はてなキーワード: Symfony2とは
システム部に設計も実装も運用もできて頭の回転も早いOさん(スダレハゲのオッサン)が中途入社してくれて
MySQL5+Symfony2.5という手が付けられないレベルに老朽化した社内システムをやーーーーーーーっとリプレイスする筋道ができたと思ってたら
派遣♀が「私に言ったわけではないと理解していますが傷付いたのでOさんは謝罪してください」ってコンプラに謎のクレームを上げて
上司と一緒にOさんは派遣♀の部署に出向きそこのみんなが見ている前で謝罪させられた結果
Oさんは退職して他社(一部上場)へ行ってしまい上司もOさんの一ヶ月後に退職してOさんと同じ会社へ行ってしまったというね
社内システムのメンテと継ぎ接ぎ改修に追われてリプレイスするための準備すらできず
俺しか分からない実装とデータ構造が増え続けていき転職も異動できない
Oさんレベルの人は今となっちゃ人件費的に採用できないし社内システム外注も予算的に無理
誰かたすけてくれ
要は「PHP+MySQL+JavaScriptで頼んだWebシステムを作ってくれる」人に来てほしい。会社は地方単価で8掛けされる田舎にあるので地元の求人見てるけど、月に15〜30万くらいの求人が多いし20万も払えば来てもらえるの?
俺は請負で業務アプリを作成する残念なお仕事をするプログラマーだ。
最近はJavaとかJavaScriptを書いてたりする。
先日PHPのコードを久々に書いたのだがあまりのすごさに手が震えてきた
$hoge = new Hoge(); $hoge.execute();
これが動かない。なぜだ。
メソッドの呼び出しが「->」と気づくのに数分の時間を要した。
"hello world".split(" ");
勿論これは動かない。
現れる警告文。
この関数は PHP 5.3.0 で 非推奨となりました。 この機能を使用しないことを強く推奨します。
ほう。なにを使えと。
。。見当たらない。。。
下のほうの注意に書いてあるなぜここなのか。
なるほど正規表現がいらないなら「explode」を使えとな。
毎回悩む、なぜ爆発なのかと。
あれ?そういえば「explode」ってマルチバイト対応してなかったな。
なら「mb_split」か?
「split」が非推奨なんだから非推奨だろうがヒントはあるだろうし、一応見ておくか。
非推奨じゃない!
非推奨じゃない!
mb_splitは非推奨じゃないんだ!
俺は考えるのをやめた。
「preg_split」にオプションで「UTF8」をつけるのが正解だったような。
俺は考えるのをやめて爆発の呪文を唱えた。
Symfony2はDIをサポートしているからInjectするようにしようか。
たぶんAutowiredくらいあるだろう。
class Service { /** * @var \PDO */ protected $pdo; /** * @param \PDO $pdo * @Inject */ public function setPDO(\PDO $pdo) { $this->pdo = $pdo; } }
・・・・?
俺は震える手を押さえながらそっとパソコンの電源を切った。