例のあれ(仮題)

むしろ一昨日参ります。

<- 2006/12 | 2006/11 | 2006/10 ->

The Django Book - 2006/11/1 (水) p.m.03:30 -

Welcome to the online version of The Django Book, a free book about Django.
The book is due to be published in 2007 by Apress, but in the meantime you can read the "beta" book online.
 Popular pages on del.icio.us経由。

 来年刊行予定の書籍の草稿がWeb上で読めます。現在2章まで公開中で、少しまえに話題になった行単位コメント投稿機能を搭載、もちろんフィードにも対応しているので更新情報も取得できます。

 これは凄い。Pro Django、発刊されたら買っちゃうな。

log::dual : シューティングゲームの歴史 (Histoire Du Shooting Game) - 2006/11/1 (水) p.m.04:32 -

 link(←経由先のページです)

 何故かフランスで制作された日本のシューティングゲームの系譜な番組の動画です。

 私が最後に好んで遊んだシューティングゲームは何か、MCD版シルフィード、SFC版スターフォックス……。あ、SS版パロディウスかな。
 昔は花形ジャンルだった事も今は昔、すっかり日陰の存在になってしまいました。あるところから一般人には付いていけなくなりましたからね、私も弾幕系を初めてみたときはドン引きしてしまいましたし。

 まぁ、私はギリギリインベーダーで遊んだ事がありますが(←幼稚園生とかそこら)、はっきり憶えているのはギャラガだの、ムーンクレスタだのその辺。ゼビウスは想い出深いのですけど、むしろバトルスとかパチもんの方が愛着があったり。
 グラディウスはなけなしの50円玉を(←当時一回100円のゲームは少なかった、田舎なので)吸い込まれましたね、3面のモアイが憎くて憎くて。結局クリアできた様な記憶はないです。FC移植版は良くできていたけど、やはりパワー不足感は否めず、雰囲気味わいましょうゲーでした。やり込めるのでこちらはクリアしてましたけど。
 R-TYPEも想い出深い。R-TYPEあたりからはアーケードよりもコンシューマ移植版の方に思い入れがあります、貧乏人の味方ですから。完全移植をうたったPCE版R-TYPE I、II(←都合により分割リリースされてました)は遊び倒しました。R-TYPEはパターンゲーと言ってもよく、安全地帯などを活かす事で私でもクリアできました。
 PCEのシューティングで、というかシューティングゲーム全ての中で一番愛着があるのはクエストから発売されたマジカルチェイスだなぁ。これは本当に遊びまくった、一日一回日課の様にクリアしていたし。でも、誰かに貸して、誰かを忘れて……。うー、惜しい、もう一回遊びたい。権利の都合でWiiのバーチャルコンソールでも無理だろうなぁ。誰だよ、持ってんの(←今更)。

バーチャルコンソール タイトルラインナップ - Wii - 2006/11/1 (水) p.m.10:48 -

 link

 Wiiで遊べるレトロゲーム、その第一弾が発表されました。取りあえず上から気になるゲームをピックアップ。

 ーーファミコンーー
 グラディウス: 奇しくも前エントリーで取り上げましたグラディウス。レーザービーム短め、後ろをくっついてくるオプションが二つまでという制限があり、かつ処理落ちチラつき上等な本作でありますが買ってしまいそうな気がします。

 スーパーマリオブラザーズ: 説明不要の世界で一番売れたゲーム。

 ゼビウス: 無敵コマンドを試したい。

 ソロモンの鍵: 渋い、どうしてこんなところを付けるんだっ。的で買いそうです。

 テニス: 私のテニスゲーム好きはここから始まった。

 ピンボール: BGMもなく地味だった初期の頃の定番ゲーム。はまったなぁ……。

 マリオブラザーズ: スーパーマリオ以前に購入した人に取ってのキラーアプリはコレだったケースが多い。あ、私も。

 ーースーパーファミコンーー
 F-ZERO: ミュートシティー1のタイムアタックが熱かった、異常な程熱かった。でも私は1分59秒は切れず……。

 シムシティー: 任天堂自ら移植したシミュレーションゲーム。Dr.ライトの指導の元頑張ってみた。

 ストリートファイターII: 2D格闘の金字塔。と言うか、格闘ゲームはここから始まったと言って良い。SFC版はできもかなり良くてはまりまくった。ので、暫くレバーよりもパッドの方が昇竜拳を出しやすくなってしまった。

 スーパーマリオワールド: 本体同発の問答無用の良ゲー。もちろん私も本体と同時購入(←F-ZEROもだけど)。ヨッシーさん初登場。ここから私のヨッシー嫌いも始まる。

 ゼルダの伝説 神々のトライフォース: 超神ゲー、SFC買って良かったとしみじみ思っちゃった想い出深過ぎるゲーム。GCのゼルコレに入っていないので絶対買う。でも、ゼルダで一番好きなのは時オカだったりするのだけど。

 ーーニンテンドウ64ーー
 スーパーマリオ64: 本体と同発なのに、全64アクションゲームの中で最高だとも言われる3Dアクション。箱庭世界の楽しさに驚愕。

 ーーメガドライブーー
 エコー・ザ・ドルフィン: 米セガ発のイルカアクション。イルカアクションて何だ。

 ガンスターヒーローズ: セガ陣営の良心と言われたトレジャー製のシューティングアクション。買い。

 ソニック・ザ・ヘッジホッグ: コレと一緒にメガドライブ買いました。

 ぷよぷよ: 友人招いて対戦三昧してました。

 リスター・ザ・シューティングスター: メガドライブ終わりかけだったのでちょいと不遇だったアクションゲーム。何気に評価高し。

 バーチャルコンソール、まじでヤバいっす。今後益々充実してくるだろうし、お金がいくらあっても足りない、足りなさ過ぎる。やっぱり就職するしか!(←こんな事でかよ)。

Wii.com JP - ゼルダの伝説 トワイライトプリンセス - 2006/11/2 (木) p.m.09:40 -

 発売まで後一ヶ月を残すのみとなりついにサイトも公開されました。オープニングムービーやプレイ画面のムービーもあります。

 オープニングムービーは時オカを彷彿とさせます、これだけでもう鳥肌がっ。最低でも後一ヶ月は死ねない、死ねるわけない。

 Wii「ゼルダの伝説 トワイライトプリンセス」ファーストインプレッション
 ITmedia +D Games:新世代のリンクよ! リモコンを振りヌンチャクを回せ――「ゼルダの伝説」 (1/3)

 レビュー記事も続々登場中。

AddMovie1.0.3 - 2006/11/3 (金) p.m.05:27 -

 Limit Point Software | Utilities(PISCES経由)

 QuickTimeで扱える動画ファイルを結合してくれたりするモノ。経由サイト様に

