«前の日記(2005年12月06日) 最新 次の日記(2005年12月08日)» 編集

Matzにっき

<< 2005/12/ 1 1. 壮行会
2 1. Firefox 1.5
3 1. [OSS] ITmedia エンタープライズ:FSF、GPLライセンス改定計画を発表
4 1. [教会]米子
2. 一族集結
5 1. 低レベル
2. [Ruby] Why Ruby is an acceptable LISP
6 1. [教会] Drinking Problem
2. 『わたしたちの田村くん』
7 1. Perl format string integer wrap vulnerability
2. ゾープ・ジャパン、Zope 3のトレーニングコースを実施
8 1. テーマ変更
9 1. W-Zero3
10 1. [Ruby] 名前重要 (Range編)
2. 待合室で無線LAN
11 1. [教会] 松江
12 1. W-ZERO3ふたたび
13 1. 雪
2. [Ruby] Ruby: A New Danger
14 1. タイヤ交換
2. ぶつけた
3. [Ruby] Ruby on Rails v 1.0 released!
15 1. 東京出張
2. 忘年会
16 1. 呪われたプレゼン
2. Thinkpadを復活させよ
17 1. クリスマス会
18 1. [教会] 松江
2. Thinkpad不調
19 1. 取材
2. 新聞
3. 献本
20 1. [Ruby] Ruby2について考える
2. [Ruby] The departure of the hyper-enthusiasts
21 1. 呪われたマシン
22 1. 病気 (1)
2. [Ruby]Even Larry Gets Laid Off
3. [言語] Guido van Rossum to work for Google
4. 雪と出張
23 1. memtest86+
2. [教会] お手伝い
3. memtest結果
4. [Ruby] るびまッ 12号
24 1. 病気(2)
2. [Ruby] ONJava: 2005 Year in Review
3. [本] Joel on Software
4. [Ruby] 1.8.4 リリース
25 1. [教会] 礼拝
2. [聖書] クリスマス ≒ キリストの誕生日 ≠ 12月25日
26 1. [言語] Setter/Getterを作るのがめんどくさかった
2. 時間がない
3. OB
4. [会社]忘年会
27 1. [会社] 仕事納め
2. 病気(3)
3. 後で書く
28 1. 病気(4)
2. 病気(5)
29 1. 回復
30 1. 年賀状
2. A Little Anti-Anti-Hype
31 1. [OOP] Classbox
2. [PC] もうだめだ。
3. [家族] 家庭の夕べ
>>

2005年12月07日 [長年日記]

_ Perl format string integer wrap vulnerability

printfのフォーマット指定子にinteger overflowがあったという話。 Perlでは落ちるらしい。Pythonはチェックしているとか。 Rubyでは上記記事にある値では落ちない。

でも、別の数ではやっぱり落ちるらしい。

integer overflowのチェックを加えた。しかし、gcc 4.xでは

(n*10)/10 != n

という条件は、どうやら 10/10 を先に計算して最適化により消してしまうらしい。 手元のPython 2.3.5(gcc 4.0.3 20051111でコンパイルされている)ではinteger overflowチェックは動いていないようだ。

仕方がないのでむりやり一時変数に代入して最適化を止めた。 volatileまではつけなくてもいいみたい。

しかし、integer overflowはまだあちこちに残ってそうだなあ。

_ ゾープ・ジャパン、Zope 3のトレーニングコースを実施

オープンソースビジネスには大賛成だ。

トレーニングでの学習内容は、Zopeのコンフィグとインストールから始まり、強力なZopeのフレームワークまでをカバー。Zope 3 Webアプリケーションサーバを使ってWebアプリケーションを構築したい開発者をターゲットとし、参加者はPythonプログラミング言語とWebアプリケーション開発の入門的な知識を要する。また、必須ではないものの、Zope 2でのアプリケーション開発に習熟していると効果的であるという。また、事前準備としては、Pythonチュートリアルの学習が必要。

コース日時は2006年1月30日〜2月1日の3日間で、それぞれ10時〜17時。場所は東京都内で、定員は最大10名(最小開催人数3名)、費用は31万5千円(税込)/人となっている。

しかし、3日間で31万5千円かあ。まあ、当然の値段のような気もするし、 めっちゃ高いような気もする。すくなくとも個人は払えないし。

この値段でRuby on Railsでやったら何人集まるだろうか。


«前の日記(2005年12月06日) 最新 次の日記(2005年12月08日)» 編集