生産性が高いと評判のプログラミング言語「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/と思ったらこっちもうまく動かん 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
>> r :partition Enumerable#partition --- partition {|item| ... } ruby 1.7 feature 各要素に対してブロックを評価した値が真であった要素からなる配列と 偽であった要素からなる配列からなる配列を返します。 [10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0].partition { |i| i % 3 == 0 } #=> [[9, 6, 3, 0], [10, 8, 7, 5, 4, 2, 1]] => nil >> r :inspect Iconv::Failure#inspect Included#inspect Method#inspect Object#inspect OptionParser::ParseError#inspect Syslog#... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
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の間の相互運用にも活用でき 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
第83回カーネル読書会はささださんの「高速なRuby用仮想マシンの開発」というお題であった。Ruby 1.9.0リリース直後ということもあり、ミラクル・リナックスのセミナールームは立ち見の大入り満員であった。 今回のカーネル読書会の目玉はそれにもまして、初めてストリーミング中継を行なったことである。途中、若干中継が途切れることもあったが、概ね音声、映像とも問題... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
技術評論社、1991年、の C 言語プログラムの Ruby への翻訳に挑戦します。プログラムの説明は同書を読んでください。変換はできるだけ逐語的に行っています。プログラムの動作は原作の C プログラムのそれと比較してチェックしていますが、うまく動作しないときは C から Ruby への変換のさいに起きたものです。バグレポートは tnomura@mnet.ne.jp までお願いします。 この Ruby 翻訳版... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
CGI プログラミングを通じて Ruby を学ぶ連載です。 たいてい、CGI プログラミングは Ruby 入門の途中で解説されるものですが、 この連載では CGI プログラミングを通じて Ruby 入門としている意欲的な企画です。 今回は、これまで作ってきた掲示板プロラムに、文字コードの変換と排他処理を加えて、実際にサーバーに設置してみます。 (難易度:簡単) あなたの 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』にはこういういろいろがあることについて「驚くほどのことではありません」と書いてあるけれども私は驚いた。で、これらが微妙に違うのだ。困ったもんだ。いや、便利なのかも... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|