Weekly-GitHub-Digest #25
2018/02/15–2018/02/21
Web — 網路本身高風險,請詳閱公開說明書
- Marak/say.js TTS (text to speech) for node.js. send text from node.js to your speakers
用了很久的 Mac 才發現原來有內建 say
這個功能,只要打開 command line 打上 say
這個關鍵字,後面加上要說的字句,Mac 就會用像是 Google 姐的聲音一一唸出,聽久很有卡提諾狂新聞的 fu。say.js 是一個 node.js library,提供了更為容易使用的 API 把這項原生功能封裝起來,文件沒寫我還不知道,聲音還有這麼多種可以換,另外它也多了像是語速設定,音檔輸出等進階功能。雖然正經的應用我目前還沒想到,但 say.js 的確讓我想到不少有點白爛但可以發揮的功能XD
- qw3rtman/git-fire 🔥 Save Your Code in an Emergency
Reddit 堪稱美國版的批踢踢,鄉民之間的交流也是相當熱絡,講幹話的程度自然也不在話下。不太確定 git-fire 這個專案是否從中衍伸,但最早的確是在 Reddit 上兩年前看到的一串討論,有這種類 meme 梗圖當然會有開發者針對需求不遺餘力的貢獻。可以直接在 $PATH
把整份 git-fire
的 shell 檔複製貼上即可,用 npm 全域安裝 npm i -g git-fire
也是一個選項。
Terminal — 已經是 iTerm 的形狀了呢
會選擇在 CLI 介面下操作無非是希望提升工作效率和產能,但同樣的還是有不少人想把 GUI 的一些優點搬到命令列上呈現,像是圖片之類的,適當引用的話或許也能帶來不錯的效果:
開個測試專案安裝一下:
$ npm install --save parrotsay-api
看看使用方法:
const parrotSay = require('parrotsay-api')parrotSay('yaaay')
.then(console.log)
.catch(console.error)
把想說的話塞入 parrotSay
函式即可:
其實前幾期介紹過的 tiny-care-terminal 就有使用到 parrotsay-api 這個 package,而它的作者 Matheus Fernandes 也是不錯用的開源 screen recorder — kap 的主要貢獻者,能夠在業餘時間做這樣有梗又有趣的專案也算是挺有愛的。
Useful OSS — 好用的開源軟體
- piskelapp/piskel A simple web-based tool for Spriting and Pixel art
圖文不符所產出作品的高質量一向是有目共睹,先前玩過他們的專案奔跑吧!台北,遊戲在細節和遊玩方式上充分還原了復古風濃厚的橫向捲軸呈現,在行動裝置上的表現一樣精彩,但我認為最棒的還是看到幕後工程師所撰寫的過程分享,這期要介紹的 Piskel App 其實就是從中發現的。總感覺版面和配色神似 Codepen,雖然是開源的免費軟體,但功能面一點都不隨便,支援圖片上傳和各種特定格式輸出,可以同時繪製多張 Gif 像素圖製作成動畫,使用現有 Google 帳號登入只要有瀏覽器即可編輯,甚至連桌面應用程式這樣的現下版本選項都通通釋出,強大到你合不攏嘴,如果是初學的話也可以參考官方提供的 Example Sprites。之後如果有任何 side project 需要做形象圖就用 Piskel App 畫個吉祥物吧!
Developers — 開發者們
初期接觸網頁開發時,摸到前端幾乎不約而同的都是從 Bootstrap 開始摸起,格線佈局和各種常見的組建樣式像個大雜燴一般都幫你準備好了,雖然當時用的挺開心的但總覺得大家做出來的東西都大同小異,隔了一段不短的時間之後看到閃亮亮的 Bulma 推出,在行動裝置等各式尺寸都有極為良好的標籤支援,用法也比 Bootstrap 直覺好用許多,背後的開發者就是這位 Jeremy Thomas,一如他的簡介所稱的真的是位 CSS Guru。他也寫過不少對於新手極為良好的 guideline,先前一個朋友說想學寫網頁我就貼了 web-design-in-4-minutes 給她,照著步驟互動式的走下來也的確啟發了她願意繼續深入學習的興趣,而關於參考手冊方面 HTML Reference 和 CSS Reference 也都是查詢相關屬性的好幫手。
Technical Posts — 你都去哪看技術文啊城武
有著相當大量文章的技術部落格,種類廣泛,任何想學想看的,資安,各種程式語言等等應有盡有,職涯規劃這個分類下的幾篇都蠻推薦的。通常像是這類型的平台經營幕後都是一個團隊在維持運營的,但酷殼的模式卻是一人獨自經營,幾乎是完全依靠個人所建立的,原作者在軟體工程領域已有二十年以上的開發經歷了,所以有時候看到文章發文頻率約在一至兩個月左右,但內容含金量很少會讓你失望。
You Need Some Music, And A Bottle of Dry Martini — 你一定要把氣氛搞得這麼銷魂嗎
團名源自於 Dear John Letter,分手信也算是美國古早時代極為著名的一首樂曲,國中英文有次上到某一課提到信件署名用法,當時的英文老師不知怎麼扯的竟然扯到這,直接在課堂上唱起這首英文老歌,後來還把歌詞印出來挖成填空題做英聽練習。真是夠了。甜約翰是這一兩個月接觸到的樂團,失蹤人口一曲所呈現出的迷幻,不安,躁動,五顏六色的流動感,每個人聽過都會有不同的感受,會被歌詞描述的某個情節或是頓點觸動到,從第一個樂音落下,層層疊疊,把各式樂器獨特的音色一一加入所醞釀出的韻味很不尋常,男女合聲之間的高低疊音聽來極其舒服,進行到中後段的 Bass 猛然越出帶入轉調是ㄧ個亮點。