Weekly-GitHub-Digest #19
2018/01/04–2018/01/10
Web — 網路本身高風險,請詳閱公開說明書
- abishekvashok/cmatrix Terminal based “The Matrix” like implementation
一旦程式開發和時下流行的話題結合就能發揮意想不到的影響力,之前在爆橘就看到有台灣工程師把電影 — 你的名字,日記 App 實作並開源,如同原作者所說的:既然沒有人寫,那就無聊當作練功,自己來做一個吧。而像是駭客任務這類型電影中的未來場景也總是會有熱血的開發者把裡頭看到的東西實際刻出來,cmatrix 便能協助你做到那個數據流的感覺,Linux 體系舉例像是 ubuntu 可以透過 sudo apt install cmatrix
安裝,而在 Mac 上則可以使用 brew install cmatrix
運行。
- cambecc/earth a project to visualize global weather conditions
把地理課本上死板的地球氣候資料用新潮的動態視覺化的方式表達,尤其是風速的呈現特別迷人。筆者寫程式快兩年了,卻連個視覺化相關的專案都沒做過,看過 D3 神奇的威力之後至今仍在思考有無合適的主題可以發揮,畢竟回首過去一年以來公司做的專案幾乎都大同小異,component 可以沿用就繼續沿用,雖然感到便利卻也害怕再這樣累積下去,出去跟別人說嘿嘿我有五年的 Web 開發經驗喔,結果卻被打臉說你這五年來根本從頭都是吃一年的經驗值和老本,跟創作音樂一樣,了無新意每每推出新作品卻總能發現過去的影子只會讓人感到江郎才盡。
Terminal — 已經是 iTerm 的形狀了呢
- diit/overtime-cli Easy time-overlap tables for remote teams
對於 digital nomad 來說,remote 工作算是家常便飯,只是這樣的職缺實在不好找,和筆者的理想 — 不工作,算是非常接近了,而 overtime-cli 解決的是跨國團隊在進行溝通的時候常常因為是地理位置處於南北半球,而造成時差讓各自的作息也有所不同,所以在丟問題給對方回答時,可以透過這項工具大概抓一下對方是否正在工作 ing:
全域安裝好棒棒:
$ npm install -g overtime-cli
可以用了,比如說我想看現在東京<del>熱不熱</del>的工作時間:
$ overtime show Asia/Tokyo
跑出來了:
當然也可以直接比較兩個不同的城市:
黃黃亮亮的就是正在上班的意思,不過對於台灣這樣的做功德文化,應該要直接調整成全亮模式的 24–7 比較能夠順應國情才對。
Useful OSS — 好用的開源軟體
- geraldoramos/crypto-bar 📈 A menu bar app that updates cryptocurrencies prices in real-time
即時看到 BTC 等虛擬貨幣的價格跳動,還能設定當幣別價格高於或是低於指定價位時,主動發出推播通知,這點就蠻實用的了。還很讚的直接大方開源,直接到官方的 release 頁面便能直接進行下載。比特幣還不是漲最兇的,以太,Ripple 的漲幅心臟要夠大顆才有辦法承受,雖然虛擬幣今日被大炒特炒褒貶不一,看衰的人多的是,但也有如 Peter Thiel 既大膽又大量買進的驚人之舉,不禁回憶起大二的時候室友一直拼命挖還慫恿我去買比特幣,目光短淺如我嗤之以鼻竟然沒有多買幾顆,真實世界就是如此不斷上演殘酷的悲劇。
Developers — 開發者們
當年 Google 剛推出 Material Design 的設計概念時著實感到驚豔,Material Desgin Lite 就是實踐其精神和理念的一項專案,而 Addy Osmani 就是背後的重要推手。打開 repos 一看,真的是看到下巴都快掉下來,信手拈來都是幾千顆星星炸來炸去。另外一個比較想提的點是,台灣用 Twitter 的人比起臉書真的不多,但國外開發者幾乎每天都不時在推文,換句話說很多新東西都是選擇在 Twitter 平台上先 release 然後火才陸續燒到其他地方的,像是 Addy Osmani 的 Twitter 帳號 就蠻值得花時間追蹤的,推文牆上也常常可以看到不少新奇有趣的分享。
Technical Posts — 你都去哪看技術文啊城武
第一眼看到以為是 HostGator,耶都有隻眼神死的鱷魚你懂的,不過 alligator 很明顯的不是搞網站架設的,重心完全放在前端開發上,我認為比較難得的是,通常部落文都會有偏向某一框架的傾向,例如 87% 以上的文章都是 Vue 相關之類的,alligator 的大分類收錄了目前幾個前端框架三巨頭 Angular,Vue,React 各種教學,所以網站給人的感覺是任何一項技術都有其擅長之處,端看適用領域和情境與否,當然也有 vanilla JS 和 CSS 的深入文,在這裡你可以挖到很多非常新的技術,而且文章都不會過長到難以抓到重點。
You Need Some Music, And A Bottle of Dry Martini — 你一定要把氣氛搞得這麼銷魂嗎
筆者天生怕昆蟲,小時候同學去抓蟬我只敢用看的不敢用手去抓,但害怕蟬和喜歡蟬這兩件事依然是可以共存的。Cicada 的團名極具禪意,如同夏天的蟬鳴聲,人們會察覺到不是因為見到他們的形體存在,而是先聽到他們的聲音,這幾年因為以前實習同事的介紹和推薦,也開始接觸到獨立音樂這一塊,不像主流圈很常用一些 catchy 的芭樂歌旋律讓你洗腦兼中毒,Cicada 僅僅使用古典樂器便譜出了一系列洋溢豐富情感的作品,而在其中也不乏觀察到許多台灣這塊土地特有的面貌和風景,把所有的溫柔匯聚成五線譜上的每個動人音符。