2011-01-01から1年間の記事一覧

TortoiseHg 2.x 入門記事にMercurialコマンドリファレンス追記

最近書いてる TortoiseHg 入門記事に、Mercurialのコマンドリファレンスを追記した。 Windows+TortoiseHg 2.x で始めるMercurial今回改めて Mercurial コマンドのヘルプを調べてみたけど、ほとんどオプションは使ってない。このあたりが Git との違いなんだ…

Sphinxドキュメントにソーシャルボタンを設置して、bitbucketに公開してみた

結果はこれ → http://toruuetani.bitbucket.org リポジトリはこれ → https://bitbucket.org/toruuetani/toruuetani.bitbucket.org ソーシャルボタンの設置 参考URL 今日のPython: Sphinx にソーシャルボタンを設置する はてなブックマークボタンの作成・設置…

TortoiseHg 2.x 入門記事にMercurial採用理由追記

以前書いてた TortoiseHg 入門記事を Ver.2.2 ベースで書きなおした記事に、なぜMercurialを採用するのか追記した。 Windows+TortoiseHg 2.x で始めるMercurialある程度分量があってはてなでは書きにくいことと、最近ドキュメントはSphinxで書いたほうが書…

Windows, Apache, mod_python な環境で virtualenv 上の django を動かしてみた

環境構築に使ったリポジトリはここ https://bitbucket.org/toruuetani/virtualenv-modpython-test基本的にはここのまま。 http://mydjangoblog.com/2009/03/30/django-mod_python-and-virtualenv/ なぜ必要か Pythonはsite-packages以下にすべてのライブラリ…

Windows7のVHD bootとDisk2vhdで快適環境構築=>挫折した・・・

Windows7になってかなり快適になったけども、使い続けるといろいろ問題が出てくることが多い。特にVisual Studioとか開発環境を複数入れたり、再インストールしたりするとよく問題が起こる。つい最近もVisual Studio 2008にWindows Mobile 6.5.3の開発環境を…

GUIテストフレームワークwhiteがすごい

http://white.codeplex.com/たとえばこんなWindowsアプリがあったとして、 namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e)…

subpathsを使ったリポジトリをcloneする方法

2012/01/25 追記 Mercurial 2.0 以降は これ を参照 subrepoを使わない場合とか、subrepoを使ってもsubpathsを使ってない場合なら、リポジトリは普通にcloneできる。ただしsubrepoかつsubpathsを使っていると、普通にcloneすると失敗する。何故かというと、s…

subrepoをさらに便利に使うためにはsubpathsを使おう

2012/01/25 追記 Mercurial 2.0 以降は これ を参照 これの続き。subrepoは確かに便利なんだけども、あるシチュエーションでは使いにくいことになる。 サーバの名前が変更されたとき 場所によってpushする先が違うとき(滅多にないだろうけど) 例えば、ある…

subrepoを試してみた

前から気になってた、Mercurialのsubrepoの使い方がなんとなくわかったのでメモ。 何がうれしいのか 別管理のリポジトリを一緒に扱える。具体的には、共通ライブラリは別のリポジトリで管理しつつ、それを利用するアプリのリポジトリの下に共通ライブラリの…

TortoiseHg2.0

PyQtにポーティングしたTortoiseHgがついに出た。 Workbench(以前のログビューア)からシームレスにコミットできる。 今までなかったのが不思議なリポジトリビューアも追加 あと地味に便利なのが、エクスプローラとかコマンドプロンプトも開ける。

Windows+TortoiseHgで始めるMercurial(hgコマンドをTortoiseHgで)

この記事は1.1.xを基準にしていて古いので、2.x対応版に書きなおした。 設定 => 2.x版はこちら hgコマンドをTortoiseHgで => 2.x版はこちら ブランチ・リポジトリ間の連携 => 2.x版はこちら 間違えたときのやり直し => 2.x版はこちら bitbucketの使い方(あ…

Windows+TortoiseHgで始めるMercurial(設定編)

ちょっとMercurialのHowToを書く必要が出てきたので書いてみる。この記事は1.1.xを基準にしていて古いので、2.x対応版に書きなおした。 設定 => 2.x版はこちら hgコマンドをTortoiseHgで => 2.x版はこちら ブランチ・リポジトリ間の連携 => 2.x版はこちら 間…

django.db.transaction.commit_on_successデコレータの挙動はいまいち

ちょっとハマったのでメモしておく。commit_on_successデコレータは、その名の通り関数が成功したらコミットする。その関数の開始時にトランザクションを開始したりはしない。既存のコネクションがあればそれを利用する。したがって、commit_on_successデコ…

MacBook Air 11インチ欲しい!