使用 js-beautify 將 JavaScript 自動排版、縮排

現在很多 JavaScript 都會經過最小化、壓縮,要還原回來就需要 formatter 或 beautify 的幫忙。

在對 js 經過 minify 的小檔案,可以用 Vim 的外掛直接做排版,如:Vim 的 JavaScript 縮排格式最佳化 外掛

不過如果檔案太大、行數太多,建議就要另外找其他工具了~

閱讀全文〈使用 js-beautify 將 JavaScript 自動排版、縮排〉

微軟釋出工具讓 Linux 在 Windows 10 執行

微軟將 WSL DistroLauncher Sample Open Source 出來,讓 Linux 可以在 Windows 10 上面執行,並且可透過 Windows Store 來安裝。

  • 註:Windows Store 目前已經有 Ubuntu、SUSE、Debian、Kali Linux

閱讀全文〈微軟釋出工具讓 Linux 在 Windows 10 執行〉

PHP 7.2 安裝 Pecl 的 mcrypt

PHP 7.2 將 mcrypt 移除了,建議是直接使用 Openssl 來取代。

不過有些舊有的加解密演算法,OpenSSL 不支援,所以暫時先找 Pecl 的 mcrypt 安裝回來繼續使用。

在這段時間再來做演算法的轉換,轉換到 OpenSSL 支援的演算法~

閱讀全文〈PHP 7.2 安裝 Pecl 的 mcrypt〉

微軟將早期的 MS-DOS、Word Open Source

微軟的 MS-DOS、MS Word for Windows 1.1a 的版本將原始碼公開囉~

閱讀全文〈微軟將早期的 MS-DOS、Word Open Source〉

Twitter 通知所有用戶修改密碼 - 2018

Twitter 前幾天發信請所有用戶修改密碼,主要並不是被入侵或洩漏,而是內部有程式在將密碼加密前,將密碼原始文字有紀錄起來,而發現此事件後,就緊急通知所有用戶修改密碼,以防萬一~

閱讀全文〈Twitter 通知所有用戶修改密碼 - 2018〉

AV1 (AOMedia) 影音壓縮(串流)規格釋出

開放媒體聯盟 (AOMedia - Alliance for Open Media) 是 2015年 由 Amazon、Apple、Arm、Cisco、Facebook、Google、IBM、Intel、Microsoft、Mozilla、Netflix、NVIDIA 等業者所共同創立的聯合發展基金會。

  • AOMedia 目標:開發、制定媒體技術,以解決對「影片壓縮」與「網路傳輸」之「開放標準」的需求。

閱讀全文〈AV1 (AOMedia) 影音壓縮(串流)規格釋出〉