トップページ⇒php
1001コメント266KB

PHP関連の書籍 第4版

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/10/25(木) 22:57:37ID:LmiYGXnH
前スレ
PHP関連の書籍 第3版
http://pc11.2ch.net/test/read.cgi/php/1150558685/
0164nobodyさん2007/12/14(金) 23:52:24ID:???
>>163
マジで作者本人なんだろうな。今頃レスするなんて
0165 ◆ylZlidZL5Y 2007/12/15(土) 00:51:35ID:???
マジで作者本人です。トリップサイトに載せておきます
0166nobodyさん2007/12/15(土) 00:55:06ID:???
http://sample-ec.com/kiyomi/
0167nobodyさん2007/12/15(土) 01:41:39ID:???
>>165
なにこのファンキーさ
僕と付き合ってください
0168nobodyさん2007/12/15(土) 02:21:11ID:???
経歴と著書の間にものすごい断絶があるんだけどww
0169nobodyさん2007/12/15(土) 02:52:09ID:???
楽しそうな人だな
0170nobodyさん2007/12/15(土) 13:26:43ID:???
>>165サンの本はいい本だよ。とりあえず、簡単な文法わかったら
あれで一通りのサイトを作るという勉強するのにかなりいいとおもうよ。

余談だけど、そういう目的だったらPHP+SQLiteという本もまあまあ。
0171nobodyさん2007/12/15(土) 13:31:48ID:???
しかし、2chに本人が光臨するとは山田某以来だな。
山田某の本は色々サンプルが載ってていいが、ソースにスマート性がない。
宮本信二さんのは、ソースがアメリカちっくでいいんだが、俺は宮本某と
喧嘩したからな。俺にメール送って文句言ってきやがったから、荒らしてやったwww
0172nobodyさん2007/12/15(土) 13:35:09ID:???
>>165
海外放浪から何がどうなってPHPの本を書くことになったんですか?
0173nobodyさん2007/12/15(土) 15:10:31ID:DwURBP69
>>170
全くの初心者だが
その簡単な文法というのもその本で学べるのかい?
0174nobodyさん2007/12/15(土) 16:32:10ID:???
>>171
お前、荒らしたのなら本人にバレるぞww
堂々と2chで犯罪告白してるしww
0175nobodyさん2007/12/15(土) 21:44:36ID:???
>>173 文法はまったくの初心者の場合、もっと簡単な本で学んだ方がいいかもしれないが、
PHP+SQLite本ならおkかもしれない。要は、PHPの文法なんてコマンドと一緒だよ。こうかけば
こうなるということだけ。初心者はそれより深く考えてしまうから”わからない”ということになってしまう。

エクセルとかでボタン押したり関数つかったりするのを文章にしただけなんだけどね。
文法は簡単に最初学んでいきなり本格的?なもの組んだ方が「あ〜、こういうことか」ってよくわかるよ。
0176nobodyさん2007/12/15(土) 21:50:39ID:???
>>173
文法なんかWebにある公式マニュアルに一番詳細に書いてあるのに
0177nobodyさん2007/12/16(日) 01:36:37ID:???
プログラム未経験なら基本的な文法から学べる簡単な本にしたほうがいい
それ終わってから簡単なチュートリアル本
0178nobodyさん2007/12/16(日) 13:36:00ID:gUFWfyJN
その簡単な本の良書が存在しないというのがこのスレの結論
0179nobodyさん2007/12/16(日) 17:27:09ID:???
はじめてのプログラムがphpって人は少ないんじゃないの?
0180nobodyさん2007/12/16(日) 17:46:08ID:???
今はそうでもないだろ
0181nobodyさん2007/12/17(月) 00:25:35ID:???
むしろ、最近の流れは最初はPHPって感じだろ
個人で始めるのは

