タグ

2009年9月24日のブックマーク (6件)

  • Twinado = Tornado + async-python-twitter - moratorium

    Twinado = Tornado + async-python-twitter 2009-09-23 (Wed) 0:37 Uncategorized Twinadoという携帯向けのTwitterクライアントを書いてみました。日常的に使えるレベルにはなっていると思います。 Twinado: 携帯端末向けTwitterクライアント 特徴としては最近Facebookが公開したTornadoというフレームワークを使って、Twitter API呼び出しが全て非同期に行われている点です。なので、コネクション数が増えても高速に動くはずです。現状DoCoMo P905iでしか動作確認していません。 きっかけとしては、最近Perl界隈で非同期処理が流行っているのを見て、楽しそうだと思っていたところに、Tornadoが公開されたので、少し使ってみるかと思い立った事です。Tornadoについては以下を参考に

    ogijun
    ogijun 2009/09/24
  • 会社に鍵と財布を忘れたその夜, 行き場を失った私は自宅の扉に拳を打ち付けた - Backnumbers: Steps to Phantasien

    2009-09-23 近況 会社に鍵と財布を忘れたその夜, 行き場を失った私は自宅の扉に拳を打ち付けた. 人生のロードマップを前倒す新宿中央公園デビューも頭をよぎったものの, 幸いその日のカバンにはケータイが入っていた. 近所の友達が在宅だったのもまた幸いだった. 懇願して寝床を, 脅迫して晩飯を得ることができた. 腹もふくれ我が家のようにくつろいでいると, Android devphone 1 の箱が目についた. そういえば前に買ったと言っていたっけ...などといいつつ勝手にいじっている私に気付いた友達が, 思い出したようにつぶやく - "そういえば, Android のブラウザはちょっと不思議でさあ..." というのは "ページの文章がいつも画面ぴったりに収まるんだよね." そういわれてみると, たしかに文章の幅がぴったりきている. 最初はたまたまかと思ったけれど, 設定画面をみると

    ogijun
    ogijun 2009/09/24
    品川近辺だったらうちに来てもいいすよ
  • enbug diary(2009-09-23)

    _ 連想配列に使うハッシュ関数 unladen-swallowのissue を見て、ちょっと気になったので、昨今のハッシュ関数の事情を調べていたのですが、 一言でいうと、難しい、です。 Pythonのハッシュ関数は、今でも FNV っぽいアルゴリズムを用いています。 ただし、実際には独立して開発されていて、たまたま似ているというだけだそうです。 で、 Hash functions: An empirical comparison なんかを見ると、 Murmur2 が汎用的には奨励されていて、 FNVよりも大体速くて、場合によっては衝突も少ないという結果が出ているみたいです。 では、なぜPythonがあいもかわらずFNVっぽいのかというと、 Python 3000のハッシュアルゴリズムの議論 でも見られるように、「ランダムなハッシュ関数は望ましくない(かもしれない)」というのが根拠らしいです

    ogijun
    ogijun 2009/09/24
  • Programming with C Blocks on Apple Devices

    Programming with C Blocks On Apple Devices by Joachim Bengtsson What are Blocks? What are Blocks Good For? Getting Started On and for Mac OS X 10.6 Snow Leopard, or for iOS 4 On Mac OS X 10.5 Leopard or for iPhone Blocks in C Syntax and Usage Memory Management Blocks in Objective-C Blocks and ARC (Automatic Reference Counting) Blocks in C++ Block Goodies References and Additional Sources Version H

    ogijun
    ogijun 2009/09/24
  • Lessons Learned in Large Computations with Ruby - Kevin Menard's Weblog

    Introduction This is the follow-up post to my GitHub Contest Recap post that I promised. As mentioned, I submitted two entries for the GitHub contest, starting with Ruby and then rewriting in Java. This post summarizes why I ultimately dropped Ruby in favor of Java for this particular task. I apologize for its length, but it is divided into discrete sections and can be read in chunks without great

    ogijun
    ogijun 2009/09/24
  • Persuade xor Discover

    September 2009 When meeting people you don't know very well, the convention is to seem extra friendly. You smile and say "pleased to meet you," whether you are or not. There's nothing dishonest about this. Everyone knows that these little social lies aren't meant to be taken literally, just as everyone knows that "Can you pass the salt?" is only grammatically a question. I'm perfectly willing to s

    ogijun
    ogijun 2009/09/24