gitとFreeMind
gitとFreeMindがなくてはならないツールになってしまった。ほんの一ヶ月で。
git。前にも書いたけど、自室でPowerMacG5、卸町TRUNKでMacBook、必要なデータだけ持ち歩きたいというのが発端。そのための役割は充分果たしているし、時々ファイル消しちゃったとか別名じゃなく上書き保存しちゃったとかいう時にすんなり復旧してくれる。ありがてー。
そして、FreeMind。仕事の手順を自分以外の人もできるように詳細に記録してみよう、という目的で使ってる。(Questetra BPM Suiteは結局使っていない。FreeMindの気軽さに負けた)仕事が来るたび、手順を書いてくのは大変だけど頭の整理にもなる。
ウェブのお仕事関係と、このFreeMindの記録をgitで管理してる。FreeMindのソースはXMLなのでgitでもだいたいは大丈夫。うまく差分を合体してくれた時は感激してしまった。
が。うっかりしてconflictおこしちゃう時もある。gitはソースを書き換えてしまうので、FreeMindでは開けない。まじ焦る。テキストエディタで開いて見ると、FreeMindの中身が文字参照なのでなにをどうしたんだか、わからない…
文字参照ビュアーなんてないかな、Web上で変換するツールはいくつか見つかったけど。ちょっと確認する程度ならRubyでできるかな。
$KCODE ='u' require 'cgi' while line = gets p CGI.unescapeHTML(line) end
見れた見れた。なんかもっといい方法があるような気もしないでもない。
その他お世話になったところ
- gitをゼロからお勉強 → http://d.hatena.ne.jp/zariganitosh/20080905/1220621182
- git statusとかcommitとかするとき日本語ファイル名が日本語で見えないよー → http://tobysoft.net/wiki/index.php?git%2F%C6%FC%CB%DC%B8%EC%A5%D5%A5%A1%A5%A4%A5%EB%CC%BE%A4%F2git%20status%A4%CA%A4%C9%A4%C7%C9%BD%BC%A8%A4%B9%A4%EB%CA%FD%CB%A1
- .DS_Storeとか無視したいよー → http://d.hatena.ne.jp/hrsth/20100214/1266151716