Commits

Bryan O'Sullivan committed 92008a5

Update 32-bit GHC 6.12.3 performance

  • Participants
  • Parent commits c967bc9

Comments (0)

Files changed (3)

 maintainer:      Bryan O'Sullivan <bos@mailrank.com>
 stability:       experimental
 tested-with:     GHC == 6.12.3
-synopsis:        Fast JSON parsing and generation
+synopsis:        Fast JSON parsing and encoding
 cabal-version:   >= 1.8
 homepage:        http://github.com/mailrank/aeson
 bug-reports:     http://github.com/mailrank/aeson/issues
 build-type:      Simple
 description:
-    A JSON parsing and generation library optimized for ease of use
+    A JSON parsing and encoding library optimized for ease of use
     and high performance.
     .
-    Parsing performance with GHC 6.12.3 on a late 2010 MacBook Pro
-    (2.66GHz Core i7), for mostly-English tweets from Twitter's JSON
-    search API:
+    Parsing performance on a late 2010 MacBook Pro (2.66GHz Core i7),
+    for mostly-English tweets from Twitter's JSON search API:
     .
-    * English, 854 bytes: 29029 msg\/sec (23.6 MB/sec)
+    * 0.8 KB, 32-bit GHC 6.12.3: 29945 msg\/sec (24.4 MB\/sec)
     .
-    * English, 6.4 KB: 6407 msg\/sec (40.3 MB/sec)
+    * 0.8 KB, 64-bit GHC 7.0.3: 29280 msg\/sec (23.8 MB\/sec)
     .
-    * English, 31.2 KB: 1265 msg\/sec (38.8 MB/sec)
+    * 6.4 KB, 32-bit GHC 6.12.3: 6684 msg\/sec (42.0 MB\/sec)
     .
-    * English, 61.5 KB: 585 msg\/sec (35.2 MB/sec) 
+    * 6.4 KB, 64-bit GHC 7.0.3: 5893 msg\/sec (37.1 MB\/sec)
+    .
+    * 11.8 KB, 32-bit GHC 6.12.3: 3610 msg\/sec (41.5 MB\/sec)
+    .
+    * 11.8 KB, 64-bit GHC 7.0.3: 3059 msg\/sec (35.2 MB\/sec)
+    .
+    * 31.2 KB, 32-bit GHC 6.12.3: 1306 msg\/sec (39.8 MB\/sec)
+    .
+    * 31.2 KB, 64-bit GHC 7.0.3: 1050 msg\/sec (32.0 MB\/sec)
+    .
+    * 61.5 KB, 32-bit GHC 6.12.3: 594 msg\/sec (35.7 MB\/sec)
+    .
+    * 61.5 KB, 64-bit GHC 7.0.3: 505 msg\/sec (30.3 MB\/sec)
     .
     Handling heavily-escaped text is a little more work.  Here is
     parsing performance with Japanese tweets, where much of the text
-    is entirely Unicode-escaped:
+    is entirely Unicode-escaped.
     .
-    * Japanese, 14.6 KB: 2227 msg\/sec (31.9 MB/sec)
+    * 14.6 KB, 32-bit GHC 6.12.3: 2257 msg\/sec (32.2 MB\/sec)
     .
-    * Japanese, 44.1 KB: 671 msg\/sec (29.6 MB/sec)
+    * 14.6 KB, 64-bit GHC 7.0.3: 1931 msg\/sec (27.6 MB\/sec)
+    .
+    * 44.1 KB, 32-bit GHC 6.12.3: 697 msg\/sec (30.0 MB\/sec)
+    .
+    * 44.1 KB, 64-bit GHC 7.0.3: 611 msg\/sec (26.3 MB\/sec)
+    .
+    * 82.9 KB, 32-bit GHC 6.12.3: 368 msg\/sec (29.8 MB\/sec)
+    .
+    * 82.9 KB, 64-bit GHC 7.0.3: 322 msg\/sec (26.0 MB\/sec)
     .
     Encoding performance on the same machine and data:
     .
     .
     * Japanese, 44.1 KB: 1505 msg\/sec (64.8 MB/sec)
     .
