LuneScript セルフホストビルド時の go スレッド状態
LuneScript のソースコード規模とビルド時間の推移
PC9801-OS/V という PC9801 シリーズ向けの OS
お金にまつわる話し
Microsoft アカウントの生年月日設定
Windows のマイクの音が小さい(というか無音)
久々のネタ更新(さらに久々の lctags 更新)
monaco editor に自作言語拡張(インデント、補完、syntax エラー)を登録する
LuneScript のセルフホストビルド時間と GOMAXPROCS
LuneScript のコレクション側を Go の generics を利用するように変更
Golang の generics パフォーマンスがもの凄く改善されていた
LuneScript のタプルの go 実装
Raspberry pi に接続していた USB HDD が調子悪いので色々と対応してみた(未解決)
actix-web (Rust の web フレームワーク)
Golang の WASM (JavaScript の非同期処理 async との連携)
FDM 3D プリンタのスライス設定と STL エラー対策
100 均で作る超お手軽・安価な 3D プリンタ用フィラメント除湿・送出・保管ボックス
Golang の Heap メモリ制限
Golang の generics パフォーマンス
Golang の WASM (Golang から JavaScript の呼び出し, JavaScript から Golang の呼び出し)
LuneScript の工数( SLOC )
WebSocket client と TCP client の中継ツールを作った
Raspberry pi イメージのバックアップ
M5stack(ESP32) で Bluetooth(btstack) の機能を利用する際の注意点
OS に依存しない Bluetooth キーボードのキー入れ替え (M5stack版)
HID Keyboard の Key スキャンコード
Hardware Keyboard Remapper(OS に依存しないキーボードのキー入れ替え)を作った
液晶ディスプレイメーカーのドット抜け保証
LuneScript がエラーハンドリングと大域脱出をサポートできていない理由
WSL2 共存による VirtualBox/VMWare の性能低下と、性能重視時の排他設定方法
MS Teams client の作り方
asciidoc の pdf 化
org-mode ドキュメントの翻訳ツールの使い方
org-mode ドキュメントの翻訳ツール検討
LuneScript のトランスコンパイル高速化 (スタック割り当て)
LuneScript のトランスコンパイル高速化 (トランスコンパイル時間を 2273 パーセント改善)
LuneScript のセルフホストのマルチスレッド化 (トランスコンパイル時間を 1412 パーセント改善)
LuneScript のこれからの予定
LuneScript のトランスコンパイル時間を 1157 パーセント改善した件
LuneScript のスレッドにおける mutable 制御
Go の関数パフォーマンス
Language Server Protocol (LSP) メモ
LuneScript の import と meta
Rapberry pi 4 で構築する NAS (USB HDD UASP) の性能
go1.16 の embed によるファイル埋め込み
raspberry pi の sdcard 書き換え回数寿命を考える
highlight.js で独自言語の色付けを追加
WSL2 と cygwin xorg を使って GUI 表示するまでのハマりどころ
github actions でビルドしたモジュールを google drive にアップロード
go の自作モジュールを github で公開して import するまで
LuneScript のトランスコンパイル時間を 478 パーセント改善した件
LuneScript のトランスコンパイル時間を 425 パーセント改善した件
LuneScript のコード規模の推移を調べた
emacs yasnippet の snippet を対応させるモード名に / 等のファイル名に使用できない文字がある場合
LuneScript の開発工数
Google Cloud Functions の deploy で 'missing dot in first path element; Error ID: 3182a79f' エラー
LuneScript の Google 検索ワード
デュアルブートの ubuntu を upgrade したら windows の BitLocker が PIN の認証失敗するようになった
Go 言語 (golang) について思ったこと
LuneScript の Google 翻訳
dot のレイアウト指定
go の proxy server (github.com/elazarl/goproxy) の使い方
Tunnel/Reverse Tunnel over websocket を作った
Hugo を org-mode で使う時の注意点
raspberry pi の USB MASS STORAGE 自動マウントを無効化する
emacs lisp の quote
org-mode 9.3.5 で babel(dot/plantuml) が動かなかった
emacs 用 reviewboard モードの宣伝
C 言語のラッパー関数オーバーヘッド
C 言語の可変長引数 (va_list) 処理のオーバーヘッド
如何なる開発手法、プログラム言語を用いても、日本の全てのソフトウェアプロジェクトは必ず技術的負債になる
emacs26.2 で矢印(→)等の一部のフォントが半角表示されるようになった
stream は rewind/seek できる?
python のクラスを JSON 化
ゲームのメッセージ欄に表示されたメッセージの読み上げシステム
Raspberry pi zero w で Bluetooth 色々(ファイル転送:obex、 IP over BT:PAN )
VMWare ディスクイメージが圧縮されないときの対応方法
関数ポインタのオーバーヘッド
emacs 更新に伴なう gdb の設定
『エンジニア就職志望者が情報工学科に行くのは間違い』は間違い
Android で emacs/org-mode/qiita 投稿
この度 Lua 神を拝命しました
Outlook で送信された日本語メールを Mew で受信すると文字化けする問題の対応
電ファミニコゲーマー
デフォルト引数の問題の対応
デフォルト引数の問題
org-mode で blog