Flip4Mac WMV Player をインストールしていれば、Windows Media Video も結合できますよ。
 とあります様に、Perianを入れれば.flvファイルも結合できます。YouTubeに分割アップロードされている動画などをサクっとまとめたりできるわけですね。

ITmedia +D LifeStyle:超広角2眼レンズデジカメが710万画素&高感度に――コダック「V705」 - 2006/11/3 (金) p.m.05:30 -

Mighty Mouse壊れた。 - 2006/11/3 (金) p.m.08:50 -

 スクロールボールの不調は随分と前からあって、Mighty Mouse の清掃方法を試していたりしたものだけど、丁度一年を過ぎた頃(←ソニーで言うところのタイマーが発動したあたり)まったく動かなくなったりもした。少し固めの紙などを細く切ってスクロールボールと本体の隙間から差し込みガシガシやって掃除したりして騙し騙し使っていたのだけど、そうこうするうちに左も右もスクロールボールも、どれを押してもスクロールボールクリックと判定される様になってしまった。
 暫くスクロールボール付き1ボタンマウスで使うかと思っていたけれど、思いのほか副ボタンクリックによるコンテキストメニューに依存していたりもして、ほんの数時間も持たずにいつもの様に頭にきて分解してやった。あぁ、やったとも。

 Mighty Mouse、というより最近のアップルさんのマウスは、一番底部にあるキャップ上のパーツがきっちり接着されているので、分解するにはまずそこをこじ開ける必要がある。写真を良く見るとわかるのだけども、私は無理をし過ぎて割ってしまったので、皆は気をつける様に。
 で、分解してみて、もちろん電気的なところは理解できないのだけど、機械的な仕組みを理解して「あぁ、これは壊れるな」と嫌に納得してしまった。写真の中央辺りに映っている白い小さなパーツがボールの動きを感知するローラーとボール自体をきっちりと納める役割をになっているのだけれども、ちょいと弱々しい、それはもうたくぅさんくらいに弱々しい(←そんなに)。あと、ローラーに溝が掘ってあってそれがボールと摩擦して動くのだけども、その溝も浅い、それはもうたくぅさんの知識くらい浅い(←そんなに)。これに手あかだの、ホコリだのを巻き込むと動きが悪くなるのだろう。

 とりあえず適当に掃除をしたり調整をしたりしてクリック不正は治まったのだけど、スクロールの感じの悪さはすっきり払拭できなかったので買い替える事にします。中の華奢さを目の当たりにしたので、納得のお買い替えです。
 悪い評判を聞く事も多いMighty Mouseなのだけど私的にはかなり最高に近いマウスで、それはとりもなおさずスクロールボールの感触によるところが大きいのだけども、そのスクロールボールの部分で壊れやすいのは非常に歯がゆいですねぇ。けれども、他に変えられないので致し方がない。スクロールのスピード、量、方向を自由にコントロールでき、それが自分の感覚に馴染むってのは中々ないものなぁ。
 もちろん、大きさとか高さとか見た目とか、他の要素も気に入ってますよ。微妙に高い価格が気に食わないけど。

最近の行ったり来たり。 - 2006/11/7 (火) a.m.11:02 -

 Safari -> Firefox。Safariは相変わらず表示の美しさが捨て難いが使用実メモリ量に呆れた。Firefoxの拡張する事で得られる使い勝手の向上はいい気持ち。安定度も高い。強調文字以外の表示もそこそこ。実はスマートスクロールとMighty Mouseのスクロールボールとの相性が最高。ここまでの品質になった事を賞賛するとともに、ただただ喜ぶ。

 HHK Lite2 US -> Apple純正JIS。“英数”、“かな”キーは偉大。でも、撃ち難いし、横にデカいし。

 ロジクールMX310 -> Mighty Mouse。Mighty Mouse不調により再登板もMighty Mouseを再購入。あの形とスクロールボールからは逃れられない運命と思い込む。すぐ壊れるのは勘弁して欲しい。

 Java -> Python。というより、WebObjects -> Django。正確には再取り組みだけども、新しい事に取り組むのは楽しい。自動生成の部分(←管理画面とか)のデキも良くかなり楽。が、そこからはみ出るのが大変かも、そこまで行っていないけど。

 ターミナル -> iTerm。Djangoやる時に二つ三つ開くのでタブが有り難い、グループ毎にまとめられる感じで。

 iPod nano -> iPod shuffle。Nike + iPod Sport Kitの所為で赤nanoよりになりつつも少し戻る。あ、購入意欲の話。

 不良 -> そこそこ。体調。

 後ろ向き -> 超後ろ向き。気持ち。

 行ったり来たりなので明日には方向が変わっている可能性高し。マウスだけはあり得ないけど。

任天堂オンライン販売 GCゼルダの伝説 トワイライトプリンセス - 2006/11/7 (火) p.m.04:17 -

 link

 GC版のオンライン販売受け付け開始。Wiiはすぐには買わないがゼルダは遊びたい人等には良いかも。ただ、Wii向けの遊びに力を注いでいると思われるので損と言えば損。
 あと、Wii版とは画面構成が左右反転しているので(←というか、Wii版がGC版のミラーモードだけども)、ゼルダマニアは両方買うのもありかと。ていうマニアからの提案。欲しいがグッと我慢しています。

ITmedia Biz.ID:Gmailが国内でもau携帯電話に対応、ドコモとソフトバンクは利用できず - 2006/11/8 (水) p.m.01:40 -

 link

 あー、俺、auー。メールもバックアップを兼ねて転送してるー。出先から使えて便利ー。

 ていう、ほぼ引きこもりで出先でのメールチェックの必要がない、かつ「携帯捨てたい」とか言っている人からの白々しいコメント。でも、使う人には便利ですよね、コレ。

Satchmo - 2006/11/9 (木) a.m.11:33 -

 常山 -> import this.経由。

 BSDライセンスかつ、Subversionでソースコードを公開しながら開発を進めているらしいオンラインショップサイトのデモ。

 一通りやって落ち着いたら眺めてみたい。という例のあれ。

Django勉強会 Disc 1 - 2006/11/9 (木) a.m.11:51 -

 link

 またやるみたいですね。もちろん行ってみたい気持ちはあるのだけども、西の外れから赤いタワーの地へ赴くのは非常に辛い訳で、はい、懐に。誰か行ってきて。

 ちなみに、珍しく有言実行でちょいちょいやっていて少し見えてきたのだけども、矢張りこう熱く燃えない。「WebObjectsの味を憶えた人間は……」かも知れない。まぁ、最近では然程アドバンテージはないけどね、逆の方が目立ってきたりもしているし、Appleさんの加減とかAppleさんの加減とかAppleさんの加減とか。
 それにしても、増田さんによるDjango オンラインドキュメント和訳が凄過ぎて日本語で学び始められるのが良い、非常に良い、新鮮な感じがするのも良い(←大概の事の入り口は英語だからなぁ)。気になる事をググって本家の文書がヒットして軽く理解して、念のためとサイトを見たらしっかり和訳があったりするので、まずは和訳から探すって感じになってしまった。確認していないけれども、本家にある文書まるまる訳しているのではなかろうか。

