Entries from 2005-01-01 to 1 year

別解 [Ruby]

require 'net/http' Net::HTTP.version_1_2 text = Net::HTTP.start('www.pythonchallenge.com', 80) {|http| response = http.get('/pc/def/equality.html') response.body } p text.split("\n").collect { |node| next unless (node =~ /[^A-Z][A-Z]{3}([a…

グーグル。

http://video.google.com/ これはすごい。

require 'net/http' Net::HTTP.version_1_2 text = Net::HTTP.start('www.pythonchallenge.com', 80) {|http| response = http.get('/pc/def/equality.html') response.body } p text.split("\n").collect { |node| node.slice(/[^A-Z][A-Z]{3}([a-z])[A-Z]{…

ハッカーと画家

色々考えさせられる一冊。 1章どうしてもオタクはもてないか 学校という閉鎖された社会思、思春期の子供の残虐性について説く。 僕が中学生のころは、先生の言うことを従いすぎていたなぁ〜と反省。 フーコーの監獄、権力についての考察を思い出した。 2章ハ…

http://pcweb.mycom.co.jp/articles/2005/10/21/oscon2/ Rails広まるといいな。 A : Attention (注意を引く) I : Intention (関心を抱かせる) S : Search (検索させる) A : Action(使わせる) S : Share(感想を共有してもらう)

require 'net/http' Net::HTTP.version_1_2 text = /-->/.match( /

src.unpack('C*').collect{|b| if 97 <= b && b <= 120 then b+2 elsif b==121 then 97 elsif b==122 then 98 else b end}.pack('C*')=> "i hope you didnt translate it by hand. thats what computers are for. doing it in by hand is inefficient and th…

まだまだあぶない刑事

テレビシリーズが大好きだったあぶない刑事。映画館で最新映画を観てきました。 ハードボイルド×コミカルのテイストは健在です。 バイクにのってショットガンをぶっ放す舘ひろし。 軽快なステップで走る柴田恭兵。 毎回おもしろい衣装をきる浅野温子。 ・・…

http://b.hatena.ne.jp/entrylist?sort=hot意外と役立つ

http://nya.livedoor.biz/archives/50144165.html warata

ハーバードビジネスレビュー

ハーバードビジネスレビューにCMMとXPが出てきた。CMMの実現方法例としてXPがちょびっとだけ紹介されていた。私自身は、今までXPとCMMが対立的なものと解釈していたので、驚いた。デリタ的発想でCMMを私の好きなように解釈して、XPとCMMは実は親和的なもので…

インストール 綿矢りさ

文庫本で安かったので購入。 長編作品ではないので、1時間ちょっとぐらいで一気に完読。 僕が大学入学前に感じた17,8才の葛藤・不安・気だるさを少し思い出した。ちょっぴりほろ苦い。 残念ながら、私は男の子の恥ずかしがっている顔を見るのが大好きである…

相対性理論でわかる!!ソフトウェア開発プロジェクトが遅れる理由

相対性理論によると、ブラックホールの外側からブラックホール近くを観察すると時間の流れが遅くなるらしい。 しかも、驚くことに、ブラックホール境界では、時間が止まってしまうと相対性理論は予言している。僕はこの相対性理論がソフトウェア開発が遅れる…

インフォーマル

建築の世界で革命的に、あるいは非常に早い速度で変革が起こるときはいつも、 専門分野の間に立ちはだかる障壁が崩れ去り、分野間における職業的役割の交換が起こる。建築家は彫刻家となり、エンジニアはデザイナーとなり、アーティストは建築家となり、職能…

飲ま飲まいぇー

著作権については、とりあえず、わきにおいといて純粋にたのしもう♪まいやひー、まいやふー、まいやはっはーhttp://blogs.yahoo.co.jp/bunniler/7198332.htmlアスキーアートも楽しいけど、リアルおっさんバージョンもイイッ!!だはは。 著作権って窮屈なも…

ありがとうございました

開発プロジェクトの収束・縮小化にともない、チームメンバーのt-wadaさんが去ることになりました。 Agile初心者の私は、t-wadaさんにTDD、リファクタリング、オートメーションなど開発の要について、丁寧に指導していただきました。 t-wadaさんと仕事を共に…

京都にぶらりと散歩に行ってまいりました。

ヘンリーミンツバーグ

どうしてもミンツバーグの書したものを読みたくなって過去の雑誌を購入 http://www.dhbr.net/magazine/backnumber/200301.htmlいやーこれはいいですは!この本は!合理主義に偏った世界観にはまりがちな私にとって、とても刺激的な一冊です。ミンツバーグの…

rakeで簡単なプロジェクト生成

書き直し require 'erb' require 'drb/drb' require 'fileutils' task :default => [:project] desc 'create project [rake project project_name=<project_name> class_name=<first_class_name> ]' task :project do FileUtils.mkdir(dir_name) write_target write_test end def write_target</first_class_name></project_name>…

p 

エジプト展に行ってまいりました。ロゼッタストーン。ステラ。いい響きだぁ。

今日は・・・

選挙日です。大差だな・・・

文字列置換

# repase_string.rb FIND_STRING REPLASE_STRING **/*.apt require 'fileutils' def replase_string(find_string, replase_string, files) puts "find_string = #{find_string}, replase_string=#{replase_string}" puts "files = #{files.inspect}" files.e…

Railsインストールメモ

RubyGemsをゲットしてインストール http://rubygems.rubyforge.org/wiki/wiki.pl?action=browse&id=RubyGems&oldid=HomePage//展開先 ruby ruby setup.rb gem update Railsのインストール gem install rails

携帯がなおった。再起動するだけで。 再起動を1週間も気づかなかった。やばぁ

携帯の音が鳴らなくなっちゃった。 アラームどころかカメラのシャッター音すら鳴らない orz 修理にいくらかかるんだろう・・・とほほ

rakefile

task :default => [:test] task :test do Dir["**/*_test.rb"].each{|test_target| puts "\n\n" puts "[start test #{test_target}]" begin ruby test_target rescue => evar puts evar end } end

MeadowのRubyモード設定[Ruby][Unix]

$ find /cygdrive/c/app/ruby -name '*.el' /cygdrive/c/app/ruby/lib/inf-ruby.el /cygdrive/c/app/ruby/lib/ruby-mode.el /cygdrive/c/app/ruby/lib/rubydb2x.el /cygdrive/c/app/ruby/lib/rubydb3x.el $ for i in `find /cygdrive/c/app/ruby -name '*.el…

Mockテスト[ruby]

require 'test/unit' require 'mock' class AddUserActionText

[Unix]emacsメモ http://park15.wakwak.com/~unixlife/emacs.html[アニメ][マンガ]ハチミツとクローバー 深夜のアニメを見て気に入った作品。今日、マンガ喫茶で原作を読もうとしたら、見つけられんかった・・・。ので、本屋で7冊衝動買いした。

MockTest

基本のモック require 'test/unit' require 'mock' class PublisherText 例外を投げるモック require 'test/unit' require 'mock' class AddUserActionText error assert_equal("can't add user becouse dao error", error.message) end mock_dao.__verify e…