OTOBANK Engineering Blog

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

実家を出たので心置きなくスマートホーム化を試みた話

こんにちは、そして初めまして岩Dです。 声優の小野大輔さんを好きすぎるという訳ではないですが(いや、好きではあります)ひょんな事から岩Dと呼ばれています。 小野大輔さんと言えば、悪魔で執事も良いですが、最近だと調査兵団団長も良いですよね。でも一…

勉強会LTはじめました(はじめてました)

今年のフジロックは4日間テント泊にしようと目論んでいる @kalibora です。こんにちは。 さてさて、開発部やそれに類する開発チームで、週1くらいの頻度でミーティングしている組織は多いのではないかと思いますが、 みなさま、どんなアジェンダでミーティン…

銭湯でエンジニアの働き方について語る『#エンジニア銭湯』に参加しました!

こんにちは、エンジニアのねっしーです。 平成もじきに終わりですね。 自分は平成生まれなので、これから生まれてくる令和生まれの子たちに「これだから平成のオバサンは...」とか言われるんじゃないかと考えただけで打ち震えます。 だーいぶ日にちが経って…

PHPStan で Doctrine Criteria で使ってるフィールドを検証できるようにした

全国1億2000万のDoctrineファンのみなさん。こんにちは @kalibora です。 Doctrine 使ってますか!! Eloquent な皆さんはここで帰っても大丈夫です。 さて、 Doctrine を使っているのであれば Criteria を使っているという方も多いかと思います。 Criteria っ…

Metabase を Google App Engine で動かそう

こんにちは!@riaf です。 オトバンクでは、サービスの各種データの可視化に Metabase を利用しています。 また、主に Google Cloud を利用しているので、GCP で運用したく、現在は Google App Engine 上で Metabase を運用しています。 設定ファイルを書い…

Google Cloud Identity-Aware Proxy (Cloud IAP) のJWTをPHPで検証しつつ、中身について少し勉強する

お久しぶりです。 @kalibora です。 いきなりですが、 Google Cloud Identity-Aware Proxy (以下Cloud IAP) 便利ですね。 詳細は Cloud Identity-Aware Proxy | Identity-Aware Proxy | Google Cloud この辺りを読んでもらえばいいとして、 知らない人にざっ…

builderscon 2018 に参加しました #builderscon

こんにちは、7月にオトバンクに入社してエンジニアをやっている@s4kr4です。 9月7日〜9月8日に開催されたbuilderscon 2018に参加しました。 builderscon.io buildersconのテーマ「知らなかった、を聞く」の通り、Webからコンテナ技術、IoT関連などさまざまな…

Hyper と fish の環境構築をしてみたよ

あああああああああけましておめでとうございます (まじか) @riaf です! すっかりブログの更新をサボっていましたが、今後も気張らずにゆるくやっていこうと思いますので今年もよろしくお願いします。 というわけで (どういうわけだ)、最近 macOS をクリー…

BEAR.Sunday のリソースキャッシュを試してみた

この記事には @koriym さんによるフォローアップ記事: BEAR.Sunday のリソースキャッシュ - Qiita があります。併せてご覧ください。 しばらくぶりです。 @kalibora です。 この記事は BEAR.Sunday Advent Calendar 2017 - Qiita 20日目の記事です。 (前日…

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

この記事には @koriym さんによるフォローアップ記事: Re: BEAR.Sundayをコードリーディングしたのでメモ程度にアウトプットする - BEAR Blog があります。併せてご覧ください。 お久しぶりです。 @kalibora です。 題名が若干のルー大柴感ありますが、以前…

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回目の記事です。 前回…

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開発チームでは、"イケてるリリースを自慢(どやぁ!)しあう会"という意味で、 締め会を「どや!会」という名前で呼んでいます。 「どや!…