飼育係のお仕事を体験しませんか? 「大人の一日飼育係」参加者大募集中!! (長崎ペンギン水族館) - 2006/11/11 (土) a.m.10:06 -

 link

“1日でいいから、水族館で働いてみたい!”、“ペンギンやお魚のお世話をやってみたい!”という大人の方!お待たせしました!!毎回大人気の「大人の一日飼育係」第2回目を12月3日(日)に実施いたします!
ペンギンやお魚の餌を作ったり、その餌を自分でペンギンたちやお魚たちに与えたり、飼育場のお掃除をしたり…。飼育係と一緒に水族館の仕事を体験してみませんか?
 大きくなったら水族館で働きたいと思っていて既に大きくなった人とかに最適。かも。

 やってみたい気もするなぁ。

Djangoのblogキット | スパムとか - 2006/11/12 (日) a.m.09:58 -

 link

 凄い、素晴らしい(←例によって軽く中身を眺めてみただけだけれども)。ちょうどこのページのアプリを移植っぽくDjangoでやっているところなので参考にしたい。ていうかする。

 それにしても、

djangoのブログツールサンプルを探しているというコメントを受けて、1日かけてキットを作成しました(djblogkit)。
 一日か……。私が只単に一つのエントリを表示するのにどれだけかかかったと(←ヘタれ過ぎ)。

お笑いタレント村田渚さんが急死 - 芸能ニュース : nikkansports.com - 2006/11/13 (月) p.m.08:26 -

 link

 フォークダンスDE成子坂のネタが好きだった。ピンの時はあまりパッとしなかったけど、他の人とは組みたくないんだなと思っていた。そんな村田さんが新しい相方とコンビを組んだということで、これからまた楽しみだなと……。
 ご冥福をお祈りいたします。残念です。

サン、「Java ME」と「Java SE」のソースコードをGPLライセンスで公開へ - CNET Japan - 2006/11/14 (火) a.m.08:42 -

 link

 「おー、GPLかぁ」と思った。

 しかしSunは、いわゆる「クラスパスの例外」を適用している。これはライセンスの追加事項で、GPLがカバーするソフトウェアに対してSunが制限をつけることを許可するものだ、とGreen氏は話す。
 という事なので、色んな方面も安心ですか。

 とりあえずこれでソースを手元に置いておけて、いきなり無くなりそうになって困るみたいな事にも対応できる様な気だけはするので、寿命という意味でも良いのかもしれない。まぁ、ここまで来るとオープンにしなくとも無くなりそうにないけれども。

ITmedia +D LifeStyle:ケータイサイズの超広角2眼デジカメ――コダック「V705」 (1/4) - 2006/11/14 (火) a.m.08:50 -

 link

 欲しいー、欲しいなー、なぜ貧乏かなぁ、俺(←それは働かないからです)。

[NS] 任天堂ソフトの歴史を1枚の画像にまとめてみた - Mozilla Firefox - 2006/11/14 (火) a.m.10:53 -

 link

 凄い。

 そういえば、ファミコンのローンチは「ポパイ」、「ドンキーコング」、「ドンキーコングJr.」の三本で、いきなり続編ものと登場てのもアレですけども、その後もずーっとシリーズ化されてきたんだなぁ。まぁ、スーパードンキーコングまでは忘れられた存在だったりしたけど。
 マリオにも言えるのですけど、任天堂のキャラの使い回しは上手いと言うかしつこいと言うか、わりと大事にしている感がありますね。逆に、セガのキャラで唯一成功したのはソニックですけど使い方は上手いとは言えず、無駄に見切りも早くてセガセターンでは当初まったく利用しなかったりしてました。で、変わりに出てきたキャラがおっさん騎士人形のペパルーチョだったし(←ゲーム自体は面白くて好きだったけど)。

 ちなみに、アーケード版ドンキーコングを作ったのもマリオやゼルダの生みの親でもある宮本さんで、任天堂のソフト面のパイオニアであり、引っぱり続けている様が伺えます。まぁ、成功したから良かったものの、「工業デザイナーで絵がかけるからゲームも作れるだろう」的な軽いノリの人事だったそうな。しかも、アメリカ任天堂が本社から仕入れ過ぎて余ってしまった某ゲーム(←えー、海賊……)の筐体を処分する為に作られたゲームだったので、本社的にはどうでもよかったりして然程力を入れられず、もちろん期待もされていなかったそうな。世の中、一体何が幸いするかわからないものですね。

ろくろ倶楽部 - 2006/11/14 (火) p.m.01:13 -

 ろくろ倶楽部(アマゾンあさまし)

 少し前に何かで見かけて「あー、いいなー」と思っていたらワイドスクランブルで見かけたので検索してみた。

 「伝統工芸の職人になりたいよ、食えるなら」みたいな妄想をちょいちょい口走る様な輩ですから、こういうのにも興味があります。が、わざわざ遠くへ出かけて行ってというのも辛いわけで、恒例の懐が。自宅で手軽に試せるのはいいですよねぇ、そのうちやってみたい。

ITmedia Biz.ID:モノの重さをわかりやすく例える - 2006/11/14 (火) p.m.11:19 -

 link

 いつかきっと役に立つ日が来る。様な気がした。

【楽天市場】密かなそば打ちブーム到来!:まんまる堂 - 2006/11/15 (水) a.m.12:00 -

 link(楽天あさまし)

 て訳で、色んな大きさや組み合わせの蕎麦打ちセット各種。今年は打ったろかな。

WireHose Server 4.0 now available - 2006/11/15 (水) p.m.02:20 -

 WireHose Downloads(WO系各ML経由)

 どんなモノなのかこれっぽっちも知りませんが(←フィードを扱ったり、パーソナライズ可能な仕組みを仕込んだりできるフレームワークみたいですけど)、バージョン4.0になってフリーダウンロードにという事みたいです。素晴らしいです、有り難いです。

 最近、ちらほら商用だったりしたWebObjectsモノがフリーになったりするのですけど、これって商売にならないので撤退しているって事なのだろうなぁ。

仕事にストレス感じてる!?業界・職種別ストレスランキング[livedoor キャリア転職] - 2006/11/15 (水) p.m.08:13 -

 link

 業界部門一位がIT、通信で、職種部門がクリエイティブ職。……両方じゃねーか、うちら……。

