<!-- styles -->
<script type="happy hacking :)">
<style>
footer, .ui-infobar.hidden-print { display: none !important; }
#comment-app ~ div > .ui-infobar { display: block !important; }
/* this may be useful for hiding content in view mode */
</style>
</script>
<script type="happy hacking :)">
<style>
.article-list a > img.emoji {
vertical-align: baseline;
}
.article-list a > .date {
font-family: Inconsolata, Consolas, monospace;
font-size: .75em;
color: #99a;
}
.article-list a > .date:after {
font-size: 1.33em;
content: '.';
color: #ccc;
}
</style>
</script>
# qbane's index page on HackMD
* OS: [Pop!_OS](https://system76.com/pop) / Debian (buster)
* DE: GNOME (v42+)
* Terminal emulator: Tilix / Gnome Terminal
* Editor: vim ([vim-plug](https://github.com/junegunn/vim-plug)), Sublime Text 4 (licensed)
* Multiplexer: tmux
* Shell: bash / zsh / fish (non-POSIX)
* Browser: Mozilla Firefox / Google Chrome
Really want to try [i3wm](https://i3wm.org/) but my screen is not big enough for tiling :D
Really want to try [PaperWM](https://github.com/paperwm/PaperWM).
## Projects
* [NeoHOJ](https://hoj.qbane.me):HSNU Online Judge 復站計劃 ([Medium](https://medium.com/neohoj); [GitHub](https://github.com/NeoHOJ))
* [Iridium](https://github.com/andy0130tw/iridium-bpmf): 寫給自己用的 Rime 注音輸入方案
* [NTT -- NTU thesis template](https://github.com/andy0130tw/ntu-thesis-template): 碩論用的 pandoc + LaTeX 模板
* (WIP) Agda web IDE
* (WIP) [Telegram's Instant View](https://instantview.telegram.org/docs#instant-view-format) renderer for snapshotting and annotating a web page
### Maintained forks
* [COSCUP Agenda](https://github.com/qbane/COSCUP_Agenda):COSCUP 行動議程表,最初由 [@dannvix](https://github.com/dannvix) 於 2019 年開發
* [Fork of QuickJS](https://gitlab.com/qbane/quickjs): 嵌入式的微型 JavaScript 執行環境 ~~,上游已經停止更新一段時間了~~
* [Calculator by Xlythe](https://github.com/AndroidCalculator): 一個 Android 的計算機 app,最初開發給 [CyanogenMod](https://en.wikipedia.org/wiki/CyanogenMod) v13 使用
* Google 注音輸入法:最後更新於 2017;修改未公開
# Featured articles on HackMD
<div class="article-list">
* [:scroll: <span class="date">2026-04</span> Topics on LSP & text position mapping](https://hackmd.io/@q/lsp-and-text-pos-mapping)
* [:link: <span class="date">2026-01</span> Using Agda mode in a browser](https://hackmd.io/@q/agda-mode-for-the-web-beta)
* [:notebook: <span class="date">2025-11</span> WASM/WASI realpath issue](https://hackmd.io/@q/wasm-wasi-realpath-issue)
* [:notebook: <span class="date">2025-02</span> Explorations on TG Instant Views](https://hackmd.io/@q/tg-instant-view)
* [:kissing: <span class="date">2024-10</span> Make VS Code less intrusive](https://hackmd.io/@q/less-intrusive-vscode)
* [:thinking_face: <span class="date">2024-07</span> Non-blocking I/O support in WASI runtimes 🤔](https://hackmd.io/@q/wasi-nonblocking-stdin)
* [:notebook: <span class="date">2024-02</span> Agda in WebAssembly & Experiments on Language Servers](https://hackmd.io/@q/agda-in-webassembly)
* [:computer: <span class="date">2023-12</span> My Framework 13 AMD Edition](https://hackmd.io/@q/fw13-amd)
* [:link: <span class="date">2023-09</span> Make SFTP/SSHFS great again](https://hackmd.io/@q/sftp-over-ws)
* [:lower_left_fountain_pen: <span class="date">2023-07</span> HTML escaping quick ref](https://hackmd.io/@q/html-escaping-quick-ref)
* [:floppy_disk: <span class="date">2023-06</span> Replacing my SSD](https://hackmd.io/@q/2023-replacing-my-ssd)
* [:link: <span class="date">2023-01</span> Notes on removing ligatures from Fira Code](https://hackmd.io/@q/fira-code-without-ligatures)
* [:signal_strength: <span class="date">2022-09</span> Sharing connections from an internet adapter to another](https://hackmd.io/@q/internet-sharing)
* [:scroll: <span class="date">2022-07</span> Toward building a reactive & performant CodeMirror 6 binding in Svelte](https://hackmd.io/@q/codemirror6)
* [:computer: <span class="date">2022-06</span> My first take on Macbook Air M1](https://hackmd.io/@q/mba-m1)
* [:keyboard: <span class="date">2021-11</span> Hacking with my hackable Launch Keyboard](https://hackmd.io/@q/qmk)
* [:link: <span class="date">2020-02</span> Hash Collision Problem](https://hackmd.io/@q/hash-collision)
* [:video_game: <span class="date">2020-02</span> 冰塔解題器](https://hackmd.io/@q/ice-tower)
* [:link: <span class="date">2020-02</span> Gershgorin Circle Theorem](https://hackmd.io/@q/levy-1881)
</div>
# Connections
* [Notion: Yet another scrapbook](https://www.notion.so/qbane/Yet-another-scrapbook-ad3c244a3e2847c58539e8db59072277).
* [My Observable profile](https://observablehq.com/@qbane).
* <a rel="me" href="https://g0v.social/@qbane">Mastodon</a>.
* [Bluesky](https://bsky.app/profile/qbane.me).