日米大物ハッカー対決dinnerにオブザーバー参加。場所は中立国ということでSunnyvaleのAfgan飯Kabul。
More… »
Mediterraneanのdelivery lunch@職場。実際に現地で食べてるわけじゃないのでちょっと邪道かもしれないが、一応新規店開拓扱いということで記録。
Mediterranean Delite 1620 El Camino Real, San Carlos, CA 94070 650-654-9172
本末転倒な作業の末にAmazon Web Serviceデビューを果たしたので、これまでの習慣にならい、昨年読了した本(未掲載分)のリストを新フォーマットにて一挙掲載。
More… »
Palo AltoのScott’s seafoodで晩飯。かなり暗い席で厳しい環境だったが、三脚を駆使してなんとか撮影。
禁断のフラッシュライト(カメラのフラッシュではない)付き撮影も試みてみた。確かに、これだけ暗い環境でブレた写真を撮るよりはライトの直接光をあてることになるにしても明るい方がいいような気がする。
以前、ふと思い立ってamazonのアソシエイト・プログラムに申し込み、アソシエイトリンクを張ってみた。
が、やってみてすぐにいくつかの点で不満を感じていた。
- amazonが用意したテンプレートの情報だけではいまいち物足りない。たとえば出版社の情報とかランキング情報なども表示させたい。
- Amazonのテンプレートはiframe要素を使ってるので、firefoxのnoscriptと相性が悪い(詳細は後述)。iframeはHTML標準の将来的に廃止の方向だという点でもいまいち。
不満を解消するべくいろいろ試行錯誤した挙げ句、結局Amazon Web Services(AWS)デビューを果たし、Amazon Associates Web ServiceのRESTインタフェース経由で得られる基本的な情報を整形して埋め込み、さらにランキングとかレビューとかの動的に変わり得る情報は閲覧のたびにRESTを叩いて自動的に更新する、という方法に行き着いた。見た目はこんな感じ:
IPv6 Advanced Protocols Implementation (The Morgan Kaufmann Series in Networking)
Qing Li, Jinmei Tatuya, Keiichi Shima
Morgan Kaufmann, 2007-04-20
Amazonランキング: 499520
Amazonおすすめ度:
- Getting Intimate with IPv6
- IPv6 Advanced Protocols Implementation
- Excellent way to complete the story...
さらに、スクリプトとか「自動的に裏でごそごそされること」とかが嫌いな人向けに自動更新をするかどうかを選択できるようにした上で、デフォルトでは更新しないようにしておいた。それでも、書名とか著者名などの一般的な情報はもともと埋め込まれているので表示可能という点がiframeを利用した場合と違っている。
いつもの12マイルmorning runの後の昼飯。office近くのcheapなMexicanにて。
Tacos El Grullense E & E 2401 Middlefield Road, Redwood City, CA 94063 650-369-9013
恒例のPARCWednesday Night Run。Menlo Park方面を回るtreeコース。
More… »
Recent Comments