のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,690,453人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレPHP関連の書籍 第7版

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
701 : nobodyさん - 2012/08/17(金) 23:18:18.36 ID:??? (-5,-3,-25)
phpって最近本少ないないか?
スマホアプリ作成かHTML5ばかりじゃん。
702 : nobodyさん - 2012/08/17(金) 23:58:32.31 ID:fxOPPLH1 (+34,+30,-41)
>>699
数は多いが良書が少ない。
『よくわかるPHPの教科書』は分かりやすいが初歩の初歩の簡単な部分までだから
分かりやすくて当然と言えば当然。
後の複雑な事には触れてないから応用なんて利かないかた自分で一から作れない。
703 : nobodyさん - 2012/08/18(土) 00:40:32.22 ID:ubdnm5Yr (+24,+29,-38)
誰かが一押ししてる”PHPプログラミングの教科書”だけどアマゾンの
レビュー見たら良い評価だけど評価してる人は全部この本だけの単発。
これってやらせだろ?
704 : nobodyさん - 2012/08/18(土) 01:03:40.50 ID:??? (+33,+30,-52)
確かにアマゾンの評価は高いね、やらせかもしれん。
とりあえず、本屋で良書かどうかあんたが自分で
確かめれば良いと思うよ、立ち読みで分かるでしょ。

今日本屋行って、立ち読みしてまたここに
感想書いてくれ。あんたにとって良書かどうか
あんたのレヴューもここのスレ見てる人の役に立つかもしれんぞ
705 : nobodyさん - 2012/08/18(土) 02:47:01.74 ID:??? (+27,+29,-6)
毒を知りつつ味わえばPHPも良い言語
706 : nobodyさん - 2012/08/18(土) 08:30:14.97 ID:??? (+37,+29,-2)
>>692
例えばどんなところがダメですか?
707 : nobodyさん - 2012/08/18(土) 09:14:27.54 ID:??? (+3,+5,+1)
>>692
このスレに書いてある
708 : nobodyさん - 2012/08/18(土) 10:28:43.40 ID:??? (+38,+29,-14)
>>706
情弱が使う言語。
このスレをはじめから読めばわかるのにそれをしない人が使う言語。
709 : nobodyさん - 2012/08/18(土) 14:45:20.56 ID:??? (+37,+29,-6)
>>708
その答えでは納得できません。
理由になっていなからです。
710 : nobodyさん - 2012/08/18(土) 15:09:29.84 ID:??? (+27,+29,+0)
>>709
あっ、そう
711 : nobodyさん - 2012/08/18(土) 16:48:37.56 ID:5NhPHYfC (+30,+30,-60)
PHPを覚えても他の言語に役立たないってのがPHP否定派の意見。
PHPなら比較的簡単に覚えたり難しいプログラムを覚える事無く色々出来るってのはPHP容認派の意見。

それなりに時間かけてプログラムを覚えたPHP否定派からすれば素人でも簡単にプログラムを作動させる事が気に入らないだけ。
712 : nobodyさん - 2012/08/18(土) 16:59:50.77 ID:??? (+24,+29,-34)
PHPを構成している言語機能はPHP特有じゃなくて、
他の言語でも見られるものがほとんどなのに、
他の言語で役に立たないというのは理解できないを通り越して
間違ってるだろうな。
714 : nobodyさん - 2012/08/18(土) 17:22:29.14 ID:??? (-25,+22,-16)
>>712
PHPの関数を覚えると他の言語の習得にどのようなメリットがあるのか教えてください。
716 : nobodyさん - 2012/08/18(土) 18:01:08.11 ID:??? (-9,-29,-196)
>>713
その中にすでに他の言語でも応用が出来る言葉が出てるな

変数、スコープ、オブジェクト指向。
これらは他の言語にもあることだ。

PHPと同一の変数スコープ?
PHPはクラス内ではデフォルトでローカルスコープだよ。

>>714
> PHPの関数を覚えると他の言語の習得にどのようなメリットがあるのか教えてください。
関数という考え方は、他の言語でも応用ができる考えだ。

