Weekly-GitHub-Digest #29

Wesley
Weekly-GitHub-Digest
8 min readMar 22, 2018

2018/03/15–2018/03/21

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

不知道有在使用 Netflix 服務的人多不多,周遭朋友倒是蠻多人都是忠實用戶,不管是追劇還是看新番都非常方便,雖然講這話根本事後諸葛,但出租影視巨獸百視達會被打趴也是合情合理。Netflix 的語言介面在顯示字幕上,至少到目前為止,官方依然是在單一時間只有提供單一字幕的選擇,一般觀賞是不會造成太大的影響,但客群像是語言學習或是純粹的愛好者,第二字幕的同步顯示需求就會從 nice-to-have 變成 must-have。試想看看,追新番同時支援中日文是多麽爽快的一件事,無怪乎批踢踢這麼多鄉民在吵這件事,短時間內不能改變官方做法的話就只能勉強自己習慣。不能確定 NflxMultiSubs 的開發者是不是因為看到上述的那篇討論串才決定開發,但顯然的是這問題的確困擾許久。無意間發現 NflxMultiSubs 同時也是台灣人獨立進行開發的,最讚的一點就是同時解放了 Chrome 1080P 播放的限制,看到這麼生猛的開源專案只能更用力幫忙推廣了(撒花)。

NflxMultiSubs
  • kamranahmedse/driver.js A light-weight, no-dependency, vanilla JavaScript engine to drive the user’s focus across the page

一個網站在動線規劃的設計上,如果目標不夠明確很容易使初來乍到的使用者忘記自己原來是要來幹嘛的,但當網站包含的內容和資訊量實在過於龐大,適時加上導覽功能就像是突然多出一個小幫手進行手把手教學。driver.js 本體相當輕量(~4kb,經壓縮過後),也不存在任何的相依套件,僅僅是透過 pure JavaScript 實作,特別喜歡在做 highlight 時的強調感。其實我也有找到另個台灣人開發的套件 Trip.js,兩套都各有優擅之處,就端視實際開發需求而定了。這邊想留個位置節錄下 driver.js 原作者在 document 的一段話:”A product by Kamran produced out of boredom and frustration after he gave up on trying to find a perfect solution to integrate journey introduction and overlays.“。

driver.js

Terminal — 已經是 iTerm 的形狀了呢

記得在 19 期介紹過 crypto-bar,簡言之就是一個可以幫助你在上班時偷喵 cryptocurrency 走向的工具,不過這幾個禮拜常常因為不明原因當掉,尋找解決方案的同時也很快的看到不少的替代方案:

$ npm install -g coinmon

最基本的使用就是直接下 coinmon

coinmon

除了資訊面上比起 crypto-bar 多了 1H24H7D 的短中長趨勢,比較有感的功能像是 --convert 可以自由轉換成不同國家的幣值,還有像是支援直接搜尋特定虛擬幣的 --find

coinmon

扯個題外話,如果有在 coworking space 工作過應該會有類似的經驗,因為場所完全是公開的,所以常常可以遇到一些 freelancers 長期進駐,前陣子就是右前方坐著一位大叔,雖然偷窺別人是個不好的習慣但我每次吃午餐時都會偷喵一下他的電腦螢幕在做什麼。原來是滿滿的股市圖還有俗稱的K線指南。起初覺得大叔就是每天盯盤的資深股民,但自從裝了 crypto-bar 和 coinmon 後我發現自己跟大叔做的事本質上根本沒有差別。從那時就意識到,如果現在不是大叔,那也代表著你正往成為大叔的方向走去。

Useful OSS — 好用的開源軟體

  • jasonlong/mater 🍅 A simple and purty menubar Pomodoro app written in Electron

