使用 Brython 來操作網頁的 DOM

一般都使用 JavaScript 來操作網頁的 DOM,不過喜歡寫 Python 的人,總會想要 Python Everywhere。

只要載入 brython.js,就可以在網頁使用 <script type="text/python"> 來操作 DOM 囉~

閱讀全文〈使用 Brython 來操作網頁的 DOM〉

影片:連結 5G 以後的世界

5G 預計 2020年會開始陸續佈置,速度可以比 4G 快40倍,但是傳輸距離短很多,所以需要增建很多基地台來支援。

日本政府將使用 5G 後,未來世界可能會長什麼樣子,拍成影片來看看~

閱讀全文〈影片:連結 5G 以後的世界〉

Vespa:雅虎(Oath) 公開大數據處理引擎的原始碼

Vespa 是 Yahoo (Oath) 在做大資料運算(註1)、處理、搜尋的引擎,在今年9月底的時候Open Source 出來,文件非常多,而且預設 Quick start 也包成 Docker 方便入門,有興趣可以玩玩看~

  • 註1:大資料處理、運算 更多應該在 Hadoop

閱讀全文〈Vespa:雅虎(Oath) 公開大數據處理引擎的原始碼〉

GraphQL:專門用來當 API 的 Query Language

GraphQL 專門拿來做 API 的 查詢語言(Query Language)

閱讀全文〈GraphQL:專門用來當 API 的 Query Language〉

Google 開源 Guetzli 對 JPEG 壓縮的演算法

Google 釋出新的對 JPEG 壓縮的演算法,比現有的壓縮在省下 35% 的容量,而且維持現有的清晰度。

註:缺點是壓縮需要的時間比較久 (我的測試最少要 3倍以上的時間)

閱讀全文〈Google 開源 Guetzli 對 JPEG 壓縮的演算法〉

FINsix 發明更小的 Notebook 變壓器 (CES 2014)

帶 Notebook 每次都要抉擇到底要不要帶變壓器, 變壓器又大又重, 這麼久以來都什麼改變, 總算有人將變壓器變小顆囉~

FINsix 此次於 CES 2014 展出的新型電源供應器(Laptop Adapter), 65W 的電源供應器, 尺寸只有原本的 1/3, 而且還另外提供兩個 USB 插槽(可以給手機、平板使用), 預計夏季發售, 大概價格會是 90 USD 左右.

註: 未來也可能會推出電源供應器 For Mac 版本.

閱讀全文〈FINsix 發明更小的 Notebook 變壓器 (CES 2014)〉

Brython - 在瀏覽器用 Python 取代 JavaScript

之前看到的一個有趣的 Open Source 專案(Brython), 雖然我覺得沒什麼實用性~ XD

不過, 既然是蛇年, 就讓 瀏覽器 也 蛇化 吧~

  • Brython 的說明: Brython's goal is to replace Javascript with Python, as the scripting language for web browsers.

閱讀全文〈Brython - 在瀏覽器用 Python 取代 JavaScript〉

Google 發佈壓縮率更高的演算法 Zopfli

Zopfli 壓縮演算法可以相容 zlib (gzip、deflate), 不過 此演算法 會花費比較多的時間(可能超過100倍的時間), 但是壓縮起來會比 zlib (gzip -9) 再小 3% ~ 8% 的空間, 可以適用在一次壓縮, 但是可以多次使用的內容(ex: 靜態檔案).

閱讀全文〈Google 發佈壓縮率更高的演算法 Zopfli〉