2009-03-01から1ヶ月間の記事一覧

単純に委譲しないメソッドのみを定義したアレをProxyクラスで何とかする

id:S_a_k_uとの話の中で、「DI的な感じで委譲させるのはいいけど委譲のコード書くのがやたら面倒だよね」という論点において合意に至り、Proxyで何とかなりそうだよねという話になったので、何とかしてみた。コメントとか書いてません。悪しからず。 test TD…

flex開発ではマルチモニターが必須っぽい

うむ。安いしな。

Rubyでの「オブジェクト」「クラス」「メッセージ」の関係についてMatzから話を聞いた…という夢を見た。

オブジェクトはメッセージを受け取り、クラス定義に処理を委譲しているだけなので、例えばclass Aをnewして生成したオブジェクトは当然Aクラスのオブジェクトなわけだけど、そのオブジェクトがBクラスで定義されているメソッドを網羅したメッセージを受け付…

プログラマが作ったスケジュールはいつも壊される

スケジュールを作るプログラマが一番効率が良い。 - レベルエンター山本大のブログより。内容については同意します…というか、ほんとうにその通りだと思うけど、現状そんなに上手くいかない理由について列挙してみる。 いつも急かされる。 2週間かかりそうな…

railsのscaffoldでdbの型名を列名に指定すると後悔する

例えば、以下のようにする。 script/generate scaffold Hoge name:string date:dateで、showを呼び出す。http://localhost:3000/hoges すると、エラー発生。 /Users/katzchang/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:1…

O(n*log(n))

列挙された項目同士の関連性をチェックするためにかかるコスト。いや、そういう資料を作ってるだけです。

今日の夜、何かしませんか?

3/19に金沢で突発オフやります - GeekFactoryの件。 とりあえず、金沢方面で今日空いている方いらっしゃったら、ご連絡ください。 日時 => 2009-03-19 20:00:00 場所 => 金沢市片町付近。 なにするの => 焼き肉を食べる可能性が高い。 予算 => 3,000円程度?…

JAL株主優待券の相場の話

JALの株主優待券を使って出張の航空券を買うことが多いんだけど、まぁ当然株主でも何でもないわけで、チケット屋で買ってます。普通に。 で、店頭で5,500円、ネットで4,500円程度が相場だったんだけど、先日チケット屋で買おうとしたら3,500円だったので、ど…

「Seasar Conference 2009 White」の感想とか聞きたかったこととか

出張帰りの飛行機が途中で引き返したお陰で、3/14の「Seasar Conference 2009 White」を見に行くことができたよ!交通費・宿泊費は当然会社持ちだよ!会社員冥利に尽きるよ! 「Seasar2の今と未来」id:higayasuo Seasar2はバグフィックスのみ。枯れさせる方…

開発プロセス勉強会の話。

「「開発プロセス勉強会」とか、興味ある方います? - @katzchang.contexts」の件の続き。というかもう少し具体案。テキスト選定と開催ペース・時間帯について、特に意見が聞きたいです。 開発プロセスを中心とした勉強会。 大目的は、この先生きのこるため…

飛行機は悪天候のために引き返しました

大森なう。せっかくなので、明日(というか今日)のhttp://event.seasarfoundation.org/sc2009white/にちらっと行ってみるよ!

隣の車両が揺れて見える現象

電車で、隣の車両はめちゃくちゃ揺れてるように感じるけど、自分とこの車両はそんなに揺れてるようには思わない。でも多分、隣の車両に乗ってる人は、こっちの車両が揺れて見えるみえてるんだろう。変だの。天空橋なう。

みんな自分を卵だと思い込んで、衝突に備えて殻を厚くする

で、いつの間にか厚い壁が出来上がるわけだ。「negative_dialektik はてな村出張所」を読んで、なんとなくそう思った。

対立構造の解消

がポイントな気がした。解消というか整理というか。アジャイルとかの話。負けず嫌いゆえに勝負事を避けたい俺様にとっては、対立は少ないに越したことはない。

0から始めるflex builder的な【2週目】

railsとシンプルに連携してみるテスツ。 http://fuga.katzchang.staxapps.net/posts http://fuga.katzchang.staxapps.net/fugaflex以下、自分用メモ。 install stax SDK install ant install jruby create DB "fuga-development" edit yaml (production:) st…

蒟蒻畑の警告表示

http://www.asahi.com/kansai/news/OSK200903030073.htmlの事件。http://www.mannanlife.co.jp/how/個包装側の警告って「のどにつまらせないように/よくかんでお召し上がりください」と書いてあるように読めるけど、これだとわかりにくいっちゃわかりにくい…

はてぶのタグ補間機能

英数字だと入力途中から候補が出てきて選びようがあるけど、日本語だとIMEの変換に任せちゃった方がいいんだよねぇ。 タグの集約にもそれほど意味はないし。

「開発プロセス勉強会」とか、興味ある方います?

金沢市近郊で「開発プロセス勉強会」的なことをやりたいんですが、どうでしょう? とりあえず、「アート・オブ・アジャイル デベロップメント ―組織を成功に導くエクストリームプログラミング (THEORY/IN/PRACTICE)」の読書会あたりからスタートしつつ、各自…

リスク管理ごっこ

TBのタイトルが違ったものでとんじゃいました。失礼しました…。 ウォーターフォール大好き人間達にいつも言われたことは 「リスクと問題点は全て洗い出して解決しなきゃいかんのです。 随時解決するなんてリスクはとれませんよ」 http://d.hatena.ne.jp/tono…

もう、何度でも言ってやる!

誰でも実装できるレベルまで落とした仕様書書く暇あったら、プログラム書けるっつーの! 誰でも実装できるレベルまで書き込んだ仕様書書いてプログラムを外の人に任せるくらいなら、自分でやった方が早いっつーの! 誰でも出来るなんて、一番おいしいところ…

flexとデータベースとの連携の基本

基本的にというか、WEBサービスをはさんでデータ授受をする様子。 つまり、独自のアプリ(というかサービス)を作りたい場合は、WEBサービスの実装とflexアプリの実装に分かれるわけだ。サーバサイドとクライアントサイド。クライアント-サーバ。クラサバ。 …

マウスパッドに布を使う

ランチョンマット的な布をマウスパッド代わりにしてます。 冷たくなくていいです。光学の反応もいい。 おぬぬめ。 本気で選ぶなら、雑貨屋さんにマウス持ち込んで滑らせてみるのがよさげ。

属人性とか

もう面倒だからぶっちゃけて言っちゃうけど、属人性とかトラックナンバーはリスク管理の経営マター*1でいいよ。↓のあたりの話。 Re: ソフトウェア工学とスーパープログラマは両輪 - kなんとかの日記 だから、ソフトウェア工学が間違っている、という話じゃな…

長いエスカレーターがあったら

エスカレーターでは関東では左側、関東では右側に立つのが暗黙のお約束だと聞いたことがあるし、確かに東京ではみんな左側に立つ。大阪は最近行ってない。この真逆の習慣が共存できるのは、エスカレーターの設置場所に依存する風習だからだろう。関西人が羽…

0から始めるflex builder的な

Flex Builder 3 Professionalを貰ってから1週間。 http://flexweb.katzchang.staxapps.net/flexclient.html 現状 wassr apiを叩けることを確認。パラメータの渡し方とか大丈夫。 twitter apiはドメインの関係でセキュリティチェックに引っかかるらしい。cros…