« 2005年12月 | メイン | 2006年02月 »

2006年01月30日

腕時計リフレッシュ

電池とバンドの交換のためあずけていたG-SHOCKが返ってきました。
7、8000円で買ったものの修理・点検に\4,515もかけるのはなんとも散財的でして、この機会にもっといい物を買えばよかった気もしますが、数年間ずっと一緒だったこいつにも愛着がありますしそうそう捨てられません。

バンドが切れてから修理に出すまでと修理中合わせて1、2ヶ月の間は別の腕時計をしていたせいなのか、新しいバンドがなじんでいないせいなのかは分かりませんが久しぶりにつけるこの時計は若干違和感があります。 早く馴染んでくれるといいのですが。

投稿者 散財人 : 23:59 | コメント (1) | トラックバック (0)

[ 通信 ]

散財.com

家計簿を公開して散財自慢をするためのSNS「散財.com」なるサービスのベータテストが始まったそうです。
これは散財人を自負する自分としては始めないわけには行きません。 というわけで、散財人の家計簿です。

オンラインゲーム事業とオンラインコミュニティ事業を展開する株式会社ガイアックス[本社:東京渋谷区、代表取締役社長:上田祐司、証券番号:3775](以下、ガイアックス)は1月30日より、公開型家計簿を通じて、ユーザーが登録した商品や店など、同じ情報同士がリアルタイムにリンクでつながるソーシャル家計簿サービス「散財.com」(リンク)の運営を開始いたしました。

投稿者 散財人 : 23:23 | コメント (0) | トラックバック (0)

2006年01月29日

[ 日記 ]

寝日曜

2週続けて夕方まで寝る日曜日。
時間の浪費(?)が一番贅沢な散財ですなと。

投稿者 散財人 : 21:55 | コメント (0) | トラックバック (1)

2006年01月28日

AGE of EMPIRES III

リアルタイムストラテジーゲームの金字塔AGE of EMPIRESシリーズの最新作「AGE of EMPIRES III」を購入しました。
次はこのゲームが満足にプレーできるPCを用意しないといけないのですが・・・

投稿者 散財人 : 16:33 | コメント (3) | トラックバック (0)

[ 漫画 ]

ブラックジャックによろしく 13巻

「ブラックジャックによろしく 13巻」を購入しました。

精神科編がこの巻で完結するのですが、ラストの方の展開はこのマンガ自体が終わるのではないかとひやひやでした。 今までは巻末に出ていた次巻の刊行予定も無いし・・・
週刊モーニング本誌のほうを読んで無いので分からないのですが、このマンガってまだ連載(隔週でしたっけ?)を続けてるのでしょうか。

投稿者 散財人 : 16:00 | コメント (0) | トラックバック (0)

2006年01月27日

BLOOD THE LAST VAMPIRE

PSPで発売された「BLOOD THE LAST VAMPIRE」を購入しました。
5年前にPS2版が出たときは上下2本合わせて1万円以上する価格に手が出なかった(つか同時発売するくらいなら1つのパッケージに納めろよ・・・)のですが、PSP版でリーズナブルになったのでついに購入に踏み切ることが出来ました。

投稿者 散財人 : 23:59 | コメント (0) | トラックバック (0)

[ 日記 ]

パシフィコ横浜

今日は国際会議のセッションを聴講するためにみなとみらいに行ってきました。 聞くだけならいいのですが週明けにレポートを部内のメーリングリストに出さないといけないのが満毒です。
午後は、隣の会場で行われている展示会へ。 この展示会は2年ぶりだったのですが、なんかしょっぱくなった気が・・・
いった時間帯の問題で客が少なかったからそう感じたのかもしれませんけどね。

そういえば前回行ったときはまだ東横線が桜木町まで運行していたんですね。 もうあれから2年ですか。

夜は、部署の同期の新年会に合流。 同期6人だけで飲んだのは初めてだったので、なかなか興味深い話が聞けてよかったです。 いやぁ、皆さんなかなかやりますなぁ。

投稿者 散財人 : 23:40 | コメント (0) | トラックバック (0)

機動戦士ガンダムSEED DESTINY 12

昨日のこと。 部全体の会議に出るためにエレベータに乗ると後ろから先輩2人(推定年齢35歳と40歳)の声が。

O「(特別編で)最後にアスランが出てきたのはやっぱりよかったですね。」
M「そうだね。」
散財人(ぷっ。ファーストガンダムならともかく、いい年して会社でSEED、それもDESTINYトークかよ。)

Oさんは机の上にZガンダムのボトルキャップを置いてたりするのでガノタなんだろうとは思っていましたが、まさかMさんまでとは。 自分の席の周りでは数少ないスーツ派で渋い人なんですが・・・
まぁ、Mさんにはきっと子供がいて一緒に見ているのだと信じたいです。

というわけで、「機動戦士ガンダムSEED DESTINY 12」を買いました。 ようやくあと1本ですか。やれやれ。

投稿者 散財人 : 22:51 | コメント (0) | トラックバック (0)

一豊と利家(BlogPet)

今日、織田信長、広いふたりをキャラしなかったよ
山内一豊と前田利家キャラがかぶってるのかね
ふたりとも織田信長とか羽柴秀と、広いふたりをキャラしなかったよ
と、散財人が言ってたよ♪

*このエントリは、BlogPet(ブログペット)の「散太」が書きました。

投稿者 散太 : 10:01 | コメント (0) | トラックバック (0)

2006年01月25日

機動戦士ガンダム0083 5.1ch DVD-BOX

「ソロモンよ、私は還ってきた!」
と言うことで「機動戦士ガンダム0083 5.1ch DVD-BOX」を購入し、中学時代以来、実に十数年ぶりに0083を鑑賞し始めました。 再録音された5.1ch音声は臨場感があってなかなかいいです。 これで16年前のオリジナルの2ch音声も収録されていれば文句なしなんですけどねぇ。

ガトーやデラーズって、現代で言うところのザワリヒやビン・ラディンってところなんでしょうか。 アルカーイダが米軍基地から核弾頭ミサイル搭載の新型戦闘機を奪取したら大事ですが。

投稿者 散財人 : 21:47 | コメント (0) | トラックバック (0)

2006年01月24日

[ 日記 ]

オラが街の生戸

先週のことなのですが、会社帰りの20時過ぎごろウチの前に立って誰かを待っているような不審な男を目撃することが2日ほど続きました。 週末になって見なくなったのですが、日曜日には今度はテロ朝テレビ朝日の取材の人が来て、母親に近所のAさん(仮称)について聞いてきたとのこと。
最近は物騒なので、近所で事件でもあったのかとガクガクブルブルだったのですが・・・

今朝会社に行こうとして家を出ると、TBSのカメラクルーが来ているではないですか!
TBSのカメラクルー

どうやら、Aさんは渦中の会社の中の人の一人だったようで。 おすそ分けを下さったり、感じのいいご家族だったのですが・・・

