他人にスノッブと言われたら、もうスノッブじゃない。いうスノッブのアイテムなのか。それが、このプラスティックから受ける印象か。なんとなくそのまま本棚の奥に埋もれて数10年が経過したころ(新潮文庫版は、思わず買ってしまったが読み返さなかったなぁ。こっちを子供にやろうと思ったら見つからない)、突然、マンガ版が出る。京子/ボリス・ヴィアン)うひょーはずかしー、しかも岡崎京子だし。思いながらも、つい買ってしまって、こちらはちゃんと読んだり。読んでも特に思うところも無く。いうか、これは伊東守男をさらに劣化させたバージョンにおれには感じる。スノビッシュですらない(なんか、相乗効果が望めそうなのにも関わらず、かえって潰しあってしまったような。いうか言語表現をどう絵で表現するかの難しさってのはあるだろうけど)。それは良いことのような気もするけど、高校生の頃、初めて新潮社版を手にしたときの驚嘆からはずいぶん遠くへ来てしまったものだ。いうわけで、高校生の頃に読んどいてよかった。船を建てるも、中学生か高校生の頃に読めば、もっと幸福だったろうな。チェリーが歌う、ドゥドゥドゥは、ワイルドサイドを歩け。[DVD](トニー・ガトリフ/ドミニク・シャピュイ/マリー=エレーヌ・リュデル/マリー・シュラキ)多分、ファスビンダーは関係ないとは思うが、おれはファスビンダーが好きだ。ダブスリッツとかエイドリアンシャーウッドとかが、渋谷にやって来るなんて少しも知らなかったよもすえだ。かずおさんたちは行くのだろうか?Cut(Slits)もし、行くんだったら、おれも誘ってください(1人で行くほどの元気はない)。[お、全然知りませんでした。今、へぶん兄に確認中です。夏の終わりのニュー・ウェーブ恒例、って、なんだか良いですね。[よろしくお願いします。確かに、実に夏の終わりっぽいですねぇ。Rjb-1.0.9Rjb-1.0.9。戻り値の型がjava.lang.Objectかつ実際の型がjava.lang.StringかつRjb::primitive_conversionが真の場合に、RubyのString型のオブジェクトに変換するようにしました。その他、Javaのメソッド呼び出し時に、型がRubyのBignumでかつint64の範囲の場合、ゴミをJavaに与えていたのをjava.lang.Longに変換することと、変換できない場合は例外をスローする修正の追加(テスト中に気付いた)。Linuxで、Doubleのコンストラクタ呼び出しに限りなく0に近い値が与えられていた良くわからない現象の対応。本格的なコードは書くな、ステップ数を短くしろで、かつ、給料とか諸条件が良かったりして、まだやめないで済ませたい場合にはどういう方法で折り合いを付けることができるだろうか、考えてみる。すると、ここで求められているコードは、まさに単純な自動生成向きなこことに気付く。コードを機械的に吐き出していけば良いように見えるからだ(最後の条件が2番目の条件と矛盾しているようにも思うけど)。ジェネレーションギャップ用のスタブも不要だし(というか、オブジェクト指向言語の特性を生かさなければ、ジェネレーションギャップパターンは適用するのが難しいから、逆に向いていることになる)、常に最初から生成して行けば良い。真に重要な定義ファイルを確保しておけば、いつでも再生産できるので、それで良いのだ。実際のところ、納品物と開発するものが同一である必要はないのだから(等しい必要はもちろんあるのだが)、そんなことを試してみるとおもしろいかもなぁ、とか思った。用語のアフォーダンス確か、以前角谷さんが用語が持つアフォーダンスというような記事を書かれていたのを読んだ覚えがあるのだけど、アフォーダンスとsite:kakutani.comでは見つからない。すると以下は見当外れで、僕が自分で勝手に考えただけか、あるいは自分で咀嚼しきった何かなのかも)。いう書き方をしている。実行するということは、fooの動作を検証しているといっても間違いではない。いうか、実行しているときは表明しているのではなく、検証している。foo.getCount());と記述した時点では、foo#getCountが未実装の場合さえある。したがって、この行を書いている瞬間は、まさにfoo.getCount()が(その直前のプログラムの記述にしたがって動作している限りにおいて)0を返すというあるべき振る舞いを表明しているとしか表現しようがない。テストプログラムは、すると2つの状態を持つ。記述時点での表明と、実行時点での検証だ。したがって、assertionを表明と訳すか、検証と訳すかは、どちらを主とみなすか、の差だ。プログラマはまずプログラムを実行する人よりも前にプログラムを書く人である。したがって、assertionは検証ではなく、表明であるべきだ。#わかりやすさ(表明っていう日本語は普通の日本人の語彙には入ってないとおれは信じる)と、説明ゼロ(同じ理由から)で意味を通せるので、「検証」と訳して突っ走りながら、ふと振り返って考えて、やはり「表明」であるべきだろうか、とちょっと迷っているので、ご意見もツッコミ歓迎です。[BDDのイントロダクションでサピア=ウォーフ仮説に言及してましたが、それのことですかね......。「表明」と訳しています。[かくたにさん、ardbeg1958さん(と書くべきなんですかね?)、どうもありがとうございます。mputさんのある意味恒例のdis。レトロ今、アマゾンでサーチ対象をAmazon.co.jpにして「レトロスペクティブ」で検索すると、5点ひっかかる。将俊)(なぜ?)最下位は増村保造レトロスペクティブ(増村保造は、好きな作家だけど、こんな本も出てるのか。大映で妙な題材の仕事をずっとやらされてた際物の人という印象もあるけど、逆にそのせいで独特な語り口を持ってた)でも、それが書きたかったわけじゃない。直立不動でお呑みください。今、目の前を通り過ぎた。趣味サポートミッションクリティカルな現場って、インターネットへアクセスできなかったり、アクセスできたとしてもポート80かつGET以外のリクエストを弾くから、電話以外ではどうにもならないとは思うが、もう少しゆるいところであれば、実はすでに行われているというのを見たことがないわけでもない(OKWaveとか@ITとかじゃないよ)。見たことがあるのは、互助的なものだし、はしにもぼうにもかかわらない人からのSOSではないけど、ああいうやり取りを見ると、必ずしも未来永劫無理ということはないだろうな、と感じる。職能分離が進むかして(普通の会社の話。やれているわけだから)、専門家ネットワークのようなものが機能すれば良いわけだろう。要するに、インセンティブは、ESRが発見したものがそのまま利用できるからだ。追記:趣味の金はどこから来るのか。それが、削減した教育コストであったり、専門職に対する定期的な研修(と、これも教育コストか)から来るということです。今でも教育コストをかけている企業も多いかも知れませんが、職能分離がすすむということは、その職能を維持するためのコストの負担を個人に求めるということであり、代わりに直接的な費用としてではなく、回線と時間によって払われるということになるのでしょう。端的に言えば1人を雇う(かつ8H220Dフル稼働も無いことになるが、もともと時間で雇うという考え方から外れる方向にあるということもあるわけで)ことで、その裏側に多数存在する専門家ネットワークも一緒に導入できるということかな。転職したときに、持ち出せる脳みその中身を企業が金を払って身につけさせる時代って、とっくに終わってると思ったけど、まだそうでもないのかな。(書いてて思ったが、それは減価償却と考えるのかな?)#長文をPOSTしているということは、そういう時間ということですね。追記:最後の1文を見逃してました。契約に縛られていない行動、という意味で僕は使ってますね。契約に縛られていないということから、直接の責任を持たない(しかし、ソフトウェアについては免責条項は明確に趣味ではないものでも持っているので、そういう性格のものだと言えなくもなさそうだ)、ということです。倫理で律せられる行為、というと一番しっくりくる。なんか誤読されてるようだな?僕がOSSサポートを見たのは、本当に傍観者として見たということなのだが。いうのって、ircとかchatとかで流れてるじゃん。そのやり取りを見ていて、おお、若い人たちはすばらしい世界を作りつつあると感銘を受けたのだった。[私の場合、お金もらってる仕事は有限責任っぽいから気が楽です。[ああ、確かにそういう面はありますね。あと、みんなで責任を分け合えるし。Moxywin32で動かすことはできるんだろうか?というかHTTP:ProxyをCPANからインストール中にストールな段階なわけだが。猫why,whyとないている。development.と書いてある。「Railsなどの」であって、全然別のcutting-edgeを使ってるのかも。ルビーじゃなくてWebサファイアとか。黒船とつぜんだけどおれは6月2日が一番好きだ。修吾)DHH本の第2版が予約可能になってる。思ったら見つかった角さん(と表紙には書いてあるし)からいただきました。ありがとうございます。