おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

2008-02-01から1ヶ月間の記事一覧

emacs-railsでサーバを立ち上げない方がよい件

以前から、railsでの開発中に、フォントがなぜかインストールされていなくてはまるということが時々ありました。 http://d.hatena.ne.jp/willnet/20080215 http://d.hatena.ne.jp/willnet/20080221 でもきちんと動作するときもあって、なぜだろう?と思って…

HHKB買った

HHKBのproを買いました。コトコトという打鍵感が気持ちいい。文章やコードの書きたさが20%UP(当社比)。 HHKBliteとは完全に別物。おすすめです。これでJIS配列だったら最高なんですがね。今のところASCII配列に四苦八苦。PFU Happy Hacking Keyboard Profe…

読みやすいコードの書き方

Aの時にBの処理を行うhogeメソッドは普通こう書く。 def hoge if A B end end でもBがすごく長い/またはネストが深い場合はこう書きたくなる。でもあまりよろしくないんだろうなという気もする。 def hoge unless A return end B end 読みやすいコードの作…

macでのフォントインストール

二回目だから大丈夫だと思ったらまた少しはまった*1のでやり方まとめておく /Library/Fontsに入れる インストール 再起動 これで大丈夫だと思う。 *1:/Library/Fontsに入れなかったらインストールがなぜか無効になってた

RSSの正式名称

Really Simple Syndicationというらしいね。知らなかった。 追記 バージョンによっては RDF Site Summary Rich Site Summary とも言うらしい。参考 http://ja.wikipedia.org/wiki/RSS

自分のサーバからgmailにメールをリレーする

今日はなぜかメールづいているようです。 今まで、開発テストのために自前のメールサーバ(macbook)から、自分のgmail宛にメールをとばしていたのですが、今日からメールが飛ばなくなりました。ログを見ると、こんな感じのエラーがでていました。 The IP you'…

gmailの迷惑メールフィルタリングが強力すぎて迷惑

迷惑メールではないメールが迷惑メール扱いになっていて、一週間気づかなかった。 今回の件はそれほど重要なメールでもなかったからいいけど、すごく大事なメールが迷惑メール扱いになったら困るな。 迷惑メールフィルタリングってとても便利だけど、大事な…

subversionで複数ファイルをcopy/move

subversionではワイルドカードが効かないみたい。 そんな中、複数ファイルをcopy/moveするやり方は探したら2つあった。 ワンライナーを使う ruby -e "Dir.glob('*').each {|i| system(%Q|svn mv #{i} ../|) }" xargsを使う ls *.txt | xargs -n1 -I% svn mv…

君のためなら千回でも

今日、恵比寿ガーデンシネマでみました。 すごく良かった。ちょっとわかりにくい、とっつきにくいけど、心が温かくなるいい映画です。おすすめ。

エンジニアが働く場所ってどこがベスト?

はてな京都へいく はてなの開発部隊が「ものづくりに集中するため」に京都へ移動するらしい。 一方で、数多くのIT系会社が渋谷などの都会にある。エンジニアはどこで働くのがいいんでしょうね。 都会にオフィスを構えるメリット とりあえず思いつくままに書…

macでのフォント追加時に気をつける?こと

macでフォント追加→反映されてない→なんでだろう?とさんざん調べる→疲れる→わらにもすがる思いで再起動→反映された(!)

validation時のエラーメッセージを日本語に

railsでは、validationでのエラー時のメッセージが英語で、そのままでは使えない。別途メッセージを生成するのもめんどくさいし、なんとかうまく使えないかなーと思い調べた。 そしたらこの記事を見つけた。優しいRailsの育て方でもこの記事って2005年に書か…

unixでの複数ファイル名のリネーム方法

2.0から、railsのテンプレートファイルのデフォルト拡張子がhtml.erbになった。 ちょうど過渡期に作り始めたシステムはrhtmlファイルとhtml.erbファイルが混在しているので、一括でリネームしてやろうと思ったがやり方を忘れてたので調べた。 こんな感じでで…

mysqlのvarchar(255)の255は文字数?バイト数?

ちょっと調べたら、最近のmysqlは文字数だということがわかったけど、ちょっと気になったので実際にmysqlにデータを入れて調べてみた。 utf-8の文字が255個きちんと入ってますね。これ以上入れてもエラーにはならず、255文字までがDBに入るみたい。

テーマ変更

以前のテーマだと小見出しが小見出しとわかりづらかったので、テーマを変更してみました。

xhtmlの落とし穴

XHTMLの宣言の最初はこのように書く。 でも書いたらエラー。なんで?と思いググったら、 の部分がphpと判断されているのだそう。このようにしたら動いた。 " ?> でもphpを一行だけ書くのもなんか気持ち悪いので、.htaccessに下記のように書いてみた php_fla…

東京タワー

東京タワー観ました。マジ泣き。家族ものには弱いです・・・東京タワー オカンとボクと、時々、オトン(2枚組) [DVD]出版社/メーカー: VAP independent(VAP)(D)発売日: 2007/10/24メディア: DVD購入: 1人 クリック: 117回この商品を含むブログ (120件) を見る

CSRFについて

protect_from_forgery?? railsのApplicationControllerに protect_from_forgeryという一文があり、よくわからないので調べてみた。 Protect a controller‘s actions from CSRF attacks by ensuring that all forms are coming from the current web applicat…