学校とかなら違うだろうけど
0182nobodyさん2007/12/17(月) 09:21:54ID:???
はじめてがphpで、セキュリティホールありまくりのスクリプトを
アップされるのも怖いなw
ぜひ内々のサバで練習してください。
0183nobodyさん2007/12/17(月) 12:18:03ID:???
PHPだろうとJavaだろうとセキュリティホールはできるだろ。同じように。
0184 ◆ylZlidZL5Y 2007/12/17(月) 14:46:11ID:???
>>172
私がPHP覚えたのは28の時で、
無職でふらふらしてたときに「PHPの仕事あるんだけど」って言われて、
「やります!」って返答してから近くのイトーヨーカ堂の本屋に入門書買いに行きましたw
で、なんだかんだで自分でサイト作ってたら出版社の人に声かけていただきました。多謝。

>>178 私が書けばよくない?
0185nobodyさん2007/12/17(月) 19:57:21ID:???
じゃあ、かいてよ。
0186nobodyさん2007/12/17(月) 20:10:31ID:???
ずいぶんノリいいな。
何か一緒にしたら楽しそうだ
0187nobodyさん2007/12/17(月) 20:18:57ID:???
コテハンで出しゃばりすぎるのもあれなので必要な時だけつけますね。

2ちゃん発の入門書って言うのもいいかもしれませんねー
次の本はすでに書き始めてますけど、でるのはやはり一年後ぐらいになりそうです
0188ひろみつ2007/12/17(月) 20:42:37ID:???
漏れも仕事くれ。名古屋在住。短時間バイト希望。母ちゃん病気で家を空けられん。

PHPのほかにJavaもできるよ。よろしく。PHP本スレは流れが速いしココが適度な流れなのでここにカキコさせてもらいました。
スレチガイですが、よろしく。ちなみに本書く仕事じゃなくてプログラマの仕事希望です。

雇ってくれる方、大募集!
0189nobodyさん2007/12/18(火) 02:12:54ID:???
ネタじゃないなら切実だな。
どの程度の実力なんだ?
0190nobodyさん2007/12/18(火) 09:03:02ID:???
>>188
家でできる仕事なんてあちこちに転がってるだろうが...。
ウェブにいっぱい募集があるというのに。
0191nobodyさん2007/12/18(火) 11:37:39ID:BXvnHaJk
聞きたいんだけど、サーバ負荷について書いた本ってない?
同じ結果導くにしても、コードAとコードBで負荷違うでしょ?
そういうのを基礎から勉強したいので
知ってる人ヨロシク〜
0192nobodyさん2007/12/18(火) 12:49:20ID:???
>>191 私が教えられるなら書くけど。例えばMySQL(PHPじゃないか)のSQLで、

select * from table where field = '';

という検索は遅い。とか?
0193nobodyさん2007/12/18(火) 12:52:12ID:???
>>191には悪いが、需要の低そうな本なので、世の中に果たしてあるかどうか判らない。

本気でサーバ負荷のこと考えたら、PHPの範疇を大きく逸脱すると思う(っていうか、PHP本じゃないよな)。
おまけに難しそうだ
0194nobodyさん2007/12/18(火) 12:55:12ID:???
>>191
それは言語を問わないアルゴリズムの本なのでは?
基礎からなら尚更。
処理として無駄な部分をなくして、その上で
言語特有の癖に合せた最適化(小手先に終わるかもしれんが)
0195nobodyさん2007/12/18(火) 13:12:56ID:???
いま書いてる本はそういうことも書いてある本になる予定。例えば、

$sql = "select * from users where email1 = '$email1' or email2 = '$email1'";
$result = mysql_query( $sql );

if ( mysql_num_rows( $result ) > 0) {
echo "メールアドレスの重複";
continue;
}
0196nobodyさん2007/12/18(火) 13:13:52ID:???
は遅いっす。これより、

if ( $email1 != '' ) {
$sql = "select * from users where email1 = '$email1' or email2 = '$email1'";
$result = mysql_query( $sql );

if ( mysql_num_rows( $result ) > 0) {
echo "メールアドレスの重複";
continue;
}
}
0197nobodyさん2007/12/18(火) 13:15:47ID:???
とした方が速いし、さらに(インデックスの張り方によるが)、

// メールアドレスの重複チェック
if ( $email1 != '' ) {
$sql = "select login_id from users where email1 = '$email1'";
$result = mysql_query( $sql );
if ( mysql_num_rows( $result ) > 0) {
echo "メールアドレスの重複";
continue;
}
$sql = "select login_id from users where email2 = '$email1'";
$result = mysql_query( $sql );
if ( mysql_num_rows( $result ) > 0) {
echo "メールアドレスの重複";
continue;
}
}

