<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>camellian</title><description>好きなことと学びを発信するブログ</description><link>https://camellian.pages.dev</link><item><title>VRC全般のメモ</title><link>https://camellian.pages.dev/posts/memo_vrc</link><guid isPermaLink="true">https://camellian.pages.dev/posts/memo_vrc</guid><description>VRCのメモ集</description><pubDate>Tue, 01 Apr 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;改変&lt;/h2&gt;
&lt;h3&gt;改変教えて！&lt;/h3&gt;
&lt;p&gt;これ読んでから聞け
https://vr-nmzw.fanbox.cc/posts/10800110
https://vr-nmzw.fanbox.cc/posts/11032427&lt;/p&gt;
&lt;h3&gt;なんか動かない！&lt;/h3&gt;
&lt;p&gt;READMEを読め
パッケージはアップデートしたか？
VCCは捨ててALCOMを使え&lt;/p&gt;
&lt;h3&gt;テンプレートファイル読み込めない&lt;/h3&gt;
&lt;p&gt;拡張子が&lt;code&gt;.alcomtemplate&lt;/code&gt;しか読み込まないから注意&lt;/p&gt;
&lt;h3&gt;Unity動かしづらい！&lt;/h3&gt;
&lt;p&gt;Scene下のCenterをPivotに
赤青緑の下、Parspをisoに
ついでに目のマークの左、重なった平面の下矢印からSkyboxを消す
画面構成も自分の好みに&lt;/p&gt;
&lt;h3&gt;Unitu重い！&lt;/h3&gt;
&lt;p&gt;赤青緑の上、球場のマークは必要なときだけONに
例) view pointの調整, AAO remove by boxの指定, SPSの調整など&lt;/p&gt;
&lt;h3&gt;〇〇が動かない！&lt;/h3&gt;
&lt;p&gt;同じシステムのバージョン、配布方法違いを複数入れてないか？
全部消して安定版1個入れろ
READMEも読め&lt;/p&gt;
&lt;h3&gt;Lightのカラー&lt;/h3&gt;
&lt;p&gt;DirectionalLightのColorを白にすると正しい色になる
また、lilAvaterUtilsのライト項目でライティング毎の見え方を確認可&lt;/p&gt;
&lt;h3&gt;適当にBoneを消してるとルルネの尻尾が壊れる&lt;/h3&gt;
&lt;p&gt;Skirt_Rootの中に尻尾に影響するボーンがある&lt;/p&gt;
&lt;h3&gt;要らないテクスチャどこに居るの？&lt;/h3&gt;
&lt;p&gt;lilAvatarUtilsから確認可能
輪郭線などが忘れがち？
LAC Avater Compressor等に任せて極小サイズの画像にしてもいい&lt;/p&gt;
&lt;h3&gt;アバター越しにワールドが透けて見える&lt;/h3&gt;
&lt;p&gt;レンダーキューを多少上げ下げすると、透けたり透けなくなったりする
https://note.com/labo405/n/ne29acc4669c4#fb855b97-eb69-409a-b488-391d852ff25e&lt;/p&gt;
&lt;h3&gt;肌テクスチャの色変えが難しい！&lt;/h3&gt;
&lt;p&gt;乗算レイヤに赤とか白とかを薄く乗せて調整すると楽？
https://x.com/tuberoseVRC/status/1894665881017618700&lt;/p&gt;
&lt;h3&gt;ヒール埋まる, 埋まる&lt;/h3&gt;
&lt;p&gt;FloorAjasterを靴の裏に合わせる&lt;/p&gt;
&lt;h3&gt;つま先が浮く&lt;/h3&gt;
&lt;p&gt;FBXのConfigを弄ってToesのチェックを外してApply
https://x.com/kuroclef/status/1997617601313407087&lt;/p&gt;
&lt;h3&gt;エフェクトが変(頬染めなど)&lt;/h3&gt;
&lt;p&gt;基本肌テクスチャ/マテリアルが原因
可能ならマテリアルなどを自分で一部削除すれば治る&lt;/p&gt;
&lt;h3&gt;SkinnedMeshの正しい減らし方&lt;/h3&gt;
&lt;p&gt;AAO_Merge_SkinnedMesh + AAO_Freeze_BlendShape&lt;/p&gt;
&lt;h3&gt;距離フェードコピペ用&lt;/h3&gt;
&lt;p&gt;ちー牛くんの白リムセットには最初から入っている
服にも設定すると丁寧
1個設定したら、要素ごとコピーしていくこと&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;色&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;0a0707
&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;距離&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;0.18
&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;距離&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;0.95
&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;色&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;ffbcb1
&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;強度？&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;0.25
&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;距離？&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;4.5
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;表情/口の破綻対策&lt;/h3&gt;
&lt;p&gt;口はFaceEmoの口変形キャンセルキーを適切に設定？
表情は組み合わせを最適化するか、以下ツールでも修正可能？
&lt;a href=&quot;https://lemoneru.booth.pm/items/7074770&quot;&gt;https://lemoneru.booth.pm/items/7074770&lt;/a&gt; &lt;a href=&quot;https://lemoneru.booth.pm/items/7662586&quot;&gt;https://lemoneru.booth.pm/items/7662586&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;非対応辛い&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Kisetene 4 MA, もちふぃった&lt;/li&gt;
&lt;li&gt;キメラアバタ
好きなの使え&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;衣装思いつかない&lt;/h3&gt;
&lt;p&gt;Xで人の改変参考にするか、試着ワールドとか行けば？&lt;/p&gt;
&lt;h3&gt;その他思いつかない&lt;/h3&gt;
&lt;p&gt;髪や肌マテリアルはまだ試着少ないから、有名人のBoothリストとかおすすめとか見てろ
それか人の改変をベースにアレンジしろ&lt;/p&gt;
&lt;h2&gt;外部ツール, 環境など&lt;/h2&gt;
&lt;h3&gt;これ(特定のツールを指して)って安全？&lt;/h3&gt;
&lt;p&gt;ログイン情報と2FAを要求しているなら、現状(2026/04時点)は黒寄りのグレーゾーン
非公式クライアントと違ってすぐにBanというわけではないが、一生使えるわけでも、この先Banされないわけでもない
Banされたくなければ使わないこと&lt;/p&gt;
&lt;h3&gt;改変後の写真撮影場所が思いつかない&lt;/h3&gt;
&lt;p&gt;これとか？
https://www.astrolens.dev/about&lt;/p&gt;
&lt;h3&gt;Avatar用テンプレート？Git管理のすゝめ&lt;/h3&gt;
&lt;p&gt;要山くろね様より、ブランチ切ったり前のコミットに戻れたりと一度構築できたら便利
https://narazaka.hatenablog.jp/entry/2021/02/13/VRChat%E3%82%A2%E3%83%90%E3%82%BF%E3%83%BCGit%E7%AE%A1%E7%90%86%E3%81%A7%E3%82%A2%E3%83%90%E3%82%BF%E3%83%BC%E5%A4%9A%E9%A0%AD%E9%A3%BC%E3%81%84%E3%81%AE%E3%82%B9%E3%82%B9%E3%83%A1&lt;/p&gt;
&lt;h3&gt;Linux + WiVRn, pipewire環境で音声入出力が壊れた時の対処方法&lt;/h3&gt;
&lt;p&gt;pipewireの再起動&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;systemctl --user restart pipewire pipewire-pulse wireplumber
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;Linux対応のフルトラはどれ？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;SlimeVR
SlimeVR 用トラッカー, Vive, Tundra?, mocopi, haritoraX, Revocap, Axis?, Somatic?
&lt;strong&gt;switchジョイコン&lt;/strong&gt;, Wiiコントローラ, 2ds/3ds, DualShock/Sence
https://docs.slimevr.dev/misc/compatibility.html#:~:text=Compatible%20trackers%20or%20hardware&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Linuxで顔トラ動かん&lt;/h3&gt;
&lt;p&gt;恐らくPathでトラブってるから
SymLink貼り直すこと
https://x.com/Kavyana_chan/status/1992992786740908092&lt;/p&gt;
&lt;h3&gt;WindowsでVRCした方がいいよ&lt;/h3&gt;
&lt;p&gt;帰れ&lt;/p&gt;
</content:encoded><author>camellian</author></item><item><title>あると便利そうなツール達</title><link>https://camellian.pages.dev/posts/usefultools</link><guid isPermaLink="true">https://camellian.pages.dev/posts/usefultools</guid><description>linuxを快適に使うために便利そう/便利なツール達</description><pubDate>Thu, 14 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;cui&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;lazy git
https://qiita.com/ikemura-ren/items/75e59d7466c372fe7bf0&lt;/li&gt;
&lt;li&gt;yazi (cui filer)
https://github.com/sxyazi/yazi&lt;/li&gt;
&lt;li&gt;10選
https://zenn.dev/the_exile/articles/5176b7a5c29bce&lt;/li&gt;
&lt;li&gt;お気に入り (10選と被りあり)
https://zenn.dev/kou_pg_0131/articles/favorite-cli-tools&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;editor&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;terminal aliases
https://qiita.com/montblanc18/items/b93fa4082e3bc2702a7f
https://qiita.com/reireias/items/d906ab086c3bc4c22147&lt;/li&gt;
&lt;li&gt;neovim starter kit
https://zenn.dev/chot/articles/0040226f4a07fe&lt;/li&gt;
&lt;li&gt;helix (rust製, nvimに大きな影響を受けてる)
https://github.com/helix-editor/helix&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;gui&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Meld (gui版diff)
https://ja.wikipedia.org/wiki/Meld&lt;/li&gt;
&lt;li&gt;Yakuake (drop down型terminal)
https://apps.kde.org/yakuake/&lt;/li&gt;
&lt;li&gt;shutter
https://github.com/shutter-project/shutter&lt;/li&gt;
&lt;li&gt;Flameshot(screen capture/editor)
https://tech.groove-x.com/entry/linux_screen_capture&lt;/li&gt;
&lt;li&gt;Xornalpp
https://github.com/xournalpp/xournalpp&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;steam&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;easy proton install?
https://github.com/Vysp3r/ProtonPlus?tab=readme-ov-file&lt;/li&gt;
&lt;li&gt;Proton-GE-rtsp
https://github.com/SpookySkeletons/proton-ge-rtsp&lt;/li&gt;
&lt;/ol&gt;
</content:encoded><author>camellian</author></item><item><title>始めまして、Pop!_OS</title><link>https://camellian.pages.dev/posts/handsup_popos</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_popos</guid><description>Pop!_OSをインストール、VRChat生活を送れるようにするまでのメモ。</description><pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;1. install&lt;/h2&gt;
&lt;p&gt;Rufus等でインストールメディアを作る
Nvidia GPUが乗っているので、&lt;code&gt;with Nvidia&lt;/code&gt;を選択&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://system76.com/pop/download/?srsltid=AfmBOor_bMXD8pNxHplnUQtkrCh3tLD9oS2ceUX8oABLSYwVOGcHu1L3&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;fTPMを無効&lt;/strong&gt;にして、usbドライブから起動
GUIに沿ってインストール
詳しい流れは以下金子研の資料が参考になる&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://www.kkaneko.jp/tools/linux/popos.html&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;2. setup&lt;/h2&gt;
&lt;h3&gt;2.1. update&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;sudo apt update
sudo apt full-upgrade
sudo apt autoremove
sudo apt autoclean
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;2.2. install Nvidia driver&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install system76-driver-nvidia
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;再インストールしたい場合は、上記を削除して以下実行&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt purge nvidia*
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;2.3. install applications&lt;/h3&gt;
&lt;h4&gt;cosmic store&lt;/h4&gt;
&lt;p&gt;GUIストア、Pop!_shopの代わり&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install cosmic-store
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Tilix&lt;/h4&gt;
&lt;p&gt;分割ターミナル、悪くない&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install tilix
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;VSCode&lt;/h4&gt;
&lt;p&gt;コード類書くなら僕はこれ&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install code
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;meld&lt;/h4&gt;
&lt;p&gt;差分をGUIで見れる、diffにわかなので助かっている&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install meld
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;gitKraken&lt;/h4&gt;
&lt;p&gt;ブランチが見やすくてお気に入り&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install ./gitkraken-amd64.deb
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;https://www.gitkraken.com/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;gimp, krita&lt;/h4&gt;
&lt;p&gt;お絵描きソフト、kritaばっか使ってる&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install gimp krita
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;audacity, reaper&lt;/h4&gt;
&lt;p&gt;人をおもちゃにする為のツール&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install audacity 
./install-reaper.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;https://www.reaper.fm/download.php&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;flameshot&lt;/h4&gt;
&lt;p&gt;スクショアプリ、撮った直後にそのまま書き込めたり、隠せたりして便利&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install flameshot
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;simple screen recoder&lt;/h4&gt;
&lt;p&gt;軽量録画アプリ、入力ソースが少ないならこれで良い&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install simplescreenrecorder
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;vlc, rhiyhmbox&lt;/h4&gt;
&lt;p&gt;音楽流す用、なんでもいい&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install rhythmbox vlc 
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;font-manager&lt;/h4&gt;
&lt;p&gt;フォントを追加する用、無くてもいいけど楽&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install font-manager
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;OpenRGB&lt;/h4&gt;
&lt;p&gt;光り物制御用、XPGのメモリは対応しててラッキー&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install ./openrgb_XXX_amd64_XXX_XXX.deb
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;https://openrgb.org/releases.html&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;python&lt;/h4&gt;
&lt;p&gt;小物作ったり、NextCord動かしたり用&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install python3 python3-pip
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;uv, pixi, pyenv&lt;/h4&gt;
&lt;p&gt;真面目にやるときはuv/pixi
面倒くさくてHome Directoryに設定してるのはpyenv&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# uv
curl -LsSf https://astral.sh/uv/install.sh | sh

# pixi
curl -fsSL https://pixi.sh/install.sh | sh

# pyenv
sudo apt install build-essential libssl-dev zlib1g-dev \
    libbz2-dev libreadline-dev libsqlite3-dev curl \
    libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
