WSL2/WSLg にインストールすると便利な Ubuntu アプリケーション
Windows の WSL2/WSLg を使うと Linux の GUI アプリが活用できて良い感じです。近年の Linux GUI アプリは使い勝手もグッドで、Windows よりもフォントが綺麗に出力できるなど利点も多いです。コマンド 1行で導入できるのも手軽です。...
View ArticleSipeed Lichee Pi 4A 導入記 (2023-07-11 版)
2023-07-11 の記事です。 RISC-V SBC である Sipeed Lichee Pi 4A の、新しい OS イメージ(& Linux カーネル)が公開されていましたので早速試してみました。 なお、自分が使っている LPi 4A のハードウェアは 2023-07 に発売になったリリース版ではなく 2023-05...
View ArticleWindows WSL2 の Ubuntu 22.04 で WSLg アプリをダークモードで起動する
WSL2/WSLg な Ubuntu 22.04 の GTK アプリに GNOME のダークモード系のテーマを適用する手順です。 以下の設定で GTK 系は Ubuntu 22.04 の黒系デフォルトと(Yaru-dark)と同じ表示になると思います。 # 日本語系導入とロケールを ja_JP.UTF8 に設定 sudo apt -y install language-pack-ja sudo...
View ArticleAsciidoc と PlantUML で文書をつくる
技術書系のドキュメントを書く場合に使いたくなる表現をテキストで書きたいなと考え、以前からつくっていた「Asciidoctor と Gradle でつくる文書執筆環境」というドキュメントを刷新してみました。 AsciidoctorとGradleでつくる文書執筆環境(HTML version) AsciidoctorとGradleでつくる文書執筆環境(PDF version) 同人系の PDF...
View ArticleWordPress Playgorund と wp-now と VS Code Extention
札幌の SaCSS Season 2 Vol.2 勉強会にて「WebAssembly でつくる簡単 WordPress 製作環境」というお題目で LT をさせていただきました。 SaCSS 参加は 3年半振り…!ご無沙汰してしまいました…! WordPress Playground を使った、WordPress のローカル環境への導入方法を、 なんもいれたくない派閥 VS Code は入っている派...
View ArticleWSL2 上の VS Code で Paste Image 拡張を使う
WSL2 と VS Code WSL Remote 拡張で Linux 上の Markdown や Asciidoc を編集している場合に、Paste Image 拡張や Asciidoc 拡張のクリップボード経由での画像挿入を有効にする方法です。 ワークアラウンドではありますが、WSL2 側 Paste Image 拡張のファイルを次のように置き換えます。(Asciidoc 拡張も同ファイル...
View ArticleSixel グラフィックス対応ターミナル
Sixel グラフィックスは、キャラクターベースのターミナルエミュレータを拡張し、特別なエスケープシーケンスを送信することでビットマップグラフィックを表示する技術です。 この記事は、2023-06 に VS Code 内蔵ターミナルエミュレータが Sixel グラフィックスを実験的にサポートしたので試してみたのと、他の使っているターミナルについても対応状況を調べてみたメモです。 Sixel...
View Articleファイルツリー表記をテキストで記述する
技術文書などでファイルとディレクトリ・フォルダ構造を図解したい場合に、テキストを使った定義から .svg や .png を生成する方法メモです。 出力例: いくつか方法があると思いますが、Docker – PlaantUML Server と VS Code – PlantUML 拡張を使うとお手軽にいけると思います。 Docker で PlantUML Server を起動。8080...
View ArticleUbuntu 22.04 LTS で Microsoft PPA 版の dotnet-sdk-7.0 を導入するメモ
Ubuntu 上で .NET Core を使いたい場合は、Microsoft PPA から dotnet-sdk-7.0 パッケージを導入すると便利です。 Ubuntu に .NET SDK または .NET ランタイムをインストールする この記事では、Ubuntu に .NET をインストールする方法について説明します。 Microsoft パッケージ リポジトリには、Ubuntu...
View ArticleSipeed LicheePi 4A 導入記
Sipeed LicheePi 4A を購入しました…! プレオーダーして発売を楽しみにしていた RISC-V シングルボードコンピュータです。 https://sipeed.com/licheepi4a Lichee Pi 4APowerful RISC-V SBC ever! TH1520, 12nm, RISC-V 2.0G C910 x44 / 8 / 16 GB 64bit...
View ArticlePowerline 説明用メモ
Linux のプロンプトを彩る Powerline ですが、説明用メモ画像です。 以下、キャラクターコードごとそのままコピペ。 ~ devel rust hello $ echo 'hego' | grep 'hoge' > /dev/null ~ devel rust hello $ # ← コマンドの $? が 0 以外だと赤くなる ~ ...
View ArticleAIMP オーディオプレイヤーでリッピングしたノンストップ系の CD で途切れなく再生する設定
表題の通りの設定メモです。 AIMP Enjoy The Music! デフォルト設定だと、ノンストップ系の音源で曲と曲の間がクロスフェードしてつながってしまうので、次のように設定すると想定通り繋がるようになります。(トータルフレームサイズが分かる) .flac 形式で確認していますが、おそらく他の形式でも大丈夫です。 設定 -> 再生 再生右下 “DSP 管理” ミキシングタブ ->...
View ArticleZellij ターミナルワークスペースと WebAssembly プラグイン
自分は Linux をセットアップして最初に行う設定が tmux 関連だったりするのですが、新しい Windows 機の WSL2 にも秘伝の .tmux.conf を入れつつ、そうだ Zellij を試してみようと思い立ち、良い感じだったので紹介です。 Zellij A terminal workspace with batteries included Zellij...
View ArticleM5Stack RCA Module の I2S PCM5102A と Rust ESP32 xtensa-esp32-espidf ビルド
M5Stack RCA Module に搭載されている I2S (PCM5102APWR) を、Rust で生成した PCM 波形で発音させたメモです。 波形の生成は libymfm.wasm として WebAssembly 向けに作成している Rust 製のシーケンサーとサウンドチップエミュレーションをそのまま esp-idf に持ってきて xtensa-esp32-espidf...
View ArticleWindows WSL2 の Ubuntu 22.04 上から USB-UART 経由で M5Stack に書き込みする
Windows WSL2 の 1.0 版以降のカーネルでは、usbipd を経由することで Windows 側の USB 機器を IP 経由で参照することができます。 この動きを利用して、USB に接続した M5Stack(USB-UART) に WSL2 Ubuntu 上の esp-tools から書き込みする手順を記載してみます。数コマンド叩くだけで完了します。便利。 WSL2 Ubuntu...
View ArticleWindows 11 で USB ThinkPad トラックポイント・キーボードの縦スクロールがダウンする
USB (有線)版の ThinkPad トラックポイント・キーボードで、真ん中ボタンによる縦スクロールを行った場合に「ThinkPad 優先スクローリング」機能がダウンする場合があります。抜本的に解決できませんでしたがメモ。 利用しているドライバー(Windows 11 は対応しておらず古い) ThinkPad Compact USB Keyboard with Trackpoint Driver...
View ArticleCubase で複数の YAMAHA Steinberg USB ASIO 機器がある場合にひとつしか表示されない
新規の Windows 11 に Cubase を導入していて分からなくなったので備忘録にて。 Windows に ASIO 機器を複数台接続した場合に、Cubase 上に選択したい機器のポートが表示されませんでした。 YAMAHA MODX7 YAHAMA AG06 いずれも YAMAHA Steinberg USB Driver にて管理。 Cubase のスタジオ設定より USB ASIO...
View ArticleAssemblyScript で WebAssembly を知る
毎年恒例 ゆるWeb勉強会@札幌 Advent Calendar 2022 への投稿です…! 札幌で開催しているWeb系勉強会、「ゆるWeb勉強会@札幌」の2022年アドベントカレンダーです。 過去発表内容のまとめ、発表する機会の無かったネタ、勉強会に参加したいけどできなかったので、などなど、Webに関するキーワードを中心としつつ自由に書いていってください! 毎年 WebAssembly...
View ArticleXbox Series S|X コントローラのファームウェアをアップデートする
Xbox Series S|X のリリースノートで「Xbox コントローラーのファームウェア アップデート」とある場合に、手動でコントローラのファームウェアをアップデートする方法がぱっと分からなかったのでメモしておきます。 Xbox コントローラーのファームウェア...
View ArticleXbox Series S|X の使い方と小技
Xbox Series S|X 良いです…!(3回目) 2022/10 現在 Xbox Series S が在庫もあり購入しやすくなっています。もしかすると初 Xbox という方もいらっしゃるかもしれません。ようこそ Jump In…! というわけで、Xbox Series S|X の使い方と小技などを書いてみたいと思います。...
View Article