blog.sowatchasayin

Rails etc.

javascriptを用い、ランダムに画像を表示せよ。連続して同じ画像を表示してはならない。

でけた♪でけた♪

images = ["back1.JPG","back2.JPG","back3.JPG","back4.JPG","back5.JPG"]
rand = function(i){return Math.floor( Math.random() * i );}
setRandomImage = function(){
function another_image(){
r = ("url(" + images[rand(images.length)] + ")");
return document.getElementById("どこか").style.backgroundImage != r ? r : another_image();
};
document.getElementById("どこか").style.backgroundImage = another_image();
};

これをonMouseOverとかで読んであげよう。
サンプル http://so-wat-cha-say.in/
documentオブジェクトに毎回アクセスしてるけど、いいんだ。

favicon作ろう会

オンラインファビコンジェネレータはこちらがお勧めでございます。
http://www.favicon.cc/
リアルタイムでプレビューできるのがナイス。

MVC?MCV?

Ruby on Railsの「えせMVC」の弊害
正しくは、MCVじゃないかと思った。

学生の頃、何かしらの哲学者の主張の正確な読解を目指す本を手に取るたび、「それ、今使えんの?」と思ったものでした。
正確な解釈は必要。だけど、今を生きる若者なのでバーリンの解説書でも読むっす。すぐ使えるし。

*_path(相対パス), *_url(絶対パス)


# somewhere in view
<% debugger %>
(rdb:25) irb
>> link_to "Diary", diaries_path
=> "Diary"
>> link_to "Diary", diaries_url
=> "Diary"


*_pathばっかり使ってて、*_urlを忘れてた!

Vim 範囲選択のいろいろ

ふつう v
行 Shift + v
矩形 Ctrl + v


矩形が面白いなー。

Railsコードクオリティチェックリスト

直訳タイトルですいません。

Ruby on Rails Code Quality Checklist
via Rails Inside

ぜんぜん守れてないぞ~:-<

Author

Fujimura Daisuke
http://fujimuradaisuke.com

Labels