16/06/23 21:06:36.21 8l+T8FXA.net
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】7.0
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・ 解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・ 誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・ SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当
3:スレへ
4:デフォルトの名無しさん
16/06/23 21:07:40.50 8l+T8FXA.net
関連リンク
■本家マニュアル URLリンク(www.php.net)
■日本PHPユーザ会 URLリンク(www.php.gr.jp)
■PHPNG URLリンク(wiki.php.net)
■PEARマニュアル URLリンク(pear.php.net)
■メーリングリスト URLリンク(ml.php.gr.jp)
■ZFマニュアル URLリンク(framework.zend.com)
■Smartyマニュアル URLリンク(www.smarty.net)
(以下英語)
■Zend本家 URLリンク(www.zend.com)
■Zend Framework URLリンク(framework.zend.com)
■php | architect URLリンク(www.phparch.com)
■Smarty URLリンク(www.smarty.net)<)
■PECL本家(英語) URLリンク(pecl.php.net)
5:デフォルトの名無しさん
16/06/23 23:54:19.00 pXTHavhi.net
ここが新スレだ
しっかり使っていくようにな
6:デフォルトの名無しさん
16/06/24 00:33:29.08 ujwOOFVb.net
>>1乙
7:デフォルトの名無しさん
16/06/24 01:17:56.65 NyqhaMMw.net
ワッチョイ付き()
8:デフォルトの名無しさん
16/06/24 03:11:27.00 hjmxRhIJ.net
993 名前:デフォルトの名無しさん[] 投稿日:2016/06/23(木) 21:47:29.07 ID:pXTHavhi [3/4]
こんな過疎スレに一日30回近く書き込みする物好きがいると聞いて見物している
994 名前:デフォルトの名無しさん[] 投稿日:2016/06/23(木) 22:09:04.47 ID:pXTHavhi [4/4]
さっさと埋めろや無能ども
からの >>4
と来たらこれはもう、ね。
9:デフォルトの名無しさん
16/06/24 06:20:25.59 1oHte2Ua.net
前スレで絶対的に正しい事が証明されたサルハンターです。
どうぞよろしく。
10:デフォルトの名無しさん
16/06/24 12:12:15.09 4+1ZXWB2.net
開発期間n2ヶ月、盆休み、個人的な休み 引いて実質1ヶ月半
この間に検索機能、管理機能、対客機能、その他もろもろ10機能以上いれた
ポータルサイトをひとつ完成させなければならない。
プログラマー俺、デザイナー1人
デスマーチ確定。
11:デフォルトの名無しさん
16/06/24 12:40:38.62 gnQKCvjh.net
>>9
それでいくらもらえるの?
12:デフォルトの名無しさん
16/06/24 12:55:38.42 mnFRrG4X.net
>>8
うすらさむいわ
13:デフォルトの名無しさん
16/06/24 13:06:18.69 NyqhaMMw.net
他人バカにして優越感に浸ってるのはリアル負け組の典型だから
そっとNGに入れて生暖かい目で見守ってやれ
14:デフォルトの名無しさん
16/06/24 13:09:40.53 ujwOOFVb.net
>>9
そこまでキツくないような気がするのは俺だけか
※仕様とデザインと文章・画像などコンテンツが全部固まっているなら
15:デフォルトの名無しさん
16/06/24 13:11:10.98 mfGmErJk.net
あまり荒れるようなら次スレからワッチョイとやらでもいいかもね
16:デフォルトの名無しさん
16/06/24 13:13:54.16 9djNrQD6.net
【PHP】とかエロすぎだろ常考
17:デフォルトの名無しさん
16/06/24 13:15:23.86 mnFRrG4X.net
>>7
無能と罵られてキレるのは無能のみぞ
18:デフォルトの名無しさん
16/06/24 13:19:25.42 hNKdYhKF.net
現在一般的に利用されてるPHPのバージョンって、5.6と認識していてOKなのでしょうか?
19:デフォルトの名無しさん
16/06/24 13:48:53.29 F82Jth68.net
>>13
> そこまでキツくないような気がするのは俺だけか
作業が二人に分かれてる時点で無理でしょう。
20:デフォルトの名無しさん
16/06/24 14:06:04.15 4+1ZXWB2.net
>>10
月々は3万〜5万もらうが、初期費用はゼロ
いつもお世話になってるところだからという理由
インターフェース的な動きや見栄えにすごくこだわる客で完成してから大幅な仕様変更いいまくるところだから
この際よそいってもらいたい
>>13
2ヶ月って小学生の夏休みより長いし
夏休みの宿題のボリュームを思い出すと
いけるかも?と俺もおもったけど
ガントチャートつくってみたら
「あ、どうか考えても無理だわw」
になった。
>>18
完全MVCで作るから、一応同時進行は最大限できる
てかMVCで作らないと絶対無理
21:デフォルトの名無しさん
16/06/24 14:20:27.22 LGCXeils.net
>>19
月3~5万てw
コピペで作れるサイトならともかく、あんま安く請けると業界の首を絞めるぜ。
22:デフォルトの名無しさん
16/06/24 14:56:51.32 ujwOOFVb.net
>>19
客との間の事情がまあいろいろあるんだろうけどな
超適当に人日40,000として2人30日としても回収し切るまでの期間を計算すると……
23:デフォルトの名無しさん
16/06/24 14:58:14.67 F82Jth68.net
>>19
> 完全MVCで作るから、一応同時進行は最大限できる
その最大限ってのが、一人で作るなら30人日分できるときに、二人だとWBS的な待ち合わせとか、
コミニュケーションコストとかで25人日分くらいに目減りすると思うんだ。
お互い使い慣れた管理画面とかのテンプレートやボイラープレートがあって、既に協業経験が
あるならいいけど、初めてだと意外と時間取られると思うよ。
24:デフォルトの名無しさん
16/06/24 15:33:49.96 RJmk5tzA.net
>>17
OK
PHP7.0でもいいよ
URLリンク(php.net)
25:デフォルトの名無しさん
16/06/24 15:59:15.50 3DHUitBK.net
>>17
php5.3.xを今でも使っています。
サポートもきちんとされているので安心です。
26:デフォルトの名無しさん
16/06/24 16:12:00.46 6jwsLRlP.net
>>19
初期費用ゼロという時点でおかしいと気付かないと(この世界で生き残るのは)難しい
27:デフォルトの名無しさん
16/06/24 16:57:36.89 Ul20IDNb.net
>>17
centos7に入ってるのは5.4.16ですので
まだ5.6は一般的とは言えないのではないでしょうか?
28:デフォルトの名無しさん
16/06/24 17:17:30.95 c5qWvcYb.net
php7が一般的になるのは10年後くらいかな?
29:デフォルトの名無しさん
16/06/24 17:35:51.53 F82Jth68.net
>>27
意外と早いかもよ。
URLリンク(seld.be)
May 2016
PHP 5.6 39.67%
PHP 5.5 29.56%
PHP 7.0 20.24%
PHP 5.4 7.64%
PHP 5.3 2.43%
packagist.orgのアクセスログからのデータだから、5.3や5.4の人はあまりアクセスしないという事情もあるかもだが。
30:デフォルトの名無しさん
16/06/24 18:05:15.72 Ul20IDNb.net
($a ? $a : $b) = 100;
こんな感じに代入する側を条件により変えたいのですが
これだとエラーになります
どうにか出来ませんか?
31:デフォルトの名無しさん
16/06/24 18:06:01.44 Ul20IDNb.net
×代入する側
○代入される側
でした
32:デフォルトの名無しさん
16/06/24 18:18:02.54 RDdMjpj7.net
>>29
$b = $a ? 100 : 0;
$bに代入される値を
$aの真偽で変える
33:デフォルトの名無しさん
16/06/24 18:21:06.87 RDdMjpj7.net
$a ? $b = 100 : $b = 0;
あとこういう書き方でも結果は同じ
34:デフォルトの名無しさん
16/06/24 18:26:51.76 F82Jth68.net
if ($a) {
$a = 100;
} else {
$b = 100;
}
と書くのが一番良い。
35:デフォルトの名無しさん
16/06/24 18:29:47.81 ujwOOFVb.net
>>33
$aがbooleanなのかstringなのかわからんから === 評価を書くほうが良いのでは
36:デフォルトの名無しさん
16/06/24 18:37:57.35 Ul20IDNb.net
($a ? $a : $b) = 100;
というのは
代入される側を条件によって変えたい、
という問題を示すために適当にでっちあげた例です。
($c ? $a : $b) = 100;
方が良かったですね
37:デフォルトの名無しさん
16/06/24 18:38:42.89 RDdMjpj7.net
三項演算子で質問してるのに
if-elseで書き替える
さすがPHPスレだな
38:デフォルトの名無しさん
16/06/24 18:42:16.27 RDdMjpj7.net
>>35
$c ? $a = 100 : $b = 100;
それならこうだ
39:デフォルトの名無しさん
16/06/24 18:44:20.46 ujwOOFVb.net
>>35
代入先を変えたいならこういう手もあるけど、気に入る手法かどうかはわからん
${ ($a) ? 'a' : 'b' } = 100;
40:デフォルトの名無しさん
16/06/24 18:52:38.48 Ul20IDNb.net
>>37-38
ありがとうございます
自分も今
${($c ? 'a' : 'b')} = 100;
に辿り着いたところでした
41:デフォルトの名無しさん
16/06/24 18:58:33.14 4+1ZXWB2.net
>>25
それをそのまま社長に誰か言って欲しい
42:デフォルトの名無しさん
16/06/24 19:00:19.91 ujwOOFVb.net
可変変数はアリなのか……感性が良くわからん
43:デフォルトの名無しさん
16/06/24 19:27:17.23 1oHte2Ua.net
>>39
ゲラゲラ笑った。お前、なかなかプログラミングを分かってるじゃないか。とてもセンスがいい。
そうだ、プログラムってのはただの冗談でしかないんだ。
44:デフォルトの名無しさん
16/06/24 19:29:26.54 Ul20IDNb.net
いや、いいかどうかは別ですよ
パフォーマンス的な意味で気になりますし。
ただ関数言語的な書き方に親しむと
同じことを二回書きたくない、
一時変数=ダサいっていう感覚になるんですね
右辺が100でなく複雑な式の場合、
一時変数を使わざるを得なくなりますが、それが嫌なんです
45:デフォルトの名無しさん
16/06/24 19:37:11.54 1oHte2Ua.net
>>19
一応警告しておくぞ。
なんか暗号化する手段を用意しておけ。肝になる部分だけ暗号化すればバレにくい。
バレたら
「高速化のためにコンパイルが必要な言語を利用しています。
お金さえ払っていただければきちんと面倒見ます」と言え。
俺の友人である社長はそうして備えておいたので、
客が金を払わなくなったところでそのまま切り捨てたそうだ。
後で黒ヤギさんが文句のメールをよこしたらしいが、読まずに捨てた。
46:デフォルトの名無しさん
16/06/24 19:37:59.81 1oHte2Ua.net
>>43
良いか悪いかはお前が判断すればいい。
俺はお前の心意気が面白いと言っている。
47:デフォルトの名無しさん
16/06/24 19:47:30.69 1oHte2Ua.net
ずっと前から思っているが、俺は
if(1 < $value < 10){ }
が出来る言語を欲している。
Is there anybody who think so too?
48:デフォルトの名無しさん
16/06/24 19:49:02.03 1oHte2Ua.net
SQLには between があるんだから、これを実装しようとする言語があっても良いはずだし、
どこかにあるのかもしれない。
49:デフォルトの名無しさん
16/06/24 19:53:28.17 6jwsLRlP.net
betweenって何だっけ、歯ブラシ?
50:デフォルトの名無しさん
16/06/24 20:01:54.78 ujwOOFVb.net
LINQみたいなのはダメなんか
51:デフォルトの名無しさん
16/06/24 20:03:27.07 4+1ZXWB2.net
株式会社 BETWEEN
52:デフォルトの名無しさん
16/06/24 20:08:11.33 1oHte2Ua.net
>>49
LINQが何かよー知らんけど、ググって読んだ範囲では違うんじゃねぇかね?
53:デフォルトの名無しさん
16/06/24 20:10:05.04 1oHte2Ua.net
ふーん、検索対象は自由に選べるのか…
54:デフォルトの名無しさん
16/06/24 20:12:24.95 1oHte2Ua.net
>>49
バリデータとか作ってると、max, min指定して制限したい時とかあるじゃない。
ああいう時、
if(1 < $value < 10){ }
が出来ると綺麗になるんだよなぁ…
Don't you think so?
55:デフォルトの名無しさん
16/06/24 20:13:49.81 Fo67yJqk.net
PHPの標準関数で、設定値を「|」で区切って複数指定できるものがありますが(flock)、どういう仕組みになっているんですか?
「|」はビット演算子のはずですが
56:デフォルトの名無しさん
16/06/24 20:22:49.13 1oHte2Ua.net
>>54
file_put_contents
URLリンク(php.net)
flags
flags の値は、以下のフラグを組み合わせたものとなります 組み合わせる際には、論理 OR (|) 演算子で連結します。
<?php
echo FILE_USE_INCLUDE_PATH . "<br>\n";
echo FILE_APPEND. "<br>\n";
echo LOCK_EX. "<br>\n";
?>
-----
1 0001
8 1000
2 0010
-----
all → 1011
like this. Do you understand?
57:デフォルトの名無しさん
16/06/24 20:26:53.62 Fo67yJqk.net
>>55
なるほど
これは凄い
58:デフォルトの名無しさん
16/06/24 20:28:52.19 1oHte2Ua.net
ランバ・ラル「サルとは違うのだよ、サルとは!」
59:デフォルトの名無しさん
16/06/24 20:40:03.33 o6ESDf8N.net
神風航空株式会社。
60:デフォルトの名無しさん
16/06/24 20:52:03.55 4+1ZXWB2.net
今月の給料出た。
今月の手取り額の数字を検索したら
こんなんでてきた。
URLリンク(www.toipu-koi.com)
おれの一ヶ月はこれと同じ価値なのか。
61:デフォルトの名無しさん
16/06/24 20:54:42.55 1oHte2Ua.net
>>56
Hey guy, Didn't your parents teach you
that you have to say "thank you so much" to your imam?
62:デフォルトの名無しさん
16/06/24 20:55:12.11 Fo67yJqk.net
>>60
No English
63:デフォルトの名無しさん
16/06/24 20:56:18.83 Fo67yJqk.net
google先生に聞いて来た
男ねえ、あなたの両親はあなたを教えていませんでした
あなたが言っていることをあなたのイマームに「ありがとうございましたか」 ?
64:デフォルトの名無しさん
16/06/24 21:02:59.10 1oHte2Ua.net
Ah, the google translation is fucking stopid like as same as your parents.
Let's translate this.
65:デフォルトの名無しさん
16/06/24 21:04:34.30 1oHte2Ua.net
stupid か。まぁいいや。
66:デフォルトの名無しさん
16/06/24 21:05:34.04 Fo67yJqk.net
ああ、 Googleの翻訳は、ご両親と同じようなクソstopidです。
それでは、これを翻訳してみましょう。
67:デフォルトの名無しさん
16/06/24 21:07:42.89 Fo67yJqk.net
俺の両親T大とW大なんですがwwwwwwww
父だけで>>59の給料の5倍以上あるんだけどwwwwww
68:デフォルトの名無しさん
16/06/24 21:08:35.69 1oHte2Ua.net
>>59
Dogs eat his shit, but you can't eat your shit code.
So, dogs has more convenience than you.
Do you wanna eat your shit?
69:デフォルトの名無しさん
16/06/24 21:14:35.11 1oHte2Ua.net
>>66
Wow, that's great!
So, you gonna telling the story that swans gave birth to a duck, is it?
70:デフォルトの名無しさん
16/06/24 21:17:43.81 Fo67yJqk.net
>>68
うわー、それは素晴らしいことです!
だから、あなたはそれは、白鳥がアヒルを出産したことを話をしてつもり?
TRUE
71:デフォルトの名無しさん
16/06/24 21:17:46.97 NRLOm1ol.net
MySQLの勉強をしているのですが、参考にしているプログラムに使われている関数がよく非推薦となっています
例えばmysql_connect()よりもmysqli_connect()を使うように推薦しています
古い形式に若干慣れてしまったのですが、今後のことも考えてMySQLiを使うべきでしょうか?
72:デフォルトの名無しさん
16/06/24 21:19:23.33 1oHte2Ua.net
>TRUE
It's OK, if that is.
73:デフォルトの名無しさん
16/06/24 21:19:41.25 Fo67yJqk.net
>>70
オフコース
if(MySQL Only){
MYSQLI
}else{
PDO
}
MYSQL_HOGE=UNKO
74:デフォルトの名無しさん
16/06/24 21:21:37.88 1oHte2Ua.net
>>70
いいや、mysqliはあんまり推奨しねぇな。
確かにネイティブな関数はいろいろと出来るからいいが、当然の如くDBの変更に弱い。
素直にPDO使った方が良いんじゃねぇか?
DB特有の機能は使えなくなるが、そんなにDB特有の機能を使うことなんてねぇぞ。
75:デフォルトの名無しさん
16/06/24 21:22:03.70 Fo67yJqk.net
MYSQLI=HAYAI
PDO=OSOI
MYSQLI_FUNC=UNKO
MYSQLI_OOP=SUGOI
MYSQLI=ONLY
PDO=IROIRO_USE
76:デフォルトの名無しさん
16/06/24 21:22:26.78 1oHte2Ua.net
アヒルの言うことはほっとけ。
77:デフォルトの名無しさん
16/06/24 21:23:32.13 Fo67yJqk.net
>>73
MySQLしか使う予定ないならMySQLIだろ
こっちが早いし
あとDB特有の機能使えないことはないぞ
PDO使うメリットなくなるが
78:デフォルトの名無しさん
16/06/24 21:24:37.00 Fo67yJqk.net
>>75
>>72で俺が
もしMySQLしか使わないなら、MySQLIで、
でなければ
PDO使えって言っただろ
俺が先だぞ
79:デフォルトの名無しさん
16/06/24 21:25:24.46 1oHte2Ua.net
>>76
You should better to use mysqli if you think so.
i don't stop your folly.
80:デフォルトの名無しさん
16/06/24 21:26:34.89 1oHte2Ua.net
>>77
Yeah, yeah. You are fine.
81:デフォルトの名無しさん
16/06/24 21:27:15.03 Fo67yJqk.net
>>78
あなたがそう思うならばmysqliのを使用することをお勧めする必要があります。
私はあなたの愚かさを停止しないでください。
mysqliの方が高速
途中でDB変えるなんてありえない
82:デフォルトの名無しさん
16/06/24 21:28:08.84 6jwsLRlP.net
MySQLもいつまで使うかわからないからPDOに慣れた方がいいかもね
83:デフォルトの名無しさん
16/06/24 21:28:13.38 Fo67yJqk.net
>>79
Do you gaizin?
84:デフォルトの名無しさん
16/06/24 21:29:52.71 Fo67yJqk.net
MISU
Do you out people?
85:デフォルトの名無しさん
16/06/24 21:31:44.13 1oHte2Ua.net
>>82
You seems like a "gainin" rather than "gaizin".
You make me laugh much!
86:デフォルトの名無しさん
16/06/24 21:32:12.74 NRLOm1ol.net
>>72
>>73
解答ありがとうございます
今のところMySQLしか使うつもりはないのでMySQLiを使おうと思います
PDOとそれぞれ一長一短なのが良く分かりました
87:デフォルトの名無しさん
16/06/24 21:34:23.95 Fo67yJqk.net
>>84
I directory in not "gainin";
88:デフォルトの名無しさん
16/06/24 21:34:55.26 Fo67yJqk.net
最後なんでセミコロンにしたんだ
ドットな
89:デフォルトの名無しさん
16/06/24 21:39:15.90 1oHte2Ua.net
>>83
in your case, you have to use
x Do you
o Are you
Do you understand?
>>86
You have no sense of humor. awesome duck!
90:デフォルトの名無しさん
16/06/24 21:46:15.68 1oHte2Ua.net
>>81
わりぃ、見落としてた。
問題なのはMySQLをいつまで使うかじゃないんだ。
PDOはDBを使う上で必要な基本的な機能のみが揃っているってことだ。
だから、初心者はPDOを使うほうがDBに対する理解が早くなる。
その上で必要になったらネイティブ関数を使えばいいだけだ。
91:デフォルトの名無しさん
16/06/24 21:52:37.68 Fo67yJqk.net
Free server are mysql only.
Becouse mysql only study OK.
92:デフォルトの名無しさん
16/06/24 22:02:43.97 1oHte2Ua.net
>>90
I think that you should better to say below.
x Free server are mysql only.
o Many free server can use only mysql.
x Becouse mysql only study OK.
o That's because why I recommend that.
You must be taught from your mother who had graduated from T university or W university.
93:デフォルトの名無しさん
16/06/24 22:11:09.02 Fo67yJqk.net
俺の親英検1級持ってんのに何で俺だけ出来ねーんだ
94:デフォルトの名無しさん
16/06/24 22:14:03.94 1oHte2Ua.net
それはお前が白鳥の子である事を少しも理解せずに遊び呆けていたからだ。
白鳥が何故美しいのかをお前は考えた事があるのか?
95:デフォルトの名無しさん
16/06/24 22:14:26.16 es+Y6Nw5.net
とりあえず傍観してる
96:デフォルトの名無しさん
16/06/24 22:17:55.32 1oHte2Ua.net
>>92
$man = __SWAN;
__SWANが定義してなければエラー吐くだろ?
defineしろよ。しなければそこでNoticeだ。お前は今までNoticeを握りつぶしてきたんだろう。
97:デフォルトの名無しさん
16/06/24 22:18:40.75 1oHte2Ua.net
>>94
糞なTVショーより面白いだろ?
98:デフォルトの名無しさん
16/06/24 22:26:53.65 qTbX1cTa.net
プログラミングに詳しい方々がいると聞いて質問しにきました。
初心者なので説明力、知識が乏しいですが申し訳ありません。
私は、不特定多数の人が画像をサイト上のみで
「読み込み→編集→ダウンロード」を全てできる画像編集サイトを作ろうと思っていて、
色々調べている内にImageMagickと言うプログラムにたどり着きました。
ですが使い方などが全くわからず、説明されているサイトは全て英語でどうしようか思い悩んでいます。
現在xサーバーを利用していてホームページを取得しています。
xサーバーは公式で既にImageMagickがインストールされているということです。(この事についてもいまいち分かりません)
どなたか分かりやすく画像編集サイトの作り方を教えていただけませんでしょうか。
OSはwin7 64bitです。
本当に困っています。
99:デフォルトの名無しさん
16/06/24 22:29:31.44 1oHte2Ua.net
それはお困りですね。
> 説明されているサイトは全て英語でどうしようか思い悩んでいます。
すばらしい、では英語を勉強しましょう。実に簡単だし、世界共通言語と等価です。
ぜひ!
100:デフォルトの名無しさん
16/06/24 22:35:14.06 1oHte2Ua.net
この世界の絶対的な法則をお教えしましょう。よく読んで心得て下さい。
"Use your brain or pay your money as he said."
覚えておきましょう。
101:デフォルトの名無しさん
16/06/24 22:50:25.50 Fo67yJqk.net
>>97
多分PHPのプログラムは大した事ない
場合によっては、サーバーサイド言語は使わないくても出来る
ただ、JSの方が複雑になると思うから、JSスレで質問した方がいい
102:デフォルトの名無しさん
16/06/24 22:53:02.42 Fxh/SUOh.net
>>97
画像処理 (ImageMagick)
URLリンク(php.net)
基本的な使用法
URLリンク(php.net)
103:デフォルトの名無しさん
16/06/24 22:54:22.84 es+Y6Nw5.net
>>99
何だかんだ、最先端の技術文献ってまず英語だもんな
104:デフォルトの名無しさん
16/06/24 23:05:25.07 qTbX1cTa.net
>>97
です
みなさまありがとうございます。
参考になりました!
js板にて聞いてきます!
105:デフォルトの名無しさん
16/06/24 23:05:56.25 1oHte2Ua.net
イメージマジックは先日致命的な脆弱性が見つかったばかりだったかな、確か。
106:デフォルトの名無しさん
16/06/24 23:06:44.81 1oHte2Ua.net
> js板にて聞いてきます!
素敵!
107:デフォルトの名無しさん
16/06/24 23:35:02.36 qTbX1cTa.net
>>97です
phpの方が簡単と言われました
108:デフォルトの名無しさん
16/06/24 23:43:57.77 1oHte2Ua.net
Hahaha, that's really amazing!
109:デフォルトの名無しさん
16/06/25 00:05:08.71 Y7imCRE6.net
>>106
あ、ごめん
マジで受け取っちゃたか
とりあえずIDくらい見る癖つけた方がいいよ
>>103の書き込みで初心者かと思ったらガチ初心者だった
110:デフォルトの名無しさん
16/06/25 00:48:02.94 RtO3ILRZ.net
サーバ側で処理っつっても
不特定多数にでかい画像を編集させたりすると
あっという間にサーバリソース枯渇するんじゃないか
111:デフォルトの名無しさん
16/06/25 02:06:11.57 NFDjTfBf.net
サーバサイドで画像編集なんてしようもんなら編集操作自体を非同期にサーバ側に通知/結果を取得せねばならん, 線を引くという指定ならばマウスの移動経路さえ必要だ
そんなもん作るくらいなら初めから編集操作は全部クライアントサイドでやって(既に誰か作って公開されてるに違いない)最終結果だけサーバサイドで処理する, これ以外の選択肢があるのか
112:デフォルトの名無しさん
16/06/25 06:14:41.26 q01GtCcP.net
前スレでSimpleXMLElementについて質問した者ですが
要素が空のインスタンスすら作れないことにイラッとして
自分でXMLクラス書いたら余程すっきり書けました
挿入や削除も出来るようにしたので配列にする必要もありませんし。
やっぱりSimpleXMLElementはイケてないです
113:デフォルトの名無しさん
16/06/25 06:24:05.90 SQhzEAbb.net
Simple想定の物で Simpleじゃないことをしようとしてるところが一番イケてないな。
でもイケてるクラスが出来たなら公開してくれよ。
114:デフォルトの名無しさん
16/06/25 07:10:52.21 EMJ+tt/R.net
God morning every ones and monkeys.
I had enjoyed enough last night. There's a really entertainment.
>>97
Well, you said that the WEB service for an unspecified number of people,
that means it create and modify a picture JPEG, PNG or GIF format at most, right?
In your purpose that you wrote,
you don't need learn the useage of ImageMagick and Imagick extension that enable to use ImageMagick in PHP.
Many PHP is compiled with GD, so you can use it.
URLリンク(php.net)
Otherwise it is, for example, you wanna treat their images as PSD, TIFF, fuckin' BMP or other various format,
ImageMagick is surely good choice.
You seems better to think about it at first.
115:デフォルトの名無しさん
16/06/25 07:29:35.57 EMJ+tt/R.net
More information for user of ImageMagick.
Who above "must" read below.
URLリンク(www.jpcert.or.jp)
116:デフォルトの名無しさん
16/06/25 07:32:44.63 EMJ+tt/R.net
You seem か…
117:デフォルトの名無しさん
16/06/25 08:26:17.90 nVk9lY4N.net
だから言っただろ
を英語では何て言うんだ?
118:デフォルトの名無しさん
16/06/25 08:52:31.30 6hks73uR.net
I told you so.
119:デフォルトの名無しさん
16/06/25 08:52:35.48 x9ZpL4V5.net
お前らの博識をまとめ上げてくれ
120:デフォルトの名無しさん
16/06/25 09:02:11.27 MiNTH5Z/.net
>>116
say below.
"Are you a monkey that can't understand what I said ?"
121:デフォルトの名無しさん
16/06/25 09:09:19.67 Y7imCRE6.net
俺がJSの方がおすすめと言う
俺がPHPの方がおすすめと言う←イマココ
122:デフォルトの名無しさん
16/06/25 09:18:35.29 Y7imCRE6.net
そもそも初心者が画像編集作ろうとするなよ
初心者に出来る内容じゃない
123:デフォルトの名無しさん
16/06/25 11:52:51.08 OUHcYt/l.net
編集ってどの範囲のことを言ってるんだろう
拡大縮小ならimagecopyresizedとかかね
124:デフォルトの名無しさん
16/06/25 13:58:24.92 EB7Ipfva.net
中級者ってどの程度からと言えますか?
125:デフォルトの名無しさん
16/06/25 14:10:48.78 EMJ+tt/R.net
>>123
お前が「大分わかって来たな」と感じた時から、お前の中ではそうだろう。
126:デフォルトの名無しさん
16/06/25 17:45:16.15 SsSykaVs.net
>>113
> God morning
> every ones
> a really entertainment.
> it create and modify
> useage
> Many PHP is
127:デフォルトの名無しさん
16/06/25 18:30:56.18 EMJ+tt/R.net
そんな間違いあげつらっても意味ねえよ。
日本語ですらミスタイプなんて気にしねぇ2chではな。 <
128:br> とっくに気付いてるし、他にも色々あったろ?
129:デフォルトの名無しさん
16/06/25 18:35:17.39 IGrWHBep.net
>>126
少しは恥じろ
130:デフォルトの名無しさん
16/06/25 18:37:15.53 EMJ+tt/R.net
なんで?
131:デフォルトの名無しさん
16/06/25 18:42:29.34 SsSykaVs.net
英語の勉強スレじゃないんだからやめたら?
132:デフォルトの名無しさん
16/06/25 18:42:39.59 EMJ+tt/R.net
ちな、every onesはわざとな。
everyone and every monkeys ってのが冗長で嫌だったから分けた。
文法的にoneを使うのは間違ってねぇんじゃねぇか?
ネイティブじゃねえから知らんけど。
133:デフォルトの名無しさん
16/06/25 18:43:25.34 IGrWHBep.net
教えてあげないよ、ジャン!
134:デフォルトの名無しさん
16/06/25 18:45:34.56 EMJ+tt/R.net
下手くそな英語で書いたってお前は意味わかったんだから問題ねえじゃん。
ここ、なんのスレだと思ってんだよ、PHPだぞ。
そんなこまけえ事きにするタマか?
135:デフォルトの名無しさん
16/06/25 18:47:37.70 SsSykaVs.net
めっちゃ気にしてんじゃん。あなたが。
136:デフォルトの名無しさん
16/06/25 18:50:09.44 EMJ+tt/R.net
何を?
137:デフォルトの名無しさん
16/06/25 18:52:14.35 SsSykaVs.net
英語の間違いを。 >>115 とか。>>130のもおかしい。
138:デフォルトの名無しさん
16/06/25 18:53:14.69 IGrWHBep.net
制御系の説明文で英語を間違ったら会社が死ぬような環境を
想像しろ。文法エラーとミススペルは害悪だから、無条件で死ね。
139:デフォルトの名無しさん
16/06/25 18:53:23.54 EMJ+tt/R.net
俺はプログラマだからな。プログラミングにはこだわる。
お前は翻訳家かなんかか?
140:デフォルトの名無しさん
16/06/25 18:57:18.65 EMJ+tt/R.net
>>135
大して気にしてんぇからろくにチェックしねえで投げて後で気づいてんじゃん。
おまえの論理はいつもおかしいんだよ。
>>130は何がおかしいか言ってみてくれる?
141:デフォルトの名無しさん
16/06/25 19:00:03.03 EMJ+tt/R.net
>>136
じゃあお前、今後掲示板でミスタイプを一度でもしたら死刑な。
気をつけろよ、くれぐれもな。
俺はお前とは考え方が違うから関係ねぇけど。
142:デフォルトの名無しさん
16/06/25 19:01:43.39 SsSykaVs.net
>>138
とっくに気づいてた他の間違いにはなんでやんなかったの?
別に伝わるからいいけど。
143:デフォルトの名無しさん
16/06/25 19:02:38.73 EMJ+tt/R.net
誰か、Appleに言えよ。
「iPadは布団の中で使うには便利だが、ソフトウェアキーボードの使い勝手は最悪だ」って。
144:デフォルトの名無しさん
16/06/25 19:04:22.50 EMJ+tt/R.net
>>140
お前の中ではその言い分に論理性があんのか。サルはおもしれぇ考え方するな。
145:デフォルトの名無しさん
16/06/25 19:06:23.48 EMJ+tt/R.net
> とっくに気づいてた他の間違いにはなんでやんなかったの?
大して気にしてねぇからって言ったじゃん。
だから俺の胸先三寸だって事さ、おさるさん。
146:デフォルトの名無しさん
16/06/25 19:07:03.50 SsSykaVs.net
自己レスで訂正するぐらいだから、英語の練習でもしてんのかと思ってとりあえず見つかったものを書いてみただけだよ。
気にしないで。
147:デフォルトの名無しさん
16/06/25 19:08:09.50 IGrWHBep.net
>>141
日本語のソフトキーボードのことをなんで英語でアップルに言わないといけないの?
148:デフォルトの名無しさん
16/06/25 19:10:18.82 EMJ+tt/R.net
>>136は来週の月曜日早々に死刑になりそうな気がするw
149:デフォルトの名無しさん
16/06/25 19:13:21.36 IGrWHBep.net
馬鹿だから自動スペルチェックも知らないんだろ
150:デフォルトの名無しさん
16/06/25 19:13:46.14 EMJ+tt/R.net
>>144
気にしてねぇって何度言わせんだ?
お前らが気にして絡んで来るから答えてるだけなのわかんねぇの? おさるさん。
>>145
誰が英語で文句言えって言ったんだ?
お前の頭ん中に別の誰かでもいんのか?
それは病気だから医者行って薬もらって来い。
151:デフォルトの名無しさん
16/06/25 19:15:17.09 EMJ+tt/R.net
>>147
Yeah, yeah.
You are just fine.
152:デフォルトの名無しさん
16/06/25 19:15:44.50 SsSykaVs.net
じゃあ静かにするよ。
>>130は何がおかしいか言わずに逃げたな!みたいなこと言わないでね。たいしたことない間違いだから
153:デフォルトの名無しさん
16/06/25 19:16:05.31 IGrWHBep.net
>>148
だったらツイッターでアップルに直接言えばいいじゃん。あんた馬鹿?
154:デフォルトの名無しさん
16/06/25 19:19:44.21 EMJ+tt/R.net
>>151
こまけえ事気にしてるお前らが言えっていってるの、まだわからんの?
俺は気にしねぇから俺が言わなきゃいけない理由ねぇってまだわからんの?
お前の論理はどうしていつも変なの?
155:デフォルトの名無しさん
16/06/25 19:22:12.18 EMJ+tt/R.net
>>150
>>130は何がおかしいか言わずに逃げたな!
156:デフォルトの名無しさん
16/06/25 19:24:26.66 IGrWHBep.net
>>130
「every monkeys」
「every ones」
二つとも間違い。everyに対して複数形は使わない。
157:デフォルトの名無しさん
16/06/25 19:31:00.61 EMJ+tt/R.net
>>154
最初っからそういえば良いじゃん。
だからPHPのスレなのにスレチが伸びるんだよ。自覚しろ、サル。
でも覚えとく、ビクンビクン。
and thank you so much.
158:デフォルトの名無しさん
16/06/25 19:32:04.75 EMJ+tt/R.net
別人か。
159:デフォルトの名無しさん
16/06/25 19:34:27.11 IGrWHBep.net
>>155
お前みたいな日本人の恥さらしがいるから、トランプや幼稚園児に馬鹿にされるん
じゃないか。英語圏をなめるな。消え失せろ。
160:デフォルトの名無しさん
16/06/25 19:37:49.58 EMJ+tt/R.net
お前は英語圏なんだ。
なのになんで日本語の掲示板に来てわざわざ日本語つかってんの?
たかが英語じゃん、伝わればどうでも良いんじゃねぇの?
あと、お前、喋りすぎると死刑になる事忘れんなよ。
161:デフォルトの名無しさん
16/06/25 19:41:40.11 EMJ+tt/R.net
トランプは論点をすり替える事でしか他人を批判できない
卑屈で肝っ玉の小さい日本人が嫌いなんだってさ。知らんけど。
162:デフォルトの名無しさん
16/06/25 19:47:45.98 lwjgGQ+N.net
ID:EMJ+tt/R をNGで
163:デフォルトの名無しさん
16/06/25 19:50:30.14 EMJ+tt/R.net
卑屈で肝っ玉の小さいサルは現実から目を背けてろ、ハゲ!
164:デフォルトの名無しさん
16/06/25 19:55:02.09 EMJ+tt/R.net
今日の収穫はallとeachとeveryの用法の違いを覚えた事と、
やっぱりここはサルばかりだという再認識。
三谷幸喜、やっぱりサルばかりって番組つくらねぇかな…
165:デフォルトの名無しさん
16/06/25 20:38:39.64 x9ZpL4V5.net
サルをNGで平穏な日々
166:デフォルトの名無しさん
16/06/25 20:51:06.14 EMJ+tt/R.net
ああ、そうっすか、それは良かったですね。
いちいち言わないと自我が保てないっすか。
167:デフォルトの名無しさん
16/06/25 21:13:04.23 IGrWHBep.net
Hey you! Why did you come here?
This thread exists for Japanese programmers. English users are minority in here.
If you wanna study English more, here is unreasonable for English study, so please get out of here.
168:デフォルトの名無しさん
16/06/25 22:00:47.38 EMJ+tt/R.net
>>165
>This thread exists for Japanese programmers.
Hahaha, so, there is no problem. That's because I'm Japanese "computer" programmer
It's me who decide what here is. You don't need care about it.
Shut your mouth up and fix your shit code quietly.
Incidentally, native speakers hardly understand what the meaning of "programmer" you said.
In fact, my english teacher who is an anamerican
169:could not understand what meaning does "programmer" that I said have. You should better to say "computer" programmer.
170:デフォルトの名無しさん
16/06/25 22:21:29.70 SQhzEAbb.net
英語でも日本語でも好きな方を使えばいいが、スレに合った話をしような
ボク英語使えてスゴいんですー と言いたいだけじゃなけりゃな
171:デフォルトの名無しさん
16/06/25 22:24:14.14 EMJ+tt/R.net
>>167
スレに合った内容の >>113 に文句つけてきたのは
ID:SsSykaVs と ID:IGrWHBep なんだけど、
お前は日本語が読めない人?
サル島だな、本当にここは。
172:デフォルトの名無しさん
16/06/25 22:30:17.60 IGrWHBep.net
iPad使ってPHPプログラム打ってるのか? わいジャパニーズ?
173:デフォルトの名無しさん
16/06/25 22:31:22.22 EMJ+tt/R.net
>>169
Bepさんは本当に訳の分からない事ばっか言うからとても面白い。
174:デフォルトの名無しさん
16/06/25 22:31:47.05 SQhzEAbb.net
>>168
>>166 はスレに合った内容なの?
自分の書いてる内容も分からない人?
175:デフォルトの名無しさん
16/06/25 22:34:21.01 GZJ2skpS.net
>>168
ID:EMJ+tt/R
君はどこの国の人ですか?
176:デフォルトの名無しさん
16/06/25 22:35:04.58 EMJ+tt/R.net
>>171
返信ってのは、相手の書いた内容に対してするもんだが、
お前はスレの趣旨にあってなきゃ返信しないのか?
おまえのそのレスはスレの趣旨にどう係るんだ? ハゲ
177:デフォルトの名無しさん
16/06/25 22:36:02.34 EMJ+tt/R.net
>>172
俺がどこの人だか知りたい? そんなに気になる? >>131
178:デフォルトの名無しさん
16/06/25 22:40:06.43 OUHcYt/l.net
揚げ足取りなのは英語でも変わらんのだな
179:デフォルトの名無しさん
16/06/25 22:41:17.51 EMJ+tt/R.net
>>175
おまえらがアホみたいに脚を上げ過ぎるだけだ。
俺のせいじゃない。
いい加減に気づけ、猿人。
180:デフォルトの名無しさん
16/06/25 22:43:14.39 EMJ+tt/R.net
大体、使う言語で態度が変わる方がおかしいだろ。
>>175はどういう思考回路してんだ?
レクター博士に頭開いて脳みそ食べてもらえ。馬鹿が治るぞ。
181:デフォルトの名無しさん
16/06/25 22:44:23.63 GZJ2skpS.net
あっ・・・(察し)
182:デフォルトの名無しさん
16/06/25 22:49:47.56 EMJ+tt/R.net
さぁ、>>178が人種差別をしたくてウズウズし始めました。
面白そうだからじっくりと拝聴してみましょう。
183:デフォルトの名無しさん
16/06/25 22:50:33.11 EB7Ipfva.net
>>124
じゃああなたが思う中級者ってどの程度ですか?
184:デフォルトの名無しさん
16/06/25 22:52:02.21 IGrWHBep.net
同胞が貴方をサル呼ばわりしてすみません。
反省と謝罪を致しますので、許して下さい。
185:デフォルトの名無しさん
16/06/25 22:53:47.84 EMJ+tt/R.net
>>180
「自分は中級者だ」と思うやつに中級者はいねぇよ。
「自分はまだまだ全然ダメだ」と思い続けてる奴こそ、中級か上級か特級だ。
こんな答えでいいか?
186:デフォルトの名無しさん
16/06/25 22:54:35.22 EMJ+tt/R.net
>>181
Bepさんは本当に訳の分からない事ばっか言うからとても面白い。
187:デフォルトの名無しさん
16/06/25 22:55:42.18 OUHcYt/l.net
>>176
昨日からずっと見てたが、何でそんなにカリカリしてんだよ
188:デフォルトの名無しさん
16/06/25 22:55:43.09 EB7Ipfva.net
>>182
thanks!
189:デフォルトの名無しさん
16/06/25 22:58:28.47 EMJ+tt/R.net
>>184
なんでそんなに喜々としてるんだよって言えよ。
理由を書いておこう、サルと戯れるのは楽しい余興だからだ。
190:デフォルトの名無しさん
16/06/25 23:00:12.66 OUHcYt/l.net
>>186
悪いが楽しそうには見えない、不愉快だ
お前が出て行かないなら俺が出て行く
191:デフォルトの名無しさん
16/06/25 23:00:55.78 EMJ+tt/R.net
>>185
u are welcome.
192:デフォルトの名無しさん
16/06/25 23:01:45.48 EMJ+tt/R.net
>>187
>お前が出て行かないなら俺が出て行く
やった、ラッキー! 祝杯をあげないとな。酒買ってくるか。
193:デフォルトの名無しさん
16/06/25 23:03:31.68 aOO0yOI1.net
誰だよID強制なら変なの沸かないなんて幻想みてこっちに移動推奨したやつは?
WebProgにあったころよりひでえじゃねーか
194:デフォルトの名無しさん
16/06/25 23:07:24.38 EMJ+tt/R.net
>>190
>>190
ああ、勿論そうだ。
IDが出るってことは、お前らも自分の主張が正しいのかを試されるってこった。
良い奴だろうが根性が曲がってる奴だろうが、
論理的で正しい奴が幅を効かせる本当にシビアな世界になった。
残念だったな、お前の思うとおりに成らなくて。もっと精進しろってことだ。
195:デフォルトの名無しさん
16/06/25 23:10:35.81 NFDjTfBf.net
ワッチョイIP導入かね
196:デフォルトの名無しさん
16/06/25 23:14:37.81 NFDjTfBf.net
あぁ, どうせなら>>1-3のテンプレの内容も併せて議論しておきたいな
PEARやらSmartyやらへのリンクはもう要らないだろうし, ComposerやPSRへのリンクは導入したい
197:デフォルトの名無しさん
16/06/25 23:16:15.82 EMJ+tt/R.net
>>193
don't dreamin'. do it.
198:デフォルトの名無しさん
16/06/25 23:17:58.69 EMJ+tt/R.net
必ずTwig様へのリンクを入れろよ。
199:デフォルトの名無しさん
16/06/25 23:20:23.03 D+iRC7xS.net
ID真っ赤にして「俺は英語出来ますよ」アピールしているキチガイが一匹か
200:デフォルトの名無しさん
16/06/25 23:23:16.84 EMJ+tt/R.net
と、自分を納得させることでなんとか自我を保つ ID:D+iRC7xS であった。
201:デフォルトの名無しさん
16/06/25 23:27:38.18 zF7ZRL+C.net
>>194
続けて
202:デフォルトの名無しさん
16/06/25 23:32:49.07 EMJ+tt/R.net
>>198
何を?
203:デフォルトの名無しさん
16/06/25 23:34:09.94 D+iRC7xS.net
ID:EMJ+tt/Rが見えないンゴwwwwwwwwwwwwww
204:デフォルトの名無しさん
16/06/25 23:34:11.73 zF7ZRL+C.net
>>199
go on
205:デフォルトの名無しさん
16/06/25 23:36:55.96 EMJ+tt/R.net
so, what?
206:デフォルトの名無しさん
16/06/25 23:38:07.36 EMJ+tt/R.net
見えない自慢はどうでもいいよ、寝てろサル
207:デフォルトの名無しさん
16/06/25 23:38:46.81 EMJ+tt/R.net
>>198はさ、
don't dreamin'. do it.
で完結してるってことが分からない馬鹿なの?
208:デフォルトの名無しさん
16/06/25 23:39:22.99 DimbJFTY.net
夏だな・・・
209:デフォルトの名無しさん
16/06/25 23:40:29.40 zF7ZRL+C.net
>>204
Come on
210:デフォルトの名無しさん
16/06/25 23:42:16.66 EMJ+tt/R.net
なんか、自分がアホな事言ってることが理解できないアホしかいなくなってきたな。
寝るか…
211:デフォルトの名無しさん
16/06/25 23:42:51.76 zF7ZRL+C.net
>>207
Can you here me?
212:デフォルトの名無しさん
16/06/25 23:45:25.99 EMJ+tt/R.net
>>198
お前はアホだから
URLリンク(www.youtube.com)
の2:40あたりを観て糞して寝ろ。
俺は布団に入る。
213:デフォルトの名無しさん
16/06/25 23:46:56.72 zF7ZRL+C.net
>>209
Fuck your night
214:デフォルトの名無しさん
16/06/25 23:50:39.69 D+iRC7xS.net
日付変わる前にコテ付けろよ
NG毎日するのは面倒だから
215:デフォルトの名無しさん
16/06/25 23:50:49.43 IGrWHBep.net
74: デフォルトの名無しさん [sage] 2016/06/25(土) 23:40:05.95 ID:IGrWHBep
さすがにサル呼ばわりは名誉毀損罪又は侮辱罪に相当するから、立派な犯罪行為ですなあ。
被害届出して裁判所行けば、前科者にできますな。
一度、管理人と相談してみましょう。態度が直らない場合はbanも容赦しないということで。
スレリンク(tech板:74番)
216:デフォルトの名無しさん
16/06/25 23:58:08.60 zF7ZRL+C.net
>>209
Long goodby monkey.
217:デフォルトの名無しさん
16/06/25 23:59:04.59 EMJ+tt/R.net
名誉毀損は誰であるか分かる人を侮辱してるから成立するわけだが、
この中に自分が誰であるか示した奴はいるのか?
誰であるかわからねぇ奴の名誉って、なんだ?
誰であるかわからねぇ奴が侮辱された事をどう立証するんだ?
218:デフォルトの名無しさん
16/06/25 23:59:16.36 SsSykaVs.net
>>211
そういうわけで、ワッチョイスレが作られた。
NGできるからWebProg時代よりはるかに楽にはなってるけどね。
【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
スレリンク(tech板)
別に彼もワッチョイに否定的なわけでもないだろうと思う。
219:デフォルトの名無しさん
16/06/26 00:02:11.87 VEieeoHd.net
>>214
などと意味不明な供述を繰り返しており、
220:デフォルトの名無しさん
16/06/26 00:04:52.95 cUVy9BqO.net
71-74まで、自分全部Bepさんじゃねぇか。
本当に何するにしても面白い人だな。
さすがPHPerだけの事はある。
221:デフォルトの名無しさん
16/06/26 00:06:11.43 cUVy9BqO.net
>>216
分からねえのはお前だけだよ。
222:デフォルトの名無しさん
16/06/26 00:23:04.34 VEieeoHd.net
>>214
それは被害者が泣き寝入りした場合だよね。
もし被害者が被害届を出したら、通信記録から簡単に特定できるよね。
223:デフォルトの名無しさん
16/06/26 02:06:38.51 lAdEU/n1.net
文字列を任意回数繰り返すにはどうするのが一番いいですか?
str_padで文字列を指定できれば良かったのですが
224:デフォルトの名無しさん
16/06/26 02:08:15.43 GzysfS14.net
str_repeat
225:デフォルトの名無しさん
16/06/26 02:16:05.73 lAdEU/n1.net
>>221
こんな関数はじめて知りました
さすがPHPですね
ありがとうございます
226:デフォルトの名無しさん
16/06/26 06:56:42.58 cUVy9BqO.net
はい、おはようさん。
>>219
俺はお前らがアホな事を言った後に、行った奴に対してサルと言っているが、
>>172 ID:GZJ2skpS
>>178 ID:GZJ2skpS
>>181 ID:IGrWHBep
は、俺を貶めるために全く関係のない人たちをやり玉に挙げた。
彼らが泣き寝入りしてくれるといいな。
227:デフォルトの名無しさん
16/06/26 07:05:26.65 cUVy9BqO.net
なぁ、それで一晩たってもよく分かんなかったから聞きたいんだが、
こいつ、何で独り言つぶやいてんの? 誰と話してんの?
なんか、俺の知らない変なルールでも2chにはあるの?
スレリンク(tech板)
71 : デフォルトの名無しさん2016/06/25(土) 23:21:22.54 ID:IGrWHBep
PHPスレに英語好きで陰湿な人が棲み付いたみたい。
人を見たらサル呼ばわりするような性格がひね曲がった人みたい。
英語ネイティブを気取ってるけど、綴り間違いが多くて怪しい。
72 : デフォルトの名無しさん2016/06/25(土) 23:26:34.03 ID:IGrWHBep
奴は手当たり次第、通行人を傷付けているようだ。
事案として認定する。
73 : デフォルトの名無しさん2016/06/25(土) 23:27:21.77 ID:IGrWHBep
あげ
74 : デフォルトの名無しさん2016/06/25(土) 23:40:05.95 ID:IGrWHBep
さすがにサル呼ばわりは名誉毀損罪又は侮辱罪に相当するから、立派な犯罪行為ですなあ。
被害届出して裁判所行けば、前科者にできますな。
一度、管理人と相談してみましょう。態度が直らない場合はbanも容赦しないということで。
228:デフォルトの名無しさん
16/06/26 07:18:16.07 cUVy9BqO.net
逆に、一晩たってやっと分かったこともある。
208 : デフォルトの名無しさん2016/06/25(土) 23:42:51.76 ID:zF7ZRL+C
>207
Can you here me?
は「このサル何言ってんだ?」と訝しんでたが、
Can you hear me?
って言いたかったのか。聞こえてたよ、心配すんな。
229:デフォルトの名無しさん
16/06/26 08:02:58.51 gRCwi37J.net
ID真っ赤にしてアホか
230:デフォルトの名無しさん
16/06/26 08:10:46.73 cUVy9BqO.net
>>226
発言内容ではなくIDの色が何であるかの方が気になる価値観のおかしい奴の評価なんか知らねぇよ。
無駄に目覚めずに明日まで寝てろ。
231:デフォルトの名無しさん
16/06/26 09:48:21.22 Jc5W4PmG.net
お里が知れるな
232:デフォルトの名無しさん
16/06/26 10:38:03.81 gRCwi37J.net
頭おかしい
233:デフォルトの名無しさん
16/06/26 10:49:07.71 cUVy9BqO.net
>>228
よし、俺のお里を言ってみろ。
>>229
You said "I'm insane", that's what a self-introduction
, right?
234:デフォルトの名無しさん
16/06/26 10:53:40.78 uDQdGyjV.net
>>223
他人を人間扱いせずサル呼ばわりする差別主義者のID:cUVy9BqOさんよ
彼らって誰?
235:デフォルトの名無しさん
16/06/26 10:59:46.38 cUVy9BqO.net
>>231
自分たちの仲間を「同胞」と呼び常に「反省と謝罪」を求める民族が
お前が今考えている者の他にあるなら説明してみろよ、ハゲ。
思い当たる者がいないのなら、おまえはもう少し新聞呼んだりニュース見たりしろ、サル。
お前としてはどっちの罵声が嬉しいんだ?
236:デフォルトの名無しさん
16/06/26 11:04:33.00 cUVy9BqO.net
>>231
そういうお前の態度を卑屈で肝っ玉が小さいと言ってるんだよ、おさるさん。
237:デフォルトの名無しさん
16/06/26 11:10:23.89 uDQdGyjV.net
差別主義者のID:cUVy9BqOさんよ、答えになってねーよ
自分がする差別は許されて、他人からの差別は許さないんだ
論理矛盾しているよな?
238:デフォルトの名無しさん
16/06/26 11:16:16.99 cUVy9BqO.net
おれは別に差別なんてしてないが?
おまえは何か勘違いしてんじゃねぇのか?
239:デフォルトの名無しさん
16/06/26 11:18:18.37 4jUOs5zQ.net
php関係ないから余所でしてくれ
240:デフォルトの名無しさん
16/06/26 12:02:40.89 gRCwi37J.net
ID:cUVy9BqOはチョン
241:デフォルトの名無しさん
16/06/26 12:03:08.19 9G4pt3CC.net
すごいエスパーな質問で申し訳ないのですが、
simple_html_domで複数のHTMLファイルをループで展開しているときに処理が中断されてしまいます
例えば5回ループしているのに3回~4回(ファイルによって変動)までしか処理されないという感じです
手元のxampp環境だと特にそういうことはなく、無料のレンタルサーバ上でのみ発生しています
処理時間がかかりすぎることによる中断やメモリ関係でしょうか?
242:デフォルトの名無しさん
16/06/26 12:31:06.59 5w6IpmHO.net
>>238
時間制限なりメモリ制限なりの可能性はあるけど、その場合はログになんか出てると思うよ
243:デフォルトの名無しさん
16/06/26 17:09:39.09 9G4pt3CC.net
>>239
ログには何にも出ていないっぽいんですよね...
echo で調べていくと、perseあたりで止まってるのですが、
echoで表示する文字が増えてると止まる場所が変わっているのでやっぱりメモリ制限かな
244:デフォルトの名無しさん
16/06/26 18:37:36.69 lAdEU/n1.net
指定した文字列の指定数の配列を作るには
array_pad([],$num,'%s')
みたいにするしかないですか?
もっといい方法ありますか?
245:デフォルトの名無しさん
16/06/26 19:00:38.94 wMYGyLfw.net
$a = array_fill(5, 6, 'banana');
246:デフォルトの名無しさん
16/06/26 19:04:28.34 wI6dOEd4.net
webアプリ晒せる場所ってあります?
247:デフォルトの名無しさん
16/06/26 19:14:27.04 lAdEU/n1.net
>>242
そんな関数があったんですね
その方がいいですね
ありがとうございました
248:デフォルトの名無しさん
16/06/26 19:34:46.45 VEieeoHd.net
>>243
Webサーバーレンタルで検索
249:デフォルトの名無しさん
16/06/26 19:34:49.04 wMYGyLfw.net
>>243
試験利用であればAzure App ServiceのFreeプランとか
250:デフォルトの名無しさん
16/06/26 20:02:51.54 wI6dOEd4.net
>>245
>>246
説明不足ですいません。
自作したwebアプリを宣伝したいという意味です
251:デフォルトの名無しさん
16/06/26 20:10:33.21 VEieeoHd.net
>>247
検索エンジンなどに登録してSEO対策、ニュースメディアに公開
252:デフォルトの名無しさん
16/06/26 21:05:33.10 cUVy9BqO.net
>>247
どんなんか見してみ。評価してやるから。
253:デフォルトの名無しさん
16/06/26 21:17:50.05 gRCwi37J.net
>>244
バナナ関数
254:デフォルトの名無しさん
16/06/26 21:35:46.24 wI6dOEd4.net
>>248
ありがとうございますく(`・ω・´)
>>249
(´ε`;)
255:デフォルトの名無しさん
16/06/26 21:47:20.46 lAdEU/n1.net
外から来た値をシェルコマンドに嵌める場合
escapeshellcmdしてからescapeshellargするのでしょうか?
今までescapeshellargだけしていたのですが、
これだと&がエスケープされないことに気付きました
ただ何故か&を含むファイルも作成されていますが・・
256:デフォルトの名無しさん
16/06/27 00:15:53.23 xiGAouKM.net
>>252の件ですが
''で囲んだ場合は&をエスケープする必要がなくなるので、
むしろescapeshellcmdをかけたら駄目でした
257:デフォルトの名無しさん
16/06/27 02:44:12.79 dp+rrPkw.net
凄いことに気付いてしまった!
『やれや』って遠くからみると『PHP』に見える!
258:デフォルトの名無しさん
16/06/27 07:18:24.48 7SnbuDcX.net
そんな、なんでも通るような処理書くんじゃなくて
ブラックリストやホワイトリストで制御した方がいいんじゃねぇかなと思うんだが、
まぁ、行っても無駄だろう…
259:デフォルトの名無しさん
16/06/27 11:36:32.03 ECdSBHnJ.net
ワードプレスで作られたサイトって
表示させる文字の位置とか、カラムの入れ替えとか、
オリジナルの機能(検索等)
どうしてるんですかね?
プラグインやテンプレートでの調整では限界があるので
結局直接ソースをいじることになるのですが
こうなってくるとワードプレス使うより
平で、phpで1から作ったほうが自由度高いやんってなってくるんですが
それでもワードプレスで作る人は多く、
会社でも「ワードプレス案件」とかいってあえて
ワードプレスで作ったりするところもあります。
CMSはどうやって自由度をあげてるのでしょうか?
260:デフォルトの名無しさん
16/06/27 13:42:05.02 adON55CR.net
>>256
>表示させる文字の位置とか、カラムの入れ替えとか、
>オリジナルの機能(検索等)
>どうしてるんですかね?
それぐらいは、テンプレート改造でどうにも出来るよ。
質問の内容が初級レベルだから、シッカリ検索しようね
261:デフォルトの名無しさん
16/06/27 14:24:58.13 kjXwVk2Z.net
>結局直接ソースをいじることになるのですが
これってWordPressのアップデートで上書きされるんじゃない
262:256
16/06/27 15:28:51.87 ECdSBHnJ.net
>>258
そうなんですよ。
だからなおさら WordPressでの制作がやりづらくて・・・。
テンプレート改造をしてても、かゆいところに手がと説かないというか
結局ハードコーディングだらけで管理画面からいじっても反映されなく鳴ってしまう。
263:デフォルトの名無しさん
16/06/27 15:46:54.68 S3kzmj/t.net
WordPressスレ行ってくれ
264:デフォルトの名無しさん
16/06/27 16:06:04.21 kb5xfNcl.net
設計能力がないからCMS使うんじゃね。
265:デフォルトの名無しさん
16/06/27 17:52:23.92 adON55CR.net
>>260
すまん、一言だけ云わせてくれ!
>>259
だから、functions.phpがあるんだろー
ここで、オーバーライドしろよー
266:デフォルトの名無しさん
16/06/27 18:01:33.32 ulCGjLYQ.net
なんだこの臭さ
267:デフォルトの名無しさん
16/06/27 18:28:46.12 xiGAouKM.net
phpのハッシュテーブルってどのくらいの大きさなんですか?
また実行中にそのサイズが変化することもあるのでしょうか?
268:デフォルトの名無しさん
16/06/27 18:35:45.16 3heDpCFy.net
私のメンターになってくださる方を大募集中です!!!!!!!!!
269:デフォルトの名無しさん
16/06/27 18:51:39.02 7SnbuDcX.net
>結局ハードコーディングだらけで管理画面からいじっても反映されなく鳴ってしまう。
それはお前の能力の問題。管理画面で設定するように、結構簡単に出来る。
勿論、Wordpressがダメなのはお前が言っている通り。
前にも言ったが、WPはCMSではない。ただのブログシステム。
使っている言語は確かにPHPだが、あれはPHPではなくてWordpressという言語。
それでもWP案件が多いのは結局のところ、
ユーザーはそんなに難しい物を求めていないということ。
だからWP使えますっていう、
システムのことをろくに知らないけどちゃんとしたデザイナーは抱えているWEB屋が巷の案件をかっさらっていく。
それに対抗するにはシステム屋もその流儀に合わせる必要があったからだ。
デカイ案件はJavaやC#あたりが使われるので、
元々PHP向けだった案件はWordpressに食われた。
だから周りはローディングアイコンがくるくる回るサイトばかりになったというわけだ。
ちなみに「ユーザーはそんなに難しい物を求めていない」のは事実なんだが、
いざ開発が始まるとアレも欲しいこれも欲しいと言い出すので、
下手にWPで受けると確実に回収できない。
俺の大好きなオーダーメイドジュエリーショップがWPで構築されているのが我慢のならない今日この頃だ。
270:デフォルトの名無しさん
16/06/27 18:58:03.11 7SnbuDcX.net
よし、ここは敬意を込めて
ID:ECdSBHnJ のことをバイト君と呼ぼう。
271:デフォルトの名無しさん
16/06/27 21:58:15.97 YE6O36Dw.net
PHPCakeを読めばあなたもハッカーになれます
272:デフォルトの名無しさん
16/06/28 10:20:47.88 yXQ8/50V.net
メンター募集中です!時給は730円からです。
273:デフォルトの名無しさん
16/06/28 13:29:17.16 B2uuEZAu.net
嫌です
274:デフォルトの名無しさん
16/06/28 14:46:37.15 fr3JVVZf.net
最低時給で募集とか事業者として恥ずかしくないのか
275:デフォルトの名無しさん
16/06/28 15:54:38.93 yf0hDcB5.net
PHPに限ったことじゃないんですが、
みんな技術的な勉強ってどんなふうにしてるんでしょうか?
というのも本読んでみても、書いてあることが理解できなかったり
なんとなくは分かったが、結局それがどういうメリットをもたらすのか
よくわからなかったりとかしてなかなか吸収できなかったりします。
ライトニントークで難しいことを言ってる上級プログラマでも、
最初は hello world から始まった(おそらく)わけで
そのあと、どういう勉強法を経て上級者になっていったのでしょうか?
勉強する上で大事な心構えはなんなのでしょうか?
276:デフォルトの名無しさん
16/06/28 15:56:20.90 gJNhZueS.net
PHPメインで事業をおこす場合は手続き上は何業にするといいの?
プログラマー?
WEBアプリ制作業?
277:デフォルトの名無しさん
16/06/28 15:59:35.67 IaLJXX4A.net
客から受ける仕事内容によるんだろうけど
プログラマーってことはないだろう
278:デフォルトの名無しさん
16/06/28 16:17:47.24 B2uuEZAu.net
>>272
多分だけど、原書のリファレンスを頑張って読んでいるだと思うよ。
リファレンスさっぱりの人は、PHPの絵本とか自分のレベルにあった教則本読んで、
最終的にリファレンスを半分以上読み込んでいるだと思う。
279:デフォルトの名無しさん
16/06/28 16:18:06.28 vwMyrAmM.net
プログラマーって他の職種からバカにされる職種だよな
汚い臭い変態で犯罪予備軍ってイメージ
あと貧乏
280:デフォルトの名無しさん
16/06/28 16:19:27.60 wzNrcJ7f.net
なんの手続きだ。情報通信業、システム開発業あたりか
>>272
少し前に、それまでほぼ全く使ったことがなかった言語の小さい案件をやった
リファレンスの類を読みまくって、
やりたいことに関係する事例・サンプルの意味を理解できるまで細かく調べた
あとはやりたいことを設計して設計して設計して、書いただけ
ハウツー系の本もハウツー系のサイトも基本的に不要、リファレンスが大事、と思う
281:デフォルトの名無しさん
16/06/28 16:42:09.27 gJNhZueS.net
ありがとうございます。プログラマーはやめておくかな。
>>277
税務署に出す個人事業の開業届です。
282:デフォルトの名無しさん
16/06/28 16:45:06.61 wzNrcJ7f.net
>>278
情報通信業 > 情報サービス業 > ソフトウェア業
だと思うけど、税務署に電話すればさっくり教えてもらえるから電話すべし
283:デフォルトの名無しさん
16/06/28 17:02:42.56 gJNhZueS.net
>>279
的確なアドバイスありがとうございます。
税務署に相談してみます。
284:デフォルトの名無しさん
16/06/28 17:11:51.97 4uPkxyfr.net
個人ならソフトウェア開発でいいんじゃないかな
285:デフォルトの名無しさん
16/06/28 17:56:26.77 pwYFzlu8.net
>>272
パーフェクトPHPとPHP逆引きレシピ第2版を読み込め!
そしてPHPマニュアルの内容を丸暗記だ!!!
286:デフォルトの名無しさん
16/06/28 18:24:00.76 203MKP8O.net
>>269
学生バイトなら来るんじゃね
287:デフォルトの名無しさん
16/06/28 19:00:01.41 pdViSLjz.net
>>272
作りたいものを作るためにどうやればいいかを勉強
→これだと知識に偏りがでるのでたまにリファレンスなどを読む
これでOKです
288:デフォルトの名無しさん
16/06/28 19:02:15.95 lZNBa9aJ.net
今のところまともに使えるのがPHPだけなんだけど他のスクリプト言語も習得した方がいいのかな?PythonとかRubyとか
289:デフォルトの名無しさん
16/06/28 19:04:50.07 5oY9RnSB.net
正直、同じスクリプト言語勉強してもあんま意味ないとおもうけどな。
PHPが気持ち悪いところは、他の言語にある機能をかたっぱしから取り込んじゃうことなので、
わざわざ他のスクリプト言語を特別な理由なく勉強する意味ないと思う。
CとかHaskellみたいな、全く毛並みが違う言語のほうがいいんじゃねぇかな。
Cでメモリ自分で管理するの、結構楽しいぞ。はえーし。
290:デフォルトの名無しさん
16/06/28 19:12:19.89 pdViSLjz.net
php5のオブジェクト指向は他の言語と比べて遜色のないものなので
オブジェクト指向で書けてるなら、rubyもpythonもあんまり違いはないと思います
やってみても損はないとは思いますが
291:デフォルトの名無しさん
16/06/28 19:17:56.26 lZNBa9aJ.net
他のスクリプト言語を学びたい理由は、
機械学習やOpenCVなどでよくPythonが使われているのと、数あるPHPフレームワークがRailsの影響を受けているっていう話を聞いたからなんや
確かに、PHPで作りたいwebアプリは全てカバーできるとは思う
292:デフォルトの名無しさん
16/06/28 19:21:01.94 pwYFzlu8.net
君たちのおすすめのリファレンスを教えてもらおうか
293:デフォルトの名無しさん
2016/06/28(火
294:) 19:28:17.72 ID:5oY9RnSB.net
295:デフォルトの名無しさん
16/06/28 19:28:51.05 203MKP8O.net
PHPは標準ライブラリがオブジェクト指向じゃないからな
296:デフォルトの名無しさん
16/06/28 19:47:48.54 5oY9RnSB.net
それがなんか関係有るのか? この話と
297:デフォルトの名無しさん
16/06/28 20:10:31.33 pdViSLjz.net
重要なのは個別の言語よりも、そこに現れている思想だと思います
そういう意味で今はAIなどが気になっていますが
phpとAIは何か遠い気がしますね
298:デフォルトの名無しさん
16/06/28 20:21:12.89 yf0hDcB5.net
下らねえ質問だと思うのですが
オブジェクト指向でクラスをいっぱいつくったら
複数のクラスを同時に使う場合、
newをいっぱいかくもんなんですか?
$instance_A = new A_class
$instance_B = new B_class
$instance_C = new C_class
$instance_D = new D_class
みたいな。
299:デフォルトの名無しさん
16/06/28 20:26:15.51 203MKP8O.net
>>294
時と場合による
複数のオブジェクトがセットなら配列使う
300:デフォルトの名無しさん
16/06/28 20:31:13.96 5oY9RnSB.net
そんなクソみたいになる設計しないが、
やるならDIだろう。
301:デフォルトの名無しさん
16/06/28 20:50:11.69 S/9ffm6u.net
PHPの仕事してる人ってどんな内容の事してるの?
コーディングだけではないよね?
どの程度であれば仕事にできる?
半年やってきたんですが勉強のモチベーション上げるのために教えて下さい
302:デフォルトの名無しさん
16/06/28 21:54:28.05 pwYFzlu8.net
>>297
PHPは何でも作れるんやで
303:デフォルトの名無しさん
16/06/28 21:56:16.55 pqvv4jkC.net
>>294
基本はそうだよ
304:デフォルトの名無しさん
16/06/28 22:35:41.51 e/PoWN9v.net
PHP歴3ヶ月弱の初心者です。
前任者の方が作ったらしいPHPのソースファイルをいただいたのですが
以下のような構造のコードがありました。(実際にはもっと複雑なコードです)
■index.php
switch($fruit){
case 'Apple'
require("apple.php");
break;
case 'Orange'
require("orange.php");
break;
}
echo MyFunc();
■apple.php
function Foo(){ return 'りんご'; }
■orange.php
function Foo(){ return 'みかん'; }
条件分岐により異なるphpファイルを読み込み、
そこで同名の関数を定義して、分岐を抜けたところでその関数を呼んでいます。
おそらく前任者は、オブジェクト指向のポリモーフィズムみたいなことをしたいのかな?と思うのですが、
・条件分岐で別ファイルを読み込む
・別ファイルで同名の関数を定義して呼び分ける
というのは、それなりによくある記述方法なのでしょうか?
よくある場合、ソースファイルの最初で他のファイルを読み込んで
派生クラスを作ような記述に比べ、どのようなメリットが有るのでしょうか
305:デフォルトの名無しさん
16/06/28 22:54:19.84 ZQq+IliM.net
>>300
割とよく見かける気がするが, 書く側が能力不足なだけで何のメリットもない
306:デフォルトの名無しさん
16/06/28 22:58:00.26 GoZd+caM.net
>>300
よくあることかは分からんが、仕様や思想が明確になってるのであれば問題無いんじゃね。
クラスの多重継承みたいなことをやりたい場合に使えるかもね。
307:デフォルトの名無しさん
16/06/28 23:35:00.92 4sSl9cCN.net
普通、そんな面倒なことはしない
複数人で開発する際、ファイルを分けた方が、やりやすいとか?
308:デフォルトの名無しさん
16/06/28 23:50:36.61 jC8Cjp2x.net
>>300
ステートパターンみたいなことを関数で実現しただけでありがちとは思う。
特にアンチパターンでもないだろうし。
ステートパターンなら親子関係である派生クラスを作るより、
並列したクラスの委譲か、関数(ファイル)の切り替えの方がいいだろうね。
309:デフォルトの名無しさん
16/06/29 00:18:18.88 0agFNvvs.net
>>300
どうしても何かメリットを挙げろと言われれば、ほんのわずかにパーサの負荷が軽減される
310:uy ◆e6.oHu1j.o
16/06/29 01:28:01.61 XGWq+m9j.net
php filetype:bak
↑これでググると本来みえちゃいけないソースコードいっぱい出てくる
サーバーサイドのソースコード公開しながら鯖運営するアホ
ペチパーは低学歴しかいない
311:デフォルトの名無しさん
16/06/29 02:19:50.06 GGM+WiYl.net
>>300
ポリモーフィズムをやりたったけど
オブジェクト指向を知らなかったんやろね
312:uy ◆e6.oHu1j.o
16/06/29 03:17:22.14 XGWq+m9j.net
>>300
ただの初心者が書いたソースコードだから今すぐ捨てたほうが良い
requireはファイルの行頭に全部まとめる事が大事
途中requireなんて普通に設計してたらそんな事にならない
どうしてもそういう事やるなら
ディレクトリ構造で、途中requireのファイルを別Dirに置いてるならギリギリ許すレベル これ以外は無理
./index.php
./_include/apple.php
./_include/orange.php
313:デフォルトの名無しさん
16/06/29 03:30:10.25 V8sGR9Q5.net
>>308
> requireはファイルの行頭に全部まとめる事が大事
なんだそりゃ
314:uy ◆e6.oHu1j.o
16/06/29 03:36:40.22 XGWq+m9j.net
>>309
「なんだそりゃ」では、いったいどのレベルにいるか検討が付かないから
そのまま放置されるよ
315:デフォルトの名無しさん
16/06/29 03:43:17.82 BN6nx0uJ.net
今時requireなんてつかわんでそ
316:デフォルトの名無しさん
16/06/29 03:46:49.95 bToL6k7W.net
>>300
その説明だけだとなんとも言えないところだが、とりあえず、
こいつらアホばっかだから、あんまりマトモに話を聞かない方が良いと思うぞ。
大体、お前みたいな素人は間違った情報しか提示できないから
本当に大切だったところが理解できていなくて示されていないことが多い。
そのコードは正しい道の途中を歩いている進化途中の猿のように見える。
てかuy、おまえそんなクソみたいなディレクトリ構造を奨める程度のレベルだったの?
買いかぶってたか。
317:デフォルトの名無しさん
16/06/29 03:50:41.55 bToL6k7W.net
>>309や>>311の意味が、「今時はautoloadだろ」って意味なら
アホすぎてuyが可哀想だ。
もっとも、uyの言ってることも変ではあるが。
318:uy ◆e6.oHu1j.o
16/06/29 03:52:11.52 XGWq+m9j.net
>>312
これはJekyllのディレクトリ構造
319:デフォルトの名無しさん
16/06/29 03:55:39.92 bToL6k7W.net
>>314
へー。で?
俺には>>308が>>306を言った人間と同じ人間とは思えないんだけど。
320:uy ◆e6.oHu1j.o
16/06/29 04:03:26.39 XGWq+m9j.net
>>315
ファイル途中でどうしてもrequireするなら
ファイル先頭で行うrequireファイルとは区別しろって事を言ってるんだよ
ここまではいいか?
321:デフォルトの名無しさん
16/06/29 04:07:08.70 bToL6k7W.net
>>316
>ファイル先頭で行うrequireファイルとは区別しろって事を言ってるんだよ
良くないな。どのように区別しろと、お前は言っている?
お前が正しいことを言っているかどうか判断するには、
お前が思っていることを正しく表現しなければ無理だ。
それと、さっきのクソみたいなディレクトリ構造について、
お前は本当に正しいと思っているのか?
では何故PHPerの馬鹿さ加減を>>306で笑った?
322:uy ◆e6.oHu1j.o
16/06/29 04:18:55.32 XGWq+m9j.net
>>317
w
323:デフォルトの名無しさん
16/06/29 04:19:55.55 bToL6k7W.net
>>318
「w」では、いったいどのレベルにいるか見当が付かないから
そのまま放置されるよ
324:uy ◆e6.oHu1j.o
16/06/29 04:20:28.20 XGWq+m9j.net
>>318
ミス
>>317
理解出来ないか、
残念ながらこれ以上、レベルを下げて話すのは無理だな
プログラミング未経験者と話してるような気分だし
それならプログラミング未経験者同士の雑談の中で進化目指したほうがストレス無いんじゃないか?
325:デフォルトの名無しさん
16/06/29 04:33:35.79 bToL6k7W.net
>>320
オレが理解できないんじゃなくて、お前がアホだという可能性は考慮しないんだな。
> さっきのクソみたいなディレクトリ構造について、
> お前は本当に正しいと思っているのか?
> では何故PHPerの馬鹿さ加減を>>306で笑った?
こう言われても尚、自分のアホさに気づかない程度の奴がそんな事言っても
鼻で笑われるだけだって事がわからん猿だったということか、uyは。覚えておこう。
>プログラミング未経験者と話してるような気分だし
下から見上げてると上の事はよく見えないのは当たり前だから、
まぁ、そういう気分になる奴もいるだろうな。
それは俺のせいではなく、お前の脳の構造の問題だから自分で解決しろ。
>>316 について、uyはレベル高いのかおサルさんなのか判断されるのが怖くて話をごまかして逃げたから知らんが、
>>308 のディレクトリ構造のマヌケさについては他の奴らが起きてきたらすぐに気づくだろう。
もし万が一誰も気づかなかったらそれこそPHPerはマヌケばかりだと言うことだから
呆れ返って涙流しながら夜にでも意味を書くよ。
326:uy ◆e6.oHu1j.o
16/06/29 04:33:43.48 XGWq+m9j.net
>>319
Jekyllのディレクトリ構造の
./_includes/
内のファイルは特殊で
ソースコード内から
{% include file %}
で_includesの中からファイルを探して埋め込まれる
これは、別にHTMLに限定せず、
.rbの中でも、.phpの中でも .cppでも展開される
そんで展開後のファイルがコンパイルで生成される
↓ のコードは ↓
case 'Orange'
{% include orange.php %}
break;
↓ に展開されて ↓
case 'Orange'
function Foo(){ return 'みかん'; }
break;
↓
./_site/
に、展開後のindex.phpが生成される
ちなみに、出来るってだけで多用はしてない
327:uy ◆e6.oHu1j.o
16/06/29 04:37:12.66 XGWq+m9j.net
>>321
いや結構です
はやく逃げたい
328:デフォルトの名無しさん
16/06/29 04:40:01.13 bToL6k7W.net
>>322
それ、>>308が馬鹿じゃ無いことのなんかの説明になると思って書いてるの?
>>323
逃げてもいいんだよ。どうぞ脱兎の如くお逃げ下さい、おさるさん候補生。
329:デフォルトの名無しさん
16/06/29 04:50:11.95 bToL6k7W.net
> ファイル途中でどうしてもrequireするなら
> ファイル先頭で行うrequireファイルとは区別しろって事を言ってるんだよ
これの意味が
> Jekyllのディレクトリ構造の ./_includes/ 内のファイルは特殊で
> ソースコード内から {% include file %} で_includesの中からファイルを探して埋め込まれる
これだって言いたいの? まさか…?
330:デフォルトの名無しさん
16/06/29 04:56:51.01 E5uSV41d.net
いいからお前はいい加減ニートやめて働けよ・・・
起きて早々気分最悪なのに暇そうで羨ましい限りだわ
331:デフォルトの名無しさん
16/06/29 05:04:36.39 qQkHqRIX.net
正直に言うがぜんぜんわからん
>>300からして明確に「こんな理由があるから絶対駄目あるいは糞」といえる理由を思いつけん
やり方としては、(省略したのかもしれないが)_onceのほうがいいかもね、最近のversionならautoloader使えるよ、程度
だいたい普通はOPCache使えるんだからrequire対象を少なくする意義がそんなに無いという理由もあるか
だが結局 >>302の「仕様や思想が明確になってるのであれば問題無い」これに尽きると思う
それ以降の2者の連投はハッキリ言って意味不明
「ファイルの頭にまとめたほうが良い」は、べき論としてはまぁ有りだが……、と思えるくらい
>>308の _include も、
「Jekyllのディレクトリ構造だからってそのまま受け入れてるくせに>>306みたいにほざくな」とは思うが
_includeの下にphpがいくつか転がってたとして何の問題があるのかわからん。 .include にせよなんて話じゃあるまいな
332:デフォルトの名無しさん
16/06/29 05:07:19.26 bToL6k7W.net
>>326
俺だって3時に目が覚めてしまって仕事あるから酒も飲めず苦しんでんだ。
お前なんかどうせ大した事しねぇんだから少しくらい我慢しろ。
333:デフォルトの名無しさん
16/06/29 05:10:56.75 bToL6k7W.net
>>327
お前は多分、大体はわかってんじゃないかな。
ただ、uyの書き込みに対するお前の
>「Jekyllのディレクトリ構造だからってそのまま受け入れてるくせに>>306みたいにほざくな」とは思うが
>_includeの下にphpがいくつか転がってたとして何の問題があるのかわからん。 .include にせよなんて話じゃあるまいな
という解釈は明らかに的外れ。多分考えすぎてるだけだから頭を冷静にすればわかんだろ。
>>306をよく読んでみればな。
334:デフォルトの名無しさん
16/06/29 05:12:51.56 bToL6k7W.net
>やり方としては、(省略したのかもしれないが)_onceのほうがいいかもね
_onceは楽でいいんだが少し遅い。あれは綺麗な設計が出来無い奴か場合の妥協手段だ。
そういう事は、>>300から始まる本件では全く関係ない話だ。
335:デフォルトの名無しさん
16/06/29 05:15:50.59 qQkHqRIX.net
>>329
いやわからんよ
>>312で「クソみたいなディレクトリ構造」というくらいだから
ディレクトリ構造そのものに問題があるのだと思うが理由が全くわからん
ただし、それ以前の問題として>>308の「途中requireなんて」以降全部が意味不明状態だが
言いたいことの基本は資料不足や認識ズレによる勘違いの防止だろ、_includeなんて名前で別ディレクトリにぶち込んで何が解決するよ、と
336:デフォルトの名無しさん
16/06/29 05:21:53.19 bToL6k7W.net
>>331
> ただし、それ以前の問題として>>308の「途中requireなんて」以降全部が意味不明状態だが
俺もuyが何を意図してそう書いたのかわからんから聞いたんだが、言わずに逃げた。
お前が言うとおり、もし >>322 が理由だったとしたら本物のアホだったから気にすんなってことだろう。
>「ファイルの頭にまとめたほうが良い」は、べき論としてはまぁ有りだが……、と思えるくらい
は、とても正しい解釈だと思う。
> ディレクトリ構造そのものに問題があるのだと思うが理由が全くわからん
そうか。ちなみにお前は普段、なんかフレームワークとか使うか?
337:デフォルトの名無しさん
16/06/29 05:29:54.18 qQkHqRIX.net
>>332
ああ、だいたい納得
質問については、基本的に、というか可能な限り自ら使うことはない。プライベートでは100%使わない
338:デフォルトの名無しさん
16/06/29 05:29:54.72 bToL6k7W.net
よくわかんねぇから聞きたいんだが、
お前らがファイルを分離してrequireなりincludeなりするのって、そもそもなんでだ?
339:デフォルトの名無しさん
16/06/29 05:31:30.68 bToL6k7W.net
>>333
そうか。その納得した内容が正しいといいな。
俺はエスパーじゃないから俺の考えてる事とお前の頭の中が同じかどうかはわからん。
340:デフォルトの名無しさん
16/06/29 05:32:43.07 V8sGR9Q5.net
コードの再利用のため
ビューを切り離すため
341:デフォルトの名無しさん
16/06/29 05:36:01.20 bToL6k7W.net
>>336
んー… 切り離すのはビューだけか?
342:デフォルトの名無しさん
16/06/29 05:36:27.82 V8sGR9Q5.net
>>337
それ以外はコードの再利用に繋がるんじゃね
343:デフォルトの名無しさん
16/06/29 05:38:34.05 bToL6k7W.net
>>338
そう思ってるのか?
さっきも聞いたが、ちなみにお前は普段、なんかフレームワークとか使うか?
344:デフォルトの名無しさん
16/06/29 05:41:29.74 bToL6k7W.net
もう一つわからねぇ事があるから是非聞きたいんだが、
おまえらって、index.phpは一体何だと思ってんだ?
345:デフォルトの名無しさん
16/06/29 05:45:02.09 V8sGR9Q5.net
>>339
いやおれは考えを言ったんだからお前の考えを言ったらどうなんだよ。
個別の話をしだしたらいろんな例外はあるだろうが、基本的にそういうことだと思ってるよ。
フレームワークが何を指してるかは分からんが、少なくともアリ物はほとんど使わないね。
自分で作ることも再利用することもあるが。
346:デフォルトの名無しさん
16/06/29 05:55:00.14 bToL6k7W.net
>>341
だれも言わなかったら夜に言うって言ったじゃん。
それまではアトラクションを楽しませろよ。
ところでアリ物を使わないのはいいんだが、
自分で作るのに再利用性の無い物で切り離すのはビューだけなのか?
あんまり大したことしてなさそうだな。
347:デフォルトの名無しさん
16/06/29 05:55:44.23 bToL6k7W.net
だから教えてくれ。おまえはindex.phpは一体何だと思ってるんだ?
348:デフォルトの名無しさん
16/06/29 05:57:32.36 qQkHqRIX.net
テンプレートなんかは都度状況にあわせて作ったり過去に作ったのを調整したりしてるな
>>335 ID:bToL6k7W
問い詰めてた対象の糞コテはすでにいないしもう朝だ
アトラクションとか荒れ材料にしかならんから、後出し後出しはそろそろやめて自身の意見を出して欲しい
349:デフォルトの名無しさん
16/06/29 05:57:43.38 V8sGR9Q5.net
ところで、なんか >>300 をポリモーフィズムの失敗みたいに言ってる向きもあるようだが、機能の差し替えは必ずしもそれでやれという話じゃない。
例えば何らかの通知を行う方法としてメールと twitter があったとして、>>300 のやり方なら mail_notifier.php か twitter_notifier.php を switch で require 仕分けて notify() を呼び出す感じになる。
これをクラスのポリモーフィズムでやろうとすればやはり switch で具象クラス MailNotifier か TwitterNotifier を読み分ける必要に加え、それをインスタンス化する個別のコードが必要になる。
その上で $notify->notice() なり notice($notifier) をするわけだけど、インスタンス化するための個別のコードを書くという点はエレガンスに欠ける。
んじゃ前者でいいじゃんという考えもあるでしょ。
あとは >>302 でも言ったけどやっぱ多重継承的な考え方でコードを構成する場合じゃないかな。
これは PHP のクラスじゃできないよね。
350:デフォルトの名無しさん
16/06/29 06:00:50.04 V8sGR9Q5.net
>>342
切り離すならビューかね。
DAOみたいなものや各種機能的なものもコードの再利用のためでしょ。
>>343
おれに言ってる?
index.php なんて特に意識してないよ。
URL のパスを省略したときにやってほしいことを書くところじゃないの?
351:デフォルトの名無しさん
16/06/29 06:04:03.67 bToL6k7W.net
>>344
言っちゃうのは簡単だ。
でも、この後どっかの馬鹿が変なことを言ってきたとして、
後で俺が思っている事が正しければ、そいつは恥をかく。
そうするとそのことをずっと覚えているだろう。それこそが、そいつのためになる。
もし俺が間違っていて俺が恥をかけば、それこそが俺のためになる。
人生なんて長いんだ。もっと楽しもう。
もし今夜死ぬなら今更一つ学んだところで何の役にもたたんから今すぐ答える必要もない。
だからみんなで index.php とは何かについて語り合おう!
352:デフォルトの名無しさん
16/06/29 06:04:18.27 V8sGR9Q5.net
>>345
ちょっと訂正
中腹の
> その上で $notify->notice() なり notice($notifier) をするわけだけど、
を
その上で $notifier>notify() なり notify($notifier) をするわけだけど、
に。
353:デフォルトの名無しさん
16/06/29 06:07:28.65 bToL6k7W.net
>>346
> おれに言ってる?
いいや、みんなに言ってる。
> URL のパスを省略したときにやってほしいことを書くところじゃないの?
そうか。←この「そうか」は呆れて言っているわけではない。お前がどう思っているか理解した「そうか」だ。
> DAOみたいなものや各種機能的なものもコードの再利用のためでしょ。
DAOみたいなクソを未だに使ってるのかという事については本件とは関係ないから考えないとして、
お前の場合、DAOの呼び出しどこでしてるの?
354:デフォルトの名無しさん
16/06/29 06:09:21.59 bToL6k7W.net
>>345は、uy=アホ問題とは関係ないから俺はあんまり良く読んでないけど、大体その考え方でいいんじゃないかな。
間違ってないと思うよ。多分だけど。
355:デフォルトの名無しさん
16/06/29 06:12:40.18 V8sGR9Q5.net
>>349
DAOみたいなクソとかいちいち突っかかってくる理由がわからん。
おれ個人的な話をすれば少なくとも PHP で DAO など使ってないが、DAO を使った設計がクソかどうかは DAO 自信ではなくその使い方で論ずることでしょ。
356:デフォルトの名無しさん
16/06/29 06:16:11.19 bToL6k7W.net
>>351
うん、だからそのことは「考えない」と言ってる。
その上で、DAO使うならどこでDAOを呼び出してるの?と聞いている。
>DAOみたいなクソとかいちいち突っかかってくる理由がわからん。
おやまぁ、俺がどんな奴かしらないってことは、ここ1ヶ月位ここに来たことない人かな?
理由を言おう。糞なものはクソとしか言えない体質だからさ。
357:デフォルトの名無しさん
16/06/29 06:21:18.26 qQkHqRIX.net
>>347
どうあっても今は肝心要のところを出さないのに、
今、ファイル分離だのindex.phpだのと質問しているのは言行不一致
358:デフォルトの名無しさん
16/06/29 06:32:00.94 bToL6k7W.net
>>353
あれ? 言行不一致だと思うって事は
おまえさん、やっぱりuyのどこがアホなのか分かってなかったって事か?
じゃ、まだアトラクション楽しめるじゃないか。
359:デフォルトの名無しさん
16/06/29 07:04:08.91 0agFNvvs.net
俺も最初ディレクトリ構成についてどうかと思ったけど >>322 の説明が追加されて初めて理解したよ
逆に言うとその説明抜きにあのディレクトリ構成はやはり例としては不適切かなぁと思うよ
しかしながらその説明があったんだから、そういうことかと納得できるのが技術者だろうとも思う
360:デフォルトの名無しさん
16/06/29 07:04:41.35 0agFNvvs.net
URLリンク(jekyllrb-ja.github.io)
これも。
361:デフォルトの名無しさん
16/06/29 07:09:00.07 bToL6k7W.net
>355
>そういうことかと納得できるのが技術者だろうとも思う
いいや、お前は技術者じゃないよ。理由は夜話す。
>>356は長いから読むのめんどくさい。自分が正しいと思ってるなら
その要点を纏めて語れ。お前の考え方が間違っていないかもしれないからな。
362:デフォルトの名無しさん
16/06/29 07:10:18.37 0agFNvvs.net
いいよ、今時間ないし夜のアトラクションを後で見るね
363:デフォルトの名無しさん
16/06/29 07:19:45.24 bToL6k7W.net
> いいよ、今時間ないし
いいよじゃねぇだろ、ハゲ。「すいません、今時間ないので勘弁して下さい」と言え。
364:デフォルトの名無しさん
16/06/29 07:21:39.65 bToL6k7W.net
誰か、index.php ってのは一体何であるか分かる奴いねぇのかよ。
まぁ、こんな朝っぱらだから人いねぇし仕方ねぇけど。
365:デフォルトの名無しさん
16/06/29 08:42:53.74 hAe/YxPi.net
手続き型は、オーダーメイド型
オブジェクト指向は、量産型
というイメージであってますか?
366:デフォルトの名無しさん
16/06/29 10:33:58.87 rvs6kLew.net
インデックスが記されたPHPファイルだよん
367:デフォルトの名無しさん
16/06/29 17:03:27.85 GGM+WiYl.net
phpでautohotkeyみたいなもの作れませんか?
autohotkeyは便利なのですが、言語仕様がマジでクソなのです
phpで書けたらいいと思うのですが
368:デフォルトの名無しさん
16/06/29 17:10:10.32 huVvmd5E.net
>>363
phphotkeyを使おう
369:デフォルトの名無しさん
16/06/29 17:28:40.07 GGM+WiYl.net
>>364
それはなんですか?
ググっても変なアラビア語のサイトとかしか出てきませんが・・
370:デフォルトの名無しさん
16/06/29 17:30:22.73 GGM+WiYl.net
キーボード入力を取って起動
指定したアプリケーションをアクティブにする
クリップボードの読み書き
ギーボード入力を送る
これだけ出来たらいいです
COMとか言うのを使えばクリップボードの操作はできるようですが
371:デフォルトの名無しさん
16/06/29 17:55:43.69 hAe/YxPi.net
mysqli関数オブジェクト版をクラスにの中でも使うのはどうするのですか?
$mysqli = new mysqli(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);
class hoge{
function get_error{
//クラスのなかでも$mysqliインスタンスを使いたい↓
return $mysqli->error
}
}
$mysqli->close();
一応クラス内のメンバ変数に代入したらいけたんでそれでやってますが、
そんな感じでいいんですかね?
372:デフォルトの名無しさん
16/06/29 18:01:40.12 ViUTH2Wh.net
>>367
グロバ変数は普通は使わない
どうしてもグロバ使いたいならクラス内でグロバキーワード使えばイケル
373:デフォルトの名無しさん
16/06/29 18:11:08.48 V8sGR9Q5.net
>>367
グローバル変数を使うのが手っ取り早いけど、
DB関連 etc. のリソースを保持なり管理するためのクラスを作り、その staticメンバで保持するなんて方法もあるかな。
class DBResources {
public static $mysql;
}
みたいなのを作っておけば、どこからでも DBResources::$mysql で参照できる。
DB接続やトランザクション管理などの機能を DbResources に収めてしまってもいいかもしれない。
374:デフォルトの名無しさん
16/06/29 18:36:34.18 bToL6k7W.net
>>362
分かって言ってるのか言ってないのか…
375:デフォルトの名無しさん
16/06/29 18:39:37.93 bToL6k7W.net
>>368
俺は先日、クソフレームワーク渡されたせいでglobalを多様せざるを得なかった。
元の設計が糞だから、globalが使えて助かった。
二度とあんなのやらん。
376:デフォルトの名無しさん
16/06/29 19:35:07.80 GGM+WiYl.net
>>367
コネクションを適当な場所、
適当なプロパティやコネクション管理を専門に担当するオブジェクトなどに持っておいて
getConnectionのようなメソッドで取得するようにします
インターフェイスを一元化しておいて、その先を考えずに済むようにする、
ということが一番重要なことですね
377:デフォルトの名無しさん
16/06/29 20:51:05.11 bToL6k7W.net
さて、寝るか…
378:デフォルトの名無しさん
16/06/29 20:52:00.58 k2hNBRSA.net
会
379:員制サイトのログイン済み認証フラグにはどの型のデータを入れますか? bool、int、stringなどが候補ですが。boolが適当なのでしょうか? $_SESSION['login_flag'] = true; //bool $_SESSION['login_flag'] = 1; //int $_SESSION['login_flag'] = 'ok'; //string
380:デフォルトの名無しさん
16/06/29 20:59:44.78 bToL6k7W.net
お前のフラグには3とか4とかあるのか?
381:デフォルトの名無しさん
16/06/29 21:01:58.37 bToL6k7W.net
お前のフラグには'so so'とかあんのか?
382:デフォルトの名無しさん
16/06/29 21:30:24.84 Dl78fDxJ.net
条件文でどうするかによる
ただフラグといった場合true/false
bool型がない場合は1/0だろう
383:デフォルトの名無しさん
16/06/29 21:38:07.78 V8sGR9Q5.net
>>372
オブジェクトに持たせたらそのオブジェクトにどうやってアクセスするかという問題が出てきて堂々巡りになる。
オブジェクトを必要としないアクセス方法が必要。
とどのつまりどこかに static な入口を用意するというのが一番重要な点。
384:デフォルトの名無しさん
16/06/29 22:15:09.51 k2hNBRSA.net
参考になります。ありがとうございました。
bool型にします。
385:300
16/06/29 22:21:39.92 1FO+PUBL.net
本文中のrequire+ポリモーフィズム風について質問した>300です。
遅くなりましたが、皆さんありがとうございました。
上司に、保守のためこの書き方を守ってねって言われました。
うわーい
386:デフォルトの名無しさん
16/06/29 22:32:06.34 GGM+WiYl.net
>>378
自分はそうはしませんね
特殊なアクセス法をしなければいけない、
という知識がコードにばらまかれることが気持ち悪いので
ごく普通のオブジェクトを最前線のインターフェイスにします
そうしておけばその先をどうしようが自由なので
387:デフォルトの名無しさん
16/06/29 22:41:43.57 V8sGR9Q5.net
>>381
オブジェクトとクラス(ないしインタフェース)の区別はついてる?
388:デフォルトの名無しさん
16/06/29 22:53:36.74 GGM+WiYl.net
>>382
トンチンカンな質問ですね
何故そう思ったんですか?
389:デフォルトの名無しさん
16/06/29 22:55:20.12 GGM+WiYl.net
正直、dbアクセスをstaticメソッドにしていた時期もありましたよ
でも、今はそういうのダサいと思ってます
390:デフォルトの名無しさん
16/06/29 22:57:55.67 V8sGR9Q5.net
>>383
DBコネクションをプロパティとして持つオブジェクト $obj があったとき、>>367 のように適当なクラスからそれを参照する場合
class hoge{
function get_error{
//クラスのなかでも$mysqliインスタンスを使いたい↓
$mysqli = $obj->getConnection();
return $mysqli->error
}
}
とやるんだろうが、このクラス内から $obj はどうやって取得するん?