- 1 名前:デフォルトの名無しさん [2009/06/28(日) 16:29:28 ]
- オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。
前スレに変なのが沸いて流れてしまいましたが、まったりと行きましょう。 Ruby Home Page www.ruby-lang.org/ja/ = 前スレ Rubyについて Part 35 pc12.2ch.net/test/read.cgi/tech/1238194350/ 過去スレ・関連スレは >>2-
- 869 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 18:35:54 ]
- >>868
確かに伽藍型開発であるPythonでは想像だにできない愚行だよな。 学生がソースに触れるなんておこがましいにも程がある
- 870 名前:デフォルトの名無しさん [2009/08/17(月) 18:39:58 ]
- >>867
サッサーをmatzかと思っちゃった。
- 871 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 18:40:15 ]
- >>867
これすごいなw 裾野が広がって優秀なやつがバンバン育ってるんだろうな おれは彼らの作るプログラムを利用させてもらうしかないわ
- 872 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 18:41:27 ]
- 中学生とかもうね涙でそう
- 873 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 19:35:07 ]
- まあ年寄りは年の功で精査検査でがっつりツッコめばいいんだよ
それで全体のバランスが取れてうまくいくようになってる 稀〜に経年知識ゼロでもセンスで綱渡りして渡り切れる若い人もいるがぬ
- 874 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 19:49:11 ]
- >>867
これほんとにその学生が自分で見つけてデバッグしてコード修正したの? なんかこのセキュリティなんちゃらに箔をつけるために思えるんだけど
- 875 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 20:00:19 ]
- > その成果が冒頭で紹介したRuby本体の改良などである。
>開発されたコードは,ベンチマークによってはRubyの性能を約5倍向上させるもの。 >すでに笹田氏の手により,8月15日付けでRuby本体に取り込まれている すげぇ!この前の50倍と合わせて最大250倍も高速に!
- 876 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 20:02:20 ]
- 「ベンチマークによっては」だけど、
通常利用でも顕著に高速化の恩恵が受けられるような改良であればいいな おじさんは隅っこの方で君たちのお世話になりますよ
- 877 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 21:52:15 ]
- なんか胡散臭い記事だなw
- 878 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 21:54:02 ]
- おまいらの嫉妬なさけなすぎ
せめて未来ある若者の足をひっぱるなよ
- 879 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 21:57:20 ]
- いやそりゃある程度持ち上げてはいるだろ
凄い感じの人がいますが未来は不定だから何も凄くないんですヨ、みたいな記事に価値はねえw それっぽく希望を膨らませる前向き記事にしてこそプロ
- 880 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:00:08 ]
- はてなとかこんなことやってないで
もっとましな有料オプション付けろよ
- 881 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:04:56 ]
- 誰か試してみて速くなってた?
- 882 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:44:17 ]
- 厨房の頃からrubyみたいな高級言語さわれて羨ましいな。
わしが厨房の頃はZ80アセンブリしか選択肢がなかったもんじゃ。
- 883 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:46:17 ]
- 消防の頃からBasicみたいな高級言語さわってた
おいらが通るよ
- 884 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:48:10 ]
- この贅沢もんが!
というおいらは消防の授業でLOGOだったお。
- 885 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:49:54 ]
- 考えることが少ない方がいいかもしれない
- 886 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:53:31 ]
- 考え過ぎると禿げるしね
- 887 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:56:11 ]
- ストラウストラップが禿げてるのはそのせいか
あんな言語だもんな・・
- 888 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:59:06 ]
- 考えすぎると禿げる、が真だとしても、
禿げてる人はよく考えてる、は必ずしも真ではない 何が言いたいかというと、うちの会社の禿げを何とかして欲しいと
- 889 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 23:00:05 ]
- つまんないよ
- 890 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 23:23:37 ]
- 5倍速くなってV8と同等くらいになるのか
- 891 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 02:26:08 ]
- むしろアセンブラで組めたほうが将来は有望だろう。
rubyは数十年後には消えてる鴨だし。
- 892 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 06:47:06 ]
- >>858
なんとも。 とりあえずサンダル履きだったのでサークル参加だったのはほぼ間違いないかと。
- 893 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 07:00:51 ]
- 一般参加者はスプリンターシューズを履いてるからな
- 894 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 10:49:19 ]
- ttp://www.infoq.com/jp/news/2009/08/ruby-installer
VC6捨てようぜ あとライブラリ作成者はmingw32をWindowsとして扱えバカ という話らしい
- 895 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 13:51:08 ]
- ついに公式ビルド元としてすら期待されなくなったか
とはいえこっちのが健全な流れだよなあ
- 896 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 13:54:14 ]
- できる人がリプレースというのは正しい
メンテナンス上の問題でVC6だったんだから、メンテナンス上の問題が解消できるならVC6でなくてもよい
- 897 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 15:51:51 ]
- >>895
> ついに公式ビルド元としてすら期待されなくなったか なにが? 公式には ・「ruby-installer」はruby本体とは独立したプロジェクト ・「公式ビルド元」というものが存在したことはない という答えになると思う。
- 898 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 17:38:59 ]
- うさビルドは9xサポートのためにVC6を使っている。
9xを切れるならばVC6以外を使った方がよい。
- 899 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 17:47:02 ]
- jperlみたいに残すのもありかなとも思う
古いシステム用のRuby
- 900 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 18:20:04 ]
- そろそろbccとかtccとかの(今となっては)マイナーなコンパイラを
切り捨ててもいいかも、ってもう切り捨てたんだっけ?
- 901 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 20:11:00 ]
- >>898
9xのためじゃないよ バイナリ配布されている外部ライブラリのほとんどがmsvcrt.dllとリンクしているから
- 902 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 02:59:01 ]
- >>901
この辺の話かな ttp://d.hatena.ne.jp/Kazzz/20090424/p1 ttp://www.artonx.org/collabo/backyard/?DllLoadOrder
- 903 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 03:08:28 ]
- ttp://www.artonx.org/data/Sapporo2008/ASR.pdf
の6ページ目あたりでもそんなことを話していたんだと予想
- 904 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 18:04:41 ]
- >>901
逆でバイナリ配布されている外部ライブラリのほとんどは usaビルドにあわせて泣く泣くmsvcrt.dllとリンクするようにしているんじゃね。 >>894のがデファクトになればみんなあっさり移行するよ。
- 905 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 18:58:45 ]
- >>904
何もわかってない奴だなあ。 「外部ライブラリ」ってのはこの場合Rubyの拡張ライブラリじゃなくて、 例えばOpenSSLとかGDBMとかそのもののことだよ。 それからね、mingw版もmsvcrt.dllにリンクするんだよ。 拡張ライブラリに関してはVC6で作ったmswin版とmingw版はバイナリ互換。
- 906 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 19:06:57 ]
- なんでVC6なんだ
2008とか使えねーの?
- 907 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 19:45:55 ]
- ビルド環境変えるのが面倒だから。に30カラット。
- 908 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 20:31:28 ]
- 唐揚げ食べたいけど食べすぎると死ぬよね
- 909 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 21:06:27 ]
- >>906,907
この話を最初から全部読み直せ。リンク先も辿って。 VC6以降の全てのVCはそれぞれランタイムDLLがファイル名から異なる。 Ruby本体、拡張ライブラリ、拡張ライブラリが呼び出す外部ライブラリDLL、 が全て共通のランタイムDLLにリンクされていない限り、全体としてのRubyが 正常に動作することは保証されない(たいていはクラッシュする)。
- 910 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 01:06:38 ]
- python2.5ってmsvcr71.dllとリンクしてんだよね。
OpenSSLとかってどうしてんだ? 自前でビルドしてんのかな。
- 911 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 07:45:26 ]
- >>905
>mingw版もmsvcrt.dllにリンクする それはみんなわかってて、だからこそ mingw版が解法だっていってるんでしょ? ・新しいVisualC++はmsvcrt.dllをリンクしてビルドしてくれない ・mingwのgccは最新でもmsvcrt.dllをリンクできる って話で。 だからこそ、 >拡張ライブラリに関してはVC6で作ったmswin版とmingw版はバイナリ互換。 だし、それゆえ移行コストが低いからmingwにしようって話になるわけで。
- 912 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 08:40:12 ]
- そういえば>>894でreadlineをpure rubyなものに差し替えようとしてるのってなんでだろ
GNU Readlineがらみでなんか問題があるんだっけ
- 913 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 08:44:46 ]
- readlineといえばWindowsで端末の画面サイズをirbに
(というかreadlineに)教えるにはどうすればいいんだろ cmd.exeの画面サイズを30x120とかにしてると 補完とか改行周りが悲しいことになってかなわん
- 914 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 08:57:31 ]
- テラ自己解決しました
ttp://d.hatena.ne.jp/jitte/20060501#1146448307
- 915 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 09:03:01 ]
- >>912
readlineはGPLだから、組み込んだ時点でRubyライセンスが不可になってGPL一択になってしまうこと Gauche の gosh (irb 相当)が Readline をサポートしないのも同じような理由だと思った
- 916 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 11:54:47 ]
- >>914
考えようによっては修正がupstreamに取り込まれないまま 数年経っちゃってるともとれるなあ だれか拡張ライブラリ直す形のコードにしてパッチ投げない? それかmputたんのgithubにpull requestしたほうがいいのか?
- 917 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 12:52:23 ]
- _whyが行方不明らしいな。
- 918 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 13:33:47 ]
- 最近、どこかのスレで同じ話題を見た気がするけど
mingw環境でtcltklib.so(stub有効)がコンパイルできない…… 解決法を知ってる人がいれば教えてほしい 環境: ruby 1.8.7-p174, ActiveTcl 8.5.7.0 stub無効ならコンパイルできる
|

|