printf、join、split、機能だけでなく名前まで同じ物だってたくさんある。
文字列関数なんかC言語由来の名前が多い。

>>715
シングルトンというのも、他の言語でも使われる用語だ。

PHPでもマルチスレッド言語でもシングルトンの効果自体は一緒だ。
ただしマルチスレッドで使う場合は、スレッドセーフになるようにしなければいけない。
よくあるコードはスレッドセーフになってないものがあるから注意しろよ。
717 : nobodyさん - 2012/08/18(土) 18:02:13.37 ID:??? (+27,+29,-12)
ここからわかるように、
PHPと他の言語で共通する考え方は多い。
718 : nobodyさん - 2012/08/18(土) 18:19:17.62 ID:??? (+41,+29,-80)
>>716
PHPと同一の変数スコープをもつ言語を教えてください。
PHPの標準関数を覚えると具体的にどの言語の習得に役立ちますか?

スレッドセーフはシングルトンクラスのみ気をつければよいのでしょうか?
あえてそこで強調する意味を教えて下さい。

PHPでもマルチスレッド言語はメモリ空間が違うと思いますが、
どのようにシングルトンの効果は同一になりますか?
719 : nobodyさん - 2012/08/18(土) 18:27:36.64 ID:??? (+27,+29,-21)
そんなことよりペチパーという語感をなんとかしてください
フピーとかプフプーとかのほうがいいでしょ?
720 : nobodyさん - 2012/08/18(土) 19:57:58.78 ID:??? (+37,+29,-84)
>>718
> PHPと同一の変数スコープをもつ言語を教えてください。
それはなんのために聞いてるのですか?

そもそも言語ごとに変数スコープは微妙に異なり、
どれも完全に同じものはありません。

複数の言語を扱ったことがあればわかることです。
そんなことも知らないのですか?
721 : nobodyさん - 2012/08/18(土) 20:01:10.28 ID:??? (+48,+30,-106)
>>718
> スレッドセーフはシングルトンクラスのみ気をつければよいのでしょうか?
> あえてそこで強調する意味を教えて下さい。

誰もそんな事はいっていません。

マルチスレッドでシングルトンとあなたが言い出したから
それならスレッドセーフを気にする必要があるといっただけです。

それ以外は全く同じです。そもそもシングルトンというのは
インスタンスの生成数を一つ(または固定数)に制限するときに使うもの。
インスタンスの生成数を制限するという効果・・・・を求めているときに使うものです。

「効果が同一」ではなく「同一の効果」を得るために使うのです。
だから効果が同一になって当たり前です。
722 : nobodyさん - 2012/08/18(土) 20:37:33.52 ID:v7ZflPc6 (+32,+29,-39)
PHPで出来る事で十分って人も居るんだからそれでいいじゃん。
何が気に食わないのかわからない。

これって英語(C)が使えると他の国の言葉(JAVA等)覚えるのに
文法が似てるから便利だけど日本語(PHP)で十分って人も居るのと一緒。
723 : nobodyさん - 2012/08/18(土) 21:49:35.52 ID:??? (+38,+29,-18)
>>721
横槍ですが、

PHPの場合は外部キャッシュシステムを利用しないと
マルチスレッド言語のシングルトンの同一の効果には近づけないかと。
724 : nobodyさん - 2012/08/18(土) 21:53:56.47 ID:??? (+32,+29,-55)
なんだが初心者が書き込める雰囲気じゃないが、web用のプログラミング言語はphpが一番普及してるんじゃないの?
俺はWebデザインなんでhtmlとcssぐらいしか分からんのだが、外注先はphpでやってるよ
726 : nobodyさん - 2012/08/18(土) 21:57:43.71 ID:??? (+39,+29,-11)
>>721
PHPってプロセス複数できちゃうね。「かなり違う」効果になるかと。
728 : nobodyさん - 2012/08/18(土) 23:22:44.77 ID:??? (+33,+29,-36)
>>723
意味がわかっているなら答えてください。

