自幹世界線變動率探測儀(Nixie Tube Clock):驅動電路

有了高壓電源之後下一步是驅動電路,如何控制 180 伏特的高壓電源開關?

...

自幹世界線變動率探測儀(Nixie Tube Clock):自組高壓電路

一般自組輝光管時鐘都要配高壓電源,當然從 110V 變壓到 180V 再經過整流、穩壓也是一招,但這樣很難調整電壓,自己繞變壓器其實也比直流升壓麻煩,體積跟重量也都大得多。

...

自幹世界線變動率探測儀(Nixie Tube Clock):材料取得

一般材料表:

請參考 Github 連結 ,hardware 下有直接從 layout 軟體匯出的 BOM 表跟我手記錄的表格,注意兩份內容是有出入的,手記錄的應該是比較完整一點,因為像 IC layout 軟體就只會匯出 IC ,手記錄就會記上還要 IC 座,然後匯出的 BOM 表有些元件如 0603 電阻,選擇不同的 footprint 導致同樣阻值的電阻沒有在同一列,也要注意一下,省掉採購時的麻煩。

...

自幹世界線變動率探測儀(Nixie Tube Clock):前言

總之先秀個成品:

final

看過 Steins;Gate 一直想自幹一個世界線變動率探測儀,這個點子其實有點久了,不過也就只是一直放著而已,畢竟學生時代沒什麼錢也沒什麼時間下手。
直到最近因為 Steins;Gate 0 開始播送,強者我同學小新大大跟強強林大大也生出想來做一個的念頭,手頭上也比較寬裕了些,於是三人一起怒做一陣,所以整個九月跟十月初除了看書之外都沒有在寫 code,功力退步十年 QQQQ,這裡也沒在發文都要長草了。
不過大家放心,接著就是開發過程記錄的 N 連發,保證把這裡的草都除到連基岩都露出來。

...

書評 - 黃禍

書名 黃禍
作者 王力維
出版商 大塊文化
出版日 2017-12-01
ISBN 9789862138502
...

書評 - 黑土

書名 黑土:大屠殺為何發生?生態恐慌、國家毀滅的歷史警訊
原書名 Black Earth: The Holocaust as History and Warning
作者 Timothy Snyder
譯者 陳柏旭
出版商 聯經出版公司
出版日 2018-06-08
ISBN 9789570851236
...

書評 - 不曾結束的一戰

書名 不曾結束的一戰:帝國滅亡與中東歐民族國家興起
原書名 The Vanquished: Why the First World War Failed to End, 1917-1923
作者 Robert Gerwarth
譯者 馮奕達
出版商 時報出版
出版日 2018-06-26
ISBN 9789571374338
...

用 PEG 寫一個 C parser

故事是這樣子的,之前我們寫了一個自創的程式語言 Simple Language , 還用了 Rust 的 pest 幫他寫了一個 PEG parser , 雖然說它沒有支援新加入的函式等等,本來想說如果年底的 MOPCON 投稿上的話就把它實做完,結果沒上,看來是天意要我不要完成它(欸

總而言之,受到傳說中的 jserv 大神的感召,就想說來寫一個複雜一點的,寫個 C language 的 PEG parser 如何? 然後我就跳坑了,跳了才發現此坑深不見底,現在應該才掉到六分之一深界一層吧 QQQQ。

...

寫了一個不知道幹什麼用的 regex library 跟 parser

故事是這樣子的,之前寫 understanding computation 的時候,發現 regular expression 的實作,只有最基本的五種:

  • empty 匹配空字串
  • literal 匹配文字
  • repeat * 匹配零個或多個 regex
  • concatenate 匹配連續的 regex
  • choose 匹配嘗試數個 regex

大約幾天前想到也許可以把這個 project 拓展一些,讓它威力更強力一點點,順便當個練習。

...

 August 17, 2018 |    rust  |    rust , regex  | 919 字  |  YodaLee

把 NFA 轉成 DFA 這檔事

故事是這樣子的,最近寫了一些跟 Regex 相關的程式碼,無意間發現我之前understanding computation 這本書的實作中,並沒有實作非確定有限自動機(下稱 NFA)轉成有限自動機(DFA)的程式碼。

...

 July 27, 2018 |    rust  |    rust  | 1839 字  |  YodaLee