2010-01-01から1年間の記事一覧
実は最初はMacPortsでgitを入れてたんだけど、perl5に依存するのが嫌で別の方法を探ってgit-osx-installerに乗り換えた。 perl5に依存するのが嫌だった理由はMacPortsのperl5が5.8系で、もっと新しいバージョンを使いたかったからというものなんだけど、あと…
git(に限らないけど)でリポジトリの履歴をさかのぼりながらdiffを見たりするにはgitkを使えばいいんだけど、こいつはTk製のGUIアプリなのでssh接続してるリモートサーバ上では使うのが難しい。*1 そんな時に便利なのがncursesベースのtigというツールで、…
また長いこと放置状態になっていたのでつまらないTipsでお茶を濁してみる。 外部システムの連携なんかをやってるとXMLでデータをやり取りすることがあると思うんだけど、システムが吐いてくるXMLって改行が入ってなかったりするので、デバッグで覗いたりログ…
ちょっとリモートでX Windowが使いたかったのでXmingとCygwin/Xで環境作ってみたメモ。 今回は丁寧な解説無しでメモの貼り付け。応用は各自でよろしく。 CentOS側 サーバがCentOS5だったので。他のディストロも設定ファイルの位置が違うとかそんなもんでしょ…
仕事でデータを暗号化して保存する必要が出てきたので色々調べてみた。 メインのシステムはPHPで作っているんだけど、Javaなども絡んでくるので、お互いが処理できる暗号方式でなければいけない。 仕様さえ明確にしてあればオレオレアルゴリズムでもいいんだ…
gitで始めたプロジェクトをSubversionのリポジトリにしたかったのだが、どうやったらいいのか調べてもよくわからない。 Subversionからgitはよくあるのにねー。 試行錯誤の結果とりあえずうまくいったっぽいので記録を残しておく。 これで大丈夫なのかどうか…
ターミナル自体はTerminal.appでもなんでもいいんだけど、自分はxterm-256colorが使いたいのでiTermをインストールして使っている。 まぁ本当はvimで256カラーが使いたいだけなので、gvimやMacVimを使うからどうでもいいんだけどw ターミナルからMacVimを起…
キーボード編 まずキーボードが違う。左下の方がなんか違う。しかもかすかな記憶にあるリンゴマークのキーは最近では四つ葉っぽいマークになったようだ。*1 この辺のキーがなんなのかさっぱりわからない。 Mac のキーボードショートカット - Apple サポート …
最近Macが欲しくて欲しくて仕方がなかったんだけど、この前ちょうど新モデルが出たので買ってみた。 MacBook Pro 13インチだけなんでCore i5じゃねーんだよこのやろー。と悩みつつもやはり15インチは大きすぎるということで13インチにした。まぁ、Mac初めて…
もうそろそろSubversionだけじゃいかんだろうと思ってGitを使い始めて1ヶ月が経った。 試しにいじってみることは何度かあったんだけど、本格的に運用を始めたのは今回が初めて。仕事とプライベートで使ってる。 とはいえいきなりリポジトリをGitに変えられる…
もとより会員登録すると送られてくるメルマガぐらいしかメールなんてこないんだけど、それにしてもここ数日メールがこないなー、と思ったらClamAVのところでエラー吐いて止まってた。 いくらメール来ないといってもLogWatchのメールまで来ないのはおかしいな…
Cygwinでgitを使うようになってから一週間ほど経ったんだけど、ひとつだけ不満がある。 それはコミットメッセージを書くときのエディタなんだけど、これを普段使い慣れているgvimにしたかった。 gvimにできない理由 gitで使うエディタは環境変数GIT_EDITORに…
Cygwin上でgitを使っていてすぐに気付いたんだけど、Cygwin外で作ったファイルのパーミッションがなんでもかんでも700とかそんな感じになってしまい、実行権限が取り込まれてしまうという現象に見舞われた。当然git svn dcommitするとリモートにもsvn:execut…
デフォルトのCygwin環境では素のWindowsのドライブは/cygdrive/c(Cドライブ)のように/cygdrive下に配置されるように見えるのだけど、これがまたタイプしにくいので/cとか/dにしてしまおうというTips. とりあえずこんな感じでコマンドを実行するとcygdrive…
CygwinをWindows上の任意のパスで開く場合、chereというのを入れればエクスプローラのコンテキストメニューから開けるようになるようなのだが、CygTerm経由の場合そうはいかないので工夫してみた。 パスを環境変数で渡す カレントディレクトリを任意のディレ…
「えー!マジーSubversion!? svnが許されるのは小学生までだよねー!(キャハハ」*1 とかいじめられるので、そろそろgitを使おうかなーとmsysgit入れてみたんだけどgit-svnとか文字エンコーディングとか色々はまったのでCygwin環境をこしらえてみた。 個人…
Munsell Hue Test うーん、会社の残念なディスプレイでやったにしては良い方?
最近テンキーが邪魔な気がしてきたのと、周りの人たちがテンキーレスだったりHHKとか玄人好みなキーボードだったりして、もしかしてテンキーない方が快適なのかなぁ*1と思い始めているのだが、現状そこそこ叩いてしまうのでいきなりなくなったら効率落ちそう…
最近ちょっと興味があったZen-Codingがvimでも出来るというプラグインがあったので試してみた。 Zen-Codingってのはプログラマが使うエディタについてるスニペット入力みたいな感じでHTMLがサクサク書けるようになるライブラリ。スニペットのHTML特化版。 CS…