cd ~/.pyenv &amp;amp;&amp;amp; src/configure &amp;amp;&amp;amp; make -C src
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;rust&lt;/h4&gt;
&lt;p&gt;便利なツール使う用&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;curl --proto &apos;=https&apos; --tlsv1.2 https://sh.rustup.rs -sSf | sh
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;java&lt;/h4&gt;
&lt;p&gt;slimeVRの依存関係として&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install openjdk-17-jre openjdk-17-jdk -y
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Typescript&lt;/h4&gt;
&lt;p&gt;サイトを作る用&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install typescript
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;nvm&lt;/h4&gt;
&lt;p&gt;node.jsの管理用。便利&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;latex&lt;/h4&gt;
&lt;p&gt;卒論用に使った&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install -y texlive-lang-japanese  texlive-latex-extra texlive-luatex evince texlive-science
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;libreOffice&lt;/h4&gt;
&lt;p&gt;同上&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt -y install libreoffice libreoffice-l10n-ja libreoffice-help-ja
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;AppImageを取得するもの&lt;/h4&gt;
&lt;h5&gt;Obsidian&lt;/h5&gt;
&lt;p&gt;メモ用、階層構造のおかげでメモを無くしにくい&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://obsidian.md/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h5&gt;ALCOM&lt;/h5&gt;
&lt;p&gt;最強のvcc環境&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;http://vrc-get.anatawa12.com/ja/alcom/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h5&gt;VRCX&lt;/h5&gt;
&lt;p&gt;闇魔術への対抗作&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/vrcx-team/VRCX&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;他Cosmic_Store経由でインストールするもの&lt;/h4&gt;
&lt;h5&gt;日用&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;Chrome, Vivaldi等&lt;/li&gt;
&lt;li&gt;gThumb&lt;/li&gt;
&lt;li&gt;DropBox&lt;/li&gt;
&lt;li&gt;GParted&lt;/li&gt;
&lt;li&gt;OBS Stadio&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;ゲーム&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;steam (&lt;strong&gt;非Flatpak版&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;WiVRn&lt;/li&gt;
&lt;li&gt;SlimeVR&lt;/li&gt;
&lt;li&gt;Atlauncher&lt;/li&gt;
&lt;li&gt;Azahar&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;ターミナル用&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install btop clamtk duf fastfetch fd-find ffmpeg ripgrep mangohud neovim p7zip-full tldr xrdp xsel
cargo install jnv
cargo add dust
&lt;/code&gt;&lt;/pre&gt;
&lt;h5&gt;eza&lt;/h5&gt;
&lt;p&gt;gpgキーを追加してからinstall&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo mkdir -p /etc/apt/keyrings
wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo gpg --dearmor -o /etc/apt/keyrings/gierens.gpg
echo &quot;deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main&quot; | sudo tee /etc/apt/sources.list.d/gierens.list
sudo chmod 644 /etc/apt/keyrings/gierens.gpg /etc/apt/sources.list.d/gierens.list
sudo apt update
sudo apt install -y eza
&lt;/code&gt;&lt;/pre&gt;
&lt;h5&gt;helix&lt;/h5&gt;
&lt;p&gt;初心者用nvim的なエディタ、密かなお気に入り&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo add-apt-repository ppa:maveonair/helix-editor
sudo apt update
sudo apt install helix
&lt;/code&gt;&lt;/pre&gt;
&lt;h5&gt;scrcpy&lt;/h5&gt;
&lt;p&gt;Androidミラーリング用&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install android-tools-adb android-tools-fastboot -y

# for Debian/Ubuntu
sudo apt install ffmpeg libsdl2-2.0-0 adb wget \
     gcc git pkg-config meson ninja-build libsdl2-dev \
     libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev \
	 libswresample-dev libusb-1.0-0 libusb-1.0-0-dev

git clone https://github.com/Genymobile/scrcpy
cd scrcpy
./install_release.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/Genymobile/scrcpy?tab=readme-ov-file&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h5&gt;yt-dlp&lt;/h5&gt;
&lt;p&gt;Youtube等からの動画取得用&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o ~/.local/bin/yt-dlp chmod a+rx ~/.local/bin/yt-dlp
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/yt-dlp/yt-dlp/wiki/Installation&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;Unity&lt;/h4&gt;
&lt;p&gt;改変のためのもの&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;wget -qO - https://hub.unity3d.com/linux/keys/public | gpg --dearmor | sudo tee /usr/share/keyrings/Unity_Technologies_ApS.gpg &amp;gt; /dev/null
sudo sh -c &apos;echo &quot;deb [signed-by=/usr/share/keyrings/Unity_Technologies_ApS.gpg] https://hub.unity3d.com/linux/repos/deb stable main&quot; &amp;gt; /etc/apt/sources.list.d/unityhub.list&apos;
sudo apt update
sudo apt-get install unityhub
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;osu!&lt;/h4&gt;
&lt;p&gt;たまにやる音ゲー&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;git clone https://github.com/NelloKudo/osu-winello.git cd osu-winello chmod +x ./osu-winello.sh ./osu-winello.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;2.4. keyboard settings&lt;/h3&gt;
&lt;h4&gt;日/英 切り替え方法の追加&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;入力ソースに日本語(Mozc)を追加、その他は削除&lt;/li&gt;
&lt;li&gt;キーボードのショートカットにctrl+spaceを空に&lt;br /&gt;
IME有効/無効にそれぞれctrl+spaceを割り当てる&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;便利なショートカットの割当変更&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;ワークスペース表示 : Super+D→Super+W&lt;/li&gt;
&lt;li&gt;全アプリの表示 : Super+A&lt;/li&gt;
&lt;li&gt;コマンド実行 : ALT+F2→Super+R&lt;/li&gt;
&lt;li&gt;通知の表示 : Super+V→Super+N&lt;/li&gt;
&lt;li&gt;ワークスペース&lt;strong&gt;n&lt;/strong&gt;にフォーカス(&lt;strong&gt;n&lt;/strong&gt;=1~4) : Disabled→Super+&lt;strong&gt;n&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ワークスペース&lt;strong&gt;n&lt;/strong&gt;に移動する(&lt;strong&gt;n&lt;/strong&gt;=1~4) : Disabled→Super+Shift+&lt;strong&gt;n&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ホームフォルダー : Super+F&lt;/li&gt;
&lt;li&gt;設定を起動 : Disabled→Super+S&lt;/li&gt;
&lt;li&gt;マイクのミュート : Disabled→Super+M&lt;/li&gt;
&lt;li&gt;スピーカのミュート : Disabled→Super+Shift+M&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;独自のショートカットの追加&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Tilix(設定から&quot;新しいインスタンスの開始時&quot;を&quot;Focus Window&quot;に)&lt;br /&gt;
コマンド : /usr/bin/tilix&lt;br /&gt;
割り当て : Super+T&lt;/li&gt;
&lt;li&gt;Discord&lt;br /&gt;
コマンド : /usr/bin/discord&lt;br /&gt;
割り当て : Super+D&lt;/li&gt;
&lt;li&gt;flameshot&lt;br /&gt;
コマンド : /usr/bin/flameshot gui&lt;br /&gt;
割り当て : PrintScreen&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2.5. font settings&lt;/h3&gt;
&lt;p&gt;font mangerで&lt;code&gt;Noto sans CJK JP Regular&lt;/code&gt;&lt;br /&gt;
Tilixの設定から&lt;code&gt;MesloLGS NF Regular&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;2.6. change default shell&lt;/h3&gt;
&lt;p&gt;zshの準備&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install zsh
chsh -s $(which zsh)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;カスタマイズ&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;https://qiita.com/shun198/items/c60ec1cce9c9bf1e8c26&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;2.7. Python venv setting&lt;/h3&gt;
&lt;p&gt;pyenv&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;echo &apos;export PYENV_ROOT=&quot;$HOME/.pyenv&quot;&apos; &amp;gt;&amp;gt; ~/.zshrc
echo &apos;command -v pyenv &amp;gt;/dev/null || export PATH=&quot;$PYENV_ROOT/bin:$PATH&quot;&apos; &amp;gt;&amp;gt; ~/.zshrc
echo &apos;eval &quot;$(pyenv init -)&quot;&apos; &amp;gt;&amp;gt; ~/.zshrc

source ~/.zshrc

pyenv install ３.13.X
cd ~/Documents/
pyenv local 3.13.X
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;https://qiita.com/Ryo8-k2arl/items/d7220d4f19c76686ef52&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;2.8. Change audio-in sampling rate&lt;/h3&gt;
&lt;p&gt;実行内容&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo hx /usr/share/pipewire/pipewire.conf
systemctl --user restart pipewire
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;書き換え&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;default.clock.rate = 96000
default.clock.min-quantum = 24
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;https://zenn.dev/comtank/articles/d36f9bca4a0a5d&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;2.9. add SSD&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;GPartedでext4でフォーマット&lt;/li&gt;
&lt;li&gt;ホームディレクトリにマウント用のフォルダを作成&lt;/li&gt;
&lt;li&gt;nvmeのディレクトリにssdをマウントするためにPTUUIDを調べる&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;sudo blkid /dev/nvme1n1p1
/dev/nvme1n1p1: UUID=&quot;e885315b-50e6-4063-a396-01b27e5e83d8&quot; BLOCK_SIZE=&quot;4096&quot; TYPE=&quot;ext4&quot; PARTUUID=&quot;...(略)&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;/etc/fstabにUUID含めて追記(2枚目のssdだから後ろに2が付いてる)&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;UUID=e885315b-50e6-4063-a396-01b27e5e83d8 /home/camellian/nvme1 ext4 discard,defaults 0 2
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;以上で認識
利便性の為、所有権を付与するべき&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo chown camellian:camellian ./nvme1
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;https://ichiri.biz/tech/linux%E3%80%80%E8%BF%BD%E5%8A%A0ssd%E3%80%80%E8%A8%AD%E5%AE%9A%E6%96%B9%E6%B3%95-%E7%B0%A1%E5%8D%98/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;2.10. make App icon&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;/usr/share/applications/&lt;/code&gt;にデスクトップエントリを作るとアイコンが作れる&lt;/p&gt;
&lt;h4&gt;flameshot (編集)&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;# /usr/share/applications/org.flameshot.Flameshot.desktop
# 40行目
Exec=/usr/bin/flameshot gui
# 46行目
StartupWMClass=/usr/bin/flameshot gui
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;ALCOM (新規)&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;[Desktop Entry]
Name=ALCOM
Exec=/home/camellian/Applications/alcom-1.1.4-x86_64.AppImage
icon=/home/camellian/Applications/alcom.png
Type=Application
Categories=Utility;
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;3. startup VRC&lt;/h2&gt;
&lt;h3&gt;3.1. install vrc&lt;/h3&gt;
&lt;p&gt;steamから&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;VRChat&lt;/li&gt;
&lt;li&gt;Proton EasyAntiCheat Runtime
を取得&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;3.2. install WiVRn&lt;/h3&gt;
&lt;p&gt;SteamVRに該当するツール
Cosmic_StoreにもFlatpak版がある&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;flatpak install flathub io.github.wivrn.wivrn
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Space Drag用にWayVRも推奨&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/wlx-team/wayvr/releases&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;3.3. get proron driver&lt;/h3&gt;
&lt;p&gt;VRChat用に、proton-ge (または proton-ge-rtsp) を使う&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/GloriousEggroll/proton-ge-custom
https://github.com/SpookySkeletons/proton-ge-rtsp&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;tar -xf GE-Proton*.tar.gz -C ~/.steam/root/compatibilitytools.d/
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;3.4. start WiVRn&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;QuestとLinux、両方でWiVRnを起動してセットアップウィザード実行
無線での連携ががおすすめ&lt;/li&gt;
&lt;li&gt;Linux側で自動起動するアプリにWayVRを選択&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;3.5. make symbolic link&lt;/h3&gt;
&lt;p&gt;steamまでのpathは環境によって変わる&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;cd ~/Pictures
ln -s ~/.steam/steam/steamapps/compatdata/438100/pfx/drive_c/users/steamuser/Pictures/VRChat
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;3.6. deprioritize IPv6&lt;/h3&gt;
&lt;p&gt;以下から編集&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo hx /etc/gai.conf
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;以下のコメントを外す&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;precedence ::ffff:0:0/96 100
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ネット関係をリスタートして、pingがIPv4で見えてたらOK&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://4thsight.xyz/695&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;3.7. setting mangohud&lt;/h3&gt;
&lt;p&gt;オーバーレイアプリ
スト6はあると動かなかったので、たまに注意が必要かも&lt;/p&gt;
&lt;p&gt;以下コンフィグのfps_limitを変更することで、ゲーム側が無制限でも制限可&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://raw.githubusercontent.com/flightlessmango/MangoHud/master/data/MangoHud.conf&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;https://steamcommunity.com/sharedfiles/filedetails/?id=3011121260&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;3.8. start FullBody-Tracking&lt;/h3&gt;
&lt;p&gt;Ubuntu22.04+X11環境用に起動するための設定&lt;/p&gt;
&lt;h4&gt;ハードウェアアクセラレーションの無効化&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;flatpak override --user dev.slimevr.SlimeVR \
  --env=WEBKIT_DISABLE_COMPOSITING_MODE=1 \
  --env=WEBKIT_FORCE_SOFTWARE_RENDERING=1
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Nvidia EGL を明記&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;flatpak override --user dev.slimevr.SlimeVR \
  --env=__GLX_VENDOR_LIBRARY_NAME=nvidia \
  --env=GBM_BACKEND=nvidia-drm
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;X11 を明記&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;flatpak override --user dev.slimevr.SlimeVR \
  --socket=x11 \
  --share=network \
  --device=dri

flatpak run dev.slimevr.SlimeVR
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;後は&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SlimeVR側でOSC, VRC OSCを有効化&lt;/li&gt;
&lt;li&gt;Quest側のWiVRnからフルトラをON
&lt;ul&gt;
&lt;li&gt;設定から下半身と腰のトラッキングをON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;で動作する&lt;/p&gt;
&lt;h3&gt;3.9. WayVRのカスタマイズ&lt;/h3&gt;
&lt;p&gt;.xmlを編集すると時計やキーボードなどを編集可能
以下に例を示す&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/CameIIian/dotfiles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;4. startup VRC-Modification&lt;/h2&gt;
&lt;h3&gt;4.1. ALCOM上での設定&lt;/h3&gt;
&lt;p&gt;ALCOMを起動&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;指示に従い、対応するUnityをインストール&lt;/li&gt;
&lt;li&gt;起動後はWin環境とおおよそ同様&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;4.2. 改変する&lt;/h3&gt;
&lt;p&gt;アップロードの前に、Taget Platformを追加すること
しないと、Win/Android/iOS向けにアップロードできない&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://qiita.com/saku-1192/items/635ddb5f28040d70e968&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;.alcomtemplateも便利なので活用できると良い&lt;/p&gt;
&lt;p&gt;しばらくLinuxで改変しているが、トラブルは&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;コンパイルするまでおかしいテクスチャがある&lt;/li&gt;
&lt;li&gt;レンダリングの問題がたまにある&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;程度。レンダリングは、Unity上でVulkanレンダラを強制すると改善するかも&lt;/p&gt;
&lt;h3&gt;4.4. Projectのコピー&lt;/h3&gt;
&lt;p&gt;sshサーバを立て、SFTPでファイルをコピー&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;systemctl start sshd
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Win側はWinSCPを利用
必要事項を埋めて接続、&lt;code&gt;~/ALCOM/Project&lt;/code&gt;へコピー
送信後は、sshをkillすること&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://forest.watch.impress.co.jp/library/software/winscp/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;5. trouble shooting&lt;/h2&gt;
&lt;h3&gt;5.1. Bootloader破損&lt;/h3&gt;
&lt;p&gt;Pop!_shopに壊された。使うな&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;再起動するとInitramfsの画面に&lt;/li&gt;
&lt;li&gt;exitしてfsckすれば治るとの記述
&lt;ul&gt;
&lt;li&gt;遭遇した際はできなかったので&lt;strong&gt;リカバリディスクから復旧&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;# /dev/ 以降は環境によって異なるためlsblk等で確認すること
sudo mount /dev/nvme0n1p1 /mnt
sudo chroot /mnt
sudo dpkg --configure -a
exit
sudo shutdown -r now
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;https://support.system76.com/articles/bootloader/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;5.2. Super効かない&lt;/h3&gt;
&lt;p&gt;上記の問題に対応すべくガチャガチャやっていたら効かなくなった
Spキーの有効/無効の切り替えがSp+F6になってた&lt;/p&gt;
&lt;h3&gt;5.3. WayVR(旧wlx-overlay-s)のオーバーレイ画面利用でマウスが効かなくなる&lt;/h3&gt;
&lt;p&gt;最近起きてない&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;症状が軽微なら設定画面のマウスとタッチパッドを開くと治る&lt;/li&gt;
&lt;li&gt;症状が重い場合は、ctrl+alt+F6等でターミナルに入り再起動する&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;5.4. &quot;xrizer has crashed!&quot;が出る&lt;/h3&gt;
&lt;p&gt;たまにクラッシュする時に出たり。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;基本起動しなおせば良い&lt;/li&gt;
&lt;li&gt;WiVRnのソースが壊れていていることも。その場合はWiVRnをreinstall&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;5.5. &quot;Build&amp;amp;Test your world&quot;をするとTestが始まらない&lt;/h3&gt;
&lt;p&gt;ワールド作成におけるMac/Linux環境共通の問題
タスクキルすること&lt;/p&gt;
&lt;h3&gt;5.6. ~/.local/share/fonts下へのフォント追加後にデフォルトフォントが変更されてしまう&lt;/h3&gt;
&lt;p&gt;未だよくわからん
該当箇所にインストール後、変わって欲しくないフォントが変わるように&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Documents/myFonts/等フォントフォルダを作る&lt;/li&gt;
&lt;li&gt;必要なときのみcpして読み込み、使い終わったらrm&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;5.7. OBSで録画できない&lt;/h3&gt;
&lt;p&gt;&quot;XSHM&quot;で画面録画すること&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://www.reddit.com/r/Ubuntu/comments/17e65dw/cant_record_screen_with_obs/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;5.8. Unityの画面が変&lt;/h3&gt;
&lt;p&gt;可能ならVulkanで実行すると良い&lt;code&gt;-force-vulkan&lt;/code&gt;
ただしPop!_OSでは、RTX50X0(580driver)+2022.3.22f1では動作しなかったので工夫が必要&lt;/p&gt;
&lt;h2&gt;Appendix&lt;/h2&gt;
&lt;h3&gt;A. ~/.zshrc&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;# zsh settings
if [[ -r &quot;${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh&quot; ]]; then
  source &quot;${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh&quot;
fi
export ZSH=&quot;$HOME/.oh-my-zsh&quot;

ZSH_THEME=&quot;powerlevel10k/powerlevel10k&quot;
zstyle &apos;:omz:update&apos; mode auto
plugins=(git zsh-syntax-highlighting zsh-autosuggestions)

# load oh-my-zsh
source $ZSH/oh-my-zsh.sh

### begin options
HISTSIZE=1000               # ヒストリに保存するコマンド数
SAVEHIST=1000               # ヒストリファイルに保存するコマンド数
setopt hist_ignore_all_dups # 重複するコマンド行は古い方を削除。
setopt hist_ignore_dups     # 直前と同じコマンドラインはヒストリに追加しない。
setopt hist_no_store        # historyコマンドは履歴に登録しない。
setopt hist_reduce_blanks   # 余分な空白は詰めて記録。
setopt correct              # タイポした際に聞き直す。

# ctrl Rでヒストリ検索
bindkey ^R history-incremental-search-backward

# aliasの読み込み
[ -z &quot;$PS1&quot; ] &amp;amp;&amp;amp; return
source ~/.zsh_aliases

# cargoの読み込み
. &quot;$HOME/.cargo/env&quot;

# pixiの読み込み
export PATH=&quot;$HOME/.pixi/bin:$PATH&quot;

# pyenvの設定
export PYENV_ROOT=&quot;$HOME/.pyenv&quot;
command -v pyenv &amp;gt;/dev/null || export PATH=&quot;$PYENV_ROOT/bin:$PATH&quot;
eval &quot;$(pyenv init -)&quot;

# nvm for node.js
export NVM_DIR=&quot;$HOME/.nvm&quot;
[ -s &quot;$NVM_DIR/nvm.sh&quot; ] &amp;amp;&amp;amp; \. &quot;$NVM_DIR/nvm.sh&quot;  # This loads nvm
[ -s &quot;$NVM_DIR/bash_completion&quot; ] &amp;amp;&amp;amp; \. &quot;$NVM_DIR/bash_completion&quot;  # This loads nvm bash_completion
### end options

# p10kテーマの適用
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;B. ~/.zsh_aliases&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;# 実行不可の際に終了する
[ -z &quot;$PS1&quot; ] &amp;amp;&amp;amp; return

# dotファイルの編集
alias zshrc=&apos;vi ~/.zshrc&apos;
alias zsh_aliases=&apos;vi ~/.zsh_aliases&apos;

# 確認の追加
alias rm=&apos;rm -i&apos;
alias mv=&apos;mv -i&apos;
alias cp=&apos;cp -i&apos;

### 元コマンドのアルファベット順
# btop - top代替
alias top=&apos;btop&apos;

alias c=&apos;clear&apos;

alias d=&apos;docker&apos;

# duf - df代替
alias df=&apos;duf&apos;

# eza - ls代替
alias l=&apos; eza -F --icons --group-directories-first&apos;
alias ls=&apos;eza -F --icons --group-directories-first&apos;
alias sl=&apos;eza -F --icons --group-directories-first&apos;
alias ll=&apos;eza -alhF --icons --group-directories-first&apos;
alias lr=&apos;eza -alhF -R -L 2 --icons --group-directories-first --absolute on&apos;
alias ld=&apos;eza -alhD --icons --group-directories-first&apos;
alias lf=&apos;eza -alhfF --icons --group-directories-first&apos;
alias t=&apos;tree&apos;
alias tree=&apos;eza -alhF -T -L 2 --icons&apos;

# fd-find - find代替
alias find=&apos;fdfind&apos;
alias fd=&apos;fdfind&apos;

# jn - インタラクティブなjq
alias jn=&apos;jnv&apos;

alias m=&apos;mkdir&apos;

alias ln=&apos;ln -srnf&apos;

# nvtop - nVidia用gpu版top
alias ntop=&apos;nvtop&apos;

# npm
alias n=&apos;npm&apos;
alias nb=&apos;npm run build&apos;
alias ns=&apos;npm start&apos;

# nvim
alias v=&apos;nvim&apos;
alias vi=&apos;nvim&apos;
alias vim=&apos;nvim&apos;
alias nano=&apos;nvim&apos;
alias e=&apos;nvim&apos;
alias ed=&apos;nvim&apos;
alias edit=&apos;nvim&apos;

alias o=&apos;open&apos;

alias p=&apos;python&apos;
alias pp=&apos;pip&apos;

# ripgrep - grep代替
alias grep=&apos;rg -p&apos;
alias g=&apos;grep&apos;
alias -g G=&apos;| g&apos;

alias s=&apos;ssh&apos;

# tldr - manの短縮版
alias h=&apos;tldr&apos;

# xsel - コマンドからコピー
alias clip=&apos;xsel --clipboard --input&apos;
alias -g C=&apos;| clip&apos;

### 圧縮系
alias zip=&apos;zip&apos;
alias unzip=&apos;unar&apos;
alias tgz=&apos;tar -czvf&apos;
alias txz=&apos;tar -cJvf&apos;
alias untar=&apos;tar -xvf&apos;

### 画像/映像系
alias yt=&apos;~/.local/bin/yt-dlp -N 4 -P ~/Videos&apos;
alias ytw=&apos;~/.local/bin/yt-dlp -N 4 -P ~/Music -f bestaudio -x --audio-format mp3 --audio-quality 3&apos;
alias fs=&apos;flameshot gui&apos;
alias ff=&apos;ffmpeg -i&apos;
ff2mov(){ ffmpeg -i $1 -c:v dnxhd -profile:v dnxhr_sq -pix_fmt yuv420p -c:a pcm_s16le $2 }

# VRC
alias vrc=&apos;~/.shells/.vrc.sh&apos;
alias vrcf=&apos;~/.shells/.vrcf.sh&apos;
alias alcom=&apos;~/Applications/alcom-1.1.5-x86_64.AppImage&apos;
alias wayvr=&apos;~/Applications/WayVR-v26.1.2-x86_64.AppImage&apos;
alias slime=&apos;flatpak run dev.slimevr.SlimeVR&apos;
alias wrangler=&apos;~/Applications/slimevr-wrangler&apos;

# shell呼び出し
alias update=&apos;~/.shells/.update.sh&apos;
alias sendPort=&apos;~/.shells/.sendPort.sh&apos;

### path系
alias -g vrcdir=&apos;~/.steam/steam/steamapps/compatdata/438100/pfx/drive_c/users/steamuser/AppData/LocalLow/VRChat/VRChat&apos;
alias -g vscodir=&apos;~/Documents/VSCode/&apos;
alias -g obsidir=&apos;~/Dropbox/Obsidian/&apos;

# .[1-9] - 親ディレクトリの指定
alias -g &apos;.1&apos;=&apos;../&apos;
alias -g &apos;.2&apos;=&apos;../..&apos;
alias -g &apos;.3&apos;=&apos;../../..&apos;
alias -g &apos;.4&apos;=&apos;../../../..&apos;
alias -g &apos;.5&apos;=&apos;../../../../..&apos;
alias -g &apos;.6&apos;=&apos;../../../../../..&apos;
alias -g &apos;.7&apos;=&apos;../../../../../../..&apos;      
alias -g &apos;.8&apos;=&apos;../../../../../../../..&apos;      
alias -g &apos;.9&apos;=&apos;../../../../../../../../..&apos;      

### suffix alias
# ./foo.py のように実行した際に使用するツールを指定
alias -s py=&apos;python&apos;

&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;C. ~/.shells/&lt;/h3&gt;
&lt;h4&gt;update.sh&lt;/h4&gt;
&lt;p&gt;アプデ用&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#! /usr/bin/zsh
sudo apt update
sudo apt full-upgrade
sudo apt autoremove
sudo apt autoclean
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;sendPort.sh&lt;/h4&gt;
&lt;p&gt;マイクラ等ポートフォワーディング&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#! /usr/bin/zsh
port=&quot;19132&quot;
protocol=&quot;udp&quot;

# select server
echo &quot;開放するサーバを選択&quot;
echo &quot;1) 19132 BE (default)&quot;
echo &quot;2) 25565 Java&quot;
echo &quot;3) 24872 Azahar&quot;

