Rubyについて Part 27
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2007/05/25(金) 03:29:07Ruby Home Page
http://www.ruby-lang.org/ja/
= 前スレ
Rubyについて Part 26
http://pc11.2ch.net/test/read.cgi/tech/1173036694/
過去スレ・関連スレは >>2-
0002デフォルトの名無しさん
2007/05/25(金) 03:33:26Ruby初心者スレッド Part 12
http://pc11.2ch.net/test/read.cgi/tech/1178167650/
【ActiveScript】RubyをWindowsで使うスレ【GUI】
http://pc8.2ch.net/test/read.cgi/tech/1155031689/
RUBYの宿題教えてください。
http://pc11.2ch.net/test/read.cgi/tech/1106572657/
Ruby>>>>>Java
http://pc11.2ch.net/test/read.cgi/tech/1158807229/
Rubyは難しすぎ
http://pc11.2ch.net/test/read.cgi/tech/1156496224/
【カルト】Ruby開発者Matz【モルモン】
http://pc11.2ch.net/test/read.cgi/prog/1148712641/
Python厨とRuby厨が仲直りするスレッド
http://pc11.2ch.net/test/read.cgi/tech/1099804004/
0003デフォルトの名無しさん
2007/05/25(金) 03:40:21ttp://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
0004デフォルトの名無しさん
2007/05/25(金) 03:48:49ttp://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/
0005デフォルトの名無しさん
2007/05/25(金) 03:52:52>>5 乙
0006デフォルトの名無しさん
2007/05/25(金) 06:40:070007デフォルトの名無しさん
2007/05/26(土) 01:20:29ttp://www.youtube.com/v/p5EIrSM8dCA
0008デフォルトの名無しさん
2007/05/26(土) 13:30:480009デフォルトの名無しさん
2007/05/26(土) 13:40:210010デフォルトの名無しさん
2007/05/26(土) 14:51:18死ね
0011デフォルトの名無しさん
2007/05/26(土) 15:26:12http://d.hatena.ne.jp/miyamuko/20060301
0012デフォルトの名無しさん
2007/05/26(土) 15:29:16と、言い続けて早一年。一体誰が書くんだろう・・・
0013デフォルトの名無しさん
2007/05/26(土) 15:29:40使ってるOSの問題が非常にあると思われる
0014デフォルトの名無しさん
2007/05/26(土) 15:50:02>moonwolf 『flexを使ってFastestCSVという拡張ライブラリを書いてみました。
>Pythonの2〜3倍くらいの実行時間にまで早くなりましたw』
なんでこれ公開しないの?
これ標準に組み込んでもらえば解決じゃね?
0015デフォルトの名無しさん
2007/05/26(土) 15:52:350016デフォルトの名無しさん
2007/05/26(土) 15:53:41文句言ってないで、修正案示してmatzに送ってやれよ
0017デフォルトの名無しさん
2007/05/26(土) 16:05:460018デフォルトの名無しさん
2007/05/26(土) 16:06:240019デフォルトの名無しさん
2007/05/26(土) 16:11:03まとめて大馬鹿
0020デフォルトの名無しさん
2007/05/26(土) 16:16:260021デフォルトの名無しさん
2007/05/26(土) 16:22:33だから俺は絶対バカじゃない奴にバカにされない。やったー安心だ。
0022デフォルトの名無しさん
2007/05/26(土) 16:23:450023デフォルトの名無しさん
2007/05/26(土) 16:24:240024デフォルトの名無しさん
2007/05/26(土) 16:59:39>1-24
全部大馬鹿
0025デフォルトの名無しさん
2007/05/26(土) 17:02:27日本だとなぜかRubyユーザーより
Pythonユーザーの方が頭良さそうなイメージあるよな。
海外ではどうなんだろう。
0026デフォルトの名無しさん
2007/05/26(土) 17:07:54それを使ってる人は頭が良さそうなイメージが出る。
0027デフォルトの名無しさん
2007/05/26(土) 17:10:25全部大馬鹿
Pythonユーザーなんて会ったことナイヨ!
0028デフォルトの名無しさん
2007/05/26(土) 17:42:22江戸時代には「でもしか医者」って呼ばれた連中がいて、
これは「医者に"でも"なってみるか」とか「医者くらい"しか"やることがない」っていう動機で
医者になった奴らのことなんだそうだ。当然、そういう医者はヘボだった。
言語も有名になると「○○"でも"やってみるか」というような、やる気が希薄で、学習をナメてる人間を
沢山引き寄せることになって、その結果、全体のレベルが下がる。
PerlやRubyは、今のところPythonより「でもしかプログラマ」が多いんだろう。
0029デフォルトの名無しさん
2007/05/26(土) 18:03:200030デフォルトの名無しさん
2007/05/26(土) 18:04:07一言Pythonがマイナーだ
ってことで、以上、しゅうりょう
0031デフォルトの名無しさん
2007/05/26(土) 18:05:130032デフォルトの名無しさん
2007/05/26(土) 18:14:34お前ひとりだけ違う話題しゃべってるよな。誰もはじめてないものを一人で終了すんのって虚しいw
0033デフォルトの名無しさん
2007/05/26(土) 18:17:01Rubyユーザが異常に頭悪そうに見えることが問題
モルモンクオリティかな
0034デフォルトの名無しさん
2007/05/26(土) 18:19:30どれが俺だって?
日本語勉強しろ
0035デフォルトの名無しさん
2007/05/26(土) 18:54:44OOPできるしRubyでいいんじゃね
0036デフォルトの名無しさん
2007/05/26(土) 19:00:01これからやるならPythonの方がいいな。
もうruby使っちゃってて速度我慢できてるならわざわざPythonする必要もないけど。
0037デフォルトの名無しさん
2007/05/26(土) 19:11:16速度だけで言語決めるのはアホだろ
そんなもの仕様変えなくても早くなる余地はあるし
0038デフォルトの名無しさん
2007/05/26(土) 19:12:39rubyのドキュメント酷すぎ。
0039デフォルトの名無しさん
2007/05/26(土) 19:23:00名無しで「どれが俺?」とか、馬鹿なのかお前?
お前の素性について確定しているのは、お前が34であることだけだ。
0040デフォルトの名無しさん
2007/05/26(土) 19:28:07ここは素直にrubyの布教の効果を誇ってもいいところ、なのかもしれない
0041デフォルトの名無しさん
2007/05/26(土) 19:43:22それこそレンタルサーバとかじゃなく自前で用意しないとならん
そういう点ではRubyは若干マシ(若干だが)
と思って調べたらさくらには入ってた
Python 2.4.3 (#2, Nov 7 2006, 17:01:53)
ruby 1.8.5 (2006-08-25) [i386-freebsd4]
0042デフォルトの名無しさん
2007/05/26(土) 19:45:520043デフォルトの名無しさん
2007/05/26(土) 19:48:15(゚Д゚)ハァ?
バージョン番号はPerl様の圧勝だろ。
0044デフォルトの名無しさん
2007/05/26(土) 19:49:27http://www.google.com/trends?q=ruby%2Cpython&ctab=0&geo=all&date=all&sort=0
0045デフォルトの名無しさん
2007/05/26(土) 19:52:35> Ruby はオブジェクト指向で書き直した Lisp と言えなくも無い。
Lisp厨が最近よく来るのはこれのせいか!
0046デフォルトの名無しさん
2007/05/26(土) 20:04:40これからやるならC言語の方がいいな。
もうruby使っちゃってて速度我慢できてるならわざわざC言語する必要もないけど。
0047デフォルトの名無しさん
2007/05/26(土) 20:10:29http://www.shido.info/py/python1.html
項目 Perl Python Ruby
書きやすさ ○ ○ ○
読みやすさ △ ◎ ○
ライブラリー ○ ○ △
実行速度 ○ ○ △
ドキュメント ◎ ○ △
ユーザー数 ◎ ○ △
0048デフォルトの名無しさん
2007/05/26(土) 20:11:06それだと会話が続かないんだが
ID付きの板に逝けよ
0049デフォルトの名無しさん
2007/05/26(土) 20:15:31逃げの姿勢で作った言語は、逃げの姿勢を持つユーザーを集める。
だからろくなアプリが生まれないし、コミュニティも成長しない。
Railsが生まれたことは奇跡と言って良い。
0050デフォルトの名無しさん
2007/05/26(土) 20:16:27解らない>39のようなのもいるようだ
0051デフォルトの名無しさん
2007/05/26(土) 20:17:45それスクリプト系の言語全部じゃね?
0052デフォルトの名無しさん
2007/05/26(土) 20:20:59変なの沢山集まるじゃね?
0053デフォルトの名無しさん
2007/05/26(土) 20:25:40増えるよ
0054デフォルトの名無しさん
2007/05/26(土) 20:33:21増えるよ
0055デフォルトの名無しさん
2007/05/26(土) 20:35:07バーカ、それは単純に単語の検索数の比較だ。
言語のPythonとRubyだけではなく蛇や宝石も含むんだよ。
そんなこともわからんRuby信者は終わってるな。
実際には世界でも日本でもPythonのほうが広く使われている言語。
0056デフォルトの名無しさん
2007/05/26(土) 20:36:250057デフォルトの名無しさん
2007/05/26(土) 21:10:301000 名前:デフォルトの名無しさん[sage] 投稿日:2007/05/26(土) 13:58:35
1000ならRuby2.0Previewが2007年6月にリリース
0058デフォルトの名無しさん
2007/05/26(土) 21:10:39それに限らず、Rubyコミュニティが足りない知識で「Lispをいいとこ取りをした!」と騒ぐのが原因だろうね。
そんで黒田氏のようなLisperに徹底的にのされる、という流れ。
「Lispをより良く書き直したのだ」みたいなRubyistのカンチガイをどうにかしないと終わらないのかも。
0059デフォルトの名無しさん
2007/05/26(土) 21:14:01どっこいっどっこい
0060デフォルトの名無しさん
2007/05/26(土) 21:16:07おまいさんはホント
突然変な切り口もってきて結論出すの好きだな
流れよめよ
0061デフォルトの名無しさん
2007/05/26(土) 21:17:15最後の一行はどういうデータに基づいてるの?
お願い事か何か?
0062デフォルトの名無しさん
2007/05/26(土) 21:19:370063デフォルトの名無しさん
2007/05/26(土) 22:40:56時代はxtalだぜ!
0064デフォルトの名無しさん
2007/05/26(土) 22:43:16これからはCflat
0065デフォルトの名無しさん
2007/05/27(日) 01:05:080066デフォルトの名無しさん
2007/05/27(日) 01:16:300067デフォルトの名無しさん
2007/05/27(日) 01:19:12何が起きたんだろうね。単なるボタンの掛け違い?
0068デフォルトの名無しさん
2007/05/27(日) 01:25:560069デフォルトの名無しさん
2007/05/27(日) 01:26:170070デフォルトの名無しさん
2007/05/27(日) 01:27:48鬼車作者は
え?勝手にマージ?
一言いってくれてもよかったんじゃないの?
って事でしょ。
松もいってるけど、ライセンス的には問題ないけど
気にする人はいるだろうね。
このへん、もつれると修復不可能になるからなぁ
もう返事しないで良いよとか言ってるし
子供っちゃ子供だけど、能力ある人がこうだと困るな
ソフト開発者はこういうの多くて厄介
0071デフォルトの名無しさん
2007/05/27(日) 01:28:05互換性の取れる4系使えってことだろ。
これでトラブッたら、「それみたことか」
新しいアルゴリズムの投入とか期待してみたり。
0072デフォルトの名無しさん
2007/05/27(日) 01:29:11http://d.hatena.ne.jp/kkos/20060918#1158558328
Unicodeサポートはほしいなぁって思う。
0073デフォルトの名無しさん
2007/05/27(日) 01:35:32なんで、もう返事しないとかいじけてんだ?なんだそれ
歳いくつだよ
0074デフォルトの名無しさん
2007/05/27(日) 01:42:10Ruby(+Rubyのライブラリ)開発者の支援を謳っている
Rubyの会の出番だな。
今動かずしてなんのためのRubyの会か!!!!
0075デフォルトの名無しさん
2007/05/27(日) 01:50:48Matz に代わって一ユーザーの頭ですまんが、いくらでも下げる。
鬼車の作者さんごめんなさい。ごめんなさい。
0076デフォルトの名無しさん
2007/05/27(日) 03:11:04報国挺身とか付けるくらいなら
お国の為に働けやああああ
で、おk
万事丸く収まる
0077デフォルトの名無しさん
2007/05/27(日) 04:18:02推測してみるに
ttp://www.atdot.net/~ko1/diary/200704.html#d24
の議事録中の
> *** こさこさんを呼んで話をしたほうがいいかも
この辺じゃなかろうか。
議事録中の面子がどういう趣旨でこのような話を出したのか
わからんが、kosako氏にしてみればRuby対応のための作業から
切り離して拡張するつもりの 5.x をマージされ(ここまでは良い)、
それに関連して「どういう話を持ち込まれるのかわかったもんじゃない」
と警戒したとか。
0078デフォルトの名無しさん
2007/05/27(日) 06:45:11まずはモルモンやめないと、ニュアンスが合わんな。
0079デフォルトの名無しさん
2007/05/27(日) 07:17:15マージ == Ruby 専用に fork してあとは Ruby 側でメンテするお、というつもりだった可能性もあるな。
どっちにしろ一回話合ったほうがいいような気はするが。
無神経なコアどもにかわって謝る。すまん。だから対話の道は閉ざさないでください。
0080デフォルトの名無しさん
2007/05/27(日) 07:18:12モルモン布教は日本の為になります!w
0081デフォルトの名無しさん
2007/05/27(日) 08:40:33たとえば、\x{...}やUnicode Class、文字コードの指定など、
文字周りで歩調を合わせないといけない部分がある。
なので、小迫さんの側としては、過去に
* M17Nについて教えてもらった上で、歩調を合わせる
* Rubyの側は4.xベースかスクラッチなりで勝手にやっていただく
のうちの後者を選択した・・・ことになっていた。
一方Matzは、勝手にやるなら勝手にやるよということで、
色々自分で考えた結果、鬼車5.xベースにやるのが最良と判断して取り込んだ。
小迫さんの側はこれによって
「実装してから確認して否定されると悲惨なことになる。」
http://d.hatena.ne.jp/kkos/20060918#1158558776
可能性が高いと判断して、不快感を示した、ってことじゃないかな。
0082デフォルトの名無しさん
2007/05/27(日) 08:47:52もっとくだらないことでもりあがろうぜ
0083デフォルトの名無しさん
2007/05/27(日) 08:58:07路線が全然違うんだね。するとなんで 5.x 取り込んだんだろう。路線変更で Unicode ベースになった?
今後の Ruby の M17N ってどんな方向んだろう。どっかにまとまった資料ある?
0084デフォルトの名無しさん
2007/05/27(日) 09:38:34本家じゃ100年待っても実装されなさそうな
s = @"c:\windows\"
なんて表記の拡張も期待できるな。
次のブレークスルーはWindows界隈で起こりそうな予感。
0085デフォルトの名無しさん
2007/05/27(日) 09:58:39去年のYAPC::Asiaのしかまとまった資料は見つからないなぁ。
最新の情報はmatzの頭の中か。
http://www.rubyist.net/~matz/slides/yapc2006/
0086デフォルトの名無しさん
2007/05/27(日) 10:19:01Unicode property \p{}あたりが
5.x にはあるからというのを見たような気がするけど
今探してもみつからんなあ
\N{} と\p{}, \P{} ないよねとかdanにつつかれてはいたけど
0087デフォルトの名無しさん
2007/05/27(日) 10:35:11Perl や Python, Java なんかも実用的に動いてるなか、 CSI の有難味は一般人には
わからん気もするが。JRuby や XRuby 方面はどう思ってるんだろう。
0088デフォルトの名無しさん
2007/05/27(日) 12:55:520089デフォルトの名無しさん
2007/05/27(日) 13:58:40正規表現エンジン用とそれ以外用でコードとかのテーブルを別個に持つのはいやだよね。
どうせ持つべき情報はだいたい共通なんだから、できるだけ共有できるようにしたほうがいいよね。
んで、5.xに関してはこさこさんに聞かないとわからんよねぇ。
てとこ。
0090デフォルトの名無しさん
2007/05/27(日) 14:17:38ttp://d.hatena.ne.jp/kkos/20061020#c1161521291
0091デフォルトの名無しさん
2007/05/27(日) 14:20:29内部的にはUTF-32を使うという富豪理論もあるけど、ちょっとね。
0092デフォルトの名無しさん
2007/05/27(日) 14:22:36こと文字コードの扱いに関してはどうも違うらしい
0093デフォルトの名無しさん
2007/05/27(日) 14:41:53そのために実装が苦労する、んじゃなかったか?
外人のだれかの発言でmatzも引用してた気がするんだが。
0094デフォルトの名無しさん
2007/05/27(日) 14:46:470095デフォルトの名無しさん
2007/05/27(日) 17:20:09さらに開発スピードも高まって10割のユーザーがその恩恵にあずかれる。
0096デフォルトの名無しさん
2007/05/27(日) 18:20:03そのすごさを子供ニュウス並みに教えてクリ
0097デフォルトの名無しさん
2007/05/27(日) 18:42:31悟空とベジータがフュージョンして、さらにスーパーサイヤ人4になったところを吸収した魔人ブゥくらいすごい
0098デフォルトの名無しさん
2007/05/27(日) 18:49:24入力から出力まで一台のPCで完結する分には問題は無いのだがね。
WindowsではCW2AというUNICODE->シフトJISのマクロも
閉じた世界用にあるんだけどねぇ。
0099デフォルトの名無しさん
2007/05/27(日) 20:42:20SmallTalk ではなく Smalltalk
クラスブラウザが欲しいのけ?
0100デフォルトの名無しさん
2007/05/27(日) 21:46:590101デフォルトの名無しさん
2007/05/27(日) 22:14:19しろよって思ってるんだろうな
0102デフォルトの名無しさん
2007/05/27(日) 22:17:270103デフォルトの名無しさん
2007/05/27(日) 22:22:34いつも冷静で論理的なあの人も、弁論上手なあの人も
文字のことに関してだけは口汚く罵りあうのさ・・・
0104デフォルトの名無しさん
2007/05/27(日) 22:47:16ShiftJISの上位互換(ダメ文字・文字区切り問題なし)ぐらいの認識だと特に。
0105デフォルトの名無しさん
2007/05/27(日) 22:47:590106デフォルトの名無しさん
2007/05/28(月) 00:27:23ユーザーにとってみればいい迷惑だよな。
0107デフォルトの名無しさん
2007/05/28(月) 00:30:15それそれ
あのエディタとくっついてるやつ
RDocのドキュメントはそれっぽいけど
コードが書けないから。
書けるやつがほすぃ
0108デフォルトの名無しさん
2007/05/28(月) 01:56:39なるほどそういう話なら「kosako氏に話を」という流れは納得できるけど、
テーブル云々の話ってどこかで明らかになってたもの?
自分は初めて聞いた。
>>86
ありがと。
ほかで見たような気がするのだけど、記憶違いかもしれない。
0109デフォルトの名無しさん
2007/05/28(月) 02:04:060110デフォルトの名無しさん
2007/05/28(月) 02:22:11日本語の比重が高いデータを処理する事が目的であれば UCS-4 の方が
すっきりするでしょうね。
0111デフォルトの名無しさん
2007/05/28(月) 02:44:02一般的に使う文字でそんなにあんの?
0112デフォルトの名無しさん
2007/05/28(月) 06:57:260113デフォルトの名無しさん
2007/05/28(月) 06:58:310114デフォルトの名無しさん
2007/05/28(月) 07:06:17kwsk
0115デフォルトの名無しさん
2007/05/28(月) 08:32:000116デフォルトの名無しさん
2007/05/28(月) 11:18:50> テーブル云々の話ってどこかで明らかになってたもの?
いや、>>89以外はまだどこにも書いてはいない。
0117デフォルトの名無しさん
2007/05/28(月) 14:07:080118デフォルトの名無しさん
2007/05/28(月) 17:34:02まともに議論できないからって愉快なやつだな。ちょっと前にもアホがファビョって自演しまくってたな。ゲラゲラ
0119デフォルトの名無しさん
2007/05/28(月) 18:54:560120デフォルトの名無しさん
2007/05/28(月) 18:58:270121デフォルトの名無しさん
2007/05/28(月) 19:43:380122デフォルトの名無しさん
2007/05/28(月) 20:19:01すごすぎる
0123デフォルトの名無しさん
2007/05/28(月) 21:08:45メタリック軍曹くらいすごいと解釈しておきます。
0124ニュースナビゲーター
2007/05/28(月) 21:19:35人気の高いニュースをすぐ見よう。
「祭」に、のりおくれるな。
2ちゃんねるニュース速報+ナビ
http://newsnavi.2ch.net/
WWWブラウザの「お気に入り」や「ブックマーク」に登録しよう。
0125デフォルトの名無しさん
2007/05/29(火) 20:10:42同じようなパイソンのほうがいいですか????
0126デフォルトの名無しさん
2007/05/29(火) 20:25:320127デフォルトの名無しさん
2007/05/29(火) 20:33:300128デフォルトの名無しさん
2007/05/29(火) 20:39:13マイクロスレッドって Python を追従したのか
と言うか継続復活したのね
0129デフォルトの名無しさん
2007/05/29(火) 22:15:260130デフォルトの名無しさん
2007/05/29(火) 22:26:340131デフォルトの名無しさん
2007/05/30(水) 01:02:56Flashのスクリプト実行はRubyに負けないくらい遅いよ
0132デフォルトの名無しさん
2007/05/30(水) 01:26:44でも画像系のライブラリは充実してんじゃ?
そうでもないの?
0133デフォルトの名無しさん
2007/05/30(水) 01:34:320134デフォルトの名無しさん
2007/05/30(水) 01:38:090135デフォルトの名無しさん
2007/05/30(水) 03:46:410136デフォルトの名無しさん
2007/05/30(水) 07:42:58↓
そうか? rescueとかふつうに使ってると思うけどw
もう、明らかに使いこなすどころか知ってもいないな
0137デフォルトの名無しさん
2007/05/30(水) 08:11:40怒り出すか煽り出すか沈黙するかのどれかだろうな、この流れは。
0138デフォルトの名無しさん
2007/05/30(水) 08:32:54http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/18cc7a823112559c
「Common Lispはいい言語だけど、ダメなところもあるよね」という話。
具体的には
* 近代的な機能に対する標準APIがない(データベース、他言語インタフェースとか)
* lisp-2としての性質は変えようがない。DSLとして向かないこともある(ただ、これは無茶な話だと思うけど)
* いくつかの関数名がダメすぎ。ELTはNTHの機能を包含しているし、引数の順番が逆。集合の差分はSET-DIFFERENCEなのに共通部はINTERSECTIONだったり。
とか。些細なことだといえば、その通りだが、それが気になるくらい他の部分が良いといえば、前向きだろうか。
0139デフォルトの名無しさん
2007/05/30(水) 09:25:34結局お金が足りなかったので何も買わずに帰った
0140デフォルトの名無しさん
2007/05/30(水) 09:55:220141デフォルトの名無しさん
2007/05/30(水) 15:51:01JRubyは無理じゃん。この時点でもう非互換確定?
0142デフォルトの名無しさん
2007/05/30(水) 19:32:58速度も結構差を付けられているし Rails で注目されただけで歴史的に重要な言語になるかというと怪しい
Lisp のようにはなりえない
0143デフォルトの名無しさん
2007/05/30(水) 20:07:29そういう人はLispとCOBOLとFortranでも使っててください。
0144デフォルトの名無しさん
2007/05/30(水) 20:11:32Python / Lisp > Ruby > うんこ >>>>>>>>> 142
0145デフォルトの名無しさん
2007/05/30(水) 20:31:480146デフォルトの名無しさん
2007/05/30(水) 20:34:380147デフォルトの名無しさん
2007/05/30(水) 20:38:52そう考えても Python だな
あと Lisp は利用者が成長する言語
0148デフォルトの名無しさん
2007/05/30(水) 21:09:530149デフォルトの名無しさん
2007/05/30(水) 21:27:050150デフォルトの名無しさん
2007/05/30(水) 21:32:030151デフォルトの名無しさん
2007/05/30(水) 21:35:09継続とマイクロスレッドもあっさり付けちゃいそう
0152デフォルトの名無しさん
2007/05/30(水) 21:54:15バカは子ね
0153デフォルトの名無しさん
2007/05/30(水) 22:03:06でしたw
0154デフォルトの名無しさん
2007/05/30(水) 22:39:32正解: ↑過去最高のバカ
0155デフォルトの名無しさん
2007/05/30(水) 23:01:13こんないつ消えるとも分からない泡沫言語はやるだけMUDA
HDDの容量がもったいない
0156デフォルトの名無しさん
2007/05/30(水) 23:07:43UTFCP2がサポートされれば解決。
0157デフォルトの名無しさん
2007/05/30(水) 23:20:15創造的な分野には向かないんだよな。
遊び心がないと、割り切りや即断ができないし
コミュニティも盛り上がらない。
0158デフォルトの名無しさん
2007/05/30(水) 23:24:53155 みたいなバカをおちょくるためにも Ruby つかいます!
地球の資源がもったいから消えてください >_<
0159デフォルトの名無しさん
2007/05/30(水) 23:42:45理由も説明できずにバカというだけですか。
いえ、説明してもいいですよ。変なこと言っても笑わないから言ってご覧なさいな。
0160デフォルトの名無しさん
2007/05/30(水) 23:58:50JVMの仕組み上無理。
ttp://slashdot.jp/developers/04/07/24/1020202.shtml
0161デフォルトの名無しさん
2007/05/31(木) 00:38:42しかも正確なソースじゃ無いし
0162デフォルトの名無しさん
2007/05/31(木) 00:54:55変すぎてワラタ
0163デフォルトの名無しさん
2007/05/31(木) 01:26:02・importの挙動が微妙に解りにくい
・仮引数のselfが違和感
・lambda意外と制限多いんだな
・括弧省略したいなー
ブロックは結局一行空けたり終わりを書く方が見やすい感じがするが
特長でもあるから全力否定はしない
0164デフォルトの名無しさん
2007/05/31(木) 01:40:35JVMの方が拡張されるから問題ないし、その成果はJavaにも取り込まれる予定。
原典は俺の脳内妄想。
>>156
それを言うならUTF-16ではないですか?
0165デフォルトの名無しさん
2007/05/31(木) 01:41:52使わざるをえない。Pythonは世界標準だしなあ。
0166デフォルトの名無しさん
2007/05/31(木) 02:05:450167デフォルトの名無しさん
2007/05/31(木) 02:06:070168デフォルトの名無しさん
2007/05/31(木) 02:06:38Python しばらく使っていると end とか非常に鬱陶しくなってくるよ
要らない物だったんだって思い知る
0169デフォルトの名無しさん
2007/05/31(木) 02:20:520170デフォルトの名無しさん
2007/05/31(木) 02:38:59http://pc11.2ch.net/test/read.cgi/tech/1099804004/
0171デフォルトの名無しさん
2007/05/31(木) 02:52:030172デフォルトの名無しさん
2007/05/31(木) 06:52:21負けを認めてるようなもんだね。
Python ユーザの視界には Ruby なんて写ってもないのにw
0173デフォルトの名無しさん
2007/05/31(木) 06:57:00Pythonユーザー乙
0174デフォルトの名無しさん
2007/05/31(木) 07:03:150175デフォルトの名無しさん
2007/05/31(木) 08:19:12Dir.globみたいなのでUnicodeでファイル名が
取れるようなもんを作ってほしい。
0176デフォルトの名無しさん
2007/05/31(木) 21:08:26まあRuby始めたときにも、何かendが気に食わなかったんだけどね。
参考書もライブラリも蛇まみれ
0178デフォルトの名無しさん
2007/05/31(木) 22:39:09気いつけい
0179デフォルトの名無しさん
2007/05/31(木) 23:47:050180デフォルトの名無しさん
2007/05/31(木) 23:58:540181デフォルトの名無しさん
2007/06/01(金) 07:22:130182デフォルトの名無しさん
2007/06/01(金) 07:43:050183デフォルトの名無しさん
2007/06/01(金) 12:22:22/ ヽ_ `:::::::、
(●)(● ) :::::::::| パラパラ…
(__人__) ::::::::|
l` ⌒´ ヾ;::|
. { |
{ /
パチパチ… ヽ ,,,, ノ,、
/:ノゝ ミ lフ:::::l ^ヽ
|:::|:::::ヽミ/:::::::::|::::::|
|:::|:::::::ヾ/ :::::::::|::::::| パチパチ…
http://www.youtube.com/watch?v=pjflu_biVtA
↓
,::':::::::::::::::::、
/ ,,/_ `:::::::、
(●)(● ) :::::::::|
(__人__) ::::::::|
l`) (´ ヾ;::|
. { ー' |
{ /
ヽ ,,,, ノ,、
/ ヽ_ノ l ^ヽ
| | | |
|-| |ー|
「一部辛口のコメンテーターがフランスの。松本、間が悪い
どーたらこーたら・・・抜かしてるアホがおったらしいんですけど、
いやいや日本人用に作っとんねん!・・・腹立ってくるんですよ!」
「否は否で聞いてたらむかついてくるしねぇ・・・
やっぱフランス人の批評腹立ったもんな・・・お前ごときが
何を言うとんねん、お前何処の誰やねん!!」
http://www.youtube.com/watch?v=NlJSVUmQYxU
0184デフォルトの名無しさん
2007/06/01(金) 15:43:45http://slashdot.jp/article.pl?sid=07/06/01/0059231&from=rss
0185デフォルトの名無しさん
2007/06/01(金) 16:29:33マジで?衝撃的!!!
Matzは、すでに客寄せパンダなのか?
0186デフォルトの名無しさん
2007/06/01(金) 16:46:36そうだとは思っていたが楽天つうのは意外だな。
Googleというのは間違ってもあり得ないよなw
0187デフォルトの名無しさん
2007/06/01(金) 17:05:170188デフォルトの名無しさん
2007/06/01(金) 19:32:26十分有り得るよ。あと、norvigクラスの人を引っこ抜き。。。なさそうだな。藁
までいけば和製google狙いなんだろう。ただ、トップが技術者じゃなくて、MBA系
でしょ。某グレアムがニュースキャスター系といって多奴になるんじゃないかと
思うから、追随型から先端型への変化はなさそうだよな。
0189デフォルトの名無しさん
2007/06/01(金) 19:36:440190デフォルトの名無しさん
2007/06/01(金) 19:37:49グーグルに言って
pybyとかrubtyonとかつくる?w
0191デフォルトの名無しさん
2007/06/01(金) 19:40:49100万ドルだか1000万ドルだかの小切手を持った人がIBMからやってきて、
「出社してもしなくてもどちらでも結構です。
3年後に世界をあっと言わせる事を研究してください」
と言うとの事。IBMフェローの契約をした人は世界に20人くらいしかいないと書いてあった。
0192デフォルトの名無しさん
2007/06/01(金) 19:42:210193デフォルトの名無しさん
2007/06/01(金) 19:43:220194デフォルトの名無しさん
2007/06/01(金) 20:15:10ひとつさらせば自分をさらす
ふたつさらせばすべてが見える
みっつさらせば地獄が見える
見える見える 墜ちる様
0195デフォルトの名無しさん
2007/06/01(金) 21:27:09rubyに対するイメージが変わった。
0196デフォルトの名無しさん
2007/06/01(金) 22:06:260197デフォルトの名無しさん
2007/06/01(金) 23:20:370198デフォルトの名無しさん
2007/06/02(土) 00:14:250199デフォルトの名無しさん
2007/06/02(土) 00:25:03ある文字がアルファベットかどうかを判別するにはどうしたらいいんでしょうか?
0200デフォルトの名無しさん
2007/06/02(土) 00:35:150201デフォルトの名無しさん
2007/06/02(土) 01:10:14fontタグとtableレイアウトが使えないとブチキレるようなやつらだ
0202デフォルトの名無しさん
2007/06/02(土) 01:50:060203デフォルトの名無しさん
2007/06/02(土) 01:52:29俺はもう、スタイルシート使わないと気が狂いそうに成る
0204デフォルトの名無しさん
2007/06/02(土) 02:35:370205デフォルトの名無しさん
2007/06/02(土) 03:02:42google蹴って楽天か
国産言語のお父さんとしての対面を気にしたんでしょうな
0206デフォルトの名無しさん
2007/06/02(土) 03:31:070207デフォルトの名無しさん
2007/06/02(土) 06:13:18まあそれはこのスレ自体にもいえることだけど。
0208デフォルトの名無しさん
2007/06/02(土) 06:38:380209デフォルトの名無しさん
2007/06/02(土) 07:28:32Googleに移らないかと言う話があったけど蹴った、かな。
楽天の場合はフェローと言ってもNaClをやめるわけじゃないでしょ。
0210デフォルトの名無しさん
2007/06/02(土) 12:20:17スコアリングがあるから、
2chの雑談スレよりは、よほどいいよw
(2chには技術系のスレがあるから、2ch全部よりいいとは言わん)
0211デフォルトの名無しさん
2007/06/02(土) 12:53:52子供のこととかあるし。
0212デフォルトの名無しさん
2007/06/02(土) 12:58:30昨日から市税に振られたのもあるし
0213デフォルトの名無しさん
2007/06/02(土) 13:21:12というか話題の質が確実に2chより上
0214デフォルトの名無しさん
2007/06/02(土) 13:27:090215デフォルトの名無しさん
2007/06/02(土) 13:33:192chは0点〜100点の書き込みが集まる感じ
0216デフォルトの名無しさん
2007/06/02(土) 13:33:200217デフォルトの名無しさん
2007/06/02(土) 13:36:09・中の人だけどID
・あまりにもキモイ署名
・アンチWindows
・Mac信者
・糞つまらない書き込みが「おもしろおかしい」
・大嘘書いても専門家っぽく書くと「参考になる」
0218デフォルトの名無しさん
2007/06/02(土) 13:40:080219デフォルトの名無しさん
2007/06/02(土) 13:53:530220デフォルトの名無しさん
2007/06/02(土) 13:54:58激しく同意。
あの署名うぜえw
いいかげんスレ違いw
/././.スラッシュドット日本観察スレッド 20/././
http://ex22.2ch.net/test/read.cgi/net/1158376842/
0221デフォルトの名無しさん
2007/06/02(土) 14:00:50norvigって何?
0222デフォルトの名無しさん
2007/06/02(土) 16:20:250223デフォルトの名無しさん
2007/06/02(土) 16:21:510224デフォルトの名無しさん
2007/06/02(土) 16:23:18まぁ Ruby スレが特別にレベル低いってのもあるが
0225デフォルトの名無しさん
2007/06/02(土) 16:27:060226デフォルトの名無しさん
2007/06/02(土) 16:41:260227デフォルトの名無しさん
2007/06/02(土) 17:20:33君のように情報待ちの乞食ばっかりだからな
自ら学んで人に情報を提供するくらいの気概を持ちなさい
0228デフォルトの名無しさん
2007/06/02(土) 17:24:420229デフォルトの名無しさん
2007/06/02(土) 17:39:07kwsk
0230デフォルトの名無しさん
2007/06/02(土) 19:09:18pythonと比べるとあっとうてきにしょぼい情報しかないよ
0231デフォルトの名無しさん
2007/06/02(土) 19:58:290232デフォルトの名無しさん
2007/06/02(土) 20:38:100233デフォルトの名無しさん
2007/06/02(土) 20:53:080234デフォルトの名無しさん
2007/06/02(土) 21:06:23googleのリーサーチディレクタ。
人工知能研究で有名な人。
0235デフォルトの名無しさん
2007/06/02(土) 22:37:34なってほしいんだけど。WindowsでいうASRみたいにさ。
そういうのってどこに言えばいいんだろう。パッケージャ?
0236デフォルトの名無しさん
2007/06/03(日) 00:33:150237デフォルトの名無しさん
2007/06/03(日) 00:36:190238デフォルトの名無しさん
2007/06/03(日) 01:30:23Pythonスレよりははるかにハイレベルだがな・・・
0239デフォルトの名無しさん
2007/06/03(日) 01:44:000240デフォルトの名無しさん
2007/06/03(日) 02:41:580241デフォルトの名無しさん
2007/06/03(日) 06:42:230242デフォルトの名無しさん
2007/06/03(日) 07:55:12その油は健康に良いですか?
0243デフォルトの名無しさん
2007/06/03(日) 09:29:20このスレを見ている人はこんなスレも見ています。(ver 0.20)
【鬱病】 壊れたプログラマー 8人目 【爆発】 [プログラマー]
【テンプレ不要】mixiに招待するよpart56 [ソーシャルネット]
末期的症状でつまらなくなりつつあるyahoo掲示板 [ネットサービス]
0244デフォルトの名無しさん
2007/06/03(日) 09:58:39ガマの油です
0245デフォルトの名無しさん
2007/06/03(日) 10:06:210246デフォルトの名無しさん
2007/06/03(日) 10:18:020247デフォルトの名無しさん
2007/06/03(日) 10:19:400248デフォルトの名無しさん
2007/06/03(日) 10:22:17ってやつばっかだからな
0249デフォルトの名無しさん
2007/06/03(日) 10:24:15JRuby も IronRuby も出てきてさすがにやりづらいと思うんだが
MSにかんしては独自仕様埋め込んできているし
0250デフォルトの名無しさん
2007/06/03(日) 10:38:13仕様書があろうがなかろうが関係ないよ。
0251デフォルトの名無しさん
2007/06/03(日) 10:44:07Rhino は確か Continuation を実装してたでしょ。
つまり...
0252デフォルトの名無しさん
2007/06/03(日) 13:39:24海外のほうが幅広い情報が書籍化されていて
翻訳がやたらと遅いのはいかがなものか。
0253デフォルトの名無しさん
2007/06/03(日) 14:13:19いまはなんでもそう。たとえ日本人が作ったものでも
海外をターゲットにしたほうが儲かるし反応もいい。
0254デフォルトの名無しさん
2007/06/03(日) 14:33:560255デフォルトの名無しさん
2007/06/03(日) 14:36:08あるいはその両方か
0256デフォルトの名無しさん
2007/06/03(日) 17:44:59日本で流行ら "なければならない" 必要もない
0257デフォルトの名無しさん
2007/06/03(日) 18:28:010258デフォルトの名無しさん
2007/06/03(日) 18:30:12技術情報を文書にするの得意なんだろ
0259デフォルトの名無しさん
2007/06/03(日) 18:43:24と言うか JRuby のチームが Continuation は付けると言っていたし
付けることは可能と豪語していたからこれはどう考えてもグイドの勘違い
もしくはスキル不足で実装できない事にたいしての言い訳
0260デフォルトの名無しさん
2007/06/03(日) 18:44:45いい本はみんな海外だね
翻訳者もっと増えればいいのに
あと日本に持ってくると表紙が全部ダサくなるのをどうにかして欲しい
0261デフォルトの名無しさん
2007/06/03(日) 19:12:17webprog板でなく?
0262デフォルトの名無しさん
2007/06/03(日) 20:02:45【Ruby】Ruby on Rails Part3
http://pc11.2ch.net/test/read.cgi/php/1170760209/
0263デフォルトの名無しさん
2007/06/03(日) 20:21:01なんで本スレよりこっちのほうが議論のレベルが高いんだろうw
もうお忘れかもしれませんが以前MoonWolfというコテが暴れたとき
ここが質問スレとして機能しなくなったので
派生せざるを得なくなったというのがRuby質問スレが立った経緯です。
0264MoonWolf ◆MoonWdLnkQ
2007/06/03(日) 20:26:220265デフォルトの名無しさん
2007/06/03(日) 20:27:57議論のレベルとは無関係に。
0266デフォルトの名無しさん
2007/06/03(日) 20:36:220267デフォルトの名無しさん
2007/06/03(日) 20:39:37受け売りとかコピペばっかで、LispとかPythonとか持ち出してくる人。
0268デフォルトの名無しさん
2007/06/03(日) 20:43:170269MoonWolf ◆MoonWdLnkQ
2007/06/03(日) 20:52:08どこから確認できるんでしょうか?
Ruby's LicenseとGPLのデュアルライセンスというのが
実使用上どのような制約が発生するのか具体的なことが
書かれたテキストはありますか?
http://www.ruby-lang.org/en/about/license.txt/の日本語版とかはないのかな?
Ruby's Licenseへのリンクもサイトリニューアル前はあったんだけど今はなくなっちゃいましたね。
Ruby's LicenseがRubyのライセンスとイコールでないというのは今となっては
混乱の元ですね。
same as Ruby'sというライセンスはGPLとのデュアルライセンスを意味しているとは
見えないあたりどうなんでしょう?
0270デフォルトの名無しさん
2007/06/03(日) 21:04:120271デフォルトの名無しさん
2007/06/03(日) 21:59:52「部分一致問題」というのは、文字列をASCII符号だと思って何も
考えずに1バイト単位で検索を行っているプログラムにおいてのみ
生じる。単なる「比較」ではなく「検索」であることにも注意する
必要がある。検索というのは、比較して一致しなければ次の文字
へと比較位置をずらして、あるキーワードが文字列の一部に含まれ
ているかどうかを調べること。
例えば、Shift_JISの文字列をstrstr(s1,s2)で検索すると、strstr()
が基本的にASCII符号のみに対応した物であるため、部分一致問題が
起きる。しかし、Shift_JIS版の関数jstrstr()を用意して、それを
使えば何の問題もない。UTFCP2でもこれと同様である。
strcmp()は、比較であるので、Shift_JISでも、UTFCP2でも、
「部分一致問題」は発生しない。
検索は本来、ある場所での比較で一致しなかったときに、「次の文字」
を新たな探す場所にするのが正しい。しかし、ASCII符号のみに対応した
検索ルーチンでは、「次の文字」ではなく「次のバイト」にしてしまう。
これは、ASCII符号では、「次の文字」=「次のバイト」であるためである。
複数バイト文字では、可変長なので、このような事が成り立たない。
そのため、複数バイト文字の検索に置いては、それぞれの符号体系に対応
した専用ルーチンを使うのが当然である。Shift_JISでは、Shift_JIS専用、
UTFCP2ではUTFCP2専用、EUC-JPでは、EUC-JP専用の検索ルーチンを使えば
何の問題も生じない。
0272デフォルトの名無しさん
2007/06/03(日) 22:00:23がASCII符号用の物をそのまま代用出来るという特徴がある。これは、
UTF8だけの特徴である。しかし、Unicodeの本来の目的とは、若干の
ずれがある。Unicodeは世界中の文字をモードレスに扱える符号を
作ることが目的であった。それなのに検索をASCII符号ルーチンで代用
出来るというのは、オーバースペックなのである。UTF8では、このオー
バースペックのために、符号長が犠牲にされてしまったのだ。
日本では、漢字や平仮名を扱う過去の歴史において、検索ルーチンを、
ASCII専用ルーチンで代用した歴史は存在しない。UTF8では、複数バイト
文字の経験が全くない欧米が、勝手に考えたやり方である。検索ルーチン
を修正すれば、無駄は最小限で済む。その分、符号長を短くできる。
その意味で、過去に日本が採った方法は当然なのである。UTF8は、
検索ルーチンを無修正で済ます事と引き替えに、符号長を犠牲にした
最悪な方法である。
0273デフォルトの名無しさん
2007/06/03(日) 22:08:100274デフォルトの名無しさん
2007/06/03(日) 22:11:462バイトのうちの1バイト目か2バイト目かが
文字列の途中では判断出来ないことなんだよな
文章の先頭から読み直さないといけない
0275デフォルトの名無しさん
2007/06/03(日) 22:14:38次の比較位置を「次の文字」にすればいい
というだけのことをするのに実際は
+1byte でいいのか +2byte でいいのかが
すぐに分からなくなってしまう
まさに言うは易し行い難しである
そんな面倒なことになるくらいなら
文字列中のどこからでも判別可能な
文字コード体系を使おうとするのは
あながち間違いではないだろ?
0276デフォルトの名無しさん
2007/06/03(日) 22:15:10比較する場所を「次の文字」に設定して、比較を繰り返す。
これは、論理的に当然のことである。「次の文字」を「次のバイト」として
良いのは、本来、1文字=1バイトに固定されたASCII符号の場合のみある。
UTF8においては、結果的には、「次の文字」の変わりに「次のバイト」とし
ても問題が生じない。しかし、このとき何が起きているかというと、1文字
が複数のバイトで構成されている文字が、次の比較位置に含まれている場合、
文字としてはあり得ない中途半端なメモリーの内容と、検索キーワードとの
比較を行っているのである。ここの部分は本来、文字ではないのだから、
比較すべきではない。そして、比較して仮にたまたま一致したとしても
無意味であり、一致したと見なしてはならない。しかし、UTF8では、
符号が長くなる犠牲と引き替えに、このような位置での比較は必ず、
不一致になると言う性質を持っている。UTFCP2/Shift_JISなどの符号では
持っていない。
こういう事である。しかしながら、このように中途半端な位置での比較は、
必ず不一致になるのであるから、本来は無駄である。本来のように、
丁度1文字分を適切にスライドさせて行く方が、合理的であり、速度性能も
出る可能性がある。何よりアルゴリズムとして汎用性があり、論理的である。
UTF8のようなやり方は、いわゆるトリッキーなやり方であり、余り勧められる
物ではない。
0277デフォルトの名無しさん
2007/06/03(日) 22:17:28それは、UTFCP2では「逆戻り出来る性質」と呼ばれている。UTCP2では、
文章の先頭へ戻ることなく、逆方向へ正確に1文字づつたどっていく
ことが出来る。
それと「部分一致問題」とは別。
0278デフォルトの名無しさん
2007/06/03(日) 22:18:57一つの文字コードに統一しようとしたのに
かえってコードが増えてしまったことだw
0279デフォルトの名無しさん
2007/06/03(日) 22:19:420280デフォルトの名無しさん
2007/06/03(日) 22:21:040281デフォルトの名無しさん
2007/06/03(日) 22:22:560282デフォルトの名無しさん
2007/06/03(日) 22:23:05>というだけのことをするのに実際は
>+1byte でいいのか +2byte でいいのかが
>すぐに分からなくなってしまう
意味不明。それぞれの文字符号化方式の仕様に、文字の占めるバイト数の
判定法は正確に定義されている。それを使えば至って簡単。
0283デフォルトの名無しさん
2007/06/03(日) 22:23:380284デフォルトの名無しさん
2007/06/03(日) 22:23:560285デフォルトの名無しさん
2007/06/03(日) 22:25:380286デフォルトの名無しさん
2007/06/03(日) 22:25:58だよね。sjisで前方にたどるときは問題ないからね。
問題になるのは後方にたどる時と文字列中の任意の位置を指したときだけだから。
えと、ここでいう「前方」とはC言語の「前方参照」というときの前方です。
0287デフォルトの名無しさん
2007/06/03(日) 22:33:35強いと言えば強いかも。
しかし、それは通信におけるレイヤー(層)が異なる話。
通信では、もっと手前の層でエラーチェックされていて、エラーだと
アプリケーションへデータが渡されない。
UTFCP2でも、ASCII符号やASCIIの区切り文字、ASCII制御文字、改行コード
NULL文字、などが来た時点で、必ず文字の端で有ることが分かるが。
0288デフォルトの名無しさん
2007/06/03(日) 23:31:18>文字列中の任意の位置を指したとき
これが出来ないのが嫌なんじゃないの
0289デフォルトの名無しさん
2007/06/03(日) 23:40:341文字戻るときってどうしたらいい?
0290デフォルトの名無しさん
2007/06/03(日) 23:41:00UTF-8も、一文字のバイトが違う気がするんだけど・・・
0291デフォルトの名無しさん
2007/06/03(日) 23:42:100292デフォルトの名無しさん
2007/06/04(月) 00:18:210293デフォルトの名無しさん
2007/06/04(月) 00:32:03「Unicodeと心中するつもりはない」じゃなかったっけ?
0294デフォルトの名無しさん
2007/06/04(月) 00:41:21頭から数える。
一個前の文字の位置を覚えておき(a)、
次の文字が現在指している文字の位置に重なったら、
aが1文字前。そうでないときは1文字進めてこの段落の最初へループ。
0295デフォルトの名無しさん
2007/06/04(月) 00:54:05n文字目のバイト位置をいきなり算出出来るのは、固定長符号でないと
無理。よって、UTF8でも不可能。必ず先頭や最後、または、バイト位置が
分かっている文字からたどる必要がある。
配列のようにa[n]と指定して、a[n]の位置をいきなり決めるのは、どんな
可変長符号でも不可能と言うこと。
0296デフォルトの名無しさん
2007/06/04(月) 01:19:390297デフォルトの名無しさん
2007/06/04(月) 03:17:38そういう事か。元の文章は、文字列中 n bytes 目のデータが何という文字の
一部であるかを判定するという事かと思ったよ。
0298デフォルトの名無しさん
2007/06/04(月) 04:40:54それで最後に見つかったところを返せばいいんだっしょ。
最後に移動する時に終端を見つけるためにどうせ一度最後まで走査するんだし、
BM 法で検索していけばそれで十分かと。
0299デフォルトの名無しさん
2007/06/04(月) 07:23:35それじゃ無理
0300デフォルトの名無しさん
2007/06/04(月) 07:28:34tailの実装方法知ってる?
0301デフォルトの名無しさん
2007/06/04(月) 07:38:56そういう訳にはいかない場合がある。
巨大なPDFファイルで、先頭から順方向に検索すると、最後まで検索する
のには膨大な時間がかかる。例えば、500ページ目から逆方向に検索したい
時を考えると、逆方向への検索が直接的に行えることは重要である。
経験的に、Shift_JISで逆戻りしようとして困った人いるという事実を
重視する必要がある。何を隠そう、自分も困った経験がある。
0302デフォルトの名無しさん
2007/06/04(月) 07:42:37>そういう事か。元の文章は、文字列中 n bytes 目のデータが何という文字の
>一部であるかを判定するという事かと思ったよ。
そう誤解する人も多い。>>286のように短く言い過ぎると誤解を招きやすい
事柄だ。
0303デフォルトの名無しさん
2007/06/04(月) 07:49:10効率が悪いというだけで、>>294の方法で正しいことは正しい。
そういう方法しかないので、Shift_JISの生文字列で1文字戻るには、
O(n)の時間がかかる。
生のShift_JISでエディタなどを作ろうとすると、一文字戻りたいときに
昔のCPUではもの凄く時間がかかる事になった。そこで、ある行に移った
時、内部的にASCIIも2バイトにして、どの文字も2バイト固定長にして
しまって処理したり、一文字づつをバラバラにしてリスト構造に納めて
しまう必要があった。
0304デフォルトの名無しさん
2007/06/04(月) 07:57:150305デフォルトの名無しさん
2007/06/04(月) 08:01:39今、Shift_JISを扱う場合でも、やはり、一行ごとに内部的に固定長符号
に変換するか、一文字づつバラバラにしてリスト構造に持つか、または、
EUC-JPやUTF8などの扱いやすい符号に変える。
0306デフォルトの名無しさん
2007/06/04(月) 08:04:500307デフォルトの名無しさん
2007/06/04(月) 08:08:07おもしろおかしい
0308デフォルトの名無しさん
2007/06/04(月) 08:13:50なるほど。
0309デフォルトの名無しさん
2007/06/04(月) 08:16:43EUC-JP は最上位ビットが 0 なら 1 バイト文字で
1 なら 2 バイト文字だから、扱い楽よ。
0310デフォルトの名無しさん
2007/06/04(月) 08:19:53それだけじゃなく、2バイト符号の場合、2バイト目も必ず、
単独のASCII符号1文字と区別出来る。この性質があることが
逆戻りでは重要になる。
0311デフォルトの名無しさん
2007/06/04(月) 08:21:550312デフォルトの名無しさん
2007/06/04(月) 08:24:400313デフォルトの名無しさん
2007/06/04(月) 08:32:04>>309 はそういう話なんだが・・・。
0314デフォルトの名無しさん
2007/06/04(月) 08:32:32・SJISは最善の文字コードとはいい難い
・エディタで一文字戻る負荷なんて0に等しい(彼の頭の中では一体何万バイト戻るつもりなんだろう・・・)
・PDFで500ページとか変なミスリードを誘ってる人がいる
・ここのおっさんはとにかくWindowsが嫌い
0315デフォルトの名無しさん
2007/06/04(月) 08:57:42それなりの工夫が必要になるというのは分かってるのか?
0316デフォルトの名無しさん
2007/06/04(月) 09:12:100317デフォルトの名無しさん
2007/06/04(月) 09:40:50日本使用の携帯くらいじゃねえの
0318デフォルトの名無しさん
2007/06/04(月) 09:43:070319デフォルトの名無しさん
2007/06/04(月) 09:54:42おまいら初心者スレよりレベル高くなったなw
0320デフォルトの名無しさん
2007/06/04(月) 10:08:480321デフォルトの名無しさん
2007/06/04(月) 10:27:03ムダ知識披露自慢乙
0322デフォルトの名無しさん
2007/06/04(月) 10:50:12Linux/UNIX界隈でもeucが要らない子扱いされて鬱憤が溜まっているのかな。
0323デフォルトの名無しさん
2007/06/04(月) 10:59:220324デフォルトの名無しさん
2007/06/04(月) 11:03:120325デフォルトの名無しさん
2007/06/04(月) 11:10:330326デフォルトの名無しさん
2007/06/04(月) 11:14:460328デフォルトの名無しさん
2007/06/04(月) 11:51:270329デフォルトの名無しさん
2007/06/04(月) 12:18:52RMS直々に「docstringちゃんと書いてよ」って言われててワロタ
0330デフォルトの名無しさん
2007/06/04(月) 12:21:480331デフォルトの名無しさん
2007/06/04(月) 12:43:510332デフォルトの名無しさん
2007/06/04(月) 16:26:41wktk
0333デフォルトの名無しさん
2007/06/04(月) 20:55:06Emacs21から22まで2年かかった訳だから
ttp://slashdot.jp/article.pl?sid=07/06/04/0751200
ruby-mode.el収録 == 新機能追加 == 23リリースはこのまま行くと
2009年
だねww その頃何がどうなっているのやら……
0334333
2007/06/04(月) 20:57:05Emacs 22.1リリーヌ
ttp://slashdot.jp/article.pl?sid=07/06/04/041218
0335デフォルトの名無しさん
2007/06/05(火) 01:01:16リリーナ様に足コキされたい!
0336デフォルトの名無しさん
2007/06/05(火) 01:51:29Pythonに大きく遅れをとっているといわざるを得ない。
569 名前:デフォルトの名無しさん[sage] 投稿日:2007/06/04(月) 12:25:44
「錢」っていう漢字をKconvでEUCからUTF-8にしようとしたんですが
ちゃんと変換されずにゴミみたいのになってしまいました。
「銭」だと大丈夫です。Kconvで使えない文字があるんでしょうか?
require 'kconv'
print '錢'.toutf8, "¥n"
print '銭'.toutf8, "¥n"
0337デフォルトの名無しさん
2007/06/05(火) 01:55:020338デフォルトの名無しさん
2007/06/05(火) 02:07:38初心者スレから引っ張ってくるな。単にEUC指定わすれじゃねえか馬鹿。
0339デフォルトの名無しさん
2007/06/05(火) 02:11:500340デフォルトの名無しさん
2007/06/05(火) 02:46:40これを見たら、JavaとC++なんてたいした差じゃないと言いたくなるのも分かるw
http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=ruby&lang2=java
0341デフォルトの名無しさん
2007/06/05(火) 04:44:31突っ込まれてもあっちでの議論を全く理解できず反論さえできない>>336が哀れw
0342デフォルトの名無しさん
2007/06/05(火) 07:54:100343デフォルトの名無しさん
2007/06/05(火) 09:19:370344デフォルトの名無しさん
2007/06/05(火) 09:27:180345デフォルトの名無しさん
2007/06/05(火) 10:46:13Windowsでも普通にできたが?
ターミナルのコードでも間違ってるんじゃね?
0346デフォルトの名無しさん
2007/06/05(火) 14:18:59で、いつだったかにもっと頑張って推測しつつ、迷ったらUTF-8にする変更を入れました。
けれども、そこにバグがあったので、本来判定できるはずが判定できてませんでした。
というわけで、今回の「錢」についてはとりあえず1.9に修正をコミットしましたので、
試せばEUCと判定されるようになります。
まぁ、蛤/ネコ のように判定不可能な例もあるので、Kconvで楽するのは1linerだけにして、
きちんと書くときはNKFやiconvを叩くのをオススメします。
http://sourceforge.jp/projects/skf/ Skfとかもオススメですよ。
0347デフォルトの名無しさん
2007/06/05(火) 14:24:530348デフォルトの名無しさん
2007/06/05(火) 15:32:110xEFA2 だけでは EUC-JP と UTF-16 で区別つかなくて、
UTF-16 と判定されてそれが UTF-8 に変換されて、
それでおかしな値が出たという話なんですよね。
これが EUC と判定されるのを正しい動きにするということは、
EUC > UTF-16 という優先順位のが正しい動きということ?
0349デフォルトの名無しさん
2007/06/05(火) 15:38:080350デフォルトの名無しさん
2007/06/05(火) 15:49:22そもそもUTF-16はBOMがない限り自動判定外のはずでした・・・が、
バグで自動判定の候補に入っていたので、場合によってUTF-16が選ばれるケースがありました。
半端なサロゲートペアでもない限りUTF-16の可能性は常にありますからな。
自動判定の対象はあくまで JIS/SJIS/EUC/UTF-8 で、
UTF-16 と UTF-32 はBOMがあるときのみ自動判定対象です。
0352デフォルトの名無しさん
2007/06/05(火) 15:57:39なるほど。そりゃそうやね。
0353デフォルトの名無しさん
2007/06/05(火) 21:23:12昔は JIS EUC SJIS だけだったのに
これは毛唐の陰謀に違いない
0354デフォルトの名無しさん
2007/06/05(火) 21:35:48SHIFTJISだとかEUCだとか時代遅れもいいところ。
それとスクリプト言語はPythonによってほぼ統一されました。
Rubyは時代遅れです。
0355デフォルトの名無しさん
2007/06/05(火) 21:54:383つあったんだから、もう一つ足したところで問題なかろう。
第一、UNIX由来のEUCもMS由来のSJISもどっちも毛唐の会社由来で
みんな嬉々としてつかってるじゃないか。JISは使えなさ過ぎだからな。
0356デフォルトの名無しさん
2007/06/05(火) 22:18:57JIS や EUC、SJIS がそれぞれ1つずつしかないと思っているなんて、なんて幸せな人だ。
それぞれベンダーごとに亜種があって死ねるぞ
0358デフォルトの名無しさん
2007/06/06(水) 09:29:06while true
<- ここでENTERが押されたらループを抜けたい
a += 1
puts a
sleep 1
end
0359デフォルトの名無しさん
2007/06/06(水) 11:00:05Pythonじゃ余計に仕事なくなる
0360デフォルトの名無しさん
2007/06/06(水) 11:07:06DLL呼ぶのが一番だろなー
0361デフォルトの名無しさん
2007/06/06(水) 12:49:430362デフォルトの名無しさん
2007/06/06(水) 22:33:360363デフォルトの名無しさん
2007/06/06(水) 22:40:24_getch
0364デフォルトの名無しさん
2007/06/06(水) 23:08:470365デフォルトの名無しさん
2007/06/06(水) 23:21:190366デフォルトの名無しさん
2007/06/06(水) 23:27:480367デフォルトの名無しさん
2007/06/07(木) 00:30:54暗いところに入ってく感じがたまらなく怖い
0368デフォルトの名無しさん
2007/06/07(木) 01:14:04Linuxだとどういう風に書くの?
0369デフォルトの名無しさん
2007/06/07(木) 01:47:38Rubyの出る幕はないんだよね・・・
0370デフォルトの名無しさん
2007/06/07(木) 06:14:28kbhit
0371デフォルトの名無しさん
2007/06/07(木) 10:16:21require 'io/console'
STDIN.getch
0372デフォルトの名無しさん
2007/06/07(木) 10:29:30「キーが押されたか否か」を調べる関数です。
押されてない時も処理を続けたい時に使う。
真が返って来たらgetch()で何が押されたか取るんですが…。
Linuxだとgetch()はバッファに何もない場合でも
実行が停まらないのですか?
ちなみにWin版のRubyだとスレッド使っても
IOから読んだ瞬間全スレッドが凍り付いてしまい
上手く行きませんのでAPIからkbhit()を引っ張ってくるワケです。
0373デフォルトの名無しさん
2007/06/07(木) 10:45:490374デフォルトの名無しさん
2007/06/07(木) 12:29:480375デフォルトの名無しさん
2007/06/07(木) 14:20:14Web製作っぽいのですが、rhtml内でのjavascriptの扱い方で悩んでいます。
0376デフォルトの名無しさん
2007/06/07(木) 14:52:43msvcrt.dll から _kbhit() が使えるかと
0377デフォルトの名無しさん
2007/06/07(木) 14:57:41そのまま出力すればいいんじゃねーの?
0379デフォルトの名無しさん
2007/06/07(木) 17:11:56=> 34
バグ見っけちゃったよ。こんなことじゃ科学技術計算には使えないな。
0380デフォルトの名無しさん
2007/06/07(木) 17:17:05=> 4294967296
だろ
0381デフォルトの名無しさん
2007/06/07(木) 17:21:372^32 は ( 0x02 xor 0x20 ) の計算なのだが。
もしかして 2 の 32 乗 ( 2 ** 32 ) を計算したかった?
0382デフォルトの名無しさん
2007/06/07(木) 17:34:370383デフォルトの名無しさん
2007/06/07(木) 17:38:17すまん、 STDIN.ready? だな。
0384デフォルトの名無しさん
2007/06/07(木) 18:10:34kwsk!!
0385デフォルトの名無しさん
2007/06/07(木) 18:46:54wwwwwwwwwwwww
0386デフォルトの名無しさん
2007/06/07(木) 19:00:12それ、どのバージョンからあるの?
0387デフォルトの名無しさん
2007/06/07(木) 19:46:06io/wait.so
0388デフォルトの名無しさん
2007/06/07(木) 20:59:160389デフォルトの名無しさん
2007/06/07(木) 21:21:000390デフォルトの名無しさん
2007/06/07(木) 23:06:43これって callcc を無くせばいいってこと?
それともバグを無くせばいいってこと?
0391デフォルトの名無しさん
2007/06/08(金) 00:16:300392デフォルトの名無しさん
2007/06/08(金) 00:27:520393デフォルトの名無しさん
2007/06/08(金) 00:28:17テキストはこちら。GJ!
http://www.atmarkit.co.jp/im/carc/serial/ruby_agile01/ruby_agile01.html
0394デフォルトの名無しさん
2007/06/08(金) 00:32:000395デフォルトの名無しさん
2007/06/08(金) 00:48:13http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/30914
の言葉にカチンと来たのかも
callccをなくして、バグをなくせばいい
0396デフォルトの名無しさん
2007/06/08(金) 06:37:590397デフォルトの名無しさん
2007/06/08(金) 08:17:36幼稚を絵に描いたようなRubyコミュニティのこと、そっちの解釈がぴったり合うね。
0398デフォルトの名無しさん
2007/06/08(金) 09:50:49釣れた!
0399デフォルトの名無しさん
2007/06/08(金) 11:04:060400デフォルトの名無しさん
2007/06/08(金) 22:58:4155 名前:デフォルトの名無しさん [sage]:2007/06/08(金) 19:50:15
Rubyが糞なのは日本人がつくったからなのかー
やっと納得
0401デフォルトの名無しさん
2007/06/08(金) 23:23:000402デフォルトの名無しさん
2007/06/08(金) 23:28:520403デフォルトの名無しさん
2007/06/08(金) 23:53:550404デフォルトの名無しさん
2007/06/09(土) 00:34:550405デフォルトの名無しさん
2007/06/09(土) 13:27:500406デフォルトの名無しさん
2007/06/10(日) 00:00:26次点がLet's NoteかThinkPadか、って感じ。
0407デフォルトの名無しさん
2007/06/10(日) 00:53:570408デフォルトの名無しさん
2007/06/10(日) 07:25:070409デフォルトの名無しさん
2007/06/10(日) 08:45:300410デフォルトの名無しさん
2007/06/10(日) 08:48:420411デフォルトの名無しさん
2007/06/10(日) 09:55:420412デフォルトの名無しさん
2007/06/10(日) 15:48:09ああ大杉だ
リファレンス強化でなんかやってるのかね
0413デフォルトの名無しさん
2007/06/10(日) 20:41:470414デフォルトの名無しさん
2007/06/10(日) 21:32:42繝槭せ繧ウ繝�ヨ諢帙
dRuby諢帙
0415デフォルトの名無しさん
2007/06/10(日) 21:48:57この際ソースは全部src/に移して整理したらいいのに。
あと、doc/にマニュアル置くのもな。
0416デフォルトの名無しさん
2007/06/10(日) 22:12:21あと移動するのは、encoding関係だけ。
0417デフォルトの名無しさん
2007/06/10(日) 23:50:280418デフォルトの名無しさん
2007/06/11(月) 00:28:020419デフォルトの名無しさん
2007/06/11(月) 01:20:090420デフォルトの名無しさん
2007/06/11(月) 02:29:570421デフォルトの名無しさん
2007/06/11(月) 03:27:18まじろう駆動開発
0422デフォルトの名無しさん
2007/06/11(月) 06:28:380423デフォルトの名無しさん
2007/06/11(月) 09:51:08抜き出して一つのプレーンテキストにまとまってるようなファイルってないですか?
0424デフォルトの名無しさん
2007/06/11(月) 10:54:55プレーンじゃないけど、リファレンスマニュアルのここじゃダメ?
ttp://www.ruby-lang.org/ja/man/?cmd=view;name=method
0425デフォルトの名無しさん
2007/06/11(月) 12:20:21現実的に言って、PHPは死なないし消えもしないどころかますます普及する。
http://neta.ywcafe.net/000743.html
0426デフォルトの名無しさん
2007/06/11(月) 12:24:41この人はVHDやらDCCをありがたがって買う人だね、たぶんw
0427デフォルトの名無しさん
2007/06/11(月) 13:53:160428デフォルトの名無しさん
2007/06/11(月) 14:32:370429デフォルトの名無しさん
2007/06/11(月) 14:40:51Emacsのマイナーバージョンアップで
入ってくれたら嬉しいんだけど。
0430デフォルトの名無しさん
2007/06/11(月) 15:03:05docstringをきちんとつけろとかいうあれ。\
0431デフォルトの名無しさん
2007/06/11(月) 16:07:020432デフォルトの名無しさん
2007/06/11(月) 16:31:27まあ言いたいことは実によく分かるな。
Rubyはスクリプトのクセに何やるにしても初期投資のコストが高すぎる。
Winの小物ツール作るならDelphiとかバッチファイルwとかAutoHotKeywwwとかのがよっぽど楽だ。
0433デフォルトの名無しさん
2007/06/11(月) 16:33:030434デフォルトの名無しさん
2007/06/11(月) 17:22:24http://www.atmarkit.co.jp/news/200706/11/air.html
0435デフォルトの名無しさん
2007/06/11(月) 17:56:10某ゲームを思い浮かべた俺はダメ人間
0436デフォルトの名無しさん
2007/06/11(月) 18:49:380437デフォルトの名無しさん
2007/06/11(月) 19:41:430438デフォルトの名無しさん
2007/06/11(月) 21:18:53てきとうにwikiでも立ち上げて勝手に書いてMLに投げれば。
あ、いっとくけど全部英語だから。
0439デフォルトの名無しさん
2007/06/11(月) 21:39:000440デフォルトの名無しさん
2007/06/11(月) 21:45:520441デフォルトの名無しさん
2007/06/11(月) 23:07:15('A`)人('A`)
# てゆーかAIRでAir MAD作るとかゆー奴が絶対出るなこれは
0442デフォルトの名無しさん
2007/06/11(月) 23:09:000443デフォルトの名無しさん
2007/06/11(月) 23:26:470444デフォルトの名無しさん
2007/06/11(月) 23:43:15趣味ではRuby使ってるけど。
楽天パワーでなんとか世の中のRubyistが食って行けるようにしてほしい。
0445デフォルトの名無しさん
2007/06/11(月) 23:51:04作者の気まぐれで仕様がポンポコ変わっているうちは、
恐くて業務に使えないよ。
Rubyが使える言語になるのは、仕様変更を停止して
バグ取りと高速化のみに専念して、20年くらい経ってからかな。
0447デフォルトの名無しさん
2007/06/12(火) 00:47:250448デフォルトの名無しさん
2007/06/12(火) 02:31:34流石にそれはw
ただ不用意な仕様変更が多い気は確かにする
でも、それは
Javaみたく技術が枯れてから実装するより
ある程度使えると思ったら実装しちゃえみたいな
matz的なノリもあると思う
問題は、上層部がmatzの暴走をどこまで抑え込めるか
0449デフォルトの名無しさん
2007/06/12(火) 02:41:160450デフォルトの名無しさん
2007/06/12(火) 03:19:213と4と5はどこいったんだよw
0451デフォルトの名無しさん
2007/06/12(火) 06:50:590452デフォルトの名無しさん
2007/06/12(火) 09:30:32飛びすぎw
0453デフォルトの名無しさん
2007/06/12(火) 09:50:450454デフォルトの名無しさん
2007/06/12(火) 10:04:16バージョンブーストしたのは Solaris の方。
0455デフォルトの名無しさん
2007/06/12(火) 10:10:090456デフォルトの名無しさん
2007/06/12(火) 10:19:51それくらいで驚いちゃダメだよ。
0457デフォルトの名無しさん
2007/06/12(火) 10:59:03けっこうみんな飛んでるw
0458デフォルトの名無しさん
2007/06/12(火) 11:14:42何進数だよ。
0459デフォルトの名無しさん
2007/06/12(火) 11:41:250460デフォルトの名無しさん
2007/06/12(火) 11:43:110461デフォルトの名無しさん
2007/06/12(火) 12:59:06それ以前にJava2って呼称あっただろ
0462デフォルトの名無しさん
2007/06/12(火) 13:06:47その次はJava5な罠
0463デフォルトの名無しさん
2007/06/12(火) 13:18:340464デフォルトの名無しさん
2007/06/12(火) 13:20:590465デフォルトの名無しさん
2007/06/12(火) 14:45:43本当はサンドボックスになってないのに安全なように思わせるのは(ry > $SAFE
0466デフォルトの名無しさん
2007/06/12(火) 14:48:120467デフォルトの名無しさん
2007/06/12(火) 15:01:49$SAFEの存在に気づく初心者がいるなら正しいかもしれないけど
どのみち「Rubyは初心者に選ばれないだろう」と言及されてんだから意味がない話。
0468デフォルトの名無しさん
2007/06/12(火) 15:31:42いるわけで、意味がないとは言えない。というか、PHPって本当にRuby以上にバグバグなの?解説キボン。
0469デフォルトの名無しさん
2007/06/12(火) 15:38:14あと機能追加のダサさとか
0470デフォルトの名無しさん
2007/06/12(火) 15:40:41PHPの奇妙なround関数
http://d.hatena.ne.jp/hnw/20070515
PHPのround関数の謎が少し解けた
http://d.hatena.ne.jp/hnw/20070603
round(0.49…)の挙動をありえないと思う人はPHPを使ってはいけない
http://d.hatena.ne.jp/nowokay/20070605#1181028345
PHPのセキュリティ騒動
http://d.hatena.ne.jp/nowokay/20070605#1181071697
0471デフォルトの名無しさん
2007/06/12(火) 16:20:56重視してセキュリティに甘いのはRubyも同じだと思うけどなあ。GCバグとかバッファ
オーバーフローでよくSEGVするし、callccはSEGVの温床なので無くしたほうがいい
という話には「バグがあるという人と機能がないという人とどちらがうるさいかですよね」
なんて反応があるぐらいだし。
0472デフォルトの名無しさん
2007/06/12(火) 16:30:39PHPの変な実装もおかしいが、騒ぎ立てる奴も同じくらいおかしい
0473デフォルトの名無しさん
2007/06/12(火) 16:42:26道具の説明書も読まずに無茶な使いかたをする人までサポートする必要はないだろう。
$SAFEに関して楽観的な説明をしている文書も、あまりないはずだが。
0474デフォルトの名無しさん
2007/06/12(火) 16:50:46でも
ttp://gihyo.jp/dev/serial/01/php-security/0004
によれば、PHPのセキュリティ問題として最も多く報告されてるのはsafe_mode
らしいよ。Rubyの$SAFEも全く同じ物だから、批判しないとフェアじゃない。
0475デフォルトの名無しさん
2007/06/12(火) 17:05:57とりあえず「safe_mode関連のバグは,PHP本体のセキュリティ問題として最も多くレポートされる問題です。」
がRubyの場合もあてはまるかどうか、調べてからにしたらいいのでは?
しかし、説明読まないなら知ったこっちゃないな。
ttp://jp.php.net/features.safe-mode
読んだ上にsafe_mode設定してるんなら単なるアホだ。
0476デフォルトの名無しさん
2007/06/12(火) 17:15:59信用の問題だよ。
奇妙なroundを実装しているような言語を使いたくなるか?という話。
roundだけの話ではなに
0477デフォルトの名無しさん
2007/06/12(火) 18:05:390478デフォルトの名無しさん
2007/06/12(火) 18:15:19phpのround問題を指摘するような人間だから、信頼しているよ?
0479デフォルトの名無しさん
2007/06/12(火) 18:36:01わざわざ太字強調までして
0480デフォルトの名無しさん
2007/06/12(火) 22:16:50http://d.hatena.ne.jp/sen-u/20070611/p1
あと[また上野宣か]タグはかんべんな。
0481デフォルトの名無しさん
2007/06/12(火) 23:12:05英語分かるのみんな?すごいな。
0482デフォルトの名無しさん
2007/06/12(火) 23:32:48話してくれる外人が多かった。たぶんそのせいで聞き取りやすかった
んだと思う。
スタッフが、そういう依頼をしてたんじゃないかなと推察してる。
0483デフォルトの名無しさん
2007/06/12(火) 23:58:33いや、おれ行ってないし。
0484デフォルトの名無しさん
2007/06/13(水) 02:40:23俺の場合だと正直きちんと聴けたのは半分くらいだと思う。
あとはIRCログとかで補完した。
0485デフォルトの名無しさん
2007/06/13(水) 07:19:42・Scripting Bridge。Cocoa APIとのブリッジ(接続)、Xcode、Interface Builder、DTrace、AppleEventにより、
Ruby 1.8.6およびPython 2.5でソフトを開発できる。
LeopardにはMogrelとCapistranoが同梱され、Ruby on Rails開発のプレミアプラットフォームになる。
0486デフォルトの名無しさん
2007/06/13(水) 17:18:55>作者の気まぐれで仕様がポンポコ変わっている
激同
0487デフォルトの名無しさん
2007/06/13(水) 17:25:160488デフォルトの名無しさん
2007/06/13(水) 18:06:060489デフォルトの名無しさん
2007/06/13(水) 18:14:220490デフォルトの名無しさん
2007/06/13(水) 18:17:500491デフォルトの名無しさん
2007/06/13(水) 18:24:210492デフォルトの名無しさん
2007/06/13(水) 19:09:130493デフォルトの名無しさん
2007/06/13(水) 19:18:590494デフォルトの名無しさん
2007/06/13(水) 20:18:35【日本Ruby会議2007】まつもとゆきひろ氏が考える「Railsの次」
http://itpro.nikkeibp.co.jp/article/NEWS/20070610/274285/
0495デフォルトの名無しさん
2007/06/13(水) 22:06:43http://www.python.org/dev/peps/pep-3000/
0496デフォルトの名無しさん
2007/06/13(水) 22:41:43サンクス。
次バージョンのPythonってことかな。
0497デフォルトの名無しさん
2007/06/14(木) 00:40:140498デフォルトの名無しさん
2007/06/14(木) 00:55:26http://www.usability.gr.jp/alertbox/20030714.html
0499デフォルトの名無しさん
2007/06/14(木) 02:23:06大量の広告スクリプトの埋め込まれたページをそのまま保存するよりは
PDF化したほうがずっとマシと言い切りたいw
0500デフォルトの名無しさん
2007/06/14(木) 05:04:350501デフォルトの名無しさん
2007/06/14(木) 06:03:55puts "hello"
end while false
hello
=> nil
へー
0502デフォルトの名無しさん
2007/06/15(金) 14:43:50でソース本文も出てくるけどこれは仕様?
0503デフォルトの名無しさん
2007/06/15(金) 18:08:480504デフォルトの名無しさん
2007/06/15(金) 20:58:35> $SAFEに関して楽観的な説明をしている文書も、あまりないはずだが。
つ ttp://www.rubyist.net/~matz/20070609.html#c
Rubyの方はもう6,7年いろんなところで使われていますので($SAFE=1については)使えるレベルになっています(と信じたい)。
0505デフォルトの名無しさん
2007/06/15(金) 21:02:41渡せないとあるが、下のコードはSecurityErrorにならない。これを実行
するとファイルの中身がクリアされちゃうけど、これは仕様?
$SAFE = 1
mode = "w"
mode.taint
open("foo", mode){|io| p io.read}
0506デフォルトの名無しさん
2007/06/15(金) 21:28:47$SAFE = 1
mode = "700"
mode.taint
open("foo"){|io| io.chmod(mode.to_i)}
0507デフォルトの名無しさん
2007/06/15(金) 21:33:12汚染されるって書いてあるんだけど、されないみたい。
$SAFE = 1
s = "foo"
s.taint
p Regexp.new(s).tainted? # false
0508デフォルトの名無しさん
2007/06/16(土) 00:22:20手軽かつ高機能なのがスクリプト言語のウリであるのは
わかるけど、あまり機能を詰め込むと、手軽じゃなくなってくるよ。
0509デフォルトの名無しさん
2007/06/16(土) 01:10:03シンプルなのがいいなら、Luaとか、Sqirrelとか使えば
ライブラリが全然ないが
0510デフォルトの名無しさん
2007/06/16(土) 01:18:430511デフォルトの名無しさん
2007/06/16(土) 02:43:26複雑さをグラフィカルに表示するツールで Ruby はかなりごちゃごちゃになっていたな
あのツールの信憑性自体不明だが Ruby が複雑であることは確かだと思う
0512デフォルトの名無しさん
2007/06/16(土) 02:54:41それは言語の実装の話なん?
BNFあたりの話?
0513デフォルトの名無しさん
2007/06/16(土) 07:08:40文法を見てもちょっと頭が痛くなってくるけど。
って同じことなんだけど。
人間にわかりやすくするためにかなり無理してるよね。
あとLispはシンプルすぎ。人間が構文木を書き下しているだけじゃんw
0514デフォルトの名無しさん
2007/06/16(土) 07:58:09機能は全然シンプルじゃない
0515デフォルトの名無しさん
2007/06/16(土) 08:00:530516デフォルトの名無しさん
2007/06/16(土) 08:24:20文法も機能もシンプルじゃないよりマシじゃね?
0517デフォルトの名無しさん
2007/06/16(土) 11:45:51LispもSchemeだったらシンプルな方だと思うよ?
ただ、これらの言語がお手軽かと言うと疑問があると思う。
0518デフォルトの名無しさん
2007/06/16(土) 12:14:12Scheme なら機能もシンプルでしょ
Ruby と比べて特殊構文とかほとんど無いし
脱出系なんてほとんど call/cc で済ませているし
0519デフォルトの名無しさん
2007/06/16(土) 19:38:34死ぬほど遅くていいならまだしも
0520デフォルトの名無しさん
2007/06/16(土) 22:41:490521デフォルトの名無しさん
2007/06/16(土) 22:45:260522デフォルトの名無しさん
2007/06/16(土) 22:58:160523デフォルトの名無しさん
2007/06/16(土) 23:26:32ttp://www.atdot.net/~ko1/diary/200706.html#d7
ttp://i.loveruby.net/d/20070610.html#p06
ttp://cvs.m17n.org/~akr/diary/2007-06.html#a2007_06_10_2
0524522
2007/06/17(日) 00:32:24……しかし、何とまあマヌケな冗談だな。
「callcc呼んだあとの挙動は未定義」つうやつか。
0525デフォルトの名無しさん
2007/06/17(日) 00:40:250526デフォルトの名無しさん
2007/06/18(月) 09:35:40説明文字列の方はともかく、主要貢献者はひとまず二人だけでいいじゃん、
と思ったのは氏と漏れだけだろうか?
0527デフォルトの名無しさん
2007/06/18(月) 10:38:060528デフォルトの名無しさん
2007/06/18(月) 23:38:27まじめに付き合うにはakrさんなみのしつこさが必要。
0529デフォルトの名無しさん
2007/06/18(月) 23:57:25日本ですらrubyを抑えてpythonが広まってきている
以外と終わりは近いかもしれない
0530デフォルトの名無しさん
2007/06/18(月) 23:58:240531デフォルトの名無しさん
2007/06/19(火) 00:20:04http://sho.tdiary.net/20050628.html
この記事でのただ氏のコメントってどうなんだ
俺はこれを見てアンチtDiaryになりかけた
0532デフォルトの名無しさん
2007/06/19(火) 00:25:500533デフォルトの名無しさん
2007/06/19(火) 00:41:02なんでこのスレにいるのか謎だけど。
0534デフォルトの名無しさん
2007/06/19(火) 03:15:430535デフォルトの名無しさん
2007/06/19(火) 07:45:500536デフォルトの名無しさん
2007/06/19(火) 09:22:17FSFのほうと交渉してた人がそのままruby-mode.elのメンテナになって、
Rubyのリポジトリからruby-mode.elを消すくらいのつもりでない限り取り込むのは無理でしょ。
Emacsに添付されていてもRubyのリポジトリの方が新しいならそっちを使いたいし。
0537デフォルトの名無しさん
2007/06/19(火) 11:30:22すまん、確かにRuby関係なかった
0538デフォルトの名無しさん
2007/06/19(火) 12:36:14それならそうとハッキリ表明すればいいものを、放置するのはmatzらしいというか。
0539デフォルトの名無しさん
2007/06/19(火) 13:29:41「ひとまず二人」でやってみた結果が >>329 でないかと。
0540デフォルトの名無しさん
2007/06/20(水) 02:09:27ruby-devで
> えーと、私は構いません。手続きがよくわからないので放置してま
> した。xxxxさんから送っていただいても構いませんよ。
こうは書いているな。
matzにやらせるならそれこそ最後の一手だけですむくらいお膳立てしてやらなきゃだめでしょ。
Emacsのツリーに混ぜてもらった後どうするかも考えてなかったんじゃないか?
とりあえず入れてもらえばボクはハッピーだから。てな感じで。
つかだれかmatzとnokadaさんの代わりにソースの体裁整えようって
Emacs使いはいないのか?w
あ、おれはEmacsじゃないんで。
0541デフォルトの名無しさん
2007/06/20(水) 02:29:32正直よく分かんないのもあるし、英語にするとか以前に。
0542デフォルトの名無しさん
2007/06/20(水) 05:26:450543デフォルトの名無しさん
2007/06/20(水) 06:53:51デフォルトはperl-modeだけど実用に耐えるのはcperl-mode。
おれの場合cperl-modeのおかげでperlが好きになった位で、
emacsのモードってとても大事なんだけどなー。
0544デフォルトの名無しさん
2007/06/20(水) 09:19:52誰にも分からないものが、見つかっちゃいそうだから怖いな。
でも、書くのが大変というのには同意。
0545デフォルトの名無しさん
2007/06/20(水) 09:29:22emacsのモードが大事なのはわかるが、今の話は
1.Emacsのリポジトリにruby-mode.elを取り込むべきか。
2.Emacsのリポジトリに取り込まれた場合Rubyのリポジトリのruby-mode.elの扱いはどうなるか。
3.メンテナは誰になるのか。
4.取り込む前の準備作業は誰がやるのか。もしくはやるべきか。
という辺りだと思う。
まあMLでも取り下げられてるし現状維持なんだろう。
どこかでメンテされていて好きなときにダウンロードできる限りは何の問題もないと俺は思う。
0546デフォルトの名無しさん
2007/06/20(水) 10:07:52540だけど、違うだろってのを
もうちょいかみ砕いて書いてくれないか?
matzが放置しているというのが
違うということ?
545のいうような事情があるので
いつもの放置とは違うとおもっているが
誤解を招く書き方だったら悪かった。
0547デフォルトの名無しさん
2007/06/20(水) 11:04:36大事だと思う奴がなんとかするのがいいんじゃないか?
という俺はxyzzyなのでこの話はどうでもいい。
0548デフォルトの名無しさん
2007/06/20(水) 14:19:19[ruby-dev:27754]
[ruby-dev:30783]
matzじゃなくて、交渉を買ってでた人が簡単に考えすぎてたように見えるけどね。
具体的にどういうアクションをとればいいかの最終的な解答が、
コードと貢献者のリストをMLに送ればいいということだったのに、
取り下げってのはヒンドくないかい?
そもそもemacs-develの側からオファーがあったわけだし。
0549546
2007/06/20(水) 17:44:24そう読めたのならこっちの言葉が足りなかった。すまん。
確かに言い出しっぺの彼の見通しが甘かったというのはあると思う。
投げ出し方もよくないしね。
ただ、彼のいいようでは喜ぶRubyistなEmacsユーザーは少なくないだろうと
いう感じだったので、彼の力不足があっても他に力を貸してやろうという人は
いなかったのかなあと。
0550デフォルトの名無しさん
2007/06/20(水) 22:51:47> そもそもemacs-develの側からオファーがあったわけだし。
いや、emacs-develに送ろうよ、って話であってemacs-develの側からオファー
というわけじゃないだろ?
0551デフォルトの名無しさん
2007/06/21(木) 08:14:20Rubyって宗教じみてるね
0552デフォルトの名無しさん
2007/06/21(木) 11:34:19ちょwおまww「まつもとはしんでしまった」てwww
例がうれsh(>。<)ゴホッゴホッ悪杉
0553デフォルトの名無しさん
2007/06/21(木) 12:37:450554デフォルトの名無しさん
2007/06/21(木) 22:26:19ありがと。
0555デフォルトの名無しさん
2007/06/22(金) 17:34:01http://blog.livedoor.jp/dankogai/archives/50856105.html
> 失格。
失格だって、ヒデエw
0556デフォルトの名無しさん
2007/06/22(金) 17:41:38ゾロ目おつ。コンダガイは無視でいいよ。
0557デフォルトの名無しさん
2007/06/22(金) 18:02:11意見のディテールは俺もだいたい似たようなものなんだけど。
他人を意識しているようで、実は自分自身だけをうっとり見つめて書かれた文章という感じ。
0558デフォルトの名無しさん
2007/06/22(金) 18:15:43誰が監訳したのか、つーか、誰が何を削ることを決めたのか、というのはちょっと興味はあるけどな。
0559デフォルトの名無しさん
2007/06/22(金) 18:22:04自己愛的な文章というのは「Rubyクックブック」のこと?
それとも404の書評文のこと?
0560デフォルトの名無しさん
2007/06/22(金) 22:19:12http://www.python.jp/pipermail/python-ml-jp/2007-June/004066.html
0561デフォルトの名無しさん
2007/06/22(金) 23:56:31情熱を注げる人がいるかどうかの差が激しいな。
「るびま」はアリだが、他の方面にも頑張ってほしい。
0562デフォルトの名無しさん
2007/06/23(土) 00:38:21今回ばかりは同意するしかない
この切り方はありえないくらい酷い
0563デフォルトの名無しさん
2007/06/23(土) 01:35:260564デフォルトの名無しさん
2007/06/23(土) 05:54:580565MoonWolf ◆MoonWdLnkQ
2007/06/23(土) 06:27:250566デフォルトの名無しさん
2007/06/23(土) 15:30:16それだ。サンクス。
しかし
ruby pdumpfs "C:\Document and Settings\User" e:\buckup\
でさくっとコケるのがRubyクオリティだな・・・
"C:/Document and Settings/User"にしたら動いたが。
0567デフォルトの名無しさん
2007/06/23(土) 15:50:100568デフォルトの名無しさん
2007/06/23(土) 16:30:270569デフォルトの名無しさん
2007/06/23(土) 17:23:520570デフォルトの名無しさん
2007/06/23(土) 18:58:08open (path.gsub(/\\/, '/'))とか毎回やんないといけないのは残念。
0571デフォルトの名無しさん
2007/06/23(土) 19:40:03そこいじるだけじゃダメなん?
0572デフォルトの名無しさん
2007/06/23(土) 20:12:05調べてみたけど、File::SEPARATORくらいしかなかった。
File::SEPARATOR.replace('¥¥')をやってどうなるかは検証してない。
0573デフォルトの名無しさん
2007/06/23(土) 20:39:02開発のターゲットプラットフォームに入ってないならそんなもんじゃないの。
マイナーな環境を使ってるせいで苦労するのは仕方がない。
0574デフォルトの名無しさん
2007/06/24(日) 03:02:000575デフォルトの名無しさん
2007/06/24(日) 05:29:20あれは別にmatzが率先して用意したものではないし
0576デフォルトの名無しさん
2007/06/24(日) 05:53:35| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| | J>>991
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
0577デフォルトの名無しさん
2007/06/24(日) 06:55:030578デフォルトの名無しさん
2007/06/24(日) 07:08:380579デフォルトの名無しさん
2007/06/24(日) 09:35:23ttp://itpro.nikkeibp.co.jp/article/COLUMN/20070621/275509/
結城さん、宗教上のアレでrubyに遠慮していたころから随分丸くなったなあ。
昔は、rubyの話題の後にわざわざ断り書きしてたよね。
言語に罪はないとか考えるようになったのかなあ。
0580デフォルトの名無しさん
2007/06/24(日) 10:26:17http://d.hatena.ne.jp/takahashim/20070623#p2
結論:(俺の)レシピブックと一緒に2冊買え
0581デフォルトの名無しさん
2007/06/24(日) 11:08:24同じオライリーシリーズで補完するならまだしもまったく関係のない物との補完関係で内容を決めるなと
クックブックシリーズを買う人間の期待とはまったく違うだろ
一冊で完結しない物を出すなと
0582デフォルトの名無しさん
2007/06/24(日) 13:22:14削った分安くするのが良心的だし。あるいは日本語版に相応しい内容に入れ替えるか。
しかし、章を半分削ったのにPython -\305か……
Perlクックブック並みでも良いからちゃんとやれと
Python クックブック \4,410
Rubyクックブック \4,095
Perlクックブック \5,145
Python Cookbook $49.95
Ruby Cookbook $49.99
Perl Cookbook $49.95
0583デフォルトの名無しさん
2007/06/24(日) 13:31:47出た当時に立ち読みして糞だと思ったから買って無いけど。
0584デフォルトの名無しさん
2007/06/24(日) 13:48:22pythonクックブックの出来がよくてその対比でrubyクックブックがこき下ろされている。
というかひげめがね氏が炊き付けた。
0585デフォルトの名無しさん
2007/06/24(日) 16:17:40別にそんなことしなくても通るけど。
File.expand_pathとかFile.basenameみたいのも、
Windowsではbackslash区切りでも動くし。
slashじゃないとダメなのはDir.globくらい。
0586デフォルトの名無しさん
2007/06/24(日) 16:34:58納得
これ1980くらいでいいな
0587デフォルトの名無しさん
2007/06/24(日) 16:56:57ダメじゃん
0588デフォルトの名無しさん
2007/06/24(日) 17:14:540589デフォルトの名無しさん
2007/06/24(日) 17:20:58もう原形をとどめないくらいWinに特化してもらいたい。
0590デフォルトの名無しさん
2007/06/24(日) 19:00:19特化されても逆に困るな
あとRuby++って名前は、すでに他のプロジェクトにあるよ
0591デフォルトの名無しさん
2007/06/24(日) 19:02:000592デフォルトの名無しさん
2007/06/24(日) 19:54:54ほしー
0593デフォルトの名無しさん
2007/06/24(日) 19:56:440594デフォルトの名無しさん
2007/06/24(日) 20:14:200595デフォルトの名無しさん
2007/06/24(日) 20:51:290596デフォルトの名無しさん
2007/06/24(日) 21:40:390597デフォルトの名無しさん
2007/06/24(日) 22:05:45参加できない身としてはありがたかったが
0598デフォルトの名無しさん
2007/06/25(月) 22:22:27install directory #<ほにゃらら> not absolute
ってメッセージ出てアップデートできぬ
0599デフォルトの名無しさん
2007/06/26(火) 00:29:21まるで、ラクダ本みたいじゃないか!!
0600デフォルトの名無しさん
2007/06/26(火) 00:35:150601デフォルトの名無しさん
2007/06/26(火) 00:38:09いいのに、とは思った。
0602デフォルトの名無しさん
2007/06/26(火) 00:52:08それは小学生の時からプログラミング始めて
if を「あいえふ」とか読みながらもやってた俺に対する当て付けか
0604デフォルトの名無しさん
2007/06/26(火) 01:18:41そういや俺も幼稚園児のころからエルオーシーエティーイーとかやってたな・・・
悪かったよ。暑かったんでちょっとピリピリしてたのさ・・・
まあ、英語圏の人のほうがいい文章書くから仕方ないさ
0605デフォルトの名無しさん
2007/06/26(火) 01:26:260606デフォルトの名無しさん
2007/06/26(火) 01:38:27ゆとり世代より前の世代はifじゃなくてIFだった
0607デフォルトの名無しさん
2007/06/26(火) 03:22:110608デフォルトの名無しさん
2007/06/26(火) 04:43:080609デフォルトの名無しさん
2007/06/26(火) 06:27:06つまらん奴とか馬鹿な奴がここぞとばかりに飛びついて伸ばしまくる。
0610デフォルトの名無しさん
2007/06/26(火) 06:45:310611デフォルトの名無しさん
2007/06/26(火) 11:58:49ちょっと見た。Daveさんのはやはり聞き取れんかった。。。
ゆっくりめに喋ってくれてるんだろうけど。
0612デフォルトの名無しさん
2007/06/26(火) 14:45:17おじいちゃん、必死な脊髄反射は体に悪いよw
0613デフォルトの名無しさん
2007/06/26(火) 15:16:530614デフォルトの名無しさん
2007/06/27(水) 12:12:020615デフォルトの名無しさん
2007/06/27(水) 21:40:33Ruby作者「Python 3000(笑)」
http://news23.2ch.net/test/read.cgi/news/1182946554/
Ruby作者「Rubyは21世紀のBASIC!ベーマガもこれに気がついていたら休刊せずに済んだだろうに」
http://news23.2ch.net/test/read.cgi/news/1182778701/
Ruby作者「PHPみたいに初心者にもWebアプリが書けるという幻想は糞アプリが乱立する原因」
http://news23.2ch.net/test/read.cgi/news/1181304333/
0616デフォルトの名無しさん
2007/06/27(水) 22:01:02なんつーか、最近この人宣伝しかしてないよね
18 名前:通訳(栃木県) []:2007/06/27(水) 21:38:20 ID:dhZblxG00 (2)
Rubyは公式のトップページだけ見るとサポート充実してそうって感じがするが
実際は知りません分かりませんで逆切れを食らう宗教
ちょっと変わったことをしようとすると必ず行き詰まり
つまらないプログラミングを強制されるカルトである
いっぽうのPythonはドキュメントが充実しており本当に分かりやすく使いやすい言語
ユーザーコミュニティは親切かつ和やかな雰囲気
基本を少し覚えればすぐに応用できるワクワクランゲージ
初心者はPythonで楽しくプログラミングを覚えよう
http://www.python.jp/
21 名前:学校教諭(アラバマ州) []:2007/06/27(水) 21:52:14 ID:LUc1w63o0
Silverlight/Moonlightが現れた今、IronPythonが世界制覇するのは時間の問題。
22 名前:気象庁勤務(東日本) []:2007/06/27(水) 21:54:23 ID:7BEj67N+0
rubyとかありえないわw
23 名前:ミトコンドリア(福岡県) []:2007/06/27(水) 21:55:18 ID:JoTaM/et0
△ Rubyはすばらしい
○ Railsはすばらしい
0617デフォルトの名無しさん
2007/06/27(水) 22:12:4425 名前:ガリソン(神奈川県) []:2007/06/27(水) 21:56:48 ID:DLczpdfB0 BE:103812427
ruby(苦笑)
26 名前:学校教諭(アラバマ州) []:2007/06/27(水) 22:01:39 ID:LUc1w63o0 (2) BE:457839836
Ruby使ってる奴は変な奴が多いと思う
28 名前:和菓子職人(関東地方) []:2007/06/27(水) 22:10:00 ID:DmWGinoo0
キモイ
0618デフォルトの名無しさん
2007/06/27(水) 22:57:56くだらないフレームはそこまでだ。
0619デフォルトの名無しさん
2007/06/28(木) 00:37:03メールは来ることは来るんでしょ?
チャット、俺のところでやらないかい?
めちゃくちゃ軽いから!!
昼間から夕方あたりはいると思う。
誰もいなくても3分くらい待ってれば俺がかけつけられるよ。
誰かが俺のチャットに入ってきたらそれがわかるんだ★
何時ごろ都合がいいかメールかカキコで教えてくれればもっと嬉しいな♪
from るびきち( web ) - 3/13 07:20 -
--------------------------------------------------------------------------------
う〜ん from: みく - 3/15 12:29 -
でも、別に気に入ってるしいいよ♪。
じゃぁ、チャットいってみるね。
(抜粋) やらないか from るびきち
う〜ん from みく
0620デフォルトの名無しさん
2007/06/30(土) 20:15:12中央銀行論と資金循環論のゲーム「ザ・マネーサプライ」
http://pc11.2ch.net/test/read.cgi/swf/1139297167/
Omoti研究所
http://qb5.2ch.net/test/read.cgi/saku2ch/1141549992/
0621デフォルトの名無しさん
2007/07/01(日) 10:31:26arr.each{|i| ... }
だとarrのことです。
0622デフォルトの名無しさん
2007/07/01(日) 10:59:580623デフォルトの名無しさん
2007/07/01(日) 22:59:340624デフォルトの名無しさん
2007/07/02(月) 00:16:060625デフォルトの名無しさん
2007/07/02(月) 01:09:19Pythonのライトニングトークに飛び入りで、Rubyラヴをカミングアウト。
Rubyユーザって本当に宣伝好きだね。
0626デフォルトの名無しさん
2007/07/02(月) 01:11:54欲嫁
0627デフォルトの名無しさん
2007/07/02(月) 01:23:38スマソ
0628デフォルトの名無しさん
2007/07/02(月) 03:15:42市ねボケ
0629デフォルトの名無しさん
2007/07/02(月) 05:58:58童貞ヒキコモリしね
0630デフォルトの名無しさん
2007/07/02(月) 06:59:37迷惑もなにも、あなたが必死にアピールしている「それ」こそが、Rubyユーザーの悪評の原因なんですよね。
# そして恐らく、この書き込みに対する反応でさらにそれが証明されることでしょう :-)
0631デフォルトの名無しさん
2007/07/02(月) 11:02:390632デフォルトの名無しさん
2007/07/02(月) 11:41:27「俺はPythonを愛してハッピーになった
あなたも何でもいいからツールを愛してハッピーになってくれ」
って話だろ
つーことで、俺はRubyを愛してハッピーになろう
0633デフォルトの名無しさん
2007/07/02(月) 17:02:57普通に居る。
たまには2ch以外も見てみよう…と言いたいところだけど、2chにも居るな。
0634デフォルトの名無しさん
2007/07/02(月) 17:39:430635デフォルトの名無しさん
2007/07/02(月) 18:12:550636デフォルトの名無しさん
2007/07/02(月) 18:16:250637デフォルトの名無しさん
2007/07/02(月) 18:26:280638デフォルトの名無しさん
2007/07/02(月) 18:26:460639デフォルトの名無しさん
2007/07/02(月) 18:27:490640デフォルトの名無しさん
2007/07/02(月) 18:28:170641デフォルトの名無しさん
2007/07/02(月) 20:51:46$$a = 3
.. 翌日 ...
$$a
=> 3
みたいな
0642デフォルトの名無しさん
2007/07/02(月) 21:03:340643デフォルトの名無しさん
2007/07/02(月) 21:24:030644デフォルトの名無しさん
2007/07/02(月) 22:54:35GVDB = '~/.irb.globals' unless defined? GVDB
require 'pstore'
def save_var(v)
trace_var v do |value|
PStore.new(File.expand_path(GVDB)).transaction do |db|
db[v] = Marshal.dump(value)
end
end
end
gvdb_file = File.expand_path(GVDB)
if File.exists?(gvdb_file)
PStore.new(gvdb_file).transaction do |db|
db.roots.each do |gv|
eval "#{gv} = Marshal.load(db[gv])"
save_var gv
end
end
end
みたいに書いて(エラー処理とかサボり)、
$ irb
irb> save_var :$x
irb> $x = [ 1, 2, 3, 4, 5]
$ irb
irb> $x
=> [ 1, 2, 3, 4, 5]
これだと代入のたびに保存されるので、保存はKernel.at_exitで
global_variablesにたいしてイテレートするのがいいのかなぁ。
0645デフォルトの名無しさん
2007/07/03(火) 06:00:270646デフォルトの名無しさん
2007/07/03(火) 07:58:290647デフォルトの名無しさん
2007/07/03(火) 11:31:54$y = [ $x, 5, 6, 7, 8 ]
で保存/復元すると残念な思いをするのは仕方ないか。
0648デフォルトの名無しさん
2007/07/03(火) 14:45:250649デフォルトの名無しさん
2007/07/03(火) 15:47:140650デフォルトの名無しさん
2007/07/03(火) 22:56:25NOSAVE_VARS = global_variables
gvdb_file = File.expand_path(GVDB)
if File.exists?(gvdb_file)
gvars = Marshal.load(File.read(gvdb_file))
gvars.each_key do |var|
eval "#{var} = gvars['#{var}']"
end
end
Kernel.at_exit {
gvars = (global_variables - NOSAVE_VARS).inject({}) {|h, v| h[v] = eval(v); h }
open(gvdb_file, 'w') {|out| out.print Marshal.dump(gvars) }
}
0651デフォルトの名無しさん
2007/07/03(火) 22:57:20irb(main):001:0> $x = [ 1, 2, 3 ]
=> [1, 2, 3]
irb(main):002:0> $y = [ $x, 4, 5, 6 ]
=> [[1, 2, 3], 4, 5, 6]
irb(main):003:0> $x.object_id
=> 270640
irb(main):005:0> $y[0].object_id
=> 270640
irb(main):006:0> ^D
$ irb
irb(main):001:0> $x
=> [1, 2, 3]
irb(main):002:0> $y
=> [[1, 2, 3], 4, 5, 6]
irb(main):003:0> $x.object_id
=> 40280
irb(main):004:0> $y[0].object_id
=> 40280
うまくいったぽ??
0652デフォルトの名無しさん
2007/07/04(水) 00:22:03dumpしたクラスも復元する必要がありますな。
組み込みのStringやArrayだけならいいんだけど。
0653デフォルトの名無しさん
2007/07/04(水) 02:28:36ちょっと違うけど履歴の共有だけなら、irb-historyというのもあるよね。
0654デフォルトの名無しさん
2007/07/04(水) 09:14:14それどうやって使うんですか?
0655デフォルトの名無しさん
2007/07/04(水) 09:35:210656デフォルトの名無しさん
2007/07/05(木) 00:02:32http://foobarbaz.sakura.ne.jp/figure/f_daiki_tsuntama/tsuntama.html
0657デフォルトの名無しさん
2007/07/05(木) 12:57:260658デフォルトの名無しさん
2007/07/05(木) 15:07:340659デフォルトの名無しさん
2007/07/05(木) 22:06:150660デフォルトの名無しさん
2007/07/05(木) 22:09:440661デフォルトの名無しさん
2007/07/05(木) 22:50:300662デフォルトの名無しさん
2007/07/07(土) 12:18:08Rubyではじめるゲームプログラミング―人気の国産言語で、誰でも簡単にゲームが作れる!
http://www.amazon.co.jp/dp/4777512924/
0663デフォルトの名無しさん
2007/07/07(土) 12:22:080664デフォルトの名無しさん
2007/07/07(土) 19:24:580665デフォルトの名無しさん
2007/07/07(土) 21:07:410666デフォルトの名無しさん
2007/07/07(土) 23:38:54レビューキボン
0667デフォルトの名無しさん
2007/07/08(日) 14:32:11・MyMameの人が著者らしい(なので、Ruby/SDL+MyGame使用が前提)
・厚みも大きさも小ぶりの本だたよ
・前半の方はRuby未経験者向けの簡単なチュートリアル
(ゲームを作るために最低限必要な分の解説という感じ)
・後半の方はMyGameを使った作例と、ゲームプログラミングのテクニック
(主要な部分の解説という感じ)
・exerbの簡単な使い方も載ってたよ
「Rubyを少しかじりたいので参考書が欲しい、けどゲームプログラムみたいに
直球ホビー嗜好なものじゃなきゃヤダヤダヤダ」
「MyGameを使いたいけど、そこそこの規模のサンプルを参考にしたい」
な向きには薦められると思う。
こっから下は個人的なわがまま
・紙のリファレンス好きにとっては、その辺ちょっと物足りなかった
・前半の解説は「たのしいRuby」とかに任せることにして、後半の内容を
充実させて欲しかった。
(でもそれじゃRubyの入り口本にはならんか…、ただ、このページ数では
Rubyもゲームプログラムも一緒に解説するのには足りな杉。内容が浅く
なるのも仕方ないと思う)
上記の理由で購入には至りませんでした。
縁起物としてお金あるときにふっと買ってしまうかも知れんけど。
0668デフォルトの名無しさん
2007/07/09(月) 07:57:15withはスタックに一時objectを生成するのに使っていて
変数宣言とオブジェクトの生成破棄をいっぺんに出来るので楽だけど
最早他人にはメンテ不可能なコードだなw
program CleanTemp;
uses uPath, uUtils;
begin
with Path(Env('temp')) do // %temp%フォルダの
with GetFileList('*.*', True).Each do while Loop do // サブディレクトリを含む全ファイルに対して
if not It.Directory then // (ただしフォルダを除く)
with TimeSpan(It.LastWriteTime) do // 現在からの時間差を取得して
if AsDay >= 7.0 then // 7日以上経過していたら
It.ShellDelete; // そのファイルをゴミ箱へ
end.
0669デフォルトの名無しさん
2007/07/09(月) 08:00:46___
,r' `ヽ、
,i" ゙;
!.(●) (●),!
ゝ_ _,r''
/ ;;;;;; ・・ ;;;;) <それは報告しなくていいです。
/ (_
| f\ トェェェイノ  ̄`丶.
| | ヽ__ノー─-- 、_ )
. | | / /
| | ,' /
/ ノ | ,'
/ / | /
_ノ / ,ノ 〈
( 〈 ヽ.__ \
ヽ._> \__)
0670デフォルトの名無しさん
2007/07/09(月) 14:38:29Pythonの scapy(6) みたいな仕組みがあると嬉しいんだけど。
0671デフォルトの名無しさん
2007/07/09(月) 15:27:10そのItはどこで決まるんだ?
0672デフォルトの名無しさん
2007/07/09(月) 23:19:130673デフォルトの名無しさん
2007/07/10(火) 11:23:50Emacsのキーバインディングにできたら使うのに。
0674デフォルトの名無しさん
2007/07/10(火) 16:13:280675デフォルトの名無しさん
2007/07/10(火) 16:48:50って欲しいんですけど。
0676デフォルトの名無しさん
2007/07/10(火) 17:10:49の話なのか、
if (1..9).include?(x)
これを0、10でやりたいとか?
0677デフォルトの名無しさん
2007/07/10(火) 21:20:35なんつーのもアリか? 禿しく嫌だな。。。
0678デフォルトの名無しさん
2007/07/10(火) 21:24:44python か
0679デフォルトの名無しさん
2007/07/10(火) 23:56:25なんか錯視アートみたいだな。
こことここは実は同じ長さなんです、みたいなw
0680デフォルトの名無しさん
2007/07/11(水) 01:25:33>-------<
実は同じ長さなんだよね
0681デフォルトの名無しさん
2007/07/11(水) 01:39:55irb(main):001:0> "<----->".length
=> 8
irb(main):002:0> ">-------<".length
=> 8
ホントだ! これが世に言う、目の錯覚ってやつか??
0682デフォルトの名無しさん
2007/07/11(水) 01:58:07すげぇ!
0683デフォルトの名無しさん
2007/07/11(水) 15:57:51釣られた^−−−−−−−−
0684デフォルトの名無しさん
2007/07/11(水) 18:18:190685デフォルトの名無しさん
2007/07/11(水) 18:25:560686デフォルトの名無しさん
2007/07/12(木) 01:38:31欝なんですが...................。
0687デフォルトの名無しさん
2007/07/12(木) 01:45:440688デフォルトの名無しさん
2007/07/12(木) 01:58:060689デフォルトの名無しさん
2007/07/12(木) 02:32:56例えばどんなとこ?
0690デフォルトの名無しさん
2007/07/12(木) 06:20:15>>689
defとかbeginとかがあったら対応するendがないとダメなところ。
とか想像してみる。
0691デフォルトの名無しさん
2007/07/12(木) 07:37:54Rubyなんか使わないでPythonでPygame使いましょう
そっちのほうがいいもの作れるよ
0692デフォルトの名無しさん
2007/07/12(木) 10:08:03Ruby信者として気持ち悪がられることくらいだもんね。
0693デフォルトの名無しさん
2007/07/12(木) 10:12:450694デフォルトの名無しさん
2007/07/12(木) 16:29:41かなり緩いと思うけど
0695デフォルトの名無しさん
2007/07/12(木) 16:45:53ところで
class << self
ってどういう意味ですか
0696デフォルトの名無しさん
2007/07/12(木) 16:48:57@hoge の @ とか、ARGF.each_line do |line| の | | とか。
0697デフォルトの名無しさん
2007/07/12(木) 16:52:20特異クラス定義
今度からは初心者スレで聞くように。
0698デフォルトの名無しさん
2007/07/12(木) 16:53:590699デフォルトの名無しさん
2007/07/12(木) 17:15:440700デフォルトの名無しさん
2007/07/12(木) 17:36:300701デフォルトの名無しさん
2007/07/12(木) 20:47:35多分、私のミスだと思うんですが。
class A
def initialize
@x = 0
end
attr_reader :x
end
class B
def initialize
@x = 0
end
def nanika(a)
if @x > a.x+32
print "dkfjdklfじぇfj"
end
end
-----------------------------------------------
b = B.new
a = A.new
b.nanika(a)
↑みたいなことをやるとif文のところでエラーがでるんですよね。
0702デフォルトの名無しさん
2007/07/12(木) 20:49:540703デフォルトの名無しさん
2007/07/12(木) 20:52:33while True do
writeln('hello');
みたいに。
もうここら辺は作者の趣味によるとしかいえないんで
黙って受け入れるしかない。
0704デフォルトの名無しさん
2007/07/12(木) 21:03:13Pythonの場合は何もしない場合はpassと書かなきゃいけない
ALGOL系列だけだよ、ブロックでも単文でもどっちでもいいなんて言語は
0705デフォルトの名無しさん
2007/07/12(木) 21:08:170706デフォルトの名無しさん
2007/07/12(木) 21:25:31Pythonもどっちでもいいだろ
「何もしない場合は」とかアホ言ってるけど、比較条件が間違ってる。
Cでも何もしない場合は ; が必要。
0707デフォルトの名無しさん
2007/07/12(木) 21:50:020708デフォルトの名無しさん
2007/07/12(木) 22:12:31実際は
a.x+32 じゃなくて
a.x +32
って書いてない?
0709デフォルトの名無しさん
2007/07/12(木) 23:19:53endが無いっつってんだろカス
0710デフォルトの名無しさん
2007/07/12(木) 23:29:57print "dkfjdklfじぇfj" if @x > a.x+32
0711デフォルトの名無しさん
2007/07/12(木) 23:30:500712デフォルトの名無しさん
2007/07/12(木) 23:41:39if文で言うなら
Pythonの場合は
if expr: print; print; print
とやると(print; print; print)を一まとめに扱うので単文を受け付けているワケじゃなく
あくまでブロックを受け付けているんだと思うが。
そのブロックの表現方法が違ってるだけで。
それとC言語の場合は「何かする場合」もセミコロンが必要なので
そのセミコロンは内容が「何もしない」ではなく
「外のif文」を区切るセミコロンでは?
0713デフォルトの名無しさん
2007/07/12(木) 23:46:200714デフォルトの名無しさん
2007/07/12(木) 23:47:130715デフォルトの名無しさん
2007/07/12(木) 23:52:410716デフォルトの名無しさん
2007/07/13(金) 00:01:470717デフォルトの名無しさん
2007/07/13(金) 00:02:540718デフォルトの名無しさん
2007/07/13(金) 00:04:440719デフォルトの名無しさん
2007/07/13(金) 00:05:540720デフォルトの名無しさん
2007/07/13(金) 00:07:210721デフォルトの名無しさん
2007/07/13(金) 00:09:520722デフォルトの名無しさん
2007/07/13(金) 00:11:19Cのif文は、
if (式) 文 [else 文]省略可
という構成で、文が
{ ... } 複文 だったり
hoge(); 式文 だったり
; 空文 だったり
するだけ。
0723デフォルトの名無しさん
2007/07/13(金) 00:11:510724デフォルトの名無しさん
2007/07/13(金) 00:12:310725デフォルトの名無しさん
2007/07/13(金) 01:11:58if(){
}
syntax error
w
0726デフォルトの名無しさん
2007/07/13(金) 23:07:53if(){
}
syntax error
w
0727デフォルトの名無しさん
2007/07/14(土) 02:06:01>>> if(){
File "<stdin>", line 1
if(){
^
SyntaxError: invalid syntax
w
0728デフォルトの名無しさん
2007/07/15(日) 14:06:29http://pc11.2ch.net/test/read.cgi/tech/1160799232/275-302
すみません、どなたか、アンチを引き取りにきてください
0729デフォルトの名無しさん
2007/07/15(日) 19:16:430730デフォルトの名無しさん
2007/07/15(日) 19:59:31一時期のunix板の様に
0731デフォルトの名無しさん
2007/07/15(日) 20:05:000732デフォルトの名無しさん
2007/07/15(日) 21:35:26さようなら
0733デフォルトの名無しさん
2007/07/15(日) 23:58:31emacsだといろいろめんどい
0734デフォルトの名無しさん
2007/07/16(月) 00:03:260735デフォルトの名無しさん
2007/07/16(月) 00:04:22ttp://tech.x-neon.com/show/15
0736デフォルトの名無しさん
2007/07/16(月) 00:21:43だよね?
何か実行する為のコマンドってあるの?emacsのruby-mode
0737デフォルトの名無しさん
2007/07/16(月) 01:04:32キー割り当てに変なこだわりでもあるのか?
0738デフォルトの名無しさん
2007/07/16(月) 01:16:030739デフォルトの名無しさん
2007/07/16(月) 04:04:43inf-ruby.el
0740デフォルトの名無しさん
2007/07/16(月) 18:00:170741デフォルトの名無しさん
2007/07/17(火) 08:21:550742デフォルトの名無しさん
2007/07/17(火) 19:04:02Rubyがあまりに遅いのでCで拡張ライブラリを書いています。
拡張ライブラリのプロファイルはどう取れば良いのですか?
#普通の.rbはruby-profでプロファイルしてます。
0743デフォルトの名無しさん
2007/07/17(火) 20:36:21不十分であれば、自分が使っているコンパイラやら何やらの
プロファイルの取り方を調べた方がいい。
参考までに、
Unixならば-p付きでコンパイルしてprofが使える
gccならば-pg付きでコンパイルしてgprofが使える
いづれにしてもスレ違いだな
0744デフォルトの名無しさん
2007/07/17(火) 22:28:22なければ誰か作りませんか?
0745デフォルトの名無しさん
2007/07/17(火) 22:53:22君が作ってくれるって?
0746デフォルトの名無しさん
2007/07/17(火) 22:55:44つKylix
0747デフォルトの名無しさん
2007/07/17(火) 23:38:100748デフォルトの名無しさん
2007/07/18(水) 01:39:14事実上しんでます・・・
0749デフォルトの名無しさん
2007/07/18(水) 06:51:27freerideっていうIDEいれたけどどう?
0750742
2007/07/18(水) 12:28:18prof, gprof=>失敗。
(ダイナミックリンクされたライブラリはプロファイルできないのかも)
google-perftools=>成功。
(LD_PRELOAD=/usr/lib/libprofiler.so.1 CPUPROFILE=/tmp/prifile.out ruby script.rb
というように実行した)
0751デフォルトの名無しさん
2007/07/18(水) 14:54:340752デフォルトの名無しさん
2007/07/19(木) 01:37:48Rubyって何に使えるのと聴くと「Railsが凄い」と言う…
0753デフォルトの名無しさん
2007/07/19(木) 02:04:530754デフォルトの名無しさん
2007/07/19(木) 03:01:480755デフォルトの名無しさん
2007/07/19(木) 04:30:270756デフォルトの名無しさん
2007/07/19(木) 13:26:310757デフォルトの名無しさん
2007/07/19(木) 17:06:24http://pc11.2ch.net/test/read.cgi/linux/1183712038/
UNIX(Linux, FreeBSD, Mac OSX, cygwin)のコンソール上で動作する1/2画面ファイラー(ファイル管理ソフト)です。
0758デフォルトの名無しさん
2007/07/19(木) 19:23:36これって何のために必要?
0759デフォルトの名無しさん
2007/07/19(木) 19:58:14互換性。
0760680
2007/07/19(木) 21:09:17これも互換性維持のため?
0761デフォルトの名無しさん
2007/07/19(木) 22:23:30GNU plotがGPLではないように、ひろゆきとゆきひろの互換性はない。
0762デフォルトの名無しさん
2007/07/20(金) 01:19:03昔はtrueとfalseとnilがなくてTRUEとFALSEとNILしかなかったってこと?
0763デフォルトの名無しさん
2007/07/20(金) 02:17:44その通り。
太古の話だから、もうなくなってもいいと思うんだがね。
0764デフォルトの名無しさん
2007/07/20(金) 03:02:080765デフォルトの名無しさん
2007/07/20(金) 18:00:47『「ゆきひろ」認証』に必要なため
0766デフォルトの名無しさん
2007/07/20(金) 18:29:280767デフォルトの名無しさん
2007/07/20(金) 21:37:57*1現在の実装ではライブラリのパスの prefix を ruby.exe や ruby.dll のある位置から相対的に求めるのでこの環境変数の必要性はなくなっています
0768デフォルトの名無しさん
2007/07/20(金) 23:58:24> ruby -ve "$><<ARGV*':'" "\"\'" '\"\'' \" \' \ \\ \\\ \\\\ "\ \\ \\\ \\\\ \\\" \\\'" '\ \\ \\\ \\\\ \\\" \\\''
ruby 1.8.4 (2005-12-24) [i386-mingw32]
"':"':\":\':\:\\:\\\:\\\\:\ \\ \\\ \\\\ \" \':\ \\ \\\ \\\\ \" \'
ってなってクォーティング中の'も"もエスケープが効いて\が消えちゃってる
単独のクォート文字はエスケープしてもそのままなのだけど、クォーティング開始にはならない(この動作は変だと思う)
クォーティング中の\のエスケープは \"と\'の前とクォーティング末尾にあるとき必要
シングルクォーティングとダブルクォーティングのエスケープ動作に違いはない
Cのスタートアップルーチンそのままだと思われるActivePerl 5.8.4だとダブルクォーティングしか効かないけど
> perl -e "print join(':',@ARGV)" "\"\'" \" \ \\ \\\ \\\\ "\ \\ \\\ \\\\ \\\""
"\':":\:\\:\\\:\\\\:\ \\ \\\ \\\\ \"
となってダブルクォーティング中のシングルクォートはそのままでエスケープ対象にならず
単独のダブルクォートはエスケープ対象になる
クォーティング中の\のエスケープは \"の前とクォーティング末尾にあるとき必要
(Mingwで作った引数表示するだけのツールでも同様だった)
Windowsの標準動作?でも、直感的に納得できる動作をしてる
で、Windows版rubyもクォート中の別種のクォートはエスケープ無効のほうがいいと思う
じゃないと
> ruby -ve "$><<ARGV*':'" "'\' '\\' '\\\' '\\\\' '\\\\\' '\\\\\\' '\\\\\\\'"
ruby 1.8.4 (2005-12-24) [i386-mingw32]
'' '\\' '\' '\\\\' '\\' '\\\\\\' '\\\'
となんだかわけのわからんことに、というかなんか変な挙動してないか
UNIXだとどうなの?
0769デフォルトの名無しさん
2007/07/21(土) 01:18:21どうなの?じゃなくて確認しなさいよ
DOSコンソール上でのヒアドキュメントなんて
ポーティングしてる人間も把握してるのか疑わしい。
0770デフォルトの名無しさん
2007/07/21(土) 02:00:210771デフォルトの名無しさん
2007/07/21(土) 02:38:23C++のプログラムに組み込めるRubyインタプリタはありますでしょうか?
0772デフォルトの名無しさん
2007/07/21(土) 02:42:210773デフォルトの名無しさん
2007/07/21(土) 02:50:18ライブラリは必要ないので、基本文法を解釈できる機能があればいいんです。
Luaを知っているなら、用途はそういうものだと思ってください。
しかしLuaよりRubyの文法の方が慣れてるので、Rubyを使いたいのです。
0774デフォルトの名無しさん
2007/07/21(土) 04:16:55> ruby 1.8.4 (2005-12-24) [i386-mingw32]
古すぎ。
0775デフォルトの名無しさん
2007/07/21(土) 05:13:54それなら本家Rubyだな。
0776デフォルトの名無しさん
2007/07/21(土) 05:25:150777デフォルトの名無しさん
2007/07/21(土) 05:34:360778デフォルトの名無しさん
2007/07/21(土) 05:53:05組込みにはIoとかLua使うのがいいよ。
0779デフォルトの名無しさん
2007/07/21(土) 05:58:40それは知ってるんだけど、これがなくなって困る奴いるかな、と思って。
0780デフォルトの名無しさん
2007/07/21(土) 07:22:42慣れてるからとかいう理由だけで無理をせず
用途に向いたのを使えばいいジャマイカ。
0781デフォルトの名無しさん
2007/07/21(土) 09:47:49> DOSコンソール上でのヒアドキュメントなんて
> ポーティングしてる人間も把握してるのか疑わしい。
どういう問題?
0782781
2007/07/21(土) 10:26:54c:\> ruby -v -
ruby 1.8.6 (2007-06-07 patchlevel 36) [i386-mswin32]
p <<EOS
hoge
EOS
^Z
"hoge\n"
>>769は何をどう問題視しているのやら。
0783デフォルトの名無しさん
2007/07/21(土) 10:30:25なんでまたわざわざ小文字にしたんだろう
0784デフォルトの名無しさん
2007/07/21(土) 10:36:08型は何になり、その「値」は一体何になるんだ?
0785781
2007/07/21(土) 10:47:06だから、それは問題じゃない。
問題なのは、「定数」はスコープによって見えるものが変わったり、未定義に
したりできることだろう。
0786デフォルトの名無しさん
2007/07/21(土) 12:50:05klass = class << obj; self end
みたいなことやってるんだけど、もっといい方法あるのかな
0787デフォルトの名無しさん
2007/07/21(土) 13:46:42Ruby binaries http://ftp.ruby-lang.org/pub/ruby/binaries/
のMingw版ruby が1.8.4からさっぱりバージョンアップしないのでそのままになってた
大昔に自分で拡張ライブラリをコンパイルするためにMingw版rubyを選択して以来
わたなべさんのMingw版ruby使いつづけてた
1.9はたまにMingwでmakeしてるけど素のMingwとMSYSでそのままconfigure & make出来るだけで
外部のライブラリ(iconvやらzlibやら)はまったく使えないrubyになるので
自分でMingw版ruby 1.8.6を作るわけにもいかないし
1.8系以降はmswin32版rubyでMingwで作ったライブラリをそのまま使えるらしいので
ここは素直にmswin32版を使っとけということか?
で、1.8.6でなにが変ってるのか確かめたら
シングルクォーティング内のエスケープがすべて無効になってるようだ
それでもやっぱり
> ruby -ve "$><<ARGV*':'" \" \' "'\' '\\' '\\\' '\\\\' '\\\\\' '\\\\\\' '\\\\\\\'"
ruby 1.8.6 (2007-06-07 patchlevel 36) [i386-mswin32]
\":\':'' '\\' '\' '\\\\' '\\' '\\\\\\' '\\\'
単独のクォートのエスケープとダブルクォーティング中のシングルクォートのエスケープは変だと思う
ruby 1.9.0 (2007-07-02 patchlevel 0) [i386-mingw32]
":':'' '\\' '\' '\\\\' '\\' '\\\\\\' '\\\'
1.9だと単独のクォート文字のエスケープはちゃんとしてた
0788デフォルトの名無しさん
2007/07/21(土) 14:32:32確認しろといわれてもwindowsしか使ってないので確認のしようが…
ActivePerlみたいに特に何もせずにWindows流のクォートやエスケープ解釈するか
もし自前で処理するのであれば完全にUNIX流に解釈するべきだと思う
今のwin版rubyは中途半端にUNIX流
しかも何かおかしい
0789デフォルトの名無しさん
2007/07/21(土) 15:21:29微妙にスレ違いかもしれないが
> Windows流のクォートやエスケープ解釈
ってどこかに仕様ある?
アプリの挙動だけで議論しても発散するだけだと思う。
0790デフォルトの名無しさん
2007/07/22(日) 00:31:42ない。
0791デフォルトの名無しさん
2007/07/22(日) 06:47:27MSYS+bashとかで使ってるとすげえ邪魔
0792デフォルトの名無しさん
2007/07/22(日) 11:19:05MinGW+MSYSによるRuby-1.8の構築メモ:
1. 依存する外部ライブラリ(iconvだとかzlibだとか)は予めmake&installしておく。
この時、
configure --prefix=C:/mingw/local
のようにしてインストール先を指定する。
2. Rubyをconfigure&makeするわけだが、この前に
set CPPFLAGS=-IC:/mingw/local/include
のようにして依存ライブラリのインクルードファイルのディレクトリを、
set LDFLAGS=-LC:/mingw/local/lib
のようにしてライブラリのディレクトリを環境変数に設定する。
configureするとき、Ruby-1.8系列は『--with-winsock2』を与えた方が無難。
3. configure&makeして、うまくiconvやzlibが構築されない場合、最終手段として
手動で各ライブラリをmake&installする
(それぞれのディレクトリ(ext/zlibなど)に移動してruby extconf.rb&make)。
configureは『--help』オプションを持っているから、それを見るといい。
要点としては環境変数『CPPFLAGS』と『LDFLAGS』を設定して、
オプションに『--prefix』と『--with-winsock2』をくっつける、といったところかな。
0793デフォルトの名無しさん
2007/07/22(日) 17:07:24本体じゃなくて拡張ライブラリでしか必要ないなら、
CPPFLAGSやLDFLAGSじゃなくて
$ ./configure --with-opt-dir=C:/mingw/local
でもいい。
0794デフォルトの名無しさん
2007/07/22(日) 20:59:100795デフォルトの名無しさん
2007/07/22(日) 23:16:34chdir %RUBY_SRCDIR%
mkdir i386-mswin32_80
chdir i386-mswin32_80
..\win32\configure.bat
nmake -l
nmake -l install DESTDIR=%INSTALL_PATH%
0796デフォルトの名無しさん
2007/07/23(月) 10:24:19MSYS+bashで使う奴はcygwin版使えよ。
0797デフォルトの名無しさん
2007/07/23(月) 13:09:01嫌なこった
Winプラットフォーム開発環境だとMinGW版の方が親和性高いし
cygwinは癖があり過ぎて他人に説明するのが面倒なんだよ
cygwin1.dllのバージョンエラーの報告とかいちいち付き合ってられねえし
0798デフォルトの名無しさん
2007/07/23(月) 14:01:58cmd.exe使っとけ
0799デフォルトの名無しさん
2007/07/23(月) 21:06:42窓の杜 - コード補完やデバッグ機能を備えたRudyスクリプトの統合開発環境「RDE」v1.1.1
http://www.forest.impress.co.jp/article/2007/07/23/rde.html
0800デフォルトの名無しさん
2007/07/24(火) 21:43:04Rubyスレなのでなんだが・・・Windows Power Shell とかもあるしさ。
こちらはネイティブでJScriptを利用できますよと。
現状で無理してWindowsでCRubyを使わなくてもと思ってしまう。
そのうちエロい人がWHSに最適化されたRubyを開発してくれますよと。
もしくは、OSぐるみで企業開発している .NETとかはどうなの?と。
IronPython もいいんじゃない?
Windows というか MicroSoft もバカじゃないので、そろそろUnix系のプラット
フォーム優位的な考え方も改める時期ではないかとは思う。
(一企業主体が気にくわないと言えば確かにそうだが。)
実際、GUIデスクトップ環境でのWindowsの優位は渋々でも認める人間も
多いことだし。それに対抗するだけのものを Unix系もしくはオープンソース系で
作れているのかと言えば、正直疑問だし。(GTKとかQTとかもめすぎ。)
0801デフォルトの名無しさん
2007/07/25(水) 00:08:59ディレクトリ区切りが何かと問題の多い「\」であることと、デフォルトの
Program Files および Documents and Settings
だと思うおれ。
実際、これさえおとなしく c:/programs および c:/docs にしておいてくれれば・・・。
と思う今日この頃。
0802デフォルトの名無しさん
2007/07/25(水) 00:13:430803デフォルトの名無しさん
2007/07/25(水) 00:19:17俺的にはそこら辺は一事が万事という感じだな
ちょこっと手直しした程度で何かが良くなるとはとても思えん
0804デフォルトの名無しさん
2007/07/25(水) 00:20:230805デフォルトの名無しさん
2007/07/25(水) 00:21:41ドライブレター
大文字小文字区別あるのかないのか
拡張子隠すし
ログイン画面省略できるし
explorer落ちたら全部死ぬし
0806デフォルトの名無しさん
2007/07/25(水) 00:35:26確かに、IE と explorer は気が狂ったとしか思えんな。
ただのブラウザとファイラにしておいてくれればいいのに。
そういう意味では >>803の言うとおりかもしれん。
0807デフォルトの名無しさん
2007/07/25(水) 01:45:49なにかするとすぐ落ちるのは置いといて、それが落ちたときにもOSが生きていて
再度ログインする方法があるんならいいんだが、それはさすがにサーバ系のWindowsでは
大丈夫なの?
0808デフォルトの名無しさん
2007/07/25(水) 01:52:47ただ、異様な頻度でエクスプローラが落ちるが。
俺のVistaだけか?
つか、2000のころはすでにエクエプローラ落ちても結構大丈夫だったような。
0809デフォルトの名無しさん
2007/07/25(水) 03:10:37さらにXPあたりからはエクスプローラの自動再起動が入ったと思った。
あと>>801の言う空白入りディレクトリ名はVistaでだいぶ潰されたし、>>805のいうドライブレターも今後リパースポイントがらみでなくなっていくようだし、ということで、あと20年もすればだいぶ使いやすくなってるんじゃないか。
0810デフォルトの名無しさん
2007/07/25(水) 03:14:350811デフォルトの名無しさん
2007/07/25(水) 06:19:49積極的に嫌がらせを仕掛けてきているとしか思えない
グダグダな実装をどうにかしてもらいたかったね。
Pythonに移ったんでもうどうでもいいけど。
0812デフォルトの名無しさん
2007/07/25(水) 09:50:31今後も変わることはありません。
0813デフォルトの名無しさん
2007/07/25(水) 10:03:240814デフォルトの名無しさん
2007/07/25(水) 10:23:19> 作者がWindows嫌いを公言するのはいいとして
ソースは?
Windowsは使ってないとは言ってるが、ことさら「嫌い」とは言っていないは
ず。
>>769とか、地道にFUDを流し続けてる?
0815デフォルトの名無しさん
2007/07/25(水) 23:25:260816デフォルトの名無しさん
2007/07/25(水) 23:32:070817デフォルトの名無しさん
2007/07/26(木) 02:26:39「誰それが FUD を使っている」という主張の狙いは、まさに FUD だよ。
これは事実を曲げる為の基本的な戦術の一つで、相手が FUD を使っている
という FUD を流して話の流れを変えているわけだね。
0818デフォルトの名無しさん
2007/07/26(木) 06:44:31この戦術には幾つかの利点があるけど、2ch的に大きい(と思われる)のは、
戦術の存在を相手から指摘されたときに、その指摘を「オウム返し」呼ばわりしておくと、
支離滅裂な返しにも拘わらず、パッと見でしか判断しない馬鹿な通りすがり(==平均的2chねらー)が
沢山味方をしてくれるところだ。
0819デフォルトの名無しさん
2007/07/26(木) 07:23:03一番いいのはソースを出すことだけど、そもそも匿名掲示板で真実を探そうと
思うのが間違ってる。
0820デフォルトの名無しさん
2007/07/26(木) 10:01:12ところでFUDって何だ?食えるのか?
0821デフォルトの名無しさん
2007/07/26(木) 10:40:250822デフォルトの名無しさん
2007/07/26(木) 11:26:120823デフォルトの名無しさん
2007/07/26(木) 11:29:120824デフォルトの名無しさん
2007/07/26(木) 11:50:160825デフォルトの名無しさん
2007/07/26(木) 11:53:290826デフォルトの名無しさん
2007/07/26(木) 13:19:51しょーもないオヤジギャグなんかを連発するようになるらしい。
0827デフォルトの名無しさん
2007/07/26(木) 14:38:340828デフォルトの名無しさん
2007/07/26(木) 17:02:00じゃ>>769についてkwsk
0829デフォルトの名無しさん
2007/07/26(木) 21:20:320830デフォルトの名無しさん
2007/07/26(木) 22:18:36俺さ・・・、素でそういう間違いをしてしまうんだよ・・・。
思い出させんなよ・・・。
何度「せまがへやい!」って言った事か・・・。
0831デフォルトの名無しさん
2007/07/26(木) 22:22:09http://homepage2.nifty.com/sledge_hammer_web/names.htm
0832デフォルトの名無しさん
2007/07/28(土) 15:49:12で?
「英語で書けば、根拠を示さなくても説得力が出る」とでも信じてる?
0833デフォルトの名無しさん
2007/07/28(土) 21:29:16どっから出てくるんだろ、そういうの。
0834デフォルトの名無しさん
2007/07/28(土) 23:04:52笑った
こんな研究が2001年になされていたとは
0835名無しさん@そうだ選挙に行こう
2007/07/29(日) 00:42:28コーヒー吹いた
0836名無しさん@そうだ選挙に行こう
2007/07/29(日) 01:26:010837名無しさん@そうだ選挙に行こう
2007/07/29(日) 01:35:42四天王の一番右って
どんなデグレだよwww
0838名無しさん@そうだ選挙に行こう
2007/07/29(日) 07:50:21Bury
Typhon
Repl
0839名無しさん@そうだ選挙に行こう
2007/07/29(日) 09:18:030840名無しさん@そうだ選挙に行こう
2007/07/29(日) 13:19:48ウルトラマンコスモスとか
0841名無しさん@そうだ選挙に行こう
2007/07/29(日) 13:37:040842名無しさん@そうだ選挙に行こう
2007/07/29(日) 16:06:070843名無しさん@そうだ選挙に行こう
2007/07/29(日) 18:23:35ttp://www.geocities.jp/balloon_rhetoric/example/rhetorical-question.html
0844デフォルトの名無しさん
2007/07/29(日) 23:58:120ttp://tmtm.org/ja/tdiary/?date=20070728#c01
0845デフォルトの名無しさん
2007/07/30(月) 15:10:38ttp://image.blog.livedoor.jp/news2chplus/imgs/8/e/8ef7088e.bmp
ttp://image.blog.livedoor.jp/news2chplus/imgs/c/9/c995a220.bmp
0846デフォルトの名無しさん
2007/07/30(月) 17:26:07ただ、俺はまったく賛同できないというだけだ。
0847デフォルトの名無しさん
2007/07/31(火) 18:34:09宗教=戦争ってぐらい戦争に関わってる、というか戦争のほとんどの原因が宗教。
特に政治と宗教を混同してるどっかの政党は存在自体許されるべき物ではない。
平和平和と言いながら最も戦争と関わり深い宗教を母体とするこの矛盾。
彼らから出てくる「平和」という言葉は建前でしかないのである。
0848デフォルトの名無しさん
2007/07/31(火) 18:39:490849デフォルトの名無しさん
2007/07/31(火) 20:32:50誰がうまいk(ry
これってよ、本村さんの事言ってんのか?
ttp://www.rubyist.net/~matz/20070722.html
ふざけてやがんなこいつ。
「赦す勇気」?なんで赦す事が勇気なんだ?
それは「勇気」ではなくて、自分が楽になりたいための「諦め」だろう。
0850デフォルトの名無しさん
2007/07/31(火) 21:13:57あんな鬼畜&弁護団相手に赦す気になれる奴は滅多にいないだろ。
0851デフォルトの名無しさん
2007/07/31(火) 22:12:12え、俺のこと?
と思って開いた「木村」さんが何人いることか。
0852デフォルトの名無しさん
2007/07/31(火) 22:43:16そっちにコメントかけるんだから、そっちでやれ
0853デフォルトの名無しさん
2007/07/31(火) 23:32:190854デフォルトの名無しさん
2007/07/31(火) 23:40:190855デフォルトの名無しさん
2007/07/31(火) 23:42:36なるほど・・
0856デフォルトの名無しさん
2007/07/31(火) 23:58:000857デフォルトの名無しさん
2007/08/01(水) 00:13:06ironrubyのpre alpha版が落とせるぞ!
0858デフォルトの名無しさん
2007/08/01(水) 02:59:06First Look at IronRuby - ScottGu's Blog
http://weblogs.asp.net/scottgu/archive/2007/07/23/first-look-at-ironruby.aspx
WPF in Rruby 面白そうですねえ
0859デフォルトの名無しさん
2007/08/01(水) 03:54:030860デフォルトの名無しさん
2007/08/01(水) 07:38:16とりあえず、>>849の内容は代わりにコメントしておいたから、
この話はここで止めとこう。スレ違いだ。
0861デフォルトの名無しさん
2007/08/01(水) 07:51:54最低一行は書き換えずには動かないようにして、
Visual Rubyを開発し似たようなプロジェクト名の変更を要求するようにしてくること明白だな。
0862デフォルトの名無しさん
2007/08/01(水) 08:40:190863デフォルトの名無しさん
2007/08/01(水) 13:22:510864デフォルトの名無しさん
2007/08/01(水) 14:23:18そのうちVisual Ruby.NET以外の処理系は非互換とみなされるようになるんだな。
だれもRuby2に移行しないかも・・・
0865デフォルトの名無しさん
2007/08/01(水) 15:31:140866デフォルトの名無しさん
2007/08/01(水) 16:47:190867デフォルトの名無しさん
2007/08/01(水) 19:43:56http://news22.2ch.net/test/read.cgi/newsplus/1185962104/
0868デフォルトの名無しさん
2007/08/01(水) 19:44:51JavaはRubyもPythonもエミュレートできるからなw
0869ココ電球(∩T∀T)y-~~~~ ◆tIS/.aX84.
2007/08/01(水) 21:50:01Rubyはマイナーだから腕に自信の無いやつが逃げ込んでるだけ。
仮にルビーが主力言語になったら、検定試験だのRUBY-GOLDだので競争評価され
今いるRuby厨なぞあっというまに 淘汰される
0870デフォルトの名無しさん
2007/08/01(水) 22:01:470871デフォルトの名無しさん
2007/08/01(水) 22:10:02why タンの shoes もおもしろいよ。たぶん。
http://code.whytheluckystiff.net/shoes/
0872デフォルトの名無しさん
2007/08/01(水) 22:10:440873デフォルトの名無しさん
2007/08/02(木) 02:02:20Java使わんで、日本生まれプログラミング言語「Ruby」使えや!
http://news23.2ch.net/test/read.cgi/news/1185985169/
0874デフォルトの名無しさん
2007/08/02(木) 02:04:520875デフォルトの名無しさん
2007/08/02(木) 07:25:25アンチのすくつ^^
0876デフォルトの名無しさん
2007/08/02(木) 10:49:160877デフォルトの名無しさん
2007/08/02(木) 13:48:53アンチというよりは無知が集まってる感じ。
肯定するのも否定するのも10年早いという感じのボクちゃんばかり。
0878デフォルトの名無しさん
2007/08/03(金) 10:49:460879デフォルトの名無しさん
2007/08/03(金) 11:22:230880デフォルトの名無しさん
2007/08/03(金) 12:54:430881デフォルトの名無しさん
2007/08/03(金) 13:01:46あの板はスレが目に付いたら適当に書き込むだけだ
0882デフォルトの名無しさん
2007/08/03(金) 16:27:240883デフォルトの名無しさん
2007/08/03(金) 16:35:490884デフォルトの名無しさん
2007/08/05(日) 00:26:50糞rb(r
0885デフォルトの名無しさん
2007/08/05(日) 13:49:000886デフォルトの名無しさん
2007/08/05(日) 15:59:26破綻でバンザイという話は聞かんしそれなりだった模様
リアルで集まるのには全く興味ないがまあ盛り上がるなら悪くもなかろう
0887デフォルトの名無しさん
2007/08/05(日) 16:49:21淡々と面白いことをいう竹迫さん的なスタイルが好きだな。
0888デフォルトの名無しさん
2007/08/05(日) 22:13:10あの元ヒゲメガネめ。
0889デフォルトの名無しさん
2007/08/05(日) 23:25:11http://www.sankei.co.jp/seikatsu/kenko/070804/knk070804000.htm
「自殺は突然」など自殺者の心理、半数が誤解
http://www.yomiuri.co.jp/politics/news/20070804it11.htm
0890デフォルトの名無しさん
2007/08/07(火) 02:41:530891デフォルトの名無しさん
2007/08/07(火) 11:43:29まだマニュアルちゃんと読んでないけど、いろいろ便利な機能があるようだし
eRubyの文法好きじゃなかったから期待
ところで「Tenjin」のネーミングの由来って何なんだろう?
誰か分かる人がいたら教えてほしい
0892デフォルトの名無しさん
2007/08/07(火) 14:01:24テンプレエンジンって最初は軽量でいいなと思うけど
そのうちDBとの統合とかいろんなものが欲しくなる。結局Railsが統合されてて
一番いいんだよね。
0893デフォルトの名無しさん
2007/08/07(火) 22:46:07その時間(891)なら某発表会で質問しまくり中だったぞ。たぶん。
つかあれは質問しすぎだろ。
>>892
フレームワークとテンプレートエンジンとを混同してないか?
0894デフォルトの名無しさん
2007/08/07(火) 22:50:11(以下無限ループ)
おいらが作ったときは純XHTMLになるようにをコメントでタグ付けするようにしたけど、
Tenjinはそうじゃないね。
0895デフォルトの名無しさん
2007/08/07(火) 23:16:06某発表会についてkwsk
0896デフォルトの名無しさん
2007/08/08(水) 00:13:54良さげだな。
高速みたいだし。
0897デフォルトの名無しさん
2007/08/08(水) 00:18:20http://www.kuwata-lab.com/tenjin/
これすか?
URLみたことあると思ったら、
「Cより速いRubyプログラム」の人かあ
テンプレートエンジンばかり作ってるあたり、何かこだわりを感じるなw
0898デフォルトの名無しさん
2007/08/08(水) 00:24:04MacOS X 10.4 Tinger ティンゲー www
0899デフォルトの名無しさん
2007/08/08(水) 00:32:270900デフォルトの名無しさん
2007/08/08(水) 00:35:140901デフォルトの名無しさん
2007/08/08(水) 03:23:59そのまんま、"テンプレートエンジン"を縮めて、天神様とかけたんじゃないの?
0902デフォルトの名無しさん
2007/08/08(水) 04:02:02それだ!!
0903デフォルトの名無しさん
2007/08/08(水) 04:53:28実はいくつかのプロジェクトで実践投入しているんだけどw
てか2.0.4で互換性のない修正が大量に入ったからその時点でかなり捨てたかったけど。
0904デフォルトの名無しさん
2007/08/08(水) 10:55:28誤解されるような書き込みはやめてくれ
>>893
すまんかった。反省はしてない。
>>899
考えって何?
>>900
粘着乙
>>901
そう
>>903
使ってる人いたんだ。
今はとっくに3系だけど別に古いのでいいならそのままでいいんじゃね?
バグあったら直すよ
つかみんな4時5時まで起きてるのか。デスマ御愁傷様
0906デフォルトの名無しさん
2007/08/08(水) 16:15:250907デフォルトの名無しさん
2007/08/08(水) 16:46:40>>891だと、本人(>>904)の気持ち悪さが上手く出ていないから、
キャラクター的に誤解を招く、ということでは。
0908デフォルトの名無しさん
2007/08/08(水) 16:59:11これは使えなくなるから使わない方がいいという情報が知りたい。
ていうか、るびまでやってほしい。
0909デフォルトの名無しさん
2007/08/08(水) 20:32:07>>904
>考えって何?
言語の速さ not equal アプリの速さ
のあたり
0910デフォルトの名無しさん
2007/08/08(水) 21:08:00きっと>>907はさわやかなイケメンなんだろうな。
ウラヤマシイ・・・
0911デフォルトの名無しさん
2007/08/08(水) 23:55:33「あれで」がわざとらしくて寒いからむしろ開き直ったほうがいいよ
0912デフォルトの名無しさん
2007/08/08(水) 23:57:46バグあれば報告するけど、実戦投入のやつは既に保守フェイズにあるんで、
新たに何かにぶち当たることはないと思いますw
0913デフォルトの名無しさん
2007/08/09(木) 00:57:23>904 みたいなのは
「スレ主」の存在が許されるスレで「スレ主」が書く時の書き方だと思う
実際に主だったとしても「宣伝乙→粘着乙」みたいな返しをする奴に
あんまり良い感じはしないしな
0914デフォルトの名無しさん
2007/08/09(木) 23:02:18良くテンプレート側にロジックを織り込めるやつ(=チューリング完全)があるけど、
あれってどう思う?
テンプレートエンジンって、表記とロジック・データを分離できることがメリットだと
思うんだけど、テンプレート側にロジック入れ込めるとその分離が曖昧になりそうな
気がする……
0915デフォルトの名無しさん
2007/08/09(木) 23:27:130916デフォルトの名無しさん
2007/08/09(木) 23:27:42俺的にはテンプレートエンジンに一番期待する役割は可読性および保守性で、
それ以上は求めない。(とくに、頻繁に起こるデザイン変更とか、プロトタイプとか)
その観点からは、ロジックなんていれたら間違いなく工数上がるだろう、という
結論からできるだけ避けてるだけで、正直チューリング完全とかまったく興味ない。
0917デフォルトの名無しさん
2007/08/10(金) 01:21:58未だに読み方がマイセンなのかミセンなのかわからん
0918デフォルトの名無しさん
2007/08/10(金) 02:03:230919デフォルトの名無しさん
2007/08/10(金) 02:06:47別にできてもいいんじゃね?派
おれはテンプレート側にロジックを入れないけど、
できても全然かまわないと思う。
もちろんできなくてもかまわないけど。
0920デフォルトの名無しさん
2007/08/10(金) 02:30:100921デフォルトの名無しさん
2007/08/10(金) 02:34:23大多数派だと思う。変数の展開およびエスケープ含む表示用変換処理しか
許せない、という人を除いて。
で段階的に
・条件分岐は必須。
・ループは(段階の差はあれど)必要。
・代入もいるよね。
・じゃあスコープもしっかりしようよ。
・それって殆どのロジック書けるんじゃね?
のどれを捨てるか、の違いしかないように思う。
そんなことよりも見た目と使いやすさ(書式や統一性)の世界じゃないかと。
個人的には tenjin はいいと思う。だってPHP・Perl・Rubyとあるんだからこれで
統一したらいいじゃんもう、て思った。所詮道具なんだから。
(使ったこと無いけど)
0922デフォルトの名無しさん
2007/08/10(金) 02:38:49>>921 のどっかに
・基本的な数値・文字列演算は必要だよね。
がまだ必要だなw。あんまり変わらんが。
0923デフォルトの名無しさん
2007/08/10(金) 02:51:17多様性が力を生むことに気づいたからね。
0924デフォルトの名無しさん
2007/08/10(金) 03:42:24バベルの塔が壊されのは西暦何年ですか。
0925デフォルトの名無しさん
2007/08/10(金) 03:44:46matzがサンタの資格を得たのは何年からですか。
0926デフォルトの名無しさん
2007/08/10(金) 07:49:480927914
2007/08/10(金) 11:18:29ほとんど要らないと考える俺は少数派か……
確かにミニマル目指すと不便になっていくしな。
ただ、上には上っていないけど、プログラムからのテンプレート部品の呼び出し
(プログラムからのテンプレート中へのテンプレート埋め込み)のサポートは
欲しいと思った。
表の埋め込みなんかをテンプレートのサポート無しでプログラムからやろうとすると、
サニタイズなんかの関係でみっともなくなるからな。
0928デフォルトの名無しさん
2007/08/10(金) 19:04:14そんな少数派じゃないっしょ。
実際、慣れ親しんだ言語で制御書いたほうが楽だし。
そういうシンプルなテンプレートエンジンなら、200行もあれば余裕で書けると思うから、
趣味でやるなら、なんでもいいんじゃない。
あと、JSP, PHP, eRuby みたいな、
コードに HTML を書くのが汚いというならば、
HTML にコードを書けばいいじゃないか的な発想も好きじゃないな。
まぁ、最近仕事でそんなの触らないがw
いろんなこだわりを持ってる人がいるだろうけど、
逆に HTML にコードを書くことはすばらしいとか、テンプレートにコードを書くことはすばらしいとか、
そういう方面でこだわりがある人っているのかな。
0929デフォルトの名無しさん
2007/08/10(金) 19:23:05eRuby や PHP の方がスッキリして好きだな。
HTMLの一部を出力する程度なら普通のCGIの方が良いが。
0930デフォルトの名無しさん
2007/08/10(金) 19:41:510931デフォルトの名無しさん
2007/08/10(金) 19:42:13データのテーブル表示はどうしてるの?
条件分岐は俺も要らんと思うけど、ループだけはその必要があるので
無くせないなぁと思ってる。
0932デフォルトの名無しさん
2007/08/10(金) 20:11:50宣言的に書いて制御構造を意識しない関数型言語のほうが、
HTMLに埋め込むには適してるのかもしれない、となんとなく思った。
0933デフォルトの名無しさん
2007/08/10(金) 20:17:27趣味で独自実装したテンプレートエンジンの例で申し訳ないんだが、
テンプレートのフォーマットにブロックって概念を持たせて、
そのブロックがプログラム側でn回繰り返しで出力するってことで実装したことがあるよ。
2chののようなスレッドフロート型の掲示板に、
アイコン表示機能をつけた掲示板を出力することが出来たんで、
機能的に不足はないはず。
まぁ、それ作った当時は、サーバを選ばずデプロイ出来るものを目指して、
DBまで自前しようとして、ちょっとバグありで面倒になってきて、
それっきり放置だったな……
Ruby に SQLite がバンドルされて、どのサーバにもあったらなぁ……
0934デフォルトの名無しさん
2007/08/10(金) 23:11:16台湾ちまき
0935デフォルトの名無しさん
2007/08/10(金) 23:22:020936デフォルトの名無しさん
2007/08/10(金) 23:23:32つXSLT
ruby2xsltってのがあればいいな。
0937デフォルトの名無しさん
2007/08/11(土) 00:24:35http://news23.2ch.net/test/read.cgi/news/1186758557/
Ruby初心者スレッド Part 13
http://pc11.2ch.net/test/read.cgi/tech/1183115034/
Rubyについて Part 27
http://pc11.2ch.net/test/read.cgi/tech/1180031347/
Ruby終了のお知らせ。
http://pc11.2ch.net/test/read.cgi/php/1181668153/
0938908
2007/08/11(土) 09:50:25>>908
>LLで思い出したけど、Ruby1.8と1.9での非互換性と新機能をまとめたページってありますか。
>これは使えなくなるから使わない方がいいという情報が知りたい。
>ていうか、るびまでやってほしい。
0939デフォルトの名無しさん
2007/08/11(土) 11:11:19http://arika.org/diary/20070613
ruby 1.9 非互換
でググったらやまださんの日記が出てきたわけだが。
0940デフォルトの名無しさん
2007/08/12(日) 08:04:54VALUE args[2];
VALUE e = rb_path2class("FooError");
args[0] = rb_str_new2("failed");
args[1] = INT2FIX(100);
rb_exc_raise(rb_class_new_instance(2, args, e));
0941デフォルトの名無しさん
2007/08/12(日) 12:35:25つか関数型の発想だとテンプレート自体不要。
HTMLは人間が書くものではなく、動的にジェネレートするもの、
ということになるのではないかと。
ttp://itpro.nikkeibp.co.jp/article/NEWS/20061228/258033/?ST=oss
Pythonにも似たようなライブラリがあるらしい
ttp://www.kieranholland.com/code/documentation/nevow-stan/
0942デフォルトの名無しさん
2007/08/12(日) 13:00:55これだとレイアウトを含めてプログラムソース側に記載する必要があるんじゃね?
データ構造体を渡すと勝手に解釈してくれるというのならわかるけど……
0943デフォルトの名無しさん
2007/08/12(日) 13:28:24HTMLテンプレートを使って実現できる"中身と表現の分離"なんて幻想でしょ。
0944デフォルトの名無しさん
2007/08/12(日) 13:51:02ヒント: メンテナンス性
現状では>>943がまだ「幻想」だとおもうな。
ブラウザ実装を先になんとかすべきだな。そのあとなら、多分フォトショップで作った
デザインを自動的に綺麗にコーディング表現に落とし込めるツールも高品質にできるだろう。
人間がやるのはブロック指定くらいで。
0945デフォルトの名無しさん
2007/08/12(日) 13:53:58でもそういう場合はライブラリで"中身と表現の分離"してんじゃないの?
0946デフォルトの名無しさん
2007/08/12(日) 14:03:41内容良く見てないけど
デザイナーさんに組んでもらったHTMLを使うときに
面倒くさそうな気がする
0947デフォルトの名無しさん
2007/08/12(日) 16:48:45最近の重量級Ajaxライブラリ使うなら
デザイナーさんいらないような気がする
http://extjs.com/deploy/ext/examples/layout/feed-viewer.html
0948デフォルトの名無しさん
2007/08/12(日) 19:26:00>つか関数型の発想だとテンプレート自体不要。
Kahuaのことをいっているなら、関数型とはあんまり関係ないよ。
関数型以外の言語でも、例えばわびさび方式はKahuaと似たことをしているし
(リストのかわりに配列とハッシュを使っているという違いだけ)、
ttp://jp.rubyist.net/magazine/?0012-qwikWeb#l8
RubyのCGI.rbにはKahuaと似たような発想の機能がついてる。
ttp://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=cgi#HTML.a5.a8.a5.ec.a5.e1.a5.f3.a5.c8.bd.d0.ce.cf.cd.d1.a5.e1.a5.bd.a5.c3.a5.c9
Kahuaのやり方を真似するのに関数型言語かどうかは関係ない。
>HTMLは人間が書くものではなく、動的にジェネレートするもの、
>ということになるのではないかと。
Kahuaのやり方はHTMLと同等のことをプログラム中に書いているわけだから、結局はプログラマーという人間が書いているだけじゃん。
>動的にジェネレートするもの
テンプレートだって動的にジェネレートしてる。
0949デフォルトの名無しさん
2007/08/12(日) 19:55:090950デフォルトの名無しさん
2007/08/12(日) 19:55:31この手のものはデザイナーさんに頼むととんでもない事になるな。
0951デフォルトの名無しさん
2007/08/12(日) 20:22:53> 結局はプログラマーという人間が書いているだけじゃん。
そうそう、一般にいう「コンピュータにやらせる」というのも、結局は「人間がやってるだけ」なんだよね。
コンピュータにやらせてることなんか一つも無いよね。
0952デフォルトの名無しさん
2007/08/12(日) 22:59:14一日8ページしてから言えってんだ。
さらにそこに管理画面から登録した文言を表示しようとしてデザインを微妙に変更して
だめ出しを食らって、さらに埋め込み後にデザインの変更を食らってみろ。
そのあとでDOMがどうとか言えたらそのライブラリ・手法を公開してくれ。
ていうか、自動化ツールではどこまでが背景かわかんねえよ。人間にもわかんなくて適当に切ってるんだから。
恵まれた自分とこの事情だけで語ってんじゃねえですよ。
0953デフォルトの名無しさん
2007/08/12(日) 23:44:34アセンブラでコーディングしているようなもんじゃね?
「半端な最適化は諸悪の根源だ」というけれど、レイアウトにも当てはまるんだな。
まあ、レイアウトは素人が見ても一目でわかるから、いっそうたちが悪いんだけどな……
あるいは開発プロセスが破綻しているか……開発ツールよりもSCMをマトモにしたほうが
>952の助けになりそうだな。
0954デフォルトの名無しさん
2007/08/13(月) 00:04:22さらにそこから動的部分のコードにまで落とし込む作業を
一人の人間に押しつけてる時点で確かに地獄だな。
つかそこまでの極限環境にいる人間にMVCだの言ってもそりゃ戯言にしか聞こえまい。
>952、もう楽になっていいと思う。明日退職願郵送して、法的には2週間後には娑婆の住人だ。
0955デフォルトの名無しさん
2007/08/13(月) 07:44:26それテンプレート関係ないじゃん。仕事の進め方の問題だろ。
愚痴がいいたいだけなら自分のブログでやってろ。
>恵まれた自分とこの事情だけで語ってんじゃねえですよ。
悲惨な自分とこの事情だけで語ってんじゃねえですよ。
0956デフォルトの名無しさん
2007/08/13(月) 11:27:21> >恵まれた自分とこの事情だけで語ってんじゃねえですよ。
> 悲惨な自分とこの事情だけで語ってんじゃねえですよ。
これは切り返しになってないな。リズムしか考えないで文章書かないほうがいいと思う。
馬鹿がばれるし。
0957953
2007/08/13(月) 13:20:04おいおい、突っ掛かるだけで技術的情報の無いレスするなよ。
テンプレート(というかライブラリ)は、あくまで費用対効果の高い定型処理を
効率的に行うためにあるんであって、行き当たりばったりの作業をこなすための
もんじゃないよ。
むしろCMSを適用できるレベルまで要件を整理するか、確定仕様と例外処理を
分離して、確定している部分だけはツールを適用するようにするとか……
#当然、例外部分を実装するには時間と期間が必要なことを了承してもらう
個人的には>954できるように準備するのをお勧めしたいところだけど。
0958デフォルトの名無しさん
2007/08/13(月) 14:08:560959デフォルトの名無しさん
2007/08/13(月) 16:21:39これ何?ただの負け惜しみ?
反論できる材料がないからといってこれはないだろ。
書いたのがPhotoshopうんぬん持ち出したやつなら、書くべきは自分の仕事をどう変えたらいいかじゃないのか。
逆切れして
>ていうか、お前らテンプレートの話をするなら、一度PhotoShopからHTMLにコーディング
>一日8ページしてから言えってんだ。
みたいなことかいたって何も変わらんだろ。
ていうか、>>941で「関数型言語サイコー」といってみたけど>>948-951あたりで反論されて、それに言い返せずに涙目になってわめいているだけなのかな。
そうだったらすまん。お前の気持ちを考えてあげられなかったよ。
0960デフォルトの名無しさん
2007/08/13(月) 20:26:16なってるとおもた
0961940
2007/08/14(火) 02:04:110962デフォルトの名無しさん
2007/08/15(水) 17:18:14Matz「文脈から考えると「総合力」とか「強力」というのはパフォーマンスのことだと思うが、性能はともかく純粋の言語設計の善し悪しで見るとC#はRubyの足下にも及ばないと思う。」
Matzはなぜ毎回他言語を煽るんだ?
0963デフォルトの名無しさん
2007/08/15(水) 17:25:56とりあえず今回のは、C#の説明で
> 筆者の漠然とした印象からいえば、個別の機能ではなく総合力で
> 見ればRubyよりもC# 2.0の方がはるかに強力であり、実用性は高
> いと感じる。
ってのに対してだから、煽ってると言うほどのものでもない気もする
0964デフォルトの名無しさん
2007/08/15(水) 17:58:48単純に煽るのが好きなだけだと思うが。
0965デフォルトの名無しさん
2007/08/15(水) 18:28:12「煽ってる!それは煽ってるぞ!」といちいち噛み付くほうがうざい
煽ってる煽ってるってお前は煽ってるぞ屋さんか
0966デフォルトの名無しさん
2007/08/15(水) 18:55:140967デフォルトの名無しさん
2007/08/15(水) 20:07:47新技術を投入し開発競争というのがオープンソースを面白くする
望ましい態度ではなかろうかと思う
0968デフォルトの名無しさん
2007/08/15(水) 20:20:01ワラタ
0969デフォルトの名無しさん
2007/08/15(水) 22:04:48内心思うだけならともかく、ついつい口が出ちゃうのは望ましい態度なんだろうか?
0970デフォルトの名無しさん
2007/08/15(水) 22:12:52いちいちそれを煽ってるとかいうことの方が煽りだ。
0971デフォルトの名無しさん
2007/08/15(水) 22:15:42誰でも炎上で無駄な時間取られるのは嫌だろうから。
あんまり慎んでいるように見えないのは何故だろ?
0972デフォルトの名無しさん
2007/08/15(水) 22:23:17アスペルg(ry
0973デフォルトの名無しさん
2007/08/15(水) 22:27:32宣伝
0974デフォルトの名無しさん
2007/08/15(水) 22:55:380975デフォルトの名無しさん
2007/08/15(水) 23:40:170976デフォルトの名無しさん
2007/08/16(木) 03:25:140977デフォルトの名無しさん
2007/08/16(木) 08:21:42さっさとruby直すか、ruby捨ててC#使うだけだろ。
0978デフォルトの名無しさん
2007/08/16(木) 08:47:47前者つまり機能を取り入れることはあり得るが、
後者のようにその程度で乗り換えたりはしないよ。
0979デフォルトの名無しさん
2007/08/16(木) 08:49:060980デフォルトの名無しさん
2007/08/16(木) 09:41:19違うよなあ
言語仕様だけ比較してるんじゃね?
0981デフォルトの名無しさん
2007/08/16(木) 11:20:440982デフォルトの名無しさん
2007/08/16(木) 13:24:400983デフォルトの名無しさん
2007/08/16(木) 17:18:150984デフォルトの名無しさん
2007/08/16(木) 18:43:15http://itpro.nikkeibp.co.jp/article/NEWS/20070816/279767/?L=top1
0985デフォルトの名無しさん
2007/08/16(木) 20:47:200986デフォルトの名無しさん
2007/08/16(木) 20:48:18東京と松江
ってww
0987デフォルトの名無しさん
2007/08/16(木) 22:08:59仕様が決まってなきゃ試験なんて出来ないよな?
Rubyっていつのまに言語仕様固めたんだろう
0988デフォルトの名無しさん
2007/08/16(木) 22:50:270989デフォルトの名無しさん
2007/08/16(木) 22:57:18んで、新しいリリースのたびにアップデートと称して受験料を巻き上げられると。
0991デフォルトの名無しさん
2007/08/17(金) 02:30:41なら立てるけど。
0992デフォルトの名無しさん
2007/08/17(金) 02:51:390993デフォルトの名無しさん
2007/08/17(金) 04:26:550994デフォルトの名無しさん
2007/08/17(金) 06:22:29http://pc11.2ch.net/test/read.cgi/tech/1187298711/
0995デフォルトの名無しさん
2007/08/17(金) 08:43:230996デフォルトの名無しさん
2007/08/17(金) 12:52:520997デフォルトの名無しさん
2007/08/17(金) 12:59:590998デフォルトの名無しさん
2007/08/17(金) 13:31:120999デフォルトの名無しさん
2007/08/17(金) 14:10:181000デフォルトの名無しさん
2007/08/17(金) 14:46:0610011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。