トップページphp
718コメント237KB

PHPで作られた有名サイトってあるの?

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2012/05/26(土) 01:06:30.66ID:???
あるわけないかな。

ウェブ系言語で一番しょぼい言語だし。
0356nobodyさん2012/07/14(土) 13:38:30.42ID:???
>>355
実装だからコンパイルだけではなく実行できんと意味ないでしょ
0357nobodyさん2012/07/14(土) 13:41:28.87ID:???
PHPがいかに遅いかわかるでしょう?
http://shootout.alioth.debian.org/u64q/which-programming-languages-are-fastest.php
PHPよりも遅い言語は馬鹿にされて当然だよ。

compare 2 |- |--- 25% median 75% ---| -|
Fortran Intel 1.00 1.00 1.00 1.00 1.33 1.83 8.83
Ada 2005 GNAT 1.01 1.01 1.13 1.21 1.55 2.19 6.39
C GNU gcc 1.00 1.00 1.01 1.21 1.55 2.37 5.59
C++ GNU g++ 1.00 1.00 1.10 1.26 1.64 2.26 2.26
ATS 1.00 1.00 1.24 1.45 2.31 3.91 8.03
Java 7 -server 1.07 1.07 1.63 1.93 2.29 3.28 3.62
Scala 1.38 1.38 1.83 2.30 3.39 5.72 9.99
Haskell GHC 1.45 1.45 1.87 2.78 3.67 6.37 15.47
Go 1.29 1.29 2.17 2.85 7.35 15.14 25.14
C# Mono 1.78 1.78 2.34 3.32 7.76 12.07 12.07
Lisp SBCL 1.09 1.09 1.79 3.53 4.15 7.68 12.49
OCaml 1.19 1.19 1.76 3.83 4.87 9.27 9.27
Clojure 1.87 1.87 3.57 4.10 8.49 15.88 16.79
F# Mono 2.35 2.35 2.98 4.26 8.45 16.66 37.69
Pascal Free Pascal 1.51 1.51 2.47 4.37 7.39 14.78 27.26
Racket 1.23 1.23 5.06 6.86 10.89 19.64 66.57
Erlang HiPE 5.10 5.10 8.01 10.71 16.12 28.29 46.80
Erlang 5.33 5.33 14.33 22.73 30.09 53.72 218.10
PHP 1.90 1.90 10.75 50.17 83.42 192.42 256.83
Python 3 1.23 1.23 8.98 53.06 72.62 131.48 131.48
Ruby 1.9 4.67 4.67 10.91 57.62 113.86 268.28 365.35
Ruby JRuby 9.78 9.78 28.59 64.44 108.67 228.79 237.15
Perl 4.18 4.18 25.48 100.68 126.82 221.83 221.83

0358nobodyさん2012/07/14(土) 13:50:37.26ID:???
PHPも工夫したら早くなるから大丈夫だ
0359nobodyさん2012/07/14(土) 13:53:51.31ID:???
”工夫”って好きだねw

PHPは工夫しなくてもすでにあるものを使うだけで
最高の物ができるのに更に工夫する意味あるの?
0360nobodyさん2012/07/14(土) 13:55:42.86ID:???
ファイナルアンサーは>>311に決定

何事も工夫だ
0361nobodyさん2012/07/14(土) 13:57:18.71ID:???
でも>>311によると

ほとんどの物は工夫済みなんでしょう?
0362nobodyさん2012/07/14(土) 14:16:42.65ID:???
確かに工夫しなければ難しいが、工夫ハックはググればすぐに出てくる。
0363nobodyさん2012/07/14(土) 14:33:48.05ID:???
PHPで大切なのは創意工夫。頭を柔らかくするときっと答えが見つかる。
0364nobodyさん2012/07/14(土) 14:55:40.55ID:???
phpはアプリケーションスコープ無いんか
0365nobodyさん2012/07/14(土) 15:13:03.77ID:???
>>357
それも工夫済みだ。C++に変換してもはやPHPではなくなる離れ技、hiphopが工夫された。facebookはphpの遅さをある程度カバーできるようになった。
0366nobodyさん2012/07/14(土) 16:16:47.91ID:???
Javaしかできない、PHPに乗り遅れたって奴は
この連載でも読んでな

