Amazon APIを利用している方、新しい認証方法に対応してますか~?

2009年8月16日からAmazon APIの認証方法が変更されるにあたって、利用している方は対応が必要です。

かなりざっくり説明すると、

  • URLにtimestampを付与
  • URLパラメータをアルファベット順にソート
  • パラメータにAmazonから新しく付与されているキーを元にハッシュ化しURLエンコード
  • ハッシュ化されたキーをURLにくっつけて、APIにアクセス!

と言った具合。詳しくは

[を] アマゾンAPIを使うのに2009年8月15日から認証が必要になるらしい

こちらを参照。

さて本題、Zend_Service_Amazonを利用している場合はどうすればよいか。

実はとても簡単。Zend_Service_APIオブジェクトをnewするときの第3引数にAmazonから付与される、Secret Access Keyを指定するだけ!

まずは、Amazon Web Servicesでログインしてから、上部メニューの「Your Account」⇒「Access Identifiers」へ行き、Your Secret Access Key:と書かれている部分をコピーしておく。

このSecret Access Keyをnew Zend_Service_APIしているソースの第3引数に指定しよう。

PHP:
  1. $amazon = new Zend_Service_Amazon('Access Key', 'JP', 'Secret Access Key');
  2. $result = $amazon->ItemLookup($item_code, array(
  3.     'AssociateTag'  => 'associate_tag',
  4.     'ResponseGroup' => 'Large'
  5. ));

以上終了!Zend使っててよかった~

ちなみに2009年7月26日に更新されたようなので、zendのアップグレードをしていない方は、ソースを落とすなり、「pear upgrade zend/zend」しておきましょう。

ちなみにZend_Service_Amazonコンストラクターのphpdocはこんな感じ。

PHP:
  1. /**
  2. * Constructs a new Amazon Web Services Client
  3. *
  4. * @param  string $appId       Developer's Amazon appid
  5. * @param  string $countryCode Country code for Amazon service; may be US, UK, DE, JP, FR, CA
  6. * @throws Zend_Service_Exception
  7. * @return Zend_Service_Amazon
  8. */
  9.  public function __construct($appId, $countryCode = 'US', $secretKey = null){
  10. }

あれ第3引数のdocumentが書かれてない。。でもちゃんと実装はされていて動作もしたので念のため。

久しぶりにさくらインターネットのレンタルサーバで、pearコマンドを打ったところ動かなかった。

$ pear upgrade
exec: /usr/local/php-5.2.5/bin/php: not found

自前でpearをインストールした人は、pearコマンドの改修が必要なようだ。

pearコマンド自体はシェルなので直接書き換えることにした。

$ which pear
/home/[home]/local/bin/pear
$ vi ~/local/bin/pear

7行目あたり

CODE:
  1. #  if test "/usr/local/php-5.2.5/bin/php" = '@'php_bin'@'; then
  2.   if test "/usr/local/php/5.2.10/bin/php" = '@'php_bin'@'; then
  3.     PHP=php
  4.   else
  5. #    PHP="/usr/local/php-5.2.5/bin/php"
  6.     PHP="/usr/local/php/5.2.10/bin/php"
  7.   fi
  8. fi

するとpearコマンドは無事動きましたとさ。

$ pear upgrade zend/zend
WARNING: channel "zend.googlecode.com/svn" has updated its protocols, use "channel-update zend.googlecode.com/svn" to update
downloading Zend-1.9.0.tgz ...
Starting to download Zend-1.9.0.tgz (3,249,096 bytes)
..........done: 3,249,096 bytes
upgrade ok: channel://zend.googlecode.com/svn/Zend-1.9.0

年始くらいからずっと眠っていた企画、「渋滞道路情報マップ」を公開します。

渋滞道路情報マップ

渋滞道路情報マップ

画面いっぱいの地図から、高速道路の渋滞情報や道路規制情報、通行止めなどの情報を見ることができます。なるべく直感的に操作できるようなインターフェースを意識しました。

地点情報がまだ完璧ではないので、渋滞しているポイントでも表示されないことがあります。(随時修正していきます。)

