-
posts
-
Mercurialログ情報出力の5個のtips
この記事は Mercurial Advent Calendar 2013
の第3目の記事 (なのに 10日に公開しています。。。)。前の記事は @cointoss1973 さんの「 TortoiseHg のワークベンチから快適なターミナルを起動する(Windows)」。次の記事は @tor...
-
Mercurial revsets の紹介
この記事は Mercurial Advent Calendar 2012
の第3目の記事。昨日の記事は id:@terapyon の「Bitbucket関連」。明日は @cointoss1973
さんが、「パッチ管理リポジトリ入門~MQ(パッチ)もMercurialで管理できる...
-
mercurial .hgrc include
僕は僕のシェル環境設定ファイル をBitbucketで管理している。新しいサーバーで作業する時にこのレポジトリからクローンして、ファイルを設定するけど、ローカル環境のみの設定が必要な場合が多い。今まで、.bashrc等のスクリプトの中でローカル設定ファイルがあれば、sourceして、適用したん...
-
BPStudy #29 テスト駆動開発
BPStudy #29 のテスト駆動開発の話でペアプログラミングで、Last Recently Used キャッシュ
(LRU)を自動テストやりながら、実装しようという部分がありました。
最初に僕は二つのリストで10分くらいで実装したんですけど、やっぱりパフォーマンスが出ないと思ったから、時...
-
mercurialで、インメモリで、勝手チェンジセットをコミットする方法
MercurialはPythonで書かれて、わかりやすいAPIを用意しているので、触りたいと思って、インメモリでコミットをしようとするとどうすればいいかというのを調べてみた。
Mercurialは、リポジトリオブジェクト(localrepository)があって、そのしたに、チェンジコンテキ...
-
daemontoolsを使ってdjango fastcgiのデーモンを設定する
daemontoolsの上にDjango fastcgiを使うのは簡単にできるけど、正しいユーザとして、フォアグラウンドに起動するにはbashとdaemontoolsの設定する必要がある。
フォアグラウンドに起動するには、daemonize=falseを指定する必要がある。
それで、起動す...
-
PHPの empty値の話
社内チャットで、PHPの NULL、”0”、FALSE、array(),
““の扱い方について、話があった。PHP爆発しろという結論が相変わらず出てきた。
[14:25:02] key: 互換性維持のため
[14:25:18] key: 空の比較ならempty使うべし、と思った。<マニュアル...
-
mercurial でアクティブなブランチのみを表示する方法
merucurial の hg
branchesっていうコマンドを打つと、inactiveブランチが普段に出てうるさいので、表示しないようにしてみた。これを
.hgrc に追加した
[alias]
branches = branches -a
普通は、この表示になる
ian@lapto...
-
Scalaの勉強
今日はScalaハッカソンにいけなくて、せっかくなので、Scalaをちょっと勉強しようと思って、インストールしてみた。ScalaはPython、Rubyみたいに、関数型プログラミングができて、JavaのJVMの上に動く言語ので、可能性が結構広く見える。俺だって、Scalaさえあれば、Javaで...
-
svn リポジトリをmercurialに変換
最近、SVNとGitのリポジトリをMercurialにして、Bitbucketに載せるのが多い。難しいか面倒だろうと思う人がいるかもしれないけど、現実はhg convertというコマンドを使うとすごく簡単です。hg convertは Mercurial convert extensionのコマ...