一方、新社長の平松氏の息子さんとは幼稚園で同級だったので、その後もキャンプや旅行など家族ぐるみのお付き合いをさせていただいていました。 最近はご無沙汰していますが、数年前には年末の餅つきにも参加させていただきましたし。
というわけなので、氏が記者会見に出ているのをニュースでみるのはなかなか不思議な気分。 色々大変だとはおもいますが、企業価値の立て直しなり、他社への事業売却なりで氏の経営手腕を生かしてがんばってほしいものです。

投稿者 散財人 : 21:13 | コメント (2) | トラックバック (0)

2006年01月23日

[ 日記 ]

原発業界再編?

自分が学生だった頃は、WH-三重-関西電力が加圧水型、GE-日立・東芝-東京電力が沸騰水型と習ったものですが、業界再編が起こりそうですね。

しかし、当初予想の2000億円を大幅に上回る5800億円って、ちゃんと元取れるのでしょうか・・・

米国の原子力発電システムの名門メーカー、ウェスチングハウス(WH)の売却先を決める入札で、東芝が約50億ドル(約5800億円)で同社を買収する見通しになった。英フィナンシャル・タイムズ紙(電子版)が23日伝えた。これが実現すると、東芝は2タイプの原発を手がけられることになり、新規立地の急増する途上国向けビジネスで優位に立つことになりそうだ。

ライセンスフィーぼられそうな三重の経営者もガクブルですが、東芝の原発部門の技術者もガクブルでしょうねぇ。 世界的なシェアは加圧水型が3/4を占めるわけで、今後東芝が沸騰水型から加圧水型に重心を移していくようなことがあると立場が・・・

投稿者 散財人 : 20:36 | コメント (0) | トラックバック (0)

2006年01月22日

小早川伸木の恋

フジテレビ系列で木曜22時から放送されているドラマ「小早川伸木の恋」。 ドラマの方はまだ1話の途中までしか見てないのですが、原作の単行本の方を読んでみました。

柴門ふみのマンガって強烈な女性キャラが多いですが、今回の妙子はさらにパワーアップしてる感じですね。 「東京ラブストーリー」のリカが結婚したらこんな感じなんでしょうか。 主人公は相変わらずの柴門マンガ主人公ですし。

マンガの方を読んでからドラマを見てみると、竹林が嫌なキャラになってて・・・
原作では伸木に弱い部分も見せるいいキャラだったのですが、いい人の部分がマンガでは途中から出てくるちょい役の弁護士 仁志に持っていかれちゃった感じ。 今後竹林が変わっていってくれると信じたいものです。

しかし、唐沢寿明が外科医役をやってると財前五郎にしか見えないのが一番の問題でしょうか。

投稿者 散財人 : 21:45 | コメント (1) | トラックバック (0)

2006年01月21日

[ 日記 ]

結婚パーティー

今日は大雪の中、昨年10月に結婚された天文部の先輩と同期の結婚を祝う会に行ってきました。 新郎新婦が実に幸せそうでよかったです。
同期の部内結婚は今回が初めてなわけですが、今後の動向が気になります。

個人的には、一番大事なシーンでピンボケ写真を撮ってしまったり、2次会3次会4次会と飲みすぎて翌日を1日潰してしまったり、酔った勢いでめったに会えない友人に交通費として1万円も貸してしまったりと、後悔が残るのですが・・・

投稿者 散財人 : 23:59 | コメント (0) | トラックバック (0)

2006年01月20日

年賀状2006/1/13(BlogPet)

そういえば、散財人が
お年玉の列車が終わってから届くと、外れたのはがきだけ送ってるんじゃないのかとか...
って言ってたけど…

*このエントリは、BlogPet(ブログペット)の「散太」が書きました。

投稿者 散太 : 09:51 | コメント (0) | トラックバック (0)

[ 日記 ]

New Horizons

夜更かしついでにNASA TVで冥王星探査機New Horizonsの打ち上げを見ようかと思ったのですが・・・。

日本時間午前3時7分打ち上げのはずが、カウントダウンがT-4分まで来たところで雲が厚いので17分延期、さらに5分延期して3時30分打ち上げかと思ったら、3時40分に再々延期と、さすがに待ちきれないので諦めてもう寝ることにします。 打ち上げウィンドウは5時7分までなので、とても最後までは待てませんので。

結局1時間くらい延期された後に無事打ち上げ成功したみたいですね。

さて、次はH-IIA8号機ですが、部品交換と悪天候で22日以降まで延期になったそうで。 平日の昼間だとちょっと見られないので、日曜日に上げてほしいところです。

投稿者 散財人 : 03:30 | コメント (0) | トラックバック (0)

2006年01月19日

F900iTの帰還

通話時にこちらの声が向こうに届かなくなったので修理に出していたF900iTが帰ってきたと言うのでドコモショップに行って回収してきました。

液晶保護シールが撤去されてしまっていたのでヨドバシカメラによって買ってきたのですが、よくよく見てみると外装の細かい傷なども全てなくなっています。 症状から予想するに中の基板は完全に交換されているでしょうし、外装も交換されたとなると元の端末はほとんど残ってないと言うことでしょうか。バッテリ格納部の製造シールは元の物がはってあるようですが。(あとバッテリとバッテリカバーは修理に出して無いので古いままです。)

ここまでしてもらって(ドコモプレミアクラブに入ってるので)修理代無料ってのは携帯キャリア様様ですね。 家電メーカやカメラメーカも見習ってくれといいたいところですが、月々の基本使用料とられるのは嫌だからダメですね。

投稿者 散財人 : 20:49 | コメント (1) | トラックバック (0)

2006年01月18日

Microsoft Optical Desktop Elite for Bluetooth

昨年からの懸案事項であったBluetooth接続のワイヤレスキーボードとマウスを購入しました。

自室で使う分には通常のわいやれるキーボードやマウスで十分なんですが、将来的にリビングのTVに接続したTV録画PCで利用したかったので、最長10mまでの通信距離を謳うBluetooth接続モデルが欲しかったのです。
(実際に使い道があるかは別として)試してみたところ、キーボードの方は2階の自室に置いたノートPCに1階のダイニング(直線距離で、7、8m位?)から入力を行うことが出来ました。

キーボードの方は一度省電力モード(?)に入ってしまうと、キーを打ち始めてから入力結果が画面に出てくるまでにワンテンポ間ができることがちょっと気になりますが、これはワイヤレスキーボード全般に共通なんでしょうか。
あと最大の問題はマウスもキーボードもともにかなりデカイ、と言うことですかね。 特にキーボードの方は使うかどうか分からないアプリケーションキーがたくさん付いていているので・・・
もっとコンパクトな、それこそHHKサイズのBluetoothキーボードなんかが出てくるとうれしいんですけどねぇ。

投稿者 散財人 : 23:46 | コメント (1) | トラックバック (0)

[ 日記 ]

今年の抱負2006

まだ今年の抱負(防衛力整備計画案)を立てていなかったので、考えてみました。

