Web + Life Hack

〜True But Useless〜

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

【エンジニアライフ】【書評】自分のエンジニアライフの指針になりそうな2つのこと

今回はこの本を読みました。 就職しない生き方 就職しない生き方 ネットで「好き」を仕事にする10人の方法作者: 堀江貴文,西村博之,塩見直紀,佐藤大吾,古川健介,家入一真,堀内議司男,登大遊,深水英一郎,蝉丸P,インプレスジャパン編集部出版社/メーカー: イン…

【Ruby】【rails】あなたは大丈夫?日付型の判定の違いについて。

突然ですが、railsで日付型の条件分岐を使用する際は何を使用していますか? 僕は意識せずに「DateTime.new()」を使用していました。 しかし、ソースRVでバグの温床であったことが判明しました。 結論から言うと、日本時間での日付比較は①Datetime.new()や②D…

【rails】最近覚えた似たものまとめ

1・.find()と.whereの違い Rails3ではActiveRecordのクラスメソッドの恩恵を受け、「.find()メソッド」、「.where()メソッド」が使えるのですが、これの違いは返し値です。「.find()メソッド」は単数を「.where()メソッド」は複数返します。 2・.blank?と.…

【rails】【再発防止】サービスダウンで泣く前にやるべき4つの予防策

先日、以下のような記事を書きました。 【rails】【再発防止】サービスダウンで全俺が泣いた。注意すべき3つのこと。 http://g08m11.hateblo.jp/entry/2013/02/06/011705 そこで今回は、問題事象に対する予防策について書きたいと思います。 1・検証環境の…

【rails】【mysql】文字化け(日本語が???になる)で泣く前にやるべき1つのこと。

railsにはマイグレーションという便利な機能があります。 これはmodelの作成やMVCに関するファイルを作成する際に使用するテーブルも作成出来る機能で、DBへSQLを直書きする必要がないため、大変便利です。 (rake db:migrateは忘れずに) http://www.rubyli…

【rails】【再発防止】サービスダウンで全俺が泣いた。注意すべき3つのこと。

「検証用サーバー」があれば未然に防げるよね、と言われたらそれまでな基本的な事ですが、スタートアップや実験的に運用しているサービスなどの「テスト環境がない方」向けに投稿したいと思います。 1・本番環境のgemファイル内、「ZenTest,及びZenTestに…