フリーランチ食べたい

Python/機械学習/データ解析/ソフトウェア開発などなど

眠っているログを活用しよう / Rails Developer Meetup 2019で発表しました

RailsDM2019(https://railsdm.github.io/) で発表させていただきました。

タイトルは少し長いのですが、 「ログを解析し続けてわかった、 会社で眠っているアクセスログを活用する5つのプラクティス」 です。

ログを解析し続けてわかった、 会社で眠っているアクセスログを活用する5つのプラクティス/practices-to-utilize-access-logs - Speaker Deck f:id:ikedaosushi:20190323153348p:plain

続きを読む

3/23(土)にRails Developers Meetup 2019で発表します

今回は技術記事ではなく、告知です!

再来週に迫った3/22(金)・23(土)に外苑前の日本オラクルさんで開催されるRails Developers Meetup 2019にスピーカーとして参加させていただきます。
もうチケットは完売しているようなのですが、参加予定の方いたら是非会場でお話しましょう🙌

f:id:ikedaosushi:20190310085049p:plain
https://railsdm.github.io より

いつも記事やPodcastなどのメディアで見ている方々ばかりで恐れ多いのと同時に、そういった人たちにお会いできるのがとても楽しみです。

続きを読む

レコメンドアルゴリズム入門(非個人化推薦/コンテントベースフィルタリング/協調フィルタリング)

現在受講中のCourseraのRecommender Systemsコースの中で自社のサービスなどにレコメンド機能の導入を検討している方に有用だと思われる情報があったのでまとめてみました!

「レコメンドアルゴリズムって協調フィルタリングのこと?」というくらいの知識の方にオススメです。

続きを読む

【Chrome Extension】簡単にURLとタイトルをコピーできる「simple-url-copy」作りました

今閲覧しているURLとタイトルを簡単にコピーできるChrome Extensionを公開しました。

https://github.com/ikedaosushi/simple-url-copy/raw/master/assets/how_to_use.gif

ダウンロードはこちらから↓

chrome.google.com

このブログでは、なぜこのChrome Extensionを作ったのか、どういう機能があるのかを簡単に紹介したいと思います。

実は同機能を持つ色々なChrome Extensionを試していたのですが、どうしても自分の欲しい機能を満たすものが見つからず、自分で作ってしまいました。 1ヶ月使ってみてかなり便利に使えているので紹介させてもらおうと思いました。

続きを読む

【Nuxt.js/axios】別ドメインへのajaxがCORS policyで弾かれる問題の対応

ここのところNuxt.jsで開発を行っていて、詰まったところがあったので記載しておきます。

TL;DR

  • 現状axios/devサーバーのヘッダー設定だけでは解決できません。(調べた限り)
  • devサーバー側でaxiosのproxyの設定を行う必要があります。

f:id:ikedaosushi:20190208230857p:plain

続きを読む

【Python】Pipfile.lockを活用したDockerとpipenvでの安全な環境構築

Dockerとpipenvを使った環境構築についての記事はいくつか読んだのですが、PIpfile.lockを更新する運用について書かれている記事が少ない(見つけられなかった)ため、書いておきます。

f:id:ikedaosushi:20190203220109p:plain

TL;DR

  • Dockerfile内では pipenv install --system --ignore-pipfile --deploy を使う。
  • Pipfile.lockは更新用にコンテナを作って、その中で更新し docker cp でホスト側に戻す。
  • pipenv install は現状時間がかかるので軽く使ってみたいときは pip install で試す。
  • あくまで自分が考えついたプラクティスなので「もっといい方法があるよ」「ウチではこうしてるよ」という意見があれば是非コメントくださいmm
続きを読む