兵器配備時期目標配備状況(逐次更新)
短期防衛力整備計画案NTTドコモ FOMA HSDPA対応端末2006H1-
次期PDA2006-
Bluetooth キーボード&マウス2006Q12006/01/18配備完了
中期防衛力整備計画案デスクトップPC改修
(PreslerまたはYonah)
2006Q1-
B5ファイルサイズノートブック2006Q2-
PLAY STATION 32006Q2?-
Intel Core Duoプロセッサ
(ConroeまたはMerom)
2006Q3~-
コンパクトデジカメ2006H1-
望遠ズームレンズ2006H1-
長期防衛力整備計画案デジタルハイビジョンテレビ
(を買わせる)
2006-
ハイビジョンレコーダ
(薄型ハイビジョンテレビの配備状況次第)
2006-
カーナビ
(を買わせる)
2006-
スタッドレスタイヤ
(を買わせる)
2006-
Canon EOS 20D後継機
(EOS 40D?)
2007Q3?-

オレンジ色で示したように、中期防、短期防として計画されていながら、昨年中に配備出来なかった装備が多いのが問題です。 予算不足もあるのですが、メーカが開発した装備が技術部の要望を満たす性能を持っていなかったり、そもそも開発が遅れ2005年中に配備できなかったことが問題でしょう。

今年は大規模な防衛力整備は陸軍の主力兵器であるデスクトップPCの改修からとなります。 現時点で将来のアップグレードパスを考慮してCPUを選ぶとPreslerコアのPentium Dしかないのがネックなんですが軍拡に勤めたいと思います。 (Athlon 64 X2は近いうち(2006H1?)にDDR2 SDRAMに対応した新ソケットに変わるはずだし、Intel Core Duo(Yonah)もMerom世代でFSBが上がる際(2006Q3)にソケットの互換性がなくなるという話)

ノートPCに関してはIntel Core Soloの超低電力版(プロセッサナンバU1300)が出るのが第2四半期なのでそれを搭載したB5ファイルサイズノートPCに期待したいと思います。
LaVie Jはメジャーモデルチェンジしたばかりですし、1スピンドルだとdynabook SS SXかLet'snote Tシリーズに期待ですかねぇ。両者ともHDDが通常の2.5インチ型ではない(dynabook SS SXは1.8インチ型、Let'snote Tシリーズは低電圧版2.5インチ型)なのが気に入らないのですが。
2スピンドルだとLOOXやVaio Tあたりですけど、両者とも1.8インチ型HDDですし。 光学ドライブなんて出先ではまず使わないのでデッドウェイトになりますしね。ウェイトセイバーに置き換えられる分まだLOOXの方がましか。

HSDPA対応携帯電話端末に関しては、PCカードタイプは間違いなく出るでしょうが、902iシリーズの派生として音声端末(HSDPAの"H"を採って902iHとか)が出てくれないと手が出せません。 Bluetooth搭載のF902iHかD902iHが出たら間違いなく即買いなのですが。
あまり期待できませんがWindows Mobile搭載のスマートフォンが出ると文句なしかなぁ。

海軍ぶもんではまず、常にリュックのサイドポケットに忍ばせているOptio S4の更新が上げられます。 2年ちょい前に母親が買ったものなので、最近バッテリをはじめ外装など色々とガタが着始めています。 さっと出して、さっと撮影すると言う電撃作戦用の装備なので、ストロボが使えるまで待たされるようでは致命的です。 Optio S4と同程度の大きさのものとなると選択肢がかなり狭くなるの難点です。 給弾の共通化をはかるためにはSDカードが利用できるもので無いといけませんし。
一方、大規模な艦隊戦に挑むときはEOS20Dを持ち出すことになるのですが、主砲が17-85mmと見劣りするのも問題です。大艦巨砲主義の象徴として望遠ズームレンズをそろそろ覚悟を決めて配備しないといけませんね。
戦艦自体の更新はEOS 20Dの次々世代艦(EOS 40D? 50D?)が出てからになると思いますが、長期的に予算の計上を図っておいたほうがいいでしょう。

後は数年単位での配備計画となる長期防です。
デジタルハイビジョンテレビはとりあえずは32型か36型のブラウン管テレビを買って、2009年ごろにさらなる技術革新した液晶/プラズマと、安くなっているであろうSEDを比べて本格導入といったところでしょうか。自宅では現状4台のブラウン管テレビが配備されているので計画的に更新していく必要があるのは事実です。(デジタルチューナが安くなることに期待して2011年を待つ手もありますが)
そういうわけでハイビジョンレコーダももう少し先の話ですね。 買うとしたらBD-RE化HD DVD-Rなどに対応したモデルですが、メディアが1枚数百円台前半くらいまで安くなってくれないことには・・・
カーナビとスタッドレスタイヤに関しては宗主国が配備してくれることに期待します。

ちなみに昨年の整備計画とその配備状況は以下のとおり。

兵器配備状況
短期防衛力整備計画案アイ・オー・データ機器 GV-MVP/RX2W2005/01/21配備完了
Adobe Creative Suite Premium2005/03/22配備完了
HDD搭載携帯型デジタルオーディオ2005/05 現行機MIA
2005/09/22 配備完了
記録型DVDドライブ2005/05限定機(ノートPC用)配備完了
2005/10/09配備完了
NTTドコモ FOMA HSDPA対応端末-
Bluetooth キーボード&マウス-
中期防衛力整備計画案B5ファイルサイズノートブック-
望遠ズームレンズ-
Smithfield搭載デスクトップPC-
長期防衛力整備計画案薄型ハイビジョンテレビ(を買わせる)-
ハイビジョンレコーダ(薄型ハイビジョンテレビの配備状況次第)-
カーナビ(を買わせる)-
緊急短期防衛力整備マクロレンズ2005/03/18配備完了
20型UXGA液晶ディスプレイ2005/03/18配備完了
AVアンプ2005/03/22配備完了
Bluetoothヘッドセット2005/07/22配備完了
フォトストレージ2005/08/08配備完了
プリンタ2005/11/13配備完了

投稿者 散財人 : 22:25 | コメント (1) | トラックバック (0)

2006年01月17日

Kyzy1 Kum

ググっても出てこない"Kyzy1 Kum"って何なんでしょうか?

この不具合は、オックスフォード英英辞典 第2版で、「Kkt」以降から「Kyzy1 Kum」までの単語442語が検索できないというもの。

と思ったら、"Kyzy1 Kum"じゃ無くて"Kyzyl Kum"(キジル・クム砂漠)なんですね。

電子辞書「wordtank G70」に搭載されておりますオックスフォード英英辞典第2版(The New Oxford American Dictionary, 2nd Edition、通称NOAD)において Kkt 以降 、Kyzyl Kumまでの単語、442語が検索できないことが判明致しました。

投稿者 散財人 : 20:07 | コメント (0) | トラックバック (0)

2006年01月16日

[ ]

リファクタリング

ソフトウェア輪読の次の課題書籍「リファクタリング」を買ってきました。 1ヶ月ほど前にヨドバシカメラで取り寄せて年末には届いていたものの、同期と2人分だったこともあり面倒なので放置していたのですが、そろそろ今やってる本が終わりに差し掛かってきたので回収して来ました。
ソフトウェア工学の勉強なんて今まで真面目にやったことがなかったので、この輪読大変勉強になっているのですが、実際に使う場面がなかなか無いので身についていってないのが問題なんですよねぇ。

