some comments このページをアンテナに追加 RSSフィード

08年08月10日

ke_takahashi2008-08-10

[]北京オリンピック

いよいよ始まりましたね。半分落ちそうになりながら開会式を観ていました。さすが花火の国。会場で観たら圧巻だったんでしょう。昨日のメイン?は男女の柔道、重量挙げ、水泳、女子サッカーでした。4年間、ひたすら努力してきた結果が、たった一度の試合で出てしまうオリンピックスポーツの厳しさを垣間みた感じでした。我々は「あ〜残念でしたね」で済みますが本人や支え続けてきた周囲の方達の気持ちを想像すると。。。想像できません。今日は北島選手の水泳、楽しみです!

ちなみに、google mapでの北京オリンピック会場はココのようです。残念ながらストリートビューには対応していないようですが、少しは行った気分になるかもしれませんね。。。ならないってw

[]レゴを使ったタイムマネジメント via GIZMODE

こりゃイイ!タイムマネジメントだけでなく他のプロジェクトマネジメントにも利用できそうです。限られたリソースをどう配分するかという話しだと思います。頑張ればスケジューリングなんかもできるんじゃないかな。ちょっと面倒だけど触れるってのはいいと思う。もっと簡単に考えると出勤簿、在籍表、売り上げ成績表なんかもいけそうです。

[][]言語内DSL

物流シミュレーションモデルの研究をしていると物流表現の形式をどうしようか考え込むことがあります。もちろん考えているだけではダメで要件を整理して形式化していかなければならないわけですが。細かい定義をしようとするとルールベースで定義することになるのですが、やはりそれなりのパワーを持った言語でないと適当な言語をデザインしただけでは先が見えてしまいます。一時期、コンパイラ・コンパイラなど勉強してみましたがどうもしっくりきませんでした。その一方で、ここ数年くらい頭にあったのが自動生成やDSLでした。どうやらRubyでは言語内DSLという考え方が主流のようです(参考)。有名なRailsもそしてRakeもその代表書くだと。まずはモデリング言語をどう設計すべきか分析する必要がありますが、まずは目の前の問題に対してDSLらしきものを組んでみたいと思います。手始めにRakeをささっと読んでみて勘所をつかもうかな。。。と思ってググってみると、早速、「Rakeのソースはコードリーディングや教材に適している」とというタイトルのエントリーがありました。