hidenorigotoの開発日誌(2) 私がカルテットコミュニケーションズに入社して半年になります。前回の開発日誌を書いてから4ヶ月経ちました。この4ヶ月での私の仕事で大きかったのは、Lisketのウリの機能の1つであるアカウントCSV作成ツールの内部処理の置き換えを行ったことです。 AccountConstructor2コンポーネントの開発 アカウントCSV作成ツールの内部処理は...

続きを読む


カルテットコミュニケーションズで開発しているLisketには、アカウントCSV作成ツールというツールがあります。このツールを使うと、以下のようなことができます。 例えば、以下のようにある程度規則的な構成であれば、数万行規模のCSVでも非常に簡単に作成することができます。 1広告グループ1キーワード構成 各広告グループに広告をA/Bの2パターン作成 各...

続きを読む

こんにちは、@ttskchです。先日、Symfony Meetup #5のLTでChatOpsについて発表させていただきました。 発表に使用したスライドはこちらにあります。 具体的には、PHP(特にSymfony2)プロジェクトの開発・リリースのプロセスについてのお話しです。 ここでは、その発表の内容をもう少し詳しく解説したいと思います。大きく5つのステップに分けて、一つずつ...

続きを読む

先月からSymfony2とDoctrine2を触り始めた新人の永井です。 早速Doctrine2のInheritance Mappingという機能を試したので、紹介をしたいと思います。 1つの親エンティティに対していくつかのサブパターンが存在するようなデータ構造を設計することって良くありますよね。 良く見るクラス図をサンプルにするとこんな感じの構造です。 上記の図の場合だと、 ...

続きを読む