Ruby終了のお知らせ。
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2007/06/13(水) 02:09:13ID:SD8XhqgK・メモリ食い過ぎ、ちょっと凝ったWebアプリでアクセス来たら
速攻InternalServerError。
・日本生まれなのに日本語文字コードへの対応がいまいちになってきてる。
・見やすさしか取り柄がない。
・他言語から見やすさの為にRubyに移行するなら、
今書いてる言語を見易く書こうとした方が楽。
・Rails流行ってもろくなアプリが出てこない。
大規模な物を作るには負荷が高く、すぐ作るだけならPerlで良い。
・ドキュメントが遅い。
・ルビラー内輪ウケ体質。
メディアが取り上げてるがまるでSecondLife。
・書店にいくとRubyであなたも今日からWebプログラマーみたいな
糞本の乱立。
・作者の名前が平仮名。
Ruby終わってる。
0005nobodyさん
2007/06/13(水) 02:31:49ID:???「JavaからRubyへの移行」とかの我田引水っぷりにはマジで引く。
0006nobodyさん
2007/06/13(水) 02:59:59ID:???0007nobodyさん
2007/06/13(水) 04:17:11ID:???その糞さ加減を理解したうえで
欠点を回避するようなコーディングをすれば
Rubyより使えるところは多いというのは
事実かもしれないな
0008nobodyさん
2007/06/13(水) 04:24:49ID:ZCHu2FF60009nobodyさん
2007/06/13(水) 05:14:16ID:???釣られすぎwwwwwwww
だからPHPが流行るんだよwwww
バカじゃねーのクソRuby
0010nobodyさん
2007/06/13(水) 05:48:52ID:???PHPは仕事でつかってるけど書いててつまらんのは確か
PHPが流行っているというか初心者にも優しいから間口が広いんだろうね
>>9
Webで喰っていくんならPHPだけではなくPerlやRuby、Javaとか
色々やっておかないと生き残れないというか後で困りますよ
0011nobodyさん
2007/06/13(水) 05:51:29ID:???0013nobodyさん
2007/06/13(水) 05:56:33ID:???Ruby愛好者が涙目(笑)
0014nobodyさん
2007/06/13(水) 06:02:26ID:ta4y0NULRuby使いはもっとロビー活動頑張れよ
0015nobodyさん
2007/06/13(水) 06:07:00ID:???0016nobodyさん
2007/06/13(水) 06:40:52ID:???0017nobodyさん
2007/06/13(水) 06:42:52ID:???0019nobodyさん
2007/06/13(水) 08:46:45ID:???完全におわっとるなwww
0020nobodyさん
2007/06/13(水) 08:53:27ID:???>>1の文章にまったくPHPなんて出てこないわけだが。
引き合いに出してるPerlで議論しろよ。
0021nobodyさん
2007/06/13(水) 08:54:35ID:???0024nobodyさん
2007/06/13(水) 09:44:39ID:???0025nobodyさん
2007/06/13(水) 10:40:59ID:???まさか聞きかじりで言ってるんじゃねーだろうな
えーこら
0027nobodyさん
2007/06/13(水) 16:13:22ID:???PHPもフレームワークなんかつかうと結構もっさりしてるよな
0029nobodyさん
2007/06/13(水) 18:04:04ID:???Rubyがダメだとしたら、いったい何をやればいいんだ?
0030nobodyさん
2007/06/13(水) 18:52:12ID:???0031nobodyさん
2007/06/13(水) 20:54:09ID:???ていうかただ単に言語を習得するのはただのオタク
お金をうまく転がせるのが商売人。
ここはオタクと商売人の違いもわからないド素人が混雑してて気持ち悪いですね
0032nobodyさん
2007/06/13(水) 21:31:42ID:???0033nobodyさん
2007/06/13(水) 23:07:39ID:???その後、仕事で仕方なくPHP使ってるが
PHPのあまりに汚い言語仕様にうんざりして
Rubyいいくっていう。Railsの作者がまさにそれ。
そういうPHPやPerlの汚さにうんざりしてる奴は
どうすればいいわけ?
0034nobodyさん
2007/06/13(水) 23:11:46ID:???0035nobodyさん
2007/06/14(木) 03:12:04ID:???所詮PHPerはこの程度か( ゚,_・・゚)ププッ
0036nobodyさん
2007/06/14(木) 03:18:20ID:???いつかプログラマーにかね払わなくてもいい時代になると思うよ。
初心者でもちょっと本買ってくればちゃんとしたものができる時代に移行しつつある。
0037nobodyさん
2007/06/14(木) 05:54:32ID:???せいぜい本のソースコードそのまま入力して満足して終わりか、ちょっと変えてみるぐらいじゃないの
0038nobodyさん
2007/06/14(木) 08:11:16ID:???0039nobodyさん
2007/06/14(木) 08:26:11ID:???PHPの文法(が改善されること)は難しい
だからPHPオワタ
0040nobodyさん
2007/06/14(木) 09:31:59ID:???0041nobodyさん
2007/06/14(木) 10:19:20ID:???まつもと直伝 プログラミングのオキテ
PHPユーザーやPerlユーザーも、この記事の内容は理解しておいた方がいいと思う。
プログラミング技法の発展の歴史、工夫について理解しておく。
0042nobodyさん
2007/06/14(木) 18:52:46ID:???まあ、そのうちおまえらHaskellとかErlangとかにキャッチアップできずに
滅ぶ定め。
0043nobodyさん
2007/06/14(木) 20:41:08ID:???0044nobodyさん
2007/06/15(金) 10:25:33ID:???プログラムを語ってほしくないが、WEB屋ってくくりだけだとピンキリだから別に気にならない。
0045nobodyさん
2007/06/15(金) 10:37:04ID:???0046nobodyさん
2007/06/15(金) 11:21:07ID:???社内の色んな処理させてるだけなんだろ?
「Googleも使ってるから」って理由で
ウェブアプリをPythonで作るのは違うよな
Ruby関係ないけど
0047nobodyさん
2007/06/15(金) 14:01:02ID:???WEBってのは、1秒間に何人さばけるかがそのまま売上に直結することがある。
そういう部分の処理はPythonもRubyも向いてない。
0048nobodyさん
2007/06/15(金) 14:20:03ID:???わるいげんごではないんだけどねパイロンもルビーも
0049nobodyさん
2007/06/15(金) 15:03:20ID:???0050nobodyさん
2007/06/15(金) 15:40:05ID:???数をさばくひつようがあるとして、
プログラムの規模が小さい場合はなるたけシンプルで低級な言語、
プログラムの規模が大きい場合はperl、C、PHPあたりにして、組み方を工夫する。
呼び出し回数の多い部分ではクラスの使用を控えるだとか、
そういう部分だけできるだけ速い言語でモジュール化するとか、いろいろ。
0051nobodyさん
2007/06/15(金) 16:11:06ID:???0052nobodyさん
2007/06/15(金) 17:09:11ID:???TwittersはRailsでできてるんでしょ
あれってユーザー数物凄いんじゃないの?
0053nobodyさん
2007/06/15(金) 17:11:51ID:???PHPフレームワークとのベンチマーク対決で圧勝してたじゃん
ドジでのろまな亀のPHPより
Pythonの方が速度面でも勝ってるんじゃないの?
0054nobodyさん
2007/06/15(金) 17:48:28ID:???Rubyではもうこれ以上の人数には耐えられないと開発者が言ってる。
そんなにアクセスはないだろうってRubyにしたら、思いのほか流行っちゃったってパターン。
>>53
フレームワークはものによって速度が全然違うわけだが、PHP側は何を使ったの?
PHPのバージョンは?
0055nobodyさん
2007/06/15(金) 18:54:32ID:???毎秒1万とかリクエストがあるらしい
http://itpro.nikkeibp.co.jp/article/NEWS/20070610/274285/?ST=oss
0056nobodyさん
2007/06/15(金) 19:07:54ID:???作者ってのはTwitterの作者な。まつもと氏はそりゃRubyを褒めるよ。
これ見ろ。
http://www.slideshare.net/Blaine/scaling-twitter/
Rubyはスケールする。Rubyで分散処理をするには関係しそうな部分
全部に「手作業で」コードを埋め込む必要がある。
これ以上複雑になるとRubyじゃ対応できない。
みたいなことを言ってる。
小規模だと楽なRubyが、大規模なシステムじゃ逆に手間がかかるようになる。
0057nobodyさん
2007/06/15(金) 19:28:50ID:???0058nobodyさん
2007/06/15(金) 19:48:14ID:???0059nobodyさん
2007/06/15(金) 20:58:02ID:+OevjEem今からRuby勉強しようと思ってた。
Ruby関連の記事はすげぇ景気がいい感じだったんだが・・・
将来性あるんじゃないの?
0060nobodyさん
2007/06/15(金) 21:09:08ID:???0061nobodyさん
2007/06/15(金) 21:24:50ID:???GREEやフォト蔵が証明してくれている。
あれだけの規模のサイトが運営できているんだ。
0062nobodyさん
2007/06/15(金) 21:27:39ID:+OevjEem検索してみたらこんな結果になった。Ruby on Railsが出てからしばらく
経ってるのに、実はそんなにたくさん本が出てるわけでもないんだな。
Pascalが多いのが以外。人物名でヒットしてんのかな。教育で使われてる
からなのか。
336,064 Computers & Internet
014,614 Java
011,451 C++
007,585 Pascal
006,254 Ada
006,199 FORTRAN
005,247 Perl
005,172 JavaScript
004,611 PHP
004,593 LISP
004,128 Prolog
003,464 COBOL
002,973 C#
002,622 Delphi
002,215 PL/I
002,170 Python
001,408 Ruby
0064nobodyさん
2007/06/15(金) 21:29:54ID:+OevjEem007,958 Visual Basic
0065nobodyさん
2007/06/15(金) 21:32:38ID:???それでも一位だろうが。
0066nobodyさん
2007/06/15(金) 21:34:03ID:+OevjEemするのが嫌で、全部独りで作れるような中小規模の仕事がしたいと思って
RubyやPHP、Perlに興味を持ったんだが、結局、しばらくはPHPを勉強
したほうが無難ということなのか?知り合いにRubyとPHPにかなり詳しい人が
いるんだが、どっちを先に教えてもらえばいい?ちなみに、Javaは
開発経験はないけど、結構勉強してる。
0067nobodyさん
2007/06/15(金) 21:35:10ID:+OevjEemいや、ちょっと見た感じではJavaScriptは混入していない。
Amazon.co.jpだと混ざるけど、さすがに向こうのサイトだと
全部アルファベットだから、こういう細かいところまで気を
配ってんじゃないか。
0068nobodyさん
2007/06/15(金) 21:53:09ID:+OevjEemこの結果どうよ?
336064 Computers & Internet
002364 Java
001857 C++
001616 Visual Basic
001152 FORTRAN
001095 Pascal
000697 COBOL
000519 Ada
000503 PHP
000433 C#
000424 JavaScript
000414 Prolog
000288 Delphi
000263 Perl
000250 LISP
000098 Python
000070 Ruby
000035 PL/I
0069nobodyさん
2007/06/15(金) 22:15:22ID:+OevjEem119 C++
111 PHP (書籍関係除く)
107 Java (JavaScript含まず)
045 Perl (関係ないやつ除く)
029 Ruby (関係ないやつ除く)
028 C#
026 Delphi (関係ないやつ除く)
026 Python (関係ないやつ除く)
020 JavaScript
008 LISP (関係ないやつ除く)
008 FORTRAN
007 COBOL
004 Visual Basic (VBでは関係ないやつ大量に検出)
001 Pascal
000 PL/I
000 Computers & Internet
000 Ada (関係ないやつ大量に検出のためボツ)
000 Prolog (関係ないやつ除く)
0070nobodyさん
2007/06/15(金) 22:16:15ID:+OevjEem0071nobodyさん
2007/06/15(金) 22:19:27ID:+OevjEemこうして見ると、Amazon.comでの書籍の販売動向とはかなり違ってくるな。
Rubyも結構話題になってるし、PHPやC++がJAVAを抜いてるのも面白い。
0072nobodyさん
2007/06/15(金) 22:29:14ID:???0073nobodyさん
2007/06/15(金) 22:32:48ID:+OevjEemますます、JAVAは用途が広くて便利ってことになっちゃうじゃん。
ここはPHP、Perl、Ruby、PythonがJAVAよりいいんだっていうふうに
話を持って行かないと。
0075nobodyさん
2007/06/16(土) 00:48:49ID:???0076nobodyさん
2007/06/16(土) 00:52:47ID:???0077nobodyさん
2007/06/16(土) 02:03:57ID:???>>69
Amazon や 2ch のカウントと、その言語が優れているか否かとの関連性が見出せない。
分かりづらいから本が山ほど出て、2ch に質問しに来る、とは考えられないか?
0078nobodyさん
2007/06/16(土) 02:07:54ID:???メモリ食いのプログラムだったらハードで補えばいいわけだし
プログラム作成にかかる時間とか学習時間・資金、スキルをもった人材によってもさまざまなんだからさ。
CにもjavaにもPHPにもどの言語にも一長一短があんだよ
そんなおれはPHPしか使えないけどなorz
0079nobodyさん
2007/06/16(土) 02:33:54ID:???0080nobodyさん
2007/06/16(土) 13:46:58ID:WbFt4K69分かりにくさというのも要素のひとつだと思う。
しかし、ある程度人気もないと分かろうとする人も少ないわけで
調べに来ない。
0081nobodyさん
2007/06/16(土) 17:40:00ID:???・・・だって、そもそも始まってないもん。
0082nobodyさん
2007/06/16(土) 17:40:24ID:WbFt4K690083nobodyさん
2007/06/16(土) 17:57:51ID:???0084nobodyさん
2007/06/16(土) 18:30:45ID:???0085nobodyさん
2007/06/16(土) 23:14:55ID:???そういう状況にはなりたくないな
0086nobodyさん
2007/06/16(土) 23:34:02ID:???あなたの理屈が世の中のすべてだと思わないでください
0087nobodyさん
2007/06/16(土) 23:36:08ID:Di4rI04Dってスカウトが何件か来てるよ。やはり、ビジネスチャンスと見ている
人たちがいるようだ。Ruby on Railsを使うと、少ない人員で大規模システムを
作れるみたいな記事も読んだことある。とりあえず、Rubyやってみるって
のでどうよ?
0088nobodyさん
2007/06/16(土) 23:50:59ID:???へたにRubyできちゃうとデスマーチ行きだぞ、きっと。
0089nobodyさん
2007/06/17(日) 00:02:28ID:???0090nobodyさん
2007/06/17(日) 00:14:25ID:50LR9KTu破滅するプロジェクトのために過剰労働を強いられることだよ
0091nobodyさん
2007/06/17(日) 00:27:54ID:???>つまりは、Rubyが優秀過ぎて使いこなせるやつが少ないってことだろ。
お前の主張はアレだな、
「英語よりラテン語のほうが(学問的に)格上だ」とか言ってるのと同じだ。
この文脈で、英語をPHPに、ラテン語をRubyに置き換えても同義。
俺だったらどんなに格が低いとしても、便利な英語(PHP)を使うね。
0092nobodyさん
2007/06/17(日) 01:36:57ID:???0093nobodyさん
2007/06/17(日) 01:44:52ID:???一長一短あると何回いわせ(ry
0094nobodyさん
2007/06/17(日) 02:06:07ID:???何も具体的な反論すら出来ず、ただ単に「Rubyはスゴイんだ!」としか言えない無残な輩。
0095nobodyさん
2007/06/17(日) 02:06:31ID:???これを文脈を置き換えてみると
Rubyできる奴はPHPなんて出来て当然。
俺なら他の言語を学ぶと色々と知識が深まるので、
本物のプログラマーならRubyも含め他の言語やって
当たり前だと思うね
0097nobodyさん
2007/06/17(日) 04:04:20ID:???現代の実社会で必要とされてるのは英語だ。
0098nobodyさん
2007/06/17(日) 10:15:25ID:???英語しか出来ないやつが何をいきがってるんだ。
0099nobodyさん
2007/06/17(日) 10:59:01ID:4jdcLd1+学者じゃなくても教会関係者ならしゃべれるよ。
Rubyをたとえるなら、
Ruby 対 Perl&PHP は
Vista 対 XP かな
新しい言語で
将来的には徐々に流行って行きそうだけど
今のところなかなか流行らないっていう。
0100nobodyさん
2007/06/17(日) 11:04:19ID:???0101nobodyさん
2007/06/17(日) 11:08:53ID:???止めたほうがいいと思うの
0102nobodyさん
2007/06/17(日) 11:27:49ID:4jdcLd1+本のタイトルをキーに調べてみた
081,717 Computers & Internet
000,943 Java
000,405 Visual Basic
000,341 COBOL
000,316 FORTRAN
000,312 C++
000,188 PHP
000,173 Perl
000,159 Pascal
000,157 JavaScript
000,087 Delphi
000,084 C#
000,072 LISP
000,062 Prolog
000,049 Ruby
000,021 PL/I
000,018 Ada
000,018 Python
ちなみに、
>>68はAmazon.comで同様にタイトルをキーに調べたもの
>>69は2chの過去1年間に立ったスレのタイトルをキーに調べたもの
0103nobodyさん
2007/06/17(日) 11:50:20ID:4jdcLd1+ここまでの調査をまとめると以下のようになる。PHPを100とした場合。
順序はamazon.co.jpでのもの。
.jp Com 2ch Language
502 470 096 Java
215 321 004 Visual Basic
181 139 006 COBOL
168 229 007 FORTRAN
166 369 107 C++
100 100 100 PHP
092 052 041 Perl
085 218 001 Pascal
084 084 018 JavaScript
046 057 023 Delphi
045 086 025 C#
038 050 007 LISP
033 082 000 Prolog
026 014 026 Ruby
011 007 000 PL/I
010 103 000 Ada
010 019 023 Python
0104nobodyさん
2007/06/17(日) 11:58:55ID:???0105nobodyさん
2007/06/17(日) 12:02:55ID:4jdcLd1+少し先の未来が分かりそうじゃん。もうからないと思ったら書かないでしょ。
0106nobodyさん
2007/06/17(日) 12:37:35ID:???0107nobodyさん
2007/06/17(日) 12:38:53ID:???消極的なマーケティングの発想なんじゃないかなー。
広告屋だったら売れないものでも売れるように思案すると思うよ。
プロモーションの一環として、2chにRubyというキーワードをちりばめたスレッドを立てた。
そして、その一つであるこのスレッドには、既に>>1->>105というリアクションがある。
つまりRubyは注目を集める要素を持っているという証左
0108nobodyさん
2007/06/17(日) 12:54:23ID:???0109nobodyさん
2007/06/17(日) 14:35:10ID:???>英語なんて出来て当然だろ……
>英語しか出来ないやつが何をいきがってるんだ。
そうかそうか。
ところでお前は日本語があまり出来ないようだけどなw
0110nobodyさん
2007/06/17(日) 14:59:57ID:???0111nobodyさん
2007/06/17(日) 16:05:00ID:???0112nobodyさん
2007/06/17(日) 16:05:51ID:???0113nobodyさん
2007/06/17(日) 16:12:45ID:???0114nobodyさん
2007/06/18(月) 01:19:25ID:X0LsLXYCまあ、 rubyがいい言語かというよりは、もはやweb prog板としては
rails vs 他言語のフレームワーク って観点で語るべきでは?
rails以外に流行ってるフレームワークってなんだ?
0115nobodyさん
2007/06/18(月) 01:41:30ID:AI0rkIY60116nobodyさん
2007/06/18(月) 02:05:41ID:3Ht3k2HGOOPの勉強のためと、趣味で、家ではJAVA勉強してるづら。
0117nobodyさん
2007/06/18(月) 02:38:59ID:AI0rkIY6strutsフレームワークをやっとけば開発現場では困らないよ
0118nobodyさん
2007/06/18(月) 02:50:52ID:???Java並に遅いし、よくサーバエラー出るな。
期待していただけに残念。
0119nobodyさん
2007/06/18(月) 03:12:17ID:AI0rkIY60120nobodyさん
2007/06/18(月) 03:52:09ID:???のろまなRuby、ビジグソなPHPプギャー9
0121nobodyさん
2007/06/18(月) 06:58:07ID:???JavaとかRubyはいつまで経っても大規模サイトには使えないんじゃないかな。
Javaとかいい加減な組み方すると、会員千人ぐらいで1Webサーバの限界来るし。
こんなのじゃ採算ライン乗らないんじゃないかと思う。
0122nobodyさん
2007/06/18(月) 08:30:04ID:???0123nobodyさん
2007/06/18(月) 08:52:47ID:???0124nobodyさん
2007/06/18(月) 10:52:47ID:???0125nobodyさん
2007/06/18(月) 11:16:37ID:???あぁ、そういうやついたね、みたいに語られるようになるってことよ
0126nobodyさん
2007/06/18(月) 11:18:48ID:???0127nobodyさん
2007/06/18(月) 11:21:45ID:???0128nobodyさん
2007/06/18(月) 11:33:07ID:???0129nobodyさん
2007/06/18(月) 11:56:55ID:???0130nobodyさん
2007/06/18(月) 12:48:42ID:???確かにfastcgiはmod_phpほどは安定してない印象だな。
0131nobodyさん
2007/06/18(月) 13:13:46ID:???0132nobodyさん
2007/06/18(月) 16:58:50ID:???>Javaとかいい加減な組み方すると、会員千人ぐらいで1Webサーバの限界来るし。
それマジ?? ってことはアクティブ300人くらいで死亡なのか?
FW無しの生PHPだったら、1サーバでアクティブ3千〜1万人は余裕だと思う。
0133nobodyさん
2007/06/18(月) 18:34:47ID:???あとはApacheのチューニング次第でPHPの性能も左右されるだろうね。
0134nobodyさん
2007/06/18(月) 19:31:21ID:zNvywq9Dそのキーワードなつかしいな。
0135nobodyさん
2007/06/18(月) 19:39:04ID:???アプリの巻き添え食らってhttpdが死ぬよりは
FastCGIでアプリだけお亡くなり下さいの方が好きかな。
0136nobodyさん
2007/06/18(月) 19:55:48ID:???0137nobodyさん
2007/06/18(月) 21:06:39ID:???結構あちこちの大企業で、そういう状態に陥ってるよ。
そして無駄にWebサーバが増えていく…。
まー、大企業は金があるから、
Webサーバの10台や20台どうってことないんだけどさ。
0138nobodyさん
2007/06/18(月) 23:04:51ID:???0140nobodyさん
2007/06/19(火) 00:32:29ID:???Rubyって十分Webアプリ向けじゃないか?
Rails抜きに考えても、PerlやPHPに並ぶくらいWebアプリに適した言語だと思うんだが
0143nobodyさん
2007/06/19(火) 10:10:25ID:???そんなおれは趣味プログラマだけど
0145nobodyさん
2007/06/19(火) 10:54:04ID:???0147nobodyさん
2007/06/19(火) 12:25:39ID:???だから最近●通●なんてとこと組んで営業だけの会社作った。
勢いで上場だけするからこうなる。
0149nobodyさん
2007/06/19(火) 12:56:55ID:???>>145じゃないが、ほれ。
ttp://jp.rubyist.net/RubyKaigi2007/
最低限スポンサーだ。
0150nobodyさん
2007/06/19(火) 13:26:53ID:???ヲタが「俺は素人とはちょっと違うんだぜ」っていう
自己満足を満たすためのツールでしょ。
そういうキモヲタの心理は理解できないでもない。
その話題に興味のない一般人には無意味にしか思えない「小さな差別化」によって
自尊心を得る…というのは、よくあることだ。
0151nobodyさん
2007/06/19(火) 15:33:21ID:DvoJBnKn0153nobodyさん
2007/06/19(火) 22:11:49ID:???0154nobodyさん
2007/06/19(火) 23:26:40ID:TrODqrhN0155nobodyさん
2007/06/19(火) 23:46:45ID:n9vLP7Se超大手での社内システムの保守してるけど、フレームワーク使って
なおかつ独自に拡張してクラスを重層的に使いまくってるから
やっぱ遅いよ。かと言って、拡張しなかったら保守性下がるしな。
機械が進化すれば次第に問題性は小さくなっていくだろうが。
0156nobodyさん
2007/06/19(火) 23:55:40ID:???0157nobodyさん
2007/06/19(火) 23:59:03ID:n9vLP7Se0158nobodyさん
2007/06/20(水) 00:03:57ID:???0160nobodyさん
2007/06/20(水) 00:15:14ID:???0161nobodyさん
2007/06/20(水) 00:42:21ID:???その通り。
機能を増やせば増やすほどJavaはガンガン重くなっていく。
よって本来Javaが得意とする大型案件ほど重くて使えない罠。
0162nobodyさん
2007/06/20(水) 01:43:18ID:iN55uOJw独りとか少人数で作るならPHPだな
Rubyの出る幕茄子
しっかし、JAVAは重いのに、ステータスバーまで非表示にしたら
余計に処理が進んでるのか分かりにくくていらつくから表示すればいいのに。
遷移先のURI見えるぐらい平気っしょ。
0164nobodyさん
2007/06/20(水) 02:29:23ID:???逆に、
<html>
<body>
今は2:27です。
</body>
</html>
だけ表示するとかの、ごく簡単な処理でよければPHPの方が速いだろう。
JSP使わずサーブレットから直接出力したとしても。
もっともそれはPHPが速いというより、PHPが軽いというべきだけどな。
まともなロジックのあるウェブアプリでスクリプト言語がJavaにかなうわけがないんです。
0165nobodyさん
2007/06/20(水) 02:31:44ID:???これに勝るものはございません
0166nobodyさん
2007/06/20(水) 02:31:57ID:???だったらウェブサーバ自体PHPで書けばいいのに。
それにしても怖いね。ゆとり教育なんて生易しい言葉じゃ表現できないくらいだ。
0167nobodyさん
2007/06/20(水) 02:32:21ID:???0168nobodyさん
2007/06/20(水) 08:25:01ID:???0169nobodyさん
2007/06/20(水) 08:31:44ID:???他の言語を叩くスレになってきている件について
0172nobodyさん
2007/06/20(水) 15:34:15ID:???Rubyには永久に越せません。
???? ???? ?????? ???? ????? ????? ???
0173nobodyさん
2007/06/20(水) 16:08:44ID:???結局どれ使えばいいか分らない、全部試してみるのも大変だしな。
その点Rubyは分りやすくていいよな、PHPは選択肢多すぎて
逆に学習コストが高くなってる感じだ
0175nobodyさん
2007/06/20(水) 18:35:57ID:???>だったらウェブサーバ自体PHPで書けばいいのに。
オイオイ、お前アタマ大丈夫かwwww
JAVAで書かれたwebサーバがどこにあるのか教えて欲しいもんだねw
まさかApacheがJAVAで書かれてるとか言い出すなよwwwwww
0176nobodyさん
2007/06/20(水) 18:59:17ID:1F9S2+9K実用に耐えうるものなのか知らないけど。
0177nobodyさん
2007/06/20(水) 19:11:54ID:???あれサーバ機能もJavaで書かれてなかったけ
0178nobodyさん
2007/06/20(水) 20:03:35ID:???0179nobodyさん
2007/06/20(水) 20:08:23ID:???だから早くJAVAで書かれたWebサーバを教えろよww
もちろん研修で見せられるような実験的なものじゃなくて、実用されてるヤツなww
お前みたいなバカは黙ってたほうが身のためだぞww
0180nobodyさん
2007/06/20(水) 20:20:05ID:???0181nobodyさん
2007/06/20(水) 21:13:23ID:???0183nobodyさん
2007/06/20(水) 22:21:35ID:???wの数が物語ってる。
webサーバーはRubyでも作れる。
いずれにしろ、速度ではapacheの足下にも及ばないが。
0184nobodyさん
2007/06/20(水) 22:25:24ID:???> まずApacheモジュールであるmod_perlやmod_phpとTOMCATを比較するのは、それ自体がおかしな話
0185nobodyさん
2007/06/20(水) 22:27:12ID:???0186nobodyさん
2007/06/20(水) 22:35:57ID:MMNtLmh5一応、TomcatだけでもOKじゃね?
0187nobodyさん
2007/06/20(水) 23:02:22ID:???0189nobodyさん
2007/06/21(木) 01:00:40ID:???どこにルートディレクトリを置くか気にしなくていいし
0190nobodyさん
2007/06/21(木) 03:14:10ID:???誰が書いても品質に差が出にくい言語 = JAVAが必須
●一人または少数の精鋭だけで開発できる場合
能力によって品質に差を出しやすい言語 = PHPが必須
●キモヲタが独自の世界観を楽しみたい場合
とりあえずRuby。また、日本においてはPythonもこの選択肢に入る。
0191nobodyさん
2007/06/21(木) 04:18:32ID:2TwB12Mo0193nobodyさん
2007/06/21(木) 08:16:50ID:???webrickのほうが速いんですが、絶対うちの環境が間違ってると思います。
fastcgiとかmod_rubyとか載せればいいのかねぇ。
0194nobodyさん
2007/06/21(木) 08:37:21ID:???CGIの内容が違うとかじゃないんだよな?
でもそういえば、俺もWindowsでanhttpd動かしてるが
webrickの方が早いな
rubyの呼び出しにオーバーヘッドがかかってたりするのか?
0195nobodyさん
2007/06/21(木) 09:31:23ID:???0196nobodyさん
2007/06/21(木) 11:23:12ID:???都市伝説。
0197nobodyさん
2007/06/21(木) 12:33:03ID:???もちろん何事にも例外はある。
JAVAの場合、上流の設計者がウンコだと当然下流もウンコまみれになる。
PHPの場合、スーパーハカーなら全工程を一貫して素早くしかも質の高いものが出来るが、
ド素人だと幼稚園児のお絵描きレベルのものが出来上がってくる。
0198nobodyさん
2007/06/21(木) 12:36:09ID:???matzとdanは対立することもあるけど、PHPが論外ということでは意見が一致してるから。
0199nobodyさん
2007/06/21(木) 12:50:25ID:???PHPがウンコウンコ言うだけなら誰だって出来る
「PHPはここが〜だけどRubyだと〜」と言う風にRubyの良い点を上げなければ何の意味も無い
0201nobodyさん
2007/06/21(木) 13:02:42ID:???>PHPは初心者専用。上級者が書いても初心者と同じにしか書けない。
何を根拠に言ってんだ? 「上級者が書いたけど初心者と同じレベルのもの」の根拠となるソースは?
たしかにお前みたいな低レベルのスットコドッコイなら、PHPでしょぼいモノしか作れない。
しかし達人になると、とんでもないものを異常な速度で生み出せる。
これはPHPに限らずスクリプト言語は皆そうだが、特にPHPは簡便なため、その傾向が強い。
0202nobodyさん
2007/06/21(木) 13:05:59ID:???PHPは勝手にがんばってください。
0203nobodyさん
2007/06/21(木) 14:02:50ID:???初心者が上級者の書いたソースを読めないなんて、非効率的だし、
逆に初心者が上級者のようなソースを書けるんだとすると、それは奇跡だろ。
0204nobodyさん
2007/06/21(木) 14:03:56ID:???そう、PHPヘビーユーザですら、PHP5が不要であると思うくらいに。
一方、RubyやPerl(5/6)、それにPythonはお互いに切磋琢磨していかないと
生き残れないため、今も必死にがんばっている。
0206nobodyさん
2007/06/21(木) 14:45:26ID:???いまからPerlを勉強したいと思ってる。
Rubyさんには申し訳ないけど、まだPerlはいろんなものに使われてるから捨てられない。
PHPは敷居が広いしhtmlに簡単にはめ込めるから捨てられない
0207nobodyさん
2007/06/21(木) 14:47:54ID:???その後全然使ってないんですか今はよくなったの?
0208nobodyさん
2007/06/21(木) 15:01:03ID:???もっと楽なの出来ればさっさと乗り換えるよ
0209nobodyさん
2007/06/21(木) 15:09:22ID:b2YuIr+T速くなったのは、単純なループなど一部の機能にすぎない。
レンタルサーバーでPHP5がなかなか普及しないのは上記が理由の一つ。
mod_php5を使うくらいなら、fastcgiでPHP5を使った方がマシな場合が多い。
0211nobodyさん
2007/06/21(木) 18:33:14ID:???選ぶ理由としてはそれも有りだ
最近ならPlaggerもあるし、Perlを切り捨てるのが難しいのは確か
>>207
いつのことを言ってるのか知らないけど
基本的にあんま変わってないと思う
0212nobodyさん
2007/06/21(木) 18:38:37ID:???0213nobodyさん
2007/06/21(木) 18:54:09ID:???0215nobodyさん
2007/06/21(木) 22:49:46ID:???RAAにあるライブラリがC言語で書かれてるのが多くてコンパイルが面倒臭い。
それらのライブラリがレン鯖に入ってないから、本番で使えないし。
PHPとかPerlとかもそうなの?
0216nobodyさん
2007/06/21(木) 22:56:14ID:???0217nobodyさん
2007/06/21(木) 23:25:58ID:???CGIプログラミングするときに
拡張ライブラリで、使う必要があるものってそんなにあるか?
たいてい1.8標準添付+pure rubyで何とかなると思うが
0218nobodyさん
2007/06/22(金) 00:44:54ID:???PHPは標準関数が豊富なので、あまりライブラリは必要ない。
もし必要になっても、PEARはインストールが超簡単。
0219nobodyさん
2007/06/22(金) 01:23:19ID:???サーバサイドの仕事は他にまかせてクライアントサイドの仕事やったほうが
楽しそうだ。何で言語の制約が少ないサーバサイドでわざわざPHPみたいな
言語仕様に欠陥がある言語使わなきゃいけないのかさっぱり
0221nobodyさん
2007/06/22(金) 08:41:53ID:???0222nobodyさん
2007/06/22(金) 10:41:42ID:???組み込み関数は多いけど、あくまでも関数なんで、オブジェクト指向にはならない。
0223nobodyさん
2007/06/22(金) 12:09:06ID:???0224nobodyさん
2007/06/22(金) 12:16:41ID:???PEAR DBでいいじゃねえか。
0225nobodyさん
2007/06/22(金) 12:45:15ID:???遅くなるだけじゃんか。
俺はあくまでも生PHPの標準関数だけを使った自作DB接続関数を使う。
0227nobodyさん
2007/06/22(金) 18:18:03ID:???0228nobodyさん
2007/06/23(土) 17:44:52ID:???クロージャはまともにサポートしてない。
これだけの欠点でも、他のLLより遥かに劣ると
言ってよいと思うがね。
0229nobodyさん
2007/06/23(土) 17:45:57ID:???0230nobodyさん
2007/06/23(土) 17:52:39ID:???余計PHP嫌いになるんだよな
0231nobodyさん
2007/06/24(日) 04:21:37ID:???0232nobodyさん
2007/06/25(月) 03:25:05ID:???わざわざOOPで作ろうとしているのだろう。
シンプルなことをわざわざ難しくして考えようとするのは、愚か者の習性である。
0233nobodyさん
2007/06/25(月) 04:28:23ID:???なにかPHPで異性に振られたとか、知識のレベルで相手にまけたとか
イヤな思い出でもあるんですか?(笑)ruby援護の人おしえてください。
0234nobodyさん
2007/06/25(月) 08:29:54ID:???10行で済むプログラムってw
0235nobodyさん
2007/06/25(月) 08:46:29ID:???Mですか?wwwwwwwww
0237nobodyさん
2007/06/25(月) 09:21:52ID:???0238nobodyさん
2007/06/25(月) 18:38:00ID:???0239nobodyさん
2007/06/25(月) 18:46:59ID:???0240nobodyさん
2007/06/25(月) 18:51:50ID:???0241nobodyさん
2007/06/25(月) 18:52:37ID:???べつにいいんだけど
0245nobodyさん
2007/06/25(月) 21:34:04ID:???PHP開発者はユダ公だし・・・
宗教的情熱が言語開発に向かうのか?
0246nobodyさん
2007/06/25(月) 22:00:34ID:???「きかいねこ」とかいう奴。
超ヲタ丸出しの文体。
0247nobodyさん
2007/06/25(月) 22:41:25ID:???0248nobodyさん
2007/06/25(月) 22:50:14ID:???0249nobodyさん
2007/06/25(月) 23:21:18ID:???http://news23.2ch.net/test/read.cgi/news/1182778701/
ヘチパーm9(^Д^)プギョー
0250nobodyさん
2007/06/26(火) 00:27:25ID:???RubyはJVMで実行できるようになったり、オライリーから色々な本が出て
初期の実行速度が遅いやリファレンスが少ないなどの問題は解決されつつあるが
0252nobodyさん
2007/06/26(火) 02:47:09ID:???給料も技術者のレベルも底辺だけど。
0253nobodyさん
2007/06/26(火) 03:46:51ID:???0254nobodyさん
2007/06/26(火) 12:14:54ID:???ネイティブ環境の実行速度は、YARVがリリースされるまでは
劇的には速くならんと思う。伸び代がたくさんあるとも言えるけど。
0255nobodyさん
2007/06/26(火) 12:26:25ID:???0256nobodyさん
2007/06/26(火) 12:33:16ID:???0257nobodyさん
2007/06/26(火) 13:44:14ID:???Railsのほうが使ってる人多そうなイメージあるけどね。
0258255
2007/06/26(火) 14:16:19ID:???ハズレw
Ruby使ったことありませんw
ただ単に技術者なら、技術の善し悪しで語るのが普通であって、
性格やら個人攻撃するやつは、技術者としては変。
0259nobodyさん
2007/06/26(火) 15:55:16ID:???>キモいとか言ってるやつの方が、よっぽどキモい件について
↑これもまた「性格やら個人攻撃」に該当する発言であり、
お前の単なる主観でしかないわけだが。
自己矛盾に気がつかないヤツは、技術者としては変。
0261nobodyさん
2007/06/26(火) 19:56:01ID:???0263nobodyさん
2007/06/27(水) 05:21:19ID:???0264nobodyさん
2007/06/27(水) 06:53:29ID:???0265nobodyさん
2007/06/27(水) 10:18:51ID:???0266nobodyさん
2007/06/27(水) 14:29:28ID:???全く、rubyオタはこれだからキモがられるんだよ
0267nobodyさん
2007/06/27(水) 14:33:19ID:???0268nobodyさん
2007/06/27(水) 16:48:44ID:???0269nobodyさん
2007/06/27(水) 17:05:26ID:???0271nobodyさん
2007/06/27(水) 20:37:28ID:???0273nobodyさん
2007/06/27(水) 22:25:43ID:???0276nobodyさん
2007/06/28(木) 13:31:22ID:???じゃあ海外に行けなかった時代の古代日本には、言語学者に相当する人物はいなかったのだろうか?
>>275
そりゃ比較言語論をやろうと思ったらそうだろうね。
0277nobodyさん
2007/06/28(木) 16:34:59ID:???そんな昔に言語学なんてねぇよ。
そもそも比喩を持ち出して何かを
証明しようなんてのはバカか
新興宗教の勧誘部隊か
武田鉄矢のやる事だからそのへんにしときな。
人という字は二本線が支えあってる形になっている
↓
だから人は支えあわなきゃいけません
とかな。
0279nobodyさん
2007/06/28(木) 17:30:55ID:???0280nobodyさん
2007/06/28(木) 17:36:56ID:???元に戻ってみても気分が悪くなるだけだ。
一度食べた食いもんは
そのまま進めばウンコになり
引き返せばゲロになるから。
こんなの、やろうと思えばいくらでもひねり出せる。
0281nobodyさん
2007/06/28(木) 18:37:59ID:???このスレを見ている人はこんなスレも見ています。(ver 0.20)
Ruby初心者スレッド Part 12 [プログラム]
0282nobodyさん
2007/06/30(土) 05:24:45ID:???0283nobodyさん
2007/06/30(土) 07:04:47ID:???0284nobodyさん
2007/06/30(土) 08:46:56ID:???0285nobodyさん
2007/06/30(土) 14:31:16ID:???0286nobodyさん
2007/06/30(土) 15:10:45ID:???0287nobodyさん
2007/06/30(土) 15:29:34ID:???Ports/PackagesだったかがRubyで書かれてたような気がする
どこが向いてないの?
てか一番向いてる言語は何?
0288nobodyさん
2007/06/30(土) 16:31:02ID:???0289nobodyさん
2007/06/30(土) 16:32:38ID:???0290nobodyさん
2007/07/01(日) 01:13:15ID:???移行が進むと思うよ。速度が遅いのもYARVで解消されるし
時間の問題って感じ
0291nobodyさん
2007/07/01(日) 01:16:12ID:???Perlの一部の仕事はRubyに移行するかなってぐらいか。
0292nobodyさん
2007/07/01(日) 15:51:47ID:???出来たのが比較的新しいだけで、言語が大して新しくない。
ActionScriptの方がまだWebのGUI部分で流行る可能性が高いとさえ思う。
Rubyでしか出来ないことが無い。
Rubyの方が圧倒的に効率がよいケースが無い。
Rubyの方が実行速度が速いケースが無い。
Pythonより読み難い。
Perl程自由度がない。
Rubyはプログラミングの勉強専門言語だと思う。
0293nobodyさん
2007/07/01(日) 17:53:39ID:???0294nobodyさん
2007/07/01(日) 18:42:25ID:???一応、一時代は築いたとしてあげてくれよん。
0296nobodyさん
2007/07/01(日) 22:30:47ID:???0297nobodyさん
2007/07/02(月) 00:09:04ID:???ウェブアプリなんて、DBから値を引いて来て、それを出力するだけだから。
Rubyはオブジェクト指向だけど、ウェブアプリはオブジェクト指向である必要はない。
PHPのオブジェクト指向は中途半端、Perlのオブジェクト指向は奇妙だけど、それで困ることはほとんどない。
0298nobodyさん
2007/07/02(月) 00:11:20ID:???Perlの可読性無視の特殊変数の山さえ
どうにかなるならRubyなんていらないがな
0299nobodyさん
2007/07/02(月) 00:13:14ID:???0301nobodyさん
2007/07/02(月) 00:36:45ID:???1. Rubyが手になじむ(プログラミングを楽しめる)
2. Ruby on Rails
ぐらいしかない気がするな
あと開発効率も良いんじゃないか、と思うが根拠は特にない
でも1番の理由だけで十分じゃね? と思う俺はRuby信者
0302nobodyさん
2007/07/03(火) 03:32:02ID:???プロセスのフォークとかできんのな。
ウェブに特化されたPHPは世界を狭くする…?
0303nobodyさん
2007/07/03(火) 03:42:32ID:???Rubyは後発なんだからforkよりもっと使いやすい子プロ制御を載せて欲しかった。
0304nobodyさん
2007/07/03(火) 18:37:53ID:???すげー
PHPが毛ジラミに見えるな
0305nobodyさん
2007/07/04(水) 00:08:46ID:???0307nobodyさん
2007/07/04(水) 00:56:24ID:???RubyでWindowsをシャットダウンしないとあまり衝撃は無い。
0309nobodyさん
2007/07/04(水) 01:56:01ID:???smtpなら簡単に作れるけど。
0311nobodyさん
2007/07/04(水) 09:42:53ID:???ddnsの更新デーモンみたいな
簡単なやつをサクッと作ることに意味があるのに。
0312nobodyさん
2007/07/04(水) 15:55:57ID:???http://www.itmedia.co.jp/news/articles/0707/04/news034.html
0314nobodyさん
2007/07/04(水) 16:28:47ID:???正直RSSなんて一度も使ったことないし、使いたいとも思わない。
なんでみんなそんなに情報の波に呑まれたがるんだろう??
0316nobodyさん
2007/07/04(水) 19:06:34ID:???PHPは冗長でくだらないとは思うけど、PHPがダメだとは思わない。
楽天が松本を雇ったのも完全にプロパガンダだよな。
楽天はWEB2.0企業なんですよ。凄いでしょう?っていう。
これこそくだらないね。
0317nobodyさん
2007/07/04(水) 19:34:59ID:???同じものが出来るならPythonかRubyどうしても使いたい
0318nobodyさん
2007/07/04(水) 22:14:38ID:???ほとんど外部発注でコードぐちゃぐちゃ、統一感なし。
だからフレームワークをつかいたいんじゃないだろうか。
正直PHPで不満ないけどRailsは面白そうだ。
0319nobodyさん
2007/07/04(水) 22:26:02ID:???http://news23.2ch.net/test/read.cgi/news/1183551385/
GoogleまでPHPに走ってPython発狂Rubyリストカットwwww
0320nobodyさん
2007/07/05(木) 00:28:11ID:???Zend社員さんの工作活動するならもっとしっかりして下さいよ
0321nobodyさん
2007/07/05(木) 00:49:35ID:???ウェブアプリ作ること自体はどうってことない。
どんな巨大なウェブサイトでも、結局はショッピングカートや掲示板の群れに過ぎないから。
0322nobodyさん
2007/07/05(木) 17:05:28ID:???売却前からpythonで書いてたのかね?
0323nobodyさん
2007/07/06(金) 04:19:47ID:???0324nobodyさん
2007/07/06(金) 06:05:35ID:???まあ、とりあえず動くものテストで作るには便利だしね。Rubyも
0325nobodyさん
2007/07/07(土) 00:25:55ID:???普通にアプリ作れてすげー
0326nobodyさん
2007/07/07(土) 18:14:30ID:???GUIまわりが弱いってことかな?
0327nobodyさん
2007/07/07(土) 18:28:01ID:???主要開発者がUNIX畑出身が多くてGUIに興味ないのも大きいんだろうけど。
Tk → 標準だが、いまさらTk?
Ruby-Gnome2 → けっこう充実してるようだがX環境以外ではどうなの?
JRubyでSwing → 今後はアリかも。
RubyCocoa → Mac専用。Leopard(時期MacOSX)では標準搭載。
あとVisualuRuby(typoにあらず)とかFxとかwxとかあったけど。
0328nobodyさん
2007/07/07(土) 20:07:06ID:???UNIXで動かなかったり、マニュアルが手抜きだったりと欠点も多いけど
使いやすさはガチ
しかし確かにRuby製のGUIアプリケーションって、極端に少ないな・・・
それほど速度も必要ないし、オブジェクト指向が活用できるし、Ruby向きの題材だと思うんだが
0329nobodyさん
2007/07/07(土) 23:49:13ID:???0330nobodyさん
2007/07/08(日) 00:01:15ID:???できないやつは自分が使える言語最強と主張する。
0331nobodyさん
2007/07/08(日) 12:42:40ID:???0332nobodyさん
2007/07/08(日) 13:11:05ID:???Rubyがコンパイル(ビルド)言語になったら是非使いたいね。
Cの次を探して色々試したけどDは変わり映えせずHaskellは使いづらい。
GUIってのは他人に使わせるものだから、え〜ではまずRubyをインスコして〜とかはありえない。
0333nobodyさん
2007/07/08(日) 13:16:06ID:???0338nobodyさん
2007/07/10(火) 03:20:34ID:???Ruby → 数百から数千行程度のプログラム
Java → 数万行以上のプログラム
で使い分ければいいんじゃね。どうせJava以外は覚えるのにそんな時間
かからないし
0339nobodyさん
2007/07/10(火) 14:36:37ID:???どういう根拠や基準で分けたのか、サッパリ意味がわからねぇ。
俺はPHPで数千行のスクリプトも書くし(それも複数ファイル)、
HTMLとの混在はしない(独自のテンプレート・システム)。
0340nobodyさん
2007/07/10(火) 22:01:32ID:???極端に色々省略出来すぎる文法でPerl並に読みにくい。
つまるところPHPでおk
0341nobodyさん
2007/07/10(火) 22:33:15ID:???無意味に自己満足したいヲタはRuby。
普通に無難に簡単にやりたいならPHP。
日本人でなおかつ変態ならPython。
0343nobodyさん
2007/07/10(火) 22:55:00ID:???0344nobodyさん
2007/07/10(火) 23:35:14ID:???$this->だらけになってほんと見づらいし汚いし最悪だから
0345nobodyさん
2007/07/10(火) 23:39:42ID:???あれのどこが読みやすいのか甚だ疑問。
0346nobodyさん
2007/07/11(水) 02:20:03ID:???0349nobodyさん
2007/07/12(木) 02:30:43ID:???バグやセキュリティ問題に悩まされるほうが
人生の無駄だけどね
0350nobodyさん
2007/07/12(木) 02:51:14ID:???>バグやセキュリティ問題に悩まされる
それってお前のスキルが低いだけだろ。
言語のせいにするな。
そもそもバグやセキュリティ問題が皆無の言語など存在しない。
0351nobodyさん
2007/07/12(木) 04:01:28ID:???0352nobodyさん
2007/07/12(木) 04:11:59ID:???こういう明らかにバグの原因となるような言語仕様を理解する事が
スキルじゃなくて人生の無駄じゃないのか。
0354nobodyさん
2007/07/12(木) 14:49:11ID:???それで実際に困る人がどれだけいるか、困る場面がどれだけあるか、ってことだよ。
便利さと副作用はトレードオフの関係だ。
それを踏まえたうえで、やはりPHPはLL界で最高シェアを取っているわけだ。
仕様の完璧さとかコードの芸術性とか、そういうのにこだわるのはキモヲタだけ。
0355nobodyさん
2007/07/12(木) 18:39:34ID:???0356nobodyさん
2007/07/12(木) 20:41:36ID:???やたらとプログラマーが多いがまともなプログラムかけるのは一握り
それが最高シェアの実態だよな
0357nobodyさん
2007/07/12(木) 21:39:51ID:???うん、そうだよ。
で、Rubyとかはキモヲタが自己満足してるだけのオナニー言語。
それが最低シェアの実態w
0358nobodyさん
2007/07/12(木) 21:43:15ID:???別にPHPが悪な訳じゃないよ。いつの時代でも容易なものは尊敬されない。Web系のVBみたいなもの。
0359nobodyさん
2007/07/13(金) 17:04:41ID:???0360nobodyさん
2007/07/19(木) 01:36:02ID:HpZ71S5NRubyって何に使えるのと聴くと「Railsが凄い」と言う
0361nobodyさん
2007/07/19(木) 04:00:25ID:???本当にRailsで快適に開発できるものなんて、ありきたりなトイプログラム程度だぞ。
それなりのレベルのもの作ろうとすると他の言語・フレームワークと大して変わらん。
0362nobodyさん
2007/07/19(木) 04:29:55ID:???0363nobodyさん
2007/07/19(木) 05:23:01ID:???Rails使えば遥かに快適だが
0364nobodyさん
2007/07/19(木) 07:29:40ID:???分らないな。ありきたりなプログラムはそれなりの需要があるから
ありきたりなんじゃないか
0365nobodyさん
2007/07/19(木) 08:48:13ID:???0366nobodyさん
2007/07/19(木) 10:01:12ID:???Railsでさっさととりあえず動くもの作って
クライアントに見せて要望聞いてから本格的に開発
したほうがよっぽど早いし
0367nobodyさん
2007/07/19(木) 18:56:15ID:oZlZzBRyPHPで10行もかかるプログラムを、1行か2行で書くのがRuby信者
0368nobodyさん
2007/07/19(木) 20:26:29ID:???ドットでつなげていくだけだから。
0369nobodyさん
2007/07/19(木) 23:08:20ID:???0370nobodyさん
2007/07/20(金) 00:20:54ID:???rubyを擁護しているつもりかもしれんが、YARVについては禁句だw
実際、開発者をつぶさずにどれだけおだてるかに懸かってる現状w
0371nobodyさん
2007/07/20(金) 01:59:33ID:Dt2QFRjJRuby信者の手にかかれば、比較するPHPのコードが5倍に増えるからな。
Ruby信者「PHPのコード糞なげぇ」
PHPユーザA「俺が書いたPHPのコードの方がRuby信者が書いたRubyのコードより短いのだが(笑い)」
PHPユーザB「Ruby信者ってどれだけ馬鹿なプログラムしか書けないんだ(冷笑)」
0372nobodyさん
2007/07/20(金) 03:32:13ID:???そもそもPHPは初学者用の言語だから仕方ないと言えば、仕方ないが。
0373nobodyさん
2007/07/20(金) 04:14:00ID:???>>372
根本的に間違ってる。
> PHPは根本的に言語機能が少ないので
ではなく、あちこちで言われているように
「PHPは根本的にイケてないので」が、多分一番正解に近いと思う。
だって
-----------------------------------------------
<? header('Contente-type: text/html; charset=utf-8'); ?>
<? session_start(); ?>
<html>
<body>
<?= "Hello, ". isset($_SESSION['myname']) ? $_SESSION['myname']: 'everyone'; ?>
</body>
</html>
-----------------------------------------------
だよ。正直、全然冗長でもないし、これと同じだけのことをするのに
PerlやRubyやJavaで(当然、必要なライブラリを含めて)何行必要か
合算するまでも無かろう。
ただこれが素直に評価されないところに、PHPのイケてなさがある。
例えば、<? ?> ではなく <% %> がデフォルトなら何の問題も無かったのに、
とかな。
0374nobodyさん
2007/07/20(金) 04:23:11ID:???>ただこれが素直に評価されないところに、PHPのイケてなさがある。
>例えば、<? ?> ではなく <% %> がデフォルトなら何の問題も無かったのに、とかな。
1行目と2行目のつながりがまったく分からないおいらに誰か解説頼む。
ついでに <? ?> だとどういう問題があって <% %> だとなぜ問題にならないかもお願い。
0375373
2007/07/20(金) 04:47:10ID:???確かにわかりにくい。じゃあ、
> 例えば、<? ?> ではなく <% %> がデフォルトなら何の問題も無かったのに、
> とかな。
を抜きで読んでくれ。
# これは、
# <?xml
# で誤作動するPHPのイケてなさを書いただけなので、本質ではない。と思う。
0376nobodyさん
2007/07/20(金) 08:41:33ID:???0377nobodyさん
2007/07/20(金) 10:06:47ID:???0379nobodyさん
2007/07/20(金) 13:23:45ID:???これが一番気になる
0380nobodyさん
2007/07/20(金) 20:56:31ID:???0381nobodyさん
2007/07/20(金) 22:21:26ID:???まず、配列の初期化な。なんで、$arr = array(1,2,3)なの?よほどチンケなマクロ言語とかでも、$arr = [1,2,3]とか $arr = {1,2,3}とか書けるでしょう?
あと、$arrの$ね。これ、何のためについてるの?PHPって変数はスカラーもリストもハッシュも一緒くたでしょ?
さらに、array_map("hoge", $a)のhogeって何コレ?無名関数がないのに、なんでmap()を実装しちゃったの?function hoge() {}を定義するくらいなら、foreachで回した方がマシだわ。
0383nobodyさん
2007/07/20(金) 23:11:11ID:???PHPの軽量とされてるフレームワークとRailsじゃ
機能が全然違うからね。
0385nobodyさん
2007/07/21(土) 01:33:44ID:???えー全部?いいよおまえはそのままで。おれおまえの親や教師じゃないからさぁ。
new Array()なんて常識だし、どの言語でもforとmapは基本的に同じもので一つの決定的な目的が違う。
そういうのが文法に囚われてるおまえぐらいの駆け出しだとわからないんだよ。
0386nobodyさん
2007/07/21(土) 01:40:33ID:???ショボすぎる。
0387nobodyさん
2007/07/21(土) 01:52:42ID:???無名関数ないのにmap()を実装してるのが馬鹿仕様だってこと。array_map()が使い物にならないから、アホみたいにarray_xxx()って関数群があるんじゃん。
他にも、三項演算子が左結合だったり、printが演算子でprintf()が関数って謎仕様とか。
0388nobodyさん
2007/07/21(土) 07:30:16ID:???<?php
$a = array(1, 2, 3, 4, 5);
$b = array_map(create_function('$n', 'return($n * $n * $n);'), $a);
print_r($b);
0390nobodyさん
2007/07/21(土) 12:47:37ID:???アプリケーション起動時と終了時やセッション作成時と削除時などのイベントに応じた処理など
基本的な事もできない
幾らでもある
0391nobodyさん
2007/07/21(土) 12:58:00ID:???DataGridにデータソースをバインドするだけのASP.NET、
Railsは自前でDB読み込み&テーブルタグ出力コードを記述しないといけない。
0392sage
2007/07/21(土) 15:57:36ID:OWRzXupNvisual studioも無償版のexplessで充分だし、.net frameworkの豊富すぎるクラスライブラリもあるし。
asp.net使う人口がphpやjava、railsより少ないのが理由か分からんけど全然比較対象の話題でない。
linuxで動くmonoもこつこつ開発進んでることもあるし、なんかrailsやってみないか?て話をもちかけられてもasp.netでいいじゃんって思う。
VS2005とASP.NET2.0は凄い開発が楽よ。
まじで何か反論ない?railsとかasp.netより後に注目されてるから、何か勝る点があるのかな?って思うけどやっぱ殆どないんかね?
じゃぁ好きな開発環境使えば良いじゃんってことになるけど、そうも行かない政治的なうんぬんもあるんで・・・
0393nobodyさん
2007/07/21(土) 16:31:45ID:???(create_functionは結局文字列のevalみたいなもんだし)
鬱陶しさは確かにあるな
phpからrubyに移行中だけど
やっぱrubyに慣れるとphp書くときに無駄に書いてんなあという気はする
コードが短くなる云々というよりも
コード単位の意味合いの密度がrubyは高いから
0394nobodyさん
2007/07/21(土) 17:57:01ID:???サーバサイドのフレームワークで何でもGUIで作れます
みたいなのは逆に選択肢を狭める結果になるんじゃ
ないだろうかね
0395nobodyさん
2007/07/21(土) 22:12:05ID:???ASP.NETみたいな環境の時代になってくんだろうな。
10年後とか先にはスクリプト言語とかもそれ程必要とされなくなるんだろ。
今DB使うのにSQL知らなくても扱える訳だし。
例えば、デザインを頑張ったら、どんなメディアでも通用する
配色や造形的センスがその先にはあるだろうけど、プログラミングって
どんなに頑張っても時代が何でも簡単に出来るようにしていってしまう。
未来のその先にあるのはただの退屈なオペレーション。
そう考えると空しい。
サーバー構築とかも結局は誰かが作ったプログラムの
そのプログラムのみにしか関係ない癖の対処を覚えるのが山ほどあって
プログラム変わったら、その知識は完全丸ごと捨てる訳じゃん。
なんか、俺、今何してるんだろう、って思う。泣きたい。
0396nobodyさん
2007/07/21(土) 22:12:24ID:???低レベルかつ的外れな主張が多すぎる。
0397nobodyさん
2007/07/21(土) 22:18:46ID:???0398nobodyさん
2007/07/21(土) 22:20:09ID:???GoogleやYahooですら30分かからない程度の仕組みを
コンピュータ側にあわせて膨大な時間で、
後に不必要になる技術を学び続けるのって悲しくない?
一度しかない人生を2次元のディスプレイの前で無駄にしたくない。
もういやだいやだいやだ。
0399nobodyさん
2007/07/21(土) 22:55:27ID:???長大なクラス名をタイプさせられ、糞重いライブラリや、
使いもしない無駄な機能満載の巨大モジュールの
使用を義務づけられるのは悲しい。
0400nobodyさん
2007/07/21(土) 23:00:13ID:???0401nobodyさん
2007/07/21(土) 23:09:29ID:???. /,. -─‐- 、. ヽ / ,.=j
_,.:_'______ヽ、 .! ./ _,ノ
`‐、{ へ '゙⌒ `!~ヽ. ! /{. /
`! し゚ ( ゚j `v‐冫 , '::::::::ヽ、/ そんなことよりサッカーしようぜ!
. {.l '⌒ ゙ 6',! / :::::::::::::::/ __
. 〈 < ´ ̄,フ .ノー'_ , ‐'´::::::::::::::;/ (_ノ)‐-、
. ヽ.、 ` ‐", ‐´‐:ラ ':::::::::::::::: ;∠. ヽ_} ゙ヽ
,.r` "´ /:::::::::::::::::::ィ´ `ゝ !、 /
/ / :::::::::::::::: ; '´ /´\ / r'\
. i ! ::::::::::::::/ 新 | .!::::::::/ヽ、.._!ヽ. ヽ、
{ {:::::::::::;:イ / ‖i:::::::/:::::::::::::/ \
. ヽ ヽ,.ァ‐'´ /ヽ 二 ,/`ヽ、::::::::: /
0402nobodyさん
2007/07/21(土) 23:57:02ID:???0403nobodyさん
2007/07/22(日) 00:12:31ID:???コードジェネレーターが吐き出すコードがどれだけ保守や再利用可能な
ものかという問題もあるし。
0404nobodyさん
2007/07/22(日) 00:31:16ID:RTB+z1ALVisual Studioの完成度を見ると、コマンドラインでせっせこやってるのは原始時代に思えてくる。
当方VIM(./configure --disable-gui)ユーザだが。
0405nobodyさん
2007/07/22(日) 00:46:14ID:???サーバサイドだけじゃなくクライアントサイドも含めると
色々な言語を使い分ける必要性が出てくるから
IDEよりも一つのエディタを様々な言語のモードで使い分けた
ほうが使いやすいんじゃないかな
0406nobodyさん
2007/07/22(日) 00:46:38ID:???0407nobodyさん
2007/07/22(日) 00:49:42ID:???拡張性も高いし。
http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html
0408nobodyさん
2007/07/22(日) 00:51:31ID:???クライアントサイドとサーバサイドが全部手に入って便利
みたいな話なんだと思うけど、そこは別々でいいんじゃないかと思う。
0409nobodyさん
2007/07/22(日) 01:37:32ID:???動くようになってからpushしてください。
・・・RedHatすら購入を渋るクライアントにWindowsサーバの購入および保守
費用の負担を要求するのは不可能に近い現状です。
0410nobodyさん
2007/07/22(日) 02:40:07ID:???俺やクライアントに金があれば、Rails使わず.netで作るんだけどな
0411392
2007/07/22(日) 04:52:52ID:???小規模運用のクライアントなら、「高い」って言われても、すべて無償のもので開発・構築すると逆に開発工数・運用コストが高くなるって説明してくけどね。
だから*nix系は無視。
まぁ、Yahoo規模なら確かにサーバーの数に比例してライセンス代が高つくのは分かる。
それとWindowsサーバーの信頼性はどう低いわけ?やばいことがあるなら具体的に話してくれ。
VSやSQL Serverも高いけど、それで工数減らすことができるのなら安い買い物って気がするが?
てか、ASP.NET→Railsに移った人がいるなら是非理由が聞きたい。
0412nobodyさん
2007/07/22(日) 09:13:56ID:???0413nobodyさん
2007/07/22(日) 10:57:23ID:???Ruby楽しいし。
C#も結構好きだけどね。
有料ツール使えば運用コストが減るってのはないと思うなぁ・・・
覚えなきゃいけない量はそんなに大きく変わらないし。
まぁ、慣れてるの使うのが良いんじゃない?
0414nobodyさん
2007/07/22(日) 13:06:02ID:8VKLZ2Rs素人か、あるいは小規模案件しかやったことのない奴か…
0415nobodyさん
2007/07/22(日) 14:30:58ID:???私も同意見です。
0416nobodyさん
2007/07/22(日) 15:02:57ID:???MSの人はお引取り願う
0417nobodyさん
2007/07/22(日) 15:13:16ID:???0418nobodyさん
2007/07/22(日) 17:30:42ID:???IDEとUIとか周辺の話で比較されてもな
0419nobodyさん
2007/07/22(日) 18:46:27ID:???有料ツール使ってたらプロの方ですねとか金持ちは格が違うな
0420392
2007/07/22(日) 19:02:54ID:???決してMSの人ではないんで…どこの人にもなるつもりないけどね。MS厨っぽく書いてるのはわざとだよ。
railsは簡単に速く作れるって聞くが結局何使っても大差ないならちょっとね。
IDEとUIとか周辺の話も踏まえて爆速で作れて保守しやすいなら考えるけど。
フレームワークの設計に関してはどれでも「すげぇ…」としか思わないし。
でも、もし自分一人で仕事するならWEBの仕事はASP.NETは選ばないな。
コミュニティが確率していて技術的な公開資料が多いLL系やjavaに行くわ。個人的に一番重要。
一方、苦労せず楽さを重要視する人もいるので中々他のものに切り替えさせるのが・・・こういう状態もまずいかなとも思うし。
railsがその革命的なものであれば良いのだが、あまり見えない。
(あぁ、あと、本当に小規模案件しかやったことない。低レベルでスマソ)
0421nobodyさん
2007/07/22(日) 20:03:29ID:???使ってる奴ですら何が良いのかまったく分ってないところが糞だわ
0422nobodyさん
2007/07/23(月) 00:04:56ID:???何より家で趣味として遊べないっていうのがプログラマ泣かせだな。
でも俺が上の人間だったらASP.NETにするし、
emacaもvimもeclipseも使わせないで強制的にVSに統一するし
やっぱ営業にマより高い賃金を出すだろうし、
デザイナにはマより低い賃金を出すだろうなって思う。
WEBデザインとかオープンソースでのプログラミングとか、
学生のアルバイトに手が出せたり一般的に趣味になり得るものは
金にならねーよ。
オープンソースなんて儲かるのは一部の有料ディストリだけ。
あいつらコンパイルして電話番の人員置いておくだけで
MSやAppleより高い利益率出してる。
0423nobodyさん
2007/07/23(月) 00:23:10ID:???.net信者ってこんなのしかいないのか?
0424nobodyさん
2007/07/23(月) 00:29:28ID:???お金がないと良い技術だって続いてかないしね
0425nobodyさん
2007/07/23(月) 00:46:49ID:???技術や開発環境に対する見方が金になるならないの
判断基準だけで語ってるような奴が
.netがどうだとかオープンソースがどうだとか
寝言は寝てから言えよ
0426nobodyさん
2007/07/23(月) 00:50:21ID:???ASP.NETを触ってみれば、どれだけ完成度の高いウェブフレームワークなのかすぐ分かるよ。
ボランティアベースのフレームワークとか、ZEND程度の小さな会社が開発するフレームワークじゃとても太刀打ちできないと思うね。
ただし、コンシューマー向けのサイトとか、デザイン優先のサイトを作る場合、泥臭い仕事が多いから、それだと他の言語、フレームワークでも差はつかないような気はする。
0427nobodyさん
2007/07/23(月) 01:04:34ID:???触れば分る
全然説得力ないな。
中身の技術を全然理解してないんじゃないの
0428392
2007/07/23(月) 01:31:42ID:???今でも抵抗ある。>425みたいな気持ちもわからんでもない。
確かにMS依りの人は技術に対する見方が冷めているというか、極端に考え方の開きがあるような気が…
それはそれで恐い気もする。
ただここASP.NETを何年か触ってみて>426が書いたように完成度の高さがそれを打ち消してる。
ちょっと論点違うが、↓のようなことだ。時代は変わる。
ttp://www.radiumsoftware.com/0609.html#060908
金ね…生産性・保守性って言えばいいんだろうか?
ただ、成功したMixiはPerlだ。はてなはPerlもRubyも使ってるな。
ASP.NET使って幸せになったかといえばそれは嘘だし、何だかこんなこと書いてるのも馬鹿らしくなってきた。
0429nobodyさん
2007/07/23(月) 01:32:50ID:???まあPHPとかRubyで満足してるなら、それはそれで幸せな世界なのかもしれないが。
0430nobodyさん
2007/07/23(月) 01:39:12ID:???少し前に読んだ、モバオクの開発の話で、プログラマー一人ですべて担当し、3ヶ月で終了したと書いてあった。
言語はPerlで、フレームワークは使わず、ORマッパーも使わなかったそうだ。
確かにこういう限定された条件がある場合は、Perlのような記述性の高い言語で、かつフレームワークなしの方が効率がいいと思う。
ASPNETじゃこうは行かなかっただろうね。
が、これは限定された話だ。
0431nobodyさん
2007/07/23(月) 01:43:00ID:???偶然それを使ってきたからなのか、
Perlにアドバンテージがあると踏んだからなのか?
0432nobodyさん
2007/07/23(月) 01:55:46ID:???その時期の人が今ベテランって事。
JAVAは何かを試してみるような自社でのサービスには向かないだろ。
エンターテイメント系のサービスで少数で作るなら
Perlか今ならPHPだよ。
IIS5の時代のWindowsサーバーは酷かったしね。
6移行はマトモになったけど。
0433nobodyさん
2007/07/23(月) 02:12:10ID:???技術的な話のできるもっとまともな宣伝部員はいないのかw
0434392
2007/07/23(月) 02:19:00ID:???これがわからない。Perlはベテランでない限り逆効果でしょ。
PHPは教育コストがかからないって印象しかない。後でわやになるのが落ちと思う。
どうせならRubyやPython選んだほうが良いような。
よくLL系言語 VS Javaで比較されるが、自分は大規模用に使われるJavaは知らないし、何か微妙な立場にあるASP.NETはどうなん?って疑問に思う。
0435nobodyさん
2007/07/23(月) 03:01:31ID:???それはmixiやモバオクが一人の開発者で作られたことからも分かる。
0437nobodyさん
2007/07/23(月) 07:17:41ID:???0438nobodyさん
2007/07/23(月) 09:19:04ID:???0439nobodyさん
2007/07/23(月) 12:24:34ID:???0440nobodyさん
2007/07/23(月) 14:45:08ID:???効率が良くなるんじゃない
0441nobodyさん
2007/07/23(月) 16:26:06ID:???0442nobodyさん
2007/07/23(月) 16:45:35ID:???実際データ形式とロジックを最適化すればオーバーヘッドも少ないし数々の利点がある。
でも私はDB使うお^^^^^
0443nobodyさん
2007/07/24(火) 00:57:19ID:???>それ言い出したら
それ言い出したら・・・って、それが全てだろ。最重要事項だ。
したがってどの言語を使ってもやりたいことは実現できる。
だったら習得コストと開発コストが安いPHPが最強だと俺は思う。
0444nobodyさん
2007/07/24(火) 01:02:30ID:???なんか色々面倒くさくて結局高くなってるわ、うちの場合。
0445nobodyさん
2007/07/24(火) 01:19:00ID:???実際は酷いもんだけど
0446nobodyさん
2007/07/24(火) 06:00:04ID:???0447nobodyさん
2007/07/24(火) 10:00:30ID:???(能力の低いマが)多人数でやる・・・という前提なら、その通りだね。
でも優秀な少数精鋭(1人〜せいぜい5人以下)でやるなら、
むしろオブジェクト指向である必要はないし、
PHPだからと言って特別に面倒くさいことが発生するわけでもない。
0449nobodyさん
2007/07/24(火) 10:12:14ID:???少数精鋭だったらPHP関係なく
言語なんてなんでもいいじゃん。
グレアムみたくLispでWebアプリでも作れ。
0450nobodyさん
2007/07/24(火) 10:37:29ID:???話の主旨を勝手にすり替えないように。
今の話題は、「いかに効率よく素早く、いいものを作るか」。
たかがWebアプリで、Lispなどとわざわざ茨の道を進むバカがどこにいる。
っていうか、PHPよりLispを選ぶ利点、PHPでは実現不可でLispなら可能などというものは存在しない。
0451nobodyさん
2007/07/24(火) 11:58:40ID:???フレームワークを使ったほうが効率よく素早い。
ところが、PHPのオブジェクト指向は中途半端なため
フレームワークの機能もいまひとつで、
出来上がりのコードも汚い。
これじゃいくら短時間で開発出来ても
後から保守に時間を無駄にするだけ
0452nobodyさん
2007/07/24(火) 12:04:43ID:???PHPでもRubyでも.Netでも、慣れてるものを使い続けるのが結局一番の効率化になるんじゃないかな。
Javaだけは勘弁してほしいけど
0453nobodyさん
2007/07/24(火) 12:08:42ID:???もはやプログラミングの世界では常識になりつつあるのに、
PHPユーザーは根拠もなくそれを否定して、数十年前の悪しき習慣に
戻ったほうが効率が良いと主張してるんだから、まったく意味不明。
0454nobodyさん
2007/07/24(火) 12:15:15ID:???醜い糞言語なのは確かだが
PHP5のオブジェクト指向に機能的な決定的欠如があるとも思えないんだが
0455nobodyさん
2007/07/24(火) 12:38:28ID:???いるんだよこれが。
十年ばかり前の話だけど。
俺だってLispなんか使わないよ、ポール・グレアムじゃあるまいし、
グレアムがやってた頃とは状況も違うし。
本気にするとは思わなかったよ。
少数精鋭なんて条件つけたら
PHPだろうとRubyだろうとなんだろうと
全然関係ないじゃんって話だよ。
もしかしたら考えてる精鋭のレベルが
違ったかな。だったらすんませんです。
しかしRubyの話に戻らないなあここは。
0456nobodyさん
2007/07/24(火) 13:07:36ID:???オブジェクト指向の機能は一通りあるけど、
CakePHPなどのフレームワークは
PHP4で動く事も考慮されてるから、
その機能を上手く活用しきれてないような。
どっちにしろ汚いコードになるし
0460nobodyさん
2007/07/24(火) 16:34:02ID:???0462nobodyさん
2007/07/24(火) 21:26:40ID:???Rails の所為と言えばまあそうだが、Rails が出るまでのRubyは
better Perl ではあってもPHPがどうのこうの言う必要はかけらもなく、
スクリプト言語としての有用性のみを議論出来ていたように思う。
その土俵では、はっきり言ってPHPは論外というか、あからさまに対象外
だし。確かに、webプログラムがどの分野でも無視できない現状もあるが、
それにしてもhttpだけじゃないよ、てところに行って欲しいもんだ。
・・・愚痴になってしまった。
0463nobodyさん
2007/07/24(火) 22:02:06ID:w/fqtA/Y逆の方がいいのかもしれない…って無理か
0464nobodyさん
2007/07/24(火) 22:12:23ID:???いや、確かにそうあるべきかもなとは最近思う。
別にperlでも.netでもなんでもいいんだ。やってることは(現状)一緒だから。
ただ「webアプリを作ります」て言って、「できる奴」を集めることが出来れば、
言語なんてどうでもいいんだ、とも思う。
0465nobodyさん
2007/07/24(火) 23:22:12ID:???pythonのスーパーハカーな方とお話した事があって、
結構な大企業の関連会社におつとめなんだけど、
まさに少数精鋭で、ひとつのプロジェクトで、
各プログラマそれぞれ得意な言語で勝手に作って
あとでがっちゃんこしてるんだって。
その時聞いたのはpythonとC#とperlだったかな。
これが一番効率がよくて品質も高い、っていってた。
少人数で全員スーパーハカーだから出来る技だよねぇ。
0466nobodyさん
2007/07/24(火) 23:28:16ID:???膨大な組み込み関数のおかげで一行で済む事が多いし
コードもRubyより短くなる。
Rubyは今時jcodeライブラリをrequireとか一時代前のCGIな仕様が
多すぎて、これでPHPに文句言うとは笑わせる。
一番人口多いだろうから、PHPからRubyへ転向させたい気持ちはわかるけど
MacユーザーのWindowsユーザーへの勧誘と同じで、反感しかもたない。
0467nobodyさん
2007/07/24(火) 23:37:29ID:???どこのCGIだそりゃw
簡単に使いたいなら
require 'kconv'
"ほげ".toutf8
という手段もあるし、iconv でもいいし、それこそ言うとおりjcode(?)をrequire
でもいいし、そういう上っ面ではないところでRubyを評価している人が多いんじゃ
ないか?
何より、もしPHPのmbstringが優れているというのなら、いっぺん内部実装とか
実装経緯について語って欲しいもんだ。コレマジで。
0468nobodyさん
2007/07/24(火) 23:53:36ID:???ここ数年PHP仕事から遠ざかってるんですが
実装は知らんけど、mb_なんちゃらたちには
ほんとお世話になったなあという気持ち。
0469nobodyさん
2007/07/25(水) 00:19:44ID:???マルチバイト使ってXSSやろうとした時の
不正文字列のチェックも一発で出来る。
バッファリングして別エンコードに全部書き換える事も
シンプルに出来る。
あらゆるアプリケーションの基本とも言える文字の部分で
requireとか書くのは非常に醜い。
100歩譲って醜さに目を瞑ったとしても
こんな基本的な部分さえrequireって言う事から
糞さ加減が伺える。
0470nobodyさん
2007/07/25(水) 00:23:18ID:???変わらないのですよ(多分)。
PerlでのDan Kogaiさんの功績も一番目にはそこにある。
むしろ、Rubyの場合はかなり早い時期に「ある程度」考慮されている、ていう
部分はあるかな、と思う。開発者が日本人なだけに。
で、PHPのmbstringでは、どうしても「後付」の部分があるよ、てことじゃないかな。CentOSで普通にPHP入れたらmbstringは入らないし、いまだに lattin-1で
書かれている PEAR ライブラリもあることだし。
でもRubyもそうなんだ。perlみたく、基本utf-8でいいじゃないかと思うな最近。
実際、外人の書いたライブラリの使えないことこの上ない、て言うのは問題だし、
これは言語というかプラットフォームとして日本人はがんばるべき。
.NETに関しては・・・microsoftにおんぶにだっこだからまあいいか。
0471nobodyさん
2007/07/25(水) 01:15:13ID:???jcode なんて使ったことないんだが。
あれはStringのいくつかのメソッドを
1バイト=1文字からマルチバイト1文字=1文字とみなすようにするだけのライブラリ。
文字列操作は大体正規表現で行うけど、
正規表現は元からマルチバイト対応(UTF-8含む)している。
組み込みなので別にrequireとか要らない。
0472nobodyさん
2007/07/25(水) 01:33:58ID:???それは内部リテラルおよび、文字コードがわかっているデータに対する対応のみ、
だと思う。そうではなく、外部データ(httpのPOST値など)に関しては、やはり
文字コードの判別は必要で、それは標準モジュールではあるが「require」が必要な
ライブラリであるKconvやIconv(やNKF)に頼る必要がある。
・・・ただ、それとPHPのmbstringがどう違うのか、と言う点ではよくわからない。
0473nobodyさん
2007/07/25(水) 01:56:16ID:???後から読みやすいし保守しやすいじゃん。PHPのように何でもかんでも
組み込み関数に入れて、名前の衝突を防ぐために変なプレフィックスの
ついた関数名にされるよりかよっぽどまし
0474nobodyさん
2007/07/25(水) 02:08:50ID:???腐ったサーバ屋に環境構築を頼むと、希に入ってないことがあります。
逆に考えるんだ。requireすればいいと考えるんだ。
・・・nkfもしくはiconvが入ってないとやっぱりダメだけど。ていうかなんでこんな枝葉末節(ry
0475nobodyさん
2007/07/25(水) 02:12:36ID:???両方かいて読みやすさってやつをおしえてよ信者ども
0476nobodyさん
2007/07/25(水) 02:23:46ID:???iconvもインスタンスを作るだけで読み込まれないっけ あれ
0477nobodyさん
2007/07/25(水) 02:38:18ID:???で iconv.so とか iconv.dll には対応してませんね。
(active_supportのdependencies.rbのsearch_for_fle)
% irb -rubygems -ractive_support
irb(main):001:0> Iconv
NameError: uninitialized constant Iconv
from /opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2.7116/lib/active_support/dependencies.rb:266:in `load_missing_constant'
0478nobodyさん
2007/07/25(水) 02:46:40ID:???----- php -----
$fp = fopen("hoge.txt", "r"); # or die("open error") でいいのかな?
while($line = fgets($fp)){
$line = rtrim($line);
$ar = split("\t", $line);
printf("%s\n", $ar[1]);
}
fclose($fp);
----- /php -----
----- ruby -----
File.open("hoge.txt", "r").each do |line| # begin 〜 rescue 〜 end に入れるべき?
printf "%s\n", line.chomp.split("\t")[1]
end
----- /ruby -----
こんな感じか。もっとエレガントなやつがあればよろしく。
0479nobodyさん
2007/07/25(水) 03:42:41ID:???>糞さ加減が伺える。
何も宣言せずに使えるのなんてPHPぐらいじゃないか。
コアに組み込まれていても敢えて宣言するのが普通の設計。
0480nobodyさん
2007/07/25(水) 03:48:44ID:???目について来るんだよね。PHPは中級者でもそこそこ耐えうる仕様なのは
評価すべき点だと思うけど。
0482nobodyさん
2007/07/25(水) 09:26:40ID:???0483nobodyさん
2007/07/25(水) 10:47:49ID:???Loading development environment.
>> i = Iconv.new('EUC-JP','UTF-8')
=> #<Iconv:0x35b5fb0>
あれ何で違うんだ
0484nobodyさん
2007/07/25(水) 12:53:39ID:???ええ,おお,かか
きき,くく,けけ
hoge.txtにふくまれた↑の内容を
カンマで区切ってある値を
一個表示するごとに改行して表示する
スクリプトをrubyで誰か書いて。
$file = file("hoge.txt");
foreach($file as $ary){
$ary = explode(",",rtrim("\n",$v));
foreach($ary as $v) {
echo "$v<br>\n";
}
}
0485nobodyさん
2007/07/25(水) 13:09:32ID:???0486nobodyさん
2007/07/25(水) 13:40:18ID:???0487nobodyさん
2007/07/25(水) 15:17:01ID:???元スクリプトにバグがあったから改良しておいた。
$file = file('hoge.txt');
foreach($file as $line){
foreach(explode(',', rtrim($line)) as $word){
echo "$word<br>\n";
}
}
--
file = IO.readlines('hoge.txt')
file.each do |line|
line.chomp.split(',').each do |word|
print word,"<br>\n"
end
end
0488nobodyさん
2007/07/25(水) 15:48:02ID:???0489nobodyさん
2007/07/25(水) 16:06:03ID:???Ruby即死wwwww
0490nobodyさん
2007/07/25(水) 16:10:28ID:???でいいんじゃね?
なにもファイルをメモリに全部入れるこたあるまい。
0491nobodyさん
2007/07/25(水) 16:44:38ID:???Cしか書けない型落ちの化石が$を称して気持ち悪いなどと言うことはあるが
プロトタイプが無い以上$ぐらい付けるしかない。
0492nobodyさん
2007/07/25(水) 16:49:56ID:???このへんがきしょい
スクリプト中に|使うとかナシだろ
0493nobodyさん
2007/07/25(水) 16:54:32ID:???line.chomp.split(',',-1).each {|word|
puts "#{word}<br>"
}
}
0494nobodyさん
2007/07/25(水) 17:05:25ID:???結果が違う気がする。
print IO.read('hoge.txt').gsub(/\n|,/, "<br>\n")
0495nobodyさん
2007/07/25(水) 17:30:35ID:???print preg_replace('/\r?\n|,/',"<br>\n", file_get_contents('hoge.txt'));
0497nobodyさん
2007/07/25(水) 18:27:23ID:???汚い
0498nobodyさん
2007/07/25(水) 19:00:40ID:???うほっ・・・
0499nobodyさん
2007/07/25(水) 21:05:19ID:???irb
Object.constants.include? 'Iconv' #=> false
irb -rubygems -ractive_support
Object.constants.include? 'Iconv' #=> false
./script/console
Object.constants.include? 'Iconv' #=> true
RAILS_ROOT/config/environments.rbにて
config.frameworks -= [ :action_mailer ]
してから
./script/console
Object.constants.include? 'Iconv' #=> false
0500nobodyさん
2007/07/25(水) 22:52:43ID:???コンパイルが面倒なだけで処理速度は速くなってるだろ。
PHP3->PHP4の時の約10倍速くらいの最適化は
Rubyコミュニティには無理。
PHPはZend Encorderで中間バイナリに書き出して
さらに速度アップ出来る。
他の言語より優れてると主張するなら、他の言語も知った上で
利点を語らないと話しにならない。
0501nobodyさん
2007/07/26(木) 01:00:52ID:???0502nobodyさん
2007/07/26(木) 01:08:11ID:???0503nobodyさん
2007/07/26(木) 11:46:31ID:???>PHP3->PHP4の時の約10倍速くらいの最適化は
>Rubyコミュニティには無理。
10倍速くなる余地を残していただけですね。
>PHPはZend Encorderで中間バイナリに書き出して
>さらに速度アップ出来る。
バイナリコードで吐き出し&実行はRubyでもPerlでも出来ますよ。
それにバイナリコードに変換するコストはそれほど大きくありません。
>他の言語より優れてると主張するなら、他の言語も知った上で
>利点を語らないと話しにならない。
全くその通りですね^^^^^
0504nobodyさん
2007/07/26(木) 14:18:03ID:???0505nobodyさん
2007/07/26(木) 16:40:27ID:???だいいち面倒だし。
0506nobodyさん
2007/07/26(木) 18:33:37ID:???ワラタ。
0508nobodyさん
2007/07/26(木) 21:39:25ID:???プロトタイプ宣言がある言語だと宣言があれば前者、なければ後者とか。
そういえば、Perlのサブルーチンて、昔は&前置必須だったんだっけ?
0509nobodyさん
2007/07/26(木) 22:09:12ID:???電波ゆんゆんな記事がそこかしこに見られるんだが、
Rubyistって頭大丈夫なんかね?
0510nobodyさん
2007/07/26(木) 22:56:43ID:???その宗教度はPerlよりも格段に高い。
PHP使いには素人プログラマも多いから、宗教寄りじゃなく、「単なる道具」って感じ。
0511nobodyさん
2007/07/26(木) 23:02:18ID:???Rubyが「気持ちいい」て言ってる人間は、大概同じ処理をPerlやPHPで書けたり
するのが正直なところ現状だと思う。
0512nobodyさん
2007/07/26(木) 23:10:24ID:???宗教とか言ってるだけでしょ。
0513nobodyさん
2007/07/26(木) 23:21:37ID:???そうか、プロトタイプってCで言うところのプロトタイプ宣言じゃなくって、
静的な変数の型宣言のことか。言わんとするところはわかったぜ。
だが、まぁ、どっちでもいいような気がするなぁ。
関数と変数の区別が曖昧なのが便利ということもあるし。
0514nobodyさん
2007/07/26(木) 23:31:03ID:???Rubyの人だけだけな。
他の言語では絶対に聞かない言葉。
間違いなくRubyは新興宗教。
0516nobodyさん
2007/07/26(木) 23:50:42ID:???0517nobodyさん
2007/07/26(木) 23:55:51ID:???0518nobodyさん
2007/07/27(金) 00:02:58ID:???0519nobodyさん
2007/07/27(金) 00:06:02ID:???0520nobodyさん
2007/07/27(金) 00:18:52ID:???rubyを使ってみて良かったからrubyいいよって言ってると思うんだけどね
最初っからrubyだけやってるって人は少ない
phpがいいって言ってる人は
phpくらいしか使ったことないんだろうけどw
というかphpとruby両方使ってみたら自ずと答え出ると思うがね
0521nobodyさん
2007/07/27(金) 02:33:44ID:???ruby使いは、
>最初っからrubyだけやってるって人は少ない
で、PHP使いは、
>phpくらいしか使ったことないんだろうけどw
…と。
それは確かにそうだと思う。
でも「だから何?」って気もする。
PHP使いはPHPだけしか知らないだろうけど、それで別に何も困ることなく、
それなりに高い生産性や利便性が確保できてるからPHPだけで満足してるのでは?
俺が思うにruby使いってのは、普通の車じゃ満足できなくてバカ高いスポーツカーとか
買っちゃうタイプの人なんだと思うんだよね。要するに自己満の宗教。
0522nobodyさん
2007/07/27(金) 02:40:34ID:???$yahoo = read('http://www.yahoo.com/');
(だっけ?)を見て鼻水出た。アプリケーションのPGに低い階層を意識させないためには
形だけのオブジェクト指向で「哺乳類クラスのメソッドが〜」などとアホなことを言うんじゃなくて、
言語としてこのぐらいカバーしなきゃ意味が無い。
0523nobodyさん
2007/07/27(金) 02:50:24ID:???require 'open-uri'
open("http://googole.co.jp") ほげほげ
って(open-uri 作者・メンテナに感謝しながら)使って嬉しいのがRubyユーザ。
まあメンタリティの違いと言えばそれまでかもしれんが。
> 言語としてこのぐらいカバーしなきゃ意味が無い。
と思うか、ライブラリの充実にみんなで取り組むか、の違いかも。
0524nobodyさん
2007/07/27(金) 03:04:15ID:???gethostbynameで書けることをinet_atonのためにuse Socketする奴はいない。
またライブラリを使う場合、書き手によって何を使うかわからない。
Encodeかもしれないし、Jcodeかもしれないし、jcode.plかもしれない。
Socketかもしれないし、IO::Socketかもしれない。
自分があまり使わない物に出くわすたびに、その使い方を調べなくてはいけない。
関数に加えてライブラリ名や使い方や規模も覚えなくてはいけないし、
ライブラリを書く場合、「別途○○ライブラリが必要です」と言わなくてはいけない。
まだまだあるけど、とりあえずこのぐらいの違いかな。
0525nobodyさん
2007/07/27(金) 03:07:22ID:???0526nobodyさん
2007/07/27(金) 03:13:55ID:???初心者には簡単だからと勧め、わかりづらいと言われると本当は難しいと言い改める。
難しいならオブジェクト指向で書く意味を「簡単」以外の部分に求めなくてはいけない。
個人的にはGUIに適している」とは思っても、スクリプト言語に適しているとは思えない。
0527nobodyさん
2007/07/27(金) 03:31:18ID:???どちらかというとPerlからPHPへの利点を言いたいのかな?
例に挙げているのがことごとくPerlライブラリ。
Rubyと同じものという観点?
ただライブラリ重視の考え方は結構大事だと思うが。
例えばmb_send_mailなんてしばらくは「つかえねぇ」関数だった訳だし、
その修正はバージョンアップか自分でパッチを当てて再コンパイル。
こんな「コア」じゃ無い機能のために全部再コンパイルってあんた、みたいな。
結局つかえないまま、とかな。
だいたいPHP4でSocket周りの「関数」を使おうと思えばコンパイル時に
--enable-socket が必要だったり、fopenをURLに対して行おうと思えば
php.iniでの設定が必要だったり、>>524が言うようにそれほどシンプルに利用
出来るわけでもない。
この辺りをまあ閑却視して主張されるのもなぁ。
0529nobodyさん
2007/07/27(金) 12:06:16ID:???最近は初心者に簡単だからっていう理由でオブジェクト指向をすすめるのが一般的なの?
そういうのはあまり聞かないけど...
0530nobodyさん
2007/07/27(金) 13:12:39ID:???JavaとかC#にいくときも違和感少ないかもな
0531nobodyさん
2007/07/27(金) 15:18:01ID:W1DWcfcXRubyではいきなり
>Ruby で扱える全ての値はオブジェクトです。
> Ruby のオブジェクトに対して可能な操作はメソッド呼び出しのみです。
>あるオブジェクトが反応できるメソッドは、
>そのオブジェクトが所属するクラスによって一意に決定します。
から始まるので入りやすかった。
0532nobodyさん
2007/07/27(金) 15:32:53ID:???日本人はイスラエル&アメリカの支配下にあるゴイム(人間家畜)
PHP … ユダヤ(イスラエル)
Ruby … カルト(日本)
Perl … アニメオタク(アメリカ)
Python … ?
http://www.shinchosha.co.jp/foresight/web_kikaku/u105.html
「世界政府っていうものが仮にあるとして、そこで開発しなければならないはずのシステムは全部グーグルで作ろう。それがグーグル開発陣に与えられているミッションなんだよね」
グーグルに勤める友人は私にこう言った。
恐ろしいことを考えているんだなぁと思ったが、目が澄み切っている彼らは、こういうことで冗談は言わない。
本気でそう考え、次々と手を打っている。
0533nobodyさん
2007/07/28(土) 10:40:19ID:???PHPは正規表現を書くのが面倒くさかったからだ!
0534nobodyさん
2007/07/28(土) 11:56:06ID:???「関数」の引数に文字列で渡してやる扱いだからな。
PerlやRubyに慣れると「文字列」で正規表現を記述するのは気持ち悪いというか
余計な手間に思えるな。クオート絡みで書きにくいし読みにくい。
0536nobodyさん
2007/07/28(土) 15:06:57ID:???0537nobodyさん
2007/07/28(土) 18:23:49ID:???0538nobodyさん
2007/07/28(土) 18:48:39ID:???0539nobodyさん
2007/07/28(土) 22:35:29ID:???あればいいってことかな??
0540nobodyさん
2007/07/28(土) 23:05:15ID:Lho7AOvH0541nobodyさん
2007/07/28(土) 23:08:33ID:???0542nobodyさん
2007/07/28(土) 23:54:09ID:???0543名無しさん@そうだ選挙に行こう
2007/07/29(日) 01:28:01ID:???コンパイル言語使うけどね
0544名無しさん@そうだ選挙に行こう
2007/07/29(日) 01:56:18ID:???使っててイライラしてくることなんてないんだけど、
みんなはそこまで速度が気になるの?
0545名無しさん@そうだ選挙に行こう
2007/07/29(日) 02:18:17ID:???CGIスクリプトやゲーム以外ならほとんど気にしない
0546名無しさん@そうだ選挙に行こう
2007/07/29(日) 13:18:28ID:???たぶん正規表現リテラルの表記方法が問題だと思うので、
ライブラリや関数ではなく、言語仕様というかパーサが対応しなければダメだと思う。
0547名無しさん@そうだ選挙に行こう
2007/07/29(日) 15:53:13ID:???perl
if ($str =~ /^\s*(["'])([^\1\s]+)\1/){ $col = $2; }
php
if(preg_match('/^\\s*(["\'])([^\\1\\s]+)\\1/', $str, $m)){ $col = $m[2]; }
正規表現自体がまあ暗号みたいな所はあるのでどっちもどっちだが、PHPの方が
わずかにマゾ度が高いと思う。
0548名無しさん@そうだ選挙に行こう
2007/07/29(日) 17:05:45ID:???JavaやPythonはそのへんどうなんだろう・・・?
0549名無しさん@そうだ選挙に行こう
2007/07/29(日) 18:02:35ID:???0550名無しさん@そうだ選挙に行こう
2007/07/29(日) 18:03:45ID:???たわけがww
0551名無しさん@そうだ選挙に行こう
2007/07/29(日) 20:01:30ID:???0552nobodyさん
2007/07/29(日) 20:56:20ID:???0553nobodyさん
2007/07/29(日) 21:02:16ID:???正規表現を聞いたことのない奴らでも立派にGoogleを使いこなしてる
0554nobodyさん
2007/07/29(日) 21:31:37ID:???0555nobodyさん
2007/07/29(日) 21:39:33ID:???0556nobodyさん
2007/07/29(日) 21:54:06ID:???0557nobodyさん
2007/07/29(日) 22:26:01ID:???0558nobodyさん
2007/07/29(日) 23:07:35ID:???01つの言語しか使えないような香具師には荷が重すぎるんだろう。
釣られるとしたらこんな感じかな。
0559nobodyさん
2007/07/29(日) 23:31:48ID:???0使わないと文字列置換やsplitすらできない。
(原始C的に index とか substr でやるのはまあ可能だが。)
PHPの場合は正規表現の存在を知らなくてもとりあえず組めるから、そういう
底辺は多いような気もする。
(PHPのsplit第一引数が正規表現をとることを知らない奴もいた。)
でこのスレ的にRubyはどうなんだろう。正規表現は組み込みで使えるが、
各メソッド引数は文字列で代用できるから、Rubyから入った人で「避けて」
いる人はいそうな気もする。
個人的には正規表現の初歩的な部分はスクリプト言語の必修科目だと
思ってるし、そういう人が大多数だと思うよ、と以上恥ずかしマジレス。
0560nobodyさん
2007/07/30(月) 09:13:38ID:???0561nobodyさん
2007/07/30(月) 10:05:36ID:???オートマトンと状態遷移ぐらい勉強しといた方がいいぞ。
0563nobodyさん
2007/07/30(月) 12:56:36ID:???ただの文字列パターンマッチ言語じゃない。
なんて言っても、現実には文字列パターンマッチぐらいにしか使われないか。
0564nobodyさん
2007/07/30(月) 13:53:20ID:???おおなんか難しそう。とおもって
ttp://ja.wikipedia.org/wiki/%E6%9C%89%E9%99%90%E3%82%AA%E3%83%BC%E3%83%88%E3%83%9E%E3%83%88%E3%83%B3
とか
ttp://www.adachi.ne.jp/users/katz/primer/automata.html#introduction
とかみてみたが何が何だかわかりません。具体例を挙げて説明出来ますかプリーズ。
引き合いに出してスマンが例えば >>547みたいな正規表現を使った処理で
何が「状態」でどれがその「遷移」なんだ?
0565nobodyさん
2007/07/30(月) 17:27:47ID:???正規表現エンジンってのは中で動いてるステートマシンを見せないのが偉い所なので、
なにが状態でなにが遷移ってのは説明しずらい。そらもちろん出来るだろうがめんどくさい。
たとえば、CSVの行をCでパースしようと思ったとき、
文字列の頭からcharポインタを++しつつスキャンして行くわけだが、
0. 初期状態はOUTSIDE_DQUOTE
1. INSIDE_DQUOTE中に"を見付けたらOUTSIDE_DQUOTEに遷移する
2. OUTSIDE_DQUOTE中に"を見付けたらINSIDE_DQUOTEに遷移する
3. INSIDE中に,を見付けても無視
4. OUTSIDEで,を見付けたら、そいつをフィールドのデリミタと考えてバッファの内容を適当に料理する。
ごく簡単に書けばこんな感じになる。
たとえば音声の特徴を文字列に変換して、そいつに正規表現でマッチングをかければ
grepで音声認識は可能かもしれない。だれもやらんと思うが。
音声認識とかマッチングのアルゴリズムはステートマシンから派生した奴が多いからね
だがマルコフ連鎖を正規表現で書くのは大変そうだ。
0566nobodyさん
2007/07/30(月) 19:07:39ID:???それは「正規表現を使って状態遷移を扱う」という話でなくて、
「正規表現は状態遷移を使って文字列マッチングをする」
って話かと思うんだけども。
音声の特徴を文字列に置き換えて、ってあるから、
いったん「状態」をあるルールに基づいて文字列に変換すると、
上の正規表現の内部の動きを使って
状態遷移を管理できるんだなーという話なのかな。
ごめんなさい。でも勉強になった。
組み込みとかやってる人ならすんなり判るのかなあ。
0567nobodyさん
2007/07/30(月) 20:31:19ID:???実装に置き直すとフラグ管理による処理分岐とかそう言ったものを含む関数の
戻り値が「終了状態」みたいな、そんな感じになりそう?
grep とか diff とかを「書く」人間はこういう基礎を踏まえた上でないと効率的な
ものは出来ないんだろうな、という想像は出来たが、ぶっちゃけ正規表現を有効に
使えるかどうか、という観点には「直接は」関係ないような気もした。
ただ、勉強(しなきゃなという気には)なった。ありがとう。>>563 >>565
0568nobodyさん
2007/07/30(月) 20:40:45ID:???みんなでマトン焼いて食おうぜ!
0569nobodyさん
2007/07/30(月) 22:31:38ID:???0570nobodyさん
2007/07/30(月) 22:56:32ID:???食ったよ。
スーパーの蒲焼は、ついてるタレを
いったん酒で洗い流して、魚焼き器で焼いてから
付属のタレをかけるとちょっとだけ上等になった気がするよ。
0571nobodyさん
2007/07/30(月) 23:02:25ID:???0572nobodyさん
2007/07/31(火) 12:50:51ID:???0573nobodyさん
2007/07/31(火) 14:12:36ID:???0574nobodyさん
2007/08/01(水) 17:44:37ID:???http://www.zakzak.co.jp/top/2007_08/t2007080130.html
記事中にはJAVAとRubyしか登場せず、PerlやPHPについて
一切言及されていない辺りに、偏った作為や悪意を感じるww
0576nobodyさん
2007/08/01(水) 18:40:21ID:???まあZakuZakuだ、許してあげよう。
0577nobodyさん
2007/08/01(水) 18:42:10ID:???0578nobodyさん
2007/08/01(水) 18:43:04ID:???全角含めこんな素人くさい記事になるのは仕方ないとして、
取り上げられるってのはすごいな。意図がわからん。
ルビーっていいね、ルビー。
0579nobodyさん
2007/08/01(水) 18:44:23ID:???やばい、ガンオタかと思われる。
0580nobodyさん
2007/08/01(水) 18:51:39ID:???某ひらがな作者とzakzak記者の間でコネがあるとか??
0581nobodyさん
2007/08/01(水) 22:26:53ID:???それよりも俺はこっちの方が気になるな
>一般的にプログラミング言語には「Java」(ジャバ)が使われることが多いが
0582nobodyさん
2007/08/02(木) 03:24:22ID:???0584nobodyさん
2007/08/02(木) 11:11:10ID:???Rubyじゃなくて、「Rubyビジネスコモンズ」の提灯だと思うけどね。
Rubyビジネス・コモンズの代表の最首英裕氏は、
株式会社EC-Oneの代表取締役社長で、EC-OneはJavaで開発してる。
“Rubyでビジネス”、九州発の業界団体が設立へ − @IT
http://www.atmarkit.co.jp/news/200707/24/rbc.html
Rubyビジネス・コモンズ - コモンズ・サイト
http://qwik.jp/rbc/
0586nobodyさん
2007/08/03(金) 15:41:48ID:???なぜendにしたんだろうね
0587nobodyさん
2007/08/03(金) 18:09:30ID:???0588nobodyさん
2007/08/03(金) 20:14:00ID:???0589nobodyさん
2007/08/03(金) 20:52:52ID:???0591nobodyさん
2007/08/08(水) 00:40:27ID:???http://www.sankei.co.jp/seikatsu/kenko/070804/knk070804000.htm
「自殺は突然」など自殺者の心理、半数が誤解
http://www.yomiuri.co.jp/politics/news/20070804it11.htm
0592nobodyさん
2007/08/11(土) 00:25:40ID:???http://news23.2ch.net/test/read.cgi/news/1186758557/
Ruby初心者スレッド Part 13
http://pc11.2ch.net/test/read.cgi/tech/1183115034/
Rubyについて Part 27
http://pc11.2ch.net/test/read.cgi/tech/1180031347/
Ruby終了のお知らせ。
http://pc11.2ch.net/test/read.cgi/php/1181668153/
0593nobodyさん
2007/08/11(土) 05:51:17ID:???マジレス求む”!
0595nobodyさん
2007/08/11(土) 07:38:21ID:???ごろごろ転がってるだろ。あとは自分のスキル次第
0596nobodyさん
2007/08/11(土) 07:41:25ID:???0597nobodyさん
2007/08/11(土) 07:44:24ID:???Javaやりたいけどぁたしにはキツイ
パイロンのほうがおもしろいかな?
0598nobodyさん
2007/08/11(土) 11:01:56ID:???パイオツのほうがおもしろいと思うよ。
0601nobodyさん
2007/08/11(土) 21:00:32ID:???誤: 部下が付いてこなくて
正: 部下に(能力|やる気)が無くて | 私に人望が無くて | 私もRubyなんて言語どうでも良くて
0602nobodyさん
2007/08/12(日) 17:14:01ID:???0603nobodyさん
2007/08/12(日) 19:09:24ID:???てか全部オブジェクト指向で組みたければ
PHPで基本型のオブジェクトも作ればいいだけじゃん。
Rubyなんて所詮手続き型で書けないPHPみたいなもんだろ。
0604nobodyさん
2007/08/12(日) 19:28:18ID:???def coerce(n)
if self['.']
[n, Float(self)]
else
[n, Integer(self)]
end
end
end
p x = 1 + "23"
p y = 23 * "1.23"
Rubyの文字列オブジェクトを暗黙の型変換するように
メソッドを加えたもの。
こういう柔軟さに比べたらPHPなんてほんと糞すぎて笑える
0605nobodyさん
2007/08/12(日) 19:52:03ID:???0606nobodyさん
2007/08/12(日) 21:02:00ID:???PHPはアマグラマ、Rubyはプログラマが使うってことで住み分けできる。
目的と用途に適したものを使えばいい
0607nobodyさん
2007/08/12(日) 21:34:22ID:???0608nobodyさん
2007/08/12(日) 21:48:01ID:???0611nobodyさん
2007/08/12(日) 21:57:48ID:???rubyをコンパイルすればいいだけじゃないの?
なんでできないの?
0612nobodyさん
2007/08/12(日) 22:41:19ID:???>PHPはアマグラマ、Rubyはプログラマが使うってことで住み分け
下手なミスリード乙。
正しくは、
PHPはビジネス的な費用対効果を計算できる人、Rubyは趣味レベルのキモヲタが使う。
0613nobodyさん
2007/08/12(日) 22:48:10ID:???| 川|川/ \|〜 ポワ〜ン ________
| ‖|‖ ◎---◎|〜 /
| 川川‖ 3 ヽ〜 < PHPはアマグラマ、Rubyはプログラマが使う
| 川川 ∴)д(∴)〜 \________
| 川川 〜 /〜 カタカタカタ
| 川川‖ 〜 /‖ _____
| 川川川川___/‖ | | ̄ ̄\ \
| / \__| | | ̄ ̄|
| / \Ruby命_ | | |__|
| | \ |つ |__|__/ /
| / | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕
0614nobodyさん
2007/08/12(日) 23:00:41ID:???受注案件だけやってる会社なら保守でたっぷり稼げるかもな
0615nobodyさん
2007/08/12(日) 23:05:30ID:???言ってることはわからないでもない。ただPHPで不具合対応は基本的に只働きな現状。
↑(これはこれで正しい姿。結局プログラマの能力およびモラル依存。派遣は論外)
0616nobodyさん
2007/08/12(日) 23:47:33ID:???0618nobodyさん
2007/08/13(月) 10:01:47ID:???仕事したくねぇなぁ・・・・
0619nobodyさん
2007/08/13(月) 12:41:57ID:???あるいはそもそも皮肉として成立してねぇことにも気づかん奴とは
仕事したくねぇなぁ・・・・
0620nobodyさん
2007/08/13(月) 15:27:37ID:???はっきりいったらどうだはっきり。
0622nobodyさん
2007/08/13(月) 21:38:26ID:???とたんに安っぽくなるなあ。おしい。
0623nobodyさん
2007/08/13(月) 22:00:44ID:???0624nobodyさん
2007/08/14(火) 00:55:21ID:???0625nobodyさん
2007/08/14(火) 01:03:20ID:???そうしたらRubyなんて蹴散らせるのに・・・
悔しいっビクビク
0626sage
2007/08/14(火) 13:18:41ID:GBlrMuxfクライアント側はAJAXを適用したい。(XMLは使わなくても良い)
ちなみに普段はJava使いだが、レンタルサーバの制約上rubyかphp。
PHP5のOOの文法は好感が持てるが
APIの日本語ドキュメントが充実してるのはやっぱrubyなのかえ?
0628nobodyさん
2007/08/14(火) 14:55:40ID:???自虐的に茨の道を進みたいのならRuby。
0629nobodyさん
2007/08/14(火) 15:02:25ID:???0630nobodyさん
2007/08/14(火) 18:04:19ID:???0631626
2007/08/14(火) 19:36:38ID:???code-igniterとZendFrameworkの日本語リファレンス見て
分かりやすいと思ったのでPHPでやってみるわ。
さて次はフレームワークで悩むわけですが・・・
一応上記の2つが候補。
これは自分で調べたり、いじったりしながら考えるよ。
dクス!
0632nobodyさん
2007/08/14(火) 20:43:10ID:???場合によっては足りない機能もある
ZendFrameworkは全然Railsぽくない。機能は沢山あるが設定などで悩まさたり、覚えるの面倒だったり。
RailsはCGI環境じゃ遅くて使い物にならないのでFastCGIなどを使用する必要があるが、
本番の運用環境を自前で容易するならちょっと面倒だが、ローカル環境でテストするだけなら簡単。
0633nobodyさん
2007/08/14(火) 20:50:20ID:???0634nobodyさん
2007/08/14(火) 21:22:28ID:???これこそPHPらしいフレームワーク
0635626
2007/08/14(火) 23:16:14ID:???とりあえずcode-igniterでHelloWorldしてみた。
噂どおりサクサク動くね。記述方法も割りとしっくり。
確かに機能的には寂しい。認証くらい標準装備してほしいなぁ。
明日から仕事。イキタクネー。
0636nobodyさん
2007/08/15(水) 01:55:01ID:???0637nobodyさん
2007/08/15(水) 22:08:58ID:???ちょっと重くなるけど、アソシエーションできるし。
0638nobodyさん
2007/08/16(木) 10:13:57ID:???JRubyでJavaのライブラリを呼び出せて移行に関するギャップが少ない、
Javaと同じように綺麗なオブジェクト指向で書ける。
Rubyは特にウェブ開発に限った言語じゃないので他の言語の開発を
サポートするようなツールを書くのにも使える。
などのメリットがすぐに思いつく
0639nobodyさん
2007/08/16(木) 10:23:07ID:???HTAご存知か?
0640nobodyさん
2007/08/16(木) 12:32:23ID:???つーかさ、なんで「オブジェクト指向ありき」が前提になってんの?
Webアプリ程度の規模(たとえばmixiくらいまで)なら、
むしろOOP使わないほうが開発効率もソースの見通しも実行速度も全て良いと思うんだが。
0641nobodyさん
2007/08/16(木) 12:44:33ID:???0643nobodyさん
2007/08/16(木) 13:44:45ID:???はじめにオブジェクト指向ありきってのは思考停止。
でも638はJavaからの移行に有利である理由として
オブジェクト指向うんぬんっていってるわけだから、
まったく反論になってない。
0644nobodyさん
2007/08/16(木) 14:04:10ID:???0645nobodyさん
2007/08/16(木) 14:07:37ID:???まずおかしいってことで。
0646nobodyさん
2007/08/16(木) 14:13:55ID:???0647nobodyさん
2007/08/16(木) 14:14:38ID:???そもそものスレの流れを見れば分かる。
0648nobodyさん
2007/08/16(木) 14:33:51ID:???「Javaからの移行ありき」になってる。
Javaからの移行を考えれば、オブジェクト指向で
書けるというのはいいよねって話だろ。
おかしいじゃん。
でも「オブジェクト指向ありき」はよくないってのは
賛成するし、イライラしてつっかかる気持ちもわかるよ。
ドメイン貧血症だのなんだのとかファウラーの尻馬に乗って
騒いでるような意見多いしな。
0649nobodyさん
2007/08/16(木) 17:24:16ID:???0650nobodyさん
2007/08/16(木) 17:48:03ID:???なんでもかんでもフラットに詰め込まれてるより。
0651nobodyさん
2007/08/16(木) 18:42:06ID:???やっぱり結局OOPに戻ってしまうことってよくあるよな
0652nobodyさん
2007/08/16(木) 18:50:42ID:???正確に測定した人はいるの? っていうか測定できるのか?
0653nobodyさん
2007/08/16(木) 18:56:31ID:???0654nobodyさん
2007/08/16(木) 20:32:45ID:???http://itpro.nikkeibp.co.jp/article/NEWS/20070816/279767/?L=top1
認定試験とか始めるんだね。というかCTCがRubyの教育事業
とかやってたことに驚いた。
0655nobodyさん
2007/08/16(木) 21:37:11ID:???DBやHTMLをあらわすのにクラスを使っても意味内と思う。HTMLをすべてDOMで操作するとかいうなら別だが。
0656nobodyさん
2007/08/16(木) 21:48:02ID:???そうだとしたら、OOP絶対論だって破綻するわけだが。
測定できない程度の違いだったら、OOP無しのほうがいろんな面で有利。
0657nobodyさん
2007/08/16(木) 22:53:02ID:???0658nobodyさん
2007/08/16(木) 23:58:01ID:???とっくにこの世から無くなってる
0659nobodyさん
2007/08/17(金) 00:15:58ID:???1000行とか1万行とかあるクラスを書いちゃう人がいるらしいけど
未だにこういう人っているんだな。
一緒の会社じゃなくて良かった
0661nobodyさん
2007/08/17(金) 01:05:33ID:???アメリカ人と話すのに英語の通訳介するよりも、直接英語で話す方が効率的。
ただし、片言の英語しか話せず意味を取り違えるくらいなら通訳使った方がマシ。
それはORマッパーにも言える。
0662nobodyさん
2007/08/17(金) 01:10:54ID:???0664nobodyさん
2007/08/17(金) 07:04:16ID:???0665nobodyさん
2007/08/17(金) 09:03:22ID:???可読性があがるし、もちろん複雑な処理はSQLを直接書いたほうが
早い場合はあるが。バリデーションやサニタイズ等の処理は
クラスの中にカプセル化して、必ずデータにアクセスする際に
使用する事をコードで保証したほうがセキュリティの面でも
安全だと思うがね
0667nobodyさん
2007/08/17(金) 12:05:32ID:???O/R マッパの存在意義は否定しないが、
マップクラスに「バリデーションやサニタイズ等の処理は
クラスの中にカプセル化」するやつは否定したい。
適応するレイヤを完全に間違ってる。
0668nobodyさん
2007/08/17(金) 22:27:56ID:???Rails の ActiveRecord はモデルクラスにバリデーションを記述できる。
一応クラス階層的にはValidationsモジュールとして分離されてるけど。
組み込みの Array クラスみてもそうだけどRubyは実用志向の大クラス主義なので。
0669nobodyさん
2007/08/17(金) 23:43:15ID:???その際、結果セットがオブジェクトであろうと連想配列であろうと、それはどうでもいい。ただ詰め替えるだけだ。
そんなことよりどれだけ効率のいいSQLを書けるかがポイント。上手いSQLと下手なSQLでは簡単に10倍、20倍処理速度の差が出来る。やっと作った上手いSQLをわざわざORマッパーの文法に再変換するのは無駄。
ウェブプログラミングの中心である、リレーショナルDB、HTMLはいずれもまったくオブジェクト指向ではないわけで、ウェブプログラミング自体にオブジェクト指向の必要なケースは滅多にないと言える。
0670nobodyさん
2007/08/17(金) 23:45:03ID:???0671nobodyさん
2007/08/17(金) 23:52:42ID:???どんなSQLを発行してるかなんて見るの簡単だし、
非効率な処理を見つけたらそれを最適化すればいいだけで
コードの可読性や保守性を犠牲にしてまで
最初から全てを効率化しようとする事のほうがよっぽど
時間の無駄
0672nobodyさん
2007/08/17(金) 23:56:15ID:???0673nobodyさん
2007/08/18(土) 00:24:02ID:???SQLを使わないデータベース、リレーショナルじゃないデータベースを採用しない限り、SQLという一つの言語をRuby(やPHPやPerl)という別の言語に変換するのは無理だし、無駄ってこと。
例えば、substr()やsplit()で正規表現を代替しようと思っても、それはごく簡単な正規表現しか無理だろ。出来たとしても、そんな無駄な労力どうする。
0674nobodyさん
2007/08/18(土) 00:49:07ID:???0675nobodyさん
2007/08/18(土) 11:20:31ID:???0676nobodyさん
2007/08/18(土) 18:13:34ID:???0677nobodyさん
2007/08/18(土) 18:16:49ID:???そういうケースではORマッパーは省力化になる。
プログラム板でもだいたい↑のような結論になってる。
0678nobodyさん
2007/08/18(土) 18:18:56ID:???0679nobodyさん
2007/08/19(日) 23:27:43ID:???railsというかActiveRecordが楽。
もし複雑になったら、modelに関連書いちゃえば良い。
railsはある分野では涙出そうな程便利だけど(複雑な事が1行で終わったりとか)
ずっとやってるとバカになりそうな気がする。簡単すぎて。
0680nobodyさん
2007/08/20(月) 00:36:14ID:???joinが簡単にできるのはもちろん、もって来たデータの扱いも簡単すぎて笑ってしまう。
ただ、DBのモデリングちゃんとやってないと収拾付かなくなりそうな気はする。
テーブル設計が適当なプロジェクトって結構多いし、
そういう点で意外と敷居は高いのかもしれない
0681nobodyさん
2007/08/30(木) 00:55:39ID:???目立って「Railsなんか使うな」っていう記事は見当たらず、
「Railsサイコー」っていうのはよく見かけるのに、
なぜか実際に使った人は「やめたほうがいい」と言ってる。
「RailsのベストプラクティスはRailsを使わないこと」という名言もあった。
なんか、古き悪しきJava2EEと同じニオイがする。
なんかの記事で、「非プログラマでもRailsなら1時間の勉強でモノが作れる」とかあったけど、
それはありえないでしょう。せいぜい、チュートリアル通りのCRUDを作れるくらい。
それなら、Java + NetBeansでもできるよ。というか、そっちのほうが楽。
プロトタイプをサクサクとかでも、Visual Web Packで適当に画面作るほうが直感的で楽なわけで。
NetBeansはダメでしょっていうならJDeveloperで。
0682nobodyさん
2007/08/30(木) 01:08:32ID:???あんた相当ズレてるよw
0683nobodyさん
2007/08/30(木) 01:16:11ID:???理解せずに楽をしようとする→悪い怠惰
非プログラマがいきなりRailsで作り始める→悪い怠惰
0684nobodyさん
2007/08/30(木) 01:21:04ID:???http://d.hatena.ne.jp/nowokay/20070825
NetBeansを持ってくるのは
きしだたんだからよいのです。
0685nobodyさん
2007/08/30(木) 13:20:36ID:???>「非プログラマでもRailsなら1時間の勉強でモノが作れる」
これが言い過ぎだというのは俺にでも分かる
あと、「Railsスゲー」って声が先行してる感は確かにあるな
0686nobodyさん
2007/08/30(木) 13:28:48ID:???確かに良く出来てるなと思った。
でもNetBeansですらRuby対応を次のバージョンで
行うようだけど
0687nobodyさん
2007/09/01(土) 23:22:49ID:???どっちも使ったことないけど・・・。
0688nobodyさん
2007/09/02(日) 00:26:02ID:???0689nobodyさん
2007/09/02(日) 00:34:51ID:???http://d.hatena.ne.jp/kiwanami/20070827#1188228305
[ruby]Railsについて思うこと 00:25
現在、炎上Rails案件の消火中。
寝る時間も、自分の時間も、何かを楽しく実験するような時間も無い。
いろいろなものを失って、これからも失い続ける。
もう、何もかも疲れた
0690nobodyさん
2007/09/02(日) 00:44:54ID:EYTIFmFrどちらも盲目的という点で同じ。
0691nobodyさん
2007/09/02(日) 01:02:13ID:???これはw
web2.0と同じであまりキャッチーに飾り立てると
分かってない奴らまではしゃぎはじめて他人が迷惑するってことだな
0693nobodyさん
2007/09/02(日) 02:56:04ID:???0694nobodyさん
2007/09/02(日) 03:01:44ID:???勝手に新しいツール導入して、現場が使いこなせずに破綻。
まず実験的に使って、評価してから導入しろよってやつ。
0695nobodyさん
2007/09/02(日) 14:03:20ID:???0697nobodyさん
2007/09/02(日) 18:53:28ID:???実際の物が悪かったら人気でないわけで
逆にいくら良い物でも
宣伝が悪かった人気でないわけで
そこら辺は技術の良し悪しだけじゃ
語れないでしょ
0698nobodyさん
2007/09/03(月) 00:01:20ID:???0699nobodyさん
2007/09/03(月) 02:04:36ID:???炎上は避けられない。
0701nobodyさん
2007/09/03(月) 17:44:04ID:???0702nobodyさん
2007/09/03(月) 20:16:10ID:???どこにいるんだ。お前の周辺だけじゃないか?
「斬新なプラットフォーム」(またはそのはしり)として理解している人は結構いそうだが、
それはそんなにおかしくないと思うし。
0703nobodyさん
2007/09/03(月) 21:28:08ID:???どんなのあったの?
0704nobodyさん
2007/09/03(月) 21:57:16ID:???いま調べて分った。他にあるのかな
0705nobodyさん
2007/09/03(月) 21:59:09ID:???というかActiveRecordパターンて何?
おしえてエロい人。
0706nobodyさん
2007/09/03(月) 23:32:07ID:???↓の160ページ
ttp://books.google.co.jp/books?id=FyWZt5DdvFkC
0707nobodyさん
2007/09/03(月) 23:32:30ID:???http://www.martinfowler.com/eaaCatalog/activeRecord.html
0708nobodyさん
2007/09/03(月) 23:33:59ID:???0709nobodyさん
2007/09/04(火) 00:02:45ID:???0710nobodyさん
2007/09/04(火) 01:35:12ID:???http://otndnld.oracle.co.jp/columns/arai-semi/data_access/1/index.html
http://otndnld.oracle.co.jp/columns/arai-semi/data_access/2/index.html
0711nobodyさん
2007/09/05(水) 00:37:14ID:???0712nobodyさん
2007/09/05(水) 01:34:27ID:???なぜPHP脂肪なのかはわからんが、ロゴができるのはいいことだ。
ついでに Powered by Ruby ロゴも作ってくれたらサイトに貼り付けるw
0714nobodyさん
2007/09/10(月) 00:33:05ID:???0715nobodyさん
2007/09/10(月) 01:08:02ID:???そうでもないよ。
mailman だっけ、MLソフトの。あれの PYTHON POWERED ロゴは
俺的にかなりインパクトあった。Python知らなかったから。
0716nobodyさん
2007/09/27(木) 22:27:06ID:???ghddhghdggh
jrtuttutu
gjjfgfjf
ddfhjf
0717nobodyさん
2007/10/10(水) 02:28:59ID:???自分とこの宗教の布教方法見習って、
スピーチコンテストとか偽ってユーザ募るとかすりゃいい。
0718nobodyさん
2007/10/10(水) 10:10:16ID:???(いい意味でも悪い意味でも)
何の変哲もないオブジェクト指向言語に
「楽しい」って言うキャッチフレーズをくっつけて売り出した。
楽しいかどうかなんて人それぞれなのに、一旦そういう売り方すると、
あとはアレな人達が勝手に布教してくれた。
0719nobodyさん
2007/10/10(水) 12:50:16ID:???Rubyのそれはとりわけヒドイね。
0720nobodyさん
2007/10/10(水) 20:33:00ID:???どこが。クラスまでオブジェクトとして実現してる言語って
メジャーな言語じゃ少ないと思うが
0721nobodyさん
2007/10/10(水) 21:27:12ID:???0723nobodyさん
2007/10/10(水) 22:50:18ID:???メタクラスが存在しクラスがインスタンスと同じように扱える、
となると多少減るかも。
0724nobodyさん
2007/10/10(水) 23:20:14ID:???オブジェクトそのものじゃないだろ
0725nobodyさん
2007/10/10(水) 23:30:49ID:???0726nobodyさん
2007/10/10(水) 23:56:57ID:???0727nobodyさん
2007/10/11(木) 00:07:28ID:???0728nobodyさん
2007/10/11(木) 00:08:00ID:???クラスがオブジェクトそのものだから。
でも分かりづらいので1.9で変更されるみたいだけど
http://capsctrl.que.jp/kdmsnr/wiki/bliki/?ClassInstanceVariable
0729nobodyさん
2007/10/11(木) 00:10:50ID:???0730nobodyさん
2007/10/11(木) 00:11:52ID:???http://www.ruby-lang.org/ja/man/?cmd=view;name=%A5%AF%A5%E9%A5%B9%A1%BF%A5%E1%A5%BD%A5%C3%A5%C9%A4%CE%C4%EA%B5%C1#a.c6.c3.b0.db.a5.af.a5.e9.a5.b9.c4.ea.b5.c1
0731nobodyさん
2007/10/11(木) 11:00:41ID:???動的な言語なら出来て当たり前だが
「クラス定義と同じ構文」で出来るのは珍しいと言えば珍しいかも。
普通は、そんな面倒な構文をわざわざ用意しない。
Javascript ならハッシュに追加して終了だ。
エディタで入力補完しやすくなるとか、
目で見て判別しやすい程度の利点はあるだろうけど
インスタンス単位ってことはスコープが小さいメソッド・変数なんだろうから
別に嬉しくもなんともない。
スコープがでかくなるようなら、特異クラスなんてトリッキーなものにせず
普通のクラスにしてしまえば良いだけの話。
あるいはインスタンスに持たせるのではなく、
何らかのヘルパークラスを定義した方が見通しが良くなるのではないか。
って主張すると総攻撃されるのは Ruby らしい部分だと思う。
0732nobodyさん
2007/10/11(木) 15:16:21ID:???こういう標準添付ライブラリもあるよ。
http://doc.loveruby.net/refm/api/view/class/OpenStruct
0733nobodyさん
2007/10/11(木) 22:39:20ID:???むしろRubyがベタなクラスベースの言語で、実際にはインスタンスにはメソッドなんか
追加できない仕組みになっているからこういう書き方になっている。
特異メソッドったって、特異クラスとか呼んでる無名クラスをアドホックに作って、そこに
普通にメソッドを定義しているだけだから。
0735nobodyさん
2007/10/12(金) 03:34:27ID:???ほんとがんばってよモルモリアン総理。
0736nobodyさん
2007/10/12(金) 04:19:58ID:???0738nobodyさん
2007/10/12(金) 21:54:18ID:???0740nobodyさん
2007/10/13(土) 03:22:11ID:???0742nobodyさん
2007/10/13(土) 15:36:58ID:???0743nobodyさん
2007/10/13(土) 16:07:13ID:???0744nobodyさん
2007/10/15(月) 03:18:07ID:???0745nobodyさん
2007/10/15(月) 06:30:30ID:???あの敵うぜぇw
0746nobodyさん
2007/10/15(月) 11:56:39ID:???PHPが良いとか言い出すんだよ。
PerlとかPythonと比較してRubyが駄目な点が
あるのは分かるが・・・・PHPなんてほんと
あんな酷い言語うざくてしょうがない
0747nobodyさん
2007/10/15(月) 12:08:23ID:???運用面で楽なので使われるの分かるが
比較対照として間違ってるというか
比較にならない
0749nobodyさん
2007/10/18(木) 03:52:55ID:???技術に溺れて何も成さないタイプだ。
0750nobodyさん
2007/10/18(木) 06:17:11ID:???0751nobodyさん
2007/10/18(木) 10:38:22ID:???新しいものを生み出した人間が
PHPに辟易していた事をあげている
事実をどう説明する
0752nobodyさん
2007/10/18(木) 11:54:29ID:???http://www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/003.html
0753nobodyさん
2007/10/18(木) 12:02:18ID:???0756nobodyさん
2007/10/18(木) 14:34:51ID:???Win鯖がハックされた話はよく聞いたが。
0757nobodyさん
2007/10/18(木) 14:45:45ID:???0758nobodyさん
2007/10/18(木) 15:57:58ID:???exproit仕込んでroot奪取というケースが多いよ
0759nobodyさん
2007/10/18(木) 15:59:37ID:???資料の少ないRubyのほうが、アホのフォローは難しいだろうね。
SQLインジェクション対策の記事は、PHPが前提になってるものが多いし。
>>757
金じゃなく、頭脳の問題な気がする。
RubyでもPHPでも、アルゴリズムが同じなら、同じ動作をするんだから。
0760nobodyさん
2007/10/18(木) 16:28:00ID:???yahooとか楽天とか単価高いって聞く。
それ以前にメジャーどころは人が集まるし
0761nobodyさん
2007/10/18(木) 17:41:06ID:???ベタ書きしてたDBへのクエリ変数なんかもオープンにしたことあったよね
0763nobodyさん
2007/10/18(木) 18:23:23ID:???0764nobodyさん
2007/10/18(木) 19:39:24ID:???別にPHP使わない奴でも大概知ってる
0765nobodyさん
2007/10/18(木) 21:54:43ID:???ただ、縛りもきついけどね。インストールするソフトは制限されるし、ブラウザの履歴はチェックされる。間違っても会社から2ちゃんなんて無理。
金持ってる会社に優秀なPGが集まるのは当然のことだな。
0766nobodyさん
2007/10/19(金) 11:02:39ID:VrW6AhuS0767nobodyさん
2007/10/19(金) 11:02:58ID:???それマジでか??
ソースとかクエリ変数が丸見えってのはApacheの設定ミスで
PHPが実行されずにソースそのものが出力されちゃったんだろうけど、
パスワードもろ見えってのは一体どういう状態だ??
0768nobodyさん
2007/10/19(金) 11:24:55ID:???0769nobodyさん
2007/10/19(金) 12:54:59ID:???モロ見えしたソースの中に $password = "rakutenpswd" みたいにベタ書きしてたんじゃないですかね?
0770nobodyさん
2007/10/19(金) 14:21:59ID:???でもdbの接続パスは俺もソースにベタ書きしてるな
それ以外の方法あんの?
0772nobodyさん
2007/10/19(金) 14:39:43ID:???0773nobodyさん
2007/10/19(金) 15:58:46ID:???http://d.hatena.ne.jp/hasegawayosuke/comment?date=20071011§ion=p1#c
きもちわるい。
0774nobodyさん
2007/10/19(金) 16:10:36ID:???どっちもJavaPGの方が高いけど、PHPのPGでもかなり高額。
ただし、面接は超厳しくって相当キャリアがないと突破できない。
仕事も勤務時間は体壊しそうなくらいハード、セキュリティガチガチで仕事中はPCニュースサイトすら見られない。
0775nobodyさん
2007/10/19(金) 18:07:00ID:Hs7iqwVn全部ドキュメントルートの外に置いて、web領域のディレクトリだけsymlink貼る。
そしたらあまり中だの外だの意識しなくてすむようになった。
0776nobodyさん
2007/10/19(金) 22:49:59ID:???0777nobodyさん
2007/10/19(金) 23:32:31ID:???railsの本立ち読みしたけどオタ臭いから読みづらい。
著者略歴見たらキンモー☆
0778nobodyさん
2007/10/19(金) 23:37:17ID:JFLBWkuD/ 丶、
r'" _,,......_ \
l ,.ィr‐ァ-.、 `ヽ、 ヽ、 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〉" / /ト、 ミヽュ、ヽ、 i |
// l! /|l|ヾヽヽヽヽ `ヽ、 |< とんだ番茶ですね・・・・・・
レ! ! :l! lr=, `ヾ,rf==ミ ヽ \ ノ |
|!| l、 |' i::;;! l !: ;リ|ト、ヽ ヽ く \___________
|ハゞ;! `´, `~´ ;! | |l ヽ ヾミ;、
|l ト、ゝ、 ー ,,.ィ | |トl ヾ、 ヽ
ハ'; \ト` ーr‐ ",./''^!ノl l!\、!ヾヽ、
" ` ,レ((y'´ ,.イ' \
,rク´,.ィ~;V^ヽr'´ ,.==\
/ < "ノく: ミヽ ,:;'" ヽ
0779nobodyさん
2007/10/20(土) 01:14:25ID:???0780nobodyさん
2007/10/20(土) 01:36:46ID:???>>771が言ってるように、ドキュメントルート外に置けばいい。
俺は>>775のようなスマートなやり方は思いつかなかったけど、
その代わりに、ドキュメントルート内にはソース本体を呼び出すための文しか
書かないようにして同じことを実現した。
例:
●index.php(ドキュメントルート内に置く)の中身↓
<?php
require_once ("ドキュメントルート外のPATH/source_index.php");
?>
●source_index.php(ドキュメントルート外に置く)の中身↓
<?php
/*
いろんな実際の処理を書く。パスワードとかも書きまくり。
万が一Apacheの設定をミスってソースだだ漏れ状態になっても、
ここの中身は当然漏れない。
*/
?>
そういえばmixiも以前にミスやらかしてソースだだ漏れにしたんだよね。
0781nobodyさん
2007/10/20(土) 05:06:39ID:???レベルが低い技術者の方が多いから、低レベル馴れ合いPHP安泰ってことか
0783nobodyさん
2007/10/20(土) 11:46:57ID:???なれば、の話だが。
0784nobodyさん
2007/10/20(土) 11:57:11ID:???他の言語覚える余裕なしか
0786nobodyさん
2007/10/20(土) 14:02:58ID:???PHPのレベルの低さを侮ってはいけません。
=Rubyのシェアが伸びない原因ですから。
0787nobodyさん
2007/10/20(土) 14:05:32ID:???他の分野攻める余裕なしか
0789nobodyさん
2007/10/20(土) 14:54:47ID:???0790nobodyさん
2007/10/20(土) 18:42:01ID:???PHPってApacheがないとMySQLにも接続できなかったよね。
0791nobodyさん
2007/10/20(土) 18:45:55ID:???自分用のツール作りたくなってくるから
PerlかPython、Rubyのどれかは必要に
なってくるんだよね。結局は。
0792nobodyさん
2007/10/21(日) 14:50:51ID:???低レベルって言葉平気で使ってるところで
なんだかなあって思う。
紛らわしいんだよ。
レベルが低い、ならまだわかる。
0793nobodyさん
2007/10/21(日) 15:38:28ID:???Cell+Ruby=新世代デジタル家電?
ついにrubyが家電にまで出てきてPHP割腹自殺www
0794nobodyさん
2007/10/21(日) 21:28:47ID:???先ず初めにピッケル本と、クマクマ本かって来ましたが、
ほか何かおすすめありますか?
0795nobodyさん
2007/10/21(日) 23:19:28ID:???数多く読むより、とりあえずピッケル熟読しとけばOK
0796nobodyさん
2007/10/21(日) 23:26:07ID:???レシピとかリファレンスも気になるんですが、いらないですかね?
てか、1999年くらいにまつもとさんが書いたRuby本が欲しい。
Rubyのオブジェクト指向についての考えが読める良書ってほかにありますか?
0798nobodyさん
2007/10/22(月) 01:22:23ID:???0799nobodyさん
2007/10/22(月) 02:28:52ID:???Ruby on Rails
http://pc11.2ch.net/test/read.cgi/tech/1191381506/
0800nobodyさん
2007/10/22(月) 02:53:03ID:ElA0RlAxrubyもutf-8がちゃんとあつかえるようになったらいく
splitで文字数数えるみたいな間は行かない
0801nobodyさん
2007/10/22(月) 09:50:07ID:???フィルタ書くのが面倒とか(簡単なのは遅い)、ワンライナー書きにくいとか、
そういう理由じゃないの。
コマンドラインで使うのにワンライナー書きにくいのは痛いんじゃない?
irbとか、pythonみたいにインタラクティブシェルがないのも微妙。
まぁその、つかえないことはないと思うが、
いまのところ他の言語が使えるなら、わざわざCLI版をインストールして使うほどの
ものでもなさそうな。
0803nobodyさん
2007/10/22(月) 14:36:52ID:???0804nobodyさん
2007/10/22(月) 22:31:05ID:???最低でもC言語とかPHP、JAVAみたいに共通文法保ってくれ
独自の文法が馴染めない上にライブラリが少ない 速度もたいしたことないし
いろんな角度からみてPerlやPHPと戦えるほどのポテンシャルがない
信者のオナニーが先行してるだけで中身がない それがRuby
0805nobodyさん
2007/10/22(月) 22:40:03ID:???0806nobodyさん
2007/10/22(月) 22:51:45ID:???クセがあるのはどんな言語でもそうだろ。
俺もCやPHPから来た時はendや|i|見てやめようかと思ったけどすぐに慣れた
$なしの変数とかCが苦手だったのでdefで拒否反応(defineを連想)とかも。
慣れたらもうPHPやPerlのソースなんて見たくもなくなるよ
0807nobodyさん
2007/10/22(月) 23:07:12ID:???適当に好きなのをやればいい
俺はCとPHPとJAVAが好きだ
共通文法は覚えやすい 再利用するとき便利だ
高級言語なのに独自色が強いRubyは嫌いだ 独自なのはアセンブリとか低級で高速なら納得して使う
そもそも後者でできて前者でできないことはなかったし、
速度面でも生産面でも前者の方が圧倒的にスムーズにことが進んだ
これからもそうだと思う
Rubyの生きる場所があるとすればそれは教育現場
高級言語でもこんな無意味なことをやる言語が存在しますよって
そのことを教えることで生徒の視野を広げるきっかけになる それだけ
0808nobodyさん
2007/10/22(月) 23:18:10ID:???名前空間のファイル分割とかfor分のxrangeとか[文]が果てしなくキモイけど
Rubyは利用者が重要視する機能が後回しで、勘違い気味の方向にばかり
マンパワーと金を裂いてるのに誰も突っ込まない裸の王様な気がするよ
その点PHPは、なんかやろうと思ったら関数を探せばいいだけ
マジこいつら結婚してくれないかな
0810nobodyさん
2007/10/22(月) 23:27:36ID:???まったく新しい言語に触れて、触発されるとかいいと思うけどね。
0813nobodyさん
2007/10/23(火) 10:52:10ID:???コピペのことを再利用と言うのであれば、それは便利だろうが。
コピペされたコードが撒き散らす弊害考えたら
そんな奴、プロジェクトから追い出すけどな。
言語選択以前の問題だろ。
0814nobodyさん
2007/10/23(火) 12:05:44ID:???0815nobodyさん
2007/10/23(火) 13:31:37ID:???言語自体は問題でないとしたらPHPじゃなくPerl
使えばいいだけだと思うんだが。
言語自体が問題ならPHPは言語的にPerlに劣る
部分が沢山あるわけでRubyになるわけで
0816nobodyさん
2007/10/23(火) 13:32:38ID:???Perlの上位互換言語として使えるという意味でだよ
0817nobodyさん
2007/10/23(火) 13:35:58ID:???Perlの代わりに十分使えると思うって話
0818nobodyさん
2007/10/23(火) 13:39:00ID:???楽天と結婚しちゃえよ
0819nobodyさん
2007/10/23(火) 21:34:20ID:rJyX6yX8突然「コピペ」とか何を言い出すんだ…この子は
0820nobodyさん
2007/10/24(水) 14:42:55ID:???0821nobodyさん
2007/10/24(水) 17:52:47ID:???0822nobodyさん
2007/10/24(水) 23:33:26ID:???Perl使えればRubyをわざわざ覚えるメリットは感じない。初めてやる言語としてはいいかも。
0823nobodyさん
2007/10/24(水) 23:46:44ID:???0824nobodyさん
2007/10/25(木) 00:18:53ID:???理解に乏しいやつは放置
0825nobodyさん
2007/10/25(木) 00:59:55ID:???0826nobodyさん
2007/10/25(木) 06:21:29ID:???Perl・PHP→Rubyは出来てる「つもり」が多い
0827nobodyさん
2007/10/25(木) 09:04:10ID:???もっと言うと、Rubyは「出来る必要がない」。
PHPで必要十分。Web系で、Rubyじゃないと実現できないことなんて無い。
だったら習得コストが低くて、トラブル時にも情報が多いPHPが最適解。
0828nobodyさん
2007/10/25(木) 09:12:41ID:???0829nobodyさん
2007/10/25(木) 09:56:42ID:???擬似で実装しても良いしそこだけ他の言語使っても良いし
rubyは存在意義すら怪しい
0830nobodyさん
2007/10/25(木) 10:47:35ID:???「JavaからRubyへ」とかいって
敵をそっちにしてんだな。
0831nobodyさん
2007/10/25(木) 11:42:48ID:???まともにプログラミングできるプログラマを増やす事
0832nobodyさん
2007/10/25(木) 12:13:29ID:???Rubyを囃し立ててるのは、Ruby関係者とRubyをWEB2.0とかセカンドライフの代わりのキャッチコピーにしようとしてる企業だけで。
エンタープライジーならJavaだし、今一番勢いがあるのはASPNET。
海外ならPythonもあるわけだし。
だいたいWEBアプリって、ちっともオブジェクト指向である必要ないんだよな。だからこそPHPが人気あるわけで。
つまりは、WEB系に限ればRubyのメリットはちっともない。遅くて不安定なだけで。
0833nobodyさん
2007/10/25(木) 12:34:35ID:???保守しやすさ(=読みやすさ)と開発期間の短縮(=Rails)がメリットでしょ
0834nobodyさん
2007/10/25(木) 12:36:18ID:???言語の柔軟性ではPerlに負けていて
言語の強力さではRubyに負けてるようだけど
言語の可読性ではPythonに負けてるようだけど
そんな中途半端な言語わざわざ何で使うの
0835nobodyさん
2007/10/25(木) 16:23:31ID:RzRLafd+つか変に独自の構文にしないでPerl丸ぱくりしてくれれば
分かりやすく最強だったのになぁ
0836nobodyさん
2007/10/25(木) 16:31:10ID:???0837nobodyさん
2007/10/25(木) 18:17:11ID:???ルビィストへ一直線だぞ
0838nobodyさん
2007/10/25(木) 19:01:00ID:???予算と納期が中途半端だからw
速さを求めるならどれもCに遠く及ばないクズだよ。
お前のオナニーならお前が何使っても誰も何も言わない。
>>836
リアルで使ってる人を1人も知らない。セカンドライフみたいなもんだ。
0839nobodyさん
2007/10/25(木) 19:31:42ID:???どこの会社でも安い予算で短い納期で作れるに越した事はないと思うが
わざわざ納期延ばすためにPHP使ってるのか
すげえな
0840nobodyさん
2007/10/26(金) 01:11:48ID:???うちはすでにRailsの案件が3つほどあったよ(発注側)。
まあ、Javaに比べてそんなに納期変わらなかったけど。
0841nobodyさん
2007/10/26(金) 03:01:02ID:???0842nobodyさん
2007/10/26(金) 03:13:47ID:???PHP=プログラマ以外があつまってしまう
開発と考えるとRubyもPHPも危険だと思うけどね
自社では選択しないし、ユーザー指定があっても方向修正するなぁ・・・小規模且つRubyならまだしも
0843nobodyさん
2007/10/26(金) 10:29:02ID:???0845nobodyさん
2007/10/26(金) 11:30:27ID:???勢いは Flex2 みたいなリッチクライアント路線だと感じるけど。
0846nobodyさん
2007/10/26(金) 11:32:21ID:???同じくらいの頻度で「ウザいな」と感じる時もある。
0847nobodyさん
2007/10/26(金) 11:48:10ID:???不特定多数相手にするには Web が最適だから、残ることは間違いないが。
0848nobodyさん
2007/10/26(金) 14:52:21ID:???HTML+AJAXでGmailが実現できてるのに、Flexはいったいどの層に合うのか見えてこない。
一方で、ASP.NETの生産性の高さは半端ない。Railsなんて目じゃない。もうすぐIISのシェアがApacheを抜き去るけど、それが証明になってる。
0849nobodyさん
2007/10/26(金) 15:32:46ID:???>>もうすぐIISのシェアがApacheを抜き去るけど
それってGoogle使用分が別名になったからじゃなかったか?
OSでのlinuxのシェア低下も同様で。
0850nobodyさん
2007/10/26(金) 15:56:57ID:???0851nobodyさん
2007/10/26(金) 16:55:52ID:???世の趨勢はASP.NET。俺の予想だとJavaはどんどん廃れる。PHPは中小規模のサイトには最善なんで今後も隆盛だろう。
PerlはPerl好きな人たちが細々と使いつづけるだろう。Ruby、Python?おめぇの席、ねーから。
0852nobodyさん
2007/10/26(金) 17:02:01ID:???0853nobodyさん
2007/10/26(金) 17:09:51ID:???0854nobodyさん
2007/10/26(金) 18:03:00ID:???Linux鯖で動けば使う気になるけど
0855nobodyさん
2007/10/26(金) 18:11:12ID:???まあ、PHPが得意とするような中小規模の案件までASP.NETが降りてくることは当分ないだろう毛ど名。
0856nobodyさん
2007/10/26(金) 18:13:52ID:???しかし、ウェブアプリって視点で考えると、INPUTタグが画面上でグルグル回転してピカーっと光ったところで、それがどうした?と言わざるを得ない。
0857nobodyさん
2007/10/26(金) 18:56:46ID:wiwu0XA+0862nobodyさん
2007/10/27(土) 08:41:30ID:???http://www.itmedia.co.jp/enterprise/articles/0610/16/news048.html
まあ、なんでも無料のソフトしか使ってない案件しかやったことなければ、ピンと来ないだろうけど。
日本の中小規模のサイトがASP.NETになるのはまだ時間かかるだろうな戸は思う。レンタルサーバがUNIX系中心だから。
0863nobodyさん
2007/10/27(土) 08:52:53ID:???プログラム板でC#のスレは人気あるけど、じゃあC#で何を作ってるかといえば、ウェブ系なんだよ。
C#の人気って、ASP.NETが優れてるからC#の人気が出てる。そんな感じ。
0864nobodyさん
2007/10/27(土) 11:53:49ID:I4hXprSmんなこたぁない。ム板のC#スレ読んですらいないのがバレバレ
0865nobodyさん
2007/10/27(土) 12:02:29ID:???0866nobodyさん
2007/10/27(土) 12:15:23ID:???なんでも有料のソフトさえ使っておけば安心・・・という思考停止になった
技術者がいるとしたら恐ろしいね。
つーか、やたら「サポート、サポート」ってうるさいけど、
実際にサポート受ける場面なんてそんなにあるのか?
そして仮にサポート受けたとして問題が解決するのか?
しょせんサポート側は一般論しかいえないから、結局自分たちで頑張らないと解決しないと思うが。
0867nobodyさん
2007/10/27(土) 12:56:08ID:???0868nobodyさん
2007/10/27(土) 12:56:44ID:???このスレと全然関係ないし。
書いてる本人にも知識がないのか
具体的にどの点が優れているのかの
話が全然でてこないし
0869nobodyさん
2007/10/27(土) 13:07:01ID:???オラクルは高いけど、それでも売れるんだ。他のDBより優れてるから。
もちろん予算50万でサイト1個を構築しくれっていうならLAMPになるだろうけど。
それでも、PHP4のメンテナンスが終了したり、Linuxディストリビューションのパッケージサポートが打ち切られると困るよね。
そりゃサイトをPHP5で作り変えればいいし、自分でパッケージを作ればいいかもしれないけど、その作業費はどうするんだって。
人件費が一番高いんだから。
0870nobodyさん
2007/10/27(土) 13:12:22ID:???LAMPなら、あるいはTomcatとか使えばJavaでも無料で開発環境が手に入るのに、ASP.NETのシェアが増えてるのはなぜか?
それはASP.NETが優れてるから。
0871nobodyさん
2007/10/27(土) 13:14:37ID:???>パッケージサポートが打ち切られると困る
だから何のサポートを受ける必要があるの?
PHP4のメンテが終了して、何が困るの? 今までPHP4のメンテに関連する問題が起きたことあるのか?
0872nobodyさん
2007/10/27(土) 13:15:20ID:???妄想たくましいなww
0873nobodyさん
2007/10/27(土) 13:20:16ID:???0874nobodyさん
2007/10/27(土) 13:24:18ID:???TAR玉が自分でパッケージを作らないとメンテナンスできない。その手間を考えれば、初めから保障のあるOSを使った方が良かったんじゃないかって。
0876nobodyさん
2007/10/27(土) 13:38:44ID:???「新バージョンにVerUpして下さい。ただし新Verは1ユーザ1億円ですv」て言われてもどうしようもないw
IIS、ASP.NETに脆弱性見つかってもゲイツに頼み込むしかない。
「脆弱性を修正した新バージョンが出ました。新規に購入してください。ただし新OSでしか動きませんけどv」
0877nobodyさん
2007/10/27(土) 13:51:59ID:???0878nobodyさん
2007/10/27(土) 13:55:24ID:???IDEに高機能なのが必要なのは言語が冗長で面倒な事の証明
0879nobodyさん
2007/10/27(土) 13:59:33ID:???解決策は、自分でフレームワークを改造するか、他の機能で流用するか、例外的なコードを書いてしまうか。
いずれにせよ保守性が落ち開発効率も悪いので、できるだけ必要な機能が揃ってることが望ましい。
その点、ASP.NETは圧倒的に多機能、フルスタックなんだよ。それが評価されて、今の実績になってる。
0881nobodyさん
2007/10/27(土) 14:46:47ID:???0882nobodyさん
2007/10/27(土) 16:03:55ID:???まあ他人が作ったフレームワークに乗っかって、
しかもそれに文句をつけておきながら自分では何も生み出さないようなクズは、
そんな程度のレベルなんだろうな。
0883nobodyさん
2007/10/27(土) 19:30:21ID:???> >>879
> >ウェブフレームワークの欠点のひとつに、必要な機能がない
> 自分でクラスモジュール作ればいいだけじゃん?
いずれにせよ保守性が落ち開発効率も悪いので、できるだけ必要な機能が揃ってることが望ましい。
0884nobodyさん
2007/10/27(土) 20:06:38ID:???どんなに非人間的でもね。
0885nobodyさん
2007/10/28(日) 03:22:59ID:???「クラスモジュール」の意味わかってるか??
わざわざクラス作ってモジュール化するんだから、
他に影響を与えない=全体の保守性には直接関係ない。のだが。
それでも文句言うなら、ゼロから全て自分でFW作れば。
0886nobodyさん
2007/10/28(日) 11:47:17ID:???なぜか日本では流行らないんだよな
やっぱり初心者向けというイメージが
強いのか。でも流行らないのは仕方ないので
Perlのオブジェクト指向のシンタックスを
耐えて使うかRubyかの2択かな
0887nobodyさん
2007/10/29(月) 00:29:09ID:dRLHCCi/ヲイヲイ(w
ヒント:能率
0888nobodyさん
2007/10/29(月) 00:31:25ID:???0889nobodyさん
2007/10/29(月) 01:46:39ID:???受け売りだけどね。
0890nobodyさん
2007/10/29(月) 02:29:28ID:???うちはOracle依存を減らしてるところだよ。
RAC組んで億単位で金払うようなことは続けられない。
基幹はさすがに変えられないけど、
それ以外ならLAMPで十分な時代になってる。
0891nobodyさん
2007/10/29(月) 07:57:18ID:???RACは使い物になるの?
たしかTSUTAYAがRAC使ってたけど、あれって広告塔として使うためにOracle社が全面的にサボートしてくれたからだよね。
ふつはそこまで面倒見てくれない。それでも使い物になるのか疑問なんだよな。あそこの会社、殿様商売だから傲慢だし。
0893nobodyさん
2007/10/29(月) 10:03:26ID:???自分でFW作ったり、既存のFWを保守性を保ちつつ改造したり、
そういう基礎的な力も持たずに「能率」とは笑止千万。
その程度のレベルで既存FWに文句つけるのは100年早いよチンカスくん。
0894nobodyさん
2007/10/29(月) 14:01:10ID:???Windows Serverに市場シェアを奪われるLinux
http://itpro.nikkeibp.co.jp/article/NEWS/20071029/285682/
0895nobodyさん
2007/10/29(月) 23:49:26ID:???0896nobodyさん
2007/10/30(火) 01:01:27ID:???記念すべき第一回というのに拍子抜け
0897nobodyさん
2007/10/30(火) 01:08:19ID:???0898nobodyさん
2007/10/30(火) 01:10:51ID:???0899nobodyさん
2007/10/30(火) 02:07:00ID:???そのままのみにいける人数じゃないですか
2,3人は落ちたのかな?m9
0900nobodyさん
2007/10/30(火) 07:08:41ID:???採用する側も苦労しないけどな。
無理。
0901nobodyさん
2007/10/30(火) 08:41:33ID:???資格なんてスーツ族を満足させるためのもんだし。
0902nobodyさん
2007/10/30(火) 09:14:17ID:???0904nobodyさん
2007/10/30(火) 09:36:53ID:???0905nobodyさん
2007/10/30(火) 10:11:30ID:???ハッカー気どりのやつの間違いだろ。
Rubyやその周辺を作ったやつは偉いが、それを使ってるだけのやつはただの豚。
0906nobodyさん
2007/10/30(火) 10:46:40ID:???普通の人はわざわざこんな辺境の地(Ruby)には来ないよ。
0907nobodyさん
2007/10/30(火) 12:32:49ID:???0908nobodyさん
2007/10/30(火) 13:02:00ID:???0909nobodyさん
2007/10/30(火) 15:19:45ID:???・資料が手に入りやすい
・ラクに組める
・ソースが再利用できる
・金になる
・読みやすい
・大勢で組んでも大丈夫
0910nobodyさん
2007/10/30(火) 16:20:08ID:???言語の条件に「金になる」って意味が分からん。
0911nobodyさん
2007/10/30(火) 17:03:43ID:???金になる=需要がある。
極端な例だがJavaとPascalだとJavaのほうが金になる。
Rubyもそれなりに需要があって、金になってると思う。
0913nobodyさん
2007/10/30(火) 20:06:09ID:???最初は自分で書いてたけどあほらしくなって丸投げしてる
10万で受けたしょぼい奴を下請けに競争させると納期2時間で数千円とかできてぼろもうけ
0914nobodyさん
2007/10/30(火) 21:00:01ID:h85mSo3Qすぐに使えるライブラリが豊富
が抜けている
0915nobodyさん
2007/10/30(火) 21:30:26ID:???0917nobodyさん
2007/10/30(火) 23:52:19ID:???とか言ってるんだろうなw
バカとなんとかは使いようで切れると
0919nobodyさん
2007/10/31(水) 01:10:30ID:???0920nobodyさん
2007/10/31(水) 01:16:00ID:???その点PHPは・・・
0921nobodyさん
2007/10/31(水) 10:11:10ID:???お前みたいなバカが、ときどきPHPのメンテだのサポートだのを
問題に挙げてるけどさ、メンテが安定してないからと言って、
それで具体的に何か被害とか受けたことあんの??
ないだろ? ないくせに、やたら知ったかぶって「メンテが…」とか言いたいだけだろ。
0922nobodyさん
2007/10/31(水) 13:45:09ID:???0923nobodyさん
2007/10/31(水) 14:55:24ID:???0924nobodyさん
2007/10/31(水) 15:28:28ID:???YouTubeやOpenOffice、CG系のたくさんのソフトはPython使ってるぜ。
0925nobodyさん
2007/10/31(水) 15:37:08ID:???0927nobodyさん
2007/10/31(水) 15:40:33ID:???0928nobodyさん
2007/10/31(水) 15:50:10ID:???selfは明示することで誤解がなくなる、って意味では有効だけど、たしかに出てきすぎだね。
xrangeは別によくないか? それに、次バージョンで消えるとかいう話じゃん。
0929nobodyさん
2007/10/31(水) 16:14:58ID:???CもJavaも使えないクズども
0931nobodyさん
2007/10/31(水) 20:49:39ID:???すげー意見だな。なんかのジョーク?
おれには、RubyとCとJavaは、あえて大違いの言語を選んでるようにしかみえん。
0932nobodyさん
2007/10/31(水) 20:58:28ID:???0933nobodyさん
2007/10/31(水) 21:09:51ID:???たまにC触るとイライラするけどな
0936nobodyさん
2007/11/01(木) 11:12:56ID:???0937nobodyさん
2007/11/01(木) 11:32:29ID:???0938nobodyさん
2007/11/01(木) 12:24:27ID:???俺はあまりに古典的つーか化石的すぎて驚愕したわ
0940nobodyさん
2007/11/01(木) 13:15:57ID:???普及率で言えば、HTMLに勝る「言語」はあるんですか?^^
0941nobodyさん
2007/11/01(木) 14:58:32ID:???0942nobodyさん
2007/11/01(木) 18:27:12ID:???けど非スクリプトだったけど渋々覚えた奴がすげー増えてるね
ディスカウントしすぎだよおまえら
0943nobodyさん
2007/11/02(金) 12:47:05ID:???言語ってことだけで勝負するなら英語がとりあえず普及しまくってるぞ。
0944nobodyさん
2007/11/02(金) 13:48:51ID:???0945nobodyさん
2007/11/03(土) 03:24:18ID:???日本語(国語)>英語>C>Ruby(LL)>以降はお好みでどうぞ^^
0946nobodyさん
2007/11/03(土) 04:21:17ID:???0947nobodyさん
2007/11/03(土) 12:46:51ID:???日本語(国語)>英語>=C>=PHP(LL)>以降はキモヲタのみ趣味で覚えれば^^
(※例外として、企業の歯車になりたい場合はPHPと同列にJAVAも加えること!)
0949nobodyさん
2007/11/03(土) 14:11:56ID:???0952nobodyさん
2007/11/03(土) 14:58:02ID:???0953nobodyさん
2007/11/03(土) 15:02:49ID:???0954nobodyさん
2007/11/03(土) 15:07:52ID:vjqlzVkC新ロゴ
http://pc11.2ch.net/test/read.cgi/tech/1193668038/l50
0955nobodyさん
2007/11/03(土) 18:31:24ID:4p7+M7CDあこがれだろ。
まぁ、Rubyはあまりいい言語じゃないね。
日本があまりにソフトウェアを作らない国と見なされてるからIPAなんか
がもちあげてるだけだと思う。
RAILSも使えばわかるが、最悪のフレームワークだもん。
ほとんどデバッグ不能。あれでまともなアプリ書く奴がいるとは信じられん。
このあいだ、ぼろぼろのサービスで定評のある楽天がRuby on Railsがイイ
とかいってたからますます使えんと確信した。
0957nobodyさん
2007/11/03(土) 18:58:56ID:???C使えないと作れないものが沢山あるだけの事だと思うが
0958nobodyさん
2007/11/03(土) 19:19:04ID:???あ、高卒以下には難しいかw
スピードはハード増強すりゃ堂にでもなるから金に糸目をつけない奴らならどうでも良いが
0959nobodyさん
2007/11/03(土) 20:42:37ID:???あぁ、お隣の国の方ですかw
0960nobodyさん
2007/11/03(土) 22:02:51ID:???0961nobodyさん
2007/11/04(日) 00:03:33ID:???54523 から 4283945 までの整数の和を求めろ
とか言われたときにうっかりループ使ってしまうんだよな
0962nobodyさん
2007/11/04(日) 01:44:41ID:???円周率という永久に続く小数
3.1415926…
これの小数点第93299241桁目から先をみてほしい
…0721454525520877136375156…
最初の8文字に着目だ。
そう"07214545"とは「オナニーしこしこ」のことある。
これはどういうことだ?
神は我々に何を訴えようとしているんだ…
一体、何をどう考えれば…
な、なんだってー!!
\ /
ΩΩΩ
0964nobodyさん
2007/11/04(日) 02:43:14ID:???円周率にはどんな数の並びでも出現する可能性がある、
というのは証明されてたよーな気がする。
0965nobodyさん
2007/11/04(日) 03:16:57ID:???0967nobodyさん
2007/11/04(日) 13:51:42ID:???バカだけが選択的に死んでくれるならいいけど、人間は全員一人残らず死ぬ運命にあるからね。
最近、shineという言葉に憎しみが乗せられないことに気づいた。
shine
━━ vi. (shone) 光る, 輝く, 照る; 秀でる, 明らかである ((out)); 目立つ ((at, in; as)).
━━ vt. (p. & p.p. shined) 照らす, 光らす; (光を)当てる ((on, at)); (靴などを)みがく.
shine up to 〔話〕 …に取入ろうとする.
━━ n. 日光, 晴天 (rain or 〜 晴雨にかかわらず); 光, 輝き, つや, 靴墨, 靴みがき; 〔話〕 (pl.) いたずら; 〔話〕 好み, 愛着 (take a 〜 to); 〔俗〕 騒ぎ (make [kick up] no end of a 〜 大騒ぎする).
take the shine off [out of] …の光を奪う; …を見劣りさせる.
shin・er ━━ n. 光る物, 目立つ人; 〔米〕 銀色の淡水魚; 〔俗〕 (目のまわりの)黒あざ; 〔俗〕 (pl.) お金.
0968nobodyさん
2007/11/04(日) 17:14:33ID:???from the first digit after the decimal point. The 3. is not counted.
The string and surrounding digits:
28657663299087565581 00000000 12202360559646500358
0970nobodyさん
2007/11/04(日) 17:35:47ID:???そんなレスの揚げ足とって何が楽しいんだよw
なんかいやな事でもあったのか?おっさんにいってみなw
0971nobodyさん
2007/11/04(日) 18:46:50ID:???RDE?eclipse?NetBeans?エディタ?
0972nobodyさん
2007/11/04(日) 19:38:28ID:???0974nobodyさん
2007/11/04(日) 21:29:34ID:???サクラエディタ+ctagsはいかがですか?
0975nobodyさん
2007/11/04(日) 21:39:23ID:???インテリセンスとか使わないの?
0976nobodyさん
2007/11/04(日) 22:15:55ID:8W+hosA80977nobodyさん
2007/11/04(日) 22:48:53ID:???0978nobodyさん
2007/11/04(日) 23:34:44ID:???そのメリットをてんで理解しようとしないわけだから話にならんよ。
0979917=975
2007/11/04(日) 23:52:18ID:???NetBeansはインテリセンスあるよ?
おっそいし、βだから色々あるけどw
>>977-978
そのレベルの人がIDEありきで考えてたら使いもんにならないんじゃね?
IDEを考慮してであればベストだろうけど
0980nobodyさん
2007/11/05(月) 09:27:27ID:???0981nobodyさん
2007/11/05(月) 17:36:09ID:???0982nobodyさん
2007/11/05(月) 20:38:06ID:???テンプレートのような機能を使ってその問題を解決してる。他のエディタやIDEにあまり見ない機能なので
言葉で表現するのが難しいのだが。
0983nobodyさん
2007/11/05(月) 21:32:10ID:???VSの方で考えるとインテリセンスとtypo解決できるとは思えないんだけど・・・
名前だけ一緒とかか?
0984nobodyさん
2007/11/05(月) 21:38:56ID:???「コンテキストに応じて内容が変わり」ってのがみそなんじゃないか?
具体例を使った説明がないからよくわからんが。
0986nobodyさん
2007/11/05(月) 23:30:30ID:sZvhzEPQ具体例としてhas_many
hmと入力してTabキーを押す事でこのスニペットが挿入されて
$1、$2…という部分が挿入のさいにタブキーで移動しながら変更可能な部分::
:objects、:class_name…はデフォルト値
$3の部分はネストされているので$2が削除された場合に一緒に削除可能。
$4の部分は先の$1の内容を反映した値がデフォルト値となる。
has_many :${1:objects}${2:, :class_name => "${3:ClassName}", :foreign_key => "${4:${1}_id}"}
Rubyでよい例が見あたらなかったんだけど
このように変数を反映したり、正規表現で入力内容を変更して反映したりもできる。
<body id="${1:${TM_FILENAME/(.*)¥..*/¥L$1/}}"${2: onload="$3"}>
$0
</body>
0987nobodyさん
2007/11/05(月) 23:37:35ID:sZvhzEPQ関数名の補完機能なんかで結構回避できるよ。
IDEだとNetBeansにスニペットも含めて同じような
機能が実装されてるらしけど。
他のエディタやIDEにそんな詳しくないからすまん。
0988nobodyさん
2007/11/05(月) 23:41:15ID:???RubyもPHPも吹き飛ばせるんじゃないかと
何この超使いやすいJava
0989nobodyさん
2007/11/05(月) 23:50:45ID:???0990nobodyさん
2007/11/06(火) 00:03:33ID:???0991nobodyさん
2007/11/06(火) 00:37:20ID:???0992nobodyさん
2007/11/06(火) 00:59:05ID:???PHPもいやだが
0993nobodyさん
2007/11/06(火) 01:05:29ID:???0994nobodyさん
2007/11/06(火) 01:27:30ID:???0995nobodyさん
2007/11/06(火) 01:32:33ID:4/BiKtHR0996nobodyさん
2007/11/06(火) 01:40:27ID:???0997nobodyさん
2007/11/06(火) 01:45:29ID:???0998nobodyさん
2007/11/06(火) 01:49:08ID:???0999nobodyさん
2007/11/06(火) 01:50:14ID:???( ´・ω・) <こたつめ、ハハハ
//\ ̄ ̄旦\
// ※\___\
\\ ※ ※ ※ ヽ<ハハハ
\ヽ-___--___ヽ
1000nobodyさん
2007/11/06(火) 01:50:44ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。