LATEST WRITINGINDEX
我が家のスマートホーム2.0計画

スマートホームはラズパイで自作しなくても安く構築できる時代 3 大 AI アシスタントを全部試してみて Siri、Google Home、Alexa を実際使ってみた。 スマートホーム 1.0 の頃は Homebridge とラズパイの組み…

メモ
Vue.js Tokyo v-meetup #8 に行ってきた

ブログ書く枠で参加させていただいたのでレポート👨‍💻 Connpass Vue.js Tokyo v-meetup #8 ハッシュタグ #vuejs_meetup8 Vue Fes Japan 2018 に向けたお知らせ @kazu_pon…

メモ
2018年の夏休みメモ

夏休みの期間でやったこと、技術的な部分は Qiita にエントリーでも書きたいけど仕事復帰すると忘れてしまいそうなのでこのエントリーは一旦のメモです。(写真は 6 日目に行った蔵前のカフェ) 1 日目: vue で styled-compo…

メモ
iPadで静的サイトジェネレータを更新する

このブログは静的サイトジェネレータを使って書いてます。 マークダウンなので文章自体は書きやすいんですが、WordPress と違って iPad や iPhone から更新する方法はいまひとつな感じでした。通勤時間や寝る前のちょっとの時間を有…

開発環境
3ヶ月前に転職しました。

よいタイミングかなと思い書き記すことにします。 前職では何をやっていたか 2013 年に Web メディアを運営している会社にインターンシップを経て新卒入社しました。 主に自社 Web メディアの開発でしたが病院やら学校サイトの受託開発もや…

仕事
本をSiriに読んでもらう

正直なところ本を読むのが苦手です。 なぜか理由はよくわからないけど。学生時代、活字に親しんでこなかったツケがまわってきたんだと思います。 本を読む必要について それでもエンジニアとして、継続的に本を読まないといけません。 本はネットと違って…

開発環境
Atom から VScode のエディタ移行と拡張機能について

いままでコードを書くとき Emacs か Atom で書いてました。 ローカルではもっぱら Atom を使っていたのですが自分の環境だとちょっと立ち上がりが重い。 さすがに耐えられなくなって少し前から Visual Studio Code…

開発環境
いまさらですが2016年を振り返る

かなり遅いけれど最後の正月休みなので区切りのため去年を振り返ってみました。 IoT 関連 今までこれといった趣味がながったのですが、HomeKit や Raspberry Pi を中心としたスマートホーム化をきっかけにハマった 1 年でした…

メモ
JavaScript で Arrow 関数を使った時の this の代わり

これまでイベント関数でバインドした要素を取得する場合。 $(".button").on("click", function(e) { $(this).addClass("clicked") }) こんなコードを書いてました。 Arrow 関…

JavaScript
React.js製の静的サイトジェネレーターGatsbyに移行した

これまで WordPress で技術メモを書いていたのですが、 静的サイトジェネレータの記事を読んで試してみたいと思いました。 有名どころの jekyll, Hugo, Hexo などを一通り使ってみたのですが、 React.js 製の G…

JavaScript
Gulp タスクランナーを使ったフロントエンド開発環境

最近のフロントエンドはブラウザやライブラリ互換の問題を解決するため、 以前の書いた記事のように ES や SCSS をコンパイルして使うことが増えてきました。 ただ環境を用意するのにいろんなツールがあって気軽に ES や SCSS を使う人…

JavaScript
Raspberry Pi と irMagician を使って家をスマートホーム化する

暑い季節になってきました。夏の自由研究ということで電子工作と IoT に挑戦したいと思います。 エアコンをリモートコントロールできたら快適だなぁと思ったので、家をスマートホーム化してみました。 HomeKit と Homebridge まず…

メモ
Bebelを使ってJavaScriptをES2015で書く

ES2015(ES6)について 去年 2015 年 6 月に JavaScript の標準仕様の ES2015 が正式にリリースされ、 自分も最近 ES2015 で書くことが多くなってきました。クラス定義やアロー関数、定数など非常に便利です…

JavaScript
Node.jsとnpmインストールとアップデート

Node.js と npm インストール $ sudo yum install nodejs npm -enablerepo=epel $ sudo yum install gcc gcc-c++ n のインストール $ sudo npm…

JavaScript
FuelPHP で「oops an unexpected error has occurred」の画面が出た場合

環境変数の値を変更するとエラー内容を表示できる。 Apache の場合 httpd.conf # SetEnv FUEL_ENV PRODUCTION SetEnv FUEL_ENV DEVELOPMENT nginx の場合 nginx.…

PHP
SwiftとSpriteKitでアプリ開発1:プロジェクト作成からシミュレータ実行まで

iOS の新プログラミング言語 Swift をゲームアプリケーションを作りながら触りたいと思います。 フレームワークは SpriteKit を使います。 プロジェクトの作成 まず Xcode を App Store からインストールし立ち上…

iOS
Titaniumで初アプリを作った際に参考にしたサイト

アプリケーションを作った際に、参考にしたサイトについて初心者目線ですが紹介したいと思います。 Titanium は以前に少しだけ触ったことがあって、その時は「Resources/app.js」に書く Classic なものでした。 個人的に…

iOS
Googleタグマネージャーを使ってスクロール計測

GoogleAnalytics で離脱率や平均セッションを見ていて、ユーザーがページのどこまで目を通しているのか気になりました。 海外の技術ブログや GitHub でも評価のある、「Scroll Depth」というライブラリを使用します。要…

JavaScript
tmhOAuthを使ってTwitterに画像付きで投稿する

Twitter API を使って画像付きで投稿する場合、ライブラリの tmhOAuth で簡単に認証とリクエスト行うことができます。 themattharris/tmhOAuth https://github.com/themattharr…

PHP
htaccess によるURLパラメータの書き換え

URL パラメータの書き換えることってそんなになにけど、 プログラムのアップデートやら改修やらで仕様変更などで旧仕様のパラメータを新仕様へと書き換える必要があったので備忘録としてメモります。 URL パラメータの変更例 以下を例にしてみます…

PHP