Subject: [ruby-list:43163] [ANN] 第14回 Ruby勉強会@関西 - msg#00013
List: lang.ruby.japanese
こんばんは、かずひこです。
来る2月17日(土)に、第14回Ruby勉強会@関西を行います。
今回のセッションは以下の通りです。
*「Ruby 初級者向けレッスン」by okkez さん & 酒井さん
*「Plagger meets Ruby」 by yhara さん」by yharaさん
*「Ruby実行環境を取り巻く世界」by 西本さん
詳しくは
http://jp.rubyist.net/?KansaiWorkshop14
をご覧ください。
また、ライトニングトークの発表者を募集します。
持ち時間は一人5分程度です。Rubyに直接、または間接的に関連する内容であれば何でもOKです。
発表していただける方は私にメールをくだされば事務局に転送します。
締め切りは2月15日(木) 17:00です。
みなさんのご参加をお待ちしています。
かずひこ
Was this page helpful?
Thread at a glance:
Previous Message by Date:
click to view message preview
[ruby-list:43162] Re: Exerb 4.1.0とswin060205でアプリケーションエラー
こんにちは、なかむら(う)です。
In message "[ruby-list:43161] Re: Exerb 4.1.0とswin060205でアプリケーションエラー"
on Feb.07,2007 21:37:53,
<shin5home-Re5JQEeQqe8AvxtiuMwx3w@xxxxxxxxxxxxxxxx> wrote:
| 修正箇所は以下になります。
| > diff -urN exerb-4.1.0-orig/src/libruby19/src/config.h
exerb-4.1.0/src/libruby19/src/config.h
| > --- exerb-4.1.0-orig/src/libruby19/src/config.h Fri May 12 09:58:37 2006
| > +++ exerb-4.1.0/src/libruby19/src/config.h Fri Feb 2 18:16:36 2007
| > @@ -1,4 +1,4 @@
| > -#if _MSC_VER != 1200
| > +#if _MSC_VER < 1200
(以下略)
これを見るに、基本的にexerb添付の各config.hをエラーだけ回避し
ながら利用されているようですが、config.hの内容は対象となるコ
ンパイラごとに異なります。
特にVC8の場合に肝心な部分に違いがあったりします。
というわけで、ちゃんとVC8用のconfig.hを生成して利用されるべき
かと思います。
とりあえず、自前でVC8でruby自体もコンパイルされているとのこと
ですから、それを持ってくるだけでいいかと思います。
# config.hだけで済むかどうかはいまいち自身がありませんが、た
# ぶん大丈夫、だといいなあ。
| Visual Studio 2005 Express & Platform SDKの環境ですと、ruby-1.8.5-p12は
| コンパイルできますが、ruby-1.8.4はminirubyがSegmentation Faultを起こした
| りしていました。
ruby-1.8.4がリリースされた時点ではVS2005は日本では正式出荷前
でしたので、対応が入っていませんでした。
なのでそういうものです。
それでは。
--
U.Nakamura <usa-bhNLnadBHJLJHuKqwHuiUngSJqDPrsil@xxxxxxxxxxxxxxxx>
Next Message by Date:
click to view message preview
[ruby-list:43164] Re: Exerb 4.1.0とswin060205でアプリケーションエラー
梅島です。
U.Nakamura wrote:
> これを見るに、基本的にexerb添付の各config.hをエラーだけ回避し
> ながら利用されているようですが、config.hの内容は対象となるコ
> ンパイラごとに異なります。
> 特にVC8の場合に肝心な部分に違いがあったりします。
> というわけで、ちゃんとVC8用のconfig.hを生成して利用されるべき
> かと思います。
> とりあえず、自前でVC8でruby自体もコンパイルされているとのこと
> ですから、それを持ってくるだけでいいかと思います。
>
> # config.hだけで済むかどうかはいまいち自身がありませんが、た
> # ぶん大丈夫、だといいなあ。
はい。かなり場当たりなことをしているという自覚はあります(汗)。
VC8に合わせなければダメだろうとは思っていたのですが、ruby本体の
config.hを参考にするという発想はなかったです…。
> | Visual Studio 2005 Express & Platform SDKの環境ですと、ruby-1.8.5-p12は
> | コンパイルできますが、ruby-1.8.4はminirubyがSegmentation Faultを起こした
> | りしていました。
>
> ruby-1.8.4がリリースされた時点ではVS2005は日本では正式出荷前
> でしたので、対応が入っていませんでした。
> なのでそういうものです。
これはVC8の検証のためにやった話ですので何卒ご容赦を。
# VC8でまともにコンパイルできるようにがんばるべきか、
# VC7.1を手に入れて試してみるべきかでちょっと悩んでました。
# さすがにVC6はもう手に入らなそうですので…。
--
UMESHIMA Shingo
Previous Message by Thread:
click to view message preview
[ruby-list:43160] [ANN] rcodetools-0.5.0 - コード注釈・テスト自動生成・補完・ドキュメント参照 etc
るびきちです。
rcodetools 0.5.0 をリリースしました。
rcodetools http://eigenclass.org/hiki.rb?rcodetools
Copyright (c) 2005-2007 Mauricio Fernandez <mfp-HInyCGIudOg@xxxxxxxxxxxxxxxx>
http://eigenclass.org
Copyright (c) 2006-2007 rubikitch
<rubikitch-X+L+6nJQZ58h9ZMKESR00Q@xxxxxxxxxxxxxxxx>
http://www.rubyist.net/~rubikitch/
Use and distribution subject to the terms of the Ruby license.
= 概要
rcodetools は Ruby のコードを扱うツール群です。
rcodetools には xmpfilter とエディタに依存しない開発支援ツールが含まれています。
Emacs と Vim のインターフェースも用意しています。
* xmpfilter: Test::Unit assert* / RSpec should* 自動生成、コード注釈
* rct-complete: 高精度メソッド名・クラス名・定数名等補完
* rct-doc: ドキュメント参照・コードナビゲーター
* rct-meth-args: 高精度メソッド情報リスト、TAGS ファイル作成
= 使い方
== コード注釈
式の値を表示したい行に # => を加えます。
a, b = "foo", "baz"
a + b # =>
a.size # =>
xmpfilter に通すと下のように式の値を表示してくれます。
a, b = "foo", "baz"
a + b # => "foobaz"
a.size # => 3
== Test::Unit assert 文生成
すでにできあがっているプログラムのテストスクリプトを書くのは面倒ですね。
def test_insertion
@o.insert "bar"
@o.insert "baz"
@o.size # =>
@o.last # =>
@o.first # =>
@o.complex_computation # =>
@o.last(2) # =>
end
xmpfilter(-u オプション)が手間を軽減してくれます。
def test_insertion
@o.insert "bar"
@o.insert "baz"
assert_equal(2, @o.size)
assert_equal("baz", @o.last)
assert_equal("bar", @o.first)
assert_in_delta(3.14159265358979, @o.complex_computation, 0.0001)
assert_equal(["baz", "bar"], @o.last(2))
end
RSpec についても同様のことができます。(-s オプション)
== 補完・ドキュメント参照
動画によるスクリーンショットを見てください。
http://eigenclass.org/hiki.rb?rcodetools-screenshots
== 詳しい使い方
-h オプションをつけると使用可能なオプションが表示されます。
xmpfilter -h
rct-complete -h
rct-doc -h
rct-meth-args -h
README.emacs と README.vim にエディタ上での使い方が詳しく書いてあります。
--
rubikitch
http://www.rubyist.net/~rubikitch/
Next Message by Thread:
click to view message preview
[ruby-list:43165] Re: Welcome to our (ruby mailing list) You are added automatically
help
----- Original Message -----
From: <ruby-list-admin-X+L+6nJQZ58h9ZMKESR00Q@xxxxxxxxxxxxxxxx>
To: <zhang-yefei-dJ9bVkUrvVrQT0dZR+AlfA@xxxxxxxxxxxxxxxx>
Sent: Thursday, February 08, 2007 9:10 AM
Subject: Welcome to our (ruby mailing list) You are added automatically
> このメーリングリスト(ruby-list-X+L+6nJQZ58h9ZMKESR00Q@xxxxxxxxxxxxxxxx)へようこそ
>
> このメールはサーバの使い方についての情報を含んでいます。大事にとってお
> いて下さい。
>
> 1 メーリングリストサーバの使い方
>
> このメーリングリストサーバへのコマンドは
>
> ruby-list-ctl-X+L+6nJQZ58h9ZMKESR00Q@xxxxxxxxxxxxxxxx
>
> へ送って下さい。コマンドのシンタックスは
>
> # help
> または
> help
>
> のようなシンタックスです。どちらでも結構です。コマンドの一覧は
>
> # help
>
> を
> ruby-list-ctl-X+L+6nJQZ58h9ZMKESR00Q@xxxxxxxxxxxxxxxx
>
> に送ることで得られます。またメーリングリストに関する一般的な情報は
>
> # guide
>
> を
> ruby-list-ctl-X+L+6nJQZ58h9ZMKESR00Q@xxxxxxxxxxxxxxxx
>
> に送ればもらえます。
>
> 最後に、もしメーリングリストの管理者へ直接聞きたいことがあれば
>
> ruby-list-admin-X+L+6nJQZ58h9ZMKESR00Q@xxxxxxxxxxxxxxxx
>
> へメールを出して下さい。
> ですが管理者の手間を省くためにメーリングリストサーバはあるので、できる
> だけサーバを使ってみて下さい。