Coding for Fun

ruby on railsを中心としたウェブ技術つれづれ日記

2012-01-01から1年間の記事一覧

Web系開発者がデスクトップアプリを開発しようとするときの10の選択肢

友達にちょっとしたデータ分析機能を頼まれました。エクセルで使えるようにして欲しい、とのことで、10年ぶりくらいにエクセルVBAを見てみたのですが、Ruby on Railsで甘やかされて育った私には、MVCもクロージャーもTDDもイテレーターもない、VBAの言語仕様…

Railsの簡単なデバッグ

Railsのデバッグにはいろいろな方法があります。 Ruby Debuggerを使ってもいいし、IDE内蔵デバッガを使ってもいいでしょう。原始的な方法として、p, pp , putsあたりをつかってコンソールに出力する、というのもあります。複雑なのは使いこなせれば便利だろ…

ちょっと複雑なファクトリーメソッドのテンプレート

Railsでアソシエーションとバリデーションが複雑に絡み合ったモデルを保存するときには、モデルにファクトリーメソッドを作るとよいと言われています。そういうときの要求はいくつかあります。 バリデーションに失敗したときは、たとえアソシエーションの奥…

jQueryではなくExt JSを使うべきとき

WebにおけるJavascriptフレームワーク論争は終結した、そんな風に思っていた時期が私にもありました。黙ってjQueryを使っていればよいと。GitHubとかrailsコミュニティの様子を見ていると、そんな印象を受けます。Railsも3でprototypeを捨ててjQueryに移行し…

MacでのRails用エディタ

コーディングのためには、エディタもしくはIDEが必要です。Railsには定番と呼べる物がないので、苦しんでいる人は多いかと思います。僕も半年に一回くらい発作的にエディタを探し回りますが、なかなかいいものが見つかりません。とりあえず今の段階の調査結…

ブログ開始

技術で困ったとき、googleで見つけたblog記事に頼ることが多くあります。 私もブログをつくれば、いつかどこかで誰かの役に立つかも、と思って始めてみました。