以前當學校很少特別留意時間這回事,可能是單純因為沒有做任何規劃,但更多的原因在於生活真的過得太爽太糜爛了,尤其大一大二時還住在學校宿舍,眾所皆知 118 校園腹地根本小鳥胃,課前五分鐘起床刷牙著裝再小跑步到教室還可以發現老師比你還晚來也是頗ㄏ。但既然那樣的日子已經回不去了,就只好乖乖接受上班族固定的上下班機制,也因此懂得如何在上班時間內切割並完成被交代的任務是極為必要去掌握的事情了。mater 是個 desktop app,不意外果然是基於 electron 所開發,工作和休息,分別是 25 分鐘和 5 分鐘的切換,初期使用一天下來能累積到 8 個以上就很不錯了。用蕃茄鐘只是其中一招,雖然蕃茄並不起眼但好好實踐個一兩個禮拜下來,你應該也或多或少發現產能有所提升。

mater

Developers — 開發者們

中國常常寫技術教學的開發者除了阮一峰之外,另一位較為有名的應該是廖雪峰了。從 Java,Python,JavaScript 簡易入門系列寫寫寫寫到時下熱門的區塊鍊,不曉得這是不是受知識付費趨勢所影響,但觀察到越來越多課程定位明顯轉為付費取向,但我也確實從這裡學到不少技能,基於這點而言,付費也是一種主動支持原作者的積極方式。好像是某種不成文的默契還是共通點,明明朋友已經不多了,開發圈我認識的幾個開發者幾乎都有跑馬拉松的習慣,偶然從廖雪峰的文摘上看到他也去跑了 2016 年 北京马拉松,當兵時每天跑 3000 都哀鴻遍野了,不過一年工作經驗積累下來的職業病也應該透過運動好好正視一下了。

Michael Liao

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

一開始蠻猶豫要不要寫王垠,畢竟他的評價好壞參半,就像是拔河的那條粗繩,擁護和反對兩方都在暗自較勁。資訊社群互相污來污去的奇妙現象早已見怪不怪,只要一群人,圍成一個小圈子,於言論上的勾心鬥角似乎都比本質和真理更值得玩弄。而我通常會格外關注那類被黑得過份離譜的人,不管是由紅轉黑或是由黑轉紅,都值得花時間去瞭解一下內情,不想被別人的意見左右就得用自己的腦袋思考。也只是想看看到底是誰黑誰。在習慣上,一個人會謙稱自己如果沒有隨著年紀的增長而增加智慧和能力,那是馬齒徒增,但我認為應該要成長的還有臉皮。喜歡你和不喜歡你的人永遠都存在,那些備受爭議的人內心很明白,所以他們還是會照著現在的樣子繼續保持原樣下去。不想被別人忽略,被外人拒絕,只想被周遭的人接受,那樣活得才舒服,因為那就是一般人的樣子。

当然我在扯淡

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

輾轉從台灣教 Popping 相當有實力的 田一德 老師那知道 Merry Christmas Mr.Lawrence 這首歌,融合電音和 R&B 的節奏感十分強烈,是宇多田光於 2009 年發表的作品,但原曲事實上是出自於 1983 年著名的日本電影 — 戦場のメリークリスマス。比我出生還要再早十年的電影,還是想辦法找了些管道挖出來膜拜一番。題材是被廣泛定義在戰爭方面,但全片鏡頭卻少有戰鬥畫面獨有的肅殺之氣,在現今電影圈內強烈充滿迎合主流意味的腥羶色,戦場のメリークリスマス從第一 cut 到電影結尾完全沒有看到半個女角色,當你看到飾演被日軍俘虜的英國軍官 David Bowie 吻了坂本龍一的臉頰之後,你非常清楚這一幕絕對會成為影史經典。從獲得坎城影展大獎一路殺回日本國內,造成社會巨大迴響後也讓演技和顏值同樣出色的坂本大師在配樂界的聲勢水漲船高,四年後更靠著為電影 The Last Emperor 所做的音樂抱回奧斯卡獎。話說看了好久才發現北野武也是劇中的男配角,應該是太習慣他在大逃殺的模樣所以反而沒有當下看到立馬認出來XD。

Utada Hikaru — Merry Christmas Mr.Lawrence (iVEZ Poppin Remix)

--

--