rubyからOSのコマンドやシェルなどの、外部コマンドを 実行する方法としていくつかあるようですので簡単にご紹介します。 続きはこちら http://doruby.kbmj.com/yablog/20090531/ruby_1
ご無沙汰しています。KBMJのプログラマのx5rです。 最近、私が携わるプロジェクトでは、外部APIを利用したい、一部の機能を外出しにしてサービス間で連携したいという要望が徐々に増えつつあります。 ただし、その外部システム(サービス、API)と連携する機能を実装はするものの、その機能をテストする場合、テストケース毎に毎回外部連携する訳にはいかないので、どうすればいいのかわかりませんでした。 仮に、毎回そのシステムにリクエストを投げてテストするとしても、その外部システムも並行している開発する場合、そのシステムが出来上がるまで待っていなければなりません。 みなさんこういった外部連携のテストをどうやって行っているのか調べていたところ、FakeWebというWebリクエストを偽装するgemライブラリがあることを知りました。 そこで、今回はこのFakeWebというgemライブラリについて紹介
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
nakahira kbmjでrailsエンジニアをしている。中平です。 ruby on railsのこと: ruby on rails でのシステム開発は2006年12月ぐらいからおこなっております。 ruby on rails を知ってからは他の言語をやりたくないぐらい、ハマってます。 まだまだ経験は浅いのですが、日々精進しておりますので、よろしくお願いします。 開発環境: Windows vistaで開発をしています。 aptanaというIDEを使っています。自分の周りではvimを使う人が多いですが・・・・ vimが軽くて使いやすいのは知ってますけど、自分が好きな物を使えばいいんですよ。 私のこと: 攻殻機動隊が大好きです。タチコマ大好き!! 人工無能に興味あり、社内ircやsnsに人工無能ロボを仕込んで遊んでいます。 無能のコアは、rubyで作られたシシャモを
こんにちは。 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
DoRuby! (ドルビー!) は現場のエンジニアによる、主にRubyなどの技術に関する様々な実践ノウハウを集めた技術情報サイトです。 機能を追加したときって、サーバに転送しますよね。 なにつかってますか?FFFTPですか? いえいえSVNを使っています。 もっててよかったSVN 今日はそんな話です。 実は、本日思いっきり間違えました。でもSVNだから大丈夫だったんです。 まぁ、Doruby見てくれてる人は俺よりもLV高いから。。。でもさ、知らなかった人だけ知っちゃえばいいじゃん。 影響範囲の広い行進だった時、 一挙にまとめてコミット(転送)しますよね。 FFFTPなら直接サーバのファイルを置き換えて更新しますよね。でもSVNは違うんです。これ、ファイル管理システムなんです。 だから1個余分なサーバがうごいているんですけど、有用なんです。SVNを使ってコミット(転送)するとコミット番号が付
#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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く