2007年8月の過去ログ

 

犬を飼い始めてからはかなり外に出るようになった。以前近所を散歩していたらあるアメリカ人のお母さんが犬を手綱なしに自由に遊ばせる公園があるよということを聞いて検索してみたら自宅から15分ぐらいのところにGrandview公園というのがあった。1ヶ月ぐらい前の週末に一度行きだしてからかなりハマっている。最近は週3,4回のペースでうちのビーグル犬を連れて家族で通っている。犬の放し飼いの公園はとっても面白いのである。下がその公園の写真。

IMG_0013-1

とにかく広いのだ。この公園の何が面白いかというと、いろいろな犬がたくさん集まって来て犬社会を垣間見ることができるのだ。この公園で経験する前の自分が持っていた犬社会のイメージは、犬は知らない相手を見るとすぐに吠え出して喧嘩をしだすというものだった。しかしこの公園に来て初めて犬というのはすぐに喧嘩をするものではなく、実はとても社交性のある動物だということを学んだ。犬は知らない相手に会うと始めににおいをかぐ。しばらくお尻や顔のにおいをかいで遊べる相手だと思うと追いかけっこをしたりじゃれあったりして遊びだす。あまり馬が合わない相手だとプイっとそっぽを向いて他の犬に行ってしまうのだ。また、例外はあるものの、大きさが同じぐらいの犬同士はよく遊ぶ。小さな犬は大きな犬に対して臆病な傾向がある。私のビーグル犬は小さな部類に入り、大きな犬ににおいを嗅がれたり、追いかけられたりすると尻尾を巻いて逃げる。愛称のいい犬とは追いかけっこをして遊ぶのだ。ちなみにアメリカ人はでかい犬が好きな傾向にあるようだ。

この公園に通うようになってからの発見をもう一つ。うちのビーグル犬は飼うようになってから一ヶ月ぐらいで飼い主が誰かわかるようになったらしい。妻と私と息子でいつもこの公園に行くのだが3人でそっと歩き去ろうとするとトコトコついてくる。それでも他の犬と遊んでいるうちにそっと歩き去るのに成功すると、しばらく遊んでから私たちを探し始めるのだ。探し始めるときにまずすることは3人がいたところに必ず帰ってきてそこからにおいでたどろうとする。においでの追跡にはビーグル犬なのに未だに成功したことがないが、呼ぶと一目散に走って私たちのもとに帰ってくるのだ。それがたまらなくかわいいのだ。

ちなみに下の写真はその公園で会った同じビーグル犬との写真だ。

IMG_0010

明日もまた行こうかなあ・・・


Scott HanselmanさんのブログによるとdasBlogのバージョン2がリリースされた。このブログでもdasBlogのエンジンを使わせてもらっている。早速ダウンロードしてアップグレードさせてもらった。アップグレードするためにしたことは次のとおり。

  1. まずはすべてをダウンロードとしてバックアップ。
  2. ウェブサーバからcontentsとSiteConfigのフォルダをのぞいてすべてを削除。
  3. サポートに電話をしてサーバ側の.NET Frameworkのバージョンを2.0に変えてもらう。
  4. dasBlog2.0のWebファイルをダウンロードして解凍し、dasblogceのフォルダ内のすべてをアップロード。
  5. Portalのスキンのテンプレートを自分用に改造していたのでそれをアップロード。
  6. Brinksterのホストではすでに<trust level=”Medium” originUrl=”" />になっているのでこのタグをWeb.configから取り除く。取り除かないとサーバ側の設定をオーバーライドできませんと怒られる。
  7. dasBlogはデータベースを使用せずデータはすべてXMLで保存されている。TrackbackやPingbackスパムを取り除くためにサイズ順に並べ替えて、明らかにサイズがでかすぎるdayfeedbackのファイルを削除する。

てな感じでアップグレードが完了。


偶然出くわしたYouTubeのビデオで爆笑してしまったのがある。頭のおかしくなった少年のドイツ語(?)に日本語を当てはめたもの。字幕を読みながら聞くと本当にそのように聞こえる。日本語を当てはめた人にあっぱれである。


RubyでC:\Temp\Folder1\Folder2のようなフォルダを作成するとする。もしC:\Tempがすでに存在し、でもC:\Temp\Folder1が存在しないとき、Dir.mkdirはエラーを発生する。この問題を解決するためにフォルダを再帰的に作成するコードを作った。ずっと前に同じようなのをVBScriptで紹介したことがある。下のコードはそのRubyバージョンだ。


def CreateDirRecursively(dirPath)
    folders = dirPath.split(’\\’)
    folderToCreate = ”
    folders.each do |folder|
        folderToCreate += folder + ‘\\’
        if !File.directory?(folderToCreate)
            Dir.mkdir(folderToCreate)
        end
    end
end


更新:はあ・・・すでにRubyには上のような機能は存在するのね。FileUtils.mkdir_pで上と同じことができるようです。


うちの犬は車に乗るのが大好きです。乗るとすぐに窓から顔を出して風を楽しむかのようにずっと外を見ています。耳が大きいのでいつもパタパタなびいているのがうける。

風を斬る犬


時々犬を家に入れることがある。今日はオフィスに来ててそこでゴロゴロしてた。そこで犬の声が入っているビデオをコンピュータで再生した。そのリアクションが下のビデオ。


現在カリフォルニアにいる。まあ半年に一度の会社への参勤交代みたいなものである。でも以前に一緒に同じオフィスで働いていた同僚と再会し、同じプロジェクトで離れていながらも一緒に仕事しているとはいえ、また一緒に同じ場所で仕事をするのはいいものだ。日曜日にシアトル空港から南カリフォルニアにあるオレンジカウンティー空港に到着。シアトルからは大体2時間半弱で着く。車だと一日8時間ぐらい運転して2日かかるのに比べると大きな違いだ。

余談ではあるが、いったい朝青龍ってなんなんだ?この人マジで横綱か?相撲は強いかもしれないけど潔くないし人間的に弱いし、こういう人が横綱じゃあやばいんじゃない?


昨日うちのビーグルを洗ってあげた。シャワーはあまり得意ではないほうだ。シャワーの後でバルコニーにタオルを敷いておくと体の水分を取り除こうと必死になってそのうえを行ったりきたりする。人間ならほんの一分もかからないうちに、そしてそんなに苦労せずに拭き終わってしまうけど、犬ってとっても体力が必要なんだなあと思う。ビデオをYouTubeにアップしてみた。


サッカー日中戦で中国人観客が騒動を起こしたそうだ。この国の人たちはマナーもなければ道徳もないようだ。汚染輸出物に始まり、あらゆる著作物の偽造、そしてスポーツの場における蛮行。どこが中国4000年の歴史だ・・・こんなに民度が低い国でどうしてオリンピックができるだろうか。


昨日シャンプーしてきれいになってにおいもしないので家に入れてみた。自分のオフィスに入れたらにおいをかぎまわった後でデスクの下で寝始めた。ちょうど足が冷たかったので暖めてもらってる。(笑)

Picture 8

下の写真は自分の犬のお腹。ダルメシアンを彷彿とさせる模様があるのだ。ビーグル犬にとってこれって普通なんだろうか?それともダルメシアンの血を引いてるからなのだろうか。

Picture 7