Blogs

12 / 39 ページ

2015

DDDっぽい事をしてみて思うこと

9月はあまり稼働していなくて、旅行に行ったり実家に帰ったりそんな感じでした。 なので、あまりコードも書いていないし、DDD本というか技術書もほとんど読んでない状況です。 もはや時代遅れのエンジニアになりつつあるそんな気がするぐらいです。 ただ、何もしないってのはたまには良いこともあって、自分の中のいろいろな事を整理でき…

近況

洗足池から荏原中延に引っ越してきて1ヶ月経ちました。 部屋は相変わらず片付かないままなのです。。。 荏原中延はすごく良いところで、住みやすくて、都心からのアクセスもいいし、 今まで住んだ街の中で一番良い環境だと思いました。 仕事もひと段落して、今はちょっとした充電期間です。 今まで書いたコードの反省をしながら、今後エン…

Symfony2でユーザー登録と同時にログインさせる方法

この記事はSymfony2.7を想定して書いています。(おそらく) 最近のブログはSymfony2の話ばかりで、あれなんですが、まあそれだけSymfony2を愛しているということで許してください。 で、よくあるユーザー登録完了後にログインしている状態にしてほしいなんて話はよくあると思います。 Symfony2で実現する…

Symfony2でrouting.ymlにドメイン指定したらWebTestCaseがこけたよってお話

おはようございます。ポリドッグです。 さて、今日はrouting.ymlでドメイン指定したら、WebTestCaseがこけてしまったのでどう回避したかをここに残しておこうと思います。 例えば、特定のコントローラ配下はサブドメインにしたい場合はrouting.ymlにこんな感じに書けばいいんですよ。 // vim app…

CircleCIでmasterブランチのみカバレッジを測るようにphpunitを実行する

テストを書かないなんて・・・ってぐらいテストが浸透してきているような気がします。 昔は僕もテストを書かなかったんですが、最近はちゃんと書くようになりました。 そして、CIツールもつかって開発するようになりました。 今のプロジェクトでは、CircleCIを使ってるんですが、テストが笑えないぐらい遅くて悩まされていました・…

DoctrineMigrationsBundleで複数データーベース対応できるようにしてみたpart2

ご無沙汰しています。ポリドッグです。 前回DoctrineMigrationsBundleで複数データーベース対応できるようにしてみたを書きましたが、今回はその追記というか、 前回の記事のアプローチが間違ってたので、最近の僕の対応方法をご紹介しようと思います。 前回のアプローチにはどのような問題があっのか? そもそもと…

僕はドメイン駆動設計が理解できない。

設計やオブジェクト指向は理解したつもりなのに、実は違うというような事の繰り返しのような気もしますが、それにしても僕はなにも理解できていないんですよね。 DomainKataを少し使って理解した気になっていんですが、ただの勘違いでした・・・。 DDDを解ったつもりになっていて、すごく恥ずかしくて、すごく悔しくて、毎日悩ん…

Symfony2.6でExtensionのテストを書いてみたよってお話

今日は、初めてSymfony2のExtensionをテストコードをどのように書いたのかをブログに残しておきたいと思います。 間違っていたらぜひ指摘をしていただけると助かります...wwww テスト対象のクラス まずは、テスト対象のExtension, Configurationがどうなっているのか確認しましょう。 実装…

Symfony Meetup #2を開催しました

3/22にSymfony Meetup#2を開催しました。 前回まではもくもく会としてやっていましたが、今回からはMeetupに変更になりました。 Symfony Meetupの詳しい内容に関しては@ksetaさんのブログで確認していただければと思います。 今回もLTしました。 今回はSQSJobQueueBundle…

東京12年目

14日で東京に来て11年が経ちました。 本当に月日が流れるのはものすごく早いです。歳を取るたびに加速していきます。 気がつけばもう今年30歳になるわけです。 東京に出てきた頃に生まれ姪っ子はもう小学校5年生になってしまうわけです。 11年も経てばいろいろな事が変化します。 それでもね、ワクワクする気持ちは今でも持ち続け…

静岡JavaScript勉強会に参加してきました。

花粉症が辛くて沖縄か北海道に移住したい、ポリドッグです。 3/14に我が祖国、静岡で開催された「静岡JavaScript勉強会」に参加してきました。 そして今回は僕も発表者としてPHPerから見た昨今のJsについてって適当なタイトルでしたが、ECMAScript6について少し調べたことを話してきました! そうそう、@k…

ポリドックにserverspecを教えよう!に参加してきました

