【Perl,PHP】LLバトルロワイヤル15【Ruby,Python】
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2011/02/12(土) 15:11:12エントリーは、Perl、PHP、Python、Ruby、JavaScript・・・
さあ、死ぬまで語りやがれ!!!
■LLとは?
軽量プログラミング言語(Lightweight Language,LL)とは、取り回しに優れ、
コードの作成や修正が容易と見なされるプログラミング言語のことを指す。
ここでいう「軽さ」はプログラマの負担の軽重を指し、
実行速度に優れているという意味ではない。
現在の水準では
・インタプリタ
・動的型
・正規表現
・クロージャ
などを利用できるものがLLと呼ばれることが多い。(Wikipediaより)
前スレ
【Perl,PHP】LLバトルロワイヤル14【Ruby,Python】
http://hibari.2ch.net/test/read.cgi/tech/1290367109/
0002デフォルトの名無しさん
2011/02/12(土) 15:12:59【Perl,PHP】LLバトルロワイヤル13【Ruby,Python】
http://hibari.2ch.net/test/read.cgi/tech/1287944631/
【Perl,PHP】LLバトルロワイヤル12【Ruby,Python】
http://hibari.2ch.net/test/read.cgi/tech/1284382120/
【Perl,PHP】LLバトルロワイヤル11【Ruby,Python】
http://hibari.2ch.net/test/read.cgi/tech/1276128624/
【Perl,PHP】LLバトルロワイヤル10【Ruby,Python
http://pc12.2ch.net/test/read.cgi/tech/1270996206/
【Perl,PHP】LLバトルロワイヤル9【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1267553581/
【Perl,PHP】LLバトルロワイヤル8【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1259287439/
【Perl,PHP】LLバトルロワイヤル7【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1248487404/
【Perl,PHP】LLバトルロワイヤル6【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1244166510/
【Perl,PHP】LLバトルロワイヤル5【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1238720336/
【Perl,PHP】LLバトルロワイヤル4【Ruby,Python】
http://pc12.2ch.net/test/read.cgi/tech/1234635513/
【Perl,PHP】LLバトルロワイヤル3【Ruby,Python】
http://pc11.2ch.net/test/read.cgi/tech/1215319832/
【Perl,PHP】LLバトルロワイヤル2【Ruby,Python】
http://pc11.2ch.net/test/read.cgi/tech/1209289408/
【Perl,PHP】LLバトルロワイヤル【Ruby,Python】
http://pc11.2ch.net/test/read.cgi/tech/1188997302/
0003デフォルトの名無しさん
2011/02/12(土) 17:58:24│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘
0004デフォルトの名無しさん
2011/02/12(土) 18:01:03∧_∧ ∧_∧
(´∀`) (´∀`)
ミ(⌒二 /) ( >>1 )
 ̄ / / > | | |
