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

HanamiでNuxt.jsのビルドしたファイルを配信したい

やりたいこと HTML, CSS, JavaScriptはHanamiの app/web/views で書きたくない。 Nuxt.jsやcreate-react-appとかで作ったものを public 配下で配信したい ただ Hanami.rb では public/index.html をおいても反映されなかった やったこと Hanami::Static#init…

Google Cloud Storageでダイレクトアップロードを有効にする on Heroku

やりたいこと RailsでActive Storageを利用している Google Cloud Storageを利用している Rails.application.configuration.active_storage.service = :google Heroku Review Appsでも利用したい。 やったこと CORSに対応したバケットをHeroku Review Apps作…

外部キー制約を付与したデータにより Herokuで db:fixtures:load が落ちてしまう

TL;DR ENV['FIXTURES'] = 'hoge,fuga,bar' と並び順を指定してから投入しているが、あまり良いやり方ではなさそうなので、なにか良い方法があれば教えてください 遭遇した問題 今作っているアプリケーションをHerokuで開発している。 Review Appsで動作を確…

アバター画像のプレースホルダに avatars.dicebear.com を利用する

TL;DR https://avatars.dicebear.com/v2/種類/値.svg みたいな感じで入力すればアバター画像のプレースホルダが手に入る。 他にもいろいろオプションがあるので便利かも。 やりたいこと Webサービスでよくある、ログインユーザのアイコン画像を表示するとき…

Pocketでお気に入りしたページをはてなブックマークに追加するWebアプリを書いた

TL;DR はじめてGo言語(Echo)でコードを書いてみた。 github.com やりたいこと Pocket でお気に入りした記事をIFTTTのメール通知機能を使ってはてなブックマークに投稿していたが、メールでのブックマーク投稿機能の提供が終わってしまった。 bookmark.hate…

Nuxt.js + Skyway ( WebRTC ) で簡易ベビーモニタを作った

TL;DR github.com やりたかったこと iOSのカメラを使う リアルタイムで送ってほしい 音声も拾いたい やったこと iOSのカメラを使う 音声も拾いたい MediaDevices.getUserMedia() - Web API | MDN を使った リアルタイムで送ってほしい webrtc.ecl.ntt.com を…