忍者刀は突きメインの為、反っていないらしい。 - 2006/11/16 (木) p.m.01:26 -

 先日某ご友人様から頂いた模型、手裏剣付属。どうしてよいものか理解に苦しんだので、とりあえず公開してみた。

ゼルダの伝説 トワイライトプリンセス。の2 - 2006/11/16 (木) p.m.11:49 -

 ゼルダの伝説 トワイライトプリンセス

 任天堂内の公式ページが更新され、リッチなコンテンツのページとなりました。光の雫を全て16個集めると、「謎解き」と「ハートの器アップ」の着信音がダウンロードできる様になります。貰っとけ!

 これで暫くは私のメール到着時音は謎解き音だな、タクトの時もそうだったけど。

「女体盛り皿」:摘むか、摘まないか、それが問題だ : Gizmodo Japan(ギズモード・ジャパン) - 2006/11/17 (金) a.m.08:42 -

 link

 ご友人の某Wさんによりますと女体盛りは“男のロマン”なのだそうですよ、全っ然同意できませんけど。想像するに、私はむしろ本物女体盛りは不衛生そうでヤです(←とかマジレス)。

はじめてのWii - 2006/11/17 (金) a.m.10:19 -

 はじめてのWii
 ITmedia +D Games:はじめての人にオススメします――Wii入門編「はじめてのWii」

 さて、ついに本日早朝よりアマゾンさんでもWii本体の予約販売が開始されたそうですけども、当然の様に瞬殺されたみたいですね。果たして私は買えるのか、とかとりあえず言ってみたりします。

 はじめてのWiiはミニゲーム集で、任天堂が“Wiiで遊ぶ”というコンセプトの元、楽しみながらWiiリモコンの操作に慣れるために必要なゲームという事だそうでございます。リモコン付きで4800円とお買い得ですし、私も本体同時購入の予定。

おどる メイド イン ワリオ - 2006/11/17 (金) a.m.10:26 -

 おどる メイド イン ワリオ
 ITmedia +D Games:瞬間の判断ミスが命取り?――「おどる メイド イン ワリオ」

 流れとしては“はじめてのWii”と同じだと思われるのですけど、こちらの方がよりバカっぽくな感じでしょうか、ボリュームもありますし。このシリーズが好きですし、欲しいのですけども財政的理由により、というか、他に買わねばならない(!)ソフトもありますので様子見。の予定(←恐いな、我慢できそうになくて)。

Django再入門 番外編 「Tropyを30分で作る」 の動画 (ueBLOG) - 2006/11/17 (金) a.m.10:34 -

 link

 さて、これから見てみよう。

ーー追記:'06/11/18ーー
 おっと、感想書くの忘れてた。あまり込み入った事をやっていないのですが、ジェネリックビューという組み込み済みの仕組みを利用する事で、所謂コントローラ(←DjangoではViewと呼びますが)を書く事なくアプリができて行くのがわかると思います。
 個人的にはTextMateの使い方を知った様な気がした。もう一回試してみるかなぁ。なんか買うのが嫌だけど。

ヤバいヤバい、Wiiリモコンは危険だ。 - 2006/11/17 (金) p.m.12:39 -

 Wiinjuries: Getting Hurt Playing Nintendo Wii from 1UP.comWii リモコンの潜在的危険を警告する - Engadget Japanese経由)

 ナイトメア! 裏拳血の海地獄! 自爆にも気を付けろ!

くそむし様が生意気です。 - 2006/11/17 (金) p.m.10:41 -

061117_2216~01.jpg なんかいきなりSkypeで画像を送ってきやがると思ったら、コレ。すげぇ、ツモってるしっ!

 でも、イーピン邪魔やもんねぇ。

asahi.com:俳優の仲谷昇さん死去 舞台や映画で幅広く活躍 - おくやみ - 2006/11/18 (土) a.m.09:51 -

 link

 私的にも「カノッサの屈辱」の人。あの番組も、内容があれなのに真面目な語り口の仲谷さんが好きでした。ご冥福をお祈り致します。

長崎AMUのツリー点灯の模様、2006。 - 2006/11/18 (土) p.m.12:35 -

 試写会で訪れていて居合わせたので撮ってみたどうという事がない動画。フレームのブレに心の迷いが伺えます。
 どうでもいいですが、司会のお姉さんの衣装がサンタ系なのはいいですが、何故か半ソデミニスカなので寒そうで気の毒でした(←ちゃんと用意してあげて)。あと、どこでもそうですけど、「まだ11月ですよ」とか言ってみたい。

 ちなみに、こんなイベントへ参加していたおかげで試写会場への入場が遅れてしまい、一番前の席で観るはめに。まぁ、しばらく映画を観ていなかった事もありリフレッシュできて良かったけどね。

寄贈品。 - 2006/11/18 (土) p.m.02:17 -

IMG_0734.JPG 本日到着した某方面よりの贈り物。ありがとうございます、無駄にしない様にしたいです。

 これで暫く寝る前読書の素材には事欠かない(←暫く言うか、数年大丈夫なんじゃねーの)。

健康応援レシピ1000 DS献立全集 - 2006/11/18 (土) p.m.02:26 -

 健康応援レシピ1000 DS献立全集

 結局しゃべる!DSお料理ナビはスルーしてしまいましたが、一向にレパートリーが増える気配のない私の料理模様でございますので、今作も欲しいと思わずにはいられません。からだとこころの状態からレシピを探せるってアイデアもなかなかですよね。

screenコマンドの意味を知る。 - 2006/11/18 (土) p.m.10:13 -

 「何か面倒くさそう」とか思って避けていたけど、なんとなくman screenして使い方を知った。もっともっと早く知ればよかった……。

 で、憶えたコマンドは、^a c(←新しい仮想画面へ)、^a n(←次の仮想画面へ)、 ^a p(←前の仮想画面へ)、 ^a w(←仮想画面のリスト)、^a <番号>(←番号の仮想画面へ)、^a d(←screenコマンドを実行したままその環境から離れる)、^a "(←仮想画面の選択可能で切り替え可能なリストを表示)あたり。
 screenで起動して、screen -lsで起動済みのscreen環境の番号を確認できて、screen -r <番号>で番号のscreen環境へ接続できるなんて事も憶えた。あと、ホームディレクトリに.screenrcというファイルを作って“escape ^t^t”と記述すると、^aを^tに置き換える事ができる事も知った。emacs風のカーソル移動キーバインドを多用するので望ましい感じ。

 iTermは便利なのだけど、ちょいと安定性にかける感じだったのでターミナルへ戻った。

