The Gift of 1.2 final (Articles) | The Bakery, Everything CakePHP

Today, the history of the CakePHP grows stronger. December 25, 2008 will be remembered as one of the most important points in this history. After exactly 2 yrs from the first development release, we can happily say we have the most stable and powerful web framework available. Please enjoy our big present to you, CakePHP 1.2 stable [1]. For this release, we have removed the test files from the build, and created a tag in SVN.

クリスマスにCakePHPの1.2がリリースされた。

1.1で作り始めたばかりの俺にとっては悪夢。

年末持ち帰ったCakeアプ... <del> 赤さん </del> はてなセリフ

まさに外道。

2008有馬記念

有馬記念負けたぞ馬鹿野郎!

迷走するはてな – 進・日進月歩

注意してほしいのは、googleは「面白いもの」では決してないことに気をつけてほしい。言葉尻で遊んでるようにも思えるかもしれないが、googleが提供するのは「サービス」なのである。もう少し正確に言えば「ツール」である。

Webサービスを仕事にするにあたってこの点は重要だと思う。

Webサービスには「ツール」と「コンテンツ」がある。この二つは顧客が求める物も製作者の適正も激しく違う気がする。

「ツール」に求められるものは「便利」だ。 「コンテンツ」に求められるものは「オモシロ」だ。

僕個人の適正では、僕は「ツール」をやった方がいいのではないかと思っている。

ブルックスの人月の神話にある「プログラミングが何故面白いのか」の中から自分の嗜好を考えてみると、「他人の役に立つ物を作る」のが好きなのだ。要は「便利」が嬉しいのだ。

また、僕は子供の頃からゲームが大好きだったのだが、それだけに「コンテンツ」の世界でゲーム業界にまったく勝てる気がしない。

彼らは「何が面白いのか」をひたすら考えて鎬を削ってきた存在だ。

ユーザーインターフェースにしても、一つのゲーム毎にまったく新しいものを構築し続けてきている。

作り方(2D/3Dグラフィック、C、Flash)を覚えたからといって同じ土俵に上がれるとは到底思えない。

ネットワークの普及は「便利」にも「オモシロ」にも大きな影響を与えたが、僕自身は、嗜好・適正・技術から見るに「便利」に生かした方が良いのではないかと思う。

技術としてはLinux、LL、HTTP、モバイルなどが「便利」に役立ちそうなので更に勉強していかなくてはと思います。

人月の神話―狼人間を撃つ銀の弾はない (Professional computing series (別巻3))
Creole – Trac

The Creole Project is Dead

Note: Creole is no longer being maintained.

ちょwww、PHP5用のDB抽象レイヤーのCreoleが終了!?(via id:shimooka

Rails3の決断が早いっつー話があったけどOSS(特にLL系)は引き際も早いですなぁー。

ユーザーにとっては引き際早過ぎて嬉しいところ無しw

ぷろぺる(Propel)とかどーなんの?

zsh最強シェル入門

zshの本買いました。zshはドキュメント探すの大変だから傍らにおいて置きたい本ですなー。

green prompt

とりあえず、プロンプト緑に替えてみた。

「ガチ鬱はグリーンITを推進しております。」

VistaとかMac OS Xとか使ってるとフォントが綺麗なので文字多めのサイトを作りがち。

MSゴシックだとびっくりするほど残念感が増すので良くない!

RailsのScaffoldのデフォルトとか、

「こいつら絶対MSゴシックとかどうでもいいと思ってんだろ・・・」

というぐらいヘボく見えるので気をつけたい。

・・・と思ったらまさにこのページがデザインに画像を一個も使ってない悪い例だった!

[#ZF-5317] typo in Zend_Db_Adapter_Abstract – Zend Framework Issue Tracker

In ZF v. 1.7.1, Zend/Db/Adapter/Abstract.php, line 179: Zend_DB::AUTO_QUOTE_IDENTIFIERS => $this->_autoQuoteIdentifiers instead of: Zend__Db::AUTO_QUOTE_IDENTIFIERS => $this->_autoQuoteIdentifiers

仕方ないね・・・(via kawadu)

Ruby on Rails: Merb

Rails 3

On December 23rd, we decided to end the duplication and the paradox of choice. That was the day we declared our intentions of bringing the best ideas of Merb into Rails 3. That was the day we announced our commitment to work together.

Rails3でMerbとマージするそうです。マジかよ!

大丈夫かな?何故かというと、技術的にホットなうちにマージして今と同じ機能を持つ段階に行かないと、コア開発者やサードパーティ開発者、ユーザーも飽きちゃって他の良さそうなのに移ると思うんだよね。

Railsって素早く簡単にアプリ作れるフレームワークって感じだけど実際には機能が多いフレームワークって感じがしてます。

「あの機能が無いんじゃなぁ~」

という感じで他に移れないということが多い。それだけ多くの機能をMerbベースに移行するのを素早くできるのかなというのが心配。

開発者の多さとか、コア開発力(量)がハンパ無く多いからそんな心配は要らないのかもしれない。

むしろ後から見たらプロジェクトの重さと開発力がこれ以上低下する前のベストなタイミングなのかもしれない。

個人的には一つのアプリでRailsのバージョンアップは諦めてるので3で滅茶苦茶変えてもらえると面白い。

プラグインAPIが決まるのは素晴らしいと思います。でも俺自身は面倒臭がりなのでAPI違反モンキーパッチをやり続けちゃうと思います・・・。

NHK高校講座 | FAQ(よくある質問)

Q. 再放送はないのですか?

A. 2008年度から再放送はなくなりましたが、テレビ・ラジオのすべての科目の放送内容をホームページで視聴できるようになりました。これによっていつでも繰り返して学習していただけます。各科目とも、放送直後から視聴できますので、ご活用ください。

NKH高校講座いつでも見れるのか!凄すぎる!うれし!(via www.textfile.org)

foo.asx?frame=1234

こんなのとか、

foo.asx#1234sec

とかで動画の内容に直接URIがあったら授業に活用したりがもっと便利かも。 生涯学習支援としてもこれはデカイ。

ハロワとかからの職業訓練の内容もこうなってたら自宅警備員嬉しいのでは? ニコ動の広告の専門学校とネトゲが全てそれに置き換わったら雇用問題が動くぞ!(妄想)

大学もどっかないのかな!?

vim.orgとかで、

wget http://www.vim.org/scripts/download_script.php\?src_id\=9499
(..snip..)
05:29:55 (16.76 KB/s) - `download_script.php?src_id=9499' を保存しました [59914]

ジーザス!

wget http://www.vim.org/scripts/download_script.php\?src_id\=9499 -O rails.zip
(..snip..)
05:30:26 (16.81 KB/s) - `rails.zip' を保存しました [59914]

-Oオプションで安心。