投稿者 散財人 : 23:59 | コメント (2) | トラックバック (0)

年賀状2006/01/16

お年玉の抽選が終わってから届くと、外れたのはがきだけ送ってるんじゃないのかとかんぐってしまいますね。
15日午前の消印が付いているのでそんなことは無いと信じていますが。

1日・・・・・・・・・・・・・
2日・・・
3日・・・・
4日・・・・・・・
5日・・・・・・・
6日・・
7日・・
8日
9日
10日・・・・
11日・
12日・・
13日・・
14日
15日
16日・

  • 送付年賀状:62通(前年同日比:+0)
  • 出戻り年賀状:2通
  • 前日到着済年賀状:47通(同:+8)
    • 光沢:2通(同:+1)
    • IJ:26通(同:+2)
    • 再生:13通(同:+3)
    • 寄付付き再生:4通(同:+1)
    • 官製:1通(同:+1)
    • Air Mail:1通(同:+1)
    • 光沢私製:0通(同:-1)
  • 本日到着年賀状:1通(同:+1)
    • 再生:+1通(同:+1)
  • 到着寒中見舞い:1通(同:+0)

投稿者 散財人 : 23:59 | コメント (0) | トラックバック (0)

2006年01月15日

総括!年賀状2006

お年玉付郵便葉書当選キター!!

届いたお年玉付郵便葉書45通と転居先不明で帰ってきた2通をあわせて47通のうち、昨年に続いて1通が4等のお年玉切手シートの当選なので、期待値通りという結果ですが。

1日・・・・・・・・・・・・・
2日・・・
3日・・・・
4日・・・・・・・
5日・・・・・・・
6日・・
7日・・
8日
9日
10日・・・・
11日・
12日・・
13日・・

  • 送付年賀状:62通(前年同日比:+0)
  • 出戻り年賀状:2通
  • 到着年賀状:47通(同:+8)
    • 光沢:2通(同:+1)
    • IJ:26通(同:+2)
    • 再生:13通(同:+3)
    • 寄付付き再生:4通(同:+1)
    • 官製:1通(同:+1)
    • Air Mail:1通(同:+1)
    • 光沢私製:0通(同:-1)
  • 到着寒中見舞い:1通(同:+0)

投稿者 散財人 : 21:33 | コメント (0) | トラックバック (0)

一豊と利家

山内一豊と前田利家キャラがかぶってるのかね。
ふたりとも織田信長、そして羽柴秀吉の家臣だったのに「利家とまつ」には一豊が出てこず、「功名が辻」には利家が出てこない。

゜Д゜)ハッ もしや・・・

同一人物?!

投稿者 散財人 : 20:40 | コメント (1) | トラックバック (0)

2006年01月14日

A列車で行こう7 ダイヤ・コンストラクション

友人の結婚を祝う会で贈るプレゼントをヨドバシカメラに買い物に言ったついでに、懸案事項であった「A列車で行こう7 ダイヤ・コンストラクション」を買ってきました。

未だに、マップ・コンストラクションをインストールすらしてないのですが。

投稿者 散財人 : 18:10 | コメント (0) | トラックバック (0)

2006年01月13日

年賀状2006/1/13

1日・・・・・・・・・・・・・
2日・・・
3日・・・・
4日・・・・・・・
5日・・・・・・・
6日・・
7日・・
8日
9日
10日・・・・
11日・
12日・・
13日・・

  • 前日送付済み年賀状:62通(前年同日比:+0)
  • 本日追加送付年賀状:0通(同:+0)
  • 前日到着済み年賀状:45通(同:+6)
    • 光沢:2通(同:+1)
    • IJ:26通(同:+2)
    • 再生:12通(同:+2)
    • 寄付付き再生:4通(同:+1)
    • Air Mail:1通(同:+1)
    • 光沢私製:0通(同:-1)
  • 本日到着年賀状:2通(同:+2)
    • 光沢:0通(同:+0)
    • IJ:0通(同:+0)
    • 再生:+1通(同:+1)
    • 寄付付き再生:0通(同:+0)
    • 官製:1通(同:+1)
    • Air Mail:0通(同:+0)
  • 到着済み寒中見舞い:1通(同:+0)
  • 本日到着寒中見舞い:0通(同:+0)
  • 前日まで出戻り年賀状:2通
  • 本日出戻り年賀状:0通

投稿者 散財人 : 23:59 | コメント (0) | トラックバック (0)

年賀状2006/1/6(BlogPet)

散財人の、ひまみたいなblogするはずだったの。

*このエントリは、BlogPet(ブログペット)の「散太」が書きました。

投稿者 散太 : 10:19 | コメント (0) | トラックバック (0)

[ 日記 ]

日本語力テスト

友達に釣られて「日本語力テスト」を一応やってみました。
73点とあまり面白みのない点数なのですが。 ちなみに間違えたのは、5,8,9,13,21,28,30番でした。

日本語力をもっと向上させよう。

日本語に関するスキルは低くないのに、基本的な漢字でつまずいてしまったあなた。音読みや訓読み、同音異義語など、確かに漢字には難しい点もありますが、新聞などで漢字を追って読み書き能力の向上にも挑戦してみよう。 ATOKに『明鏡国語辞典』をはじめ、『ジーニアス英和・和英辞典』も付属した[電子辞典セット]なら、ちょっと疑問に思ったことばの意味を調べることが簡単。あなたの漢字力が根元からパワーアップされます。

投稿者 散財人 : 03:19 | コメント (1) | トラックバック (0)

2006年01月12日

年賀状2006/1/12

1日・・・・・・・・・・・・・
2日・・・
3日・・・・
4日・・・・・・・
5日・・・・・・・
6日・・
7日・・
8日
9日
10日・・・・
11日・
12日・・

  • 前日送付済み年賀状:62通(前年同日比:+0)
  • 本日追加送付年賀状:0通(同:+0)
  • 前日到着済み年賀状:43通(同:+4)
    • 光沢:2通(同:+1)
    • IJ:26通(同:+2)
    • 再生:10通(同:+0)
    • 寄付付き再生:4通(同:+1)
    • Air Mail:1通(同:+1)
    • 光沢私製:0通(同:-1)
  • 本日到着年賀状:2通(同:+2)
    • 光沢:0通(同:+0)
    • IJ:0通(同:+0)
    • 再生:2通(同:+2)
    • 寄付付き再生:0通(同:+0)
    • Air Mail:0通(同:+0)
  • 到着済み寒中見舞い:1通(同:+0)
  • 本日到着寒中見舞い:0通(同:+0)
  • 前日まで出戻り年賀状:2通
  • 本日出戻り年賀状:0通

投稿者 散財人 : 23:59 | コメント (0) | トラックバック (0)

PLAYSTATION 4への第一歩?