上の方が筋肉痛。 - 2006/11/19 (日) p.m.02:06 -

 二週間程トレ室通いをさぼっていまして久しぶりに行ったのですけど、肩、腹を中心に上半身が筋肉痛でございます。筋肉痛三昧です。筋肉痛放題です。

 その原因がアマゾンあさましリンクにありますエクササイズホイールで(←さっきググって名前を知ったぜ)ありまして、トレ室にあったのは両サイドにホイールが付いているバランスを取らなくてもよいモノだったのですけど、ありえないくらいに辛くベタっと潰れまくりました、ギリギリまで行っちゃうと帰って来れない。見ている分には「らくしょー」とか思っていたのですけど、あまりの自分のできなさに笑い過ぎてしまってお腹が痛くなったり、違う方向にテンションが上がってしまって、むしろ潰れて痛い目を見るのを楽しむ有り様だったりして美しい程に本末転倒。

 最近どうにもあらゆるモノのやる気が湧きませんで、何をやってもダルいだの、キツいだの、やってられないだの、やめたいだのと申しておるのですけども、何ぶん運動は必須の身の上ですので(←これが更にストレスをあおるのですが)嫌々ながら行きましたが、某ご友人様と笑いながらやりまして久しぶりに運動を楽しんだなぁ感がありましたね。やっぱりやる気は出ねーけど(←えー)。

ぷよぷよ! - 2006/11/20 (月) p.m.05:58 -

 ぷよぷよ! Official Web
 セガ、DS「ぷよぷよ!」楽しい「じゅぎょう」と「Wi-Fiぷよぷよ」を紹介!(GAME Watch)

 ぷよぷよシリーズを購入するのはMD版の“ぷよぷよ通”以来だと思うのですけど、今作は最新作であるフィーバールールでの対戦も楽しめる様ですので、軽くお得感がありますね。まぁ、私的にはWi-Fiに対応した時点で容赦なく買いなのですけど。

 新モード「じゅぎょう」は、初心者がつまずきやすいポイントだった、連鎖の組み方を学べるというもの。初級、中級、上級の3コースにわかれており、一通りの説明を受けた後、フィールドに表示された“影ぷよ”で動きをトレースしながらぷよを積み重ねていくという実践的な練習が行なえる。
 との事なので、初心者も安心。私も再勉強。
最大4人までの同時プレイが可能だが、3〜4人対戦ではレーティングは変動しないため、気軽に対戦を楽しむこともできる。
 お、3人でもOKなんかな。

『ゼルダの伝説 トワイライトプリンセス』開発者インタビュー完全版! / ファミ通.com - 2006/11/20 (月) p.m.09:14 -

 link

週刊ファミ通12月1日号(11月17日発売)でも、同様のインタビューを掲載しているが、そこでは収録しきれなかった全文を掲載!
 て訳で、ファミ通版の青沼氏ロングインタビュー。

YouTube - NES ファンタジーゾーン / Fantasy Zone in 04:08 - 2006/11/21 (火) a.m.11:32 -

 link(はてなブックマーク経由)

 所謂、エミュ使ってスロープレイのスーパープレイもの。懐かしい、私も購入しました、えーと、中3くらいだったかな。アーケードの方もちょいちょいやりましたが、5面止まりでした。

 ちなみにこのファミコン版、当時既に敗色濃厚だった(←と言うか、勝った試しがありませんが)ハード事業を受けて、ファミコン参入第一弾ソフトとして“セガ”から発売される予定だったが、当時社長だった中山氏の心変わりによって資本関係のあったサン電子に譲渡し販売された、と言う噂がありました。
 その“心変わり”とはもちろんハード事業の継続でありまして、その後、メガドライブ、セガサターン、ドリームキャストと経営者をまたいで引き継がれて行くのですけど、セガにとって幸福だったのか、不幸だったのか。まぁ、私は楽しめましたから良かったですけども。

Xbox 360 HD DVDプレーヤーはPCで利用可能か? - 2006/11/21 (火) p.m.03:16 -

 link

 ということで、まずは「Xbox 360 HD DVDプレーヤー」をパソコンと接続してテストしてみた。なお、Xbox 360と接続した際の使用感については、明日レポートする予定だ。
 小気味よい程に「順番が逆」なレポートですけども、
 結論を言えば、Core 2 DuoやAthlon 64 X2などのデュアルコアのCPUを搭載したパソコンと、COPPやHDCPに対応したビデオカード、WinDVD 8などのHD DVD対応プレーヤーソフトさえ用意すれば、「Xbox 360 HD DVDプレーヤー」で、HD DVDを楽しむことができる。
 という事だそうです。

 3万円程の追加投資で済むなら良い選択かもね。

ゲーム!検定  日経エンタテインメント! 日経BP社 - 2006/11/21 (火) p.m.03:54 -

 link

あなたの総合得点は71点  全国平均 56点

全国順位(11月21日 15時現在)
1319位(14968人中)

−−ジャンル別得点表−−−−−−−−−−−−
            0_________50__________100%
ハードウェア       ■■■■■■■■■■■■■■■■■
ゲームシステム&テクニック■■■■■■■■■■■
キャラクター       ■■■■■■■■■■■■■■
ビジネス         ■■■■■■■■■■■■■■■
雑学           ■■■■■■■■■■■■■
−−−−−−−−−−−−−−−−−−−−−−−−−−

−−講評−−−−−−−−−−−−−−−−−−−−−
あなたは「ゲーム将軍」
ゲームに関して水準よりかなり多くの知識を有してはいるが、まだまだ上には上がいる!このままの地位に甘んじていてはいけない。日々精進あるのみだ!
貴方がもっとも詳しいゲームのジャンル:
   ハードウェア
貴方がもっとも詳しいゲームの年代:
   90年代後半から現在にかけての熟成期
−−−−−−−−−−−−−−−−−−−−−−−−−−

 んー、もうちょいいけると思ったのだけども、途中まったくゲームで遊んでいない時期があるからなぁ。

インプレスさんのゲーム機分解記事あれこれ。 - 2006/11/21 (火) p.m.06:09 -

EOEditingContextのロック。 - 2006/11/22 (水) a.m.11:48 -

 WebObjectsでRDBMSを利用するにはEOEditingContext越しに行う必要がありますが(←EOEditingContextについては、超遠い未来にwodock.jpの方で解説されると思う、例によって責任は持たないけど)、その際ロックをかけた方が良いとされます。セッションを利用すると標準で付いてくるSession.defaultEditingContext()はWebObjcts側で自動的にロック、アンロックを実行されますので問題ありません。問題はセッションを使わない時や、複数のEOEditingContextが必要な時に自前でEOEditingContextを用意した場合などです。