のほうが速い。

0198nobodyさん2007/12/18(火) 14:25:20ID:???
そもそも重複できない仕様にしておけばそんなifさえ必要ない...
0199nobodyさん2007/12/18(火) 14:38:08ID:???
>>189 emal1が空白の場合もあるでしょ
0200nobodyさん2007/12/18(火) 15:24:46ID:???
nullは重複にならんよ。
0201nobodyさん2007/12/18(火) 15:30:03ID:???
そういうことも知らない人多いだろうから、需要はあると思うな。
だから書くんだけど
02021912007/12/18(火) 21:14:17ID:???
どうも
なんていうか、今までさくさく動いてたのに、プログラム書き足していったら
突然ページを表示するのが遅くなるときがあるんですよ
そういうの、どこがおかしかったのか知りたいんですよね−
>>201
「“もっさり禁止” テキパキ動くPHP」みたいな名前で書いてよ 買うからw
0203nobodyさん2007/12/18(火) 21:47:52ID:???
>>202 でもそれってかなりケースバイケースじゃない?
0204nobodyさん2007/12/18(火) 22:55:00ID:???
>>202
>どこがおかしかったのか知りたい

いくつかの怪しい箇所でmicrotime測定してecho。
0205nobodyさん2007/12/18(火) 23:01:13ID:???
>>202
コードうp
0206nobodyさん2007/12/18(火) 23:22:52ID:???
まず本当にコードのせいかどうか。
それが問題だ。
0207nobodyさん2007/12/18(火) 23:40:35ID:???
セッション使うとランダムでガベコレがとかそういう話
0208nobodyさん2007/12/19(水) 15:21:42ID:???
今このスレ見たけど
>>115の本買ったよ 著者が降臨しててワロタw

星野 努 「いますぐ導入!PHP+MySQLで作る最速Webシステム」
という本を図書館で借りて一通り勉強したあと、ECサイトの参考書を探していたんだが
ちょうど良さそうなレベルで、内容も面白そうだったから買ってみた

巻末にさらっと「このままでは実用に向きません」とか書いてあってコケそうになったが、
プログラミングの工程がわかりやすく解説してあるので、作業の全体像をつかむのには良さそう
まだ途中なので全部終わったら感想を書いてみる
0209nobodyさん2007/12/19(水) 19:43:08ID:WLsqI0ST
作者光臨あげ!
0210nobodyさん2007/12/19(水) 20:35:21ID:???
>>208
そうか、それは良かったな!
でも自分の本をジエンで宣伝するときは、もうちょっと巧妙にやろうな!!
0211nobodyさん2007/12/19(水) 22:16:44ID:???
PHPに関する執筆をしているライターさんが居るなら、
ここで評判になった「はじめての人のためのPHP〜」という書籍をどう見るか聞きたい。
(この本はアマゾンでプレミア付いている)
02122082007/12/19(水) 22:23:06ID:???
Chapter4 データベースの設計 だけど、
表でまとめてあることと実際に書いてあるSQL文がかなり違う悪寒
なんかやばくね?

それに Chapter4-8 だけまるまるSQL文が載ってないけど「書かなくても分かるよな?」ってことだろうか
その前後はちゃんと書いてあるのに…

