@zd2JVKCd8JyW6MUgの技術ブログ

Vue + Nuxt + GitHub Pages + TravisCIでの自動デプロイのやり方

Travis CIとは GitHub上のソフトウェアのビルドやテストを行う、オンラインのCIサービスです。 PublicなRepositoryであれば、無料で利用することができます。 システムや記事のDEMOとして公開するような...

Lambdaで最寄駅検索APIを作ってみた

概要 最寄駅といっても要件によって定義が曖昧で、今後の振れ幅を考えると自前で持ちたいなぁということで実装しました。 駅データの獲得 駅データ.jpで駅データを獲得します。 駅データを加工 パフォーマンスも考え、awkを使って...

【Rails】ActiveRecordの:dependent使い分けについて

ActiveRecordのdependentオプションとは dependentオプションとは、モデルが削除されるときの、関係づけされたモデルに対する挙動を定義するものです。 たとえばこちらのコードの場合、Heroオブジェクトが削除...

Vue + nuxtでボードゲームを6時間で作ってみた

20年前ぐらいはフリーゲームクリエイターとして活動していたドラレプです。 (大学、社会人になってからはめっきり活動もしなくなって死亡説すら流れていました。) 今はWebエンジニアとしてPHPやらRuby、Javascriptを主戦...