EOEditingContext editingContext = new EOEditingContext();
try {
    editingContext.lock();
     ...
} finally {
    editingContext.unlock();
    editingContext.dispose();
}

 という感じでRDBMSを扱う処理を書くのが基本ですけど、セッションを必ず使うならSession.awake()とsleep()を、またコンポーネント単位でロックをかけたい場合も同様にWOComponent.awake()とsleep()を(←末尾に言い訳を追記してます)使って、

private EOEditingContext editingContext = new EOEditingContext();

public void awake() {
    super.awake();

    editingContext.lock();
}

public void sleep() {
    super.sleep();

    editingContext.unlock();
}

 とか書いても良いですね。複数のEOEditingContextを利用する時は、MultiECLockManagerを導入してそちらをロック、アンロックすると面倒がありません。

 ちなみに、同じEOEditingContextへ何回ロックをかけても特にエラーになりませんが、同じ回数だけちゃんとアンロックをしてあげないとエラい事になりますので注意が必要です。所謂dead lock状態に陥り、行ったっきりで返ってこなくなったり、次の処理へ進めなくなったりします。

ーー参考ーー
 /Developer/Examples/JavaWebObjects/ThinkMoviesにあるApplicationにEOEditingContextを保持してシングルトンで〜みたいなサンプルアプリ。

ーー追記ーー
 トーフサロンの鈴木さんからツッコミを頂きました、ありがとう。毎度毎度お世話になります。
 コンポーネント単位の場合、処理の流れによってawake()、sleep()が呼ばれない可能性があるので(←キャッシュしたコンポーネントを返したりとか)使わない方がよろしいとの事。つか、使うなと。
 またまた嘘を書いてしまいました、皆、気をつけろ。

BBIQ トータルセキュリティ : BBIQ 光インターネット - 2006/11/22 (水) p.m.02:34 -

 link

 私のインターネット接続環境は長澤まさみさんがCMをしているフレッツ光ではなくて、上田次郎阿部寛さんがCMをしている九電系のBBIQさんですが、12/1よりセキュリティ関連の新しい無料サービスを開始する様です。

 内容はマカフィーのセキュリティ関連スイートを無償提供、BBIQを使い続ける限り更新も無料という事のようですが、未だこの手のアプリを導入していない向き、或は更新を止めちゃった向きなどには福音なのではないでしょうか、私はMacなので関係ありませんけど。こっちにも何かくれ。

Project Vine、「Vine Linux 4.0」を公開 - 2006/11/22 (水) p.m.04:25 -

 link

 正式版公開、おめでとうございます。約二年振りのアップデートだそうですが、「あれからもう二年かぁ、早いなぁ」というのが私の感想(←なんだそら)。

 当サーバはVineLinux 3.2上で運用されていますけど、4.1になったら考えます。が、むしろホスティングサービスの利用も視野に入れてまして、と言うか、最近本気で考えていますのでそちらの方向へ進むかも知れないけど。

JavaMailでメール送信。 - 2006/11/23 (木) p.m.01:47 -

 JavaMail API
 JavaBeans Activation Framework (JAF)

 そもそもWebObjectsにはWOMailDeliveryという専用のクラスがあったりしますのですが、マルチバイト文字圏の我々には正直アレな代物ですのでJavaMailを使用します。てわけで、これはWebObjectsかというと甚だ疑問が生じますJavaな話題です。
 上記リンクよりセットアップは完了しているとします、パスの通ったところにファイルを放り込むだけなので簡単です。あと、実行環境より利用可能なSMTPも用意できるとします。

import java.util.Properties;
import javax.mail.internet.*;
import javax.mail.*;
import java.util.Date;

...

try {
    Properties props = new Properties();
    props.put("mail.smtp.host", 利用可能なSMTPサーバ);
    props.put("mail.smtp.connectiontimeout", "60000");
    props.put("mail.smtp.timeout", "60000");
    javax.mail.Session mailSession = Session.getDefaultInstance(props, null);
    MimeMessage mimeMessage = new MimeMessage(mailSession);
    mimeMessage.setFrom(new InternetAddress(FROMアドレス, 差出人名, "iso-2022-jp"));
    mimeMessage.setRecipients(Message.RecipientType.TO, TOアドレス);
    mimeMessage.setSubject(件名, "iso-2022-jp");
    mimeMessage.setText(本文 + "\n", "iso-2022-jp");
    mimeMessage.setHeader("Content-Type", "text/plain; charset=\"iso-2022-jp\"");
    Transport.send(mimeMessage);
} catch (Exception ex) {
    ...
}

 な感じが基本。ですけど、Jakarta Commons Emailを使えば、もうちょっとだけシンプルにできて、

import org.apache.commons.mail.*;

...

SimpleEmail email = new SimpleEmail();
try {
    email.setHostName(SMTPサーバ);
    email.setCharset("ISO-2022-JP");
    email.addHeader("Content-Transfer-Encoding", "7bit");
    email.addTo(TO);
    email.setFrom(FROM);
    email.setSubject(件名);
    email.setContent(本文, "text/plain; charset=iso-2022-jp");
    email.send();
} catch (Exception ex) {
    ...
}

 みたいになります(←細かい引数とかはドキュメントを参照して下さい)。commons emailを導入する方がわかりやすくて断然お薦め。

 ちなみに、このやり方だと送信する度にSMTPサーバとコネクションを接続切断を繰り返すので、一気に多数のメールを送信する場合などには向きません(←ループでぶん回したりとか)。が、JavaMailを使えばコネクションを操作する事も可能ですので、もちろんその辺りも対応できます。さらに、WOLongResponsePageで結果のページを返しておけば処理が長引いてもタイムアウトにならずに済みます。

A new set of icons for Smultron - Shinze - 2006/11/23 (木) p.m.02:31 -

061123.jpg link

 最近私が愛用しているコード書き用(←と言うか、Django用)テキストエディタと言えばSmultronですが、大きな不満が二つあります。一つはSafariよろしく使用時間が長くなるにつれ実メモリを食い過ぎる点、もう一つはアイコンが非常に格好悪い点。特にツールバーのアイコンはそれはそれは酷いものなのですけど、上記サイトにありますパッチを当てればかなり美しくなります、素敵。
 ちなみにアイコンのモチーフがいちごなのは、Smultronがスウェーデンの言葉で“野いちご”を表すかららしい。

