ruby

Ruby with Selenium(その1)

Ruby with Selenium(その1) VB6.0とかいうイケてない言語で書かれたイケてないシステムを解析という仕事に疲れ、プログラミング能力が下がったような気がするので、洗練されたモダンな言語(Ruby)と戯れる。 SeleniumをRubyから呼び出し、画面テスト自動化…

Ruby 2.0.0のインストール@OS X Yosemite

Ruby 2.0.0のインストール@OS X Yosemite ちょっとしたscriptを書ければよかっただけなのに。。。orz 困ったこと Rubyを実行すると下記のようなエラーがでる。 ruby(97885,0x7fff7d84c300) malloc: *** error for object 0x7fefa9801608: incorrect checksum…

TwitterBotをRubyで作る

TwitterBotをRubyで作る 本物のTwitterアカウントでテストするなし 今更ながらBotを作ってみた。何に使うかはまだ秘密! 参考 この本に書いてあることのまんまです。 誰でもできるTwitter Botの作り方 twitter_bot.rb コード require 'rubygems' require 'tw…

OSのコマンドをRubyから実行する

tips_02 OSのコマンドをRubyから実行する 困ったこと OSのコマンドや別のツールをRubyから実効する方法が分からん。 前提 ruby 1.9.2p320 コマンドの終了ステータスを受け取る必要あり 解決策 systemメソッドを用意する。(lsコマンドを例にとる) command.r…

Railsで動的日付プルダウンを作成

tips_01 Railsで動的日付プルダウンを作成 困ったこと Railsのselect_datetimeヘルパーがイケてない デフォルトで「月」が月名表示 各プルダウン間のセパレータを「年・月・日・時・分」にしたい 大の月小の月およびうるう年を考慮がされていない 前提 Rails…

初めてのRailsアプリ(その8)

railsubject_08 初めてのRailsアプリ(その8) すっ、好きなデザインパターンは、何ですか?(*ノωノ) イヤン Observerパターンが、大好きです。。。❤(ӦvӦ。) 8. Observerパターン RoRにおけるObserver パターンが便利なので、学習する。 JavaにおけるObserver よ…

Ruby on Rails @ Mac(その2)

ror_mac_02 Ruby on Rails @ Mac(その2) macで最適なパッケージシステムは何? macports? RubyのVersionUp なぜverupをするはめになったのか。 windowで作成したrailsプロジェクトmacに持ってきた時に、以下のようなエラーが発生。 /Users/7010oncajon/D…

初めてのRailsアプリ(その7)

railsubject_07 初めてのRailsアプリ(その7) これでBatchはバッチリ 7. Batch on Rails 前回に引き続き、Railsでのバッチ処理を勉強する。前回は動作確認がメインだったので、今回はそれっぽい業務処理を実装する。 業務処理 仕様 こんな感じ。 案件(Subj…

初めてのRailsアプリ(その6)

railsubject_06 初めてのRailsアプリ(その6) バッチ作成のお作法教本ってないのかな。すごく大事だと思うけど。 7. Batch on Rails Railsでのバッチ処理を勉強する。 動作確認 動作確認を行う。cron起動でActiveRecordを介してデータを取得できることを確…

初めてのRailsアプリ(その5)

railsubject_05 初めてのRailsアプリ(その5) When on Rails, do as the Railsist do. 6. ログを整える ログ仕様なるものが出来上がったようなので、それをなるべく容易に実現すべく奮闘。楽をしたいがために、勤勉に勉強する、なんという矛盾。 仕様 フォ…

初めてのRailsアプリ(その4)

railsubject_04 初めてのRailsアプリ(その4) 少しづつ、RoRが好きになってきました。 5. 三角関係 下図のような三角関係(何の?)を実現する。 list(メーリングリストを想定)を作成する メーリングリストにはuserとcompanyを登録できる メーリングリス…

初めてのRailsアプリ(その3)

railsubject_03 初めてのRailsアプリ(その3) railsのモデルって本当にモデル?ただのORマッパじゃね? はじめに 今回はファイルをアップロードを題材に、共通モジュールとトランザクションに関して勉強する 4. ファイルアップロード ファイルを適当なとこ…

初めてのRailsアプリ(その2)

railsubject_02 初めてのRailsアプリ(その2) HABTMとかHMTとか。この略称に関しては、バック・トゥ・ザ・フューチャーはBTTF、リターン・トゥ・フォーエバーはRTFだと知った時なみに衝撃を受けてます。 はじめに アプリは前回(その1)からのひき続きで…

初めてのRailsアプリ(その1)

railsubject_01 初めてのRailsアプリ(その1) ようやくrailsがわかってきたので、それっぽいお題をこなしてみる。頑張る(´・ω・`) はじめに アプリ概要 Scaffold rails generate scaffold subject name:string content:string rails generate scaffold mai…

MacでRubyOnRailsの環境構築

ror_mac Ruby on Rails @ Mac なんかRoRの案件に放り込まれたので、いそいそと勉強中。とりあえずは、MacでRubyOnRailsの環境構築 1.RubyおよびRailsのインストール 参考サイト:http://www.opentone.co.jp/news/release/article03/article0301.html とりあ…