八角研究所 : Java使いのためのPHP入門(1)〜JavaとPHPどちらが簡単か?
http://www.hakkaku.net/articles/20100328-596
0367nobodyさん2012/07/14(土) 16:46:14.68ID:???
>>366
リンク先、すごい誤解の内容w
0368nobodyさん2012/07/14(土) 16:54:44.76ID:???
>>365
究極の工夫だな。もはやPHPではないが。
0369nobodyさん2012/07/14(土) 16:58:41.30ID:???
>>366
いきなり間違いで吹いたww
0370nobodyさん2012/07/14(土) 17:57:30.87ID:???
>>365
今はJITになってるよ。こうなってくると完全にPHPが高速化したといえる。

Facebook開発、PHPをJITで高速実行「HipHop仮想マシン」
http://news.mynavi.jp/news/2011/12/16/018/index.html
0371nobodyさん2012/07/14(土) 18:17:17.67ID:???
>>370
すごいですね。
これとmemcachedを組み合わせて銀行の基幹システムなども全部PHP化というわけですね。
0372nobodyさん2012/07/14(土) 18:20:24.62ID:???
>>370
FacebookではCassandraやHadoopなどもPHPで実装されているのですか?
0373nobodyさん2012/07/14(土) 18:33:45.61ID:???
>>280
memcachedが利用できないときの方法は?
0374nobodyさん2012/07/14(土) 18:39:13.12ID:???
何か湧いてるなw

>>371-373
Javaサイコー!
0375nobodyさん2012/07/14(土) 18:46:40.71ID:???
PHPは工夫しだいでどうにでもなる。
0376nobodyさん2012/07/14(土) 18:48:02.09ID:???
PHPで金融機関のシステムとか作れるわけないだろ!
0377nobodyさん2012/07/14(土) 18:51:33.90ID:???
Javaサイコー!
0378nobodyさん2012/07/14(土) 18:52:09.66ID:???
金融機関はCOBOL。
処理が単純で上から下に流れればいいだけだから、
逆に複雑なことができないほうがありがたられてる。
0379nobodyさん2012/07/14(土) 18:52:30.62ID:???
PHPは工夫次第でどうにでもなる。
0380nobodyさん2012/07/14(土) 18:53:02.72ID:???
>>378
PHPでもできそうだね
0381nobodyさん2012/07/14(土) 19:32:50.04ID:???
むしろできない言語ってあるのって思うんだが?
0382nobodyさん2012/07/14(土) 20:07:01.99ID:???
>>380
別にPHPに限らないが、COBOLの堅牢性とか信頼性はアホみたいに高いぞ。
少々適当でもたまに落ちても許されるスクリプト言語の出番じゃない。
COBOL自体OOに対応してるし置き換えるならAdaとかだろ。

とりあえず「COBOLはPHPで置き換えられる」みたいなことを言うような
読みの浅い奴がきっとみずほ銀行にはいたんだろうな。
0383nobodyさん2012/07/14(土) 20:12:45.97ID:???
> 少々適当でもたまに落ちても許されるスクリプト言語の出番じゃない。

たまに落ちる原因はなんですか?
0384nobodyさん2012/07/14(土) 20:23:20.59ID:???
>>383
メモリ不足とかストレージ破損とかじゃなくて原因不明で落ちるのは
セグフォとかだから言語のバグ。そういうのがないからCOBOLが現役な
わけだよ。C++とかでも不可解な落ち方するのとか普通だしな。
0385nobodyさん2012/07/14(土) 20:26:29.10ID:???
あとPHPやPerlとかRubyとかJavaとかでテキトーなのは次の走らせてみれば分かる

