個人ブログをWordPressからHugo+Netlifyへ移行した際の知見をまとめる

 これまでは、WordPress+Xserverで個人ブログを運用していました。投稿頻度、アクセス数に対して、年間1万円近くのサーバ運用代はオーバースペックな感じがしたため、ブログをWordPressからGO製の静的サイトジェネレータHugo+Netlifyへと移行しました。 移行の際に得られた知見をまとめておきます。

【IoT入門】React NativeとRaspberry Piを使ってスマホからLチカ!!

ラズベリーパイ を使えば、簡単にインターネットを介してマイコンを制御することができます。今回は、ラズパイにbottleを用いてAPIサーバーを構築し、ReactNativeで作成したモバイルアプリ上から、HTTPでアクセスすることで、ラズパイに接続したLEDのON/OFFを切り替える、今流行りのIoTっぽいことをやってみたいと思います。

【React Native】Expoを使って実機でhello world

前々から興味があったReact Nativeを用いた、アプリ開発をはじめてみました。今回はExpoというReact Nativeのアプリ開発支援ツールをつかってhello worldまでやってみたいと思います。のちのち、To Doアプリの実装までやるつもりです。

VSCode画面分割ショートカットを変更する

あまり使っていなかったのですが、VS Codeの画面分割ショートカットはデフォルト(mac)だと次のようになっています。

ctrl + option(alt) + cmd + ¥

しかし、前使っていたSublimeTextの画面分割ショートカットに慣れてしまったので、変更したいとおもいます。上下、左右、両方の分割のショートカットを設定していきます。

Arduinoでスティッピングモーターを制御する

Arduinoを用いて、スティッピングモーターを制御するのに苦戦したのでメモしておきます。ドライバは、秋月のL6470使用 スティッピングモータードライブキットを使用しています。

Firebase × Vue.js で サクッとリアルタイムに反映される掲示板を作る

最近よく耳にするFirebase。
サーバーレスなモバイルアプリやWebアプリケーションを構築できるサービスのようです。 最近Vue.jsに入門したので、勉強がてらFirebaseを利用したサーバーレスなVueアプリを作ってみたいと思います。

Vue.jsやFirebaseを利用したことがない方に、これらのイメージをつかんでいただければ幸いです。

[Docker+Laravel]テストをしてたらError: Call to undefined function Illuminate\Http\Testing\imagepng()ではまった

1) Tests\Feature\InformationControllerTest::testStore Error: Call to undefined function Illuminate\Http\Testing\imagepng() というエラーではまりました。 状況としては、ダミーのイメージを利用したphpunitのテストを実行したタイミングです。 Lara

Laravelでサクッとを画像アップロードする手順

Laravelで画像をアップロードする機能を実装しました。 Laravelには、あらかじめファイルストレージという機能が搭載されているので、これを用いて簡単に画像をアップロードできます。

Gitクライアント tig でラクラク差分表示

Source Tree、GitHub Desktopなど、Gitのクライアントアプリは色々ありますが、皆さんは何を使われていますか?もちろん、全てコマンドでやってて使わないよって方もいると思います。 gitコマンドを使った方が、素早く操作できるので便利です。しかし差分の確認をdiffコマンドを用いて行うのは、いささかめんどくさい。 そこで、CUI上でグラフィカルにgitを操作できるgitクライアントtigを導入してみました

Laravelクエリビルダ-JOINとLEFTJOIN

Laravelには、クエリビルダというデータベースからレコードを取得する際に、直接SQLを書かずともデータベースに問い合わせることのできる機能が備わっています。
加えてセキュリティ面においても、これらは優れていて、クエリビルダを用いることで、SQLインジェクションを意識せずにすみます。