「NetBeans IDE」は、Java/C/C++/Ruby言語による開発に対応した高機能な統合開発環境(IDE)。Windows XP/Vistaに対応するフリーソフトで、同ソフトの公式サイトからダウンロードできる。なお、動作にはJava Platform, Standard Edition Development Kit(JDK)5以降が必要。 本ソフトは、Javaで開発された統合開発環境。Java製だが動作は軽く、プラグイン方式で機能を自由に追加・削除できる。主にJav...
お盆のまっただ中8/11(土)に、社内勉強会を開いて、PHPユーザ向けにRuby/Rails入門をやりました。 じつはお盆の土曜日に4時間も勉強会って事で、そんなに人も集まらないだろうと思っていたのですが、ふたを開けてみたら28名も参加があり、びっくりしました。それだけ興味を持ってもらったのは嬉しいけど、これだけ集まるなら資料はちゃんと作らないと・・・・。ということ...
の創業者であるミュージシャン兼プログラマのDerek Sivers氏が書い たもので、優秀なRailsプログラマを雇って一緒に2005年から2年間CD Babyのリ ニューアルに取り組んだがうまくいかず、試しに慣れたPHPで書き直してみたら2ヶ月 でローンチできた、という内容。Railsから学んだことも多く、言語として Rubyがダメというわけではないが、古いコードを捨ててRailsに飛びつく前にい ろいろ...
『 Quoted:異常終了時にスタックトレースが表示される(Ruby,Pythonなら自動、Perlの場合はuseCarp;$SIG{__DIE__}=\&Carp::confess;など) 』
Typing Rubyは,オブジェクト指向スクリプト言語Rubyで記述されたプログラムの型検査を行うためのプログラムです.Rubyプログラムのソースコードを静的に解析し,型エラーが存在しないか検査します.完全な型検査は行えませんが,ある程度でもできればデバッグ・テストの省力化に貢献できるはずです. Typing Rubyで採用している検証アルゴリズムは,Duck Typingに基づく,Rubyの型シ...
1人の男と「大胆なまでの単純化」という魔法の言葉は、ウェブ開発の世界を変えることができるだろうか。 コペンハーゲン在住で26歳になるDavid Heinemeier Hanssonは、ウェブ開発者の生産性を上げるフレームワークを作り、ツールパッケージ製品をオープンソースプロジェクトとしてリリースした。 「Ruby on Rails」と称されるHanssonのソフトウェアは、発表されてからまだ1年余りであ...
「現在はJava、PHP、Rubyが支配的だが、近い将来、支配的な言語というのはなくなるだろう」こう語るのはXMLの父であり、標準化のスペシャリストTim Bray氏。現在はSun Microsystemsにおいて主にスクリプティング言語(Timはこの呼び方が嫌いでHigh Level Languageと呼ぶ)に関わっている。SunはRubyやPythonへの投資を強めており、TimもRubyのためにSunに呼ばれたようなもの。 そんなTimにbuilder...
『 awkにはないんだよな 』
『 配列操作の比較表:Ruby,Python,JavaScript,Perl,Cと併せて覚えておきたい 』
『 Rubyのs.insert(x,y)に似た操作をPerlでやるなら、substr($s,$x,0)=$y.Rubyで言うs.next!は、Perlなら++$s(magicalincrement)だろうか。 』
実際にはある種のメソッドが、引数で与えられたオブジェクトに対して内部で特定のメソッドを呼び、得られた戻り値を対象に処理を行おうとしているだけであって、言語そのものには自動変換はない。 PHPのvar_dump()関数にあたるメソッドしてはpがあり、オブジェクトのクラスやその内容を表示できる(ppライブラリを使うとより見やすい形になる)。 Rubyにおけるオブジェク同士の...