2011-01-01から1年間の記事一覧

テーブル名を間違って作ったら、関連名も直すべきだ。

テーブル名を間違って作ったら、関連名も直すべきだ。直さないとわけが分らないエラーが発生する。logには以下のように Rendered apps/show.html.erb (26390.3ms) Completed 500 Internal Server Error in 26929msもっと詳しいログが出てくればいいのに

loggerについて

一応メモ # logger def my_log(text) @@my_logger ||= Logger.new(File.join(Rails.root, "/log/my_logger.log", "daily")) @@my_logger.info text end元:http://d.hatena.ne.jp/conceal-rs/20091009/1255056643

hirb を導入して rails console を快適に利用する http://firn.jp/2011/05/14/hirb-rails-console ruby-1.9.2-p180 > Hirb.enable => true ruby-1.9.2-p180 > Prefecture.limit(3) Prefecture Load (0.3ms) SELECT `prefectures`.* FROM `prefectures` LIMIT…

model一覧

tables = ActiveRecord::Base.connection.tables => ["schema_migrations", "users", "photos"]models = tables.map{|table| Object.const_get(table.classify) rescue nil}.compact => User(id: integer, email: string, created_at: datetime), Photo(id: …

保存するcreated_at , updated_at という値がおかしいの件

設定ファイルapplication.rb 、以下のように設定されると created_at , updated_at というカラム保存時間がおかしくなる。 module Server class Application Rails::Application 。。。。。。。。。。。。。 config.time_zone = 'UTC' 。。。。。。。。。。…

gem install mysql2 がうまくいかない

環境: Rails : 3.1.0 mysql : 5.5 OS : win7 gem install mysql2するとエラーが出てくる。 以下はエラー内容: The 'mysql2' native gem requires installed build tools.Please update your PATH to include build tools or download the DevKit from 'ht…

WEBアプリのチューニングについて力を入れたいと思っています。

久しぶりに記事を書いた。最近、Railsの案件がすごく増えたきがする。 今から、Railsを勉強し始める人も増えていくだろう。 しかし、その大勢のRailsエンジニアが増えていくと、 企業が求めるRailsエンジニアの採用条件も もっと厳しくなっていくには間違い…

rails3メモ

* validationがスキップできるのはsaveメソッドだけ。save!もcreateもcreate!もスキップしない。 * Rails3ではvalidationをスキップするときの引数が変更されてる save(false) # rails 2 save(:validate => false) # rails 3

MacでApacheを起動する方法

Mac OS Xには最初からApacheが入っていて、「システム環境設定 → 共有 → Web共有」checkを入れて起動できます。 なんだか プライベートのIPアドレスが http://192.168.1.3/ になっている

svn: ネットワーク接続が突然切られました。のエラーの解決方法

買ったばかりのMACにサーバ側のリポジトリからソースコードのコーピー「svnのcheckout」落とそう以下のコマンドを打ち込んだ。 svn checkout svn+ssh://hostname/リポジトリのlocation/ しかし、エラー svn: To better debug SSH connection problems, remov…

Rails 3 技術者認定試験ブロンズ試験を再挑戦しました。

本日、横浜市の会場でRails 3 技術者認定試験ブロンズ試験を 再度、受験しました。 「前回は2週間前にうけました」 結果:合格でした。 結果が出たときだけ、すごく嬉しかったですけど、 今は、平常の気持ちに戻ったみたいです。もし、合格できなかったら、…

分散バージョン管理Git/Mercurial/Bazaar徹底比較

今までは、ずっとSVNを使ってきましたが、GITのいい点に動揺しずつあります。 以下は自分のために、メモしました。 表 SVN、Git、Mercurial、Bazaarの機能比較 主な特徴 SVN Git Mercurial Bazaar 最新バージョン(2008年12月現在) 1.5.4 1.6.0.4 1.1 1.10 …

リポジトリ作成の際注意点

リポジトリを作成する時に 「subversion reported an error while creating a repository! Make sure the folder is empty and not write protected.」 こんなエラーにぶつがったことがないでしょうか? これはリポジトリを作成する場所に「空」でなければ …

Rails 3 技術者認定試験ブロンズ試験を受けてみました。

昨日試験を受けてみました。「横浜会場で」 満点:1000点 合格評価点:700点 私の得点は: 650点結果:不合格 詳細: Rails概要: 50% ActiveRecord 58% ルーティングとActionContorller :75% ActionView: 83% ActionMailer: 100…

カバレッジについて

カバレッジとはプロダクトコードに対するテストの網羅率 (どれだけテストできているか)のことです。 以下は、カバレッジの測定でよく使われている指標は次の 3 つです C0: ステートメントカバレッジ (命令網羅率) C1: ブランチカバレッジ (分岐網羅率) C2: …

Rails技術者認定ブロンズ試験に申し込みました。

今週の土曜日に試験を受けることになりました。 自信はあるかどうかは微妙ですけど、でもワクワクしています。試験終わったあと、その感想をまたここに載せます〜。

昨日macのデスクトップを買いました

今後から、Macでの開発で詰まったこととか その解決方法をを提供したいと思っています。よろしくお願いします。

Zen-Codingがすごい

http://designblog.ecstudio.jp/htmlcss/zen-coding-aptana.html

XCOPYのエラーメッセージ

DOS

xcopy C:\Documents and Settings\Administrator\デスクトップ\1.jpg backup\1.jpg実行するとエラーが出る [無効なパラメータの数です]原因:パラメータに空白に入るとだめみたい。 なので解決方法は「””」を使う。 xcopy "C:\Documents and Settings\Admini…

Rails3で利用できるプラグイン

自分で機能を作るより、プラグインを利用したほうが圧倒的に楽ですよね。 なのでRails3の主なプラグインを紹介したいと思います。 名称概要 will_paginateページング機能 authlogic認証機能 DataMapperO/Rマッパー「ARと似っている」 paperclipページアップ…

Ajax呼び出しの際に、進捗メッセージを出す!

application.js $(function(){ $('*') .ajaxStart (function() { $('#progress').html('通信中。。。。')} .ajaxComplete (function() { $('#progress').html('')}); });

「すぐに疲れてしまう」の対策

私もすぐ疲れてしまうので、以下の内容の自分のブログに引用しました。 いきなりランニングよりも、ウォーキングから始めるのがよろしいと思います。 徐々に運動量を増やせば体力は次第についてきます。 ストレスの溜まるのが現代社会と言われていますが原因…

render_to_stringメソッドについて話します!

render_to_stringメソッドを使ったことがありますか? ぱっとみて、 「renderメソッドでも十分なのに、なんでrender_to_stringが出ての?」 という疑問が浮かぶでしょう。 確かに、最初はそいうふうに思うかもしれません。 このメソッドはView以外の所でrail…

iPhoneスクリーンプリントの取り方

ホームボタン+電源ボタン 同時に押すとスクリン写真が取れる。http://ameblo.jp/carebody/entry-10493279085.html

rmagickのインストール

LinuxのOSで rmagickのインストールに悩んだことがないでしょうか? なかなかインストールできない。。。。。。。。。 僕がやっとインストールに成功した。 成功したバージョンは ImageMagick バージョン:6.6.0 rmagick バージョン: 2.13.16.6.0が無難みた…

ImageMagickをインストール後のエラー

convert -versionを実行したらエラー発生エラー詳細: error while loading shared libraries: libMagickCore.so.3: cannot open shared object file: No such file or directoryなんらか libMagickCore.so.3ファイルが見つからないみたい。 実際findコマン…

ImageMagickのバージョン確認

rpmパッケージでインストールした場合の確認方法: rpm -q ImageMagickまたはconvert -version ソースコードからインストールした場合の確認方法: convert -version

Windows版 オラクル完璧削除

仕事上Oracleをよく使うので、インストールしたり、アンインストールしたすることが多いです。 しかし、アンインストールはなかなか綺麗にアンインストールは難しいです。 Windows版 オラクル完璧削除(クリーンな状態)な資料を見つかったので、ここで載せ…

コマンドプロンプトの文字コードの変更コマンド => CHCP

DOS

コマンドプロンプトに文字化けが出てくることがありますよね。 表示だけはチャント表示したい場合は文字コードを変更する必要があります。そのコマンドはchcpです。 >chcp =>現在の文字コードの表示>chcp 65001 => UTF-8に変更>chcp 932 =>Shift_Jisに変更(…

Google検索テクニック

Google検索テクニック私はgoogleをよく使っていますが、 情報収集能力が本当に低いです。 なので、今日はよく使えるgoogle検索テクニックを ピックアップしました。 【サイト内検索】 特定のサイト内を検索したい 検索キーワード site:URL 【リンク検索】 特…