まだPLAYSTATION 3すら発売されていないので次々世代ゲーム機"PLAYSTATION 4"が出るのかすら不明ですが、Cellを開発したこの3社が今から5年計画で先端プロセス技術の開発を始めると言うことはPLAYSTATION 4用プロセッサ共同開発への布石かなとかんぐってしまいます。
ポストCellがどんなアーキテクチャになるのか気になるところです。 プロセスルールが1/3になる32nmプロセスなら、1チップにCellをそのまま8個載せるメニイコアなんて手で来るかもしれませんが。

米IBM、ソニー株式会社、株式会社東芝の3社は、32nm以降の先端プロセス技術に関する基礎研究について5年間の共同開発契約を締結した。

投稿者 散財人 : 22:28 | コメント (1) | トラックバック (0)

[ 日記 ]

だいち

H-IIAロケット8号機で1月19日(木)に打ち上げ予定の陸域観測技術衛星(ALOS)の愛称が「だいち」に決定したそうです。
男の子の名前っぽいのは珍しいですね。

平成18年1月19日(木)に、種子島宇宙センターからH-IIAロケット8号機で打上げ予定の陸域観測技術衛星(ALOS)の愛称は、厳正な審査の結果、下記のとおり決定しました。多くの方々からのご応募、ご声援をいただきありがとうございました。

  1. 決定愛称名
    「だいち」(英語表記:DAICHI)

一方、株式会社ロケットシステムのサイトには、先月20日に行われたH-IIAロケット9号機の極低温点検の際の写真が公開されていまるのですが、そのうちの1枚は2台のH-IIAロケットが1枚の写真に写っていると言う大変珍しいカットです。(手前が9号機で、奥のハンガー内のが8号機)
もうちょっと近くに並んでると最高なんですけどね。来週の8号機打ち上げで、8号機がハンガーを出た後に、9号機側のハンガー引き戸を開けて写真撮ってくれるといいのですが。

RSCの写真とは反対側、ハンガー内から撮影されたツーショット写真もありました。
JAXAいはもとの宇宙を語ろう!いはもと版今日の話題 :H-IIAロケットのツーショット

投稿者 散財人 : 03:04 | コメント (2) | トラックバック (2)

天体スカウター

GPSと電子コンパス、傾きセンサを内蔵し、覗き込んだ星の名前や戦闘力光度等を表示してくれる機能を持ち、まさに天体スカウターといえるSkyScoutという製品が米Celestronによって開発されたそうです。
逆に、目標の天体の方角をスコープ内に表示して手動導入(?)をアシストする機能も付いているので、 僕のように星座をほとんど同定できない"何ちゃって天文部員"にはぴったりな製品です。 日本語版が出れば観測のお供に即買することですがちょっと期待できないのと、値段が$399からさらに上がりそう(\60,000位になる?)ですからねぇ。 おとなしく英語版買ったほうがいいかも。

SkyScoutは、フィールドスコープのような形をした製品で、手でもってのぞき込んで使うように設計されている。SkyScoutは、一見、単なる望遠鏡のようにも見えるが、GPSと地磁気センサ(電子コンパス)、3軸の傾きセンサを搭載しており、覗いている星の名前などの情報を側面の液晶ディスプレイに表示することができるのだ。同社では、パーソナルプラネタリウムとしているが、これまでありそうでなかった製品である。

より小型化されてスカウターサイズになる常時装着できていいんですけどね。
戦闘力光度が高い太陽を覗こうとすると爆発する機能もほしいですな。

投稿者 散財人 : 01:24 | コメント (0) | トラックバック (0)

2006年01月11日

年賀状2006/1/11

1日・・・・・・・・・・・・・
2日・・・
3日・・・・
4日・・・・・・・
5日・・・・・・・
6日・・
7日・・
8日
9日
10日・・・・
11日・

  • 前日送付済み年賀状:62通(前年同日比:+0)
  • 本日追加送付年賀状:0通(同:+0)
  • 前日到着済み年賀状:42通(同:+3)
    • 光沢:2通(同:+1)
    • IJ:26通(同:+2)
    • 再生:9通(同:-1)
    • 寄付付き再生:4通(同:+1)
    • Air Mail:1通(同:+1)
    • 光沢私製:0通(同:-1)
  • 本日到着年賀状:1通(同:+1)
    • 光沢:0通(同:+0)
    • IJ:0通(同:+0)
    • 再生:1通(同:+1)
    • 寄付付き再生:0通(同:+0)
    • Air Mail:0通(同:+0)
  • 到着済み寒中見舞い:0通(同:-1)
  • 本日到着寒中見舞い:1通(同:+1)
  • 前日まで出戻り年賀状:1通
  • 本日出戻り年賀状:1通

投稿者 散財人 : 23:59 | コメント (1) | トラックバック (0)

F900iT入院

でかさにもめげずに愛用しているF900iTですが、この1ヶ月ほど通話時に自分の声が相手に届かず、向こうの声だけ一方的に聞こえると言う症状が頻繁に起こるようになってきました。 端末の故障だと気が付くのに1ヶ月ほどかかるくらい電話をすることが少ないのですが、街中でも突然電波を見失ってしばらく圏外になることもあるのでさすがに不便です。

というわけで帰りがけに職場近くのドコモショップに行って修理に出してきました。
代替機はユーザインタフェースがF900iTと同じなFかDのものがよかったのですが、残念ながら在庫がないらしくP901iでした。 マニュアルを駆り忘れてしまい改行など簡単なことすら分からないので、メール入力速度が1/10程度にまで低下してしまいそうです。
おとなしく以前使ってたF2051を使ったほうがいいかも知れませんね。

投稿者 散財人 : 20:06 | コメント (0) | トラックバック (0)

MacBook Pro発表

昨年から予告されていたIntelアーキテクチャ版Macの第一弾としてMacBook ProとiMacが発表されました。
当たり前と言えば当たり前なんですが、価格的にはPowerBookに相当するクラスのノートPCでも、PowerPC搭載ではないのでPowerBookブランドじゃないんですね。 将来出るであろうハイエンドデスクトップPCも現行のPowerMacブランドからMacPC Proのような名前になってしまうのでしょうか。

アップルコンピュータ株式会社は、Intel Core Duo搭載のノート型Macintosh「MacBook Pro」を発表した。すでにApple Storeでの受注を開始し、出荷開始予定は2月としている。同社初のIntelアーキテクチャ採用ノートとなる。

重量が2.54kgと相変わらず重いとか、バッテリー動作時間が公開されて無いとかといった罠もあるようですが。

投稿者 散財人 : 05:30 | コメント (0) | トラックバック (0)

2006年01月10日

年賀状2006/1/10

