ActionMailer のメールクライアントに AWS SES を使う

概要 Rails の ActionMailer でメールクライアントに AWS SES を使う場合の設定方法を書いています。 AWS アクセスキーを用意する SendRawEmail オペレーションを実行可能な IAM ユーザーのアク...

August 20, 2020

Phaser3 でインベーダーゲームを作成する 1

概要 Phaser2 版のサンプルを参考にインベーダーゲームを作ります。 今回はプレイヤーと敵キャラクターを作成し、画面に表示させます。 また背景を表示し、無限...

August 3, 2020

Phaser3 でスプライトシートを使ったマップの作成

概要 javascript のゲーム作成フレームワーク Phaser3 でスプライトシートを使ったマップの作成方法について。 環境を用意する Phaser3 を簡単に試したい場合にはこちらのテンプ...

July 23, 2020

VueRouter を使ったコンポーネントのユニットテスト

概要 VueRouter を使ったコンポーネントのユニットテストの書き方について簡単にまとめています。 RouterLink をテストする 以下のようにテスト対象のコンポーネントが RouterLink を...

July 20, 2020

現在時刻をモックした Vue コンポーネントのテストを書く

概要 Vue コンポーネントのユニットテストで日時を特定の時点に設定してテストを実行したいときがあります。 Jest のモック関数である SpyOn を使って任意の時間を...

July 16, 2020

Vue.js でコンポーネントのメソッドをテストするときに注意すること

概要 Vue.js でコンポーネントメソッドのテストがうまくいかずハマってしまったので備忘録として残しておきます。 テストフレームワークには Jest を使っていまし...

July 13, 2020

vue-progressbar で作るプログレスバーコンポーネント

概要 プログレスバーを簡単に実装できる vue-progressbar ライブラリを使って再利用可能なプログレスバーを表示するコンポーネントを作ります。 プロジェクトの作成 VueCLI の...

July 9, 2020

Semantic UI Vue の Dropdown コンポーネントでイベントを扱う

概要 Semantic UI Vueの Dropdown コンポーネントを使っていたとき、イベントハンドラの付け方が分からず手間取ってしまったので備忘録としてまとめています。 v-model を使...

July 6, 2020

Dropbox SDK for Goを使ったファイルのアップロードやダウンロード

概要 Dropbox SDK for Go という非公式のパッケージを使ってドロップボックスにファイルのアップロードやダウンロードを行う方法を紹介します。 go version go1.12.3 darwin/amd64 パッケージ...

July 2, 2020

2020年6月に読んだおすすめの技術書

概要 6 月に読んでよかったと思ったおすすめの技術書を紹介します。 オブジェクト指向 UI デザイン UI デザインの本。 使いやすい UI はタスクベースではなくオ...

June 29, 2020