Awesome X 2020-W3

iFonts 字體助手.

iFonts 字體助手

iFonts 字體助手

iFonts 字體助手是以 app 形式存在的字體平台,目前 app 支援 macOS 與 Windows,在他們的 app 內可以根據用戶的會員身份啟用相對應的字體,除此之外也可以直接在 app 內產出帶特效的字體圖檔。

iFonts 做為一個字體平台,也有面向字體創作者的合作模式,但可惜的是目前在 iFonts 內的字體都較小眾,品質或字數上可能要再研究,另外因為是中國的平台,針對正體華文的造字應該也是缺漏的。


TypewriterJS v2.

TypewriterJS v2

TypewriterJS v2

TypewriterJS 是個無依賴的純的 JavaScript 套件,讓我們把文字用打字機的效果呈現,也可以用搭配 React 使用。


Tocus UI.

Tocus UI

Tocus UI

Tocus UI 是台灣國產的 CSS 框架,整體的命名風格與 Semantic UIFomantic-UI 接近,比較不像 Bootstrap 那種又臭又長的命名。

Tocus UI 的外觀風格較為日系淡雅,提供的元件也算豐富。目前新版的 Tocus UI 4 還在慢慢孵化中,希望能早日面世。


8 useful CSS tricks: Parallax images, sticky footers and more.

CSS

8 useful CSS tricks: Parallax images, sticky footers and more

這篇介紹了八個 CSS 的小技巧,比較實用的包含置底的 footer、圖片 zoom-on-hover 等。

CSS 自從引入 flexbox 與 grid 系列屬性後,就大大提高了設計的靈活度,以往要靠 JavaScript 硬幹的效果現在很多都可以透過新的 CSS 屬性實現,這些新的語法也可以加快舊式瀏覽器的淘汰速度,不管對設計者或讀者來說都是好事一件。


FAST.

FAST

FAST

Web components 好像慢慢開始有大廠投入,FAST 是由微軟開發的前端 UI 框架,以 web components 標準實現,可以與主流的前端框架整合,包括 Aurelia、React、Vue、Angular、Blazor、ASP.NET 等,但要注意的是雖然 FAST 是微軟的專案,但看起來並沒有獲得太多的商業資源做推廣,採用前還是要考慮一下被放生的風險。


Scraper API.

Scraper API

Scraper API

Scraper API 是個可以通過 CAPTCHA 人機驗證的爬蟲服務,另外一個特色是有數十組 IP 可以做切換,避免被目標網站封鎖 IP,另外它們的 API 還提供了設定 request header 的能力,對爬蟲應用來說能想到的都做到了,比起自己搭爬蟲,用 Scraper API 可能是更快更經濟的解決方案。


pipx.

pipx

pipx

Python 的套件管理器 pip 一般都是系統全域安裝,但對一些可以獨立使用的 CLI 工具(如 MyCLI)來說,為了維持全域套件的單純性,比較好的作法是讓那些獨立使用的 CLI 工具也只存在自己的環境,不要污染到全域環境,pipx 就是這樣的工具,它把指定的套件安裝到套件自己的虛擬環境內,並且把套件的主程式加入 PATH 讓我們可以方便使用,就和 npx 類似。


WP ERP.

WP ERP

WP ERP

WordPress 可以說是軟體產業的奇葩,除了 CMS 之外,各式各樣的魔改都會出現,除了本家的 WooCommerce,也有人把 WordPress 魔改成 ERP。

WP ERP 雖然號稱 ERP,但仔細看它的模組只有 HR、CRM、Accounting、Project,而且那最重要的 Accounting 也相當陽春,從單人公司到小企業都看不出有適合應用的場景。


在 WordPress 的架構內,沒有其它框架常見的 model 存在,取而代之的是各式各樣的「post type」,網誌是一種 post type、頁面也是一種 post type,商品也是一種 post type,post type 有無限種可能,所以要拿來當 ERP 的模型當然也是可以,很難想像像 WordPress 這樣沒有 MVC 或其它類似的架構的系統,而且後台原生 UX 或功能都不怎麼樣的系統,竟然可以盤踞 web 市場這麼久,什麼 React、Vue 跟 WordPress 比市佔率都看不見 WordPress 的車尾燈。

