カテゴリー : Web Service

[雑記] TV購入

TV購入  以前から検討していた地デジ対応テレビをついに購入。買ったのは「Sony BRAVIA KDL-32F5」。  地デジやBS放送などについてまったく知識がなく、分配器と分波器についてビックカメラ店員に説明してもらいました。そんなこんなでようやく設置完了。14インチ韓国製液晶テレビから切り替えたので、ものすごい綺麗さ。。。なんかむしろ目が痛くなるorz  でもこの大画面(私にとっては)でやるゲームは大した迫力があります。まもなくPS3同梱版のFF13が届くので、非常に楽しみです♪ 【JIC ミニアンケート】半数以上が「Google 日本語入力」を利用 グーグルは12月3日、日本語入力ソフト「Google 日本語入力」を無料にて公開した。ネット上では、“マニアックなワードも収録されていて便利”“使い勝手がいい”など、早くも「Google 日本語入力」を賞賛する声が挙がっており、評価は上々のようだ。 では、公開から10日ほど経った今、すでに利用しているという人はどれほどいるのだろうか。 インターネットコムは、japan.internet.com の読者に対し「Google 日本語入力」についてミニアンケートを実施、それによると、半数以上(56.7%)がすでに「Google 日本語入力」を利用していることがわかった。 なお、3割(31.5%)も「使ってみたい」と回答しており、「使ってみたいと思わない」としたのは約1割(11.8%)と少数だった。 現在 IME と言えば、マイクロソフトの Microsoft IME や、ジャストシステムの ATOK などが主流だが、今後「Google 日本語入力」が、その位置に取って代わる日は来るのだろうか。 元記事:http://japan.internet.com/wmnews/20091214/6.html japan.internet.com Webマーケティング より引用  快進撃の「Google日本語入力」! …まだ試してないですorz - [ 続きを読む ]

[WordPress] Amazon アソシエイト についてのまとめ

Amazon アソシエイト を始める  「Amazon アソシエイト(Associate)」とはいわゆるAmazonによる”アフェリエイト”サービスです。”アフェリエイト”とは登録した人が自分のサイトなどで商品を紹介し、その紹介を経由して商品が売れた場合、その紹介者に企業からお金が入るというサービスです。ぶっちゃけ企業の手先ですw  人気サイトなどを運営されている方の場合、どんどんお金が入るらしく、有名サイト様ですと、たまに還元サービスなどを実施して、いつも利用してくれる人たちに商品をプレゼント!…なんてことまでしているみたいです。 還元サービスしている神サイト様例 ラノベの杜 徒然なる日々の中で : アフィリエイト還元企画 第二弾  ※注意 いつもしているわけではありません。  と、いいつつも、このサイトがそんなに人気のあるサイトではありませんし、商品を買ってもらえるほど信頼性のあるサイトではありませんので、私自身は収入を得られるつもりは毛頭ありません=私は還元しませんw  今回やってみようと思ったのは、ただ興味を持ったからです。”Amazon ECS”で使用するためにアフェリエイトを行う為のアソシエイトIDを持っているんですが、そのID宛てに「今回の成功報酬は0円です」とかってメールがやたらくるので、ちょっと興味を持ってやり方を調べてみました。 Amazon アソシエイト の公式機能まとめ  Amazon アソシエイトの公式サイトを眺めていましたが、どうやらAmazonのサイトで商品単位やウィッシュリストなどでタグを生成してくれるので、それを貼り付ければいいようです。早速やってみます。 リンク&バナー : 商品リンク  好きな商品へのリンクを作成できる。表示する要素や色なども選べるし、テキストのみも可能。しかし、よく見ますね、これ。。。 リンク&バナー : 検索結果へのリンク  Amazonでの検索結果を貼り付けるバージョン。下のリンクの内容が鼻に付くのは勘弁してくださいm(_ _)m エラリー・クイーンの洋書 リンク&バナー : バナーリンク  好きなカテゴリへのバナーリンクを作成できる。これはゲームのバナーリンクです。 リンク&バナー : イージーリンク  大きさだけを選んでAmazonのバナーを表示する機能。これもよく見ますね。 ウェジット - Amazonおまかせリンク(R)  ウェジットも結構ある。ウェジットはたくさん貼り付けると重いので、その中から一つサンプルで配置。サイトにそぐう商品を紹介してくれるウェジットらしい。いったい、どんなものがひょうじされるやら。。。  なるほど、よく見たことがあるものばかりで、どれだけ普及しているかが伺い知れます。さて続いてWordPress用のAmazon アソシエイト機能を調査してみます。 WordPress においての Amazon アソシエイト  これについてはこちらの参考サイトをご覧ください。 参考サイト様 amazonアソシエイトを始めてみる-登録編- - atl*weblog amazonアソシエイトを始めてみる-リンク生成サービス編- - atl*weblog amazonアソシエイトを始めてみる-wordpress plugin編- - atl*weblog amazonアソシエイトを始めてみる-結局どうしたの編- - atl*weblog  見ての通り、全部同じサイト様です。こちらの一連の記事を読むと、WordPress のプラグインはよっぽどのことがない限り使わない方がいいことがわかります。私も習ってプラグインは使わないことにします。 他のアフェリエイト  他のサイトのアフェリエイトで有名なのは、やっぱり”Google Adsense“や”楽天アフェリエイト“でしょうか。この辺もそのうち調査してみたいですね。 - [ 続きを読む ]

