はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ hp12c

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 5 / 5件)
 

Rubyのendは美の観点から必要だ。END HELLは要リファクタへの警告である。メソッド分離、{ }、Guard、三項、ポリモーフィズムで回避せよ! - hp12c

2011/11/04 このエントリーをはてなブックマークに追加 61 users Instapaper Pocket Tweet Facebook Share Evernote Clip def ポリモーフィズム Guard Rubyist Hell

Rubyのendは構文上の欠点だとされ一部のRubyistからEND HELLと忌み嫌われている その一方でRubyのendを愛しendを綴り続けることで悟りの境地に達したRubyistもいる Rubyistは一日に何度もendと書くことで、 何事にも終わりがあることを日々確認しているのである by @nalsh*1 そしてこの私はというと見習うべきRubyistの姿がそこにあるのにdefと打つと... 続きを読む

irbから学ぶRubyの並列処理 ~ forkからWebSocketまで - hp12c

2011/09/29 このエントリーをはてなブックマークに追加 184 users Instapaper Pocket Tweet Facebook Share Evernote Clip シングルタスク irb fork WebSocket Ruby

世の中は並列化花ざかりだよ人間はシングルタスクのままなのにプログラミングするときはマルチタスクが要求されるなんて世知辛い世の中になったものだね でも情報革命は始まったばかりだから愚痴ってばかりもいられないよ自分がその波にうまく乗れないとしてもうまく乗ってる人の様を間近で見てみたいと思うんだ そんなわけで.. Rubyのfork Thread Reactor EventMachineWebSocke... 続きを読む

Ruby脳でCoffeeScriptのクラスを理解する - hp12c

2011/09/08 このエントリーをはてなブックマークに追加 58 users Instapaper Pocket Tweet Facebook Share Evernote Clip CoffeeScript jQuery Shoes 修飾 一方

Rubyは最高の言語だからもっと普及していいと思うけれどもその障害となっているのはたぶん「Rubyがビジュアルに訴えない言語」となっているからだよたしかにRubyにはRuby/TkとかShoesとかがあるけど現代のプログラミングで「ビジュアル」と言ったら暗黙的に「Web上の」という修飾が付くよね 一方でJavaScriptはjQueryやCoffeeScriptの人気を見る限り最高とは言えない言語... 続きを読む

1から始めるRuby - hp12c

2011/07/27 このエントリーをはてなブックマークに追加 92 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby irb Haskell 疑念 Java

数学の世界で1は数である3歳の子供でもそれを知っているそして私やあなたが老いて死にゆくまで1は数でありそこに疑念の入る余地はない プログラミングの世界でもふつう1は数であるCでもJavaでもHaskellでも1は数でありそれ以上でもそれ以下でもない ところが驚くべきことにRubyの世界では1は数ではないのである 嘘だと思うならirbを立ち上げて次のようにしてみるといい $ irb >> 1.nex... 続きを読む

SinatraはDSLなんかじゃない、Ruby偽装を使ったマインドコントロールだ! - hp12c

2011/06/03 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip Sinatra effort DSL マインドコントロール

Sinatraのサイトを開くとSinatraはDSLだと書いてあるSinatra is a DSL for quickly creating web applications in Ruby with minimal effort:(SinatraはRubyで手早くWebアプリケーションをつくるためのDSLです) DSLというのはDomain-Specific Languageつまり特定の目的に特... 続きを読む

 
(1 - 5 / 5件)