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

Matzにっき

迷惑メール対策なら Dr.WEB
『Dr.WEB メールデーモン』、MTA 用迷惑メール対策製品です!


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でやったら何人集まるだろうか。

本日のツッコミ(全9件) [ツッコミを入れる]
_ きむら (2005-12-08 16:08)

gc 4.x は gcc 4.x の typoですよね。<br>なぜごみ集め? と一瞬思ってしまいました。

_ まつもと (2005-12-08 16:50)

あ、すいません...。

_ しかP (2005-12-08 17:19)

別の数で落ちる件、リンク先が消去されているようなので、リンクをはずされた方がよいのかな?と(細かいですが。<br>しかし、コンパイラによって挙動が変わるのも頭の痛い問題ですね…。

_ まつもと (2005-12-08 17:27)

まだbladeのアーカイブが有効になってないようですね。<br>明日くらいには見えるようになるかな。

_ しかP (2005-12-08 17:29)

なるほど。まだ見えないだけですか>リンク先<br>#てっきりいったん消されたのか、と<早とちり(^^;;;

_ なかだ (2005-12-08 18:01)

bladeは、たまに歯抜けになってるのがありますね。<br>配送エラーなのか、フィルタされちゃってるのか。

_ えんどう (2005-12-10 09:23)

Kahuaセミナー無料ですが...<br>http://www.kahua.org/<br>(応募者多数のため締め切りました)

_ まつもと (2005-12-10 10:01)

無料で集まるのはある意味当然なので、KahuaやRailsで30万超のトレーニングコースを開催してどれくらい人が集まるか、興味深いですよね。

_ はら (2005-12-10 17:14)

bladeに来る前にドメインのフィルタではじかれていますね。管理者にかけ合ってみます。

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

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

track feed Matzにっき Creative Commons License This work is licensed under a Creative Commons License.