Weekly-GitHub-Digest #54

Wesley
Weekly-GitHub-Digest
7 min readSep 13, 2018

--

2018/09/06–2018/09/12

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

使用了 JavaScript Fullscreen API,其中有兩個重要的操作方法,requestFullscreen 以及 exitFullscreen,透過事件綁定就能夠做到像是按下按鈕,就能控制全螢幕縮放等行為,最常見的應用就屬水管影片的縮放功能了,如果不是做過相關應用或產品大概是相對少見的吧。每次看 sindresorhus 的專案都能發現新東西呀。

sindresorhus/screenfull.js
  • Grsmto/simplebar Custom scrollbars vanilla javascript library with native scroll, done simple, lightweight, easy to use and cross-browser

simplebar 是一套原生 JavaScript 撰寫的函式庫,在滿足跨瀏覽器和輕量這樣的條件底下,試圖做出一個既容易客製化,又能夠通用的輕巧 scroll bar,不過 README 中也有特別說明,simplebar 並不是去改變 scroll bar 原生的滾動行為,唯一的變化是外觀這件事變得更加容易因應設計而做出改變,如果面對的需求更為進階的話,文末甚至還給出了 另個解決方案

Grsmto/simplebar

Terminal — 已經是 iTerm 的形狀了呢

uetchy/gh-compare

當你看到兩個類似且同質性很高,都在解決某個特定問題的工具時,不免想要拿出來比較一下,就跟買東西ㄧ樣,總是要先貨比三家一番,這個觀念放到技術取捨上則會被格外放大,畢竟影響的是未來推出的整個產品線,適不適用都得看數字說話:

全域安裝一下:

$ npm install --global gh-compare

看看使用說明:

$ gh-compare --help

目前提供的 help 僅僅只有當前的版本號碼:

$ gh-compare --version
1.1.0

但大致用法其實看 GIF 就一目瞭然了,範例是用 react 和 vue,我們換個試試:

$ gh-compare angular/angular vuejs/vue
uetchy/gh-compare

比較的數據都是從 GitHub 提供的 api 取得,數字看起來好像是 Vue 略勝一籌,不過 AngularJS 1.X 時期的其實在官方的分類上是被切在另個 Repo,該框架的實際發展時間其實要再更長一點,充其量可能就是看看做個客觀參考用。不過必然的是,當遇到需要抉擇工具的情境時,需要考量的要素自然更多。

Useful OSS — 好用的開源軟體

瀏覽器近期多了不少生力軍,wexond 是其中之一,目前的核心功能有幾項:內建廣告屏蔽,tag 分類群組,還有對從 Chrome 轉換過來的用戶提供的 Extension 部分支援。儘管短期內要搶佔並瓜分一部分市場機率不高,且該專案仍處於 beta 階段,但是整體而言 wexond 試用下來的感覺相當不錯,介面也是相當的簡潔,Chrome Extension 的部分勢必再加強一些會更好。

wexond/wexond

Developers — 開發者們

Klaus Sinani 是曾在 第 52 期 介紹過的 taskbook 原作,除此之外,也是佔據 GitHub Trending 好幾天,把 console logger 的介面變得更有趣的 signale 作者,桌面應用也有 tuskao 這兩個作品,算是非常多產。Btw,在 GitHub 上逛久了發現,大頭貼只要是貓啊或是狗,有很高的機率都是非常活躍的開源貢獻者,看看 Sindre SorhusTravis FischerQix,都是實際存在的例子,基本上放貓就贏一半了,如果是柴犬的話就更好了。

klauscfhq (Klaus Sinani) · GitHub

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

印象中大三還是大四的一門選修課,主講人邀請了不少講者來演講,在學校而不是 Conference 的場子看到保哥出現還是第一次,照著名單一個一個查下來才發現原來全部都是校友,尤其是資訊圈也太多 118 的人 wwww。保哥的技術交流中心用心經營的時間之長,最早的文章可以追溯到 2007 年,一直到現在都陸陸續續有更新,從 .NET,系統管理,寫到前端工程的細部研究,涵蓋的範圍之大相信來看的人都能挖到不少有料的內容。看了看寫到現在的 Weekly-GitHub-Digest,介紹的東西幾乎都是前端的工具為主,總覺得這樣的自己看起來 “好像” 涉獵很廣卻也顯得不夠扎實,尤其隨著當喜歡的事情越來越多,分配給寫程式的時間越來越少,也是一個兩難。

The Will Will Web | 記載著 Will 在網路世界的學習心得與技術分享

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

illion。不是單飛,這是野田洋次郎在 RADWIMPS 以外另一個更為有意思的 solo project。和樂團的編制相較之下,輕亮且具有貫穿力的 vocal 可能是唯一的交集,另外多出的東西,illion 走的路線偏向迷幻,電子風格強烈,會有很高的實驗性音效混搭在裡頭,可以大力期待在這裡聽見 RADWIMPS 較少出現的元素,當然,RADWIMPS 同樣最高。音樂路上,出道至今完全詞曲創作,這幾年多了個演員身份,轉往演戲,甫出道旋即拿下新人獎。接著寫書,出版半回憶錄式的自傳日記。原來我過去我所認識的野田遠遠不僅於此。

BANKA — illion

--

--