,―ヽ_(((((_、― ,/ ノ ヽ ~\ / ノ IPA ヽ ~\ / ノ ヽ、 `ヽ | ノ / ̄\ / ̄~ヽ ヽ i | ノ | ノ \ | <●> <●> ( ) \ | | | i / | / ヽ レ i (●_●) / i、 ,-――-、 ・ / i、 <(EEEEE)> ∵/ IPA Rubyスレにようこそ i、 \ ./ / \ ーー ,ノ ,,.....イ.ヽヽ、ー-―一ノ゙-、. : | '; \_____ ノ.| ヽ i | \/゙(__)\,| i |
ローラスチュアートさんの喋り方は何語ですか 例: 「甘くなりし警備の隙をついてね。今のところ、こちらが確認せしは2名との事。ローマ正教の重役と、彼女に雇われたる運び屋ね。目的たるは、とある物品の取引といいたるところよ」 「これは偽者(レプリカ)だけど、刺突杭剣(スタブソード)よ。龍をも貫き、地面に縫いとめたる剣とまで言われたるの。渡る所へ渡れば、我々イギリス清教は一気に窮地に立たされんとするわ」
誰だよこのかまって野郎 NG追加
>>8 uyさんぱねぇっす
全然読めねぇっす
異次元の感じっす
RiteVMって速いのん? っていうか軽量Rubyじゃなくて、 機能をつけたり外したりすることで、性能と機能のバランスをカスタマイズできるようにならんのかえ?
12 :
デフォルトの名無しさん :2011/06/26(日) 19:35:03.66
>>11 atomic rubyというものがささだ研で構想中。
>>13 あー、そうそう、これ困ってる
rvm rake test だと 1.9.2 のとこでそのエラーが出るんだけど、rvm use 1.9.2; rake test だとエラーが出ない
わけわかめ
15 :
デフォルトの名無しさん :2011/06/27(月) 11:01:54.28
require 'date' class Date def Date.ymd return sprintf("%04d/%02d/%02d", self.year, self.mon, self.mday) end end #puts Date.today.ymd # ERROR class X end def X.abc return "abc" end puts X.abc Date.ymdでエラーが出て X.abcは動作するのって仕様なの?
def ymd だろがあほー
>>17 うむ
わかりにくいエラーも確かにあるんだが(ArgumentErrorの引数個数エラーが日本人フレンドリになるのはいつですか)、
有用なエラーだって多い
> NoMethodError: undefined method `ymd' for #<Date: 2011-06-27 (4911479/2,0,2299161)>
Dateオブジェクトにymdメソッドが定義されていないというエラーだ
そうしたつもりなのにそうなってないってことは、定義の仕方が間違っていることがほとんど
クラスとオブジェクト、インスタンスメソッドとクラスメソッド(のフリしたただのインスタンスメソッド)について勉強するといい
test
20 :
uy :2011/06/28(火) 05:34:23.47
>>8 消すよ
rubyスレのruby読める奴ならどうかと思ったけど
やっぱり無理か
>>20 自分にレスして何が嬉しいのかな?
それともニセモノに成り済ましたつもりかなw
>969 :uy ◆yyC0rYWEq2 :2011/06/12(日) 00:35:10.60
>コテあってるかこれ、
>
>とりあえず
>最低でもこれからむこう1〜2ヶ月の間コテなしで書き込むuyは全部、偽だから
>
>しんでおけよ
それと何このヒドイ実装wwww30日本の劣化コピーのつもりかwwww
Rubyに泣いて謝れwwww
22 :
uy :2011/06/28(火) 06:11:46.18
俺、死ぬよ
23 :
uy :2011/06/28(火) 06:14:54.97
はいはい天使天使
>>21 これを本当にバカにしたいなら、ぜひ、実名なり、自分のよく使っているハンドルネームなりを
晒した上でプギャーしてくれてかまわないよ
このソースコードが酷い実装と本気でいっているならば、やってみたまえ
この得体の知れないソースコードに対し、それを行う勇気がありますかね?
これは、一般的ではないとある概念を3種類の方法で実装したものなんだけど、
君にはいくつまで見えてるんだ?
エディタとかSTGとかウィンドウシステムはオマケだからさ。
その設計で、ちゃんと作っていける事を見せ付ける為の、サンプルプログラム
おれが2chにこうやって2chにソースコードを捨てる時っていうのは、
更なる上が見え始めてるから、もうこれいらねって言って捨てている、もうそれやるよ
26 :
デフォルトの名無しさん :2011/06/29(水) 03:58:46.44
馬鹿を晒し上げます
はいはい天使天使テレズマテレズマ
ip
ちくしょう、refute_equalなんていうモヤモヤするメソッド作ったの誰だ
def file(x); p :myfile; end p(file '') という内容の rakeファイルを rake -f するとここで def した fileメソッドではなく rake の fileタスクが呼ばれるのですがそういうものですか? ちなみに rake -e "def file(x); p :myfile; end; p(file '')" だとここで def した方が呼ばれます。
ちなみに rake-0.8.7 だと def した方が呼ばれます。
rakeって内部でなにやってるかは知らないけど とりあえず単純にevalしてるだけじゃないよ おれでも見つけられるバグが残っているので曖昧な仕様に触れないほうが良い
すげー謙虚な意見だな
天使のところまで昇ると悟り以上のものが開ける
ThreadGroupってみんな使ってる?
Rubyはあずにゃんみたいな萌えキャラが居ないとやる気が出ない。
Rubyちゃんのどこが不満だ? 黒髪で触覚じゃないとダメ?
そういうのはアンチスレでやってくださいよ 天使が待ってますよ
apply/invoke/perform/callの違いがわからん! 変数名に迷ったらスレが無いけどRubyistなら知ってますよね!
applyは(関数への)引数の適用。だから引数を取らない手続き的なものの 呼び出しにapplyは不自然。 callには、帰ってくるものの呼び出し、という感じがあるが、invokeやperformは 起動したっきり、という感じがある。
42 :
デフォルトの名無しさん :2011/07/02(土) 00:25:54.81
irb> RUBY_DESCRIPTION => "ruby 1.9.3dev (2011-07-01 trunk 32356) [x86_64-darwin10.8.0]" irb> Enumerator.instance_methods(false) => [:each, :each_with_index, :each_with_object, :with_index, :with_object, :next_values, :peek_values, :next, :peek, :feed, :rewind, :inspect] なのに irb> e = [].each => #<Enumerator: []:each> irb> e.methods(false) => [] なんだな。 同じになる気がしたのだけれど。
43 :
デフォルトの名無しさん :2011/07/02(土) 01:30:45.04
html5の内容をスクレイピングしたいんだけど方法ある?
ruby -ropen-uri -e 'open(ARGV[0]){|f| puts f.read }'
http://hoge でもってくると
<canvas id="GRAPH-11101" width="514" height="200">このページを正しく表示するにはcanvas要素をサポートしたブラウザが必要です。</canvas>
ってなる
44 :
デフォルトの名無しさん :2011/07/02(土) 02:01:05.97
先方がcanvas要素の使用可否判定をUser-Agentだけでやってるなら ヘッダをハッシュ引数で追加したら判定をパスできると思うけど、 JavaScriptをいろいろ評価して判定してたら、Rubyでは無理じゃないかね。 対応ブラウザをリモートコントロールして云々という手はあるだろうけど。
>>33 自分じゃ(気づいていたら)もちろんやらないですがとあるrailsアプリがそうなっていたので。(作者もうっかりしていたのかも)
そのアプリのドキュメントに書いてある想定環境を見直したら rake-0.8.7 になってました。
もしバグだったら ruby-dev あたりの人が調べてくれるかなと思ってこちらで聞いてみました。
モチベーションが下がったときはどうしたら良いんでしょうか。 やる気が湧いてきませぬ。
受け入れよう
>>37 最近ruby-listとruby-talkで、新しい萌えキャラ出たじゃん
「あずにゃんみたいな」が何を指してるのか分からないから
あれでやる気がでるのかどうかは分からないけど
東浩紀 通称あずにゃん
>>47 一緒にマ板とム板中のゴミグラマたちを煽りませんか?
一応、ゲームアニメ関係とRuby,Boost,D関係以外を爆撃するようにしています
荒らしを通じてスキルアップを目指しましょう
>>43 canvas要素はJavaScriptの描画APIでしか描画できないから静的コンテンツは得られないよ
Rubyとはあんまり関係ない話だな。とりあえずJavascriptのソースを追いかけてれば 生データがどこにあるか分かるよ。あとはRubyでそれを取ってきてパースすればよし。
まあ、HTTPとHTMLの勉強しましょうというお話でした うまく隠蔽遮蔽抽象化できればいいんだけど、それに成功した人はまだいないのだわさ
56 :
携帯 :2011/07/02(土) 18:16:52.40
忍者じゃないんで レベル6の天使なんで、はい
57 :
デフォルトの名無しさん :2011/07/03(日) 00:45:49.31
1.8.7p352 が出た。 1.9.3 のほうは、kaigiで rc くらいは出せるのだろうかねぇ。
for 0..5 { print $_ } print $_ for 0..5 バージョンなんてどうでもいい これが欲しい
天使さん戻っておいでよ
とりあえず現状はRubyの考えが広まれば、世界は正しい方向へいくと思ってるよ 一般人がいきなり、10段飛び越えて、先の所までこれないのは仕方がないから とりあえずPHPやJAVAやHaskell方面に世界がいって、「マイナス」にさえならなければいいんじゃね? って思ってる 俺をRuby信者とか勘違いしている子は頭おかしいと思う Rubyが現時点、世界で最もマシな言語であるため それがどの程度の実力か? それを計るために、Rubyのありとあらゆるものを調べただけ 最近でいえば、るりまさーちとか、逆引きRubyとか、全部読んだ。 ああ、読んだっていうと、君たちは流し読みと勘違いするからこういっておこう リファレンス全部"記憶"した 全部で10時間くらいかけてね。 世界はまだ幼い、俺が引っ張っていく気持ちもないので世界がもう少し俺に追いついてきたら再開しようと思ってる 一般人一般人って、なーんで俺が一般人レベルで考えなくちゃいけないのか、そこももうイライラする だから俺は、俺が一般人として扱える分野へいこうと思う、いくら孤高になっていたとしても 周りが低すぎたら、いちいち一般人と会話する時に「一般人用」の会話を心がけながら話さないと言葉すら通じないとか無理だろ 流石に見下すよ そして俺はこれだけはいっておくプログラミングは、最終的には日本に1万人も必要なくなる 9割が派遣とフリーになって、1割しか正社員はいなくなると思うよ その1割でさえ、元フリーで登用されたとか、そういう世界になると思う あと10〜20年くらいでな
天使さん戻っておいでよ
気持ち悪いんだよ 話しかけんな 死ね
気 持 ち 悪 い ん だ よ 話 し か け ん な 死 ね
64 :
デフォルトの名無しさん :2011/07/03(日) 20:18:14.27
誰も自分をほめないから、自分を一生懸命持ち上げて 誰かがそれに乗せられ勘違いして、自分のことをSUGEEEEEEEEEEと思い込むだろう と期待している・・・ そんなことを思っていたりする鼻デカブサイクがいます。
天使さんに話しかけると何故か大天使がレスしてきました
66 :
天使 :2011/07/03(日) 20:33:21.75
そんなんだから いつまで経っても土方なんだな 35越えたら死ぬしかないゴミが何を言っても
ドカタだとしても、このまま35まで働いていれば 残りの人生余裕で暮らしていけるだけのお金がたまる気がする まあ独り身前提ですが
Pythonに劣ってる部分あると思うんだよね do 〜 end と : ← これ一個じゃ 簡潔さで見た場合、勝負にもならんもん クラスかいて、コンストラクタかいてメソッド3つかいたら、その時点でPythonのほうが4行 文字数にして、8文字も少なくてすむ 8文字はともかく4行ってのは大きいんだよ けれどインデントだけでやっていくっつうのは 数百行、数千行単位のソースコードやクラスをかいていく時にきつくなると思う どこがどこのインデントか IDEがちゃんとやってくれないと、意味不明になる IDEに頼らなきゃかけない言語はゴミ
Rubyに比べてPythonがダメなところは配列アクセスと、Range、yield、 このあたりはRubyの圧勝 あと現在こんなかんじ cpan およそ9万モジュール 1987年言語 rubyforge およそ2万2千モジュール 1995年言語 pypi およそ1万5千モジュール 1990年言語 流石にcpanは強い、けどRubyってなんだかんだでPythonより後に出たくせにもう超えているんだね 今後はどうなるんだろう? まぁなんだかんだいってさ、日本にある"まともな"プログラミング言語が 今のところRubyしかないわけで 少なくとも国内で、対抗言語がでてくるまでは日本中の上位5%くらいの人材はrubyに集まってくるよ
英語厨はネットには多いけど、「 普通に考えれば 」日本人である時点で日本語のほうが読みやすい ( 日本語資料を見たほうが学習が速い ) はずだから アホじゃなけりゃ、部分的にみても1ミリくらいしか効率違わないようなPerl,Pyrhon使うよりはRuby使うよね。 と思った。 同時にこの言語がこけたら日本ITは息の根が止まる 元々、息の根が止まりかけていたところに希望を見せた言語だから、期待が集まってると思う。 俺
俺は、今日から"ちゃんとした" 文章をかいていく別HNでの活動をメインにする 1年くらいで名を挙げると思う 現時点のRubyが素晴らしいとは思っちゃいないよ? 素晴らしいものにさせるんだよ 邪念も煽りも抜きにして個人評価 Ruby70点 Python50点 Perl40点 それ以外の言語は、10点以下だな。 理由は、俺様がいちいち国外サイトから情報引っ張ってくるのがめんどいから、 英語も読めないの?(キリッ) とかいってる奴いるけど、確かに俺は英語が読めない けど、読めなくても情報を拾ってくる = もう英語もアラビア語も韓国語も関係ないんだ 俺にとってはね。
何か特殊な調べものするときは、英語以外の言語・・・韓国語、中国語で検索したりもする、 元々、英語読めないくせに情報を拾う技術を得てしまった為に、全ての国のサイトから情報を拾えるようにいつの間にかなってた けど面倒だから、ITの技術を日本を世界のトップにさせておきたい 日本語をITの標準にしておきたい そんだけ 今のRubyに足らないのは、・・・・・・・・天使だろ
中身のいる大天使の書き込みはこれでおわり 以下"天使の煽り"をお楽しみください るbyスレにはこないようにしてるけど、 規制されたら、やめる
おい、大天使
このコテハン「大天使 ◆uL5esZLBSE」は天才チンパンジー「アイちゃん」が 言語訓練のために使用しているハンドルです。 アイと研究員とのやり取りに利用する書き込みなので、 関係者以外はレスしないで下さい。 京都大学霊長類研究所
失礼じゃないか アイちゃんに対して
78 :
uy :2011/07/04(月) 23:38:37.05
俺、実は幽々子様なんだ
79 :
大天使 ◆uL5esZLBSE :2011/07/05(火) 18:24:53.75
嘘乙
@yukihiro_matz Yukihiro Matsumoto
神のMBA モルモンの伝道がリーダーを生み出すのはなぜか
http://t.co/lJWqa9K 4時間前 Tweet Buttonから
モルモンなのは知ってたけど公的に発信する事もあるとは知らなかった。
81 :
uy :2011/07/06(水) 00:52:32.07
>>79 コテを捨てたお前にそんなことを言う資格はない
宣教師でもあるからな
>>81 2年ほど前
君のようにuyを騙って、自分の研究内容について2chに書き込んじゃって
そこから本名まで特定された可愛そうな大学生いたから、気をつけろよ
そのコテはのろわれている
1.9.2使ってます。 export LANG=ja_JP.UTF-8 してるのに invalid byte sequence in US-ASCII (ArgumentError) がでて困ってます。 LANGの設定はRubyには反映されないのでしょうか。
ついにスーパーハカー系の話まで初めてワロス
>>84 そういうのがあっても面白いかも
余計混乱するだけだとは思うけど
Ruby1.9.xはスクリプトファイルの文字エンコーディングを指定しなければならない
HTMLのcharsetの概念によく似ている
HTMLファイルのパースにいちいちLANG流用されたらブチギレだろう
ruby1.8.7でtest-unit(2.3.0)を使ってテストをしています。 Test::Unit::TestCaseを継承したクラスでテストコードを書いているのですが、 privateメソッドのテストの仕方がわかりません。 class TC_Foo < Test::Unit::TestCase class << self def startup @target = Foo.new end end def test_bar hoge = @target.something # NoMethodError: private method `something' ... プライベートmethodをテストしたい場合、どのようなコードを書けば良いでしょうか。
88 :
87 :2011/07/06(水) 16:54:40.39
すいません。 @targetは@@targetだと考えて下さい。
>>84 default_externalとファイル名の扱いはlocaleに従う(Windows以外)はず。
スクリプトエンコーディングの場合はどんな環境で書かれた物かわからないから
実行環境のlocaleは反映されない。
マジックコメントが必須。
>>87 >プライベートmethodをテストしたい
ちょっと何言ってるかわからないです
プライベートメソッドはテストする必要はありません
>>87 privateメソッドは
@target.send(:something)
または
@target.__send__(:something)
で呼び出し可能。
>>90 そんなことない。発想がJavaに浸食されてる。
単体で使って欲しくないメソッドなんだから、単体のテストはあってはならん 公開メソッドの様々な動作をしてそのテストとすべき というのはそれなりに説得力がないでもない テスト作る人とメソッド作る人が別個だと悲惨だけど…
sendは古いやつ 常に__send__使えカス 単体でテストすべきでないとか、そんなこといっても公式リファレンスに __send__の使い方がかいてある時点で開発者が非推奨とはいってねーってことだろ >単体で使って欲しくないメソッド とか、そんなものをprivateにおいておく時点でアホじゃん そういう危なっかしいメソッドは必要最低限のスコープを持たせろ
>>93 rubyのprivateはJavaとは意味が違うよ。privateだから非公開というわけじゃないし、rubyのリファレンスマニュアルでもたくさんのprivate methodが公開されている。
class App
def run; end
private
def debug(msg)
$stderr.puts "DEBUG: #{msg}"
end
end
class FooApp < App
def run
debug "example" # call private method
end
end
FooApp.new.run #=> no error
>>95 >>93 の「単体で使って欲しくない」は「正しく」Rubyのprivateだと思うが如何か
include して使用するモジュールは、適当なクラスに include してテストする(まさかクラスメソッドとしてテストしてないよね?) extend するモジュールは extend して、継承するベースのクラスは実際に継承させてテストする のと全く同じ理屈として、private なメソッドはそりゃやっぱ private な呼ばれ方の状態のままテストされるべきだろう クラス再オープンしてテスト用メソッド追加したりコンテクスト無視して __send__ で直接ピンで呼んでしまったらテストにならん
それって最終的な結合テストしか意味ないって言ってるようなもん そりゃ使われる状態でのテスト(結合テスト)はもちろん重要だが、 想定した機能ができているか内部関数を単体テストする項目があってもなんら不思議じゃないだろ
下記のsnippetsで、evalを使った場合だけどうしてNameErrorが起こるのでしょうか? def test() hoge = 100 debug :hoge end def debug(var_name) puts var_name puts var_name.to_s puts eval(var_name.to_s) # undefined local variable or method `hoge' end test()
文脈上に var_name.to_s つまり hoge で参照できる変数もメソッドも存在しないからだろ それは def debug(var_name) puts 'hoge' puts 'hoge' puts hoge end と書くこととまったく等しい Ruby の変数はオブジェクトに貼ったラベルだなんて説明がよくあるが、ラベルそのものを引数に指定することはできない ラベルが解釈された、最終的なオブジェクト(の、内部的な位置)だけが渡る どんな変数名でこのメソッドが起動されたかについての情報は、メソッド自身は全く知らないし、通常では遡って知る方法もない
>>99 evalは引数文字列を*Rubyのコードとして*解釈するから
eval "hoge"してみればわかる
102 :
99 :2011/07/07(木) 11:44:38.89
>>94 Rails界隈では__send__よりsendが圧倒的に使われているので、古参が何言おうが、sendのほうが普及してるな。
いいかどうかはしらね。
>>96 これはまた意図が伝わらない日本語
>>97 やり方は君の好きにしたらいいよ。"プライベートメソッドはテストする必要はありません" といってる
>>90 が間違いであることがわかれば。
そうだな 「privateなメソッドはテストする手段がない」が正しい
正しいかどうかだけで言えば 「private なメソッドはいくら __send__ でハックして単体テストしてもなにも保証できないんだからそんなことに時間使うな」 あたりがいちばん現実的かと思うが… というか、システムいじくって private にすること自体が間違いという例が散見される そういうときに本当に必要なのは「このメソッドはアンドキュメンテッドであり使用は自己責任です文句禁止アンギャース」の宣言である :nodoc: だろう
メソッドのスコープの狭さと、そのメソッドがテスト不要なほど単純かどうかは独立の問題だろ
同じprivateって単語を使ってるからって、他言語と同じ意味のprivateとは思うなと思う Rubyのprivateは__send__から呼び出せるprivate、つまりsend_privateなんだよ Rubyの常識を作れよ
そんな当たり前のこと今更主張されても
いやJavaもリフレンクションで無理矢理叩けるし。 ただJavaの場合はセキュリティポリシーの設定でリフレクション禁止にできるからね。
まあ、無理矢理とか言いだしたらJavaはjavaagentのせいで何でも出来ちゃうからなあ テストの話に微妙に戻すとその辺活用したJMockitとかの機能は最早静的型付けな言語としてはやりすぎの域だし
>>109 ハア? 長文かいていいわけ? すっげー譲歩してんだけど????
高卒採用で入社したおにゃのこがコードの世界を読んでたから、 「Ruby興味あんの?」って聞いたら「表紙のおじさん見てジャケ買いしました」とかいってて吹いたw
高卒の女でプログラマとかいるわけないだろ。
そういう話はやめとけ ほら見ろ、出会い厨uyが勃起させてうかがってるぞ
>>113 matzがオビを書いた本は売り上げが良くなるらしいが、
本人にも効果があるのかw
コンピュータ系の書籍でもイケメンを表紙にして売り上げ伸ばす時代が来るのかもなw
do_hogehoge if cond == var のように後置 if でわざわざ改行する目的(横に長過ぎる以外)を今日初めて知った rcov で色分けされるかどうかだそうだ var が cond と等しくない条件のテストしかやってなかった場合は、 cond == var の行だけ緑になって(実行)、do_hogehoge の行は赤いまんま(未実行)になって露見する do_hogehoge if cond == var と1行で書いてしまっていた場合は、 条件をチェックした時点で行全体が一挙に緑になってしまうので露見されない くだらねー 気持ちはわかるし便利は便利だが超くだらねー ほんとは rcov が if とか見て行の中で色分けしてくれればいいんだよねこれ
>>115 "天使"がスクリプトだったのがそんなにイラついてんの? 粘着気持ち悪いんだけど
スクリプトにまじれすしちゃった記録はもう消えないんだし、あきらめろとしか・・・
121 :
デフォルトの名無しさん :2011/07/09(土) 01:23:42.76
584 :uy:2011/05/31(火) 02:08:25.67
はじめましてマ板、ム板、vipにて、uy( うゆ )というコテハンをやっている者です
13〜18歳のおにゃのこ(新品)にだったら手取り足取りRubyとかlambdaとか、世界の真理についても教えれるけど?
何作りたい? CGI? ゲーム? それともプログラミングだけおぼえたい?
2chでは漏れの事、バカにする奴多いけど、マジで技術高いよ?あと運動も得意です。昼でも、夜でも。
ちなみに両利き、好きなアニメは禁書目録、10万3000冊の技術書を読んでスペルインターセプトできるようになるのが夢
好きな語尾は「 ――だよ? 」 と 「 ――みさかはみさかは 」 です
[email protected] 22♂です
メールまってます
あと、部屋こんなんばっかりなので
こういうの大丈夫な子歓迎
http://www.geocities.jp/c_zelos/soto/heya0.jpg 自分でコスプレしようかなぁ・・・なんて本気で考えてた頃もあったんだけど、女装mixiコミュとかみたら、「やべぇwwwww」って思って
一線は越えない事にした、なのでイベントとかで何でもいいのでコスプレして一緒に周ってくれる人も、すごくすごく募集中です
ここ2年くらい実は、技術高めるべく超研究者モードだったのでイベント関係殆どいってないから今年はいっぱいいきたなぁ(**^^)キミと
スレ汚し、失礼しました
122 :
大天使 ◆uL5esZLBSE :2011/07/09(土) 02:40:31.44
まともな、コミュニティだと こういうネタ投稿には、いたずらでメール送ってくるやつが1人、2人はいて 「つりでしたwwwww」っていう ちっとは面白い流れにもなるんだけど、流石、ゴミグラマ板というか いたずらメールすらこないっていう まことにつまらない掲示板であった
1.8系を延命させることの是非について
「1.8」に今後などございません とか書いてある資料をみた
未だに 1.8.7が一番安定してるんでしょ? なんて言われるんだが。
え?ちがうの?
今1.8.2で動いてるシステムはどうすれば…
>>125 1.8.6だろ1.8.7なんて安定してない
171 名前:大天使 ◆uL5esZLBSE [] 投稿日:2011/07/09(土) 17:44:01.08 ハァ? もうRubyは用済み やりたかった事は全部終えた 乙 別にRubyなければPythonかLisp使うし もうなくなってもいいよ
1.9.2が一番安定してるかなー 安定してないというのがよく分からない リリースされてるのはだいたい安定してると思うんだが いずれにせよ1.8は早く滅んで欲しい
やめてくれ俺の仕事が無くなる
使ってるライブラリが1.9に対応しない限り移行できんし
>>132 君が、やるんだ。
たぶんもう、君しかいないんだ。
1.9対応状況ってどうしたらわかるの?
使ってみると分かる
もう1.9出てから随分立つよね? まだ対応してないなんて怠け過ぎじゃないか
だってめんどくさいしー
1.9に対応していないコードは 将来的にゴミ いつまでゴミを書き続けるのか
3日間アホみたいに次から次へとライブラリを1.9に対応させていくキャンプ開こうぜ。 あ、もちろん飯はRubyコミッタのおごりで。
incompatible encoding regexp matchとかあるから、すげーめんどくさい force_encoding地獄にするか、UTF-8で統一するかということになって、 1.9の存在価値が問われる。進むべき道を誤った
そう思うならお前がforkすれば?
http://redmine.ruby-lang.org/issues/4996 - Normal maintenance (as it is today): provided until June 2012,
- Security fixes: provided until June 2013.
普通のバグ修正が2012の6月まで セキュリティ関連の修正のみが2013年6月まで
の方向で寿命策定に向かってるみたいだし移行に向けて動いたほうがいいかも
1.9 対応してないライブラリとかOSSだったら自分で修正する経験を積んでみるとか
そもそも内部で一つのエンコーディングに統一されてるのかはしらないが
Encoding.default_externalだっけ その辺でどうにかできないのかな
>>143 > Encoding.default_externalだっけ その辺でどうにかできないのかな
君は $KCODE で一体何を学んだのかね
まあ、でも、メジャーどころで 1.9 お手上げ状態なのはまず見ないし、
適当にフォークしたりコンセプト丸パクして新規にプロジェクト立てたりで、
それなりにうまく回ってはいるとは思う
「古い rubygems に依存してて gem として動かない」という問題と一緒で、
古いライブラリの淘汰要因として働いてはいるはず
業務べったりな人は災難だろうけど、そういうリスク込みで外部ライブラリ採用したんだしどっこいどっこいだよね
dupしてforce_encodingするしかないが、dupなので使用メモリサイズがどうしても倍になる という問題をどうにかしてくれないと、全面対応したくてもどうにもならないとこが出ると思う
あとは正規表現なら正規表現側のエンコーディングを変更するとか?
メモリ倍積めばいいだろ。 どうにかしてくれないと、ていうか、どうしてほしいの? 「どうにかしてくれないと」ってこんなところで言うだけでは、どうにもならないよ。
>>147 1.8で動作していたスクリプトを1.9で動かすためには物理メモリを倍搭載する必要があります
本気で言ってますか
ruby 1.9.x のどれだったかが Windows で激遅になったときもパソコン買い替えろと言い放った人がいたので、 たぶん結構本気なんじゃないかと思う 結局クライアント側には非はなかったのだけど、あの人たちはいま何考えてるんだろう
だから、どうしてほしいわけ? 1.8 みたいな String に戻せと、I18n機能全部消せと、そうしてほしいの? ならチケット作って開発陣を説得しろよ。
>>150 わざわざ dupする理由が思いつかないの?
本当に?
だからなんなんだよ、 どうしてほしいんだよ。
スレッド関連だっけ? 「バイト列はそのままに、Encoding 情報だけをこのスレッド内だけで変更する」 ということがさっくりできれば、文句は減るんじゃないだろうか なんでバイト列とエンコーディング情報をひとまとめのオブジェクトにしちゃったんだろうとは思う
なんでスレッドグローバルで特定のエンコーディングに縛られなきゃならないんだよ。 バイト列にエンコーディング情報を付けないほうがいいというなら、そういうruby1.9を forkするしかないだろどう考えても。それで幸せになる人がたくさんいる、圧倒的に 支持されるだろう、と思うならとっととforkすればいいじゃない。 githubリポジトリあるんだし。
パッチを書いてどうにかしろと本家に売り込むしかないのでは forkして変更点のdiff取って
マジな話、UCS→CSIは困難だけど、 CSI→UCSはそんなに大変でもない (CSIの中の一コードセットとしてUCSを実装可能) から、いずれそっちに倒れるとは思う。 どっかのタイミングで外人さんが空気読まずに "RubyEncoding"みたいなコードセット (内実は文字集合がUnicodeでエンコーディングがUTF16とかでJavaのパクり) を用意して、正規表現やらコレーションやらの 文字列まわりとか メジャーなコードセットとの相互変換とかを用意しだして、 (Rubyが用意してるCSIの枠組みに乗っかりつつ 他言語の実装をパクるだけなので面倒だけど簡単) 外人さん達は「これ使えばOK」との理解のもと ひたすらそれを使うようになって、 ライブラリの前提条件に「RubyEncodingでないと動きません」とか 普通に書かれるようになって、 なし崩し的に疑似UCSな言語系になる、とかそんな流れで。
UTF-16追加のチケット切るか? ほかはライブラリで充分だろうし
心配しなくても require "rails" すれば Encoding.default_internel が設定されるから、 あらゆるスクリプトの先頭で require "rails" して UCS 天国に好きに逝けばいいと思うよ。 CSI な環境で UCS を自分で自分に強制するのは自由なんだから。
>>158 「require 'rails' しないと動きません」
なライブラリ群が主流になったときがCSIの最期ってことか……。
1.9対応するくらいなら これを機に高性能で地球環境にもやさしい Scalaあたりに乗り換えた方がいいかな 節電にもなるし
jrubyがやる気を出せば、ユーザー総取りできるな
>>157 UTF-16, UTF-32 は1.9.3に追加されてる
>>162 mjd?
LE,BE付きだけだと思ってたわ。
>>160 設計とプログラムの所要時間の増加分の間、
電力を1Whたりとも全く消費しないなら許可する。
Java仮想マシンを動作させるだけで資源食うわい
Hello World動かすのにJava仮想マシン起動するなら資源の浪費だけど 少し大きなプログラマならすぐ元が取れてお釣りがくるわい
みんな私のために喧嘩しないで><
20年後くらいに中国語を処理する事になって、 CSIで良かったと思う事になるよ。たぶん。
>>169 そのころには文字集合が広がってるっしょ
節電節電で生きる気力が無くなってきた。 マなんてやめて鯖管になって鯖管に閉じこもろうかしら。
twitterみたいなアクセス数が多いサイトならまだしも おまえらが作るような弱小サイトなら Rubyでも大して電気食わんだろ
電気を食う怪獣みたいな人だな
force_encoding は 「入力または外部文字列の文字エンコーディングは既にわかっていて、それひとつを自前でセットするだけでよい」 という、インターネッツ時代の言語としては若干現実離れした前提の上に立っているような気がする 実際はそんなんわからんわな Ruby スクリプト内でいくつかチェックする必要があることがほとんど あと、文字エンコーディング確定前の文字列は他のスレッドでは使用禁止だって赤いマジックで大きく書いとけ
force_encodingについては議論済みで、まあたぶんなんとかなんじゃね、みたいなことだったはず どこだったかな まあ、実際はあんまりなんとかなんなかったわけだけど… 現実は醜くていかん
> あと、文字エンコーディング確定前の文字列は他のスレッドでは使用禁止だって赤いマジックで大きく書いとけ redmine.ruby-lang.org があなたのマシンではアクセス禁止なのか?
動的型言語であるRubyはいろいろな型を1つの変数に入れることができます。 ですが、このことが有用な場面がいまひとつわからないです。 1つの変数では結局1つの型しか扱わない気がするのです。 どういう場面で有用なのでしょうか?
>動的型言語であるRubyはいろいろな型を1つの変数に入れることができます ちょっと違う 「動的型付けは変数を型つきで初期化する必要がない」 だ まあ、言い替えただけだけど、メリット語る場合はこう考える
たとえば、オブジェクトの文字列表現を出力する、という以下のようなメソッドについて考えると、 def printout_obj(obj) print(obj.to_s) それがどんなオブジェクトであれ、to_sメソッドがあって文字列を返してくれればいい、 ということになる。 この例だとどんなオブジェクトについても必ずありそうなメソッドだからあまりうれしさが わからないけど。 たとえばJavaだったら、インタフェースを定義して、引数の型をインタフェースにして、 関係するクラスは全部そのインタフェースを実装して、とかやらないといけない。
>>179 Javaでもリフレクション使えばできるよ。
Javaみたいな古い劣った静的言語と比較じゃなくて、 Goみたいな先進的な静的言語と比較してメリットを語ってくれ
Goでどのように先進的に解決できるのか語ってくれ
いや俺はわからんけど
>>180 asmでもマクロを駆使すれば似たようなことができるかは知らない。
2階からも目薬が注せるからといって、頻繁にそうしなくてはならなくなったら、別の方法を探したくなるはずだ。
ダックタイピングってどういう意味?
脱苦型付け
>>184 頻繁ゆえなんとかしようとした結果が次のバージョンでのクロージャ導入かな、って気はしてる>Java
Javaにクロージャなんて要らん。 おバカには無名クラスで十分。 これ以上に自由を与える必要は無い。 クロージャで劇的に生産性が上がることが有るのか、いや無い。
>>189 機能的には無名クラスで十分だけど、インターフェースをいちいち定義するのもダルいという話だしなあ
publicなクラスなりインターフェースをファイルで切り出すJavaのノリ的にはダルさも更に加速するし
さあ、この神アイデアを惜しみなくRuby2.0へぶっこんでくれたまえ $objecttags = {} class Object def tag $objecttags[object_id] end def tag=(val) $objecttags[object_id] = val end end
2.0でrequire selfすると高橋会長の長編小説が
>>191 Java原理主義者なら次版で入るのが確定してる
クロージャを叩いたりしないと思う
次の次じゃね?
Javaにクローじゃが入るのは、Java SE 8 ですね。 今月にリリースされるのは、Java SE 7 です。 だけど Groovy、Closure など JVM で動くスクリプト言語のいくつかは クローじゃを使えるものがありますよ。 ところでおまいらは RubyKaigi 行くのか? 去年もそうだったけど、Ruby スレみてても RubyKaigi ネタがあんまり出てこない。 Ruby 界隈は、もう twitter なのかな。
RubyKaigi行くような天才エリートプログラマ様が 2chのスレなんか覗くかよ
198 :
196 :2011/07/14(木) 22:09:19.43
マギカ、もといまじか? おれは多分このスレの住人の中では相当Ruby初心者だが、 Ruby好きになったので(Ruby歴2年)、RubyKaigi行くよ。3年連続。 2chも好きだから、RubyスレとRuby初心者スレ見ている。 よろしくメカドック! (ちょっとお酒が入っていてすみません)
199 :
デフォルトの名無しさん :2011/07/14(木) 22:26:36.64
なるせタンあたりは見てるような気がする。(個人の印象です)
読んでる人はいるとは思うが、書き込んだら負けだと思う
実際読んでて文字コード絡みでレスしてたような 気のせいか
以前にyuguiさんも見たような気がする
どもども、 スレが変わった時に追跡するのがだるくて半年くらい見てませんでしたが、 呼ばれてるぞと言われたので適当にお返事を。 文字コード絡みの話題は反応しようと思ってるんですけどね。 > UCS にしようぜとか 内部UTF-8はあり得るとは思いますが、UTF-16はないと思います。 というのも、UTF-16だとバイナリ列と文字列の境界が曖昧な分野、 主にはHTTPとかで、仕様を決めるのが大変なんですよ。 PythonのWSGIなんかはかなり苦労したようだし、PHP6に至っては死んでしまいましたな。
> LE/BEなしのUTF-16, UTF-32 扱いに困って非サポートにしてたんですが、statefulにすればいいと気づいたのでサポートしました。 > force_encoding は ... > という、インターネッツ時代の言語としては若干現実離れした前提の上に立っているような気がする エンコーディングを確定させるまでの間はどういうオブジェクトにするのが扱いやすいか、 ってのは前述の通り一つの大きな課題です。 Ruby 1.9は当初ASCII-8BITで扱い、確定したらforce_encodingなんですが、 それじゃ不十分なケースがあるって事だと思うので、詳細を教えてくれませんか。
> あと、文字エンコーディング確定前の文字列は他のスレッドでは使用禁止だって赤いマジックで大きく書いとけ 多分スレッドってあんま関係ないですよね。 確定させるまでは一人前じゃないってのはそうだと思います。 > 動的型言語であるRubyはいろいろな型を1つの変数に入れることができます。 > ですが、このことが有用な場面がいまひとつわからないです。 個人的にはコレクションから取り出す時うれしいかな。 h = {a: 1, b: true, c: "foo"} int a = h[:a] bool b = h[:b] string c = h[:c] っていうのを静的型でやろうと思うとなかなか難しいんじゃないかと。
こういう所で実装者の生の声を聞けるのは嬉しいなあ
> 「require 'rails' しないと動きません」 > なライブラリ群が主流になったときがCSIの最期ってことか……。 そういえば、Railsびとはどうせ常時UTF-8なんだろ、ふふん、とか思ってたら、 ISO-8859-1でも動くようにしたいんだけどどうしたらいいの云々と相談されて、 非常に驚いたことがあったり。 いざやってみると意外とニーズがあるもんだなって思いましたよ。
日欧vs米 w
RubyKaigiってruby初心者が一人で行っても大丈夫ですか? 初心者といっても学生ではなく30過ぎなのだが。 単純に出席して話聞くだけで済むなら是非行ってみたいのだが、交流とか自己紹介とかあると辛い。
210 :
196 :2011/07/15(金) 13:07:08.16
>>209 全然大丈夫だよ!
参加型のワークショップがあるわけでもないし、
半分ぐらい聞いてわからなくってもいい。
自分もRuby初学者でありながら参加したけど、今では多少なりともRailsアプリもかけるようになった。
イベントの熱気もあるし、ぜひ行ったほうがいいよ! (煽りではなく)
んだけど、チケットはすでに購入済みかな?
211 :
デフォルトの名無しさん :2011/07/15(金) 20:09:49.30
スポンサーチケットが余ってる人などが #rubykaigi ハッシュタグで 譲渡を申し出ているので、持ってない人は探して見るとよい。
なんか会場がエアコン効いてないって噂みたいだからいくのやめるか…
つ スーパーネックール
6000円もするうえ SOLD OUTじゃねーか
215 :
デフォルトの名無しさん :2011/07/15(金) 21:20:37.28
だから今から行きたい奴はハッシュタグで探せって。 チケットはオンライン発行だから譲渡のために会う必要もない。
普通に買えるならともかく そうまでして行きたくないわ
内定でないからRubyKaigiどころじゃなくなったわ 人生おわりそう
内定出ないぐらいで終わる人生なら終わっていいと思うぜ。 わりとマジで。
ルビー会議(笑) オワコンユーザの馴れ合いに行きたい奴なんていないだろw
rubykaigiって金かかるの?
>>219 そんなRubyKaigiも今回で終了だよ!おめでとう!!
(笑)と言っちゃうようなバカはどうせ終わってるしな、いろいろと。
どうしてRubyの人は2chに来ると性格が一変して小汚い言葉を使うようになっちゃうんでしょう
そんなの誰でもそうだろ
キャラを使い分けるのはむしろ特定避けだな。
そもそもMLやtwitter見てても相当、地の性格の悪さが忍ばれる発言してるやつらばかりだろ。
禿しく同意
Ruby使用者が性格悪いとかおかしな風評を広げるのはやめてください そう言うこというならちゃんと証拠を示してください
ネタフリ自重
性格悪いって 最年少でコミッタなったとかいうガキか
何の脈絡もなく物凄い憎悪をもって「ガキ」呼ばわりするお前の方がよっぽど性格悪い
性格悪いって 最年少でコミッタなったとかいう少年か
Rubyistにキチが多いのは当然だろ 作者からして宗教キチなんだから
こうだろ 性格悪いって 最年少でコミッタなったとかいう糞ガキか
Python最強
言語設計者たちが考えること って本読むと キチが結構いる気がする
俺もRubyが嫌い、Rubyが世界に広まってほしくない その一心だけでPython勉強してるよ
おまえが何しようと 世界が知るかよ
>>237 っつーかあの本なんで日本語版だけRubyゴリ押しで入れたんだろ
恥ずかしい
収録のいきさつ知らないのか
Rubyにもインターフェースを導入して欲しいんだけど無理なん?
ruby-list-ctlに参加メール投げて1日たっても返事がこぬん…
>>243 インタフェースが当時なぜ必要だったかを考えて、
それをわざわざ現代的な言語、特に Ruby で再現する必要性を述べて説得できたら、
もしかしたらなんとかなるかも
246 :
デフォルトの名無しさん :2011/07/16(土) 20:15:21.63
matz来るのかよ こりゃ行かなきゃ損だ しかもまだ締切まで10日もある 応募しなきゃ
けいおんの作家のカキフライ氏って、 matz氏を60%オフした感じの感じだな。
249 :
デフォルトの名無しさん :2011/07/16(土) 22:35:09.40
闇が闇すぎた。
250 :
デフォルトの名無しさん :2011/07/16(土) 22:39:22.80
RubyKaigiのぼっち救済システム素晴らしいな
ぼっちにはぼっちの生き方があるの! 遺伝子で決まってるんだよ!ペンギンに空は飛べないの!
俺には行きつけのデリヘルのMちゃんがいるから友達なんて要らんわ。 Mちゃんと俺は嬢と客の関係だがいつもラブラブでそれ以上の仲なのだ。 お前ら童貞が自慰している間に俺はMちゃんとラブラブのひと時を過ごしている。 ざまーみろ。
素人童貞ですねわかります
わりかし重要な変数だからアクセサメソッド作ったのに メソッド定義中でわざわざ剥き出しのインスタンス変数のほうにアクセスしようとする人ってなんなの @hoge でアクセスしてしまったらユーザが def hoge ... end でメソッド上書きしてもうまく動かないじゃないか
privateにしろよ
>>254 アクセサの動作によって影響を受けたくない、という目的であればいいんじゃないか?
とにかく直接インスタンス変数を参照したい場合ってのもある。
1.9.2p290 mkmf で作成される Makefileが nmakeに gnuのマクロ仕込んでくるし 、winにちっとも、やさくしない。
>>257 もうmingw版に合流ってことでよしとしようぜ
(う)さんとかartonさんの無駄使いだべ
>>250 救済されたいと思うぼっちは真のぼっちとはいえない。
260 :
デフォルトの名無しさん :2011/07/17(日) 23:41:13.05
261 :
デフォルトの名無しさん :2011/07/18(月) 01:54:25.97
なんかRubykaigiのボッチどもかわいそうだったね なんかさ、ボッチが多いからボッチ同士フォローしててぶざまだったよ 俺人気者だから小池陸なので 超有名だからね、サイン求められちゃった すごいでしょ まあコイケリクだから ボッチどもまじかわいそうだった 傷の舐めあいしてて かわいそうだね ssig33こと、この俺は他の言語使いからも名知られてるからな じゃあなボッチ、ここに書き込んでるのはRubykaigiでボッチだったやつか なんかTwitterでボッチRuby使いが「ボッチだったのか・・・ボッチ同士!」 とかほざいてて惨めだったな
あ?俺? MatzとYuguiとsora_hの近くにいたからヒーローだよ まあボッチかわいそうだね Matzに近寄っちゃダメだよボッチは ボッチはスマフォばっかりいじってたな(笑) まあがんばってくれよRubyぼっち(笑)
お前も空気だったろ、小池
garden_tree 2011-07-17 19:43:11 [前後のつぶやきをみる] 宜しければボッチどうしお話ししませんか? QT @muramasa64: #rubykaigi 知り合いが懇親会会場に今のところ見当たらないので、ぼっちを満喫中。
かわいそうかウェア移送!!!!!!!!!!!!!!!!!!!!!!
るりまについての批判、今日初めて見た件
用語集はあるような... 新るりまでできてないものというと、概説系の「Ruby 言語仕様」の各記事で、 執筆者募集っぽいことを青木さんが最初書いたっきりになってたという 記憶がある。 FAQとかは新るりまのリポジトリには別のディレクトリの中に作りかけに なってるけど、もしかして一次リリース目標からは外したんかな?
>>272 >用語集はあるような...
申し訳ない。今見たらちゃんと新リファレンスの中にもあった
マジレスすると、個人的にはたった1枚のテキストにしてくれるのがありがたい。 検索は自分でやりますんで^^;
Rubyのコミッタってどうしてキモヲタっぽいのが多いんだ
一般的な基準ってのはよく分からんが、 たぶんOSSのコミッタどころか、一般的なプログラマでさえ そうでない人からは「キモオタ」に片足突っ込んでるんだろうと思うが……
278 :
276 :2011/07/19(火) 03:15:30.48
>>277 PythonにもPerlにもコミッタにはオタっぽい奴なんか一人もいないんだが
>>278 君が日本人の顔しか識別できないというのはよくわかった
>>279 具体的にPythonやPerlのコミッタでオタっぽい奴だれよ
>>275 実際の要求環境が大きすぎて静的ファイルにできないという指摘が何度かあったなそれ
>>280 いつもサスペンダーつけてるおっさんwww
ところでrubykaigi全く盛り上がらんね キモオタとか以前に問題
Googleからリファレンスに飛ぶと全滅だな… これはひどい
Ruby会議は キモオタ もてない男 つまらない ぼっち
rubyの って写真みると だけどすげーオタク臭がぷんぷんするんだけど キモオタすぎるだろ 過ぎるだろ 栄養失調の か(笑) まああれで、rubyやってますとかほざかなければ ただのキモオタだからなw ある程度Ruby界のMatzのとりまきってことでキモオタ臭が緩和されてておもしろっしゅ!!
あーまじで俺最高だわ。 なにもしてないだけで、tokuhirom達やダンコガがよってくるし 俺ってスーパーアイドル? Rubyメインの会議でも、すげー話かけられちゃったよ。 なんかメインのRubyぼっちキモオタがまじでかわいそうと思ったわ。 なんか、かわいそうやったね 会場の片隅でMacbookいじってぼっち臭漂わせてて、挙句の果てにスマフォを見つめる。 惨め。
>>288 やめてください、的中しすぎてて悔しいです。
ぼくも、ぼっちになるほうほうしりたいです yappoと一緒にボッチになれるほうほうおしえてください どうやったらなれますか?おしえてください。 どうやってもぼっちになれません、教えてください!
rubykaigiって何すんの? 発表聞くだけ? 3日間もやるほど内容濃いの?
>>278 そうだな
ラムちゃんのTシャツがお気に入りのラリーウォールはPerlの「コミッタ」じゃないもんなw
284+291=yappo まじ、リアルでぼっちやRuby使い+CPAN Authorにたかられて、うっとうしいから 2ch書き込みまくってる 文がそっくり 〜〜の? なんなの? 濃いの?死ぬの?とかこいつYappo質問系できく 〜〜死ぬの?みたいな
まじRubykaigiつまんね
話に参加できない 話かけていいのかな???
rubyの開発はマジでRailsプロジェクトに投げてくれよ。
Ruby のマニュアル(APIドキュメント)は、javadoc とかからすると見にくい。 ああいう風になってくれないかなぁといつも思う。 javadocだったら、zip で落としてローカルに広げておくこともできるし。
新リファレンスマヌあるの大きな問題は目次が無い事かなぁ。 クラス名とメソッド名のコンパクトな一覧は必要。 リファレンスマヌあるをじっくりと読みたい人ってあんまりいないのよね。 「使うからにはしっかりと理解しとけ」と言われればそれまでなんだけど、 世の中には納期ってもんがある、時間は限られている。
まあ仕様が少し変わっても俺たち情弱には大して響かないよね
rubykaigiがあるならperlkaigiもあるといいのにな
KazokuKaigiのほうが緊張する
ここで聞いても仕方がないけど、 Ruby以外の言語で、RubyKaigi 並みに熱いイベントってあるのかな? あるんだったら言ってみたい。
世界三大LLイベント RubyKaigi YAPC (Yet Another Perl Confernce) Python Onsen
RubyKaigiって動画とか上がってないの?
つ Ustream
番組はオフラインですって書いてあるだけで 何もないけど
おおおお でも、動画タイトルがひどいな なんの動画かわからん
Rubykaigiってださくね? ごろがわるい ごみの集合体みたい YAPCが一番かっこい なんかださいよねジャップみたい Python onsen?意味わからないなんで温泉なの? 気持ち悪いね なんかそのうち xxx nomikai とかでてきそう 気持ち悪い
なんともいいようがないなw
はいはい。Perl最高。ラリーは人間国宝。
すねるなよ>Matz
会議なの? ただ話聞くだけかと思った
聞くだけのカンファレンスに意味ないだろw
317 :
デフォルトの名無しさん :2011/07/22(金) 07:50:47.65
>>314 lwallはmatzにとってヒーローだぞ
>>317 Matzが世界有数の言語オタな点をスルーしてる人多いよね
Rubykaigiクソすぎて話聞くだけだなw 上のやつらが密集して話してるだけ。
321 :
デフォルトの名無しさん :2011/07/22(金) 23:09:03.84
やっぱりRubyにはへんな奴がいるなぁ
サイボウズラボってえらい優秀な人間集めてるのに 成果は鳴かず飛ばずだよな。いろんなところに顔出すけど。
西尾みたいな雑魚もいるけどな
Y本が元凶という話が。本社CTOらしいけど彼は何ができるの?
(`・ω・´)コラ、ヤメタマエ!
うちのばーちゃんがプログラミングしたいって言うからRuby環境を用意してやった。 3日間くらいかけてやっと半角と全角を理解したようだ。 ちなみにフォントは24pt(w
全角と半角と大文字と小文字を区別しない 初心者向きの言語が欲しいな
それ初心者向きというか、知的障害者向きじゃないか。
正直言っていいか?サイボウズラボの知名度って9割 あまのだろ はい終了
あまぴょんなら 周りのレベルについていけなくて やめたでしょ
どうみてもjavascriptとかほざいてるやつだったからな ブログやツイッターでがんばってるふりしてるけど所詮LLだしな 勉強会足運んだり、トークしたり まあ俺たちみたいなコード書く能力がない人間はそうやってアピールするしかないわな
株式会社 オーマーってなんですか 遊び?遊びやってんのかあれ? どう見てもくだらねーサイト作って夏休みの自由研究やってるようにしか見えない
主な事業内容 あのひと検索SPYSEEの運営 READYFOR?の運営 新しいコミュニケーションサービスの開発
西尾(笑)
なんで西尾がクラス長なんだ Matzがいるのに よりによって西尾かよ
SEX, SEXしてーよー Rubyのコミッタって童貞率高いんすか?先輩! やりチンのコミッタさん!セックスの仕方教えて下さいよ! 彼女いないとコミッタになれないって本当ですか?
つまんないから。
sexpか。
>>337 はい
童貞です童貞暦1x年です
セックスしたことありません
童貞です
先輩ってことはあなたは小学生ですか。
つまらないから。
いみふ。
Net::HTTPSで取得したbodyの文字列って、別に暗号化されてないよね? 他のプログラムからメモリ読まれたらふつうにアウトだということでいいですか あとで使うためにファイルに保存するときてきとーに暗号化したい場合、どうすればいい?
>>342 / _|___ ___ __ _| |___
| (_ / _ ヽ/ _ ヽ/ _` | -_)
ヽ_ヽ___/ヽ___/ヽ__., |_ヽ___|
|___/
.___________
|ruby 暗号化 保存. │
└──────────┘
いやいやいや…w
>>342 安心しろ、メモリ読まれる様なウィルスに感染してる時点でアウト。
何もできないサーバ、端末ってことでおk? >メモリ読まれる
俺の脳内が読まれる可能性がある。 キーボードの音でパスワードが盗まれる可能性がある。 キーボード入力時の微小な電圧変化を送電線から捉えられてパスワードを盗まれる可能性がある。
349 :
デフォルトの名無しさん :2011/07/26(火) 00:06:24.23
まあASLRくらいあるだろ、最近のOSなら。
いまだにrefuteに慣れない…
Ruby Google Booksで検索するとザクザク出てくるけどなんなのこれ? いいのこれ?
いいのよ
C#<=> がインスタンスの状態によらず常に固定の値(1とか2とか)を返す場合、 それを含んだ配列を sort するとどうなりますか? 「常に」元の配列の並びのまんまですか?
>>353 やってみないとわかんない、がこたえじゃないかなあ。
Enumerable#sortの仕様として、そこまで決まってないと思う。
安定したソートをおこなう、というメソッドはありません イディオムとして、 count = 0 arr.sort_by {|elem| [elem, count += 1] } という風にします。 というか <=> が -1, 0, 1 以外を返すというのは想定外という気がするが。
ガッ
ぬるぽ
_ ┌――─┴┴─――┐ │ セルフサービス .│ └―――┬┬─――┘ ││ ./ ゛゛'゛'゛ / / | \/ \ \ \ノ ガッ はセルフサービスになりました。 使用方法は以下のようになります ∧ ガッ< >_∧ = ()二)V`Д´)<ぬるぽ \ヽ ノ ) ノ(○´ノ (_ノ(__) 尚、使用方法を誤ると、最悪の場合、命を落とす危険性がございますので、 初めてご使用される方は、各都道府県に設置してある専門の窓口にご相談下さい。 財団法人 全日本 ぬるぽガッ セルフ振興会
安定したソートは
>>355 のように一時変数を導入するのがイヤなら、
arr.each_with_index.sort.map(&:first)
とも書けますが、かえって周りからキモがられるでしょう。
wxRubyのインストールでうまく行かなkったので 似たような人がでてこないようにメモ
wxruby2.soがロードできないとサンプルが動かなかった
1.gem uninstall wxruby
2.
http://rubyforge.org/frs/?group_id=35 から wxruby-ruby19-2.0.1-x86-mingw32.gemをダウンロードして
3.ruby install ./wxruby-ruby19-2.0.1-x86-mingw32.gem
Mac OS Xなんだがportでrubyを1.8.7の最新版にアップグレードしたらirbがめちゃくちゃ重たくなったんだけどこれは何なの…?
362 :
デフォルトの名無しさん :2011/07/31(日) 23:46:23.63
Railsスレなくなったんですか? 仕方が無いので。 Railsで複数のデータベースに接続するときはどうすればいいのでしょうか? ただし、条件として、 1.AのデータベースもBのデータベースもスキーマは一緒。だからクラスも同一のものを使う。 2.データベースサーバーの数は可変。エンドユーザーの操作で増えたり減ったりする。 のが前提です。 やりたいことは、あるデータベースに入っているデータを 他のデータベースに移すような処理と考えてください。
追記します 3.複数のデータベースへは同時に接続します。 つまり現在のリクエストではひとつのデータベースに接続しないのではなく、 一つのリクエスト内で複数のデータベースに接続します。
>>363 そっちにあったんですね。
移動します。
遅延評価とかは全く興味ない感じなんですかね開発陣の方々は
なもん使う必要ないからね。takのおもちゃだよ。
必要ないっつーか、過度にやると処理が追いにくくなる恐れがあるからな 普通はライブラリレベルでのサポートが限界だろて
遅延評価。 "ある関数を呼び出すとき、その関数が引数の全てを利用するとは限らない。" いやその時点でおかしいから…w その関数、なんかおかしいですからw まるで遅延評価したいがために作ったような関数ですからw そう、竹内関数のことですぉw
無限リストとかいくらでもあるだろ 竹内アンチは未踏スレで暴れてろw
竹内って誰?
>>371 自分のことを神だの仏だの言ってる
キチガイじじいだよ
おまえがキチガイだよ。キチガイは帰れ。
俺は自分のこと神だの仏だの言わんけど 竹内より基地外っているの? 麻原みたいなもんだろ
竹内信者がこんなところまで Lispスレにこもってろよ
レスしてもらえた!!!!嬉しい!!!!!! レスしてもらえた!!!!嬉しい!!!!!! レスしてもらえた!!!!嬉しい!!!!!! レスしてもらえた!!!!嬉しい!!!!!! レスしてもらえた!!!!嬉しい!!!!!!
377 :
デフォルトの名無しさん :2011/08/06(土) 10:36:26.78
青木淳とかもそうだけど、やたら古典の引用だののヘンな衒学趣味がうさんくさくて嫌い。 数学者が日本の品格みたいな本出すようになるともうヤキが回った状態であることが わかるのと同じようなもので。
>>374 ホーリーネームまでつけてるからな
ゲルトミューラー竹内だとよwwww
遅延評価も再帰呼び出しも現場で使ってるの見たこと無いわけだが…。 って言うと、「修行が足りない」とか言われるわけだが…。 だったら現場で誰がどれだけ幸せになるのか、 学習コスト、開発コスト、それぞれどんだけ下がるのがを定量的に評価した文献でも出してこいよと。
あ、すいません寝起きで心にも無いことを言ってしまいました ごめんなさいごめんなさい
遅延評価はわかるが再帰はさすがに見たことあるだろう
知らないもの・理解できないもの・見たことのないものは、 目の前にあっても認識できないことがあったりする
見えないものが見えるようになるまで修行するぞ!
見えない自由が欲しくて 見えない銃を撃ちまくる
難しいことは何も分からないウェブ系エンジニアの俺でも再帰ぐらいはたまに使うな。
俺くらいになると、再帰にならないように書き直す
>>382 知らないもの
津波の破壊力 = 政府
理解できないもの
放射能 = 主婦
見たことのないもの
亡国後の世界 = 国民
まあ、言語仕様の中に抱え込む必要があるかはともかく、 DBアクセスがらみとかで遅延評価が必要になるシーンはあるよな。 でも、普通はそういうのはライブラリ作者がライブラリ内に上手く封じ込めたりしてくれるから 一般利用者は気にしなくていいわな。 Rubyだと継続とかがそんなポジションかな。 そしてうっかり面倒な部分の封じ込めに失敗すると1.9系でのStringみたいな寒い事態に。
>>369 > "ある関数を呼び出すとき、その関数が引数の全てを利用するとは限らない。"
> いやその時点でおかしいから…w
> その関数、なんかおかしいですからw
これはある意味示唆的で、
遅延評価が普通になれば「おかしくなくなる」可能性があるということでもあるんだよな。
まあ、その結果、インターフェースがグチャグチャになって混乱して終わるのか、
新たな便利な手法というかパラダイムが生まれるのかはなんともだけど。
390 :
デフォルトの名無しさん :2011/08/07(日) 22:45:25.90
logger とかは遅延評価してほしいものの筆頭だな。
修正マダー >> "abc".include?(["a", "b", "c"]) TypeError: can't convert Array into String from (irb):1:in `include?' from (irb):1 from :0
どう修正してほしいんだ
>>391 じゃないけど、「from :0」って何?
日本語が混ざった文字列を80文字で切り取りたいと思っています。 別の言い方をすれば、半角幅と全角幅が混じった文字列を、半角80文字分の幅で切りたいです。 #意図通じますでしょうか... 上記の場合、どのようなコードを書けば宜しいでしょうか? もしくは、こういった整形ライブラリをご存知ないでしょうか?
Moji モジュール
397 :
394 :2011/08/09(火) 00:28:48.67
"漢字".length#=>2 "漢字"[0]#=>"漢" になるようなStringを文字の列として扱うようになる大規模上書きライブラリってないの?
>>399 ありがとう。
そろそろ1.9へ乗り換え時なのかな…
HTTP で名前ベースのバーチャルホスト対応なら、 Net::HTTP.start("127.0.0.1", host: "ruby-lang.org") の方が筋が良いんじゃないか、と思った。
なんだいきなり MLあたりでなんかあったん?
あ、唐突にすんません。 [ruby-dev:44368] [ruby-dev:44369] のやりとりをみて、 どういう API ならしっくりくるかなあ、と妄想してました。
406 :
デフォルトの名無しさん :2011/08/14(日) 01:33:43.24
既出のお話かもしれませんが 業務でRubyで楽しく書かせていただいていますが疑問点を・・・ Rubyだと、クラスとしてTrueClassとFalseClassがあって Boolクラスというのが無いのは何故でしょうか TrueClassとFalseClassが これを継承しているとなると if o == true or o == false then と記述しないで if o.is_a? Bool と記述できるので便利なのですが・・・ あと、true.to_i と false.to_i が無いのは分かるとして その上で nil.to_i だと 0 になる合理的な理由が浮かんでこないのですが・・・ 自分でモンキーパッチングで解決して馬鹿臭くなります
407 :
デフォルトの名無しさん :2011/08/14(日) 01:52:56.24
よのなか正しいとか間違ってるとかだけで割り切れるものじゃないのよ
Ruby では、if とか while とかの条件節として、nil と false 以外は全部真として扱われてエラーにならない、 つまり、true は、そういったあらゆる真であるものの代表、というだけの存在でしかないので、特に Bool ないし Boolean というような型は存在してない。だいたいそんなところ。
409 :
406 :2011/08/14(日) 02:36:43.09
>> 407-408 その挙動は知っているのですが 問題は「matzは何故そう定義したのか?」なのだと思うのですよね nil ? true : false # falseになる nil.to_i ? true : false # trueになる っていう、"人間の自然な思考に反する"メソッドはアリなのに false.to_i # エラー吐いて止まる と、こちらはナシというのは、違和感感じる人が多くありませんか? ずっと、matzの想定漏れに見えて仕方が無いんですよね
.to_iした時点でBooleanには使わないよという意志が介在するんじゃないの
>>406 >if o.is_a? Bool
これは本当に便利かい?正直is_a?自体がそんなに頻出するものでも無いと思うよ。
うむ、kind_of? を使うべき
kind_of?を使うのは甘え、モリモリフィズムを使えと聞きましたが。
クラスチェックが甘えならポリフォーミズムは気違いです イエス! どっちもどっち! すべてのライブラリとメソッドを自分で設計するならポリフォーミズムやダックタイプの期待ができるんだけどね
ははん、そこでプロキシオブジェクトですよ!
417 :
406 :2011/08/14(日) 14:37:00.15
>>411 ありがとうございます、やはり機知の問題なのですね
matzが知った上でそう定義したのなら、結局それがRUBYということなのでしょうね
> 厳密に true/false であるかを確認する必要はあるの?
ユニットテスト作成時とかは結構大事かな、他人のレビューが入るときは、厳格に作らないと後で喧嘩になる
厳格に、の方向性をあきらかに間違えている。 そういうのは、たとえば「if で真偽を評価できるような値を返すこと」というように 定義すべきであって、本当にそうすることが必要なのでなければ「true または false を返す」というようには定義すべきでない。
def foo? !! bar end これが分かりにくいので def foo? bar.to_bool end このようなメソッドが欲しいということならば重ね同意
>>417 もしかして、たとえば真偽値の真を返すメソッドのテストって
assert(obj)
じゃなくて
assert_equal(true, obj)
みたいに書く、って話?
421 :
デフォルトの名無しさん :2011/08/15(月) 01:28:05.49
true か false であることを確認するっていうシチュエーションが思いつかないなぁ。
テストだったら
>>420 みたいにどちらか片方だろうし
>>421 true/false/nullの3つを取る場合がある
「真実は常に1つ!」ってコナンってバカだよな。 1つしか存在しない事を証明するのが、どれだけ難しいか理解してない。
なぜ真実はいつもひとつだと断定できるのか。 それができるのは母集団を全てサンプリングできる場合である。 すなわち、これまでの事件はコナンが仕組んだ事件である…という可能性が出てくる。
推理小説の場合は、「真実はひとつ」といいきってもいいでしょう。 人は同一時刻には同一空間に存在する、いいかえると時刻と空間は全単射だから。これは推理小説のお約束。
>>415 ポリフォーミズムって何だっけ?パヒュームだっけか?
427 :
406 :2011/08/15(月) 15:42:31.11
なんだか議論が混乱してきてしまっている そこらへんすいません(汗 ゲームだと出現ステージの(クリア/失敗/未挑戦)とかを保持するのに true/false/nil で分けてActiverecordで取り出し、とか需要はあると思います 判別を厳密にすべきかは、シチュエーションと方針を確定しないと有耶無耶な決着になりますので 話が長くなりそうです 私としては ・Bool型はmatzが分かった上で作らなかった ・nil.to_i があるのは設計のゴミと認められているfalse.to_iが無いことと矛盾していない というのが分かったので疑問は無くなりました
>>427 君の考えではそもそも、いわゆるundefを表現できないBooleanでは不足ということになる
nil.to_i とか nil.to_s は実用上便利なことも多いだろ 各データのデフォルト値みたいに動作してくれて 役に立つ以上ゴミと言うのはどうかと思うが
> ゲームだと出現ステージの(クリア/失敗/未挑戦)とかを保持するのに > true/false/nil で分けてActiverecordで取り出し、とか需要はあると思います 言語などプラットフォームの仕様の境界条件をまたぎそうなところを、 アプリケーションの仕様に使うのは一般によいことではない。
C言語のNULLか0かみたいな。 stdio.hのAPIがそうなってるからdefineされたNULLを使えばいいだけの話なのに、 なんで0でヌルチェックする人が出てくるのか不思議だった。 今でもわからないが。
なにがどう「そうなってる」のか知らんが、NULLを定義してるのはstddefで、 C言語の仕様上値0をもつ汎整数定数式は空ポインタ定数だ。
夏だなぁ
Java厨としては、 boolean は true か false の二値しか持ってほしくない。 Boolean だったら、 true(真) か false(偽) か NULL(nil、設定されていない)の三値でよい。
未入力状態を表せないから すべての変数はnullを入れられるべきである。
全てのNULLを、生まれる前に消し去りたい。 今日までヌルポと戦ってきたみんなを私は泣かせたくない。 最後まで笑顔でいてほしい。 それを邪魔する言語仕様なんて、壊してみせる、変えてみせる。 これが私の祈り、私の願い。 さあ!叶えてよ、マツモティーヌ!!
>>406 module Boolean end
true.extend Boolean
false.extend Boolean
ってするのはどうでしょう?
>>435 当のホーアが「10億ドル単位の過ち」と述べている事からも分かるように
nullは非常に難しい問題を含んでいる
最近の言語ではnullを取りうるかオプショナルに宣言できるものが
増えてきたような気はする
ていうか理論的にはHaskellのMaybeみたいにせにゃならん、と あきらかにわかってるし
その辺りの議論について興味があるんだが 論文ある?
とりあえずまずは Null References: The Billion Dollar Mistake でググるといいと思う
nil.nil? => true
>>427 > true/false/nil で分けてActiverecordで取り出し、とか需要はあると思います
そういう仕様があってもいいけど、Rubyをdisる理由にしては仕様/実装固有の事情すぎるような。
私は嘘つきです 私は嘘しか言いません
知ってます
446 :
デフォルトの名無しさん :2011/08/15(月) 21:47:19.91
あなたに興味はありません
2001年頃のCマガが出てきたからパラパラとめくってたら後藤さんの極めよRuby道!なんて記事が。 Ruby、今とあんまり変わってないなぁw
Ruby悪質配信者リスト ●ESO名:Yugui (通称:ゴキブリ女) Rubyフォーラムで配信マナーの問題が議論された際、マナーやルールの強制を徹底拒否し、 身内が楽しめれば、他の対戦相手や視聴者の事など、どうでもいいと発言し、それが原因で叩かれる。 視聴者や支持者の大半を失い、ユーストからの撤退宣言をした。 ニコ生にて顔出し配信で人気回復を図るも、「ブス」「田嶋陽子に似てるw」などと言われ、失敗に終わる。 結局、ニコ生では視聴者の獲得ができず、ユーストでの配信を再開するが、その復帰1回目の配信では、 ・人体に寄生した寄生虫を取り出す動画 ・湖で食い荒らされた人の死体からナマズが大漁に出てくる動画 ・自分の背中で何百匹もの子供を育てるカエル ・ゴキブリの生態、産卵シーン、羽化シーンなど ・何百匹ものゴキブリを生きたまま食べさせられる人の拷問動画 これらのグロ動画を2時間以上に渡り配信した。 さらに、これをRubyフォーラムで宣伝をしたため、Rubyフォーラムトップページでグロ動画が表示される事態となった。
もう通報したほうがいいか?
見て(読んで、ではない)わからないの?
,.-‐v――.、 / ! \ / ,イ ヽ / _,,,ノ !)ノリハ i i jr三ミ__r;三ミ_ ヽ l ,iヾ二ノ ヽ二 ハ ノ ヽ、.l ,.r、_,っ、 !_, ! rrrrrrrァi! L. <最後にはわたしがいる ゝ、^'ー=~''"' ;,∧入 ,r‐‐'"/ >、__,r‐ツ./ ヽ_ / / i" i, ..: / / ヽ-、 ./ ヽ> l / i \
>>449 パクリ乙
694 :名無しさんの野望:2011/08/17(水) 10:52:28.98 ID:jlaUa7aB
AoE3悪質配信者リスト
●ESO名:Ayaka (通称:ゴキブリ女)
AJCフォーラムで配信マナーの問題が議論された際、マナーやルールの強制を徹底拒否し、
身内が楽しめれば、他の対戦相手や視聴者の事など、どうでもいいと発言し、それが原因で叩かれる。
視聴者や支持者の大半を失い、ユーストからの撤退宣言をした。
ニコ生にて顔出し配信で人気回復を図るも、「ブス」「田嶋陽子に似てるw」などと言われ、失敗に終わる。
結局、ニコ生では視聴者の獲得ができず、ユーストでの配信を再開するが、その復帰1回目の配信では、
・人体に寄生した寄生虫を取り出す動画
・湖で食い荒らされた人の死体からナマズが大漁に出てくる動画
・自分の背中で何百匹もの子供を育てるカエル
・ゴキブリの生態、産卵シーン、羽化シーンなど
・何百匹ものゴキブリを生きたまま食べさせられる人の拷問動画
これらのグロ動画を2時間以上に渡り配信した。
さらに、これをAJCで宣伝をしたため、AJCトップページでグロ動画が表示される事態となった。
ワロタライン ちょwライン マジキチライン 超えちゃいけないライン ┝ - - - - -┿ - - - - -┿ - - - - -┿━━━━━━━━━━ ∩___∩ /) | ノ ヽ ( i ))) / ● ● | / / | ( _●_) |ノ / ここクマ――!! 彡、 |∪| ,/ /__ ヽノ /´ (___) /
いろんな意味で残念な書き込みだけど >・自分の背中で何百匹もの子供を育てるカエル これはなんか見てみたいw
コモリガエルってやつだね。検索すれば見つかるかと。 筒井康隆「宇宙衛生博覧会」の「顔面崩壊」を思い出してトラウマだわ・・・
孵化したあとの背中のグジュグジュはどうなるん?
出産した後の胎盤のグジュグジュはどうなるん?
>>427 > 出現ステージの(クリア/失敗/未挑戦)とかを保持する
それ、シンボルで良いんじゃね
:clear / :fail / :not_challenged みたいな
Ruby以外の言語でも整数値で格納すべきだと思う、真偽値には向かないかと
そこにシンボルは変かなぁと思うけど。 整数値ならまぁそうだなと思うけど。
DBには整数で格納して、Symbolにして持ち出すというのがRubyっぽい気が 真偽値でいいよねと思って作ったら第3の状態が追加されるというのは稀によくある 悪いことは言わないので0と1にしておくべき
アホばっか
賢いのは俺だけらしい
>>460 微妙なトコなんよ、2つ以上の有無の状態が重複して存在するなら整数値(というかビット列)が良いんだけど
お互い不可侵の状態であればシンボルで良いんじゃねえかなと思う
シンボル使うとデータベースやらの、他のプログラムと連携させるときに面倒だからなぁ。 文字列のような見てくれと数値としての扱い、そこがメリットである一方、時にデメリットに。 文字列と数値の対応表がプログラマにたいして明示的でないことが原因なわけだが。 例えば:symbolをDBに格納するときはどうするか。 →文字列にしてインデックスを張る?性能×。DB的にはアホぃテーブル設計。 →数値にする?性能○だけどそんなシンボルと数値の対応表が別途いるねぇ。作る&保守めんどいな。 んで結局は、状態に関するデータはシンボルじゃなくて数値使おうねってことにしている。
まあ連携があるなら整数でも仕方ないんだけどね ゲームってことらしいけど、他の言語やDBとの連携ってどのくらい使うのかな
BoolとEnumを導入すれば全て解決
>>465 DBに格納する場合、
数文字程度の文字列と数値で性能差なんてないと言ってもいいくらいなのだが
何を根拠に言ってるんだ?
>>469 正確には、性能差が気になるほどの規模になることはあんまりないってことでは。
結局根拠を示せないで人格攻撃かw
君はまずデータをバイト列で考える習慣を身につけなさい
しかしつまらんスレだな
ああ、逃亡かw
Rubyに対する愛がないな
状態なんて整数より1文字のほうがコンパクトだもんな
http://leagueoflegends.jpcommunity.com/ LoL JP Community オープンしました! #loljp via Janetter
LoL JP Community への登録はお済でしょうか?
まだの方は、できるだけ早めに登録をお願いします
現在200名以上の方が登録し、コミュニティーの一員となっております
国内でLoLを盛り上げるため、誠心誠意尽くす所存でございます
LoL JP Community では、大会やイベントの主催、動画配信、同人誌や攻略本の販売を予定しています
それに伴い、ボランティアスタッフの募集もしています
大会配信での運営スタッフ、解説者、実況者、サイトコンテツ製作のプログラマー
(CGI、Perl、PHP,Ruby等)CakePHP,Catalyst,Ruby on Railsの経験者など募集しています
書籍製作の絵師、小説家、自分の特技をLoL JP Communityで活かしてみませんか?
応募希望者はサイト内フォーラムまでご連絡ください
※仕事に応じて報酬もでます
------------------------------------------------------------
LoL JP Communityへの登録はとても簡単です
以下の4つ手順を踏んで頂くだけです
1.サイトにアクセスする (
http://leagueoflegends.jpcommunity.com/ )
2.左のフレームのログイン>新規登録のリンクをクリック
3.ユーザ登録画面に必要事項を記入する
4.送信ボタンを押す
------------------------------------------------------------
以上、よろしくお願い致します
>>468 整数値比較が文字列比較に比してどれだけ速かろうと、
ちょっとしたゲームに使う程度の総データ量なら大差ないって話ならわかるが、
整数値と文字列、しかもこの場合だと可変長文字列との比較で性能が大差ないって主張は全然違うわな。
RubyでだってStringとSymbolとじゃ比較・マッチングの際の性能は全然違うわけでなあ。
DB使ってんのか
>>480 DBでindex張ってるなら、先頭一致検索なら文字列をハッシュに変換してから木を辿っていくから、抽出のコストは数値でも文字列でも変わらんよ。
ハッシュに変換するコストを心配してるなら、非常に小さいかつせいぜい文字列長に比例するだけだから、今回のケースでは心配いらん
>>480 それ探索にすべてのデータをなめるイメージ持ってるんだろ
まともなDBはそんな低レベルではない
482だが、ハッシュに変換するというのは嘘だった。すまん。少なくともmysqlについては。 ハッシュにしたら大小比較できないと気づいてMySQLのドキュメント読んだら、 やっぱりハッシュじゃなかった。 文字列indexは文字列を先頭からB木に格納しているという構造になる。 でも、B木を辿るときは文字列比較じゃなくて文字コードの大小で 比較できるので、数値の比較とコストは変わらん、という結論は変わらない。
だから思いこみだって言ってたんだっての アホじゃわいなー 素直な態度は褒めてやるけどな こんな奴にRuby使われても迷惑だ
一般的にRDBではvarcharのインデックススキャンは効率悪いだろう。 char(8)のように固定長文字列にすれば整数型と大差ないはず。
インデックスはるというひと手間増やしてようやく同等以下だからなあ。 過去データとか外部データとの都合でもないかぎりは やる意味は薄いわな。 Ruby使いに多いって話のABDだかADBだとどうしてるんだっけかな。
知能指数が低すぎるやつとは永遠に話がかみ合わないな
なんか楽しいネタは無いのかよ。
(;´Д`)
この閉塞感を打破するために gcc v.s. egcs的分裂騒動でも起こらないものか
494 :
デフォルトの名無しさん :2011/08/20(土) 18:29:47.66
jrubyでもrubiniusでもmacrubyでもmaglevでも好きなの使えよ。
Rubyって例えるなら野良猫みたいだよ。 企業に買収されるわけでもなく、国や教育機関メインで開発されてるわけでもなく、 野良猫や半野良猫が集まってゴソゴソしてるイメージ。 飽きたら解散。←もうすぐここ。 組織の継続的な運営には銭が要る。
Linuxコアメンバーは殆ど企業に雇われてるでしょ Rubyは中学生だけど
この前MatzさんとパチモンがHerokuに雇われたけど、この流れでRubyも企業のバックアップが入ったりすんのかな
>この流れでRubyも企業のバックアップが入ったりすんのかな なんか5年くらい前から隔年くらいで似たようなことずっと言ってる気がする
楽天とかからもうバックアップ有るんじゃ無いの?
IPAに媚売って小銭貰っているのが Rubyの現状だろ
>>495 そうだね。さっさと解散してRubyという言語が消滅すると良いですね。
Linuxと違ってなくなっても困るもんでもないしな
未踏に万年落選してるヘボプログラマさんですね?
未踏ってもう廃止なっただろ
>>503 C++とJavaとPHPとPython以外の言語滅ぼそうず
仕事に使えない言語は粛清すべき 趣味でつまらん言語使うぐらいなら仕事で使える言語を脳みそに詰め込め!
>>507 そんな感じでvbしかできない人とcobolしかできない人ばっかりになったわ。
頭堅いし。
509 :
デフォルトの名無しさん :2011/08/20(土) 21:11:51.17
大概の言語は仕事で使えるんだけどな。RubyもCOOKPADや永和とかでパリバリ使われてるわけで。JavaとかCOBOLは「仕事で使える言語」というより「仕事で使わされる言語」かと。
バカでもできる仕事、バカでも使える言語
仕事で使う言語なんてその場限りだもん 2週間で覚えて3ヶ月ほど放り込まれて終わり そして次の戦場へ 趣味で使う言語は変わらないからどんどんスキルがあがる そのスキルの高さに引っ張られる形で仕事の2週間で覚える質が良くなっていく 趣味でやってない奴がいまいちスキルがあがらないのは知識のベースになる言語がないから では職場が変わらないタイプの仕事でずーっと同じ言語を使っていればスキルはあがるのか? ずっと使っててもやることがずっと同じだからスキルはあがらん 趣味言語こそ仕事の質をあげてくれる本物の自己鍛錬
同じ言語を使ってるからといって、やることが同じとは限らない。 この程度の論理に穴があるお前は、言語以前の問題ということだ。
最近、藁人形論法という言葉を覚えたわけだが、 これを意識してると色々とうまくいくことが分かった。 もちろん、使うんじゃなくて、使ってくる人に対する対処をするわけだけどね。
そんな大した話ではなくてまともに育ったなら公園の砂場で学んでいるレベルの話だろう つまりあからさまにばっちいものには触るな、ということ
515 :
uy :2011/08/25(木) 04:39:44.48
実際Matzはあと何年生きるの? 仮にMatzが死んだ場合って、Rubyは誰か引き継ぐことになってんの? 俺はそういうところを気にしてしまう 1人いなくなっただけで空中分解するような(するように見える)不安定なコミュニティには貢献しようという気持ちにはなれない しかし・・・・・・俺には力がある事は確かだ この力をどの方向へ使えばITが、いや。 世界が俺の描く正しい未来へ進むかを考えている 神様のメモ帳のアリスには共感を覚える 年間自殺者3万人、毎日世界で餓死者を出している事、牛や豚が家畜になっていること、漁業の残忍さ、都会にいるホームレス それらはすべて俺の責任なんだ uyという存在がここに顕現しているにもかかわらずこの世界のザマはなんだ? なさけなくなってくるよ 俺は白よりも黒に近い、しかし完全な黒ではない だから完全な黒をグレー程度にまで薄めることは出来るが、白に近づけばおそらく白を淀ませてしまうだろう そこは自覚している 闇を喰らうのは、俺の仕事だと
ちょっと何言ってるかわかんない
>>515 Rubyは卒業したんだろ?
なんで来るんだよ
518 :
uy :2011/08/25(木) 05:05:04.02
40歳になってから音楽を始める奴は、自分に音楽の才能がないことがわかっている だから少しずつ進歩していく段階を楽しめる 俺は最初から出来ているわけで、進歩などは楽しめないんだ 出来ない事など一つもない、あるとすればそれは「塗り残し」であって、 あとは、出来ない事をしらみつぶしに1個1個つぶしていく程度しか、俺にとっての楽しみはない 才能がありすぎるっていうのも、裏世界までいっちゃうから大変なんだなって思った 人間が、元々完璧なことなんて出来ないから はなっからそれを諦めてっていうか完璧の存在を否定して、非完璧なことをやっているのがプログラミング 非完璧の中でルールをつけて、柵を作り、その柵の中でだけの完璧を行っているのがプログラミング 俺から言わせればそれは非完璧に過ぎない 根底が非完璧で作られている以上その上に作られるものは非完璧以外にありえない たとえるならOSがメモリリークしているプログラム上で何を完璧に作ったってメモリリークしていくような感じ 俺はそこまでいってしまった。 プログラミングに本当に才能のある奴っていうのは、そこまでいかないギリギリの奴のことを指す その先へ踏み入れる事は確かに高みではあっても、プログラミングというゲームをプレイすることがあまりに幼稚に思えてしまい もうやれなくなってしまう 今の俺は完全にスクリプトキディ 最近は壊すことしかやっていない ・・・・Rubyには・・・期待をしている それはプログラミングの敷居を完全にガクっとさげてしまう事 小学生でもシェアウェアとか作ってくる時代。高校生のバイトでフリーPG。 それによって引き起こされるプログラマの大量失業、それでいいと思うんだ プログラミングはたいして難しくない。難しいと思わせることによって、金を得ているのが今のIT(これでも昔よりはだいぶマシになっている) そんなだましはもう終わりにさせたいと、思っている
519 :
uy :2011/08/25(木) 05:06:32.98
>>517 Rubyを卒業?
俺はそんなことを言った覚えはない、偽だろうそいつ
俺はプログラミング自体を卒業。と言ったはず
完全無欠の天才
>>518 様がなんで2chにしか居場所がないのかわからない
521 :
uy :2011/08/25(木) 06:01:24.86
本気でいっているなら相当に哀れだ 俺は今ひとつの企業をつぶそうとしてる 普通にコードかいてるよりは、楽しいんじゃないかな
522 :
uy :2011/08/25(木) 06:06:43.72
近況報告以上
そういうことはruby-listでやってくれ
>>523 いまさら砂場云々の話出されましても
あの本流行ったのいつだっけ
やっぱプラットフォームが作れるくらいにならないとプログラマとは言えんよね。 プラットフォームって、OSとかサーバとか言語処理系とか、まぁその辺のことね。 これらが作れないうちはただじいさんの種もみ食い散らかしてるモヒカンですわな。
プラットフォームと言ってもピンからキリまであるからな Monaみたいなの作ったってどうしようもないでしょ
>>525 OS作れてやっと「プログラマ」の最低ライン
>>526 Monaなんか作ってもプログラマ()でしかない
「プログラマ」になにを求めているんだこいつら
今日も暑いな
Mona程度のもん作ってドヤ顔されるのうざいわ
RubyスレではLinus Torvaldsがプログラマの最低ラインとなりました
おいおい、MonaとLinuxじゃ間に差がありすぎるだろ
既存のOSがあるから 作れるけど作らないだけだから
作れるけど作らないだけだから(キリッ
OS といえば Linux と Mona しか知らない奴がいるな
537 :
Perl忍者 :2011/08/25(木) 12:46:48.71
Rubyやってるやつって不細工、チビ、メガネ、デブ、ワキガ しかいねえな なんで? 鼻もつぶれかかってるけどな ブサメンRubyist
すみません。。。
「思いつく悪口」が > 不細工、チビ、メガネ、デブ、ワキガ な世界って凄いな
語彙が足りないのね
自己紹介だろ
Larry Wallがイケメン過ぎて死にそう
543 :
uy :2011/08/25(木) 18:35:55.05
>>525 だろうな
OS、言語
どちらでもいい。 または出来の良いエディタ、ライブラリ群でも良い気がする
これを基礎といっちゃレベルが高すぎるんだろうけど
そこまで至っていない奴は、基礎が抜けた状態で
出来てるつもりになってプログラミングしているようなもんだね
甘すぎる
はいはい哀れ 死ねuy
546 :
Perl忍者 :2011/08/26(金) 18:49:33.43
きみがゴブリンみたいな顔してるから大丈夫だよ
547 :
Perl忍者 :2011/08/26(金) 18:50:01.91
こっちでやろう 鼻でかくて不細工でチビなRubyist
548 :
uy :2011/08/26(金) 23:47:01.29
キャラかぶってんだよお前 uyは伝染するらしいな つうか昨日の騒ぎについて、マ板ム板のどのスレでも話題にあがらないとは 本当にお前らは情報収集できないようだね 昨日の2chの全鯖ダウンは ただの鯖落ちじゃなかったんだけど、それにさえ気づけない・・・・ こんな低スキル共なんかと一緒にいられるか ゴミクズが
549 :
uy :2011/08/29(月) 06:43:15.53
少しスレをみて周ったけど 俺のいない間に、マ板ム板はさらに過疎ったようだね さっさと板閉鎖すればいいのに
PerlもRubyもPythonもJavascriptも 最前線のプログラマはもはやム板にもマ板にもいないよ
彼らは僕らの心の中に今も生きてるんだ!
>>550 どこにいるんだろう
twitterに移ったのかな
もはや、って前は最前線のプログラマがここにいたの?
twitterはないわ
ここに最前線プログラマが一人残ってるのだが ただの足軽だけどな
突撃の時に、真っ先に死ぬ奴か?
ねーねー質問質問 irb> class C; def <=>(o); 0; end; end => nil irb> p [[C.new,4],[C.new,3],[C.new,5]].sort_by{|a| [a[0], a[1]]} [[#<C:0xb777821c>, 3], [#<C:0xb7778258>, 4], [#<C:0xb77781f4>, 5]] irb> class C; def <=>(o); 1; end; end => nil irb> p [[C.new,4],[C.new,3],[C.new,5]].sort_by{|a| [a[0], a[1]]} [[#<C:0xb7769c94>, 5], [#<C:0xb7769d0c>, 3], [#<C:0xb7769d34>, 4]] irb> class C; def <=>(o); -1; end; end => nil irb> p [[C.new,4],[C.new,3],[C.new,5]].sort_by{|a| [a[0], a[1]]} [[#<C:0xb77b61d4>, 4], [#<C:0xb77b61ac>, 3], [#<C:0xb77b6184>, 5]] で、C#<=> の実際の値で結果が違うのなーんで?
>>557 むしろ結果が違わないほうがおかしいかと…
def <=>(o); 0; end の場合:
Cのインスタンス同士を比較しても「等しい」としか返ってこないので、次の要素である3,4,5で比較されている
def <=>(o); 1; end の場合:
1は「selfのほうがoよりも大きい」という意味であり、配列の要素は先頭から順に比較されるため配列の要素の逆順に
def <=>(o); -1; end: 上記の逆なので、配列の要素順
sortやsort_byや<=>メソッドが実際に何をどうしてるかについて知ってる人はけっこう少ないと思う 少し前、オリジナルの<=>を書かなければならない羽目になったときにちょっと泣いた
それはレベル低すぎだ
まあソートアルゴリズムとか無関係な実装の話だから、知らない人はいるかと思う
>>557 なんかはArray#<=>の挙動を知らないと解けない
第1要素が同じだったら第2要素を比較する以下同文、というのは配列の並べ替えの挙動として合ってるのかね
fjに決まっているだろ
あの配列のソートは直感的には便利だと思うが、学術的とかそういう理屈で正しいのかどうかはシラネ
[[4, 3], [2, 1]].sort は [[1, 2], [3, 4]] にならねーのかよ、中までソートしろよ、とかね。
そこで deep_sort の登場。 要素がすべて 42 になりそうだ。
不覚にもワロタ。 関係無いけど、さっき配列の配列の sort を sleep sort で実装しようとして断念した。
そりゃそうだろw sleep sort は数値のソートにしか使えないからな
数値で表現できないデジタルデータはこの世には存在しない
配列は 2 要素で数値のみ、って制限付ければ何とかいけそうな気がしてきた。 誰か挑戦してみる?
それはできそう。たぶん配列の長さが揃ってなくても何とかなりそうだが、 任意のオブジェクトとなると……
> 第1要素が同じだったら第2要素を比較する以下同文 s1 と s2 が文字列だとして s1 <=> s2 と s1.split("") <=> s2.split("") は 同じ結果になるわけだから、 普通なルールだと思うが。
>>569 そりゃハッシュ値順にソートするならどんなもんでもビンソートでO(n)でソートできるだろ。
結果が意味のある並びにならなきゃ意味がないんだから。
そもそも値の比較をしない sleep sort に sort の名を冠するのがなんとも言えない違和感 いや、もちろん独創的だとは思うのだけどね
なんでそんなムキになってんの?
こういうのを「ムキになる」と表現するのは、ずいぶんもったいない人生送ってきたんだなあと思う
負けず嫌いだな
>>576 あんまし言いたくないが、こーゆー議論をどう扱うかみたいなのは、
大学研究室でどんな生活送ってたかにけっこう依存する気がしてる
もしもそれがソートのように振る舞うなら、それはソートである。 過程や方法なぞどうでもよいのだ。
デイブはいいちこを飲みながら言った
>>574 そもそも既存のソートアルゴリズムにだって値の比較をしないアルゴリズムがあるワケだが
ビンソートとか普通に「ソート」と呼んではいるわけだが、 「オーダーnのソートは不可能」とか言う文脈では暗黙のうちにそういうのは外してはいるかな。
くっ! しのごの抜かさず、コードで来い!
585 :
570 :2011/08/31(水) 18:13:20.80
これでどうだろ? class Array def sleep_sort_2 tail_max = self.map {|e| e.last}.max threads, sorted = [], [] for _e in self threads << Thread.new(_e) {|e| sleep e.first * tail_max + e.last sorted << e } end for t in threads t.join end sorted end end
違和感の元は 「並べ替え」という日本語訳か 並べ替えというより整列
どっちも変わらんとしか思えないのは大学研究室で怠惰な生活を送っていたせいだろうか
>>585 にならって、任意の要素数の整数まで拡張しようとしたら
大変なことになってきた。自分でも正しく動いてるのかよく分からん
def sleeptime(element, max_num_digit, max_len)
element.map {|x| x + 1 }.fill(0, element.size ... max_len).map {|x|
sprintf("%0#{max_num_digit}x", x)
}.join.hex
end
def sleep_sort_n(ary)
result = []
max_num_digit = (Math.log10(ary.flatten.max) + 1).to_i
max_len = ary.map(&:size).max
threads = []
ary.each do |e|
threads << Thread.new do
sleep(sleeptime(e, max_num_digit, max_len))
result << e
end
end
threads.each {|t| t.join }
result
end
>>588 大きなランダム配列を食わせて確認するユニットテストでも書こうかと思ったが、
時間がかかりそうなのに気づいてやめた。
疲れた。だれか元気が出る画像か何かをくれ。 もうだめだ。
593 :
uy :2011/09/02(金) 20:42:22.56
594 :
uy :2011/09/02(金) 20:42:38.12
595 :
uy :2011/09/02(金) 20:43:03.00
596 :
uy :2011/09/02(金) 20:44:12.48
最近、コーディングしてると心臓のあたりが「ヒギィッ!?」って発作みたいになるんだけど死んでしまうんでしょうかね? 週に2回くらいなりまつ・・・
医者行け
>>597 俺もなるわー、高血圧みたいで160−100と言われたよ。
呼吸忘れてたりするんだよな
対策として、一週間に二回は30分以上運動すること、 辛いもの食べないこと、 バナナなど高血圧対策できる食べ物食べること。 とにかくダイエットだよ。 一日中座りっぱなしって結構危険だそうだ。
ファーストクラス症候群ですねわかります
随分と贅沢な症候群だな
605 :
uy :2011/09/05(月) 22:41:40.08
やっぱりプログラマってゴミなんだな 病気になった奴とかもういらないから消えて良いよ
おいおいプログラマーって結構カレー好き多いのに…
カレーの王子様ならおk?
jpeg多すぎ しばらくDELしとくか、このすれ
>>490 ちょうどそこ見てたわ
%w|1 2 3 4 5|.map{|x| x.to_i * 10}
これをもっと簡潔に書ける言語は他にある?Rubyユーザー視点でいい
引数の x を省略できる言語はそこでも紹介されているし、Rubyでの実装もあるけれどどうもすっくりこない
Rubyよく知らんけど、haskellだとこう書けば良いんじゃろか。。。 map (*10) [1..5] 1から5までの整数のリストのそれぞれの要素にx10してみたんだが
import Data.Char map (\x -> digitToInt x * 10) "12345" うーん 文字列版にしたらけど、haskellも同じ位にしかならんね
import Data.Char map (*10) (map digitToInt "12345") 反応無いのが悲しいけど、もうちょい頑張ってみた 簡潔。。。のような、そうでも無いような
613 :
デフォルトの名無しさん :2011/09/07(水) 21:15:57.10
digitToChar使うならせめてこうだろ。 map ((10*) . digitToInt) "12345" Char じゃなく String でやりたいところな気がするけど。
614 :
デフォルトの名無しさん :2011/09/07(水) 21:16:37.84
digitToInt 使うなら、だバカ>俺
>>613 おお、関数合成の使い所はここか、thx
。。。思えば、質問も回答もrubyスレでする様な内容じゃ無いな
>>613 は関数型言語的には問題ないんだろうけど、
Ruby的には左から右にメソッドが流れる感じが損なわれている気がする
620 :
デフォルトの名無しさん :2011/09/07(水) 23:20:49.78
method(:*) 取ってきて curry して [10] 付けて、とか考えたが一時変数が減らせんなー。 要素を順に適用していく Array#to_proc があれば…
>>620 それなりに書いてみたけど、元より長くなってしまうので意味ないかも…orz
class Array
def to_proc
Proc.new do |obj|
each do |args|
obj = obj.__send__(*args)
end
obj
end
end
end
%w|1 2 3 4 5|.map{|x| x.to_i * 10}
%w|1 2 3 4 5|.map(&[:to_i, [:*, 10]])
Groovyだとアナフォラっていうか itみたいな特別扱いの変数(?)みたいなのがなかったっけ?
APLみたいな謎言語だと 劇的に短く書けたりするんだろうか
構文構成要素はそうそう減らないだろ この手ので構成要素を減らすには、数学上の概念の発明が必要だ
itは欲しい ネーミング的にも神だし
短くジャなくて、簡潔じゃ無かったっけ? 意味が分かりにくかったらダメだろ
>>625 ネストしたときにグチャグチャになるから反対
itはイテレータに使うから反対
みんな大好きPowerShellの出番ですよ > 1..10 | %{ $_ * 10 } > set-alias map foreach-object > 1..10 | map{ $_ * 10 }
え?またMS大勝利?
python最強
Python版お願いします
Python版。もっと短くできるのか? [10 * int(x) for x in '1 2 3 4 5'.split()]
最強ってほどじゃ無かった
groovy版 (('1'..'5')*.toInteger())*.multiply(10)
[10 * int(x) for x in '12345']
Haskellリスト内包表記版 import Data.Char [digitToInt x * 10 | x <- "12345"]
結論:Rubyistはマルチリンガル
yuguiちゃんのtwitterのアイコンが萌え萌えになっとるがな
!!
RubySpecに関する最近のruby-coreの議論を見ると、 本当に日本のRuby committersの存在は癌だな クソすぎる
>>641 そんなこと昔からずーと言われているwww
>>642 マジで長いのでまとめるのはしんどい
外人が「RubySpecにテスト書こうぜ」って言ってんだけど、
日本人が話を逸らしたりして議論を発散させてる
ま、結局のところ自分達だけで好き勝手に開発したいってのが
見え見えで、そりゃ外人もキレるわーって感じ
>>644 解説ありがとう。
ML全然見てないから知らなんだ。
テストが嫌いなRubyistがいるとはにわかに信じ難いが、
コミッタの人たちはそうなんか・・・。がっかりだね。
まあ、皆さん仕事の合間とかに開発してプログラム書くのに手一杯なのに、 自動テストまで作れとか酷とは思うけどね。 テスト書いてるとか言っても、仕事か趣味のちょっとしたものでしょ? 文句言うならテスト書いてあげればいいじゃん。
test-all という既に走ってるテストがあるわけで、CRuby のテストはそれである種必要十分。 RubySpec は、そもそもの立ち位置からして、他の実装が CRuby に近づくためのテストなのか、 そもそも CRuby を含めあらゆる実装から独立した、あるべき仕様を提示すべきものなのか そのへんはっきりしてないままgdgdしている。 そういう背景を何も説明せずにdisったところで、 「テストが嫌いなRubyistがいるとはにわかに信じ難いが、 コミッタの人たちはそうなんか・・・。がっかりだね。」 と誤解されるだけだこのクズ野郎。
テストをどっちかに統一しろよって話だべ
RubySpec好きの外人が 「CRubyの仕様変更に合わせるのだるい お前らがtests-allの代わりにRubySpecにテスト書けばいいんだよ こっちのほうが出来がいいし悪い話じゃないだろ?」 みたいなことをのたまってやがる CRuby開発陣からすれば 今までもunittestはちゃんと書いてきたのに なんで新参のよくわからないものに乗り換えなきゃいけないんだよ おめーらが得するだけで俺達にメリットないし あとRSpecの文法キモイ ってはなしになる
RSpecの文法とか使うの無理だよな
651 :
デフォルトの名無しさん :2011/09/10(土) 01:25:06.42
RubySpecはrspecとはまた違うんだなこれが。
そりゃさらにややこしいことになるね
似たようなものをいくつもいくつもいくつもいくつも作ってリソース分散するのがオプソの醍醐味だろ
自分が適当に作って公開したライブラリを使って四苦八苦して時間を無駄にした人がいると思うと胸がキュンキュンしちゃうよね。 ごめんお…(^ω^)
似て非なるもの 継承で
気分がいいはちゃんと定量評価してほしいねぇ。 ブルックスの法則の下りって笑うところなんだよね…?冗談なんだよね。 BigIntの話はその通りだと思うけど。
>>653 そして「新しい○×に対応しようとしない日本人開発者はガンだ」とか
2ちゃんねるでdisるわけだなw
なんていうか・・・・ ものすごい絵に書いたような宣教師顔だなw
聖書よんでるらしい
聖書よりモルモン書を重視するらしい
他の処理系に対して、絶対敵意あるよな。あいつら。
おまえがな
いや、むしろ俺が
$stdoutのエンコードがEncoding.default_externalになってないのって何故ですか? Fileとかのopen時にはdefault_externalに設定されるんだから、 $stdoutだって生成時にdefault_externalに設定してくれるほうが自然だし便利だと思うんだけど
666 :
デフォルトの名無しさん :2011/09/10(土) 14:13:42.05
やっぱ自動変換は便利とは限らない気がするよねえ、というモヤモヤした感じがいまのところ理由だな
668 :
665 :2011/09/10(土) 18:20:01.66
>>666-667 読み込みopen時はexternal_encodingのデフォルト値にdefault_externalを使うけど、
書き込みopen時はexternal_encodingのデフォルト値にnilを使う方針なんですかね
default_externalが全然信用できないなら別だけど、デフォルト値があるんだから使うのが自然だと思うなぁ
open(path, "w:nil")みたいに書けるか知りませんが
ACにチケットはハードル高いです…
その「○○ェ」ってやつ、ちょっと流行ってるみたいだけど、 意味も元ネタもわからん。
「ェ」はNARUTO系と彼岸島系の2種類があるから注意な。
674 :
uy :2011/09/11(日) 04:27:32.37
>>670 こういう井の中の蛙ってゴミグラマ板、ゴミグラム板には多いよな
すっげードヤ顔な2ch初心者
2ch初心者つうかインターネット初心者って感じかな
なんでそれで「意味も元ネタもわからん。 」とか言っちゃってんの?
「わかりません。」だろ? で、さらにいえば「教えてほしい」わけだろ?
どういう風に育てばお前みたいなゴミクズになるんだ
ググレカスじゃたりねーよwwこんなやつwww
ゴミグラマは死ぬべきですね ゴミグラマもとうとうおしまいですね ゴミグラマは死ねゴミ
675 :
デフォルトの名無しさん :2011/09/11(日) 04:30:12.90
ゴミグラマは 死ね 死ね ゴミグラマ
677 :
デフォルトの名無しさん :2011/09/11(日) 06:11:12.48
ゴミが何はなしかけてるわけ?
そもそも
>>669 の何がRubyェ…なのかわからん
「スピード勝負のWeb開発するならRubyはオススメです」って書いてあるんだから
別に普通だろ
覚えたての言葉を使いたかったんだろ
おにいさまェ…
>>678 Rubyに至るまでの経路を見るとがっかりする
島根県Matzェ…
684 :
678 :2011/09/11(日) 15:43:47.29
>>681 これ系のチャートで、選択肢の内容をあまり深く考えても…
モルモン教宣教師様ェ…
687 :
uy :2011/09/11(日) 21:35:17.72
ゴミグラマは死ね 死ねゴミグラマ
まるでゆとりの大将だな
689 :
uy :2011/09/12(月) 03:39:12.22
んー・・・ 認めたくはないけど Perlスレのほうが、空気読むスキルにおいては完全に上だな Rubyスレ大敗北 uyで書き込んでるレスなんてスルーしたほうがスレの為なのにwwwバーカwww
692 :
uy :2011/09/12(月) 16:37:36.04
やっぱり俺はレベルが違うね 8を見直してそう思った お前たちに任せておいて時代を進化させられるか心配になってきたよ 俺がある程度の場所までやっておかないと 下手すると1000年レベルで世界は遠回りするかもな 現状Rubyが広まれば、少なくとも俺の境地に世界は近づいてくるはずだが JAVAやMSあたりが勝つと、世界はマジで1000年単位で遠回りする可能性がある そんな事をやって科学発展のペースが遅れている間に地球が生物の住めない☆になるのだけは避けなくてはならない 本当に仕方のないやつらだな
だからクソコテには隔離スレのほうで反応してくださいお願いします
すまんな
696 :
uy :2011/09/12(月) 19:55:27.95
何で俺は規制されないんだろうね ちょっとためしにマ板の顔とも言えるスレを爆撃中 あ、もちろんRubyでかいたスクリプトです
お、perl忍者のパクりキャラのuy君じゃないか(笑)
698 :
uy :2011/09/12(月) 20:07:52.96
>>694 俺はお前たちと心中はごめんなんですよ
人が戦わなければならないのは、人ではなく自然そのもの。
あとたかが数百万年以内にこの☆は、跡形もなく消える
それよりも前に、人が住めなくなるかも知れない
お前たちとグダグダとゴミみたいな事をやっている間に足元をすくわれたらたまらないって言うことだ
効率を考えた場合には、ゴミを踏む事で靴に汚れが多少つくのは仕方が無い あとで洗えばいいか
お前たちは目先のことしか考えていないと思うけど俺は
はるか未来を見据えて、物事を考えてる
701 :
uy :2011/09/12(月) 20:21:52.23
ゴミPerlゴミ忍者が uyの発言をすべて継承したいというのなら、もっていってかまわないよ むこうにかいただろ 誰でも使ってよい uyはNYLSライセンス
>>701 それもPerl忍者のコピペ?
パクりかっこわるい
704 :
uy :2011/09/12(月) 21:01:58.14
Googleにプログラム言語作れる技術力は無いよ 新しい言語作る前に、まず Go(笑) を完成させろよwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
何か新しいものが出る度に、何も吟味せず「終了」と騒ぐだけの、 何のためにそいつに脳がが存在するのかわからない、かわいそうな人がいるんだ。 そっとしといてやれ。
構造化プログラミングじゃなくて構造化"ウェブ"プログラミングなんだな どういうものなんだろう
名前空間のしっかりしたJavaScript+とみた
完成度の上がったDOM?
いやいや、制御構造が蜘蛛の巣状のスパゲッティより素敵なパラダイムですよ
DOMが多言語対応しようとしてひどいことになったから、その反省かな XPathを言語組み込み型にするのかもしれない・・・
多言語化は間違いだからね。 ASCII以外はただのバイナリですよ。 いいですか?日本語の文字列はただのバイナリです。 わかりましたかー?
わかりますん。
いや、全てのオブジェクトはただのバイナリだ そこにどんな構造を見出すかが問題なんだ
言語は無数に存在するし、変化し続ける。 それをたった1つの文字列というオブジェクトとしてモリモリフィズムしようとするのが間違いなんでつ!
解釈するのは人様であってデータ自体は無数に解釈しうるわけだからね ASCIIと日本語のうち一方がバイナリなどと区別する意味が無い
BIN言語でもつくるかな。 世界は0か1が任意個数組み合わさって作られているという、 ごくシンプルな制約。 これは流行るな。間違いない。
なんつーか、matz氏はtwitterしないほうがいいタイプの人間じゃないかなあ。 ある意味、彼はRubyの広告塔なわけでさ。 「モチベーションが奪われた」とかチラッとしたことでも公に出てくると、 それが積み重なってRubyの印象が悪くなんよ。 みなさんご存知のとおり、プログラミングは実益だけが理由で盛衰するわけじゃないからね。 matzにっきをちゃんと書いてた時期の方がまだ印象が良かったな。 「モチベーションが奪われた」という内容だったとしても、文章の形にするかぎりはちゃんと起承転結みたいなのがあったからね。 一言だけ書いてもなんか嫌な印象だけが残って議論すらできずに時間と共につぶやきはながれていくと。
だから何? Linusなんかしょっちゅう痛い発言してるよ?
Linuxはともかく、gitなんかはLinusの痛い発言が 普及の足を引っ張ってるかもなw
まぁなwgit使ってる奴はLinusのウザさを知らんのだろうw なんでこんな奴のツールをつかわんといかんのかってくらいイラ付くぜ
99%のRubyプログラマはそんなの気づかないから問題なし
後方互換性が悪いからRubyをdisるって書かれたぐらいで、いちいち反応するからいけなんだよ。 批判は批判でがっちり受け止めて、無視するところは、無視すればいいのに・・・ ただのユーザーから見たら今まで動いてた環境がUpdateすると動かなくなるってのはストレスなんだからそれぐらい愚痴言わせてやれよMatz
角を立てずにやるに越したことはない 八つ当たりdisです(笑)なんて言ってヘラヘラしてるのはまあ卑怯だね 個人的にはHSPをクソ言語呼ばわりしてたsora_hの反応が見たいわ
なんでもかんでも工作員認定する香具師はネトウヨかプサヨ
726 :
uy :2011/09/14(水) 04:46:02.11
>>717 >>721 こういうのをよくRuby関連のスレでみるんだけど、
何なんだろう。
Rubyが普及すると困る日本人ってどういう層?
twitterの話は、話の発端の人物が 「自分で八つ当たりだってわかってdisってますよ」って変なエクスキューズを しながら喋ってるのが悪いんだと思う。 あれやられながら会話してると、たとえ本人に重要な指摘をしても 「わかってやってるからいいんです」って逃げることができるから 会話にならんのよ。
だから、会話しないのが正解なのにな。 それよりも、その後の身内にも軽くからかわれて馴れ合ってるくだりが気持ち悪かった。 あいつらなりの自己批判的な態度のつもりかも知れないけど、批判も迎合も身内しか許さない感が溢れてる。
>>725 なんでもかんでも三国人よばわりするキチウヨは巣に帰れば?
730 :
デフォルトの名無しさん :2011/09/14(水) 10:17:13.95
流石ゴミ板
おまえらが相手にされないからってひがむなよ
相手にされないからひがむと言うより、相手してるから呆れてるんじゃね?
まあMatzは色々と問題アリな人物なのは間違いない…が Rubyを使う上ではそれは大した問題ではないからな …たまーにRubyにも影響する問題を引き起こしそうになって 他の開発陣に止められたりするのが怖いところだが
もっとはるかに酷い奴が沢山いるので、とりたててMatzが酷いとは思わんなあ。
世間一般の人がみんなプログラミング言語設計者だったらすごいことですねw
おまいは対偶もわからんのか
世間一般的なものしか受け入れたくないんでしょ? そういう人は、世間一般の人が手作りできないようなマイクロプロセッサが載ったコンピュータを 使うべきじゃないし、飛行機や新幹線には絶対に乗るべきじゃないですね。
何を言ってるのかもわからないし、どれに対するレスなのかもわからない
世間一般にだってひどいの沢山いるがな。 なにその、この業界だけ特別、みたいな言い草は。
まとめ読んだら、matzだけが前向きな提案せずに「やる気なくした」って言っててワロタ
743 :
デフォルトの名無しさん :2011/09/14(水) 22:56:53.61
あんな中で発言するの怖いから言えなかったけどさ、 Redmineってさ、Railsのキラーアプリの一つと 言っていいと俺は思うんだけど、それがRailsの最新版付近にすら 追従してないってどうなのよ、とは思うけどね。 Kaoriyaの人も別にDisでもなんでもなかったのに、タイトルだけで爆釣りしちゃったね。 Rubyそのものは関係なかったのにね。 PHPerと違ってDisられなれてないからなかなぁ。
745 :
744 :2011/09/14(水) 23:23:59.05
あ、
>>743 を読んでみると
そんなレベルの話じゃなかったな。上のは無しで。
>>727 も指摘してるが、
> ココを読む方へ注意:はじめの「腹いせ&八つ当たり」を見逃さないでください。
> いろいろわかっててそれでもdisってます
これ本当に酷いね。
この断り書き入れとけば何言っても済まされると思ってるとしたら品性を疑うよ。
Vimをdisらないでください><
自分で勝手にライブラリのバージョン上げて、 Rubyで書かれたソフトが動かなくなって、 その程度で数日以上問題解決できなくてイラついて、 挙げ句の果てにRuby自体に八つ当たりって頭おかしいだろ。
>>746 別にお前に言ってるわけじゃねーからいーんじゃねーの。
そんなに酷いこと言ってるか?
そもそもMatzが変に噛み付かなきゃ良かっただけに見えるんだが。
そして俺はRuby好きだけど、Vimも好きだ。
なんつうかこのスレ煽り・釣りに対する反応がピュアすぎるww
>>743 > 信者も教祖も怖すぎだろ
全くだな。Kaoriyaの取り巻きのキモさは異常。
釣りとかw
>>748 自分で勝手に上げたわけじゃなくて、
FreeBSDのportsで整合性が取れてないタイミングでアップグレードしたのが大元の原因。
そういう意味では文句を言うべきはFreeBSDのはずなんだが、
そっちには文句を言えずにRubyに八つ当たりするあたり、
小物っぷりを存分に発揮していてほほえましい。
結論:rubyはクソ
755 :
uy :2011/09/15(木) 01:33:39.36
>>743 @kaoriya Ruby全体に八つ当たりするより、まずはredmine開発陣に相談してみるのが生産的ではないかと。
返信する RTする ふぁぼる
yukihiro_matz 2011/09/13 11:35:07
プギャーwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
何この小物?
@yukihiro_matz 見ず知らずのツイートに八つ当たりするより、まずは書き込んでよいかどうかグッピーにでも相談してみるのが安全的ではないかと。
uy 2011/09/15 01:33:22
redmineをフォークしてFreeBSD対応版を作ればよかったんじゃないのかな? FreeBSDerってそのくらいのスキルが求められてると思う
>>753 FreeBSDのportsのVimにKaoriya版パッチを取り込んでもらいたいと思っているのに
いつまでたっても一向に取り込まれなくてコンプレックスがあるんだよ。
そういう負い目があるからFreeBSDには大きな口が叩けないでいる。
おまいら目をキラキラさせ杉
叩くネタを見つけると、とたんに目を輝かせるのがこのスレの住民です
(σ・∀・)σマッツ!!
ソースが仕様書です(キリ)
ソースが仕様書です(依存型)
テストは書きません(キリ)
(σ・∀・)σマッツ!!
>>764 ソースツリーを見たことがない奴しか騙されないデマを乙
Rubyに毎日「ありがとう」と声をかけるとバグのないプログラムが書けるようになります(キリ)
ホットマッツ
事実で攻撃するネタがなくなったので印象でFUDってdisるだけですか ものの見事なゴミですねぇwwwwww
>>769 > だとすればrubyという言語そのものにプログラマが
> 「後方互換性を捨てたくなってしまう、実際に捨てさせてしまう」
> そんな性質があるといっても過言ではないでしょう。
このくだりのことか。確かにゴミだな。
>>760 ぼくがかんがえたさいきょうのいいわけ(キリ)
>>744 あれはアジテーションだって当人自らが表明してるわけだから、
スルーするか真っ向対決しかないわな。
当面の問題が解決方法出来なくて、という話でもないしな。
この間パッケージメンテナがよくわからねえとキレて辞めたのって
debianだっけubuntuだっけ。
こう続くってことはやっぱり内輪以外にはわかりづらいんだろうな。
再帰の考え方ができなかったのはBASICの言語仕様のせいじゃないか? 互換性がなくなる原因はrubyの言語仕様にあったんじゃないか? どっちもそうおかしな話ではないと思うんだけど それを解決するかどうかとか、嫌なら使うなとかはその先の話で ツイッターというツール自体に炎上する原因があるのに そんなものを好んで使う奴が悪いんだけど
> 再帰の考え方ができなかったのはBASICの言語仕様のせいじゃないか? BASICで再帰をするというのは、言語仕様的に「不可能」だから。 > 互換性がなくなる原因はrubyの言語仕様にあったんじゃないか? Rubyの言語仕様のどのあたりに互換性がなくなる原因があるのか、 その理由を「具体的に」言ってくれ。
BASIC使っても再帰の考え方は出来る スタック作ってgoto駆使すれば実装できるし 互換性がなくなる原因がrubyの言語仕様にあるかどうかは知らない というか、matzがモチベーションの問題と明言してるから、それが結論だろ
それは逆だね 再帰の概念を知っていれば言語仕様にないBASICでも実装できる BASICしか知らない人は再帰の概念を言語仕様から知ることはできない
777 :
uy :2011/09/16(金) 02:50:06.65
互換性とかそんなんどうでもいいし、 いいからさっさとRubytyonにしてendなくせばいいんだよ
そんなことしません
そんなんどうでもいいからさっさと++演算子を・・・・
HaskellとかScalaみたいに 演算子記号を比較的自由に定義できたら面白いけど、 演算子オーバーロードの黒魔術が量産されるリスクと紙一重だよね
>>779 Rubyの理屈上、x++ は演算子にもメソッドにもならないはず
x=x.succ を固定で呼ぶシンタックスシュガーになるだけだな
x-- を何にすればいいのかは知らない
というか今年に入って x+=1 なんて使ったことないぞ
インクリメントなんてどんな時に使うんだ
var++はのらりくらり理由つけて作らないことにしてます ただでさえattr_*やprivateで困ってるのに
直接的な原因ではないことはわかっているが、言語がそれを誘導しているのではないか? っていう論は他の言語だったら即却下かもしれないけど 今まで散々サピア=ウォーフ仮説を引き合いに出してきた Rubyの場合は一概には否定できないからなあ
>というか今年に入って x+=1 なんて使ったことないぞ >インクリメントなんてどんな時に使うんだ 痴呆なの?去年までは使ってたんじゃないの?今年になってお前に何があったんだ
>>781 個数をかぞえるときつかいます。
1増加するとき
c += 1
Cのポインタは要注意
「1増加するとき」は、配列のインデックスとして1増加するけど、
アドレスは、sizeof(型)だけ増加している。
p++としたら、pは、4バイト進む…など
>>784 去年もたぶん使ってない(インクリメントではなく単に 1 という数値を加えるときは x = x + 1 と書く)
少なくとも今年は使ってないことは確かなので、正確なところだけ述べた
痛手レータや胃南無レータが使えるならインクリメントなんて不要だじ。
採用しない現段階での理由は何なのでしょか? 数値がimmutalbleだから?
むしろPythonとか文字列もimmutableなのに。 ++がなきゃヤダヤダ君はPHPかJava(Script)?でも使っとけ。 どうせ何を使っても意味論なんかわからずに使うんだろうから。
>>788 んなこと以前に要らないからだよ。
要らないから作らない。それ以上に理由があるかい?
ループカウンタは基本的にないし、 カウンタ以外の変数に毎回1を加えたいという稀な場面でなおかつ短く書かないと死ぬという場合は x+=1 で充分に動作するからな わざわざ(おそらくは)めんどくさい文法変更とパーサ変更をしてまで、1文字短い ++ を実装するメリットがない x++ と ++x の動作の違いが重要なプログラムを書こうというのなら帰れ
ゴルファーェ…
実装されてたら、自作のクラスとかで使うかもしれないな
メソッドの最初のほうで respond_to? や kind_of? を使って引数内容を確認しないといけないのをなんとかしてください まあ、しなくてもいいんだけどさ
>>794 何度か言われてるけど、メソッドを使う前にはマニュアル必ず読んで受け入れ可能なオブジェクト確かめろ、でいいよねそれ
def hoge(o) o.foo ←おっおっ o.bar ←おっおっおっ o.bazz ←んなメソッドねぇ! end ってなったときにfooとbarの呼び出し前にロールバックしてくれたら def hoge(o) unless o.kono_method_motteru? :foo, :bar, :bazz raise "去れ、うぬに用はない。" end end とかしなくても済むのにね。
>>794 >まあ、しなくてもいいんだけどさ
これはずっと考えてたんだけど、やっぱ、しなくていいよね?
「変」なオブジェクト渡して変な動作やエラーになるのなんて、それをやった人の責任だよね?(マニュアル等で事前説明があった場合)
やっぱGoのインタフェースと委譲で頑張るってのは正しかったんだ。 みなそこへ向かってる。Rubyはオワコンや〜 継承(笑)
チェックしたところでチェックに引っかかったらどうするのかはっきりしないからな 例外返しても受け取ってもらうにはマニュアル見てもらう必要があるし 結局実行がとまってエラーメッセージ見るのなら何もしなくても大して変わらないし
あなたがおさがしのものはHaskellのSTMですか? たぶんそれ以上にメジャーでかつ、そんなことが実現できるものはないと思います。 (もしfooがlaunch_missileを呼んでいたらどうやってロールバックする?)
>>800 入出力とかスレッドとかが関わると別の問題になりそうだね。
Prologは似たようなことができなくもないが…w
真にダックタイピングと言うなら、オブジェクトのクラスはなんでもいいはずだしな 全ての処理において、全ての望まれたメソッドが全て望まれた動作をするのなら、全てのオブジェクトはなんでもいいはず オブジェクトのクラス名を文字列として出力するとか、そういう処理でもあるならあれだけど
>>797 その通りなんだけど、その辺の情報をコード上に厳密に明示的に示せないのがダサいって話で、
そこを現状の道具立てで何とかしようとするとkind_of?とかになってやっぱりダサいと。
scalaがやってるようなのはスマートだけど、
あれRubyに取り込むのはちょっと厳しいし。
def show_in_oomoji(str:<String>) puts str.upcase end こんな感じ?
ObjCみたいにnilにメッセージ送っても無視するようにしてほしい
ぬるぽ
yardはなんか当たり前のことを書き連ねなければならないのが辛い ある程度テンプレで生成とかできないもんかね
その当たり前の事ってのがそもそも俺には理解できなかった。 メソッドの中の引数の使われ方から型を推論する?調査可能な範囲の呼び出しもとから型を推論する? どちらにせよ、rubyの目指すところを考えるとそーゆーのは期待できなさそう。
scalaの機能だとtraitが欲しいな。 それこそ非互換性がどうのこうのって話の緩和にもなるし。
mixin vs trait
>>805 もうJavaみたいにアノテーションを言語に取り込んだ方がいい気がしてくるな
Rubyはそんなごっついでっかいアプリケーションを作りまくる言語じゃないのよとは言ってみるが このへんの引数情報に関しては業務の数十人どころかオプソの数人でも破綻の足音が聞こえるのがなんかアレ
>>809 自動で100点取れるものが欲しいというよりは
手動補正を前提にネタを冗長でも簡単に抽出してくれるようなのが
欲しいって話なんでは
Rubyを使ってると、Groovyみたいな任意の型付け(オプショナルタイピング)とか D言語みたいな事前条件・事後条件(契約プログラミング)とか そういう「意識的に制約を加えるための仕組み」が欲しくなることがある そういえば名前付き引数ってどうなったんだろ
816 :
uy :2011/09/17(土) 00:50:31.86
>>787 痛手レータとか新しいんだけど、
痛レータ(いたれーた)のほうが語呂いいな
817 :
uy :2011/09/19(月) 07:31:48.50
ハッシュ引数とかマジで function({ :a => 222 , b:33 }) こんな記述 やってらんねえし b:33 は :a => 222 を簡略化させたつもりなんだろうけど・・・ 本気で微妙すぎる Ruby言語を見た人が初見で読めるようなソースコードじゃなければ「直感的」とはいいがたい n = "s" p ({ :x => 33 , n: 4 }) ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ プギャーwwwwwwwwwwwwwwwwwwwwwwwwwwwww
恥ずかしいやつだな
819 :
デフォルトの名無しさん :2011/09/19(月) 13:55:30.35
2chのニュース板のURLを貼る人間は低脳
どうして?
ニュースネタはソースに近いURLを貼るのが鉄則だろが。 それの場合、日刊工業の飛ばしくさいから、日刊工業の脳内ソースとみなして、 日刊工業のURLを貼るべき。
>>822 半分は同意できるが、大抵のスレは
>>1 にソースに近い URL 貼ってあるので、
別に構わないんじゃね、と思う。
だが、お前は調子に乗るな。ボケ。
>>823
825 :
uy :2011/09/20(火) 16:02:36.12
>>818 これがわからないなんてゴミみてえな奴だな
周りがRubyはイイゲンゴイイゲンゴいってるからって
すべての記述が良いとか優れているとか思ってる勘違いしたゴミ乙
実際、俺にそれを言っちゃったお前がかなり恥ずかしいと思うよ
826 :
uy :2011/09/20(火) 16:03:26.27
すっかり肌寒くなってきましたが夏休みはまだまだ続きます
>>822 なにその鉄則。
たどればどうせ見つかるんだから、
ソース以外のリンクのほうが重要。
829 :
デフォルトの名無しさん :2011/09/20(火) 19:55:37.22
>>828 だよな。
いまどきニュー速とかまとめブログだけ見て、ネタ元に行かない奴なんか一人もいないよ。
俺のところのrubyでは p(x: 33, n: 4) で、ちゃんと {:x=>33, :n=>4} って表示されるぜ
>>817 >Ruby言語を見た人が初見で読めるようなソースコード
そんなのを求めているのは君だけ。
慣れた人が読みやすければ良い、それがRuby。
MatzLISPだかんね。
>>830 おまえ教えるなよ。
ほんとに教えない。これが醍醐味。
833 :
uy :2011/09/21(水) 10:50:10.32
>>831 マジで頭悪いんだな
おどろいた
そこを否定するってことは、おそらくMatzの考えからもはずれるけど、まぁ一度そうやって発言したんなら考えをつらぬけよゴミ
834 :
uy :2011/09/21(水) 11:01:53.20
>>830 百回
>>817 読み直せ
二度も同じことは言わないからな
的確な内容についてレスできないなら、恥かくだけだから横レスしないほうがいいよ
じゃあ、お前ずっと ( ) でハッシュかいていてください。 ただし、そのソースコードは俺に見せないように
何故ハッシュは { } でかいたほうがいいのか、 この意味 す ら わからないなら マジで業界を去ったほうが良い
邪魔なだけ
Rubyの文法をまるでわかってないようだな
> じゃあ、お前ずっと ( ) でハッシュかいていてください。 ただし、そのソースコードは俺に見せないように やっべーっすよ先生おれのrubyじゃ p x:33, n: 4 # -> {:x=>33, :n=>4} ()すらいらないっすよ。どーする?これ?
>>832 ごめん俺もコテハンに絡まれたかったんだ
飽きたらやめるから許して
ところでハッシュ引数の「n: 3」みたいな書き方って便利だね
rails、やたらハッシュ引数多用するから1.9に上げたくなったわ
コロンの位置をあわせたくなる病
840 :
uy :2011/09/22(木) 13:18:32.28
>>838 本当にバカなんだな・・・
n: 3
↑wwwwwww
俺はさ、
この n がシンボルなのか変数なのか
それが初見ではわかんねーからゴミだって話をしてんのに。。。
ほんと、Matz落ち着けって思った
プログラミングにおいて「あることを反対にする」っていうのはやっちゃダメだよ
シンボルは
:test なのに 引数にするときは test: とかさ、ダメだろ
アセンブラのMOV命令を逆にしちゃうくらいやべえよ
841 :
uy :2011/09/22(木) 13:21:12.80
それはシンボルをかくときに、 頭の中で文字入力するときにインターバルが起こる さーてシンボル名テストをうつかーって時に :test あ、違う test: だ。 ↑ あるいはこれを 実入力してからバックスペースでけして打ち直す奴だっているだろうな n: 444 この記述はゴミ これだったら普通に :n : 444 のほうがまだよかったよww :n:444 これでいいじゃん。。。。。 なんで : を1個減らしたwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww Ruby3.0では非推奨
シンボルをよく使うが故に、逆に気持ち悪くなってるのわかる
843 :
uy :2011/09/22(木) 13:38:34.02
ですよね
Rubyを分かってればはっきり言ってシンボルだとすぐにわかるし、
Rubyを知らないやつを想定して言ってるなら、
そもそもシンボルという概念も記法も知らない可能性の方が高いんだから、
そのレベルで分からないはず。新記法は関係ない。
:n: 444 とか見づらくてどうしようもなくセンスないし、
アホは考えが浅くて笑えるな。
大方ろくに勉強もしないで、
>>817 みたいな勘違いソースを書いて、
八つ当たり的にレスしてるんだろうけどな。
シンボルとして実装されたけど、別にそうでなくてもよかったから、シンボルだとすぐにわかるというのはおかしい
文字列という実装もあり得るし。 どうせならjsonっぽい書き方も許容してもよかったと思うけど
うん、こんだけレスしてもらったら十分だわ。もういいよ。 あとは:test=>3と書こうがtest:3と書こうが趣味の問題だから好きにするといいさ。
何の話?
根性ないな
あれだけ調子に乗ってたのに哀れだな
852 :
uy :2011/09/23(金) 08:59:22.40
別にいいんじゃね 許してやるよ
いきなり慣れ合うんなよきもいな 早速windows7 x64にruby 1.9.2導入してみたけどいろいろやらなきゃいけなくて厳しいな gem使うのにzlibのx64版を別途ダウンロードしなきゃいけないし、 gem installにいちいち --platform mswin32つけないといろんなところで詰まる。
WindowsでのRuby環境構築方法が一冊本になるぐらいだからなあ
rubyはpath='c:\windows\'とか書けないし 言語仕様レベルでいやがらせしてるから 環境設定どころの話じゃない
パス文字列を外部に持ち出さない限り、"C:/path/to/" で動作するよ
>>857 VBではそのまま行けるな。
C#では「@"C:\Windows\"」って書けばいけるはず。
さすがに自分のとこで作った言語は自分でなんとか処理できるようにするもんかも
そもそもプログラミングがへぼへぼの日本のジャップが作った言語なんて たかが知れてんだろ 欧米を見ろよ まともだろ やっぱりどの業界も欧米にはボコボコだよな
バッククォートをディレクトリ区切り子にするほうが嫌がらせだと思う
バックスラッシュ
それについてはもう作ってるほうも同意してるんじゃね いまさら変更できないだけで
一般文字列として取り扱う予定なんてなかったであろうモノだからな 仕方ないっちゃ仕方ない
パス区切りにバックスラッシユ使わないと困る事ってあるの? VBやってないからか困ったことがない
外部からコピペしたときに一発動作しないのはめんどくさいとは思う
自分でゼロから書くときは
>>856 みたいに/で書くけど
情処会のTeX組版ありえんわ〜 横幅が広過ぎてパラグラフライティングしたら余白できまくりワロタw 図の貼り方も悩ましすぎるw 何考えてんだこれw ってか書きにくいだけじゃなくて読みづらいw パラグラフリーディングしづらいw 普通の2カラムでいいだほw
ついでにredmineが最新のgemで動くようにしようと思ったら、まずrake db:migrateで詰む。 /redmine/config/boot.rbでgemのi18nを0.4.2でしか動かないようにしてるからなんだけど なんでこんなことしてるんだろう? コメントには0.5.0以降と互換性ねえんだよって書いてるんだけど、 具体的にどう変わったんだっけ # TODO: Workaround for #7013 to be removed for 1.2.0 # Loads i18n 0.4.2 before Rails loads any more recent gem # 0.5.0 is not compatible with the old interpolation syntax # Plugins will have to migrate to the new syntax for 1.2.0
×具体的にどう変わったんだっけ ○具体的にどう変わったのか俺は全然知らないんだけど誰か知りませんか
適当に制限解除したらなんか詰まったぞ。 /redmine/Rakefile 内の require 'tasks/rails' ってところでiconvがないって言って怒られてる。 tasks/rails.rbなんてどこにあるんだろう。 まあいいや飯食いに行こう
RoRわけわかんね。 可愛いおにゃのこが手取り足取り教えてくれないと無理。
おいちょっと待て。可愛いおにゃのこが手取り足取り教えてくれるWAFがあるのか!?
RoRを手取り足取り教えてくれる可愛いおにゃのこを 誰かRoRで開発して公開すればOK
>>871 Oracle系製品の有償セミナーとかなら普通にあるな。
元々手取り足取り教わる場ってのと
若くて小綺麗な女性が講師である率が高いってだけだけどな。
今からOracleマスタープラチナ目指すわ。手取り足取りイヤホッォォォォ
プラチナってわざとトラブルを埋めこんで解決しろとかの実技まである、 ネットで調べてもOKのめちゃくちゃ難しいやつだぞ。 つまりそのレベルになると、「小綺麗な女性講師」ではなくなる
金と時間のどっちを消費するかという選択だな。
>>853 あまり知られていないんだが
RubyInstallerがリリースしてる、mingw32版のrubyを使うと
zlib(およびreadlineやActiveTclなど)を後から入れる必要がない
あと、経験的にgem installで詰まる可能性も少ないように思う
878 :
デフォルトの名無しさん :2011/09/23(金) 18:43:21.24
げに、2chのニュース板のURLを貼る人間は低脳
付和雷同、卑劣、いいかげん、デマ、、、
>>880 アスペの可能性が高いのでお医者さんに行って早く自覚したほうがよろしいかと。
わりとまじで。
援軍って…なにこの人…
gtk2のListViewで、ある行全体に斜線を引きたいです できればどなたかサンプル書いてもらえないでしょうか 単体のカラムに斜線を引く方法すらわかってないので、 何でも情報もらえると嬉しいです。
それはGTK自体の使い方調べたほうがいいな
887 :
uy :2011/09/24(土) 05:25:16.92
リストヴューで斜線って、どういうのを言っているのか想像がつかない 網掛けとはまた別なのか?
889 :
885 :2011/09/24(土) 21:19:30.32
>>889 多分シンプルな方法はないと思う。
やるとしたら、CellRendererを自作するとかいうことかも。
(やったことないから推測でしかない)
この辺りは完全にRuby関係ないからLinux板のgtkスレで聞いた方が
詳しい人いるんじゃない?
891 :
─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG :2011/09/25(日) 08:14:23.57
ふむふむ。。。w
892 :
uy :2011/09/25(日) 08:45:36.97
893 :
デフォルトの名無しさん :2011/09/25(日) 09:17:16.76
ぼくちゃん だいがく の しゅくだい は じぶん で しようね
ビジ板から来ますた とりあえずお前らがモルモン教徒だということは分かった
ビジ板住民の文盲ですっていう自己紹介以外に情報はないの?
896 :
uy :2011/09/25(日) 14:00:56.88
>>893 まずさ、大学でRubyのGTK2で表作れって宿題なんか出ると思ってんの?
流石にそんな大学の存在は認めたくない なんで教材にそんなゴミGUIライブラリ選ぶと思ったんだ?
そして君たちゴミグラマは、仕事でわからないところを
特定されないよう特定されないよう、情報ちょっといじって2chで聞きにくるよね
以下略
897 :
デフォルトの名無しさん :2011/09/25(日) 16:02:17.68
ぼくちゃん だいがく の しゅくだい は じぶん で しようね いま どんな きぶん ??
Perl忍者は偉大 Perlの知名度を上げPerl業界に大きく貢献した
あんな醜態を晒されたら、つついてみようとか思えなくなるな
900 :
uy :2011/09/25(日) 20:59:21.12
>>897 だから、RubyでGTK2でGUI作らせてるのはどこの大学だよwwwwwwwwwwwwwww
どんだけ痴呆なの? 知恵遅れ?
俺が思うにそいつはRubyの可能性追及の為に
ブログかなんかでGTK2を紹介したかったんじゃないかと思ってるけど
少しぐぐった程度じゃまともな情報でてこなかったから、自力でやれとしかいえない
>>885 どう考えても、ListViewそのものではなく、それを印刷した絵に線を引きたいとしか
思えないので、普通にPango/Cairoで描画すればいいと思う。
勝手な考え方だな
女忍者Yugui 覚悟しとけ
くの いち
Perl国 くのいち最強とうたわれた アコチエ お前らじゃボコボコ 覚悟しとけ
Matzさんこっちです
>>890 >>892 >>901 やはりListViewに頼らずgtk自体の勉強しないと難しそうですね
画像描画のサンプルが比較的多いのは心強い
別に宿題でも仕事でもblogでもなく、ただの興味本位で触ってるだけです
皆さんどうもありがとう
908 :
デフォルトの名無しさん :2011/09/25(日) 23:54:03.74
ぼくちゃん だいがく の しゅくだい は じぶん で しようね いま どんな きぶん ?? さくじょ ままん ?????
windowsだったら簡単なんだがgtkはわからんなあ
Cocoaだったら簡単なんだがgtkはわからんなあ
911 :
uy :2011/09/26(月) 17:02:53.71
つうか、表関係のものは 何も考えずに手作業でエクセルでやったほうがリアル1000倍マシ
夢がない。
913 :
uy :2011/09/27(火) 13:12:42.68
さらにマシなことをいうと 情報がろくにないGUIライブラリ使うくらいなら 自分でGUIライブラリ最初から作ったほうがマシ
あんだけ恥かいたのに
自作すればいいというのは仕事で開発しない人のいい分だな。
むしろ仕事なら内製するだろ。それが無理そうなら採用しない、と。 他で開発されたもののバグだから知りません、という対応が正しい対応、 という終わった人たちなら好きにすればいいけどw
え、仕事だと全部内製するのが普通なの? それとも916がニートorブラック企業なだけ?
特許?なにそれ。俺は自由っだー!公開するぜ!好きに使ってくれ!ガハハ!自己責任な! こんなもん↑を仕事で使えるかっていう。
変なライブラリは使わないってだけか それなら納得 全部内製とかいったいどんだけ車輪つくってるんだと
そんなこと言うならRuby自体どうなの。御社で特許精査したの? 内製したものも精査したの?
>>918 が EULA を一度も読んだことがないのがよくわかるな
特許?著作権じゃなくて? 基本的にアルゴリズムで特許はとれないから、 ソフトウェアって特許になりづらい分野なのだが。 一時話題になったビジネスモデル特許みたいにクソなのもあるが。
EULAとは【End User License Agreement】(使用許諾契約書)
924 :
Matz :2011/09/28(水) 11:28:22.86
フォッ!!呼んだかーい!
925 :
Matz :2011/09/28(水) 11:30:00.08
Rubyの宣伝ビジネスになる金儲けに使えそうなやついたら連れ来てくれ 中学生も使えたな いい宣伝効果だ 中学生を利用して じゃあ次は、美人でも使おうかな、美人も出るにRubyやらせちゃおう それでコミッタにしちゃうか うんそうしよう その次はゲーム業界人にRuby 次はハリウッドだな よし決めた
926 :
Matz :2011/09/28(水) 11:31:11.45
よーしおじちゃんがんばっちゃうぞー フンガッフンガッフンフンガッ!!! とりゃー!!
927 :
Matz :2011/09/28(水) 11:31:57.80
Yuguiちゃんだとおばちゃんだから 美人モデルいたら紹介してちょ その子をコミッターに昇進しちゃうじょー!!
こういう類のが罵倒として成立しうると信じられる知性って悲しくなるよな
929 :
uy :2011/09/28(水) 13:38:53.25
>>914 過去に俺にいたい場所つかれたかわいそうなゴミさんですか
傷口はもう治ったのか?
>>915 マジレスだと思うな
つうか仕事の話題ならマ板
Firefoxはもう7まで行ってるというのにお前らときたら…
俺たちのラピッドリリースはこれからだ!
Firefoxのラピッドリリースも企業ユーザからは不満たらたらだったみたいだがな。
でもそんなの関係ねぇ! ○∧〃 / > < \
なんの、こっちはスーパーエクスプレスリリースで対抗や!
coffeescriptにしてもyamlにしても、インデントで構造表現するスタイルが流行ってるね rubyもそうすればend地獄とか言われなかったんだ・・・
インデントに見た目以上の役割負わせるなら2タブじゃまずいよね →かといって4タブだと多すぎるね。78文字超えちゃうね →よし!これからは3タブだね! end地獄でいいよ
937 :
デフォルトの名無しさん :2011/09/29(木) 21:48:39.95
そこで ennnnnnd ですよ
nの数に意味を持たせるとでも言うのか
いや、このネタぐらいは流石にノーヒントで通じてほしいわ。 Redmineの件な。
しるか
941 :
uy :2011/09/30(金) 01:47:38.79
おお・・・、今珍しくスレの話題が、物凄くアレだ Good 本当にここは2ちゃんねるか? Rubyはそこをもっと考えるべき 俺的には、endでもかけて、インデントでもかけるようになれば Pythonすら飲み込めると思っている
Redmineとennnnnndの関係をkwsk
最近Ruby本体のRedmineで提案としてチケット切られたんだよ。 ennnndのnの数で連続したendを表したいってやつが。 言い出しっぺはわりあい本気だったのかパッチも書いたみたいだけど、まあ却下だわな。
beggggggggggggin
ennndで一気に抜けるのか。 すげー読みにくそうで、考えた奴の頭を疑う。
ああcaddddddr的な
スキャナにちょっと手を入れれば すぐにでも実現できそうな辺りが何ともw
ruby会議でネタ的に発表したら コミッタができるかもって言い出したんだよ 言わせんな恥ずかしい
それぐらいなら ;; を復活させて欲しいわー。
前は;で抜けられたのか?
初心者スレのmap,inject厨がうざいから同機能を削除してくれ
それはこまる。
injectがあればmapもeachもいらない!!!!
ドドスコスコスコ love.inject
955 :
デフォルトの名無しさん :2011/09/30(金) 21:50:07.09
957 :
デフォルトの名無しさん :2011/10/01(土) 02:43:14.88
Ruby 1.9 の lambda 新記法が ->(args) { body } な一方で、 最近使い始めた CoffeeScript の 関数が (args)->body なので間違えてしまう。
リスパー魔美の出番!
エスパーと画家
魔美とパパ
961 :
uy :2011/10/01(土) 14:04:58.10
>>945 まともな案すら出せないお前よりはマシなんじゃね?
で?代案は???
普通に書きゃいいだろ。 別に改変の必要を認めないだけだ。
代案が必要だと思い込んでるところが、 本質的な問題を考えられない人間の典型だな
見えない人にレスしなぃでくらさぃ><;
965 :
uy :2011/10/01(土) 18:42:16.90
そんなんだからRubyはPythonよりも下なんじゃん Ruby do 〜 end → 5文字 then 〜 end → 7文字 Python : → 1文字 : → 1文字
end地獄 vs. self地獄の仁義なき戦いがいまはじまる…!
ただ実際、python形式のインデントで構造を表すやつはerubyとかのhtmlにコードを埋め込むとき不便なんだよね <% if logonFlag %> <p> your account : <%= user.name %> </p> <% end %> こういうの
968 :
デフォルトの名無しさん :2011/10/01(土) 21:02:48.86
それ以前ににちゃんでコピペすんのにメンドーだろpython
970 :
uy :2011/10/02(日) 04:42:12.08
それ以前にの意味がわからない&んbsp;すらやらないで ソースコード投稿するゴミグラマの意味がわからない 現在のエディタにかかれているソースコードの 半角スペース&んbsp;にしてクリップボードにコピーする程度のスクリプト エディタのマクロにちょっと付け足す程度じゃん SCに入れちゃえばキーバインド1つじゃん な ぜ そ れ を や ら な い ?
まあ、Rubyもエディタでend自動挿入するようにすればいいわけだしな。 言い合いするようなことじゃない。
半角スペース1バイトが の5バイトに膨れ上がるから エディタ上でも見苦しいことこの上ない
数を数え間違えたけど気にしないぜ
うむ。結局この手の記述スタイルの話は 「エディタで対応すればいいじゃん」で収束しちまうよね
>>974 少し考えれば誰でも分かると思うけど
エディタの機能でどうこうできる問題じゃないよ
君はpythonやbooなんかを使ったことないでしょ
>>975 いや別にブロック終端は、エディタが表示を消してしまってもいい
ファイル保存時に実質必須なんだから、ブロック終端が検知できない場合に、そのエリアの背景色で警告したっていいはずだ
>>975 少し考えればねぇ。
ちょっと考えて思いつくのは
>>967 みたいにテンプレートエンジン系と相性が悪い、くらいだけど
解決策としては
>>968 みたいにインデント構造前提のテンプレートエンジンしか使わない、
っていう方法も一応残されてはいるよね。
で、エディタで対応できるのか?本当に?
>>976 字下げブロックのデメリットを指摘したつもりですけど・・・
話が通じない人?
>>978 明示的なブロックであるなら当然可能
インデント構文だと不可能
俺は内容にはついていってないが 「言わなくてもわかるだろ」って感じで何もいわないやつにはイラっとするな 明示的に言わないことで反論をのらりくらり避けるだけって感じ
>>979 975の書き込みをそのまま見ただけだと
インデントでのブロック表現のメリットを主張したいのかデメリットを主張したいのか
全然わからんぞ。
>>980 に指摘のあるとおり、議論に負けたくないあまりに
主張の根幹まで削ってしまったんだろ。
>>981 少し前のレスを読めばいいんじゃないかな
end vs 字下げ という流れで
> うむ。結局この手の記述スタイルの話は
> 「エディタで対応すればいいじゃん」で収束しちまうよね
と盛る人が沸いたので
そんなものは現実的に考えて無理だと指摘しただけ
ワロタ妄想乙 流れまではわかるがどこにもそんな指摘は書いてないぞ
>>983 > エディタの機能でどうこうできる問題じゃないよ
> 君はpythonやbooなんかを使ったことないでしょ
書いてあるじゃん。
少なくともpythonなどのオフサイドルールな言語を使った人が
言えることではないね、というか言う資格はない。
でも、理解できなかった人がいた点については謝るよ
わざわざ言うまでのものじゃないと思ったんだ。
どんだけ醜態を晒すんだもうやめとけ
残り14レスで好きにやれよ
987 :
uy :2011/10/02(日) 18:31:01.08
<% if logonFlag %> <p> your account : <%= user.name %> </p> <% end %> ↓ (if logonFlag (p your account : (%= user.name)))
lispかよ。普通の奴らの上を行きまくってる人間でないとそんなのでwebシステムは作れないだろう
htmlに埋め込むようなことはせず、すべてDOM経由で操作するっていうポリシーもあるよな。 でもDOMって死に体なんだっけ。
990 :
uy :2011/10/03(月) 14:53:27.94
そしてとまるスレ 俺はPerlでCPANは利用してないから知らないんだけど RubyGemsって普通にバグ残ってるライブラリが多数ある CPANと比べて質ってどうなの? 「え?は?バグ?バージョンアップしてみるか、あー動いた」 こんな経験が何度もある これはライブラリがRuby1.8→1.9のバージョンアップ時についてこれなかったのか、 それともライブラリ製作者がカスなのか、どっちなの?
コードも書かないで、文句ばっかり言ってる奴こそがカス。
992 :
uy :2011/10/03(月) 16:44:00.59
たとえばmechanize ちょうど俺が天使BOTかいたときって文字コードの変換バグがまだ残ってた それ、EUCもJISも全部とりあえずUTF-8にして引数に渡せば動くんだけど ― とか、いくつかの文字を与えるとエラーでるのと、いくつかが正しく変換されないというのが 数ヶ月前には残ってた あと、(キリッ!) っていう文字が、時々変な漢字になってるバグは未だに改善されていない 文字列関係だから1.8のコードのまま動かしてる箇所が、動いたり動かなかったりなんだろうと思っている あとなんかhttp関係何か見つけたけど忘れた
CPAN の Rating みたいに品質を評価するしくみがあると幾分違うかもしれないね。 現状では玉石混交なので使う側も自己責任なところがあるのは仕方ないというか、 不具合見つけたら、ここじゃなくて作者に報告してくれ。
994 :
uy :2011/10/03(月) 18:35:01.15
初BUG報告…ども… 俺みたいなコテハンでBUG見つけまくってる腐れ野郎、他に、いますかっていねーか、はは 今日の2chの会話 JAVAはすごいんだ! とか なんのげんごつかってもおなじ とか ま、それが普通ですわな かたや俺はRubyGemsのゴミLibにBUG報告をして、呟くんすわ it'a true Replay.返信が来ない? ゴミグラマは死ね。 好きなプログラム言語 Lisp 尊敬する人間 禁書目録(覚醒状態はNO) なんつってる間10万3000冊読破っすよ(笑) あ〜あ、完全記憶能力の辛いとこね、これ
995 :
uy :2011/10/03(月) 18:35:47.45
初修正報告…ども… 俺みたいな中3でRuby開発に参加してる腐れ野郎、他に、いますかっていねーか、はは 今日のクラスの会話 Groovyかっこいい とか Haskell総合IDEほしい とか ま、それが普通ですわな かたや俺はRubyコミッター、メーリングリストでBUG報告を見て、呟くんすわ it'a true Bug.再現率低い?それ、もう仕様でいいんじゃね。 好きなプログラム言語 Ruby 尊敬する人間 ラリー・ウォール(PerlはNO) なんつってる間に10時っすよ(笑) あ〜あ、義務教育の辛いとこね、これ
996 :
uy :2011/10/03(月) 18:38:07.02
コズミケー カタストロフェー・・・ 終わる世界・・・ ・・・砕けろ
997 :
uy :2011/10/03(月) 18:40:34.86
-─フ -─┐ -─フ -─┐ ヽ / _ ───┐. | __∠_ / __∠_ / / ̄| / / | / /⌒ヽ / /⌒ヽ /l / | ( | ( | / / l /\ | / \__ _ノ \__ _ノ / \ / \ |_/ __|__ __ l __|__ l ヽヽ | |  ̄ ̄ / -┼─ | | _ l | | / | ─- ├─┐  ̄| ̄ ヽ | | | | | / | | │ ─┴ー┴─ ヽ_ | ヽ__ / ヽ/ | ヽl l l | ┌─┬─┐ ─-- | ヽ | ヽ | _. ├─┼─┤ __ | l | l / ̄ └─┴─┘  ̄ ヽ | | | | ( , l ヽ | し し ヽ__ / ヽ___,ヽ _ノ
/ . -―- 、 { {/‐. . ‐- 、.\.\ ____ 〉'. {. . \`ヽ. .\.`. .ミニ=‐=彡-‐ ¨ ̄¨ 、 /.{. . .、 . . ヽ . \. \ . .` .< 丶、 l. .、. . ヽ. . . . :. .\` ー-- ニ二.\ \ |. . .\ . ', . . .i. . .} \. . . . | \\ / 〉‐- 、 )\. . \i . . |. .//´ ヽ. .| ヽ.∨ /ミー‐ァヘ ー=彡イ ヽ . . |. .i |. . {, -―‐':,..ト、 _rー}./‐ /\.:.:.`7、 \ \ }. /|. .| |. .人 |/.:.:.:.: /`:.:ァ‐┬┬―く.:ヽ.:.:.:.:\/、:::\ ヽ /./| | |´ト、 \ /|.:.:.:.:.:.:/.:.:.:/.:.:.:.j : |.:.:.:.:.:ヽ.:.\.:.:.:.:ソ〉\::\ l} ‐ ' |. .l |.人 `ヽ、{ ト、.:.:.:/.:.:.:/.:.:.:.:/.:.:.ヽ.:.:.:.:.:.:\.:.>イソ ` ー '′ \. \. \ `ヽ.、 .\ー-'^ヽ.:_//{⌒ヽ.:.:.:.:/〉ン ` ーr-- ニニニミ:、 \- ._{::::::\ \ン´ \. . . \ \ヽー―- `丶、::\ \ ` ー‐ ' }) 丶:\.__ノ) / `¨¨´
999 :
uy :2011/10/03(月) 18:49:57.09
/ ./ 〃 \ ./ ./ :/ | \ .;' / / .| \ , / | \ ! :| .| ./ / / !ヽ .| ,へ\ | :| .! /|. /! /| .| . | :! | | | ヽヽ | :| .| ./ .| `X.{ / .! /| ハ ! | .ハ .! | .)/ /^l ∨ :レ |\ .| / :! ./ _斗ヤ|厂! ! | | { .! {x==≠=Vミ≧ ./ ! ≦____V .Λ | :! |. 八 !. .|` 乂_rソ `|/ | /乂 r厂7 / ', ハ | : : | . ヽ とつ !/ `ー' ./ V |@ . ノ : : ::! ハ ヽxxx¨¨ --⊂つ ./ } | / . : : | .ハ \. , xx / |@ .!ノ : : : : ! / ト \ / /! i / : : : : :|ハ'ヽ |入 ィ / .リ ./ : : : :ノ////| ! 丶 '^ イ 7.} / / :.>:i:7/////|ハ ト >=- .-=彡レ|/./ / . / ./:i:i:i:7/////!| ∨ミ\ 7丁V////\/ /
__ , -,/:. :. :. :. :. :. :. :. :. :. :. \ >―-`ゝ':. :. :. :. :. :. :. :. :. :. :. :. :. :. :ヽ /:. :. :. :(/:. :./|:.|、: ヽ:.ヽ:. _:. :. :. :. :. :. :.:. イ:. :. :. :. /:. :. ' .!:.! \:.\´:、:. :、`:. :. :. :. :. :', |:. :. :. :〃:. :.,:r |:.| \:.:\\:ヽ\:. :. :. :. } |:. :. /|:. : /:.| ヽl \;r=‐ミヽ', :. :. :. | |:/ .│:. ':.:.| . -、 {eバ ヾ⌒ヽ:| |:.|:. :. | / feミ 弋zソ ゝ }:! |:.|:. :. l、! 弋zリ 〃 _,.. イN __V',:. :.小. 〃 _ ′ /:.|ヽ:N |┌/´ ̄ ̄ `<, ┐| r _フ , .|:. l |/ ─ ─ ∨/ ァ, - l ̄ ̄ ̄ 7 ./ (●) (●) {く { /l!/  ̄ ̄ヽ l (__人__) | } Y / } \ ` ⌒´ |/>'ー- | / -――――/ ̄ \ /| / ヽ/ /  ̄\ ヽ /│ / / __./ ', ヘ / .│ .′ / / >.、 ∧ }_/ ./ | │ / \ ,∠l_,ムノ / | │ / > ., l /ヽ l! / ヽ-' ̄ / \ / \ ∧ / ヽイ ヽ\_ / ', / /  ̄.ヽ \ ヽ〉 ヾ │ ∧ / ハ l、 ヽ ',. | ', l! /{ >― ≠- 、 | ! l |',. |,ノ !│ / / ヽ し' し' `' | |
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。