本年度のIPA「オープンソースソフトウェア活用基盤整備事業」への応募について打ち合わせる。今年はちゃんと「オープンソースソフトウェア」なのね。 去年は「オープンソフトウェア」という謎の造語だったのに。
で、いくつか候補が上がる。最終的には二つにまとめる。 今後、詳細化が必要になる。
どうやらObjective-Cの「カテゴリ」と呼ばれる機能が、 以前から悩んでいたselector namespaceに近いもののようだ。 基本的な概念は理解できるものの、実際の挙動(と実装)がイメージできず苦しんでいたので、 参考にできるものがあるのはありがたい。
しかし、ちょっとGoogleしてみた範囲内では、その仕様はよくわからなかった。 具体的な挙動や実装について参考になる資料はないものだろうか。
あれ? まてよ。
今、改めてGoogleしたページを読み返すと、別に有効範囲が静的スコープであるとは書いてないな。 そうするともしかしてカテゴリってのは、ただ単に「インスタンス変数が追加できないMix-in」なのか。 それだったらすっごい残念なのだが。
selector namespaceのある言語といえば、他にSmallscript (S#)やJavaScript (EcmaScript 4.0)などもあるが、 いずれも現時点で私には理解できていない。
情報提供歓迎。
知人のお母さんが亡くなった、ということで、教会でのお葬式(偲ぶ会)に参加する。
私は故人とは面識はないが、人々に愛されていたことがよく分かる会であった。 簡素ながらも思いやりが感じられる良い会であったと思う。
父と同じ68歳。早すぎる死という印象もないではない。 彼女の霊が安からんことを。
成瀬さんのコメントを きっかけに竹迫さん、宮川さんからコンタクトを頂き、 YAPC::Tokyo 2006への 参加が決まりました。3月31日のHackathonにも参加します。 土曜日は家族と過ごしたいので 4/1はお休み。
手配していただいた関係者に皆さんに感謝します。
久しぶりに温泉に行った。大満足。 近いのに、実に1年以上玉造温泉に入ってなかった。 安来苑(鷺の湯温泉)には入ったけど。
末娘のオムツを忘れる(しかも、あがってから気がつく)というハプニングがあり、 あわてて取りに帰った。いや、近いのは便利だ。
残りの子供たちはアイスを食べてから帰る。
ここ数ヶ月第一日曜日の司会が続いていたのだが、 今月はビショップが気を使って代わってくださった。 ありがたい。
残りの時間の多くは、来週のステーク大会のための 配車の手配にかかりっきりだった。数十人単位で移動するのはやはり面倒なものだ。 結構パラメータが多いし。
正直、くたびれた。
LLVM 2.2が(Intel CPUにおいて)、GCC 4.2よりも性能の良いコードを生成したという話。 まあ、GCCのバックエンドがたまたま最良のコードを吐かないということは そんなに珍しいことではないと思うけど。
が、LLVMってのは興味深い技術だよなあ。 もうちょっと真剣に調べてみるかなあ。
Ola BiniのGoogle TechTalk。
またMRIがけちょんけちょんにされてて悲しいんだけど。
eBayがトランザクションを使っていないという話から スケーラビリティをなにか(この場合は一貫性)と引き換えにする、という話。
性能となにかを引き換えるというのはよくある話で、 一番よくあるのは時間と空間の取り引き、 つまり、メモリをより消費することによって性能をあげること。
しかし、データ量そのものが大きくなると そのような取り引きは難しくなる。 メモリには限界があるから。
で、いろいろと考えるわけだ。いわく
他にどんな「取り引き」が考えられるだろうか。
This work is licensed under a Creative Commons License.