Windows10のMicrosoft IMEで、予測変換の履歴を消して入力履歴を保存しない設定にする方法。配信中に本名や住所が候補に出る事故を防げます。設定画面から数クリックで終わります♪
仕事用とプライベート用など複数のGitHubアカウントをsshで使い分ける方法。.ssh/configにアカウントごとのHost設定を書き、ssh -Tで接続ユーザーを確認、git configの削除とHost名を指定したクローン方法まで。誤コミット防止に♪
WordPressにSEO対策の構造化データ(JSON-LD)を追加してくれるプラグイン「Markup (JSON-LD)」の設定方法。インストール、Schema.orgの設定、テストツールでの確認、必須項目publisherの設定まで♪
VSCodeでKotlin開発をすると出る「Cannot inline bytecode built with JVM target 1.8」エラーはJVMバージョンの不一致が原因。設定でKotlinのJVMターゲットをdefaultから1.8に変えるだけで解決します♪
VSCodeでKotlinを快適に開発するための設定まとめ。Kotlin拡張でシンタックスハイライトとコード補完、F3での関連クラスへのジャンプを有効にし、Code Runnerで右クリックからコンパイル・実行できるようにします♪
サーバーサイドKotlinの開発環境をMacに構築する手順。HomebrewでKotlinをインストールして確認し、HelloWorldをコンパイル・実行するまで。SpringBootなどのフレームワークも手厚くサポートしています♪
JUnitでService層のテストをするときにRepositoryをモック化するライブラリ「Mockito」の使い方。モックとは何かから、Gradleへの依存追加、whenメソッドによるMock化、Spy化、アノテーションでの生成まで♪
Java8の非同期処理でStubやJUnit用にCompletionStage<Void>を意図的に生成する方法。一番スッキリ書けるCompletableFuture.allOf()と、nullが登場するcompletedFuture()の2通りを比較します♪
WordPressのAmazonJSが急に無限ロードになり「Cannot read property 'ASIN' of null」が出る原因は、items配列にnullが含まれるため。amazonjs.jsにnull判定を1行追加して暫定的に直す方法です。自己責任で♪
After Effectsで背景透過(アルファチャンネル付き)の動画を書き出す方法。Media Encoderのキューでは不可なので、レンダーキューに追加してロスレス設定を開き、形式QuickTime・チャンネルRGB+アルファにします♪