タグ

2012年12月5日のブックマーク (4件)

  • フック(hook)を使ってコミットしたら自動的にデプロイするようにする - ちなみに

    Gitさんはいくつかのタイミングで好きな処理をフックできる賢い子です。 $GIT_DIR/hooks配下にタイミングごとのスクリプトが用意されていて、それを書き換えることで任意の処理を行わせることが出来ます. タイミングなどの詳しい説明はman githooksに書かれています。(最初にこれを見ていれば僕の数時間は失われなかったのに) 今回やりたかったのは、ローカルでWebサイトをこねくりまわして、気に入ったらコミットしてリモートにpush、そうすると自動的に公開用のディレクトリでpullするというものです。 やったことは、リモート側で $ cat path/to/repos/hooks/post-receive #!/bin/sh (cd /path/to/site/directory; git --git-dir=.git pull) $ chmod +x path/to/repos/

    フック(hook)を使ってコミットしたら自動的にデプロイするようにする - ちなみに
  • コーディングスタイルまとめ

    随時更新中です。ご了承ください。 書いた人に重大な欠陥があるため、言語仕様と合わないなど多いです。絶賛フィックス中…… 現在までの問題点一覧 __(アンダーバー2つ) C++ではすべて予約語。 Cでもリンク時に異常が出る可能性あり? コーディングスタイル、それは全プログラマを宗教戦争へと貶める魔の言葉のひとつである。(他にはスクリプト言語宗教戦争、エディタ宗教戦争などがある) 基方針 伝説を信じない。 真実を受け入れる。 言語特有の伝統的な作法がある場合、そちらを優先する。 その作法が伝説に由来するものならば、訂正する。 業務でコードを書くプログラマ、つまりある程度の範囲でコードを他者(あるいは他社)と共有する必要があるプログラマとしてまとめる。 そもそも個人のコーディングスタイルなど、誰も興味が無い。自由に書けばいい。当に個人のものならば。 そのため、ある程度強制を感じさせる口調で書

    コーディングスタイルまとめ
  • C/C++開発環境 - Qiita

    Windows/Linuxで両方で動作する成果物を想定。 有償のツールは理解が得られる方が稀なので除外。 仕様書 外部仕様 Word/Excelが手軽だけど差分が追いにくい。 Markdown+PandocかSphinxでPDF提出がいいかな? Pandoc - About pandoc Sphinx-Users.jp :: ドキュメンテーションツール スフィンクス Sphinx-users.jp 内部仕様 きちんと書いてあればDoxygenで十分だと思う。 Cしか対応していないみたいだけどdocuriumの方がgitとの親和性が高くて(tag付された結果をまとめて解析してくれるみたい)出力結果も今風にできてる。 Doxygen github/docurium インセプションデッキ 作っておくと上司/部下/協力メンバで方針を合わせやすい。 ネスケラボ » インセプションデッキ ソースコード

    C/C++開発環境 - Qiita
  • git pullのhookをglobalに設定する

    git pullした際にanythingのファイルリストを更新したかったのですが、 やり方分からなかったので調べました。 まずgit pullの際のhook、 http://stackoverflow.com/questions/4185400/is-there-any-git-hook-for-pull post-mergeに記述すれば良いみたいです。 それからhookのglobalな設定、 http://stackoverflow.com/questions/2293498/git-commit-hooks-global-settings git initした際のテンプレート用のディレクトリをglobalに設定すれば良いみたいです。 なので、 $ # git initの際のテンプレートディレクトリ $ mkdir -p ~/.git_template/hooks $ # pullした時

    pogin
    pogin 2012/12/05