Weekly-GitHub-Digest #49

Wesley
Weekly-GitHub-Digest
6 min readAug 9, 2018

2018/08/02–2018/08/08

Web — 網路本身高風險,請詳閱公開說明書

  • kitze/JSUI A powerful UI toolkit for managing JavaScript apps

就前端專案的常見流程,大概就是看看 package.json 的配置文件,可能在 Terminal 下跑個 ng serve 或是 npm start 等類似的指令,有時處理幾個專案還常常會撞 PORT 號,東西一多起來的話其實要找到該專案並不是那麼顯而易見。JSUI 直接把這些專案統一彙整後放到一個 GUI,提供了獨立資料夾易於分門別類的設定,要啟動哪個專案或是關掉哪一個 PORT 都能以類似 Alfred 的指令完成。

kitze/JSUI

直接看專案名稱有點不太懂呀,但如果看到 Demo 就能馬上知道這專案的厲害了。8-Bit Emulators 把為數不少的舊時代經典記憶復刻到 Web 平台上,遠古電腦的介面,Commodore,Amstrad,到大型機台對打的遊戲系列,你看看,連這個 Amstrad CPC6128 像魂斗羅的都有啊啊啊啊。果然還是這些帶點年代的東西特別有味道呀。

floooh/chips-test

Terminal — 已經是 iTerm 的形狀了呢

faressoft/terminalizer

當你製作了一些 terminal 小工具後,想要錄個 demo 檔用來展示是再合理不過了,不過光是錄影這件事往往就會折騰而花上不少時間,可能要先把螢幕放大,字體做完調整後才能開始,萬一弄不好又得把這些設定全盤重來,實在不是特別有效率的做法。terminalizer 的出現勢必能解決目前遇到九成以上的問題:

全域安裝:

$ npm install -g terminalizer

看看使用說明書:

faressoft/terminalizer

來個最簡例子,假設說今天我要錄個 demo,可以這麼做:

$ terminalizer record demo

這段指令跑完後就會產生一個 demo.yml 的檔案,裡頭的配置檔就很多啦,文件裡頭有不少有趣的額外設定可以加上,浮水印啊,改顏色啊等等。不過 demo 影片 通常要再轉成 GIF 檔比較容易使用,所以需要這樣的指令:

$ terminalizer render demo.yml

自動生成一個可用的 GIF 檔案的整體感覺會是這個模樣:

faressoft/terminalizer

做為一個解決方案,不得不說 terminalizer 真的相當出色,很棒的是都把這些需求一併考慮進去了。

Useful OSS — 好用的開源軟體

最初是在 Egoist 的 推文 中發現,仔細看了下發現相當好用啊。製作開源專案除了程式碼以外,文件部分的引導是必不可少,相關的版本號碼和依賴性通常都會使用一些簡單的標籤,shields.io 是個不錯的方案,我自己以前寫的 side projects 也都是使用這家的,但就是有個明顯的問題,不夠 stable,常常因為讀取不到資料而讓標籤顯示變得一團糟,相較之下 badgen-service 的服務就穩定不少,幾個客製選項也很容易切換。

amio/badgen-service

Developers — 開發者們

amio 其實就是這期推坑的 badgen-service 原作者,除了這個服務以外,他還另外開源了 badgen 這個 generator,協助你更快地製作出 SVG 標籤做為使用,而其他專案像是 console.js,則是試圖把 video game cli 放到瀏覽器上顯示,部落格中的這篇 彩蛋和作弊码 也有說明 ; font-mess 也是充滿趣味的一個小專案,提供一個 endpoint,然後你可以根據丟出的文字得到像是 html 或是 json 不同格式的回傳。

amio () · GitHub

Technical Posts — 你都去哪看技術文啊城武

時間大約是去年九月左右,當時用了 node.js 體系的套件做了不少小工具,在處理 argv 和 help 文件等等因爲當時是從零開始,所以基本上就是自己寫判斷處理,媽啊,結果不久之後發現有 Commander 這麼貼心的工具都幫你處理好了,中文世界竟然也有人寫了篇教學文,入坑文是這篇,Commander,教你如何用 Node.js 開發 CLI 工具,看了些發佈時間,似乎 2010 就有開始經營,vgod 大神的作品 Sikuli 也有 專文介紹 XD。

Single.9 — 電子、電腦、網路、科技與新知。

You Need Some Music, And A Bottle of Dry Martini — 你一定要把氣氛搞得這麼銷魂嗎

看到這首有 中文字幕版本 超級感動的呀。先前介紹過的,同時擔任 indigo la End 和極品下流少女的雙樂團主唱川谷繪音,因為個人的負面新聞而導致休團,不過極品下流少女成員中的 Bass 手休日課長在這段自肅期間,也與主唱 REIS 和負責 indigo la End 合聲的 katyusha 組成 DADARAY,團名的大致意境是 “抵抗既有秩序和顯而易見的常識”,結尾中的 “AY” 也有類似光的含義存在,雖然發生花邊不是什麼值得說嘴的好事,但至少對樂迷而言也算是某種程度的因禍得福,多了 DADARAY 這樣極簡風格的樂團可以聆聽。還是忍不住要推一下川谷的創作功力,擔綱編曲和樂曲製作,水準和完成度同樣極高,開始期待台灣有沒有可能成為 DADARAY 海外演出的首支專場。

DADARAY — イキツクシ

--

--