Weekly-GitHub-Digest #40

Wesley
Weekly-GitHub-Digest
8 min readJun 7, 2018

2018/05/31–2018/06/06

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

GitHub 跟微軟的併購案是開源圈這一週以來最大的新聞了,倒是看到隔壁陣營的 Gitlab 手腳很快地已經幫你想好搬家的規劃了,會不會之後跑去改名變成 Weekly-Gitlab-Digest 呢?暫且別管 Gitlab 了,短期之內 GitHub 應該還行還行,其實像微軟這樣的巨獸願意開始轉型這點是值得讚許的,就看社群多數開發者怎麼看待這件事了。這幾天在 GitHub Trending 上看到了一個手繪風的 wired-elements,和在第 30 期介紹過的 rough 極有共鳴呢,實際用途上很適合拿來做一些 mockup 或是 wireframe,線條盡可能簡單處理的呈現方式看起來就跟用手畫出來的沒兩樣。Wired Elements Showcase 展示了現有的各種元件,看那個 wired-combowired-progress 根本就是塗鴉了啊XD。Web Components 或許現在生態圈還尚未成熟到足以威脅到像是 React 或是 Vue 幾個前端框架巨頭客製組件的存在,不過這股即將襲來的浪潮非常值得期待,畢竟這也是原生瀏覽器推出的解決方案啊。

wired-elements

cssstats 是一個可以對某個特定網站使用的樣式做出分析的工具,只要貼上網址,選擇 User Agent 是手機還是網站,便會跳出像是使用到的背景色,字體或是字型大小等等,甚至整份 raw CSS 都一併拉出來給你參考了,比較好的一點還有參考網站,就拿 Medium 舉例,點進去看分析就會發現因為和品牌色一致的緣故所以結果是綠油油的一片。很多開發者的習慣是看到某個網站或是頁面上的特效相當吸引人,不知不覺就打開 console 觀察一下元素之間的狀態,模仿是最快的學習,抄襲是最好的致敬,是有不少人曾經很地圖砲地用這段話評論過寫 Web 的開發者,至於觀點正確與否還是要見仁見智了,總不可能別人挖坑明擺著要你跳結果你就乖乖跳下去了吧。

cssstats

Terminal — 已經是 iTerm 的形狀了呢

sindresorhus

轉眼間又是一個全新的畢業季了呢,不過整理履歷一稿多投這點每年都是一樣的,把自我介紹和個人經歷彙整到 GitHub 然後 Deploy 到 GitHub Page 更是許多開發者會採用的作法,如果能夠不落俗套地多點新花招應該會讓容易被人記住吧,CLI 就是一個有搞頭的方式:

global 全域安裝個:

$ npm i sindresorhus -g

使用方式就直接打關鍵字即可:

$ sindresorhus

CLI 會跳出上面 example 的畫面,奠基於此我們也可以依樣畫葫蘆做一個屬於自己的:

$ npm i weichiachang -g

直接打 weichiachang 試試看吧:

https://github.com/WeiChiaChang/weichiachang

若是真的要拿來做求職用途建議還是再多加些個人獨有的巧思,不然同一個樣板出來的東西看久了其實也會被別人發現套路的喔喔喔喔。

Useful OSS — 好用的開源軟體

自從開始聽 Podcast 之後的下班生活變得更彈性了,不用兩隻眼睛死盯著電腦又能接收資訊的模式的確輕鬆許多,至於 RSS 方面,大家一定都用過至少一個以上的 RSS 閱讀器,介面易用程度對每個人而言都是種偏好取向,如果說有個產品能夠把 RSS 和 Podcast 結合在一塊的話會是怎樣的體驗呢?Winds 在今年五月釋出了 2.0 版本,透過開源專案和在 ProductHunt 宣傳的方式有效地征服了不少使用者,可以仔細看看文件中的說明,在搜尋功能用上了 Algolia,寄信通知功能使用了 SendGrid 的服務。為什麼會推薦別人使用 RSS 呢?最大原因在於資訊的純粹性。媒體記者喜歡抄批踢踢或是面冊做為新聞來源這點不攻自破,今天我要得到一些新資訊為什麼一定要去其他平台接收呢?被動的搜尋在即時性的表現實質上已經大打折扣了。動不動滑面冊其實也只是想看別人發的動態和貼文,真的需要花這麼多時間搞這些嗎?“ It’s Time To Revive RSS. ”。

Winds

Developers — 開發者們

電影圈內最具知名度的尼可拉斯,矛頭一定是指向明明具備演技卻專接爛片的尼可拉斯凱吉,中間到底經歷過什麼事情的轉折就不得而知了。在 GitHub 社群中的尼可拉斯同樣相當多產,稍微條列一下,早期屬於 jQuery 的前端時代專做 datePicker 的 rome,為了讓開發者舒適進行書寫工作的 Markdown editor — woofmark,然後到近期把 Drag & Drop 變得異常簡單的工具 dragula,看看官網的設計色調的確很有原作者的獨特風格。對於開發者的職業生涯而言,寫出一個受歡迎的開源專案獲得的成功是短暫的,是否能夠把這種能力量產並接二連三不斷提出優秀解決方案才是今日軟體工程師最大的挑戰。

bevacqua (Nicolás Bevacqua) · GitHub

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

記得前年還在軍中苦哈哈的當大頭兵,因為不能用手機的緣故每逢休假就會緊張兮兮的擔心幾個月後的求職,還是很猶豫到底該不該當前端工程師或是走回頭路做管院的工作,幾個休假之後內心還是對這條路相當焦慮,接著猛然想起當兵前好像有刷了一個線上課程,幹好像都還沒看啊,然後就把異常寶貴的週末都花在看那門教授動畫互動的課程上了。真的是一股強烈的收穫感,尤其是 CSS 的各種屬性運用,畢竟要知道的是關於 CSS 很多人都是東拼西湊通靈而來的。這個 YouTube 頻道如果有看過兩三部以上不難發現質量很高啊,和學生時代常常談論的一點雷同,有些教授精於研究卻不擅教學,有些則正好相反,程式圈也需要擅於領導團隊做專案的開發者,同樣也要有熱衷教學的開發者存在,生態圈的豐富和多樣性才會讓更多人願意投入。

老闆,來點寇汀吧。Boss, CODING please.

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

林強的音樂不屬於我這個時代,可能再早個十年左右就會變成他的死忠樂迷,就跟他在眾所皆知的那首向前行,一曲推出之後的幾張實驗性質強烈的專輯一樣,娛樂世界,搖滾樂的前衛風格對當時的人們無法接受,路倒不見得是走錯了,但走得太快,太超前時代的腳步的場景就像是電影 “回到未來” 中的 Marvin Berry 彈奏 Johnny B. Goode 的電吉他演繹方式一般,1985 年出品的這幕果然是經典片子,回頭看風采依舊啊。千禧曼波中的這首 “A Pure Person”,電子樂瀰漫的各種音色和人聲的細語呢喃,拿來跟現在當紅的 EDM 混聽一番絲毫不見任何衝突,將近 20 年前的作品,這跨度真的很難想像。

千禧曼波 Millennium Mambo (OST) 林強 Lim Giong — A Pure Person

--

--