1600行
ちょっと気になって、他のプロジェクトのソース見てたら、見事な長さの関数を発見。
でも、1600行だったから記録更新にはならないなあ。
最近の帰宅事情
ここんとこ、夜は涼しいので、帰るときは常にオープンです。
やっぱり、オープンの爽快感は異常。仕事のゴタゴタとか、全部吹っ飛ぶ。
Rake::Install
覚え書き。
「gemで一発じゃん?」と行きたいところなんだけど、プログラマ以外に「gemでRakeインストールしておいて!」って伝えるのは、正直厳しい。つか、無理。
となると、各自の机を回って、自分が作業することになるんだけど、それもメンドイ。
ので、プロジェクトで使うツールが入っているパスに入れてしまえば、Subversionで勝手に伝播するので、楽できる。
つーわけで、Rakeのパッケージを落としてくる。
解凍した中味の内、rake-?.?.?/libをプロジェクトの共通ライブラリフォルダにぶち込む。 ex.$(PROJECT_ROOT)/common/lib/ruby/
そして、rake-?.?.?/bin/rakeをプロジェクトの共通ツールフォルダにぶち込む。 ex.$(PROJECT_ROOT)/common/bin/
+ $(PROJECT_ROOT)/
+ common/
+ bin/
+ rake
+ lib/
+ rake/
+ rake.rb
んで、共通ツールフォルダには、パスが既に通っているので、
$ rake
と打てば起動するんだけど、Rakeのライブラリが入っている共通ライブラリフォルダが、Rubyのライブラリパスにないので、その先に進めない。
ので、ちょっとrakeを改造。
#!/usr/bin/ruby -W0
$: << `cygpath -u #{ENV[ 'PROJECT_ROOT' ]}/common/lib/ruby`.gsub!( /\r?\n$/, '' )
begin
require 'rake'
rescue LoadError
require 'rubygems'
require 'rake'
end
Rake.application.run
先頭2行を追加。
#あ、さっき起動するって書いたけど、ウソ。1行目がないと起動しないわ。
で、1行目の-W0は、cygwinで出るウザイ警告を無視するため。
2行目は、ライブラリパスに共通ライブラリフォルダを追加してるんだけど、環境変数PROJECT_ROOTは、Windows形式のパスになってるので、cygwinパスに変換してる。めんどくさい('A`)
ともあれ、これで問題なく起動する。
Rake
makeもいいけど、そろそろ脱却したいと思って、Rakeに移行しようと思った。
試しに書いてみたんだけど、Makefileだとグダグダになってた部分(ファイル名をいじるところとか)が、スゲエすっきり。
なんせ、makeの貧弱な文字列操作じゃなく、RubyのStringやらArrayやらが、そのまま使えるんだから便利すぎる。
徐々に移行していこう~。
英語再開
ここ四ヶ月くらい行ってなかったんだけど、また行き始めました。
もうすっかり忘れてるんじゃないかと思ったけど、意外に喋れた。
で、世間話してるときに、車の話になり、
先生「車選ぶときに重視してる点は?」
俺「マニュアルならなんでもいーよ」
先生「なんでマニュアルなの?」
俺「車のことを理解したいんだよね(ちょっとニュアンスが違うかも)」
先生「もしかして、車に話しかけてる?」
俺「……たまに」
先生「うちのパパと一緒だわ(笑)」
パパは、ママの次に車が大事なんだそうです。
なんか抜けてる気もするんだが、本人がそう言うんだから問題ないのではなかろうか。
Status
-
Recent Entries
Ads
Categories
-
Recent Comments
- METAL GEAR SOLID PEACE WALKER に PetchyKo より
- typePでコードを書く に k-ya より
- typePでコードを書く に shinji より
- 俺のキャバリアフォルダが火を噴かない に k-ya より
- 俺のキャバリアフォルダが火を噴かない に みた より
Tags
ガジェット コンピュータ サウンド ネット ボードゲーム 馬 ActionScript Books C/C++ Car Develop Dogs Eating/Drinking English Event Flash Game Grooming Health iPhone Life Local Lua Mac Movies Music Nature NDS/NDSi Objective-C/C++ OS ParserGenerator PHP PS2 PS3 Ruby Script Server Sports SQLite3 Squirrel SS Subversion Toys Trip Wii- ▼2010 (8)
- ►2009 (45)
- ►2008 (219)
- ►2007 (231)
- ►2006 (48)
別館- "8.当社は、本サービス上のエラーや、ウィルス侵入がないこと、その他安全な本サービスの進行に関して一切保証しないものとします。"
- "181 名前:おさかなくわえた名無しさん[sage] 投稿日:2009/12/01(火) 18:14:20..."
- "39 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2010/05/01(土) 11:41:42.87 ID:wFgE/itb0 そこでロードスターですよ! 58..."
- "また、開発工数の問題だけでなく、開発コストも価格破壊が起きています。例えば、「pixiv」と言うイラストサイトをご存じでしょうか。ここは、イラストの上手な多くの一般人が自分のイラストを投稿するサイトです..."
- "が、だからこそ、テレビのワイドショーしか見ない低能有権者が、みんなの党からドッと舛添新党に流れるとみられているのだ。"
Links
