Rista Tech Blog

株式会社リスタの技術?ブログ

Google Cloud Vision APIで街の求人チラシを読み取ってみる

エンジニアのmikedaです。 街の求人チラシの写真をアップロードすれば求人広告が自動生成される、 というのが出来ると楽だなーとふと思って、 Google Cloud Vision APIを使ってOCR処理(画像からのテキスト読み取り)をちょっとやってみました。 コード 事前に…

cap deployでcurrentが変わったのを作業者に通知する

capistranoでアプリをデプロイすると、 各サーバ上のタイムスタンプ名ディレクトリに新しいコードが配置され、 $ cd /var/www/joblist $ ls releases/ 20161016103403 20161016104310 20161016215218 20161016231246 20161016231528 currentディレクトリのシ…

ブログを作り直しました( はてブが無くなりました(´・ω・`) )

ブログを作り直して、頑張って集めた80はてブがぶっ飛んだぞヒャッホーイ 経緯 この会社ブログは『はてなブログ』なんですが、 会社アカウント(rista-inc)で作って自分(mikeda)をメンバーにするつもりが、 間違えて自分のアカウントで会社ブログを作っていました。…

Werckerでrails + elasticsearchのCI

CI

CIにはwercker使っています。 werckerはDockerベースのCIサービスで、採用の理由は無料だからです。 werckerにはいろいろオシャレで便利な機能がある、 ようなのですが、すみませんぜんぜんわかりません。。。 最初はオシャレ機能を組み合わせていい感じに構…

初めての沖縄旅行

エンジニアの@mikedaです。 先日、人生初の沖縄旅行に行ってきました! 国際通りをぶらぶらして、 首里城みて、 那覇で豚しゃぶくって、 キングタコスでタコライス食って、 古宇利島でハートロック(嵐がCMに使ったハート型の岩)見て、 ちゅら海水族館いって…

AWS、nginxでお手軽動的サムネイル

WEBサービスで使用するサムネイル画像、JOBLISTでは事前に作っておくのではなく、動的に生成しています。 オリジナル画像がhttps://d2ui2iytvnht76.cloudfront.net/sample.jpgだとすると、 https://d2ui2iytvnht76.cloudfront.net/resize/100x100/sample.jpg…

JOBLISTのシステム構成と開発フロー

どうも最近おないた気味なエンジニアの@mikedaです。 今回はJOBLISTのシステム構成と開発フローについて書きます。 まず前提として、FWはRuby on Railsです。 システム構成 サービスインフラはAWS上に構築されていて、全体としてはざっくりこんな感じです。 …