タグ

ブックマーク / doruby.kbmj.com (11)

  • rubyで外部コマンド実行

    rubyからOSのコマンドやシェルなどの、外部コマンドを 実行する方法としていくつかあるようですので簡単にご紹介します。 続きはこちら http://doruby.kbmj.com/yablog/20090531/ruby_1

    takeru-c
    takeru-c 2010/07/08
    コマンド実行
  • 外部URLを偽装するテスト用ライブラリ「FakeWeb」

    ご無沙汰しています。KBMJのプログラマのx5rです。 最近、私が携わるプロジェクトでは、外部APIを利用したい、一部の機能を外出しにしてサービス間で連携したいという要望が徐々に増えつつあります。 ただし、その外部システム(サービス、API)と連携する機能を実装はするものの、その機能をテストする場合、テストケース毎に毎回外部連携する訳にはいかないので、どうすればいいのかわかりませんでした。 仮に、毎回そのシステムにリクエストを投げてテストするとしても、その外部システムも並行している開発する場合、そのシステムが出来上がるまで待っていなければなりません。 みなさんこういった外部連携のテストをどうやって行っているのか調べていたところ、FakeWebというWebリクエストを偽装するgemライブラリがあることを知りました。 そこで、今回はこのFakeWebというgemライブラリについて紹介

    takeru-c
    takeru-c 2009/10/23
    外部URLを偽装するテスト用ライブラリ「FakeWeb」
  • RadiantCMSのインストール(2)

    お久しぶりです。花吹雪です。 インストール中に中断するなよ!という声が聞こえてきそうですが、 私が戻ってきたからにはもう大丈夫。 我慢できずに自分で調べてインストールしてしまった方。ご苦労様でした。 一方、我慢して今回の書き込みを待ちわびていた方。どうもありがとう! では早速、続きを書くとしましょうか。続きはこちら http://doruby.kbmj.com/hanafubuki_on_rails/20080202/RadiantCMS_2_

    takeru-c
    takeru-c 2009/06/29
    Radiant CMSの日本語化
  • 使えるvalidate一覧

    zenpou 1. 名前: たかせゆういち 2. blog: http://d.hatena.ne.jp/zenpou 3. 年齢: 24くらい Railsについて 1. KBMJでRailsの開発をやっています。 2. 小江戸らぐというユーザーグループで、毎月Railsの勉強会の講師をしています。。 開発環境とか 1. Windows Vista(ノート) と Windows XP(デスクトップ)を2台並べてます。(synergyで連動) 2. でも、実際に開発する場合、ネットに繋がってたらLinuxにPuttyで接続して開発。 3. ネットに繋がってない場所だと、ローカルのcoLinux上にPuttyで接続して開発。 4. 開発に使うLinuxは、ディストリは余り気にしないけど、debianとCentOSとFedora。 5. Linux上でzsh + scre

    takeru-c
    takeru-c 2009/06/14
    validate
  • Rubyプログラムの組み方から、Exeファイルの作成まで

    こんばんは、saronpasuです。 今回は、RubyからWindowsの実行ファイル Exeを作ってみます。 RubyプログラムをExeファイルにすることで、Rubyがインストールされていない 他のWindowsマシンでも自分の作ったプログラムが実行できるようになります。 Exeファイルの生成だけならとても簡単です。せっかくですから、実際にどうやってRubyプログラムを組むのかがわかるように、プロトタイプを作りながら説明して参ります。  続きはこちら http://doruby.kbmj.com/saronpasu_on_rails/20080609/Ruby_Exe_

    takeru-c
    takeru-c 2009/05/13
    Rubyでexeファイルの作成
  • Rak(grepの検索結果を見やすくする方法)

    ターミナルを用いている時は、検索にgrepをよく使うと思います。その中で、私はgrepでは検索結果が見づらいと感じた事があります。 そんな時に見つけたのが、今回紹介するgrepの検索結果を見やすくする便利なRubyプラグイン(Rak)です。続きはこちら http://doruby.kbmj.com/yy_on_rails/20080807/Rak_grep_1

    takeru-c
    takeru-c 2009/04/24
    ターミナルでgrepの検索結果を見やすくする便利なRubyプラグイン(Rak)
  • RMagickの使い方

    nakahira kbmjでrailsエンジニアをしている。中平です。 ruby on railsのこと: ruby on rails でのシステム開発は2006年12月ぐらいからおこなっております。 ruby on rails を知ってからは他の言語をやりたくないぐらい、ハマってます。 まだまだ経験は浅いのですが、日々精進しておりますので、よろしくお願いします。 開発環境: Windows vistaで開発をしています。 aptanaというIDEを使っています。自分の周りではvimを使う人が多いですが・・・・ vimが軽くて使いやすいのは知ってますけど、自分が好きな物を使えばいいんですよ。 私のこと: 攻殻機動隊が大好きです。タチコマ大好き!! 人工無能に興味あり、社内ircsnsに人工無能ロボを仕込んで遊んでいます。 無能のコアは、rubyで作られたシシャモを

    takeru-c
    takeru-c 2009/03/28
    ruby本体,ImageMagick,RMagickの3つが必要
  • RailsでAmazon APIを利用する

    こんにちは。 KBMJのプログラマのx5rです。 今回はRailsからAmazonAPIを利用してみようと思います。   環境 Railsの環境が既に構築されているものとします。 ちなみに私の環境は Mac : IntelMac OS : Mac OS X 10.5.1 Leopard  $ script/about About your application's environment Ruby version              1.8.6 (i686-darwin8.10.3) RubyGems version          1.0.1 Rails version             2.0.2 Active Record version     2.0.2 Action Pack version       2.0.2 Active Resource version

    takeru-c
    takeru-c 2009/03/05
    Amazon API
  • svnが超便利なわけ

    DoRuby! (ドルビー!) は現場のエンジニアによる、主にRubyなどの技術に関する様々な実践ノウハウを集めた技術情報サイトです。 機能を追加したときって、サーバに転送しますよね。 なにつかってますか?FFFTPですか? いえいえSVNを使っています。 もっててよかったSVN 今日はそんな話です。 実は、日思いっきり間違えました。でもSVNだから大丈夫だったんです。 まぁ、Doruby見てくれてる人は俺よりもLV高いから。。。でもさ、知らなかった人だけ知っちゃえばいいじゃん。 影響範囲の広い行進だった時、 一挙にまとめてコミット(転送)しますよね。 FFFTPなら直接サーバのファイルを置き換えて更新しますよね。でもSVNは違うんです。これ、ファイル管理システムなんです。 だから1個余分なサーバがうごいているんですけど、有用なんです。SVNを使ってコミット(転送)するとコミット番号が付

  • RMagick を使って輝きのあるバナー画像を作成する

    DoRuby! (ドルビー!) は現場のエンジニアによる、主にRubyなどの技術に関する様々な実践ノウハウを集めた技術情報サイトです。

    takeru-c
    takeru-c 2009/01/16
    RMagick とは、ImageMagick を ruby で扱えるようにしたものです。
  • Rubyを使ってPaSoRi経由でSuicaの乗車履歴を取得し、GoogleMapsやGoogleEarthで表示する

    #include #include "libpasori.h" int main(void) { pasori *p; felica *f; uint8 d[16]; p = pasori_open(NULL); pasori_init(p); f = felica_polling(p, 0xfe00, 0, 0); felica_read_without_encryption02(f, 0x170f, 0, 0, d); printf("%d¥n", d[14]*256+d[15]); pasori_close(p); return 0;} require 'dl/import' module Pasori extend DL::Importable dlload '/usr/local/lib/libpasori.dylib' typealias 'uint8', 'unsigned

    takeru-c
    takeru-c 2008/12/28
    パソリからRubyでSuicaのデータを取得
  • 1