マルチスレッド言語のシングルトンの効果とは
どんな効果かということを。
729 : nobodyさん - 2012/08/18(土) 23:24:28.72 ID:??? (+33,+29,-23)
>>726
さっきからマルチスレッドって強調しているけど、
PHPが特殊なんじゃなくて、シングルトン自体はどの言語でも同じで、
マルチスレッドの場合においてのみ何かが違うってことじゃないか。

730 : nobodyさん - 2012/08/18(土) 23:32:23.29 ID:v7ZflPc6 (+33,+30,-115)
出来る人はどんどん低級言語でやれば良いんだよ。
とてもじゃないが俺にはCやjavaは敷居が高過ぎる。
またそれを勉強する時間も無い。
正直HTMLから初めてPHP(MySQL)とJavaScriptでアップアップ。
その上見栄えの良いHP作ろうと思えば画像系のソフトも使いこなす必要が有る。
こんなのは暇の有る学生のうちからやらないと。
社会人でも畑違いの仕事してる人間にはこれが精一杯どころか出来ない人が
大半だろ?
731 : nobodyさん - 2012/08/19(日) 00:13:20.71 ID:??? (+32,+29,-44)
PHPの公式サイト読めって。
PHPのシングルトンは意味ないかもって危険マークのところに書いてあるだろ。
英語版や日本語版はページがぶっとんでいるのでポルトガル語でどうぞ。

http://php.net/manual/pt_BR/language.oop5.patterns.php
732 : nobodyさん - 2012/08/19(日) 00:17:35.57 ID:??? (+17,+24,+0)
733 : nobodyさん - 2012/08/19(日) 00:27:59.90 ID:??? (+2,+14,-1)
読めるか!
734 : nobodyさん - 2012/08/19(日) 01:25:43.19 ID:??? (+32,+29,-25)
>>731
それで?
話がずれてるな。

他の言語でも応用できる知識になるかどうかだろ?
なってるじゃん。シングルトンの話してるんだからさ。
735 : nobodyさん - 2012/08/19(日) 01:30:22.38 ID:??? (+32,+29,+0)
PHPのスレでシェアードナッシングがでたから説明しておくか。
ようするにPHPは優れてるってことだよ。

http://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%A7%E3%82%A2%E3%83%BC%E3%83%89%E3%83%BB%E3%83%8A%E3%83%83%E3%82%B7%E3%83%B3%E3%82%B0%E3%83%BB%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3

シェアード・ナッシング・モデルは通常は、大規模な状態(state)データを中央に集中的に
格納するシステムと対比されるが、これはデータベースやアプリケーションサーバなど、
その他の単一競合箇所のいずれについても適用される。

例えばDBMSの場合は、Oracle Databaseはシェアード・ディスク・モデル(DISK共有モデル)であり、
DB2の分散系におけるPE、EEE、DPFなどはシェアード・ナッシング・モデルである。

シェアード・ナッシング・モデルは現在では、Webのシステムにおいて頻繁に議論されるが、
この概念はウェブ以前からあり、UCバークレー大学のマイケル・ストーンブレーカーは1986年の
データベース論文においてこのキーワードを用いており、それ以前でも用いられた可能性もある。

シェアード・ナッシング・モデルはスケーラビリティの観点からウェブ開発において頻繁に用いられる。
Google社が例示したように、純粋なシェアード・ナッシング・モデルシステムは廉価なコンピュータを
追加することによりほぼ無限にスケールすることが可能である。それはシステムの処理速度を低下させる
単一のボトルネックが無いからである。Google社はこれをshardingと呼んでいる。
典型的なシェアード・ナッシング・モデルシステムにおいては、データは異なるデータベースの多数の
ノードに分散されるか(この場合ユーザやクエリごとに異なるコンピュータを割り当てる)、
あるいは何らかの同期化プロトコルを用い、全てのノードにアプリケーションデータのコピーを持たせる形をとる。
これはdatabase shardingと呼ばれるものである。
736 : nobodyさん - 2012/08/19(日) 01:35:56.56 ID:??? (+33,+30,-196)
ようするに、シングルトンがシェアードナッシングで使えないっていうのは、
たとえばクラウドのようなサーバーが複数あるシステムを思い浮かべれば良い。

