Pythonのメモ
google app engine で AWS から書籍名を取得。書籍の場合は ASIN = ISBN
import xml.etree.cElementTree as etree from google.appengine.api import urlfetch def getBookInfo(itemId): class Book(): title = '' author = '' detailPageUrl = '' awsKey = "xxxxxxxxxxxxxxxxxxxx" query = 'http://webservices.amazon.co.jp/onca/xml' query += '?Service=AWSECommerceService&' query += '&AWSAccessKeyId=' + awsKey query += '&Operation=ItemLookup' query += '&ContentType=text/xml' query += '&ResponseGroup=Medium,Images' query += '&Page=1' query += '&ItemId=' + itemId xml = urlfetch.fetch(query).content dom = etree.fromstring(xml) aws = '{http://webservices.amazon.com/AWSECommerceService/2005-10-05}' xpath_Item = aws + 'Items/' + aws + 'Item/' xpath_ASIN = aws + 'ASIN' xpath_DetailPageURL = aws + 'DetailPageURL' xpath_ItemAttributes = aws + 'ItemAttributes/' xpath_Title = xpath_ItemAttributes + aws + 'Title' xpath_Author = xpath_ItemAttributes + aws + 'Author' xpath_Publisher = xpath_ItemAttributes + aws + 'Publisher' xpath_PublicationDate = xpath_ItemAttributes + aws + 'PublicationDate' items = dom.findall(xpath_Item) books = [] for item in items: book = Book() book.title = item.findtext(xpath_Title) book.author = item.findtext(xpath_Author) book.detailPageUrl = item.findtext(xpath_DetailPageURL) books.append(book) return books books = getBookInfo('4798016411,4774130567,4873112761,4774130427,479733939X') for book in books: print book.title print book.author print book.detailPageUrl
Pythonのメモ
インスタンス(っていうのかな)をリストに代入して、添え字で参照
class Book(): title = '' author = '' book1 = Book() book1.title = 'title1' book1.author = 'author1' book2 = Book() book2.title = 'title2' book2.author = 'author2' book3 = Book() book3.title = 'title3' book3.author = 'author3' books = [book1, book2, book3] for num in range(0,3): print books[num].title print books[num].author print ''
テレビはやっぱり凄い 〜熱闘甲子園〜
普段、殆どテレビを見ない僕も、この時期の夜はテレビにかじりつく。今日、テレビ朝日の『熱闘甲子園』を観ていて、やっぱりテレビ局の作るコンテンツは凄いと思った(普段テレビを殆ど観ないから余計にそう感じるのかも知れないけど)。
高校野球はただ試合をテレビで観ているだけでも、選手や彼らを支える人たちの気持ちを勝手に妄想して感動できる。だけど、舞台裏というか、NHKの中継だけでは知ることのできないエピソードを『熱闘甲子園』が添えてくれることで、よりドラマティックに感動させてもらえる。番組を制作している側も僕の要望をよく心得ていて、僕が高校野球に求めている「儚さ故の感動」的なモノを、選手はもとよりその家族にまで取材範囲を広げて伝えてくれる。
今日の番組内容で言えば、残念ながら敗退してしまった茨城・常総学院のエースピッチャー島田君の親御さんが、21年前に木内監督の下で準優勝をもぎとった時のエースと女子マネで、お母さんは今また選手のユニフォームを洗濯している──だとか、今日、一回戦を勝ち抜いた沖縄・浦添商のエースが、地方大会の決勝で破った選抜の優勝校・沖縄尚学のエースからお守りを託されていた──だとか、そういったエピソードが30分という時間に濃縮されていた。
ネットではマスコミ不要論だとか、一般大衆のマスコミ化なんて言葉をちらほらと見かるけれど、今のインターネットを見ていても、夏の数週間で消化されるコンテンツに数ヶ月という時間を掛けて取材して、取材した野球部が勝ったときと負けたときで異なる映像を準備しておいて試合の当日に放送する、なんていうことが為されるように進化するとは到底思えない。常総学院・島田君のお母さんが、21年前に女子マネとして洗濯していたときの映像とか、ほんと、よく見つけてきたなと思う。そういう使えるレベルの素材の充実も、テレビ局はさすがだ。
テレビ局が良質なコンテンツばかりを流しているとは思わないけれど、とはいえ、ときたまインターネットで生まれる良質と言われるコンテンツは、テレビが流す良質なコンテンツにはまだまだ敵わないんじゃないかなー。
2008年7月30日(木)の話題
クライアントサイド技術
- 「辻ちゃん・ウエちゃんのアクセシビリティPodcast」第20回 前編 | アクセシビリティBlog | ミツエーリンクス
- ユーザーの視線を惹きつける、訴求効果の高い画像の使い方 | コリス
- [08/07/30]たった1文字ファイル名を変更するだけでPhotoshopを高速化させる方法
- カレンダー、バルーンなどWEBアプリに使えるハイクオリティアイコンセット「pinvoke」:phpspot開発日誌
- MacOS Xのインターフェースガイドラインが公開されています | IDEA*IDEA
- 大阪イメディオでユーザビリティのセミナーの講師やります! - TRANS[hatena]
- テキストをかっこよく魅せるPhotoshopのチュートリアル集:Part 6 | コリス
- インダストリアルデザイン出身のウェブマスターが進める企業サイトの人間中心設計/三菱電機 | Web担当者Forum
- Firebug Lite 1.2登場、IE Safari OperaでFirebug活用 | エンタープライズ | マイコミジャーナル
サーバーサイド技術
広告
サービス
- サイボウズ・ラボ、ランキングサイト「Pathtraq」の統計データを利用したAPIを公開:MarkeZine(マーケジン)
- データセクション「スパムブログURLリスト提供サービス」を開始 | Web担当者Forum
- Amazonのアウトソーシングマーケットプレイスが大量発注を可能にする新機能を公開:MarkeZine(マーケジン)
- アマゾン、新しいオンライン決済サービスを発表:ニュース - CNET Japan
- アメブロ、著名人ブロガー対象にクチコミサービス開始:マーケティング - CNET Japan
- TSUTAYA DISCASで音楽配信スタート--約100万曲を99円から:ニュース - CNET Japan
レポート
仮想世界
2008年7月29日(火)の話題
クライアントサイド技術
- 私的インフォメーション・アーキテクチャ考:番外編:サバンナに合うように設計されたヒトの意識:DESIGN IT! w/LOVE
- インフォメーション・アーキテクチャ とは | ユーザビリティ用語集 | ミツエーリンクス
- ヒエログリフやシルエット・イラストなどの絵文字フォント -Iconian Fonts | コリス
- デザイナー、デベロッパ、ブロガーのための使えるフリーアイコン96選『96 of the Best Ever Free Icon Sets』 | CREAMU
- デザインやコードの修正依頼でトラブルを回避するポイント - builder by ZDNet Japan
- MOONGIFT: » Silverlightを使ったブラウザベースのグラフライブラリ「Visifire」:オープンソースを毎日紹介
- MOONGIFT: » Webサイトの彩りに使える小さなアイコン集「twotiny」:オープンソースを毎日紹介
- JavaScriptクロージャを完全理解!スコープチェインを知る(前編) - builder by ZDNet Japan
- 予約ボタンを押してもらうための7つの鍵--旅行サイトに欠かせない要素とは?:マーケティング - CNET Japan
広告
サービス
- 新検索エンジン「Cuil」が始動--グーグルの対抗馬となるか?:マーケティング - CNET Japan
- Twitterを使った求人情報投稿サイト『TwitHire』 | 100SHIKI.COM
- YouTube、いま検索されてる「急上昇キーワード」ランキングを公開:MarkeZine(マーケジン)
- CLON Labの携帯電話向けサービス「CLON」、人工知能が「話しかけてくる」サービスに:モバイルチャンネル - CNET Japan
- 書店でcrossreviewのレビューを使ってみませんか (smashmedia)
- 地域ごとにウェブサイトを変更する技術の秘密(ZDNet Japanブログより):ニュース - ZDNet Japan
- livedoor グルメ、コール課金サービスで「Yahoo!グルメ」と提携:モバイルチャンネル - CNET Japan
- どこどこJP | WEBマーケティング支援 | サイバーエリアリサーチ株式会社
- Life is beautiful: ミイラ取りがミイラになりそうなPhotoShare
- グローバルリンクジャパン、日本初、WEBサイトのレポート作業がワンクリックで可能なツール | Web担当者Forum
レポート
仮想世界
Webディレクターが把握しておくべき2008年7月28日(月)の話題
クライアントサイド技術
- 情報デザイン研究室 | フォトカードソートWS カードソート編
- illustratorで綺麗なラインのイラストを描く方法『Illustrator Make with Mesh』 | CREAMU
- もう一度、ちゃんとJSON入門 - 檜山正幸のキマイラ飼育記
- ブラインド・テストでは好結果『Windows Vista』 | WIRED VISION
- 金属系、機械系の写真をPhotoshop CS3で綺麗に見せる方法、手法、加工、コツなどがあれば教えていただきたいのですが、 どのようなものがありますでしょうか? 物撮りや商.. - 人力検索はてな
- xhtmlって何がどう便利なんでしょうか。 htmlで出来てるサイトを丸ごとxhtmlにするにあたって、ベストなのはどの手順になるでしょうか?.. - 人力検索はてな
- 絵の多義性とタクソノミー(フォトカードソート・ワークショップを終えて):DESIGN IT! w/LOVE
- 被験者の操作、表情、音声をまとめて録画できるユーザビリティテストツール『Silverback』 | 100SHIKI.COM
- 情報デザイン研究室 | フォトカードソートWS フィールドワーク編
- 情報デザインフォーラム: 横浜関内でミニ・ワークショップを行いました
- Web Developerでウェブサイトを構築・デバッグ - builder by ZDNet Japan
- [http://d.hatena.ne.jp/aratako0/20080726/p1:title=ディレクターやデザイナーができるアクセシビリティ - TRANS [hatena]]
サーバーサイド技術
- メールアドレスや任意のパスワード等を登録をして、IDを持った者にしか、閲覧できないページを、PHPで作りたいです。 その場合に、参考になるサイトや書籍があれば、紹介く.. - 人力検索はてな
- jQueryとPHPでダイナミックな投票スクリプトを作成:phpspot開発日誌
- Javascriptを使用した動的なフォームについて 今javascriptを使用し、下記のようなフォームの作成を考えています (参考にしたスクリプト→http://d.hatena.ne.jp/Mug/20060.. - 人力検索はてな
- Javaの性能を分析する10のツール | エンタープライズ | マイコミジャーナル
- やたー iPhone で Rails 動いたよー - ursmの日記
- Apache + mod_rubyでCometチャットを実装する話です。 書き込みがあったら待機しているプロセスにSIGUSR1シグナルを送り、 待機しているプロセスはシグナルを受信次第、 ク.. - 人力検索はてな
- [http://www.thinkit.co.jp/article/99/4/:title=[Think IT] 第4回:図解!セカンドライフのDB変遷! (1/3)]
- MTのMySQLデータベースのエクスポート取ってメールしておくcron設定でバックアップする話
- DBD::SQLite で closing dbh with active statement handles になる件のまとめとその解決方法について - TokuLog 改めB日記
- あるプロセスが利用しているメモリサイズを procfs 経由で調べる - naoyaのはてなダイアリー
- スラッシュドット・ジャパン | Microsoft、Apache Software Foundationのプラチナスポンサーに
- スラッシュドット・ジャパン | インターネット利用者の多くはブラウザをアップデートしていない
- freebsd7 + apache2 + perl を利用しています。 ブラウザでリアルタイムに出力させるための $|=1;(バッファリングのOFF) がうまくいきません。 結局いっぺんに出力されます.. - 人力検索はてな
- IISサーバでCGIが正常に動作せずに困っております。Linux環境で問題なく動作していた簡単なCGIを、Windowsサーバ(Windows Server 2003 R2_Standard Edition,IIS 6.0)に設.. - 人力検索はてな
- Railsアプリをmod_proxy_balancerで負荷分散しつつ、ちょっとYSlow対策 - 菊池高志 - builder by ZDNet Japan
広告
なにかあれば教えてください(><)
アクセス解析
なにかあれば教えてください(><)
サービス
- [http://netafull.net/tech/026713.html:title=[N] ウェブブラウザでサイト作成・管理できる「SynthaSite」]
- アップロードを開始してすぐ相手にファイルをストリーミングダウンロードさせる無料サービス「Streamfile」 - GIGAZINE
- F's Garage:オススメのURLを一発でツイッターに送信できるブックマークレット
レポート
なにかあれば教えてください(><)
セキュリティ
- Windows必携の無償セキュリティツール10選 - builder by ZDNet Japan
- ノートンセキュリティチェック www.symantec.com/region/jp/securitycheck/index.html ●対ハッカー露出度チェック ●Windows 脆弱性チェック ●トロイの木馬チェック 上記.. - 人力検索はてな
- DNSキャッシュポイズニング、各ネームサーバの対応が話題に - ITmedia エンタープライズ
- DNSシステム脆弱性問題、発見者がついに詳細情報を公開へ | エンタープライズ | マイコミジャーナル
- 東証システム障害で望まれる「富士通とのさらなる連携」|inside Enterprise|ダイヤモンド・オンライン
- スラッシュドット・ジャパン | 銀行ウェブサイトの大半はセキュアではない?
人物
なにかあれば教えてください(><)
仮想世界
その他
- “インターネットは儲かる”の幻想を打ち砕く/書評『御社のホームページがダメな理由』 | Web担当者Forum
- Googleインデックス、ついに1兆を超える:MarkeZine(マーケジン)
- iPhone 2.1ベータ, SDK 2.1提供開始:コピー&ペーストも追加? - Engadget Japanese
- au one、8月にトップページをリニューアル、シンプルなテキスト版も提供:MarkeZine(マーケジン)
- WEB、IT系のマッチングサイトを探しています。 本格的なものから気軽に応募できるような所まで広く探し、多くの中から比較したいと考えています。 よろしくお願いいたしま.. - 人力検索はてな
- 7月25日は『システム管理者感謝の日』:動画『シスアドへの感謝の歌』も | WIRED VISION
- 【最大4000ポイント進呈】MovableTypeのページ分割についてです。 的確な答えが無かったので、 再質問させていただきます。 カテゴリーページを分割しようと考えています。.. - 人力検索はてな
- 2008-07-25 - 思っているよりもずっとずっと人生は短い。
- MT4で複数のブログを一括で再構築する方法はありますか? 多くのブログで共通に使っているモジュールを修正したときに一つずつ再構築するのが面倒です。 処理が終わるまで.. - 人力検索はてな
- 第19回WebSig会議「特集!Open Source CMS オープンソースのWebシステムを、どうビジネスシーンに活用するか」が終了しました。 (WebSig24/7)
- webサービスを作る前に読みたいデザイン系エントリまとめ - 遥か彼方の彼方から
- スラッシュドット・ジャパン | Microsoft、Apache Software Foundationのプラチナスポンサーに
- IT業界がいいのは、つねに勉強せざるをえないこと - Zopeジャンキー日記
- LinuxのファイルI/Oチューニングに使える「Iotop」 - GIGAZINE
- 4つの事例で理解する効果的なケータイ活用術 - 携帯マーケ入門#3 | Web担当者Forum
- 検索エンジンの順位が安定しません。 とくにグーグルではなかなか上位に来なく、20から30位前後になってしまいます。 自分なりにSEOを試みたのですが、うまくいかない.. - 人力検索はてな
Webディレクターが把握しておくべき2008年7月25日(金)の話題
クライアントサイド技術
- MOONGIFT: » JavaScriptで実現するMVCフレームワーク「JavaScriptMVC」:オープンソースを毎日紹介
- JavaScript 点数制限なしで切り替え対応させるにはどうすれば良いのでしょうか? サイトリニューアルに伴い、以下の仕様に変えたいと思っています。 このスクリプト自体他.. - 人力検索はてな
- 「Windows 7」は順調に開発中--MS開発トップが明らかに - builder by ZDNet Japan
- デザイン性に優れたCSSメニュー集:phpspot開発日誌
- テーブルレイアウトをするにあたって、見本となるようなWEBサイト、もしくはノウハウを書いているサイト(もしくはノウハウそのもの)を教えてください。 例えば、 ・スペ.. - 人力検索はてな
- Acid 2テストが正常に復帰 | Web標準Blog | ミツエーリンクス
- Webアクセシビリティとユーザーの関係 | アクセシビリティBlog | ミツエーリンクス
- 書籍『マイクロフォーマット』が発売 | Web標準Blog | ミツエーリンクス
- 無料で使える人のブラシセット & ベクター画像55選『55 Free Human Brush Sets And Vector Images - Giant Design Pack』 | CREAMU
- プロっぽくて編集しやすいフリーのウェブサイト用テンプレート配布サイト「TemplateYes」 - GIGAZINE
- 黄金比などを使用して、緻密で美しいグリッドを設計できるツール集 | コリス
- JavaScript読み込みブロック回避でページ表示を高速化する方法 | エンタープライズ | マイコミジャーナル
- Webデザインとグラフィックの総合情報サイト - MdN Interactive - 素材辞典Vol.203「野に咲く花-ピュア&スイート」編
- Webデザインとグラフィックの総合情報サイト - MdN Interactive - DynaFont Type X PS-CID150 MacOSX
- フォームデザイン虎の巻:複数の選択肢を提供する - builder by ZDNet Japan
- アイコンやサムネイルの横にタイトルと概要文があるような時。|CSS HappyLife
- 情報デザイン研究室 | プロトコル分析の入門書
- Photoshopチュートリアル テキストエフェクト パート2 - DesignWalker
サーバーサイド技術
- Open Web Foundationが正式に始動--標準策定プロジェクト間の連携目指す:ニュース - CNET Japan
- (PHP)CSVファイルの1列目の半角スペースについて 例として下記のようなCSVファイルがあったとします ------------ sample.csv ------------ 氏名 | 住所 | 郵便番号 ───.. - 人力検索はてな
- .htaccessのmod_rewriteについて質問です。 ファイル名が変更となりました。 これを.htaccessに記入するには、 どのようにすればよろしいでしょうか? どうぞよろしくお願.. - 人力検索はてな
- Java屋がTomcatでRuby on Railsを試すには?(1/2)−@IT
- Open Web Foundationが正式に始動--標準策定プロジェクト間の連携目指す:ニュース - ZDNet Japan
広告・マーケティング
- 自分の顔をダークナイトの悪役にしてしまうアプリ「The Dark Knight : HaHaHa」 : Gizmodo Japan(ギズモード・ジャパン), ガジェット情報満載ブログ
- SEOに関するグーグルの“公式回答”にSEOmozが+αしてみたよ(後編) | Web担当者Forum
- Facebook、MSとの提携を拡大--SNS内でウェブ検索機能などを利用へ:マーケティング - CNET Japan
- グーグルアドセンス(Google AdSense)は、 同一人物・同一法人の複数アカウント登録はダメだと聞きました。 なので、同一住所での複数アカウントの登録もダメだと聞きまし.. - 人力検索はてな
- [http://netafull.net/marketing/026679.html:title=[N] 「Google AdWords キーワード ツール」で検索ボリュームを表示]
サービス
- Ghostlogueはニコニコ動画にとどめを刺すか? | hachimitu blog
- 米ヤフー、「Yahoo Zimbra Desktop」をリリース--Yahoo Mailのオフライン利用が可能に:ニュース - CNET Japan
- Webデザインとグラフィックの総合情報サイト - MdN Interactive - 高齢者施設・住宅情報専門サイト「HOME’S介護」
- Webデザインとグラフィックの総合情報サイト - MdN Interactive - 「gooグルメ&料理」をリニューアル
- Pathtraq のランキングを「ながら見」出来る! Pathtraq TV というのを作りました - IT戦記
- TechCrunch Japanese アーカイブ » MedPedia: 医療検索のWiki化を目指す
- Webデザインとグラフィックの総合情報サイト - MdN Interactive - 9割以上割引の商品のみを横断ピックアップするサイト
- [http://netafull.net/lifehack/026680.html:title=[N] 「Google Docs」にテンプレート機能]
- ミツエーリンクスが高齢者や障害者のアクセシビリティ・ユーザーテストサービス | Web担当者Forum
- コネクトテクノロジーズがページ閲覧数による課金を採用した携帯サイト構築ASP開始 | Web担当者Forum
セキュリティ
人物
- なし(なにかあったら教えてください><)
仮想世界
その他
- 外部要因を意識したデータの読み解き方__調査・リサーチ・統計の基礎その6 | Web担当者Forum
- MOONGIFT: » よく使うFTPアップロードを手軽に「DropUpLoad」:オープンソースを毎日紹介
- ドコモ、「iチャネル」全面リニューアルと同時に、毎日新聞社の情報提供の打ち切りを発表:MarkeZine(マーケジン)
- スラッシュドット・ジャパン | 開発初心者にお勧めのエディタは?
- あなたの会社で、金の卵を踏みつぶしているのは誰ですか?:NBonline(日経ビジネス オンライン)
- マイクロソフト、「ブラウザ」を「ブラウザー」にするなど300語以上の表記を変更へ - GIGAZINE