平衡点
2008/10/28
_ git の pre-commit を Rake で書く
良い大人は「Make で良いじゃん」とか言わない.
# Rakefile
require 'rake/clean'
makefiles=`find -name Makefile`.split
`cat .gitignore`.split.each do |ign|
makefiles.delete_if{|x| x =~/^\.\/#{ign}/} if FileTest.directory?(ign)
end
task :default => "distclean"
desc "DistClean all project"
task :distclean do
MAKEFILES.each do |makefile|
cd File.dirname(makefile) do
if makefile =~/gste-dns/
sh "make"
else
sh "make clean"
end
end
end
end
無駄がありそうだけれど, まあ良いや. これを .git/hooks/pre-commit で呼ぶようにしておく.
#!/bin/sh RAKE=`which rake` if [[ ! -x $RAKE ]]; then echo "ERROR: rake is not found" exit 1 fi echo -n "rake clean ..." $RAKE -f 00Rakefile distclean 1>/dev/null 2>&1 echo "done"
こんなんで良いのかな?
_ CDBS Online Gallery
以前の関西 Debian 勉強会の準備中に, CDBS Online Gallery が 2006 年で更新止まってるなぁ...と twitter に呟いたら,岩松さんが更新して下さいました.
twitter の tinyurl で教えて頂いたので, てっきり本家が更新されたんだ, とか勘違いしていました. 岩松さんが独自に更新してたんですね.
遅くなりましたが, ありがとうございました(とここで呟いても駄目だと思うので, ちゃんと御会いして言わなきゃな??).
_ whizztex-mode
">" で advi の表示は大きくできたので, 当分これを使用する予定.jsarticle の時に日本語が表示されないのは, mingoth でとりあえず凌ぐ.
(setq whizzy-load-factor 0.1)
(setq whizzytex-mode-hook
'(lambda()
(progn
(set-face-foreground 'whizzy-error-face "magenta")
(set-face-foreground 'whizzy-point-face "Orange")
)))
[ツッコミを入れる]