Rubyist Magazine - YARV Maniacs 【第 1 回】 『Ruby ソ...
筆者は YARV: Yet Another RubyVM という、 Ruby プログラムを高速に実行するためのソフトウェアを開発しています。そこで、本連載では、Ruby や YARV のアーキテクチャを中心に、言語処理系開発について書いていくつ...
“Rubyist Magazine - Win32OLE 活用法 【第 2 回】 Excel”
1| require 'win32ole' 2| 3| module Border 4| def linetype 5| @@linestyles ||= nil 6| if @@linestyles.nil? 7| @@linestyles ...
Rubyist Magazine - Sinatra 再入門、 Padrino / Rack ...
今までのサンプルコードでは、「最小限のフレームワークの上に、必要な機能を盛り付ける」という、言ってみればビュッフェスタイルの開発を意識しています。要するに、Sinatra と言う皿の上に、ロガー、キャッシュ、ヘルパー、認証と言った料理をたくさん...
Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、...
RSpec とは、公式サイト の説明によれば、「プログラムの振舞 (behaviour)」を記述するためのドメイン特化言語 (DomainSpecific Language:DSL) を提供するフレームワーク」 です。 プログラムの振舞? ドメ...
Rubyist Magazine - Rubyist Hotlinks 【第 7 回】 江渡浩...
そう、多言語化。CHISE Project の説明って超厄介なんだけど、簡単に説明すると、たとえば Unicode ではたくさん文字を使えるようになってますよね。TRON プロジェクトだともっと文字が使えるようになっていると主張している。でも、...