そろそろお盆ですし、高速1,000円だし、、タイミング的にいましかない!!ということで、先に公開することにしました。

あと拡張ポイントとしては・・・

  • 表示されている情報を一覧できるサイドバー
  • 一般道路対応
  • 渋滞予測情報の表示(できるのかな)
  • 渋滞情報の統計表示
  • Android対応

みたいな。

特にAndroid対応はやってみたい。

ぜひご意見ください!

渋滞道路情報マップ

渋滞道路情報マップ

前回の記事

Android携帯「HT-03A」を買ってまずやったこと(2)

にも書いたが、HT-03Aでdocomo.ne.jpメールを読む場合、iモード.netを見に行かなくてはならず、プッシュしてくれない

Gmailなどに転送するには、iモード.net Gatewayというスクリプトを利用して、iモード.netを随時監視する方法があるが、Windowsマシンを常時電源On状態にしておかなくてはならない。

perlなどのスクリプトで、unix上のcrontabなんかで随時監視してくれるようなスクリプト書いてる人いないかなーと思って調べていると、いらっしゃいました!

グーグル携帯 HT-03A を買ったので、iモードのメールを自動転送 - 無用の科学あるいは錬金術

perlではなく、Rubyのスクリプトですが、サーバ上に配置し、crontabで時間間隔を設定してチェックさせることが出来るスクリプトです。

とりあえず常時動いているさくらインターネットのサーバに、上記のスクリプトをアカウント情報を書き換えてhomeディレクトリに保存、crontabで下記のような設定でチェックを走らせることにした。

5 0,1,6-23 * * * /home/[homeディレクトリ]/docomofw.rb  > /dev/null 2>&1

夜中以外で1時間1回未読メールがあった場合に、Gmailに転送させることに成功した。

ちなみにこのスクリプトは、iモード.netのメール画面のHTMLをそのまま転送するので、必要に応じていらない部分を正規表現等で削るとよいでしょう。

自分の場合、下記のような感じで編集した。一番最後の「response.body.split~」のsend_mailを読んでいる部分。

str=response.body.gsub(/<input type.+>/,"")
send_mail(forwarding_address, str)
#send_mail(forwarding_address, response.body)

メールの下部分に「input type~」があってメールにテキストボックスがたくさん入ってしまうので、その部分だけとりあえず消してみた。

これでimodeメールにとりあえず気づけるようになった。これは素晴らしい!作者の方ありがとうございます!

はやく公式でimodeメールチェック用のアプリが出て欲しいものです・・・

※追記
imode.netを巡回してくれる、新着iというアプリがあるようです。皆さんの悩みは一緒なのか。。

でも自分の端末ではうまく起動してくれません・・・うーん、更新に期待します。

前回、

Android携帯「HT-03A」を買ってまずやったこと(1)

購入までの道のりを書いたので続き。設定編。

アドレス帳の移行

アドレス帳はgmailの連絡先と同期される。gmailの連絡先なんて全く管理してなかったので、これを機に整理し直し。

まず一番楽なのは、前の携帯でSDカードにアドレス帳をコピーして、HT-03AにそのSDカードを刺す。そしてHT-03Aのアドレス帳を開いて「menuボタン」⇒「連絡先をインポート」で端末にコピーされる。すると連絡先が同期されるので、PCで編集する。

他のやり方としては、ドコモケータイdatalinkというソフトで旧端末からPCにコピーしてから、CSVでダウンロードして、gmailの連絡先をインポートする方法。gmailのCSVフォーマットは、gmailのヘルプを参照して編集する。

グループが移行されないのが痛いところ。

iモードメール

iモードメールのプッシュメールに対応してないのがこれまた痛いところ。しかもiモード.netでgmailに転送できると思ってたらできなかった・・・

どうしても転送したい方は、iモード.net GatewayというJavascriptのスクリプトを利用した転送方法もある。ただし常時電源をOnしているWindowsマシンが必要。これは敷居が高いなあ。

しかしiモード.netって使い勝手が悲惨。いまどきIEしか対応してないし重い。

