Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Matzにっき(2004-10-01)
[go: Go Back, main page]

«前の日記(2004-09-30) 最新 次の日記(2004-10-02)» 編集

Matzにっき

<< 2004/10/ 1 1. ChangeLog
2. 長女の帰還
3. Ruby Conference 2004
4. U-20プログラミングコンテスト表彰式
2 1. 文法のデザイン
2. 初心者パラドックス
3. DSL(domain specific language)と組み込み言語
3 1. 松江、そして岡山
4 1. AC
2. (行ってないのに)RubyConf 2004レポート
5 1. コダック、Java特許訴訟で勝訴--判決に批判の声が噴出
2. tDiary 2.0
6 1. Rubyの教科書
2. コーディングスタンダード
7 1. Skype
2. 携帯電話の2画面特許,NECとドコモ側が東京地裁で勝訴
8 1. [特許]KodakとSun、オブジェクト特許で和解
2. テレビ番組の録画サービス、東京地裁が差し止め命令
3. rubyist.netドメイン
4. Amazonアソシエイト支払い履歴の罠
9 1. 総大会ビデオ
2. キリスト教信仰
10 1. 総大会ビデオ(その2)
11 1. 市立図書館
2. ブラックジャック
3. 来客・家庭の夕べ
4. Skypeコール
12 1. 『ソフトウェアの匠』
2. 島根県が“地元発オープンソース言語”Rubyの講習会,地域のIT人材育成を目指す
3. 知財プロ
4. 『リーグ・オブ・レジェンド 』
13 1. 知財あれこれ
14 1. DRMとDMCRA
2. 突然の仕事
15 1. 忙しい
2. DRMのあるべき姿
16 1. 洗濯機
2. Skypeコンファレンスコール
3. 『Beyond C++』
17 1. 好きな言葉
2. 岡山
18 1. 東京出張
19 1. 地方でのRuby意識
20 1. JASRAC、CCCD廃止の流れに疑問を提示〜船村徹会長ら新役員が会見
2. 台風28号
21 1. コンテンツ業界の硬直化が生む最悪のシナリオ
2. クマデス
22 1. 「Curl」言語普及促進へ新会社
2. 松本零士氏の珍妙なる主張
3. 関西オープンソース 2004
23 1. 関西オープンソース2004に参加
2. recommuni
24 1. 松江
25 1. LogoはLispじゃない(当たり前)
2. Ruby講習会初級コース前半1日目
3. 「300年ぶりの著作権のパラダイム・シフトが起きている」−経済産業省 村上敬亮氏
4. 検索メールリーダー
26 1. Ruby講習会初級コース前半2日目
2. Logoの式
3. 好かれる言語、広まる言語
27 1. 『プログラミングのための線形代数
28 1. 出産と満月
2. 誕生
29 1. 特許は地雷か
2. 名前重要
30 1. 親子活動
2. ハロウィーンパーティ
31 1. 松江
2. 新潟中越地震について
>>
迷惑メール対策なら Dr.WEB
『Dr.WEB メールデーモン』、MTA 用迷惑メール対策製品です!


2004-10-01 [長年日記]

_ [Ruby]ChangeLog

  • eval.c (rb_f_eval): defer pointer retrieval to prevent unsafe sourcefile string modification. [ruby-dev:24373]

    evalのline引数に与えたオブジェクトのto_intメソッドでfile引数の文字列を変更するとcore dump。

  • io.c (io_read): block string buffer modification during rb_io_fread() by freezing it temporarily. [ruby-dev:24366]

    IO#read()の第2引数(読み込みバッファ)の値を読み込み中に(スレッドなどで)変更するとcore dump。

  • io.c (rb_io_s_popen): mode argument may be altered. [ruby-dev:24375]

    IO.openのmode引数を(以下同文)。 一時はStringValuePtrで取り出した文字列はどこかでpin downしようかとも思ったが、 結局確実にprotectする方法はないのであきらめた。

  • file.c (rb_file_s_basename): ext argument may be altered. [ruby-dev:24377]

    basenameのext引数を(以下同文)。

  • enum.c (enum_sort_by): use NODE instead of 2 element arrays. [ruby-dev:24378]

    無駄なメモリ割り当てを減らし高速化するためと、 比較中に配列を操作されることによるcore dumpの危険性を無くすため。

  • string.c (rb_str_chomp_bang): StringValue() may change the receiver. [ruby-dev:24371]

    chompのrs引数を(以下同文)。

バグ修正ばかりで機能改善とかに手をつけられないが、 バグレポートがなければ進んでいるかというと、どうだろうか。

_ [家族]長女の帰還

修学旅行から無事帰ってきた。十分楽しんだようだ。疲れたのか、夜は「あっ」と言う間に寝てしまう。

_ [Ruby]Ruby Conference 2004

今日が一日目。いいなあ、楽しんでるかなあ。

_ U-20プログラミングコンテスト表彰式

そういえば、今日はU-20プログラミングコンテストの発表会・表彰式でもあった。 これにも行きたかったんだよなあ。田舎にいることのデメリットは機動力に劣る(移動にお金がかかる)点だなあ。

吉岡さんが行かれたらしい。

本日のツッコミ(全3件) [ツッコミを入れる]
_ たかはし@RubyConf2004 (2004-10-02 20:09)

とりあえずなんとか生きてます(汗
今日はいよいよささださんのYARV発表です。

_ まつもと (2004-10-02 22:05)

落ち着いてからで構わないんで、レポート希望。
もちろん早ければそれに越したことはないですが(笑)

_ ささだ (2004-10-03 05:35)

今月の「るびま」をお楽しみに。速報はJim Weirichのblog(?)を参照してください。非常にまとまっていてわかりやすい。というか、聞いてもわからないので、とても助かってます。

お名前:
E-mail:
コメント:

«前の日記(2004-09-30) 最新 次の日記(2004-10-02)» 編集

RSS feed meter for http://www.rubyist.net/~matz/ Creative Commons License This work is licensed under a Creative Commons License.