crawleraを使ったクローリングの最適化

これは日本情報クリエイト Engineers Advent Calendar 2016の24日目の記事です。 元日本情報クリエイトのエンジニアなのでOB枠として参加させてもらいます! 日本情報クリエイトは宮崎で不動産系の自社プロダクトを開発し、日本全国に販売している会社です。…

ReduxとReact Routerの相性が悪いのでrouterを一から書いてみた

こんにちは、エンジニアの建三です。 Reactと一緒に使うRouterと言えばReact Routerですよね。しかし僕のReact+ReduxアプリにReact Routerを導入してみると、どうも思うようにいきませんでした。 Reduxは"Single Source of Truth"をモットーにしており、Red…

Hamburger Menu VS Tab - 有名なアプリ15個のUIを調査!

こんにちは、エンジニアの建三です。最近はデザインの仕事が主になってきています。新規事業のモバイルアプリのプロトタイプをSketchとInvisionでせっせと作る日々です。それに伴いUIデザインを最近勉強し始めたんですが、デザインってすごく面白いですね。 …

Twilio × Lambda × API Gateway で PRIMARY HANDLER FAILS を制御する

イタンジエンジニア、濱田です。 今回は、twilioを使っているサービスに障害が発生したときに、slackに通知したり、twilioにかかってきた電話を転送する仕組みを、aws lambda と aws api gatewayで実現する方法についてお話します。 背景 弊社では、twilioを…

Reactを毛嫌いしてるが実は好きになりたい人へ

こんにちは、エンジニアの建三です。今までは機械学習に関する記事ばかり書いていましたが、実はフロントエンドも大好きです。 僕がWeb開発を始めた3年前はJS Framework全盛期だったので、JQueryをすっとばしてAngularから入りました。その後数々のLibrary…

サービス毎にとっちらかったMySQLデータベースをfluentd経由でBigQueryに集約してDWH作っちゃうゾ★の巻

横澤です、平素よりお世話になっております。 昨今は機械学習とか人工知能というワードがバズっている影響もあり、ビッグデータとかDWH(データウェアハウス)というワードも関連して話題に上がりますね。 ビッグデータと一口にいってもその形態やフェーズは…

どうしても不動産価格査定をRubyからRを使ってやりたかった

エンジニアの濱田です。イタンジでは、AIによる不動産価格査定サービスVALUEのように、不動産価格査定に力を入れています。今まで複数の方法を試してきた中で、今回はRubyからRを使って不動産価格査定を行う方法をご紹介します。 事前準備 ruby環境 R環境 価…