對本人來說,WordPress 就像 IE 瀏覽器,該死的卻死不掉,好在 IE 明年就要死掉了


Windows Explorer Through The Years.

Windows 1.04

Windows Explorer Through The Years

上面這篇文章收錄了 Explorer 從 Windows 1 到 Windows 10 這三十年來的變化與簡介,可以看到 Explorer 不斷進化的過程。


Recombee.

Recombee

Recombee

AI 推薦服務。以購物網站為例,把商品訪客的行為丟給 Recombee API,它就會回傳團推薦商品。有免費方案可以試用。


iOS Development: Device Check.

IDFV

iOS Development: Device Check

在查 iOS app 綁裝置的作法時發現的文章,把幾種作法都解釋的滿清楚的,如果是用 IDFV 的話還可以與 keychain services 混合運用,把初次拿到的 IDFV 存到 keychain 內,即便 app 被砍光了,重新安裝後還是可以在 keychain 內找到相同的一組值,而且 keychain services 內的檔案連使用者都無法讀取或異動。


MeiliSearch.

MeiliSearch

MeiliSearch

MeiliSearch 是以 Rust 開發的搜尋引擎,可以做為獨立的服務並與既有的 web app 整合,因為是以 Rust 開發,具有 Rust 的特性—快,這也是 MeiliSearch 主打的優勢之一,除了速度之外,相較於 Elasticsearch,MeiliSearch 更加輕巧,配置上也更簡單,提供了 JavaScript、Ruby、Python、Go、PHP 的套件,也有 REST API 可以直接呼叫,因為是 Rust,所以沒有太多的相依性,安裝也很簡單,跑起來就是服務,透過前面提到的語言套件或是 REST API 就可以互相溝通,例如建索引或是做查詢,相較配置複雜的 Elasticsearch,MeiliSearch 是個更簡單但依然夠強大的搜尋引擎,而且已經支援華文。

MeiliSearch 也有自己寫了一篇文章談 MeiliSearch 與 Elasticsearch 的比較


Bat.

Bat

Bat

在終端機環境下顯示文字檔的工具,相較於陳年的 cat 多了語法高亮和 Git 異動的顯示。

像 cat、top、ps 這些陳年的 GNU 工具近年來都有更新更好的替代品出現,可是這些新的替代品往往難以成為任何 Linux 的預設工具,包括目前商業的 Linux 認證也都還是以那幾十年前的工具在操作,這對那些新的好用的工具程式來說是一道難以跨越的高牆,我認為 Linux 社群或公司應該更積極的擁抱這些新工具,甚至包括 shell 本身都應該直接納入類似 Oh My Xsh 這類的外掛,「預設值」的影響力是很大的,好的預設值可以給我們裝完即用的高生產力環境,而不是花時間打補丁。


ShopRunner.

ShopRunner

ShopRunner

ShopRunner 是類似 Amazon Prime 的服務,不同的是它提供的是跨品牌的免費兩日送達。

值得令人注意的是他的商業模式,ShopRunner 與信用卡組織合作,讓合格的持卡人能免費享有大約一年的 ShopRunner 服務,就類似信用卡行之有年的機場免費停車、貴賓室、旅行保險一樣,整個商業循環內感覺好像大家都是贏家:

  • 對消費者來說,只要有持續刷卡滿額或滿次就可以享受這些服務,感覺上沒有額外花錢。
  • 對與 ShopRunner 合作的品牌來說,能得到被 ShopRunner 曝光的機會,以及降低運費的障礙,藉此吸引更廣泛的客群,並且還能從 ShopRunner 拿到運費(雖然可能是不是全額)。
  • 對 ShopRunner 來說,大部分的用戶都來自信用卡組織的轉介,可以自信用卡公司獲得收入(雖然也是折扣過的),並且可以讓自己的平台變成有效的導購通路,只要會員數夠大就可以獲得更大的議價能力。
  • 對信用卡組織來說,最直接的就是可以透過免運的吸引力讓持卡人的消費額度或次數拉高,自己可以從中獲得更多的抽成。

整個就是很完美的商業模式。