Development Environment on WSL
https://github.com/coder/code-server
WSL にこっそり開発環境を構築しようと思います。Microsoft Store が利用不可、インターネットアクセスに認証プロキシが存在する環境とします。
実現する機能
WSL2 (Ubuntu 20.04, systemd 有効化)
Code Server (Web版Visual Studio Code)をPWA化
Code Server の拡張機能
Japanese Language Pack (日本語化)
Project Manager
Activitus Bar
Draw.io (図形エディタ)
Gitea (Git リポジトリ管理)
SliDev (スライド)
環境
項目
値
認証プロキシ環境
http://hoge:fuga@100.100.100.100:8080
ローカルホスト: OS
Windows 10 Pro + WSL2
ローカルホスト: WSL
WSL2 (Ubuntu 20.4)
ローカルホスト: Microsoft Store
利用不可
ローカルホ ...
Slidev
https://sli.dev/https://github.com/slidevjs/slidevSlidev でスライドを作成してみました。
環境
Windows 10 Pro
node v14.60.0
感想
NTFS 上にプロジェクトを配置するのであれば、Windows のnode を利用するのがよいかもしれない。WSL のnode ではファイルの更新がうまく検知されないみたい。
npm init slidev でプロジェクトを作成するとnode_modules フォルダで260MB消費された。プロジェクトは一つだけにした方がよさそう。
生成されたslides.md は使用せず、このフォルダ下にスライド群(.md)を作っていくのがよいかもしれない。
PDF にエクスポートするにはnpm i -D playwright-chromiumしておく。npx slidev export slidev-test.mdすると、slidev-test-export.pdfが生成される。
ローカル画像はpublicフォルダ下に配置する。/hoge.pngで参照する。
マークダウンの例( ...
Ubuntu Mate 21.10 on Raspberry Pi 4B
https://ubuntu-mate.org/download/arm64/impish/
環境
構築
linux-raspi の更新
xrdp のインストール
“could not acquire name on session bus” 対策
/etc/xrdp/startwm.shunset DBUS_SESSION_BUS_ADDRESSexec mate-sessiontest -x /etc/X11/Xsession && exec /etc/X11/Xsessionexec /bin/sh /etc/X11/Xsession
実行利用
Minecraft Java Edition on Raspberry Pi 4B / Ubuntu 21.10
https://github.com/MultiMC/Launcherhttps://forums.raspberrypi.com/viewtopic.php?f=78&t=321888
Raspberry Pi 4B + Ubuntu 21.10 に Minecraft をインストールしてみました。マイクロソフトアカウントでログインできます。
Minecraft Java Edition (Microsoft Account)
Pi-Apps をインストール
git clone https://github.com/Botspot/pi-apps.gitcd pi-app./install
Pi-Apps を起動
Games / Minecraft Java MultiMC5 をインストールコンパイルが終わるまで気長に待つ。
Minecraft Java MultiMC5 を起動
Add Instance
Edit Instance > Version > Install Fabric
Edit Instance > Versi ...
Ubuntu 21.10 on RPi4B
Ubuntu 21.10 を Raspberry Pi 4B にインストールしてみました。
2021-10-23 以下の問題の修正が期待されます。
HDMI output freezes under current/proposed impish kernelshttps://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/1946368
現在のバージョンは
$ uname -r -v5.13.0-1008-raspi #9-Ubuntu SMP PREEMPT Wed Sep 29 08:27:44 UTC 2021`
2021-11-08 に Updates に修正がリリースされるらしい。proposed リポジトリをウォッチしよう。
2021-10-30 proposed で修正版が公開されたようです。https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/1946368/comments/60
Ubuntu のバージョンとパッケージバージョン ...
Neutralinojs
https://github.com/neutralinojs/neutralinojshttps://neutralino.js.org/docs/getting-started/your-first-neutralinojs-app
Neutralinojs(ニュートラリーノ JS)は Electron の代替となるクロスプラットフォームアプリケーションフレームワークです。Neutralinojs は Chromium をバンドルせず、オペレーティングシステムの既存の Web ブラウザライブラリを使用しているため実行モジュールのサイズが小さいです。hello-world のリリース用のアーカイブファイル hello-world-release.zip のサイズは 1.87 MB (1,961,616 バイト)でした。
Windows 環境での準備管理者モードのコマンドプロンプトで以下を実行https://github.com/neutralinojs/v2-specification/blob/main/webview.md
CheckNetIsolation.exe Loo ...
Electron Minecraft Mod Manager
https://github.com/ktkr3d/electron-mcmm
Electron でマインクラフトの Mod 管理アプリケーションを作ってみました。Mods 情報収集のために mc-curseforge-api を使っています。Electron の IPC 通信の仕様を勉強中です。
実装状況
分類
機能
My Mods
☑ インストール済の Mod 一覧 (Fabric)
☐ インストール済の Mod 一覧 (Forge)
☐ Mod のダウンロード/インストール
My Shaderpacks
☑ インストール済の Shaderpack 一覧
☐ Shaderpack 情報の取得
My Resourcepacks
☑ インストール済の Resourcepack 一覧
☑ Resourcepack 情報の取得
Catalog
☑ CourseForge 検索
☐ Mod のダウンロード/インストール
☐ フィルタ
☐ ページ処理
Settings
☐ デフォルト以外のインストールフ ...
Decode / Encode URI
エンコードされたURI のデコード、デコードされたURI のエンコードを簡単に実行できるツールを作ってみました。
document.f01.btn02.addEventListener("click", function(event) {
event.preventDefault();
document.f01.ta01.select();
document.execCommand("copy");
});
document.f01.btn04.addEventListener("click", function(event) {
event.preventDefault();
document.f01.ta02.select();
document.execCommand("copy");
});
コード<html><head><title></title></head><body><form name=& ...
Minecraft Java Edition
Windows 10 環境でMinecraft Java Edition を設定してみました。
Iris Shaders (Sodium 内包による負荷軽減、シェーダーのサポート/高速切り替え)
ズーム表示
防具の耐久度表示
方位表示
地図 (ミニマップ、ワールドマップ)
ミニHUD の表示とカスタマイズ
日本語丸ゴシックTrueType フォント (Rounded M+ 1c bold)
Minecraft と Fabric Loaderインストーラをダウンロードして実行します。
Minecraft Java Edition
Fabric Loader
Fabric 系Mods とショートカット操作%APPDATA%\.minecraft\mods\ フォルダに格納します。
Mod
ショートカット操作
Fabric API
Iris Shaders
O シェーダーパックの選択K シェーダーのオン/オフ
Ok Zoomer
C ズーム
RPG-Hud ⚠️ V1.17 対策版
Esc で右上のRPG-Hudボタンで設定
...
Fedora 34 Beta
https://getfedora.org/ja/workstation/download/
環境設定
Dash to Panel (GNOME Shell 拡張)https://extensions.gnome.org/extension/1160/dash-to-panel/https://github.com/philippun1/dash-to-panel
システムメニュー + Tweaks & Extensions in System Menu (GNOME Shell 拡張)https://extensions.gnome.org/extension/1653/tweaks-in-system-menu/
時刻
Argos (GNOME Shell 拡張)https://extensions.gnome.org/extension/1176/argos/https://github.com/rammie/argos/tree/gnome-3.36
ArcMenu (GNOME Shell 拡張) + 日本語化https://extensions.gnom ...