ruby
「変更がなくてもupdated_atを強制的に更新して欲しい」というクライアントの要望に応えるためにwill_change!を使用したが、うまくいかない時があったのでメモ。 update!の前に、「在庫数が変更されるよ!」というフラグを立てる1行を追加した。 @zaiko.num…
久々にRailsアプリを作る機会が発生したのだが、Mac内の環境がわからない。 Rails4が進化してそうで、何だか面倒くさそー。 サーバに環境作る時にエラーが出たら面倒くさそうー。 NetBeansでデバッグできないから面倒くさそうー。 何だか、Javaの方がいい気…
Rails4アプリを作成してまず試してみたのがActiveModel::Modelを使ったフォームのバリデーション。 Strutsで育った身としては、ActiveRecordで入力チェックするのは違和感があり、ビジネスロジックに入る前にコントローラでチェックしたい。そんな理由からAc…
MySQLの設定を続ける。以下をインストールしてある前提。 mysql-5.6.13-osx10.7-x86_64.pkg MySQLStartupItem.pkg MySQL.prefPane PATH設定 kenmochi-no-MacBook-Pro:bin junya$ vi ~/.bash_profile kenmochi-no-MacBook-Pro:bin junya$ . ~/.bash_profile k…
プロジェクトディレクトリの作成 kenmochi-no-MacBook-Pro:repos junya$ mkdir imacros-skill kenmochi-no-MacBook-Pro:repos junya$ cd imacros-skill/使用するRubyバージョンの設定 kenmochi-no-MacBook-Pro:imacros-skill junya$ ruby -v ruby 1.9.3p392 …
使い方をメモ インストール可能なRubyのバージョンの調べ方 kenmochi-no-MacBook-Pro:repos junya$ rbenv install --list Available versions: 1.8.6-p383 1.8.6-p420 1.8.7-p249 1.8.7-p302 1.8.7-p334 1.8.7-p352 1.8.7-p357 1.8.7-p358 1.8.7-p370 1.8.7-…
Macbook pro retina 15にRails開発環境をセットアップ。TextMateにしようと思っていただけど何かいろいろあって馴染みのあるNetBeansにした。NetBeans7.3+Ruby on Rails Plugin。Rubyはrbenvで管理。1.9.3。NetBeansはJDK6じゃないとRetinaに対応していない…
会社でwatirというライブラリがあることを知ったが、これはブラウザそのものを動かすものらしいので、iMacrosと同類になる。今回はWebサーバのバックエンド処理として実装したいから、watirは不適切。ということで、mechanizeのコードを書いていく事にする。…
HTTPテストと同じことをするわけだけど、テストではなく、あるルーチンワークをRubyで擬似的に実現させたい。 ブラウザ操作をそのまま自動化させたいのではないのが、私の今までの手法とは異なるところ。 Net::HTTPライブラリ 「ruby http」で検索すると、Ne…
Dev-kit C:\ruby_devkit>ruby dk.rb init [INFO] found RubyInstaller v1.9.2 at C:/Ruby192 Initialization complete! Please review and modify the auto-generated 'config.yml' file to ensure it contains the root directories to all of the installe…
GIFアニメの文字列をOCRで抜き出すために分割処理が必要になった。 以下、そのコード。画像を扱った経験が少なかったので少し手間取った。 close処理はどうなるのか未確認。 package project1; import java.awt.image.BufferedImage; import java.io.File; i…
ざっとRails3の書籍を読んでみた。Ruby on Rails 3 アプリケーションプログラミング作者: 山田祥寛出版社/メーカー: 技術評論社発売日: 2011/05/12メディア: 大型本購入: 27人 クリック: 664回この商品を含むブログ (41件) を見る細かいことは書いていなかっ…
本日、Ruby技術者認定試験Goldに無事合格した。 概要 試験時間:90分 出題数:50問 合格点:75%以上 成績:82点 受験日:12月21日 使用した書籍 メタプログラミングRubyメタプログラミングRuby作者: Paolo Perrotta,角征典出版社/メーカー: アスキー・メディ…
勉強計画を立てるぞ! 基本情報 第1回受験日:12月21日 第2回受験日:1月x日 試験内容 試験時間:90 分 問題数(方式):50 問(選択式) 合格ライン:75% 出題範囲(SilverとGoldの比較) 範囲 Silver Gold 実行環境 コマンドラインオプション コマンドライ…
検索しても受験したという情報が一切なかったが、今は安いし再受験可能だからGoldを受験予約した。12月21日 10:45。その時にはある程度情報が出ていて私自身の勉強が進んでいるだろう。 まつもと:SilverはRubyをスクリプト言語として使う、Rubyの各クラスの…
業務で使わないと覚えたこともすぐ忘れちゃうから思い切って「Ruby技術者認定試験」を受験して来た。 概要 受験したのはSilver。上位にはGoldとPlatimumがあるが、まだ策定段階で受験できない。Silverの出題範囲ではRuby全般の仕様が網羅できないので、上位…