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


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

Rubyについて Part 39



1 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 23:48:01 ]
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。
まったりと行きましょう。

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

= 前スレ
Rubyについて Part 38
pc12.2ch.net/test/read.cgi/tech/1257079004/

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

2 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 23:51:40 ]
Rubyリファレンスマニュアル刷新計画
ttp://doc.loveruby.net/
ライブラリ一覧
ttp://doc.loveruby.net/refm/api/
RubyExtensionProgrammingGuide
ttp://i.loveruby.net/w/RubyExtensionProgrammingGuide.html
Ruby Hacking Guide
ttp://i.loveruby.net/ja/rhg/
Symbol < Stringも止める。
ttp://www.rubyist.net/~matz/20061107.html#p03
クラスローカルインスタンス変数
ttp://www.rubyist.net/~matz/20061117.html#p02
クラス変数
ttp://www.rubyist.net/~matz/20070104.html#p03
ローカル変数
ttp://www.rubyist.net/~matz/20070112.html#p04
可視性メモ
ttp://www.rubyist.net/~matz/20070208.html#p04
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/30107
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/30275
YARV without 1.9
ttp://www.rubyist.net/~matz/20070215.html#p01
ttp://www.atdot.net/~ko1/diary/200702.html#d22
ttp://i.loveruby.net/d/20070223.html#p01
JSON
ttp://json.rubyforge.org/
ttp://webos-goodies.jp/archives/51019710.html
ttp://webos-goodies.jp/archives/51071565.html
YAML
ttp://www.ruby-lang.org/ja/man/?cmd=view;name=YAML
ttp://jp.rubyist.net/magazine/?0009-YAML
ttp://www.namikilab.tuat.ac.jp/~sasada/prog/yaml.html

3 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 23:53:44 ]
Ruby/Gtk+
ttp://www.unixuser.org/~haruyama/software/goRua/
ttp://takeposo.sakura.ne.jp/windows/environment/rubygtk.html
ttp://ruby-gnome.sourceforge.net/
ttp://ruby-gnome.sourceforge.net/programming/intro.html
ttp://ruby-gnome2.sourceforge.jp/
ttp://psux1.kek.jp/thitoshi/ruby/gtk/
ttp://www.rubycgi.org/ruby_gtk_book/
ttp://ruby.gfd-dennou.org/products/cygwin/index-j.html
ttp://www.magicianmaster.jp/tdiary/?date=20040912

Ruby on Rails
pc11.2ch.net/test/read.cgi/tech/1191381506/
ttp://jp.rubyist.net/magazine/?0004-RubyOnRails
ttp://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html
ttp://kyotosanga.com/gaku/archives/2006/01/ruby_on_rails_a.html
ttp://blog.hacklife.net/archives/50190377.html
ttp://www.metadata.co.jp/web20/ohba/060718_Rails/
ttp://japan.cnet.com/news/ent/story/0,2000056022,20089986,00.htm
ttp://japan.cnet.com/interview/story/0,2000055954,20094959,00.htm
ttp://journal.mycom.co.jp/articles/2006/07/31/radrails/
ttp://www.atmarkit.co.jp/fjava/column/andoh/andoh29.html
ttp://www.atmarkit.co.jp/fjava/column/andoh/andoh30.html
ttp://www-06.ibm.com/jp/developerworks/linux/050708/j_l-rubyrails.html
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20060209/228940/
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20060424/236113/

4 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 23:59:21 ]
 ○  >>1 乙 もうお前に用はない 
 く|)へ
  〉   ヽ○ノ
 ̄ ̄7  ヘ/
  /   ノ
  |
 /
 |


5 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 01:13:31 ]
おつ

