[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/09 13:56 / Filesize : 43 KB / Number-of Response : 180
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Rubyについて Part 32



1 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 00:32:32 ]
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。

Ruby Home Page
www.ruby-lang.org/ja/

= 前スレ
Rubyについて Part 31
pc11.2ch.net/test/read.cgi/tech/1204466626/

過去スレ・関連スレは >>2-

151 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 15:52:30 ]
>>150
宿題スレで指摘があったが、マイナス 0 は
-0 …… -1 < x < 0
-0.0 …… -0.1 < x < 0
の x の範囲を示すことがある
これらを仮に「0とかでいいじゃん?」ということにすると、

2 …… 2 =< x < 3
1 …… 1 =< x < 2
0 …… -1 < x < 1
-1 …… -2 < x =< -1

と、 0 の代表する範囲だけが幅 2 になってしまう
-1 に含めることにしてもやっぱそこだけ「幅」が 2 だ

152 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 15:55:58 ]
HTML版マニュアル生成元データとしてのRDocの
ちょうわかりやすい書き方を解説したサイトってない?

153 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 16:17:54 ]
IEEE754ではそういう数が定義されている。

整数ではふつう無理(2の補数で表現する限り)。

154 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 17:14:27 ]
>>151
??数学とかコンピュータの理屈とか、全く疎いんだけど

2 …… 2 =< x < 3
1 …… 1 =< x < 2
0 …… 0 =< x < 1
-1 …… -1 <= x < 0

ではいけないの?良ければもうすこし詳しくお願いします。

155 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 17:16:25 ]
ドビックリ最大限の法則

156 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 17:34:47 ]
範囲の代表の値をどう取るか(切り上げや切り下げの方向)については数学は特に定めない
適当に宣言したあとに好きなようにやるといい

157 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 23:27:37 ]
>>85
報告しますた。thx!

redmine.ruby-lang.org/issues/show/343

158 名前:152 mailto:sage [2008/07/23(水) 00:22:18 ]
あれ?
みんなどうやって書いてるん?
あるいはRDocなんて書いてない?

159 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 02:03:43 ]
>>158
とりあえず「rdoc 書式」あたりでググってみた?

例えば以下のリンク先の「コメント部の修飾」あたりとか。
ttp://ruby.gfd-dennou.org/tutorial/rdoc/




160 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 09:10:21 ]
>>158
誰かの書いたのをコピペして消して使ってるから形式とかわからん

161 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 09:41:24 ]
うん、あれよくわからんよね
マニュアルつきソース作ろうと思ってもどこにどういうの書くべきかさっぱりだ
(= で見出しがつくとかそういうRdoc文法システム本体の話ではないので注意)

Rubyにマニュアルが少ない理由がわかった気がする

162 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 16:14:00 ]
>>161
何がわからないのかがわからない。
RDocの文法の話じゃないとすると、
引数や戻り値はこう書く、みたいなのが知りたいってこと?

163 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 16:30:41 ]
>>161
実例/規範/雛型がほしいってこと?

164 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 17:01:28 ]
javadocなら@autherとか@paramsとか決まったキーワードがあるけど
rdocにはそんな決まりが無いよね、見出しレベルをいくつにするとか
標準添付ライブラリのソースも記述が統一されてないから参考にならない
== Example: だったり === Examples だったり

165 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 17:10:43 ]
そんなときこそ異界からの使者Railsですよ

まーあれだ、

# ここ1
module Hoge
# ここ2
class Mage
# ここ3
attr_reader
# ここ4
def initialize(param)
# ここ5
end
# ここ6
def hage(para,para2=nil)
# ここ7
end
end
end

にどんな書き方で何を書くべきかというのが全く決まってないというのはなんかアレだと思う

166 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 17:17:34 ]
メソッドの中の5と7は無視されるんだっけ?

167 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 18:53:27 ]
もう、Podにしちゃいなよ。

168 名前:デフォルトの名無しさん [2008/07/23(水) 22:13:24 ]
初めまして
こちらでも質問させてください

今rubyで
「XPathとDOMが相互変換できるライブラリ」
というものを探しています。

結構調査してるのですが、なかなか見つからず。。

どなたか教えてください。



169 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:17:11 ]
なんか、swin.dllの作り方がよくわからないから
ActiveScriptRubyを導入したんだが・・・。
configure勉強せねば無理か 
しかしdllが何をしてるかもわからんし何がなんだか
手が付けやすいとこんな適当な人でも使えちゃう
使えた方が助かるし誰も別に困らないが



170 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 23:08:47 ]
>>169
日本語でおk
というか、チラシの裏でおk

171 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 23:16:41 ]
そうですね
>>170
dllがソースコンパイルしないとダメで、
Rubyのインタプリタのソースが必要らしくて
やり方がいまいち・・・makeでエラー出るんだよね・・・
Rubyのインタプリタのソースとswin.cとかのソースを全部
パスの通った同じフォルダに入れてGNUmakefile.inとかを
所定のディレクトリに入れてってやったんだが
正直自分もよくわからないから、元から入ってる環境を
利用させていただいて、それで決着した
もし他に同じような人がいて困ってたらなんかの足しにはなるし

172 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 23:57:51 ]
>>171
だからエスパーさせんな、と。

dllとかswinとか言ってるんだからWindowsの話だよな。
まず、rubyインタプリタのソースなんかはいらない。
ちゃんとrubyがインストールされていてパスが通っているなら、
swinなら展開したらextconf.rbがあるはずだから、ruby extconf.rbで
Makefileができる。
それでmake(VC++ならnmake)でうまくいくはず。

うまくいかないのなら、
* rubyはどこから手に入れてどうやって入れたのか
* extconf.rb実行時にエラーが出るのか、出るならどんなエラーか
* make時にエラーが出るのか、出るならどんなエラーか
を書け。

今のところ、君の書いてることは誰の「なんかの足し」にもならんよ。

173 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 01:28:42 ]
SWinってActiveScriptRubyについてこなかったっけ?

174 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 05:06:09 ]
>>173
ありがとう、ActiveScriptRubyインスコして動作確認できたので、それ使うことにした。
>>172
ありがとうございます。
Cygwinでrubyを使っているんですが、
ruby.exeと他のコマンドなどがあるpathの通った場所に
ファイルをコピーペーストしてmakeすれば
いいみたいですね。別のとこで展開してました。
今回はswinだけActiveScriptRubyからコピーして
利用することにします。また今度やってみます。

正規表現中にーがあるとpremature end of regular expression: /・・・と
エラーが出るようですね。「ー」を「..」に置き換えると出なくなりました。
rubyの種類とバージョンは 1.8.7 (2008-06-20 patchlevel 22) [i386-cygwin]です。

175 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 17:32:08 ]
>>166
そう
class や def の前に説明を書かなければいけない

176 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 19:08:56 ]
>>174
初心者スレに行けばいいと思うよ。

permeture...は、-Kオプションについて調査することをお勧めする。

177 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 19:35:52 ]
次のるびまはRDocについて書くといいぞ
Loggerが使われるようになったのはあの解説のおかげだろ

178 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 21:13:00 ]
それは良案
ただ、るびまの次巻が出ないんだよな・・・・・・そろそろ出てもいいはずなのに
Ruby会議で忙しかったんだろうか

179 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 22:25:07 ]
rubyが人類の負の遺産になりつつあるな。








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<43KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef