- 1 名前:nobodyさん mailto:sage [2008/01/14(月) 21:35:11 ID:???]
- PHP全体の雑談のようなスレがなかったからたてた
反省はしていない
- 103 名前:nobodyさん mailto:sage [2008/01/31(木) 00:29:50 ID:???]
- 彼らからしてみれば最低な糞言語なのにはるかに人口が多いことが気に食わないんだろう
- 104 名前:nobodyさん mailto:sage [2008/01/31(木) 00:32:40 ID:???]
- 松本は目を向ける先を間違っているな
PHPユーザーではなく、企業に目を向けるべきだ そして素晴らしいRUBYを、楽天やYahooに使わせるように営業すべき
- 105 名前:nobodyさん mailto:sage [2008/01/31(木) 00:36:03 ID:???]
- 楽天はやってるよ
- 106 名前:nobodyさん mailto:sage [2008/01/31(木) 07:31:59 ID:???]
- 既存のものと同じものをrubyで作って配布して回るという方法はどうかな?
- 107 名前:nobodyさん [2008/01/31(木) 11:32:22 ID:gheLd/Sx]
- Rubyは適当に書いたらセキュリティボロボロ
そのへんPHPはかっちり書かざるをえない言語仕様になってるからな
- 108 名前:nobodyさん mailto:sage [2008/01/31(木) 11:37:21 ID:???]
- この板でみれば↓の意見が一番正論な感じがするな
neta.ywcafe.net/000827.html neta.ywcafe.net/000828.html
- 109 名前:nobodyさん mailto:sage [2008/01/31(木) 19:13:34 ID:???]
- anond.hatelabo.jp/20080130215148
これが一番正しい。
- 110 名前:nobodyさん mailto:sage [2008/01/31(木) 22:54:20 ID:???]
- >>103
Windowsも欠点だらけでセキュはボロだけど大々的に宣伝しまくってユーザ増えて、 使う人増えたから開発する人も増えて、それでまた使う人が増えるって上昇だしね。 この敷居の低さは欠点を理解した上でも十分なメリットだし。
- 111 名前:nobodyさん mailto:sage [2008/01/31(木) 22:56:43 ID:???]
- ひろみちゅもセッションは全部POSTでやれとか言ってたな
んな不便な…
- 112 名前:nobodyさん mailto:sage [2008/01/31(木) 23:01:43 ID:???]
- セッションを全部POST・・・
複数のサイトをいろいろ見て比較している人の場合、 たとえばAmazonが全部POSTを使っていたとして、 AmazonをみてBookoffを見た後、Amazonにもどると Amazonのカートに入れた情報が消えるってことだなw
- 113 名前:nobodyさん mailto:sage [2008/01/31(木) 23:05:51 ID:???]
- 何で?
- 114 名前:nobodyさん mailto:sage [2008/01/31(木) 23:09:00 ID:???]
- >>113
セッションを全部POSTでやるということは、 HTML内のtype=hiddenになっているタグをセッション情報として使うということ。 次ページに飛ぶときにセッション番号を渡して、セッションを保つから、 他のサイトに移動してしてしまったら、元のサイトに戻るときにそのセッション番号がなくなってしまう。
- 115 名前:nobodyさん mailto:sage [2008/01/31(木) 23:11:39 ID:???]
- セッションIDはCookieじゃだめなの?
っていうかPHPって少なくともデフォルトではセッションIDはCookie管理だったと思うけど。
- 116 名前:nobodyさん mailto:sage [2008/01/31(木) 23:14:24 ID:???]
- しらねーよw ひろみちゅに聞け
- 117 名前:nobodyさん mailto:sage [2008/02/01(金) 00:54:18 ID:???]
- >>110
言っているいることには同意だが、大々的に宣伝してユーザを増やしたのではなく、 売れているものに非常に似ている製品を出したり、抱き合わせをしたりして ユーザを増やしたんだと思う。
- 118 名前:nobodyさん mailto:sage [2008/02/01(金) 01:08:17 ID:???]
- >>114
IDやパスワードもtype=hiddenで管理?
- 119 名前:nobodyさん mailto:sage [2008/02/01(金) 23:05:37 ID:???]
- d.hatena.ne.jp/msakamoto-sf/20080131/1201718034
諸君 私はPHPが好きだ 諸君 私はPHPが大好きだ PHP/FI2が好きだ PHP3が好きだ PHP4が好きだ PHP5が好きだ PHP6が好きだ PEARが好きだ PECLが好きだ Smartyが好きだ PHPマニュアルが好きだ PHP-CLIが好きだ Windowsで Linuxで UNIXで BSDで Macで りなざうで Blogで Wikiで サーバ上で クライアントPC上で この地上で行われるありとあらゆるPHPプログラミングが大好きだ
- 120 名前:nobodyさん mailto:sage [2008/02/02(土) 16:20:35 ID:???]
- # -*- encoding: UTF-8 -*-
str = "〜" p str.encode('Shift_JIS') # エラー! …はぁ…… <?php echo mb_convert_encoding('〜', 'shift_jis', 'utf-8'); # ok!!! るびダメダメじゃん…
- 121 名前:nobodyさん mailto:sage [2008/02/02(土) 20:56:03 ID:???]
- PHP本スレはどこ?
- 122 名前:nobodyさん mailto:sage [2008/02/02(土) 21:11:18 ID:???]
- 本スレの定義とは?
- 123 名前:nobodyさん mailto:sage [2008/02/03(日) 01:11:57 ID:???]
- 書評があること
- 124 名前:nobodyさん mailto:sage [2008/02/03(日) 01:17:06 ID:???]
- ?
- 125 名前:nobodyさん mailto:sage [2008/02/03(日) 11:11:31 ID:???]
- 誰がうまいことを言えとw
- 126 名前:nobodyさん mailto:sage [2008/02/03(日) 11:33:35 ID:???]
- まつもと氏は隣の芝が青く見えているらしい
自分の作ったルビーに自信を持てばいいのにな ルビーの良さを広めずに、他の言語の足を引っ張ってもルビー利用者は増えない ttp://slashdot.jp/askslashdot/08/02/03/0022251.shtml
- 127 名前:nobodyさん mailto:sage [2008/02/03(日) 12:35:52 ID:???]
- > いろんなものがfalseだったりするせいで、新たな比較演算子「===」が必要
これってさ、いろんなものがfalseだからではなく、 "1" == 1 を真として判断したいか、どうかという問題じゃね? スクリプト言語は真と判断することが多いが、 型までしっかり見たい場合もある。 そういうときに使うのが === でしょ?
- 128 名前:nobodyさん mailto:sage [2008/02/03(日) 12:44:09 ID:???]
- > strpos('abcd','a')は0を返すが、0は偽である
これもさ、じゃあ1を返せばいいのかというと、 インデックスは0から始まるものである。になるしさ。
- 129 名前:nobodyさん mailto:sage [2008/02/03(日) 12:52:47 ID:???]
- > hashやlistがobjectが区別できない
そもそもhashやlistやobjectという物が何を指しているのか意味不明? オブジェクトの区別はis_objectでわかるし、 ネイティブであるのは、ハッシュと配列とスタックとキューの 機能が組み合わさった万能型Arrayがあるだけ。区別する必要すらない。 Array型で十分だと思うが、hashやlistが欲しければ、クラスで作ればいい。 もちろんそのオブジェクトの具体的なクラスが何かは区別できる。
- 130 名前:nobodyさん mailto:sage [2008/02/03(日) 12:53:46 ID:???]
- 以前はこんな無茶苦茶な印象批判する人じゃなかったんだけどな
- 131 名前:nobodyさん mailto:sage [2008/02/03(日) 13:18:42 ID:???]
- さんざん粘ったけどそろそろ5.2系に移住するか。
- 132 名前:nobodyさん mailto:sage [2008/02/03(日) 13:33:17 ID:???]
- PSPとDSやPS3とWiiみたいな戦いだなw
- 133 名前:nobodyさん mailto:sage [2008/02/03(日) 14:02:55 ID:???]
- なんだ
有名なPHPを使ったRubyの宣伝活動か
- 134 名前:nobodyさん mailto:sage [2008/02/03(日) 22:37:26 ID:???]
- WEB+DB PRESSのニコ動の記事に嫉妬
- 135 名前:nobodyさん mailto:sage [2008/02/03(日) 23:12:04 ID:???]
- >>134
それ、何て記事?
- 136 名前:nobodyさん mailto:sage [2008/02/03(日) 23:24:11 ID:???]
- > strpos('abcd','a')は0を返すが、0は偽である
これは勘違いしてるんじゃないか? ===で比較すればそうはならない。 比較演算子無駄に増やしてんじゃねーよっていう批判ならそのとおりかも知れんけど
- 137 名前:nobodyさん mailto:sage [2008/02/04(月) 02:00:15 ID:???]
- >>136
偽である「べき」って言いたいんじゃない?違うかな。 返り値なんてモノによって偽やエラーが0だったり-1だったり色々だし Luaみたいに0も空白も偽にならないのもあるし、こだわる部分間違えてる気はするな。 PHPは別に初心者ばかりでなく、そんなの覚悟の上で使ってる人だっているんだし。
- 138 名前:nobodyさん mailto:sage [2008/02/04(月) 02:11:47 ID:???]
- >>137
ちゃうちゃう 暗黙の型変換では0はfalseなんだけど普通そういう時は===使うから 0イコールfalseじゃないって俺は言ってる。
- 139 名前:nobodyさん mailto:sage [2008/02/04(月) 09:44:30 ID:???]
- 136がじゃなくて
> strpos('abcd','a')は0を返すが、0は偽である「べき」 ってことじゃないか
- 140 名前:nobodyさん mailto:sage [2008/02/04(月) 16:32:08 ID:???]
- SQLなんだが、うまくいきすぎて怖い
- 141 名前:nobodyさん mailto:sage [2008/02/04(月) 18:48:03 ID:???]
- >>139
「0は偽であるべき」って、もしそうだったら困る 例えばstrpos( 'abcd', 'a')とstrpost( 'abcd', 'g')の区別が付かなくなるじゃん
- 142 名前:nobodyさん mailto:sage [2008/02/04(月) 18:51:45 ID:???]
- インデックスを示すもんだからstrposの場合あ-1とか返すべきって言うのかもね。
ま、どっちにしろ言語ごとの差異は組む人が把握してりゃいいだけのことだしたいした問題じゃない。
- 143 名前:nobodyさん mailto:sage [2008/02/04(月) 23:57:36 ID:???]
- でも-1は真だからなぁ。
この問題は、もとをたどれば、 strpos('abcd','a')が返すべきなのは、 0(インデックス番号という意味の0 / 偽)か 1(一番目の文字という意味の1 / 真)か? という問題なんだよな。
- 144 名前:nobodyさん mailto:sage [2008/02/05(火) 00:44:08 ID:???]
- 元をたどれば0が返ってきたときに標準でfalse扱いになることが問題なんじゃないか?
- 145 名前:nobodyさん mailto:sage [2008/02/05(火) 01:15:15 ID:???]
- だから===使えっての
マニュアルにもそう書いてある
- 146 名前:nobodyさん mailto:sage [2008/02/05(火) 14:28:59 ID:???]
- strpos( 'abcd', 'a') → int 0
strpost( 'abcd', 'g') → bool false ってことじゃないの? そうだったら===で比較できるぞ
- 147 名前:nobodyさん mailto:sage [2008/02/05(火) 14:39:25 ID:???]
- 彼の場合==じゃないとイヤ!
わざわざ独自文法使うのは低級言語の証! って思ってるんだろ
- 148 名前:nobodyさん mailto:sage [2008/02/05(火) 14:43:53 ID:???]
- そうなんだろうな。
Cあたりだと-1だったかな。 いちいちそんなこと言ってたらきりがないのにな。
- 149 名前:nobodyさん mailto:sage [2008/02/06(水) 05:43:52 ID:???]
- っていうか、===はJavaScriptにもあるわけだが。
新たな比較演算子とか言っている場合じゃないよ。 まっつちゃん。 あんたが知らないだけだよw developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Guide:Operators:Comparison_Operators 厳密に等しい (===) オペランドが等しく、かつ同じ型である場合に true を返す。 3 === var1
- 150 名前:nobodyさん mailto:sage [2008/02/06(水) 05:48:48 ID:???]
- Flash(ActionScript)にもあった
homepage3.nifty.com/ginga-b/MX/equality_and_comparison_op.html
- 151 名前:nobodyさん mailto:sage [2008/02/06(水) 10:33:50 ID:???]
- 数値と文字列まとめて解釈する言語なら普通に欲しい演算子だよなぁ。
- 152 名前:nobodyさん mailto:sage [2008/02/07(木) 16:30:36 ID:???]
- まぁたしかに昔
if("0"){ //false } になる場合にはまった気はする。
- 153 名前:nobodyさん mailto:sage [2008/02/07(木) 16:46:06 ID:???]
- >>152
これは結構怖いね。 "0" == false と "0" == null は結果が違うのか。 null == false は trueなのに。 知らなかった、ありがと。
- 154 名前:nobodyさん mailto:sage [2008/02/07(木) 16:52:48 ID:???]
- "0"は文字の0で、0が数字の0だからんじゃないのか?
- 155 名前:nobodyさん mailto:sage [2008/02/07(木) 17:00:33 ID:???]
- こういう話してると、またすぐRuby信者が騒ぎ出すぞ。
- 156 名前:nobodyさん mailto:sage [2008/02/07(木) 20:46:24 ID:???]
- んなこと言い出さなきゃ別に騒がないでしょ。
- 157 名前:nobodyさん mailto:sage [2008/02/07(木) 20:54:18 ID:???]
- zapanet.info/blog/item/1217 に
> PHP使ってるヤツらって > htmlspecialchars($_GET['text']); > こんなコード書いてる! > m9(^Д^)プギャー とありますが、上のコードの何が問題なんでしょうか? 教えて下さい。
- 158 名前:nobodyさん mailto:sage [2008/02/07(木) 21:13:26 ID:???]
- 荒らしはお引取りください。
- 159 名前:nobodyさん mailto:sage [2008/02/07(木) 21:14:49 ID:???]
- くだ質スレからわざわざコピペか。
- 160 名前:nobodyさん mailto:sage [2008/02/07(木) 21:25:18 ID:???]
- くだ質に常駐している、技術的な質問に答えきれないあらしを
せっかく誘導してきたんだからそんなこと言わないでw
- 161 名前:nobodyさん mailto:sage [2008/02/07(木) 21:27:38 ID:???]
- >>153
真 '00' '0x0' ''==FALSE 0==FALSE '0'==FALSE null==FALSE ''==null 0==null 偽 0 '' '0' '0'==null '00'==FALSE ほんとだ微妙に'0'だけ合わないな。
- 162 名前:nobodyさん mailto:sage [2008/02/08(金) 11:02:35 ID:???]
- なんかコイツ洗脳されてるw
ttp://itpro.nikkeibp.co.jp/article/OPINION/20080206/293139/
- 163 名前:nobodyさん mailto:sage [2008/02/08(金) 18:53:51 ID:???]
- 洗脳っていうか、学生でもかけるような駄文に思えた。
- 164 名前:nobodyさん mailto:sage [2008/02/08(金) 18:57:28 ID:???]
- PHPをVisualBasicとかに書き換えてもそのままいけそうな感じの文章だなw
- 165 名前:nobodyさん mailto:sage [2008/02/08(金) 19:06:25 ID:???]
- いい言語じゃなくて楽な言語。
オートマ車とマニュアル車、VBとVCのコンセプトの違いだしね。 楽だけどソースが汚くなるのは避けられんが。
- 166 名前:nobodyさん mailto:sage [2008/02/08(金) 20:12:48 ID:???]
- 楽だから、ソースが汚くなるというのは間違い。
- 167 名前:nobodyさん mailto:sage [2008/02/08(金) 23:24:39 ID:???]
- いやPHPはタグと共用できるからメリットとして楽な部分はあるけどどうしてもソースきれいにはできんてことね。
- 168 名前:nobodyさん mailto:sage [2008/02/08(金) 23:27:11 ID:???]
- 「タグと共用できる」から「ソースをきれいにできない」のか。
不思議な理屈だ。
- 169 名前:nobodyさん mailto:sage [2008/02/08(金) 23:55:03 ID:???]
- 不思議かな?
タグが混在する以上はソースと完全には分離できないし、あえて分離するとPHPのメリットも屁ってしまう。
- 170 名前:nobodyさん mailto:sage [2008/02/08(金) 23:55:49 ID:???]
- 屁ってなんでこんな変換になるんだうちのは。
- 171 名前:nobodyさん mailto:sage [2008/02/08(金) 23:57:28 ID:???]
- 何が「きれい」と呼ぶのかの話になって来ているが、
既存のフレームワークは、利便性の為にプログラムと htmlタグは分離する方向でやっているのは事実。
- 172 名前:nobodyさん mailto:sage [2008/02/08(金) 23:58:04 ID:???]
- >>170
屁んだね
- 173 名前:nobodyさん mailto:sage [2008/02/09(土) 00:04:15 ID:???]
- 「分離」して書けばいいじゃん。言語として「きれい」にかけない理由にはならんと思うが。
- 174 名前:nobodyさん mailto:sage [2008/02/09(土) 00:05:56 ID:???]
- VBって構造化だし、イベントドリブンだからソースコードがいろんなところに
散乱して行くようになるよね。規模が小さければ良いけれど、大きくなると 全体概要が把握しずらくなってくる。
- 175 名前:nobodyさん mailto:sage [2008/02/09(土) 00:09:05 ID:???]
- perlでいう、 print <<EOF 〜 EOF; みたいな書き方をすればいいよね。
<table><tr><td><?php 〜 ?></td><td><?php 〜 ?></td></tr></table> みたいな書き方をするから汚くなってくるんじゃないの?
- 176 名前:nobodyさん mailto:sage [2008/02/09(土) 00:10:33 ID:???]
- 「phpが」じゃなくて、「初心者は」ソースコードを汚く書いてしまう
ということで、おk?
- 177 名前:nobodyさん mailto:sage [2008/02/09(土) 00:26:20 ID:???]
- 基本的にPHPはPerlとほぼ同じ書き方が出来るわけだけど、
「Perlは綺麗にソースを書くことが出来ない」という意見はないんだよね。 Perl自体が、何か根本的な理由があって、綺麗なソースを書くのが 出来ないのであれば、PHP云々の話も納得もいくのだけどね。
- 178 名前:nobodyさん mailto:sage [2008/02/09(土) 00:31:18 ID:???]
- >>175
ヒアドキュメントの方が汚くならないか?
- 179 名前:nobodyさん mailto:sage [2008/02/09(土) 00:34:18 ID:???]
- Perlが「読みにくい」って言われたのも、正規表現は後から見ると良くわからんことに
なってることが多いからだと思ってる。 あと、Perlが出始めた頃は言語として標準的に正規表現が扱える言語がほとんどなくて (sed/awkぐらいか?)、そのぶんPerlだとCよりも密度が濃いコードになったから 行数と比較して「読みにくい」と感じたんじゃないかなぁ。
- 180 名前:nobodyさん mailto:sage [2008/02/09(土) 00:41:25 ID:???]
- ライブラリや設定ファイルはどうせ<?php ?>内に収まるから問題ないけど
>>175 みたいに表示の処理はタグに埋め込んだほうが見やすいし扱いやすいと個人的には思う。 使い方次第だろうな。
- 181 名前:nobodyさん mailto:sage [2008/02/09(土) 01:38:03 ID:???]
- 端的に結論をいうと、ケースバイケースってことだなw
- 182 名前:nobodyさん mailto:sage [2008/02/09(土) 03:56:38 ID:???]
- 【PHP】フレームワークについて語るスレ10【総合】を誰か立ててくれ
俺はむりだった
- 183 名前:nobodyさん mailto:sage [2008/02/09(土) 08:03:51 ID:???]
- だったら、そのスレはそのまま終了だなw
- 184 名前:nobodyさん mailto:sage [2008/02/09(土) 10:47:03 ID:???]
- 【PHP】フレームワークについて語るスレ10【総合】
pc11.2ch.net/test/read.cgi/php/1202521438/l50
- 185 名前:nobodyさん mailto:sage [2008/02/10(日) 03:17:20 ID:???]
- スレ立てさせておいてお礼もなしか。
本当にそのまま終了させておけばよかったなw
- 186 名前:nobodyさん mailto:sage [2008/02/10(日) 12:00:16 ID:???]
- まあスレ内で言ってるんじゃないかね。
こっちで言わないと気づかないだろうが。
- 187 名前:nobodyさん mailto:sage [2008/02/11(月) 20:40:26 ID:???]
- Linuxカーネル2.6系にroot権限を奪われる脆弱性が発見される
slashdot.jp/security/article.pl?sid=08/02/11/0012230
- 188 名前:nobodyさん mailto:sage [2008/02/12(火) 03:31:29 ID:???]
- PHP脂肪www
- 189 名前:nobodyさん mailto:sage [2008/02/12(火) 17:36:00 ID:???]
- はあそうですか。
- 190 名前:nobodyさん mailto:sage [2008/02/12(火) 23:38:23 ID:???]
- >>188
この脆弱性はJAVAもRubyもPerlも死亡だろ
- 191 名前:nobodyさん mailto:sage [2008/02/13(水) 02:13:56 ID:???]
- ゆとりなんだから仕方ない
- 192 名前:nobodyさん mailto:sage [2008/02/13(水) 04:57:41 ID:???]
- array_mapって呼び出す関数に同じ引数を渡すことできないんだな
array_map($array,'mb_strlen',array('UTF-8')) こうやったら一回目しかUTF-8を渡さない。 せめて array_map($array,'mb_strlen','UTF-8') で常に渡せるようにしろよ このハゲ言語が
- 193 名前:nobodyさん mailto:sage [2008/02/13(水) 06:30:31 ID:???]
- んなわきゃないだろ
- 194 名前:nobodyさん mailto:sage [2008/02/13(水) 08:44:31 ID:???]
- みんな、metaタグのcharsetは何を指定してる?
- 195 名前:nobodyさん mailto:sage [2008/02/13(水) 10:26:16 ID:???]
- VHF-8
- 196 名前:nobodyさん mailto:sage [2008/02/13(水) 10:58:45 ID:???]
- UCC-JP
- 197 名前:nobodyさん mailto:sage [2008/02/13(水) 15:34:12 ID:???]
- >>195
ふいたw
- 198 名前:nobodyさん mailto:sage [2008/02/13(水) 16:00:00 ID:???]
- ksc5601
- 199 名前:nobodyさん mailto:sage [2008/02/17(日) 10:31:42 ID:???]
- 次世代DVD決着ついたね
- 200 名前:nobodyさん mailto:sage [2008/02/17(日) 11:17:07 ID:???]
- >>199
どっちも負けだね...orz...
- 201 名前:nobodyさん mailto:sage [2008/02/17(日) 11:18:54 ID:???]
- まさか、売れて無いとか販売数で負けて赤字になったとか言われてたPS3に
バンドルしたところで差が出るとはおもわなんだ。 でも、大分前にエンターテイメントロボット事業を辞めたとか、結構経営苦しそう。
- 202 名前:nobodyさん mailto:sage [2008/02/17(日) 11:25:08 ID:???]
- エンターテイメントロボット事業
略して、エロ事業
- 203 名前:nobodyさん mailto:sage [2008/02/17(日) 11:39:13 ID:???]
- AVは再生時間が短いから、どちらのディスクを採用して参入って言うのがなかったのかな?
時間は短いけれど、力はすごく強いと思う。
|

|