6 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 01:16:49 ]
..           (.
.            )
      ,―ヽ__(__、―
   ,/  ノ       ヽ  ~\
  /   ノ   IPA    ヽ   ~\
/   ノ           ヽ、  `ヽ
|    ノ / ̄\   / ̄~ヽ ヽ    i
|   ノ              |  ノ
\  |  <●>  <●>  (  )
 \ |      | |       i /
    |      /  ヽ       レ
   i     (●_●)      /  
    i、    ,-――-、   ・ /
    i、  <(EEEEE)> ∵/    スレ立て乙ピョん☆
      i、  \   ./  /
       \   ーー   ,ノ       
  ,,.....イ.ヽヽ、ー-―一ノ゙-、.
  :   |  '; \_____ ノ.| ヽ i
      |  \/゙(__)\,|  i |
      >   ヽ. ハ  |   ||

7 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 21:15:51 ]
Mechanizeアップデートされたのか
なんかgem installでは入ってこないんだが

8 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 22:21:43 ]
..           (.
.            )
      ,―ヽ__(__、―
   ,/  ノ       ヽ  ~\
  /   ノ   IPA    ヽ   ~\
/   ノ           ヽ、  `ヽ
|    ノ / ̄\   / ̄~ヽ ヽ    i
|   ノ              |  ノ
\  |  <●>  <●>  (  )
 \ |      | |       i /
    |      /  ヽ       レ
   i     (●_●)      /  
    i、    ,-――-、   ・ /
    i、  <(EEEEE)> ∵/    おまえらInfoQのインタビュー記事見ろよな☆
      i、  \   ./  /
       \   ーー   ,ノ       
  ,,.....イ.ヽヽ、ー-―一ノ゙-、.
  :   |  '; \_____ ノ.| ヽ i
      |  \/゙(__)\,|  i |
      >   ヽ. ハ  |   ||

9 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 22:24:30 ]
↑心の底からたのしそうでなによりです

10 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 22:36:13 ]
>Ruby開発者をむっとさせるのは簡単だ。言語内でendが重要な役割を果たすことをなじるか、
>グローバルインタプリンタロック(GIL)があることで、インタプリンタ内で一度にひとつのスレッドしか実行できないことを指摘すればいい。
まで読んだ



11 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 22:42:05 ]
なんで++がないの、も可。


12 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 22:44:58 ]
Windowsの話題を出すのでも可

13 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 22:55:35 ]
>>11-12のレベルの低さに失望した

14 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 22:56:48 ]
ウィンドウズでのインストーラネタは定番だしな。
すなおにvb使えw

15 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 22:58:28 ]
Windows使いならPythonでも使ってろよ

16 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 23:07:06 ]
powershell 辺りも悪くはない・・・

17 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 23:10:14 ]
遅すぎる。
PS使ってからRubyに戻ると羽の生えたように軽く感じる。

18 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 23:24:41 ]
早さは微妙だけどぐぐりやすいので重宝する
ひとには意外と会うんでないかという・・・

インデント強制はやっぱりめどい

19 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 01:39:59 ]
とりあえずレスに Windows ってキーワードを添えるだけでレスいっぱいもらえることは判った

20 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 01:50:26 ]
>>19
二番煎じじゃいまいちだな。もすこし頑張れ。



21 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 01:55:37 ]
まあ煽りじゃなくてWindowsとの親和性は残念だけどRubyよりPythonの方が高いな

22 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 01:59:13 ]
てめぇ、IronRubyナメてんのか

23 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 02:08:45 ]
>>22
悔しかったら1.0出してみろよ!!!

24 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 02:11:40 ]
Windows方面はIronRubyに任せるというのも……
せっかく処理系たくさんあるんだし
まあ、少なくとも安定してからの話か

25 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 08:02:25 ]
jython と ironruby

ふたりは不人気!!!

26 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 08:52:54 ]
Python側の親和性ってどんな感じ?
Windows用GUIアプリがサクサク作れるとか?

27 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 12:20:25 ]
RubyとかPythonでGUIって発想が怖い・・・

28 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 12:25:29 ]
GUIほどオブジェクト指向を楽しめるジャンルないのに

29 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 12:28:32 ]
GUIのAPIを操作するサブ言語として自分の見知ったスクリプト言語を使えるというのは利点だろう

きちんと隠蔽されてきちんとライブラリが作られているということが最低条件だが
「これなら直接書いたほうが早いわぼけー」というラッパーは存在価値がないぞ

