Cygwinの環境で、ソースからコンパイルしてみました。 treeccは、configure すると勝手に、-mno-cygwin になりました。 何の問題もなくバイナリができ、csccでC#のソースがコンパイルできました。
今頃、気づいたのですが、C Sharp CC の略?
[ruby-talk:63106]から。 Linux版RubyでWin32OLEのコンパイルは、できちゃうんですね。 残念ながらコアダンプしてますけど。 とりあえず、Wineをインストールしてみようかな。
ちなみに、以前、RubyWinをwineで試したときは、Windows環境でコンパイルしたものを 動かしてみただけで、コンパイルからLinuxでやったことは、ありません。
この前CVSから取ってきたのをコンパイルして使ったら、検索できない不具合に遭遇しました。 で、今日、CVSで取り直したやつでコンパイルして使ったら、その不具合は解消されたみたいです。
現在のヴァージョンは、
w3m/0.3.2.2+cvs-1.725
です。
wineを拡張したもののようですね。 既に、VMwareを使ってるから、もう一つ魅力を感じませんでした。
wineだけでもOfficeは動くんでしょうかね??? Linux環境にどうやってOfficeをインストールするんでしょう???
DotGNUのサイトを見たら、 いつの間にやらWindows用のバイナリバージョンが公開されてます。 単純な、Hello World と出力する程度のプログラムであれば、コンパイルして実行できました。
私は、「みんじぃだぶりゅう」と読んでます。 「みん」と「じぃ」の間が、ちょっとだけ空きます。 「みん、じぃだぶりゅう」の方が近いかも知れません。
[ruby-talk:62870]から。
wineでWin32OLEを試したことはありません。 RubyWinなら、その昔、試したことがあります。 そう言えば、どっかでWineのOLEのサポートがどうとかこうとかというのを見たような 見なかったような...。
そんなことより、OfficeもLinuxで動くのか。CrossoverOfficeを調べてみよう。
読了。
妊婦が登場するミステリと言えば、『バルーンタウンの殺人』があります。 『バルーンタウン』では、探偵役も妊婦でしたが、 こちらは、探偵役は現役を引退したカリスマ助産婦さんです。 殺人は起きません。日常の謎ミステリです。ほのぼのとした暖かさがあります。 でも、どこか居心地が悪いような気がするのは、 孤独感のある登場人物たちのせいかも知れません。
Vim の Insert-mode で Ctrl + P とか Ctrl + N とかは便利なので良く使います。 特にC言語では、ヘッダーファイルから単語を検索して補完してくれるので便利です。
ヘッダーファイルのパスをどうやって指定するのか、わからなかった(←調べようとしなかった)のですが、 素直に
set path=.,/usr/include,/my/local/include
とすれば良いことがわかりました。
『鈎爪プレイバック』(エリック・ガルシア)
『さらば、愛しき鈎爪』の続編(時代が遡るので前編?)です。 謎解きの部分がやや弱いと解説にあったため、敬遠しました。
『プリズム』(貫井徳郎)
創元推理文庫です。ハードカバーで出てたのを知らなかったです。ノーマークでした。
『赤ちゃんをさがせ』(青井夏海)
文庫化されるのが早くないですか?
本でも読もうかという気になったので図書館に行きました。 自転車がやけに少い。変です。今日は休館日ではないはず。 ...と思ったら、今日から年1回の蔵書の整理で、2月5日まで休館でした。
『プリズム』(貫井徳郎)
『赤ちゃんをさがせ』(青井夏海)
立ち読み。
「趣味が高じて型」の最後にまつもとさんが登場してます。 ちなみに私は「バランス感覚型」でした。
夢の中でひらめきを得たことは一度もありません。 ふと気付くと趣味のプログラミングに没頭していることはある(あった)かも知れません。
久々にC言語のループの処理で頭を悩ませました。 「全ての項目について処理を繰り返し、キー項目ごとに集計値を出す。」 みたいな処理です(本当はもうちょっと複雑)。 こういうコードを書くのは、本当に久しぶりなので、妙に新鮮でした。
久々にヴァージョンアップ。
バグ対応の類の改訂しかしないことにしてます。 [ruby-dev:19382]で指摘されたので、 Ruby 1.8.0で使ってみました。 山のようにWarningが出たので、それの対策です。 Ruby 1.6.8でも、動くことを確認してます。
早く、testunitが標準添付にならないかなあ。
読了。
スリルやサスペンスは、ありませんが、緊張感のある小説です。 作者が、ミチルとアキヒロの関係をどのように変化させるのかというのが読み所。 殺人事件なんてどうでもいいのです。 二人の関係の展開がありがちなようにも思えますが、うまいです。
乙一独特の世界が味わえます。 ホラーじゃないので、ホラーが苦手な人にもオススメ。
『JAVA PRESS 28』
今は、Javaを使ってませんが...。
『人月の神話』
何をいまさらという感じですが...。増訂版を購入。
『ゆとりの法則』
ここのところ忙しかったので(笑)。
私は、「かえりち」と読みます。でも自分では、「戻り値」を使います。「もどりち」です。
そういえば、つい最近、「返却値」というのを見ました。 最初、見たときは、「返却値」って違和感あるなあと思いました。 が、C言語のJIS版がそうだとすれば、由緒正しかったのですね。 変にツッコまなくて良かったです。
私は、「ていすう」と読みますが、「未定定数法」の場合は、「みていじょうすうほう」と読みます。
えーと。「未定定数法」って何でしたっけ?
インデントがおかしくなっていたのを修正。 (artonさんありがとうございます。) 0.0.4.3をリリース。
『暗いところで待ち合わせ』(乙一)
あとがきを読んで、「これは買い」だと思いました。半分嘘です。 裏表紙のあらすじを読んで、「これは買い」だと思いました。本当です。
そうか。もう十日戎も過ぎちゃったのか。
ところで、十日戎って関西(大阪近辺)だけですか?
そういえば、七草がゆも食べてません。
ハングアップの原因は、よくわかりませんが、 コンパイルオプションをRubyに合わせたらハングアップしなくなったみたいです。
しかし、最近の(ruby-devなどの)話題を全く追いかけていないので、状況がわかってません。 まずいです。
昨年の12月22日にオープン(新装開店)したラーメン屋さんがあります。 このラーメン屋さんは通勤の途中にあります。 会社の帰りに入ってみようと思うのですが、のれんが出てるのを今だに見たことがありません。 思い入ればかり強くなってしまってます。 これで、まずかったらどうしてくれようって感じに一人盛り上がってます。
読了。 宮部みゆきらしくない作品のように思います。 何となく貫井徳郎の「症候群」シリーズを連想してしまいました。 (シリーズ第1作しか読んでませんけど。)
明日まで休みなんですが、今日だけ出社しました。 明日は休みます。
C言語には、四捨五入する関数は無かったのですね。 (プラットフォームによっては、round が使える模様。) ceil floorあたりを組み合わせるか...。
読了。 抜群のリーダビリティで一気読みしてしまいました。 一応、設定は江戸時代なので、時代小説ということなんでしょうが、 SFでもあり、ミステリでもあるという何とも不思議な小説。 ジャンル分けすること自体が無理な気がします。 ロール・プレイング・ゲームのノベライズ本を読んでいるような気がしました。
今年は宮部みゆきでスタートです。
2002年のSF&ミステリーで何を読んだかアンケート(日本編) の結果です。 ハードカバーなどで読んでいて、2002年に文庫化されたものなどはカウントしてません。 うーむ。月1冊も読んでないとは...。
続けて、2002年のSF&ミステリーで何を読んだかアンケート(翻訳編)の結果です。 これでようやく平均月1冊ということですか。 過去に出版された本も読んでいるので、実際に読んだ本の数はもうちょっと増えるでしょう。
別に数だけがすべてではありません。
VC++でコンパイルしたやつだとハングアップしちゃいました。
年明けの花火がうるさかった。
Windows で Scintilla 1.4.9のコンパイル。 次のようにmakefile を修正して、g++ -mno-cygwin でコンパイルしました。
@@ -5,8 +5,8 @@ # be needed to use other compilers. .SUFFIXES: .cxx -CC = g++ -DLLWRAP = dllwrap +CC = g++ -mno-cygwin +DLLWRAP = dllwrap -mno-cygwin COMPONENT = ../bin/Scintilla.dll LEXCOMPONENT = ../bin/SciLexer.dll
今気づきましたが、sambaを利用して、Cygwinのcpコマンドでコピーしようとすると
cp: cannot create regular file `/cygdrive/e/makefile.diff': no medium
と言われてしまい、ホストOSであるLinuxへファイルのコピーができません。 エクスプローラーだとコピーできます。 ちょっと不便です。
そこで、Cygwinも1.3.18にしてみました。 今度は大丈夫のようです。 更に、タイピングもスムーズにできるようになった気がします。
1.8だとそのままでコンパイルできません。 ちょっと修正して、1.8でコンパイルできるようにしました。 次は、この修正がRuby 1.6.8でも大丈夫かどうかの確認です。