什麼都寫,什麼都不賣,什麼都不奇怪

這輩子寫過一大堆奇怪的小工具/軟體,感覺比較有用(?)的後來都會賜名(?)J開頭,獨自成為一個系列;其他看似沒用的,就先都堆在這裡了……

Brainfuck Interpreter

顧名思義,是傳說中的神奇語言Brainfuck的直譯器

C# .NET 6 Console

  1. 可以或輸入指令,或從檔案讀取腳本
  2. 可以直接輸出結果,或是儲存至檔案
  3. 提供執行步驟的細節(debug mode)與log
  4. 更多細節可執行BFI.exe,查看Usage訊息

Brainfuck Interpreter v1.0

DNA Finder

顧名思義,用來尋找去氧核糖核酸…… 抱歉,假的!
這玩意的原始名稱其實是 Dot Net Assembly Finder

C# Console Linux

  1. 偵測Assembly使用的框架
  2. 偵測Assembly的版本 (AssemblyVersion)
  3. 更多細節可執行DNAFinder -h,查看Usage訊息

DNA Finder v1.0.0.0926 Source Code

FGWindow Detect

以前用來抓某隻間諜軟體而寫的小工具,後來這個技術也運用到JSymbol系列上了

C# .NET 4.0 Form

  1. 列出成為前景視窗的時間、程序、PID,以及視窗標題
  2. 可以最上層顯示,以及自動捲動
  3. …太廢了我實在是不曉得該寫什麼,反正自己用看看就知道了

FGWindow Detect v1.0 Source Code

FuriNote

利用MSIME.Japan將日文字加上振假名(振り仮名),由於使用微軟輸入法(MSIME),所以需要安裝微軟日文輸入法才能使用
雖然乍看之下是Console程式,但實際上為了載入MSIME,所以會偷偷建立看不到的視窗 XD

原則上不再更新此版本,之後都改用 FuriNote+

C# .NET 8 Console

  1. 將指定檔案中的所有日文加上振假名,例如「薄紅の頬落ちて」會變成「薄紅(うすべに)の頬(ほお)落(お)ちて」
  2. 使用方式為FuriNote.exe <filename>

FuriNote v1.0.0.1107

FuriNote+

利用NMeCabKawazu將日文字加上振假名(振り仮名),因為不再使用該死的微軟輸入法,所以執行檔變肥了 XDrz

C# Console Ubuntu 24

  1. 將指定檔案中的所有日文加上振假名
  2. 使用方式為FuriNote.exe <filename>

FuriNote+ v1.0.0.1112 Ubuntu 24 Native

Keep Cpu Busy

顧名思義,操爆你的CPU
之前曾經開發一個叫JStressTester的壓力測試軟體,但難產多年後放棄了;將其中一部份的技術挪來單獨做成專操CPU的小工具

C# Console Ubuntu 24

  1. 可以操作指定的CPU核心
  2. 更多細節請執行KeepCpuBusy.exe,查看Usage訊息

Keep Cpu Busy v1.0.2.0920 Ubuntu 24 Native

Prime Number

顧名思義,質數計算器,利用BigInteger找出質數;以前我都用這玩意來操爆CPU,但現在有Keep Cpu Busy可以用了 XD

C# .NET 4.8 Form

  1. 可以指定執行緒的數量,以免真的操爆CPU
  2. 結束程式時,會將計算結果存成檔案;下次執行時可接續先前計算的結果

Prime Number v1.2.0.0623 Source Code