なんとなくは理解にとどまっていたので、今更ながら調べてみる。心を整えようと思って読んでみたのでまとめ。ところどころにあるサッカーの話も面白かった。『7つの習慣』についてのまとめ。土台となる前半についてまとめてみた。『7つの習慣』2013-07-31IntegrationTestにリファラをセットする方法RailsフレームワークはTest:Unit。FunctionalTestは既知だったけどIntegrationTestは無知だった。読んでみて、学ぶことが多かったのでメモ。『先読み力で人を動かす』2013-07-08timestampsの自動更新をやめてみるRailsRailsでのtimestampsの自動更新の正確な挙動を知りたくなったので確認してみた。Railsを利用しているのですが、その中にあるActionViewについて実はあまりよくわかっていなかったので、ソースコードを読んでみました。ネット覇者の真実』をちびちび読んでいます。ネット覇者の真実』読んでます2013-04-21Vimで意外に知らなかった10つのことvimすごくすごくすごく今さらですが、vimtutorやってみました。まとまっていてびっくりした。意外と知らなかったことがあったのでまとめてみます。vi...Vimで意外に知らなかった10つのこと2013-03-17RailsでテンプレートエンジンのSlimを使ってみるRailsRails環境でテンプレートエンジンのSlimを使ってみる。Ruby前々から気になってはいたんだけど、昨日のRuby会議で@hsbtさんも利用してたので早速使ってみることに。ちなみに環境はこんな感じ。2.0.0-p...RailsでテンプレートエンジンのSlimを使ってみる2013-03-17Rails4.0導入してみたRailsまだ正式リリースされていないので4.0.0.beta1です。F...Rails4.0導入してみた2013-03-17Ruby2.0導入してみたRubyまずはHomebrewをupdate。F...Ruby2.0導入してみた2013-03-07HomebrewでSpiderMonkeyをインストールjavascript今更ながらコンソールでJavaScriptを実行するために。以前やろうとしたときはたぶんHomebrewに慣れてなかったから挫折したんだろうなー。http://ftp.mozilla...HomebrewでSpiderMonkeyをインストール2013-01-14東京Ruby会議10に行ってきたruby昨日と今日、東京Ruby会議という名の千葉Ruby会議に行ってきました。聴講したプレゼンの資料とかまとめておきたいと思い...東京Ruby会議10に行ってきた2013-01-03classキーワードとclass_evalメソッドrubyModule.class_evalメソッドってどういうときに使うんだっけ、どうしてclassキーワードを使わないんだろと、ふと気になったので簡単にまとめておく。classはス...classキーワードとclass_evalメソッド2013-01-02ActiveRecord::Base.findrailsよくお世話になっているくせにRailsのfindメソッドのコードを初めて読んだので、メモ。c...ActiveRecord::Base.find2013-01-02extract_options!railsお馴染みextract_options!メソッドですが、正確なコードを忘れてしまっていたので備忘録としてメモ。Arrayで定義されているのが個人的に面白いと感じたり。ExtractOp...extract_options!2013-01-02モンキーパッチの防止(Rakeの場合)railsRubyは動的言語であり、メタプログラミングを駆使すれば魔術のようなこともできる。一方で、一歩間違えればコードの複雑性が上がり、可読性が下がってしまう危険性があるどころか、思わぬ挙動を引き起こしてしまうこともある。テストを必要十分に書くという...モンキーパッチの防止(Rakeの場合)2013-01-02ActiveRecord::AttributeMethodsrails明けましておめでとうございます。本年もよろしくお願いいたします。新年早々、ActiveRecordのコードを読んでいて書き方が勉強になったので、今後の参考にメモしておきます。ちなみに、もともとはinstance_method_already_impleme...ActiveRecord::AttributeMethods2012-12-15method_missingRubyメソッド呼び出しに失敗した場合、method_missingメソッドが呼び出される。ここまでは既知ですが、このmethod_missingメソッド、通常のメソッドと同様に、当該クラスから探し、見つからなければ継承階層をスーパークラスへと登っていくとのこと。前にドラッカーの『プロフェッショナル』の条件を再読してみて、改めて「何かをなし遂げるのは、強みによってである」ということを学んだ。-文字列型-javascript型の話。文字列型に関する備忘録。今行なっているプロジェクトの期日が比較的ゆるい、ということで、〆切意識がとても薄くなってしまい、プロジェクトの終了が延び延びになってしまっている。その7javascript今回は最終回、関数についてです。関数はJavaScriptだと少し面倒ですね。私もJavaScriptの中で苦手なところです。JavaScriptだとこんな感じに書きます。その6javascript今回はループについて見ていきます。JavaScriptだとこうなる。その5javascript存在チェックの演算子を見ていきます。?で書くところはRubyに似ている気がします。JavaScriptで書くとこうなります。その4javascript今回は条件分岐と比較演算子について見ていきます。条件分岐の書き方を簡単に見てみます。次に比較演算子を簡単に紹介します。その3javascript今回は、配列と連想配列を扱います。CoffeeScriptだと、配列や連想配列もすっきり書けます。全体的にRubyっぽい書き方が採用されている気がします。CoffeeScriptでは以下の様な書き方ができます。その2javascript今回は文字列を扱います。ヒアドキュメントを使うと、こうなります。その1javascript家でアプリをつくるときにRails3.2を使っているのですが、そのRails3ではCoffeeScriptファイルが自動で生成されるようになっています。興味があったこともあって、せっかくの機会なので勉強してみようと思い、少し基礎をまとめてみました。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。