樹莓派 Raspberry Pi 以 OMXPlayer 打造音樂播放器教學

本篇示範如何使用樹莓派自己打造一個自動音樂播放器,長時間自動重複播放音樂。 最近想要一個可以長時間自動重複播放音樂的設備,普通音響功能不錯,但是體積太大,而一些可插 Micro SD 卡的隨身喇叭雖然很不錯,但是幾乎都是以鋰電池供電的,電池需要充電的話就不適合長時間播放,也怕電池過充問題(買過一個沒有過充保護的,不太敢用)。 ...

June 14, 2018 · G. T. Wang

CentOS Linux 編譯 NGINX + Google PageSpeed + Brotli 模組流程記錄

這裡記錄在 CentOS Linux 7 中自行編譯 Nginx + PageSpeed + Brotli 的過程。 最近我嘗試各種方式,想讓 Nginx 網頁伺服器的效能再提高一些,在校調了 Nginx 與 PHP-FPM 的基本設定,以及啟用了 FastCGI Cache 快取之後,接著考慮 Google 的 PageSpeed 模組與 Brotli 壓縮模組,而這兩個工具都不是 Nginx 內建的,所以若想使用的話,就必須自己重新編譯 Nginx。 ...

May 14, 2018 · G. T. Wang

CentOS 7 安裝 Nginx、MySQL/MariaDB、PHP7,架設 LEMP 網頁伺服器筆記

這裡紀錄我在 CentOS Linux 中安裝 Nginx、MySQL/MariaDB 與 RedHat 官方的 PHP 7,打造高效能、高穩定性 LEMP 網頁伺服器的過程。 最近我使用 Linode VPS 虛擬機器安裝了 CentOS Linux 環境,架設一台使用 PHP 7.1 的 LEMP 網頁伺服器,以下是整個架設流程紀錄。 ...

March 28, 2018 · G. T. Wang

R 大資料分析實例:12 GB 美國飛機航班延誤紀錄

本篇以實際的美國飛機航班延誤紀錄資料,示範在實務上如何處理與分析巨量資料。 飛機航班的延誤會直接對旅客造成不便,因此我們會希望藉著分析班機誤點的資料,找出可能造成誤點的原因,進而嘗試降低航班延誤的頻率,不過這類的資料量通常都非常龐大,比較難以傳統的方式來處理。 ...

February 23, 2018 · G. T. Wang

Coinhive 網頁 JavaScript 挖礦程式使用教學

這裡介紹如何使用 Coinhive 建立一個挖礦網頁,以網頁瀏覽者的電腦 CPU 進行挖礦。 加密貨幣(Cryptocurrency)是現今非常熱門的話題,以往大家都是使用自己的 CPU 或 GPU 來挖礦賺錢(例如 MinerGate),而現在已經有使用 JavaScript 實作的挖礦程式出現,可以直接放在網頁上,使用網頁瀏覽者的 CPU 挖礦。 ...

December 19, 2017 · G. T. Wang