DoctrineMigrationsBundleで複数データーベース対応できるようにしてみたpart2
ご無沙汰しています。ポリドッグです。 前回DoctrineMigrationsBundleで複数データーベース対応できるようにしてみたを書きましたが、今回はその追記というか、 前回の記事のアプローチが間違ってたので、最近の僕の対応方法をご紹介しようと思います。 前回のアプローチにはどのような問題があっのか? そもそもと…
700 件の記事
ご無沙汰しています。ポリドッグです。 前回DoctrineMigrationsBundleで複数データーベース対応できるようにしてみたを書きましたが、今回はその追記というか、 前回の記事のアプローチが間違ってたので、最近の僕の対応方法をご紹介しようと思います。 前回のアプローチにはどのような問題があっのか? そもそもと…
設計やオブジェクト指向は理解したつもりなのに、実は違うというような事の繰り返しのような気もしますが、それにしても僕はなにも理解できていないんですよね。 DomainKataを少し使って理解した気になっていんですが、ただの勘違いでした・・・。 DDDを解ったつもりになっていて、すごく恥ずかしくて、すごく悔しくて、毎日悩ん…
今日は、初めてSymfony2のExtensionをテストコードをどのように書いたのかをブログに残しておきたいと思います。 間違っていたらぜひ指摘をしていただけると助かります...wwww テスト対象のクラス まずは、テスト対象のExtension, Configurationがどうなっているのか確認しましょう。 実装…
こんばんわ、ポリドッグです。 SQSJobQueueBundleを作ってみました。 前職ではBCCResqueBundle使っていましたが、今回はResqueを使わないので、自ずとBCCResqueBundleは使えません。 Amazon SQSでメッセージキュー的な処理をするので、SQSJobQueueBundleを…
最近Symfonyの深さに溺れそうな毎日を送っております。 さて、サービスコンテナに登録する際に、スタティックなファクトリメソッドを実行する場合にはどうしたらいいのか。 大したことないんですが、今日ちょっと調べたのでその記録がてら記事書いてみました。 そもそもサービスコンテナに登録する際にファクトリメソッドって使えるの…
2/21に株式会社ヒトメディアさんのthe p@rkでSymfonyもくもく会#4を開催しました。 もくもく会の詳しい内容はSymfonyもくもく会 #4 を開催しましたで確認いただければと思います。 さて今回僕は珍しくLTをしました。 コントローラのテストについてってタイトルで発表しました。 まあいつも通りうまくLT…
最近esa.ioを使い始めています。 そんな、esa.ioとtogglが連携できたら作業効率が良くなると思うんですよね。 tooglにはtoggle-buttonというchromeのプラグインがあって、対応しているwebサービスの必要な場所にtogglのスタートボタンを表示してくれる便利なプラグインがあります。 プラグ…
chefを使っているとchecksumのトラブルでインストールできないこと多いですよね。 特にバージョンを変えてインストールしたい場合とか、そんな時につらいことありますよね。 で、結局自分で調べなければいけないなんてことなるわけです。 そんな時につかうchecksum $ shasum -h Usage: shasum…
figがなんとなく便利そうだなと思って試しています。 メモ的なあれなんですが、railsのサンプルを動かしてみたところ、以下のようなエラーが発生しました。 Service 'web' failed to build: ADD requires at least two arguments どうやら、Dockerfile…
zabbix-client使ってサーバのリソース監視を行っているのですが、TCPのコネクション数を数えてみたら、200個近くあったんですね。 まだproduction環境で動かしてないし、開発用だからってアクセス数がそんなにあるわけでもないwebサーバなのになぞのコネクション数の多さが・・・ netstatで確認してみ…
最近Hugoを使い始めてから、改めてgolangって早いなーと思う今日この頃です。 ちょっとしたテキストファイルを加工したいなーって事案が発生したので、せっかくだからgolangで実装してみました。 ちなみに五反田.goやったりとか、静岡go参加したりとかしてますが、僕はほとんどgolang触ったことありません。。。。…
前回の記事で、リダイレクト設定に関する話をしました。 今回は、そのリダイレクトが正しく行われているかをテストしようという話です。 そもそもテストなんかしなくて、目視でいいんじゃないの? たしかにそう思う人もいるかと思います。 しかし、リダイレクト先がたくさんあったり、301でリダイレクトしたいのに302でリダイレクトし…
ブログの移行に当たってnginxでのリダイレクト設定をしていたのですが、そこでmapモジュールを使ったら便利だったので使い方を紹介していきたいと思います。 単純なnginxのリダイレクトについて nginxのリダイレクト設定自体は結構簡単で、例えば古いドメインから新しいドメインに書き換える場合は以下のような感じで簡単に…
Composer関連でパッケージの管理でちょっと大変だったのでそのメモです。 なんか周りの人で勘違いしている人が多数いたので先に言っておきたいのですが、そもそもcomposerってPackagistで登録されているライブラリ以外もインストールできるんですよ。 PEARだってインストールできるし、tarなライブラリだって…
Symfony Advent Calendar 2014 - Qiita の5日目の記事です。 SymfonyでBackboneJSやAngularJSを利用したアプリケーションを使うときってどうやって作ってますか? 僕の場合はサクッと作りたい場合はFOSJsRoutingBundleとFOSRestBundleを利用…
https://twitter.com/polidog/status/529880969524682753 Symfony2を使ってなにかサービスを使っていると時として複数のデータベースサーバが必要にある場合がありますよね。 もちろんSymfony2でもDBALのコネクションの設定とORMのエンティティマネージャーをの…
こんにちは。ポリドッグです。 最近全然ブログが更新出来てない僕です。 Symfony2温泉会に行ったメンバーともくもく会をやることになったので参加してきましたw https://twitter.com/polidog/status/457388704600829952 このツーとしてから半年、やっともくもく会が開催でき…
去年もフロントエンド温泉会に言ってきましたが、同じようなグループで今年も合宿に行ってきました。 去年よりもだいぶ参加人数が減ってしまい若干の寂しさがありましたが、まあそこは仕方ないですね。 去年は伊東まで@nakajmgと一緒に踊り子号でコードを書いてましたが、今年はソロで新幹線の中で熱海までコードを書きました。 一人…
どうもこんばんはポリドッグ(♂)です。 僕は元気で毎日働いているよ! さて、そんな事はどうでもいいんですが、今日はSwift Mailerのお話でもしたいと思います。 Symfony2でWebアプリケーションを実装していると結構使う事になるSwift Mailerだと思います。 最近だとUTF-8の文字コードでメールを…
こんばんは、ポリドッグです。毎日元気です。 さてさて、今日はすぐ近所(弊社の1つ上の階)で行われていた五反田もくもく会に参加してきました。 今回2回目だそうですが、僕は初参加でした。 今日やった事 この前Gotanda.goを主催したので、今日はGolang触っていました。 まあ皆さんご存知だとは思いますが、僕のGol…
Symfony2とDoctrine2で開発しているんですがたまにはまるパターンが・・・。 Doctrine2 ORMで日付を更新しようとしたのに更新されない事がありました。 問題のコードは以下のような感じ。 コントローラで適当にエンティティマネージャ呼び出して日付を更新する見たいな感じです。 <?php class T…
久しぶりです。ポリドッグです。 最近では会社でポリ男と呼ばれてるそんな毎日です。 9/6に弊社にてGotanda.go #1を開催しました。 みんな大好きなGolangのイベントですよ。 僕は数行程度しかGolangを書いた事無いんですが、わりと弊社のイケイケエンジニアクラスタな人たちがGolangに興味持っているので…
最近だとCI使って自動テストしてます系の会社も多いのかと思います。 有名なCIとしてあるのはjenkinsがありますよね。ただ最近はJenkins以外のツールも出てきています。 そこで、ここ最近CIツールがいくつか出てきたので調べてみました。 そもそもCIツールとは? 継続的インテグレーションを自動化するためのツールで…
Doctrine2でUPDATEするときのサンプルってfindしてEntityオブジェクトを取得してremoveする方法が一般的に紹介されている方法だと思います。 <?php $em = $this->getDoctrine()->getEntityManager(); $post = $em->find('HogeF…
最近のJavaScript界隈のフレームワーク的な物だとAngularJSが人気ですが、僕はあえてBackboneJSを愛用しています。 ただ今のプロジェクトをBackboneJSで書いているだけなんですけどね。 いろいろと便利な機能満載なBackboneJSですが、Symfony2と組み合わせる場合にどうしたらいいの…