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

GPLメモ

配布とソースコード GPLの派生物を渡した相手が希望するなら、ソースコードを渡さなければならない。 不特定多数にソースを公開する義務はない。 AさんがBさんにGPLのソースから作ったバイナリを渡すとき、Bさんに要求されたらソースも渡さなければならない…

Gemのパスを動的に変える方法。

Gem.pathにunshiftしただけではうまくいかない。ソースを見ながら試行錯誤して、以下でrequireできるのを確認した。 Gem.path.unshift("/path/to/your/local/gem") Gem.source_index.spec_dirs = Gem::SourceIndex.installed_spec_directories Gem.refresh …

YAML/JSON/XMLをpp(pretty print)するコマンドを作った。

rubyのppをコマンドにした。いろいろ読んでppで出力。 XMLやJSONに改行が入ってなくて読みにくいとき 日本語がエスケープされててよめないとき パースできるか確認したいとき などに。 インストール rubygemsが必要。 http://docs.rubygems.org/ $ sudo gem …