この日記にはツッコミを入れられます。 ツッコミを入れたい日付をクリックすると、フォームが現れます。
xreaでtDiaryを使う方法はxrea.com で tDiary を使う方法やインストールメモやXREA + tDiary + Namazuをどうぞ。
% ruby17 -ve '"".sub("?","")'
ruby 1.7.2 (2002-08-06) [i686-linux]
-e:1: warning: string pattern instead of regexp; metacharacters no longer effective
%
1.6のCVS版で出所を覚えてないパッチがparse.yとeval.cに当たっていたのをはずしてcvs -q upしてしまい、実行するとSEGVで落ちるのがどうしようもなくなったので、1.7で実行することにした。パッチはなかださんのものだったということは確実な気がするんだけど。
safeeval.rbの子プロセス用のrubyバイナリを探す部分をFile.join(Config::CONFIG['bindir'], Config::CONFIG['ruby_install_name'])に変更した。現在実行中のrubyのフルパスってこれでいいんでしょうか?
Config::CONFIG['ruby_install_name']と
1つはnifty:FPROGORG/MES/19/322(02/06/04 13:10)のパッチだったのですが、後2つは思い出せない…。と思っていたら、pdumpfsでとっていたバックアップから拾い出して、差分をとることが出来た。
typedefは関数ポインタとかでも使うのであんまり右とか左とかいう感じはしないです。変数名のところに代わりに型名を書くという構文だし。
アセンブリ言語は両方あってなれないとかなり混乱しそうな気がしますが。
なんのためのパッチとか、いつごろのとかは?<br>ruby_install_nameとRUBY_INSTALL_NAMEは、なんだったかなぁ…。
あー、あれか。そういえば1.6では中途半端な対応のまんまだなぁ。1.7は文字列展開のほうをevalを使わなくしたので関係なくなってしまったものの、1.6はどうすべきなのか…。<br>ソケットについては、しばらく前にMSDNのどっかでDuplicateHandle()したSOCKETは何かに使えないという記述をみつけたので、なんかまずいことがあるかも。<br>重複してたのは? たしかその行が抜けてて後から入れ直した覚えはあるんですが。