ちょっと最近、ノスタルジックな悪い思いが沸いてきてcp/mに関心が向いていた
8080でアセンブラや古代言語が触りたいからとかいろいろな理由を自分では付ける
しかし実用性や本当にできるのか考えると無理だとわかる
例えばhi-tech cで数行のソースをコンパイルする動画がある
これが凄い! 7分ほどの時間のうち5分ほどがコンパイル待ちのカーソルチカチカなのだ
もとのソースは clrscr();locate(4,3); print "Hello, Niconico-cp/m";
ぐらいの内容なのだ これは・・・
多分、自己要求のほとんどはlinuxでターミナルによるcuiの操作でほとんど完了すると思う。
本当にどうしてもpascalがしたいのならlinuxでfreepascalすれば良い
cならはじめからある、8080したいなら最悪エミュレータで十分でそれ以上踏み込む必要は無い
多分あれこれと理由をつけてノスタルジーに浸りたいだけなのだ
basicやturbo pascalをちょっと触りたいだけなのだ なにか必要があるわけじゃない
それならlinuxでpythonでもコーディングしたりwindowsでvbsするほうが健全
cがしたけりゃgoにしろ、webの勉強するならjavascriptを忘れるな
立ち止まって考えてみれば短い人生でbasicやcp/mで無駄に消費する時間は無い
と言いつつも結局ノスタルジーに負けるのか!>俺
2018年9月29日土曜日
2018年9月27日木曜日
linux mintでoffice
linuxのディストリビューションではlibreofficeを採用していることが多い
で、最近のバージョン6系列では
で、最近のバージョン6系列では
- VBAが使える・・互換性の具合はわからないがマクロの文頭に「Option VBASupport 1」
と入れれば使える 現状ではExcelのVBAに比べると遅いらしい
でも使えるなら面白いとは思う - BASEの対象に埋め込み型のFirebirdが使えるようだ ちょっと興味あり
- マクロ言語にpythonなども使える(devkit必要らしい)
やはりBASIC大好きなところがあるので(悔しいが)VBAが使えるのは良いと思う
2018年9月18日火曜日
ちょっとあれなところはあるけどWIndows7開発機(としてのMacbookPro)
先回かな、macでparallelsでWin7したら発熱に驚いたのでmacではvirtualboxでWinXPを使おうと思うようなことを書いた
でも、もともとmbpはbootcampでWindowsとデュアルブートできる
で、win7を試してみるとあまり熱くならない
通常のmac OSX程度かな
これなら行けるかもと思って解像度などの点だけちょっと考えることにする
でも、もともとmbpはbootcampでWindowsとデュアルブートできる
で、win7を試してみるとあまり熱くならない
通常のmac OSX程度かな
これなら行けるかもと思って解像度などの点だけちょっと考えることにする
2018年9月5日水曜日
もっぱら windowsだったのに、にわか linuxer から見た開発言語たち
windowsに行く前はROM-BASIC → DOS だったのでBASIC的な歪んだ発想が出ます
で、windowsでは vba,vbs,ruby,c#,などが主なコーディングの興味対象
しかしwindows末期に lazarusでfreepascalしようとしたりして思ったのは・・
1) 情報量は正義 ・・ ちょっとわからないことの出くわしたときにwin系は情報が多い
それに比べたらfreepascalとかfreebasicとかググってもなんにも
出てこない
2) CUIも悪くない ・・ GUIの良さは何もわからなくても割と操作できること
逆に言えばCUIが操作しにくい でもbash+linux ターミナルだと
貼り付けとかも楽勝なのでブラウザーなどGUIとの連携も良い
他にも履歴や補完も素晴らしくて深い階層も割と楽に掘れる
3) aptなどライブラリー管理インストーラなどとの相性が良いもののほうが使いやすい
以上のようなことを考えてみると今後linuxで取り組みたいと考えている言語は
1) python ・・ rubyでなくてこちらになりそうなのはやはりライブラリーの整備具合と
スタンダード感 つまりネット上の情報でできることの多さ
そしてコミュニティーの層の厚さ 出てくる情報の正確性かな
GUI好きなんだけどrubyは不具合を含む情報が多い、pythonのほうがマシ
2) javascript ・・ windowsと共通の情報量と今日的スタンダード感
なんだか夢が多そう
3) go ・・ ほとんどのことは上記でやりたいんだけど固定的なツールを作りたいときなどに
cの代わり
と言うことになろうか 多分上記の言語たちは標準の、あるいはそれに準拠するドキュメントも多い
で、windowsでは vba,vbs,ruby,c#,などが主なコーディングの興味対象
しかしwindows末期に lazarusでfreepascalしようとしたりして思ったのは・・
1) 情報量は正義 ・・ ちょっとわからないことの出くわしたときにwin系は情報が多い
それに比べたらfreepascalとかfreebasicとかググってもなんにも
出てこない
2) CUIも悪くない ・・ GUIの良さは何もわからなくても割と操作できること
逆に言えばCUIが操作しにくい でもbash+linux ターミナルだと
貼り付けとかも楽勝なのでブラウザーなどGUIとの連携も良い
他にも履歴や補完も素晴らしくて深い階層も割と楽に掘れる
3) aptなどライブラリー管理インストーラなどとの相性が良いもののほうが使いやすい
以上のようなことを考えてみると今後linuxで取り組みたいと考えている言語は
1) python ・・ rubyでなくてこちらになりそうなのはやはりライブラリーの整備具合と
スタンダード感 つまりネット上の情報でできることの多さ
そしてコミュニティーの層の厚さ 出てくる情報の正確性かな
GUI好きなんだけどrubyは不具合を含む情報が多い、pythonのほうがマシ
2) javascript ・・ windowsと共通の情報量と今日的スタンダード感
なんだか夢が多そう
3) go ・・ ほとんどのことは上記でやりたいんだけど固定的なツールを作りたいときなどに
cの代わり
と言うことになろうか 多分上記の言語たちは標準の、あるいはそれに準拠するドキュメントも多い
2018年9月4日火曜日
開発補完機のこと macではxpか?
最近HP dv6がWindows開発機としては役に立たなくなったのでmacのparallelsのwondows7でaccess2000をしてみた。
ファンクションキーのせいでいろいろなコントロールが効かないと思ってたけど
通常の開発なら何ら無理なくできると思った。
そんなことより問題は発熱! 普段はファンもあまり回らず静かでひんやりのmacなのだがWin7 on parallelsだと 電気回路臭がするし相当な発熱もある ちょっと焦る
同じぐらいのパフォーマンスは言わないのでwin xp on virtualboxも試してみる。
※ちょっとやってみた感じではやはりXPのほうが軽いのでmac本体への負荷も少なく熱くならない感じ
これなら数時間程度なら安心してさわれそうである。
ファンクションキーのせいでいろいろなコントロールが効かないと思ってたけど
通常の開発なら何ら無理なくできると思った。
そんなことより問題は発熱! 普段はファンもあまり回らず静かでひんやりのmacなのだがWin7 on parallelsだと 電気回路臭がするし相当な発熱もある ちょっと焦る
同じぐらいのパフォーマンスは言わないのでwin xp on virtualboxも試してみる。
※ちょっとやってみた感じではやはりXPのほうが軽いのでmac本体への負荷も少なく熱くならない感じ
これなら数時間程度なら安心してさわれそうである。
2018年9月1日土曜日
ubuntu またしても・・・
再び スリープとリスタートやシャットダウンが効かなくなった。
やはり何かのソフトを入れようとして四苦八苦したあとに出る気がするので
あんまり大胆にlibなどを入れ替えるのが良くないのかもしれない。
ちょっとすぐに改善を!って言うのは止めてしばらくは一日の終わりに電源を強制終了するとかで様子を見る
もし今度再インストールということになるのであれば以下を試したい。
「Linux Mint 19 ”Tara” Cinnamon editionオフィシャルリリース !・・設定方法&評価」
やはり何かのソフトを入れようとして四苦八苦したあとに出る気がするので
あんまり大胆にlibなどを入れ替えるのが良くないのかもしれない。
ちょっとすぐに改善を!って言うのは止めてしばらくは一日の終わりに電源を強制終了するとかで様子を見る
もし今度再インストールということになるのであれば以下を試したい。
「Linux Mint 19 ”Tara” Cinnamon editionオフィシャルリリース !・・設定方法&評価」
登録:
投稿 (Atom)
dosvaxj3が更新されていた。
最近、エミュレータ系をあまり触っていなかったのだけど久しぶりに見てみたらタイトルのようにdosvaxj3が更新されていた。 on emulatorでセルフにcなどのソースを書いて実行するのに母艦側の特定のフォルダをドライブとしてマウント出来たり普通に母艦のimeで漢字が入力でき...

-
ことの始まりは「 マイクロコンピュータのプログラミング bit '78 」なのだ。 この書籍ではモニタプログラム、エディタ、アセンブラ、tinyBASIC、μPLANが紹介されている。 やはり8bitcpuを自在に使いこなすことに憧れがある。 そしてFDDを使った...
-
ubuntuに十進BASICを入れてみた キーワードが全て大文字に変換されるとか「怖い」 でもブルーバックス「パソコンを遊ぶ 簡単プログラミング ・・・コンピュータを自由に操る「十進BASIC」入門」 2003年刊行の内容がまずそのまま実行できること...
-
本日 (18/08/22) ubuntuを再インストールした 理由はスリープやシャットダウンが効かなくなってしまったから 詳しい原因は不明だが理屈もわからずにapt -getやらしすぎたのかも で再インストールは恐ろしく簡単だった。 再インストールが30分ほどでデータ...