for($foo = 0; $foo < 10; $foo += 0.1){
print "$foo¥n";
}

10が表示されるだろ?(PHPとPerlでしか試してないが)
なぜか分からないやつはプログラマとして長生きできないから覚悟しとけよ。
0386nobodyさん2012/07/14(土) 20:29:48.83ID:???
>>384
どうやればセグフォで落ちますか?
0387nobodyさん2012/07/14(土) 20:39:03.33ID:???
>>385
COBOLはよく知らんが
USAGE COMP-2
で同じようなことやるとどうなるの?
0388nobodyさん2012/07/14(土) 20:49:20.29ID:???
>>386
再現性がないからFIXできずに放置されてるんじゃねーか。
0389nobodyさん2012/07/14(土) 20:53:08.28ID:???
>>387
もー正解書くなよ。
0390nobodyさん2012/07/14(土) 20:55:51.51ID:???
>>388
放置されているのはどれ?
0391nobodyさん2012/07/14(土) 20:58:17.68ID:???
>>382
でも、PHPだから工夫すれば大丈夫だよ。
0392nobodyさん2012/07/14(土) 21:07:49.36ID:???
最近はCOBOL以外も増えてきた。
0393nobodyさん2012/07/14(土) 21:12:03.37ID:???
アメリカではドルは少数になるけど、
(1.99ドルみたいに)
どうやってウェブアプリでお金扱ってるの?
0394nobodyさん2012/07/14(土) 21:34:29.66ID:???
>>390
分かったらFIXできるだろ。馬鹿じゃねーの。
>>393
Decimal型を用意するか、内部的には100掛けて処理するのが普通。
そうじゃないアプリいっぱいあるけど、そういうのは買い物沢山すると
バグが分かるから面白いよ。同じの10個買うんじゃなくて、10種類とか買う。
0395nobodyさん2012/07/14(土) 21:35:05.20ID:???
アメリカ人は0.01ドルくらいの誤差は気にしないから
floatで大丈夫だよ
0396nobodyさん2012/07/14(土) 21:35:54.53ID:???
>>394
> 分かったらFIXできるだろ。馬鹿じゃねーの。

馬鹿はお前だよ。

それだとお前が嘘をついていることになる。
証拠がないんだからね。
0397nobodyさん2012/07/14(土) 21:39:10.04ID:???
>>396
再現性がない=証拠がないか。すごいなー。
俺も現場でその主張してみたいわー。
PHPのテストケースが不定期にコア吐いて落ちるんですけど。
MySQLも高負荷になると定期的に落ちるんですけど。
再現性が全然ないから存在しないバグなんですね。すごいね。
0398nobodyさん2012/07/14(土) 21:40:41.78ID:???
>>397
それは再現性があるっていうんだよw
馬鹿じゃねーの?
0399nobodyさん2012/07/14(土) 21:41:31.63ID:???
不定期であっても、なんどでも落ちるなら
高負荷で、定期的に落ちるなら、
それは再現性があるってことだろ。
0400nobodyさん2012/07/14(土) 21:43:49.74ID:???
>>397
それだと、PHPやMySQLにバグがあるとはいえないだろ。
○○が落ちただけにすぎない。

○○にバグがあると言いたいのなら、
それが○○に原因があるということを突き止めないといけない。
お前の場合、カーネルのバグかもしれないし
メモリの故障かもしれない。

