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

ケアレスミス

カンマに注意 hs = {} hs["1"] = "11" hs["2"] = "22", hs["3"] = "33" hsは、{"1"=>"11", "2"=>"22", "3"=>"33"}を期待しますが、こんなふうに文末に余計なカンマがあったりすると、{"1"=>"11", "2"=>["22", "33"], "3"=>"33"}になってしまいます。Ruby恐ぇ…

1対多のときの順序

has_many関係にあるときの「多」の方に順序がついている場合、つまり明細行を表示順でアクセスしたいときなどに、これまで findしてからいったん Arrayに入れて表示順で sortして、みたいなことをやってて「ほんとにみんなこんな面倒くさいことやってんのか…

WordPress2.7へバージョンアップ

WordPressを 2.6.3から 2.7へバージョンアップしたので、そのメモ。プラグインなどを入れたりカスタマイズしたりしてないので、特に難しいところはありません。(プラグインを入れている場合はプラグインを使用中止にしてからやらないといけないようです) MyS…

Mailが送れなくて焦った件

「Mailが送れなくて焦った」ということがあったのですが、物語風に頭から書いていってたところ、参考にしようとして見たページのFlashのせいで IE(7)が丸ごと落ちて、はてなのバックアップも機能してなくて、ちょっと不貞腐れているので箇条書きします。 Ubu…

の不可思議なエラー

NetBeansで Railsを書くようになってから、事前(実行前)にエラーや警告がわかるようになってすごく助かるんですが、jsの「filter:alpha(opacity=75);」を「予期しないシンボルが見つかりました:"="」とするのはどうにかならないでしょうか? ということでは…

近所の不動産情報

たぶんビルゲーツでも分割にしてくれというと思う。1兆1830億円って。

番号文字列をインクリメントする

"Z10-036K"みたいな文字列があったとして、"Z10-999K"の次は"Z11-000K"になってほしいよねということで書いてみました。 ソース(というほどのものではない) Stringクラスに defineするので既存のメソッドをオーバーライトしないように、なるべくダサい名前…

NetBeansでSubversion

WindowsのNetBeans6.5でちょっとだけはまったのでメモ。 チェックアウトのところでこんなふうにリポジトリURLとトンネルコマンドを設定するんだけど、ユーザ名を間違えるとこんなエラーが出る。 自分の場合、Subversionのユーザ名を svnにしたのをすっかり忘…

IE(7)のランタイムエラー検出

IE(7)の表示はなんか間が抜けた感じがして好きじゃないので、もっぱら Firefoxばかり使ってしまっているのですが、世の中的には IE(7)の方がメジャーらしいので、テストのときは努めて IE(7)を使うようにしています。(Firefoxで見た目を最適化すると IEで見…

Rails(2.1.0)のtimezone

Rails(2.2.2)が11/21にリリースされたのはわかっていますし、インストールも終わっているんですが、Rails(2.1.0)の話です。 timezone config/environment.rbというファイルに config.time_zoneという指定があって、これを'Tokyo'にすると幸せが来そうな感じ…

特許についてのメモ

以下のリンク先にはそれぞれ有用な情報がありますが、この記事自体には有用な情報はありません。 特許庁 http://www.jpo.go.jp/indexj.htm http://www.jpo.go.jp/index/chusho_kojin_shien.html ウィキペディア 日本の特許制度 - Wikipedia ソフトウェア特許…

Railsの特定バージョンをフリーズ

先日、Extended-Bortを入れてみようと思い立って、いろいろと試行錯誤していたのですが、Extended-Bortは Rails 2.2.0インクルードで、2.2.0では「config.i18n.default_locale = :ja」を指定するとエラーになるので、これを 2.2.2にすべく、勢いで Rails 2.2…