Windowsで外様の言語(pythonとか)のGUIなどの環境を作ろうとするとかなりの確率で苦労する。特にある情報が現在入れようとしているバージョンと異なるようなときにうまく行かないことが多い。
しかしUbuntu (Linux)ではapt-getなどコマンド1っぱつということが多いし依存関係などもきれいに解決された状態で入る。
今日もpythonでQtを使った例を
「PythonのPyQtによるクロスプラットフォームGUIアプリ作成入門」に従ってやってみたが環境は1行「sudo apt-get install python-qt4」で構築し、後の実例はvs codeにコピペして動きを見てみた。つまずくところは殆どない。(ボヤンやツールバーのアイコン表示が出来ない)
これは言語開発マニアにはたまらん ハマる環境である。
結論、Ubuntu (Linux)では言語などのインストールが画期的に楽!
2018年8月14日火曜日
十進BASICとn88basic
ubuntuに十進BASICを入れてみた
キーワードが全て大文字に変換されるとか「怖い」
でもブルーバックス「パソコンを遊ぶ 簡単プログラミング
・・・コンピュータを自由に操る「十進BASIC」入門」
2003年刊行の内容がまずそのまま実行できることはJIS規格のおかげなのだろう
linux用の最新でマルチスレッド対応らしい(未確認)
z=SQR(x*x+y*y)で if int(z)=z then とかやってもn88basicのような誤差による取りこぼしが
ないらしい。(因みに99basicでもなかったけど)
シンボリックリンクの練習としてダウンロードフォルダから/usr/binにリンクしてみた
快適!
ただし「文法」microsoft BASIC互換は絶対に「互換」ではない!
ときどき遊んでみる。
n88basicでの誤差確認のためanex86 on xp on virtualBox on ubuntuで実行した
ubuntu化以降めったに唸らなかったfanがうなるなあ
やっぱりanexは負荷が大きい(動作中ずっと1cpuが100%になるので・・)
キーワードが全て大文字に変換されるとか「怖い」
でもブルーバックス「パソコンを遊ぶ 簡単プログラミング
・・・コンピュータを自由に操る「十進BASIC」入門」
2003年刊行の内容がまずそのまま実行できることはJIS規格のおかげなのだろう
linux用の最新でマルチスレッド対応らしい(未確認)
z=SQR(x*x+y*y)で if int(z)=z then とかやってもn88basicのような誤差による取りこぼしが
ないらしい。(因みに99basicでもなかったけど)
シンボリックリンクの練習としてダウンロードフォルダから/usr/binにリンクしてみた
快適!
ただし「文法」microsoft BASIC互換は絶対に「互換」ではない!
ときどき遊んでみる。
n88basicでの誤差確認のためanex86 on xp on virtualBox on ubuntuで実行した
ubuntu化以降めったに唸らなかったfanがうなるなあ
やっぱりanexは負荷が大きい(動作中ずっと1cpuが100%になるので・・)
2018年8月12日日曜日
2018/08/12のubuntu
朝からMyNovelに昨日バックアップからUSBメモリーに仕込んでおいたWin7のときのバックアップMyNovelをコピーした。
Win7の別PCで2時間以上はかかったと思われる2.5GBくらいの数万個のファイルが1分でコピーできたのには驚いた。ubuntuというかlinux凄い
自動マウントポイントは/media/hill/Kindleとか/media/hill/usb・・・とかになる
上記キンドルのKが大文字なのは注意
MyNovelで python kindleclean.py /media/hill/Kindle で余分なファイルが削除できる
narouは普通にnarou d とか narou uで使える
今日はこの後accessの開発環境をさらに構築する
しかしmozcの変換精度は高くて嬉しい
Win7の別PCで2時間以上はかかったと思われる2.5GBくらいの数万個のファイルが1分でコピーできたのには驚いた。ubuntuというかlinux凄い
自動マウントポイントは/media/hill/Kindleとか/media/hill/usb・・・とかになる
上記キンドルのKが大文字なのは注意
MyNovelで python kindleclean.py /media/hill/Kindle で余分なファイルが削除できる
narouは普通にnarou d とか narou uで使える
今日はこの後accessの開発環境をさらに構築する
しかしmozcの変換精度は高くて嬉しい
2018年8月11日土曜日
USBメモリーの速度とformatの関係を実感!
本日、やっとエラーから逃れてインストールできたnarou.rbで小説を入れる実験をすべく
以前のPCのデータをUSBメモリ経由で持ってこようとしたらFAT32だと1.5時間かかるとか言われて慌てて400MB以上コピーしたものを中止してexFATにフォーマットしてやり直したら30分とかでて胸をなでおろした次第。
やはりformatは時代の要請(大容量化とか)に応じて進歩しているのだなあと関心
それにしてもFAT32 おっそ!
これについて更に大発見! ubuntuでexFAT読めない だめじゃん!
気を取り直して明日コピーしなおそう
以前のPCのデータをUSBメモリ経由で持ってこようとしたらFAT32だと1.5時間かかるとか言われて慌てて400MB以上コピーしたものを中止してexFATにフォーマットしてやり直したら30分とかでて胸をなでおろした次第。
やはりformatは時代の要請(大容量化とか)に応じて進歩しているのだなあと関心
それにしてもFAT32 おっそ!
これについて更に大発見! ubuntuでexFAT読めない だめじゃん!
気を取り直して明日コピーしなおそう
またしても悪い癖が・・・ポメラ DM200が欲しい
ubuntuのGUIについてネットブラウズで調べていて下記の記事に出会いました。
KING JIM ポメラDM200でEmacs、Vim、Ruby、Pythonが動くなんて素敵すぎる!
文書入力に特化したポメラでwifiにつなげてもとの機能も損なわずにlinuxできるなんて素敵すぎますね。
ポメラに対する変な憧れは前から色濃くあってDM20Y(レーシングバージョン)も持ってたぐらいです
でも結局使わないんですよね文字だけの入力端末って
かつてのHP-100LXのときもSONYのガジェットに浮気してそのままになってしまった。
モバイルツールへのあこがれは常になって結構散財のもとになったりしてきたんだけどこのところの仕事のなさで沈静化していたのが上記の記事でちょっと気になってしまった。
あ~欲しい。頑張って稼ぐぞ! でもこれで35,000円は結構高いなあ
KING JIM ポメラDM200でEmacs、Vim、Ruby、Pythonが動くなんて素敵すぎる!
文書入力に特化したポメラでwifiにつなげてもとの機能も損なわずにlinuxできるなんて素敵すぎますね。
ポメラに対する変な憧れは前から色濃くあってDM20Y(レーシングバージョン)も持ってたぐらいです
でも結局使わないんですよね文字だけの入力端末って
かつてのHP-100LXのときもSONYのガジェットに浮気してそのままになってしまった。
モバイルツールへのあこがれは常になって結構散財のもとになったりしてきたんだけどこのところの仕事のなさで沈静化していたのが上記の記事でちょっと気になってしまった。
あ~欲しい。頑張って稼ぐぞ! でもこれで35,000円は結構高いなあ
2018年8月10日金曜日
ubuntuのGUI
ubuntuでGUIをいじってみたくて幾つかチャレンジしてみた。
gambas3 悔しいがインストールに失敗する
lazarus 入るけどapt-getで入るバージョンは日本語が通らない。
(別にテキストエディタなど開いてそこで入れた文をコピペすれば入る。)
でもきっと細かいことをし始めると利用者の少なさが災いしそう。
monodevelop インストールは出来たけど直線の引き方すらわからない。
そもそもGtk2の情報が少なすぎる。
やがては好転するのかもしれないがフロンティアになるのは御免だ
どうにも言語でGUIは難しいかもしれない ここでがんばってもWIndowsに戻ったときに
全く役に立たないことでは仕方がない
むしろ情報が十分にあってWindowsでも生きることを身につけるほうが良いかもしれない。
node.js+vs code+chromeでGUIのほうが良いような感じである
(まあ他にもjavaとかruby+tkとかpython+tkとかあるけど・・)
gambas3 悔しいがインストールに失敗する
lazarus 入るけどapt-getで入るバージョンは日本語が通らない。
(別にテキストエディタなど開いてそこで入れた文をコピペすれば入る。)
でもきっと細かいことをし始めると利用者の少なさが災いしそう。
monodevelop インストールは出来たけど直線の引き方すらわからない。
そもそもGtk2の情報が少なすぎる。
やがては好転するのかもしれないがフロンティアになるのは御免だ
どうにも言語でGUIは難しいかもしれない ここでがんばってもWIndowsに戻ったときに
全く役に立たないことでは仕方がない
むしろ情報が十分にあってWindowsでも生きることを身につけるほうが良いかもしれない。
node.js+vs code+chromeでGUIのほうが良いような感じである
(まあ他にもjavaとかruby+tkとかpython+tkとかあるけど・・)
2018年8月9日木曜日
18/08/09のubuntu
sixelでターミナルに画像を出すというのをやってみた。
Github-libsixelを利用した。
上記のlibsixelおすすめのoptionで起動する
>>xterm -xrm "XTerm*decTerminalID: vt340" -xrm "XTerm*numColorRegisters: 256"
そして img2sixel -h 320 ファイル名で下図が得られる。
256色とはいえかなりいい感じ
mltermも入れてみた。こちらはオプション指定無しで起動して
同じコマンドで下図
結構使えそう
昨日はCUPの対象でないためにubuntuにc301dnを導入できずにプリンター無しとなったが、XPにはPDFプリンターを入れて一応、開発できるようにはした。
今日はpythonでmatplotlibがうまく出来ずに作図まで行かなかった。
かなり使えそうなので原因を究明しておこうと思う。
またDOSのFD互換のファイラfdcloneを入れたのでコマンドからfdで起動できるが使い勝っては今ひとつか?そもそもdosの頃とはファイラに求めるものが違う気がする。
でもVS Codeの@コマンドラインで実験してみよう
右下の部分がfdcloneの動作風景。これで生成されたファイルのサイズなども簡単に確認できるしコピーなどもしやすくなりそう。filmtnのように細かく設定できるとなお良いのだが・・
登録:
投稿 (Atom)
dosvaxj3が更新されていた。
最近、エミュレータ系をあまり触っていなかったのだけど久しぶりに見てみたらタイトルのようにdosvaxj3が更新されていた。 on emulatorでセルフにcなどのソースを書いて実行するのに母艦側の特定のフォルダをドライブとしてマウント出来たり普通に母艦のimeで漢字が入力でき...
-
まず今年注目したいのは notion : 活用例と紹介 これも これも そう ※機能としては申し分ないけどグループで使おうと思うと一人$8/月はどうか? dropbox paper : もはやchromeでは自動でパーソナルエリアに飛ぶので本来のHPがでない...
-
今年はずいぶんおかしな一年であった。 って年の瀬のような書き出しだが昨年11月末に持病が見つかってから1年間、治療、身内の特殊事情、9月の事故と結構な綱渡り もう残りの2ヶ月くらいは平穏に過ごせることをひたすら願う そしてこのページにもっと退屈しのぎ的な戯言を書き綴りたいもので...
-
PC言語をいじるときに性能を見るのにしばしばマンデルブロー集合の描画をしてみる。 以前にも業務報告システムとしてのサイボウズで揚げていたがいかんせんプログラミングをしない自称(BASIC)プログラマの社長だけが読み手だったので張り合いのないこと夥しい。 それならいっそも...