ウィジェット

さて気を取り直して、Androidのウィジェット。

これがなかなかいい!っていうか、購入するまで知らなかった。。

標準でGoogle Calendarと同期してくれるウィジェットやら、音楽プレーヤーのウィジェット、写真フレームのウィジェットなんかがある。これはいいなあ。

他にインストールしたウィジェットはこちら。

Battery Widget

バッテリーの残り容量をパーセント表示してくれる、他にWifiやGPSのOn/Offがウィジェット上で可能。

Sticky Memo Widget Lite

ウィジェット上に付箋を貼り付け。

アプリケーション

まずインストールしたアプリたち。遊び系はまだいれてません。

Astrid

TODOリストを管理。何と言っても、Remember The Milkと同期が可能なのが魅力。

ASTRO

SDカードの中身を閲覧できる。

ConnectBot

SSHクライアント端末。

QRコードスキャナー

QRコードの読み取りやバーコードからブックサーチが可能。

Twidroid

Androidのtwitterクライアント。かなり使いやすい。

Places Directory

近くのカフェやコンビニ、ホテル、食事、銀行などを検索してくれる。さらにMap(ルート検索も)や電話とも連動。これはすごい!ちなみにGoogle社製。

とまあこんな感じで、まだまだ少ないもののかなり使えそうなものも出てきてます。日本製のものも以前より続々と増えているのでこれから期待です。

docomoのAndroid携帯「HT-03A」買いました!

s-IMG_1290
写真悪いですが、、見た目はGDDフォンと変わらず。って当たり前か。

s-IMG_1291
裏面の文字が「with Google」になったのと、素材がGDDフォンがマットなゴムのようなやわらかい素材だったのが、つるっとしたプラスティック製になってました。

他に気づいたレベルでGDDフォンと変わった点としては、

  • 3Gのデータサービスが受けれる(当然)
  • 留守番電話サービスなどの設定メニューが追加された
  • タッチパネルの入力がしやすくなった(気がする)

というくらいで大きく変わった印象はない。

機種変更の価格は、ビックカメラでこんな感じ。

バリュープラン
本体価格 61,110円
端末購入サポート -31,500円
(2年継続縛り、解約すると残り1ヶ月×1,260円の解約料がかかる)
Bizホーダイダブル契約割 -500円
計 29,100円

ちなみにヤマダ電機では28,000円台でした。

月額の費用はこんな感じ。

タイプSSバリュー(ファミ割MAX50) 934円
Bizホーダイダブル 490円~5,985円
mopera Uライトプラン 315円
iモード(iモードメールを利用) 315円
iモード.net利用料 210円
計 7,759円(パケットMAXで計算)

iモードメールいらんって人は500円ほどマイナスだけど高い!さすがドコモ・・・。だいたいmopera Uって何やねん。

iモード端末から移行で、気をつける点としては、契約月にBizホーダイダブル(MAX5,985円)とパケホーダイダブル(MAX4,200円)がまさにダブルでかかってしまう点だ。

あとビックカメラでは、アドレス帳の移行はしてくれなかった。他にimode関連のサービス(iチャネル、iコンシェルとか)は自分で解約しないといけない。

My docomoもしくは、docomoショップなどで解約を忘れずに。

次回に続く

Android携帯HT-03Aは買いか検証する

6 7月 2009 In: Android

今週金曜日7月10日発売が決定した、Android携帯「HT-03A

docomo PRO series HT-03A | 製品 | NTTドコモ

iPhone3GSのような盛り上がりはないものの、、業界にとっては大変な出来事なんであります。

せっかくGDDフォンをもらって、いろいろと試しているので、買いなのかどうか検証してみることにする。

インターフェース、操作性

タッチパネルは思ったより反応がよくて操作しやすい。トラックボールをうまく使えればさくさくと操作が可能。

アプリケーションを立ち上げて閉じるといった動作は基本なくて、戻るで戻ったり、HOMEボタンを押したりで別のアプリを起動していく。このあたりは少し慣れが必要。