何もわからないのであれば○○のせいにも
できないってことをわかろうね。
0401nobodyさん2012/07/14(土) 21:49:22.01ID:???
バグで落ちてもPHPだから工夫すれば大丈夫だ。
みんな、もちつけ。
0402nobodyさん2012/07/14(土) 21:49:51.05ID:???
再現性の意味を履き違えてるやつがいるな……。
全く同じ処理を何度もやって動く時は何ヶ月も動くのに立て続けに落ちたりするのは
再現性がないって言うんだよ。
0403nobodyさん2012/07/14(土) 21:51:06.96ID:???
>>400
まあそれはそうだ。
0404nobodyさん2012/07/14(土) 21:52:48.19ID:???
で再現性がない場合は、何が原因ということもできないんだよね。
0405nobodyさん2012/07/14(土) 21:55:41.31ID:???
再現性がないといった時、
それは再現する方法がわからないって
だけのことが多い。
0406nobodyさん2012/07/14(土) 22:00:03.39ID:???
>>404
そうとは限らない。特定の所で起きる再現性のないバグってのもある。
「再現性がない」というが、多くの場合は「再現する方法が分からない」
という意味で使う。例えば50日に一度特定の時間に特定のアクションをしないと
発現しないバグがあったとすると、すぐには再現する方法が分からないため
方法が分かるまでは「再現性がないバグ」と言われる。
0407nobodyさん2012/07/14(土) 22:00:17.69ID:???
かぶった
0408nobodyさん2012/07/14(土) 22:03:49.98ID:???
>>406
ん? だから何が原因かって言えないよね?
0409nobodyさん2012/07/14(土) 22:04:21.35ID:???
バグがあるのは普通だ。だから気にするな
0410nobodyさん2012/07/14(土) 22:05:18.68ID:???
何が原因か言った奴いる?って思ったら、
最初に言ったやつか。

>>384
> メモリ不足とかストレージ破損とかじゃなくて原因不明で落ちるのは
> セグフォとかだから言語のバグ。

原因不明だから言語のバグとか
どういう理屈で結論出してるんだかw
0411nobodyさん2012/07/14(土) 22:08:30.58ID:???
>>408
はい。直接のおおもとの原因が分からない状態が「再現性のないバグ」です。
0412nobodyさん2012/07/14(土) 22:10:02.71ID:???
>>411
はい、そして、原因不明であれば
言語のバグとかいうなって話です。
0413nobodyさん2012/07/14(土) 22:17:46.89ID:???
>>412
どの環境でも発現する場合でもか?
0414nobodyさん2012/07/14(土) 22:20:17.16ID:???
再現しないと言ったり
発言しないと言ったりw
0415nobodyさん2012/07/14(土) 22:21:08.23ID:???
あとあれだよ。セグフォで落ちるのはメモリの割り当てミスだから
メモリの故障の線はない。マルチプラットフォームで起きるなら
カーネルのバグの線も消える。
0416nobodyさん2012/07/14(土) 22:21:12.00ID:???
訂正

再現しないと言ったり
発現すると言ったりw
0417nobodyさん2012/07/14(土) 22:21:56.91ID:???
>>415
じゃあ、PHPが呼び出している
外部ライブラリが原因だろうな。
0418nobodyさん2012/07/14(土) 22:22:07.78ID:???
>>414
発現はするが再現させる方法が分からないのが「再現性のないバグ」だろ。
これ粘着してる奴は老後の心配した方がいいぞ。
0419nobodyさん2012/07/14(土) 22:23:34.68ID:???
>>417
お花畑な奴はいいなあ……。
デバッグしたら言語のバグでしたっての結構あるしパッチも幾つか送ったぞ。
0420nobodyさん2012/07/14(土) 22:24:11.66ID:???
で、発現するという証拠がないのであれば、
それは嘘だって言われても仕方ないわけだ。
0421nobodyさん2012/07/14(土) 22:29:16.58ID:???
たとえ話の表現なだけで不毛な会話だな
0422nobodyさん2012/07/14(土) 22:31:46.81ID:???
>>420
また振り出しに戻るの?馬鹿なのわざとなの?
0423nobodyさん2012/07/14(土) 22:33:14.00ID:???
ログ見せてこことここで落ちてます、ってのが残ってれば
証拠があるバグじゃねーの。
0424nobodyさん2012/07/14(土) 22:33:14.13ID:???
振り出しじゃなくて結論だよ。

