23 Mar '12, 3am

Rubyist Magazine - qwikWeb の仕組み 【第 1 回】 コンテンツ・フレームワークとしての qwikWeb

qwikWeb は、メーリングリストサーバと Wiki サーバが統合されたグループ・コミュ ニケーション・システムである。メーリングリストと Wiki の 長所を合わせたようなシステムとなっている。 本稿では、メーリングリストサーバと Wiki サーバの統合という特徴から一旦外れ、 qwikWeb の Wiki サーバ部分に着目し、実装の詳細について解説する。 (ここでは簡単のため、「qwikWeb の Wiki サーバ部分」のことを、単に「 qwikWeb 」 と呼ぶことにする。) qwikWeb は、高機能な Wiki サーバであると同時に、様々な機能拡張を容易に 行えるように柔軟な構造を備えている。つまり、ある意味コンテンツ・フレー ムワークとして使えるような構造となっている。本稿では、qwikWeb が持つ基 本的構造について解説する。 本稿では特に、フレームワークとして見た場合の基本的特徴について扱う。実 際に qwikWeb を拡張する方法などについては、本稿では簡単に触れ、詳細に ついては次号以降で扱う予定である。 きっかけ RubyConf2005 にて、まつもとさんとお話しする機会があり、qwikWeb はどのよ うな機能があるか、どのような構造になっているかを解説させていただいたと ころ、とても面白がってくれたと同時に、「あまりにマーケティング不足じゃ ないの?」という御意見をいただいた。たしかにいままで、技術的な側面につ いて宣伝したことはほとんど無かったので、おっしゃる通りである。 もう一つのきっかけは、Rails である。Rails はとても使いやすい Web アプリケー ション・フレームワークである。Rails を少し使ってみて、軽いデジャブを感じ た。私が普段 qwikWeb を開発している時の感覚にとてもよく似た面があ ると感じた。実は、Rails の作者である David Heinemeier Hansson は、Rails の 前に Instiki という Wiki サーバを作っていた。Instiki も...

Full article: http://jp.rubyist.net/magazine/?0012-qwikWeb#l25

Tweets

「Rubyist Magazine」 Rubyコミュニティの有志が定期的にパブリッシュしている...

jp.rubyist.net 25 Mar '12, 1pm

書いた人:るびま編集長 高橋征義 編集長からの 0036 号発行の挨拶です。(難易度:高) Ruby の歩き方 Ruby をはじめるにあたって必要な情報をご紹介します。本稿は Rubyist Magazine 常設記事です。(難易度:低) Si...

これ7年前のMatzか、若い……。みてるなう: Rubyist Magazine - Ruby...

jp.rubyist.net 20 Mar '12, 4am

Rubyist Hotlinks は、毎号、著名な Rubyist にインタビューを行っていこう、という企画です。 栄えある第一回のインタビュイーは、もちろんこの方、Ruby の父、まつもとゆきひろさんにお願いしました。 まつもとさんのインタビ...

今からちゃんとやろ。 : Rubyist Magazine - 海外記事翻訳シリーズ 【第 1...

jp.rubyist.net 28 Mar '12, 1pm

RSpec ベストプラクティス RSpec は、振舞駆動の設計プロセス (behaviour driven design process) において、人間にとって読みやすい仕様を書くための優れたツールです。RSpec で書かれた仕様が、アプリケ...

Rubyist Magazine - るびま

jp.rubyist.net 30 Mar '12, 2am

『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。

Rubyist Magazine - Rubyist Hotlinks 【第 22 回】 nari さん / あー!コネちゃってるじゃん、なにやってんの。

Rubyist Magazine - Rubyist Hotlinks 【第 22 回】 na...

jp.rubyist.net 18 Mar '12, 1am

普通の意味で言うとスレッドなんだけども、マーキングのスレッドが 2 つと専用のデータタイプ別コレクションのスレッドが同時に走って、必要なやつからどんどん、どんどん足りなくなったやつから優先度で走るわけ。で、GC のマーキングが 2 つあるのはで...

そういえば、JavaOneがらみでGroovyの話を先日してて、昔自分もGroovyにはまって...

jp.rubyist.net 21 Mar '12, 2pm

開発者の James Strachan が何度か公言していますが、Groovy は Ruby に非常に大きな影響を受けた言語であり、特に文法面で Ruby の影響と思われる部分があちこちにあります。 ここでは、主に文法面での Ruby との比較...