2023-10-25 UnityHub をアップデートしたところ、UnityHub および Unity アプリケーションが起動しなくなりました。 何とか起動する様になったので、行ったことの備忘録です。まずは注意事項です。 この記事に書かれた方法により何らかの問題が発生しても当…
概要 Kotlin コーディング規約から個人的に忘れそうな部分を抜き出した備忘録です。 ここに記載されている以外の内容も有益なので原文の参照をおすすめします。 目次 概要 目次 参考情報 備忘録 Source code organization Source file organization Class …
概要 原神はDualSenceを無線(Bluetooth)接続した場合に限りDualSenceを使用してプレイできると書かれた記事が見受けられます。 しかし、PC環境によって原神がコントローラーを認識したり、しなかったりといった状況がある様です。 認識されない場合の対処方…
概要 PythonからExcelのピボットテーブルを使いたいが、難しいプログラムを記述したくない場合の方法です。 ピボットテーブルの設定はExcelで行い、Pythonのプログラムではピボットテーブルの値の範囲のみを変更します。 目次 概要 目次 確認環境 参考情報 …
概要 Unity Android Plugin の解説記事では JAR, AAR ファイルを手動コピーする例が多く見受けられます。 手動コピーでは依存ライブラリのバージョンを管理しづらくなるため、出来る限り手動コピーは避けたいです。 この記事では Gradle の Local リポジトリ…
概要 NRSDK (Nreal Light の Software Developer Kit) の Observer View を理解するために、 サンプルとして提供されている Sharing (Scene) のソースコードを解読してみます。 個人的な読解結果であるため誤りが含まれている可能性があることをご了承くださ…
概要 RGBCamera-Capture と RGBCamera-Record を理解すると NRPhotoCapture クラスと NRVideoCapture クラスが主要クラスだということが分かります。 NRPhotoCapture, NRVideoCapture の両クラスの動作を理解することで RGBCamera への理解が深まると考え、…
概要 ImageTracking の仕組みを理解するために NRFrame.GetTrackables を読み解いてみます。 個人的な読解結果であるため誤りが含まれている可能性があることをご了承ください。 目次 概要 目次 確認環境 解説 拾い読み 要点を整理する NRFrame.GetTrackable…
概要 TrackingImageDatabase の生成を理解するために TrackingImageDatabaseInspector を読み解いてみます。 個人的な読解結果であるため誤りが含まれている可能性があることをご了承ください。 目次 概要 目次 確認環境 解説 拾い読み 要点の整理 確認環境 …
概要 NRSDK の Script から DllImport している部分を抽出しました。DLL 毎、ファイル毎に階層化して API を羅列します。 なお、nreal-examples/NativeApiFinder.cs at master · nosix/nreal-examples · GitHub を使って抽出しています。 目次 概要 目次 確…
概要 ImageTracking を行うためには予め NRKernalSessionConfig に追跡対象を登録した TrackingImageDatabase (NRTrackingImageDatabase) を設定する必要があります。 TrackingImageDatabase は Unity Editor で生成します。 この記事では、TrackingImageDat…
概要 RGBCamera-Capture を読み解いてみる - NOSIX に引き続き、 RGB Camera の使い方を理解するために、 サンプルとして提供されている RGBCamera-Record (Scene) のソースコードを解読してみます。 個人的な読解結果であるため誤りが含まれている可能性が…
概要 RGBCamera を読み解いてみる - NOSIX に引き続き、 RGB Camera の使い方を理解するために、 サンプルとして提供されている RGBCamera-Capture (Scene) のソースコードを解読してみます。 個人的な読解結果であるため誤りが含まれている可能性があること…
概要 TrackableImageEmulator を読み解いてみる - NOSIX に引き続き、 RGB Camera の使い方を理解するために、 サンプルとして提供されている RGBCamera (Scene) のソースコードを解読してみます。 個人的な読解結果であるため誤りが含まれている可能性があ…
概要 NRSDK (Nreal Light の Software Developer Kit) の Emulator を理解するために、 サンプルとして提供されている TrackableImageEmulator (Scene) のソースコードを解読してみます。 個人的な読解結果であるため誤りが含まれている可能性があることをご…
(3ヶ月前にメモ書きしていた記事です。) 概要 中国のスタートアップNreal(エンリアル)社が開発したMRグラス。 www.nreal.ai メガネ型、88g、4基のカメラで空間認識、視野角52度(Oculus Quest*1は100度)、解像度1920×1080(非公表数値; Oculus Questは160…
概要 Google翻訳を超える翻訳の精度と噂されるDeepL翻訳を使う際、わざわざDeepL翻訳のページを開いてテキストを入力するのは手間がかかります。 Google翻訳には選択範囲をGoogle翻訳で翻訳するChrome拡張機能がありますが、DeepL翻訳はまだ無いようです。 …
概要 Android Studio のログ出力にソースコードへのリンクを表示する方法です。 目次 概要 目次 確認環境 参考情報 解説 確認環境 AndroidStudio 3.5.2 Kotlin 1.3.50 参考情報 logging - How can we print line numbers to the log in java - Stack Overflo…
概要 SteamVR で配信されている Zero Caliber VR を Qculus Quest でプレイする方法です。Virtual Desktop を使用しています。 目次 概要 目次 確認環境 解説 確認環境 Virtual Desktop 1.6.2 (SIdeloading) Zero Caliber VR (2019/10/14 時点のバージョン) …
概要 Android Kotlin Fundamentals 06.1 (Room) の備忘録です。ポイントとなるコードのみを抜粋しています。 目次 概要 目次 確認環境 参考情報 解説 build.gradle app/build.gradle SleepNight.kt SleepDatabaseDao.kt SleepDatabase.kt SleepDatabaseTest.…
概要 Android Kotlin Fundamentals 03.x (Fragment と Navigation) の備忘録です。ポイントとなるコードのみを抜粋しています。 目次 概要 目次 確認環境 参考情報 解説 build.gradle app/build.gradle activity_main.xml navigation.xml navdrawer_menu.xml…
概要 無料のボイスチェンジャーをいくつか試した結果、VSTHost + RoVee に落ち着きました。OBS Studio と合わせて使うことを前提にしています。 目次 概要 目次 参考情報 解説 試行 恋声 Gachikoe! Core バ美声 RoVee まとめ 参考情報 「バ美肉」したい人必…
概要 ゲームマシンを遠隔で操作してプレイする方法です。ゲームコントローラーを使ってプレイします。 目次 概要 目次 確認環境 参考情報 解説 構成 環境構築手順 ゲームコントローラーのドライバをインストールする リモートデスクトップ接続のポリシー設定…
概要 メールクライアントアプリを使わずに、自身が開発したアプリでメールを送信する方法です。Google のサービスを使ってメールを送信します。1つの方法は Gmail の SMTP を使い、もう1つの方法は Google API の Gmail サービスを使います。 目次 概要 目…
概要 Google Cloud Platform のサービスの一つである Cloud Source Repositories を使って、プライベート Git リポジトリを共有する方法です。Cloud Source Repositories には、リポジトリ数制限の無い無料枠があります。この無料枠を使ってプライベート Git…
概要 以下の動画の様に、RecyclerView の各項目で、スライドしたときにメニューを表示させる方法です。他のライブラリを導入せずに、ItemTouchHelper クラスを使って実現します。 サンプルでは削除ボタンしかありませんが、複数のボタンを設定できます。また…
概要 ImageView.ScaleType を解説している記事は見かけますが、表で整理された内容を見かけないため整理します。 目次 概要 目次 参考情報 解説 参考情報 [Android] ImageView画像をScreenのレイアウトにフィットさせるには 具体例を示した具体的な解説 解説…
概要 Spring WebFlux を使いながら application.properties で spring.session.timeout を設定した際、設定が効きませんでした。WebFlux の WebSessionStore をカスタマイズして、セッションタイムアウトの間隔を設定する方法を説明します。 目次 概要 目次 …
概要 Spring WebFlux を使う際に、CORS を有効にする方法と認証/認可を有効にする方法を下記の記事で説明しました。しかし、この 2 つの内容を併せて適用すると、CORS が期待通りに機能しません。原因は、WebFilter の実行順にあります。この記事では、WebFi…
概要 Spring Security を使う場合、Spring WebFlux と Spring MVC では仕組みが異なっています。このため、Spring MVC と併せて使う場合のカスタマイズ方法と Spring WebFlux と併せて使う場合のカスタマイズ方法も異なります。Spring Security を Spring We…