[Ruby on Rails]楽天WEBサービスの503エラーについて

 先日から楽天WEBサービスから利用している楽天APIで商品検索を実行すると以下のようなエラーが発生する問題が起きています。 503 Service Unavailable  このエラー自体はよく見かけるエラーですが、少し前から頻発してました。この件についての公式リリースはこちらです。 RWS開発日記 — 503エラーに関するお問合せについて - 楽天ウェブサービスの開発・運用チームのブログ -  こちらのリリースを読むと、どうやら1秒間に1リクエスト以上実行すると503エラーとなり、しばらくは利用できなくなる…ということらしいです。まぁその仕様変更自体はしかたがないので、リクエスト実行前に1秒停止するロジックを追加し、1秒に1回以下に絞ってみました。 options_query_encoded = URI.encode(options_query) # URI.encodeでは'=+'が変換されないので、手動で置換する options_query_encoded = options_query_encoded.gsub(/=\+/,'=%2B') search_request_url = "#{@request_url}?#{@developer_id_query}#{@affiliate_id_query}#{options_query_encoded} &operation=ItemSearch&version=2009-04-15".gsub!("\n","").gsub!(" ","") @search_request = search_request_url #2009/11/13 リクエストの回数制限対応 sleep 1 xml_result = open(@search_request)  しかしやっぱり503エラーになってしまいます。しょうがないので解決するまで一時的に楽天APIの使用を停止することにしました。…まったく勘弁してください。 - [ 続きを読む ]

[Ruby on Rails] amazon-ecs が Amazon Product Advertising API の署名認証に対応していること (2)

前回の記事 でめ備忘録 » [Ruby on Rails] amazon-ecs が Amazon Product Advertising API の署名認証に対応していること “amazon-ecs”が署名認証対応していることについての訂正  先日、投稿した記事では rubygem の”amazon-ecs”が署名認証に対応しているということを書きました。確かに対応はしています。しかし、私の使用していたバージョン(0.5.3)では対応されていませんでした! 対応されているバージョンは“0.5.5″以降です。お詫びして訂正させていただきます。 “amazon-ecs”のバージョンアップ  さてさくっと謝罪したところで(反省なし)、さっそく”amazon-ecs”のバージョンアップと入りましょう。 CORESERVER ではリモートでのgemのインストールが止められてしまいます。 参考:でめ備忘録 » [Server] [Ruby on Rails] さくらインターネットからCORESERVERへRailsアプリを移動する (2)  ですので、今回もダウンロードしてローカルからインストールします。いろいろ調べたところ、バージョンアップと共にインストールしなければいけないものがいくつかありましたので、それらも一緒に記述しておきます。 wget http://rubyforge.org/frs/download.php/60727/rubyforge-1.0.4.gem wget http://rubyforge.org/frs/download.php/56871/rake-0.8.7.gem wget http://rubyforge.org/frs/download.php/61757/hoe-2.3.3.gem wget http://files.rubyforge.vm.bytemark.co.uk/ruby-hmac/ruby-hmac-0.3.2.gem wget http://rubyforge.org/frs/download.php/60602/amazon-ecs-0.5.6.gem gem install --local rubyforge gem install --local rake gem install --local hoe gem install --local ruby-hmac gem install --local amazon-ecs  とりあえずこれで正常に動作するようになりました。ただ、以前より格段に重くなったような。。。仕方ないといえば仕方ないですが。。。 - [ 続きを読む ]

