Snow LeopardからLion にアップグレードしたついでにbrew doctorしてみたらWarningのオンパレード。せっかくなのでトラブルシューティングをまとめました。 brewが表示してくれる通りに対処すればいいので、めんどくさいだけで難しくはない。 ■ ■ ■ ■ ■ ■ ■ …
今週の月曜日を取得する。 this_day = Date.today this_monday = this_day - (this_day.wday - 1) # 今週の月曜日 last_monday = (this_day - (this_day.wday - 1)) - 7 # 先週の月曜日 --実行結果 [1] pry(main)> this_day = Date.today => Wed, 05 Dec 201…
ハッシュにeach_with_indexを使う場合は |(key,val),i| を覚えておくといい。下記のようなハッシュオブジェクトで、each_with_indexを使う場合、 desserts = { "a" => "apple pie", "b" => "baumkuchen", "c" => "chocolate cake"} obj.each_with_index do |…
上から、 FROM WHERE GROUP BY HAVING SELECT UNION INTERSECT ORDER BY LIMIT INTO の順に実行される
Failures: 1) CampaignsQuestion#answers 最新回答一覧が取得できること Failure/Error: @answers[:latest].size.should eq 15 expected: 15 got: 30 (compared using ==) # ./spec/models/campaigns_question_spec.rb:58:in `block (3 levels) in <top (required)>' describ</top>…
ユーザーの設定 me-no-MacBook-Pro:me$ git config --global user.name "my_name" me-no-MacBook-Pro:me$ git config --global user.email "my@email.com"gitコマンドを省略したいので、エイリアスの設定 me-no-MacBook-Pro:me$ git git config --global ali…
migrationコマンドをうつと、wrong number of arguments (1 for 2)でマイグレーションができない。 traceログをみるとなぜかfactoryファイルの下記の記述のうち、"color"の行で落ちている。 # coding: utf-8 FactoryGirl.define do factory :campaigns_quest…
その名の通り、after_createは新しいレコードが作成された時、たった一度だけ呼び出される。after_saveはsaveが走る度に呼び出される。というわけで、下記のように使い分ける。 作成時にたった一度しか実行しない処理 → after_create 更新の度に実行したい処…
プロセスをkillする際、今までは ps aux | grep netbeansなんてやって、いちいちプロセス番号を打ち込んでkillしていましたが、pkillコマンドを使うと名前からプロセスをkillすることができます。 pkill -KILL -f netbeansちなみに-fはフルコマンドラインで…
NetBeans 7.x + rvm + fast debuggerの記事を書きましたが、そこではruby1.9.2が対象で、ruby1.9.3では動きませんでした。どうやらfast debuggerがrubyのバージョンに依存しているのが原因らしいです。 この問題ですが、最新のgemを導入することであっさり解…
検証環境(VM)でアプリを実行したところ、js、css、イメージファイルなどの静的ファイルが読み込まれず、404 Not Foundになってしまいました。これの原因は、config/environments/production.rb内の設定で、config.serve_static_assetsの値がプロダクション環…
rvmでruby1.9.3をインストールしようとして、下記コマンドを打ったところ、 rvm install 1.9.3-p125 と言う具合で、エラーが出てインストールできない。 bismar@BISMAR-PC:~/test/myapp$ rvm install 1.9.3-p125 Installing Ruby from source to: /home/bism…
CSVファイルからデータをテーブルにインポート mysql> load data local infile "hoge.csv" into table table_name fields terminated by ','; テーブルのデータをCSVファイルへエクスポート mysql> select * from table_name into outfile "hoge.csv" fields…
NetBeans7.0以降rubyのサポートが打ち切られました。それから7.1がリリースされ、7.2リリースを控えている現在も未だに僕はNetBeans派です。 ただ、サポート以前と違って設定にコツがいるようになりました。NetBeans7.0以降、毎回行なっている設定を書き留め…
時刻型を数値型に変換する方法は知っていたが、逆はあまり使うことがないためか今まで知らなかった。当然、数値型を時刻型に変換する関数は用意されていたわけです。Time classのat関数を使う。 Time.at(1328554385) >2012-02-07 03:53:05 +0900 参考:http:…
githubでレポジトリ内を検索するgithubのレポジトリ内を検索したいという要求はあったものの、今まで使っていなかった。 下の例では1個のレポジトリの中から目的のワードを検索剃る方法を紹介しますが、:repo以外にもたくさんのフィルタが用意されていて、…
単一テーブル継承 # coding: utf-8 FactoryGirl.define do factory :news do end factory :entertame_news, :parent => :news do type "News::Entertame" end factory :business_news, :parent => :news do type "News::Business" end factory :sport_news, …
タグを非表示にしたいとき、スタイルでvisibility:hiddenか、display:noneを指定すると思います。 どちらもスタイルを指定したタグが非表示になることは同じですが、非表示になったタグのレイアウトに違いがあります。 visibility:hidden → レイアウトに変化…
現在海外でWebの仕事をしている方のトークイベントに行って来ました。 トークの内容は多義にわたり、日本での職歴〜現在にいたるまでの経緯や、現地での仕事の経験、普段心がけていること、感じていることなど多義にわたりました。特に、自分をアピールする…
FM802といえば大阪、いや関西では知らない人はいないというぐらいメジャーなFM番組です。どんだけすごいかっていうと、J-WAVEなんて比でないぐらいすごいんです。 まず勢いが違う!大阪の中心地、ミナミ一体をライブハウス化しちゃう MINAMI WHEELなんてイベ…