nAmazlet for au

Amazonアフィリエイト支援システムのnAmazletをちょっとばかし改良。
新しめのauのケータイからも使えるようにしてみた。
PEAR::Net_UserAgent_Mobileを使って、auからのアクセスだとPCとは別のアクションに飛ばしてる(エンドポイントは同一)。
ただ、UTF-8で書いてるので、どの程度までの新機種で表現できてるのかがわかんない。
俺のはW51Hだから、UTF-8でも全然余裕。
たぶんW3X系までは大丈夫だと思うけど、W2X系になると文字化けるかも・・・。
au使ってる人がいたら、メールなりコメントなりいただけると幸いです。
DoCoMoやSoftbankにも、そのうち対応させるつもり。
ただ、DoCoMoやSoftbankは( ゚Д゚)マンドクセーなんだよなぁ。
#DoCoMoはセッション関連、SoftbankはUserAgent関連が(`×´)丿ウザイ!!

ちなみに、今回はEthnaを使ってケータイWebサービスを作れるかのテストも兼ねてたんだけど、コーディングがこれでいいのかが不安。
ぶっちゃけ、Controllerから分けた方がいいのか、Actionからわけるべきか、それともViewやRenderだけを区分させるべきかで悩みに悩んだ。
GREEでは、ケータイからのアクセスを別のURLにLocateさせてるので、たぶん(エンジンとかライブラリを流用しつつ)プロジェクトは別物として組んでるんじゃないかな?
そっちの方がスマートだと思う。
#ただ、少し大仰になりそうな気もするが・・・。

あとは、やっぱ文字コードの問題。
ケータイは基本、SJISで組まなきゃいけなんだけど、俺のEthnaはUTF-8化してる。
ケータイからの場合は、mb_convert_encoding()を使い倒してSJISで出力させてもいいんだけど、・・・やっぱ美しくない。
んで、今回はUTF-8に対応したケータイだけを考えて組んでみたけど、さてさてどうしたものか・・・。

・・・そこらへん、アイディアをくれる人が側にいないのは、やっぱツライっす(´・ω・`)

Tags:, , , , ,

nAmazletをEthnaで再構築

『ブロガーAmazonアフィリエイト支援サービス』なんてカッコ付けて呼んでるnAmazletEthnaで再設計・構築しました。
まだケータイ対応や、マイストア機能までは再設計できてないんで、α版って位置づけです。
ま、連休中にはなんとか形になるかな?
あと、いくつか対応Blogを追加したんで、そのデバグ作業をしなきゃいけないかな?
ちゃんと完成したら、MASHUPEDIAにでも投稿しようかなぁwww

んで、Ethnaはまだまだ十分に使いこなせてないんですけど、やっぱフレイムワークってかな〜り便利ですね。
極力マウスを使わない俺としては、ターミナルですべて弄れるってのは、かなりストレスフリーなコーディングができて嬉しい限りです。
ただ、現バージョンのEthnaはAjaxに対応してないのが残念。
Ethnaを参考に、もうちょいシンプルで、しかもAjaxにも対応してるフレイムワークでも作ろうかなぁ。
なんて野望が沸々とwww

Tags:, , , , ,

セマンティックウェブのためのmicroformats

先日社内の勉強会でRDFとFOAFについて話しましたので資料を公開します。
セマンティックウェブの小難しいイメージが少しでもやわらげば幸いです。

ムノウラボ?
・・・あぁ、エイプリルフールか(笑)

と小ネタは差し置き、RDFのネタをやっていたので便乗エントリ。
PDFで資料が公開されてるんですけど、大変わかりやすいです。
セマンティックウェブに興味をもったら、神崎先生のWebサイトを読めばかなり勉強になりますよ。
#俺の修士論文でも、かなり参考にさせていただきました。
(続きを読む…)

Tags:, , ,