ただキーボードはボタンが小さくて反応もいまいち。。補完は結構優秀だが、がんがんメールする人とかは最初苦労するかも。

全体的には悪くないレベルだが、iPhoneと比べると、細かい部分含めてだいぶ負けている。というかiPhoneが凄すぎるのかもしれない。

ブラウザ

ブラウザの操作感はまずまず。トラックボールも意外と便利。

もちろんiモードは使えない。

Flashは現時点では見れないが、のちのち対応が決まっているようだ。(アップデートで対応できるかはまだわからないが)

コピーペーストもできる。

iPhoneのsafariと比べると、スピード、タッチの操作感含めて負け負け。

ただOperaもAndroid用に用意されている。このあたりはさすがAndroid。

メール

基本はGmail。メールが来たら通知してくれる。ラベルで取得するメールをフィルタリングできるので、既存のアカウントでうまく携帯用にもっていけそう。

docomo.ne.jpのメールはimode.netで利用可能(月額200円)。もちろんメールが来てもプッシュされないので、Gmailに転送することになりそう。ただしGmailの携帯の絵文字機能は使えない。これは地味に痛い。

※2009/7/12追記 imode.netで転送設定はできないようだ。

Androidアプリ

アプリはまだiPhoneほど揃ってないけど、これから充実してきそう。

とても楽しみ。

音楽

USBで端末に接続してMP3などの音楽データをSDカードに突っ込むだけで認識される。ヘッドフォンはBluetoothかUSBから変換プラグを利用する。音はまあ一般の携帯レベルでしょう。

ちなみにMicroSDは公称4GBであるが、8GBのMicroSDも認識した。16Gもいけるかも。

カメラ、動画

カメラは320万画素ということで、画質は最近の日本の携帯ではしょぼいほうになるが、反応や操作感はまずまずよいほうではないか。動画も取れる。

Youtubeと連携し動画のアップも可能。

その他

赤外線、おさいふケータイ、ワンセグ非対応。

バッテリーが連続待ちうけ約140時間とあり、他の機種より短い。

おさいふケータイは個人的にとても対応して欲しかったんですけど。グローバルな端末なのでそうはいかんのでしょうが。

ちなみにEdyの場合、おさいふケータイやめる場合使い切らないとだめらしい。

電子マネー「Edy(エディ)」 | Q&A | おサイフケータイを機種変更した場合

びみょー

価格

気になる価格予想は下記のサイトが詳しい。

Android端末は購入サポートで約3万円 - ケータイ Watch

HT-03A/価格 - HT-03A ドコモ HTC - Windowsケータイ

2年間の解約縛り付きで、2万円後半といったところか。

ただ安くなるよという情報もあるようだ。

===

書いてるとマイナス面が多いなーという感想。

私のようなGoogle好きか、Androidに将来性を感じる人にはおすすめできるが、一般的には今のところまだ利用しにくいイメージ。今後長いスパンで考えれば、もっと魅力的なAndroid端末がでるかもしれないし。

でも悪くないと思うよ!Androidの将来性を買いましょう。

それにしても盛り上がらないね~

EeePC 901-Xにメモリ増設

4 7月 2009 In: EeePC

最近、EeePCの動作がすごく遅く感じ、どうにかならんかとネット上を調べていると、みなさんメモリを増設しているようだったのでAmazonで調べてみた。

BUFFALO ノートPC用増設メモリ PC2-5300(DDR2-667) 2GB MV-D2/N667-2G
B000SKJ0LM

ノート用のメモリが2Gで2,980円!いまむちゃ安いですね。

早速購入して取り付けてみた。

s-img_1227
こんな業務用っぽいパッケージ。

s-img_1228
左上のがSSD。そういえばはじめて見たかも。メモリーは右下の黒いカバーの下に隠れている。

小さなボディなので取り付けが面倒かと思ったけど、ふたを開けて即効で完了。

早速、電源をつけて確認。最初の起動の際にF2ボタンを押してBIOS上で認識しているのを確認する。

これだけでもハングアップしにくくなったり、少しスピードが上がったなくらいは感じるけど、もっと効果を出す方法があるようだ。

