OTOBANK Engineering Blog

オトバンクはコンテンツが大好きなエンジニアを募集しています!

BEAR.Sundayをコードリーディングしたのでメモ程度にアウトプットする

お久しぶりです。 @kalibora です。 題名が若干のルー大柴感ありますが、以前から気にはなっていたものの手を出していなかった BEAR.Sunday を最近触りまして、 理解を深めるためにもコードを多少読んだので、ここにそのメモを藪からスティックに垂れ流した…

SymfonyのService Containerについて(後編)

こんにちは。@mrtry_です。 最近ずっとサンダルで出社していたら、日焼けでサンダルの紐の跡ができました。 さて、今回は前回に引き続き、DIについて書こうと思います。 前回でDIとはなにか、という話をしたので、今回はSymfonyでDIする際に利用するService …

重い腰上げDay(仮)を開催しました

ペンギン村からおはこんばんちは。今年のフジロックは3日通しで参加予定の @kalibora です。久しぶり過ぎてどんなテンションでブログ書けばいいのか忘れました。 さて、今日は技術的な話題というよりも、先日社内で開催した 重い腰上げDay(仮) というイベン…

SymfonyのService Containerについて(前編)

こんにちは。@mrtry_です。 最近、低温調理機を自作しまして、毎週ハナマサで肉塊を買って、調理する週末を過ごしています。 さて、今回から2回ほどService Containerについて紹介したいと思います。 初回のこの記事では、Service Containerの仕組みの元とな…

Symfony2で利用されているDoctrineに入門する(後編)

こんにちは!@mrtryです。 最近、つくりおきした鍋を冷蔵庫に入れ忘れて、おかずを腐らせる失態を2度ほど犯しています…。 みなさん…。最近暖かくなってきていますので、食中毒には気を付けましょう…。 さて、「Symfony2入門」の8回目の記事です。 前回のSymf…

Industry Tech Kaigi (4/27) の仲間に入れてもらってイベントやります!

@riaf です。 4/27 (木) に開催される#02 Industry Tech Kaigi「巨大産業をテクノロジーでハックせよ!」 というイベントにオトバンクも一緒に登壇することになりました。 公開時にちょっと面白いことになっていたので、シェアして遊んだりしていましたが、 …

Symfony2で利用されているDoctrineに入門する(中編)

こんにちわ!@mrtryです。 もう3月ですね。新卒入社して、もうすぐ1年経ちます。 新卒と言えなくなってしまうのが、ちょっと寂しい今日このごろです。 さて、「Symfony2入門」の7回目の記事です。 前回のSymfony2で利用されているDoctrineに入門する(前編)に…

音声認識で文字起こしをしてみた

こんにちわ。@mrtryです。 今月の頭に、地元に帰る用事があり、先月のブログで書いたまつりやという回転寿司にいってきました。 いっぱい食べました。めっちゃ美味しかったです…! さて今回は、先日社内LT(Teck Talk)で発表した内容を記事にしてみました。 …

2017年1月のどや会ごはん - バインミー☆サンドイッチ -

こんにちは! 分厚い本を読むのが苦手な@perokoです。 突然ですが、オーロラって見たことありますか? 私は、お正月休みを利用して人生初のオーロラを見るために、イエローナイフ(このへん)まで行ってきました! バンクーバーまで8時間40分、そこからカル…

Symfony2で利用されているDoctrineに入門する(前編)

こんにちわ!@mrtryです。 年末年始は北海道へ帰省して、寿司を毎日食べてました。 まつりやという回転寿司が最高なので、北海道へ行く機会があれば、ぜひ! さて、「Symfony2入門」の6回目の記事です。 今回からは、Symfonyで利用されているORMである Doctr…

LOCAL Community Summit で 道産子 CTO Evening というセッションをやります

あけましておめでとうございます! 実は CTO の @riaf です。 年始一発目のエントリですが、ちょっとイベントの告知をさせてください。 1/28 に行われる LOCAL Community Summit 2017 というイベント (会場は東京駅のすぐそばです!) の中で、 道産子 CTO Ev…

2016年12月のどや会ごはん - ケンタッキーと釧路のお酒 -

こんにちは! 京成特急スカイライナーで成田空港に向かっている@perokoです。 オトバンクの営業日は12/27まで(12/28が創業記念でお休み)なのですが、有休を使って一足先に仕事納めをしちゃいました〜!へへへ! さて、毎月恒例のどや会ごはんを紹介します〜 …

Symfony2のコントローラについてまとめた(後半)

こんにちわ!@mrtryです。 年末年始まであと1月、がんばっていきたいです...! さて、「Symfony2入門」の5回目の記事です。 前回に引き続き、コントローラについてまとめます。 今回は、実際にコントローラを利用する際に基本となる ルーティングパラメータ…

Symfony Console のコマンド名を自動的に Monolog のログに出そう

この記事は Symfony Advent Calendar 2016 - Qiita 10日目の記事です。 みんな大好き Console のお話です。 CLI から Monolog Logger を使う Symfony2 or 3 を使っているのであれば Console Component のお世話になっていると思います。 そしてほとんどの場…

2016年11月のどや会ごはん - 北海道直送 炭焼き酒場 36番倉庫 -

こんにちは! 愛子さまが15歳のお誕生日を迎えたと聞いて驚愕している@perokoです。 この間まで赤ちゃんじゃなかったっけ・・・??? さて、弊社は11月が期末なので、 お陰様を持ちまして、無事13期を迎えることができました。 今後ともオトバンクとオトバ…