どうも、ポリドッグです。 3/7に「ポリドックにserverspecを教えよう!」に参加してきました。 タイトルからして、ネタにされている感が満載ですが、僕のために勉強会が開催されました。 Serverspecを覚えたい欲が高かった僕は、ちゃんとServerspec本を購入してから会場に向かいました(まあまったくもって…

SQSJobQueueBundleをつくってみました。

こんばんわ、ポリドッグです。 SQSJobQueueBundleを作ってみました。 前職ではBCCResqueBundle使っていましたが、今回はResqueを使わないので、自ずとBCCResqueBundleは使えません。 Amazon SQSでメッセージキュー的な処理をするので、SQSJobQueueBundleを…

働き方がすごく変わった

すっかり3月になってしまい、もう今の会社に入社して2ヶ月が立ちました。 本当にここまであっという間に終わってしまっているなぁーという感じです。 働き方がすごく変わった。 前職とは違って、時間に縛られない形で仕事をしています。 リモートで作業したり、会社に出勤して作業したり、自由です。 フリーランスで働いていた事もあるし…

サービスコンテナにスタティックなファクトリメソッドを利用してインスタンスを登録する

最近Symfonyの深さに溺れそうな毎日を送っております。 さて、サービスコンテナに登録する際に、スタティックなファクトリメソッドを実行する場合にはどうしたらいいのか。 大したことないんですが、今日ちょっと調べたのでその記録がてら記事書いてみました。 そもそもサービスコンテナに登録する際にファクトリメソッドって使えるの…

Symfonyもくもく会#4でLTしてきました

2/21に株式会社ヒトメディアさんのthe p@rkでSymfonyもくもく会#4を開催しました。 もくもく会の詳しい内容はSymfonyもくもく会 #4 を開催しましたで確認いただければと思います。 さて今回僕は珍しくLTをしました。 コントローラのテストについてってタイトルで発表しました。 まあいつも通りうまくLT…

toogl-buttonのesa.io対応のpull requestがマージされてた

最近esa.ioを使い始めています。 そんな、esa.ioとtogglが連携できたら作業効率が良くなると思うんですよね。 tooglにはtoggle-buttonというchromeのプラグインがあって、対応しているwebサービスの必要な場所にtogglのスタートボタンを表示してくれる便利なプラグインがあります。 プラグ…

sha256のチェックサムを表示する方法

chefを使っているとchecksumのトラブルでインストールできないこと多いですよね。 特にバージョンを変えてインストールしたい場合とか、そんな時につらいことありますよね。 で、結局自分で調べなければいけないなんてことなるわけです。 そんな時につかうchecksum $ shasum -h Usage: shasum…

zabbix clientのせいでTIME_WATEが大量に発生する件について

zabbix-client使ってサーバのリソース監視を行っているのですが、TCPのコネクション数を数えてみたら、200個近くあったんですね。 まだproduction環境で動かしてないし、開発用だからってアクセス数がそんなにあるわけでもないwebサーバなのになぞのコネクション数の多さが・・・ netstatで確認してみ…

golangでファイルを読んだり書いたりするコード書いてみた

最近Hugoを使い始めてから、改めてgolangって早いなーと思う今日この頃です。 ちょっとしたテキストファイルを加工したいなーって事案が発生したので、せっかくだからgolangで実装してみました。 ちなみに五反田.goやったりとか、静岡go参加したりとかしてますが、僕はほとんどgolang触ったことありません。。。。…

mocha,chaiを使って、リダイレクトが正しいかチェックする

前回の記事で、リダイレクト設定に関する話をしました。 今回は、そのリダイレクトが正しく行われているかをテストしようという話です。 そもそもテストなんかしなくて、目視でいいんじゃないの? たしかにそう思う人もいるかと思います。 しかし、リダイレクト先がたくさんあったり、301でリダイレクトしたいのに302でリダイレクトし…

nginxでmapモジュールを使って301リダイレクトを行う

ブログの移行に当たってnginxでのリダイレクト設定をしていたのですが、そこでmapモジュールを使ったら便利だったので使い方を紹介していきたいと思います。 単純なnginxのリダイレクトについて nginxのリダイレクト設定自体は結構簡単で、例えば古いドメインから新しいドメインに書き換える場合は以下のような感じで簡単に…

ブログを新しくしました。

みなさんご無沙汰しています。ポリドッグです。 去年からずっとリニューアルしたいと思っていたブログをやっとリニューアルしました。 前のブログは、移行がめっちゃ大変なのと整理したかったので、手動でがんばって移行しようかと思いますw 移行の理由は非常にかんたんで、Octopressがクソ遅いからって理由ですね。 1000記事…

2015年、目標

皆様、明けましておめでとうございます。 ポリドッグです。 ついに2015年が始まりました。 私は12月中旬からニート生活が続いていたので、朝起きれるかものすごく不安でした。 ということで僕はタビィコム株式会社に入社しました。 転職って不安なことが多いわけですが、まあどの会社でも僕は変わらず全力で仕事するだけかと思います…