生産性が高いと評判のプログラミング言語「Ruby」。統合開発環境を整えることで、さらに効率的なプログラミングが可能になる(編集部) システム開発現場で使えるIDEとは RubyのWebアプリケーションフレームワークであるRuby on Railsの一般公開から4年がたち、システム開発の現場でもRubyの採用を耳にするようになってきました。2007年12月にはRuby on Rails 2.0も登場し、Rubyはます... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Adhearsion - next killer app for Ruby? - O'Reilly Radar Adhearsion が VoIP における Ruby on Rails、つまり Ruby の次のキラーアプリになるぜ! とのこと。 Adhearsion は元々はここでも何度も紹介しているオープンソース PBX である Asterisk がキャズム越えできないことなどに対するフラストレーションから生まれたフレームワークで、Asterisk とは独立したデーモンとして動作しながら、Asterisk Gateway Interface ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
Python と Twisted できみにも書ける Web サーバとperl - HTTP::Daemonできみにも書けるWebサーバにインスパイアされてみたよ。 require 'webrick' document_root = 'C:/inetpub/wwwroot/' server = WEBrick::HTTPServer.new({ :DocumentRoot => document_root, :BindAddress => '0.0.0.0', :Port => 10080 }) ['INT', 'TERM'].each {|signal| Signal.trap(signal){ server.shutdown } } server.start document_rootは環境に合わせて変更... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 Read:1m30sUNIXプログラミング「Ruby入門」by清川清.Rubyは手軽さと高機能さを併せ持つ、オブジェクト指向のスクリプト言語です。阪大の情報教育システムには、Rubyで作られたツールがたく 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 JRuby自体は100%Javaで実装された処理系である。したがって、実行するためにはJavaVMがあればよいため、Javaが動作する環境ならどこでもRubyプログラムを動かすことができる 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 オンラインのRubyチュートリアル。リアルタイムでチュートリアルが進む。これはすごい。サーバーが応答しなくて進まない場合は、HacketyHackにもある。http://hacketyhack.net/と思ったらこっちもうまく動かん 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
dRubyはRubyのメソッド呼び出しを拡張し、ネットワーク越しにメソッド呼び出しを 行なえるようにするライブラリです。 JavaのRMIやHORBをイメージすると近いです。 download drb-2.0.4.tar.gz - 2.0.4以降はruby-1.8以降に取り込まれています。rubyに添付されているdRubyの方が新しいです。 最新版のdRuby単体のアーカイブって必要? [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ん? Proc(のインスタンス)とブロックは別物だと認識しておりますが。 ブロックはそもそも引数にすることしかできないオブジェクトですよね。 2005年07月28日 00:28 naruse: http://i.loveruby.net/ja/rhg/iterator.html http://www.rubyist.net/~matz/20030506.html や eval.c を見た感じからするに、ProcはBlockをカプセル化/オブジェクト化したものではないでしょうか。一通り追っては見たものの、わた... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
RakuAPI - 楽天市場 非公式ウェブサービス という楽天の非公式 API のライブラリを作るのが流行みたいなので作ってみました。ただそれだけでは面白くないので、最近自分が TDD でライブラリ作るときの方法も軽くご紹介します。 まずはインターフェイスの構想 何はともあれ、どんなインターフェイスを定義して、どんな結果が返ってくるのかがイメージできないとライブラリは作... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
見知らぬ極東のRubyistへ丁寧で親切な対応をしてくれたCurtとONLamp.comへ最大級の感謝を込めて。 元記事はこちら。(You can read the original article from here!) Pages: 1, 2, 3, 4, 5 Rolling with Ruby on Rails by Curt Hibbs 01/20/2005 Ruby on Railsはとんでもない生産性を誇るWebアプリケーション作成フレームワークだ。 きっとRuby on Railsって名前を聴いたことはあると思う。ひょっとすると試してみたいと思... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 RubyプログラミングやRubyonRailsの解説サイト。チュートリアル。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
生まれてはじめて、プログラミングなるものしてみんとて。 いやー、Webディレクターをしていると、ちょっとでいいから自分でプログラミングができるといいなと思いはじめるんですよねー。 でも... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 JavaでRubyランタイムインタプリタを実装したもので、RubyプログラムをJavaで実行することができる。インタプリタ自身をJavaアプリケーションに組み込んで使えるほか、スクリプトおよびクラスAPIの間の相互運用にも活用でき 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 インテリセンス付Ruby・IDE。動的言語ってエディタで書く分には生産性が高いけど、JavaやC#にはインテリセンス付のIDEがあるから結局どっこいどっこい。そう思っていた時期が私にもありました。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
技術評論社、1991年、の C 言語プログラムの Ruby への翻訳に挑戦します。プログラムの説明は同書を読んでください。変換はできるだけ逐語的に行っています。プログラムの動作は原作の C プログラムのそれと比較してチェックしていますが、うまく動作しないときは C から Ruby への変換のさいに起きたものです。バグレポートは tnomura@mnet.ne.jp までお願いします。 この Ruby 翻訳版... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
#!/usr/bin/env ruby require 'webrick' require 'webrick/httpproxy' config = { :BindAddress => '0.0.0.0, :Port => 8080, } s = WEBrick::HTTPProxyServer.new(config) trap('INT') { s.shutdown } s.start このようになる.ここではBindAddressを「0.0.0.0」に設定して,任意のホス トからアクセス可能にしているが,ローカルホストだけからアクセス可能にし たい場合は,下記のようにする. :BindAddress => '127.0.0.1', 起動してみよう. % r... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
Rubyにはコード片を表すオブジェクトが複数ある。Method, UnboundMethod, Procである。Continuationは少し違うけど、実行コンテキストを記憶しているオブジェクトという意味では近いものがあるか。『Ruby Way』にはこういういろいろがあることについて「驚くほどのことではありません」と書いてあるけれども私は驚いた。で、これらが微妙に違うのだ。困ったもんだ。いや、便利なのかも... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Rubyでハッシュをメソッドに引数として与えようとすると、ブロックと誤解されることがあります。カッコを使うと誤解を解くことができます。 def print_hash(hash) hash.each_pair do |key, value| puts "#{key} => #{value}" end end # print_hash { "Alice" => 20, "Bobby" => 21 } #=> parse error, unexpected tASSOC, expecting '}' print_hash({ "Alice" => 20, "Bobby" => 21 }) __END__ Alice =... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
が ThinkPad でもできるということで、自分もためしてみました。 やったのは ThinkPad を傾けると Firefox のウィンドウをがそちらに動くというもの。(Firefoxのウィンドウ限定です…) http://www.youtube.com/watch?v=sbh_JGbPoJU そして、これを動作させているのは Perl で、、はなくて Ruby です。なんとなくRubyで書いてみました。 Rubyのレベルがしょぼいのは気にしないでください…。 作成にあたり... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
YAML Ain't Markup Language だそうです。ain't ってなんのことか知らなかったんですが、 am not とか isn't とか hasn't とか haven't とかのことらしい。 書式とか 一般的な型について、どのように記述するか、というのが決まっている。Yaml Cookbook に詳しい。英語なんて読まなくても、ソースを見ればわかる。 基本的に接頭語とインデントで表現。 YAML を Ruby で使う Ruby 1.8 から YAML を利用する... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|