Symfony2のコントローラについてまとめた(前半)

こんにちわ!@mrtryです。 最近、寒くなってきましたね。 最近は、ねとめしの「肉まんスープ」で温まっています。 すりごまとラー油をたくさん入れるのが好きです。 さて、「Symfony2入門」の4回目の記事です。 前回はルータについて説明しました。 今回は、…

PHPカンファレンス2016に遊びに行ってきました (せっかくなので資料をまとめました)

こんちは! @riaf です! 昨日は PHP カンファレンス でしたね!みなさん、餃子食べましたか!?!? 僕はここのところあまりお手伝いできていなくて申し訳ない気持ち! 今回はお昼過ぎからちょこっとだけ遊びに行った (w/ 息子) んですが、すごい規模のイベ…

2016年10月のどや会ごはん - おにぎり有名店「ぼんご」のおにぎり

こんにちは!デザイナーのぺろこです! ここ数日で急に寒くなりましたが、皆さんいかがお過ごしでしょうか? さて、オトバンク開発部では毎月末に「どや会」を実施しています。 ビール片手に開催するこの会は、開発したものを"ドヤァ"したり、メンバー個人の…

Symfony2のルーティングについて基礎的内容をまとめた

こんにちは。@mrtryです。 もう10月ですね。入社して半年か...。 残りの半年もがんばっていきたいと思います! さて、「Symfony2入門」3回目の投稿です。 前回は、Symfony2での処理の流れについてまとめました。 今回は、その中で出てきた、ルーティングにつ…

本番環境でもSymfony2のデバッグツールバー(Profiler)が見たい

ども。フジロックでは battles がベストアクトだと思っている @kalibora です。小ネタです。 Symfony2の開発時に下に出てくるアレ。すごい便利ですよね。 クリックすると↓こんな感じの画面になって DBへのクエリも確認できますし、簡易的にボトルネックがど…

オフィスで手巻き寿司&勝手丼♪開発チームで月次「締め会」はじめました!

こんにちは!デザイナーのぺろこです。 タイトル通りですが、開発チームで月次の締め会をはじめてみました! OTOBANK開発チームでは、"イケてるリリースを自慢(どやぁ!)しあう会"という意味で、 締め会を「どや!会」という名前で呼んでいます。 「どや!…

Symfony2での処理の流れについてまとめた

こんにちは!@mrtryです。 最近、スモークチーズのオイル漬けを作りました! チーズを燻製して、オリーブオイルにつけるだけでですが、とても美味しく、ハイボールが進みます。 燻製してみたいなぁ〜と、考えている人には、おすすめです! さて、「Symfony2…

ログレベルちゃんと使い分けてますか?

2回めましてこんばんわ。 @kalibora です。 焼き鳥のカシラは塩、シロはタレ派です。 さてさて、みなさまはプログラム中でログを吐くときのログレベルをどのように使い分けておりますでしょうか。 error 一択? error info debug くらい? そうだとして、そ…

Symfonyの基本動作についてまとめた

こんにちは!社員飲み会の準備で忙しい@mrtryです。 オトバンクでは、2週間に1回ペースで社内飲み会をしていまして、 私は料理好きということもあり、ケータリングの準備をお手伝いしております。 今回は、スモークチキンを準備しようと思い、この記事を書き…

オーディオブック (のサンプル) を垂れ流して聞けるサービスをつくってみました

みなさまおひさしぶりです @riaf です。 タイトルの通りなんですが、オーディオブックを垂れ流しで聞けるサービスがあったらどうだろう?と思ったので、サンプル音源だけですが (ある程度) ランダムで聞けるページを試しに作ってみました。 FeBeシャッフル (…

PHP BLT #5 に参加してきました!

どうも、はじめまして!新卒エンジニアの@mrtry です! 株式会社7/20(水)にGMOペパボさんで開催されたPHP BLT #5に参加してきました! 私事ですが、北海道から引っ越してきて、初の都会での勉強会だったのですが、 勉強会は人もいっぱいだし、オフィスも大き…

Doctrine2 四方山話 ( Fetch mode, Index by, Criteria について)

はじめまして。4月からオトバンクで働き始めました @kalibora と申します。よろしくお願いします。 さて、オトバンクでは Symfony2 を使っており、ORマッパーにはデフォルトの Doctrine2 を使用しているのですが、 そんな中で私が得た知見をいくつか紹介した…

複数バージョンの PHP をインストールして使う

こんちは!@riaf です。 最近、 php5.x と php7.0 向けの開発を並行してやっているので、OSX 上で複数の PHP をインストールして開発しています。 ついうっかり composer update なんてものを実行してしまったので、その待ち時間でどういう構成にしているか…

Xdebug が重い!それなら PHPDBG で CI を高速化だ〜!

こんにちは、毎度おなじみ @riaf です。ここのところ、私しかブログ記事を書いていませんが、社員が居ないわけではありません。きっとそのうち書いてくれると信じています (まじ、誰かホントに書いてくれよ...)。 今日はタイトル通り、PHP7+PHPUnit4.8 から …

PHP BLT #4 に参加してきました

@riafです! 先週の木曜日ですが、株式会社メルカリで開催されたPHP BLT #4にまとめブログ枠で参加してきました。 何かネタを作って LT 申し込もうとしてたんですが、ちょうど枠が埋まっていたの(と、エンジニアブログのネタを探していたの)で、初めてのまと…