生産性が高いと評判のプログラミング言語「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 ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
Googleが公開したバイナリエンコード手法であるProtocol Buffersは、クライアントとサーバーの両方でシリアライズ形式を取り決めておき(IDL)、双方がそれに従ってデータをやりとりするようにします。 この方法では高速なデータのやりとりができる反面、IDLを書かなければならない、仕様を変えるたびにIDLを書き直さなければならない(あらかじめしっかりとIDLを設計しておかな... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 Rails、リファレンス、チートシート、API/rake/Generators/Plugins/Migration/RJS 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
RubyKaigi2007 で、JRuby のセッションがあって、「Java のライブラリを Ruby から触れて便利だよ。ほらこんなに Swing 呼べた。」ってデモをやってたんですが、Perl の場合は Java のライブラリ触るの簡単なのか、という話。 CPAN の Java::Swing を使うと、Perl から気軽に Java の Swing library を呼ぶことができます。 サンプルコードは下記のような感じ。 use warnings; use strict; use Java::Swing; my $expressi... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
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は環境に合わせて変更... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
これから一からプログラミングを覚えようと考えています。 様々な言語がありますが、どれを覚えるべきでしょうか? なお、条件は下記の通りです。 やりたいこと ・Webサービス(AmazonやGoogleなど)を使った簡単なWebアプリが作れるようになりたい。 私のスペック ・プロとしてのWebデザイン経験があり、現在はWebディレクタ的な職にある。 ・システム関係の簡単な要件定義等は... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 Read:1m30sUNIXプログラミング「Ruby入門」by清川清.Rubyは手軽さと高機能さを併せ持つ、オブジェクト指向のスクリプト言語です。阪大の情報教育システムには、Rubyで作られたツールがたく 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
2007年11月24日、「楽天テクノロジーカンファレンス2007」において、Ruby言語の開発者で楽天技術研究所フェローのまつもとゆきひろ氏は、開発中の大規模分散処理基盤「Roma」(ローマ)と「Fairy」(フェアリー)のコンセプトを語った。研究段階ではあるものの、米グーグルなど世界トップクラスのネット企業だけが持つ大規模分散処理技術に真っ向から挑戦する試みだ。 米グ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
mputの日記。 - リリースは政治パフォーマンスなんだよ。 これは、面白いエントリで重要な指摘だと思うけど、プログラマ以外にはわかりにくい部分もあると思うので、リポジトリという概念を含めて解説してみたい。 集団作業におけるバージョン管理システムの意味 キーワードは「リポジトリ」と「CVS」。どちらも、プログラムのソースコードを管理する為の専用データベース... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
これにインスパイヤされて。 C/C++で2進数値を記述 - きまぎらすほしゅの不定記 C/C++では、数値リテラルを次のように、8進数、10進数、16進数の三通りで書き表すことが出来る。 int r8 = 01578; /* octal number */ int r10 = 32768; /* decimal number */ int r16 = 0xFFF; /* hexadecimal number */ しかし、8進数よりもよく使われているであろう、2進数の書き方は仕様に存在しないらしい。 続きを読む [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
クラスメソッドは、クラスオブジェクトの特異メソッドである。構文上もそういう書き方である。このやり方に慣れてしまうと、他の言語でのクラスメソッドを記述するやり方が、至極奇妙に思えるようになってしまう。ここらがプロトタイプベース"志向"を顕著に感じる所。 --戯 Squeak eToys 原則としてクラスベースだが、オブジェクトが独自のメソッドを持てること、(見かけ上... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 Web開発環境にaaptanaというのがあるそうです。Eclipseをベースにしており、Ajaxは勿論、AIRもサポートしているとか。速い! 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 JRuby自体は100%Javaで実装された処理系である。したがって、実行するためにはJavaVMがあればよいため、Javaが動作する環境ならどこでもRubyプログラムを動かすことができる 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 Rails向け(他でも利用可)JavaScriptライブラリ、テスト/ドキュメントあり、Prototype.js(実装に疑問あり)+YUIから着想、紺/白(シンプル/かわいい) 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
あはは > 私は認定のようなものは好きでないが、スティーブ・マコネルがソフトウェアエンジニアリングの真の専門を確立するという話をしたとき、彼はこのことに気付いていたのかもしれない。2007年05月08日 sugizou プログラマ 2007年05月08日 closer 2007年05月08日 dankogai !dankogai, 一行野郎, oneliner perl -le 'print $_%15?$_%5?$_%3?$_:Fizz:Buzz:FizzBuzz for(1..100)'2007年05月08日 shozzy Programming, JavaScript ja... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Ruby on Railsには良くかけたチュートリアルがあって、最初の一歩は踏み出しやすいようになっています。しかし、チュートリアルをひととおり読んで、scaffoldスゲーということはわかったのだけど、次に何をしたら良いかわからないという人が多いようです。かくいう筆者もその一人でした。 次に何をすればよいかというと、一番良いのはやはり自分で実際に何かアプリケーション... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
を公開している。これは3年前からつくり出したもので、PC で眠っていたものを今年の夏休みに公開したものである。Haskell の QuickCheck を Ruby でも使いたいなあと思ったのがきっかけであった。 ランダムテストというのはテスト手法のひとつである。テストケースに入力するデータをテストインスタンスと言うことにしよう。このとき、テストインスタンスを自動生成するというの... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Mingとは、FLASHムービーを生成するためのライブラリの名称です。PHP、Python, Perl, Ruby, Cといったプログラミング言語から利用できるため、アルゴリズミック アニメーションの生成や、PHPやCGIなどで動的にムービーを生成するのに適して います。 Mingの公式サイトはこちらに なります。正式リリースの最新版は、ming-0.2aになります。 Mingを用いたFLASH制作の概要 Mingを使ったFLASHムービ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 via:http://builder.japan.zdnet.com/news/story/0,3800079086,20366959,00.htm 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|