それはメモリをディスクのように利用する、RAMディスクを利用することだ。

EeePCのSSDは書き込み速度が遅いので、Windowsのテンポラリ領域や、ブラウザのキャッシュ領域などをメモリに書くことによって高速化を図ると言うもののようだ。つまり電源を切っても消えてよい領域で頻繁に書き込みがある部分をRAMディスクに持っていけばよい。

RAMディスクを作るにはERAMというソフトを利用する。

詳しい手順はこちらの記事を参考にする。

4Gamer.net ― Eee PC発売記念(?) この小さいマシンでゲームを動かしてみよう――その2:Windows XPを頑張って軽快にしてみる(Eee PC)

ちなみにRAMディスクに512Mを割り当て、通常のメモリは1.5Gとなる。

結構手間だけど、ブラウザの使用感は確実に上がった。これはいい!

メモリ増設したら、RAMディスク化もおすすめ。

Windows7は買いか?

28 6月 2009 In: IT関連, ニュース

Windows7 Professional アップグレード版 (本数限定優待価格)
B002BWPTXS

Windows7の先行予約が始まってるようです。

Microsoft Store Japan - Windows 7

Home Premium版はなんと\7,777。

Professional版で、\14,777。

定価の半額以下ということで、これは安い!7月5日までのようなので決断しないといけない。

で、これは買いなのか、どうかってところだが、新しくなった主な機能を並べてみた。

  • Windows Vistaに比べて全体的なパフォーマンスの向上・軽量化
  • インターフェース等の改善によるユーザー体験の向上
  • XPモード(Professional版以上のみ)
  • SSDの全面サポート
  • セキュリティ周り
  • ブート時間の短縮
  • Bluetoothオーディオのサポート
  • USBメモリからのインストール
  • モバイルでのディスプレイ輝度の自動調整

どうでしょう。

ブート時間の短縮とか、軽量化はうれしいけど、大きく変わるような印象はない。気分的に新しくしたいとか、Vistaが最悪で早く変えたいとか、そんな方には買いなのか。XPのサポートは2014年まで続くようだし、次にパソコンの買い替えをする時でもいいかな。

なお、XPモードというXPのエミュレート機能は、Pro版以上であるので、ソフトをたくさん入れている人や互換性の気になるハードをつないでいる人は、Pro版以上がおすすめだ。というか今回はPro版が絶対いい気がする。

パソコン各社でもアップグレードキャンペーンを行っている模様。

ソニースタイル

Dell

HP

Lenovo

ドスパラ

マウスコンピューター

個人的は「様子見」で。

さて昨日Google Developer Dayで頂いたAndroidフォン(GDDフォン)。

docomoで近日発売予定の「HT-03A」と同等ということで、FOMAカード(SIMカード)を差してみた。

HT-03A

お~!反応!

しかも通話も可能!

しかし、データ通信はできない・・・

そういえば、Fomaカード差して電源を入れたときに「データ通信なし」って出てました。

Googleの案内

端末にプリセットされているmopera U(Biz・ホーダイ)のAPNは現在、本端末からは接続できません。最新情報が確認され次第、本サイトにてお知らせいたします。

Google Developer Day 2009 配布GDDフォンについて ‎(Google Developer Relations Japan)‎

mopera Uに入っていてもだめなんだ。最新情報がとても気になるところ。

HT-02Aの場合は、「Bizホーダイ接続アプリケーション」なるものがあるんですね。

http://www.nttdocomo.co.jp/binary/pdf/charge/discount/biz_hodai_w/usage/biz-hodai_ht02a.pdf

Android Dev Phoneでも同様に試されている方がいました。

Android Dev Phone 1 に DoCoMo、Softbank、e-mobile の SIM を刺してみた

これに機種変ができたら最高なんですが。

About this blog

ueblogといいます。

twitter uebo
お気軽にフォローしてください。


Sponsors


Sponsors

アマダナ



New Service

渋滞道路情報マップ
新サービス!渋滞道路情報マップ

Categories