read &quot;choice?(1-3) &amp;gt;&amp;gt;&amp;gt; &quot;

case $choice in
	2)
		port=&quot;25565&quot;
		protocol=&quot;tcp&quot;
		;;
	3)
        port=&quot;24872&quot;
		;;
	*)
		;;
esac

ownserver --endpoint &quot;${port}&quot;/&quot;${protocol}&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;vrc.sh&lt;/h4&gt;
&lt;p&gt;3点&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#!/usr/bin/zsh
~/Applications/VRCX.AppImage&amp;amp;
sleep 5
flatpak run io.github.wivrn.wivrn&amp;amp;
sleep 5
steam steam://rungameid/438100
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;vrcf.sh&lt;/h4&gt;
&lt;p&gt;フルトラ&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#!/usr/bin/zsh
flatpak run dev.slimevr.SlimeVR&amp;amp;
~/Applications/slimevr-wrangler&amp;amp;
sleep 5
~/Applications/VRCX.AppImage&amp;amp;
sleep 5
flatpak run io.github.wivrn.wivrn&amp;amp;
sleep 5
steam steam://rungameid/438100&amp;amp;
&lt;/code&gt;&lt;/pre&gt;
</content:encoded><author>camellian</author></item><item><title>Minecraftを皆と遊ぶ</title><link>https://camellian.pages.dev/posts/handsup_minecraft-server</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_minecraft-server</guid><description>Minecraftサーバを自宅で適当に立てた時のメモ</description><pubDate>Sun, 21 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;共通&lt;/h2&gt;
&lt;h3&gt;コマンド&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;/setidletimeout&lt;/code&gt;: タイムアウトまでの時間を指定&lt;/p&gt;
&lt;h3&gt;ポート開放&lt;/h3&gt;
&lt;p&gt;ownserver(0.7.1)で記述&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#! /usr/bin/zsh
port=&quot;80&quot;
protocol=&quot;udp&quot;

