I made a O/R wrapper for Objective-C and SQLite.  You can access SQLite like this.

// create table, only 2 line EntityManager *entityManager = [[EntityManager alloc] initWithDataPath:@"/Users/KENJI/Temp/test.db"]; Hoge *hoge = (Hoge *)[entityManager create:@"Hoge"]; // insert and update, only 2 line
hoge.count = 3; [hoge save];

Don't you think it's very simple ?
SourceCode is @ github. If you have an interesting in this library, check it out.

Twitter は擬似リアルタイムなログ方式で最新の情報を得やすいが、自分の過去のつぶやきを見るのが困難、検索困難という欠点をもつ。また、現時点のTwitterの仕様によれば、過去のつぶやきは3200件までしか取得できないとのこと。過去のつぶやきを取得してくれるサービスはいくつかあるが、コードを少し書けば実現できることはDIYが良いということで、今までの全ツィート をHTML形式で出力してみたのが  Twitter log

  TVやラジオを付けっぱなしにして、何かほかのことをしていることって多いよね。Twitterのタイムラインを文字から音にして、つぶやきをラジオのようにできないかっと思ったので、やってみた。


Twitter Picture Search is a simple mashup service. I launched it for searching picture everyone tweet from everywhere.  You can see the realtime search result on GoogleMap.

The following figure is a example when I input "snow" in Japanese, the service shows me some of pictures that somebody just tweet . 
TwiPic Search
2011年になった。実は2011という数は素数である。確かめたい人は下記のエラトステネスの篩でやってみてください。


高校生が初めて習う素因数分解は実に奥が深く、素数に関する問題はアルゴリズムの世界ではいつも重要な問題となっていた。1994年にはShorのアルゴリズムが提示され、素因数分解を量子コンピュータを用いて多項式時間で解けることが理論的に証明された。 また、2002年には、"PRIMES is in P"という多項式時間で素数判定ができる論文が発表された。 素因数分解は現在お買い物サイトなどで使われている暗号を根底で支える基礎となっており、もしこれが素早くできるようになったらセキュリティの安全性が確保できなくなる。
ところで、古典的な物理理論に従って作られているCPUのシリコン・ウェハーの集積化は限界に達し、いまでは並列化をすることで性能向上を謳っている。マルチコアとかクアッドコアとか売っているのはそういうわけである。ソフトウェアも大規模なデータ処理するための簡単に使える並列化ライブラリが大流行である。並列化したところで素因数分解は多少早くなっても多項式時間では解くことができない。

この先、コンピュータがナノの世界に入れば、並列処理とは全く異なるパラダイムに従わざるを得なくなる。そして、RSA暗号の代わりに量子コンピュータでも解くのが難しい暗号を開発しなければならないだろう。また、量子の世界では、ソフトウェア開発も確率論の理解を要求されるであろう。"神はサイコロを振らない"とはいかないのだ。
   UIを変えると見方も変わる。Twitterのタイムライン表示の仕方をMIT Smile Widgetを使って並列にならべてみた。発言の間隔がタイムラインの下の縦棒の太さで表現されているので、発言の頻度が見える。また、同じ時間帯に他の発言を調べることもできる。

Twitter タイムライン ログ



  Blogの情報収集にRSS Readerを使っていることが多いが、Twitterによる情報収集はフォロー数を増やすとツールを使ってフィルタリングしたり、並列で見たりと途端に忙しくなるので、欲しい情報が来たら向こうから通知するなにかしらの仕組みを考えて、作る予定である。
Reblog this post [with Zemanta]
  ウェブサービスのビジネスモデルにフリーミアムという言葉がある。これは無料(フリー)と割増(プレミアム)との造語で、大多数のユーザにただでサービスの基本機能を提供するが、特別な機能には課金するビジネスモデルである。少数のユーザの支払いによって利益をもたらす仕組みはまるでロングテールモデルとそっくりである。膨大なユーザがいれば、尻尾の部分に課金しても利益を生み出せるのである。
  このビジネスモデルが生まれた背景には、ITのあらゆる所におけるムーア則が働いているからだ。ハードウェア、インフラの性能は指数的に伸びていくが、それらにかかるコストが反比例に下がっていく。また、ソフトウェアでは元々オープンソースという思想が存在していた。それらにプラスして、最近では、AmazonのEC2, GoogleのAppEngine等によるクラウドコンピューティングの登場により、サーバー設備の外出しが可能になり、ウェブサービスの構築にかかる障壁が限りなくゼロに近くなった。サービス提供側にコストがかからなければ、今までコストがかかっていたサービスを見つけて無料で提供すれば良いだけである。Skypeしかり(国際電話を無料に)、Wikipedia(辞書を無料に)しかりである。
  ただし、無料でコンテンツを提供するCGMサイトの背後には、無料働きをする人々の存在があることを忘れてはならない。この人達にとってのモチベーションはお金よりも誰かの役に立つことで、提供するサービス側はこの人達にはっきりと感謝の形を"見える化"し、モチベートし続ける必要がある。







We analysed friends of friends on twitter.
The result was classified by four categories :
  • Popular Person
  • Active Person
  • Talkative Person
  • Watcher

    Classical Music.png我使Top100.cn检索歌曲. 这是一个很好有用的site.  

从2008年谷歌和Top100.cn一起去开始服务.

  我知道百度上也有很多的歌遍, 在中国网上下载音乐简单,  但是在日本网上下载歌曲是违法的事.

  在法律不一样的环境下的竞争是不公平, 在日本作搜索引擎也是违法.

  百度的音乐使BaiDuSpider自动收集,Top100.cn的Crawler找不到. 他是手动收集?

 

  キャズムを超えたTwitter、そして、今自分が開発中のソーシャルサーチエンジンについていつも思うのは、人間を助ける"機械"があれば良いという所で妥協していないかである。

  ググるという単語が生まれた後、知っているかどうかで偉ぶっていた"えせ知識階層"が失墜し、今度は何か"新しいこと"をやっている人達こそ偉いとなってきている。果たしてそうだろうか。その"新しいこと"はコモディティ化しない保証はどこにあるのだろうか。一旦世に出ればコピーされないということは絶対にないと言えるだろうか。特にデジタル世界に生きる者だったら。