FastCGIで動いている。 - 2006/11/24 (金) a.m.11:55 -

 FastCGI で Django を使う(ymasuda.jp)
 ↑タイトルタグ仕込んで欲しいよね、タブでガーっと開いているとどれがドレだかわからなくなるから(←開き過ぎですよ)。

 一応このサーバでもDjangoのアプリケーションを運用できる様になっているので、その顛末をご報告。ちなみに、残していたメモの日付は2006/08/06なので、「ドレだけ寝かすんだ」と。

 Djangoの運用はApache + mod_pythonを推奨しているのですけど、あいにくこのサーバのApacheはmod_pythonを仕込めない1.3系であります。それはひとえにWebObjectsさんのアプリを運用しているからで、そのアプリがこのにっきなアプリですのでどうにもできません(←そのうちどうにかするかも知れませんけど)。もちろんApache2系のアダプタ(←WebObjectsの)をビルドして使える様にすればいいのですけど、「Apache2をインストールするのすらも……」なので。
 そんな訳で、極力あるモノで勝負する主義の私は(←面倒なダケのくせに)FastCGIで動かしてみました。

 flupFastCGIをインストール。Vine Linux 3.2上で特に問題もなく完了したので、httpd.confを書き換えます。
 適当な場所に、

LoadModule fastcgi_module modules/mod_fastcgi.so
AddModule mod_fastcgi.c

 等と書いてモジュールを読み込ませます。
 次にFastCGIサーバの場所を指定します。

<IfModule mod_fastcgi.>
    FastCGIExternalServer Djangoアプリへのパス/mysite.fcgi -host 127.0.0.1:3033
</IfModule>

 TCPポートを使ってスレッドモードで起動しています。

 最後にmod_rewriteを使って任意のURLをFastCGIへ向けます。Djangoは自由にURLを設計できますが、それ故にURLが重要になってきます。今回は“/admin”と“/blog”で始まるURLはDjangoアプリなのでFastCGIへ、“/media”で始まるURLはDjangoの管理画面で使うスタティックなファイルなので所定の場所へ、“/site_media”で始まるURLはDjangoアプリで使うスタティックなファイルなのでこれも所定の場所へ、という設定をしています。
 VirtualHostディレクトリ内等の適当な場所へ書きます。

<IfModule mod_fastcgi.c>
    RewriteEngine On
    RewriteRule ^/(admin.*)$ Djangoアプリへのパス/mysite.fcgi/$1 [QSA,L]
    RewriteRule ^/(blog.*)$ Djangoアプリへのパス/mysite.fcgi/$1 [QSA,L]
    RewriteRule ^/media(.*)$ xxx/python2.5/site-packages/Django-0.95-py2.5.egg/django/contrib/admin/mediaのコピー先等/$1 [QSA,L]
    RewriteRule ^/site_media(.*)$ アプリで使うファイルのコピー先等$1 [QSA,L]
</IfModule>

 こうすると上記4つの場合の他は何もしないので、既存のコンテンツへの影響もありません。運用するDjangoのアプリが増える度に書き加えなくてはならないという問題がありますけど。

asahi.com:長崎県裏金、00年度以降も9921万円 調査委報告書 - 社会 - 2006/11/24 (金) p.m.04:42 -

 link

 まぁ、こんな事だろうとは思っていたが、「不適切な使途」に支出された裏金の額はそんなものではないだろうと問いつめたい。

 金子知事も災難ですな、次はないわ。まぁ、長期になると歪むって話だから丁度いい引き際かもね。

unique_forな制約はautoなオプション付加時には適用されない。 - 2006/11/24 (金) p.m.04:58 -

 Django | Code | #1625 (unique_for_* don't work with auto_add* fields)

title = models.CharField("タイトル", maxlength=200, blank=False)
slug = models.SlugField("スラグ", unique_for_date='created', prepopulate_from=('titile',))
created = models.DateTimeField("追加日時", auto_now_add=True)

 みたいな項目を含むモデルを拵えても望む動作にはならない。と言う事。何と言うか、気持ちがわかる挙動ではあります。

 これ、昨日気が付いてずっと不具合の検証をやっていた様なものだった(←逃げ方を見付けられなかったので)。RDBMSをMySQLへ変えたり、違うバージョンのPythonで起動させてみたり、果てはSubversionからインストールして開発版を使ってみたりとか。
 まぁ、日付毎にユニークではなく、全てでユニークにしてもいいのだけどね。

 ちなみに、上記のcreatedからauto_now_add=Trueを外すとちゃんと機能します。毎回日付の指定をしてやらなければならなくなるけど(←二カ所クリックするだけだけどね)。

ーー追記:'06/11/25ーー

import datetime
...
created = models.DateTimeField("追加日時", default=datetime.datetime.now())

 とりあえずこんな感じで行こうかなと。
 どうでもいいですが、最初「default=detetime.now()」とか書いてエラーが出てハマった。あぁ、Pythonにはまだまだ慣れない……。

ーー追記:'06/12/18ーー
 今頃気が付くのもあれなのだけども、上記の様に書いてもサーバ起動時の時間が設定されてあまり意味が無い。軽く試してみたけれどもどうにもできなかったので、結局defaultを外しました。一応validateが利いてクリック忘れ(←入力無し)は防げるので、悪くはないかなぁ。

Django再入門 RandomNoteを作る 目次とスクリーンキャスト (ueBLOG) - 2006/11/25 (土) p.m.02:02 -

 link

 チュートリアル的記事とその解説スクリーンキャスト。とりあえず一区切りみたいなので取り上げ。

 Djangoはこういう日本語の情報がわりとあって、入りやすいですね。

管理画面でリレーション先のオブジェクトでソートしようとしてエラー。 - 2006/11/26 (日) a.m.11:41 -

 Django | Code | #2895 ([patch] Sorting on FK model with desc ordering breaks admin change_list)

 管理画面のモデル毎の一覧画面の表示項目にリレーションを加えていて、その項目でソートしようとした場合(←項目名クリックで可能)、リレーション先のモデルのMetaオプションでordering(←デフォルトの並び順を指定できる)を降順かランダムにしている(←具体的にはフィールド名の先頭に“-”か“?”を指定します)とSQLエラーが発生する(←“-フィールド名”とか存在しないカラムをSQLに仕込み自爆)。

 という現象にハマってみました。上記リンク先のパッチを適用すると解決されます(←そのうち開発バージョンにも適用されるのでしょう)。なんかソートの方向が変えられないみたいだけども、エラーは回避。直接ソースを覗けて弄れるって素晴らしい。

 Djangoをやっていても相変わらず「WebObjectsならこうできるのに……」とか思ったりしてアレなのだけど、「どうやっているのだろう?」と思った時にソースを見てコードを確認できるのは凄く新鮮で気持ちいい、そしてPythonにも不慣れな私には凄く勉強になる。とか今更ながらオープンソースの利に触れている様な気がする今日この頃。

Djangoでれいあれさん。 - 2006/11/26 (日) p.m.03:12 -

 と言う事らしい。

 向こうとの使い分けが不明。そもそも共存するのかすら不明。だらだらいこうかしらん、あれ以上のだらだらって、みたいな気持ちがあるけど。