30 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 13:52:50 ]
頭悪そうな奴



31 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 14:06:36 ]
>>27
こんな風に思ってる人いるんだ。
お手軽でいいのに。


32 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 15:10:45 ]
>>29
>きちんと隠蔽されて
の意味が良くわからない。
一体何を隠蔽するのだろう。

33 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 15:57:11 ]
>>26
PyQt4 おすすぬ

34 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 15:58:02 ]
>>29
それどこのMFC

35 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 20:03:42 ]
>>31
ただ、Javaでもぶっちゃけそんなに変わらないんじゃないかと
C#もあるし
Pythonでそんなに楽できるのかな〜という気はする

それに、スクリプトからGUIを起動するのはなんか気持ち悪い
いちいちexe化してたらスクリプトの利点もなくなりそうだし

36 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 20:09:40 ]
そもそもスクリプト言語って用途的にはフィルタに使うもんだべ?

37 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 20:13:43 ]
んなこたない
ただIDEと高度に結びついてないとGUIはダルい

38 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 20:53:05 ]
IDEまでいかなくても、デザイナレベルのものがあれば十分だと思うけどね。


39 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 20:55:50 ]
そこまでしてスクリプトにこだわらなくても
LinuxならJava、WinならC#使えよ気持ち悪い

40 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 21:06:32 ]
別にこだわっちゃいないけど、逆に何でそんなにスクリプトでGUI書くことを
否定したがってんの?




41 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 22:31:19 ]
そりゃLLで本格的にGUI使われたらJavaやC#の商売あがったりだからだよ

42 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 22:36:37 ]
if String.new.respond_to?(:force_encoding) はやっぱりカッコ悪いしわかりにくいと思う

43 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 22:43:36 ]
defined?(::Encoding) が

module M; module Encoding; end; end
include M

に対して無力だと知ったとき俺は大人の階段を一段のぼった

