著作一覧 |
CodeZineに掲載したプログラムにバグがあったので、修正。
みごとなまでに、ユニットテストでテストしていない項目はバグがあるの法則が発動していた。
で、RScript18-1.2.0.1.zip(RScript.dll/GRScript.dll)。1.2.0.1ソース。AddTypeLibの実装とか、デフォルトオブジェクトの実装とか、なかなかおもしろかった。が、これをメンテしている傍らでPowerShellをダウンロード/インストールしてたりするところがなんとも。
さらにRjbがらみで幾つか。でも、バグじゃなさそう(=再現しない)なんで投げ返し。
で、残りが2つあって、そのうち1つは予定を過ぎているので今から猛然とやる。
4th Mono Meeting in Tokyo 11/29が開かれるそうです。
Demo by Alex: java+JDBC+postgresqlとcsharp+Npgsql+postgresqlの簡単な比較とか、いろいろおもしろそうなので、行ける人は行かれるといいかも。
ほかにも、アジェンダを見ると、Boston Mono Meetingレポートとして、「JIT最適化の設計と今後の計画」「NUnit」「Mono Debugger」(の設計とからしい)とか、いろいろ盛りだくさん。
というか、今回は僕も参加したいです。トラックバックするのでよろしくお願いします。
真説魔獣戦線 4 (チャンピオンREDコミックス)(石川 賢)
スタージョンの夢見る宝石と並ぶ、矮美少女ものと思っている。なぜ、矮美少女と当時は思わなかったでもないけど(これ、リアルタイムで読みかけていた――途中で雑誌自体を買わなくなったので「読みかけていた」)、石川賢名義を意識して読んだ最初の作品でもある。
ハレンチ学園(これをリアルタイムで読んでたところがなんとも)には結構な頻度で石川賢というアシスタントが落語家の格好をした永井豪と並んでメタに登場していたけど、なんとなく今にして思うと、十兵衛が永井豪で、鮎ちゃんが石川賢だったのではないかとか。
(と、突然特定個人が出てくるエントリーは先日のジャックパランスと同じく、大体において追悼もの。絶対、後で読み返すとわからなくなると思うのでメモ)
スレッド間の排他制御のややこしさまで考えれば、プロセス間通信のシンプルさのほうが上かも知れない。あとは、リソースのオーバーヘッド(スレッドのほうがたとえばプロセスディスクリプタは不要となるはず。スレッドディスクリプタがどれほど小さいかは別)だけで、そこは高速化とハードウェアのコストダウンでまかなえるような。
もしそうなら、グリーンスレッドというのが、スレッドの望ましい実装になるかも知れないとか、いろいろ考えるが、こういうのってどこかでちゃんと研究してるだろうから、その成果待ちとなるんだろうな。
ジェズイットを見習え |
参加表明ありがとうございます。<br>当日お会いできるのを楽しみにしております。
うーむ、JIT最適化。<br><br>ところでスレッドに関してですが、Solaris が 1:1 スレッドになったのは、ひとつの答えのような気はしませんか。
少年アクション、ルパン小僧、魔獣戦線、、、、だったかな。<br>(年バレかも。)
うひゃ、ほかの連載は(というか雑誌そのものも)ぜんぜん覚えてないです。>atsh_sさん<br>よろしくお願いします>atsushienoさん<br>確かに。>ささださん(http://groups.yahoo.co.jp/group/jvm-talk/message/60 とか)ただ、OSでのスレッドの実装より、アプリケーションプログラムでのベストプラクティスと言うと同じことになりそうだから、プログラミングモデルと言えば良いのかな? ではどうするのが良いのかと。一言で言うと、Rubyの現在のスレッドは使いやすいってことだけど。
そうか、「少年」アクションだからルパン小僧なのか……おもしろい。ヤングジャンプで大人というか青年になったのが活躍するってタイプのやつの逆なのか。
当時小学生の自分は、男女が「契る」なる言葉をルパン小僧で知り、<br>男は食べてしまうほど女を愛するがあることを魔獣戦線で知ったのでした。<br>ついでに週刊マンガ誌が創刊して休刊することも知り、いろいろな意味で印象深い雑誌でした。
どの辺が使いやすいですか。軽いところかな。
スクリプト書く分には、volatileとかキャッシュのフラッシュのための同期とか考えなくても良い点。
かと言って、自分で非同期IOをがんばる必要もない点。
YARVが現在のRubyと同じ挙動なら、重いか軽いかの違いなのかなあ。YARVって並列に動くんじゃないよね?動くんだっけ?<br>Rubyみたいなスレッドって出会ったことがない。SmalltalkのProcessってそうかなあ。