ruby
Ruby with Selenium(その1) VB6.0とかいうイケてない言語で書かれたイケてないシステムを解析という仕事に疲れ、プログラミング能力が下がったような気がするので、洗練されたモダンな言語(Ruby)と戯れる。 SeleniumをRubyから呼び出し、画面テスト自動化…
Ruby 2.0.0のインストール@OS X Yosemite ちょっとしたscriptを書ければよかっただけなのに。。。orz 困ったこと Rubyを実行すると下記のようなエラーがでる。 ruby(97885,0x7fff7d84c300) malloc: *** error for object 0x7fefa9801608: incorrect checksum…
TwitterBotをRubyで作る 本物のTwitterアカウントでテストするなし 今更ながらBotを作ってみた。何に使うかはまだ秘密! 参考 この本に書いてあることのまんまです。 誰でもできるTwitter Botの作り方 twitter_bot.rb コード require 'rubygems' require 'tw…
tips_02 OSのコマンドをRubyから実行する 困ったこと OSのコマンドや別のツールをRubyから実効する方法が分からん。 前提 ruby 1.9.2p320 コマンドの終了ステータスを受け取る必要あり 解決策 systemメソッドを用意する。(lsコマンドを例にとる) command.r…
tips_01 Railsで動的日付プルダウンを作成 困ったこと Railsのselect_datetimeヘルパーがイケてない デフォルトで「月」が月名表示 各プルダウン間のセパレータを「年・月・日・時・分」にしたい 大の月小の月およびうるう年を考慮がされていない 前提 Rails…
railsubject_08 初めてのRailsアプリ(その8) すっ、好きなデザインパターンは、何ですか?(*ノωノ) イヤン Observerパターンが、大好きです。。。❤(ӦvӦ。) 8. Observerパターン RoRにおけるObserver パターンが便利なので、学習する。 JavaにおけるObserver よ…
ror_mac_02 Ruby on Rails @ Mac(その2) macで最適なパッケージシステムは何? macports? RubyのVersionUp なぜverupをするはめになったのか。 windowで作成したrailsプロジェクトmacに持ってきた時に、以下のようなエラーが発生。 /Users/7010oncajon/D…
railsubject_07 初めてのRailsアプリ(その7) これでBatchはバッチリ 7. Batch on Rails 前回に引き続き、Railsでのバッチ処理を勉強する。前回は動作確認がメインだったので、今回はそれっぽい業務処理を実装する。 業務処理 仕様 こんな感じ。 案件(Subj…
railsubject_06 初めてのRailsアプリ(その6) バッチ作成のお作法教本ってないのかな。すごく大事だと思うけど。 7. Batch on Rails Railsでのバッチ処理を勉強する。 動作確認 動作確認を行う。cron起動でActiveRecordを介してデータを取得できることを確…
railsubject_05 初めてのRailsアプリ(その5) When on Rails, do as the Railsist do. 6. ログを整える ログ仕様なるものが出来上がったようなので、それをなるべく容易に実現すべく奮闘。楽をしたいがために、勤勉に勉強する、なんという矛盾。 仕様 フォ…
railsubject_04 初めてのRailsアプリ(その4) 少しづつ、RoRが好きになってきました。 5. 三角関係 下図のような三角関係(何の?)を実現する。 list(メーリングリストを想定)を作成する メーリングリストにはuserとcompanyを登録できる メーリングリス…
railsubject_03 初めてのRailsアプリ(その3) railsのモデルって本当にモデル?ただのORマッパじゃね? はじめに 今回はファイルをアップロードを題材に、共通モジュールとトランザクションに関して勉強する 4. ファイルアップロード ファイルを適当なとこ…
railsubject_02 初めてのRailsアプリ(その2) HABTMとかHMTとか。この略称に関しては、バック・トゥ・ザ・フューチャーはBTTF、リターン・トゥ・フォーエバーはRTFだと知った時なみに衝撃を受けてます。 はじめに アプリは前回(その1)からのひき続きで…
railsubject_01 初めてのRailsアプリ(その1) ようやくrailsがわかってきたので、それっぽいお題をこなしてみる。頑張る(´・ω・`) はじめに アプリ概要 Scaffold rails generate scaffold subject name:string content:string rails generate scaffold mai…
ror_mac Ruby on Rails @ Mac なんかRoRの案件に放り込まれたので、いそいそと勉強中。とりあえずは、MacでRubyOnRailsの環境構築 1.RubyおよびRailsのインストール 参考サイト:http://www.opentone.co.jp/news/release/article03/article0301.html とりあ…