いっきのblog

技術とか色々

2018-01-01から1年間の記事一覧

Laravel Meetup Tokyo Vol.10で「Laravelを始めてからDDDを実践するまで」について発表してきた

どうも、くずき(@kzkohashi)です。 先日「Laravel Meetup Tokyo Vol.10」で発表してきたのでその内容と他の方の発表について書いていこうと思う。 laravel-meetup-tokyo.connpass.com 発表資料 Laravelを始めてからDDDを実践するまでの過程について書いた内…

Laravelでバリューオブジェクトのみを実装する

どうも、くずき(@kzkohashi)です。 今回はDDDにおける、バリューオブジェクトをLaravelでどう表現するかについて書きたいと思います。 なぜバリューオブジェクト? DDDを学んでいる中で、実際にどうやったら実装に落とし込めるだろうか?って考えたときに、…

Laravelでリポジトリーパターンを実装して見た感想

どうも、いっき(@kzkohashi)です。 Laravelを使い始めて1年くらいたちそうなので、いくつか試している実装パターンの感想でも書こうと思う。 今回は、Repositoryパターンについて書く。 ---追記--- リポジトリーパターンを採用しつつバリューオブジェクトに…

LaravelのMacroを使ってBuilderに機能を追加する方法

どうも、くずき(@kzkohashi)です。 先日、正しいJSON APIのフォーマットにするために以下のライブラリを導入した。 github.com paginateは正しいクエリーパラメーターを取っていない 恥ずかしながら最近知ったのだが、Eloquentで使用しているpaginateは、完…

キカガクで機械学習を学んだことを振り返る(~機械学習における流派の違い~)

どうも、くずき(@kzkohashi)です。 知り合いのエンジニアが、去年からブログを毎月20くらい書いてて、フォロワーも何倍も増え、毎月のPVも1万くらいあるみたいで継続は力なりだなと思う今日頃ごろ。 2017年の4月ごろ、キカガクがやっている、機械学習の初級…

WEBエンジニア勉強会#5で「Amazon Rekognition」を使った例についてLTしてきた

どうも、くずきです。 昨日は、WEBエンジニア勉強会#5に参加し、LTさせてもらってきた。 この勉強会は、「初心者(LT者も含む)でも大丈夫なコミュニティづくり」をしており、LT初心者の自分にとっては行きやすい勉強会だった。 自分の発表内容と他の方と発表…

CircleCI2.0でDocker Composeをキャッシュする

どうも、くずきです。 以前、CircleCI2.0を試しました。 kzkohashi.hatenablog.com CircleCI2.0を使って見たものの、せっかく色々機能があるのに使えてなかったので、今回はWorkflowsを使ってDocker Composeのキャッシュを利用したいと思います。 目標 Workf…

Laravelで日ごとに変わるランダムなソートをする

どうも、くずきです。 こないだ、セールスの方からリストの表示をランダムでだせないのかというご要望がありまして、実装してみた話です。 DB側でランダムで出す 基本的にソートはSQL側で行なっているため、なるべくDB側でできないかな〜と思ってたらありま…

Pretty Result PrinterでPHPUnitのテストを見やすくする

どうも、くずきです。 今日は、PHPUnitを見やすくるPretty Result Printerを紹介したいと思います。 Pretty Result Printerとは そもそも今のPHPUnitは結果が見辛かったりします。 PHPUnit 5.7.26 by Sebastian Bergmann and contributors. ................…

LaravelでRedshiftにインサートする際にでるSQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "returning"の対処法

どうも、くずきです。 以前、LaravelでRedshiftを扱う方法について書きました。 kzkohashi.hatenablog.com 今回は、Redshiftにインサートする際にでる SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "returning" の対処法について。 Elo…

Azure Face APIとAmazon Rekognitionで性別判定を比べてみた

どうも、くずきです。 ユーザーの画像から性別を判定する方法は何かないかと思い、Amazon RekognitionとAzure Face APIを試してみたのでメモっときます。 結論を先に言うと本番環境ではAmazon Rekognitionを使って性別判定して、数十万ユーザーの識別をして…

pythonを使ってORBとPerceptual Hashで画像の類似度を比べてみる

どうも、くずきです。 今回はPythonを使って画像の類似度を求めました。 なぜやりたいのかというと、インスタグラムなどのSNSで画像を設定していない人を除外したい。つまり、 この画像か、近しい画像を設定している人が見つけ出せれば良い。 比較対象の画像…

2017年の振り返りと2018年の抱負

プライベートも含めた振り返りと今年の抱負。 よかったこと 子供生まれた 子育てっていろいろ大変だけどすごく可愛い 自分の時間を自分でコントロールできない感覚に慣れるのに時間かかったなぁ CTOになった フリーランスやめて、四人目の社員としてベンチャ…