1日・・・・・・・・・・・・・
2日・・・
3日・・・・
4日・・・・・・・
5日・・・・・・・
6日・・
7日・・
8日
9日
10日・・・・

  • 前日送付済み年賀状:62通(前年同日比:+0)
  • 本日追加送付年賀状:0通(同:+0)
  • 前日到着済み年賀状:38通(同:-1)
    • 光沢:2通(同:+1)
    • IJ:25通(同:+1)
    • 再生:7通(同:-3)
    • 寄付付き再生:3通(同:0)
    • Air Mail:1通(同:+1)
    • 光沢私製:0通(同:-1)
  • 本日到着年賀状:4通(同:+4)
    • 光沢:0通(同:+0)
    • IJ:1通(同:+1)
    • 再生:2通(同:+2)
    • 寄付付き再生:1通(同:+1)
    • Air Mail:0通(同:+0)
  • 前日まで出戻り年賀状:1通
  • 到着済み寒中見舞い:0通(同:-1通)

投稿者 散財人 : 23:59 | コメント (0) | トラックバック (0)

2006年01月08日

[ 漫画 ]

こちら葛飾区亀有公園前派出所 148巻

「こちら葛飾区亀有公園前派出所 148巻」を購入しました。

投稿者 散財人 : 21:11 | コメント (0) | トラックバック (0)

2006年01月07日

[ 日記 ]

部内No.2

正月休みが5日まであった副作用で、今日は土曜日なのに出勤日でした。 しかし朝8時45分ごろフロアに着いたらウチの部の人はまだ1人しか来ていない有様。 その後だんだん人が増えてきましたが、それでも有休とってる人が多く通常の1/3って所だったのでした。

夜は、2週間後の会合に向けて渋谷で年寄り秘密会議。 いくつか重大な任務をおおせつかったのでとりあえず忘れないようにしないといけませんね。

投稿者 散財人 : 23:59 | コメント (0) | トラックバック (0)

年賀状2006/1/7

1日・・・・・・・・・・・・・
2日・・・
3日・・・・
4日・・・・・・・
5日・・・・・・・
6日・・
7日・・

  • 前日送付済み年賀状:62通(前年同日比:+0)
  • 本日追加送付年賀状:0通(同:+0)
  • 前日到着済み年賀状:36通(同:+1)
    • 光沢:2通(同:+1)
    • IJ:24通(同:+2)
    • 再生:6通(同:-3)
    • 寄付付き再生:3通(同:+1)
    • Air Mail:1通(同:+1)
    • 光沢私製:0通(同:-1)
  • 本日到着年賀状:2通(同:-2)
    • 光沢:0通(同:+0)
    • IJ:1通(同:-1)
    • 再生:1通(同:+0)
    • 寄付付き再生:0通(同:-1)
    • Air Mail:0通(同:+0)
  • 到着済み寒中見舞い:0通(同:-1通)
  • 前日まで出戻り年賀状:1通

投稿者 散財人 : 23:59 | コメント (0) | トラックバック (0)

2006年01月06日

年賀状2006/1/6

1日・・・・・・・・・・・・・
2日・・・
3日・・・・
4日・・・・・・・
5日・・・・・・・
6日・・

  • 前日送付済み年賀状:62通(前年同日比:+0)
  • 本日追加送付年賀状:0通(同:+0)
  • 前日到着済み年賀状:34通(同:+6)
    • 光沢:2通(同:+1)
    • IJ:24通(同:+5)
    • 再生:4通(同:-3)
    • 寄付付き再生:3通(同:+2)
    • Air Mail:1通(同:+1)
  • 本日到着年賀状:2通(同:-5)
    • 光沢:0通(同:+0)
    • IJ:0通(同:-3)
    • 再生:2通(同:0)
    • 寄付付き再生:0通(同:-1)
    • 光沢私製:0通(同:-1)
    • Air Mail:0通(同:+0)
  • 到着済み寒中見舞い:0通(同:-1通)
  • 前日まで出戻り年賀状:1通

投稿者 散財人 : 23:59 | コメント (0) | トラックバック (0)

Windows Mobile OSベースのgigabeat S発表

動画再生対応のgigabeatが近いうちに出るのだろうとは予想していましたが、まさか今までのLinuxを捨ててWindows Mobile OS(Windows CE)搭載で来るとは思いませんでした。 もともとhpやDELLの廉価版PDAでも使われているSamsung製のARMコアCPUを搭載していたとはいえ・・・。 新規に組み込みLinux向けにWMVデコードソフトウェアを実装する費用と天秤にかけた上での判断ならいいのですが、昨今のMicrosoftと東芝の蜜月ぷっりによるところが大きそうで。

株式会社東芝は5日(現地時間)、2006 International CESの同社展示ブースでMicrosoftのWindows Mobile OSをベースとしたPortable Media Center端末「gigabeat Sシリーズ」を発表した。3月の発売を予定しており、1.8インチ30GB HDD搭載の「S30」と60GB HDD搭載の「S60」の2モデルをラインナップする。実売価格は「S30」が299ドル、「S60」が399ドル。

投稿者 散財人 : 21:48 | コメント (0) | トラックバック (0)

ズッコケ中年三人組(BlogPet)

きのうはシリーズも完結された!

「機動戦士ガンダムT H E O R I G I N11巻」を読みました。
;t i t l e...

*このエントリは、BlogPet(ブログペット)の「散太」が書きました。

投稿者 散太 : 10:14 | コメント (1) | トラックバック (1)

2006年01月05日

年賀状2006/1/5

ぐはっ、年賀状出すのサボった隣のチームの先輩から今頃届いたよ。 とりあえず返事出したけど、届く前に明日会社であってしまう罠。

1日・・・・・・・・・・・・・
2日・・・
3日・・・・
4日・・・・・・・
5日・・・・・・・

  • 前日送付済み年賀状:60通(前年同日比:-1)
  • 本日追加送付年賀状:2通(同:+2)
  • 前日到着済み年賀状:27通(同:+2)
    • 光沢:0通(同:-1)
    • IJ:19通(同:+4)
    • 再生:4通(同:-2)
    • 寄付付き再生:3通(同:+2)
    • Air Mail:1通(同:+1)
  • 本日到着年賀状:7通(同:+4)
    • 光沢:2通(同:+2)
    • IJ:5通(同:+1)
    • 再生:0通(同:-1)
    • 寄付付き再生:0通(同:+2)
    • Air Mail:0通(同:+0)
  • 本日出戻り年賀状:1通

投稿者 散財人 : 22:20 | コメント (0) | トラックバック (0)

[ 通信 ]

垂便ポスト

明治時代に郵便制度が始まった当初は、(今のように赤くなく白くて)「郵便」と書かれていた郵便ポストを「垂れ便」と誤読して粗相をした人がいたっていう話(都市伝説?)は聞いたことがありますが、いやはや。

↓お食事中の方はご注意ください。

5日午前5時40分ごろ、千葉県船橋市三咲4の郵便ポストに汚物が付着しているのを、年賀状を投かんしようとした女性が発見、県警船橋東署に通報した。

投稿者 散財人 : 18:54 | コメント (0) | トラックバック (0)

[ blog ]

MT3.2での文字化け修正版aws.pl

昨年10月にMovableType3.2にアップグレードしたらaws.plの出力が文字化けして困った際に参考にしたサイトがなくなってしまったようなので、修正版aws.plを上げておきます。
DVDの監督情報なども取得できるように文字化け問題とは関係の無いカスタマイズも行っていますので、必要の無い人は該当部分を削除した方が再構築時などのレスポンスがよくなるかと思います。

