タグ

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

  • 空のディレクトリをgitで管理するには.gitkeepを使う(.gitignoreは使わない) - YomuKaku Memo

    gitを使ってバージョン管理を行う際に、プロジェクト全体のツリー構造をそのまま管理する目的で、中身が何も無いディレクトリもgitの管理下に置きたい場合があります。 何も対応しないと、gitは空のディレクトリをバージョン管理してくれません。 中身が空のディレクトリをgitのバージョン管理下に入れるためには、当該の空ディレクトリの中に .gitkeep というファイルを作成してからgitで管理します。 実例 Railsのアプリケーションを新しく作成する場合を例に用います。 $ rails new test_application $ cd test_application $ ls -l vendor/plugins (vendor/pluginsは中身が空なので何も出力されません) 上のように、vendor/pluginsは中身が空です。 このディレクトリをgitの管理下に入れるために、次の

    hiro_y
    hiro_y 2012/12/10
  • 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

    hiro_y
    hiro_y 2011/06/27
    Node.js入門用
  • 1