Archive for 1月 10th, 2008

値上げ!

最近お気に入りのラーメン屋、池袋のぶながが、小麦粉の価格高騰にともない、100円も値上がった!!630円が、730円に。

すげーショック。そういう店、増えていそうだなぁ。

原油高のばがやろーー!!

Tags: , ,

SOAP::Liteを使ったAmazonとの通信について

ここ数日、これがうまくできなくて非常に悩んでいました。で、現時点での結論はSOAP::Liteを使ったクライアントは動作しないのではないかと思う。現状、SOAP::Liteのバージョンは、0.71を使っています。

ここまでたどり着いた理由はいくつかあって、まずAmazon Webサービスの利用をRESTではなくSOAPを使おうとすると、検索して出てくる情報が結構古いのです。古いPerlのスクリプトをできる限り調整しても、下記のようなエラーメッセージが出ます。

String value expected instead of SOAP::Data reference

これは、String型で受けなければならないところが、SOAP::Data型できているから、エラーだよ。っていうメッセージなんです。もっとも、この英語は理解したというより友人に教えてもらったのですが。

とりあえず、PHPでSOAPを使ってみようとやってみました。そしたら、それはあっさりと動く。ということで、それをベースにperlで書き直してみると、今までSOAP::Data型で渡していたところが、どうやら軒並みStringで渡すようになっている。となると、perlの連想配列で情報をやり取りすれば良いってことになる。それで書き直してみると、また新しいエラーメッセージが出るようになりました。

Element ‘XMLEscaping’ can’t be allowed in valid XML message. Died. at /usr/lib/perl5/site_perl/5.8.8/SOAP/Lite.pm line 1378, line 855.

このエラーメッセージをたよりに、検索してみると、このURLが見つかったのですが、どうもこの人も同じようになぜ、正しくやっているのにダメなんだ?と嘆いています。たぶんこの人と思われる人が、英語版のamazonディスカッションボードに投稿しているのですが、2007/12/2から回答が何も付かない状態です。

解決していないところをみると、現状ではSOAP::Liteを使ってのクライアントはできないのだと思います。PHPではSOAPクライアントが動いていますから、Amazonの問題ではなく、SOAP::Liteの問題だと思います。

ちなみに、perl -MCPAN -e shellを使ってCPANインストールをしたのですが、この環境では以下のワーニングも出ていて、問題がありそうです。

Subroutine LWP::UserAgent::redirect_ok redefined at /usr/lib/perl5/site_perl/5.8.8/SOAP/Transport/HTTP.pm line 41.
Subroutine LWP::Protocol::collect redefined at /usr/lib/perl5/site_perl/5.8.8/SOAP/Transport/HTTP.pm line 59.
String value expected instead of SOAP::Data reference

Tags: , , ,

Android SDK配布始まる

Googleの携帯電話OS「Android」上で動作するアプリを開発するためのSDKの配布が始まった。

Download the Android SDK

とりあえず基本的な詳細は、Engadgetに載っているのが簡単で詳しいかな。

GoogleのAndroidプラットフォーム SDK公開

要するにJavaアプリみたいです。開発は、WinだけじゃなくMacOSXやLinux(ubuntu?)でもできるみたいだし、Eclipseベースで開発できるみたいです。開発環境がEclipseってのは、ユーザが多く参加できそうでなかなか良い選択肢なのかなと思いました。

とりあえず、「こんにちは世界」とぐらいは表示させてみようかな。とはいえ、開発環境を何にしようかちょっと考え中。

追記:Mac OS XはIntel限定だった、仕方ないか。(泣)

Tags: ,

EeePCのAtom版

あのASUSのEeePCに、とうとうAtom版が発表されました。

ASUS、Atomと8.9/10.2インチワイド液晶搭載の新世代Eee PCを発表
http://plusd.itmedia.co.jp/pcuser/articles/0806/03/news098.html

