Mouseとルーターが故障したのかもしれません。Mouseの方は今まで追従していた机の上でまともにつかえなくなりました。電池がないのかな?と思って新しい電池を入れてみたものの状況は変わらず。Errorというエラーを発し始めて(NECのルーターでは有名なNATあふれというやつ)30分おきぐらいにインターネットへの接続が切れるので、使い物になりません。試しにNATタイマーを30秒に設定してみたものの、状況は変わらず。お金があるのではないのに、こう断続的にものに壊れられると、新しいものが買えません。プログラムの体質改善テクニック」を読みました。プログラムの体質改善テクニック」を読みました。久しぶりの技術書だったんですが、感動してしまいました。あまりにも今までの自分がコードの不吉な匂いによってやる気をそがれていたかということがわかったから。リファクタリングというのは、プログラムの外部的振る舞いを変えずに(ここがポイント)プログラム内部を改善していくこと。これがなんの役に立つかというと、プログラムの見通しをよくすることで、バグを減らし機能を追加しやすくなるのです。プログラミングをしていると、しょっちゅう機能を追加したいのに直線的にできなくていやだなぁとか、一つの関数が長すぎて何をやっているかわからないとか、一時変数が多すぎてプログラムが汚く見えるとか、そういうことにしょっちゅう会うと思います(コードの不吉な匂い)。Softwareで次のようなことを書いています。プログラマがいつでも既存のコードを捨てて最初からやり直したいと思うのには、ちょっとした理由がある。その理由というのは、古いコードがクズだと思っているからだ。ここに興味深い観察事実がある。彼らはたぶん間違っている。彼らが古いコードをクズだと思うのは、プログラミングの基本法則のためだ。プログラムというのは書くのより読むほうが難しい。2005年12月でも、そういう時にまずはリファクタリングをしてプログラムをきれいにすることで、そういったいやな感じから開放されるのです。上にも書きましたが、今まで書いてきたプログラムでいやになったのはだいたいそのような不吉な匂いにさいなまれて、にっちもさっちもいかないように思えたときでした(間違えてみっちもさっちもって覚えていた)。この本はそういう場合にどうしたらいいの?ということを懇切丁寧に、たくさんの場合にわけて書いてくれています。その一つ一つがプログラミングをしたことのある人なら、あるある!と共感する内容です。どのような場合に適用すればいいかだけではなくて、きちんと哲学が書かれている、こういう意図があってこうすべきだということがしっかり書かれているのが大事です。この本のもう一つの重要な側面。それは、こんな書き方もあるんだよ!という視点、発想を教えてくれること。自分はこれに感動したのです。いくつかの技術書を読んでいてもあまり他人様のコードを読んだことがない自分なので、発想が乏しいと感じていました。それが少しこの本で補われたような気がして、とても嬉しい。この本に書かれているリファクタリングのカタログを血肉にして、少しでもきれいなプログラムを書きたいところです。実際にリファクタリングをやってみましたが(といってもテストケースを使っていないというえせリファクタリング)、非常に楽しい。reply感想をどう書いていいのかさっぱりわかりません。感想を書ける状況にあるのかどうかもわかりません。数年前に単行本が出たときに読んでみたいなと思っていましたが、たまたま文庫本になっていたのを知り衝動買いをしました。トミーの3人が全寮制施設、ヘールシャムで織りなすどこにでもありそうな、たわいもない日常。子どもであっても、本当は思っていることの正反対のことを言い、時にはけんかもし、人間関係に悩む。その心の動きがわたし視点で丁寧に描かれる。この小説はそれだけではない。冒頭から読者を惑わせる奇妙な違和感。わたしは「介護人」であり「提供者」の介護をする。冒頭ではそれしか、「提供者」とはいったい何なのかわからない。それがどういうことなのか?というのは抑制された筆遣いでゆっくりと明らかにされていく。こんな誰にでもかけるようなことを書いて(このブログのエントリのこと)、でもその先が続かない。言葉が続かないのは、あまりにも「ありそうだから」ではないかと思う。ありそうとかいたのは、この(今の時点で見ると)奇怪な設定ではなく、上に書いた思っていることとは人間関係に悩む(もちろんそれだけではない)というような人間心理のこと。「なさそうなこと」であるのであれば、いくらでも説明的に書いたりすることができるのではないだろうか?逆に「ありそうなこと」というのは、その人間の内面に肉薄するがゆえ、言葉にならない、言葉にしにくいのではないだろうか。優れた物語というものは、フィクションであるのにもかかわらず、それがフィクションでないような、そういうような感覚をもたらすのだと思う。この小説はフィクションであって、きわめて現実に肉薄している、だから苦しい、そんな風に思える。読み終わった後、何とも言えない感情の余韻におそわれて、心にこびりつきそうな、そんな感じがした。Proというのを購入したのを以前書いたと思いますが、もう断線しました。E4cしかr、ER-4Sしかり。自分がAmazonを見たときは1ヶ月後となっていたので、とりあえず注文はしておきましたが、なんのためのスペアケーブルなのか。replyAppleのクラウドサービスであるMobileMeはフリートライアルに申し込んで、そこからカード払いによって購入することができます。一方でパッケージ版もあって、それを購入しても同様にアクティベートすることができるようです。価格比較8,000円ほどからあるようです。いうことは(送料とかを考えなければ)1,800円ほど安く購入できるということになります。MobileMeといえば、こんなエントリがありました。[1]iPhoneとAndroidが突きつける“国内産業空洞化”の最悪シナリオ:ITpro総務省幹部が注目しているのがMobileMeというのはなかなか目が利くような気がします。MobileMeが本当に使い物になったとき、それはiPhoneであるとかMacであるとか端末は関係がなくなり、真のユビキタスが実現する(まあ安定性を抜きにすれば実現している訳ですが)。そのときに、今まで携帯電話会社(この名前は適切なのだろうか?)が縛り付けていたメールアドレスだけでなく、様々な個人情報がMobileMe側に吸い上げられてしまう。携帯電話会社はその記事にもあるように完全に土管になる。(もうすでにですが)iPhoneをdocomoで使うか、ソフトバンクモバイルで使うかということの選択には意味がないということになる訳です。reply何年か前に、自分はモノローグが大好きなんだということに気がついた。心理描写がこってりしているのが好き。フルーツバスケットのモノローグはものすごく好き。登場人物の話す言葉と、その実際の心理との距離を丁寧に記していると思う。以前、とある映画を見たときに期待しすぎたのか、なんなのか?すごく味気なく感じた。それは今考えてみると、映像でモノローグを使うというのは大変に難しいからだろう。映画でモノローグなんて使われたら、逆にしらけてしまう気がする。一つ心配になるのは、モノローグを多用したものになれてしまうと、想像力がなくなってしまうのではないかということ。先の映画であればシーンから、心理を読み取れるかどうか?そういう感受性が自分の中に育つのだろうか?と。マンガでは想像力が育たないという使い古された命題、それは本当だろうか。Xはタスク切り替えが遅いように感じていましたが、最近、スワップが発生するととてつもなく遅くなるということを知りました(よく考えてみれば当たり前)。GBを超えていました。GB程度必要という計算になります。GBのメモリを乗せられるようになったらにしようかなと考えています。Leopardまで待ちでしょう。今度は本気で64-bitに対応して来るみたいだし。GBのメモリは1枚$750ほどのようです。replyレセプトをオンラインで請求するための準備を始めました。それがとてつもなくわかりにくい。他のサイトを読んでいると、PPPoEで支払基金に接続して送信するだけのようなので(データの加工はレセコンでおこなう?)、実はMacでもいけるんではないかと思ってしまいますw。今のところフレッツ光を使ったIP-VPNでやってみようかと思っています。理由は回線費用の他には費用が必要ではなさそうだから(本当にそうかどうかはやってみないとわかりませんが)。更新していこうと思います。replyPHPを試しに書いてみたところ、ちっともPHPのコマンドが実行されません。?>と書いていました。これじゃあ、実行される訳ないわな。reply「僕らのミライへ逆回転」という映画を観ました。舞台はVHSしか扱っていない小さなレンタルショップ。ひょんなことから身体に磁気が帯びてしまったジェリーが店のテープの記録を全て消してしまいます。困った店員のマイクとジェリーは、ビデオを借りに来たお客になんとリメイク版を作って渡してしまいます。そのリメイク版(Sweded)は彼らが持っているカメラで作った即席版。自分たちが出演者になり、はちゃめちゃなアイディアでゴーストバスターズやら、様々な映画のSweded版を作っていきます。これがなんと思わぬことに大繁盛。お客がわんさか押し寄せることになります。どこのサイトでも語られていることですが、予算や機材がなくてもあっというようなアイディアによって物作りはなされる。それをついつい忘れてしまう。予算がないから、機材がないから、はたまたアイディアがないから、etc。折しも最近ちょいちょいナイトライダーを観ています。2008年版と見比べても遙かにおもしろい。オリジナルはまともなCGがない時代。ターボブーストは実写でやるし、たまにミニチュアを作って撮影もしたりする(そしてそれに気がつくがw)。ドリームカーはかくあるべしみたいなヴィジョンを存分に感じることができる。そこが違いなのか?私は、この映画でみんなが映画を作る時、アイディアをみんなが出しながら目をきらきらさせていたのが忘れられない。ああ、これが物作り、クリエイティビティーなんだよねと思い出した。クリエイティビティは未来から逆になされる、すなわち、未来はかくあるべしということから逆回転的になされるとしたら、「僕らの未来へ逆回転」というタイトルも、もしかしたら乙なものなのかもしれない。