2010/04/21(水)Androidアプリのまとめサイト「Androidアプリナビ」

2010/04/21 11:00 開発日誌
Androidアプリのまとめサイト「Androidアプリナビ」を作って公開しました。


Androidアプリナビ


ランキングや新着順表示、検索機能もあるのでアプリをいろいろ探しやすくなってます。



AndroidアプリについてはGoogle公式のマーケットサイトがあるのですが、PCからだと全然使い物にならないんですよね。まあ、Android端末から使えってことなのでしょうが、PCからもサクサクアプリを探せる方がいいんではないかと思って作りました。
ちなみに似たようなサイトとしてはすでにAndrolibという海外サイトがあります。こちらでも用足りるのですが、デザインがイマイチ見づらいのと何が人気なのかよくわからないということがあり、日本語圏向けにもっとわかりやすいまとめサイトがあっていいんじゃないか、との考えです。
お役に立てていただければと思います。

Androidアプリナビ

2010/03/03(水)AmazonEC2でc1.middleを使うときデフォルトカーネルを選ばない方がいい

2010/03/04 20:10 覚え書き
日本語情報が見つからなかったのでメモ。

一部サービスにAmazonEC2を使っているのですが、先日インスタンスタイプをm1.smallからc1.mediumに乗り換えたところ、1日1回くらいのペースでサーバが落ちるという状況に。なぜかAmazonの管理画面では「running」になっているのだけど、WebもSSHもまったくアクセスできなくなる。しかも一度落ちると2回再起動しないと復活しないというよくわからない状況(なぜ2回?)。

/var/log/messageには下記のようなエラーが。
kernel BUG at arch/i386/mm/pgtable-xen.c:306!
カーネルのバグ??
検索しても日本語のページでは原因が見つからず。海外サイトをまわってやっと見つけました。
以下、参考情報(英語)
http://www.vincestross.com/2009/04/upgrade-an-ec2-instance/

結論としては、インスタンスの起動時にデフォルトのカーネルを選択しない方がいいらしい。

c1.mediumのデフォルトのカーネルバージョンが2.6.16なんですが、これが問題の元とのこと。
インスタンス起動時に、たぶんどれでもいいのですがデフォルト以外のなるべくリストの下の方のKernel ID(下の方がカーネルが新しい)を選んでおきましょう。
2.6.16でなければなんでもいい。

ちなみに利用中のカーネルのバージョンはuname -aで確認できます。

2.6.31になって今のところ安定してます。しかしデフォルト設定にそんな罠があったとは…。

2010/02/07(日)Noitu Love 2

2010/02/07 13:45 これはおすすめ
これ面白い!
演出が素敵すぎる。
20091210.gif

個人制作のアクションゲームです。マウスとキーボードで操作できます。
洞窟物語とかシルエットミラージュが好きならオススメ。

ちょっと粗いけど動画をどうぞ。


英語なので話の内容はよくわかりませんでしたが、かなり完成度の高い作品。そしてコミカルな演出がほんと楽しいです。
ネットを見ても日本でほとんど話題になってないようだけどなんでだろう。英語だからか?有料だから?

$10です。途中までプレイできるフリー版もあります。
Noitu Love 2

2010/01/30(土)ウシジマくん

2010/01/30 17:31 これはおすすめ
反面教師的名作のウシジマくん、16巻からの2巻にわたったファッション編が完結。
ファッション分野はまったく疎いので登場人物に近い感覚は得づらかったのですが、今回はこれまでの話と比較してもかなり面白かったです。
asin:4091828892
闇金ウシジマくん 17

終盤、いつも以上に救いのない展開ですが、登場人物の数が多く、それぞれがそれぞれに不幸になっていくさまが、堕ちていくというより散っていくという表現が似合うラストでした。ゆえに普段のウシジマくんにあるエグさよりも儚さの方が際だっていて、ファッションという移ろいゆくテーマと見事にマッチした秀逸なエンディングだと思います。

ウシジマくんは全体的に面白いですが、他のテーマだと5巻中盤からの風俗編がおすすめです。終盤の雰囲気は今回と似ているかも。

2010/01/28(木)一望amazonをバージョンアップ

2010/01/29 8:54 開発日誌
一望amazonバージョンアップしました。

一望amazon

主な改良点は以下の通り。

・AutoPagerize
スクロールしていくとamazonの商品がどんどん出てきます。インタフェースは原寸画像検索とほぼ同じ感じにしました。試しにどうぞ→カテゴリ:漫画

・全体検索
カテゴリ全体を対象とした検索を可能にしました。いままではAmazon Webサービスの制約で全体検索ができなかったのですが、2009年の7月ごろにSearchIndex=Allの指定が可能になったので実装しました。ただ、SearchIndex=Allは5ページまで、とかいう悲しい制限があるので、全体検索では50件までしか表示できません…。カテゴリを指定すればいくらでも検索できます。
今回、この全体検索が目的だったのですが、開発に着手しはじめてから5ページまでという制約を知ってがっくり。ちょっと当てがはずれた感じ。

・注目、炎上商品のソート
一望amazonでは商品のレビュー欄を基に独自の得点付けをしており、評価の高い盛り上がり方をしている商品を「注目商品」、ネガティブに盛り上がってる商品を「炎上商品」としてまとめているのですが、それらを得点順で並べるようにしました。→ 注目商品 炎上商品

あとは、カテゴリ指定まわりの操作が若干変わりました。前より良くなったはず…。

トップページに注目商品とか炎上商品を並べて賑やかな感じにしようとも考えてたんですけど、力尽きたのでまたこんどにします。トップは前のがキレイだったかも。

2010/01/20(水)SpeedyCGI(PersistentPerl)がいい感じ

2010/01/20 18:51 覚え書き
SpeedyCGI、いままで知りませんでした…。
一部CGIに導入してみたところ、動作がかなり軽快に。
厳密には名前は知ってたんだけど、mod_perl、FastCGIとよく並べてられているから、まあ似たようなもんなんだろうと思って無視してました。まさか導入がこんなに楽なものだったとは。
詳しくは↓この辺をどうぞ。
SpeedyCGI - CGIスクリプトを常駐させて実行することによりスピードアップさせます
PersistentPerl(SpeedyCGI)のメモ
Perl CGIのキャッシュ環境 - adiary開発日誌
速度的にはmod_perlのが上だけど大差ない模様。十分スピードアップできますし、楽なのでおすすめ。まあ、昨日使い始めたばかりなので、もしかするといろいろ問題点が出てくるかもしれませんが、いまのところは快適です。
mod_perl化しなきゃな~とか思いながらなんかいろいろ面倒なので先延ばししていたんですが、もうmod_perlのことは忘れます(笑。

ちなみに「-gオプションでグループ化すればメモリ節約できる」とのことなので、よくわからないまま片っ端からグループ化していたのですが、CGIじゃなくてcronから実行するplプログラムに対して-gオプションを使ったらプロセス数が無限に増えていってサーバダウンという有様に。.cgiと.plを同じグループにしちゃいけないのかな?詳しく調べていないのでなんとも言えませんが、とりあえず.plはグループ化しないようにしたら大丈夫でした。
ご参考に。
OK キャンセル 確認 その他