【PHP】フレームワーク CakePHP 9ホール目【v1.3】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2010/07/23(金) 09:13:26ID:v3m09M9uCakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ
質問するときはCakePHPのバージョンを書きましょう
※sage推奨
※質問時もsageること
※他フレームワークとの比較等はスレ違いです
テンプレは>>1-5くらい
■本家
http://www.cakephp.org/
APIドキュメント
http://api.cakephp.org/
the Bakery
http://bakery.cakephp.org/
CakeQs
http://cakeqs.org/
CheatSheet (PDF)
http://cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf
github - cakephp
http://github.com/cakephp
■日本語公式
http://cakephp.jp/
フォーラム
http://cakephp.jp/modules/newbb/
cookbook(マニュアル)
http://book.cakephp.org/ja
0162nobodyさん
2010/08/13(金) 13:09:36ID:???ちょとおちつけよ
>>140の質問者はKtai Libraryなんて一言も書いてないぞ。
それでなんで「一部だけ使うならフレームワーク使わなくても良いんじゃないか?」
の回答に直結するんだ?CakePHP用に作られたプラグインやらライブラリが
すべてCakephpなしに動くなら君は正しいよ。そうじゃないだろ?
それとも何か?回答者はわざわざ行間読んでKtai Libraryにたどり着き回答する必要があるのか?
求めすぎだろ。頭ひやせ
携帯サイト用のライブラリーやプラグインはいくつかあるんだぞ
0163nobodyさん
2010/08/13(金) 13:10:51ID:???0164nobodyさん
2010/08/13(金) 13:11:35ID:???待て待て。Ktai Library云々の話を持ち出すまでもなく
「一部で使うだけなら、CakePHPの恩恵が得られない」
と言う意味での>>155は別におかしくねーだろ。
逆におかしいと思ってもお前が判断するような事じゃねーよ
0165nobodyさん
2010/08/13(金) 13:13:28ID:???0167nobodyさん
2010/08/13(金) 13:15:24ID:???0169nobodyさん
2010/08/13(金) 13:21:40ID:???0170nobodyさん
2010/08/13(金) 13:43:23ID:???期待する回答がもらえなかったら、もうちょっと詳しく
事例の説明をして、もう一回回答をもらおうとするのが
普通の質問者のスタイルじゃないか?
それを一回自分の期待する回答が得られなかったからといって
あまのじゃくだの何だの言うのなんて、質問者の立場が
わかってないとしか思えない
俺なんて質問してもレスさえもつかなくて、自分で
他人のふりして回答を書き込むのがしょっちゅうなんだぞ
見ず知らずの他人が金ももらわずに回答するんだから、
レスがついただけでもありがたく思わなきゃ
0172nobodyさん
2010/08/13(金) 15:27:44ID:???適当にテーブル作ってbakeしたら、それだけでそこそこのサイトは完成する
0173☆忍者Perl☆ ◆M5ZWRnXOj6
2010/08/13(金) 23:36:15ID:LkLBXJmk頭湧いてるバカばっかりwwwwwwwwwwwww
(笑)(笑)(笑)(笑)(笑)(笑)(笑)
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
だからなめられんだよクソwwwwwwwwwwwwwwwwwwwwww
0174nobodyさん
2010/08/14(土) 00:23:57ID:???PHPerって半数くらいはPerlもできるだろ
0175nobodyさん
2010/08/14(土) 01:17:12ID:???3テーブルあります。
購入履歴(Histories)テーブル:id、fruit_id、user_id
果物(Fruits)テーブル:id、producer_id
生産者(Producers)テーブル:id、rank(A、B、C、D・・・)
下記のようなbelongsToの設定をモデルにしてあります
(要するに多階層のbelongsToです)
History:belongsTo=Fruits
Fruit:belongsTo=Producer
recursive=2でHistoryモデルからfindする際、
「Producer.rank='B'」
を条件に指定したのですが、belongsToで下位の階層のカラムを条件に指定することは
可能なのでしょうか?
上記条件を指定すると「Unknown column」となります。
なお条件を指定しない場合、きちんと2階層目までのデータは取得できています。
0176nobodyさん
2010/08/14(土) 01:36:15ID:???条件指定してない時には正しくデータがとれてると言うことは
アソシエーション自体は正しいから、conditionsが間違ってるっぽいな
発行したSQL文かconditionsの内容書いてみ
0177175
2010/08/14(土) 02:04:35ID:???1.SELECT `History`.`id`, `History`.`fruit_id`, `History`.`user_id`, `Fruit`.`id`, `Fruit`.`producer_id` FROM `histories` AS `History` LEFT JOIN `fruits` AS `Fruit` ON (`History`.`fruit_id` = `Fruit`.`id`) WHERE 1 = 1
2.SELECT `Fruit`.`id`, `Fruit`.`producer_id` FROM `fruits` AS `Fruit` WHERE `Fruit`.`id` = 1
3.SELECT `Producer`.`id`, `Producer`.`rank` FROM `producers` AS `Producer` WHERE `Producer`.`id` = 1
4.SELECT `Fruit`.`id`, `Fruit`.`producer_id` FROM `fruits` AS `Fruit` WHERE `Fruit`.`id` = 2
5.SELECT `Producer`.`id`, `Producer`.`rank` FROM `producers` AS `Producer` WHERE `Producer`.`id` = 2
結果は
Array(
[0] => Array(
[History] => Array(
[id] => 1
[fruit_id] => 1
[user_id] => 1)
[Fruit] => Array(
[id] => 1
[producer_id] => 1
[Producer] => Array(
[id] => 1
[rank] => A)))
[1] => Array(
[History] => Array(
[id] => 2
[fruit_id] => 2
[user_id] => 1)
[Fruit] => Array(
[id] => 2
[producer_id] => 2
[Producer] => Array(
[id] => 2
[rank] => B))))
0178175
2010/08/14(土) 02:06:46ID:???多階層のJOIN文を作成して1度でデータを取得していると思っていたのですが、
1階層目までしかJOINせず、その先は個別にデータを取得してるみたいです。
このような分割をされると、下位の階層のカラムを条件で指定するのは無理ですね・・・。
0179175
2010/08/14(土) 02:07:50ID:???0180176
2010/08/14(土) 03:18:02ID:???belongsToでも2階層先はSQL分割されちゃうのか
なんなら
Fruit hasMany History
Fruit belongsTo Producer
にして
$this->Fruit->find('all', array('conditions'=>array('Producer.rank'=>'B')))
とかにしたらどうかね
ちょっと酒入っているので自信がないが
0181175
2010/08/14(土) 03:51:18ID:???ありがとうございます。
今回例に出したのは2階層なんですが、実は4階層のケースでどうしようか悩んでいるのです・・・。
ちなみにお教え頂いた
「特定のモデルを中心に、hasManyとbelongsToを使って上下1階層(合計2階層)を取得する」
方法は成功しました(SQLは2文、条件指定も可)。2階層までならこの方法でいけますね。
今回のような2階層以上のデータの芋づる取得はそんなに多いケースではないので、
とりあえずMySQL上に多段JOINしたViewを定義して、そのView用のmodelを使用しようと思います。
0182nobodyさん
2010/08/14(土) 08:00:26ID:???0183Perl Assasin ◆lNsIJTdtUY
2010/08/14(土) 08:14:48ID:ExEQpWlEそろそろうざいわ
言っとくけど俺をあまりナメないほうがいいよ
VIPでコテハンやってるしクソコテ潰すくらいの影響力は持ってるから
くだらないことで刺激して後悔しないようにね
0184nobodyさん
2010/08/14(土) 11:53:15ID:???今まではモデル内でセッション使えなかったようですが、1.3からできるかもとの情報が。
しかし、試してみたところ、上手く行きませんでした。。
参考記事
http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=1989&forum=6
0185176
2010/08/14(土) 13:11:08ID:???http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=1114&forum=6
ググったら明示的にJOINする方法があった
0186▲☆◎Perl忍者◎☆▼ ◆M5ZWRnXOj6
2010/08/16(月) 19:25:14ID:m+WY7Mxd死んでくれない?(笑)
0187nobodyさん
2010/08/16(月) 19:30:06ID:???0188nobodyさん
2010/08/16(月) 21:41:13ID:???0189nobodyさん
2010/08/17(火) 22:14:24ID:ZhW5Etfnゴミはコントローラの処理後、ビューの処理前に入っているようです。
コントローラの処理とビューの処理の間に入りそうな処理は何がありますか?
念のため、phpの閉じタグ?>はソースの末尾に入れないようにしていますが、漏れがあるのでしょうか。
0190nobodyさん
2010/08/17(火) 22:23:45ID:ZebP+0w7wysiwygエディターを使うことになりまして、
どれを使って良いのかわからないので、ご教授頂きたいのですが。
機能としては、文字の修飾、画像の貼り付け(できればローカルPCからダイレクト)が出来れば良いと考えております。
ライセンスは無償でフリーがベストです。
何か良い情報をお持ちの方、よろしくお願いします。
0191nobodyさん
2010/08/17(火) 23:02:01ID:???PHPの閉じ忘れくらいしか思いつかんな
あとはapp_controllerあたりか
コンポーネント、ヘルパーとかを読まないプレーンなコントローラーを作って空白入るか確認した?
0194nobodyさん
2010/08/18(水) 05:14:05ID:???CentOS 5.4
Htmlヘルパーのcssを使ってcssの指定をしていますが
http://xxxx.xxxx/test でアクセスするとcssが正しく反映されるのですが
http://xxxx.xxxx/test/ でアクセスしたり
http://xxxx.xxxx/test/regisger などでアクセスすると、cssが反映されません。
指定は、普通に$html->css('sample');のように行っており、
いずれの場合も出力されたソースを見ると
<link rel="stylesheet" type="text/css" href="css/sample.css" />
と返ってきています。
cssファイルはapp/webroot/cssに置いています。
どうすれば正しく反映されますでしょうか。
0196nobodyさん
2010/08/18(水) 10:02:29ID:???本来なら
<link rel="stylesheet" type="text/css" href="/css/sample.css" />
ってなるはずだから自分でどっか弄ったんだろ?
Cakeのバグじゃなさそうだから、自分でコード追って解決しろよ
0197nobodyさん
2010/08/18(水) 11:21:26ID:???見てみました。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /testtest/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
>>194は間違いで、URLは
http://xxxx.xxxx/testtest/test/
みたいな感じで、testtestがサブディレクトリ名で、testがコントローラ名です。
RewriteBase /testtest/app/webroot/
RewriteBase /testtest/app/
等も試してみましたが、結果は同じでした。
>>196
cakeの下はいじってないです。
とりあえず
$html->css('/css/sample');
としてみると
<link rel="stylesheet" type="text/css" href="/css/sample.css" />
が返ってきましたが、やはりcssは反映されませんでした。
0198nobodyさん
2010/08/18(水) 11:58:04ID:???このへん
http://cakephp.jp/modules/newbb/viewtopic.php?viewmode=thread&topic_id=272&forum=2&post_id=787
0199nobodyさん
2010/08/18(水) 12:25:14ID:???bootstrap.phpに定数書いて参照させる方が確実だぞ
define('WEBROOT_URL', 'http://localhost/');
<link rel="stylesheet" type="text/css" href="<?php echo WEBROOT_URL;?>sample.css" />
みたいにさ。俺もaリンクもこれでやってるよ。
0201nobodyさん
2010/08/18(水) 13:10:08ID:???定数の件はまあ好みだから良いとして、
ヘルパー使わない事をアホだと言われるのは違うと思うがな。
お前みたいに自分だけで開発してて
パフォーマンスも気にしないような奴なら使えばいいよ
0202nobodyさん
2010/08/18(水) 13:21:16ID:???0203nobodyさん
2010/08/18(水) 13:23:44ID:???速度的にきになるなら別のところで対処しろよキャッシュしとくとかさぁ
Cakeのスレでヘルパー使うの否定して、独自定数定義しろってまずおかしいだろw
てかフレームワーク使ってる意味なくね?
0204nobodyさん
2010/08/18(水) 13:26:50ID:???俺が馬鹿なのかと思ってググったら、
同じ事やっている奴いっぱいいるんだが。
別にRouter::url()で表示しても良いだろうが、
そこまで突っ込んだり馬鹿にしたりする事か?
ヘルパーにしても使わない方がパフォーマンスするのは公式の通りだし、
テンプレもわかりやすいだろ。単に叩きたいだけならそう言えよ
0205nobodyさん
2010/08/18(水) 13:28:51ID:???0206nobodyさん
2010/08/18(水) 13:36:58ID:???0207nobodyさん
2010/08/18(水) 13:50:49ID:???CSSっていう定数知ってる?
自分だけで開発しているんじゃないのなら、なおさら無意味な定数を作らない方がいいよ
0208nobodyさん
2010/08/18(水) 14:32:04ID:???http://book.cakephp.org/ja/view/1391/Field-naming-convention
では name="data[Modelname][0][fieldname]" といった、配列によるフォーム生成を示していますが
この、同じモデルを使っているvalideteはどうすればいいのでしょう?
配列のままモデルに投げてもvalideteに引っかかりませんし(常にtrue)、
配列をばらして個々にモデルに投げても、valideteによるエラーメッセージはフォームに反映されません。
0209nobodyさん
2010/08/18(水) 22:53:44ID:???たいした規模じゃないし、理解もすすむと思って
こういう場合Modelから先をXdebugなりで追うといいよ。
0211nobodyさん
2010/08/19(木) 09:59:59ID:???僕のコントローラーはそれはそれは太っているので、師匠にもっと痩せさせろと言われました。
「コントローラのそれぞれのファンクションはだいたい10行以内にまとめる。長くても20行ぐらい」と言われました。
次に師匠に会う時まで、できる限りコントローラーをダイエットさせたいのですが、気になる部分を質問させてくださいませ。
1. if などのビジネスロジックは一切コントローラーに書かないほうがよいか?
例えば、 if(empty(this->data)) などの単純な構造も?
2. あまりにもコントローラーをシンプルにしすぎると、コントローラのコードを見ても、なにをやっているのかが
わからないようにならないか?
特に、2の問題で頭を悩ましております。
0212nobodyさん
2010/08/19(木) 10:22:19ID:???あくまで私見でレス
1. そんなことない。書く。 if(empty($this->data))使わない理由無い
2. 処理の流れが分かるように書く。ロジックはモデルに
10行以内とかは、目安として伝えてくれたんじゃないの?
とらわれると本末転倒
0213nobodyさん
2010/08/19(木) 10:31:01ID:???ナイスな指摘ありがとうございます!
こだわりすぎて、なんでもかんでもモデルに詰め込んでしまい、
処理の流れが逆に分かりにくくなるのは本末転倒ということですね。
0214nobodyさん
2010/08/19(木) 10:36:17ID:???Mじゃあ僕の持ってるデータをこういうふうに加工して・・・はい、どうぞ
0215nobodyさん
2010/08/19(木) 11:20:34ID:???セッションにして受け渡す方法があります。
セッションを使ったほうが簡単な気がするのですが、できる限り変数で受け渡さないと
サーバに負担がかかってページが重くなるという認識は合っているでしょうか?
//こんな感じで変数で受け渡したほうが速い??
$parsed_xml = $this->Amazon->request_xml($category,$date,$page_list,$page_number);
0216nobodyさん
2010/08/19(木) 11:51:07ID:???0217nobodyさん
2010/08/19(木) 12:43:08ID:???0219nobodyさん
2010/08/19(木) 21:33:24ID:Px7+fb0W参考サイト:http://blog.aidream.jp/cakephp/cakephp-wysiwyg-editor-tinymce-helper-1408.html
そこで、質問なんですが、
現状だと、Aさんがアップロードした画像は、Bさんも見れてしまう。
それは避けたい。
Aさんがアップロードした画像は、Aさん以外にユーザには見せないようにすることは可能でしょうか?
以上、よろしくお願いいたします。
0220nobodyさん
2010/08/19(木) 22:02:59ID:???もちろん可能。
つうかマニュアル一通り読んでみようや。
その上で、ああこれとこれをこう使えば○○ができるな。
って言うのがプログラムの一番面白い所だと思うんだけど。
0221nobodyさん
2010/08/20(金) 00:16:47ID:???お返事、ありがとうございます。
マニュアルを一通り、読んでいろいろ試してみます。
もし、わからない点があれば、また、ここに書き込みますので、
ご教授のほどお願いします。
0222nobodyさん
2010/08/20(金) 01:04:57ID:???速い遅い以前に、どこでも触ることができるセッションでパラメータを渡すのは怖くね?
呼び出したメソッドで処理される前に、どこかで変更されない保証があるならともかく
0223215
2010/08/20(金) 07:48:15ID:???セッションがどうしても必要な時以外は、変数で受け渡すことにいたします!
0224nobodyさん
2010/08/20(金) 10:29:49ID:???コントローラーとモデル間の受け渡しは絶対セッション使っちゃダメだろ。
基本的にセッション有効期間中、メモリーにデータが残るんだぞ。
毎回ちゃんと消せばいいけど、そんなプログラムはダサ過ぎだろ。
作った奴以外がプログラムを読んだとき、どこでデータが破棄されるかも分かりづらい。
0225nobodyさん
2010/08/20(金) 10:48:22ID:???0226nobodyさん
2010/08/20(金) 13:26:24ID:???http://old-journal.sooey.com/2008/03/26/717/
0227忍者Perl ◆M5ZWRnXOj6
2010/08/20(金) 16:07:53ID:2R5mBLkn痛いっすね!!!
マジパネーッス!!
ケーキとかネーミング痛すぎっすね!!マッスルPHPに変えなさいよ! お尻プリプリ!!
0228nobodyさん
2010/08/20(金) 16:16:00ID:???0229nobodyさん
2010/08/20(金) 22:11:44ID:sucUVck5ある意味感心する
0230nobodyさん
2010/08/21(土) 01:26:07ID:???0231nobodyさん
2010/08/21(土) 08:35:11ID:???ありがとう。がんばるよ。
0232nobodyさん
2010/08/21(土) 09:45:37ID:???0233nobodyさん
2010/08/23(月) 18:17:04ID:???1.2系もまだメンテ続けるのね
0234Perl仙人 ◆M5ZWRnXOj6
2010/08/23(月) 23:45:48ID:3hx9uhRe1、クソ発想力が無いゴミ他人のまね ◎◎ッターとか作りだすw
2、とりあえず流行に便乗 先を見通せない
3、メディアストリームにかける
4、ネットなのに敬語 (言い訳 ネットだから敬語でしょぉ
5、脳味噌が生まれつき弱い 考える力が無い(笑)
6、Perlerに絶対勝てない無理無理(笑)
7、最強とか最高とかいっちゃう 糞痛いやつら
8、ホリエとかIT著名人をフォローしちゃう やたらとMatzとかわめきだす
9、クソガリ クソチビなせいか脳味噌に栄養が行き届かない
10、力が無い 非力w 喧嘩したら速攻殺される(笑) 頭で勝てるとほざいてるがバールで殴られて即死
11、ブログなどツイッタの画像が2次元 美少女とかPHP厨に多い
12、くだらないつまらないゴミツイートをRTしまくる真性マジキムチ行為w
13、なにかしろPythonをひっぱってほざきだす 今時 今時って言葉が大好き
14、今時なわりに成果物がクソ クソwebアプリ乙津です
15、存在が間違え 自殺してください死んでくださいお願いします(笑)
16、武道やってるとかいうが 合気道(失笑) クソガリでベンチが100kg未満(笑)
(笑)
0235nobodyさん
2010/08/23(月) 23:55:07ID:???全部当てはまってます。
0236219 です
2010/08/24(火) 00:11:15ID:5qdug9Ot>>220
なんとなく、ここを変更すれば、できるというのは確認できました。
アップロードファイルを画像ファイル(jpeg,gif,png)に制限することも可能ですよね?
何か触れてはいけない、本体のソースコードをいじりそうなんですが、
そんなことはないですよね?
僕が何かを間違ってますよね?
0237nobodyさん
2010/08/24(火) 00:20:57ID:???あと ←元スレ ってなんだ。なんか君変なんだすごく。
0238nobodyさん
2010/08/24(火) 08:23:51ID:???本体以外の話は使っている人がいないとレスまともなレスが付かないよ
とくに
>>219 ←元レス
のような大雑把な質問じゃーね
0239nobodyさん
2010/08/24(火) 11:50:48ID:???0240nobodyさん
2010/08/24(火) 13:23:02ID:???0241nobodyさん
2010/08/24(火) 13:59:47ID:???レビューを見ると初心者向けな部分が多そうだけど、一応おさらいだ
http://www.kadoppe.net/archives/2010/08/book-cakephp-1-3.html
0243nobodyさん
2010/08/24(火) 14:22:06ID:???0244nobodyさん
2010/08/24(火) 15:38:07ID:???自分も買った。
まだ全然読んでないけど、初版の <?= 部分が <?php echo に書き直されているっぽいのと
Jsヘルパーの加筆を確認した
0245nobodyさん
2010/08/24(火) 16:28:14ID:???0246Perl忍者 ◆M5ZWRnXOj6
2010/08/24(火) 17:13:39ID:jwes9+enPerlでやれば一発なのに 脳味噌たりてないのかな
だからPHP
クソゴミダニウンコハゲシネカス存在が釣りクソゲンゴ世界3キモ言語っていわれるんだよ(笑)
0248Perl忍者 ◆M5ZWRnXOj6
2010/08/24(火) 17:24:59ID:jwes9+en(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)(笑)
0249Perl忍者 ◆M5ZWRnXOj6
2010/08/24(火) 17:28:09ID:jwes9+enPerl隠れ7人衆から 忍刀を強奪したい
0250Perl忍者 ◆M5ZWRnXOj6
2010/08/24(火) 17:29:55ID:jwes9+en0251nobodyさん
2010/08/24(火) 17:30:03ID:???0252nobodyさん
2010/08/24(火) 17:31:30ID:???0253nobodyさん
2010/08/24(火) 17:34:04ID:???PHPとPerlなんて殆ど似てるんだから案件に寄って両方請け負うよ
0254Perl忍者 ◆M5ZWRnXOj6
2010/08/24(火) 17:38:30ID:jwes9+en何故なら、態度や気分が 天秤のようにかわる
そのため、突然殺人衝動にかられて社員とかをやってしまう
前はMixiで働いてたが 突然殺人衝動においやられて PHPをつかってるやつの声帯を手でえぐってやってしまった・・・
一面中、血が飛び出て首から血が噴水のように飛び出ていた。
オレ「オレなにやってんだ・・・ひいいいいいええええええええ!!!!!!!!!」
またまたPHPをやってるやつをやってしまった
グシャッ!!!!!!! 社員「キャーーーーーーーーーーーーーーーーーー!!!
俺はその日をさかえに PHPユーザたちから社内いじめにあって 俺をPHPやってるやつが憎いと思った
0255Perl忍者 ◆M5ZWRnXOj6
2010/08/24(火) 17:39:30ID:jwes9+enごめん
0256Perl忍者 ◆M5ZWRnXOj6
2010/08/24(火) 17:40:53ID:jwes9+enっで?
君はバカだろ PHPやってろよ君は
僕はIT業界で働かないからどうでも良いけどね(笑)
0257nobodyさん
2010/08/24(火) 17:44:14ID:???>俺はPHP厨達にさんざんいじめられきた
>
>親にも見放され、IT業界にも見放され 俺はIT業界に復讐をするため生きていく
>
>そして俺はお世話になったPerlerやプログラマを抹殺し、凄い力を手に入れた 一瞬でコードを解読する目
>その目は複雑なPerlのコードでも 1万倍に上がった動体視力で一気に解析する
>
>もう俺に勝てる者はいない
>
>あの最強Rubyist まつもとひろゆきが俺の力に脅威を覚えて 俺を倒すようなプロジェクトを立ち上げていた
>俺はRubyistに囲まれたが この眼術で一瞬でかたをつけた
0258Perl忍者 ◆M5ZWRnXOj6
2010/08/24(火) 17:48:04ID:jwes9+enオレは復讐者
たとえ悪魔に身を委ねようとも
力を手に入れなきゃならない道にいる
Perlの花は2度咲かない!!!!!!!!!!
0259nobodyさん
2010/08/24(火) 17:50:45ID:???お前がPerlって名前背負って荒らしてるとPerlに傷がつくからやめろよな
あと、早く病気治せよ
0260Perl忍者 ◆M5ZWRnXOj6
2010/08/24(火) 19:33:38ID:jwes9+en259「2chでPerl忍者っていうコテで発言しまくれw」
オレ「はい」
259「これでPerl利用者増えるぞwwww」
オレ「うん」
259「誰にも言うなよwwww」
オレ「絶対言いません」
っていわれて50万貰いました
■ このスレッドは過去ログ倉庫に格納されています