Django | Code | AddDojoEditor - 2006/11/26 (日) p.m.08:04 -

 link

 管理画面のtextareaフィールドにDojoのAjaxなエディターを付ける。と言うのがお手軽簡単にできるみたいだったのでやってみました。が、結局導入できず。

 一応.jsファイル群の読み込みとかできているのになぁ、何か違うのかなぁ、そのうちまたやってみよぉ。て事で。

メールを送信。 - 2006/11/26 (日) p.m.11:26 -

 e-mail の送信

 Djangoにはsmtplibモジュールのラッパーが用意されていてかなりお手軽にメールを送信する事ができるのですけど、そのラッパーが例によって日本語的にはアレだったりします。メールのエンコードがアプリのDEFAULT_CHARSET設定を引き継いでしまうので、どうにも具合がよくありません。アプリはutf-8で良いですけども、メールはiso-2022-jpじゃなきゃダメだろ。と。
 て事で、django.core.mailをコピーして改変し、アプリに組み込んでimportする事にしました。

 別に決め打ちでも良かったのですけど、一応そういうマジック的な事はさけてsettings.pyに

MAIL_CHARSET = 'iso-2022-jp'

 を加えます。
 そして、コピーしたmail.pyのメッセージを生成するところの文字列を手当たり次第に変更します。0.95のソースでは18行目と、49行目からの3行です。

val = Header(val.encode(settings.MAIL_CHARSET, 'replace'), settings.MAIL_CHARSET)

msg = SafeMIMEText(message.encode(settings.MAIL_CHARSET, 'replace'), 'plain', settings.MAIL_CHARSET)
msg['Subject'] = subject.encode(settings.MAIL_CHARSET, 'replace')
msg['From'] = from_email.encode(settings.MAIL_CHARSET, 'replace')

 後は普通にsend_mail関数を呼び出せばOKです。

 実はよく調べないままに適当にやってしまったので、他に必要な事やら不要な事やらあるかも知れない。とか逃げ。

ーー追記:'06/12/04ーー
 /usr/local/lib/python2.5/site-packages に(←環境によって違う)sitecutomize.pyを置いて、デフォルトのエンコードをutf-8にしている事が前提です。コレがないとエラーになります。

ーー追記:'07/2/24ーー
 文字コード変換にerrorsオプション“replace”を追加。たまに例外を発生させてくれたりするので。

ジョブカフェ長崎☆フレッシュワーク - 2006/11/27 (月) a.m.10:47 -

 長崎の若者向け就職活動支援センター。らしいです。長崎県と商工会議所の表記が下の方にあるので、両者がやっているのかな。

34歳以下の若者の就職活動を応援!すべて無料でサポートします。
 という記述があり、なるほど35歳がしきい値ですか。後三日で34歳になる私はかなり崖っぷち、ぎりぎりだ、わーいわーい。でも、求人票とか見ると30歳以下とかばっかりですよ。

 相談へ行っても絶対親身にはなってもらえなさそうだ。とりあえずコーヒーを無料で頂けるらしいので、後一年そういう方面だけで利用してやろうかな、腹いせに(←何の腹いせだよ)。

ITmedia Biz.ID:「1人で作るなら、一気にやるのが重要」SimpleAPI・伊藤まさおさん - 2006/11/27 (月) p.m.10:13 -

 link

 当ページでもかなりお世話になっているSimpleAPIシリーズの作者様のインタビュー。

 そんなワールドワイドなサービスは、驚くべきことに伊藤さんの自宅サーバで動いている。
 まさかと思っていたけれども、本当に自宅サーバだったとは!

「Wiiを使った運動」がカウチポテト族を救うか? - CNET Japan - 2006/11/28 (火) a.m.11:16 -

 link

 色んなところで色んなものを破壊しているらしいWiiリモコンですが、

任天堂の新しいビデオゲーム機「Wii」が米国で発売されてまだ1週間だが、モーションセンサを搭載した独自のコントローラにより腰痛や肩こりを訴えるプレーヤーがすでにいるという。
 力入れ過ぎだ。

もーいーくつねーるーとー、Wii。 - 2006/11/29 (水) p.m.05:31 -

 後三日です。

 ここに来てグダグダ感が溢れてきているみたいな記事も増えてきましたね。

 わぱのつれづれ日記 - WiiのD端子ケーブルの発売延期?!
 発熱地帯: Wiiを発売日に買わないこと決定

 私の使っているテレビもD端子付きでD端子ケーブルも購入予定でしたので軽く衝撃です。まぁ、私のテレビはなんちゃってD端子であるD1端子なのでプログレがどうのこうのではありませんけど、コンポジットのボケボケはちょっとと思ったりしますものね。まぁ、あのぼけ具合に味があると言えなくもないですが。

 数々のチャンネルの不備、初期不良の問題など、これまでの任天堂らしくない多角的なサービスを伴う立ち上げ故に暫くの間はトラブルや混乱が生じるかも知れませんね。伝統的に任天堂の製品は信頼性が高いですが、今回ばかりは初モノはヤバいのかも。あ、今更遅いのですけど、私は。

ITmedia +D Games:「ソニック・ザ・ヘッジホッグ」エクスプレス (1/3) - 2006/11/29 (水) p.m.07:50 -

 link

 ライターのゲイムマンさんとは何時間でも語り合えそうな気がしてならないんだ。

文字列を端折って表示するカスタムテンプレートフィルタ。 - 2006/11/30 (木) a.m.12:29 -

 参考:Python プログラマのための Django テンプレート言語ガイド(ymasuda.jp)

 Djangoのテンプレートシステムも比較的簡単に拡張可能で俺様フィルタやタグを作る事ができる。らしいので、練習として今回は渡された文字列を渡された文字数(←省略可)で収まる様に中抜きして表示するフィルタを作ってみた。こういうのはModelに組み込んでしまうのが常だったのですけど、気にせず参ります。

 アプリケーションフォルダ内に“templatetags”というフォルダをつくり、“__init__.py”と“blog_extras.py”というファイルを作る。__init__.pyは空のままでフィルタはblog_extras.pyの方に記述する。またblog_extrasの部分はロード時に指定する名前となる。

 フィルタは二つの引数を取り、最初の引数に元の文字列、次の引数lengthには表示したい文字数の数値を渡す。lenghtは省略可能でその場合は15になる。また、10以下の数値が渡された場合は10と置き換える。元の文字列の文字数がlengthより短い場合は何もしない。
 省略の方法は、lengthの約2/3まで元の文字列を最初から表示し、残りの約1/3は終端の方の文字列を表示