Bottles
Bottles でWindows アプリをLinux で動かしてみました。 環境 Ubuntu 22.04 構築 パッケージ、ドライバを最新に更新 sudo apt updatesudo apt upgrade Bottles をインストール flatpak install flathub com.usebottles.bottles ライブラリを更新 flatpak update Bottles を起動して、+ボタンから「MyGames」というボトルを作成、環境はGamingを選択 ランナーはlutris-GE-Proton を選択して、戻る(<) 「プログラムをインストール…」からBlizzard Battle.net をインストール インストールが完了したら起動 Bottles からWindows アプリを起動
Ubuntu 23.04 on Raspberry Pi 4
Raspberry Pi 4 にUbuntu 23.04 をインストールしました。リモートからRDPで接続しました。 環境 Raspberry Pi 4B Ubuntu 23.04 構築 Ubuntu Server のインストール ubuntu-desktop パッケージのインストール xrdp パッケージのインストール sudo apt install xrdp /etc/xrdp/startwm.shunset DBUS_SESSION_BUS_ADDRESSexec gnome-sessiontest -x /etc/X11/Xsession && exec /etc/X11/Xsessionexec /bin/sh /etc/X11/Xsession sudo systemctl enable --now xrdp Chromium のインストール sudo add-apt-repository ppa:saiarcot895/chromium-betasudo apt-get updatesudo apt install chromium-b...
code-server with SSL
https://coder.com/docs/code-server/latest/guide#using-a-self-signed-certificateRaspberry Pi 上のcode-server でSSL通信を有効にしてみました。 Webアプリ(PWA)としてのインストールは問題ありませんでした。 Draw.ioは問題なく表示できました。 vscode-revealのプレビューはブラウザ表示ボタンで動作しました。 環境 Raspberry Pi 4B Ubuntu 23.04 code-server 4.10.0 mkcert 1.4.4 各種パラメタ ユーザ名ubuntu サーバ名ホスト名はubuntuで、リモートからubuntu.localでアクセス可能 CA ディレクトリ兼証明書用ディレクトリ/home/ubuntu/.local/share/mkcert/ code-server 設定ファイル/home/ubuntu/.config/code-server/config.yaml 通信 Protocol TLS 1.3 Key exchang...
WoW Addon - LoggingChat
https://github.com/ktkr3d/LoggingChat World of Warcraft でチャット表示内容をファイルにロギングするアドオンを作ってみました。処理はログイン時にチャットの保存設定を有効にしているだけです。 環境構築 リポジトリをZIPでダウンロードします。https://github.com/ktkr3d/LoggingChathttps://github.com/ktkr3d/LoggingChat/archive/refs/heads/main.zip 以下の階層になるように配置します。 _retail_ └─Interface └─AddOns └─LoggingChat LoggingChat.lua LoggingChat.toc ゲーム内でアドオンを有効にします。 以下のファイルにログが追記されます。 _retail_ └─Logs WoWChatLog.txt ログイン時...
WoW DragonFlight Addons
DragonFlight のパッチが適用されたことに伴って、従来のアドオンの更新が活発化しています。現時点のLUIにおいて、一部のクラスの設定が新バージョンに移行されなかったので暫定的に補正をしました。 追記: 2022-12-18⚙️移行準備 移行前に既存のLUIのセーブデータファイルを移動(退避)して初期状態にする C:\Program Files (x86)\World of Warcraft\_retail_\WTF\Account\<Account Name>\SavedVariables\LUI.lua ⚙️カスタマイズ 設定画面から入力できない項目があるが、以下のファイル内でデフォルト値が定義されている C:\Program Files (x86)\World of Warcraft\_retail_\Interface\AddOns\LUI\modules\unitframes\unitframes_init.luaデフォルト値から値を変更する場合はセーブデータファイルに項目を追記する。 C:\Program Files (x86)\Worl...
code-server + vscode-reveal
code-server とvscode-reveal 拡張を組み合わせて利用してみました。 vscode-reveal はクライアント毎にポート番号を自動で生成します。ローカルPC上で利用する場合は問題ありませんが、リモートPCから利用する場合はポート番号が毎回変動してしまうため、PC間のポリシー許可設定が変動して面倒です。 reveal.js 本体はポート番号を指定可能ですが、残念ながらvscode-reveal にはポート番号を指定する設定項目がありませんでした。 調べたところ、vscode-reveal がlisten を開始する処理内でポート番号を固定に設定することでリモートから同じポート番号でアクセスできるようになりました。なお、ポート番号を1つに固定するため、複数のクライアントに対応できません。1つのクライアントからのアクセスのみが有効です。 構築 vscode-reveal (reveal.js) で利用するポート番号(例えば 43039)を決めます。 FW でポート番号43039の受信を許可します vscode-reveal でreveal.js の...
Windows 11 - WSL 2 - systemd
Windows 11 のWSL でsystemd を有効にしてみました。構成がすっきりしました。 環境まず、現在PC で構築しているサービスを整理します。 WSL で構築するサービス Pritunl (VPN、systemd で起動管理) Code-server (IDE、systemd で起動管理) Hexo (Blog、コマンドで実行) Windows で構築するサービス EPGStation (番組表/番組予約) Mirakurun (チューナ) WSL 構築 systemd の有効化 設定/etc/wsl.conf[boot]systemd=true 一旦、WSL をシャットダウン(or 対象ディストリビューションをターミネート) ポートフォワードの設定 PowerShell スクリプトwsl-proxy.ps1$WSL2_IPV4=bash -c "ip route | grep 'eth0 proto kernel scope' | cut -d ' ' -f9"$HOST_I...
Windows 11
Windows 11 にアップグレードしました。 トラブルシュート タスクバーの右置きができないhttps://github.com/valinet/ExplorerPatcher [Taskbar]Primary taskbar location on screen: Right [Taskbar]Combine taskbar icons on primary taskbar: Always combine Kodi でBluetooth Audio の音声が途切れるKodiの[設定][システム][オーディオ][オーディオ出力デバイス]をWASAPI: defaultに変更する タッチスクリーンで画面左端から中央へのスワイプの挙動が変更された三本指/四本指で上にスワイプでウインドウ一覧 リモートWindowsからCode-Server にアクセスできない以下を再実行する netsh interface portproxy add v4tov4 listenport=8080 listenaddr=127.0.0.1 connectport=8080 c...
Neutralinojs + Nuxt3 + MMD + Audio
https://github.com/mrdoob/three.js/blob/dev/examples/webgl_loader_mmd_audio.htmlhttps://github.com/ktkr3d/neutralinojs-nuxt3 MMD の音声再生付きサンプルが掲載されていたのでNuxt3 に移植してみました。カメラ用のVMDでカメラアングルが目まぐるしく展開します。 利用させていただいたデータ。 PMD: hololive さん、桃鈴ねね公式mmd_ver1.0 VMD: hino さん、WAVEFILE 音声:ラマーズP さん、WAVEFILE まだ途中です。今日はここまで。 構築 クローン npm install -g @neutralinojs/neugit clone https://github.com/ktkr3d/neutralinojs-nuxt3.gitcd neutralinojs-nuxt3/nuxt3-srcnpm install モデル https://3d.nicovideo.jp/works/td78505...
Neutralinojs + Nuxt3 + Three.js
https://threejs.org/https://github.com/ktkr3d/neutralinojs-nuxt3Nuxt3 でThree.js を利用して3Dオブジェクトを描画してみました。 https://github.com/mrdoob/three.js/blob/dev/examples/webgl_loader_mmd.htmlhttps://github.com/ktkr3d/neutralinojs-nuxt3 MMD のサンプルが掲載されていたのでNuxt3 に移植してみました。PMDファイルとVMDファイルは以下の階層に配置します。 nuxt3-src/public/miku/miku_v2.pmd nuxt3-src/public/vmds/wavefile_v2.vmd 適当に組み込んだら動きました。まだ途中です。今日はここまで。 PMD: Lat さん、Lat式ミクVer.2.31 VMD: せっけんP さん、恋愛サーキュレーション モーション 構築npm inst...