44 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 22:45:00 ]
      ,―ヽ_(((((_、―
   ,/  ノ       ヽ  ~\
  /   ノ   IPA    ヽ   ~\
/   ノ           ヽ、  `ヽ
|    ノ / ̄\   / ̄~ヽ ヽ    i
|   ノ              |  ノ
\  |  <●>  <●>  (  )
 \ |      | |       i /
    |      /  ヽ       レ
   i     (●_●)      /  
    i、    ,-――-、   ・ /
    i、  <(EEEEE)> ∵/    時代はオープンソース。Windowsなんてほっとけ
      i、  \   ./  /
       \   ーー   ,ノ       
  ,,.....イ.ヽヽ、ー-―一ノ゙-、.
  :   |  '; \_____ ノ.| ヽ i
      |  \/゙(__)\,|  i |

45 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 01:24:48 ]
RUBY_VERSION <'1.9' 撲滅派の人に質問

pp の表示が「日本語」になるかどうかで場合分けしたいんだけど、どう書けばいい?
Ruby 1.9 ってエンコーディングがあってれば p の表示が日本語になることがあるよね

46 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 09:38:52 ]
>>45
初心者スレで質問したほうがよかったんじゃない?

var = "日本語"
if var.inspect =~ /\P{ASCII}/
puts "厳密には非ASCII文字"
else
puts "ASCII"
end

47 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 09:40:23 ]
あとp と pp は
inspect と pretty_indpect で使い分けて

48 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 09:58:08 ]
>>45
だいぶ前に似たようなことで迷って調べたことがある
そのときのスクリプトではこう書いた

STDOUT.respond_to?(:external_encoding)

たぶんこれがわかりやすいはず

49 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 15:31:56 ]
Array#sampleが有ってArray#sample!が無いのはどなーいして?

50 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 15:47:10 ]
なんでsample!が欲しくなったのか、一言どうぞ。




51 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 16:46:15 ]
せんせいしつもん

$KCODE が使われてたらテストの動作変えたいです
でも $KCODE にアクセスしたら警告が表示されてしまう Ruby もあると聞きました

警告を出すことなしに
「$KCODE が時代遅れな場合は処理を変える」
ということをやる方法おしえてくださいチュ

52 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 16:47:23 ]
1.9 への移行準備ってゆーか、注意事項とか確認したいんだけど、
読み物ありませんか?

53 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 17:02:20 ]
>>51

$KCODEは実体がなく読み取りと読み出しのC関数があることによって
存在しているように見える仮想変数なんだが、1.9ではこの読み取りと
読み出し両方の関数で rb_warn という関数が常時呼ばれて警告が出る。

rb_warn は $VERBOSE.nil? が真なら出力することなくリターンするので、
テスト時に一時的にnilを代入すればよいと思う。(falseだとだめ)


54 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 17:13:24 ]
>>52
jp.rubyist.net/magazine/?0025-FirstStepRuby191

55 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 17:17:24 ]
>>53
先生それは「警告うざければその前後で$stderr乗っ取って警告捨てればいいんじゃね」レベルです
その間に $VERBOSE を利用する人がいたらどうするんですか責任とってくれるんですか蒼い時代ですか

要は個別に制御する方法は特に用意されてないのね
ちょっとがっかり

56 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 17:24:53 ]
テストが済んだら元に戻せばいいじゃない
割り込まれたくなければ Thread.criticalをいじればいいじゃない

57 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 17:27:08 ]
tmp = $VERBOSE
$VERBOSE = nil
begin
 hogehoge()
ensure
 $VERBOSE = tmp
end

58 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 17:28:49 ]
ActiveSupportにsilence_warningsあるね。


59 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 17:39:50 ]
>>58
irb1.9> silence_warnings{ $KCODE }
nil
irb1.9> $KCODE
(irb):3: warning: variable $KCODE is no longer effective
nil

キャーステキー

60 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 17:47:09 ]
中身は>>57だけどな
スレッドには対応してなさそうだ

silence_stream(STDERR){ $KCODE } は 標準エラー出力乗っ取りだが mingw では動かなさそう



61 名前:52 mailto:sage [2010/02/10(水) 20:39:25 ]
>>54
あんがと

62 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 00:44:50 ]
やっぱりここはRubySpecFeatureみたいなクラス持ったgem作って配布するしか。

RubySpecFeature.has_feature?(Spec番号) とかやると実行してる処理系での当該Specをサポートしてるか教えてくれるの。

63 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 00:47:44 ]
よしまかせた。


64 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 12:50:32 ]
ttp://www.ruby-lang.org/ja/news/2010/01/10/webrick-escape-sequence-injection/
> 外部の攻撃者がエスケープシーケンスをWEBrickのログに挿入しそのログを閲覧したとすると、
> 攻撃者は端末エミュレータを攻撃する目的に利用することができます
これって p str でも起こる?
String#inspect を通してる限りは $KCODE があっても Encoding つき String でも大丈夫?

65 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 14:46:24 ]
>>64
String#inspect では起こらない
エスケープ目的で使うのは勧めない(たとえば今回のようなとき、ログ文字列を inspect する)
あくまで結果的にエスケープもされるという程度

とここまで書いて、Shift_JIS 文字列として inspect すると引っかかるかもと思った

66 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 13:29:03 ]
ttp://www.ustream.tv/channel/matsuerubykaigi02
松江Ruby会議02やってるのか


67 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 23:11:26 ]
cgi書いたんだけど、実行時間の半分以上が
require "rubygems" と require "rmagick"の二行に費やされてる。

68 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 00:40:24 ]
会議までに1.9.2の正式リリースがほしかった

69 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 02:28:45 ]
>>67
wrs

70 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 10:36:12 ]
# Ripper で #on_const_ref, #on_void_stmt, #on_stmts_new, #on_stmts_add
# フック時の Ripper#lineno の返り値が1行ずれる場合があるような気がするんだけど
# これバグ?

require 'ripper'
class MyRipper < Ripper
[:const_ref, :void_stmt, :stmts_new, :stmts_add].each do |e|
define_method(:"on_#{e}"){|*a|puts "#{e}, lineno:#{lineno}, column:#{column}"}
end
end

puts RUBY_DESCRIPTION #=> ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32]

p code = "class C\nend"
MyRipper.new(code).parse
# const_ref, lineno:1, column:3
# void_stmt, lineno:2, column:3
# stmts_new, lineno:2, column:3
# stmts_add, lineno:2, column:3
# stmts_new, lineno:2, column:3
# stmts_add, lineno:2, column:3

p code = "module M\nend"
MyRipper.new(code).parse
# const_ref, lineno:1, column:3
# void_stmt, lineno:1, column:3
# stmts_new, lineno:1, column:3
# stmts_add, lineno:1, column:3
# stmts_new, lineno:2, column:3
# stmts_add, lineno:2, column:3




71 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 21:24:17 ]
ttp://doc.okkez.net/static/191/class/Regexp.html
* Regexp.new(string, option = nil, code = nil)
> 第一引数が正規表現であれば内容が同じ(ただし、上記フラグの内容はクリアされた)正規表現を複製して返します。
> このとき、複製した正規表現に対して、第二、第三引数の指定が設定されます。
> 第一引数が正規表現であれば第一引数を複製して返します。第二、第三引数は警告の上無視されます。

どっちやねん

72 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 21:29:31 ]
最初の方は「文字列」なんだろうけど、まあありがちだよ

73 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 21:34:29 ]
>>71
1行目と2行目は1.6の挙動だな
3行目は1.8の挙動
1.9では
「正規表現のエンコーディングを指定するには第一引数の文字列のエンコーディングを直接変更してください」
となるはず

74 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 21:40:07 ]
irb> /[[:cntrl]]/ =~ "わんこ".encode('ISO-2022-JP')
Encoding::CompatibilityError: incompatible encoding regexp match (US-ASCII regexp with ISO-2022-JP string)

irb> Regexp.new("[[:cntrl]]".encode('ISO-2022-JP')) =~ "わんこ".encode('ISO-2022-JP')
RegexpError: can't make regexp with dummy encoding: /[[:cntrl]]/

ガッデム

75 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 21:43:32 ]
ISO-2022-JPはなー。


76 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 21:52:34 ]
irb> Regexp.new("[[:cntrl:]]".encode('ISO-2022-JP'))
RegexpError: can't make regexp with dummy encoding: /[[:cntrl:]]/
irb> Regexp.new("[[:cntrl:]]".encode('stateless-ISO-2022-JP'))
/[[:cntrl:]]/
irb> Regexp.new("[[:cntrl:]]".encode('stateless-ISO-2022-JP')) =~ "わんこ".encode('stateless-ISO-2022-JP')
nil
irb> Regexp.new("[[:cntrl:]]".encode('stateless-ISO-2022-JP')) =~ "わん\eこ".encode('stateless-ISO-2022-JP')
Encoding::UndefinedConversionError: "\e" from EUC-JP to stateless-ISO-2022-JP in conversion from UTF-8 to stateless-ISO-2022-JP

なんかだんだんどうでもよくなってきた

77 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 21:56:20 ]
初心者スレでコントロールコードを取り除きたいって言ってた人と同じかな

78 名前:デフォルトの名無しさん mailto:sage [2010/02/16(火) 19:21:57 ]
日本製なのにJISが処理出来ないのもどうかとw

79 名前:デフォルトの名無しさん mailto:sage [2010/02/16(火) 20:28:20 ]
【研究】 世界一ロマンチックじゃない「愛の告白」は、日本語…クリンゴン語よりも酷いと判定★4
tsushima.2ch.net/test/read.cgi/newsplus/1266273529/

80 名前:デフォルトの名無しさん mailto:sage [2010/02/16(火) 21:59:29 ]
ISO-2022-JPを素で扱える正規表現エンジンはさすがにないだろ。



81 名前:デフォルトの名無しさん mailto:sage [2010/02/16(火) 22:34:42 ]
日本語版マニュアルになんらかのコメントくらいはあってもいいかもしれない

82 名前:デフォルトの名無しさん mailto:sage [2010/02/16(火) 22:49:32 ]
>>81
それはRubyにおけるダミーエンコーディングの意味の説明が該当するのでは



83 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 00:51:02 ]
以前このスレでBigdecimalのバグと対処を上げていた人が
いろいろあってコミッターになったみたいだな。

ともあれ人手が増えたことはめでたい。

84 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 01:43:38 ]
あ〜、「バグっぽいの見つけたけど、報告はここでいいんですかね?」みたいな

いいわけないだろと心の中で突っ込んだが

85 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 01:46:52 ]
普遍的にバグであるかどうかを確認するためにスレで話題を振る、というのはアリではあるが

ライセンス上、パッチを2chに投稿したら取り込めないのでそこだけは注意

86 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 02:29:47 ]
ああ、著作権が2chに移っちゃうって話か。確かにそうだわな。

87 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 02:45:42 ]
まあそのまま取り込まなきゃ回避策はいくらでもある。
オープンソースなんて、どこかのをパクりまくり出し。

著作権は権利が認められれば、その作者が持ってるので放棄出来ないけどな。
著作権法よく読もうぜ。

88 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 02:51:51 ]
>>87
2chの書き込み規約よく読め

89 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 07:11:25 ]
1,2行の簡単なパッチに著作権が発生するかどうかは微妙なところ。

90 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 08:59:55 ]
あんな規約法的におkなのか?



91 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 09:09:30 ]
個別に争われる余地はあると思われ
少なくとも「アホ言うなバカ」と裁判所に門前払い食らうような内容ではない

余談だが、世の中の訴状は裁判所によってある程度、審議以前の問題だと却下されている
「○○を訴えました」という報道発表と実際の裁判の数は必ずしも一致しない
訴状を見てから判断する、という発言は本来は正しいんだがなぜか悪役になってる不思議

92 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 09:55:28 ]
>>88
あんなもんが法的に有効だとか思っちゃうお花畑は黙ってろ

93 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 10:00:02 ]
有功じゃないってことは具体的に何かに反してるってこと?

94 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 13:15:27 ]
>>89
「絶対に発生しない」のでなければ避ける以外の判断はできない
Rubyライセンスと整合するのでなければそもそもさわれないよ

ひろゆき…今はそうじゃないのか、2ch、が書き込まれたソースコードを利用するという意味ではなく
事前に2chという掲示板で公開されたソースコードをRubyにライセンス上取り込めるかどうかという話

俺は「取り込めるとは限らない(裁判での判断が必要)」と思う
だから「めんどくさいので2chにRubyライセンス関係のパッチを書き込むべきではない」と考える

95 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 13:22:26 ]
他のうpろだに揚げたものをリンクすれば医院で内科医

96 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 13:23:45 ]
>>94
初出の方が優先すると思う

97 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 13:29:49 ]
出来合いのブログサービスでソース公開してしまうのも結構マズい

というか、ライセンス上マージ可能なソース公開場所を挙げるほうがよさそうだな
githubとか?

98 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 13:38:08 ]
> 出来合いのブログサービスでソース公開してしまうのも結構マズい

そういう法的におかしな条項に、諾々と従ってしまうのが一番マズい

99 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 13:41:04 ]
俺の嫁の飯が一番マズイ

100 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 13:42:49 ]
>>98
君が私費を投じて戦って、トラブルがある(と予測される)たびに法的根拠のある判断を勝ち取ってくれるなら
誰も何も言わないよ(おまけに勝敗も問わない)

そうでないのなら何も言うべきではない



101 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 13:47:44 ]
無闇に安全側に倒すな、という人は危険側に寄ったぶんのコストを支払ってくれ
>>100の言うように別に負けてもいいんだが、それにかかる金額と時間がひたすら鬱陶しい

誰からも権利上の突っ込みを受けえない、という状態の有り難味を噛み締めて欲しいもんだ






[ 続きを読む ] / [ 携帯版 ]

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

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