# select server
echo &quot;開放するサーバを選択&quot;
echo &quot;1) 19132 BE (default)&quot;
echo &quot;2) 25565 Java&quot;

read &quot;choice?(1-3) &amp;gt;&amp;gt;&amp;gt; &quot;

case $choice in
	2)
		port=&quot;25565&quot;
		protocol=&quot;tcp&quot;
		;;
	*)
        port=&quot;19132&quot;
		;;
esac

ownserver --endpoint &quot;${port}&quot;/&quot;${protocol}&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;統合版&lt;/h2&gt;
&lt;h3&gt;コマンド&lt;/h3&gt;
&lt;p&gt;座標常時表示&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;gamerule showcoordinates true
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;日付常時表示&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;gamerule showdaysplayed true
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;リソース/ビーヘビアパック追加&lt;/h3&gt;
&lt;p&gt;Windowsでワールド作成
→リソースなど追加
　→作成したワールドデータをサーバのワールドデータへコピー (rsync等)&lt;/p&gt;
&lt;h2&gt;java版&lt;/h2&gt;
&lt;h3&gt;コマンド&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;/op&lt;/code&gt;: op権限付与
&lt;code&gt;/deop&lt;/code&gt;: op権限剥奪&lt;/p&gt;
&lt;h3&gt;mod&lt;/h3&gt;
&lt;p&gt;Atlauncherでモッド構成を作成してエクスポート
→サーバ機でインポート
　→サーバ内で直接run.shを実行&lt;/p&gt;
</content:encoded><author>camellian</author></item><item><title>Obsidianで電子の世界に記録を残そう</title><link>https://camellian.pages.dev/posts/handsup_obsidian</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_obsidian</guid><description>Obsidian+Dropbox環境を各Platformにインストールした際のメモ。</description><pubDate>Wed, 29 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;1. install&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Obsidian
LinuxにはAppImageで、AndroidはPlayストアからインストール&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;https://obsidian.md/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Dropbox
Linuxのみインストールし、Cosmic Storeから行った&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;https://www.dropbox.com/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;2. setup&lt;/h2&gt;
&lt;h3&gt;Linuxでの設定&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Obsidian.AppImageを取得&lt;/li&gt;
&lt;li&gt;必要であればデスクトップエントリを作成&lt;/li&gt;
&lt;li&gt;.AppImageから起動&lt;/li&gt;
&lt;li&gt;Dropboxのバックアップフォルダ内にObsidian用のフォルダを作る&lt;/li&gt;
&lt;li&gt;Remote Saveをインストールする&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;エントリの一例&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo echo &quot;[Desktop Entry]
Name=Obsidian
Exec=/home/camellian/Applications/Obsidian-1.9.14.AppImage --no-sandbox
Icon=/home/camellian/Applications/obsidian-icon.png
Type=Application
Categories=Utility;&quot; &amp;gt; /usr/share/applications/obsidian.desktop
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;アイコンはこちらから&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://obsidian.md/blog/new-obsidian-icon/
参考
https://qiita.com/akiralab/items/35ab02b1fa6db2e6c94f&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;Androidでの設定&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;任意のストアからObsidianをインストール&lt;/li&gt;
&lt;li&gt;ユーザディレクトリ内にObsidian用のフォルダを作る&lt;/li&gt;
&lt;li&gt;Remote Saveをインストールする&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Remote Saveのインストール&lt;/h3&gt;
&lt;p&gt;Remote Saveはコミュニティが開発するプラグイン
ダウンロード/有効化のためには、&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;歯車⚙の設定の中からコミュニティプラグインタブへアクセス&lt;/li&gt;
&lt;li&gt;コミュニティプラグインの有効化を押す&lt;/li&gt;
&lt;li&gt;閲覧から&quot;Remote Save&quot;を探しインストール&lt;/li&gt;
&lt;li&gt;注意事項に従い、問題がなければチェックして有効化&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;有効化した後、コミュニティプラグインの設定を行う部分が追加される&lt;br /&gt;
設定画面のコアプラグインの下に存在&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;クラウドサービスの選択→Dropbox&lt;/li&gt;
&lt;li&gt;認証→Authを押してWebで認証(PC環境はURL？の入力が必要であった)&lt;/li&gt;
&lt;li&gt;自動実行設定→1分毎に同期(スマホ環境では同期間隔を長くしてもよい)&lt;/li&gt;
&lt;li&gt;起動時の実行→1秒後に同期&lt;/li&gt;
&lt;li&gt;大きなファイルをスキップ→10MB(Android端末のみ)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;参考&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://note.com/penchi/n/nc1b42ccdf368&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;3. その他便利なプラグイン&lt;/h2&gt;
&lt;h3&gt;Outline&lt;/h3&gt;
&lt;p&gt;コアプラグインの部分から有効化出来るプラグイン&lt;br /&gt;
三点リーダなどからアウトライン(章立て)を表示できる&lt;/p&gt;
&lt;h3&gt;EditingToolbar&lt;/h3&gt;
&lt;p&gt;Word的な編集をサポートするバーを追加するプラグイン&lt;br /&gt;
専ら文字の色を変えたい時や背景色を変えたい時に使う&lt;/p&gt;
&lt;p&gt;参考&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://qiita.com/Kei_Adachi/items/1f5d01230334574f2e26#commander&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;4. 外観の変更&lt;/h2&gt;
&lt;p&gt;オプション &amp;gt; 外観 &amp;gt; テーマ &amp;gt; 管理 からテーマをダウンロード可
&lt;code&gt;dracula&lt;/code&gt;と&lt;code&gt;catppuccin&lt;/code&gt;系統が好みなので気分で使い分けている
アクセントカラーは元の色に近そうな紫になるように設定&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;URLにもこの色が反映されるので背景色からは遠い色を選ぶのが懸命&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;5. トラブルシューティング&lt;/h2&gt;
&lt;h3&gt;Remote Saveが同期されない&lt;/h3&gt;
&lt;p&gt;&quot;failed to sync&quot;という記載が出た&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;削除されたファイルが多かった&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;手動で不要になったファイルをクラウドやローカルから削除&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;再び正常に同期されるようになった&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><author>camellian</author></item><item><title>Linuxでもちふぃったが動くまで</title><link>https://camellian.pages.dev/posts/handsup_mofhifitter</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_mofhifitter</guid><description>linuxネイティブのBlenderを使って、もちふぃったを動かすまでのメモ</description><pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;1. 準備するもの&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;もちふぃった&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;https://booth.pm/ja/items/7657840&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;blender (native)&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;https://store.steampowered.com/app/365670/Blender/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;2. setup&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;もちふぃったの.unitypackageをインポート&lt;/li&gt;
&lt;li&gt;BlenderへのPathを通す&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;# Blender用のディレクトリを作る (例)
cd ~/ALCOM/Projects/Project/
mkdir -p BlenderTools/blender-4.0.2-windows-x64
cd BlenderTools/blender-4.0.2-windows-x64

# exeファイルを起動する代わりにblenderを起動 (例)
echo &quot;#\!/usr/bin/bash\n~/.steam/steam/steamapps/common/Blender/blender \&quot;{@//\\\\\\//}\&quot;&quot; &amp;gt; blender.exe
chmod 744 blender.exe
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;丁寧に教えてくださり、ありがとうございます(.alcomtemplateの件も感謝です)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://x.com/kuroclef/status/1991861380736250006&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;パッケージのインストール
&lt;ul&gt;
&lt;li&gt;scipy&lt;/li&gt;
&lt;li&gt;robust-weight-transfer&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;# ディレクトリへ移動 (例)
cd ~/.steam/steam/steamapps/common/Blender/5.0/python/bin/

# scipyのインストール
./python3.11 -m pip install -U pip
./pip3 install scipy

# robust-weight-transferのダウンロード
cd ~/Downloads/
curl -OL https://github.com/sentfromspacevr/robust-weight-transfer/releases/download/v1.1.6/robust-weight-transfer-v1.1.6.zip
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;SteamからBlenderを起動し、ポップアップを適当に回避
その後、&lt;strong&gt;Edit &amp;gt; Preference &amp;gt; Addon&lt;/strong&gt;を開く
右上の下矢印から &lt;strong&gt;Install from Disk&lt;/strong&gt; を押し、先ほどダウンロードした.&lt;strong&gt;zip形式のフォルダ&lt;/strong&gt;からインストール&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/sentfromspacevr/robust-weight-transfer/releases
https://signyamo.blog/b4-5r_robust-wt/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;3. トラブルシューティング&lt;/h2&gt;
&lt;h3&gt;✗ ペア1 処理失敗&lt;/h3&gt;
&lt;p&gt;もちふぃった〜をアップデート等すると解決
r26で発生を確認&lt;/p&gt;
&lt;h2&gt;Appendix. A &quot;{@//\//}&quot;って何？&lt;/h2&gt;
&lt;p&gt;テストコード&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;❯ cat test.sh                                                     
#!/usr/bin/bash
for loop in ${@//\\//}; do
	echo $loop
done

❯ ./test.sh &quot;test&quot; &quot;/usr/bin /home/camellian&quot; &quot;C:\\ProgramData&quot;
test
/usr/bin
/home/camellian
C:/ProgramData
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&quot;$@&quot;は&quot;$*&quot;とおおよそ同義
&lt;ul&gt;
&lt;li&gt;今回の用途ではコマンドライン変数を引き継ぐため利用&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&quot;$@&quot;では1つの要素として連結されている部分を展開&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ちゃっぴーとのお話&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;✅ 結論：${@//\\//} は Bash の「パラメータ展開置換構文」  
  
Bash には次の構文があります：  
${variable/pattern/replacement}  
  
その派生形で：  
${variable//pattern/replacement}  
は **“pattern の全一致を replacement に置換する”** という意味です。  
  
ここで、${@//\\//} は次のように解釈されます：  
  
$@ **全置換の区切り文字//** pattern=**\\** **区切り文字/** replacement=**/**  
  
 &quot;//\\//&quot; には **3つのスラッシュ区切りがある**ように見えるけど、  
実際は **pattern と replacement を / で区切っているだけ**です。
&lt;/code&gt;&lt;/pre&gt;
</content:encoded><author>camellian</author></item><item><title>Termuxであそぼ</title><link>https://camellian.pages.dev/posts/handsup_termux</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_termux</guid><description>Android用ターミナルエミュレータ&quot;Termux&quot;をある程度使えるようにするまでのメモ</description><pubDate>Fri, 28 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;1. Termuxのセットアップ&lt;/h2&gt;
&lt;h3&gt;update&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;termux-setup-storage
pkg update -y &amp;amp;&amp;amp; pkg upgrade -y
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;Ubuntu install&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;pkg in proot proot-distro -y
proot-distro install ubuntu
proot-distro login ubuntu
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;他ディストロも入手可能&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/termux/proot-distro&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;2. Ubuntuのセットアップ(superuser)&lt;/h2&gt;
&lt;h3&gt;install package&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;apt update &amp;amp;&amp;amp; apt upgrade -y
apt install locales tzdata-y
vi /etc/locale.gen # 290行目、ja_JP.UTF-8のコメントアウト(#)を外す
locale-gen
update-locale LANG=ja_JP.UTF-8
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;make user&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;apt install adduser sudo -y
adduser camellian
visudo
exit
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;追記内容は以下の通り&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;camellian ALL=(ALL:ALL) ALL
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;visudoが動かないときは&lt;code&gt;export EDITOR=vi&lt;/code&gt;などが必要&lt;/p&gt;
&lt;h3&gt;make login shell&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;echo &apos;proot-distro login --user u305f ubuntu&apos; &amp;gt; ./login.sh
chmod 744 login.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;3. Termuxのセットアップ&lt;/h2&gt;
&lt;h3&gt;install package&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;pkg in python rust -y
pkg in curl duf eza fastfetch git neovim ripgrep tar unar wget yt-dlp zsh -y
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;install zsh&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;sh -c &quot;$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)&quot;
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;make selection&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;echo &quot;choose boot&quot;
echo &quot;t) termux&quot;
echo &quot;u) ubuntu&quot;

echo -n &quot;&amp;gt; &quot;
read choice

case &quot;${choice}&quot; in
    u)
        proot-distro login --user camellian ubuntu
        ;;

    *)
        zsh
        ;;
