只想罵一下,沒想到 DLC 只是拿原本破壞遊戲平衡最主要的聯合軍做修改,變成五大步同兵種,而且聯合軍攻擊等級還維持在四個。
prestissimo for composer
composer 是一個解決 dependency hell 的好工具,但令人詬病的是跑得實在有點慢,特別是 composer update 的時候,搞不好就一直 update 到下班了 … Orz
所以這裡介紹一個工具:prestissimo。當有多個 packages 需要下載時,prestissimo 會自動跑 multi-process 來下載 depends:
composer install -vvv
.....
Dependency resolution completed in 0.093 seconds
Prefetch start: total: 27
1/27: https://codeload.github.com/sebastianbergmann/php-file-iterator/legacy.zip/3cc8f69b3028d0f96a9078e6295d86e9bf019be5
2/27: https://codeload.github.com/sebastianbergmann/code-unit-reverse-lookup/legacy.zip/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18
3/27: https://codeload.github.com/sebastianbergmann/php-timer/legacy.zip/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f
4/27: https://codeload.github.com/sebastianbergmann/php-text-template/legacy.zip/31f8b717e51d9a2afca6c9f046f5d69fc27c8686
5/27: https://codeload.github.com/sebastianbergmann/php-token-stream/legacy.zip/e03f8f67534427a787e21a385a67ec3ca6978ea7
6/27: https://codeload.github.com/myclabs/DeepCopy/legacy.zip/8e6e04167378abf1ddb4d3522d8755c5fd90d102
7/27: https://codeload.github.com/sebastianbergmann/diff/legacy.zip/13edfd8706462032c2f52b4b862974dd46b71c9e
8/27: https://codeload.github.com/sebastianbergmann/version/legacy.zip/99732be0ddb3361e16ad77b68ba41efc8e979019
9/27: https://codeload.github.com/sebastianbergmann/object-enumerator/legacy.zip/1311872ac850040a79c3c058bea3e22d0f09cbb7
10/27: https://codeload.github.com/phpDocumentor/ReflectionDocBlock/legacy.zip/8331b5efe816ae05461b7ca1e721c01b46bafb3e
11/27: https://codeload.github.com/sebastianbergmann/global-state/legacy.zip/bc37d50fea7d017d3d340f230811c9f1d7280af4
12/27: https://codeload.github.com/sebastianbergmann/comparator/legacy.zip/2b7424b55f5047b47ac6e5ccb20b2aea4011d9be
13/27: https://codeload.github.com/phpspec/prophecy/legacy.zip/93d39f1f7f9326d746203c7c056f300f7f126073
14/27: https://codeload.github.com/mockery/mockery/legacy.zip/6fdb61243844dc924071d3404bb23994ea0b6856
15/27: https://codeload.github.com/symfony/yaml/legacy.zip/acec26fcf7f3031e094e910b94b002fa53d4e4d6
16/27: https://codeload.github.com/sebastianbergmann/php-code-coverage/legacy.zip/ef7b2f56815df854e66ceaee8ebe9393ae36a40d
17/27: https://codeload.github.com/sebastianbergmann/phpunit/legacy.zip/69c4f49ff376af2692bad9cebd883d17ebaa98a1
Finished: success:17, skipped:10, failure:0, total: 27
我的 project 只有 27 個 packages 所以效果沒有很顯著,但若超過 50 個 packages 要抓時,相信你會非常有感覺。
安豬方法很簡單,把他裝成 global 的 composer package:
$ composer global require hirak/prestissimo
安裝完成以後 prestissimo 便會自動開始運作。
若覺得預設值不夠你用,可以到設定檔裡面自己調整需要的參數 (以下應該不是預設值,被我改過一次了):
$ cat ~/.composer/config.json
{
"config": {
"prestissimo": {
"maxConnections": 10,
"minConnections": 3,
"pipeline": false,
"verbose": false,
"insecure": true,
"cainfo": "/absolute/path/to/cacert.pem",
"userAgent": "",
"privatePackages": []
}
}
}
茂林 尾寮山 攻頂分享
茂林的尾寮山算是小百岳之一,海拔不高,但是攀升高度也有 1000m 以上,被不少山青、山友當作練功房。
尾寮山前半幾公里都是大石頭路,不算難走,可以很快走過去,累了可以停下來看看風景。
由於上山時都是大好天氣,沒什麼降雨,所以路上幾個出水口都沒有山泉水可以引用。所以自己帶上山的簡易濾水器反而沒機會使用:
這次希望可以快速來回,所以包背沒帶什麼茶具也沒瓦斯爐,主要就是一些基本補充體力的營養品,以及當作午餐的總匯三明治。
前面 6k 基本上爽爽走,過了出水口以後就開始是山路,且坡度越來越陡,建議帶一支登山杖當作輔助,另外一隻手服著路邊的岩石或是繩索穩定重心。
過了出水口的第一個休息點是「觀景亭」,這邊有椅子和小棚子,如果腳底已經會酸的話可以坐下來按摩或拉拉筋。
接下來一路都是抖坡,到了「觀雲台」時差不多是 8k 左右,那時海拔已經有 1100m 了,溫度也會比山下低了幾度,夏天是吹風乘涼的好地方,冬天則要小心感冒。
觀雲台距離三角點剩下 1k,但最後一段路其實才是最長的一段路。人少且植披很濃密,所以陽光幾乎照不到地面,及使沒有下雨路面也是濕滑的。如果沒有登山專用的鞋子在這段路很容易打滑受傷,請務必小心。
如果熬過最後一段,就可以看到三角點了 & 恭喜解所新的成就~
登山步道的入口其實有很多個,我是直接從茂林遊客中心附近的入口上山,另外也可以從大津瀑布那邊接到尾寮山登山步道。
以下是坡度計,大概可以看到最後一段路的坡度最抖:
為 ufw 建立應用程式的 rule set
以往在 ufw 加入防火牆規則時,都是一條一條新增上去:
ufw allow 80
ufw allow 443
ufw allow 8080
.....
這種方式雖然簡單,但是之後要維護會有點困難:到底哪個 port 是為了哪一個應用程式開的?
ufw 其實還有其他特別功能,叫做 app list:
zero@zero-x230:~$ sudo ufw app list
Available applications:
Apache
Apache Full
Apache Secure
CUPS
Samba
會自動增測,並有預設的設定檔來幫你新增 rule set。來看一下「Apache Full」設定檔到底寫了什麼,打開「/etc/ufw/applications.d/」:
[Apache]
title=Web Server
description=Apache v2 is the next generation of the omnipresent Apache web server.
ports=80/tcp
[Apache Secure]
title=Web Server (HTTPS)
description=Apache v2 is the next generation of the omnipresent Apache web server.
ports=443/tcp
[Apache Full]
title=Web Server (HTTP,HTTPS)
description=Apache v2 is the next generation of the omnipresent Apache web server.
ports=80,443/tcp
預設有三個 rule sets,一個是 port 80,另一個是 HTTPS 的 port 443,亦或二者都開啟。
我們可以依樣畫葫蘆,建立自己的 app rule sets,像是我幫 Resilio Sync 湊出來的 rule set。
你也可以參考 Ubuntu forum 上面的教學,建立自己需要的 rule set。
尾寮山路況
今天 (2017/04/26) 到尾寮山探一下路況,上週下雨導致部份路段有落石,但感覺巡刪員已經有處理過了,除了石塊較大以外,路到 3K 左右的涼亭都是通的。
訊息就留給大家做參考,歡迎朋友更新路況上來。