これで終わればいいだけの話。
0425nobodyさん2012/07/14(土) 22:33:48.87ID:???
>>424
勝利宣言かよ。
0426nobodyさん2012/07/14(土) 22:36:23.18ID:???
そう見えるのなら、そうなんだろうなw
0427nobodyさん2012/07/14(土) 22:59:17.28ID:???
「原因がPHPかOSか分からないからPHPにバグはない」というミスリードか。
PHPに潜在的なバグがあるのはバグFIXが度々行われていることからも
明らかなのに、何がPHPerをそこまで狩り立たせるのか。

小理屈はいいけど経験則としてセグフォで落ちるのはほぼプログラム側(この場合
言語側)のせいだよ。
0428nobodyさん2012/07/14(土) 23:03:34.88ID:???
PHPはバグが多いが、工夫でなんとかなる。
0429nobodyさん2012/07/14(土) 23:10:27.49ID:???
>>428
それに尽きるよな。PHPなら工夫でなんとかなる。
0430nobodyさん2012/07/14(土) 23:11:41.80ID:???
>>428
今までの「PHPは言語仕様が糞」の反論ってほとんど「工夫でなんとかなる」だった気が
0431nobodyさん2012/07/14(土) 23:22:11.45ID:???
>>430
正確には、「工夫で何とかなるし、工夫は終わってて解決済み」までいるね。

単に工夫でなんとかなるといってしまったら、
工夫しなければいけなくて面倒ってことになるでしょ?

今は工夫するフェーズは終わってて、
面倒じゃなくなってるんだよ。
0432nobodyさん2012/07/14(土) 23:23:48.75ID:???
>>427
お前こそミスリードやってるじゃん。