(_ノ\) (__(_)
立てんなって
∧_∧ ∧_∧
( ´∀) (´∀`)
=≡≡三三⌒) >>1 )
/ / >  ̄| | |
(_ノL_) (__(_)
言ったろうが
∧_∧ _ ∧_∧
( ´/ )∴)∀)
/ / >>1 )
C / / / /
/ / > (_(_/
(_ノ\)
ヴォケがーー! \l/
∧_∧(⌒) ―★―
( ) /‖/|\
(/ / || |
(O ノ ノノ
/ /|
`(_ノ_)
0005デフォルトの名無しさん
2011/02/12(土) 18:04:47言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0006デフォルトの名無しさん
2011/02/12(土) 18:09:59SymbianもMeeGoもこれで終わり。
http://jp.wsj.com/IT/node_182291
ノキア・マイクロソフト提携Q&A:Android不採用の理由、MeeGoの今後、タブレット戦略など
http://japanese.engadget.com/2011/02/11/q-a-android-meego/
http://www.youtube.com/watch?v=2ytCENR8YrM
http://www.engadget.com/2011/02/11/nokia-notifies-developers-that-qt-is-out-for-windows-phone-devel/
http://www.kde.org/community/whatiskde/kdefreeqtfoundation.php
http://conversations.nokia.com/2011/02/11/open-letter-from-ceo-stephen-elop-nokia-and-ceo-steve-ballmer-microsoft/
http://headlines.yahoo.co.jp/hl?a=20110211-00000021-maip-bus_all
0007デフォルトの名無しさん
2011/02/12(土) 19:14:00c++がニッチになっていくなぁ
0008デフォルトの名無しさん
2011/02/12(土) 19:14:390009デフォルトの名無しさん
2011/02/12(土) 20:24:55これって.netが載るんだろ?省エネになるの?
Symbian上のc++で書いた方が省エネな気がするんけど
0010デフォルトの名無しさん
2011/02/13(日) 01:24:480011デフォルトの名無しさん
2011/02/13(日) 03:51:28省エネを目指すなら、バイナリでも吐けよと
c++がJavaやc#みたく、ヘッダファイルや前方宣言なしで書けたらいいのになぁ
エディタで修正するとヘッダとソースの両方を直さないとダメなのが面倒
*nixにも、VSぐらい高機能で無料なIDEが欲しい
0012デフォルトの名無しさん
2011/02/13(日) 03:53:470013デフォルトの名無しさん
2011/02/13(日) 04:53:58なんか、中途半端だった気が…。
どのみち低スペックマシンで動作モッサリだからvimを使うんだけど
エディタで編集するにしても、c#の方がc/c++より楽だな
0014デフォルトの名無しさん
2011/02/13(日) 04:57:000015デフォルトの名無しさん
2011/02/13(日) 22:12:44入力的な書きやすさを言語仕様決定の時点で気にしなくていいだなんて
0016akiyan
2011/02/14(月) 01:42:18*・゜゚・*:.。..。.:*・'(*゚▽゚*)'・*:.。. .。.:*・゜゚・*
0017デフォルトの名無しさん
2011/02/14(月) 01:48:18最も sexp な言語?
そんなの決まってるじゃないか
つ (and 数寄夢 紫恵流)
0018デフォルトの名無しさん
2011/02/14(月) 10:58:42LL馬鹿「この前会社に頼まれて20GBのテキストデータを処理しちゃってさ? まじで難儀したよ?」
Aさん「へーそうなんすか」
LL馬鹿「でもMySQLのインデックス適切に張れば大丈夫 インデックス大事よマジで」
Aさん「あー、大事ですよねインデックス」
LL馬鹿「MatzRubyだと遅いから1.9YARVで処理したら2倍処理が速かったね YARV凄いよYARV」
Aさん「へー、そうなんですか 凄いですね」
Bさん「pythonだともっと速いっすよ!テキスト処理ならpythonいいっすよ!」
LL馬鹿「あーわかるそれ!でもインデント嫌いなんだよオレw」
Bさん「実はオレもっすw でも20GBのデータって凄いっすね 何のデータですか?」
LL馬鹿「言えるわけ無いじゃんw しかし階段一つ登った気がするね」
20GBって、、、、20TBならまだわかるけど、、、、、
後で知ったが妙にクールにLL馬鹿の話を受け流してたAさんはHadoopやらバリバリの人らしい
(続く)
0019デフォルトの名無しさん
2011/02/14(月) 10:59:23それでいて「Javaは本質的なコードが少ないから駄目言語」とか言っちゃう
オレも数年前までPerl最高な世界にどっぷり使ってたけど排他的で馴れ合い丸出し日本人コミュニティにうんざりしてJava勉強しだしたけどまじで正解だった
なんつーか時代に乗れてる感じ?
時代を作ってる感覚にすら襲われる瞬間もある
大規模データを処理するってのはそういうことですよLL一筋諸君
そろそお前らも時代を作る側に来いよ
過去の偉人の遺産の上に胡座かいて口先三寸な己を恥じろよ
さて寝るか
明日もオレの手から放たれたコードが世界を動かす
そんなときめきサンデーナイト
ttp://anond.hatelabo.jp/20110214004711
0020デフォルトの名無しさん
2011/02/14(月) 12:41:590021デフォルトの名無しさん
2011/02/14(月) 22:03:190022デフォルトの名無しさん
2011/02/14(月) 22:33:13他人を否定しても自分が良くなる訳じゃないのに。
0023デフォルトの名無しさん
2011/02/15(火) 00:33:37俺は正論言ってると思う
LLの価値は相対的に下がってるし使い手の価値はもっと下がってる
0025デフォルトの名無しさん
2011/02/15(火) 01:59:350026デフォルトの名無しさん
2011/02/15(火) 02:44:58するもんじゃないの。淡々と事実だけを述べるだけでは自分の正当性を訴えられないと
言う事だよね。
0027デフォルトの名無しさん
2011/02/15(火) 05:19:090028デフォルトの名無しさん
2011/02/15(火) 08:50:500029Perl忍者 ◆M5ZWRnXOj6
2011/02/15(火) 09:35:26ぼくたちperlrの将来は明るいよ
0030デフォルトの名無しさん
2011/02/15(火) 10:49:53おまえら(ry
0031デフォルトの名無しさん
2011/02/15(火) 10:54:56ところで何故1981年なのか知りたい。ググったらK&Rの発売の年だったけど?
0032デフォルトの名無しさん
2011/02/15(火) 10:55:22>なんつーか時代に乗れてる感じ?
Javaを使っててこんなこと書いてるんだから、どうみてもねたです。
今Javaを使ってて、時代に乗ってると感じてる人なんていないでしょ。
ttp://www.publickey1.jp/blog/11/rubyjavascriptthoughtworks.html
> Javaは言語としての寿命を迎えようとしていると評価され、Assessの領域に。
> レポートでは、Javaからすぐに逃げ出すよりも状況を見守ることを勧めています。
0033デフォルトの名無しさん
2011/02/15(火) 11:01:31ネタじゃなかったのか。
0034デフォルトの名無しさん
2011/02/15(火) 11:06:18俺はもちろんLL擁護派だけど、ThoughtWorksは明らかにLL(Ruby)右翼の会社だから、
ここのレポートは多少偏ってるんじゃない?
Javaが寿命ってのはどう考えてもいいすぎ。俺の考えでは動的言語は一部の
集団にはうけるが、天下をとる日は永久に来ない。
0035デフォルトの名無しさん
2011/02/15(火) 11:06:27使ってる言語が問題なんじゃなく
言語を使ってどんな成果をあげてるのかが問題なんだよ
しかし口先三寸ってあまり聞かないが正しい言葉なのか
0036デフォルトの名無しさん
2011/02/15(火) 11:19:26じゃあなんでCじゃなくてJavaが勝つの?
Cに対するJavaのアドバンテージってまんまJavaに対するLLのアドバンテージじゃん
0038デフォルトの名無しさん
2011/02/15(火) 11:58:32003934
2011/02/15(火) 12:23:51>>38
だよな。開発効率はLLでもJavaやC#でも大して変わらん。むしろ業務系の
アプリケーションだったらLLは負けることの方が多い。さらにゲームとかなら
そもそも選択肢とすらならないレベル。
俺がJavaが潰れないと思うのは
1. Eclipseのような大規模な支援ツールがあるから
2. テスト書かなくても、一応動くレベルにはできるから
3. 1, 2の理由によりダメ開発者でもそこそこ使えるから
じゃあなんでLLがいいのかというと
1. お手軽だから
2. 動的にゴニョゴニョできておもしろいから
ぐらい。たぶん平均的な開発者はこれらの利点には大して興味を示さない。
俺的に「お手軽」ははずせないのでLLのが好き。
0040デフォルトの名無しさん
2011/02/15(火) 12:30:49googleのMapReduceっぽいの使って俺も第二のgoogleにみたいなロマン語りたい
お年頃なのはわかるけどさー
つーかScalaでよくね?
と思ったけど
ttps://github.com/cageface/scala-hadoop-example/blob/master/WordCount.scala
こういう例を見るとなんか汚いな
内臓ちょっとはみ出てる感じがします
0041デフォルトの名無しさん
2011/02/15(火) 12:33:180042デフォルトの名無しさん
2011/02/15(火) 12:46:290043デフォルトの名無しさん
2011/02/15(火) 13:50:19>実際、ウェブ系に関して言うと、Javaが新しいトレンドを作ってきたんじゃない。この10年くらい。
は?Javaの何がWeb系の新しいトレンドを作ったの?
Ruby on Railsならわかるんだけど。
まさかStrutsとかJSFとかいうんじゃないだろうな。
0044デフォルトの名無しさん
2011/02/15(火) 13:56:13ttp://mtl.recruit.co.jp/blog/2010/11/qconsf_1.html
> 最後に余談ですが、QconSFの話の中でPerlは誰も話題にしてませんでした。
> MTLではPerl多いのですが…。JavaやRubyが多いコミュニティのようですね。
> Pythonもたまに出てくる。PHPはFacebookで使ってますが「なぜPHP使ってるの?」
> なんて質問が出る始末…。地域によって流行があるものですね。
0045デフォルトの名無しさん
2011/02/15(火) 15:54:46つっても、MSなんだよな、問題は。
0046デフォルトの名無しさん
2011/02/15(火) 16:39:54RoRはここ5年以内の話じゃね?
その前にその位置に居たのはPHP、さらに前になるとPerlだと思う
Javaはトレンドっつーか、常に一歩離れた位置に居ると思う
LLとはまた別の位置からWeb系でも色々やってんね
0047デフォルトの名無しさん
2011/02/15(火) 17:06:51はてな辺りでJavaを批判してた連中も最近は反論しないどころかしれーっとJavaやってたりする例をよく見かけるよ
0048デフォルトの名無しさん
2011/02/15(火) 17:11:18ドロドロしてるから花火でも打ち上げたくなったのかね
0049デフォルトの名無しさん
2011/02/15(火) 17:24:08/ \ /\ <オレも数年前までPerl最高な世界にどっぷり使ってたけど >
| (゚)=(゚) | < 排他的で馴れ合い丸出し日本人コミュニティにうんざりして>
| ●_● | <Java勉強しだしたけどまじで正解だった >
/ ヽ <なんつーか時代に乗れてる感じ? >
| 〃 ------ ヾ | <時代を作ってる感覚にすら襲われる瞬間もある >
\__二__ノ < 明日もオレの手から放たれたコードが世界を動かす >
< そんなときめきサンデーナイト >
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
ttp://anond.hatelabo.jp/20110214004711
0050Yappo
2011/02/15(火) 17:45:12匿名でいうほどいやなことあったんか?
いちいち2chに晒しててマジなんなん?
嫌だったらPerlコミュニティこなくていいやん
0051デフォルトの名無しさん
2011/02/15(火) 17:45:360052デフォルトの名無しさん
2011/02/15(火) 17:47:19増田に言ってるの?
コミュニティが嫌になったから離れたって書いてるじゃねーかw
0053デフォルトの名無しさん
2011/02/15(火) 17:49:28PerlはもうLLに入れなくていいよ
0054akiyan
2011/02/15(火) 17:55:06優秀なフレームワークも粒揃いです
0055Yappo
2011/02/15(火) 17:55:54akiyanっていうやつだろ?死ね
0056デフォルトの名無しさん
2011/02/15(火) 17:57:140057デフォルトの名無しさん
2011/02/15(火) 17:59:27「LLしかできない」んなら、もともとそうじゃね?
「Javaしかできない」のもそうだろう
0058デフォルトの名無しさん
2011/02/15(火) 18:15:44Perlが使われているのは日本だけかもな
0059デフォルトの名無しさん
2011/02/15(火) 18:24:21器大きい、視野広いよ、かっこつけスマート気取りの
海外のシェアとGoogle=凄いみたいでPython使ってて 純日本人の猿がるゲロクズどもが
TOEICやってて英語ぺらぺらじゃなくてアホでかじってる程度で日系なんちゃらよんでそうな
新聞読みまくって経済わめいてるゴミクズ年収3億円なのに、かっこつけてて
コーヒーとか飲んで朝はパンみたいにかっこつけてて Mac使って気取ってるクソゲロゴミどもが
わめいてるスレはここですか?
0060デフォルトの名無しさん
2011/02/15(火) 18:25:330061デフォルトの名無しさん
2011/02/15(火) 18:31:03バズワードの影響うけておわり
0062Perl忍者 ◆M5ZWRnXOj6
2011/02/15(火) 18:36:390063デフォルトの名無しさん
2011/02/15(火) 18:55:540064デフォルトの名無しさん
2011/02/15(火) 19:08:03プログラミング言語というより、sed/grep,awkと同列のツールになっちゃってる。
0065デフォルトの名無しさん
2011/02/15(火) 19:17:48乙
0066デフォルトの名無しさん
2011/02/15(火) 19:43:120067デフォルトの名無しさん
2011/02/15(火) 19:43:20こういう反応するからLL使いがバカにされるんだよな
0068デフォルトの名無しさん
2011/02/15(火) 19:44:150069デフォルトの名無しさん
2011/02/15(火) 19:44:16動的言語と静的言語の仕組みぐらい把握してLL使おうよ
0070デフォルトの名無しさん
2011/02/15(火) 19:47:22Pythonは、Javaの220倍しか遅くないみたいだよ。
0071デフォルトの名無しさん
2011/02/15(火) 19:50:11ただ遅いってことを認識していないプログラマが多すぎ
0072デフォルトの名無しさん
2011/02/15(火) 19:52:510073デフォルトの名無しさん
2011/02/15(火) 20:29:55どうでもいい話なら、いちいち2chにかかねえしw
レベル低かったらそんなのかかないよw悔しくない限り
0074デフォルトの名無しさん
2011/02/15(火) 20:49:440075デフォルトの名無しさん
2011/02/15(火) 20:53:33誤爆?
0076デフォルトの名無しさん
2011/02/15(火) 20:58:030077デフォルトの名無しさん
2011/02/15(火) 21:01:37行数だけを考えれば、JavaのサイズはLLだよ!
0078デフォルトの名無しさん
2011/02/15(火) 21:05:43行数がLLなら、メモリ利用量はXLだな、Javaは。
0079デフォルトの名無しさん
2011/02/15(火) 21:46:02なんか鬱積してるんだよ
でもJavaらーを虐げてきたのはPerlじゃなくて主にRoR関係の人だと思うけどね
比較広告相手がJava
でもそれはJava自身が昔C++に対してやってきたことでもあるんだよ
0080デフォルトの名無しさん
2011/02/15(火) 21:47:50JRubyのことか。
0081デフォルトの名無しさん
2011/02/15(火) 22:03:33そのゴスリングは、
Javaは消えるかもしれないがJVMプラットフォームが残ると語っていたような
もっとも例によって言語の変化は結構遅く、
本命(?)のScalaが本格的に普及するかすら判然としない
0082デフォルトの名無しさん
2011/02/15(火) 22:10:230083デフォルトの名無しさん
2011/02/15(火) 23:06:25言語仕様がオタク向けすぎる。
0084デフォルトの名無しさん
2011/02/15(火) 23:14:09LinuxだったらPerlほとんど出てこないぜ。シェルスクリプトでsed、awkは
たくさん出てくるけど、Perl単体で書かれるようなスクリプトはPythonになっちゃってる。
0085Perl忍者 ◆M5ZWRnXOj6
2011/02/15(火) 23:51:51クソ
重力100倍の惑星で育ったかのように PHP、Ruby、Pythonのやつらがくそにみえる
0086Perl忍者 ◆M5ZWRnXOj6
2011/02/15(火) 23:53:470087デフォルトの名無しさん
2011/02/16(水) 00:09:36awkは今見ても「すげー」って感想しか出てこない
適切に設計されたDSLがどれだけ豊かな世界を作れるのかを
肯定的に実証している
0088デフォルトの名無しさん
2011/02/16(水) 00:31:32Andy Thomas
Why the lucky stiff
Ken Thompson
0089デフォルトの名無しさん
2011/02/16(水) 00:43:110090デフォルトの名無しさん
2011/02/16(水) 00:48:20うちの環境で、
(IFS=$'\n'; for f in $(find /usr/bin -type f); do if file $f | grep 'python' > /dev/null; then file $f ; fi ; done)| wc -l
19
(IFS=$'\n'; for f in $(find /usr/bin -type f); do if file $f | grep 'perl' > /dev/null; then file $f ; fi ; done) | wc -l
101
0091デフォルトの名無しさん
2011/02/16(水) 00:49:40>でもそれはJava自身が昔C++に対してやってきたことでもあるんだよ
ちがうちがう、C++とCOBOLに対してやったことだよ。
0092Perl忍者 ◆M5ZWRnXOj6
2011/02/16(水) 01:04:05/ (・)(・)ヽ
/ ⌒`´⌒ \
| ,-) (-、.|
| l l |
\ ` o´ /
0093デフォルトの名無しさん
2011/02/16(水) 01:21:04まあLLに固執したいなら勝手にすればいい
五年後にその選択を後悔するだけ
0094デフォルトの名無しさん
2011/02/16(水) 01:26:00ここの住人だって大半は複数言語使えるでしょ
問題に合わせてLLを使ったりもするだけ
0095デフォルトの名無しさん
2011/02/16(水) 01:30:19LLだって、コアな処理はC言語で処理されるんだよ。
そしてJavaScriptとかはともかくPython, Ruby, Perl のプログラマは、
初心者じゃない限りはC言語と併用している。
簡単にやれることが多いのはLLの方。mmapやファイルの最終アクセス時間や
ハードリンクを標準ライブラリの範囲でできるし、C言語で拡張するときも
インタフェースの部分に辞書や複雑なデータ構造を手軽に使える分
JNIよりも使いやすいインタフェースを提供するのが圧倒的に楽。
0096デフォルトの名無しさん
2011/02/16(水) 01:32:00まあ一つの言語に固執したいなら勝手にすればいい
正直お前さんがJavaしか知らなくてもどうでもいいわ
0097デフォルトの名無しさん
2011/02/16(水) 01:37:57JVM上で動作する言語は色々あるしScalaあたりはAndroidとかでも普通に
動くようだから「Javaやったほうが色々とやれること増える」ってのは
いまいち意味が分からないが……
まあ、Java言語だと求人は多いかもしれないな
0098デフォルトの名無しさん
2011/02/16(水) 01:38:12そこそこの表現力があればJavaでなくとも良い。
0099デフォルトの名無しさん
2011/02/16(水) 01:40:30JNAがあったとしても、例えば {文字列: 値} の連想配列みたいなデータを
C言語側に渡すときにはどうするの?
PHPなら array を、 Python なら dict オブジェクトを、 Perl なら
連想配列への参照を、Ruby なら Hash オブジェクトを C 言語に渡せて、
それらにはC言語からも使いやすいインタフェースが用意されている。
JavaのHashMapにはC言語から使いやすいインタフェースなんて無い。
0100デフォルトの名無しさん
2011/02/16(水) 01:50:50C とも混ぜ書き出来る Common Lisp が最強と言う事か。最初から分かってたわ。
0101デフォルトの名無しさん
2011/02/16(水) 01:54:27そういうのはJNAだと無理だねえ
つーかJNAはPythonのctypes相当物なので、守備範囲が違う
0102デフォルトの名無しさん
2011/02/16(水) 01:54:56Python: 蝶野正洋
Java: ジャイアント馬場
Common Lisp: 木戸修
0103デフォルトの名無しさん
2011/02/16(水) 02:10:02何も分かってない。
JNIやJNAは、Javaが「ダメ」だという証明なんだぜ。
JNIやJNAを使えば、Javaで書いたプログラムの性能や機能が上がる。
だけど、Java「が」良くなる訳じゃない、むしろ、Javaを「使わない」事で
要求仕様を満たそうとする手段だって事だ。
しかも、Java本来の「プラットフォームに依存しない事」を踏みにじる事
にもなっている。
結局、そこまでしなきゃならんのなら、普通にコンパイラ系言語の方が
もっと速く(VMのサイズを計算に入れれば)コンパクトにできるし、速さが
要らなければ、LL系の方が手軽だ。
ピュアJavaでやり通す覚悟が無いなら、所詮Javaは(今の所)半端者。
0104デフォルトの名無しさん
2011/02/16(水) 02:17:12今のところ半端ものでも別にいいじゃない
0105デフォルトの名無しさん
2011/02/16(水) 02:22:37OSやドライバまでJavaでやらない限り無理だね。
ソケットにプラットフォーム依存のオプションを設定できないだけでも致命的。
Javaで世界が広がるとか言ってる奴は、ちょっとはシステムプログラミングに
ついて勉強してJavaの世界がすごく狭いことを認識するべき。
0106デフォルトの名無しさん
2011/02/16(水) 02:30:35君の言う半端ものJavaがなぜPerlとは比較にならないぐらい広く深く使われてるのか説明できないでしょ?
LL擁護前提で話始める人が多いからいつまでたっても同じ所をグルグルと回ってる
ここ数年のJavaの躍進は素直に凄いと認めた上でLLの優位性を示していかないと只の感情論に終始しちゃうだけ
0107デフォルトの名無しさん
2011/02/16(水) 02:32:31別に Java を踏みにじらない為に Java を使っているわけじゃないだろ。
目的の為に他言語へのインターフェイスが必要なら使うだけ。
Python の速度じゃ話にならんけど、C++ より楽にコーディングしたい
という需要が沢山あるから Java がこれだけ普及しているわけで、
もっと現実的に考えようぜ。
0108デフォルトの名無しさん
2011/02/16(水) 02:34:32新しいことはほとんどJava発みたくなってない?
それともここの住人は新境地開拓を放棄した成長力皆無のカスエンジニアばかりなのでしょうか
0109デフォルトの名無しさん
2011/02/16(水) 02:36:33ここ数年なら LL の躍進の方が凄いんじゃないか。
Java なんて 2000 年頃には既にかなり普及していたけど、
その頃 Ruby, Python, JavaScript はかなりニッチだったと
思うぞ。
0110デフォルトの名無しさん
2011/02/16(水) 02:39:51Webアプリケーションならさほど速度を求められなかったしテキスト処理に明け暮れるだけならPerlで十分だったんだろう
でもそんなシンプルなアプリケーションの需要はなくなって来たしiPhoneやandroidアプリの開発もできない
大規模なデータを扱う事も無理
時代に取り残されてるよな
0111デフォルトの名無しさん
2011/02/16(水) 02:43:40>新しいことはほとんどJava発みたくなってない?
なってないよ。
ウェブアプリは JavaScript の独壇場だし、
データ形式は JSON の採用が増えているし、
サーバサイドには node.js があるというのが
最新の状況。
0112デフォルトの名無しさん
2011/02/16(水) 02:43:482000年から2008年にかけてのLLの躍進は凄かったよ確かに
でも確実に今は停滞期だし未来が見えないと思わない?
今後も新しいことはを切り開く可能性秘めてるのはJavascriptだけなんじゃないかと
サーバーサイド分野でも実用的になってくるだろうし何よりブラウザ上で動く唯一に近い言語 未来はある
0113デフォルトの名無しさん
2011/02/16(水) 02:46:06そんなのは大きい流れから見れば些細なものだよ
でもJavaScriptの躍進は間違いない
0114デフォルトの名無しさん
2011/02/16(水) 02:49:48もちろん JavaScript が LL である事に異論がある奴は居ないだろう。
0115デフォルトの名無しさん
2011/02/16(水) 02:53:230116デフォルトの名無しさん
2011/02/16(水) 02:55:260117デフォルトの名無しさん
2011/02/16(水) 03:11:05なんでJSみたいな低機能なプログラミング言語を使うのか、非常に疑問。
0118デフォルトの名無しさん
2011/02/16(水) 03:28:40俺はそういう疑問を持った事が無いから、君を助ける事は出来んわ。
0119デフォルトの名無しさん
2011/02/16(水) 03:33:030120デフォルトの名無しさん
2011/02/16(水) 03:36:090121デフォルトの名無しさん
2011/02/16(水) 03:36:17JavaScriptでクライアントとサーバーサイドどちらも開発できるなら開発コストが相当下げられるっていうメリットが大きい
0122デフォルトの名無しさん
2011/02/16(水) 03:58:37クライアントとサーバで同じライブラリを使えるだろ
0123デフォルトの名無しさん
2011/02/16(水) 04:12:54サーバーサイドはJava Servlet
クライアントサイドはJava Applet
0124デフォルトの名無しさん
2011/02/16(水) 04:15:35JavaとかC++とか偉そうでむかつく。
誰かPerlとRubyで反論してやってください。
2,147,483,647回の関数/メソッド呼び出し 経過時間 メモリ利用量
Java (Hotspot) 6.32秒 11,000KB
C++ 6.33秒 716KB
Objective-C (IMP) 8.07秒 804KB
Objective-C 34.69秒 808KB
Java 1.6.0._22 36.01秒 10,000KB
Python 2.6.5 25分56.8秒 3,360KB
PHP 5.3.2 2時間14分18.9秒 8,576KB
http://anlyznews.blogspot.com/2011/02/objective-c.html
0125デフォルトの名無しさん
2011/02/16(水) 04:18:07流石にクラスのない言語で規模のあるアプリは書きたくないかなーと思っているんだけど
0126デフォルトの名無しさん
2011/02/16(水) 04:22:42これってサーバを書くためのもので、Railsみたいなアプリケーションフレームワーク
とは違うのか、ふむふむ
なら、JavaScriptと相性いいか
0127デフォルトの名無しさん
2011/02/16(水) 04:28:41どこの誰が書いたかも知らんたった一つのマイクロベンチだけで言語の性能なんて測れないよ。
反論を呼びかける前に、まずは反論する必要があるかどうかを考えた方が良いよ。
0128デフォルトの名無しさん
2011/02/16(水) 04:31:290129デフォルトの名無しさん
2011/02/16(水) 04:34:300130デフォルトの名無しさん
2011/02/16(水) 04:35:200131デフォルトの名無しさん
2011/02/16(水) 04:39:52JITっぽくちゃんとコンパイルしてるんじゃないの?
Pythonのメソッドコールは結構複雑だから遅いはずなんだが、
それより遅いとはかなり意外だわ。
0132デフォルトの名無しさん
2011/02/16(水) 04:42:39メソッドはint引数が一つあり、int値を戻す。AMD機でUbuntu LinuxのGCC 4.4.3でコンパイルをし、実行を行った。
なお、今回は純粋にメソッド呼び出し速度をテーマとしているので、ソースコードはMercurialのリポジトリで公開する。
もちろんソースコードの問題点の指摘や、他の言語での実装は歓迎だ。
http://dvcs.servehttp.com/op/Looping/
0133131
2011/02/16(水) 04:43:10オブジェクト生成してんのかw
絶対GC周りだろ。GCがよくできてる言語が速くなるわ。
GC動かない言語は速いのはまあ当たり前。
JavaのGCは賢いから自分からGC止めたんだろう。メモリ消費量ぱねえことになってるし。
0134デフォルトの名無しさん
2011/02/16(水) 04:47:12GitでなくてMercurialってクソだな。
0135デフォルトの名無しさん
2011/02/16(水) 04:47:450136デフォルトの名無しさん
2011/02/16(水) 04:49:57http://dvcs.servehttp.com/op/Looping/file/b99b69fd33aa/Looping.php
http://dvcs.servehttp.com/op/Looping/file/b99b69fd33aa/Looping.py
0137デフォルトの名無しさん
2011/02/16(水) 04:53:33その記事だと ObjC が遅いって事にしたいみたいだけど、6 秒と 8 秒なら
大した差じゃないだろ。コンパイラのバージョンが違うだけでこれくらいの
揺らぎは発生するもんだぜ。ObjC の速度について言うなら Apple の GCC や
clang でも測定するべきだろうし、ObjC はコードの中に C の関数も混ぜられる
のだから、カリカリにチューニングしたければ、その部分だけ C で実装するのが
当たり前の世界な訳で、色々と話に無理がある様に感じる。
動的束縛が遅いのはまともなプログラマなら常識の話だし、ドキュメントにも
明確に記載されている話なのに、何故か隠されている真実みたいな扱いを
しているのも何なんだろうな。
http://developer.apple.com/library/mac/#documentation/Performance/Conceptual/CodeSpeed/Articles/CriticalCode.html
0138デフォルトの名無しさん
2011/02/16(水) 04:55:38オブジェクトをスタックに積んでる可能性もあるんじゃね?w
0139デフォルトの名無しさん
2011/02/16(水) 04:56:59チューニング前:34秒
チューニング後:8秒
チューニングは、Cの関数呼び出しに展開している。
0140デフォルトの名無しさん
2011/02/16(水) 05:00:37JITで直接束縛どころかインライン展開もできそうなものだが
今のJVMはどこまでやってくれるんだろうか
0141デフォルトの名無しさん
2011/02/16(水) 05:00:48IMP と C の関数は速度において等価じゃないでしょ。
0142デフォルトの名無しさん
2011/02/16(水) 05:03:26IMPでないと、オブジェクトを使えないオブジェクト指向言語になる。
0143デフォルトの名無しさん
2011/02/16(水) 05:04:43つい先日も、こんな事がありました。
ある日、納品前日のシステムで致命的なバグが発生する。
という事件が起きたのです。あろうことか真っ先に疑われたのは
私でした。40歳過ぎてRuby使いだというだけで入社以来慕っていた部長から
この私が真っ先に疑われたのです。Python使いの新卒だっているのに。
ただただ40過ぎてRuby使いだというだけで直属の部下である私が
疑われたのです。とても悲しいことです。やりきれない気分です。
ですが、実はバグを埋め込んだのは私でした。
が、しかし、事ここに至ってはそんなことは瑣末な事です。論点が
ずれています。私が訴えたい事は“私が犯人だと決まっていないうちに”
既に“私を疑っていた”という事実なんです。つまり40歳でRuby使いだと
いう事は常に『バグを埋め込むに違いない』という目で見られて
いる、という現実なのです。これではまさに冤罪の温床です。我々40過ぎ
Ruby使いは常にそういった謂れ無き迫害に晒されながら毎日ビクビクして
生きて行かなければならないのでしょうか?結局私が犯人だということが
ばれ、部長は「もう、コミットしないでくれな」と悲しそうに言いました。
ですが私はそんな部長を許す事はできません。私が犯人だとばれる前から私を
疑っていた、Python使いの新卒を疑おうともしなかった、
という事実は消えないからです。
Ruby使いのみなさん、Pythonを多少は囓っておいたほうがいいです。40過ぎて
Ruby使いだと本当に何をされるかわかりません。新卒から。部長から。会社から。
0144デフォルトの名無しさん
2011/02/16(水) 05:04:47ObjC はそういう言語だから
0145デフォルトの名無しさん
2011/02/16(水) 05:07:160146デフォルトの名無しさん
2011/02/16(水) 05:07:220147デフォルトの名無しさん
2011/02/16(水) 05:10:060148デフォルトの名無しさん
2011/02/16(水) 05:13:230149デフォルトの名無しさん
2011/02/16(水) 05:13:23元々差があるんだから計算回数を増やせば
比例して差が拡大するのは当たり前だろ
何時間も放置せんでも100回もループさせりゃ充分だろ
何回計算してんだよ
アホなの?死ぬの?
0150デフォルトの名無しさん
2011/02/16(水) 05:15:06Java は?
0151デフォルトの名無しさん
2011/02/16(水) 05:16:180152デフォルトの名無しさん
2011/02/16(水) 05:17:05CPUがL、メモリがXLだから除外
0153デフォルトの名無しさん
2011/02/16(水) 05:20:130154デフォルトの名無しさん
2011/02/16(水) 05:21:11一日で開発を終わらせて、残りの六日間は(ビールを飲みながら)計算が終わるのを待つのが LL。
LL 以外の言語だと、計算は一日で終わるけど、実装に六日間掛かる。当然ビールを飲めるのは一日だけ。
0155デフォルトの名無しさん
2011/02/16(水) 05:22:16ベンチバカなんじゃね?他もやってる。
300万レコードのソートにかかる時間
real user sys C言語比
C 1.478 1.432 0.040 1.0
C++ 1.806 1.736 0.068 1.2
Java 2.629 2.168 0.408 1.5
Python 7.999 7.832 0.160 5.5
Perl 10.339 9.673 0.648 6.8
PHP 13.777 12.849 0.868 9.0
Ruby 24.193 22.357 1.788 15.6
JRuby 15.543 13.677 1.936 9.6
http://anlyznews.blogspot.com/2011/01/java.html
0156デフォルトの名無しさん
2011/02/16(水) 05:30:16>元々差があるんだから計算回数を増やせば
>比例して差が拡大するのは当たり前だろ
ところがそれが当たり前じゃないからベンチは面白い
0157デフォルトの名無しさん
2011/02/16(水) 05:34:46PHPは単純なメソッド呼び出しでは1000倍、結果出力を含めたソートでは6倍、Javaより遅いのか。
0158デフォルトの名無しさん
2011/02/16(水) 05:35:57JRubyがRubyより速いんだが、ミスじゃね?
0159デフォルトの名無しさん
2011/02/16(水) 05:37:41n1 = self.n0 + (2 - 2*(n%2));
なんかPHPだと1のところがpythonだと2になってたり
なぜか行末に;が付いてたり
色々粗が目立つ
0160デフォルトの名無しさん
2011/02/16(水) 05:48:56え?
0161124
2011/02/16(水) 05:52:240162デフォルトの名無しさん
2011/02/16(水) 05:53:58まともなベンチって書けないよね
>>143
最初の数行でwktkした漏れがバカだった
0163デフォルトの名無しさん
2011/02/16(水) 06:02:00構文がストイックなくせにLisp系やSmalltalkの足元に及ばないRはクソだけど。
0164デフォルトの名無しさん
2011/02/16(水) 06:11:150165デフォルトの名無しさん
2011/02/16(水) 06:51:30JythonはCPythonより遅い。
0166デフォルトの名無しさん
2011/02/16(水) 09:36:04でも、CPythonの方がC言語と組み合わせやすくて良いよ。
単純なメソッド呼び出し速度はアプリケーションの実行速度に殆ど影響を与えない。
0167デフォルトの名無しさん
2011/02/16(水) 11:06:370168デフォルトの名無しさん
2011/02/16(水) 14:42:42コピペか何か知らんが、VCSの履歴見れば誰がバグ入れたかすぐわかるだろw
>>150
コーヒーブレークのための言語の通称
>>158
JRubyは事前にコンパイルしているのだから、速いのは当たり前よ
ってかベンチマーク人気すぎワロタ
0169デフォルトの名無しさん
2011/02/16(水) 18:02:412011/02/15(火) 64 件 午後10時以降が6件
2011/02/16(水) 82 件 しかも、午前0時〜午前9時だけで79件て…
いや、マジな話、平日の深夜に80レス以上も書き込まれる事件が
どこにあったのか、レスを追っても全然理解できん。
一つ分かった事は、お前ら熱い奴らだ。嫌いじゃないぜ。
0170デフォルトの名無しさん
2011/02/16(水) 19:05:19Java絡みの話題で一気に伸びた
0171デフォルトの名無しさん
2011/02/16(水) 19:35:520172デフォルトの名無しさん
2011/02/16(水) 20:15:020173デフォルトの名無しさん
2011/02/16(水) 23:06:490174デフォルトの名無しさん
2011/02/16(水) 23:49:01http://www.jargon.net/jargonfile/b/benchmark.html
0175Perl忍者 ◆M5ZWRnXOj6
2011/02/16(水) 23:57:210176デフォルトの名無しさん
2011/02/17(木) 01:55:15>>124 のRuby版(Pythonのを直訳)
Ruby 1.9.2で16分47秒
Python 2.6.4だと 15分33秒
むむー、やはりPythonに負ける、Ruby1.8系だとさらに大幅に負けそう
おまけで、Cのやつをちょっと書き換えてtccで実行してみたら 24秒だった
高度な最適化はしないのでちょっと遅い
ちなみにtccは実行ファイル作らずにCソースを直接実行できてLLっぽい
0177デフォルトの名無しさん
2011/02/17(木) 02:02:34http://code.google.com/p/ccons/
http://neugierig.org/software/c-repl/
インタープリタもあるし、
http://root.cern.ch/drupal/content/cint
http://www.softintegration.com/
GC もあるし、
http://www.hpl.hp.com/personal/Hans_Boehm/gc/
クロージャも使えるし、
http://en.wikipedia.org/wiki/Blocks_(C_language_extension)
もう LL と言っても差し支えないかもなあ
0178デフォルトの名無しさん
2011/02/17(木) 02:05:44趣味のRuby使いですが自分で書いてみた
Ruby1.9.2で1から3000000の配列をシャッフルしたものをソートしてnulに書き出し
RubyのソートはQuickソートなので速いけど非安定ソート
sortのみだと0.84秒
それをひとつずつ書き出したら全体で 34秒
100個ずつまとめて書き出すように最適化して 12秒
ほとんど書いたこと無いけどPython 2.6.4でも書いてみた
PythonのソートはTimsort(改良マージソート)で安定ソート、次期JavaではTimsortが標準搭載されるそうな
sortのみだと 3.40秒 ひとつずつで10秒 100個ずつで6.6秒
くそぅ、Python速いな
Perl4に毛が生えたほど知識しかないけど Perl 5.12.1でも書いてみた
sortのみ 2.09秒 ひとつずつで6.6秒 100個ずつで5.0秒
さすがにPerlは速い
っていうかRubyのIOが遅いorz
結論
比べてるのはソートの時間じゃなくてIOの時間だろっ!
Rubyのソート(だけ)は速いぜっ(負け惜しみ)
0179デフォルトの名無しさん
2011/02/17(木) 02:13:31Javaは論外として、MercurialやBazaarみたいなバージョン管理システムとか、
PerlやRubyで作られたコマンドラインアプリケーションが普及しないのは、
サクっと起動してサクっと終わらないから。cpanもgemも遅いし。
0180デフォルトの名無しさん
2011/02/17(木) 02:15:380181デフォルトの名無しさん
2011/02/17(木) 02:37:06いや、もちろんCに比べたらそうなんだけどさ。
C/C++>>Python>Perl>Ruby>C#>Java
として、バージョン管理システムレベルの規模のアプリケーションで
簡単なコマンドを0.3秒以下で終了するのを許容範囲とすると、合格
できるのはPythonまでかなって。
0182デフォルトの名無しさん
2011/02/17(木) 02:54:43つまり、Perlマンセー!なのですね、わかりますん。
0183デフォルトの名無しさん
2011/02/17(木) 04:03:26*.pyより*.pycのほうが起動が速いのはわかるけど
*.pycと*.plとは比べてみないと、どっちが起動が速いかはわからない。
計測してないのに*.pycのほうが速いだろうと思うのは早計。
それはPython信者にしか許されてない行為。
実際、*.classにコンパイルされていても起動が異常に遅い言語もある。
0184デフォルトの名無しさん
2011/02/17(木) 04:47:140185デフォルトの名無しさん
2011/02/17(木) 05:13:28ライブラリを探している間に人生が終わる。
0186185
2011/02/17(木) 05:14:110187デフォルトの名無しさん
2011/02/17(木) 05:16:35> sortのみだと0.84秒
書き出しを行わないと、実際にソートしないスクリプト言語もある。
>>124のRuby版の公開希望。
0188デフォルトの名無しさん
2011/02/17(木) 08:01:47Rubyの時間測定法が他と違ってた&結果を見間違えてたらしく
Python,Perlのとそろえてみたら
300万件をひとつずつnulに書き出しで 26秒
100個ずつで 7.4秒
RubyのWindows版はアスキーモードだと遅いので
姑息にファイルオープンをバイナリモードにしてるけど
Rubyのソート時間は
a = [*0...3000_000]
a.shuffle!
puts "#{a.first} #{a.last}"
t1=Time.now
a.sort!
t2=Time.now
puts "#{a.first} #{a.last}"
t3=Time.now
puts "sort & print #{t3-t1}s"
puts "sort only #{t2-t1}s"
でも、やっぱり 0.84秒くらい
Rubyでは遅延処理とか凝ったことはしてないはず
0189178
2011/02/17(木) 08:07:35>>124 の実行すると約17分かかったRuby直訳版
class Looping
def initialize()
@n0 = 0
end
def calc(n)
n1 = @n0 + (2 - 2*(n%2))
@n0 = n
n1
end
end
if __FILE__ == $0
s = Looping.new
c = 0
n = 1
t1 = Time.now
while c<2147483647
n = s.calc(n)
c+=1
end
t2 = Time.now
puts "#{n} Ruby\t#{t2-t1}"
end
0190デフォルトの名無しさん
2011/02/17(木) 09:08:30phpのはなぜか
n1 = @n0 + (1 - 2*(n%2))
なんだよな
0191デフォルトの名無しさん
2011/02/17(木) 09:12:100192デフォルトの名無しさん
2011/02/17(木) 09:15:01他はどうかと思ってみたら、Python版が訂正されていた。
http://dvcs.servehttp.com/op/Looping/rev/57283e4fdd4b
0193デフォルトの名無しさん
2011/02/17(木) 09:51:570194デフォルトの名無しさん
2011/02/17(木) 10:29:33perl はモジュール大量に読み込まなければ、インタプリタ自体の起動は
Python より速いよね。
0195デフォルトの名無しさん
2011/02/17(木) 10:35:35>バージョン管理システムレベルの規模のアプリケーションで
>簡単なコマンドを0.3秒以下で終了するのを許容範囲とする
複数のファイルが操作対象になってると欠伸が出るよ・・・
日常的に使用する物で小気味良いレスポンスが求められるツールには
LL は向いてないと思うなあ。
0196デフォルトの名無しさん
2011/02/17(木) 10:47:32常識的に考えて、プログラムの字句解析構文解析バイトコード生成までの
処理の有るなしは大きいだろ。
なんレスか前で同じような話題になって、Perlの方が絶対速いんだって
譲らなかった奴が実際に時間計測した結果出されて完敗してたぞ。
論理的に遅い方が「実際にはこっちのほうが速いんだ」って主張するなら、
そっちが根拠を提示するべきだと思う。
0197デフォルトの名無しさん
2011/02/17(木) 11:12:00ソース読んでみようかな
0198デフォルトの名無しさん
2011/02/17(木) 11:44:200199デフォルトの名無しさん
2011/02/17(木) 18:10:01Perl5は超初心者なのでWebを見ながら書いてみたんだが、あってるのだろうか?
一応、修正前のPythonのと同になるようにしたつもりなんだけど
最近だとMooseとかいうので書くそうだが
{package Looping;
sub new {
my $pkg = shift;
bless {n0 => 0},$pkg;
}
sub calc{
my $self = shift;
my $n = shift;
$n1 = $self->{n0} + (2 - 2*($n%2));
$self->{n0} = $n;
$n1;
}
1;
}
if( __FILE__ == $0 ){
$s = Looping->new;
$c = 0;
$n = 1;
$t1 = (times)[0];
while( $c<2147483647 ){
$n = $s->calc($n);
$c++;
}
$t2 = (times)[0];
print $n," Perl\t",$t2-$t1,"\n";
}
0200デフォルトの名無しさん
2011/02/17(木) 18:41:40これ、Python版はOld style classじゃん。
old style class はPython 1 との互換性の為に残されていて、Python 3
では削除されるから、new style class 使わないと。
0201デフォルトの名無しさん
2011/02/17(木) 18:46:48トップレベルの変数にもmy宣言付けたほうがいいと思います
グローバル変数よりも局所変数の方がアクセスが速いと昔なんかのPerlの本で読んだことが・・・
0202デフォルトの名無しさん
2011/02/17(木) 18:55:222分でおわったよ?
すごいはやいんだよ、もうパソコンの性能凄くするだけで早くなるよ???
0203デフォルトの名無しさん
2011/02/17(木) 18:57:040204デフォルトの名無しさん
2011/02/17(木) 19:00:23perl/TKのウインドウ表示速度が凄いはやくなったよ^−^
0205デフォルトの名無しさん
2011/02/17(木) 19:41:35JavaならPentium4でも10秒ぐらいで終わりそうだけどな・・・
0206デフォルトの名無しさん
2011/02/17(木) 19:43:54経過時間 メモリ利用量
Java (Hotspot) 6.32秒 11,000KB
C++ 6.33秒 716KB
Objective-C (IMP) 8.07秒 804KB
Objective-C 34.69秒 808KB
Java 1.6.0_22 36.01秒 10,000KB
Ruby 1.9.2 23分50.9秒 2,876KB
Python 2.6.5 25分56.8秒 3,360KB
Smalltalk (Squeak) 3.9 44分21.8秒 25,000KB
Perl 5.10.1 44分31.9秒 2,428KB
PHP 5.3.2 2時間14分18.9秒 8,576KB
PHPが14分で、Perlが44分か。Perl厨ざまぁねぇwwwwwwwwww
0207結局実用的ひゅhyだよ
2011/02/17(木) 20:36:18(ヽ /( ゚ )( ゚ )ヽ /)
(((i ) /::::⌒`´⌒::::\ ( i))) でっていうwwwwwwwwwwwwwww
/∠_| ,-)___(-,|_ゝ \
( ___、 |-┬-| ,__ )
| `ー'´ /´
| /
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wWWWWWWWWWWWWWWWWWWWwwwwwwwwwwwWWWWWWWWWWWWWWWWWWW
(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)w
ww(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)wwwwww
(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)wswwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
(でっていうっ笑)
wwwwwwwwwwwwwwwww(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)
(でっていうっ笑)(でっていうっ笑)wwwwwwwwww
wwwwwwwwwwwwwwwwwwww(でっていうっ笑)(でっていうっ笑)
(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)
(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)
(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)(でっていうっ笑)
0208結局実用的ひゅひゅだよ
2011/02/17(木) 20:37:460209デフォルトの名無しさん
2011/02/17(木) 20:43:342時間と14分な・・・
0210デフォルトの名無しさん
2011/02/17(木) 20:53:36>PHPが14分で、Perlが44分か。Perl厨ざまぁねぇwwwwwwwwww
これは恥ずかしいwwwwwwwwww 数字すら読めないPHP厨ざまぁねぇwwwwwwwwww
0211結局実用的ひゅひゅだよ
2011/02/17(木) 20:54:350212デフォルトの名無しさん
2011/02/17(木) 20:59:030213デフォルトの名無しさん
2011/02/17(木) 21:07:02> 論理的に遅い方が「実際にはこっちのほうが速いんだ」って主張するなら、
> そっちが根拠を提示するべきだと思う。
だれもこっちのほうが速いなんていってないだろ。
*.pycと*.plでは測ってみないとどちらが速いかわからないといってるんだ。
バイトコードにコンパイルしてもプロセスの起動がクソ遅い言語もあるんだから
測ってみないとわかんないって書いてあるだろ。
それがなんで「そっちが根拠を提示すべき」になるんだ?
いい加減にしろやPython信者。なんでそんなに相手の言ってることが読めないの?
エキスパートな本書く前に日本語読めるようになれやクソったれが。
0214デフォルトの名無しさん
2011/02/17(木) 21:21:550215デフォルトの名無しさん
2011/02/17(木) 21:33:350216デフォルトの名無しさん
2011/02/17(木) 21:49:470217デフォルトの名無しさん
2011/02/17(木) 22:19:29実際に過去スレで実験結果まで出てたって書いてあるだろ。
日本語読めないのはどっちだ?
0218デフォルトの名無しさん
2011/02/17(木) 22:21:33だいたい日本人生まれだから日本語読めるし
不自由とかばか?
あほなんじゃないのかな?
0219デフォルトの名無しさん
2011/02/17(木) 22:24:170220デフォルトの名無しさん
2011/02/17(木) 22:25:330221デフォルトの名無しさん
2011/02/18(金) 19:50:32俺はPerl、Python、JavaScriptと使ってるが、
Perl、Pythonは楽しくて、JSはなんかマゾい。
0222デフォルトの名無しさん
2011/02/18(金) 20:19:42ちょうたのしかった
0223デフォルトの名無しさん
2011/02/18(金) 20:35:59今日ちょっと試しにcygwin版をビルドしてみたよ
利点は
・v8のお陰でバカ速い(はず)
・急速にブームになっていて今後に期待がもてる
・非同期化がかなり徹底されている(ローカルファイルシステムへの
アクセスも非同期が基本、同期版も用意されてるけど)
欠点は
・既存のLLに比べてまだまだ未成熟
・ベタなコールバック方式なので、コルーチンや継続を利用したライブラリ
と違って、複雑なことをやろうとすると手動でCPS形式でコードを書くような
読み書きのしにくさがある
という感じに見えた
欠点の2番目によって、非同期プログラミングの難しさ・面倒さが
モロ出しなので、「クラスがない」とかは瑣末な問題じゃないのかな
これでいわゆる普通のWebアプリを書きたいかっつったらそれはないし、
そもそもそういうものではないと思う
0224デフォルトの名無しさん
2011/02/18(金) 20:44:57そこでこいつの出番ですよ
http://www.infoq.com/jp/articles/stratifiedjs
0225デフォルトの名無しさん
2011/02/18(金) 21:12:07ありがとう。それは知らなかった
0226デフォルトの名無しさん
2011/02/18(金) 22:52:35PHPの2時間14分なんてかわいいもんだ。w
http://anlyznews.blogspot.com/2011/02/objective-c.html
0227Perl忍者 ◆M5ZWRnXOj6
2011/02/18(金) 22:54:51アップルデザインオタクみたいな
かえれかすマカ
0228デフォルトの名無しさん
2011/02/18(金) 22:56:490229デフォルトの名無しさん
2011/02/18(金) 23:07:360230デフォルトの名無しさん
2011/02/18(金) 23:10:59awkでできそうなときはawk、でなければPHP。
楽しくない順ならhaskell、ruby、python
名が無いのはよく知らない。
0231Perl忍者 ◆M5ZWRnXOj6
2011/02/18(金) 23:21:28サイトとかのデザインもそうwwww
わかる?きみたちw
0232デフォルトの名無しさん
2011/02/19(土) 00:41:09最近よく見かけるんだが
0233デフォルトの名無しさん
2011/02/19(土) 02:44:02おお、ありがとう。俺も我慢できずにちょっといじってみた。
非同期がどうのとかいうレベルには達してないが、JavaScriptで何でも
できそうな雰囲気でびっくりしたわ。
でも、流石に機能がシンプルすぎるかなーというのがJS初心者の俺の感想。
例外クラスとプロパティぐらいは欲しいかな。
ところで、質問なんだけどコルーチンがなくて困るっていうのは、
イテレータとかが使えないってことでおk?
>>224
そんなことしたら、JavaScriptのシンプルという素晴らしさが
なくなってしまう気がするんだが、どうなの?
0234デフォルトの名無しさん
2011/02/19(土) 10:40:50ジェネレータはコルーチンの典型的な応用だけど
俺が言ったのは、ちょっと意味が違う
継続や対称コルーチンを利用してトランポリンを実装してやれば
非同期プログラミングは同期のコードと同じように素直に書ける
時間のかかるシステムコールを呼んだときに、イベントシステム側にスイッチして、
完了したら元の処理にスイッチして継続させるわけ
継続か対称コルーチンがあれば普通にこれができる
プログラムテキスト上、システムコールから返ってきたときはちゃんとそれが
完了しているから、ブロッキングのコードと同じように、あからさまに
「継続」を意識することなく自然に次の行に続きを書ける
たとえばPythonのeventletやgeventは、そういう風に作られているので、
非同期であっても書くのは同期と同じように楽
SmalltalkやSchemeで実装された「継続サーバ」は、
目的は非同期プログラミングじゃなくて本質的にステートレスな
Webプログラミングの容易化だけど、根本にある発想は同じ
0235234
2011/02/19(土) 10:54:06requireで色々インポートできるし
jsdomやjquery使ってスクレイピングとか、色々してる人いるみたいですね
0236デフォルトの名無しさん
2011/02/19(土) 12:23:59頭の可哀想な人なんだからそっとしておいてあげよう
0237デフォルトの名無しさん
2011/02/19(土) 14:15:39> Pythonの辞書式の評価順の話。当初(勘違いして)仕様に書いてあると鼻高々なのに、処理系のバグっぽいと分かったら豹変する有様。他山の石としたい。 http://bit.ly/f94mRr
よかったねPython信者。Matzが気にかけてくれたよ。
0238Perl忍者 ◆M5ZWRnXOj6
2011/02/19(土) 14:32:210239デフォルトの名無しさん
2011/02/19(土) 14:44:562chの口だけ厨房なんか気にかけなくていいのにと思ったけど
バグレポを最初軽視してまともに取り合わない態度は
わりとありがちで良く見られる現象でもあるから「他山の石」ってことだろうな
0240デフォルトの名無しさん
2011/02/19(土) 15:29:10わりとハイレベルだと思う
0241デフォルトの名無しさん
2011/02/19(土) 16:01:19matz「Python信者わろす」
この違い
0242デフォルトの名無しさん
2011/02/19(土) 16:11:27問題にしてるのは、リンク先の905から924あたりまでだろ
まともに取り合わないだけでなく、偉そうに説教してる奴すらいるよね
926, 927あたりがPython処理系の実装と仕様の齟齬だというソースを出すと
930で本当に手のひらを返してるあたりは確かに笑える態度
0243デフォルトの名無しさん
2011/02/19(土) 16:23:150244デフォルトの名無しさん
2011/02/19(土) 16:26:13さすがに処理系のバグだと分かってれば、ごく丁寧で礼儀正しい質問者に対して
初心者が何でもかんでもバグ扱いすんなとか説教始めるやつはいないだろ
事実そのレスのあとはそういうゴミレスはついてないし
0245デフォルトの名無しさん
2011/02/19(土) 16:44:05何この雑記帖ってなんかのまとめサイト?ってくらい無断転載ばっかだな
0246デフォルトの名無しさん
2011/02/19(土) 16:48:230247デフォルトの名無しさん
2011/02/19(土) 17:02:540248デフォルトの名無しさん
2011/02/19(土) 17:06:04そうそう
バカが調子こいて馬鹿なことをやってるはいはいワロスワロスってんじゃなくて
結構ありがちなことだから……
だからMatzも「他山の石としたい」と言ってるんだよな
0249デフォルトの名無しさん
2011/02/19(土) 17:40:28だれもそんなこと気にしてない。
質問が理解できないPython信者の誤読っぷりと、えらそうな説教と、
自分の間違いが判明しても謝りもしない傲慢ぶりを、酒のネタにすればいい。
0250デフォルトの名無しさん
2011/02/19(土) 17:42:340251デフォルトの名無しさん
2011/02/19(土) 18:06:20回答者が偉そうな態度で的外れなことばっか言っているのに対し、
質問者は丁寧な言葉遣いで粘り強く相手しているのが泣ける。
この質問者はできるやつ。よく頑張った。
0252デフォルトの名無しさん
2011/02/19(土) 18:12:38Rubyとかオワコン
0253デフォルトの名無しさん
2011/02/19(土) 18:22:31まあ何でもかんでも1つの言語というより、1つの分野に1つの言語という感じ
0254デフォルトの名無しさん
2011/02/19(土) 18:25:551つの言語に統一されちゃったら、みんなが我慢しないといけなくなる
0255デフォルトの名無しさん
2011/02/19(土) 18:27:440256デフォルトの名無しさん
2011/02/19(土) 18:38:15俺は JavaScript 大好き
0257デフォルトの名無しさん
2011/02/19(土) 18:48:210258デフォルトの名無しさん
2011/02/19(土) 18:53:05Issue 11205: Evaluation order of dictionary display is different from reference manual. - Python tracker
http://bugs.python.org/issue11205
0259デフォルトの名無しさん
2011/02/19(土) 19:10:27標準リポジトリって何?
ttp://packages.debian.org/squeeze/ruby1.9.1
0260デフォルトの名無しさん
2011/02/19(土) 19:18:270261デフォルトの名無しさん
2011/02/19(土) 19:21:00Ruby1.9とPython3とPHP5.3は、ディストリビューションで標準採用とまでは
なかなか行かないよね。まだ数年かかりそう。
0262デフォルトの名無しさん
2011/02/19(土) 19:36:100263デフォルトの名無しさん
2011/02/19(土) 19:36:40正直Pythonのユーザすらまだ2.xメインのほうが多いだろうにようやるわと思ったよ
0264デフォルトの名無しさん
2011/02/19(土) 19:40:58あれなんでRubyのせいになるん?
0265デフォルトの名無しさん
2011/02/19(土) 19:50:07.06乙
2.4ではまともで、2.5でデグレ
ああ8年前にちゃんとテストしていれば、今更直すのは影響多いし大変だよう
とかいう感じか
0266デフォルトの名無しさん
2011/02/19(土) 20:04:14.120267デフォルトの名無しさん
2011/02/19(土) 23:35:20.20サンクス。非同期プログラミング勉強してくる。
0268デフォルトの名無しさん
2011/02/19(土) 23:48:20.62仕様ドキュメント変えるか、直すかのどっちかにしないのかな?
0269デフォルトの名無しさん
2011/02/19(土) 23:53:33.480270Perl忍者lvl1 ◆M5ZWRnXOj6
2011/02/20(日) 00:08:35.45書き込みがRubyくさいリアルネタと、仕事ネタとMatzネタを組み合わせてくるところが
0271デフォルトの名無しさん
2011/02/20(日) 00:10:28.010272デフォルトの名無しさん
2011/02/20(日) 00:14:21.24まさに正論わろたww
Perlとかオワコン使ってろよww
0273デフォルトの名無しさん
2011/02/20(日) 00:19:07.000274デフォルトの名無しさん
2011/02/20(日) 00:23:26.17糞コテに必死になってるRuby野郎が一番痛い
0275デフォルトの名無しさん
2011/02/20(日) 00:24:58.86やめてくれない?>>271-273
0276デフォルトの名無しさん
2011/02/20(日) 00:49:56.31オワコンとかいって逃げるゴミクズ
なんでもオワコンって言えばいいとおもってるゲロクズ
>>272みたいなやつは本当に死んだほうがいいんじゃないかな?
どうせ芝生やしてる時点でニートだし
ニートが流行り廃りきにしてわめいてるし かわいそう
君はニートだから、オワコンとか言ってる前に 新しいの使わなくても平気だからニートは
お前みたいなオワコンっていって逃げるやつさ うざいんだよ
なんでもオワコンって言えばいいと思ってるカス
時代遅れとかで物を侮辱してるカス、言語に忙しい奴きもいよお前みたいなクソゲロニート
0277デフォルトの名無しさん
2011/02/20(日) 01:10:53.960278デフォルトの名無しさん
2011/02/20(日) 01:53:18.28顔真っ赤すぎわろたw
オワコン使ってろw
0279デフォルトの名無しさん
2011/02/20(日) 02:00:22.170280デフォルトの名無しさん
2011/02/20(日) 02:09:10.600281デフォルトの名無しさん
2011/02/20(日) 02:09:56.82(オワコン ///)
0282デフォルトの名無しさん
2011/02/20(日) 02:12:22.210283デフォルトの名無しさん
2011/02/20(日) 02:15:15.22CPAN 使えないと意味無いからじゃないかな
0284デフォルトの名無しさん
2011/02/20(日) 02:37:34.28Parrotで動くPerl6を待ってるとこ。
0285デフォルトの名無しさん
2011/02/20(日) 06:42:20.22それってCPANは終わってなくても、Perl本体は終わってるってことなんじゃ...
0286デフォルトの名無しさん
2011/02/20(日) 06:45:40.260287デフォルトの名無しさん
2011/02/20(日) 07:04:41.43ライブラリ資産が無かったら Java だって C だって ObjC だって魅力は薄れるでしょう
0288デフォルトの名無しさん
2011/02/20(日) 07:42:25.780289デフォルトの名無しさん
2011/02/20(日) 07:43:12.840290デフォルトの名無しさん
2011/02/20(日) 07:57:24.74とりあえず perl にケリ入れとけ的な雰囲気をビンビン感じる.
0291デフォルトの名無しさん
2011/02/20(日) 08:02:31.67でも、流石にPyとRubyはJVMと.NETに移植されたのにPerlだけが
されてないってのはPerlとしてはやばいんじゃない?
0292デフォルトの名無しさん
2011/02/20(日) 08:12:32.35言語習得に慣れていて、一応覚えてみた、みたいな人除いて
0293デフォルトの名無しさん
2011/02/20(日) 08:14:21.640294デフォルトの名無しさん
2011/02/20(日) 08:15:56.50Perl5って建て増し、継ぎはぎが多すぎて、新規に覚えるのはコスト高すぎる。
日本のPerlコミュニティもいかにも馴れ合いで閉鎖的だし。
もっとも、別にRubyやPython始めようとも思わないけどな。
スクリプト言語なんて一つできれば十分だと思うわ。
初めてスクリプト言語やるなら、仕事考えるとPHPが一番良いんでは。
0295デフォルトの名無しさん
2011/02/20(日) 08:23:09.95そうそう。Perlは少子化進んでるよ。
>>293
JRubyはGAEで使えるから要るんじゃない?
ただ、処理系の多さはその言語の勢いを表すと思う。
>>294
PHPはらめぇえええええ
0296デフォルトの名無しさん
2011/02/20(日) 08:27:23.290297デフォルトの名無しさん
2011/02/20(日) 08:31:24.05まあ、Schemeの寿命はCやJava以上に長いだろうね。
0298デフォルトの名無しさん
2011/02/20(日) 08:46:44.08なぜSchemeの話が出てくるのか分からないのですが。
0299デフォルトの名無しさん
2011/02/20(日) 08:53:09.740300デフォルトの名無しさん
2011/02/20(日) 08:56:50.950301デフォルトの名無しさん
2011/02/20(日) 09:06:01.510302デフォルトの名無しさん
2011/02/20(日) 09:11:23.45ここも見てるんじゃない?スレタイからして言語オタ専用って感じだし
0303デフォルトの名無しさん
2011/02/20(日) 10:08:31.01Pythonのお勉強スレも見てないと思うけど……
twitterで引用されてたのは ttp://www.kt.rim.or.jp/~kbk/zakkicho/ だし
0304デフォルトの名無しさん
2011/02/20(日) 11:11:00.61javaはもはや死んだ魚と一緒。↑こいつこそが世界の動向を何も知らんがな
0305デフォルトの名無しさん
2011/02/20(日) 12:10:37.910306デフォルトの名無しさん
2011/02/20(日) 12:20:12.250307デフォルトの名無しさん
2011/02/20(日) 12:20:15.500308デフォルトの名無しさん
2011/02/20(日) 12:23:34.29PHPプログラマが書いた匿名日記のようだ。
0309デフォルトの名無しさん
2011/02/20(日) 12:26:03.120310デフォルトの名無しさん
2011/02/20(日) 12:28:32.56Perlのコミュニティって閉鎖的か?
基本Perl使いなら誰でもウェルカムな気がするんだが。
まあなれ合いってのは別に否定しないけど。
0311デフォルトの名無しさん
2011/02/20(日) 12:39:12.72JSがなんでこんなにもてはやされるのかわからん。
0312デフォルトの名無しさん
2011/02/20(日) 12:54:30.35クライアントサイドと同じ言語でサーバサイドも記述できそうなのがカッコイイ
※ 実際にカッコよくなるかどうかは今後次第です
0313デフォルトの名無しさん
2011/02/20(日) 13:06:56.54別途ダウンロードも別途インストールもいらない
バージョン差異で死ぬっちゃ死ぬが、Webブラウザで完結するというメリットは果てしなく大きい
Flash/ASがアプリケーションプログラムとして最終的に流行らないのはそこに帰着する
「ずるい」っちゃずるいんだよ、8割くらいはWebとWebブラウザのおかげだしw
0314311
2011/02/20(日) 13:22:46.45>>313
やっぱブラウザでデファクト取ってるのがでかいんだなー。
言語単体で見るといくらなんでもショボすぎるよ。
クロージャとかをキッチリ押さえてるのはすごいと思うけど。
0315デフォルトの名無しさん
2011/02/20(日) 13:53:39.18google他のブラウザベンダーがシノギを削って大量のリソースを投入して
高速化競争をしてる成果にタダ乗りできるからでしょ
逆に言うと、それ以外には、他の言語も使えるユーザにとってのメリットは
あまり無いかも
0316デフォルトの名無しさん
2011/02/20(日) 14:32:19.70しかし、node.jsがPHPを置き換えたりはしないと思う。
0317デフォルトの名無しさん
2011/02/20(日) 14:33:34.991997年からサーバーサイドもJScript(JavaScriptの方言)が使える。
IISのみならず、mod_jsでApacheでも。流行っていないけどね。
0318デフォルトの名無しさん
2011/02/20(日) 15:13:51.16>JSがなんでこんなにもてはやされるのかわからん。
・Nitro や V8 等の超高速な処理系の出現によって、ここ数年で JavaScript の
実行速度が劇的に速くなった(node.js は V8 無しにはあり得なかったと思う)
・AJAX の発見とウェブサービスの盛り上がりで、かなり自由に高度なウェブ
アプリを作成する事が可能になった
・Canvas の登場で、JavaScript の表現力が飛躍的に向上し、WebGL によって
今後も JavaScript の適用範囲は更に広がって行く物と期待されている
・Socket, Worker, Local Storage, Cache Manifest 等、JavaScript で本格的な
アプリを作成する道具が揃いつつある
・iPhone の隆盛により Flash が失墜しつつある
・そもそも JavaScript は汚点の少ない素直な良い言語で広く受け入れられ易い
他にも色々
0319デフォルトの名無しさん
2011/02/20(日) 16:01:16.900320デフォルトの名無しさん
2011/02/20(日) 16:03:03.66ttp://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=python3
0321デフォルトの名無しさん
2011/02/20(日) 16:07:33.39mandelbrot #2 1,000 Bad Output 353
regex-dna 50,000 Bad Output 365
0322デフォルトの名無しさん
2011/02/20(日) 16:10:49.11V8が足元にも及んでない
0323デフォルトの名無しさん
2011/02/20(日) 16:23:18.79流行りはしなかっただろうな……
0324デフォルトの名無しさん
2011/02/20(日) 16:49:07.71var sys = require('sys'),
http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
var parsed = require('url').parse(req.url);
var re = new RegExp('^/([0-9]+)');
if(parsed.pathname.match(re)){
var number = RegExp.$1;
function calc(a, b){
for(var c=0;c < b;c++)
a += 1 - 2*(b%2);
return a;
}
var n = 0, c;
for(c=0;c<number;c++){
n = calc(n, c);
}
res.write("Result: " + n);
res.end();
}
res.end();
}).listen(8000);
console.log('http://127.0.0.1:8000/99999999/');
console.log('http://127.0.0.1:8000/1/');
タブを二つ開いて、片方のタブで http://127.0.0.1:8000/99999999/ にアクセス後に、http://127.0.0.1:8000/1/ にアクセスしても、ぜんぜん応答がないんだけど。
0325デフォルトの名無しさん
2011/02/20(日) 16:58:59.56シングルスレッド、シングルプロセスだから当然そうだろうな
GUIアプリのUIスレッドでCPUブン回す仕事をやっちゃいけないのと同じ
fork()があればいいんだが
ttp://nodejs.org/api/child_processes.html
この辺を見てもspawn()はあってもfork()がなさげなので
ttps://github.com/cramforce/node-worker
こういうのを使うのかね
0326デフォルトの名無しさん
2011/02/20(日) 17:04:36.870327デフォルトの名無しさん
2011/02/20(日) 17:07:35.80つまり、大量のコネクションを扱うが、他のリソースはほとんど使わないという
タイプのアプリにしか向かない
そうでなければnode.jsを使う意味が無い
0328デフォルトの名無しさん
2011/02/20(日) 17:10:13.96今時1コアしか使えないとしんどいし
0329デフォルトの名無しさん
2011/02/20(日) 17:13:16.470330デフォルトの名無しさん
2011/02/20(日) 17:14:28.62preforkしてプロセス数調整する仕組みを組み込んどいてくれるといい
っていうか、そうじゃないと不便じゃないか
まあまだこれからかな
0331デフォルトの名無しさん
2011/02/20(日) 19:00:47.76> node.jsは現在活発に開発が進んでおり今年中には実践投入が可能になる画期的なアーキテクチャとなる可能性が高い。
> それによって「クライアントサイド」と「サーバーサイド」をどちらもJavascriptで開発できることになり、これはよく比較対象にされるLLのライバル達が絶対になし得る事の出来ない独占的なメリットである。
0332デフォルトの名無しさん
2011/02/20(日) 19:46:06.34けっ
0333デフォルトの名無しさん
2011/02/20(日) 19:48:32.54段違いの性能を発揮するね
0334デフォルトの名無しさん
2011/02/20(日) 19:54:16.29段違いの性能って、
他のLLでのWebアプリ = 他のLLでのデスクトップアプリ > node.js でのWebアプリ >>>> node.js でのデスクトップアプリ
だよね?
node.jsはまだまだライブラリが足りなくて、Webアプリのサーバーサイドの
ごく一部だけしかカバー出来ていない。
Web アプリを node.js で書くというよりも、Webアプリの一部の機能(チャット等)を
node.js にするという目的が現状ではバランスが取れてる。
例えば WebSocekt とか、 php で対応するのは厳しいからね。
Python なら node.js じゃなくて Tornado という選択肢もあるけど。
0335デフォルトの名無しさん
2011/02/20(日) 19:56:16.64あ、すまん。
Node.js じゃなくて JavaScript の事かと思ってたわ。
Node.js がウェブだなんて当たり前の話だからなw
0336デフォルトの名無しさん
2011/02/20(日) 19:58:00.220337デフォルトの名無しさん
2011/02/20(日) 19:58:37.230338デフォルトの名無しさん
2011/02/20(日) 20:26:30.890339デフォルトの名無しさん
2011/02/20(日) 20:28:03.220340デフォルトの名無しさん
2011/02/20(日) 20:51:21.67http://anlyznews.blogspot.com/2011/02/nodejs.html
0341デフォルトの名無しさん
2011/02/20(日) 20:52:45.93>>124
お前さん、大分周回遅れだぞ
0342デフォルトの名無しさん
2011/02/20(日) 20:55:58.870343デフォルトの名無しさん
2011/02/20(日) 21:09:12.18そのblogでもガン無視されるLuaw
> node.jsに注目している人々が、イベントループ・モデルの問題点を検証した形跡も無いので、本気で利用する気がある人は、ほとんどいないように思える
これはイベントループモデルを知っている人には常識だからじゃないのかな
大本のselect()が古典以外の何者でもないけど
C10K問題だのlibevent, Java nio, boost ASIOやそれらを利用した
サーバ、フレームアーク等、技術的に大分前からあるもんだし……
まあ「分かってる人が分かった上で使うもの」という感じはする
0344デフォルトの名無しさん
2011/02/20(日) 21:16:58.61>あるリクエストの処理に時間がかかる場合、他の全てのリクエストをブロック
setTimeoutで後回しにするとか出来るんじゃないですかね?
そもそもWebアプリで、(node.jsではバックに回せるIOを除いて)そんなに重い処理なんてあるですかね
動画のエンコとかはどうせC/C++で書くんだから、node.jsの拡張ライブラリ的なものにしておけば
IO関係と同じくJavaScript側からは非同期処理として扱えるだろうし・・・
0345デフォルトの名無しさん
2011/02/20(日) 21:23:14.64後回しにしても同じスレッドで実行されるのなら意味が無いでしょ
刺さるのが今か後かの違いでしかない
C10K問題を無視すれば、fork()かスレッドが使うのが常道だけど、
それぞれのリクエストに対してそれらのものを使うのなら
マルチスレッド/プレフォークのサーバと同様にリソースを食うわけだから
C10K対策としてこんなものを使う意味が最初から無い
やるんならぼこぼこfork()するんじゃなくて、ジョブキューだろうな
結局ジョブキューがはけないほどのリクエストは扱えないということだけど
0346デフォルトの名無しさん
2011/02/20(日) 21:27:03.70>後回しにしても同じスレッドで実行されるのなら意味が無いでしょ
Asynchronous I/O だから I/O を発行したらあとは適当なタイミングで
刈り取るだけじゃないの?
0347デフォルトの名無しさん
2011/02/20(日) 21:28:00.55話がごっちゃになってないか?
CPUをブン回す計算をやるという話だろ
勿論I/Oだけなら何も問題はない
0348デフォルトの名無しさん
2011/02/20(日) 21:29:49.05あ、ごめん。仰る通りでした。
今日はもう寝るわ。
0349347
2011/02/20(日) 21:30:42.13そうでないのなら知らない
ローカルI/Oがブロッキングしかないフレームワークもあるけど
node.jsはそうじゃないから、その点は大分マシだろう
ただし実際にそれがあまりに多いようだと、先にディスクが
ネックになるだろうけどね
0350デフォルトの名無しさん
2011/02/20(日) 21:31:43.62何でも自分で書かないと行けない。そのくせ、どうにでも書ける。結果、保守性はゼロのコードになる。
0351デフォルトの名無しさん
2011/02/20(日) 21:32:49.91スタイル的にはクソだけど、重い処理はsetTimeout等で明示的に分割すれば
後続のリクエストを完全にブロックしてしまうって問題は解決出来なくはないですよね
0352デフォルトの名無しさん
2011/02/20(日) 21:39:56.56http://developer.yahoo.com/blogs/ydn/posts/2010/07/multicore_http_server_with_nodejs/
やっぱりコア数分の Node.js を予め起動しておいて、
ロードバランサーを手前に置くのが分かり易いよね。
0353デフォルトの名無しさん
2011/02/20(日) 21:43:44.62しかしWindowsがNT3.5だかの時代からOSに組み込んでるIOCPと
同じことを手動でやってるような感じでなんか涙ぐましいな
0354デフォルトの名無しさん
2011/02/20(日) 21:44:07.01でも辞書やリストやオブジェクトは素で使えるからな
言語的には低機能とは言えんと思う
どっちかっつーと標準ライブラリの充実度が足りない
0355デフォルトの名無しさん
2011/02/20(日) 21:44:54.05https://github.com/cramforce/node-worker
0356デフォルトの名無しさん
2011/02/20(日) 21:45:49.16サーバサイドとか言わんでも、スクレイピングとかダウンローダとか
作るにはいいんじゃないかw
刺さっても困らないし
0357デフォルトの名無しさん
2011/02/20(日) 21:47:32.09それを使ってリクエスト毎にバックグラウンドプロセスを起動したら
どうなるかは馬鹿でも分かる
>>345の二段目に書かれているのはそういうこと
0358デフォルトの名無しさん
2011/02/20(日) 21:49:28.79V8 の Worker って fork() するの?
グリーンスレッドを使った Worker の実装があると最適なんだろうね
0359デフォルトの名無しさん
2011/02/20(日) 21:52:42.27ttp://www.whatwg.org/specs/web-workers/current-work/
バックグラウンドプロセスをspawnするのだと言っているようにしか
見えないが、間違いだったらごめん
↓以下Erlang最強うんぬん
0360デフォルトの名無しさん
2011/02/20(日) 21:55:04.95this.child = child_process.spawn("node", [this.filename].concat(WORKER_PARAS));
これErlangの意味のプロセスではないだろう、多分
0361デフォルトの名無しさん
2011/02/20(日) 22:00:30.12さっそく反論が
0362デフォルトの名無しさん
2011/02/20(日) 22:10:04.230363デフォルトの名無しさん
2011/02/20(日) 22:11:30.52って感じの奴か
0364デフォルトの名無しさん
2011/02/20(日) 22:17:52.56面白かった。ロードバランサー等のマルチコアでのスケーラビリティに付いては
もっと初心者向けの記事でも取り上げられる様になると嬉しいね(主に俺が)。
0365デフォルトの名無しさん
2011/02/20(日) 22:18:20.27文章をそういう風に改変するWebプロクシ誰か作って><
0366デフォルトの名無しさん
2011/02/20(日) 22:20:03.340367デフォルトの名無しさん
2011/02/20(日) 22:24:20.41いやいや、それぐらい付いてなかったらLLとしては論外でしょ。
for文とかC風のしかないし(for inはイテレータではない)、やっぱり低機能だよ。
JSは最低限のものだけ付いてるって感じがする。
サーバーサイドじゃもの足りねえよう。
0368デフォルトの名無しさん
2011/02/20(日) 22:27:46.450369デフォルトの名無しさん
2011/02/20(日) 22:29:50.74『Node.jsについてのよくある誤解』というか、『Node.jsに今ある問題点と、その解決方法』に見える。
0370デフォルトの名無しさん
2011/02/20(日) 23:28:48.23無名関数や、関数が値として扱える以上
イテレータも一応組めるんだよ
(クロージャなしにやるのは結構めんどいけどw)
言語機能というよりライブラリのほうが致命的なんだと思うの
0371デフォルトの名無しさん
2011/02/20(日) 23:45:43.230372デフォルトの名無しさん
2011/02/21(月) 03:33:13.310373デフォルトの名無しさん
2011/02/21(月) 03:34:37.740374デフォルトの名無しさん
2011/02/21(月) 03:56:48.68とんでもない
rubyは書きやすくて読みにくい
後でメンテするときに困る言語
0375デフォルトの名無しさん
2011/02/21(月) 04:16:33.99言語の話じゃないだろw
ルビーはモース硬度9だからな。やっぱ強いよ。
0376367
2011/02/21(月) 04:24:45.86ああそうか、イテレータはできるか。くそう、やるなあ。
でもやっぱり色々物足りない。ガチで台頭してほしくない言語。
node.jsはライブラリ高速で整備されてきてるらしくてガクブルなんだが。
0377デフォルトの名無しさん
2011/02/21(月) 06:09:41.930378デフォルトの名無しさん
2011/02/21(月) 08:35:31.880379デフォルトの名無しさん
2011/02/21(月) 08:37:01.790380デフォルトの名無しさん
2011/02/21(月) 10:17:53.77+ 激しく忍者 +
X
∠ ̄\∩
|/゚U゚|丿
〜(`二⊃
( ヽ/
ノ>ノ
UU
0381デフォルトの名無しさん
2011/02/21(月) 11:17:48.72JavaScriptはぜんぜんくわしくないけど、実装によって
ぜんぜん違うみたいだな
for eachはFirefoxでは使えるけどChromeでは使えないように見える
FirefoxにはyieldあったとおもうけどChromeでは駄目だろう
V8はJavaScript1.5あたり相当ということか?n
ただ
http://code.google.com/p/js-coroutine/
こんなのもあるみたいだね
どの程度使われてる/知られてる代物なのかしらないけど
0382デフォルトの名無しさん
2011/02/21(月) 11:32:46.85+ 激しくくノ一 +
X
∠⌒\∩
|/‘_‘)ノ
/` y)
と( ヽ/
ノ>ノ
UU
0383デフォルトの名無しさん
2011/02/21(月) 13:08:02.36>node.jsはライブラリ高速で整備されてきてるらしくてガクブルなんだが。
小規模案件では、仮想サーバーが使えないので構想外。
中規模案件では、DBのパフォーマンスが問題で、同時接続数はApacheで耐えられるから構想外。
大規模案件では、Hadoopが使えないので構想外。
0384デフォルトの名無しさん
2011/02/21(月) 15:43:16.690385デフォルトの名無しさん
2011/02/21(月) 17:16:52.47大規模インターネット向けサービスでMySQLを使うと、1マシン、1DBMS、1データベース、1テーブルになるから。
0386デフォルトの名無しさん
2011/02/21(月) 20:24:29.850387デフォルトの名無しさん
2011/02/21(月) 21:55:30.42ありがとうございます
Pythonを勉強していこうと思います
0388デフォルトの名無しさん
2011/02/22(火) 00:44:57.830389デフォルトの名無しさん
2011/02/22(火) 00:52:12.880390デフォルトの名無しさん
2011/02/22(火) 01:05:46.010391デフォルトの名無しさん
2011/02/22(火) 01:08:10.350392デフォルトの名無しさん
2011/02/22(火) 01:39:08.86馬鹿もその順番で多いんですよね?
0393デフォルトの名無しさん
2011/02/22(火) 03:49:47.89言語の文法はある程度同じだろうけど、組み込みオブジェクトに互換性あるの?
ecmascript系言語は、言語自体はともかく、
組み込みオブジェクトが、ウェブブラウザのjavascriptである程度の互換性があるくらいで
あとはバラバラだから処理系変えたらIOやらは全部書き直す覚悟、って印象なんだが。
0394デフォルトの名無しさん
2011/02/22(火) 14:11:09.460395デフォルトの名無しさん
2011/02/22(火) 14:12:35.010396デフォルトの名無しさん
2011/02/22(火) 14:30:44.53EcmaScriptの標準の範囲であるのってArrayとかRegExp, Mathみたいな
本当に基本的な奴だけだろう
EcmaだとDOMすら含んでないしI/Oなんてあるわけないな
MozillaでJavaScript 1.8とかいって出してる奴は、それを色々拡張した奴のはず
標準の範囲ではバイトアレイすらないし
計算と文字列処理ぐらいじゃねーのか?できるのは
0397デフォルトの名無しさん
2011/02/22(火) 20:56:03.56Node.js の JavaScript 処理系は V8 という名前で、これは Chrome ブラウザで
使われている処理系。
0398デフォルトの名無しさん
2011/02/22(火) 22:40:46.13処理系は一緒でもライブラリは違うよね
サーバサードのjsにwindowオブジェクトがあるとは思えん
0399デフォルトの名無しさん
2011/02/22(火) 22:42:02.57無くても困らないだろw
0400デフォルトの名無しさん
2011/02/22(火) 22:50:08.13Node.jsだとjsdomってやつを使うみたいだな
jQueryも使えるみたいだよ
0401デフォルトの名無しさん
2011/02/22(火) 23:20:29.87FlashのActionScriptもECMAScriptなんだから、javascriptともっと親和性たかけりゃいいんだけど、
Adobeとしては、Flashの資産をHTML5に持ち込まれるようなことしたくないだろうなぁ。
0403デフォルトの名無しさん
2011/02/23(水) 01:20:19.180404デフォルトの名無しさん
2011/02/23(水) 01:43:25.36http://joyeur.com/2011/02/05/on-brunos-concern-about-the-current-coupling-of-node-js-and-v8/
処理系を変えられる事にどんなメリットがあると思う?
0405デフォルトの名無しさん
2011/02/23(水) 05:21:12.65大体以下の書き方があるっぽい
1:
function Person(name, id) {
this.name = name;
this.id = id;
this.method1 = function () {};
...
}
2:
function Person(name, id) {
...
}
Person.prototype = {
method1 = funtion () {},
...
};
3:
function Person(name, id) {
...
}
Person.prototype.method1 = function () {};
...
node.jsのライブラリは3が多かった。
0406デフォルトの名無しさん
2011/02/23(水) 05:22:13.69method1: funciton () {},
0407デフォルトの名無しさん
2011/02/23(水) 06:48:02.43クラス作るのにも千差万別な言語って一体。。。
0408デフォルトの名無しさん
2011/02/23(水) 18:07:34.150409デフォルトの名無しさん
2011/02/23(水) 18:31:20.140410デフォルトの名無しさん
2011/02/23(水) 18:56:15.40かってに、google に甘い期待をしているんだけど、
ttp://sourceforge.jp/magazine/11/02/22/104206
これとかを見ると、google 的には、
C++ は Web アプリみたいにして、
Android に持っていくつもりなのかな。
プログラマのヘマでセキュリティーホール作られるよりは、
制限あっても、sandbox 内で…って感じで。
Javaが選ばれた理由も、そんなんじゃなかったっけ?
0411Perl忍者 ◆M5ZWRnXOj6
2011/02/23(水) 20:32:54.450412デフォルトの名無しさん
2011/02/23(水) 21:32:08.590413Perl忍者lvl2(悪) ◆M5ZWRnXOj6
2011/02/23(水) 21:48:42.41マジカルインクリメント
みたいな?
クロージャってちょっとかっこ悪いからさ なんかかっこいい名前のやつない?
ディスパッチャとか
教えてくれないかな???
0414デフォルトの名無しさん
2011/02/24(木) 00:21:53.92メソッドコールベンチのLua版を見よう見まねで書いてみた
正しいのかさっぱりわからんのですが
WindowsXPで LuaJITで34秒 Luaで11分50秒
たしかにLuaJITは速かった
Looping = {}
Looping_mt = { __index=Looping }
function Looping.new()
tmp = {}
tmp.n0 = 0
return setmetatable (tmp, Looping_mt)
end
function Looping:calc(n)
n1 = self.n0 + (1 - 2*(n%2))
self.n0 = n
return n1
end
s = Looping.new()
c = 0
n = 1
t1 = os.time()
while c<2147483647 do
n = s:calc(n)
c = c + 1
end
t2 = os.time()
print(n, "Lua\t", t2-t1)
0415デフォルトの名無しさん
2011/02/24(木) 00:53:55.52グーグル的には、何よりもまずブラウザ上になければ話にならんので
そのための努力をしてるってだけかと
C/C++の資産は他の言語とはケタが違う
0416デフォルトの名無しさん
2011/02/24(木) 02:08:36.07そのコードをメールしたら、加えてくれるかも知れん。
JavaScriptとか、Smalltalkとか増えているし。
0417デフォルトの名無しさん
2011/02/24(木) 02:12:21.800418デフォルトの名無しさん
2011/02/24(木) 05:19:25.54ブラウザで Linux が動く時代が来るんですねわかります
0419デフォルトの名無しさん
2011/02/24(木) 06:10:15.24プロパティを後からバシバシ追加出来るのが気持ち良いわ
0420デフォルトの名無しさん
2011/02/24(木) 06:46:03.590421デフォルトの名無しさん
2011/02/24(木) 07:48:47.450422デフォルトの名無しさん
2011/02/24(木) 08:15:47.94そんなのたいがいのスクリプト言語でもできる
0423デフォルトの名無しさん
2011/02/24(木) 09:10:59.590424デフォルトの名無しさん
2011/02/24(木) 09:18:18.27var foo = {};
foo.bar = "a";
foo.baz = function () { alert("b") };
みたいには行かないっしょ
0425デフォルトの名無しさん
2011/02/24(木) 09:20:03.520426デフォルトの名無しさん
2011/02/24(木) 09:22:30.550427デフォルトの名無しさん
2011/02/24(木) 09:38:13.59## Python
class Foo(object):
pass
foo = Foo()
foo.bar = "a" # インスタンス変数を追加
print foo.bar
def baz(self): print "b"
Foo.baz = baz # メソッドを追加
## Ruby
class Foo
end
foo = Foo()
Foo.class_eval { attr_accessor :bar }
foo.bar = "a"
puts foo.bar
Foo.class_eval { def baz; puts "b"; end }
foo.baz()
これじゃだめ?
0428デフォルトの名無しさん
2011/02/24(木) 09:38:39.40obj = Obj()
obj.bar = "a"
def _baz(self): alert("b")
obj.baz = _baz
0429デフォルトの名無しさん
2011/02/24(木) 09:39:45.68Perlはできそこない
0430デフォルトの名無しさん
2011/02/24(木) 09:46:40.26pass
Obj.bar = 'a'
Obj.baz = lambda self: 'b'
o = Obj()
print o.bar
a
print o.baz()
b
0431デフォルトの名無しさん
2011/02/24(木) 10:13:08.60"Squeak Smalltalk"
foo := Object new assureUniClass. "※assureUniClassはインスタンス特異的クラスの作成のため"
foo addInstanceVarNamed: #bar withValue: 'a'.
foo class compile: 'baz ^self confirm: ''b'' '
0432デフォルトの名無しさん
2011/02/24(木) 11:14:05.28Rubyの場合はclass_evalじゃなくてもいいよ。
あとfoo = Foo()はコピペミス?
class Foo
end
foo = Foo.new
class Foo
attr_accessor :bar
end
foo.bar = "a"
puts foo.bar
class Foo
def baz; puts "b"; end
end
foo.baz()
0433デフォルトの名無しさん
2011/02/24(木) 11:34:03.45foo = Object.new
class << foo; attr_accessor :bar end
foo.bar = "a"
def foo.baz; puts "b" end
0434デフォルトの名無しさん
2011/02/24(木) 11:41:39.30まあめんどくさい機能ではある
0435デフォルトの名無しさん
2011/02/24(木) 12:05:55.56いずれにせよJavaScript(というかインスタンスベースの言語)には負ける。>>419は正しい。
import sys
import new
class Object(object): pass
foo = Object()
foo.bar = "a"
foo.baz = new.instancemethod(lambda self: sys.stdout.write("b\n"), foo, Object)
0436デフォルトの名無しさん
2011/02/24(木) 12:12:55.46setattr(foo, 'baz', hoge) との違いは?
0437デフォルトの名無しさん
2011/02/24(木) 12:32:51.84f = Foo()
f.bar = 'a'
setattr(f, 'baz', lambda self: 'b' + self.bar)
f.bar
'a'
f.baz()
'ba'
0438デフォルトの名無しさん
2011/02/24(木) 12:50:59.25>>> f.baz()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: <lambda>() takes exactly 1 argument (0 given)
0439デフォルトの名無しさん
2011/02/24(木) 13:36:17.77実用上そこまでやる必要があるケースってどんなときだろう
大抵は単にlambdaの代入で十分な気がする
def make_adder():
class Object(object):
pass
foo = Object()
foo.stack = []
foo.push = lambda x: foo.stack.append(x) or foo
foo.pop = foo.stack.pop
foo.add = lambda: foo.pop() + foo.pop()
return foo
print make_adder().push(2).push(3).add()
0440デフォルトの名無しさん
2011/02/24(木) 14:13:24.260441デフォルトの名無しさん
2011/02/24(木) 14:22:52.18w
>>439のやりかただとJavaScriptの土俵的になんか問題あんのかしら
0442デフォルトの名無しさん
2011/02/24(木) 14:28:49.48ここがひどいって話題になってるみたいだね
ttp://www.pythonjapan.com/node/77
これはIBMのDeveloperWorksのコピペ
ttps://www.ibm.com/developerworks/jp/xml/library/xml-matters1/
ttp://www.pythonjapan.com/node/79
これはバッドノウハウの人のコピペ
ttp://0xcc.net/blog/archives/000137.html
0443Perl忍者lvl2 ◆M5ZWRnXOj6
2011/02/24(木) 14:32:45.21消えろ
0444デフォルトの名無しさん
2011/02/24(木) 14:34:56.07+ 激しく忍者 +
X
∠ ̄\∩
|/゚U゚|丿
〜(`二⊃
( ヽ/
ノ>ノ
UU
0445デフォルトの名無しさん
2011/02/24(木) 15:04:37.44これのRuby版つくろうぜww
0446デフォルトの名無しさん
2011/02/24(木) 16:20:07.82既にPerlもRubyもある
Googleが対策に乗り出したので、今後は目にする機会も減るだろう
0447デフォルトの名無しさん
2011/02/24(木) 16:23:21.380448デフォルトの名無しさん
2011/02/24(木) 16:37:37.190449デフォルトの名無しさん
2011/02/24(木) 16:41:20.460450デフォルトの名無しさん
2011/02/24(木) 16:41:51.95なんとかいってみろや
0451デフォルトの名無しさん
2011/02/24(木) 16:42:50.59だと思ってんじゃねえぞ?まじで
俺がデブショウっていうのしってていってんだろ
まじしねよ
0452デフォルトの名無しさん
2011/02/24(木) 16:46:04.79/三ミ三 \
/ミミヾミ三ヾ \
/ノ/^゙⌒゙⌒ヾミ ヘ
レ| \ヾ|
レイ⌒\ /⌒ |||
V(●ヽ ィ●)|ヘ/
(Y | レ| 2位じゃダメなんですか?
O| (_ Oノ
丶〈―――〉 从
/\  ̄ / ∧
/ )`―-′ /||
\ /8 / | \
/|| ゚∞∞/ ノ
0453デフォルトの名無しさん
2011/02/24(木) 16:50:31.42僕はこんな悩む必要は無かった
0454デフォルトの名無しさん
2011/02/24(木) 18:19:06.45は閉鎖したようです
0455デフォルトの名無しさん
2011/02/24(木) 19:11:19.820456Perl忍者lvl2 ◆M5ZWRnXOj6
2011/02/24(木) 19:29:29.02すぐおわる
だからPythonもおわる
ーーーーーーーーーー終了ーーーーーーーーーーーーー¥
0457デフォルトの名無しさん
2011/02/24(木) 22:12:26.66Lua自体のソースコードのサイズが小さく、コンパイルもすぐ終わる。また、ユーザ・ディレクトリに簡単にインストールできるのも好感が持てる。
しかし、APIが弱そうだね。
0458デフォルトの名無しさん
2011/02/24(木) 22:25:33.71Java (HotSpot) 6.32秒 11,000KB
C++ 6.33秒 716KB
Objective-C (IMP) 8.07秒 804KB
C++ (Virtual) 9.77秒 716KB
Objective-C 34.69秒 808KB
Java 1.6.0_22 36.01秒 10,000KB
Scala 2.8.1 48.29秒 30,000KB
Go 8g 49.38秒 760KB
Lua JIT 2.0.0-beta6 58.00秒 812KB ← 速いしメモリも食わない
JavaScript (Firefox 3.6) 2分25.0秒 -
Lua 5.1.4 18分12.0秒 796KB
Smalltalk (Pharo) 1.1 20分31.2秒 30,000KB
Ruby 1.9.2 23分50.9秒 2,876KB
Python 2.6.5 25分56.8秒 3,360KB
Smalltalk (Squeak) 3.9 44分21.8秒 25,000KB
Perl 5.10.1 44分31.9秒 2,428KB
PHP 5.3.2 2時間14分18.9秒 8,576KB
Ruby 1.8.7 3時間01分21.9秒 1,860KB
0459デフォルトの名無しさん
2011/02/24(木) 22:30:07.500460デフォルトの名無しさん
2011/02/24(木) 22:32:27.350461デフォルトの名無しさん
2011/02/24(木) 22:36:06.120462デフォルトの名無しさん
2011/02/24(木) 22:52:08.200463デフォルトの名無しさん
2011/02/24(木) 23:19:28.600464デフォルトの名無しさん
2011/02/24(木) 23:48:47.240465デフォルトの名無しさん
2011/02/25(金) 00:08:24.870466デフォルトの名無しさん
2011/02/25(金) 00:15:07.15あー、GitHub さんでも JavaScript がトップか〜
0467デフォルトの名無しさん
2011/02/25(金) 00:37:46.34私一人の力で、過去のプログラマと現在のプログラマを比較して
裁量労働制に対して争い、訴訟を戦い抜くのは無理な気がしています。
誰か助けてください。
何か良い案があれば以下のスレッドまでお願いします。
http://hibari.2ch.net/test/read.cgi/prog/1253193184/105
[ プログラマー ] 裁量労働制で働いてるプログラマ
http://hibari.2ch.net/test/read.cgi/prog/1253193184/99
> 99 名前:安田英幸 ◆21Da3ggG3M [sage]: 2011/02/24(木) 16:59:54.83
> 皆様のお知恵を拝借させて頂きたいです。
> 私は現在、ネットワーク応用通信研究所と民事事件を係争中です。
> 民事事件は以下の通りです。
>
> 鳥取地方裁判所米子支部民事部A
> 平成22年(ワ)第261号未払賃金等請求事件
> 原告 安田英幸
> 原告訴訟代理人 弁護士 野口浩一
> 被告 株式会社ネットワーク応用通信研究所
> 被告訴訟代理人 弁護士 飯田 藤雄
> 同 弁護士 岡田 卓巳
>
> 訴状・準備書面のPDFは以下のリンクからダウンロードできます。
> http://www.umedoblock.net/sosho_kokai.pdf
> sha1sum 9301547b7f9cd5d8bd9611e42d5c8d8248f5406a
0468安田英幸
2011/02/25(金) 04:53:50.47平成6年ではSEがなぜ裁量労働制の対象となったのだろうか。
現在では裁量労働制の対象としていた前提が崩れているから、
ウェブプログラマはSEとしての仕事をしていても、
裁量労働制の対象とはならなくなっていると主張していこう。
これが一番いい主張の気がします。
相手の土俵で戦うからこっちが不利な気がするのは当然のこと。
平成6年当時、なぜSEは裁量労働制の対象となったんでしょうか?
ここが大きな争点になる気がしています。
現在ではSEも裁量労働制の対象とできないと主張していきたいので、
平成6年当時のSE?プログラマについて詳しい方意見をお願いします。
当時の思い出話でもいいです。何かしがの助けを下さい。
つまんないなー。と思うようなことでも大きな助けとなるかもしれません。
0469デフォルトの名無しさん
2011/02/25(金) 11:28:07.630470安田英幸 ◆21Da3ggG3M
2011/02/25(金) 11:35:18.90このタイミングで、このレス
多分、中の人だ。
送信完了報告ありがとう。
私の送ったメールが届いたか不安だったけど、
こういうレスが来たってことはどれかのMLで
私のメール↓が流れたってことですね。
皆様、お久しぶりです。
安田です。
私は現在、会社と民事事件を争っています。
以下の通りです。
鳥取地方裁判所米子支部民事部A
平成22年(ワ)第261号未払賃金等請求事件
原告 安田英幸
原告訴訟代理人 弁護士 野口浩一
被告 株式会社ネットワーク応用通信研究所
被告訴訟代理人 弁護士 飯田 藤雄
同 弁護士 岡田 卓巳
訴状・準備書面のPDFは以下のリンクからダウンロードできます。
http://www.umedoblock.net/sosho_kokai.pdf
sha1sum 9301547b7f9cd5d8bd9611e42d5c8d8248f5406a
2chの色々なスレッドにも今回の民事事件を知らせています。
以下などです。
裁量労働制で働いてるプログラマ
http://hibari.2ch.net/test/read.cgi/prog/1253193184/
以下の箇所についてちょっと聞きたく、メールをしています。
0471安田英幸 ◆21Da3ggG3M
2011/02/25(金) 11:37:00.61平成22年6月に、松本氏が労働者代表であることの確認書(乙12)
を作成した際にも、松本氏が従業員代表であることが全員一致で認められ
ている。ちなみに、同確認書の作成にあたっては、従業員の判断に影響を
及ぼさないように、取締役ら役員は一切関与しておらず、同確認書は、従
業員らが、独自の判断で、松本氏を従業員代表として支持することを明確
にしたものである。
とありますが、どなたかメールで私に「松本氏が労働者代表であることの
確認書」を作成する経緯などを教えて下さいませんでしょうか?
メールアドレスは、[email protected]になります。
149/199で乙12の確認書がどういったものであるかは知っていま
す。
従業員のどなたの意見が○○に流れて、どのような経緯で確認書の作
成に至ったのかをメールで教えていただけたらと思います。もしも、経緯
を伝えるのは憚るとお思いでしたら、平成22年6月に「裁量労働制の従
業員代表の確認書」のメールを従業員のどなたが送信されたのか、送信さ
れた方の名前だけでも構いません。
もしも、発案者がいたら松本さんだと思いますが、訴訟で「松本氏が発案
者となって確認書を作成した。」と言明していない点が不可解なんです。
上記の一文がないことが、強烈な違和感となっています。
松本さんが発案者でないとしたら、どなたなのか?
皆さんの口から確認書の作成について聞けたらと思います。
0472デフォルトの名無しさん
2011/02/25(金) 11:38:41.340473安田英幸 ◆21Da3ggG3M
2011/02/25(金) 11:38:55.96私が11時に送った↑のメールについて、
一切反応ないのが一番心配でした。
もしかしたら届いてないかもしれないと思って、
次の手を考えないといけませんでしたもの。
煽り、ありがとう
0474デフォルトの名無しさん
2011/02/25(金) 11:40:34.550475デフォルトの名無しさん
2011/02/25(金) 11:49:39.030476デフォルトの名無しさん
2011/02/25(金) 16:29:14.06(趣味だけど)Ruby使いなんで、ちょっと擁護します
RubyのC実装(MatzRubyあるいはMRI)では速度とメモリ節約のために
31bitまでの整数を特別扱い(埋め込みオブジェクト)のFixnumとして
それを超えると多倍長整数のBignum(普通のオブジェクト)として扱ってます
よって2^31回ループさせるとFixnumの範囲を超えてしまうので遅くなります
ループ回数を半分に減らして 2^30回にするとFixnumの範囲内に収まるので速くなり
今回のベンチの実行時間では1/4ほどになります
64bit版MatzRubyだと、2^31回でもFixnumに収まるらしいです(63bitまでがFixnumなのかな)
0477デフォルトの名無しさん
2011/02/25(金) 16:32:36.50MatzRubyでは4倍の差がありますが、他の処理系ではループ回数比どおりの2倍差です
9.9秒(20秒) scala 2.8.0(JREで実行)
13秒(27秒) TCC 0.9.25 (Tiny C Compiler)
16秒(32秒) JavaScript(Opera 11.01)
17秒(34秒) LuaJIT 2.0beta3
-----JITの壁?-----
3分6秒(12分12秒) Ruby 1.9.2(VC++2010版)
3分15秒(17分11秒) Ruby 1.9.1(Mingw版)
5分16秒(10分27秒) JRuby 1.6.0RC2(JREで実行)
5分58秒(11分50秒) Lua 5.1.4
7分48秒(26分19秒) Ruby 1.9.2(VC++6版)
8分2秒(16分37秒) Python 2.7.1
9分38秒(19分18秒) Python 3.2
13分43秒(27分32秒) PHP 5.3.5(VC++6版)
15分23秒(1時間6分45秒) Ruby 1.8.7(Mingw版)
15分45秒(31分10秒) PHP 5.3.5(VC++2008版)
19分22秒(34分27秒) Perl 5.12.1(ActivePerl)
しかし、Ruby 1.8の2^31回ループだとPHPにダブルスコア負け……
いがいとPHPはえーなー
でも1.8は旧バージョンなんだし、マイクロベンチに意味なんて無いんだよー
2^31もループさせるなら、そもそもRubyなんてつかわねーよ(´Д⊂ヽ
などとと、泣き言を言ってみる
0478デフォルトの名無しさん
2011/02/25(金) 16:50:55.030479デフォルトの名無しさん
2011/02/25(金) 18:03:03.760480デフォルトの名無しさん
2011/02/25(金) 18:39:50.740481デフォルトの名無しさん
2011/02/25(金) 19:01:10.78Ruby 1.9.xの普及促進が重要な事は分かった。
0482デフォルトの名無しさん
2011/02/25(金) 19:03:15.30http://anlyznews.blogspot.com/2011/02/java_23.html
0483デフォルトの名無しさん
2011/02/25(金) 19:11:41.480484デフォルトの名無しさん
2011/02/25(金) 23:17:27.810485デフォルトの名無しさん
2011/02/26(土) 00:37:54.780486デフォルトの名無しさん
2011/02/26(土) 13:20:55.57matzの会社じゃん
この裁判がruby崩壊の始まりとは知る由もなかった
0487デフォルトの名無しさん
2011/02/26(土) 13:36:13.26matzの会社っていうから、matzが自分で会社持ってるのかとおもたw
0488デフォルトの名無しさん
2011/02/26(土) 14:00:49.190489デフォルトの名無しさん
2011/02/26(土) 14:30:14.96そこらへんまでいくとみんなのアイドルMatzから離れて
きな臭くなってくるのでやめていただきたい
0490デフォルトの名無しさん
2011/02/26(土) 21:44:46.010491デフォルトの名無しさん
2011/02/27(日) 00:33:27.44情報処理学会誌のコラムでmatzが書いていたが、
社長はRubyが無名の頃から支援してくれていたらしい
どんだけ運がいいのやら。それとも見る目があったのか……w
0492デフォルトの名無しさん
2011/02/27(日) 00:58:25.240493デフォルトの名無しさん
2011/02/27(日) 03:40:44.44ベンチとかほんとどうでもいい。もちろん速いほうがいいに決まってるけど、
なんだかんだ言って、LLやVM言語の速度はネイティブに比べれば遅いんだから。
一方で十分に実用的な速度は出るわけだから、気にすることもない。
ってか速いか遅いかで優劣が決まる話なんて全くつまらない。
せっかくのLLスレなんだから、LLならではの先進的な機能とか文法面の話で
これまで通り宗教戦争を続けるべき。
0494デフォルトの名無しさん
2011/02/27(日) 08:30:50.100495デフォルトの名無しさん
2011/02/27(日) 11:42:31.910496デフォルトの名無しさん
2011/02/27(日) 15:27:24.29http://www.cis.upenn.edu/~bcpierce/papers/harmful-mfps.pdf
後半は難しくて全くついて行けなかったけどなー
0497デフォルトの名無しさん
2011/02/28(月) 01:27:32.80どっかで聞いた名前だと思ったら
今読んでる『Types and Programming Languages』の著者かよ!!
0498akiyan
2011/02/28(月) 04:03:30.320499デフォルトの名無しさん
2011/02/28(月) 04:14:32.870500デフォルトの名無しさん
2011/02/28(月) 04:19:33.680501デフォルトの名無しさん
2011/02/28(月) 04:49:08.510502デフォルトの名無しさん
2011/02/28(月) 10:38:05.95http://www.itmedia.co.jp/enterprise/articles/0705/22/news010.html
0503デフォルトの名無しさん
2011/02/28(月) 10:41:20.270504デフォルトの名無しさん
2011/02/28(月) 10:49:55.56処理能力も趣味の域を出まい
XMLのパース処理ですらギブアップしかねないというのに
0505デフォルトの名無しさん
2011/02/28(月) 10:55:02.320506デフォルトの名無しさん
2011/02/28(月) 10:55:56.310507デフォルトの名無しさん
2011/02/28(月) 11:06:12.28もしかしたら1.9では忍耐強く作ればそれなりに動くかもしれない
が、そもそもそういう画像とかなんか重いのやる人は
「重い処理ノウハウが巷にも溢れてるCで書いて使いやすいRubyから呼ぶ」という癖が染み付いてるので
わざわざ1.9専用で何か書いたりするようなことは意義的にも処理速度的にも今後もないかと思われる
0508デフォルトの名無しさん
2011/02/28(月) 11:14:29.36「Rubyでは苦手な部分だからここはCで書いてRubyのクラス&メソッドとして呼ぶ」
という即諦め分業スタンスは素晴らしい
スレ的にはつまらんが
そのライブラリ本体はスクリプト言語製じゃないだろみたいなw
0509デフォルトの名無しさん
2011/02/28(月) 11:21:00.850510デフォルトの名無しさん
2011/02/28(月) 11:34:50.27XSよりは覚えることが少なくて作りやすいと思う
0511デフォルトの名無しさん
2011/02/28(月) 11:58:25.42たいていのLLは分業前提のグルー言語だと思うけど
ブラウザ上のJavaScriptとかActionScriptだと逃げ道ないな
0512デフォルトの名無しさん
2011/02/28(月) 12:15:48.840513デフォルトの名無しさん
2011/02/28(月) 12:23:49.44いろいろ触ったけど、XSが一番覚えること多くて大変だった気がする。
Ruby は割とシンプルだし、 Python は普通だけどドキュメントが判りやすくて、
php も公式ドキュメントが無くて資料探しまくった後は、それほど覚えることは
多くなかった。
スタック操作が必要なのはXSだけだし、参照はphpにもあるけどXSの方が
覚えることが多かった気がする。特に2,3文字のマクロを大量に覚えるのが苦痛。
あと、 Cython による拡張クラスの書きやすさが異常。拡張クラス作るときに
スロットを定義するとかの面倒な boiler plate コードが一切要らなくなる。
0514デフォルトの名無しさん
2011/02/28(月) 12:26:47.76参照カウント方式の方がメモリ系のデバッグが楽だ。
0515デフォルトの名無しさん
2011/02/28(月) 14:41:32.42複雑なやり取りしないならスタックいじらなくてもいいし、マクロもない普通のコードが埋め込める
初回実行時に自動でXSコードを吐いてビルドしてくれる仕組み
0516デフォルトの名無しさん
2011/02/28(月) 19:47:56.13ブラウザ上の JavaScript は分業とライブラリ拡充と機能拡大の 3 面作戦だよ
分業 → AJAX とかでサーバサイドに丸投げ
ライブラリ拡充 → jQuery とか YUI とか
機能拡大 → Web Worker とか WebGL とか
これで現在、適用範囲をどんどん広げて急成長中なりよ
0517デフォルトの名無しさん
2011/02/28(月) 21:01:31.620518デフォルトの名無しさん
2011/02/28(月) 21:13:10.50つNative Client
0519デフォルトの名無しさん
2011/02/28(月) 21:27:40.75そのうち画像処理も普通になるんでない。CPUの高速化と相まって。
10年後くらいかな。。。
0520デフォルトの名無しさん
2011/02/28(月) 21:29:56.200521デフォルトの名無しさん
2011/03/01(火) 01:42:32.94ただ、これから本当にスレッドレベルの並列性を要求される時代になってくるとすれば、
レガシーなコードがそのまま高速化できるかは怪しくなる
何らかの書き換えが必要になるかもしれない
0522デフォルトの名無しさん
2011/03/01(火) 04:24:34.92書き換えはちょくちょく必要になる。
0523デフォルトの名無しさん
2011/03/01(火) 05:14:51.73https://github.com/olalonde/jsnotify/blob/master/TUTORIAL.md
0524デフォルトの名無しさん
2011/03/01(火) 08:01:02.96そんなに仕様が変わった記憶はないんだが…
もし1.8.6→1.9.1のことを言ってるなら、移行は必須ですらないし、
初の安定版である1.8.6から初の次期安定版の1.9.1まで出るのに2年もかかってるぞ
0525デフォルトの名無しさん
2011/03/01(火) 09:08:12.40個人的にはcscript.exe互換のLinux用JS環境ねぇかなと思うんだが
0526デフォルトの名無しさん
2011/03/01(火) 11:25:14.02| ノ ___ヽ
/。・゚・(____ `・゜゚・。
| u( _●_)ヽ 〉
彡、 |∪| / 誰か助けるクマー
. / ヽノ . /´
0527デフォルトの名無しさん
2011/03/01(火) 12:20:50.44| ノ ___ヽ
/。・゚・(____ `・゜゚・。 いつでも連絡するクマー
| u( _●_)ヽ 〉
彡、 |∪| / 誰か助けるクマー
. / ヽノ . /´
.____
/ ヽ、 _ノ\
/ (○)iji(○)\ 正義がキチガイ呼ばわりされたんだぞ。
/ (__人__) \
| |::::::| | 義憤に駆られることはないのかお?
\ l;;;;;;l /l!| !
/ `ー' \ |i Rubyistとして後ろめたさはないのかお!
/ ヽ !l ヽi
( 丶- 、 しE |そ 一生後悔することになるお!
`ー、_ノ 煤@l、E ノ <
レY^V^ヽl そこのあなた!勇気を出すんだお。
____
/ \ 助けて欲しいんだお・・・
/ _ノ ヽ、_ \ 同じ釜の飯を食ったんだお・・・
/ o゚((●)) ((●))゚o \ いつも一人で居残り残業してたんだお・・・
| (__人__) | あまりの悲しさに、むせび泣いたこともあったお
\ ` ⌒´ / そんなやる夫を見捨てるのかお?
____ このままだったら一生恨むお
/ \ たとえ誰がなんと言おうと、強烈な違和感なんだお
/ _ノ ヽ、_ \ 直観がモノ言ってんだお
/ o゚⌒ ⌒゚o \ えっぇっえ〜ん。え〜ん。
| (__人__) | えっぇっえっぇっ。うっぅっぅうー。。。
\ ` ⌒´ / うええ〜ん。。。えぐっぇぐっうっうっううぅー。。。
0528デフォルトの名無しさん
2011/03/01(火) 14:08:46.512年以上前に作ったソフトを全部書き直せとか言われたら死ぬ。
そんな昔のコードなんかほとんど覚えてないし、直してる途中で変な動作してもわけわかめだ。
0529デフォルトの名無しさん
2011/03/01(火) 14:15:43.56とりあえず知ってる人リストアップしてください
早く教えてください
0530デフォルトの名無しさん
2011/03/01(火) 14:16:07.810531デフォルトの名無しさん
2011/03/01(火) 14:18:32.16Pyrhon使い:まつもとゆきひろ
0532デフォルトの名無しさん
2011/03/01(火) 14:24:34.15sora_h
0533akiyan
2011/03/02(水) 05:58:38.260534デフォルトの名無しさん
2011/03/02(水) 14:44:09.66http://j.mycom.jp/news/2011/03/02/009/images/001l.jpg
Enlightened Perl Organisationの呼びかけを受けてSebastian Riedel氏がPerl 5をプロモーションするための
ロゴを制作したことの顛末がA logo for Perl 5に掲載されている。ロゴは、小型の肉食恐竜「ベロキラプトル」を
模倣したものになっており、GitHubにおいてCC-SAライセンスのもとで公開されている。
Perlは登場から23年ほど経っており、プログラミング言語としては古いもののひとつに数えられるとSebastian Riedel氏。
古いものを揶揄して「恐竜」と呼ぶことがあるが、氏はこれを逆手に取って食物連鎖を生き抜いてきた恐竜だと説明。
種類としては肉食恐竜で、映画「ジュラシックパーク」をよく見たあとでベロキラプトルを採用することにしたと説明している。
ベロキラプトルは白亜紀後期に生息した小型の肉食恐竜。諸説あるが、小型で俊敏に動作し、知能も高かったとされている。
こうした特徴とPerlの特徴をかけて、この恐竜が採用されたものとみられる。
http://journal.mycom.co.jp/news/2011/03/02/009/index.html
0535デフォルトの名無しさん
2011/03/02(水) 15:23:04.78もうすぐ滅亡するとかいう自虐ネタじゃあるまいな
0536デフォルトの名無しさん
2011/03/02(水) 15:54:19.800537デフォルトの名無しさん
2011/03/02(水) 15:56:10.05wwwwwwwwwwwwwwwwww
wwwwwwwwwwww
wwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwww
0538デフォルトの名無しさん
2011/03/02(水) 16:03:03.11テスト駆動開発
0539デフォルトの名無しさん
2011/03/02(水) 17:33:09.531 Java 18.482% ↑ 7ヶ月連続1位
2 C. 14.986% ↓
3 C++ 8.187% ↓
4 Python 7.038% ↑ 5位から4位へ浮上。2ヶ月連続で順位を上げている。
5 PHP. 6.973% ↓ 4位から5位へ下落。下落傾向
6 C# 6.809% ↑
7 (Visual)Basic 4.924% ↓
8 Objective-C 2.571% ↑ 安定化傾向
9 JavaScript 2.558% ↑
10 Perl. 1.907% ↓
http://journal.mycom.co.jp/news/2011/03/01/064/index.html
0540デフォルトの名無しさん
2011/03/03(木) 06:33:34.760541デフォルトの名無しさん
2011/03/03(木) 07:56:40.55プルコギピザみたいなもんでしょ。
トップ10入りは無理なんじゃない?
TIOBE Softwareから2010年6月のTIOBE Programming Community Indexが公開された。
http://journal.mycom.co.jp/articles/2010/07/07/tiobe-tpci/
1 Java 18.033 2.11↓ 2ヶ月ぶりに1位に戻るも、長期に渡り下落傾向
2 C 17.809 1.03↑ 2ヶ月間1位をキープしてから2位へ
3 C++ 10.757 0.16↑
4 PHP 8.934 0.74↓
5 (Visual)Basic 5.868 2.07↓
6 C# 5.196 0.66↑
7 Python 4.266 0.49↓
8 Perl 3.200 0.71↓
9 Objective-C 2.469 2.35↑ 4月は11位。力強い成長を継続
10 Delphi 2.394 0.21↑
11 JavaScript 2.191 1.83↓
12 Ruby 2.070 0.56↓
13 PL/SQL 0.787 0.09↓
0542デフォルトの名無しさん
2011/03/03(木) 08:04:41.77https://github.com/languages
何で C#?
http://stackoverflow.com/tags?tab=popular
0543デフォルトの名無しさん
2011/03/03(木) 12:18:39.230544デフォルトの名無しさん
2011/03/03(木) 14:27:21.67自分が作るソフトに合わせて最適な言語を選べばいいだけ。
0545デフォルトの名無しさん
2011/03/03(木) 14:28:53.60コミュニティの活発度ランキングで、実用性ランキングではない。
0546akiyan
2011/03/04(金) 00:16:51.47pythonの豊富なライブラリがそれを物語っています
私がRubyの将来性を悲観しているのは日本と海外のコミュニティが分断されていることが大規模ライブラリの開発を妨げている点です
0547akiyan
2011/03/04(金) 00:35:45.73どれだけ高尚な理念が詰め込まれた言語でも使われなければ何の意味もありません
LISPに未来がありますか?無いでしょう
プログラミング言語は使われてなんぼの世界です
0548デフォルトの名無しさん
2011/03/04(金) 00:40:34.210549akiyan
2011/03/04(金) 00:57:18.16それも真っ向勝負 真っ正面から批判しています
メタな批判返しだけは止めて頂きたい
私の素朴な願いです
0550デフォルトの名無しさん
2011/03/04(金) 00:59:33.160551デフォルトの名無しさん
2011/03/04(金) 01:02:59.700552デフォルトの名無しさん
2011/03/04(金) 01:05:04.49遠い未来にPHPが使われなくなってもLISPは残ってると思う
0553デフォルトの名無しさん
2011/03/04(金) 01:45:49.260554デフォルトの名無しさん
2011/03/04(金) 03:26:28.36>pythonの豊富なライブラリがそれを物語っています
rubyもphpも豊富なライブラリを持ってると思うけど、どうしてpythonだけをとりあげるかな。
0555デフォルトの名無しさん
2011/03/04(金) 03:29:29.240556デフォルトの名無しさん
2011/03/04(金) 04:37:37.050557デフォルトの名無しさん
2011/03/04(金) 10:05:50.76数はともかく、守備範囲はPythonが圧倒してる気がする。
最近はガイジンがCでライブラリ作るときはほぼ確実にPython
バインディングが付いてくる印象。
0558デフォルトの名無しさん
2011/03/04(金) 10:33:22.19Cythonで書こうかと思っているくらい。
0559デフォルトの名無しさん
2011/03/04(金) 14:44:12.070560デフォルトの名無しさん
2011/03/04(金) 14:48:53.34Cython で書くと C にトランスレートされるから、ちゃんとルール覚えたら
C と同じ速度出せる。
0561デフォルトの名無しさん
2011/03/04(金) 14:49:28.970562デフォルトの名無しさん
2011/03/04(金) 14:51:28.020563Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/04(金) 15:21:00.11オタクの会社に2chにakiyanっていう人いますけど2chとakiyanは別人ですか?って
0564デフォルトの名無しさん
2011/03/04(金) 15:22:41.930565デフォルトの名無しさん
2011/03/04(金) 15:41:15.50日本語でおk
0566デフォルトの名無しさん
2011/03/04(金) 16:17:18.44↑
憧れ
↑
matz 朝鮮人
みたいな感じかな?
0567デフォルトの名無しさん
2011/03/04(金) 18:48:35.87バトロイスレもヌルくなったものだ。
0568デフォルトの名無しさん
2011/03/04(金) 18:52:08.48↑
おしゃれさんの壁
↑
Matz 蛇Tシャツ
0569伝説のPerl忍者lvl2 ◆M5ZWRnXOj6
2011/03/04(金) 20:32:52.71本当にこまってます
0570デフォルトの名無しさん
2011/03/04(金) 20:37:24.010571伝説のPerl忍者lvl2 ◆M5ZWRnXOj6
2011/03/04(金) 20:51:00.13aaa:あいうえお
baka:しね
afe:ああえ
kiero:かす
ってあったとします スクリプトを起動してる間
ずっとログを取得して保存したいです
ですが、なにも発言されずにそのままだったら 同じデータをずっと保存してしまいます
何も発言してないかったら保存、ログがかわってないかったら保存
とかやりたいのですが
どうやって比較すればいいんでしょう?
1回データ取得してループさせて、DBからデータ取り出して比較するしかないんでしょうか?おしえてください
0572伝説のPerl忍者lvl2 ◆M5ZWRnXOj6
2011/03/04(金) 20:53:05.36誰か発言してログがかわったら保存でした
どうやれば飯井んでしょう?教えてください
0573デフォルトの名無しさん
2011/03/04(金) 21:14:41.98だよな
最近は恥ずかしくなったのであまり言わなくなったけど
敵意を持ってる相手はC++
Perlからは色んなものを取り入れたが
今にして考えれば間違いだったとも言われている
実際obsoleteになったものも少なくない
0574デフォルトの名無しさん
2011/03/04(金) 21:34:06.190575デフォルトの名無しさん
2011/03/04(金) 21:48:11.140576デフォルトの名無しさん
2011/03/04(金) 21:51:09.960577デフォルトの名無しさん
2011/03/05(土) 07:53:08.810578デフォルトの名無しさん
2011/03/05(土) 08:40:34.980579デフォルトの名無しさん
2011/03/05(土) 12:14:07.48GREE は PHP
Facebook は PHP, Python, Java, Ruby, etc...
0580デフォルトの名無しさん
2011/03/05(土) 12:29:47.72妄想じゃないよ
古い方(現行版?)のリファレンスマニュアルかたっぱしから読めばわかる
0581デフォルトの名無しさん
2011/03/05(土) 23:00:41.460582デフォルトの名無しさん
2011/03/05(土) 23:06:52.47フロントエンドはね。
バックエンドは C++, Java, Python, Erlang 等。
http://www.makeuseof.com/tag/facebook-work-nuts-bolts-technology-explained/
0583デフォルトの名無しさん
2011/03/05(土) 23:21:43.46何がそんなに気に食わないんだ
0584デフォルトの名無しさん
2011/03/06(日) 16:45:11.98/ \ やる夫に対してうしろめたさを感じるような
/ \
/ ――― ――― \ 人生歩んで欲しくないお
/ _ _ \
/ /´ ,..::::::::::.ヽ ヽ /´ ,..:::::::::::.ヽ ヽ \ 全うな人生をみんなに歩んで欲しいんだお
/ ,' ,;::::::::::::::::::', ', ,' ,;:::::::::::::::::::', ', \
/ { {:::::::::::::::::::::} } { {::::::::::::::::::::::} } \ 過去の行いを悔いながら
/ '、 ヽ::::::::::::::/ / '、 ヽ::::::::::::::/ / \
| (;;;;;;;;;;)) ̄ / | \  ̄ | 過ごす人生なんて楽しくねーお
| /' / ∧ ', |
| {{ { / ヽ } | 今ならまだ許せるお
| ヽ ヽ___/ __ \___ノ |
\ 人 ヽ ´ ` ' / 次回期日が刻一刻と迫ってるお。
\ ( し.) /
\ `¨ / 助けて欲しいんだお。
/ \
/ \ お願いなんだお。
0585デフォルトの名無しさん
2011/03/06(日) 17:03:55.150586デフォルトの名無しさん
2011/03/06(日) 17:27:00.75ただVB.NETは糞
0587デフォルトの名無しさん
2011/03/06(日) 22:28:05.540588デフォルトの名無しさん
2011/03/06(日) 22:32:04.88string trim format timeですか?
0589デフォルトの名無しさん
2011/03/06(日) 22:32:50.360590デフォルトの名無しさん
2011/03/06(日) 22:37:01.65Facebookみたいな大規模サイトだとインフラの問題の方が遥かに重要で、それはアプリケーションとはレイヤーが違う話だ。
リソースを集めやすいって点から、PHPが選ばれるって言うのは、Facebookほどの資金も技術もある組織ですらそうなんだ。
0591デフォルトの名無しさん
2011/03/07(月) 06:31:52.490592デフォルトの名無しさん
2011/03/07(月) 10:49:30.91(´゚'ω゚`)ショボーン
(´・ω:;.:... はぁ。
・゚・(つД`)・゚・ ウェ―ン
0593デフォルトの名無しさん
2011/03/07(月) 11:35:51.340594デフォルトの名無しさん
2011/03/07(月) 12:12:18.01( ) )
(_ヽ_ハ从人_ノ_ノ できることが限られてるんだよね。私はね
| || | |
ノ L,l ,|| |、l、 正義が負けるのか?それが正しいわけないだろ?
⌒:::\:::::/::\
/ <●>::::<●>\ 裁判は証拠主義、証拠主義。そりゃもっともだ、だが
/ (__人__) \
| |::::::| | 俺が正しいってこと分かってんだろーがっ!
\ l;;;;;;l /l!|
/ `ー' \ |i かーっ、腹立つなー!
/ ヽ !l ヽi
( 丶- 、 しE | ドンッ!
`ー、_ノ 煤@l、E ノ >
レY^V^ヽ
/.: ̄ ̄ ̄ ̄ ̄ \ 黙ってるだけ、確かに黙ってるだけだよね
/: : : \ でもさあ、お前らが黙ることで苦しむ人間がいるんだよ
/: : : : \ ねえ、聞いてる?良心が痛まない?
/: : : : : : \ あなた方は真実を知ってるよね?
/ : : : : : : : ___ノ'′ ゙ヽ、___ \ お願いだから、メールを伝えるメールを下さい
l : : : : : :.; '⌒` ´⌒ヽ l 嘘を言って欲しい訳じゃない、真実を知りたいんです
| : : .::;;(。o〇 ) ( 〇o。);;:: | どうしても、どうしても真実と思えないんだ
l : : : :°o゚゚~'"´ `"~゜o゚;° l 準備書面が事実ならば、伝え忘れるわけがないんだよ
\ : : : : : : 。;゚( j ) ; 。+/ 誰が発案者かは間違いなく主張してくる事実なんだ
\: : : : : : ::`┬‐'´`ー┬′ + / そこを主張しなかった理由を知りたい
/ヽ: : : : : : : |/⌒⌒、| イ\ 見当はついている
: : : : : : :゚: : : ゚´ ̄~:j ̄` ; \ そこを証拠で立証したいだけなんだ
: : : : . : : . : : ; '"`` + \
0595デフォルトの名無しさん
2011/03/07(月) 12:30:16.02他の事実から立証していけばいいんだけど、
楽して裁判に勝ちたいから協力してって言ってるだけだけどね。
0596デフォルトの名無しさん
2011/03/07(月) 12:42:59.950597デフォルトの名無しさん
2011/03/07(月) 12:50:52.75目的不明?
0598デフォルトの名無しさん
2011/03/07(月) 12:52:33.530599デフォルトの名無しさん
2011/03/07(月) 13:11:39.21今が正念場なんす。
>>598
多分、利害関係人
0600デフォルトの名無しさん
2011/03/07(月) 13:15:47.160601デフォルトの名無しさん
2011/03/08(火) 19:39:57.01なにそのクエスチョンマークは
0602デフォルトの名無しさん
2011/03/11(金) 09:26:35.28CとJavaは文法を一通り読んだ段階で、他人のコードの大半はわかったのに。
一応、勉強しているのは、Perl、Ruby、JavaScriptだけど、この中でJavaScriptは他人のコードでもわり
とわかるかな。
Pythonがその辺は良さそうなことを聞くけど、Lispとやらも簡単そうな気がする。
0603デフォルトの名無しさん
2011/03/11(金) 09:38:39.270604デフォルトの名無しさん
2011/03/11(金) 09:44:05.21Perlよりひどい
0605デフォルトの名無しさん
2011/03/11(金) 09:45:02.06Python は C と Java が分かる人に対する読みやすさは JavaScript よりも
上だと思う。普通のコードはクラスベースのオブジェクト志向だから。
Ruby, Perl は書き殴るための構文がたくさんあって慣れるとその構文が
初心者には分からないものだって気にならなくなるから、そういうコードは
初心者にはちょっと読み辛いかもね。
0606デフォルトの名無しさん
2011/03/11(金) 09:45:08.20メソッド内でクロージャでthis.callback()を呼び出す関数を宣言し、setTimeout()の引数にするのが煩雑だ。
0607デフォルトの名無しさん
2011/03/11(金) 09:49:24.340608デフォルトの名無しさん
2011/03/11(金) 09:55:35.42文法要素が少ないから読みやすいというなら機械語が読みやすいはずだ
0609デフォルトの名無しさん
2011/03/11(金) 10:07:31.34ES5からはFunction.prototype.bindがあるからそれ使えばだいぶ楽になるかと
>>607
setInterbalに渡した文字列はグローバルスコープで評価されるから使えない場合が多いし、
evalとほぼ同じだから安全ではない
0610デフォルトの名無しさん
2011/03/11(金) 10:14:15.730611デフォルトの名無しさん
2011/03/11(金) 10:36:39.41関数、メソッドの引数に型が書かれてるか否かはデカいな
あとメタプログラミング・リフレクション的な要素を多用するか否かってスタイルの面
0612デフォルトの名無しさん
2011/03/11(金) 11:08:23.20静的型自体が読む助けになるし
言語の構成要素や構文の文脈依存性が少ないから何をやっているかは
コードの字面からすぐ分かる
演算子オーバーロードや暗黙の型変換のように
コードの字面には現れない関数呼び出しも無い
C++はその逆で、加えてテンプレートによるメタプログラミング
能力があるから、静的型であってもCやJavaよりはるかに読みにくい
動的型言語のコードは型のヒントがないし
大抵はCやJavaより高度なメタプログラミング能力があり
抽象度の高いコードが書けるようになっているから
初心者が読みにくいと思うのは仕方が無いだろうな
0613デフォルトの名無しさん
2011/03/11(金) 11:11:15.90ECMAScript 5って、V8でもまだ使えないよね?
0614デフォルトの名無しさん
2011/03/11(金) 11:24:32.55ある程度の規模になると、逆にDIフレームワークとかで大げさなことやって
動的な機能を実装しているJavaの方が分かりづらくなってくる。
コード上には interface のメソッド呼び出しだらけで、処理を追うには
xmlを読んで interface が実際にはどのオブジェクトなのか調べるとか、
ステップ実行してみないといけない。
0615デフォルトの名無しさん
2011/03/11(金) 11:28:29.74これはおおむね最悪だ
0616デフォルトの名無しさん
2011/03/11(金) 11:38:06.86LLメインの奴にありがちだが、お前はいつの時代の人間だよ
IDEでサポートされてるフレームワークなら
別にxmlなんて読まなくても実装がどれかなんて把握できるわ
0617デフォルトの名無しさん
2011/03/11(金) 11:45:08.77言語を読み書きできるようになるってそういうことじゃないだろ…
0618デフォルトの名無しさん
2011/03/11(金) 11:47:16.49抽象インターフェイス越しにしか操作が記述されてない
インスタンスは、デバッガで止めない限りは普通は中身が見えないものなんだが。
最近のIDEはDIコンテナの設定ファイルを静的に解析して
呼び出し側と結びつけてくれたりするものなのかい?
記事があるなら紹介してほしい。
0619デフォルトの名無しさん
2011/03/11(金) 11:49:41.86http://www.youtube.com/watch?v=Hi8L--oWL18
https://bitbucket.org/uncorrelated/knocking-bird
0620デフォルトの名無しさん
2011/03/11(金) 11:51:31.88抽象化された部分の実体クラスを追いかけないと全体が把握できないのは、アスペクト指向やDIが失敗しているとしか言えない。
0621デフォルトの名無しさん
2011/03/11(金) 11:56:34.79DIを使った設計を最終的に人間が
把握できるかどうかを問うているのではなくて、
IDEがDIコンテナの設定ファイルを読んで、
それを用いて実装したコードの情報アシストが
できるよう実装されているのかという話。
0622デフォルトの名無しさん
2011/03/11(金) 11:57:26.05古いプログラムで、smartyしか使っていないものも多い。へたするとそれすら使っていない。
現実問題として、それらの保守をさせられる以上、PHPは使いたくない。
0623デフォルトの名無しさん
2011/03/11(金) 11:58:04.83無知にも程がある
IDE使った事あるのか?類人猿
0624デフォルトの名無しさん
2011/03/11(金) 12:00:07.14IDEがサポートしている言語に関して言えば
IDEを使いこなす能力も言語を扱う上で重要な能力の一つだよ
頭の中で全部解決できるつったってIDEにやらせたほうが速いだろうよ
0625デフォルトの名無しさん
2011/03/11(金) 12:01:16.65実体を追いかける必要があるってのはおかしいわな
STLのアルゴリズム(findだとか)を読むのに、iteratorの実体を追いかける
必要は無いだろ
インタフェースという抽象のレベルでコードが本当に分離されているなら同様のはずで
そうなってないんなら、設計が悪いんじゃねーの
0626デフォルトの名無しさん
2011/03/11(金) 12:01:32.43と言って切って捨てることができる高潔環境にいるかどうかの違いだな
0627デフォルトの名無しさん
2011/03/11(金) 12:03:17.30インターフェイスに記述された仕様が実装されてるんだからわざわざ見る必要はない
その部分でバグが起きて始めてそこを見る必要が生じる
バグが起きたらバグが発生したケースの自動テストちゃんと書けよ?
0628デフォルトの名無しさん
2011/03/11(金) 12:03:37.78おまえはなにをいってるんだ
0629デフォルトの名無しさん
2011/03/11(金) 12:22:11.83密結合になっているなら、DIをやめて結合した方が開発は早い。
0630デフォルトの名無しさん
2011/03/11(金) 15:33:02.00プログラムには副作用がつきものだから、
実際にどんな状態遷移してるのか知りたいこともあるだろうに。
0631デフォルトの名無しさん
2011/03/11(金) 15:35:50.33>無知にも程がある
>IDE使った事あるのか?類人猿
類人猿で結構だから、今のIDEはDIの設定ファイルを読み込んで、それを用いて実装したコードの情報アシストをしてくれるかどうかを教えてほしい、
ってことだよね、>>621が言っているのは。
おれも教えてほしいんだけど。できればSeasar2の場合。
>>627
>インターフェイスに記述された仕様が実装されてるんだからわざわざ見る必要はない
>その部分でバグが起きて始めてそこを見る必要が生じる
バグ修正だけでなくても、中身を追っかけて理解しなきゃいけないことは多いと思うけど。
インターフェースを見るだけで済むことのほうが少ないと思うけどなあ。
0632デフォルトの名無しさん
2011/03/11(金) 16:40:21.63ちょっと興味があったんだけどな。
0633デフォルトの名無しさん
2011/03/11(金) 16:45:51.70読みにくいコードが増えてる気がする。
言語設計者が想定している厳格さを尊重した方がいいと思う。
awkで本格システムを作るようなもんだろ。
昔もこういう事は有った。
Cでオブジェクト指向やろうとしてポインタのキャストだらけ、可変長引数だらけに
なって、全然型チェック出来ないとか。引数の最後にはNULポインタ付けてくださいとか、
アホかとか。
0634デフォルトの名無しさん
2011/03/11(金) 16:47:42.20>バグ修正だけでなくても、中身を追っかけて理解しなきゃいけないことは多いと思うけど。
アスペクト指向としては失敗している。
0635デフォルトの名無しさん
2011/03/11(金) 16:56:46.59> Cでオブジェクト指向やろうとしてポインタのキャストだらけ、可変長引数だらけに
> なって、全然型チェック出来ないとか。引数の最後にはNULポインタ付けてくださいとか、
> アホかとか。
まじで?そんなプロジェクト見たことないから、ちょっと興味ある。
自分の周りでは、CでFILE構造体みたいなの以上にオブジェクト指向っぽいこと
やるなら皆C++使ってたわ。
もしかして、C++が存在する以前のこと?
0636デフォルトの名無しさん
2011/03/11(金) 17:04:22.81Berkeley DBとか、構造体に関数ポインタが入っていたりする。
0637デフォルトの名無しさん
2011/03/11(金) 17:11:54.06なるほど。でもそれが最初に書かれたのは随分昔の話だね(だよね?)
今ならともかく、その当時はCでやるしかなかったんだろうからアホ呼ばわりは可哀想だなぁ。
0638デフォルトの名無しさん
2011/03/11(金) 17:47:34.720639デフォルトの名無しさん
2011/03/11(金) 18:41:25.01bindならChromeはおろかIEでも対応してなかったかな。
strict modeとかになると対応してないやつの方が多いけど
0640デフォルトの名無しさん
2011/03/11(金) 19:02:25.960641デフォルトの名無しさん
2011/03/11(金) 19:11:55.080642デフォルトの名無しさん
2011/03/11(金) 19:14:14.49GTK+(glib)、libpng、linuxカーネルあたりが典型的かな。
GTK+は典型的なオブジェクト指向で、
libpng、linuxは関数テーブルを使いまくり。
0643デフォルトの名無しさん
2011/03/11(金) 19:23:22.71それらではポインタのキャストしまくりで可変長引数使いまくりで、
引数の最後にNULLポインタ付けて終端チェックしてたりするの?
その規模のプログラムがそんなので書けるとは……。
0644デフォルトの名無しさん
2011/03/11(金) 19:43:28.13末尾NULLは、X周りのライブラリだな。
http://homepage3.nifty.com/nmaruichi/XawDoc/Xaw08.html
>これらの関数は、引数がどこまで続くかを示すものが必要になります。
> printf()/scanf() では、この役目をフォーマットを指定する文字 列が担っていますが、
>XtVaSetValues()/XtVaGetValues()では、『NULL』が引数の末尾になります。
0645デフォルトの名無しさん
2011/03/11(金) 21:39:37.44気を使わないとすぐ不正な処理起こすイメージのが強いなあ
0646デフォルトの名無しさん
2011/03/12(土) 06:16:48.970647デフォルトの名無しさん
2011/03/12(土) 06:25:50.380648デフォルトの名無しさん
2011/03/12(土) 07:50:05.930649デフォルトの名無しさん
2011/03/12(土) 12:01:15.660650デフォルトの名無しさん
2011/03/12(土) 13:00:47.550651デフォルトの名無しさん
2011/03/12(土) 13:34:31.55大量の動的なデータがあり、
しかもそれを手で記述していかないといけないようなものは、
文法を単純化して誰でも読み書きできるようにした
DSLが役に立つ。
0652デフォルトの名無しさん
2011/03/12(土) 13:48:58.48ただエラーメッセージがわかりにくくて困っちゃう
0653Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/12(土) 23:42:05.91http://www.exploit-db.com/webapps/
PHP (笑)
0654デフォルトの名無しさん
2011/03/13(日) 00:47:25.00そのPHPに1ヶ月で抜き返されるPythonww
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
0655デフォルトの名無しさん
2011/03/13(日) 19:15:32.930656デフォルトの名無しさん
2011/03/13(日) 19:46:44.440657デフォルトの名無しさん
2011/03/13(日) 20:00:58.400658デフォルトの名無しさん
2011/03/13(日) 20:12:27.20ただしC++、てめーはダメだ。
0659デフォルトの名無しさん
2011/03/13(日) 20:19:23.580660デフォルトの名無しさん
2011/03/13(日) 20:21:09.71コンパイルにマシンパワーを使うから?
Haskell もコンパイルに時間が掛かるんだっけ?
0661デフォルトの名無しさん
2011/03/13(日) 20:49:30.65本気にすんなw
0662デフォルトの名無しさん
2011/03/13(日) 23:28:29.160663デフォルトの名無しさん
2011/03/13(日) 23:33:06.060664デフォルトの名無しさん
2011/03/13(日) 23:55:35.500665デフォルトの名無しさん
2011/03/14(月) 00:17:36.97ハテナやるやつはITオタクしかいねーもん
とっととしね
0666デフォルトの名無しさん
2011/03/14(月) 00:37:58.91お勧め言語よろ
0667Perl忍者 ◆M5ZWRnXOj6
2011/03/14(月) 12:28:55.93あいつらが、仕事しているのがうざいから死ねばいいと思ってる
なぜか?それは、憎くて憎くて仕方ない、あいつらが津波や地震で死ぬことで
俺たちの技術力がそのままになり、東京のやつら衰退 俺より雑魚なプログラマが増えるってことなんだよ
嬉しくてたまらねえ 雑魚ども死ねよ早くマジ津波の大運動会に流されて死なねかな
東京や、京都が潰れればハテナとかも死ぬからな早く死ね 東京のクソゴミどもを見てると超絶ウザくてたまらねえ
マジ死んで欲しい あいつらが俺より知識が高い時点で死ねとしか思ってない
この地震で数々のエンジニアが死ねば俺にとっては飯馬超絶飯馬最高に飯うま
そして都心部が壊滅すれば お前ら2ch荷書き込みクソ野郎+クソツイートが減って嬉しくてしょうがねえ
早く死ねってことだよクソゴミバゲロカス汚物の糞雑魚低能白痴池沼糞ゲロエンジニアども
東京が潰れて金持ちが死にまくればまじうれしくてしょうがねえ ホリエとかも死ねよ早く
0668デフォルトの名無しさん
2011/03/14(月) 13:00:49.660669デフォルトの名無しさん
2011/03/14(月) 13:21:39.81> 俺たちの技術力がそのままになり、東京のやつら衰退 俺より雑魚なプログラマが増えるってことなんだよ
> 嬉しくてたまらねえ 雑魚ども死ねよ早くマジ津波の大運動会に流されて死なねかな
次にPerl忍者 ◆M5ZWRnXOj6が雑魚なのか、そうでないのかを教えてくれ。
最期に、災害時に不謹慎な発言するPerl忍者 ◆M5ZWRnXOj6は、この世から消えてくれ。
0670デフォルトの名無しさん
2011/03/14(月) 16:13:15.16いずれ自滅するか天罰が下って逝くからほっとけばいい。
0671デフォルトの名無しさん
2011/03/14(月) 16:18:34.970672Perl忍者 ◆M5ZWRnXOj6
2011/03/14(月) 16:34:57.240673Perl忍者 ◆M5ZWRnXOj6
2011/03/14(月) 16:40:26.170674デフォルトの名無しさん
2011/03/14(月) 16:40:45.54っていうか東電って杜撰すぎね?
0675デフォルトの名無しさん
2011/03/14(月) 17:31:35.68被災地方面に応援しつつ首都圏を保守しているわけだから
東電自体も大混乱してると思われる
んで、この規模の輪番停電は史上初の試み
初めから予定通りに行くわけがない、ぐらいの心構えが必要
まあ、明日移行に順次修正が入るだろう
0676デフォルトの名無しさん
2011/03/14(月) 17:35:14.73それにもっと事前に根回し出来たんじゃないかなあ
0677Perl忍者 ◆M5ZWRnXOj6
2011/03/14(月) 19:15:12.00http://hibari.2ch.net/test/read.cgi/linux/1300097049/
0678デフォルトの名無しさん
2011/03/14(月) 22:04:47.88だが、現代の最重要ライフラインを担当するセクションとしては「明日がある」という
考え方で物事を進めるのは大馬鹿。
今回の輪番停電だが東京電力の停電計画部門に「災害復旧には何が必要か」と
いう考えが全く含まれていなかった点が挙げられる。
例えば、災害復旧の為に生活の一部が犠牲になる事自体に仕方がないが、復旧の
為には「一般の人々が生活に不自由がありながらも働くことができる」という条件が
必要なのに、公共交通機関である鉄道会社とのすり合わせが殆どなされていない。
結果、23区は停電しないが、そこと居住地の間の労働力移動が不可能になってし
まった。
電力の需給釣り合いをとる事が必要なのではなく、電力が必要なのはどこで、
そこに逼迫している供給を回す為に何を切るかの取捨選択ができていない。
集団的規模から言えば頭のいい人間も相当数いるはずなのに、物事を見通せる
人間が責任者の中にいなかったのではないかとすら思える。
0679デフォルトの名無しさん
2011/03/14(月) 22:09:26.73私企業としては動きにくい所もあったんだと思う
(最大限前向きに捉えてみた)
0680デフォルトの名無しさん
2011/03/14(月) 23:21:34.60テレビで似たようなことを言ってたコメンテータがいて、反吐が出た。
一日中電気が使えないことがどれくらい生活に取って大変か判るか?
一日中電気が使えないと、医療機器を使って生きている人がどれだけ
困るか判るか?各医療施設の自家発電設備が何時間の停電に耐える
燃料をストックしているか判るか?
もちろん、鉄道などのインフラに優先して電力を回すなどのコントロールが
出来ればいいことに越したことは無い。が、まずは差し迫った電力不足という
課題に、東京電力の人がちゃんと期日に間に合う解決策を考えて、実施し、
予測不可能な長時間の停電を回避したことは、賞賛に値する。
インフラへの電力供給を優先するなどは、来週から考えたのでも遅くない。
地震から不眠不休で働いている東京電力の職員たち、ほんとうに有難う。
今は、職員の方たち自身がちゃんと交代でしっかり休んでください。
0681デフォルトの名無しさん
2011/03/14(月) 23:35:09.060682デフォルトの名無しさん
2011/03/14(月) 23:44:29.03病院に関してはちゃんと別で電気回す事になってなかったっけ?
0683デフォルトの名無しさん
2011/03/14(月) 23:54:50.28> テレビで似たようなことを言ってたコメンテータがいて、反吐が出た。
勝手に反吐でもなんでも吐いてろ。
> 一日中電気が使えないことがどれくらい生活に取って大変か判るか?
これと
> 一日中電気が使えないと、医療機器を使って生きている人がどれだけ
> 困るか判るか?各医療施設の自家発電設備が何時間の停電に耐える
> 燃料をストックしているか判るか?
これは全然違う。
生活と「命」を混同するな!感情だけで物事を決めるな!
考えろ!
0684デフォルトの名無しさん
2011/03/15(火) 00:07:49.450685デフォルトの名無しさん
2011/03/15(火) 00:26:28.05いつの間にやら、とりあえず東電が悪いことになっとる
0686デフォルトの名無しさん
2011/03/15(火) 00:42:43.11>技術的に建物単位で送電を制御するのは無理っていう話だったのが
>>675 の事なら、停電範囲の指定が不明確だというだけで、
戸別に配電して欲しいという訳ではないんじゃないかな。
同じ地域がダブルカウントされていたり、川崎市という指定と
川崎市高津区という指定が別々に存在していたり、分かり辛かった
という事じゃないかな。県名と市名の結びつけが間違っている
箇所もあったし。
だれかここから LL の話に繋げておくんなまし。
0687デフォルトの名無しさん
2011/03/15(火) 01:21:07.93停電リストを作れば良い。
0688デフォルトの名無しさん
2011/03/15(火) 01:24:10.99そんなのありえないよな
っていうか何かを隠してるからおかしな情報しか出て来ないんだろ
0689デフォルトの名無しさん
2011/03/15(火) 01:37:11.23対応に成功したのに、ドキュメントの詳細の不備で叩かれているという状況を
考えてみたら、東電職員の気持ちになれるんじゃないかな。
しかも、命に関わるプロジェクトって少ないけど、予測不能な長時間の停電を
防ぐ仕事は命に関わるプロジェクトで、プレッシャーもキツい。
東電職員に本当に感謝。
0690デフォルトの名無しさん
2011/03/15(火) 02:06:44.96だが中小企業じゃないんだから広報なり
それなりの人間が集まってるはずなのに
対応が杜撰だから叩かれてるんだよ
0691デフォルトの名無しさん
2011/03/15(火) 02:10:59.21月曜の夜中までかかってしかも間違いだらけって何だよ。
0692デフォルトの名無しさん
2011/03/15(火) 02:16:57.30どうみても生贄をどこにするか選んで落としたとしか思えません。
批判を避けるためにとりあえず複数の候補を出して、
止むを得ずどこかが止まりましたって話にしたかったんだろうと。
0693デフォルトの名無しさん
2011/03/15(火) 02:23:40.32「LAMPになんでRubyが入ってるんだ。」
と言いがかりを付けてるのと同じレベル。
今回のは、
「なんで狛江市なのに03なんだ?」
くらいが妥当な疑問。
0694デフォルトの名無しさん
2011/03/15(火) 02:24:07.37一日”しか”ない
まあコードで言うと頑張って2000行ぐらいか
0695デフォルトの名無しさん
2011/03/15(火) 02:26:18.180696デフォルトの名無しさん
2011/03/15(火) 02:31:42.88金曜日の時点である程度予測出来ていたと思うんだけどなあ・・・
大口顧客との調整に時間が掛かったのかな?
0697デフォルトの名無しさん
2011/03/15(火) 02:52:33.69実施までにこれだけ時間が掛かったのは
各所との調整に手間取ったのは間違いない
特に病院との調整だろうな
0698デフォルトの名無しさん
2011/03/15(火) 05:46:08.680699デフォルトの名無しさん
2011/03/15(火) 07:02:59.32それともインフラエンジニアが間違ったことを言ってもLLエンジニアがそれを指摘してはいけない決まりでもあるのかな
0700デフォルトの名無しさん
2011/03/15(火) 07:27:20.030701デフォルトの名無しさん
2011/03/15(火) 08:53:23.31こういう情報もあるってことで
ttp://www.ustream.tv/recorded/13319307
0702デフォルトの名無しさん
2011/03/15(火) 09:49:29.090703デフォルトの名無しさん
2011/03/15(火) 11:09:29.950704デフォルトの名無しさん
2011/03/15(火) 16:26:59.800705デフォルトの名無しさん
2011/03/15(火) 16:28:42.180706デフォルトの名無しさん
2011/03/16(水) 05:55:45.27「原発は安全」と5時間の洗脳教育
知られざる現場での大事故の隠避
ちょっと長いけど この人の訴えていたこと よくわかった。
いままでどうしてこの文章に気づかなかったんだろう。
俺らも洗脳されてしまったんだな。政府に。
0707デフォルトの名無しさん
2011/03/16(水) 05:58:52.88馬鹿は逆洗脳も簡単にされるんだな
0708デフォルトの名無しさん
2011/03/16(水) 10:27:55.68この辺でも読むと良いよ
0709707
2011/03/16(水) 11:04:41.400710デフォルトの名無しさん
2011/03/16(水) 11:10:38.98ま、いいか
確かに馬鹿しかいないようだなw
0711デフォルトの名無しさん
2011/03/16(水) 13:03:02.04関東の下にプレートがある。これが揺れたんだきっと。日本を良くするまでは死ねないよ!
http://www.youtube.com/watch?v=U8VHmiM8-AQ
0712デフォルトの名無しさん
2011/03/16(水) 15:14:31.44http://www.youtube.com/watch?v=K4UnVRs9i8s
0713デフォルトの名無しさん
2011/03/16(水) 17:02:54.420714デフォルトの名無しさん
2011/03/17(木) 05:15:03.20http://www.spiegel.de/images/image-191816-galleryV9-nhjp.gif
0715デフォルトの名無しさん
2011/03/17(木) 10:35:12.52【ワシントン=山田哲朗】米原子力規制委員会(NRC)のグレゴリー・ヤツコ委員長は16日、
米下院エネルギー・商業委員会で証言し、福島第一原発4号機について
「使用済み燃料プールの水はすべて沸騰し、なくなっていると思う」との見解を明らかにした。
使用済み燃料棒が露出した結果、「放射線レベルは極めて高く、復旧作業に影響する可能性がある」
とも指摘した。具体的な人体への影響については、「かなり短い時間で致命的になるレベルだ」と述べた。
ヤツコ委員長の発言は、東京に派遣した米国の専門家チームからの情報を基にしているとみられる。
米当局が、日本政府や東京電力よりも、原子炉の状況について悲観的な見方をしていることを示した。
(2011年3月17日10時04分 読売新聞)
http://www.yomiuri.co.jp/science/news/20110317-OYT1T00277.htm
0716デフォルトの名無しさん
2011/03/17(木) 10:43:23.544. 福島原発はチリ級津波が発生した際には機器冷却海水の取水が出来なくなることが、すでに明らかになっている。
これは原子炉が停止されても炉心に蓄積された核分裂生成物質による崩壊熱を除去する必要があり、この機器冷却系が
働かなければ、最悪の場合、冷却材喪失による苛酷事故に至る危険がある。そのため私たちは、その対策を講じるように
求めてきたが、東電はこれを拒否してきた。
柏崎刈羽原発での深刻な事態から真摯に教訓を引き出し、津波による引き潮時の冷却水取水問題に抜本的対策をとるよう強く求める。
0717デフォルトの名無しさん
2011/03/17(木) 11:29:56.77こんなリスクとるほど 他にすべが無いわけじゃないんだから
推進責任回避の書き込みを見ると
どれだけ原発で甘い汁すってた奴らが多いかと
思い知らされる
0718デフォルトの名無しさん
2011/03/17(木) 11:36:59.13日本中の原子力発電所をJ-POWERでの運用に変える。
民間企業が運営するよりは、まだ国の方が安心。
今回の事故までは、原発は容認だったが、もうダメだわ。
この場に及んで、原発推進の意見述べている人は、どういうメリットがあると思っているの?
コストもあわない、かといって事故おこした日本企業は輸出もできない。
むしろ、良い場所で地熱発電を大規模にできるように法改正を促していった方がいいのでは。
0719デフォルトの名無しさん
2011/03/17(木) 11:50:47.46http://headlines.yahoo.co.jp/hl?a=20110314-00000072-jij-soci
0720デフォルトの名無しさん
2011/03/17(木) 11:55:22.69東京電力は28日、福島県の福島第1原子力発電所など3原発でポンプや弁など計171機
器の点検漏れがあったと発表した。
昨年末から2月末までの調査で判明したもので、主な原因は、点検計画表の記載ミスや職
員の確認不足。最長で11年間点検していない機器があったが、機器の安全性に問題ないという。
東電は、経済産業省原子力安全・保安院にチェック態勢強化などの再発防止策と共に最終報告
の形で報告した。
http://www.yomiuri.co.jp/national/news/20110228-OYT1T00904.htm
15日の4号機火災の鎮火、東電が確認怠る
http://www.yomiuri.co.jp/national/news/20110316-OYT1T00486.htm
東電によると、火災確認後、社員が2度消防に通報したが、つながらなかったため、放置していた。
東電 誤って通信回線切断、原発のデータ送れず
東京電力は17日、送電線の工事中に社内専用の通信回線を誤って切断し、
福島第1原発から東京本店などへのデータ送信が9時間近く途絶えていたことを明らかにした。
データには格納容器圧力や原子炉圧力、放射線量などの数値も含まれていた。爆発や火災が相次ぎ緊張が高まる中でのトラブルで、
同社は「こういう事態を招き申し訳ない」と謝罪した。
東電によると、工事は福島県富岡町で協力会社が送電線の支柱を直すために実施。16日午後4時すぎに回線を切断してしまった。
通話もできなくなったため、第1原発の状況を知らせる際には、放射線量が高い建物外に出て衛星電話で必要最小限の報告をするしかなく、
詳しい数値は伝えていなかった。17日午前0時40分ごろ復旧した。
http://www.sponichi.co.jp/society/news/2011/03/17/kiji/K20110317000443680.html
0721デフォルトの名無しさん
2011/03/17(木) 11:58:30.14「燃料棒が露出して、圧力容器内に充満した水素がどこからか漏れだして建屋内に充満し、爆発した」
と説明していて、たぶん日本中が「その水素はどこから漏れたんだよ?容器に穴開いてるのか?」と疑問に思ったはず。
でもテレビじゃそこは絶対説明しなかったんだけど、今までの1〜4までの水素爆発って全て
使用済み燃料プールが原因だったんじゃないの?
0722デフォルトの名無しさん
2011/03/17(木) 12:00:10.15床は壁より薄いんだから、プールが無傷で残ってる筈ないだろjk
床もプールも大部分抜け落ちて瓦礫の山状態で、瓦礫に混じって燃料棒が
ごろごろ転がってるのが目に浮かぶわ
いくら水かけても溜めることはできなくて、燃料棒が多少冷えるぐらい
爆発で燃料棒は適当に散らばってるだろうから、再臨界にはなりずらくなってるかもね
0723デフォルトの名無しさん
2011/03/17(木) 12:26:45.88安全なんてありえん
0724デフォルトの名無しさん
2011/03/17(木) 12:37:10.06ここはLLバトロワスレです。
0725デフォルトの名無しさん
2011/03/17(木) 12:47:42.67経済性を重視した付けはでてると思う。でもこれは、原子力関係者だけでなく
日本が、過剰にエネルギー消費をしてきたつけでもある。電気を使っていない人は、
いない。
首都圏で大量のエネルギー消費しているつけを今福島の人が払っているんだよ。
たしかに地熱は可能性があると思うが、原子力をすぐに代替できるエネルギー源
なんて今のところないよ。福島が落ち着いても、止まった原発分の代替エネルギーを
どうするか必ず問題になる。自分たちが便利な生活を享受しておいて原発批判だけ
していても仕方ないよ。
0726デフォルトの名無しさん
2011/03/17(木) 12:51:05.640727デフォルトの名無しさん
2011/03/17(木) 13:08:12.880728デフォルトの名無しさん
2011/03/17(木) 13:27:57.52多用されてきたんなら、
たとえば地熱に切り替える方向で考えるとなると、すぐには無理としても
なんかのツケは払う必要があるんじゃねーの
電気代倍になりますとか、あるいは増税でまかなうとかさ
近視眼な国民ばかりで、消費税だけであんなに揉めるんだ
少なくとも過去にそれを出来なかったのを今責めてもしゃーないだろう
まあ東電は1978年の福島原発臨界事故を2007年まで公開しなかったほどの
隠蔽体質企業で、官民癒着の温床でもあるが、それはそれだ
0729デフォルトの名無しさん
2011/03/17(木) 13:40:20.300730デフォルトの名無しさん
2011/03/17(木) 13:43:26.960731デフォルトの名無しさん
2011/03/17(木) 13:46:01.330732デフォルトの名無しさん
2011/03/17(木) 13:47:35.120733デフォルトの名無しさん
2011/03/17(木) 13:55:38.370734デフォルトの名無しさん
2011/03/17(木) 13:56:41.490735デフォルトの名無しさん
2011/03/17(木) 14:05:42.37東電の計画停電
http://hibari.2ch.net/test/read.cgi/tech/1300024310/
大震災に対してプログラム技術的に何か出来ること
http://hibari.2ch.net/test/read.cgi/tech/1300000513/
0736デフォルトの名無しさん
2011/03/17(木) 14:20:41.56日本経団連の米倉弘昌会長は16日、東京都内で記者団に対し、
福島第1原発の事故について「千年に1度の津波に耐えているのは素晴らしいこと。
原子力行政はもっと胸を張るべきだ」と述べ、国と東京電力を擁護した。
米スリーマイルアイランドの原発事故を上回る重大事故との見方が強いだけに、
発言は波紋を広げそうだ。
米倉会長は事故は徐々に収束の方向に向かっているとし
「原子力行政が曲がり角に来ているとは思っていない」と発言。
「政府は不安感を起こさないよう、正確な情報を提供してほしい」と話した。
一方、日本商工会議所の岡村正会頭は同日開かれた定例会見で
「放射能の放出は、国民が最も不安を抱く。正確かつ迅速な情報提供を望む」と要望。
その上で「原発の建設基準を向上させるしかない。見直しの期間だけ、(建設が)延伸されることは
当然起こりうる」と述べ、今後もエネルギー供給の一定割合は原発に依存せざるを得ないとの認識を示した。
北海道新聞 (03/17 10:55)
http://www.hokkaido-np.co.jp/news/economic/278915.html
0737デフォルトの名無しさん
2011/03/17(木) 14:45:54.11スレ使い切ったら、責任持って次スレ立ててくれ。
0738デフォルトの名無しさん
2011/03/17(木) 14:58:09.340739デフォルトの名無しさん
2011/03/17(木) 15:08:43.110740デフォルトの名無しさん
2011/03/17(木) 15:20:10.700741デフォルトの名無しさん
2011/03/17(木) 15:23:58.74http://en.wikipedia.org/wiki/Scripting_language
Lightweight programming language
http://en.wikipedia.org/wiki/Lightweight_programming_language
CがLightweightだって書いてあるね。
0742デフォルトの名無しさん
2011/03/17(木) 15:27:36.580743デフォルトの名無しさん
2011/03/17(木) 15:30:15.62プログラミング本を売りさばいている著作家や出版社が好んで使っているのだが、実際は実態の無いカテゴリーになっている。
0744デフォルトの名無しさん
2011/03/17(木) 15:35:23.800745デフォルトの名無しさん
2011/03/17(木) 16:26:00.62普段はたやすく餌に食いつくのに、こと震災ネタに限っては冷静だたオマイラを見直したよ....
0746デフォルトの名無しさん
2011/03/17(木) 16:37:11.96LLって日本でしか通用しない単語なのは本当?
海外の目を気にしてる海外グローバル気取りオタ葉早くしねよかす
0747デフォルトの名無しさん
2011/03/17(木) 18:21:09.82>A lightweight programming language is one that is designed to have very small
>memory footprint, is easy to implement (important when porting a language),
>and/or has minimalist syntax and features.
軽量プログラミング言語とは、「非常に小さいメモリ要求」、「実装が容易(移植時に重要)」、
「必要最低限の構文と機能」の3つ全て、あるいは1つを満たすように設計された言語である。
0748デフォルトの名無しさん
2011/03/17(木) 18:45:01.27まあこれも風物詩か
過去スレの、たとえば
http://2chnull.info/r/tech/1215319832/
ここの546-とか952-とか
何度も挙がってるネタなので見てみれば?
Wikipediaも日本語版には、わざわざ英語圏の用法との違いを書いてるみたいだし
0749デフォルトの名無しさん
2011/03/17(木) 18:49:35.72軽量プログラミング言語とは、「非常に小さいメモリで動作するように設計」、
「実装が容易(移植時に重要)」、「必要最低限の構文と機能を持つ」の3つ全て、
あるいは1つを満たす言語である。
0750デフォルトの名無しさん
2011/03/17(木) 19:05:57.89PerlもPHPもPythonもRubyも全てLightweightとは言えないな。
0751デフォルトの名無しさん
2011/03/18(金) 00:53:19.43まさにC言語
0752デフォルトの名無しさん
2011/03/18(金) 00:56:46.930753デフォルトの名無しさん
2011/03/18(金) 08:35:23.51LLってMatzが定義したって書いてあるね。
このスレでは教祖様じゃないかw
教祖様を貶めるレスが多いけどなw
0754デフォルトの名無しさん
2011/03/18(金) 08:47:51.59文句を言うなってことですね、わかります。
0755デフォルトの名無しさん
2011/03/18(金) 09:07:14.610756デフォルトの名無しさん
2011/03/19(土) 05:43:11.040757デフォルトの名無しさん
2011/03/19(土) 07:07:30.470758デフォルトの名無しさん
2011/03/19(土) 16:43:59.420759デフォルトの名無しさん
2011/03/19(土) 17:45:21.630760Perl忍者 ◆M5ZWRnXOj6
2011/03/19(土) 22:38:35.060761Perl忍者 ◆M5ZWRnXOj6
2011/03/19(土) 22:38:58.310762デフォルトの名無しさん
2011/03/19(土) 22:47:16.160763デフォルトの名無しさん
2011/03/20(日) 03:27:15.940764デフォルトの名無しさん
2011/03/20(日) 05:05:02.400765デフォルトの名無しさん
2011/03/20(日) 07:55:11.28>>748にGreg Sullivanって人が名付けたって書いてある
0766デフォルトの名無しさん
2011/03/20(日) 08:14:39.47MicrosoftのWindows Phone部門のシニアプロダクトマネージャー?
0767Perl忍者lvl2(善) ◆M5ZWRnXOj6
2011/03/20(日) 23:21:28.51あのさあ
お前らしってる?w
シンボリックリファレンス使えば ラジオボックスの値うけついでcheckedできんだぜw
$ch=$cgi->param("radio");
$tt->process({$ch=>"checked"})
すげえだろかわんだぜ変数名が
0768Perl忍者lvl2(善) ◆M5ZWRnXOj6
2011/03/20(日) 23:27:28.16冨田尚樹 (著), タナカユカリ (イラスト)
俺はこれを買うけどな
http://goo.gl/jYm9d
0769Perl忍者lvl2(善) ◆M5ZWRnXOj6
2011/03/20(日) 23:34:05.49嫉妬してないしw
0770デフォルトの名無しさん
2011/03/20(日) 23:45:16.42767 あぼ〜ん
あぼ〜ん
768 あぼ〜ん
あぼ〜ん
769 あぼ〜ん
あぼ〜ん
0771デフォルトの名無しさん
2011/03/20(日) 23:48:22.980772Perl忍者lvl2(善) ◆M5ZWRnXOj6
2011/03/20(日) 23:48:23.250773デフォルトの名無しさん
2011/03/21(月) 05:46:19.20今後最も伸びるのはPythonだ
Perlは既に使命を果たした過去のものだ
現在優勢なPHPは縮小傾向だ
将来の主流LLは主観的にはRubyだが客観的にはPythonだ
Rubyは言語自体の素晴らしさやRailsの普及度合いにより主流になれる可能性はある
だがGoogleをはじめとする有力企業の後ろ盾や国際的な広がりのあるPythonにはかなわない
起死回生策はある
楽天よ、UbuntuのCanonical社のようなRubyの普及を目的とする会社を作って毎年100億以上投資してくれ
0774デフォルトの名無しさん
2011/03/21(月) 09:19:37.31Rubyはスタックの使い方がアレなのがなあ。
それから開発チームが不和気味で問題だらけなので
空中分解しないか心配。
Pythonは3.2まで出て、PHP5が出たときのような長い移行期間になってる。
でもいずれしびれを切らしてPython2系のサポートをやめるだろうから、
その時が真の移行時期だろう。
最近はLinuxディストリの内部システムも軒並みPython/RubyばかりでPerl製は見かけないが、
VMware serverの制御スクリプトのようにたまにPerl製のものがあったりするな。
0775デフォルトの名無しさん
2011/03/21(月) 09:26:54.87> この分の容量を確保するため,数MBどころか数KBを削る,という大変な努力が行われています。
> 各種パッケージの依存性の変更(Perlへの意味のない依存性を削除することで,Perlそのものを削除する!)など,
> 非常に大がかりな手法も含まれるので微妙なものの
何年も前から、ワンライナーじゃなくて継続的にメンテナンスされるような
スクリプトの主流はPerlからPythonに置き換わっていくと言われていたが、
いつの間にかPerlが無くてもLinuxが動くようになってるんだな。
0776デフォルトの名無しさん
2011/03/21(月) 11:35:32.850777デフォルトの名無しさん
2011/03/21(月) 15:10:19.830778デフォルトの名無しさん
2011/03/21(月) 17:46:26.70今はJRubyがあるから本家がアボンしてもRuby処理系はずっと残ると予想
0779デフォルトの名無しさん
2011/03/21(月) 19:31:24.72今ならGroovyやらScalaやらClosureやらいろいろあるのに、
わざわざJRubyで開発しようなんて話がどれだけあるのやら……。
0780デフォルトの名無しさん
2011/03/21(月) 22:35:02.45ごく最近出来たツールに限ればPythonのシェアも高くなるだろうが。
Rubyはほとんど使われてない。
0781デフォルトの名無しさん
2011/03/21(月) 22:43:11.26>>775
0782デフォルトの名無しさん
2011/03/21(月) 22:48:51.22Perlは外部CPANモジュールを使う事が多くて、そのモジュールが依存関係で他のモジュールを呼ぶから、Perlのバージョンを上げる等して標準モジュールに絞っていけば、
ある程度は外部モジュールを減らせる。
が、結局の所、Lots of work, but worth it, since it won't be missedだ。
今後Pythonが増えていく可能性は高いが、今現在ではPerlの方がずっと多く使われてる。Rubyはまったくと言って良いほど使われてない。
https://launchpad.net/ubuntu/+spec/performance-desktop-n-install-footprint
Remove Perl (8 MB compressed, 43 MB uncompressed)
- Lots of work, but worth it, since it won't be missed
- Ideal: Only use perl-base
- Fallback: compile list of Perl modules which we need for default system and split it out
- Major rdepends:
+ gnome-system-tools: need user/groups replacement; pulls in entire glib/gtk/pango/gnome-perl stack (another couple of MB)
+ synaptic uses gtk-perl for shiny debconf/dpkg questions
+ defoma: being obsoleted in Debian, just 5 rdepends; needs dropping dependency and calling update-gsfontmap instead of defoma
+ foomatic: needs input from Till, is perl-base enough?
+ apparmor-utils
+ sgml-data: unnecessary dependency
+ sgml-base: only needs perl-base
+ about 20 installed Perl libraries: check imports, might only need perl-base
+ binfmt-support: C rewrite in progress
0783デフォルトの名無しさん
2011/03/21(月) 22:52:21.56とあるようにUbuntuではRubyは使われてない。
0784デフォルトの名無しさん
2011/03/22(火) 00:58:49.19Perl処理系が残っているのは古い習慣からまだ抜けていないだけのことで、
いずれ新しい処理系に変わっていく。
0785デフォルトの名無しさん
2011/03/22(火) 01:44:47.660786デフォルトの名無しさん
2011/03/22(火) 01:49:24.340787デフォルトの名無しさん
2011/03/22(火) 02:07:55.680788デフォルトの名無しさん
2011/03/22(火) 03:01:44.910789デフォルトの名無しさん
2011/03/22(火) 04:05:10.900790デフォルトの名無しさん
2011/03/22(火) 07:37:24.98不特定多数が長期間メンテナンスするならPythonで、少人数短期間ならRubyでも
良いんじゃないかな。
まぁ、すでにPythonがあるのに、わざわざLiveCDの容量制限を辛くしてまで
Ruby使いたい動機が無いけど。
0791デフォルトの名無しさん
2011/03/22(火) 08:20:33.40俺は本気で開発するんで、LiveでないLinuxとRubyがいい。
0792デフォルトの名無しさん
2011/03/22(火) 08:29:25.84アホか。少しくらい上のレスも読め。
0793デフォルトの名無しさん
2011/03/22(火) 11:33:28.950794デフォルトの名無しさん
2011/03/22(火) 14:18:48.27せめてzshにしてよ
0795デフォルトの名無しさん
2011/03/22(火) 17:00:44.78規格番号 JISX3017
規格名称 プログラム言語Ruby
0796デフォルトの名無しさん
2011/03/22(火) 17:14:03.41軽いものはシェルスクリプト、重いものはPythonだろうな。
0797デフォルトの名無しさん
2011/03/22(火) 19:15:29.59読みやすさは、Python>Ruby>PHP>Perl
使われてるのは、Perl>PHP>Python>Ruby
今後伸びるのは、Python>Ruby>PHP>Perl
ということで将来のLLはPythonに決定!
個人的に好きなのはRuby>Python>PHP>Perl
Ruby大好きだ
0798デフォルトの名無しさん
2011/03/22(火) 19:51:00.770799デフォルトの名無しさん
2011/03/22(火) 19:55:41.720800デフォルトの名無しさん
2011/03/22(火) 20:09:27.311. Lesser Language
2. Limited Language
3. Lightweight Language
0801デフォルトの名無しさん
2011/03/22(火) 20:10:08.790802デフォルトの名無しさん
2011/03/22(火) 20:37:09.48情報処理の試験、PerlがRubyに置き換わる日が来るのか。
0803デフォルトの名無しさん
2011/03/22(火) 20:42:34.84このURLは固定リンクじゃない
http://www.jisc.go.jp/app/JPS/JPSO0020.html で x3017 を検索
まだ規格閲覧できないのが残念
0804デフォルトの名無しさん
2011/03/22(火) 21:38:46.05時代だな
0805デフォルトの名無しさん
2011/03/22(火) 21:40:33.95chromeだと読めないね
0806デフォルトの名無しさん
2011/03/22(火) 22:03:27.12見れない
0807デフォルトの名無しさん
2011/03/22(火) 22:09:16.770808デフォルトの名無しさん
2011/03/22(火) 22:21:35.20あれ、さっきまで閲覧できなかったのにPDFリンク追加されてる
よかった
0809デフォルトの名無しさん
2011/03/22(火) 22:45:41.92言語学者としてプリキュアの英語字幕作成に奮闘
0810デフォルトの名無しさん
2011/03/22(火) 22:50:59.370811デフォルトの名無しさん
2011/03/22(火) 23:55:13.31Perlにはsedやawkの後継者としての側面があるけど
Pythonの正規表現リテラルの欠如やワンライナー用途での使いにくさを考えると
PythonはPerlのスーパーセットとは言えないし、完全な代用にはならない
Rubyはまた話は別だけどな(この部分に限っていえば、だが)
0812デフォルトの名無しさん
2011/03/23(水) 00:55:31.32ガチで?本当なら情報源キボン
0813デフォルトの名無しさん
2011/03/23(水) 00:57:20.650814デフォルトの名無しさん
2011/03/23(水) 01:13:17.67Rubyはオブジェクト指向なPerl、それ以上ではない。
0815デフォルトの名無しさん
2011/03/23(水) 02:59:26.09そのオブジェクト指向なPerlで充分なんだが。ついでに言えば妙な変数名を使わなくていいところとかもイイ!
0816デフォルトの名無しさん
2011/03/23(水) 03:52:09.79だがGoogle、Yahoo、Facebookなどの超有力企業は興味ないみたいだな
UbuntuもRuby軽視だし
理由はRubyが日本発だからという感情的なものもあるような気がするんだが
Railsを作ったDavidには頭が下がる
0817デフォルトの名無しさん
2011/03/23(水) 03:54:16.71http://gihyo.jp/dev/serial/01/alpha-geek/0004
0818デフォルトの名無しさん
2011/03/23(水) 05:47:59.17今は情報処理技術者試験にPerlあるよ、しかも選択じゃなく共通問題に
選択問題はC、COBOL、Java、CASL2、そして何故か表計算…
0819デフォルトの名無しさん
2011/03/23(水) 06:02:34.96まあ、あっても大した内容じゃなかった気がするが
0820デフォルトの名無しさん
2011/03/23(水) 10:32:55.41salesforceはrubyに力を注いでただろ
日本初より英語圏のドキュメント少ないとか、
先にpythonが広まったとか、rubyは無駄に複雑だとか
意味付けならいくらでも出来るだろ
そして、感情面でハブられてる不遇な処理系のmonoさんに謝れ
0821デフォルトの名無しさん
2011/03/23(水) 11:45:38.97ハブられてる不遇な処理系のmonoさんに謝れって意味がわからん
純粋に言語機能の優劣を総合的評価するとRubyが一番だろう
俺もRubyオタクで応援してる
だが良いものが広まるとは限らないのが常の世
0822デフォルトの名無しさん
2011/03/23(水) 12:05:09.710823Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/23(水) 12:15:01.15そんなダサイ言語使いたくないわ
0824デフォルトの名無しさん
2011/03/23(水) 12:16:24.650825Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/23(水) 12:20:22.89じゃあなカス
0826デフォルトの名無しさん
2011/03/23(水) 14:17:25.99驚いた事に自分の足を繋いでいる鎖の自慢をお互いに始める。
どっちの鎖が光ってて重そうで高価か、などと。
そして鎖に繋がれていない自由人を嘲笑さえする。
だが奴隷達を繋いでいるのは実は同じたった1本の鎖に過ぎない。
そして奴隷はどこまでも奴隷に過ぎない。
過去の奴隷は、自由人が力によって征服され、やむなく奴隷に身を落とした。
彼らは、一部の甘やかされた特権者を除けば、
奴隷になっても決してその精神の自由までをも譲り渡すことはなかった。
その血族の誇り、父祖の文明の偉大さを忘れず、隙あらば逃亡し、
あるいは反乱を起こして、労働に鍛え抜かれた肉体によって、肥え太った主人を 血祭りにあげた。
現代の奴隷は、自ら進んで奴隷の衣服を着、首に屈辱のヒモを巻き付ける。
そして、何より驚くべきことに、現代の奴隷は、自らが奴隷であることに気付いてすらいない。
それどころか彼らは、奴隷であることの中に自らの 唯一の誇りを見い出しさえしている。
(by リロイ・ジョーンズ 1968年、NYハーレムにて)
0827デフォルトの名無しさん
2011/03/23(水) 14:54:23.08古い処理計にしがみついてるヒーローなんてカッコ悪いです
0828デフォルトの名無しさん
2011/03/23(水) 15:41:47.20なんでだ?
0829デフォルトの名無しさん
2011/03/23(水) 17:04:59.88マルチスレッドの時代だと思ってたら、コルーチンが脚光浴びたり。
SQLの時代だと思ってたら、KVSが脚光浴びたり。
0830デフォルトの名無しさん
2011/03/23(水) 17:17:00.87最後の悪あがきのような気がするな。
今後は普通に書いただけで
勝手にクラウド上でスケールしてくれるような
プログラミング言語じゃないと、
開発効率が悪くてしょうがなくなるだろうよ。
0831デフォルトの名無しさん
2011/03/23(水) 18:34:29.88その手の例はたくさんありそうだな
まあでも「マルチスレッドの時代」であることは何もかわっていないのでは
ttp://www.gotw.ca/publications/concurrency-ddj.htm
この状況は何も変わってない
並列化ではおわらず分散化まで行かなきゃいけない時代だ〜というのなら
そうかもしんない
コルーチンとKVSの両者に共通するのは「貧乏性」のような気がする
ある意味富豪的プログラミングの終焉ってやつかな?
0832デフォルトの名無しさん
2011/03/23(水) 21:04:45.30日本初とかはプログラマという人種的に気にしないでしょ。
俺の考えでは、Rubyは普通に使うにはマニアックすぎる。特に構文とかは、
他の言語に比べるとかなり複雑と言わざるを得なくて、
Rubyを第一言語に使うならいいかもしれないけど、ちょっと使うぐらいの人
からすると、うわぁという感じなんでは?
それに比べるとPythonなんかは、割と簡単で仕様も小さくて覚えやすい。
ただ、Rubyistぐらいのマニアからするとノリが悪すぎて(selfとか)逆に印象が
悪いんじゃないかと思ったり。
>>829
遅くても生産性を大事にするってのはもう浸透したから、
またパフォーマンス重要に戻ったんじゃ?>>831も言ってるけど。
ってか正直並列ってLLかなり弱いよね...。Scalaとかあるけど、あれこそマニアックすぎる上、
Erlangに比べると中途半端らしいし。これからどうなるんだろう?
0833デフォルトの名無しさん
2011/03/23(水) 21:10:51.590834デフォルトの名無しさん
2011/03/23(水) 21:21:08.20誰もが変更可能なオープンクラスどころかオープンオブジェクトなところが
適用分野によっては問題外であるとかいうのはよくわかるんだが
0835デフォルトの名無しさん
2011/03/23(水) 21:33:29.52Pythonと比較すればすぐわかるよ。
0836デフォルトの名無しさん
2011/03/23(水) 21:42:36.51Pythonと比較してお茶を濁すのではなく
Rubyのここが複雑!ついてけねー!てのを具体的にお願い
0837デフォルトの名無しさん
2011/03/23(水) 21:50:05.48「selfwwwwタブwwwwwwwwww」くらいしか煽るとこないし、
Python使ってる人はRubyを勉強しても
「endendendwwwwwwwwww」くらいしか馬鹿にするところないだろ
片方をきちんと使っていると、もう片方の作られ方に理解が深まる
まあスレ的にはそういうのじゃダメなんだがw
0838デフォルトの名無しさん
2011/03/23(水) 21:51:52.810839デフォルトの名無しさん
2011/03/23(水) 22:10:39.32ブロックはopen(path){|f| ... }とL.each{|e| ... }さえ覚えれば当座はしのげる
0840デフォルトの名無しさん
2011/03/23(水) 22:27:11.19俺はRubyに1票だが突き詰めれば好みの差としかいえない
ただRailsはRubyがなかったら生まれなかった
もし同じようなものができたとしてもあれほど洗練されたものじゃなかったろう
現在のRubyの存在価値はRailsを実現してることだよ(たぶん)
0841デフォルトの名無しさん
2011/03/23(水) 22:37:43.140842デフォルトの名無しさん
2011/03/23(水) 22:45:07.440843Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/23(水) 23:06:15.02死ね!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!早く死ね!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!死ね!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
死んじまえ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
プロフィール画像が2次元美少女アニメなど、アップルロゴマークですよねシュッシュ!!
すべてブランド便りで、WEBサイトのセンスが感じられないパクり(笑)
頭も残念、発想も残念、技力も残念、煽りもつまらない サムッサムッ ムッハ~ン!!ハイハイ!
他人の真似 おまけに頭も悪い開発したアプリが既にでてる(苦笑)
車輪の再発明しすぎ 言い訳
雑魚PHP君「だからさ 車輪の再発明も大事なわけでw」 しかいえねえんですか?(大笑)シュッシュ!
厨はMac使いが多くて気持ち悪いんだが
なんでだろう? こういうゴミを生んだ馬鹿PHP親と子は早く死ぬべきでは?(爆笑)
性格も気持ち悪くて残念なホモみたいなネカマが多い
0844デフォルトの名無しさん
2011/03/23(水) 23:12:24.96よっぽどPHP使いが羨ましいんだな。貯金してMacを買えよ。
0845Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/23(水) 23:13:09.41バカだなLinux使えよ低能
0846Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/23(水) 23:14:57.92所詮Mac段階なんだろお前はwwwwwwwwwwwwwwwwwwww
だもんなw
所詮Mac段階w まだMac最高!ってわめいてる段階の雑魚w
俺はとうの昔にそんなの卒業したがw
俺の小6レベルじゃねえかMac最高!とか
早く死ね雑魚
0847Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/23(水) 23:15:41.530848デフォルトの名無しさん
2011/03/23(水) 23:15:55.15MacBook Airが羨ましいんだな。
0849Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/23(水) 23:17:09.26雑魚なんだねカスは
0850デフォルトの名無しさん
2011/03/23(水) 23:21:58.82そんなに悔しがるなよ。
0851デフォルトの名無しさん
2011/03/23(水) 23:22:28.71ビルドツールやらテストツールやら
そんな漏れはいまになってrake勉強中
AntだのMSBuildは死滅しろ
0852デフォルトの名無しさん
2011/03/23(水) 23:29:42.230853デフォルトの名無しさん
2011/03/23(水) 23:34:32.14ttp://buildr.apache.org/index.html
こういうのもあるみたいだな、これは見た目からしてJRubyか
ttp://gradle.org/
これはgroovyだな
CのプロジェクトではCMakeを最近たまに見かける
0854デフォルトの名無しさん
2011/03/23(水) 23:37:37.12犯罪心理学の専門家じゃないですかね
FBIとかの
0855デフォルトの名無しさん
2011/03/23(水) 23:50:58.08Macについてるツールじゃないかな
0856デフォルトの名無しさん
2011/03/23(水) 23:57:35.85ハッピーセットのおまけ?
0857デフォルトの名無しさん
2011/03/23(水) 23:59:32.690858Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/24(木) 00:04:22.99さむいよ
お前寒い消えろ死ね
0859Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/24(木) 00:05:50.36っていうやつみると吐き気がする
殺意が沸く 殺人衝動にかられる
憎くて憎くてたまらない
PHP使いなんだろうなw こういう低レベルな受け答えするやつは
とっとと死ねよ雑魚カス消えろ目糞鼻糞耳糞
0860デフォルトの名無しさん
2011/03/24(木) 00:09:00.64わかります。PHPが羨ましいのですね。
0861デフォルトの名無しさん
2011/03/24(木) 00:13:19.410862Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/24(木) 00:17:48.64http://hibari.2ch.net/test/read.cgi/tech/1297677532/301-400
0863デフォルトの名無しさん
2011/03/24(木) 00:22:58.840864デフォルトの名無しさん
2011/03/24(木) 00:51:37.58【2ch激論】ダム板が統合・廃止へ!人気スレ「また騙されてダム板に…」がなくなる?
http://kamome.2ch.net/test/read.cgi/river/1299720645/
0865デフォルトの名無しさん
2011/03/24(木) 00:51:53.750866デフォルトの名無しさん
2011/03/24(木) 01:03:00.63ほとんど使われていなくても残るって聞いたけど
0867デフォルトの名無しさん
2011/03/24(木) 01:03:25.52騙されたぞ
0868デフォルトの名無しさん
2011/03/24(木) 06:15:59.94それは言わないお約束
0869デフォルトの名無しさん
2011/03/24(木) 09:15:20.14読んだ感じ、特に気になる機能はなかった。
0870デフォルトの名無しさん
2011/03/24(木) 09:41:28.07Railsのことを煽られてもなんとも思わんというのが正直なところではある
あのあれだ、Cで作ったアプリケーションがこき下ろされてもC言語使いが傷つかないのと一緒
0871デフォルトの名無しさん
2011/03/24(木) 11:44:59.190872デフォルトの名無しさん
2011/03/24(木) 13:04:59.74Java最強
0873sage
2011/03/24(木) 13:09:56.110874デフォルトの名無しさん
2011/03/24(木) 13:42:24.350875832
2011/03/24(木) 13:47:26.63スペースと記号系
method +hoge
method + hoge
ブロックとハッシュ
method {hoge => huga} # エラー
行の続き
obj.method +\ huga
obj.method \ .huga (1.9)
「文」の概念
method(hoge or huga) # エラー
他もいくつかあるけど、普通に普及してる言語の中では
かなり複雑な方だと思うな。客観的に文法の複雑さを表す資料としては
Rubyインタプリタのparse.yを見れば一発。
0876デフォルトの名無しさん
2011/03/24(木) 16:42:51.37あの記事は誰得なのかといいたい
Ruby,Rails2をすでにある程度使っている人間向けの記事だったしWEB+DBプレスで特集する意味があるのかと
0877デフォルトの名無しさん
2011/03/25(金) 00:30:04.01こんなに複雑奇怪な言語だったのかと驚く
特に多重代入やメソッド周りの省略記法は魔境
でも実際のところ、ほどほどに使う分には十分に有益で
元が取れる程度の複雑さだと思う
0878デフォルトの名無しさん
2011/03/25(金) 00:59:20.52Pythonのミドル〜ハイレベルな文法上のテクニックや、
Pythonプロジェクトのはじめ方、
pypiへの投稿用パッケージの作り方、
その自動化やその他、ひととおりが1冊で分かる。
そのかわりいろはレベルなことは書いてないから、
2冊目の本となるだろうけど。
0879デフォルトの名無しさん
2011/03/25(金) 02:44:39.92PHP経験者だけど、Perlは2週間で全体像把握できた。
0880デフォルトの名無しさん
2011/03/25(金) 03:14:58.47perlは細かいとこ覚えるのが大変なんだ
rubyとpythonなら、pythonの方が早い
覚えることが少ない
0881デフォルトの名無しさん
2011/03/25(金) 05:27:28.47だが仕事とかあって日中は時間取れない人が多いからね〜
まあ時間よりやる気や集中力なんだが
プログラミングして楽しいのはRubyが一番だ
10年後のベスト5はC、C++、Java、Ruby、Pythonだと思ってるが
0882デフォルトの名無しさん
2011/03/25(金) 08:07:12.47PythonならWeb上にチュートリアルあるから、一通り読んでみたら?
Perlで2週間なら、 Python は2日で覚えられると思うよ。
0883デフォルトの名無しさん
2011/03/25(金) 08:37:02.46それなりにがんばって、2週間でマスターしたんだぜ
PHP使いを舐めちゃいけないぜ、PHP使いも2週間かけてわかるんだぜっていう
糞アピールしなくていいから
気持ち悪いんだよ、いちいちPHP経験者だけどっていわなくていいよお前
やっぱりわめくことが低レベルなんだな、初めからPHP使ってるチンコロは
0884デフォルトの名無しさん
2011/03/25(金) 09:13:51.060885デフォルトの名無しさん
2011/03/25(金) 10:18:16.46自分の道具の便利さを自慢しあうほうがまだ健全だ。
0887デフォルトの名無しさん
2011/03/25(金) 10:42:20.96> 人を馬鹿にしないと生きていけないなんて悲しいね。
仕方ないさ、自分が最底辺で全宇宙の何よりも馬鹿だと自覚してる奴だから、
自分より下だと思えるものを作り出すには、「最底辺の自分が馬鹿にする」しか
方法がない。
0888デフォルトの名無しさん
2011/03/25(金) 10:43:50.30喜んでるだろ
0889デフォルトの名無しさん
2011/03/25(金) 10:45:42.320890デフォルトの名無しさん
2011/03/25(金) 10:47:31.31LLだもの
らすお
0891デフォルトの名無しさん
2011/03/25(金) 16:16:04.02正直Rubyは衰退すると思うよ。というか今すでにしてる。
Pythonとキャラがかぶりすぎてるし。元のハッカー御用達ツールに戻る。
JavaScriptとあとなんか並列っぽい言語が来るはず。
楽しいのは重要だが、誰もがRubyプログラミングが楽しいとは思うわけではない。
0892891
2011/03/25(金) 16:19:50.99○ 楽しいと
0893デフォルトの名無しさん
2011/03/25(金) 16:38:07.560894デフォルトの名無しさん
2011/03/25(金) 16:39:20.770895デフォルトの名無しさん
2011/03/25(金) 17:11:58.82コルーチンとマルチスレッドが対応してくれたら
使えるようになるんだろうけどなー。
言語だけでできることが少なすぎて、扱いが難しいわ。
0896デフォルトの名無しさん
2011/03/25(金) 17:15:00.840897デフォルトの名無しさん
2011/03/25(金) 18:27:44.16もともとブラウザの組み込みスクリプティング言語なんだから、
仕様が限定されてるのは当たり前だろう
仕様を限定していることによって、ブラウザ以外の色々なアプリケーションの
組み込み言語として取り入れやすいという側面もある
いずれにせよ組み込み言語なので、アプリケーションが主でスクリプトは従でしかない
最初から汎用のスクリプト言語じゃないんだ
0898デフォルトの名無しさん
2011/03/25(金) 18:41:21.820899デフォルトの名無しさん
2011/03/25(金) 23:13:51.28かくいう俺もあんまり知らないんだが
0900デフォルトの名無しさん
2011/03/25(金) 23:16:17.520901デフォルトの名無しさん
2011/03/26(土) 00:56:52.41ただErlangのプロセスを使った並列モデルに影響を受けたライブラリは
Rubyで開発されていたと思う。たぶんPerlやPythonにもあるだろう
0902デフォルトの名無しさん
2011/03/26(土) 01:50:15.780903デフォルトの名無しさん
2011/03/26(土) 03:14:16.34Linux用の定番環境できないかな、スクリプト沢山あるから無理か
0904デフォルトの名無しさん
2011/03/26(土) 04:52:18.81ご冗談を。
iniファイルひとつ読むだけでキチガイじみたコード書かないといけないのに。
0905デフォルトの名無しさん
2011/03/26(土) 09:43:51.17ttp://d.hatena.ne.jp/s025236/20110325/p1
0906デフォルトの名無しさん
2011/03/26(土) 09:58:12.11Python 2.4が最強で、2.6や3系はそうでは無いと言う問題もある。
0907デフォルトの名無しさん
2011/03/26(土) 10:05:09.010908Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/26(土) 10:28:53.35Catalyst最強Catalyst最強Catalyst最強Catalyst最強Catalyst最強Catalyst最強Catalyst最強
Catalyst最強Catalyst最強Catalyst最強
Catalyst最強Catalyst最強Catalyst最強Catalyst最強Catalyst最強
Catalyst最強Catalyst最強Catalyst最強Catalyst最強
Catalyst最強Catalyst最強Catalyst最強
Catalyst最強Catalyst最強Catalyst最強Catalyst最強
Catalyst最強Catalyst最強Catalyst最強Catalyst最強Catalyst最強
Catalyst最強Catalyst最強Catalyst最強
Catalyst最強Catalyst最強Catalyst最強Catalyst最強Catalyst最強Catalyst最強
Catalyst最強Catalyst最強Catalyst最強Catalyst最強Catalyst最強Catalyst最強
0909Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/26(土) 11:09:05.69Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
0910Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/26(土) 11:41:23.12Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱 Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱Plackは最弱
0911デフォルトの名無しさん
2011/03/26(土) 11:45:03.410912Perl忍者lvl2 ◆M5ZWRnXOj6
2011/03/26(土) 12:36:09.17CentOSのキャラクターは「せんとくん」CentOSのキャラクターは「せんとくん」
CentOSのキャラクターは「せんとくん」CentOSのキャラクターは「せんとくん」CentOSのキャラクターは「せんとくん」
CentOSのキャラクターは「せんとくん」CentOSのキャラクターは「せんとくん」
CentOSのキャラクターは「せんとくん」CentOSのキャラクターは「せんとくん」
CentOSのキャラクターは「せんとくん」
CentOSのキャラクターは「せんとくん」
CentOSのキャラクターは「せんとくん」CentOSのキャラクターは「せんとくん」
CentOSのキャラクターは「せんとくん」CentOSのキャラクターは「せんとくん」
CentOSのキャラクターは「せんとくん」CentOSのキャラクターは「せんとくん」
CentOSのキャラクターは「せんとくん」CentOSのキャラクターは「せんとくん」
CentOSのキャラクターは「せんとくん」CentOSのキャラクターは「せんとくん」
CentOSのキャラクターは「せんとくん」CentOSのキャラクターは「せんとくん」
0913デフォルトの名無しさん
2011/03/26(土) 14:57:44.00, - ':::::::::::::::::::::::::::::::::::::::::\
/ ;;;;;;;::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;\
/,,;,,,,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ,,,,,,,;:::丶
/ :::::::::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:::::::::::::::ヽ
i゙:::;:::::||::::::ii:::::::::::||::::::::::::::::::;:::::::::::::::::::::::::::゙i
i゙::::|;;;;| |;;;;| |::::::::::| |:::::::::::::::::||:::::::::::::::::::::::::::::|
. i゙::::::i ''''''''''' '───' |;;;;;;;;;;::::::::::::::::::::|
.|:::::::|,-====-´ ゙ヽ,,,,,,,,,,,,、 |:::::::::::::::::::|
|;::::::::|,-----、 ~ニニ,,_` |:::::::::::::::::::|
`ヽ、i (、i´ノ ´い,, ノ ' |;;;::::::::::::::/ なんで、メールこんへんのん?
. i ^~~~ー==-- ー'-+、 / ゙-、;;;;/
{ ヽゝ '-'~ノ
λ ''゙゙゙'''-''---、 /-'^
ヽ, ^~^ (
/ `丶 、 , - /^l
| /( ノ `''''''´~ __, - ' ゙i、
{ / /| ̄ ̄ ̄ ̄ _,- '¨ }
{/ / ゙ー────'~ \|
/ ヽ \
0914デフォルトの名無しさん
2011/03/26(土) 17:53:31.55yum で python 削除なんて正気の沙汰とは思えない
ただの馬鹿
普通は元の python はそのまま残して
違うバージョンの python を別ディレクトリにインスコ
0915デフォルトの名無しさん
2011/03/26(土) 18:15:13.89各LinuxはPython派が多いよな
Windowsは皆が好き勝手やってるからよくわからん
Rubyの将来はRailsの普及しだいだと思うが、かなり伸びて行くと思うよ
日本人として応援したいけどな〜
0916デフォルトの名無しさん
2011/03/26(土) 18:33:39.330917デフォルトの名無しさん
2011/03/26(土) 19:58:39.26その2つなら圧倒的にPythonじゃないか
Rubyは習得したと思った後にRails使ってみるとよいよ
もし「俺の知っているRubyと違う!!」となり、奥が深いと思ったら泥沼の始まり
0918デフォルトの名無しさん
2011/03/26(土) 19:59:46.352chでお前見かけたらちゃんとレスしてんだからTwitterでグダグダ言うのやめなさいな
0919デフォルトの名無しさん
2011/03/26(土) 20:02:35.78LinuxならPythonじゃないのか
0920デフォルトの名無しさん
2011/03/26(土) 20:15:48.89ソースは?
データもないくせにいい加減なこと言うなよ
まあ2チャンネルってお前みたいな奴ばかりだけどね
もちろん俺も
0921デフォルトの名無しさん
2011/03/26(土) 20:30:09.300922デフォルトの名無しさん
2011/03/26(土) 20:37:41.68主観的感想で議論したって意味なくない?
まあいいか
じゃ、俺もこう言おう
Railsの普及は幾何級数的に上昇してるんですけど・・・
0923デフォルトの名無しさん
2011/03/26(土) 20:49:57.310924デフォルトの名無しさん
2011/03/26(土) 21:01:34.17> Railsの普及は幾何級数的に上昇してるんですけど・・・
データ無しの、主観的感想で議論したって意味なくない?
0925デフォルトの名無しさん
2011/03/26(土) 21:11:10.710926デフォルトの名無しさん
2011/03/26(土) 21:12:02.320927デフォルトの名無しさん
2011/03/26(土) 21:12:26.980928デフォルトの名無しさん
2011/03/26(土) 21:12:59.110929デフォルトの名無しさん
2011/03/26(土) 21:14:34.050930デフォルトの名無しさん
2011/03/26(土) 21:27:37.310931デフォルトの名無しさん
2011/03/26(土) 21:28:39.090932デフォルトの名無しさん
2011/03/26(土) 22:45:54.42http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
0933デフォルトの名無しさん
2011/03/26(土) 23:01:40.00意外にRubyが頑張ってるね
日本以外じゃパッとしないと思ってた
0934デフォルトの名無しさん
2011/03/26(土) 23:12:42.29これだけの発展を見せることはなかっただろう
他の言語で同じことをやろうとしてもいまいちパッとしない
Matzは言語デザイン時にどこまで意識してたことやら恐ろしい子
0935デフォルトの名無しさん
2011/03/26(土) 23:30:39.540936戦場の黒いカラスPerl忍者 ◆M5ZWRnXOj6
2011/03/27(日) 00:08:49.34瞬殺だろうがぼけ
0937戦場の黒いカラスPerl忍者 ◆M5ZWRnXOj6
2011/03/27(日) 00:12:38.681vs1の単騎戦じゃぼこぼこだろ
0938戦場の黒いカラスPerl忍者 ◆M5ZWRnXOj6
2011/03/27(日) 00:17:13.440939デフォルトの名無しさん
2011/03/27(日) 00:43:30.490940デフォルトの名無しさん
2011/03/27(日) 01:48:30.810941デフォルトの名無しさん
2011/03/27(日) 01:59:15.45http://www.slideshare.net/ossaj/ruby-6029382
重要なインフラにruby使われていてワロタ
0942戦場の黒いカラスPerl忍者 ◆M5ZWRnXOj6
2011/03/27(日) 09:06:12.44死ねよ
Perlもこのままでいいのか?ライブドアっていうブランドだけじゃ潰されるぞ?
他になんかどっかで使われてるとかねえのか?FBIで使われてるとかCIAで使われてるとか
東京電力で使われてるとか
まつもとの魔の手がのびてきててきもちわりいんだけど
0943戦場の黒いカラスPerl忍者 ◆M5ZWRnXOj6
2011/03/27(日) 09:25:35.130944Ruby忍者 ◆kz00WgUU3s
2011/03/27(日) 10:08:11.340945デフォルトの名無しさん
2011/03/27(日) 10:11:35.22今回の地震で作動したらしい
0946戦場の黒いカラスPerl忍者 ◆M5ZWRnXOj6
2011/03/27(日) 10:59:02.680947デフォルトの名無しさん
2011/03/27(日) 11:02:48.11楽しく作りたいときはPerl使うけど。
0948デフォルトの名無しさん
2011/03/27(日) 11:26:51.57何やるにも結局定番のやり方がないので仕事で使い辛い。
PerlはWSHと同じ位置付けだろ。
ちょっとしたツール作成で使う人がいる、くらいの。
0949デフォルトの名無しさん
2011/03/27(日) 12:29:09.380950デフォルトの名無しさん
2011/03/27(日) 12:31:30.21日本のウェブ業界でオピニオンリーダーになってる企業はみんなPerl。
0951デフォルトの名無しさん
2011/03/27(日) 12:32:40.19Perl使いってことになりますよね。彼は正論です。
0952デフォルトの名無しさん
2011/03/27(日) 12:33:30.82正論過ぎて、Ruby,PHP,Pythonが論破できなかったスレがここにあります。
0953デフォルトの名無しさん
2011/03/27(日) 12:34:46.970954デフォルトの名無しさん
2011/03/27(日) 16:48:42.76汎用性を持つようになったとは思うけど、さすがに言語仕様がゴチャゴチャしすぎてる。
何故かこのスレで突っ込む奴いないが、なんだよあの糞みたいな数の
組み込み関数や予約語は。演算子の使い方も謎だし、
リファレンスと組み込み変数型で使いどころが無意味にいろいろかぶってるし。
業界で使われてるのか知らんが、言語仕様は確実に糞。
0955デフォルトの名無しさん
2011/03/27(日) 16:54:30.67Pythonも悪くないけど
初めてのPython第3版を読んでるところ
0956デフォルトの名無しさん
2011/03/27(日) 16:55:36.640957デフォルトの名無しさん
2011/03/27(日) 16:56:07.35毎回思うのだが、それらの企業にいるプログラマがハッカーレベルのPerlerだったから、
無理やりPerl使ってるだけに過ぎないと思う。
普通に今現在Webの仕事やってる人だったら、Perlが使いにくいって解りそうなものだけど。
0958デフォルトの名無しさん
2011/03/27(日) 16:57:53.52Perlが糞なのはRuby使いなら誰でも知ってるだろ。でもRubyが出る前はこんなのしかなかったから
しかたなく使わざるを得なかったんだよ。単に歴史が長かったからあちこちのサイトで使われてただけ。
今はRubyがあるからわざわざ使いにくいPerlで書く必要はない。過去の遺物として消えてくだけ。
0959デフォルトの名無しさん
2011/03/27(日) 17:01:20.81そこにデーモンが232個動いてるって書いてあるけど、
そんだけプロセス走らせるなら言語自体に並列性は求められないという
ことになるんだろうか?
0960デフォルトの名無しさん
2011/03/27(日) 17:10:31.150961デフォルトの名無しさん
2011/03/27(日) 17:11:26.23PHPやってる子がちらほら居るが、覚え込みも遅いしカスばっかだな
頭が残念だな 操作すらおぼつかないしな
0962デフォルトの名無しさん
2011/03/27(日) 17:11:28.980963デフォルトの名無しさん
2011/03/27(日) 17:18:00.190965デフォルトの名無しさん
2011/03/27(日) 17:21:05.59Perl: なぜ今更そこにハマったのか不思議な奴(幾つかの言語をやってきてる可能性高い
Ruby: 今時のLLを無難に選択した結果の奴(良くもなく、悪くもなく
PHP: ウェブサービスの流行りに乗ったつもりの奴(もうPHP万能論な世の中でないので世間知らず
Python: Perl選択以上になぜそこにたどり着いたのか理解できない奴(触ったらどうなるか分からん
0966デフォルトの名無しさん
2011/03/27(日) 17:22:57.390967デフォルトの名無しさん
2011/03/27(日) 17:24:46.18一番危険なのはPerlですね わかります
0968デフォルトの名無しさん
2011/03/27(日) 17:27:24.80Perlの$だらけなソースが大嫌いな俺と同じだなw
0969デフォルトの名無しさん
2011/03/27(日) 17:28:48.74なんだあの.は気持ち悪いんだよ
0970デフォルトの名無しさん
2011/03/27(日) 17:29:16.82.使ってるのが
0971デフォルトの名無しさん
2011/03/27(日) 17:29:30.835になる前に見限って、ruby, phpと転々とした結果、俺は今はpython使いだよ
新人がpythonなんぞ使ってたら引くけどな
0972デフォルトの名無しさん
2011/03/27(日) 17:32:33.230973デフォルトの名無しさん
2011/03/27(日) 17:36:47.26Perl: ほう
Ruby: ほう
PHP: ほう
Python: ほう
Prolog: ほほう
0974デフォルトの名無しさん
2011/03/27(日) 18:09:39.540975デフォルトの名無しさん
2011/03/27(日) 18:14:57.450976デフォルトの名無しさん
2011/03/27(日) 18:24:30.61あー、なるほど
確かに悪い意味で地雷な言語だな、Pythonは
0977デフォルトの名無しさん
2011/03/27(日) 19:20:01.60変数名に$が付くなんてのは昔のBASICを思い出すから最悪。
変数の頭に$を付けるのはインタプリタが見てすぐ変数だと判断しやすくするため。
主に言語制作側の理由で付いたもんだ。
しかし、たいていの言語は$なんか付けなくてもちゃんと変数かどうか認識できる。
変数を使うたびに$をタイプするだけでも面倒だし、なくていいものをタイプしなければならないのは
もっと最悪。使う側のことを考えない言語仕様がそもそも糞だってことだ。
0978デフォルトの名無しさん
2011/03/27(日) 19:28:24.37JavaScriptはJavaのマネをしただけだろ。ドット演算子はSmalltalkで取り入れられた後、
C++、PHP、Java、Rubyで使われている汎用的な機能だ。これが嫌いならこれらの言語全部使えないことになる。
不自由な性格だなw
0979デフォルトの名無しさん
2011/03/27(日) 19:45:54.120980デフォルトの名無しさん
2011/03/27(日) 19:50:33.48ただPerlでいえば配列へのアクセスが$array[0]だったり
リファレンス周りで発狂できるのが嫌
でも$がscalarのsだったり@がarrayのaだったり
%がキーと値のペアが/で区切られてるってのを知ると
やっぱりPerlはかわいいと思うんだ
0981デフォルトの名無しさん
2011/03/27(日) 19:56:25.600982デフォルトの名無しさん
2011/03/27(日) 19:58:29.570983デフォルトの名無しさん
2011/03/27(日) 20:03:43.420984デフォルトの名無しさん
2011/03/27(日) 20:08:24.32Rubyはメソッドなのか変数なのか区別付かないけどな。メタプログラミングが相まって可読性はLL最凶。
0985デフォルトの名無しさん
2011/03/27(日) 20:27:03.31「脳みそは一つのプログラミング言語に特化するのがベスト。
二つ以上の言語を学ぼうとするとどっちつかずになる」
とか本気で思ってそうだ
0986デフォルトの名無しさん
2011/03/27(日) 20:30:40.990987デフォルトの名無しさん
2011/03/27(日) 20:35:09.52ここの住人(ひやかし以外)は複数の言語が使えるか
少なくとも読める人ばかりだと思う
0988デフォルトの名無しさん
2011/03/27(日) 20:37:59.22用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
用途が被ってる言語を複数使うメリットは何?
0989デフォルトの名無しさん
2011/03/27(日) 20:46:11.310990デフォルトの名無しさん
2011/03/27(日) 20:56:50.34そんなことないと思うぞ
一言語至上主義だからこそこんなスレが伸びるんだろう
むしろ遊びに来たひやかしの方が一歩引いて見れるよ
950くらいから見始めたひやかしの俺が言うんだから違いない
0991デフォルトの名無しさん
2011/03/27(日) 20:59:59.39他の言語を読むくらいは出来るが
0992デフォルトの名無しさん
2011/03/27(日) 21:00:42.35全部均等に素晴らしく使えるわけ?
どうせ読める程度だろハゲ死ね
0993デフォルトの名無しさん
2011/03/27(日) 21:01:28.30例えばWebならフレームワークを含めて、中規模サイト1つまるまる作って運営してますってだけで、
コーダーとしては及第点なんじゃない?
LLなんて1つ出来れば他言語への移行もスムーズだと思う。逆に中途半端が一番いかん気がする。
気になるのは、みんなLL使いにどの分野の技術や知識レベルの水準を求めてるの?
0994中国人
2011/03/27(日) 21:02:53.78御前等死ね
0995デフォルトの名無しさん
2011/03/27(日) 21:04:18.95一つしか言語使えないとか見下してくるLLバカがいるんだよ
しかもそいつの使ってる原語 Ruby,PHP,javaScriptとか書いてあった
吐き気がするわPerlしか使えないとかわめいてきやがって
0996デフォルトの名無しさん
2011/03/27(日) 21:09:41.400997デフォルトの名無しさん
2011/03/27(日) 21:13:23.870998デフォルトの名無しさん
2011/03/27(日) 21:19:28.00お前はスキンヘッドの俺を怒らせた
0999デフォルトの名無しさん
2011/03/27(日) 21:31:40.27じゅうぎょう乙
1000Perl忍者lvl1000 ◆M5ZWRnXOj6
2011/03/27(日) 21:46:19.0910011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。