タグ

2014年5月29日のブックマーク (3件)

  • Google App Engine Python NDB を使ってみた。(3)

    【NDB プロパティについて】 NDBのエンティティはプロパティの定義ができる。 エンティティはデータを保持するために用いるPythonのクラスと似ている。 それらはデータベースのスキーマにも似ている。 ・最初に 典型的なアプリケーションはデータモデルをModelクラスを継承したクラスにプロパティを定義する。 上記はusername, userid,emailがAccountのプロパティとなっている。 いくつか違う型のプロパティを用いているが、手軽に日付、時間を表す事が出来て、自動更新機能も付いるプロパティもある。 アプリケーションはプロパティに特別な振る舞いを指定でき、それらは簡易な検証や、デフォルト値設定、インデックスの変更などができる。 モデルは複合プロパティを持つ事が出来る。また、リストのようなRepeated propertiesも設定できる。構造体プロパティはオブジェクトのよう

    ntaoo
    ntaoo 2014/05/29
  • http://dylanv.org/2012/08/22/a-hitchhikers-guide-to-upgrading-app-engine-models-to-ndb/

    ntaoo
    ntaoo 2014/05/29
  • Node.jsの人はちゃんとsleepしてください - Qiita

    Node.jsでがんばりすぎると別のプロセスに迷惑だから長いことかかる処理は sleep() みたいなのを挟みながらやりたいなー。 と思ってググった結果がこうですよ。 binding = { sleep: function(s) { var e = new Date().getTime() + (s * 1000); while (new Date().getTime() <= e) { /* do nothing, but burn a lot of CPU while doing so */ /* jshint noempty: false */ } }, だめですね。これCPU使いまくり。 まあ、CPUがいくら発熱してもいいよって思っても、制御が別のタスクに行かないのはアウトです。たとえばこれがサーバのリクエストハンドラに使われてたら、みんな一定秒数遅れてページ表示される、んじゃなく

    Node.jsの人はちゃんとsleepしてください - Qiita