>208の 星野 努 「いますぐ導入!〜(2003年度の古い版)」も内容は良かったけど、
誤字や誤記、サンプルデータのバグ多くて苦労した
多少の間違いがあるぐらいが参考書のデフォなんだろうか
ド素人にはそのちょっとしたミスを発見するのにえらい苦労するw
0213nobodyさん2007/12/19(水) 22:38:54ID:???
ぎくっ;;;;
ダウンロードできるスクリプトの中身がいちばん正しいようです(汗汗
0214nobodyさん2007/12/20(木) 00:07:29ID:???
星野努の本はどこかのブログでケチョンケチョンに叩かれてた記憶がある
0215nobodyさん2007/12/20(木) 01:33:07ID:???
>>115の本のことではないが、入門書でソースに誤記があるなんてひどいと思う。
初心者だったら間違いなくそこでつまづくだろう、
それで挫折して人生そのものが変わったりする可能性だってあるし
0216nobodyさん2007/12/20(木) 02:58:43ID:???
このECサイト構築本、あまり本屋においてないんな。
0217nobodyさん2007/12/20(木) 08:33:44ID:???
少しでもプログラミングの経験がある奴なら、
ソースの誤記なんて気づきそうなもんだから問題は無いけど(いらつきはするが)、
まだ基本とか全然分からない本当の初心者が読む入門書で誤字脱字とかやられるとキツイわな。
ソフトウェアのインストールから間違ってると、そこでもう不必要な時間を割かれるし、
本に対する評価もガタ落ちで両者にとってマイナスだと思う。
0218nobodyさん2007/12/20(木) 09:25:39ID:???
ソースの誤記なんて基本的に論外だろ
なんで読者が間違い探ししないといけないんだ
0219nobodyさん2007/12/20(木) 09:38:33ID:???
またやばい本が出た!! Part 2
http://blog.poyo.jp/archives/id-1187798172
星野努本について触れてるブログ
糞本ばっか掴んでる208涙目w
0220nobodyさん2007/12/20(木) 13:32:48ID:???
おまえらプロには厳しいよな
0221nobodyさん2007/12/20(木) 13:38:50ID:???
そりゃ当たり前だろうて
0222nobodyさん2007/12/20(木) 13:44:31ID:???
自分がお金もらって働くときもそうだといいな
あ、一生無職?
0223nobodyさん2007/12/20(木) 13:48:09ID:???
質の低い煽りw
0224nobodyさん2007/12/20(木) 13:52:08ID:???
>>233 おまえ(ら)って、「質の悪い煽り」とか書くくせに、
自分は「質の高い煽り」を書けないんだよな
0225nobodyさん2007/12/20(木) 14:00:20ID:???
ってか何でそんな手負い獅子みたいに攻撃的になったんだ?
当たり前のことなのに。どした?
0226nobodyさん2007/12/20(木) 14:01:24ID:???
またなんかの本の著者が降臨したんだな
0227nobodyさん2007/12/20(木) 14:06:50ID:???
2ちゃんの蛆どもの批判なんか無視すればいいのにな
0228nobodyさん2007/12/20(木) 14:09:26ID:???
時々このスレにガラスのハートの関係者あらわれるよなw
お前のこと言ってねーっつの
キレるところでもないのにキレんなキティガイ
0229nobodyさん2007/12/20(木) 14:27:50ID:???
俺は著者に優しいぞ。間違いは編集部に知らせるぞ。すると増版で thanks とか書かれるぞ

>>228 が基地外だろ
0230nobodyさん2007/12/20(木) 15:12:34ID:???
>>228は基地外だが
ここで暴れている著者も
基地外だと思う。
0231nobodyさん2007/12/20(木) 15:35:05ID:???
>>230 ここで暴れてる著者ってだれのこと?
0232nobodyさん2007/12/20(木) 15:45:00ID:???
もうキティガイは失せろよ
当然のことに対して意味不明のキレ方したお前だよ
0233nobodyさん2007/12/20(木) 15:47:48ID:???
ガラスのハートを持った奴が二人いるな
0234nobodyさん2007/12/20(木) 18:48:46ID:???
寧ろソースに誤記があると、それをどうにかしようと四苦八苦するうちに上達していくかも。
と思ったが最近のすぐ諦めてなんでも人に頼るゆとり共では無理か。
昔はネットがなかったからなんでも根性で自分で調べるしかなかったからなあ。
ついでに昔はプログラマー人口そのものが少なくて聞く相手もそうそういないしで。
0235nobodyさん2007/12/20(木) 18:49:33ID:KTxUcflB
やっぱ著者は常にトリップつきにしる1
0236nobodyさん2007/12/20(木) 20:26:39ID:???
>>234
スペルミスはバグの基本?だから無駄な作業でもスキルアップにはなるんだけどな。
しかし自分が組んだものならともかく市販本のソースに誤記があるなんて前提には
考えないだろう。誰か一人でも入稿後に版下のソースのテキストをコピーして一通り
実行すればこんなミスは起きないと思うが。
0237nobodyさん2007/12/21(金) 14:38:20ID:sD0o7ahU
ほす
0238nobodyさん2007/12/21(金) 16:07:46ID:GEGTyNj4
PHPの本でひどいのがあったぞ。

俺は他言語習得者だからじぶんでどうにかできたけど、初心者じゃまず無理なのが。。

まず「本書はサンプルを動かして動作確認しております」と書いてあるのに
サンプルが本のようにやっても動かないもの。それも何箇所もある。ひどい場合だと
1章全部ある間違いを訂正しないと動かない。

もう1冊もめちゃくちゃ。どうやっても動かないのが結構サンプルである。
俺自身PHPはじめてだったからかなり苦労したけど、初心者がやるならまず無理。

その2冊は両方とも同じ出版社で、Web上で正誤表もあるんだが、そんなレベルじゃない。
んで、俺が全部メールで正誤を確認して送ってやったのに、正誤表を直すどころか返事のメールすら来ない。。

なんなんだろうな。。ほんと。>>236さんの言うとおり、プログラム専攻の学生バイトでも雇って1通りソース打てば
いくらでもバグが発見できるのに。。
0239nobodyさん2007/12/21(金) 16:54:10ID:???
タイトル書いちゃだめな掲示板じゃあるまいし
何の本かわかんねーよw
0240nobodyさん2007/12/21(金) 20:45:17ID:???
プログラム専攻て(笑)
0241nobodyさん2007/12/21(金) 22:29:09ID:???
Advanced PHP Programming が最強。
Zend Engineについてもかなりの量の説明がある。
0242nobodyさん2007/12/22(土) 00:14:11ID:/9MPYhnL
ほす
02432082007/12/22(土) 14:34:45ID:???
>>115の本だけど、やればやるほどすげえぞw
正誤表なんてチャチなもんじゃねえ もっと恐ろしいものの片鱗を味わってるぜ…

誤字・誤記・ソース抜け、
ファイル名や変数名の不一致
その他細かい食い違いや 「?」となるところが多すぎる
それに思うにこの著者はサンプルのコードを自分で打ち込んでないな
バイトかなんかに丸投げして、それをノーチェックで本にしてしまったかのようなありさまだ

他人のミスを修正しながら作業をする、実戦形式のトレーニングがしたい人にお薦めの本です
0244nobodyさん2007/12/22(土) 14:45:43ID:???
そして、>>115の著者は読者の信用を失い、
著者名を見るだけでその本が敬遠されるようになりましたとさ
めでたしめでたし
0245nobodyさん2007/12/22(土) 15:11:17ID:???
>>243 漏れもその本買ったけどそんなにひどいかな
どこか教えてみてよ。

っていうか、動いてるサイトがあるんだから、
少なくともうごくんじゃないの?
0246nobodyさん2007/12/22(土) 15:13:23ID:???
小説じゃあるまいし、いまどきの原稿はPC入稿。
間違いは元から間違えてる。
0247nobodyさん2007/12/22(土) 15:21:10ID:???
荒れそうな悪寒
0248nobodyさん2007/12/22(土) 15:22:22ID:???
だからどこが間違えてるか指摘して、
>>115をいじめてやってよハァハァ
0249nobodyさん2007/12/22(土) 15:32:06ID:???
俺の予想

>>243 >>115の本は間違いだらけだぞー
>>245 >>243よ、どこが間違ってるか教えてくれ ← いまここ

>>115 どこが間違ってるか判らないのか代。そんなもん自分で探せよバーカバーカ
>>245 俺の根拠はお前が探せか ┐('〜`;)┌ やれやれ
>>115 ニヤニヤ
0250nobodyさん2007/12/22(土) 15:47:32ID:???
そんなにひどいのか、ちょっと本屋で立ち読みしてくるぞ
02512082007/12/22(土) 16:03:39ID:???
>>245
ホントに買った?
>>212でも言ったけど
Chapter4
・表自体が間違えている
・表で書いてあるINDEXとソースに書いてあるINDEXがほぼ全部のテーブルで食い違う
・表で書いてある照合順序が、実際は指定できないところがある
・基本値で指定できない値がある ソースに書いてある値も違う
・ソースが書いていないテーブルがある

Chapter5
・require ( 'pref_tbl.php'); …?pref_tbl.phpなんて作ってないが  xmpf_tbl.phpのことか?
・ということは参照する配列名も全部違う?
・デモサイトからダウンロードしたサンプルはpref_tbl.phpになってる…?
・79ページ�B
「性別と年月日はregister1.phpのフォームで入力が約束されているのでチェックはしません。
ですのでコメントアウトしてます。
逆にregister2.phpが性別と生年月日の値が伴われないで呼ばれる場合を考えると、それはregister2.phpのURLを
直打ちで飛び込んできた場合です。そんな人は無視します。」

そ・・そこまで言っておきながらサンプルではコメントアウトされてないんですけど… 
違う人がサンプル作ったんじゃないの?
>>213の著者らしき(?)人も他人事みたいに書いてるし。
だったら本とサンプルのコードがここまで違うのも納得だわw(本はこのまま作ると動かない) ←今ここ


荒れそうだからこれぐらいにする。もう書き込まない。
いろいろ言ったけど、いい本だと思うよ!
0252nobodyさん2007/12/22(土) 16:23:00ID:???
間違いがあっても著者がそれを認めて正誤表で対応すればいいんじゃないか
なによりここ見てるんだから。それでこそこのスレの存在価値がある。別に荒らす必要はない
0253nobodyさん2007/12/22(土) 16:30:53ID:???
そんな存在価値のためじゃないけどw
0254nobodyさん2007/12/22(土) 17:09:43ID:???
正誤表を出す手間をかけるくらいなら、もうちょっと校正に時間かけろよ。
0255nobodyさん2007/12/22(土) 17:33:16ID:???
ITってそんなもっmでしょ
0256nobodyさん2007/12/22(土) 18:30:42ID:???
>>245 はどこ行った
0257nobodyさん2007/12/22(土) 19:06:12ID:???
ってか、PHPの本は信じがたいミスだらけの本が大量にある。
こんなもの出版していいのか?というレベル。
日本の出版会も落ちたもんだ。。
山田某は好きじゃないが、山田某の本はその点では信用できるな。山田某はソースにスマート性がない。
ゴリゴリと不器用なゴリラが石を地道に積み上げていくようなソースだ。
02582502007/12/22(土) 19:44:55ID:???
読んできた。>>208が騒いでるからよっぽどひどいんだろうな、
と思ったけど、比較的まともな本だと思ったよ。
技術的な部分も大筋で間違ってないし、俺でも初めて知ることがあったし。
まあ俺くらいのレベルだと買うほどのもんでもないけど。
それより注釈が面白かったwあれは技術本じゃなくて読み物だなw

>>251 は重箱の隅を突いて喜んでるぐらいのレベルでしょ。
世の中の技術本には根本的な間違いを堂々と書いてる本があるぞ。
PHPだとぱっと思いつかないけどCだと

#define TRUE 0
#define FALSE 1

とか書いてるのとか。よく動くよな
0259nobodyさん2007/12/22(土) 21:09:32ID:???
さぁ、問題!

このスレの中で、本の著者のレスはどれとどれでしょうか!?w
0260nobodyさん2007/12/22(土) 21:43:53ID:???
>>250は自信がありすぎだな。たいした事ないのが伝わってくる。
すごい人はもっと謙虚なもんだ。
0261nobodyさん2007/12/22(土) 22:09:13ID:???
すごい人と勝手に想像したんだねw
0262nobodyさん2007/12/23(日) 00:23:54ID:???
>>252
ていうか著者いなくね?
クレーマーの相手なんか馬鹿馬鹿しくてやってられないんだろうね
0263nobodyさん2007/12/23(日) 01:02:29ID:???
>>251の具体的な指摘に対し、
>>258のなんと抽象的な事か。
■ このスレッドは過去ログ倉庫に格納されています