Electron + Vue.jsのデスクトップアプリ開発環境をvue-cliだけで構築する手順。vue-cliのインストール、プロジェクト作成、electron-builderの追加、動作確認、アプリのビルドまでコマンド操作のみで完結します♪ Node.jsのパッケージ管理をnpmではなく高速で信頼性の高い「yarn」で行う方法。Homebrewでのインストール、yarn init、add・remove・installなどnpmとの基本コマンドの比較表つき♪ MySQLのgeometry型に緯度経度を入れて2点間の距離をkmで計算する方法。非推奨になったGEOMFROMTEXTの代わりにST_GEOMFROMTEXTを使い、距離をメートルで求める関数の結果を1000で割ります♪
MySQLでgeometry型を使わず、double型で持っている緯度経度から2点間の距離をkm単位で計算するSQLの書き方。県庁所在地テーブルを例に、東京タワーやディズニーランドなどからの距離で近隣検索を試しました♪ Swagger/OpenAPIの定義から今風の見やすいAPIドキュメントを作れる「ReDoc」の導入方法。SwaggerUIとの違いと、HTMLファイル1つとSpecファイルを置くだけで動く手軽さをご紹介します♪ Nuxt.jsで@nuxtjs/axiosを使って外部APIにリクエストを投げ、レスポンスを画面に表示する方法。axiosとは何か、yarnでのモジュールインストール、nuxt.config.jsの編集、asyncDataの修正、動作確認まで♪
Javaのバージョンをコマンド一つで切り替えられる「jenv」の導入方法。anyenv経由でのインストール、環境変数の設定、caskroom/versionsでJava8とJava11のJDKをダウンロード、jenvへの追加、globalとlocalでの切り替えまで♪ pyenvやnodenvなどのバージョン管理ツールをまとめて扱える「anyenv」をHomebrewで導入する方法。環境変数の設定、init、nodenvのインストール、対象バージョンの適用まで。fish shellでの注意点も♪ MacBook Pro 2019のMojaveでDocker for macが「Docker Desktop is starting」のまま起動しないときの回避策。VirtualBoxを入れてdocker-machineでdefaultを作成し、環境変数を登録して自前のDockerホストで動かします♪ ユーザーフレンドリーな新しめのシェル「fish shell」をMacに導入する方法と使い方まとめ。Homebrewでのインストール、起動シェルへの設定、レイアウトなどの各種設定、プラグイン管理のfisherとpecoプラグインの導入まで♪