原因がわからない場合は、「原因はわからない。」が答えでいいんだよ。
言語が原因じゃない場合(言語外のライブラリ)だってあるんだからさ。
0433nobodyさん2012/07/14(土) 23:25:12.76ID:???
あと、セグフォで落ちるというのならその証拠は必要。
これがでてないから、反論されるのは当然で、
反論されて言い返せないわけさ。
0434nobodyさん2012/07/14(土) 23:37:19.34ID:???
>>433
セグフォをSTDOUTに出力してコア吐くのは証拠にならんのか。
0435nobodyさん2012/07/14(土) 23:38:54.49ID:???
その中身による。
0436nobodyさん2012/07/15(日) 00:02:56.22ID:???
いるんだよなあ 小理屈は憎たらしいくらい上手なのに仕事は全然できないやつ
職場でもこういう感じなのか 職場で虐げられるから憂さ晴らししてんのか
0437nobodyさん2012/07/15(日) 00:04:56.92ID:???
で?
0438nobodyさん2012/07/15(日) 00:11:58.39ID:???
        \   r'´ ̄ ̄ ̄    ̄ ̄ ̄`、::.   ___
   l} 、::       \ヘ,___,_ ______/::.__|    .|___________
   |l  \::      | |             |、:..  |[], _ .|:[ニ]:::::
   |l'-,、イ\:   | |    ∧,,,∧ .   |::..   ヘ ̄ ̄,/:::(__)::
   |l  ´ヽ,ノ:   | |   (´・ω・`)    ,l、:::     ̄ ̄::::::::::::::::
   |l    | :|    | |,r'",´ ̄ ̄ ̄ ̄ ̄`ヽ、l:::::
   |l.,\\| :|    | ,'        :::::...  ..::ll::::    そうだ
   |l    | :|    | |         :::::::... . .:::|l::::   これは夢なんだ
   |l__,,| :|    | |         ::::....  ..:::|l::::    俺が相手をしているのは
   |l ̄`~~| :|    | |             |l::::   小理屈は憎たらしいくらい上手なのに
   |l    | :|    | |             |l::::   仕事は全然できないやつ
   |l    | :|    | |   ''"´         |l::::   職場でもこういう感じなのか
   |l \\[]:|    | |              |l::::   職場で虐げられるから憂さ晴らししてんのか
   |l   ィ'´~ヽ  | |           ``'   |l::::   
   |l-''´ヽ,/::   | |   ''"´         |l::::    まあとにかく起きたら俺の方がエリートなんだ
   |l  /::      | \,'´____..:::::::::::::::_`l__,イ::::
0439nobodyさん2012/07/15(日) 00:14:17.72ID:???
        ____
        /     \    
     /   ⌒  ⌒ \   なにいってんだこいつ
   /    (●)  (●) \     
    |   、" ゙)(__人__)"  )    ___________
   \      。` ⌒゚:j´ ,/ j゙~~| | |             | <俺には画面の向こうのお前が
__/          \  |__| | |             |    どんなやつか見えている
| | /   ,              \n||  | |             |
| | /   /         r.  ( こ) | |             |
| | | ⌒ ーnnn        |\ (⊆ソ .|_|___________|
 ̄ \__、("二) ̄ ̄ ̄ ̄ ̄l二二l二二  _|_|__|_
0440nobodyさん2012/07/15(日) 00:51:45.06ID:???
PHPは初心者向け言語なんだし、バグくらいは気にするな。
大体、工夫しだいでなんとかなるんだから。
0441nobodyさん2012/07/15(日) 01:03:22.73ID:???
バグがあっても自力で直せないのはまあいいとして、
レポートすら出さない風潮ってPHP独特だと思う。
0442nobodyさん2012/07/15(日) 02:30:03.86ID:???
>>441
初心者なんだから当たり前。期待する方がバカ。
0443nobodyさん2012/07/15(日) 02:32:54.17ID:???
Javaは全員玄人だから、全員レポート出すのにな
Javaサイコー!じゃばじゃば!
0444nobodyさん2012/07/15(日) 02:45:32.33ID:???
>>441
PHPは一つや2つのバグは工夫でどうにでもなるからおk
0445nobodyさん2012/07/15(日) 11:38:17.92ID:???
PHPで金融機関のシステム作れるわけないwww
0446nobodyさん2012/07/15(日) 16:30:12.23ID:???
PHPはWebから離れたらデメリットしかない言語だという自覚が足りない
んだろうな。
0447nobodyさん2012/07/15(日) 16:30:54.79ID:???
まあそこも工夫でどうにかなるわけだけど。PHPerは違うね。
0448nobodyさん2012/07/15(日) 16:50:18.40ID:???
JavaはPHPを実装できます。
ということはPHPでも工夫をすればJavaを実装することができるので、
Androidも大乗b
0449nobodyさん2012/07/15(日) 16:53:22.75ID:???
なんで逆は真なんだ。
PHPはもともとPerlで実装されてたしな。
まあ工夫でどうにかなる。
0450nobodyさん2012/07/15(日) 17:08:44.20ID:???
そうそう、工夫次第でPHPでJavaも作れます。
これからもPHPだけに取り組んでいこう。
0451nobodyさん2012/07/15(日) 17:23:42.11ID:???
>>259
グローバル変数とアプリーケーションスコープが同じなんだ。
優秀だな。
0452nobodyさん2012/07/15(日) 17:50:17.38ID:???
>>451
グローバル変数よりもアプリケーションスコープの方が
スコープが広いよね。
0453nobodyさん2012/07/15(日) 17:55:04.10ID:???
PHPのグローバル変数は本当の意味でグローバルなの?
0454nobodyさん2012/07/15(日) 17:58:10.05ID:???
「本当の意味」とは?
0455nobodyさん2012/07/15(日) 18:01:52.85ID:???
PHPのグローバル変数はプロセス単位じゃない?かなと
■ このスレッドは過去ログ倉庫に格納されています