esac
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;cp .zsh*&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;git clone https://github.com/CameIIian/dotfiles/
mv dotfiles/.zshrc ~/
mv dotfiles/.zsh_aliases ~/
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;4. Ubuntuのセットアップ(user)&lt;/h2&gt;
&lt;h3&gt;install package&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install python3 curl duf eza fastfetch git neovim ripgrep tar unar wget zsh -y
curl --proto &apos;=https&apos; --tlsv1.2 https://sh.rustup.rs -sSf | sh
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;make sym link&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;ln -s /storage/emulated/0/ ~/Android
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;zsh&lt;/h3&gt;
&lt;p&gt;カスタマイズは3章を参考&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo chsh -s /usr/bin/zsh
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;setup python&lt;/h3&gt;
&lt;p&gt;uvのinstall&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;curl -LsSf https://astral.sh/uv/install.sh | sh
uv python install 3.13
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;5. addon apks&lt;/h2&gt;
&lt;h3&gt;termux-api&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;termux-clipboard-set&lt;/code&gt;や&lt;code&gt;termux-clipboard-get&lt;/code&gt;が便利そう&lt;/p&gt;
&lt;h3&gt;termux-widget&lt;/h3&gt;
&lt;p&gt;Home画面からスクリプトを実行できる？&lt;/p&gt;
&lt;h2&gt;Reference&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Termuxs&apos; apps
https://github.com/termux/termux-app/releases
https://github.com/termux/termux-styling/releases
https://github.com/termux/termux-widget/releases
https://github.com/termux/termux-float/releases&lt;/li&gt;
&lt;li&gt;TermuxにUbuntuを入れてJupyterlabの環境を整備 | rm -rf /*
https://u305f.hateblo.jp/entry/2024/08/09/202335&lt;/li&gt;
&lt;li&gt;【Termux】素のTermuxでできたこと｜銀河連邦（流れ弾）
https://note.com/gingarenpo/n/n707f7743efea#f151ca0e-491f-4337-bdf4-4071d37fcc09&lt;/li&gt;
&lt;/ol&gt;
</content:encoded><author>camellian</author></item><item><title>こだわり控えめ人類の野良APK</title><link>https://camellian.pages.dev/posts/%E9%87%8E%E8%89%AFapk</link><guid isPermaLink="true">https://camellian.pages.dev/posts/%E9%87%8E%E8%89%AFapk</guid><description>使っているアンドロイド用野良APK</description><pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://note.com/forsaken_love02&quot;&gt;MONE FIERA&lt;/a&gt;様の&lt;a href=&quot;https://note.com/forsaken_love02/n/nd42186d4361a&quot;&gt;Android野良アプリ一覧&lt;/a&gt;を参考
ありがとうございます&lt;/p&gt;
&lt;h2&gt;adguard&lt;/h2&gt;
&lt;p&gt;広告ブロッカー
v4.2→v4.11に移行したらバッテリドレインなくなった&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/AdguardTeam/AdguardForAndroid/releases&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;obtanium&lt;/h2&gt;
&lt;p&gt;アップデーター
無いと面倒くさい&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/ImranR98/Obtainium/releases&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;outer tune&lt;/h2&gt;
&lt;p&gt;YTmusicの偽物
金払わなくても快適&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/OuterTune/OuterTune/releases&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Pipepipe&lt;/h2&gt;
&lt;p&gt;Youtube/Niconico代替クライアント&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/InfinityLoop1308/PipePipe&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;termux&lt;/h2&gt;
&lt;p&gt;Android用ターミナルエミュ
おもちゃ&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/termux/termux-app&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;azahar&lt;/h2&gt;
&lt;p&gt;3ds エミュ
おもちゃ&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/azahar-emu/azahar&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded><author>camellian</author></item><item><title>ルルネちゃん、世界を救って！</title><link>https://camellian.pages.dev/posts/handsup_vrm</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_vrm</guid><description>東方異域見聞 ~Touhou Dystopian~用にルルネをVRM化した際のメモ</description><pubDate>Sat, 06 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;0. 概要&lt;/h2&gt;
&lt;p&gt;東方異域見聞 ~Touhou Dystopian~用にVRMを作成した道筋&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://store.steampowered.com/app/3265060/__Touhou_Dystopian/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;1. 準備&lt;/h2&gt;
&lt;p&gt;改変キット&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ALCOM&lt;/li&gt;
&lt;li&gt;Unity 2022.3.22f1&lt;/li&gt;
&lt;li&gt;Liltoon&lt;/li&gt;
&lt;li&gt;Modular Avatar&lt;/li&gt;
&lt;li&gt;Avatar Optimizer
追加で以下も必要&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NDMF VRM Exporter&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/hkrn/ndmf-vrm-exporter&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;2. 手順&lt;/h2&gt;
&lt;p&gt;VRMに変換したいアバターを一度VRC向けにアップロード&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;テクスチャが正常でない場合は必要&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;アバターのrootに&lt;strong&gt;VRM Export Description&lt;/strong&gt;を付ける&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VRM Export Description&lt;/strong&gt;の以下2つの項目を埋める
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Authors&lt;/strong&gt;: このVRMを変換した作者の名前、&lt;strong&gt;必須&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MToon Options&lt;/strong&gt;: シェーダ変換時の設定、&lt;strong&gt;推奨&lt;/strong&gt;、全てチェック&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;再生ボタンを押すと変換が始まる&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;3. ゲームで確認&lt;/h2&gt;
&lt;p&gt;移動例&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;cp &quot;ALCOM/Projects/Rurune_VRM/Assets/NDMF VRM Exporter/Rurune_VRM/rurune.vrm&quot; &quot;nvme1/SteamLibrary/steamapps/common/Touhou Dystopian/Touhou Dystopian_Data/mods/Sample/Vrm_Player/&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ゲームを起動しModsを開く
rurune.vrmが表示されアバターの適応自体は問題なく出来た&lt;/p&gt;
&lt;h2&gt;4. トラブルシューティング&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;重力に逆らうオブジェクト**(ジャンプした瞬間は正しい動きになる)&lt;br /&gt;
理由は、&lt;strong&gt;Gravityが非常に弱く設定&lt;/strong&gt;されているから&lt;br /&gt;
VRCで何故これでまともに動くかは謎だが、&lt;strong&gt;0.9&lt;/strong&gt;~&lt;strong&gt;1&lt;/strong&gt;を代入すると解決&lt;/li&gt;
&lt;li&gt;髪の毛はまだ逆立つ/荒ぶりすぎ、胸がどこかに行く&lt;br /&gt;
諦めて短い髪を使用&lt;br /&gt;
髪を変えると胸も正常になった為、どこかが悪さしてた可能性?&lt;/li&gt;
&lt;li&gt;髪が透けてる&lt;br /&gt;
マテリアルが標準のLiltoonを使うよう強制&lt;/li&gt;
&lt;li&gt;表情が崩れている、スカートがめくれやすい&lt;br /&gt;
見なかったことにする&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;5. 動作の様子&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;https://youtu.be/O8jMJ-rNaFU&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;参考&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;https://note.com/sonoty_hearts/n/ne8b3838881e3&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded><author>camellian</author></item><item><title>pLaTeXを使ってみよう</title><link>https://camellian.pages.dev/posts/handsup_platex</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_platex</guid><description>卒論用にTeX環境を構築した際のメモ</description><pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;卒論用にUbuntuとArchにTeX環境を用意した時にした事
全部installするだけ
今からなら&lt;a href=&quot;https://openai.com/ja-JP/prism/&quot;&gt;Prism&lt;/a&gt;でも良いかも&lt;/p&gt;
&lt;h2&gt;Ubuntu&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;sudo apt install -y texlive-lang-japanese  texlive-latex-extra texlive-luatex evince
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Arch&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;sudo pacman -S texlive-latex texlive-latexextra texlive-langjapanese texlive-luatex evince
sudo pacman -S texlive-pictures texlive-science texlive-mathtools 
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;VSCode互換用コンパイル設定&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;&quot;latex-workshop.intellisense.package.enabled&quot;: true,
    &quot;latex-workshop.latex.tools&quot;: [
        {
            &quot;name&quot;: &quot;platex&quot;,
            &quot;command&quot;: &quot;platex&quot;,
            &quot;args&quot;: [
                &quot;-synctex=1&quot;,
                &quot;-interaction=nonstopmode&quot;,
                &quot;-file-line-error&quot;,
                &quot;-kanji=utf8&quot;,
                &quot;-guess-input-enc&quot;,
                &quot;%DOCFILE%.tex&quot;
            ]
        },
        {
            &quot;name&quot;: &quot;pbibtex&quot;,
            &quot;command&quot;: &quot;pbibtex&quot;,
            &quot;args&quot;: [
                &quot;-kanji=utf8&quot;,
                &quot;%DOCFILE%&quot;
            ]
        },
        {
            &quot;name&quot;: &quot;dvipdfmx&quot;,
            &quot;command&quot;: &quot;dvipdfmx&quot;,
            &quot;args&quot;: [
                &quot;%DOCFILE%&quot;
            ]
        }
    ],
    &quot;latex-workshop.latex.recipes&quot;: [
        // platexとpbibtexを使ってTeXファイル→DVIファイル→PDFファイル生成
        {
            &quot;name&quot;: &quot;platex_bib&quot;,
            &quot;tools&quot;: [
                &quot;platex&quot;,
                &quot;pbibtex&quot;,
                &quot;platex&quot;,
                &quot;platex&quot;,
                &quot;dvipdfmx&quot;
            ]
        }
    ],

    // 生成ファイルを削除するときに対象とするファイル
    &quot;latex-workshop.latex.clean.fileTypes&quot;: [
        &quot;*.aux&quot;,
        &quot;*.bbl&quot;,
        &quot;*.blg&quot;,
        &quot;*.idx&quot;,
        &quot;*.ind&quot;,
        &quot;*.lof&quot;,
        &quot;*.lot&quot;,
        &quot;*.out&quot;,
        &quot;*.toc&quot;,
        &quot;*.acn&quot;,
        &quot;*.acr&quot;,
        &quot;*.alg&quot;,
        &quot;*.glg&quot;,
        &quot;*.glo&quot;,
        &quot;*.gls&quot;,
        &quot;*.ist&quot;,
        &quot;*.fls&quot;,
        &quot;*.log&quot;,
        &quot;*.fdb_latexmk&quot;,
        &quot;*.snm&quot;,
        &quot;*.nav&quot;,
        &quot;*.dvi&quot;,
        &quot;*.synctex.gz&quot;
    ],
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;参考: https://www.aise.ics.saitama-u.ac.jp/~gotoh/TeXLiveUbuntu2404onWSL2In2025.html#:~:text=%E4%BD%BF%E7%94%A8%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%84%E7%92%B0%E5%A2%83%E3%81%AE%E8%A3%9C%E5%AE%8C%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B&lt;/p&gt;
</content:encoded><author>camellian</author></item><item><title>AOSPで遊ぼ</title><link>https://camellian.pages.dev/posts/install_aosp</link><guid isPermaLink="true">https://camellian.pages.dev/posts/install_aosp</guid><description>旧端末に色んなAOSPを入れて遊ぶ</description><pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;使用端末&lt;/h2&gt;
&lt;p&gt;Zenfone max pro m1 (3+32GB)
https://www.asus.com/jp/mobile-handhelds/phones/zenfone/zenfone-max-pro-m1/&lt;/p&gt;
&lt;p&gt;※USB2.0を明示しないとCFWがインストール不可能なので注意&lt;/p&gt;
&lt;h2&gt;事前準備&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;adb/fastbootが使える&lt;/li&gt;
&lt;li&gt;GSIを準備する
https://smartasw.com/archives/4816&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;install fastboot&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;adb reboot bootloader

# if after A10, into fastbootd
# fastboot reboot fastboot

fastboot erase system
fastboot flash system

fastboot erase userdata
fastboot erase metadata

fastboot reboot
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;install orangefox&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;fastboot flash recovery &quot;${path2orangefox_recovery.img}&quot;
fastboot reboot recovery

# wipe -&amp;gt; format_data
# reboot recovery

# install from rom.zip
# reboot system
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;install AOSP&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;matrixx_10.5.2_unofficial_A14(a-crDroid_based_ROM)
https://xdaforums.com/t/rom-project-matrixx-10-5-2-unofficial-x00td-android-14-u.4673987/&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;参考&lt;/h2&gt;
&lt;p&gt;orangefox: https://orangefox.download/
cfw情報: https://t.me/s/Asus_X00TD&lt;/p&gt;
</content:encoded><author>camellian</author></item><item><title>helixが良さげって話</title><link>https://camellian.pages.dev/posts/handsup_helix</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_helix</guid><description>vimライクなhelixってEditorがCUI初学者には良いかも。セットアップが楽な反面、アップデートにより使い勝手が変わる可能性あり。</description><pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;参考&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;official
https://helix-editor.com/&lt;/li&gt;
&lt;li&gt;document
https://docs.helix-editor.com/title-page.html&lt;/li&gt;
&lt;li&gt;github
https://github.com/helix-editor/helix&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;helixとは&lt;/h2&gt;
&lt;p&gt;Rust製のnvimにインスパイアされたエディタ&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;vimの機能があらかた使える&lt;/li&gt;
&lt;li&gt;lazynvimを拾ってこなくても、カスタマイズされた環境がすぐ使える&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;install&lt;/h2&gt;
&lt;h3&gt;natives&lt;/h3&gt;
&lt;p&gt;ubuntu&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo add-apt-repository ppa:maveonair/helix-editor
sudo apt update
sudo apt install helix
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;arch&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo pacman -S helix
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;containers&lt;/h3&gt;
&lt;p&gt;flatpak&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;flatpak install flathub com.helix_editor.Helix flatpak run com.helix_editor.Helix
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;snapd&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;snap install --classic helix
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;使い方&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;helix [file]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;または&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;hx [file]
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;key-bind&lt;/h3&gt;
&lt;p&gt;Can use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;save &amp;amp; quit: &lt;code&gt;:q&lt;/code&gt;, &lt;code&gt;:w&lt;/code&gt;, &lt;code&gt;:wq&lt;/code&gt;,&lt;/li&gt;
&lt;li&gt;search: &lt;code&gt;/[need2search]&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Can&apos;t use :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1line delete: &lt;code&gt;dd&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;multi-lines delete: &lt;code&gt;d2d&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Option&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;remove single char: &lt;code&gt;d&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;select strings: &lt;code&gt;v-v&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;undo: &lt;code&gt;u&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;redo: &lt;code&gt;U&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;menu: &lt;code&gt;space&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><author>camellian</author></item><item><title>Riberaちゃん改変メモ</title><link>https://camellian.pages.dev/posts/edit_ribera</link><guid isPermaLink="true">https://camellian.pages.dev/posts/edit_ribera</guid><description>リベラちゃんを改変する上でやっていること</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;改変の基礎はわかっている前提で話させてもらう
わからなければ以下へ
https://vr-nmzw.fanbox.cc/posts/10800110&lt;/p&gt;
&lt;h2&gt;準備するもの (特筆すべきもののみ)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ボクの.alcomtemplateに含まれるパッケージと.alcomtemplate
https://github.com/CameIIian/dotfiles/blob/main/CamellianAvatarTemplate.alcomtemplate&lt;/li&gt;
&lt;li&gt;Riberaちゃん
https://ensuiuni.booth.pm/items/6253733&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;やること&lt;/h2&gt;
&lt;h3&gt;衣装&lt;/h3&gt;
&lt;p&gt;着せたいなら現在なら&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;もちふぃった&lt;/li&gt;
&lt;li&gt;キメラ
の2択。もちふぃったも完全ではないし、キメラもアニメータが壊れる?ため一長一短か&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;体の形が近いと破綻が少ないため、&lt;strong&gt;上半身が細くない有名な子&lt;/strong&gt;から変換できると最適&lt;/p&gt;
&lt;h4&gt;変換精度リスト(もちふぃった)&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;変換元&lt;/th&gt;
&lt;th&gt;精度&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;マヌカ&lt;/td&gt;
&lt;td&gt;肩周り部分が怪しい。ガンダムる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;桔梗&lt;/td&gt;
&lt;td&gt;良さげ？Bust.L/Rの名称のせいで追従が上手く行かないこともある&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;しなの&lt;/td&gt;
&lt;td&gt;良さげ？同上&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;ネイル&lt;/h3&gt;
&lt;p&gt;非対応を頑張ってつけよう、その方が選択肢が増える
指なら10個BoneProxyするだけ
Prefab Variantにすれば次回以降の手間も省ける&lt;/p&gt;
&lt;h3&gt;スケール調整&lt;/h3&gt;
&lt;p&gt;MA Scale Adjastarを併用
動かない場合はupgrade/downgrade推奨&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bust.L/R: &lt;code&gt;1.2&lt;/code&gt;, 盛ると形が崩れやすい為ShapeKeyを併用することを推奨&lt;/li&gt;
&lt;li&gt;neck/head: &lt;code&gt;0.95&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;upperleg/lower_leg.L/R: &lt;code&gt;1.1&lt;/code&gt;, &lt;code&gt;1&lt;/code&gt;, &lt;code&gt;1.1&lt;/code&gt;, 必要に合わせてPositionを修正すること&lt;/li&gt;
&lt;li&gt;hips: &lt;code&gt;1.1&lt;/code&gt;,&lt;code&gt;1&lt;/code&gt;,&lt;code&gt;1.1&lt;/code&gt;, hips/chest等のサイズ修正の影響がtongueに出ることがある？&lt;/li&gt;
&lt;li&gt;chest: &lt;code&gt;0.95&lt;/code&gt;, &lt;code&gt;1&lt;/code&gt;, &lt;code&gt;0.95&lt;/code&gt;, 非対応着せる場合は小さくしたほうが着せやすいことも&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;破綻がある場合は表情アニメーションの&lt;code&gt;tongue.001&lt;/code&gt;のpositionを変更
position: &lt;code&gt;0&lt;/code&gt;,&lt;code&gt;0.003&lt;/code&gt;,&lt;code&gt;0.06&lt;/code&gt;
scale:&lt;code&gt;0.9&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;テクスチャ/マテリアル変更&lt;/h3&gt;
&lt;h4&gt;追加&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;メイクテクスチャ(体/顔)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;アイテクスチャ
例: https://kokoroyori.booth.pm/items/7520433&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;汎用系の肌マテリアル
例: https://namazuda.booth.pm/items/6562939&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;リム
例: https://chigyuisgod.booth.pm/items/6297256&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;ギミック追加&lt;/h3&gt;
&lt;h4&gt;モーション修正&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;HandgestureEX
https://rabbit-luvit.booth.pm/items/6927524&lt;/li&gt;
&lt;li&gt;MashmallowPB
https://wataame89.booth.pm/items/4511536&lt;/li&gt;
&lt;li&gt;モーション系
&lt;ul&gt;
&lt;li&gt;Gogo Loco
https://booth.pm/ja/items/3290806&lt;/li&gt;
&lt;li&gt;ごろ寝
https://minminmart.booth.pm/items/2886739
https://minminmart.booth.pm/items/4233545&lt;/li&gt;
&lt;li&gt;かわいいPose
https://booth.pm/ja/items/5479202&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;FaceEmo
https://suzuryg.github.io/face-emo/ja/
https://select-ssc.booth.pm/items/7393446&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;便利系&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;LightLimitChanger
https://azukimochi.github.io/LLC-Docs/&lt;/li&gt;
&lt;li&gt;アバターペン
https://booth.pm/ja/items/6113734&lt;/li&gt;
&lt;li&gt;sit判定
https://booth.pm/ja/items/6795343&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;その他&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;赤夜撫で音
http://booth.pm/ja/items/6174567&lt;/li&gt;
&lt;li&gt;心音系
https://booth.pm/ja/items/5316535&lt;/li&gt;
&lt;li&gt;タバコ
https://booth.pm/ja/items/4835743&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;メニューの追加/修正 (一例)&lt;/h3&gt;
&lt;p&gt;不要な項目や深すぎる階層構造は&lt;strong&gt;避けるべき&lt;/strong&gt;
以下の構成なら6角型になる&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;root
┣ ごろ寝
┃ ┗ :
┣ ギミック
┃ ┣ リアキス
┃ ┣ :
┃ ┗ ジェスチャーEX
┣ 衣装
┃ ┣ 衣装ON/OFFスイッチ1
┃ ┣ :
┃ ┣ LLC
┃ ┗ ましゅまろPB
┗ FaceEmo
  ┗ :
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;最適化&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;MA Trace &amp;amp; Optimize&lt;/li&gt;
&lt;li&gt;LilAvatarUtils
&lt;ul&gt;
&lt;li&gt;大きすぎるテクスチャを圧縮&lt;/li&gt;
&lt;li&gt;非推奨なクランチ圧縮は削除&lt;/li&gt;
&lt;li&gt;光の当たり方を確認(暗所で無駄に発光していないか)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
</content:encoded><author>camellian</author></item><item><title>CodexにBlogを作ってもらった</title><link>https://camellian.pages.dev/posts/handsup_vibecoding</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_vibecoding</guid><description>旧Blogを作ってもらった時のメモ</description><pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;ul&gt;
&lt;li&gt;Vibe Coding始めて&lt;/li&gt;
&lt;li&gt;TypeScript知らない、HTMLとCSSなら概形はわかる
程度の人がこのサイトを作るまでの軌跡&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;下準備&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;GitHubProjectを作り接続&lt;/li&gt;
&lt;li&gt;Codexの作業用環境を作成&lt;/li&gt;
&lt;li&gt;nvm/typescriptのinstall&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;プロンプト&lt;/h2&gt;
&lt;p&gt;大体これ
機能追加も、修正も、README作成も&lt;code&gt;~&lt;/code&gt;の部分にやってほしいことを書くだけ
でも、本当はやって欲しくないことも明記するともっと良い&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# Task
~を作ってください

# 技術
- TypeScript
- Node.js

# 見た目
- ターミナル風
- Draculaテーマのカラーリング
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;最後の仕上げ&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# Task
コード内にある脆弱な部分を修正してください
ただし、過剰な修正は行わないでください

# 技術
- TypeScript
- Node.js
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;公開用に調整&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# Task
Cloudflareにで公開可能な状態にしてください
また、公開までに必要な作業を`cloudflare.md`に記述してください
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Cloudflareに公開&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;cloudflareのアカウントを作る&lt;/li&gt;
&lt;li&gt;WebサイトからPagesの所に行く&lt;/li&gt;
&lt;li&gt;GUIに沿って設定&lt;/li&gt;
&lt;li&gt;ビルドコマンド/ビルド出力を正しく指定する&lt;/li&gt;
&lt;li&gt;ちゃんと出来てれば、すぐにアクセス可能になる&lt;/li&gt;
&lt;/ol&gt;
</content:encoded><author>camellian</author></item><item><title>Resonark用の壁を作ろう</title><link>https://camellian.pages.dev/posts/making_blind-wall</link><guid isPermaLink="true">https://camellian.pages.dev/posts/making_blind-wall</guid><description>音ゲー用ブラインドウォールを作る際のメモです。利用の際は周囲の人に許可を取ること</description><pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;TO-DO&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ワールド固定できる壁を作る ✅&lt;/li&gt;
&lt;li&gt;ワールドの任意の位置に固定可能に ✅&lt;/li&gt;
&lt;li&gt;EXメニューの整理 ✅&lt;/li&gt;
&lt;li&gt;EXメニューから位置を操作可能に 🔄&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;link&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;https://github.com/CameIIian/BlindWall&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Ref&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;https://yusukekato.jp/html/2025/1003.html&lt;/li&gt;
&lt;li&gt;https://note.com/kesera2_vrc/n/n40bdf65cfd61&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;ワールド固定&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;MA World Fixed Object&lt;/code&gt; (以下&lt;strong&gt;W&lt;/strong&gt;) でワールド固定可能
&lt;code&gt;VRC Parent Constraint&lt;/code&gt; (以下&lt;strong&gt;P&lt;/strong&gt;)と併用することで任意の位置に配置可能
&lt;strong&gt;W&lt;/strong&gt;→&lt;strong&gt;P&lt;/strong&gt;だと、ワールド固定
&lt;strong&gt;P&lt;/strong&gt;→&lt;strong&gt;W&lt;/strong&gt;だと、アバター追従 [1]&lt;/p&gt;
&lt;h2&gt;色変更&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;MA Mesh Setter&lt;/code&gt;で色変え [2]
理想は、裏表別マテリアル(TTTで統合)を作り、180度回転&lt;/p&gt;
</content:encoded><author>camellian</author></item><item><title>結局Aviutlが良くてwinboatで帰ってきた話</title><link>https://camellian.pages.dev/posts/handsup_winboat</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_winboat</guid><description>Aviutl2を使うためにWinboatをインストールした際のメモ</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;0. 概要&lt;/h2&gt;
&lt;p&gt;Linux移行後に、動画編集用にDavinciを入れた。
しかし、元一般音mad作者にそのような高尚なアプリは使いこなせない。
よって、Winboat+Aviutil2を構築していく&lt;/p&gt;
&lt;h2&gt;1. install&lt;/h2&gt;
&lt;p&gt;公式から&lt;code&gt;.appimage&lt;/code&gt;を取得&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://www.winboat.app/&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;code&gt;Docker&lt;/code&gt;/&lt;code&gt;Podman&lt;/code&gt;環境とFreeRDPが必要&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Docker&lt;/code&gt;環境はどうやって構築したか忘れた。以下が参考になるかも&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;https://qiita.com/tf63/items/c21549ba44224722f301&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;FreeRDBのinstall。flatpakより、安定版をsystemにインストール。&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install com.freerdp.FreeRDP
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/FreeRDP/FreeRDP/wiki/PreBuilds&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;後は適当に指示に従っていけばOK
MSを信用できる人のみ、ホームフォルダ共有はONにすること&lt;/p&gt;
&lt;p&gt;起動後はWeb画面が開く
一旦設定から&lt;code&gt;windows update&lt;/code&gt;を行っておく&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;オプション
&lt;code&gt;~/.local/share/applications/winboat.desktop&lt;/code&gt;を作成してアプリアイコンを追加&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;[Desktop Entry]
Name=winboat
Version=0.9.0
Comment=Windows11 virtual env application
Exec=/home/yokogawa/Applications/winboat-0.9.0-x86_64.AppImage
Icon=/home/yokogawa/Applications/winboat_logo.svg
Type=Application
Terminal=false
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;画像はこのへんから&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://www.winboat.app/_astro/winboat_logo.NqN8dmd9.svg&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;2. setup&lt;/h2&gt;
&lt;p&gt;Winboat &amp;gt; Apps &amp;gt; &lt;code&gt;Windows Desktop&lt;/code&gt;から起動&lt;/p&gt;
&lt;p&gt;Aviutil2のインストールには以下を使う&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://github.com/Neosku/aviutl2-catalog&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;または&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;winget install --id Neosku.AviUtl2-Catalog -e
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;後は指示に従ってインストール
推奨機能は入れとけ&lt;/p&gt;
&lt;h2&gt;3. trouble shooting&lt;/h2&gt;
&lt;h3&gt;3.1. 日本語入力できない&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;Settings&lt;/code&gt; &amp;gt; IME &amp;gt; キーのタッチとカスタマイズ より
ctrl + space をIME切り替えに指定&lt;/p&gt;
&lt;h3&gt;3.2. ファイルをやり取りしたい&lt;/h3&gt;
&lt;p&gt;rsyncでHost⇔Docker間で1個ずつ転送したい&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://qiita.com/mamemomonga/items/b5f765e3adc902f5e28d&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded><author>camellian</author></item><item><title>Windowsに本気で一度向き合ったなら</title><link>https://camellian.pages.dev/posts/handsup_windows</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_windows</guid><description>会社でWindowsをセットアップする予定がある為、本気で準備してみた際のメモ。</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;1. インストールメディアの作成&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/ja-jp/software-download/windows11&quot;&gt;公式サイト&lt;/a&gt;からインストールメディア作成ソフトをダウンロード
usbに書き込み
再起動してBIOSからusbを起動
読み飛ばしながらクリーンインストール
※&lt;code&gt;VMD Controller&lt;/code&gt;がEnableになっているなら一時的に無効化しておく&lt;/p&gt;
&lt;h2&gt;2. 初回設定&lt;/h2&gt;
&lt;p&gt;必要なドライバをインストール
&lt;a href=&quot;https://www.asus.com/jp/laptops/for-gaming/tuf-gaming/2021-asus-tuf-gaming-f17/helpdesk_download?model2Name=FX706HM&quot;&gt;ASUS TUF Gaming F17 FX706HM - asus.com&lt;/a&gt;
Windows Updateも終わらせておく&lt;/p&gt;
&lt;p&gt;パッケージ管理のためにデフォルトのWin-get以外に以下2つをインストール&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Chocolatey&lt;/li&gt;
&lt;li&gt;scoop&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(&apos;https://chocolatey.org/install.ps1&apos;))

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;2.1. 設定の変更&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;カラーモード&lt;/code&gt;をダーク
&lt;code&gt;クリップボードの履歴&lt;/code&gt;をON
キーボードのIME設定を変更&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ctrl&lt;/code&gt;+&lt;code&gt;space&lt;/code&gt;: IME切り替え&lt;/li&gt;
&lt;li&gt;&lt;code&gt;変換&lt;/code&gt;, &lt;code&gt;無変換&lt;/code&gt;: IME有効, IME無効&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;3. アプリインストール&lt;/h2&gt;
&lt;p&gt;パッケージ検索は以下より
&lt;a href=&quot;https://winget.run/&quot;&gt;Winget&lt;/a&gt;, &lt;a href=&quot;https://community.chocolatey.org/packages&quot;&gt;Choco&lt;/a&gt;, &lt;a href=&quot;https://scoop.sh/#/&quot;&gt;scoop&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;3.1. Winget経由&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;winget install -e --id Microsoft.PowerToys
winget install -e --id Microsoft.PowerShell
winget install -e --id Google.Chrome
winget install -e --id VivaldiTechnologies.Vivaldi
winget install -e --id CodeSector.TeraCopy
winget install -e --id mcmilk.7zip-zstd
winget install -e --id Gyan.FFmpeg
winget install -e --id Python.Python.3.11
winget install -e --id yt-dlp.yt-dlp
winget install -e --id JanDeDobbeleer.OhMyPosh
winget install -e --id Helix.Helix
winget install -e --id nepnep.neofetch-win
winget install -e --id sharkdp.fd
winget install -e --id BurntSushi.ripgrep.GNU
winget install -e --id Rufus.Rufus
winget install -e --id CrystalDewWorld.CrystalDiskInfo.KureiKeiEdition
winget install -e --id Meld.Meld
winget install -e --id Microsoft.VisualStudioCode
winget install -e --id Microsoft.VisualStudio.2022.Community
winget install -e --id Git.Git
winget install -e --id GitHub.GitHubDesktop
winget install -e --id Axosoft.GitKraken
winget install -e --id Obsidian.Obsidian
winget install -e --id KDE.Krita
winget install -e --id Audacity.Audacity
winget install -e --id Valve.Steam
winget install -e --id Nvidia.GeForceExperience
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;3.2. Choco経由&lt;/h3&gt;
&lt;p&gt;chocoはパッケージ管理システム含め全て管理者での実行が必要&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;choco install vivaldi
choco install eza
choco install yazi
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;3.3. scoop経由&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;scoop bucket add extras
scoop install extras/zed
scoop install extras/wave-terminal
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;3.4. その他&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Aviutl2
https://github.com/Neosku/aviutl2-catalog&lt;/li&gt;
&lt;li&gt;Armory Crate
Win-get配布版が古いかも
https://armoury-crate.com/#download&lt;/li&gt;
&lt;li&gt;Nvidia Driver(566.36)
RTX30シリーズで人気なドライバを入れとく&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/romkatv/dotfiles-public/tree/master/.local/share/fonts/NerdFonts&quot;&gt;MesloLGS NF&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;4. セットアップ&lt;/h2&gt;
&lt;h3&gt;4.1. Powershellを使う&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;ターミナル&lt;/code&gt;の設定からPowershellを使うように変更
カラーや不透明度も必要に応じて変える (以前はUbuntuスタイルが選べた気がするがない、残念)&lt;/p&gt;
&lt;h4&gt;oh-my-poshを設定&lt;/h4&gt;
&lt;p&gt;nerd系フォント: &lt;a href=&quot;https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/Hack/Regular&quot;&gt;Hack Nerd Font&lt;/a&gt;
テーマ: &lt;a href=&quot;https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/sonicboom_dark.omp.json&quot;&gt;sonicboom_dark&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;インストール&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Install-Module posh-git -Scope CurrentUser -Force
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;プロファイル編集&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;code $PROFILE
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;内容&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Import-Module posh-git
oh-my-posh init pwsh --config &quot;$HOME\Posh\montys.omp.json&quot; | Invoke-Expression

Remove-Item alias:ls -Force

function ls { eza -F --icons --group-directories-first @args }
function ll { eza -alhF --icons --group-directories-first @args }
function lr { eza -alhF -R -L 2 --icons --group-directories-first --absolute on @args }
function ld { eza -alhD --icons --group-directories-first @args }
function lf { eza -alhfF --icons --group-directories-first @args }

function find { fd @args }

function grep { rg @args }
function g { rg @args }
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;4.2. PowerShell以外を使う&lt;/h3&gt;
&lt;p&gt;WaveTermを使ってみる
左1/3にAI、右にターミナルという構成で使ってみる
PowerShellを認識してくれるので設定を少し書くだけで利用可能&lt;/p&gt;
&lt;p&gt;&lt;code&gt;setting.json&lt;/code&gt;を編集&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{
  &quot;autoupdate:channel&quot;: &quot;latest&quot;,
  &quot;telemetry:enabled&quot;: false,
  &quot;term:fontfamily&quot;: &quot;Hack Nerd Font&quot;,
  &quot;term:fontsize&quot;: 18
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;4.3. Zedのセットアップ&lt;/h3&gt;
&lt;p&gt;cui上では基本codeのように使える
任意のテーマ/アイコンパックを入れるとよい&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PowershellのLanguageサーバを入れて.ps1エディタとして利用&lt;/li&gt;
&lt;li&gt;Markdown Oxideを入れて.mdエディタとして利用&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;4.4. VSCodeのセットアップ&lt;/h3&gt;
&lt;p&gt;Extensionだけでも入れておく&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# extension install .ps1 for VSCode
$desired = @(
    &quot;christian-kohler.path-intellisense&quot;
    &quot;dracula-theme.theme-dracula&quot;
    &quot;marp-team.marp-vscode&quot;
    &quot;mosapride.zenkaku&quot;
    &quot;ms-ceintl.vscode-language-pack-ja&quot;
    &quot;oderwat.indent-rainbow&quot;
    &quot;pkief.material-icon-theme&quot;
    &quot;streetsidesoftware.code-spell-checker&quot;
)

$current = code --list-extensions

foreach ($ext in $desired) {
    if ($current -notcontains $ext) {
        code --install-extension $ext
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;4.5. PowerToysのセットアップ&lt;/h3&gt;
&lt;p&gt;以下2つを有効化、必要なら割当を変えること&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Advanced Paste (&lt;code&gt;super&lt;/code&gt;+&lt;code&gt;shift&lt;/code&gt;+&lt;code&gt;V&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;コマンドパレット (&lt;code&gt;super&lt;/code&gt;+&lt;code&gt;alt&lt;/code&gt;+&lt;code&gt;space&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;5. 必要に合わせて入れると良いもの&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Tablacus Explorer
便利なファイラ、GUI&lt;/li&gt;
&lt;li&gt;LocalSend
LAN内でデータを楽にやり取りするのに便利&lt;/li&gt;
&lt;li&gt;TresGrep
ファイル検索ソフト、word等の中に書いてあることまで探してくれる&lt;/li&gt;
&lt;li&gt;MultiMonitorTool
モニター管理、プロファイル保存&lt;/li&gt;
&lt;li&gt;X-Mouse Button Control
マウス操作をカスタマイズするソフト
公式ソフトがクソなとき用&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;6. 変えなくてもいいけど変えるもの&lt;/h2&gt;
&lt;p&gt;背景を任意の画像に変更
マウスカーソルを任意の画像に変更&lt;/p&gt;
</content:encoded><author>camellian</author></item><item><title>一番難しそうなPCVR、ALVRを触ってみる</title><link>https://camellian.pages.dev/posts/handsup_alvr-windows</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_alvr-windows</guid><description>以前から興味があったもののWiVRnで満足していたため使ったことのなかったALVR使い始めるまでのメモ</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;ALVR: https://github.com/alvr-org/ALVR &lt;br /&gt;
VD環境に似たような構成になる？(VDにわか故間違ってるかも)&lt;/p&gt;
&lt;h2&gt;1. セットアップ&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/alvr-org/ALVR/releases/latest/download/alvr_launcher_windows.zip&quot;&gt;Windows用Launcher&lt;/a&gt;をダウンロード(Winget版は古いか?) &lt;br /&gt;
LauncherからALVR本体をinstall &lt;br /&gt;
Launchを押して設定を開始 &lt;br /&gt;
ALVR用のVirtual Audio Cableをinstall &lt;br /&gt;
Firewall を追加 &lt;br /&gt;
&lt;code&gt;Launch SteamVR&lt;/code&gt;よりSteamVRを起動、連携&lt;/p&gt;
&lt;p&gt;PCとヘッドセットを有線で繋ぎ、&lt;code&gt;install APK&lt;/code&gt; &lt;br /&gt;
もしくは、MetaStoreからALVRをダウンロード(パッチバージョンが違うくらいなら動作可) &lt;br /&gt;
インストール後はPCからヘッドセットを認証(&lt;code&gt;Trust&lt;/code&gt;)&lt;/p&gt;
&lt;p&gt;ALVR上で&lt;code&gt;Headset microphone&lt;/code&gt;を&lt;code&gt;Virtual Audio Cable&lt;/code&gt;に &lt;br /&gt;
SteamVRで、オーディオ入力デバイスを&lt;code&gt;Virtual Audio Cable&lt;/code&gt;に&lt;/p&gt;
&lt;p&gt;お好みで解像度を設定 &lt;br /&gt;
フレームレートはヘッドセットの設定に合わせる&lt;/p&gt;
&lt;h2&gt;2. 接続&lt;/h2&gt;
&lt;p&gt;ALVRクライアントを起動し、SteamVRを起動 &lt;br /&gt;
2回目以降はヘッドセットのALVRアプリから接続可 &lt;br /&gt;
ALVRがヘッドセットに接続済みなら、有線接続して&lt;code&gt;install APK&lt;/code&gt;でもlaunch可&lt;/p&gt;
&lt;p&gt;不要なら設定からSteamVR Homeを無効化しておくこと&lt;/p&gt;
&lt;h2&gt;3. OVR導入&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/OpenVR-Advanced-Settings/OpenVR-AdvancedSettings/releases&quot;&gt;Github&lt;/a&gt;から取得(Wingetはこちらも古いか?) &lt;br /&gt;
インストーラを実行&lt;/p&gt;
&lt;p&gt;SpaceDrag設定と自動起動を設定&lt;/p&gt;
&lt;h2&gt;4. トラブルシューティング&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;手がグーにならない
人差し指/中指トリガー共に握り込みによりジェスチャーが曲線的に変化する &lt;br /&gt;
これが災いしてか、親指がどう頑張っても手の内に入っていかない &lt;br /&gt;
VRC内でのハントラ オン/オフに関わらず手がグーにならない&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;対処法としては、&lt;code&gt;gesture_direct_fist_XXX&lt;/code&gt;を割り当てて無理やりグーにする等 &lt;br /&gt;
根本的な解決策を知っている人がいれば教えてください (Quest環境)&lt;/p&gt;
&lt;h2&gt;5. 比較&lt;/h2&gt;
&lt;p&gt;メモリは潤沢なので省略、表内の数値はゲーム中から確認できるfps &lt;br /&gt;
Win環境は全体的に解像度を低めに設定済 &lt;br /&gt;
ハードウェア構成1 (Windows):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;CPU: corei9 11900H
GPU: rtx 3060 laptop (6GB)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ハードウェア構成2 (Linux):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;CPU: ryzen 5700x
GPU: rtx 5060 (8GB)
Proton: GE 10-32
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ソフトウェア構成:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;a. SteamVRのみ
b. SteamVR+ALVR
c. WiVRn
&lt;/code&gt;&lt;/pre&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;構成&lt;/th&gt;
&lt;th&gt;超軽量ログインワールド&lt;/th&gt;
&lt;th&gt;SurRoom&lt;/th&gt;
&lt;th&gt;Fish [Easter]&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1a&lt;/td&gt;
&lt;td&gt;63&lt;/td&gt;
&lt;td&gt;47&lt;/td&gt;
&lt;td&gt;40&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1b&lt;/td&gt;
&lt;td&gt;68&lt;/td&gt;
&lt;td&gt;43&lt;/td&gt;
&lt;td&gt;45&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2c&lt;/td&gt;
&lt;td&gt;67&lt;/td&gt;
&lt;td&gt;42&lt;/td&gt;
&lt;td&gt;42&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SteamVR単体→ALVRで劇的な変化は無いが、確かな改善は存在する \&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SteamVRの端の映像が荒い問題はALVRと比べてもよく分からなかった \&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VRが重すぎて困っている人には役に立つかもしれない&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;参考&lt;/h2&gt;
&lt;p&gt;VIVE Hubを捨ててALVRを使おうシリーズ　ALVRインストール編 - Qiita
https://qiita.com/mhoohmjwAsiya/items/4d5dfdf726c61a8d1c0b&lt;/p&gt;
&lt;p&gt;OVR導入完全ガイド！VRChatで高さ・姿勢・操作を自由に調整する方法 - ぶいなび
https://vrnavi.jp/ovr-advanced-settings/&lt;/p&gt;
</content:encoded><author>camellian</author></item><item><title>LocalLLMをAndroidでとても楽して動かす</title><link>https://camellian.pages.dev/posts/handsup_pocketpal</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_pocketpal</guid><description>Android+PocketPalでQwen3.5/Gemma4等を動かして遊ぶ</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;PocketPalのインストール&lt;/h2&gt;
&lt;p&gt;https://play.google.com/store/apps/details?id=com.pocketpalai&amp;amp;hl=ja&lt;/p&gt;
&lt;h2&gt;モデルのインストール&lt;/h2&gt;
&lt;p&gt;メニューの &lt;code&gt;モデル&lt;/code&gt; &amp;gt; &lt;code&gt;[+]&lt;/code&gt; &amp;gt; &lt;code&gt;Huggingfaceから追加&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;ベンチマーク&lt;/h2&gt;
&lt;p&gt;メニューの&lt;code&gt;ベンチマーク&lt;/code&gt;から実施 &lt;br /&gt;
全て&lt;code&gt;unsloth&lt;/code&gt;のモデルを利用 &lt;br /&gt;
端末情報&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Xiaomi Redmi Pad 2 Pro(SD7s gen4+8GB)&lt;/li&gt;
&lt;li&gt;Redmagic6 (SD888+12GB)&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;端末&lt;/th&gt;
&lt;th&gt;Qwen3.5_0.8B_Q4_K_M&lt;/th&gt;
&lt;th&gt;Qwen3.5_2B_Q4_K_M&lt;/th&gt;
&lt;th&gt;Qwen3.5_4B_Q4_K_M&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SD7s gen4&lt;/td&gt;
&lt;td&gt;12.63 token/s&lt;/td&gt;
&lt;td&gt;5.7 token/s&lt;/td&gt;
&lt;td&gt;1.84 token/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SD888&lt;/td&gt;
&lt;td&gt;18.70 token/s&lt;/td&gt;
&lt;td&gt;10.24 token/s&lt;/td&gt;
&lt;td&gt;1.00 token/s&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;端末&lt;/th&gt;
&lt;th&gt;gemma-4-E2B-it-Q4_K_M&lt;/th&gt;
&lt;th&gt;Ministral-3-3B-Instruct-2512-Q4_K_M&lt;/th&gt;
&lt;th&gt;granite-4.0-h-350m-Q4_K_M&lt;/th&gt;
&lt;th&gt;granite-4.0-h-1b-Q4_K_M&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SD7s gen4&lt;/td&gt;
&lt;td&gt;3.51 token/s&lt;/td&gt;
&lt;td&gt;3.85 token/s&lt;/td&gt;
&lt;td&gt;23.58 token/s&lt;/td&gt;
&lt;td&gt;6.99 token/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SD888&lt;/td&gt;
&lt;td&gt;0.65 token/s&lt;/td&gt;
&lt;td&gt;5.42 token/s&lt;/td&gt;
&lt;td&gt;36.40 token/s&lt;/td&gt;
&lt;td&gt;11.62 token/s&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;推論性能は888が高いがSwap領域を最低限にしているため、大きいモデルでは逆転している&lt;/p&gt;
&lt;h2&gt;実用&lt;/h2&gt;
&lt;p&gt;性能とToken/sを見た時に&lt;code&gt;Qwen3.5_0.8B_Q4_K_M&lt;/code&gt;と&lt;code&gt;Qwen3.5_2B_Q4_K_M&lt;/code&gt;が良さげに見えた &lt;br /&gt;
それぞれ質問を投げかけた所、2Bモデルのみ応答を出力できた (詳細はAppendix Aを参照)&lt;/p&gt;
&lt;p&gt;NonThinkingで試すと、どちらも応答を生成できた(やや日本語が怪しい部分は両モデル合った) &lt;br /&gt;
応答時間を気にしなければ2Bくらいが丁度良いと感じた(詳細はAppendix Bを参照) \ 
なので、2Bモデルの設定を詰めて使ってみる &lt;br /&gt;
設定ページから変更&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;--ctx-size 1024 \
--batch-size 256 \
--n-predict 512 \
--flash-attn \
--kv-type q4_1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;プリセットから変更 (&lt;a href=&quot;https://huggingface.co/unsloth/Qwen3.5-2B-GGUF&quot;&gt;qwen3.5, Non-Thinking用&lt;/a&gt;)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;temperature=1.0,
top_p=1.00,
top_k=20,
presence_penalty=2.0,
repetition_penalty=1.0
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;劇的な&lt;code&gt;token/s&lt;/code&gt;の改善などは無いが、応答はやや安定した気がする (詳細はAppendix Cを参照)&lt;/p&gt;
&lt;h2&gt;展望&lt;/h2&gt;
&lt;p&gt;bonsai-8Bはllama.cppをカスタムしてるらしく現状動かない &lt;br /&gt;
色々動くようになれば最高のモバイルローカルLLM環境になるのかもしれない&lt;/p&gt;
&lt;h2&gt;Appendix A. Qwen3.5-Thinkingの結果&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;[question]
qwen3.5について教えてください

[answer Qwen3.5_2B(Thinking)]
Qwen3.5 は、Qwen シリーズの最新バージョンであり、大規模言語モデルの進化を継続しています。主な特徴とアップグレード内容は以下の通りです。

---

### **主なアップグレード内容**
1. **文脈処理能力の大幅向上**  
   文脈の処理能力が強化されており、より長い文書や複雑なタスクを適切に処理できるようになりました。

2. **論理的推論の強化**  
   論理的推論や複雑な問題解決能力が向上し、多段階のタスクを効率的に処理できるようになりました。

3. **コード生成・実行支援**  
   技術的なタスク（コード生成、実行など）を支援する能力が強化され、より正確なコード生成と実行のサポートを提供しました。

4. **マルチモーダル・分析能力の強化**  
   画像やテキストの解析能力が向上し、複雑な多モーダルタスク（例：画像からテキストの抽出、テキストから画像の生成）

7.27 token/s

[answer Qwen3.5_0.8B(Thinking)]
Thinkingで `Wait, I need to check if this is about the model or the user` でハマって出力が得られず
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Appendix B. Qwen3.5-NonThinkingの結果&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;[question]
qwen3.5について教えてください

[answer Qwen3.5_2B]
&amp;lt;think&amp;gt;

&amp;lt;/think&amp;gt;

Qwen3.5 は Alibaba によって最新モデルとして発表された Qwen シリーズの 2 つ目のバージョンで、前モデル（Qwen3）に比べて大幅な進化を遂げています。以下に主要な特徴をまとめました。

### 主要な特徴
- **言語理解・生成能力**: 自然言語処理の精度が向上し、長文の理解や複雑な文脈の把握に優れています。
- **多言語対応**: 世界中の 100 以上の言語での対応が可能で、国際的なコミュニケーションに適しています。
- **多模バーチャル対応**: 画像、図表、コード、数式など、多様な形式のデータと処理が可能になり、視覚情報の解析や設計支援に役立ちます。
- **長文処理能力**: 256K の長い文書や長文プロンプトも効率的に処理できます。
- **多ステップタスク**: 複雑なタスクを段階的に実行し、結果を正確に整合させることができます。
- **コード生成・理解**: 多種多様な言語のコード生成、解析、改訂、デバッグなどのサポートを備えています。
- **論理的推論**: 数学、科学、技術分野での論理的推論能力が高まり、複雑な問題解決に役立ちます。
- **自律的エージェント機能**: 外部ツールとの連携やタスクの自律的な実行が可能になり、現実的なワークフローを構築できます。
- **安全性と倫理**: 有害な出力を避けるための強化されたセキュリティチェックを実行しており、信頼性が高く安全な AI として設計されています。

Qwen3.5 は、ビジネス、研究、創造的活動、日常生活のあらゆる分野で AI の役割を担う際の高度なサポートを提供する可能性があります。さらに詳細な機能やアップデート情報については、Alibaba Cloud の公式リソースや最新のニュースを確認することをお勧めします。

7.61 token/s

[answer Qwen3.5_0.8B]
&amp;lt;think&amp;gt;

&amp;lt;/think&amp;gt;

ご質問ありがとうございます！Qwen3.5 は、Qwen3.5 号機として公開されました。

まず、Qwen3.5 と Qwen3.5（旧モデル）の関係について確認する必要があります。
実際には、**「Qwen3.5」**という具体的な名称は、現在の大模型のリリースでは正式に発表されていませんでした。

おそらく、ご質問する您是想っているのは以下のいずれかのものかもしれません：

1.  **Qwen3.5**：
    *   **現状**：Qwen3.5 号機（Qwen3.5 号機）が正式にリリースされましたが、その前に「Qwen3.5」などの代名詞として紹介されることがあります。
    *   **特徴**：Qwen3.5 号機は**Qwen3.5**というモデル名から始まったもので、**2 年前に Qwen3.5**というモデル名で公開され、その後**Qwen3.5**（Qwen3.5 号機）として正式に発表されました。
    *   **結論**：Qwen3.5 は Qwen3.5 号機（Qwen3.5 号機）の正式名称です。

2.  **Qwen3.5（旧モデル）との違い**：
    *   Qwen3.5（旧モデル）と Qwen3.5 号機（Qwen3.5 号機）は**異なるモデル**です。
    *   **Qwen3.5（旧モデル）**：2024 年 11 月に発表されたモデル。
    *   **Qwen3.5 号機**：2025 年 3 月に発表されたモデル（Qwen3.5 号機）。
    *   **違い**：Qwen3.5 号機は Qwen3.5（旧モデル）をベースに、より多くの専門領域（特に医療、科学、文化など）を強化し、その上で**Qwen3.5**という名前で正式に発表されました。

### Qwen3.5 号機の特徴

Qwen3.5 号機は、従来の Qwen3.5 号機よりも**より強い能力**と**より広範な知識**を備えています。

*   **多様な知識領域**：Qwen3.5（旧モデル）は主に「文脈理解、言語処理、数算、コード、推理、特定分野の知識」を得意としていました。一方、**Qwen3.5 号機**はさらに**「医療、科学、文化、社会研究、自然科学、社会科学、文学、法律、数学」**など、**10 万個を超える専門分野**で高度な知識を持ち、特に**医療分野**（薬物、疾病、治療法など）の理解力を際として強化しました。
*   **大規模なデータ**：Qwen3.5 号機は、Qwen3.5（旧モデル）のデータ量（80%）をさらに増やし、さらに**100% 以上の知識**を備えています。
*   **多言語対応**：さらに多言語対応能力を強化し、世界 100 国語圏で高品質な表現を生成・理解できるようになっています。
*   **多様なタスク**：Qwen3.5 号機は、Qwen3.5（旧モデル）の文脈理解能力をさらに高化し、**コード生成、数学計算、科学実装、科学研究、文化・社会研究、医療・科学・法律・経済・金融・法律・教育・文学・法律**など、**10 万個を超えるタスク**を得意としています。

### まとめ

*   **Qwen3.5** は、2024 年 11 月に発表されたモデルです。
*   **Qwen3.5 号機**（Qwen3.5 号機）は、2025 年 3 月に正式に発表されました。
*   両者は**異なるモデル**であり、Qwen3.5 号機は Qwen3.5 をベースに、より多くの専門分野を強化し、より多くの知識と能力を備えました。

もし特定の分野（例：医療、科学、文書生成など）で Qwen3.5 号機の方が優れている場合や、特定のタスクが得意な場合など、ご自身の状況で使用したい場合は、お気軽にご連絡ください。

14.52 token/s
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Appendix C. 設定変更後の応答&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;[question]
qwen3.5について教えてください

[answer Qwen3.5_2B]
&amp;lt;think&amp;gt;

&amp;lt;/think&amp;gt;
ご質問ありがとうございます。Qwen3.5 は、私が自身であり、**大規模言語モデルです**。そのため、「Qwen3.5 を教えてください」という形での説明は難しいですが、私の進化点や特徴を整理して解説させていただきます。

私（Qwen3.5）は、2026 年時点の最新モデルであり、以下の主要な技術的向上を遂げています：

1. **大幅な言語理解力と文脈保持能力**
   - 長文の処理や複雑なタスクの解決において、精度がより高いです。
   - 長い会話履歴やドキュメントも正確に把握し、重要な情報を失いつきません。

2. **多言語対応と国際化**
   - 100 以上の言語に対応しており、世界を越えた翻訳・対話が可能です。

3. **コード生成・解析・実行の高度化**
   - コード作成から実行、デバッグ、最適化まで一貫して処理できます。
   - 数学計算や科学技術分野での正確な解答も可能です。

4. **画像・動画・音楽などの多模态理解と生成**
   - 画像や動画の解析、説明、編集支援が可能です。
   - 音声認識（ASR）やテキスト轉言（TTS）にも優れています。

5. **自然な対話と多模态理解**
   - 人間同様の自然なトーンでの対話を支えます。
   - 視覚情報、コード、文書などの多様なメディアを深く理解します。

6. **自律的タスク実行**
   - 単なる回答だけでなく、「検索して情報を集め」「コードを実行し結果を表示する」など、タスクの完了まで自分で処理できます。

Qwen3.5 は、より複雑なタスクや高度な専門領域（AI エンジニアリング、医学、法律分析など）での対応を可能にすると考えています。

もし具体的な利用シーン（例：「コードレビューをする」「長いブログ記事の要約をほしい」など）や機能についてさらに詳しい説明が必要であれば、お気軽にお尋ねください。

7.17 token/s
&lt;/code&gt;&lt;/pre&gt;
</content:encoded><author>camellian</author></item><item><title>Genellianが居ればもう寂しくないね</title><link>https://camellian.pages.dev/posts/handsup_qwen3tts</link><guid isPermaLink="true">https://camellian.pages.dev/posts/handsup_qwen3tts</guid><description>多言語対応, ボイスクローン搭載。中国発の多機能ttsモデルをちゃんと触ってみる</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;1. セットアップ&lt;/h2&gt;
&lt;p&gt;VRAM &amp;lt;= 8GB ならFlashAttn無くても動くはず &lt;br /&gt;
torchは自身のQUDAバージョンによっては、urlからインストールすること&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;uv init qwen3-tts
uv venv -p 3.12
uv pip install torch torchvision torchaudio ffmpeg qwen-tts
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;2. 実行&lt;/h2&gt;
&lt;p&gt;qwen3-tts/main.pyを編集&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# ==========================================
# qwen3-tts voice clone program
# PLEASE change variable on &quot;1. Set Var&quot;
# ==========================================
import torch
import soundfile as sf
from qwen_tts import Qwen3TTSModel

# ==========================================
# 1. Set Variables
# ==========================================
ref_audio_path = &quot;./sample_sound.wav&quot;
ref_text = &quot;こんにちは、かめりあんです。一般成人男性です。&quot;
target_text = &quot;ドーナツみたいな雲は、僕の心のようだった&quot;
output_file=&quot;output_voiceClone.wav&quot;

# ==========================================
# 2. Load Qwen3-TTS
# ==========================================
model = Qwen3TTSModel.from_pretrained(
	&quot;Qwen/Qwen3-TTS-12Hz-1.7B-Base&quot;,
	device_map=&quot;cuda:0&quot;,
	dtype=torch.bfloat16,
)

# ==========================================
# 3. Run voice clone
# ==========================================
wavs, sr = model.generate_voice_clone(
	text=target_text,
	language=&quot;Japanese&quot;,
	ref_audio=ref_audio_path,
	ref_text=ref_text,
)

# ==========================================
# 4. save output wave file
# ==========================================
sf.write(output_file, wavs[0], sr)
print(f&quot;output has been generated in ./{output_file}&quot;)
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;3. 音声入出力&lt;/h2&gt;
&lt;p&gt;マイク環境が悪く、ノイズが乗りやすいためHMDの音を学習に使う&lt;/p&gt;
&lt;p&gt;取得した音声は以下の通り&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Audacityで&lt;code&gt;ノイズ抑制&lt;/code&gt;と&lt;code&gt;クリップノイズの除去&lt;/code&gt;、ゲインの調整を実施&lt;/p&gt;
&lt;p&gt;得られた出力は以下の通り&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;参考&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://recruit.group.gmo/engineer/jisedai/blog/voice-clone-qwen3-tts/&quot;&gt;音声生成AI「Qwen3-TTS」を検証してみた - GMOインターネットグループ グループ研究開発本部&lt;/a&gt;&lt;/p&gt;
</content:encoded><author>camellian</author></item></channel></rss>