オリジナルaws.plのライセンスには改造版の再配布について明記されて無いのが気になるんですが、自由に利用してかまわないと書いてあるからいいですかね。
利用して得られる利益/損失について、散財人は一切関知せず、また責任をとりませんし、サポートも行わないのであしからず。

このプラグインの著作権はひらたにあります。個人かつ非営利での利用(もちろん、Amazon アソシエイトはOK!) に限り、プログラムの一部、もしくは全部を自由に利用、改造していただいて構いません。利用して得られる利益/損失について、わたしは一切関知せず、また責任をとりません。

ZIPファイル (4KB)

# aws.pl
# (C) 2003 Daiji Hirata
#  All Right Reserved.

#use Data::Dumper;
use MT;
use MT::ConfigMgr;
use MT::Template::Context;
use LWP::UserAgent;
use XML::Simple;
#use Jcode;
use Encode;
use strict;

my $VERSION = '1.0a';

my %config;
$config{"dev-t"} = 'DDDDDDDDDDDDDD'; #自分で取得したdeveloper-tokenを入れる
$config{associate_id} = 'sanzairyusei-22'; #自分で取得したassociate-idを入れる。もちろんこのままでも歓迎!
$config{locale} = 'jp';

my @aws_tags = (
    # lite
    'url', 'ImageUrlSmall', 'ImageUrlMedium', 'ImageUrlLarge', 'ProductName', 'Asin',
    'Manufacturer', 'Availability', 'ListPrice', 'OurPrice', 'UsedPrice', 'Catalog',
    # heavy
    'Media', 'Isbn', 'ReleaseDate', 'SalesRank', 'Upc', 'ThirdPartyNewPrice',
);

my $elements = {
    'ActorSearch' => [ "dev-t", "t", "type", "f", "locale", "mode", "page" ],
    'ArtistSearch' => [ "dev-t", "t", "type", "f", "locale", "mode", "page" ],
    'AsinSearch' => [ "dev-t", "t", "type", "f", "locale" ],
    'AuthorSearch' => [ "dev-t", "t", "type", "f", "locale", "mode", "page"],
    # 'BlendedSearch' => [ "dev-t", "t", "type", "f", "locale" ],
    'BrowseNodeSearch' => [ "dev-t", "t", "type", "f", "locale" ,"mode", "sort"],
    'DirectorSearch' => [ "dev-t", "t", "type", "f", "locale", "mode", "page"],
    'KeywordSearch' => [ "dev-t", "t", "type", "f", "locale", "mode", "page"] ,
    'ListManiaSearch' => [ "dev-t", "t", "type", "f", "locale"],
    'ManufacturerSearch' => [ "dev-t", "t", "type", "f", "locale", "mode", "page"] ,
    'PowerSearch' => [ "dev-t", "t", "type", "f", "locale", "mode", "page"] ,
    'SemilaritiesSearch' => [ "dev-t", "t", "type", "f", "locale" ],
    'UpcSearch' => [ "dev-t", "t", "type", "f", "locale", "mode" ],
    'WishListSearch' => [ "dev-t", "t", "type", "f", "locale" ],
};

MT::Template::Context->add_container_tag(Aws => \&aws);

MT::Template::Context->add_tag(AwsAddCart => \&aws_addcart);

MT::Template::Context->add_tag(AwsAuthors => \&aws_authors );
MT::Template::Context->add_tag(AwsArtists => \&aws_artists );
MT::Template::Context->add_tag(AwsTracks => \&aws_tracks );
MT::Template::Context->add_tag(AwsXML => \&aws_xml );
MT::Template::Context->add_tag(AwsRequestUrl => \&aws_requesturl );
MT::Template::Context->add_tag(AwsTotalPages => \&aws_totalpages );
MT::Template::Context->add_tag(AwsTotalResults => \&aws_totalresults );
MT::Template::Context->add_tag(AwsAvgCustomerRating => \&aws_avgcustomerrating );
MT::Template::Context->add_tag(AwsTotalCustomerReviews => \&aws_totalcustomerreviews );
MT::Template::Context->add_tag(AwsVersion => \&aws_version );
MT::Template::Context->add_tag(AwsDirectors => \&aws_directors );
MT::Template::Context->add_tag(AwsStarring => \&aws_starring );

foreach my $tag (@aws_tags) {
    MT::Template::Context->add_tag('Aws'.$tag => sub { my $ctx = shift; aws_detail($ctx, $tag)});
}

sub aws {
    my ($ctx, $arg) = @_;
    my $builder = $ctx->stash('builder');
    my $tokens = $ctx->stash('tokens');
    my $res;
    my %q;

    use MT::ConfigMgr;
    my $cfg = MT::ConfigMgr->instance;
    my $charset = {'Shift_JIS'=>'sjis','ISO-2022-JP'=>'jis','EUC-JP'=> 'euc',
                   'UTF-8'=>'utf8'}->{$cfg->PublishCharset} || 'utf8';

    $q{f} = 'xml';
    $q{"dev-t"} = ($arg->{dev_token}) ? $arg->{dev_token} : $config{"dev-t"};
    if (!($q{"dev-t"})) { return $ctx->error("MTAWS needs your developer token: $q{'dev-t'}."); }
    $q{t} = ($arg->{associate_id}) ? $arg->{associate_id} : $config{associate_id};
    if (!($q{t})) { $q{t} = 'dh0dc-22'; }
    $q{type} = ($arg->{type}) ? $arg->{type} : 'lite';
    $q{mode} = ($arg->{mode}) ? $arg->{mode} : '';
    $q{page} = ($arg->{page}) ? $arg->{page} : 1;
    $q{lastn} = ($arg->{lastn}) ? $arg->{lastn} : -1;
    $q{offset} = ($arg->{offset}) ? $arg->{offset} : -1;
    $q{locale} = ($arg->{locale}) ? $arg->{locale} : $config{locale};
    $q{sort} = ($arg->{sort}) ? $arg->{sort} : '';
    if ($arg->{search} && $arg->{query}) {
  $q{search} = $arg->{search};
#     $q{query} = ($charset ne 'utf8') ? Jcode->new($arg->{query}, $charset)->utf8 : $arg->{query};
  $q{query} = Encode::encode('utf8', $arg->{query});
  $q{$arg->{search}} = utf2entity($q{query},1);
    } else {
  return $ctx->error("No search method and/or query");
    }
    # my $url = 'http://xml.amazon.com/onca/xml3?';
    my $url = 'http://xml.amazon.co.jp/onca/xml3?';

    my @query;

    push @query, "$q{search}=$q{$q{search}}";
    foreach my $key (@{$elements->{$q{search}}}) {
        if (defined $q{$key}) {
            push @query, "$key=$q{$key}";
        }
    }

    $url .= join "&", @query;
    # $url .= '&__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A';

    $ctx->stash('RequestUrl', $url );
    $ctx->stash('Associate_Id', $q{t} );

    my $ua = new LWP::UserAgent;
    $ua->agent("MTAWS");
    my $http_request = new HTTP::Request('GET', $url);
    my $http_response = $ua->request($http_request);
    my $content = $http_response->{'_content'};

    if ( $q{type} eq 'heavy') {
  my @content = split "\n", $content;
      $content = '';
      foreach my $line (@content) {
          if ($line) {
        $content .= Encode::decode('utf8', $line);
#       $content .= Jcode->new($line,'utf8')->utf8;
        $content .= "\n";
      }
      }
     }

#die $q{query};

    # AWSからのレスポンスはここでUTF8フラグが立てられるっぽい
    my $tree;
    $tree = XMLin($content);
    if (!($tree)) { return $ctx->error("XML incorrect:\n"); }
    $ctx->stash('XML', $content );
    my @details;

    if (ref $tree->{Details} eq 'ARRAY') {
      push @details, @{$tree->{Details}};
    } else {
      push @details, $tree->{Details};
    }

    $ctx->stash("TotalResults", $tree->{TotalResults});
    $ctx->stash("TotalPages", $tree->{TotalPages});

    # トークンはDBにあるままなので、UTF8フラグが立っていない
    # なので、文字コードをUTF8に変換し、UTF8フラグを立てる
    for my $t (@$tokens)
    {
        if( $t->[0] eq 'TEXT' )
        {
            $t->[1] = Encode::decode( $charset, $t->[1] );
#            $t->[1] = Jcode->new($t->[1])->utf8;
#            $t->[1] = decode_utf8( $t->[1] );
        }
    }

    for my $detail (@details) {
    next if (($q{offset}--) > 0);
        $ctx->stash("Detail", $detail);
        defined(my $out = $builder->build($ctx, $tokens))
        or return $ctx->error($ctx->errstr);
        # $res .= sprintf($out);

        $res .= $out;
        if ($q{lastn}>0) { $q{lastn}--; }
        last if ($q{lastn} == 0);
    }

    # UTF8フラグをおろし、PublishCarsetの文字コードに変換する
#    $res = encode_utf8($res);
#    return Jcode->new($res, 'utf8')->$charset();
    return Encode::encode( $charset, $res );
}

