火曜日, 6月 19, 2007

OpenBSD -j option of make(1)

Developer blog: cnst@: fixing make



今までサポートされてなかったのはポインタ演算のバグだったのか。

なんか、ショックだ。

まあ-jなんぞでkernel作っていいものかどうか怪しいと言えば怪しいが。

グッドニュースのようなそうでもないようななんか微妙。





Powered by ScribeFire.

AMDスキー

CPU、HDD、メモリ相場情報(秋葉原 '07/6 第3週)
従来から販売されているAthlon 64 X2のTDP(熱設計電力)は65Wまたは89Wが中心(最上位モデル6000+は125W)であるのに対し、今回出回り始めたAthlon X2の2モデルは45Wと低くなっているのが特徴。


2位好きなので。
PC向けCPUはほぼ2社による独占状態のわりに、だいぶ安いよなあ。
儲かるのかこれ。

消費電力が少ないのはいいね。
エンコマシン欲しいぜ。

Powered by ScribeFire.

OpenBSDのJava

ふつうです。

動きます。



あれー?







Powered by ScribeFire.

継続ウェブフレームワーク

Piece Framework 勉強会 (in Tokyo) 開催 - PHPプロ!ニュース



基本的にはセッションと状態マップの組み合わせと思う。



つーか要は、YAMLとかXMLでページ>ロジック>ページの遷移を記述して、セッションかクッキーにいまいる状態ってのを持たしてガチガチにするだけ。



Ethnaだとコントローラ起動>キーでaction呼び出し>actionから文字列返してview(事前処理という名のロジック付き)にforward、でアクション同士は関係がない(Viewに直接コントローラに渡すキーを書く)のだけど、途中の状態を保持したいとか戻らせたくないとか遷移は一つにしたいとかいう場合に継続ベースは有利らしい。



まあ、やってることは素のPHPからすればダンチに面白いんだけど、全体的になんつーか堅すぎ。

もうちょっとフレンドリーな継続ベースのフレームワークが欲しいところ。


Piece*のソース読むとすげー頭いいんだろうなと思うんだけど、俺の頭では読むのが辛い。


勉強会に参加したらましになるかもしれないけど現状ではかなり作りづらい。

せめてもうちょっと起承転結のあるドキュメントがないとしんどい。

あと、別に遷移がガチでなくてもいい場合にどうしたらいいかわからないんだよね。

一つのアプリケーションに複数の継続したい状態がある場合にまだ対処できないように思うし。

まあ全部ちゃんと遷移書けばいいんだけどさ。それは辛いじゃん。



まあステートマシンもワークフローもDIもScaffoldもすごい助かるけど、どのみちそれだけじゃ済まんと。

ああ面倒くせえぜ。









Powered by ScribeFire.

日曜日, 6月 17, 2007

プロにとってPHPがクソなのは定説

PHPはユーザーにとっては素晴らしい: 30からのBlog



うん。まあそうだろうね。

でも文章の中でちゃんとそういう使いかたをする層に対しては、とちゃんと書いておいて欲しい。

でないと普通のプログラマは一般ユーザじゃないのかとか考えなきゃならないじゃん。

一般人がプログラム書くわけないんだし。

三人称が変だから燃えさかるだけで、議論の際に対照群さえ忘れなければ何も問題ない。

とにかく、文章が変。





Powered by ScribeFire.

Free As In Air

OpenBSD: Free As In Air | KernelTrap



例によってライセンスがらみ。

CDDLとBSDLは非互換だろ、と言ってるんだと思うたぶん。

そいでいつもどおり、もっと配慮してほしいよねーとか、フリーというものの理解が、とかいう話。





Powered by ScribeFire.

水曜日, 6月 13, 2007

子供が読むにはキモすぎる



はだしのゲン:初のテレビドラマ化 8月にフジ系放送へ−アニメ・マンガ:MSN毎日インタラクティブ
はだしのゲン:初のテレビドラマ化 8月にフジ系放送へ  原爆の悲惨さを訴える戦争マンガの名作「はだしのゲン」(中沢啓治)が初めてテレビドラマ化されることになった。主演は中井貴一さん(45)、石田ゆり子さん(37)で、ゲン役は80人の候補から選ばれた新人の小林廉さん。フジテレビ系で8月10、11日午後9時から2夜連続放送。  「はだしのゲン」は、作者の中沢さんの実体験をもとに、原爆が投下された直後の広島でたくましく生きる少年ゲンと被爆した人々の悲劇や戦争の悲惨さを訴える戦争マンガの名作。73年から「週刊少年ジャンプ」(集英社)で連載され、累計650万部を発行。世界各国でも翻訳されて読み続けられている。これまで、映画やアニメにはなったが、テレビドラマは初めて。  同局の増本淳プロデューサーは「広島のある家族の目線を通じて、改めて戦争と原爆というものと正面から向き合い、その悲しみと怒り、そしてそこから立ち上がる人々の勇気と力強さを描きたい」と話している。【渡辺圭】  2007年6月13日




昔は俺も左翼でした。


Powered by ScribeFire.

火曜日, 6月 12, 2007

NetBSDかこいい

The NetBSD Project



それにひきかえOpenBSDはいつまでも子供っぽいね。

そこがいいんだけど。





Powered by ScribeFire.

日曜日, 6月 10, 2007

セキュアなPHPアプリケーション





cooldaemonの備忘録 - Re: RubyよりPHPを好む初心者 (学習&開発コストの問題では?)



リファレンス的に正しいアプリケーションは書けるでしょうが、PHPのAPIが信用できないので無理と思う。





Powered by ScribeFire.

初心者に好まれる言語





プログラミング言語を作る日記



その点で競う必要はないのでは。

やるんなら言語自体に相当手を入れないといかん気がする。

PluginのJavaみたいに、できることとできないことを明確に分けるとか。

閉じた環境内(sandbox)で実行するとか。

Rubyが持っているtaintとsafemodeをうまく使えばいいと思うけど、それにしても手をいれる範囲は広いよな。

一から作りなおしたほうがはやそう。





Powered by ScribeFire.

PHPのroundは変





がるの健忘録 - (ネタは)まだまだ続くよどこまでも



それを言うとimplodeも相当変だと思うのだが。



絶望した!絶望した!絶望した!



Powered by ScribeFire.

PHPはセキュリティ的にダメダメです





眠る開発屋blog » PHPはセキュリティ的にダメダメなの



セキュリティに関する問題が対処されたりされなかったりします。

PHP4への意欲はPHP5,6に対する意欲より劣ります(が明示的にEOLとは書いてないし、政治的理由で今後もしばらくはそうならないでしょう)。





Powered by ScribeFire.

Re: RubyよりPHPを好む初心者

Matzにっき(2007-06-04)

PHPの話題に食いついてくるのはアレな人だという事実。



おお、俺もか。





Powered by ScribeFire.

木曜日, 6月 07, 2007

反省



思いつきを書く: PHPでの内部変数の扱われ方 - PHP5のオブジェクトコピーでありがちなxxx



PHPの場合一度参照を代入すると、その変数はどうもポインタとして初期化される(フラグ?)ようで、以後その変数に代入した場合は同じポインタを共有する変数がごっそり書き換わるのが普通のようだ、ということを最近気づいた。



本当かよ。



だりいけどソース見るか。



Zendエンジンのソース読めね。



_zval_struct構造体のis_refで切り替えてるのがわかったけど、grepしたら結構いろんなところで設定されてるのでよくわからん。

実際最初に初期化したら何か特別なことをしない限りポインタ扱いであるのは正しいけど、いつ切り替わるかよくわからんのは確かだね。

やっぱりPHPは嫌いだ。





Powered by ScribeFire.

火曜日, 6月 05, 2007

Ubuntu on ddskk

EmacsだけCVSから入れたらなんでかエラーになった。

しょうがないんでddskkも最新のを取ってきて入れ替えたらやっぱりエラーになるのだった。

ddskkをmakeしないとskk-autoloads.elができないせいのようだった。

がっかりした。

しかしエラーとなる。



APELのバージョンが古いらしい。ウェブから拾ってきて入れ替えた。

しかしエラーとなる。



どうやらskk-20.elがないせいらしい。

どこかからコピってみた。

しかしエラー。





skk-e21.elにskk-autoload.elの中身が書いてあるのだが、skk-e21-prepare-modeline-properties関数で

skk-tut-file変数を参照していて、変数の中身はSKK.tutというファイルのパスのはずなのだが、そいつがnilなせいらしい。

ハードコーディングしてmakeして再起動したら動いた。



全然いけてない。





Powered by ScribeFire.

並列処理



ユメのチカラ: ムーアの法則を理解すること



RDBMSみたいにわかりやすく並列化できるならいいが、そうでない場合は?



並列化に対するパラダイムシフトも考えられなくはない。

そもそも並列に動かしたいアプリケーションを今まで作ってこなかっただけで、

考え出せばいくらでも並列処理であることが競争力となりうるアプリケーションが

考え付くのではないか。



どうだろう。





Powered by ScribeFire.

日曜日, 6月 03, 2007

向き不向き



ITmedia News:会社宛ての“エロスパム”、対処しないとセクハラに?



前文は超駄文。

そもそもメールアドレスが漏れるような使いかたをするのがまずい気がするんだが。

それともどう考えても漏れるような使いかたをしていないのに勝手にばんばん送ってくるもの?



ならメールなんか止めちゃえばいいじゃん。

メール以外でも連絡とる方法なんかいくらでもあるでしょ。

所詮技術にすぎないし、代替可能なインフラでしょ。



サーバレベルでのスパム対策自体はそんなに難しくはないが、完璧なのは難しいよ。

いろいろ手法だってあるわけだし。

とかいう切り口を、ITmediaという技術指向の場所の記事なのに、なんでやらんの。

クライアントレベルでもフィルタリングできるじゃん、とか。

で、なんで毎日新聞みたいな結びなの?

単なるフェミニズムな記事を書きたいだけなら、もっと文系の会社に移動したらどう?

あんた優秀な女性スタッフかもしれんけど、こんな記事ではそもそも職場に向いてないと思うよ。





Powered by ScribeFire.