2010年2月9日のブックマーク (6件)

  • http://amix.dk/blog/post/19489

    faw
    faw 2010/02/09
    Comet Long Polling ポーリング コメット github
  • Avoiding memory leaks (超訳) - Android Zaurusの日記

    http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.html ナナメ読んだらなんか引っかかったので、えいやっと30分ほどで訳してみた。誤訳ご免。というかツッコミ歓迎。 メモリリークを回避する方法 Androidのアプリケーションは、少なくともT-MobileのG1ではヒープメモリは16MBに制限されている。電話としてはとても多くのメモリだが、同時に、やりたいことがある開発者にとってはあまりに少なすぎる。このメモリをすべて使い切るつもりがなくても、メモリの使用量はできるだけ抑えて、他のアプリケーションが強制終了されないようにしなければならない。Androidが、より多くのアプリケーションをメモリ上に持てれば、より素早くユーザがアプリケーションを切り替えられる。私の仕事上、Androiidアプリケーションのメ

    Avoiding memory leaks (超訳) - Android Zaurusの日記
    faw
    faw 2010/02/09
    メモリリーク memory leak Context Activity
  • New Feature: Amazon S3 now supports Object Versioning | Amazon Web Services

    AWS News Blog New Feature: Amazon S3 now supports Object Versioning We’ve added beta support for Versioning across all Amazon S3 Regions. Versioning provides an additional layer of protection for your S3 objects. You can easily recover from unintended user errors or application failures. You can also use Versioning for data retention and archiving. Once you have enabled Versioning for a particular

    New Feature: Amazon S3 now supports Object Versioning | Amazon Web Services
    faw
    faw 2010/02/09
    Amazon S3 Versioning バージョン管理
  • Officeユーザーにこそ?CouchDBでお手軽アプリ開発

    第3回は、CouchDBを利用してWebアプリケーション開発を行うためのツールと、Windows版CouchDBについて紹介します。筆者はCouchDBをWebアプリケーション開発者だけが使うのではなく、システム管理者やMicrosoft Officeで事務処理を行っているユーザーにとっても有意なツールだと考えており、そういった方面での活用できるのではないか? と考えています。 CouchDBを使った開発は、いままでとどう違うの? Webアプリケーションの世界で、いま現在よく使われているのは「3層モデル」と呼ばれる仕組みだと思います。クライアントからのリクエストに対し、アプリケーションサーバがデータベースからデータを持ってきて、処理した上でクライアントに結果を返す、というイメージです。CouchDBを使った仕組みでは、CouchDBをホスティングしているサーバがいるだけです。つまり、Cou

    Officeユーザーにこそ?CouchDBでお手軽アプリ開発
    faw
    faw 2010/02/09
    CouchDB
  • ラムダ計算基礎文法最速マスター - 貳佰伍拾陸夜日記

    ラムダ計算は, 多くのプログラミング言語, とくに関数型言語の原形になっています. ラムダ計算について理解しておくことは, 多くのプログラミング言語の習得に役立つでしょう. ラムダ計算はチューリング完全で, 計算能力としてはふつうのプログラミング言語と同じです. ラムダ計算で計算を書く訓練をしておくことは, 任意の計算を関数のみを使って(他の制御構文を用いずに)書くときに役立ちます. ふつうに書いたら煩雑な処理を, 関数型言語のやり方で書くとすっきりすることが多々あり, コードを自由自在に書くためには必須の考え方と言えるでしょう. 項 ラムダ計算の式を項(term)と言います. 項は変数, 抽象, 適用のいずれかです. 変数 変数(variable)はふつう1文字で書きます. 変数には関数内の束縛変数(bound variable)か自由変数(free variable)かという区別があり

    ラムダ計算基礎文法最速マスター - 貳佰伍拾陸夜日記
  • CUIベースなのに無駄にビジュアルなPython用デバッガ - pudb — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー pudbは,CUI環境(つまりシェル)で動くGUIライクなデバッガ。Pythonには標準でpdbというデバッガがついてくるけど,コマンドラインベースでちょっと使い方が面倒だよね。pudbはpdbよりノリがいい。まあスクリーンショットを見てもらうのが早いかな。 CUIベースでGUIっぽいことをするというのは,レトロなノリだよなあ。でもCUIベースならシェルが動く環境ならどこでも動く,という利点もある。ローカルのPythonでもssh越しのPythonでも,シェル上なら同じように動くというのは嬉しい。 インストールは簡単。いつものごとくeasy_installを使って「$ easy_ins

    faw
    faw 2010/02/09
    pudb gdb デバッガ debug デバグ