Google HomeとeRemoteを使って家電を音声操作する(前編)

IoT

家電を携帯のアプリから操作できて便利なeRemote。昨年の夏から使っていたわけですが、最近携帯をiPhoneからAndroidに変更し、そのAndroid端末にeRemoteを操作するためのアプリ(eHome)をインストールして使おうとすると、デバイスが認識されずセットアップできませんでした。他の人も同様の不具合を指摘しており、改善もしばらくされなさそうだったので、ネットの情報を参考に自分で作っ […]

LaravelのSocialiteとPassportを使ってWeb APIの認証機能を実装した話

Web

現在開発中のアプリで、LaravelのSocialiteとPassportを使って認証機能を実装したので、その内容をまとめておきます。 設計 シーケンス アプリも踏まえた全体のシーケンスは下図の通りです。(認可サーバ=Facebook等のサーバと捉えてください。)アクセストークンが2種類出てきますが、それぞれの役割は下記の通りです。 アクセストークン(SNS):認可サーバから取得する有効期限の長い […]

Laravel APIの自動テストを運用してみた話

Web

会社で作成中のサイクリストのためのSNS(HILCRA)のAPI開発において、特に自動テストに力を入れて取り組んでみたので、その内容について記録として残しておこうと思います。ちなみに、開発のフレームワークはLaravel、テスティングフレームワークはPHPUnitです。テスト観点の設計や、認証を含むAPIにおける具体的なテストコーディングの参考になれば幸いです。 そもそもなぜ自動テストが必要か 一 […]

Raspberry Piを使ってビーコン発信してみた話

IoT

しばらく前に、Raspberry Piについて色々調べてビーコン発信機として使ってみたので(受信側はswiftで実装)、その時の話を今更ながら残しておきます。 Raspberry Piとは? 簡単に言うと、安価で入手できるマイコンボードです。その他詳細は以下。 特徴 Arduinoなどのマイコンボードと比べると処理性能が桁違い。 TCP/IPの通信、簡単な画像処理できる 機種 RaspberryP […]

JavaScriptのES6での変更点を今更ながら整理してみた

Web

これまで、ES6における変更点をきちんと整理できていなかったので、今更ながら整理しておこうと思います。なお、本記事の執筆にあたり、JavaScript本格入門を参考にさせていただきました。ご存知の方は多いと思いますが、とても良い本です。また、当然ながら全ての変更点を網羅できているわけではなく、最低限知っておきたいレベルのものを勝手に選定しました。ES5とES2015の構文をそれぞれ羅列して必要に応 […]

Reactを使ったWebアプリ開発〜入門編

Web

長い間本ブログを放置していましたが、久しぶりに更新します! Webエンジニア未経験だった私ですがWeb系のベンチャー企業に転職して早二ヶ月が経過し、今のところ楽しく充実したフロントエンドエンジニア生活を送っています。 さて、今回はこの2ヶ月の開発で感じたことを簡単に振り返りつつ、今流行りのReactについて週末に勉強したことを残しておきます。 ※React環境を構築する方法については弊社テックブロ […]

MacでKinectサンプルを動かす

  今日は、表題の通りKinectについてのお話です。そもそもなぜKinectかというと、前職で画像処理&機械学習みたいなことをやっていた時期があり、プライベートでも遊び感覚で楽しみつつ、ちゃっかりこれらのスキルを向上できたらいいなぁと思って、一年ほど前に購入していたのがきっかけです。ただ、その時はセットアップで挫折してすぐに放置していたので、時間に余裕のある今、改めて […]

ブログ始めました

  • 2017.12.21

これまで、プライベートではインプットしかしてこなかったのですが、それだけではだめだと思い、この場をお借りしてアウトプットしていこうと思います。 堀江さん信者である私は、数年前に下記動画を見てその内容(インプットだけじゃなくてアウトプットが重要なんだという部分)にすごく共感したのですが、なかなか手をつけられていませんでした。りんく   堀江貴文(ホリエモン)伝説のスピーチ ー近畿大学卒業式 […]

1 3