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

Gitを使ってドットファイルをバージョン管理する方法

git

仕込み編 $ cd $HOME $ mkdir .dotfiles $ cd .dotfiles (2010/01/04追記;忘れてました) $ git init $ git remote add origin <YOUR_GIT_REPOSITORY> $ cat > import_dotfiles.rb #!/usr/bin/ruby require "fileutils" DEST_DIR = File.expand_path("~/.dotfiles") TARGETS = <</your_git_repository>

いつのまにかKeyRemap4Macbookがパワーアップしてる件

mac

先日、SnowLeopard上でKeyRemap4Macbookを64bit対応版にアップグレードしようと、ローカルで改造したものにMercurialの最新版をマージしました。 で、QuickSilverをonly/not制御対象にするというローカル改造コードがやたらとコンフリクトしてて気づいたので…

ロケーションバーでキーワードによる検索エンジン指定を確実に行う方法

Firefoxでは、検索エンジンごとに好きな「キーワード」を指定することができます。 ロケーションバー(アドレスバー)で、そのキーワード+検索したい文字を入力するとさくっと検索できます。 たとえば、Google検索を「g」、alcの英辞郎 on the Webを「alc」に…

GrapeでGparsを使おうとすると依存性が解決しきれなくて困った件

もうGroovyなライブラリは、Grapeを使うのがアタリマエですよね。そうですよね。 というわけで、2009/12/04にTwitterで0.9-beta1がでたよ!というTweetをみかけたので、さっそくGrapeで試してみました。 // Fibonacci def fib = { n -> return (n == 0) ? 1 …

Groovyでお手軽IRCBot

たまたま ircのbotのお話 - プログラミングお勉強きろく を目にして、そういえばずっと前にPircBotを要チェックや!とはてブしつつずっと放置していたなーというのを思い出しました。 というわけで、早速GroovyのGrapeを使って簡単IRCBotを書いてみました。 …