January 2010
1 post
Spring roo, いまいち. 同じような基盤技術を使いながらGrailsとはまったく逆方向で, 中身は透け透け. こういう方向を好む人もいるんだろうけど, 自分にとってはあまり面白いともいいとも思えない.
Jan 4th
2 notes
October 2009
3 posts
「自然」あるいは「現実世界」と人工物を比較したときに, 人工物の弱点は (当たり前 (と思うかも知れないん) だけど) 「よく出来過ぎてること」だ. その時に「余計な (= なくてもいい) 非対称性」はその弱点を克服しうる, 一つの方略かも知れない. ここで人工物と言っているのは, ソフトウェア, 音楽, オーディオなどなど…
Oct 10th
2009年10月29日, UMLモデリング推進協議会主催のUML開発事例紹介セミナで「ドメイン・モデリングの勘所」という講演をします. 日本における, モデリングの主流はシステム・モデリングです. つまり, 「どうやって作るか」をモデルで書く. もちろんユースケースなどは書くわけですが, それは「機能仕様書」のようなもの, と思われている. でもシステム・モデルは, わざわざUMLで書かなくても, 抽象度の高いプログラミング言語で宣言的に書けばいい気もします. もともとオブジェクト指向プログラミング言語はドメイン・モデリング言語でもあったとも言えるわけだし. Eric Evansの「ドメイン駆動設計」が出たのも, Rebecca Wirfs-Blockの「オブジェクト・デザイン」が出たのももう数年も前の話です. ...
Oct 10th
2009年11月6日, 関西で行われるアジャイル・プロセス協議会セミナ2009で「誰のための, 何のためのアジャイル? ~ 本当のアジャイル導入」という講演をします. 風の噂に聞くことにゃ, 近頃アジャイル&リーンの流行るやら. ま, 大不況ですから, 誰だってわらにもすがりたいわけです. なので, 今までさげすまれてきたアジャイル&リーンが急遽呼び戻されているとも聞きます. でも, それじゃ「アウトソーシング」やら「多重下請け」だのの焼き直しで, 何にもなりゃしません. というわけで, アジャイル・プロセス協議会関西支部が今年のセミナを開くのに「副会長, たくさんいるんだから, 誰か行け」という命に従い, 日頃の協議会業務怠惰の穴埋め, 基調講演で「誰のための, 何のためのアジャイル? ~ 本当のアジャイル導入」を話します. 対象は現場のプログラマ,...
Oct 10th
September 2009
5 posts
そうそう, 濱さん, 本橋さんとの話をメモしておく. 知働化ではこれから開発者 (engineer) と通詞 (通訳師, interpreter) の役割をちゃんと使い分けるという方向です. また開発 (development) と実現 (realization) も違う仕事ですね. 知働化用語集を作らなくちゃね.
Sep 25th
アジャイルとかリーンとか言うとついつい間違えちゃうことがあるから, これからは「しなやかさとしたたかさ」と呼ぶことにしたらどうだろうか.
Sep 25th
複雑さは細部に宿る. だから複雑さと正面から向き合わないやり方でやっていると, いくら上から捕まえようとしても捕まえきれない複雑さに最後はやられる.
Sep 1st
サービスとか, おもてなしとかいう言葉がキーワードとして提出されると, 強い違和感を感じないか (おもてなし, とかつい, ゆいたくなる気持ちはよくわかるけどね). プラスチック・ワードだ. つまり, その言葉を発する人間を思考停止にし, その言葉を聞く人たちの思考を停止させる言葉. その「おもてなし」は本当のおもてなしか. おもてなしのシミュレーションではないか.
Sep 1st
なぜ, せっかく間違えたり, ムダなことをしたりするチャンスをもらっているのに, わざわざそれを捨てて, 生産性向上本とか成功本とかを一生懸命読んでいるだろうか? あぁ, そうか, それこそがムダなことだからか! でもそれはつまらないムダだな.
Sep 1st
August 2009
28 posts
濱さんと中村さんと串田さんと飯食ってたときの話. 読み上げレビュー. 自分が書いたコードを日本語として (正しく) 読み上げる. レビューアはコードを読まずに聞いて分かればOK. 日本語として美しければもっとよい. 誰ですかね, こんな面白い話考えるのは.
Aug 24th
先日8月19日に某研究会で演じた漫談のネタ帳を上げましたよ. ここ. 心臓の弱い方, 訳の分からないものを見ると腹が立つ方, 世間に未練がある方などはご遠慮下さい.
Aug 20th
N社の石黒さんとお会いしましたよ. 今までになかった本の話, 面白いかもです. ちょっと書いてみますね.
Aug 18th
意味論的転回 - デザインの新しい基礎理論 - は, いわゆる狭い意味のデザインの本じゃなく, まさに意味論的に, ソフトウェアのデザインの話でもあるようだよ. 重要な本になるかも. 引用したくなるようなところいっぱいあるよ. SiB頑張ってますね.
Aug 18th
NetNewsWireでGoogle Readerの「共有」を指定できたり, Bookmarkletをインストールできると大変いいのだが, いかがでしょうか.
Aug 16th
ううう. OmniGraffleで矢印付き円弧を書くのはとても難しい. と言うか, 普通にはできない. 仕方がないので, 久々にFormLineにお出まし願う. こういうことのためにIllustratorとかPhotoshopを買わなくても, FormLineとかPixelmeterで何とでもなるというのはいいことだ.
Aug 16th
ま, 今や誰でも言っていることとは思うけど, twitterのようなもの, はルーマン的な意味でのオートポイエーシスなシステムを作りつつあるんだろう. 今までと何が違うのか. 速度と量か?
Aug 16th
GrailsとDDD, というのを誰か書かないといけないよね.
Aug 16th
FluentInterface は別にFowlerやEvansのアイデアでなくて, 大昔からSmalltalkやNeXTstepなどで使われていた (voidを返すんだったらselfを返しとけ) というのはみんな分かっていると思うんだけど, じゃあなぜその後NeXTstepではできるだけvoidを返すようになったかというと, 分散オブジェクトだとselfのコストが高くなっちゃうからなのであった
Aug 16th
なぜGrailsが動くのか, という本を書かねばの. Grailsは隠蔽されている部分が多いし, ある程度進めば隠蔽されている部分を知らなければならないから.
Aug 16th
他のUMTPネタとしては「超上流向けUMLプロファイルの使い方」多分難しすぎ. 「モデリングにおけるMOP」まずはMOPメタモデルを作らねば (面白いかも). 「SPEMからEPFへ」聴衆を選ぶけどアリかも.
Aug 15th
Googleブック検索和解 で検索すると自著が3冊, 引っかかるんですよね. さて, どうしたものかと. 「許可なくデジタル化されています」が「いいえ」と言うことは, $60は貰えるの? 貰えないの? 「Grails徹底入門」も出てきますが, どうしますかね…
Aug 15th
wikiばな#7で会った西小倉さんのマインディア, アーキテクチャがちゃんとできていればいろいろな進ませ方, 使い方が考えられそう. パンデイロ好きというのもいいよね. またお会いしましょう…
Aug 15th
「計画」というものはあり得ないのであって, 予想とか予測とか妄想とか. それをリアルタイムで事後的に物語化したものが意識で, 意識と世界のずれが行為 (輪廻) なので, もうそれはいいと.
Aug 15th
進化とは密結合から疎結合に系が移行することか.
Aug 15th
UMTPのセミナはドメイン・モデリングの方向で行くことに社内定例会議で決定. 社内定例会議はだいたい, 毎日未明布団の中で行われるわけだが, この会議次第でその日の仕事の充実度が決まる.
Aug 15th
ありゃりゃ. UNIQue! the Radioがflip4mapで聴けなくなってしまいましたよ. 昨日のintoxicateは聴けてたのになぁ. 今日のOrient ExpressはDRMが掛かっているから駄目と…
Aug 11th
Marcel Overdijk's Blog: Will Rod Johnson be the... →
そのうちきっとOracleがVMwareを買収するに違いない, と言っている人がいますよ:-)
Aug 10th
FriendFeedもFacebookに買収されたみたいだけど, こっちはまぁそんな大ニュースではないんですか?
Aug 10th
VMWare+SpringSource →
VMWareがSpringSourceを買収するようですよ. 旧G2Oneの運命や如何に. PaaSなんて言葉も出ていますから, 面白い方向に行くかも知れません.
Aug 10th
mercurialでemacsのバックアップ・ファイルを無視させる. % cat >> .hgignore \.\~[0-9]*\~$ ^D
Aug 9th
http://www.zasshi-online.com/iphone/ →
iPhone版雑誌ONLINE.com, 凄いですよ. だって電車の中で, 「大法輪」とか「月刊総務」とか「人民中国」とか「さつき研究」とかの最新号が立ち読みできるんですよ.
Aug 9th
Hudsonを動かしてみる. https://hudson.dev.java.net/ に行って, 最新版をダウンロードする. MacOSXならば, ダウンロードした hudson.war をダブル・クリックするだけ. http://localhost:8080/ をブラウズすると, すでにHudsonは立ち上がっている. 「Hudsonの管理」メニューから「プラグインの管理」に行って, 例えばGrails, Groovy, Mercurialの各プラグインをインストールしてみる. 「Hudsonの管理」メニューから「システムの設定」に行って, Grails Builderに「追加」して, 適当な名前 (grails-1.1.1) と GRAILS_HOME 環境変数と同じ値を設定する. で, 保存. 「Hudsonの管理」メニューから「設定の再読み込み」をした方がいいみたい. ...
Aug 8th
Scalaスケーラブルプログラミング[コンセプト&コーディング] (Programming in... →
Scala本 (Programming in Scala) の訳本が8/21に出るそうですよ. ライバルとしては:-)売れるといいですね.
Aug 8th
w粋
Aug 8th
ogijunさん@Wikiばな
WikiばなでLTをしたogijunさんと久し振りに話をする. 2月にデブサミであったときにはほとんど話せなかったからよかった. aribawebをやろうと思っていると言うので, ぜひJGGUGで話をしてもらおう. aribawebは, 昔ex-NeXTの連中が作ったaribaというB2Bの会社が, つい最近 (今年の2月頃) オープンソース化した, Webアプリケーション開発フレームワーク. プログラミング言語はGroovy. Grailsとの共通点も相違点もあると思われるから, JGGUGメンバにとってもいい勉強になるのではないだろうか. WebObjects (のD2W = Direct to Web) にそっくりだよ, とogijunさんは言っていた. 確かにNeXTstepは今につながるソフトウェア技術の揺籃なのであった…
Aug 8th
Aug 7th
Aug 6th
July 2009
4 posts
Jul 27th
IntelliJのJetBrainsからMPS (Meta Programming System) が出た. apache2ライセンスで! 勉強が必要だ.
Jul 27th
1password for iPhoneを買ったよ. pro版は今のところ通常版より¥100高い (=¥600) だけで, 通常版に較べてどこが凄いのかよく分からないけど, それは今だけで, そのうち$14.99になるらしい.
Jul 27th
“ディスポジション - 配置としての世界”, 2008.06, 現代企画室 「配置」と「様相」は重なりがある? 本書中の論文の中で唯一参考になりうるのは, “行動資源の配置 - 財貨の生態学と人々の生活学”, 染谷昌義か. なぜ彼らは disposition を「傾向」といわず, ましてや「ズレ」ともいわず (もちろん dispositionはズレじゃないからだけど), 「配置」「布置」と呼ぶのだろう?
Jul 25th