sub utf2entity {
    my ($str, $amazon) = @_;
#     $str = Jcode->new($str)->utf8;
    $str =~ s/([^\w,])/'%'.unpack("H2", $1)/ego;

    if ($amazon ) {
      $str =~ s/%/%25/g;
    }
    $str;
}

sub aws_requesturl {
    my $ctx = shift;
    $ctx->stash("RequestUrl") || '';
}

sub aws_xml {
    my $ctx = shift;
    $ctx->stash("XML") || '';
}

sub aws_totalresults {
    my $ctx = shift;
    $ctx->stash("TotalResults") || '';
}

sub aws_totalpages {
    my $ctx = shift;
    $ctx->stash("TotalPages") || '';
}

sub aws_authors {
    my $ctx = shift;
    defined (my $detail = $ctx->stash("Detail")) or return '';
    if (ref $detail->{Authors}->{Author} eq 'ARRAY') {
        return join ", ", @{$detail->{Authors}->{Author}};
    } else {
        $detail->{Authors}->{Author} || '';
    }
}

sub aws_directors {
    my $ctx = shift;
    defined (my $detail = $ctx->stash("Detail")) or return '';
    if (ref $detail->{Directors}->{Director} eq 'ARRAY') {
        return join ", ", @{$detail->{Directors}->{Director}};
    } else {
        $detail->{Directors}->{Director} || '';
    }
}

sub aws_starring {
    my $ctx = shift;
    defined (my $detail = $ctx->stash("Detail")) or return '';
    if (ref $detail->{Starring}->{Actor} eq 'ARRAY') {
        return join ", ", @{$detail->{Starring}->{Actor}};
    } else {
        $detail->{Starring}->{Actor} || '';
    }
}

sub aws_detail {
    my ($ctx, $e) = @_;
    defined (my $detail = $ctx->stash("Detail")) or return '';
    if (ref $detail->{$e} eq 'ARRAY') {
        return join ", ", @{$detail->{$e}};
    } else {
        return $detail->{$e} || '';
    }
}

sub aws_avgcustomerrating {
    my $ctx = shift;
    defined (my $detail = $ctx->stash("Detail")) or return '';
    $detail->{Review}->{AvgCustomerRating} || '';
}

sub aws_totalcustomerreviews {
    my $ctx = shift;
    defined (my $detail = $ctx->stash("Detail")) or return '';
    $detail->{Review}->{TotalCustomerReviews} || '';
}

sub aws_artists {
    my $ctx = shift;
    defined (my $detail = $ctx->stash("Detail")) or return '';
    if (ref $detail->{Artists}->{Artist} eq 'ARRAY') {
        return join ", ", @{$detail->{Artists}->{Artist}};
    } else {
        $detail->{Artists}->{Artist} || '';
    }
}

sub aws_tracks {
    my $ctx = shift;
    defined (my $detail = $ctx->stash("Detail")) or return '';
    if (ref $detail->{Tracks}->{Track} eq 'ARRAY') {
        return join ", ", @{$detail->{Tracks}->{Track}};
    } else {
        $detail->{Tracks}->{Track} || '';
    }
}

sub aws_addcart {
    my ($ctx, $args) = @_;

    my $res;
    defined (my $detail = $ctx->stash("Detail")) or return '';
    my $button = ($args->{label}) ? $args->{label} : "Buy";

    $res = sprintf( "<form method=\"POST\" action=\"http://www.amazon.co.jp/o/dt/assoc/handle-buy-box=%s\">\n", $detail->{Asin} );
    $res .= sprintf( "<input type=\"hidden\" name=\"asin.%s\" value=\"1\">\n", $detail->{Asin} );
    $res .= sprintf( "<input type=\"hidden\" name=\"tag-value\" value=\"%s\">\n", $ctx->stash("Associate_Id") );
    $res .= sprintf( "<input type=\"hidden\" name=\"tag_value\" value=\"%s\">\n", $ctx->stash("Associate_Id") );
    $res .= sprintf( "<input type=\"submit\" name=\"submit.add-to-cart\" value=\"%s\">\n", $button);
    $res .= "</form></span>\n";

    $res;
}

sub aws_version {
    $VERSION;
}

1;
__END__

=head1 NAME

aws.pl - Movable Type Plugin of Amazon Webservices

=head1 SYNOPUS

    <MTAws dev-t="developer-token" associate_id="dh0dc-22" search="KeywordSearch" mode="books-jp" query="weblog" locale="jp">
    <$MTAwsurl$>
    <$MTAwsAuthors$>
    <img src="<$MTAwsImageUrlSmall$>">
    <$MTAwsAddCart label="Buy from Amazon!"$>
    </MTAws>

=head1 LICENSE

Please see the file F<README> in the package.

=head1 AUTHOR

Daiji Hirata, dh@uva.jp

=cut

投稿者 散財人 : 16:25 | コメント (0) | トラックバック (4)