タグ

ブックマーク / qiita.com/karupanerura (2)

  • git rev-parseを使いこなす - Qiita

    こんにちは! Gitを使っているとプログラムからGitのメタ情報を取りたい!ってこと、よくありますよね? でも、 git status をgrepしたりしていませんか?? git rev-parse から取れる情報もたくさんあるんですよ! というわけで git rev-parse のちょっと凝った使い方を説明します。 そもそも git rev-parse ってなによ? Pick out and massage parameters とのことです。 ちなみに、Google翻訳によると「選ぶとマッサージパラメータ」って出てきました。 つまり、(与えられたモノが)何なのかを明らかにすることと、(gitの)パラメータを出力することができるやつってことです。(雑) git rev-parse objectのhashが取得できます。

    git rev-parseを使いこなす - Qiita
  • Carton時代の必須インストールモジュール(Webアプリ編) - Qiita

    Cartonとは @miyagawaさんが作った、Rubyで言う所のBundlerに当たるツールです。 プロジェクト単位で依存モジュールを固定化して利用することができます。 高速化された実装 CPANにはXSを用いてCで実装されたモジュールが存在します。 しかし、コンパイルする必要があるため、環境の制約によっては使えない場合もあります。 そのため、幾つかのCPANモジュールはPerlのみの実装と、XSを用いた実装の2つを用意して、XSが利用可能であればそちらを利用するような仕組みを用意しています。 このような背景から、インストールしておくとそれだけで高速化に効くモジュールが幾つか存在します。 HTTP::Parser::XS このモジュールはh2oのHTTP1.0向けのParserであるpicohttpparserのPerlバインディングです。 Plack::HTTPParserがバックエ

    Carton時代の必須インストールモジュール(Webアプリ編) - Qiita
  • 1