Mingとは、FLASHムービーを生成するためのライブラリの名称です。PHP、Python, Perl, Ruby, Cといったプログラミング言語から利用できるため、アルゴリズミック アニメーションの生成や、PHPやCGIなどで動的にムービーを生成するのに適して います。 Mingの公式サイトはこちらに なります。正式リリースの最新版は、ming-0.2aになります。 Mingを用いたFLASH制作の概要 Mingを使ったFLASHムービ...
そして,非同期処理を利用する場合の一般的な利点と注意点に触れた後,AP4Rの「堅牢」かつ「軽量」という特徴について解説しました。 今回は,Ruby on Railsで作られたウェブアプリケーションをAP4Rと連携させて,非同期処理を実装してみましょう。作成するアプリケーションの機能と,非同期化する箇所を選び出した後,コーディングやAP4Rの設定について解説します。 アプリケ...
BackgrounDRb を使えば、時間のかかる処理をバックグラウンドでおこなわせることができる。 大容量のファイルのアップロードや大量メール送信など時間のかかる処理をおこなわせるのに最適だ。 » InfoQ: Introduction to BackgrounDRb では、処理経過をプログレスバーで表示する例が解説されている。 » I sort my thought... - BackgrounDRbについて調べてみた が同じ例を日本語で解説してい...
このページではLinux上における一般的なRadRails環境の作成方法と、RadRails環境下におけるバージョン管理の手順について簡単に説明します。 Eclipseのインストール RadRails のインストールは、Eclipse が同梱されているインストーラからまとめてインストールする方法と、Eclipse のアップデート機能を利用して Eclipse にプラグインとしてインストールする方法の2種類が存在します。 ここ...
羽生さんのABD(Activity Based Design)ですが、それを知った感想を自分なりにすごく乱暴にまとめると、DBをイベント系とリソース系にわけた上で、仕事っていうのはリソース間やイベントとリソースの間になんらかの関係を発生させる捉える、という考え方かなぁ、と。 イベントとリソース 売上げが立つ、というイベントはつまりお客さん(リソース)と商品(リソース)との間に購入/入...
Rubyをプログラミングする際には、何を使って行うだろうか。大抵、テキストエディタとコマンドプロンプトを使うはずだ。筆者もそうしている。 だが、IDEに慣れているとテキストエディタでは面倒に感じることがあるかも知れない。そういう人はこれを使ってみると良いかも知れない。 今回紹介するオープンソース・ソフトウェアはMondrian Ruby IDE、Rubyで作られたRuby用IDEだ。
『 Rubyによるはてな記法パーサー。 』 by hiro_y
遠隔オートリロード動画と説明reload.rb本体reload-config.yaml設定最速インターフェース研究会 :: 萌ディタとSleipnirとWEBrickを使って人のサイトのCSSをリアルタイム編集するデモ最速インターフェース研究会 :: 萌ディタで保存と同時にSafariをリロードするデモみたいなのの変化版。下地をバイト先をちまちま作って、使いにくかったのでスクラッチから結局書き直した。同じように HTTP 鯖...
定価:¥2,730(税5%含む) ■内容 日本Rubyの会の有志により発行されているWeb雑誌『Rubyist Magazine』(通称 るびま)の人気連載記事である「あなたのRubyコードを添削します」をまとめ、さらに書き下ろし、コラムなどを加えて出来上がったのがこの『Rubyist Magazine出張版』。 Rubyに限らずプログラミングの上達(それも手っ取り早い)方法の有力手段が「添削」である。 前書きより ...
『 RubyonRailsのプラグインの動作について、acts_as_state_machineという一般的なプラグインを調べながら説明していきます。 』 by tomoaki_241
今回はRuby on Rails(以下、Rails)を用いてAjaxアプリケーションを作成します。まずはAjaxについて、簡単におさらいしましょう。 Ajaxの隆盛 ご存知の通りここ1年余りAjaxは多くのメディアで取り上げられ、注目が集まっています。Ajaxは「Asynchronous JavaScript + XML」の略称で、その名の通りXMLとJavaScriptを用いた非同期通信技術のことです。 Ajaxを用...
の記事では,Rails2.0の足回りを簡単に概観しました。今回は,実際にRails2.0の機能を利用し,RESTfulなウェブアプリケーションを作ってみたいと思います。 RESTとは何か Rails2.0の機能を用いて,RESTfulなアプリケーションを作るまえに― RESTとは,いったいなんでしょうか? という問いに対して,正確に答えるには私の知識はこころもとないです。Wikipedia日本語版のRESTの項を引いてみ...
2006年は手軽にプログラムし、アプリケーションを開発できるライトウェイト言語に注目が集まった年だった。インタープリタ型スクリプト言語であるPerl、PHP、Python、Rubyなどが開発者の人気を集めた。その中でも熱烈ともいえる支持を集めるのはRubyとそのWebフレームワークである「Ruby on Rails」(RoR)。RoRの人気の理由を探った。 動くアプリを手早く開発 RoRはフルスタックのW...
このページは日経ソフトウエア2006年10月号特集1「Rubyで仕事がラクになる!」のPart4「RubyによるJavaソースコード生成」の補足用特設ページです。本誌では誌面の都合上,説明しきれなかった「テンプレート・エンジンを利用したコード生成部分のリファクタリング」「テストの改良」「Maven2による自動生成ツールの実行自体の自動化」について説明しています。本誌の該当記事を...
あなたがC++開発者で、最近Rubyプログラミング言語に関するあらゆる情報が気になっているとしたら、この記事はまさにあなたにうってつけです。ここでは、C++とRubyの重要な違いを概説し、それぞれの言語で実装された小さいながらも完全なサンプルアプリケーションを紹介します。 ただし、Rubyを覚えることがストレスになる可能性があることは、あらかじめご了承ください...
『 Railsで書かれたブログエンジン、CMS。記事の他にセクションという概念がある。 』 by ishikawa_takanori
0.13.0にもCSRF対策のコードはとくにないようだ。 MLの議論を追ってなかったのだが、結局アプリケーション側で対策する べしということだろうか。 まず、ApplicationControllerとApplicationHelperに以下のような記述をしておく。 app/controller/application.rb: class ApplicationController < ActionController::Base private def validate_session if @params[:session_id_validation] == @session.session_id return true else render(:text => SESSION_...
ヘンシュウチョさんの、 「RailsだとWeb APIとか自動生成できるってホント?俺に教えてよ!つーか勉強会やろうぜ」 という発言を切欠に小勉強会をやってきました。 ヘンシュウチョさんはオープンソースXML DB eXistの話。XPathやXQueryなどXML関連は仕様の分裂や議論が絶えないので深追いや混乱が楽しいですね。eXistの日本語ドキュメントは殆どなさそうなので是非公開してほしいです...
『 PerltidyisaPerlscriptwhichindentsandreformatsPerlscriptstomakethemeasiertoread.IfyouwritePerlscripts,orspendmuchtimereadingthem,youwillprobablyfindituseful. 』 by nitsuji
『 RopesとAdvancedRubyClassDesignbyJimWeirichが気になる 』 by twainy