FrontPage
みよ@わさもん.ねっと
遊んだこととか、ちょっとしたメモを書いています。
最近の更新
Diary/2026-3-16 / Diary/2026-3-17 / Diary/2026-3-14 / Diary/2026-3-15 / Diary/2026-2-28
Miyo's Diaryの最新の5件
2026-3-17
MxLinux で lookup
MxLinux 25でもlookupが使いたいので,eb,eblock,lookupをビルド.
ebのビルド時に
puts_eucjp.c: In function ‘fputs_eucjp_to_locale’:
puts_eucjp.c:97:23: error: passing argument 2 of ‘iconv’ from incompatible pointer type [-Wincompatible-pointer-types]
97 | if (iconv(cd, &in_p, &in_left, &out_p, &out_left) != -1)
| ^~~~~
| |
| const char **
In file included from puts_eucjp.c:40:
/usr/include/iconv.h:49:54: note: expected ‘char ** restrict’ but argument is of type ‘const char **’
49 | extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
| ~~~~~~~~~~~~~~~~~~^~~~~~~
make[3]: *** [Makefile:288: puts_eucjp.o] エラー 1
というエラーに遭遇したので,雑に,char ** restrict,にキャスト.
patch -p0 < puts_eucjp.c.patch
してmake.とりあえず,使えてはいる.
2026-3-16
MxLinux
結局Surface Go2にはMxLinuxをインストール.
だいたいはEndeavourOSでもなんとかなりそうだったけど,
某所にアクセスするためのVPNアクセスツールをうまくセットアップできなかったので.
というわけで,おとなしくDebian系統にするかー,と,MxLinux.
だいたいは素直にインストールできた.動作もサクサク.
日本語入力は,fcitx5-mozc.
sudo apt install fcitx5-mozc fcitx5-config-qt im-config im-config -n fcitx5
と.
emacsは,27.2を使いたいので,自分でビルド.
./configure --with-gtk
として,必要なものを適宜aptでインストール.特にパッチはいらなかった.
結構,Ubuntuとは違うんだなあ,と.
ちなみに,with-gtkを付けないとttfが使えなくて表示が悲惨なことに.
キーボードの設定がうまくなくて,どこかでXKBOptionが設定されているのか,
ctrl:nocapsがきかない.
とりあえず,
setxkbmap -option '' -option ctrl:nocaps us
でなんとかしている.
あと,miguフォントをインストールしたつもりなのだけど,emacsで読んでくれない,という問題も.
バッテリの持ちについては,
WiFiつなぎっぱなしで,あれこれインストールしたり,コード書いたりっていう,
まあ,日常的な作業を5時間くらいしたところでバッテリーが100%から20%に....悪くない,か?
2026-3-15
React入門
グラフを操作するGUIアプリ作りたいなーと思って,React Flowに入門してみる
まずは,Node.js環境のセットアップ https://nodejs.org/en/download に従って,
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash . ~/.config/nvm/nvm.sh nvm install 24
これで,
node -v
として,v24.xがインストールされていればOK.
次に,Vite で React + TypeScript プロジェクトを作る
npm create vite@latest my-graph-ui -- --template react-ts
Y/nを聞かれるので,yでプロセスを進めると my-graph-ui/ にプロジェクトが作成されて,
初期プロジェクトが
VITE v8.0.0 ready in 145 ms
-> Local: http://localhost:5173/ -> Network: use --host to expose -> press h + enter to show help
とかって起動してくる.->は,UTF-8のお洒落文字だった.
ブラウザでアクセスするとカウントアップ用のボタンが表示された.
Ctrl-Cでアプリを終了できる.
次回,起動時は,
cd my-graph-ui/ npm run dev
とする.
2026-3-14
EndeavourOS
MacBook Neoいいなー,どうなんだろうなー,と,横目に見つつ,
メモリ8GBでいいならSurface Go2があったな,と,ひっぱりだしてみた.
MacBook Neoと比べると電池は持たないけど,重さはキーボードつけても800gくらいなので,
400gのモバイルバッテリと組み合わせると,とんとんかもしれない?
で,Windowsのままでは普段使いには不便なのでLinuxをインストール.
で,はじめまして,の,EndeavourOSをいれてみることに.
久しぶりのArch系,はじめてのWayland.
インストールはGUIでサクサクっと.KDE Plasmにしてみた.
セットアップ自体は特に困らず.WiFiも特別な手順なく使えてよかった.
今のところだめなのは,カメラくらいかな.
- pacmanでzshインストール.
- Ctrl/Capsの入れ換え: System SettingsのKeyboardのKey Bindingsから
- 日本語入力: pacmanでfcitx5-mozcをインストール.Virtual Keyboardでfcitx5を有効に
- その後,Input Methodで,Add Input Method...からMozcを追加
- 変換用のショートカットはConfigure global options...から
- emacsは,自分でemacs-27.2をビルド.
- pacman -S mailutils して,./configure --without-pop でインストール
- migmixとmiguはWebページからダウンロードして,自分でセットアップ
- /usr/share/fonts/{migmix,migu} に,ダウンロードして得た ttf ファイルをコピー
- fc-cache -fv でキャッシュを更新して,fc-list | grep -i mig でチェック
AUR使わないのがいいなあ,と思いながら,Chrome,Zoom,Slackをyayで.
さて,このまま生活環境にできるかな?
2026-3-4
MSシンポジウム(2)
非公開でのポスタセッションとパネルセッション.
他のプロジェクトの話を聞いたり,関係者との議論をしたり,の,続き.
パネルセッションで1時間半立ってるのが辛くなってきた...
お昼休みに,秋月電子に行って,ちょっと買物.