Weekly-GitHub-Digest #21

Wesley
Weekly-GitHub-Digest
7 min readJan 25, 2018

2018/01/18–2018/01/24

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

  • 1j01/jspaint 🎨 Classic MS Paint, REVIVED + ✨Extras

微軟不久之前才宣判小畫家的死刑,等同是把整個公司最具代表性之一的軟體親手宰殺,媽啊這舉動根本大義滅親,雖然小畫家什麼事都沒做錯,就是越來越少人用了而已。但令人感到欣慰的是,就算被曾經最熟悉的人背棄,還是有熱情的開發者記得小畫家的好,jspaint 線上網址一點進去立馬愛上那充滿濃濃復古風的氣息,高度的細節重現不在話下,按鈕壓下浮起的陰影視覺呈現和那個看起來有點齪齪的外型,一整個對味,誠摯建議 BA傑 ROSS 應該撇下 PS 用這個畫畫。

jspaint
  • OpenGenus/quark World’s first offline search engine. The Internet cannot stop us from learning

一個可以在離線時也能輕鬆查詢各種常見資料結構和演算法的 Chrome Extension,既然都說是離線了不難想像在本地端緩存了一大包的程式碼,舉個栗子,像是 binary search 的實作方式就有 C,C++,Go,Java,JavaScript,Haskell…幹真的太多了,簡單說常見的二十種程式語言都看到的,包山包海的根本大補帖,目前想到的用途大概就是遠端面試又要上機的時候,如果忘了某些關鍵步驟用這個查詢可能會稍微快一點,但前提還是要對 DSA 本身就足夠熟悉啦。喵到 test 資料夾以為是真的測試檔,結果就是一份 README,嗯。

quark

Terminal — 已經是 iTerm 的形狀了呢

cli-github

還有什麼比用 CLI 上 GitHub 還要更潮的呢?cli-github 應該是目前用過最 fancy 的 GitHub 介面之一,或許我應該把之一去掉會更適合:

誠如文件所說的,要顯示大頭貼必須先行安裝 GraphicsMagick:

# Ubuntu
$ sudo apt-get install graphicsmagick
# Fedora
$ sudo dnf install GraphicsMagick
# Mac OS X
$ brew install graphicsmagick

到定位之後接著全域安裝:

$ npm i -g cli-github

完成之後打 github 指令畫面就跑出來了,不曉得是我 CLI 的比例平常就放太大還是怎樣,熊讚的頭整個大變形都快認不出來了,後來把倍率調整到眼睛都快看不清楚的大小才勉強看到熊讚的頭QQ:

cli-github

還可以打 SHIFT+N 秀出你正在 following 的開發者:

cli-github

雖然可以預期這個版本無法提供太多的功能,畢竟是個玩票性質濃厚的實驗性專案,但原作者能夠做到這樣的完成度其實挺讚了。

Useful OSS — 好用的開源軟體

不曉得是不是因為 GitHub 的吉祥物是隻章魚貓,已經看過好多開發者的大頭貼都是跟貓咪相關的,狗的就相對少很多,人氣也落差太大。身邊應該都有幾位號稱十倍速開發的工程師朋友吧,genact 是個可以讓你在上班開發時打混摸魚+秀技能樹的利器,指令一下馬上一堆程式跑的跟嗑過藥一樣 high 卻不知道到底在X三小,文件裡的這段話寫得實在是太靠北必須 quote 一下:”Impress people with your insane multitasking skills.”。如果跟筆者一樣不會寫 Rust 也沒關係,這麼潮的玩具當然有 Web 版 可以玩!

genact

Developers — 開發者們

相信 jQuery 就算時至今日於不少情境下還是相當好用的,John Resig 當年算是以一己之力完成這個劃時代的函式庫,就以現在全世界流量前一萬名的網站,有超過五成以上都仍在使用 jQuery,時代會過去,但 legacy code 會留下。早在 2015 左右就有人呼籲可以開始捨棄 jQuery 了,回想一下它曾經解決過的問題:跨瀏覽器提高兼容性的各種封裝方法,DOM Object 的多種強力好用的 selectors,就算今天前端架構全面轉往 MVVM,jQuery 易於上手,即改即用的特性對任何剛入門的新手都顯得親切且難以取代,儘管捨棄了不少後續擴展性和維護性,但軟體就算再複雜也比不上現實世界人與人之間的複雜度。軟體的世界觀不存在真正意義的淘汰,像C這樣擁有悠久歷史的穩定語言仍是歷久彌新,WebAssembly 的出現讓這一切都變得有可能發生,技術鑽研是條漫漫長路,看到一個浪頭又打了過來,你還是得想辦法站上去。

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

因為讀了這篇文章才猛然想起還有這個可以介紹。UX 設計咖的官網好像壞很久都沒人去修的樣子,所以只好放上 Podcast 在 iTunes 的連結,。到底做網站工程的有哪些技能需要掌握?這可能因人而異,不過對於產品使用上的流程和設計引導絕對是不可少的,而此層面的思考卻往往僅限於 PM 所開出的需求,工程端多的是單方向的抱怨和各種潮到出水的新工具和框架,少的是對整體產品的大局觀和是否真正解決問題。但事情道理就算本身足夠簡單最終也絕對會被人性玩弄到異常複雜,設計師被抓去改前端程式,前端工程師被抓去調教資料庫,後端工程師被抓去修硬體,反正邊做邊學很簡單的啦。鬼島日常的故事線總是可以找到新的詮釋方式並走出一條新道路。

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

因為這陣子下班都在看日劇四重奏,猛然想起之前在水管有看到滿島光出演的音樂 MV,當時好像是在上班之前滑到的所以並沒有足夠時間瀏覽,想說下班之後再來仔細聽看看,後來完全把這件事情忘得一乾二淨,連歌名什麼的壓根完全沒有任何印象和記憶點,為了這件事情苦惱了許久,就這樣忘了半年以上,直到在四重奏中看到滿島光這個印象才湧現,不得不說四重奏幫了很大的一個忙。乍看之下完全猜想不到滿島光已經過三十歲了,一直有種齋藤飛鳥和桂綸鎂綜合體的錯覺,天生的巴掌娃娃臉又自帶四分之一混血,在迷宮這首樂曲算是跨刀擔當 MONDO GROSSO 的主唱,在著名的香港海山樓取景,旁邊的麥當當,有著和電影重慶森林相似的影子和荒涼寂寥,還有和 Wednesday Campanella 共存的高度既視感。一鏡到底,整個感覺都回來了。

MONDO GROSSO — ラビリンス

--

--