- 1 名前:nobodyさん [2007/10/17(水) 16:01:41 ID:72/gWtt1]
- 前スレ
pc11.2ch.net/test/read.cgi/php/1181350116/
- 565 名前:nobodyさん mailto:sage [2007/11/09(金) 08:27:40 ID:???]
- 綺麗さ…たったの2…
ゴミだな…
- 566 名前:nobodyさん mailto:sage [2007/11/09(金) 09:00:33 ID:???]
- cake見たことないけど2てw
どんだけ汚いんだよ。
- 567 名前:nobodyさん mailto:sage [2007/11/09(金) 09:25:04 ID:???]
- ヒント:「らしい」
- 568 名前:nobodyさん mailto:sage [2007/11/09(金) 13:53:31 ID:???]
- 子飼弾はやっぱ実装能力は高いな。日本人のPerlプログラマーの中では明らかに抜けてると思う。
- 569 名前:nobodyさん mailto:sage [2007/11/09(金) 14:00:24 ID:???]
- 抜けているのは間か?
それとも髪か?
- 570 名前:nobodyさん mailto:sage [2007/11/09(金) 19:23:44 ID:???]
- >>566
2かどうかはともかく、汚いというのは確かにそうだ。 そこそこシンプルなのは良い。志を高く持たなければ使える。
- 571 名前:nobodyさん mailto:sage [2007/11/09(金) 21:26:22 ID:???]
- 志が低い人向けフレームワーク…
- 572 名前:nobodyさん mailto:sage [2007/11/10(土) 09:41:51 ID:???]
- 子飼弾
と 獅子咆哮弾 なんか似てね?
- 573 名前:nobodyさん mailto:sage [2007/11/10(土) 09:43:03 ID:???]
- >>570
オープンソースアプリに共通する「あれ」言ってほしい? ソース公開されてるんだから 文句があるのなら自分で直せ!
- 574 名前:nobodyさん mailto:sage [2007/11/10(土) 10:10:20 ID:???]
- >>570は単に汚いと言ってるだけで、綺麗にしろとも汚いソースを出すなとも言ってないと思うんだが。
>>573はもう少し落ち着いた方がいいんじゃないかな
- 575 名前:nobodyさん [2007/11/10(土) 11:21:34 ID:sP337gXW]
- コメントがしっかりついていれば、ソースが汚くても読める。
コメントの書き方で、作者のツンデレ度が分かる。
- 576 名前:nobodyさん mailto:sage [2007/11/10(土) 11:44:52 ID:???]
- 外人って、コメントあまり書かないよな。あと、インデントも揃えない。
日本の企業だと、一緒にチーム組むの嫌がられそうだけど、海の向こうだと そういうのが常識なのか?
- 577 名前:nobodyさん mailto:sage [2007/11/10(土) 11:53:15 ID:???]
- コメントは、何をしている処理かというだけでなく、
その目的も添えてくれるといいな。 他人が見た時、そのコードが何のためにあるのか、わかるように。
- 578 名前:nobodyさん mailto:sage [2007/11/10(土) 16:39:20 ID:???]
- CodeIgniter今から使ってみようとしてるんだけど、コメントに関しては相当丁寧だね。
他はまだ分からん。
- 579 名前:nobodyさん mailto:sage [2007/11/11(日) 21:58:03 ID:???]
- コメントを書くときは、処理の内容についてではなく、仕様について書いておこう。
=何の処理をやっているのかは、見れば分かるので基本的には不要。 =仕様を知らない場合は、あちこち調べまわらなければならなくなるので不便。 「あれ〜?おかしいな。こんな動作でいいんかな?」 「(コメントで)それは仕様です。」 仕様なら仕様でもいいんだけど、悩んで調べなければならない時間を減らしたい。
- 580 名前:nobodyさん mailto:sage [2007/11/11(日) 22:02:49 ID:???]
- symfonyっていろんなソリューションの組み合わせで
その組み合わせにおいてオリジナルなのな。 だからsymfonyなんだな。 マッシュアップフレームワークとも言える。
- 581 名前:nobodyさん [2007/11/12(月) 10:14:18 ID:zaguTSbK]
- はいはい、また出ますよ
www.cbook24.com/bm_detail.asp?sku=9784797343052
- 582 名前:nobodyさん mailto:sage [2007/11/12(月) 15:29:41 ID:???]
- >>70
> Smartyは糞だってことくらい > 今じゃ小学生でも知ってます どういう理由で言っている? 遅いという理由以外で何かあるなら教えて欲しい
- 583 名前:nobodyさん mailto:sage [2007/11/12(月) 15:35:44 ID:???]
- Smartyはスレ違いだからよそでやってくれ。
- 584 名前:nobodyさん mailto:sage [2007/11/12(月) 20:24:47 ID:???]
- フレームワークと言うのはウェブアプリを作る際の開発手法だったり、設計、あるいはライブラリそのものだったりだから。
Smartyはフレームワークの一部と言える。 PHPからHTML部分をできるだけ分離させるのはウェブフレームワークの機能でもっとも重要な機能。
- 585 名前:nobodyさん mailto:sage [2007/11/12(月) 20:59:12 ID:???]
- 釣りするな
- 586 名前:nobodyさん mailto:sage [2007/11/12(月) 21:02:44 ID:???]
- 燃えかすの灰に必死に点火しようとしてる人がいるスレはここか
- 587 名前:nobodyさん mailto:sage [2007/11/12(月) 23:51:43 ID:???]
- Smartyはもう不必要な存在だね。
- 588 名前:nobodyさん mailto:sage [2007/11/13(火) 00:07:01 ID:???]
- 確かに役割を果たした後の感があるが、
さんざん消費してもう不要だとか・・・。 オープンソースに対する敬意をもっと持とうではないか。
- 589 名前:nobodyさん mailto:sage [2007/11/13(火) 00:08:52 ID:???]
- もうお前の身体には飽きたんだよ!
キモブタにでも抱かれてろや( ゚д゚)、ペッ
- 590 名前:nobodyさん mailto:sage [2007/11/13(火) 02:51:11 ID:???]
- viewロジックとテンプレートの分離より
テンプレートとデータの分離の方が重要じゃないかと思えてきた データを引きはがしたテンプレートの役割とは何なのか? 見せるためのものというより構造を定義するものに近くなる
- 591 名前:nobodyさん mailto:sage [2007/11/13(火) 02:55:42 ID:???]
- もしかしてテンプレートにリテラルを記述するのって違うんじゃね
テンプレートからも一切のリテラルを排除すべきなんじゃないか
- 592 名前:nobodyさん mailto:sage [2007/11/13(火) 07:46:56 ID:???]
- フレームワーク厨のスレはここですか
- 593 名前:nobodyさん mailto:sage [2007/11/13(火) 15:13:21 ID:???]
- >>582
Smartyが糞とまでは思わんが、include()と比べて特に利点があるとは思えない。 また学習コストも無視できない。
- 594 名前:nobodyさん mailto:sage [2007/11/13(火) 15:38:34 ID:???]
- 覚えてもしばらく使っていないとまた忘れるしね。いちいち面倒だよ。
- 595 名前:nobodyさん mailto:sage [2007/11/13(火) 15:51:01 ID:???]
- >>593
何でここでincludeが出てくるのよ。
- 596 名前:nobodyさん mailto:sage [2007/11/13(火) 21:15:07 ID:???]
- あのさ、phpをいじって <?php echo $hoge ?>を {$hoge} とかで書けるようにできないもの?
- 597 名前:nobodyさん mailto:sage [2007/11/13(火) 21:44:16 ID:???]
- 飽きてきた・・・馬鹿は同じネタで飽きなくていいね。
- 598 名前:nobodyさん mailto:sage [2007/11/13(火) 21:48:45 ID:???]
- >>596
peclでなかった? そういやテンプレートエンジンのスレいつの間にか消えてるな。
- 599 名前:nobodyさん mailto:sage [2007/11/14(水) 00:02:49 ID:???]
- >>595
Smarty使う代わりに、普通のPHPファイルをテンプレートとして使うため。 function include_template($filename, $vars) { extract($vars); include($filename); } とかね。 とりあえずこれでSmartyいらない。>>242 をみよ。
- 600 名前:nobodyさん mailto:sage [2007/11/14(水) 00:03:19 ID:???]
- >>596
>>242
- 601 名前:nobodyさん mailto:sage [2007/11/14(水) 00:18:14 ID:???]
- ideとかエディタの設定いじったらいいじゃん
<?php= ?>ってすぐ出せるように
- 602 名前:nobodyさん mailto:sage [2007/11/14(水) 00:21:27 ID:???]
- MSIMEに「ぴーえっちぴー」で登録しておけばおk
- 603 名前:nobodyさん mailto:sage [2007/11/14(水) 00:26:29 ID:???]
- >>600
{$hoge}みたいなのは自作してるけどforeachは 普通に<?php 〜 ?>なのな。
- 604 名前:nobodyさん mailto:sage [2007/11/14(水) 00:31:34 ID:???]
- >>601
そんな書き方できたっけ? <?= ?> か <?php echo ; ?> のどっちかだと思ってた。 それよりも htmlspecialchars() の名前はどうにかしてほしい。長すぎ。 まあ function h($val) { echo htmlspecialchars($val); } としてるけどな!
- 605 名前:nobodyさん mailto:sage [2007/11/14(水) 00:34:04 ID:???]
- 「すぺきゃら」で登録でおk
- 606 名前:nobodyさん mailto:sage [2007/11/14(水) 00:37:01 ID:???]
- >>604
returnで返してエイリアスっぽくしたほうがいいんじゃないの? 個人の自由だけど。
- 607 名前:nobodyさん mailto:sage [2007/11/14(水) 00:43:23 ID:???]
- でもキーパンチの時間なんて
コーディング作業全体の中では5%以下くらいだよな多分
- 608 名前:nobodyさん mailto:sage [2007/11/14(水) 02:02:28 ID:???]
- >>606
<?php h($val); ?> として使うんだよ もちろん <?= ?> は使わない。
- 609 名前:nobodyさん mailto:sage [2007/11/14(水) 02:25:54 ID:???]
- https://www.phppro.jp/seminar/
こういうセミナーってどんなものでしょう 本を読むことにはないセミナーの強みって何ですか?
- 610 名前:nobodyさん mailto:sage [2007/11/14(水) 03:14:28 ID:???]
- 俺も行ってみたいんだが、
ろくにプログラムも書けない俺が行っても…って感じだな…ハァ
- 611 名前:nobodyさん mailto:sage [2007/11/14(水) 03:57:30 ID:???]
- >>610
んなこたーない みんな君のことを待ってるよ
- 612 名前:nobodyさん [2007/11/14(水) 10:21:37 ID:MltiFl4a]
- <?= これってどうやったら有効になるの? ?>
- 613 名前:nobodyさん mailto:sage [2007/11/14(水) 10:33:22 ID:???]
- >>612
php.iniのshort_open_tag
- 614 名前:nobodyさん mailto:sage [2007/11/14(水) 10:51:50 ID:???]
- short_open_tagって
もうデフォで有効じゃないの?
- 615 名前:nobodyさん mailto:sage [2007/11/14(水) 10:54:15 ID:???]
- PHP6じゃ消える運命
- 616 名前:nobodyさん mailto:sage [2007/11/14(水) 10:59:32 ID:???]
- 嘘っ
完全に消えるの?
- 617 名前:nobodyさん mailto:sage [2007/11/14(水) 11:02:22 ID:???]
- もう廃止リストに上がってんだっけ
まあだいぶ前から非推奨になってたしなあshort open tag
- 618 名前:nobodyさん mailto:sage [2007/11/14(水) 14:00:46 ID:???]
- まじで?これなくなったら困るよ。
- 619 名前:nobodyさん mailto:sage [2007/11/14(水) 14:03:38 ID:???]
- 6が普及するのなんて3年後くらいだからおk
- 620 名前:nobodyさん mailto:sage [2007/11/14(水) 14:07:30 ID:???]
- いやいやかなり困る。
使わないようにする時に、修正が大変な予感。
- 621 名前:nobodyさん mailto:sage [2007/11/14(水) 14:12:51 ID:???]
- どこでも動かせるように昔から使ってないから困らない
- 622 名前:nobodyさん mailto:sage [2007/11/14(水) 14:16:22 ID:???]
- 既存ソースの修正は困るよ。
修正箇所を探そうと正規表現で検索しても探しにくい。 ソースはこれだけ? www.php.net/~derick/meeting-notes.html#remove-support-for-and-script-language-php-and-add-php-var だとすれば <? はkeepされそうなんだが。<% はkillすると書いてるな。
- 623 名前:nobodyさん mailto:sage [2007/11/14(水) 14:17:53 ID:???]
- <? が無効の時に <? を使っていてもエラーログを残せないからね。(だよね?)
- 624 名前:nobodyさん mailto:sage [2007/11/14(水) 15:23:42 ID:???]
- >>622
>修正箇所を探そうと正規表現で検索しても探しにくい。 grep '<¥?=' *.php で見つかると思うけどなあ。 修正は $filenames = $argv; foreach ($filenames as $filename) { $s = file_get_contents($filename); $s = preg_replace('/<¥?=(.*?)¥?>/', '<?php echo $1; ?>', $s); file_put_contents($filename, $s); } でよくね? もしくは function f($matches) { return '<?php echo ' . trim($matches[1]) . '; ?>' } $filenames = $argv; foreach ($filenames as $filename) { $s = file_get_contents($filename); $s = preg_replace_callback('/<¥?=(.*?)¥?>/', 'f', $s); file_put_contents($filename, $s); }
- 625 名前:nobodyさん mailto:sage [2007/11/14(水) 23:29:30 ID:???]
- PHP6の普及なんて遥かかなた先のこと考えてもしょうがない。
- 626 名前:nobodyさん mailto:sage [2007/11/14(水) 23:40:11 ID:???]
- >>624
<?= じゃなくて、<? だけのものもある・・。
- 627 名前:nobodyさん mailto:sage [2007/11/14(水) 23:41:34 ID:???]
- つか、割と早くから<?=は使うな、みたいなこと言われてた気がするんだけど、やっぱ使う奴いるのな。
- 628 名前:nobodyさん mailto:sage [2007/11/14(水) 23:44:39 ID:???]
- <?=は短くていいよ。
Rubyはよく使うものは短くって哲学があるけど、 PHPはわかりやすさが優先されてるからなぁ。 array()とかも面倒くさい。
- 629 名前:nobodyさん [2007/11/15(木) 00:28:27 ID:gnBlsqsm]
- >>627
たいていの入門書には使うべきではないみたいなことは書かれていたな
- 630 名前:nobodyさん mailto:sage [2007/11/15(木) 01:43:34 ID:???]
- PHP6で<??>が消えるというのは・・・
ガセ
- 631 名前:nobodyさん mailto:sage [2007/11/15(木) 03:42:40 ID:???]
- ピースフレームワークって
このスレ的には話題になってないけど実際はどうなの? セミナーとか積極的にしてるみたいだけど。 有限状態マシン?とか用語が難しそうでとっかかりにくいんだよね
- 632 名前:nobodyさん mailto:sage [2007/11/15(木) 05:28:01 ID:???]
- PHP 5用ウェブアプリフレームワーク「Solar 1.0.0 alpha1」リリース
japan.zdnet.com/news/devsys/story/0,2000056182,20361023,00.htm どんなもんかな?
- 633 名前:nobodyさん mailto:sage [2007/11/15(木) 06:26:57 ID:???]
- アシアルのセミナーは大阪でもやって欲しいな
さすがにセミナーだけのために東京まではいけないわ
- 634 名前:nobodyさん mailto:sage [2007/11/15(木) 12:13:04 ID:???]
- >>633
人が集まればどこでもやると思う 集まらなければ東京でも無理 大阪でやってほしければ、おまえが20人くらい集客して直談判すればいい
- 635 名前:nobodyさん mailto:sage [2007/11/15(木) 12:16:30 ID:???]
- 単に東京で好評だったらやるんじゃね。
前何かのセミナー関西でも開いてたような。
- 636 名前:nobodyさん mailto:sage [2007/11/15(木) 23:55:34 ID:???]
- 9月だったと思うけど俺行ったよ。
Piceの中の人が講師?だったな。
- 637 名前:466 mailto:sage [2007/11/16(金) 18:18:51 ID:???]
- >>469
遅ればせながらレスありがとう。CI使ってみることにします。
- 638 名前:nobodyさん mailto:sage [2007/11/16(金) 18:30:02 ID:???]
- >>633-634
セミナーだけの為に(交通費会社負担で)行った漏れもいる。 まぁ実際はセミナーだけでなく・・・・・w(以下略
- 639 名前:nobodyさん mailto:sage [2007/11/16(金) 21:13:43 ID:???]
- アシアルのセミナーうけるやつって初心者?あれを受けるレベルのやつが業務でPHPまともに使えるのか。煽りじゃなく純粋に思う
- 640 名前:nobodyさん mailto:sage [2007/11/16(金) 22:09:49 ID:???]
- セミナーったって色々やってるじゃん
今回の高負荷サイト対策は興味あるな
- 641 名前:nobodyさん mailto:sage [2007/11/17(土) 02:08:46 ID:???]
- >>637
>CI使ってみることにします。 あとでいいんで、感想かいてくれ
- 642 名前:nobodyさん mailto:sage [2007/11/17(土) 02:15:01 ID:???]
- >>641
でも高負荷で問題になるのはPHPじゃなくてDBだよなあ。。。 PHPのセミナーじゃなくてDBのセミナーになりそう
- 643 名前:nobodyさん mailto:sage [2007/11/17(土) 06:02:16 ID:???]
- PHPのセミナーというか
PHPが分かってる人向けセミナーだな
- 644 名前:nobodyさん mailto:sage [2007/11/17(土) 06:16:50 ID:???]
- https://www.asial.co.jp/business/php5migration/index.php
この外人女の顔の意味が分からん 全然PHP5っぽくないしコンサルっぽくもない
- 645 名前:nobodyさん mailto:sage [2007/11/17(土) 09:09:41 ID:???]
- PHP5っぽい外人女がみたいです
- 646 名前:nobodyさん mailto:sage [2007/11/17(土) 09:15:08 ID:???]
- 女「ほっとけ」
- 647 名前:nobodyさん mailto:sage [2007/11/17(土) 14:19:40 ID:???]
- どうせ適当に選んだに決まってる
- 648 名前:nobodyさん mailto:sage [2007/11/18(日) 13:49:08 ID:???]
- 受付けの姉ちゃんだろ
- 649 名前:nobodyさん mailto:sage [2007/11/18(日) 14:52:14 ID:???]
- ヒント:無料素材集
- 650 名前:nobodyさん mailto:sage [2007/11/19(月) 00:11:18 ID:???]
- >>598
名前が出てこないってことはpeclにないってことかな? >>600 Smartyとかそういう意味じゃないよ <?= ?> とか書くのが面倒だから{ とか % に自由に変えられるPHPに組み込めるものはないの?という意味 確かにエディタで簡単に入力できるようにするのも手だけど tplの時だけ{$hoge} は、<?= $hoge ?> と同じ動きをするという拡張があったら便利じゃね?ということ
- 651 名前:nobodyさん mailto:sage [2007/11/19(月) 02:24:56 ID:???]
- >>650
simplateとか、調べるといくつか出てくる。
- 652 名前:nobodyさん mailto:sage [2007/11/19(月) 05:56:45 ID:???]
- pythonてどんなに長い整数もメモリが許す限り扱えるのな
suge- PHP脂肪www
- 653 名前:nobodyさん mailto:sage [2007/11/19(月) 06:30:44 ID:???]
- その理由だけでPHP脂肪wwwとか、脳が脂肪で出来てるとしか思えん
- 654 名前:nobodyさん mailto:sage [2007/11/19(月) 08:21:17 ID:???]
- つかそんな使い方しちゃいかんだろ。
- 655 名前:nobodyさん mailto:sage [2007/11/19(月) 10:40:14 ID:???]
- >>651
おおー simplate良さそうだね フレームワークと絡めて使っている人いる?
- 656 名前:nobodyさん mailto:sage [2007/11/19(月) 11:05:01 ID:???]
- ttp://simplate.aimy.jp/
smarty重いって書いてあるけど、どんだけ重いのかな。
- 657 名前:nobodyさん mailto:sage [2007/11/19(月) 11:19:41 ID:???]
- 以下のアシアルのドキュメントへのリンクがあったろ?
そこにベンチマークの結果があるよ simplateはすごい早いみたい(当たり前か) www.asial.co.jp/company/files/Smarty2006.pdf
- 658 名前:nobodyさん [2007/11/19(月) 13:23:08 ID:xD0eowNd]
- Smarty重いって言うけど、それなりの規模ではじめて重くなるわけで・・・
- 659 名前:nobodyさん mailto:sage [2007/11/19(月) 13:33:24 ID:???]
- 天文学的計算すらできないPHPが許されるのは小学生までキャハハ
- 660 名前:nobodyさん mailto:sage [2007/11/19(月) 13:39:28 ID:???]
- 誰かこいつにPHPのbcmathモジュールについて解説してやってくれ
あと「天文学的」は絶対桁数がむやみに多いだけで実効精度は実は大したことないって点もw
- 661 名前:nobodyさん mailto:sage [2007/11/19(月) 15:44:49 ID:???]
- >>650
だから>>242のリンク先みろ。#{$var}が<?php echo $var; ?>, %{$var}が<?php echo htmlspecialchars($var); ?>に展開されるようになってる。 >>658 そんなことない。Smartyはinclude()の倍以上遅い。
- 662 名前:656 mailto:sage [2007/11/19(月) 16:25:00 ID:???]
- >>657
漏れのacrobat readerだと落ちまくるが何とか最後の方のページにある ベンチマーク見られたよ。 うーんsmartyは却下だな。simplateつかおっと。
- 663 名前:nobodyさん mailto:sage [2007/11/19(月) 16:26:17 ID:???]
- ほんとテンプレートエンジンの話題は別スレ立ててやってくれよ
FWと関係がないとは言わないが内容が無さ過ぎる
- 664 名前:nobodyさん mailto:sage [2007/11/19(月) 16:45:02 ID:???]
- >>661
変数をassignしたりしないなら、そもそもSmarty使わないだろ。 include()と比較してどうするんだよ。その後で自前で文字列置換とか 実装してもそんなに速度の差が出ると思ってるのか? こんなに機能要らないからSmarty以外を選ぶというなら分かるけど、 重いからSmartyは却下というのは、ただ性能の悪いテンプレート エンジンと認識されているようで気持ち悪い。 アシアルみたいなチンカスが、意味のないベンチマークなんて公開 するもんだから、ますます勘違いする人が増えるんだよ。(中の人は simplateはえーとか普通に思ってるんだろうけどな) デザイナーと分業する必要がないけど、テンプレートは分離したいというなら CodeIgniterとかで開発すれば?基本はPHPベタ書きだけど、最低限の 機能だけのParserがついていて超速い。別に高機能とか要らないんだろ。
- 665 名前:nobodyさん mailto:sage [2007/11/19(月) 17:36:54 ID:???]
- >>664
>変数をassignしたりしないなら、そもそもSmarty使わないだろ。 >include()と比較してどうするんだよ。 なんでassignしないとか言い出すの?ちゃんと>>242読んだ? extract()とinclude()をつかえば生のPHPファイルでも十分テンプレートエンジンとして使えるというだけよ? >その後で自前で文字列置換とか >実装してもそんなに速度の差が出ると思ってるのか? ???話がまったく見えない。 >こんなに機能要らないからSmarty以外を選ぶというなら分かるけど、 >重いからSmartyは却下というのは、ただ性能の悪いテンプレート >エンジンと認識されているようで気持ち悪い。 だって性能悪いじゃん。 余計な機能が多い、性能が悪い、デザイナーと連携できない、学習コストがかかる。 Smartyはいいとこのないテンプレートエンジン。
|

|