[Ruby on Rails] amazon-ecs が Amazon Product Advertising API の署名認証に対応していること

この記事には続きがあります。 でめ備忘録 » [Ruby on Rails] amazon-ecs が Amazon Product Advertising API の署名認証に対応していること (2) Amazon ECS で 400 Bad Request Error 2009年8月4日。Amazon ECS を使用した Rails の蔵書管理システムを実行したところ、以下のような表示になりました。 Amazon::RequestError HTTP Response: 400 Bad Request これを見て、そーいえばなんか Amazon からメールが来てせっつかれていたなぁ~と思い出しました。でも英語のメールとか読む気が起きなかったので、他人任せにしようとネットを検索して、以下のサイトを参照させていただきました。 Amazon Product Advertising API (認証対応) | Diaspar Journal ソースとかを読むと、要するに REST でデータを取得してくる際に”Secret Key”を追加しろ、ということらしい。 理屈はわかりましたが、私は gem のツール”amazon-ecs”をそのまま使用しているので、こちらのソースを修正しなければいけないということになります。…めんどい。 で、誰かやってないかなぁ~とネットを調査したところ、こちらのサイトを発見しました。 amazon-ecsに署名認証をつけるようにした - おもしろWEBサービス開発日記 こちらの方が”amazon-ecs”を修正してくださっているそうです。おおすばらしい! ぜひともパクらせていただきましょう!! …ん? github? 最近、 Rails 市場に触れていなかったので、よくわかりませんでしたが、どうやらパッチとかを公開しておける場所らしい。ここから Download してインストールするのかぁ…なんか嫌な予感が。。。 Killed 案の定、CORESERVER では github からインストールしようとすると削除されてしまいました。 参考: でめ備忘録 » [Server] - [ 続きを読む ]

[Ruby on Rails] さくらインターネットで Amazon ECS インストール時にエラー

 自作プログラムのWeb化に辺り、とりあえず情報管理システムのWeb化を検討しています。情報管理なんてご大層な名前ですが、言ってみれば蔵書管理システムの機能拡張版です。  ローカル版のこれには”Amazon Web サービス“を使用して商品管理を行っていますので、当然Webでもこれを行いたいと思います。  とりあえず”Amazon Web サービス”の利用方法を調査しようと、さくらインターネットのRails環境に、”Amazon ECS”をインストールしようとしました。 ひげろぐ: RailsでAmazon Webサービス  しかし、以下の実行中にエラーが発生しました。。。 gem install amazon-ecs ~~(略)~~ install: /home/mostlyfine/lib/ruby/gem/gems/hpricot-0.6/lib/i686-linux/hpricot_scan.so: chown/chgrp: Operation not permitted *** Error code 71  どうやらHTMLの読込やら削除やらを行う”hpricot”という機能を追加しようとして、そのインストール時にエラーが起こったようです。これを調査するとこちらのサイトへ行き着きました。 Ruby Study Go: さくらインターネットでrubygemsのインストールでコケる場合の対処  ただこの通り実行してみても上手くいかない…。よくよく見てみると、setenvで定義する環境変数名がおかしかった。正しくはこう対処します。 setenv RB_USER_INSTALL true  こんなの絶対一人じゃ対処できませんでしたよ^^; Webを介した自動互助関係というのは本当にありがたいですねぇ - [ 続きを読む ]