タグ

ブックマーク / memo.yomukaku.net (4)

  • Pythonのdatetimeの扱いのまとめ: datetimeとタイムスタンプの相互変換。タイムゾーンの変換 - memo.yomukaku.net

    Pythonで日時を扱う方法をまとめます。datetimeまたはタイムスタンプで表現された日時を相互に変換する方法と、タイムゾーンの情報を持ったdatetimeを別のタイムゾーンの表現に変換する方法を書きます。 何がしたいのか? 2012-11-10T08:08:01+09:00のようにRFC 3339で表現された日時を2012-11-09 23:08:01+00:00や、より単純にUTCで2012-11-09 23:08:01のような表現に変換したい。実際に手を動かしながらPythonでのdatetime, timeの扱いを学びながら、RFC3339で書かれた日時をPythonのUTCにおけるdatetimeの表現に変換する方法をつかみます。 以下のコードのようになります。各処理ごとに細かくコメントを書きます。 # coding: utf-8 import calendar, datet

  • 2012年に使いたいJavaScriptのMVCフレームワーク14選 - memo.yomukaku.net

    1億総スマホが近づいたこの頃に、JavaScriptのMVCフレームワークに何を使うか? node.jsと使ってみたいウェブアプリのフレームワークの候補を14選んでみました。 MVCフレームワークといっても、純粋なMVCだけではなく、MVVM、MVC2、MVPなど広義のMVCフレームワークを含みます。成熟したフレームワーク backbone.jsのように一定の歴史のあるものや、express.jsのようにnode.jsでのデファクト・スタンダードになっているようなものを含め、今すぐプロダクション環境で使用できる成熟度があると思われるフレームワークをまとめます。 Backbone.js http://documentcloud.github.com/backbone/ 古参のフロントエンド向けMVCフレームワーク。 node.jsに限らず、Rails等のフレームワークでもフロントエンド側の

  • node.js 2011年ベストリポジトリ15 - memo.yomukaku.net

    2011年末現在にgithubで公開されているnode.js関連のリポジトリのうち、fork数が多いベスト15をまとめました。 いくつぐらい使われたことがありますか? お気に入りは入っていましたか?1. node.js 12040 fork node.jsのご尊です。railsのfork数が2534 forkです。Forkの数でメジャー度を計ることはできなさそうですが、今年node.jsが大きく注目を集めたことはfork数にも現れていそうです。 「速い」が、node.jsで書いて一番感じたことです。 node.jsは単純なアプリであればnginxと同じ程度の時間でレスポンスを返してくれます。また、Javaで書いたアプリより場合によっては速く動きます。 リアルタイム性の高いアプリを作る場合は、入力と出力のタイムラグがあるべきではないため、Railsのようなフレームワークでは厳しくなり、今後

  • Node.jsのために知っておくべきJavaScriptの基本3選

    node.js上でコードを書くため、JavaScriptをしっかり復習したりnode.jsの制御フローを知るための読むべきページのリストです。 JavaScriptそのものの復習http://ejohn.org/apps/learn/John Resigさんの書かれたチュートリアルがわかり易いと思います。 JavaRubyなどの言語を普段使っている方で、JavaScriptのプロトタイプベースのオブジェクト指向に親しみのない方は一読です。またJavaScriptに詳しい方も、GoogleのClosureでコードの最適化を行う際に問題を起こしにくいinheritanceを書くために、Michael Bolinさんの「Inheritance Pattern in JavaScript」を読んでみることをすすめます。http://www.bolinfest.com/javascript/inh

  • 1