Flex、AIR、Java、Androidなど

Archive for 3月, 2009

それほどおおげさなアプリでもないのでAndroid Marketに登録してみました。シンプルなアプリですが、ひまつぶしにでも使って頂ければと思います。
端末でAndroid Marketを開き、「Rakuten」とか「japan」とかで検索すると出てくると思います。
評価はCyrketから見れるのですが、まだ実際に使ってみたような方からのコメントはないようですね。
星マークをタップすることでお気に入りジャンルへの登録/解除を行うのですが、若干押しにくいかもしれません。何か改善策がないか考えて見ます。
アフィリエイトも入れてみようかなと思っていたのですが、規約によく分からないところがあったので現段階では入れていません。そのうちここがはっきりしたら入れるかもしれません。
何かご意見等ありましたらアプリのコメント欄でもこのブログのコメントでもメールでもかまいませんのでご連絡いただければと思います(^^)

30 3月, 2009

swfobjectとiepngfixを両方使うときの問題点

Posted by: tachibana In: Flex

ホームページ作りももう終盤ということでhtmlをコーディングしていたのですがswfobjectとiepngfixを両方同時に使ってしまうとIEでSWFを操作できないようになる問題が発生する模様です。
どちらもよく使っているので油断してました。
状況は以下。
・IFPJNGFIX 1.4
・swfobject 2.0
・スタイルでIEPNGFIXを指定しIE6で透過PNGを利用できるように
・swfobjectでbodyのonLoad時にswfを埋め込む
・上記手順により見た目は問題なく透過pngもswfは表示されるが、IEではswfを操作できない。右クリックしてもflash上で右クリックした時のようなコンテキストメニューでなく通常のものが開いてしまう。
・IEPNGFIXを利用しなければ問題なく操作できる
どうもスタイルでIEPNGFIXを指定したタグの子や孫はマウスでの入力を受け付けなくなることがあるようです。
私の場合はちょっとトリッキーな方法でswfを画面の中心に持ってくるようにしているので全ての場合において通用するかどうかは分からないのですが、IEのみに適用するようなCSSを書き、該当する(マウスでの入力を受け付けさせたい)箇所に以下のタグを追加して、ずれた分位置を調整してやることで解決しました。
position:absolute;
display:block;
z-index:100;

しかし、いつになったらIE6を無視することが許されるようになるでしょうかねえ(苦笑)

作っていたのができたので公開します。
以下、機能など。めんどくさいので箇条書きにて。
1) 楽天が公開しているAPIを叩き、特定のジャンルのランキングを受け取り、表示します。
2) ランキングの各アイテムのページはブラウザで開くかはてなブックマークに登録するか選択できます。
3) ランキングを表示したいジャンルはカテゴリを辿るか検索にてプリセットできます。SharedPreferenceに保存します。
私はあまり楽天で買うことはないのですが、流行のアイテムを抑えておくのも必要かなあと思うようなことが最近何度か続いたので作りました。
以下、スクリーンショットを。

ソースもそのうち貼ります。
apkは以下からダウンロードできます。
※アプリケーション、プログラムを利用した事によるいかなる損害への一切の責任を負いません。ご利用は自己責任にてお願いいたします。
RakutenRanking_beta_signed.apk
apkの公開を終了しました。Android Marketからインストールしてください。
何かあればコメントにてお願いします。

Tags: ,

Perl版はこちらにあったのですが、PHPでもできそうだったので勉強も兼ねて書いてみました。
上記サイト様には
実行すると、32697ジャンルもあって、エントリーに記述するのはキツイので2階層までで省略すると、
とあるのですが、今回私がやってみたところ39864個のジャンルが生成されました。間違いでなければ増えているのでしょう。まあかなり細かくジャンル分けされているようなので何かあれば追加されるような性格のようなものなのかもしれませんね。
実行したPHPスクリプトは以下。間違いだらけだと思いますのでお暇な方がいらっしゃいましたら教えて下さい(笑) PHPは業務レベルで使ったことがほとんどないのでかなり適当です(^^;

Tags:

08 3月, 2009

そろそろ次回作も考えないと

Posted by: tachibana In: Android

4月頭の会社ホームページリニューアルと勉学でなかなか忙しいのですが今年は頑張らないといけないのでAndroidもほったらかしではいけませんね。
先週からamazonの新着アイテムをチェックして通知してくれるようなのをつくってみようか思って調べていました。
cronでSharedPreferenceにプリセットされたパラメータを基にAWSを叩いて、XSLTかPerlで適当に弄って返ってきたのを保存するだけかなと思ったのですが、amazonにリストされているアイテムを引っ張ってきても発売日は取れてもリストに追加された日時は取れません。
フォーラムも見ましたがまだなようですね。
というわけでDB使ってISBNを格納しておきユーザーレベルで未チェックアイテムやスターを付けたいアイテム等を管理できるようなのを作ろうかと考えました。
ですが、こちらにて書かれていたのを見てあきらめました。
携帯端末向けのアプリケーションからAWSを叩くことは許可されていないようです。
てなわけでまた何か考えてみたいと思います。
Androidでcronのような働きをさせたい時はAlarmManagerを使うそうで、興味があるので次に作るアプリはこれを使ってなにかやってみたいですね。
AlarmManagerについてはTaosoftwareさまのブログが一番詳しいかと思います。

Tags: ,

About

Author: tachibana

  • ちょっとしたことはTwitterに書いています。こっちはアプリの公開等の時に更新されます。
  • 最近はもっぱらJavaとObjective Cです。AS3は飽きました。
  • スクリプト言語ではPerlが好きでしたが最近はGAE/Jで何でもやってます。
  • Linuxは自宅サーバー建てるのがやっとのレベルです。前の会社で何日も徹夜してやったのはいい思い出です。
  • アプリへのご要望などご意見等ありましたらお気軽にご連絡下さい。

Twitter

  • @Toro_kun まあ仕事で来られるんやったらたいがいそうですわなー。わたしゃ街中から三分くらいのとこに住んどんで松山来られた時はいつでも誘うてくださいね〜。 in reply to Toro_kun 1 week ago
  • @Toro_kun ほんまですかぁー。ほなまた次の機会にでもー。楽しんでって下さいね! in reply to Toro_kun 1 week ago
  • iPadは相方のおもちゃとして絶賛稼働中。あんまゲームしない人なんだけどHarbor MasterとFlight Controlに嵌ってずーーーっとやってらw 1 week ago
  • @Toro_kun おっ、時間あるんでしたらどっか行きますか??w in reply to Toro_kun 1 week ago
  • 昨日のiPhoneアプリのDL数は約200。どこで宣伝してるわけでもないんで、やっぱ新着効果じゃなくて検索で引っかかるんやろなぁ。いつまで続くやら。 1 week ago
  • Follow me on Twitter

Alternative content here