Ruby

こんなvimのエラー解消法

completefunc=syntaxcomplete#Complete Last set from ~/.vim/bundle/neocomplcache.vim/autoload/neocomplcache/init.vim ^@ completefunc=syntaxcomplete#Complete^@^ILast set from ~/.vim/bundle/neocomplcache.vim/autoload/neocomplcache/init.vim最近…

ruby 2.0に導入されたmodule#prependを試してみました。

最近、暑いですね。体がだるいし、何もしたくない〜〜〜。 しかし、何もしないことも、我慢できない。。。。。。。なので、 ruby2.0に新しく入れているメソッド prependを試してみました。 メソッド探索の経路が変わるわけです。 今までは一番強かったのは、…

Ruby Association Certified Ruby Programmer Gold に合格しましたよ。

Ruby Association Certified Ruby Programmer Gold に合格しましたよ。 結果 :80点/100点 (合格ライン:75点) GoldはやっぱりGoldです。難しかったです。シルバーと全然違います。 実は、一発合格した訳ではありません。3回目でやっと合格です 一回目…

railsのすごさを感じた!!!

railsのすごさを感じた!!!いったい何がすごいの?最近、仕事で、データ移行するときにすごく役に立った。古いテーブルから、新しいテーブルにデータを移行することがあって、 そのまま移行するとだめので、 データの正当性、関連性を全部checkして 正しい…

deviseのパスワードの移行するには

認証用のGEM形式のライブラリdeviseは、railsの好きな人はだれでも知っている。 deviseを導入することで、ユーザーを管理するusersテーブルにいろんなカラムが追加される。 もちろん, Userモデルに設定によりますけど、emailとpasswordを使うのが一般的であ…

ruby1.8.7もruby1.9.2もapache環境で動かしたい

passenger単体起動: passenger start するとnginxというwebサーバーが起動されるらしい。

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

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

Rails技術者認定ブロンズ試験

Rails技術者認定ブロンズ試験がついに出た。Ruby on Railsの基礎知識を問う試験で、2011年6月に試験を開始する予定だ。 この試験を必ず受けてみる。 しかも、必ず合格しないとプロになれないので、 Rails技術者認定ブロンズ試験の詳細: http://www.atmarkit…

htmlのタグimgのsrcの指定方法

本日はずっと雨! もう梅雨なのか?ちょっと気になっているところがあってメモとしてここに乗せる。 htmlのタグimgのsrcのパスを指定する時の注意すべきところ:railsのviewコード中では image_tag とか image_path を使うと ただ にすれば画像が表示される…

カンマを使い方にご注意を

配列、ハッシュなどに要素の間にカンマが入る 例: ary = [ "a","b","c","d" ]しかし、こんな風に複数行にあだって、書きたい場合がある。 ary = [ "a" , "b" , "c" , "d" ] 以上のようにカンマの要素の後ろに置くとエラーは発生しないが もし、前に持ってく…

乱数の使い方のメモ

rand(10) #=> 0以上10未満の整数を返す。 rand(0) #=> 0以上1未満の実数(Float)を返す。 rand(nil) #> 同上http://konohaotoshi.blog69.fc2.com/blog-entry-127.html

テキストファイル置き場所のpathについて

Railsのコントローラでテキストファイル処理ロジックを書くのが一般的なのた。 そのテキストファイルを そのコントローラの対応しているviewフォルダにおけば 固定パスを指定しなくても読めるのではないかと思われるがちなのだ、 しかし、そうではなかった。…

セッション管理

セッションとはセッションのデータ構造はハッシュ形式であり、32文字の16進数乱数文字列で構成され、一意なセッションIDによって、識別される。新しいセッションが作成されると、RailsはセッションIDが含まれたクッキーをブラウザに自動的に送信する。それ以…

間違いやすいところの書留

配列を定義する時 間違った例: ary=[] 正しい例: ary=Array.new 配列、文字列、ハッシュなどでの要素追加用メソッド「 間違った例: >> 正しい例: 簡単そうに見えるけど、以外と間違いやすい。

googleのカレンダーのデータを取得してみた

私のスケジュールを他の人と共有するため、googleカレンダーのAPIである「gcalapi」を使って、簡単なRUBYスクリプトでデータを取得してみた。まず gem install gcalapi次は以下のようにスクリプトを書いた。 require "rubygems" require "gcalapi"mail = "XX…

rubyのバージョンを判断する時のコード

RailsでGmailをSMTPサーバーとして問合せ画面を作ってみた。 しかし、エラーが発生した.. エラー内容: ArgumentError (wrong number of arguments (3 for 2)): lib/smtp_tls.rb:8:in `check_auth_args' lib/smtp_tls.rb:8:in `do_start' /usr/local/ruby/1.…