『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
Rubyのインストール † Ruby環境がない場合はインストールしてください。 Windows用のRuby環境はいくつかありますが、ここではActiveScriptRuby?のインストールの説明をします。 ActiveScriptRuby?はarton氏のサイトからダウンロードできます。 インストーラに従っていけばインストール終了です。 ↑ swinのインストール † ActiveScriptRuby?をインストールしている場合はswinのインストールは必要ないらしいです。 それ以外の場合はswinをインストールします。ただし、インストールの際には何かしらのCコンパイラが必要になります。 このサイトからvrswin%DATE%.zipをダウンロードし適当なディレクトリに解凍後ソースのあるディレクトリで、 c:\temp> ruby extconf.rb c:\temp> make c:\t
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
前準備 環境変数の設定 set HOME=C:\home\hogehoge set TZ=JST-9 set TMP=C:\tmp インストール http://www.meadowy.org/meadow/dists/ 上記URLよりMeadow 1.15用のsetup.exeをDL。ダブルクリックして身を任せる。インストール先は C:\Meadow 基本設定 C:\Meadow にあるdot.emacs.jaを$HOMEにコピー。.emacsとリネーム。 C-hでBack Space ;; C-h を backspace として使う。 (keyboard-translate ?\C-h ?\C-?) (global-set-key "\C-h" nil) (load-library "term/keyswap") でも可 フォント ;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2001/05/06 作成 石井 勝 はじめに ここでは Ruby の Testing Framework , RubyUnit で普段僕が使っている Tips を紹介したいと思います.また, RubyUnit を使いやすくするために作っている Emacs Lisp 関数も合わせて解説しましょう.Meadow などで Ruby のプログラムを書いている人はぜひ参考にしてください. Acceptance Test First 僕の場合, Ruby は開発環境改善のためのツール作成に使っています.ツール作成中は本業のソフトウェア開発を中断させなければならないため,ツール作成に割ける時間といえばせいぜい数時間といったところです.そういう短時間で Ruby のプログラムを書くには,いちいちオブジェクト指向だとかクラス設計だとか悠長なことはいってられません. そこで,数時間で作成できてしま
今回はRubyの特徴的な機能である「ブロック」という構文について解説しましょう。Rubyでいうブロックとは「メソッド呼び出し時に追加できるコードの塊」を意味します。 例えば,配列の各要素に対する繰り返し処理を進める次のコードを見てください。 ary.each {|x| puts x} この例ではかっこ(ブレース)に囲まれた領域{|x| puts x}がブロックに相当します。これだけで,「各要素を変数xに代入した上で,putsを実行する」という意味になります。 Rubyにあるブロックは,Rubyオリジナルの機能ではありません。他の言語に古くから存在していたものを文法的にアレンジしたものです。ブロック機能の発想の基になった他言語の機能も含めて解説しましょう。 関数を引数に取る高階関数 Rubyのブロック機能は原理的には「高階関数」と呼ばれるものと同じです。高階関数とは「関数を引数に取る関数」を
このチュートリアルは、Chris Pineさんの Learn to Programの全訳です。 プログラミングの初心者を対象にしたチュートリアルで、つまずきやすいところを 丁寧に解説し、随所に施された細かい工夫により、非常にわかりやすい内容になっています。 言語にはRubyを選択し、数字と文字、メソッドとクラスなど、 本当に基本的なところを一通り追いかけており、WebプログラミングやGUIなどは 含まれていません。「プログラミングとは何か」ということを知る最初の機会には、 良いテキストだと思います。 原文のチュートリアルは、CGI呼び出しにより、目次も入れて13ページを出力する ひとつの大きなRubyプログラムから出来ており、例題のプログラムはリロードする ごとに、その場でサーバにより実行されるという大きな特徴を持っています。 翻訳の際は、この特長を生かしたままできるだけ原文に忠実になるよ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く