yaotti's diary

Software is Eating the World

2009-10-01から1ヶ月間の記事一覧

SnowLeopardへのアップグレードまとめ

mac

クリーンインストールは面倒なので上書きインストールしました. 基本の流れ $ port installed > ~/ports.txt #portでインストールしたプログラムリスト $ sudo port deactivate active $ sudo rm -rf /opt snow leopardインストール customizeから,余計な…

はてなインターンの記事

今月のWEB+DB PRESSに,今年のはてなサマーインターンの記事が載っているそうです. たのしみたのしみ. id:syou6162に対抗して宣伝してみました.

手段と本質,ノウハウと知識

最近ソフトウェアアーキテクトが知るべき97のことという本を買って読んでいるのですが,まず最初に読んだid:naoyaさんの「手段的な技術と陳腐化しない本質的な技術」というコラムが,最近うっすら,もやもやと感じていた不安を明確に表していました.その中…

画像諸理論

ULAN CourseTools 絶対域 検出することのできる最小の刺激強度 暗闇の中で少しずつ光を強くしていき,どこで感知できるか 刺激項 上界の最小値 これ以上だと同じと感じる最小値暗い所では青系統の色が相対的に明るく感じる

Emacsclientを利用してターミナルからCarbonEmacsを便利に使う

~/.emacsの最後に (server-start) と書き,~/.zshrcに function e() { emacsclient -e '(elscreen-create)' 2>/dev/null && emacsclient -n $* 2>/dev/null || open -a /Applications/Emacs.app $* } と書く. こうするとターミナルで $ e path/to/file/or/d…

djangoでの良いテスト方法

djangoでのユニットテストに関する情報が検索しても全然ヒットしないので,英語で書いた. Write some codes.: Test python codes with Django djangoではなくpythonのテストをしたいなら,とりあえずeasy_install noseとeasy_install rednoseして,~/.noser…

git pushするとlingrにコミットメッセージを投稿するhook

git

以下をリモートリポジトリのhoge.git/hooks/updateへ保存すれば,git pushされた時に特定のlingr roomへコミットメッセージとAuthorが投稿される. ブランチも表示したいのだけれど,refnameとrevisionからどう取得するのかわからなかったため(紐付いてない…

特定ディレクトリ以下にいる時にシェルのプロンプトを変える

zsh

普段Macfusionを使ってリモートにあるファイルをローカルファイルのように編集したりコピーしたりしている. Macfusionは便利なんだけれどもローカル/リモート透過性が高すぎて,ローカルファイルのつもりでリモートファイルを編集してしまったりして危険な…