TokyoMercurial#5 に参加してきました。

TokyoMercurial#5 - connpass に参加してきました。 What's TokyoMercurial ? Mercurial(hg)に関する何かをやる会です。 一緒に Mercurialのコードリーディングしたり、 Mercurialの関連ツールを試したり、 Mercurialを使って開発したり、 Mercurialの運用事…

zsh を vi キーバインドでコマンド履歴検索

シェルも vi キーバインドで 普段 Vim を使っていると zsh も vi キーバインドで使いたいものです *1 zsh を vi キーバインドにするためには .zshrc 等に以下の一文を追加します。 bindkey -v コマンド履歴検索 さらに zsh のコマンド履歴検索を簡単に行うた…

TokyoVim#8 に参加してきました

TokyoVim#8 - PARTAKE に参加してきました。 What's TokyoVim? いわゆる勉強会なのだけど、「もくもく会」と表現する人もいるし、「ハッカソン」と表現する人もいる。 このあたりのとらえ方は参加する人によって様々なのだが、一言でいってしまうのならイベ…

Java ソースファイルの文字コードを一括変換する

Eclipse の初期設定が SJIS になっていて困ったのだけど、慌てず騒がずソースフォルダに移動して find コマンド一閃。 楽ちんです。 $ find . -name "*.java" -exec nkf -w --overwrite {} \; ついでに Eclipse の設定も変えておきました。 設定画面から [一…

「はじめて学ぶソフトウェアのテスト技法」読書会をしました

きっかけ はじめて学ぶソフトウェアのテスト技法作者: リー・コープランド,宗雅彦出版社/メーカー: 日経BP社発売日: 2005/11/03メディア: 単行本購入: 24人 クリック: 539回この商品を含むブログ (51件) を見るTwitter で「テスト本買ったった!」とツイート…

探索型マインドマップを使おう

このところマインドマップの話を耳にすることが多いので、自分も使い方を書いてみようと思います。 マインドマップにはいろいろな使い方がありますが、探索型としてマインドマップを使うことがほとんどなので、そのことについて軽く。 探索型マインドマップ …

TokyoMercurial#4.5 に参加してきた

TokyoMercurial#4.5 - connpass に参加してきた。 参加までの背景 Mercurial は人気のある DVCS だけど、「Git に比べると出来ることが少ない」と言われることが少なくないと思う。 その一方で、Mercurial を使いこなしている人たちからは「MQ (Mercurial Qu…

TokyoVim#7 に参加してきた

TokyoVim#7 - PARTAKE に参加してきた。 What's TokyoVim? いわゆる勉強会なのだけど、「もくもく会」と表現する人もいるし、「ハッカソン」と表現する人もいる。 このあたりのとらえ方は参加する人によって様々なのだが、一言でいってしまうのならイベント…

Python チュートリアルの "残りのはしばし"

流れで 9. クラス — Python 2.7ja1 documentation を書くことにした *1 ある特定の抽象データ型を要求する Python コードの断片に、そのデータ型のメソッドをエミュレーションするクラスを代わりに渡すことができます。例えば、ファイルオブジェクトから何ら…

Mercurial の default ブランチは消せるのか?

最初からあるアレ default ブランチ。 Mercurial 使ってると、特に作った記憶がないのにいつの間にか出来ている名前付きブランチ。 この default ブランチを消せるのか?という話。 能書きはいいから結論はよ! 消せるし、そもそも作らないようにすることも…

TokyoVim#6 に参加してきた

TokyoVim#6 - PARTAKE に参加してきた。 What's TokyoVim? いわゆる勉強会なのだけど、「もくもく会」と表現する人もいるし、「ハッカソン」と表現する人もいる。 このあたりのとらえ方は参加する人によって様々なのだが、一言でいってしまうのならイベント…

Mercurial の commit --amend を使ってみた

2012/06/04 追記 以下の障害は 2.2.2 で解消されました。 注意! 2012/05/16 追記 「名前付きブランチ上で commit --amend するとブランチ名が破棄されることがある」という障害が報告されています。 修正版がリリースされるまで commit --amend の使用を控…

Mercurial の phase で少しつまづいたこと。

Mercurial *1 を俺俺環境で使っていた時に少しつまづいたのでメモ。ちょっとしたことで MQ を使おうと思ったのだけど、いじるチェンジセットがかなり多かったため、一旦 clone して clone 先のリポジトリでお試しすることにした。 で、clone 先リポジトリで …