ASUSの偉い所は、ユーザのツボをちゃんと押さえている所。さすがに他のメーカーもそうしているところがありますが、OSをVISTAではなく、XPにするあたりが好感が持てますね。Linux版も捨てがたいけど、XP版があるならそっちを取ってしまうかなぁ。

今回のEeePCはやっぱり901が良いかな。値段は今までのEeePCから比べると2万ほど上がっちゃうけど、XP版は12GBのSSDだし、ディスプレイも1024×600ドット(WSVGA)の8.9インチワイド液晶ディスプレイだから納得の範疇か。それで、日本だと58,000円ぐらいじゃないかって言うことですからね。

AcerのAtom採用Netbookも発表されていますね。これも、SSDモデルは容量が8GBと小さいですが、SDスロットが二つ付いていて、片方をストレージ拡張用専用にもうけているなど、なかなか意欲的。OSもXPだし値段も日本で50,000円ぐらいとのことなので、これも購入比較には十分なりますね。

AcerのAtom採用Netbookは8月に日本で登場?
http://ascii.jp/elem/000/000/139/139381/

Apple、Macのこういうミニノート作ってくれ。そんなの作ってくれないと分かっているけど、やっぱり欲しいのだ。作れば、間違いなく売れるんだからさ。

Tags: ,

MacBook Air

おー、Mac Book Airで来ましたかぁ。
http://www.apple.com/jp/macbookair/

スペック同等で考えると、Let’s Noteは一番上位のYシリーズになるんだろうな。
http://panasonic.jp/pc/products/y7b/spec.html

ドライブのことを考えたら、まぁ妥当な線なのかなぁ。んで、SSDにも対応したと。

あと、AirMacに1TB or 500GBのディスクを内蔵して、TimeMachineのバックアップ先に対応となった、TimeCapsule(タイムカプセル)ってのが発表になったんだけど、これはTimeMachineのバックアップ先として、NASとかが選択できるようになったって考えていいのかなぁ。(標準じゃなければできたみたいだけど)
http://www.apple.com/jp/timecapsule/

それから、iPod touchに、メール、地図、株価、ノート、天気の5つのアプリケーションを追加して発売みたいだ。えーと、買わずに待っていてよかったって事か?まぁ、やっぱり無償でってことになりそうな気もしなくはないが。
http://www.tcp-net.ad.jp/danbo/

メールはさておき、ノートってのはちょっとうれしいかもなぁ。とはいえ、日本では地図ってどうなるんだろうね。

あ、日本でも売るんだ。2,480円みたいだ。
http://www.apple.com/jp/ipodtouch/

うーん、とりあえず眠い目をこすって探した感じではそんなところ。
とりあえず、MacBook Airは現物見たら興奮するかもしれないなぁ。でも、コストパフォーマンス考えると、普通にはMacBookか、iMacを勧めるだろうなぁ。

Tags: , ,

Androidの環境を作ろう!(その2)

Eclipseは、オフィシャルからダウンロードしてインストールしても良いのですが、今回はパッケージでインストールしてみた。Ubuntu左上の「アプリケーション」から「追加と削除…」を選択。んで、右上の表示プルダウンを「全てのオープンソースアプリケーション」を選びます。そうすると、左メニューの「プログラミング」を選ぶと、右にEclipseが出てきます。これで追加をします。

次に日本語化。パッケージからインストールされて、features、pluginsは

/usr/lib/eclipse
/usr/local/lib/eclipse

の二つがあるけど、パーミッションから考えて後者でしょう。ま、結局パーミッションをあけないといけないのですが。パッケージでインストールされるEclipseは3.2だったので、3.2の日本語化手順を行います。今回はLinuxなのでWindows用ではなくLinux用のをダウンロードします。

で、解凍したものを、/usr/local/lib/eclipseのfeaturesとpluginsにそれぞれ置きます。で、再びEclipseを立ち上げれば、無事日本語化成功!!
ということで、次回はAndroidのSDKをインストールします。

Tags: , ,