2010/06/20(日)HTC DesireとAndroidアプリ開発

2010/06/20 16:06 雑記
予約していたAndroid端末「HTC Desire」がやっと手に入りました。
20100620.jpg

といっても手に入ったのは2週間前くらいですが。
かなり快適に動きます。あと、使い込むとバッテリが慣れてくるのか、電池持ちがいいです。丸一日余裕です。

で、さっそくアプリ開発とか始めてます。
ちなみにAndroidアプリの開発本はいろいろ手を出したのですが、
asin:4883377075
Android2.1プログラミングバイブル
がよかったです。
見やすくてわかりやすい上にリファレンス的な書き方がされており、作りたい部分を後から探しやすくなっている点がgoodです。網羅性も結構高いと思われます。
あと、他に読んだ本はWebと連携したりするような部分はあまり書かれていなかったのですが、この本はその辺もカバーしていて、ゲームとかtwitterクライアントとか個人的に作りたい分野に近い物がサンプルとして載っているのがうれしいところです。
おすすめできる一冊です。

2010/05/15(土)「このページについて」をCeron.jpに統合

2010/05/15 20:43 開発日誌
このページについて」という、Webページについてのいろいろな統計情報を表示するサービスをやっていたのですが、このたびCeron.jpに統合しました。
Ceron.jpの個別ページの「分析」タブをクリックするといろんな情報が見られます。

内容としては
・ページランク
・RSSの購読者数(livedoor Reader、Google Reader)
・Alexaランキングとグラフ
・キャッシュや魚拓などの過去情報
などなどです。

たとえば「はてなブックマークの分析ページはこんな感じ

20100515_01.gif

ページランク7でRSSの読者は4,000名くらいですね。

あと、「リンク」タブで、そのURLに言及しているサイト一覧も見られるようにしました。
20100515_02.gif


これらのページはブックマークレットで呼び出せるのでご利用ください。

ちなみに「このページについて」は私自身毎日のように使っていたのですが、ものすごく利用者が少なくてちょっと残念な思いをしていたので、今回の統合で少しでも見てくれる人が増えてくれればと思います。
RSSの読者数なんかは指標として便利ですよ。

2010/05/11(火)Ceron.jpのカテゴリを充実させました。

2010/05/11 12:03 開発日誌
Ceron.jpのカテゴリを充実させました。

こんな感じ。↓

ニュース総合
政治経済
国際
エンタメ
IT・技術
サイエンス
ゲーム
動画
テレビ・ラジオ
WOMAN
ショッピング
地域とイベント
2ch
ネタ

あと、サイト別のLINK数ランキングを公開しました。
サイト別 LINK数ランキング

上記のカテゴリはこのランキングをおおよその目安にして、サイトごとに各カテゴリに振り分けています。

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になって今のところ安定してます。しかしデフォルト設定にそんな罠があったとは…。