Weekly-GitHub-Digest #36

Wesley
Weekly-GitHub-Digest
8 min readMay 10, 2018

2018/05/03–2018/05/09

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

  • prateekkalra/Selection-js A lightweight javascipt library which provides users with a set of options in the form of a small popover over the selected portion of text

網頁上的互動元件如果運用得檔常常可以帶給使用者會心一笑的感覺,在類似 Medium 上的文章集散地是最容易發現這種元素的。Selection-js 做的事情很簡單,就是在選取特定文字或是字句反藍時,上方就會跳出一個 tooltip 的小工具,方便你後續要做像是複製,查詢,分享到面冊推特甚至是直接命令瀏覽器叫點聲音來聽聽。真的是要多看別人寫的東西才知道自己有多無知,原本以為語音這件事又是哪家提供的好用 API,結果發現 瀏覽器 竟然早有原生的實驗性 API。所以說 Web 的水是真的很深啊。

Selection-js

社群又有開發者做了一個回顧過去 commits 數量的應用,還有各種 theme 可以選擇,看看時間點,嗯嗯 2018 也快過完半年了幹,所以我說上班當社畜對時間相對的概念是異常薄弱的啊。跟 GitHub 有關的題材從來都是非常受歡迎的,餵個東西進去就會吐出精美的圖表很難不愛吧,這點其實跟面冊廣大用戶會對一些莫名其妙的線上心理測驗感興趣,無腦狂按同意授權的按鈕就是這麼簡單,資訊這種事,接觸與否日後造成的只會是更為巨大且難以想像的落差。

github-contributions-chart

Terminal — 已經是 iTerm 的形狀了呢

whereami

你周遭一定存在著類似症狀的朋友,明明都報出一個巨大路標了卻還是能夠泰然自若的迷路,導航都開了卻還是能往反方向義無反顧的一直騎下去,又或者是明明實體相隔不到三公尺卻拿起手機一直死喊著對方的名字,這種情況除了尷尬也想不到特別好的解決方案。所以說,如果直接把自己當前的位置定位給對方是否會好一點呢?CLI 當然有工具了:

global 裝個:

$ npm install -g @rafaelrinaldi/whereami

使用方式:

$ whereami

回傳定位類似醬:

122.9908,120.2133

有沒有給人看的呈現方式啊:

$ whereami --f human

結果如下:

whereami

喔喔喔喔在台南呢,從 IP 定位這點如果用 VPN 是可以繞過去的,不過除非你是台南億載金城武或是高雄海港彭于晏大概也沒啥人想知道到底在哪。

Useful OSS — 好用的開源軟體

  • musescore/MuseScore MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

最近因為對工作的反覆無常感到無比厭世,在一些朋友的鼓勵之下於是開始重拾過去練琴的記憶,這幾年多了好多首想彈奏的歌啊,不諱言幾乎都是澤野和 Aimer 系列的,起初還傻傻的跑去淘寶買譜,捨近求遠真的不是普通的神經病,更別說到貨的時候一堆凹痕,後來發現應該要做點功課的,進口樂譜在台灣不是普通好找的,書局線上訂購沒兩三天就能拿到,不過還是有些未正式收錄的樂曲想額外找找,於是便挖到了 MuseScore。主體介面就是左邊樂譜,右邊有 download 和相關資訊,最棒的是上方導覽列還有音檔可以直接邊看邊播出,樂曲進行處還會有紅底提示,尤其是一些較新的歌台灣可能還沒有出版商進,這時不妨去上面搜看看,比如說因為日劇 Unnatural 爆紅的 Lemon,開源軟體做到這種程度其實已經相當夠用了。

MuseScore

Developers — 開發者們

看到 icon 就立馬聯想到曾經在 第 25 期 介紹過 Piskel 這個 Gif 製圖軟體,雖然說自從高解析技術問世之後手機尺寸越做越大,影片畫質的規格要求亦是不斷提升,不過現在看到這種帶有濃厚顆粒感的頭貼還是挺有愛的啊。Jared Reich 的幾個專案像是主打把所見即所得編輯器在沒有任何 denpendencies 下壓縮到極致的 pell ,還有同樣不仰賴其他 package 試圖把 notification 做到盡可能簡潔的 notie。想要在開源專案有所建樹,就大膽的直接去臨摹去 fork 一份回來,在探討一些寫法之上也能夠精進到自身能力。

jaredreich (Jared Reich) · GitHub

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

後端架構寫得讓後續接手的人有 sense 很不容易,前端要在面對汰換如此之快的各家框架中不斷見招拆招同時玩得精熟難度亦不下於此。其實有在經營前端 blog 的分母是蠻大的,但如果要把原創性這點納入考量的話估計死傷慘重,不過這也不是什麼足以居高臨下恣意批評的合理立足點,寫 blog 本來就是出自於一個核心要點,單純就是做筆記,記錄下來幫助自己理解一項新事物的思路,倘若他日有其他開發者挖掘到文章內容是有用的那便足夠了。對張鑫旭這個部落格較印象深刻的是探討在 Chrome 瀏覽器底下呈現小於 12px 的 這篇,當時的設計稿給出來的非常傻眼,小到接近芝麻的程度,問過 designer 得到的答案是拒絕修改,萬般不情願之下還是找到了方法克服,後來想想會想把字弄到這麼小,最合理的解釋大概就是為了規避某些現行法規,就是一種嘿嘿我有印那行文字喔只是小到讓你看不到。說要做什麼劃時代的偉大產品結果搞這些五四三這種心態也是頗ㄏ。

张鑫旭-鑫空间-鑫生活

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

Ikimono Gakari,中文譯作生物股長特別有種親切感,最早的印象來自螢之光,兩男一女的組合,雙吉他的編制和樂團少見的口琴穿插最後加上主唱的聲線往往能夠把樂曲創作的音域越做越廣。團名由來簡述一下,水野和山下在小學時便相識,兩人都曾經擔任過班上的生物股長,而組樂團這種事一定是先尋找身旁的親朋好友開始的,於是相隔 10 年之後兩人做了組合,取名便以生物股長做為團名,早期階段就和多數水管上的音樂人一邊累積創作能量一邊以做 cover 為主,也是在同年的十一月,因為哥哥和水野和山下是同班同學的吉岡自告奮勇一同加入樂團。很多人常開玩笑說四年過一次生日應該只會多長一歲,說歸說但真的遇到的沒幾個,主唱吉岡不巧正好是 2/29 誕生,四年一回的壽星滋味鐵定不好受。生物股長的組合迄今也將滿二十年了,不過去年 (2017) 在登上紅白舞台的五天後宣布暫停所有官方活動,前提是以樂團不解散而團員各自充電各自工作的模式正式休團一年,趁著這個過渡期複習了下高中時他們曾出的 生物百科圖鑑,一看時間幹也快十年了,真的是 CP 值爆棚的一張精選輯啊,青鳥,YELL 到 Sakura,聽久會發覺對吉岡而言,所謂的特定歌路是不存在的,也就是說各種類型和風格她都能駕輕就熟,這點對寫歌的山下和水野的確是一大福音。會在這期選擇 Sakura,很大成分也是因為 2016 年的紅白生物股長也是以這首歌做為休團前的最後演出,和 2008 年首次演唱的版本相較之下似乎多了道哀傷。

Ikimono Gakari — Sakura

--

--