それぞれが単体で動く=共有しているリソースがない=シェアードナッシング

なのでオブジェクトを一つにすることが不可能ということ。
もちろん、一つのシステム(リクエスト)内では一つにできるから
オブジェクトの作成にコストがかかるようなものを、
シングルトンにする意味はある。

でもシステム全体で一つには出来ないし、
スケールアップのことを考えるとしない方がいい。

これはPHPにかぎらず、シェアードナッシングなアーキテクチャを
持つものすべてに当てはまる話。
ということで、他の言語でも応用できる知識でした。
737 : nobodyさん - 2012/08/19(日) 02:09:34.71 ID:??? (+27,+29,-55)
スレ違いな話題だすやつなんとか隔離できないもんかのう?
ここは書籍のスレなんだが、何回注意しても湧いてくる
スレタイ理解できないやつは、phpとかCとか言わなくて
いいから他いけよ迷惑なんだよ
738 : nobodyさん - 2012/08/19(日) 02:12:06.45 ID:??? (+26,+28,-4)
PHP批判だとこのページが詳しかった。
http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/
739 : nobodyさん - 2012/08/19(日) 04:25:19.29 ID:tBu2WfHi (+24,+29,-9)
駄目な言語(のはず)なのになんでこんなに人気が有るの?
740 : nobodyさん - 2012/08/19(日) 06:42:25.01 ID:??? (+33,+29,-17)
Cやjavaから始めた人間からすればPHPは新たに覚える事が他の言語より多いから使い辛い。

ただそれだけの事。
741 : nobodyさん - 2012/08/19(日) 07:49:50.10 ID:82eA3w0R (+30,+29,-36)
それにしてよくわかるPHPの教科書は売れてるな。
でも売れる理由は良く分かるよ。
ただそれでPHPが使えるように成るかは別の話だけど。
743 : nobodyさん - 2012/08/19(日) 10:51:59.75 ID:yq4xxco/ (+34,+30,-74)
>>741
具体的な例をあげるとそこそこ分かりやすいと言われてる「実線マスター」でも
単独では分かり難いけど「PHPの教科書」を併用して使うとかなり分かりやすい。
ちなみにPHPを覚える時にSQLの本を進めてる人が居るけどやりながら
覚えようとするなら絶対にPHPより後回しにするべき。
はっきり言ってまったく別の次元の事だよ。
744 : nobodyさん - 2012/08/19(日) 11:55:50.50 ID:??? (+30,+29,-17)
「実践マスター」は入門者には難しいよ。
どちらかというと、内容を批判しながら読める中上級者向け。
745 : nobodyさん - 2012/08/19(日) 11:58:36.58 ID:??? (+32,+29,-32)
>>740
> Cやjavaから始めた人間からすればPHPは新たに覚える事が他の言語より多いから使い辛い。

新たに覚えることは他の言語でも同じぐらいの量しかないと思うが?
何を新しく覚えた?
747 : nobodyさん - 2012/08/19(日) 12:44:56.59 ID:??? (+27,+29,-33)
CやJavaとほとんど同じ関数が使える言語が
他にあるのか?

むしろPHPの方が、他の言語より覚えることが少ないだろw
748 : nobodyさん - 2012/08/19(日) 13:38:11.21 ID:??? (+25,+29,-18)
というわけでPHPのシングルトンは意味がないとお話でした。
749 : nobodyさん - 2012/08/19(日) 13:41:34.06 ID:??? (+27,+29,-19)
Phpはクソ言語とわかった上で使わなければならない。
750 : nobodyさん - 2012/08/19(日) 13:53:38.25 ID:??? (+17,+13,-9)
PHPではシングルトンが複数できるってことですよね。
じゃあ、シングルトンの意味は?
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について