-    With GHC 7.0.2, the story is mixed: parsing is 20-40% slower than
-    GHC 6.12.3, while encoding performance ranges from about the same
-    to twice as fast (on numeric data).
-    .
     (A note on naming: in Greek mythology, Aeson was the father of Jason.)
 
 extra-source-files:

File benchmarks/bench-parse.py

 json-data/twitter50.json   2500
 json-data/twitter100.json  1000
 json-data/jp10.json        4000
-json-data/jp20.json        3000
 json-data/jp50.json        1200
 json-data/jp100.json        700
 '''

File benchmarks/json-data/jp20.json

-{"results":[{"from_user_id_str":"208691941","profile_image_url":"http://a1.twimg.com/profile_images/1227144213/1296145_normal.png","created_at":"Fri, 25 Feb 2011 17:36:05 +0000","from_user":"sinji4649","id_str":"41189704359485440","metadata":{"result_type":"recent"},"to_user_id":null,"text":"Twitter\u30a2\u30d5\u30a3\u30ea\u30a8\u30a4\u30c8\u3067\u7a3c\u3050\uff01http://bit.ly/marukaji \u30c4\u30a4\u30c3\u30bf\u30fc\u306e\u52e2\u3044\u306f\u60f3\u50cf\u3092\u8d85\u3048\u305f\uff01\u767a\u58f2\u8a18\u5ff5\u30ad\u30e3\u30f3\u30da\u30fc\u30f3\uff01\u9650\u5b9a300\u30bb\u30c3\u30c8\u3092\u7279\u5225\u4fa1\u683c\u3067\u3054\u63d0\u4f9b\u4e2d\uff01\u6b8b\u308a\u308f\u305a\u304b\u3067\u3059\u3002\u304a\u6025\u304e\u4e0b\u3055\u3044\uff01","id":41189704359485440,"from_user_id":208691941,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://twittbot.net/&quot; rel=&quot;nofollow&quot;&gt;twittbot.net&lt;/a&gt;"},{"from_user_id_str":"3136235","profile_image_url":"http://a0.twimg.com/profile_images/583592711/sokuhobot-sq_normal.png","created_at":"Fri, 25 Feb 2011 17:36:05 +0000","from_user":"sokuhobot","id_str":"41189702618849280","metadata":{"result_type":"recent"},"to_user_id":null,"text":"[http://tinyurl.com/4htdj2g isbn41\u3088\u308a\u901f\u5831] \u62b1\u304d\u6795\u3063\u3066\u3001\u62b1\u304d\u6795\u306e\u307b\u304b\u306b\u666e\u901a\u306e\u307e\u304f\u3089\u3042\u3063\u305f\u307b\u3046\u304c\u3044\u3044(\uff89\u2200`\u2665)","id":41189702618849280,"from_user_id":3136235,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://maraigue.hhiro.net/twbot/&quot; rel=&quot;nofollow&quot;&gt;twbot2.rb&lt;/a&gt;"},{"from_user_id_str":"3136235","profile_image_url":"http://a0.twimg.com/profile_images/583592711/sokuhobot-sq_normal.png","created_at":"Fri, 25 Feb 2011 17:36:04 +0000","from_user":"sokuhobot","id_str":"41189698332262400","metadata":{"result_type":"recent"},"to_user_id":null,"text":"[http://tinyurl.com/4kft9f8 Utori00\u3088\u308a\u901f\u5831] \u96a3\u4eba\u304c\u307e\u3069\u304b\u2606\u30de\u30ae\u30ab\u307f\u3066\u305f","id":41189698332262400,"from_user_id":3136235,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://maraigue.hhiro.net/twbot/&quot; rel=&quot;nofollow&quot;&gt;twbot2.rb&lt;/a&gt;"},{"from_user_id_str":"103847188","profile_image_url":"http://a0.twimg.com/profile_images/788295420/hh_normal.jpg","created_at":"Fri, 25 Feb 2011 17:36:01 +0000","from_user":"Gattsu_Seijin","id_str":"41189689515970560","metadata":{"result_type":"recent"},"to_user_id":null,"text":"\u4eca\u65e5\u306f\u5929\u795e\u5148\u751f\u304cTwitter\u4e0a\u3067\u5143\u6c17\u3067\u5b09\u3057\u3044\u3002\u672c\u5c4b\u3055\u3093\u306b\u5929\u795e\u5148\u751f\u306e\u30de\u30af\u30ed\u30b9\u753b\u96c6\u304c\u4e26\u3093\u3067\u3044\u308b\u306e\u898b\u307e\u3057\u305f\u3051\u3069\u3001\u8272\u304c\u9bae\u3084\u304b\u306a\u306e\u3067\u76ee\u7acb\u3061\u307e\u3059\u306d\uff01 RT @TENJIN_hidetaka \u30a2\u30a4\u30c9\u30eb\u309217\u79d2\u3067\u63cf\u3044\u305f\u3088\uff01 #uroe17 http://twitpic.com/43nb19","id":41189689515970560,"from_user_id":103847188,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://twitter.com/&quot;&gt;web&lt;/a&gt;"},{"from_user_id_str":"22528006","profile_image_url":"http://a1.twimg.com/profile_images/1125076132/___normal.png","created_at":"Fri, 25 Feb 2011 17:35:58 +0000","from_user":"minamitaiheiyou","id_str":"41189677050368000","metadata":{"result_type":"recent"},"to_user_id":null,"text":"\u6545\u306b\u30cd\u30bf\u30d0\u30ec\u3092\u3059\u308b\u306e\u3082\u81ea\u7531\u3002\u30cd\u30bf\u3070\u308c\u3057\u305f\u4eba\u3092\u30c7\u30a3\u30b9\u308b\u306e\u3082\u81ea\u7531\u3002\u3042\u3068\u306f\u5404\u3005\u306e\u88c1\u91cf\u3067\u4e57\u308a\u5207\u3063\u3066\u304f\u3060\u3055\u3044\u3088\u3081\u3093\u3069\u304f\u3055\u3044\u306a RT @kihirokiro: Twitter\u3067\u30cd\u30bf\u30d0\u30ec\u4e91\u3005\u3044\u3063\u3066\u3082\u5143\u3005Twitter\u3063\u3066\u300c\u500b\u4eba\u306e\u72ec\u308a\u8a00\u300d\u3060\u308d","id":41189677050368000,"from_user_id":22528006,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://www.tweetdeck.com&quot; rel=&quot;nofollow&quot;&gt;TweetDeck&lt;/a&gt;"},{"from_user_id_str":"28532557","profile_image_url":"http://a3.twimg.com/profile_images/1217366937/0116_normal.JPG","created_at":"Fri, 25 Feb 2011 17:35:58 +0000","from_user":"naganomau","id_str":"41189676433940480","metadata":{"result_type":"recent"},"to_user_id":null,"text":"\u30da\u30fc\u30b8\u3092\u958b\u304b\u306a\u3051\u308c\u3070\u56de\u907f\u3067\u304d\u308b\u30d6\u30ed\u30b0\u3068\u9055\u3063\u3066Twitter\u306f\u6d41\u308c\u3066\u304f\u308b\u304b\u3089\u30a2\u30cb\u30e1\u5b9f\u6cc1\u3059\u308b\u3068\u9332\u753b\u7d44\u3068\u9031\u305a\u308c\u7d44\u306f\u306a\u307f\u3060\u3081\u306d(^q^)\u3042\u3001\u308f\u305f\u3057\u306f\u307b\u307c\u6bce\u56de\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u306a\u3093\u3067\u6c17\u306b\u3057\u306a\u3044\u3067\u30ac\u30f3\u30ac\u30f3\u6d41\u3057\u3066\u304d\u3066\u3078\u3044\u304d\u3059\u3088w","id":41189676433940480,"from_user_id":28532557,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://mobile.twitter.com&quot; rel=&quot;nofollow&quot;&gt;Twitter for Android&lt;/a&gt;"},{"from_user_id_str":"203647985","profile_image_url":"http://a2.twimg.com/profile_images/1219819176/__iso-2022-jp_B_GyRCJVUlISUkJWsbKEIwMDAyLmpwZw_____normal","created_at":"Fri, 25 Feb 2011 17:35:56 +0000","from_user":"maaaso512","id_str":"41189667827089408","metadata":{"result_type":"recent"},"to_user_id":null,"text":"\u305f\u3042\u304cTwitter\u3057\u305f(\uff9f\uff9f)","id":41189667827089408,"from_user_id":203647985,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://twtr.jp&quot; rel=&quot;nofollow&quot;&gt;Keitai Web&lt;/a&gt;"},{"from_user_id_str":"51167","profile_image_url":"http://a3.twimg.com/profile_images/1223517958/bakeneko_normal.png","created_at":"Fri, 25 Feb 2011 17:35:56 +0000","from_user":"himagine_no9","id_str":"41189665642000384","metadata":{"result_type":"recent"},"to_user_id":null,"text":"\u3082\u3046\u306d\u3001\u3053\u306e\u30e9\u30b9\u30c8\u306e\u4ef6\u306f @nkamado \u3055\u3093\u306e\u3053\u306e\u767a\u8a00\u304c\u3059\u3079\u3066\u3067\u3059\u3088\u3002\u305d\u308c\u4ee5\u5916\u306b\u306f\u4f55\u3082\u6b8b\u3089\u306a\u3044\u8a71\u3002 http://bit.ly/gmMDV4 http://bit.ly/i6BVct","id":41189665642000384,"from_user_id":51167,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://www.echofon.com/&quot; rel=&quot;nofollow&quot;&gt;Echofon&lt;/a&gt;"},{"from_user_id_str":"121965570","profile_image_url":"http://a3.twimg.com/profile_images/1133975423/__________normal.gif","created_at":"Fri, 25 Feb 2011 17:35:54 +0000","from_user":"samurai_stitch","id_str":"41189659908374528","metadata":{"result_type":"recent"},"to_user_id":null,"text":"\u30ce\u30f3\u30b9\u30c8\u30c3\u30d7\u3067\u6d77\u8001\u540dTwitter\uff3c(^o^)\uff0f\uff15\u6642\u304f\u3089\u3044\u307e\u3067\u4f11\u307f\u307e\uff5e\u3059(^^)d\u305d\u306e\u524d\u306b\u304a\u8179\u7a7a\u3044\u305f\u3093\u3067\u305d\u3070\u983c\u3093\u3060(^^)v http://yfrog.com/h8d0wjj","id":41189659908374528,"from_user_id":121965570,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://twicca.r246.jp/&quot; rel=&quot;nofollow&quot;&gt;twicca&lt;/a&gt;"},{"from_user_id_str":"184236283","profile_image_url":"http://a0.twimg.com/profile_images/1190234918/USER_IMAGE_normal.gif","created_at":"Fri, 25 Feb 2011 17:35:54 +0000","from_user":"chageaska_info","id_str":"41189659543339008","metadata":{"result_type":"recent"},"to_user_id":null,"text":"Twitter / \u671d\u65e5\u65b0\u805e\u30c9\u30e9\u30b4\u30f3\u30ba\u62c5\u5f53: \u30ad\u30e3\u30ed\u30eb\u3001\u5c0f\u7530\u548c\u6b63\u3001\u3068\u3093\u306d\u308b\u305a ...: \u30ad\u30e3\u30ed\u30eb\u3001\u5c0f\u7530\u548c\u6b63\u3001\u3068\u3093\u306d\u308b\u305a\u3001\u5c11\u5e74\u968a\u3001\u30c1\u30e3\u30b2\uff06\u98db\u9ce5\u3001\u7206\u98a8\u30b9\u30e9\u30f3\u30d7\u3001\u7532\u6590\u30d0\u30f3\u30c9 \u306a\u3069\u306a\u3069\u3067\u3059\u3002\u6b63\u78ba\u306b\u306f80\u5e74\u4ee3\u3092\u4e2d\u5fc3\u306b70\uff5e90\u5e74\u4ee3\u3067\u306d... http://bit.ly/gSi51F","id":41189659543339008,"from_user_id":184236283,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://twitterfeed.com&quot; rel=&quot;nofollow&quot;&gt;twitterfeed&lt;/a&gt;"},{"from_user_id_str":"112493547","profile_image_url":"http://a0.twimg.com/profile_images/1007435710/2009.10.8_____0061_normal.jpg","created_at":"Fri, 25 Feb 2011 17:35:54 +0000","from_user":"srgmtaro","id_str":"41189658348109825","metadata":{"result_type":"recent"},"to_user_id":null,"text":"RT @fuefukioyasumi: \u3082\u3046\u3044\u3044\u3002\u300c\u671d\u751f\u300d\u306a\u3093\u304b\u3044\u3044\u3002BBC\u3082CNN\u3082\u82f1\u8a9e\u653e\u9001\u3060\u3002\u307f\u3093\u306a\u3001\u30c6\u30ec\u30d3\u3092\u3076\u3061\u3063\u3068\u5207\u3063\u3066Twitter\u3092\u898b\u3088\u3046\u3002\u3053\u3053\u306b\u300c\u751f\u304d\u305f\u60c5\u5831\u300d\u304c\u6d41\u308c\u3066\u3044\u308b\u3002\u300c\u751f\u304d\u305f\u53eb\u3073\u300d\u304c\u3042\u308b\u3002\u3053\u3053\u304b\u3089\u3067\u3082\u6b74\u53f2\u306e\u8ee2\u63db\u70b9\u3092\u611f\u3058\u308b\u4e8b\u304c\u3067\u304d\u308b\u306e\u3060\u3002 @gjmorley #libjp","id":41189658348109825,"from_user_id":112493547,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://twitter.com/&quot;&gt;web&lt;/a&gt;"},{"from_user_id_str":"126375708","profile_image_url":"http://a3.twimg.com/profile_images/1230892474/alice_normal.png","created_at":"Fri, 25 Feb 2011 17:35:51 +0000","from_user":"yowano_k","id_str":"41189646914297856","metadata":{"result_type":"recent"},"to_user_id":null,"text":"\u5fd9\u3057\u304f\u3066\u3082Twitter\u306b\u9854\u3092\u51fa\u3057\u305f\u304f\u306a\u308b\u50d5\u30a7\u2026\u2026","id":41189646914297856,"from_user_id":126375708,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://sites.google.com/site/yorufukurou/&quot; rel=&quot;nofollow&quot;&gt;YoruFukurou&lt;/a&gt;"},{"from_user_id_str":"228369562","profile_image_url":"http://a3.twimg.com/profile_images/1253854312/ontak_normal_normal.jpg","created_at":"Fri, 25 Feb 2011 17:35:51 +0000","from_user":"otkya","id_str":"41189644037128192","metadata":{"result_type":"recent"},"to_user_id":null,"text":"Twitter\u304b\u3089\u8fd4\u4fe1\u306a\u3044\u3057\u591a\u5206\u3053\u306e\u307e\u307e\u653e\u7f6e\u3055\u308c\u308b\u3093\u3060\u308d\u306a","id":41189644037128192,"from_user_id":228369562,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://sites.google.com/site/yorufukurou/&quot; rel=&quot;nofollow&quot;&gt;YoruFukurou&lt;/a&gt;"},{"from_user_id_str":"49917899","profile_image_url":"http://a1.twimg.com/profile_images/661164725/h050305aa_normal.jpg","created_at":"Fri, 25 Feb 2011 17:35:50 +0000","from_user":"hikoichisan","id_str":"41189643596599296","metadata":{"result_type":"recent"},"to_user_id":null,"text":"RT @fuefukioyasumi: \u3082\u3046\u3044\u3044\u3002\u300c\u671d\u751f\u300d\u306a\u3093\u304b\u3044\u3044\u3002BBC\u3082CNN\u3082\u82f1\u8a9e\u653e\u9001\u3060\u3002\u307f\u3093\u306a\u3001\u30c6\u30ec\u30d3\u3092\u3076\u3061\u3063\u3068\u5207\u3063\u3066Twitter\u3092\u898b\u3088\u3046\u3002\u3053\u3053\u306b\u300c\u751f\u304d\u305f\u60c5\u5831\u300d\u304c\u6d41\u308c\u3066\u3044\u308b\u3002\u300c\u751f\u304d\u305f\u53eb\u3073\u300d\u304c\u3042\u308b\u3002\u3053\u3053\u304b\u3089\u3067\u3082\u6b74\u53f2\u306e\u8ee2\u63db\u70b9\u3092\u611f\u3058\u308b\u4e8b\u304c\u3067\u304d\u308b\u306e\u3060\u3002 @gjmorley #libjp","id":41189643596599296,"from_user_id":49917899,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://twitter.com/&quot;&gt;web&lt;/a&gt;"},{"from_user_id_str":"51227286","profile_image_url":"http://a0.twimg.com/profile_images/1242306821/3v5_normal.png","created_at":"Fri, 25 Feb 2011 17:35:49 +0000","from_user":"sunka_","id_str":"41189638186074112","metadata":{"result_type":"recent"},"to_user_id":null,"text":"FB \u306f\u4eba\u7269\u30fb\u30da\u30fc\u30b8\u5358\u4f4d\u306e\u69cb\u6210\u306a\u306e\u3067\u3001\u3044\u3044\u306d\u3057\u305f\u4eba\u306e\u611f\u60f3\u3092\u307f\u308b\u304b\u3001\u4f5c\u54c1\u3054\u3068\u306b\u30da\u30fc\u30b8\u3092\u4f5c\u3063\u3066\u3044\u3044\u306d\u3057\u3066\u307f\u308b\u3053\u3068\u306b\u306a\u308a\u305d\u3046\u3002\u30bf\u30b0\u3064\u3051\u3066\u3001\u691c\u7d22\u3057\u3066\u3001TL \u3067\u307f\u308c\u308b twitter \u306e\u307b\u3046\u304c\u3044\u3044\u3088\u306d\u3002\u672c\u8cea\u7684\u306b facebook \u306f\u5b9f\u4e16\u754c\u306b\u91d8\u4ed8\u3051\u3089\u308c\u3059\u304e\u3066\u308b\u3002","id":41189638186074112,"from_user_id":51227286,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://sites.google.com/site/peraperaprv/Home&quot; rel=&quot;nofollow&quot;&gt;P3:PeraPeraPrv&lt;/a&gt;"},{"from_user_id_str":"195349041","profile_image_url":"http://a0.twimg.com/profile_images/1248704043/__ISO-2022-JP_B_GyRCRkFAbjJIOS8tLhsoQi5qcGc____normal","created_at":"Fri, 25 Feb 2011 17:35:49 +0000","from_user":"kisarazu_22","id_str":"41189636978126848","metadata":{"result_type":"recent"},"to_user_id":null,"text":"\u3010\u5b9a\u671f\u3011 \u4f55\u51e6\u305e\u3084\u306e\u5922\u30b5\u30a4\u30c8\u306e\u7ba1\u7406\u4eba\u3092\u3057\u3066\u3044\u308b!\u30b5\u30a4\u30c8\u5185\u306b\u3053\u306eTwitter\u3078\u306e\u30ea\u30f3\u30af\u3092\u7e4b\u3052\u3066\u3042\u308b\u304c\u2026\u2026\u898b\u3064\u304b\u3063\u3066\u3057\u307e\u3046\u3068\u3084\u306f\u308a\u6065\u305a\u304b\u3057\u3044\u306a\u3041\u2026\u30c3","id":41189636978126848,"from_user_id":195349041,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://twittbot.net/&quot; rel=&quot;nofollow&quot;&gt;twittbot.net&lt;/a&gt;"},{"from_user_id_str":"99035454","profile_image_url":"http://a3.twimg.com/profile_images/1245208776/kuroko_name_normal.png","created_at":"Fri, 25 Feb 2011 17:35:48 +0000","from_user":"negiori","id_str":"41189634851610637","metadata":{"result_type":"recent"},"to_user_id":null,"text":"RT @x68k: \u57fa\u672c\u7684\u306bTwitter\u4e0a\u3067\u306f&quot;\u597d\u304d\u306b\u3084\u308c\u3070\u3044\u3044&quot;\u3060\u3051\u3069\u3001\u540d\u524d\u3082\u30a2\u30a4\u30b3\u30f3\u3082\u30a2\u30f3\u30bf\u3058\u3083\u306a\u3044\u305f\u304f\u3055\u3093\u306e\u4eba\u305f\u3061\u306e\u9b42\u304c\u3053\u3082\u3063\u305f\u3082\u306e\u306a\u306e\u3060\u304b\u3089\u3001\u305d\u308c\u3060\u3051\u306f&quot;\u80cc\u8ca0\u3048&quot;\u3068\u601d\u3046\uff1e\u30ad\u30e3\u30e9\u30af\u30bf\u30fc\u30a2\u30ab\u30a6\u30f3\u30c8","id":41189634851610637,"from_user_id":99035454,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://tweetlogix.com&quot; rel=&quot;nofollow&quot;&gt;Tweetlogix&lt;/a&gt;"},{"from_user_id_str":"19019583","profile_image_url":"http://a0.twimg.com/profile_images/1233794949/latias0203a_normal.png","created_at":"Fri, 25 Feb 2011 17:35:43 +0000","from_user":"hikari_railstar","id_str":"41189611975872512","metadata":{"result_type":"recent"},"to_user_id":null,"text":"\u3053\u308c\u3060\u3088\u306d http://twitter.com/YarmUI/status/38644197443637248","id":41189611975872512,"from_user_id":19019583,"geo":null,"iso_language_code":"ja","to_user_id_str":null,"source":"&lt;a href=&quot;http://sourceforge.jp/projects/tween/wiki/FrontPage&quot; rel=&quot;nofollow&quot;&gt;Tween&lt;/a&gt;"},{"from_user_id_str":"123929497","profile_image_url":"http://a1.twimg.com/profile_images/1159700747/image_normal.jpg","created_at":"Fri, 25 Feb 2011 17:35:40 +0000","from_user":"nakinakinakki","id_str":"41189599476854784","metadata":{"result_type":"recent"},"to_user_id":201426493,"text":"@hinecle \u308f!\u6c17\u304c\u3064\u304b\u306a\u304b\u3063\u305f\u3088\u3002\u30d1\u30bd\u30b3\u30f3\u3067Twitter\u3084\u308a\u306b\u304f\u3044(T_T)\u77e5\u3089\u306a\u3044\u306e!?\u3058\u3083\u3042\u3065\u3063\u304d\u30fc\u306e\u7d20\u6575\u30dd\u30a4\u30f3\u30c8\u305d\u306e\u90fd\u5ea6\u3044\u3046\u3053\u3068\u306b\u3059\u308b\u2605\u3086\u3046\u304d\u306f\u8a00\u3063\u3066\u3082\u4fe1\u3058\u3066\u304f\u308c\u306a\u3044\u3057\u305f\u3044\u3057\u305f\u3053\u3068\u3058\u3083\u306a\u3044\u307f\u305f\u3044\u306b\u3044\u3046\u3051\u3069\u3042\u304d\u3089\u3081\u305a\u306b\u8a00\u304a\u3046\u2605\u4e00\u4f53\u306a\u3093\u306e\u8a71\u3057\u3066\u308b\u304b\u308f\u304b\u3093\u306a\u304f\u306a\u3063\u3066\u304d\u305f","id":41189599476854784,"from_user_id":123929497,"to_user":"hinecle","geo":null,"iso_language_code":"ja","to_user_id_str":"201426493","source":"&lt;a href=&quot;http://twitter.com/&quot; rel=&quot;nofollow&quot;&gt;Twitter for iPhone&lt;/a&gt;"},{"from_user_id_str":"71881926","profile_image_url":"http://a1.twimg.com/profile_images/1179161858/abhr-f_normal.png","created_at":"Fri, 25 Feb 2011 17:35:37 +0000","from_user":"abhr325","id_str":"41189587208380416","metadata":{"result_type":"recent"},"to_user_id":101184084,"text":"@gonkmr twitter\u3068\u304b\u3067\u6d41\u3057\u305f\u3089\u304b\u306a\u308a\u7533\u3057\u8fbc\u307f\u6765\u305d\u3046\u3060\u3051\u3069\u306d\u301c\uff01","id":41189587208380416,"from_user_id":71881926,"to_user":"gonkmr","geo":null,"iso_language_code":"ja","to_user_id_str":"101184084","source":"&lt;a href=&quot;http://twitter.com/&quot;&gt;web&lt;/a&gt;"}],"max_id":41189704359485440,"since_id":38643906778370048,"refresh_url":"?since_id=41189704359485440&q=twitter","next_page":"?page=2&max_id=41189704359485440&rpp=20&lang=ja&q=twitter","results_per_page":20,"page":1,"completed_in":0.041846,"warning":"adjusted since_id to 38643906778370048 (), requested since_id was older than allowed -- since_id removed for pagination.","since_id_str":"38643906778370048","max_id_str":"41189704359485440","query":"twitter"}