昨年末の大掃除以降、くたびれ気味のホットカーペットカバーの処分を決めかねてフローリングの上で過ごしていました。しかし今夜、いよいよ氷点下を切るとのことで決断。家具屋さんに行ってみると、2帖 (190×190 cm) 程度だと 980 円くらいからあって驚きました。てっきり 1万円以上するものだと思ってた。ムートンとまでは行きませんが、シルキータッチで肌触りの良いものを選択。アイボリーとブラウンとで迷う。お値段は 8,000 円也。倉庫から2メートル近い巻物が出てきてビックリ。あ、折りたたんであるじゃないのね。なんとか車に収まって一安心。すべすべで暖かくて、このまま横になって寝たい気分。
+ 久々にダンベる。腕が上がらない・・・。
+ 寒いと思ったら雪。昼間にほとんど融けちゃったけど、とにかく寒い。週間予報を見ると、最低気温がずっと氷点下・・・。
大掃除の副作用として、自宅内LANの無線化熱が再発。いつも問題となるのは、VAIO TR1/P が IEEE 802.11a/b のみの対応であるということ。後継機種の TR2, 3 では 802.11g にも対応しているのになぁ。いっそ 802.11a のみで構築するのもありだけど、Inspiron 4000 の LAN アダプタは、フラットタイプのPCカードか USB じゃないと困るという事情があって高くつきそう。802.11a/b/g マルチ対応の AP (アクセスポイント) はちょっと値が張るのが困りもの。AP - Inspiron 4000 間は 802.11g で、AP - TR1/P 間は 802.11b で接続するのがコスト的にもベストかな。一月中旬発売の WN-G54/R-S (iodata.co.jp) は、ルーターだけどアクセスポイント並みの低価格 (PCカードとセットで実売 14,800円くらいになりそう) なので、とりあえず第一候補ということで。でもそろそろ中旬なんだけどまだかなぁ。
と思ったら、WN-G54/R-S 付属のPCカード はフラットタイプじゃないっぽい。薄型は corega しか出してないのかな。週末に店頭で確認してこよう。
結局 IEEE 802.11b を採用しました。買ったのは corega の WLAP-11 SetCB2 というセットもの。9,800円 (10%ポイント還元) でした。でも店頭でしばらく 黒くてスマートなルーターの 11g 対応のものを買うか、それとも スタイリッシュなアクセスポイントの 11a で構築するか で悩みましたが、最終的には値段とサイズで決めました。フラットタイプの無線LANカードが欲しかったってのもあるし、アクセスポイントも軽くて小さくて良かった。
帰宅して早速導入したのですが、「アクセスポイントの初期設定は有線で」 っていうのがちょっとガッカリ。そんなもんなのかな。しかもアクセスポイントに差し込んだLANケーブルが抜けなくなったりして大変でしたが、難なく開通しました。ブロードバンドとは言え 1.5 Mbps 弱でしかリンクしてないので、やっぱり 11b で十分かな。ただアクセスランプが常時点滅しているのが気になる。
デビュー20周年を迎える TM NETWORK が四年ぶりに活動再開 とのこと。前回の活動再開時にリリースされた GET WILD DECADE RUN 路線が結構好きだったんだけど、それ以降の Major Turn-Round に至る曲はおとなしめで物足りなかったので、今回はどんな曲が出てくるのか楽しみです。今度リリースされる TAKE IT TO THE LUCKY (金曜日のライオン) は、当時とはまったく違う雰囲気に仕上げており、世紀を越えた新しい作品になっている (sanspo.com) とのことなので、ちょっと興味アリ。・・・実は肝心の 「当時の曲」 が頭にないので予習しておかないと。
最近 HMVのチャート にランクインしている 吉宗サウンドトラック (hmv.co.jp) って、大河ドラマのサントラのリバイバルか何かだと思っていたら全然違うのですね。順位をじわじわと上げて、今では倉木麻衣のベスト版に続く二位につけています。
ゲームミュージック部門の二位には ICO 霧の中の旋律 (hmv.co.jp) がランクイン。このゲームの雰囲気はいいですよね〜って、景色に見とれるばかりでクリアしてない・・・。 ゲーム中は環境音のみなのでどんな音楽が流れていたのか覚えてないなぁ。音楽は大島ミチルさんなのか。NHKスペシャル「生命」のサントラは良かったなぁ。タイトル曲の Planet of Life はもちろん、壮大なテーマへと展開していく 「The Ancient Oceans 〜約束の地へ〜」 や、ゆったりとした曲想の「遥かなる朝」 もお気に入りです。と、CDを引っ張り出してきて追記。
昨日は結局、夜を徹する。三連休のツケというか、元々はなんでそんなに急な・・・という感じでもないのだけど。まぁ安寧に作業するために 「となりのトトロ」 をレンタルして見ながらボチボチ。なんか落ち着きすぎた気もする。トトロ×メイのフカフカご対面シーンにて眠気最高潮。
献血のCMでその歌声を耳にして以来、ほとんど音沙汰の無かった亜波根綾乃さんが活動再開? 昨夜未明、TECHSIDE の一言BBSでボソッと言及してる人を発見して、気になったので情報収集。レーベル等の公式サイトを見つけられなかったので詳しい状況は確認できないのですが、どうやら 「超変身コス∞プレイヤー」というアニメの EDテーマ を歌っているとのこと。アニメの公式サイトで試聴出来ます。うーん、さすがにアニソンともなるとこれまでのアコースティック中心のゆったりとした曲調とのギャップがありますが、歌声は健在のようです。まだアーティスト活動を続けていただけでも嬉しいなぁ。彼是5年くらい沈黙しているのですが、時々ふと思い出しては聴いています。彼女の曲はなんかこう琴線に触れるものがあるんですよね。是非、またオリジナルアルバムをリリースして欲しいなぁ。最近、Rブームだった当時を反省し、1998年前後の CD を再収集してるのですが、ここは中古などと言わず新品で一気にコンプしようかな。
今夜半から吹雪くそうです。明日昼下がりの予想気温は 0℃。一日中吹き荒れる 10 m/s 超の強風。そして悪夢の祭典がやってくる。
やはり昨年ついてなかったのは、未年に対する疑惑の念を抱いてしまったからに違いない。疲労回復にはラム肉が良いみたいですよ!みのさんが言ってたのだから間違いない。裏スポンサーなんて関係ない。
XREA×tDiary にて、サイト表示時に Script Error が出てしまう問題について、遅ればせながら対策をとりました。tDiary 作者様の日記 (2003.12.24) で提示されていた方法です。これまでは、このエラーが出るたびに適当な日付の日記を追記・登録し直すといった対処法でごまかしていたのですが、これで根本的に解決されるといいな。と思った矢先、この日記編集中のプレビューにて Script Error が出た。あ、update.rb のコードも修正しなきゃいけないのかな。そしたら今度は日記を登録しようとすると Script Error が出るようになってしまった。とりあえず元に戻しておこう。あと、日記編集プレビュー時に 「ファイルのダウンロード (update.rb) ダイアログ」 が出てきてしまう問題は全く話題に登らないのだけど、みんなのところは問題ないのかな?
+ なんか頭痛が。昨年のようなオチだけは避けたい。
仙台市の市外局番である 022 からのワン切りが再燃 (kahoku.co.jp) してるそうです。ニュース写真の携帯端末に表示されている発信者番号にはモザイクがかかっているけど、普通に読めますね。google 先生に確認。 わりと昔から知られている番号のようです。
ゴジラ×モスラ×メカゴジラ 興行SOS (zakzak.co.jp)。実はゴジラ映画って Hollywood GODZILLA しか観た事なかったりするのですが、全26作品のリスト (godzilla.co.jp) を見ると ゴジラ×(モスラ, キングギドラ, メカゴジラ) ばかりなのかな? でも対戦怪獣リストをみると、タイトルには出てこない主要怪獣も沢山いるようだけど。こうなったら 「ゴジラ×ハム太郎」 しかないでしょ。
NAMM2004 にて prop から REX2 フォーマットを公開 (propellerheads.se) との発表があったのですが、ReWire の技術資料と同様に素人お断りだった。OPEN と言う言葉を使っていたので期待したのですが、残念ながら CLOSED OPEN でした。しかも PLAYBACK のみっぽい。同日アナウンスがあった ReCycle 2.1 は US$ 229/Euro$ 229 のようです。日本版は 2.0 と同じ 29,800円になるのかな?ハードウェアサンプラー対応を打ち切ったのにお値段は据え置きかぁ。
久しぶりに REASON を起動する。年末年始はプロテクトのせいで起動できなくなっちゃったからなぁ。やはりノートPC だとパワープロファイルの変化を検出してプロテクトがかかってしまうのだろうか?お出かけする時は、念のため CD-ROM も持ち歩いた方がいいのかもしれない。
2003.4Q 分の日記ログを tDiary化。最寄の日記より、古い方から入力していった方がいいかもしれない。リンクは過去へと張られるので。カテゴリ表示で、「year=ALL」と出来ないかなぁ。1月中になんらかの対策をとらないと。
TOPのタイトルスペースは、これまで gif 画像を一枚貼ってあるだけだったのですが、ほんの少し変更。ちょっとしたおまけオブジェクトを埋め込んでみました。
カテゴリ別表示のアドレス欄に「year=ALL」 と入れてみて、tDiary の吐くエラーにやっぱりダメかと思った人も多いのではないでしょうか。そんな誰もが一度は通る道を、少しばかり進んでみました。手を入れるのは、tdiary.rb, index.rb, category.rhtml の三つのファイル。
※ 日記ログが大きいとサーバーにかなりの負荷がかかってしまいます。正式に実装されるのを待った方が良いようです。
まずは tdiary.rb。新しく class TDiaryCategoryAllYear を追加します。1580行目辺りの TDiaryCategoryYear を雛形として使うので、20行ばかり丸ごとコピーして 1600行目辺りにペースト。追加するコードは次の太字で示した5箇所。
次は、index.rb。42行目からの if ブロックを変更。追加するコードは次の太字で示した5箇所。
最後は category.rhtml。13行目からの when /year/ ブロック内を変更。追加するコードは次の太字で示した5箇所。
ひとまずこんな所で。とりあえず、こんな感じ のことが出来ます。year=ALL 指定時は、month オプションは無視されます。
ちなみに私は、理由はよくわからないけど動けばOKな人なので、予めご了承下さい。tDiary の仕組みや、Ruby の文法は未修得だったりします。tdiary.rb や index.rb をいじることになるので、もし試される方がいらっしゃいましたら自己責任でお願します。
Ruby はさっぱりなので、Ruby リファレンスマニュアル - Arrayの項 を見ていたら、カテゴリ表示の昇順・降順を変えられそうなことに気がつきました。category.rhtml の 32行目をちょっと変更するだけ。
引数で昇順・降順を切替出来るようにすると便利かもなぁ。問題は昇順と降順の定義を本人が把握してないことだ。
tdiary.rb や index.rb まわりで色々実験するには、やはり tDiary のキャッシュを無効にしてないと更新がすぐに反映されないようです。幸い、先日の きたさんの日記 (2004.1.15) にて、キャッシュを無効にする方法が公開されていたので非常に助かりました。
さすがに XREA鯖上で実験するのはまずかろうと思い、今回はローカル (WinXP) に AnHttpd 1.4.2k + Ruby 1.8.1 + tDiary 1.5.5 をインストールしてみましたが、恐ろしいほど簡単に動いてビックリ。XREA鯖上にインストールしたときは小一時間程かかって大変だったのになぁ。まぁ、あれも結局はキャッシュにやられたんですけど。これを機に、ちょっと Ruby でも遊んでみようかな。
tDiary 開発の中心的な人物である きたさん から ありがたいお言葉 を頂く。year=ALL は薄々やばいかなぁって思ってたけど、それ以前に month=ALL も結構な負担がかかるのかぁ。うまいこと情報がつながるようなナビゲーションリンクを設置した方が、サーバーには優しいのかな。他の方法も検討してみよう。同時に心強いお言葉も頂いたので、果報は寝て待つのも悪くないかも?
引数の受け渡しとかのお勉強も兼ねて、昇順・降順切替もちょこっと設置。引数に sort=a を渡すと昇順 (ascending order) になる、ただそれだけ。
実は今夜は遊んでいる場合じゃなくって、明日から越州行きなので準備したり寝たりしないといけなかったりします。というわけで、3日ほど留守にします。味ポンからちびちびと更新するかもしれません。 ※ このセクションのタイトルは、はめ込み合成です。はぁ・・・。
今日はさらに悪いことがありました。なんと靴を紛失。座敷で昼食をとったのですが、お店の人が取り違えた上に、その客も間違って履いて行ってしまったらしい。お店の方にすぐに弁償して頂けましたが、同じメーカ、同じデザインにもかかわらず履き心地がいまいち。なんと言っても足音が良くない。あの気品溢れる音はどこへ?そういえば靴底の材質が心なしか違う気がする。やっぱりデパート流通のものは別物なのかな。お値段はそれなりにしたのに。私の靴を返してー。
今朝は早起き。起きてから目覚まし時計をセットし忘れたことに気がついた。一歩間違えると大惨事になってたなぁ。
+ まぁいろいろありましたが、やっと帰りのバスの中。北陸自動車道、風が強くてバスの揺れが激しいです。酔いそうなので、この辺にしておきます。
+ バス乗り換え。この災難続きのお出かけも、いよいよ終わりと思いきや・・・なんと磐越道、東北道通行止め!山形経由の下道で帰るらしい。所要時間+二時間。ただいまスタバでまったり中。先が思いやられる。さてさて自分の車や家は無事なのかな。
+ バス運転手さんの献身的な走りにより、21時過ぎには無事到着。しかし、やっぱり家に帰るまでが遠足。車が雪に埋もれてたのは仕方ないとして、左目のスモールが切れてた。ついてないなぁ。10分位かけて雪の中から車を発掘して帰宅。とりあえず家が消えてなくなったりしてなくて一安心。
脳内で寝かせてあった数曲分のメロを Reason に打ち込んでおく。先日のお出かけ前にいじってた曲はすっかり忘れてたけど、手が覚えてて一命を取り留める。年末の大掃除と無線LANの導入のおかげで、鍵盤を触りながらの作業が楽になった。
コンセプトが決まってるのに、一番長いこと寝かせてしまった曲で作業する。生弦を Violin+Cello+Cello の変則ユニットで構築してみたら、なかなか粘りのある良い弦に仕上がった (こんな感じのmp3, 1.1MB)。でもいくつか管パート加えたらなんだか可愛らしくなっちゃった・・・。逆に展開部は薄気味悪い雰囲気になってしまってちょっと困惑気味。XV-3080 でスケッチした時はこんなはずじゃなかったんだけど。やはり作曲とオーケストレーションは別物だなぁ。今回は三つの小曲で一テーマにしようかと思います。
ADSL モデム − IEEE802.11b アクセスポイント間を接続する LAN ケーブルを薄型のモノに交換しました。協和電線の薄型ケーブル (harmonet.co.jp) です。1m で 360円。ヨドバシカメラに車を停めたのはいいけど買うものがなくって・・・。
サンワサプライの薄型ケーブル (sanwa.co.jp) の方が細かったんだけど、パッケージに「束ねて使用しないで下さい」 と敢えて書かれているあたりが少し気になってしまいました。協和電線のケーブルのパッケージに記載された 「Windows XP にも対応!」 というフレーズも、別の意味で気になりますけど。
寝る前にパラパラと読めそうな Ruby 本として、たのしい Ruby (amazon.co.jp) を購入。いろいろ立ち読みしてたら腕が疲れてきてしまったので、一番最初に良さそうかなと思ったものを買って来ました。
仙台エリアで Ruby 本が充実してるのは ジュンク堂仙台店 (Ebeans, 6-7F) で、店頭在庫量はダントツです。次点は ジュンク堂仙台ロフト店 (LOFT, 7F) かな。ヨドバシカメラや紀伊国屋仙台店 (THE MALL, 3F) は4〜5冊程度と少なめでした。
ねういち さん が作成・公開されている tdiarytimes プラグイン (nmnl.jp) のテキストバージョンを作成しました。これは、日記を書いた時間がタイムライン画像上に次々と記録されては消えていくという tDiary のプラグインです。設置されているのを見かけたことのある方や、ご自身で設置されてる方も多いと思います。私も以前からこれを設置してみたかったのですが、動作させるのに ruby-gd をサーバー上にインストールしなければならず、相変わらずの腰の重さで手付かずのままにしていました。今回、Ruby と tDiary のプラグイン作りの練習も兼ねて、このプラグインのテキストバージョンを作ってみました。この下に実際に貼ってみます。まだ登録数が少ないので寂しいですが、それっぽく見えなくないこともないかなと。
T D I A R Y T I M E S - T E X T S T Y L E !!
テキストベースであることのメリットを以下に列挙しておきます。
わりとヤリタイ放題出来るような仕様になっているので、工夫次第では面白いものが作れるのではないでしょうか。詳しい仕様はプラグインファイルの冒頭をご覧下さい。いくつかサンプルをこのページの一番下に設置しておきます。
【ダウンロード】
tdiarytimes_textstyle 1.0.3
tDiary 1.5.5×Ruby 1.8.0 での動作を確認しています。Ruby 1.6.x では動作しません。
ダウンロード後に拡張子を .rb に変更して下さい。
【古いバージョン】
1.0.2 | 1.0.1 | 1.0.0
【関連日記】
1.0.0 から 1.0.1 への変更点 :: CSS非対応クライアントには結果を出力しない (2004.1.29)
1.0.1 から 1.0.2 への変更点 :: 前回のエントリ登録から指定時間以内は新規登録しない (2004.1.30)
1.0.2 から 1.0.3 への変更点 :: フェードアウト効果の計算結果が正しく出力されない点を修正 (2004.2.5)
Ruby 1.6.7 では動作せず (2004.2.4)
【関連リンク】
tdiarytimes.rb (ねういち さん)
tdiarytimes.rb 改 (Minero Aoki さん)
ndiarytimes_textstyle (おばた さん)
さっそく、きたさん から w3m で閲覧するとよろしくない とのご指摘を頂く。もしかして色々なブラウザで試して頂いたのでしょうか?ありがとうございます。確かにテキストブラウザのことを考えていなかった・・・。w3m の win32 版はないのかな?手元にテキストブラウザがないので味ポンで確認。
うーん、これは美しくない。ということで、修正しました。
ついでなので、テキストブラウザだけではなくモバイル端末、CSS 非対応ブラウザ、検索ボット、アンテナなどからのリクエストに対しても表示しない方向にしました。取り急ぎ思い当たったものを入れておきましたが、大手が抜けていたり、誤解があるかもしれません。また、動作に関しては Sleipnir の USER-AGENT 変更機能で確認した程度ですので、不具合がありましたら是非指摘してください。
それともう一点。昨日公開した 1.0.0 では、日記の 『追加』 時のみ記録になっていました。調整した時に戻すのを忘れてしまったようです。これだと、絵日記プラグインなどと併用した場合に日記が記録されなくなってしまいます。『登録』 時にも日記を記録するように変更いたしました。『追加』 時のみで構わないという方は、134行目辺りの |replace を縦棒ごと削除して下さい。
【ダウンロードページ】
tdiarytimes_textstyle.rb プラグイン
早くも nDiary 版 (dainiten.com) が登場したようです。nDiary ユーザーの方はどうぞ。
1.0.1 へのバージョンアップでは、登録時でもエントリを記録するように仕様を戻しました。しかし、ちょこちょこ文章を直したりして更新してると連続して記録されてしまい、やっぱりイマイチな感じです。そこで、前回のエントリ登録から指定時間以内は新規登録しないことにしました。デフォルトで 1時間です。このオプションはプラグインの引数として渡しても意味がないので、tdiary.conf の方に書くことになります。デフォルトの 1時間で構わないという場合は何もしなくて大丈夫です。
この仕様変更に伴い、ログファイル形式がほんの少し変更になりました。1.0.0 あるいは 1.0.1 形式から安全に移行できるようなコードを組み込んでおいたので、そのままプラグインを上書きするだけで移行できると思います。本サイトのログも無事に移行出来ました。心配な方は、キャッシュフォルダ内の .dat ファイルをバックアップしてから作業して下さい。
【ダウンロードページ】
tdiarytimes_textstyle.rb プラグイン
面白いトップ絵が出たのでスナップ。この画像は本サイトにアクセスして来た他の誰かと同じ絵になることはないし、また二度と同じ絵は出てこない。
本ドメインのサブドメインを作って、そこに tDiary をインストールしたらうまく動きませんでした。ただし、tDiary の問題と言うよりは、ruby あるいは cgi の挙動に問題がある気がしないでもない。http://サブドメイン.phonondrive.com/index.rb のようにファイルのアドレスまで入力してアクセスすれば問題なく動くのですが、/ で切ると 403 エラーになってしまいます。ここと同じ .htaccess 使っているのになんでだろう。フォルダにダミーの index.html を置いて、.htaccess の DirectryIndex index.rb を消してみても 403エラー。フォルダから index.rb を削除すると、やっと index.html が表示されました。このせいなのか、index.html を index.rb にリダイレクトさせようとしたけど、これもエラーでダメ。.rb を .cgi に書き換えてやってみても同じ結果でした。
どうしようもないので、サブドメインのルート下にフォルダを作ってそこに移動したら何の問題もなく動いた。どうなってるのかな?これじゃぁ、アドレスの簡潔さというメリットがあんまりないなぁ。結局この問題に数時間も費やしてしまって勿体ないことした。
今回サブドメイン上でテストに使ったのは 1.5.6。このバージョンからプラグインが選択式になったとのことなので、どんな感じなのか様子見。フルパッケージではない方だったせいか、初期状態で選択できるプラグインはないとのこと。それじゃぁということで、いくつかのプラグインをプラグインフォルダに入れてみたけど、全然表示されない。おかしいなと思って、ja ってフォルダにいれてみたけどダメ。しょうがないのでフルパッケージをダウンロードして確認してみたら、misc/plugin フォルダに入ってました。本体のみパッケージにはそんなフォルダなかったし・・・。
+ うら [えっ?元旦の夜って? 元旦の明け方のことですよね? ちがうのかな?]
+ lay [『元日あるいは二日の夜に見た夢 (日本語大辞典, 講談社)』だそうです。意外ですよね。]
+ 7th [いまだに何の夢も見ませんね、自分は。 今年もよろしくお願いします。]
+ mi6 [internet advertising]
+ mamba [business cards http:]
+ bunda [loan calculator http]