以前都是 WAMP 懶人包,現在終於看到已 Nginx + php-fpm + MySQL 為主的懶人包了:WPN-XM:
WPN-XM 看起來已經有不少人在維護,新的 RC 版本也開始支援 PHP 7.x 了,看起來可以關注一下。
軟體開發、伺服器和生活瑣事
買了隻 Garmin 的 fenix 3 HR 智慧手錶,網路上已經有不少精美的開箱文,所以按照慣例,我就來記錄一下開箱以後一些個人覺得較不喜歡的地方。
補充:經朋友告知,預設的確只有常用的 app 通知,但是可以從 Garmin 手機的 app 中,新增需要轉播到手錶的 app 通知。
3 HR 的按鈕按鍵重量不輕,因此按按鈕一定需要在按鈕的另一側用手指頂住以免造成皮膚拉扯不舒服,5 個按鈕中,其中的 4 個按鈕另一側均有另一個按鈕,可能會導致誤觸。因此操作時並沒有非常順手。
平常有在使用 RunKeeper 當作運動記錄的輔助,但是發現 RunKeeper 要連接智慧手錶時,需要先登入 Garmin 帳號取得授權。
已寄信至客服,希望有個好的答覆。
去年因為辦 conference 比較了一些常見的語音通訊服務,最近則是因為太常講電話講到電話費破表,所以來又找了一些服務來作比較,這次就單純比音質和穩定度吧。
Hangouts
Telegram
最近在處理數十 TB 的 HTTP server log 有感,記錄一些可以拿來做分散式運算的工具以及語法 (參數)。
還有不少針對 gz 的工具可以使用,像是:zcat、zgrep 和 zless (這超神奇,其實打 less 好像就會自動偵測是不是 gz 了 XD)
之前的筆記參考一下即可。
排序大量資料也是會耗掉相當多的時間,幸好 sort 內建平行運算功能,只要加個參數即可。
$ sort --parallel=8 -S 4G unsort.list > sorted.list
「–parallel」可以指定要同時多少資源做排序,而「-S」則是設定要使用多大的記憶體來做排序。
感謝 Joe Horn 和 Wen-Shih Chao 提供指點,xargs 也有 parallel 的功能。使用「-P」參數就可以讓 xargs 自動做平行處理。
ls *.log | xargs -P 8 grep PATTERN
目前最常用的是這幾個,其他的就待以後用到慢慢補上。若有更好的做法也歡迎分享~
最近常常開會,使用了各種不同的語音通訊服務,各有其優缺點和限制。做個筆記,以後可以依照不同的需求使用特定的特定的服務。
Hangouts: