- elleryq says: 續-Modern PHP ,PHP 從 4.3 開始支援了 stream,所以有 http stream wrapper, php stream wrapper, file stream wrapper 甚至 zip, amazon s3, dropbox 等等都有...
- e*****q says: 基本函式還是 fopen, fclose, feof, fgets ... ,在開啟檔案時,會根據 scheme:uri 來決定使用哪個 stream wrapper。另外有 stream_filter_append ,可以掛上 filter ,大致就是 input -> filter -> output 這樣。
- e*****q says: 要撰寫自己的 filter ,可以透過繼承 php_user_filter ,複寫 filter() 來做。
- e*****q says: PHP 的 try-catch 大致跟其他語言相近,另外有個 set_exception_handler 是可以處理 global exception 的,如果沒有額外用 try-catch 處理或是 try-catch 最後無法處理的話,就會到這裡來。
- e*****q says: 跟 set_exception_handler 一樣,也有個 set_error_handler ,作為一個終極的錯誤處理常式。
- e*****q says: 有介紹一個 Whoops 的函式庫,可以輔助開發人員更快的辨識出錯誤。Logging 可以用 monolog ,laravel 的 Log 實際上就是用 monolog。
- e*****q says: 摘錄一下書裡安裝 PHP-FPM 的指令:apt-get install python-software-properties; add-apt-repository ppa
ndrej/php5-5.6; apt-get update; apt-get install php5-fpm php5-cli php5-curl php5-gd php5-json php5-mcrypt php-mysqlnd;
- e*****q says: add-apt-repository ppa:nginx/stable; apt-get install nginx;
- e*****q says: 先看到 Tuning 這邊,晚點再繼續。
- elleryq says: Ansible configuration management 2nd 筆記
- e*****q says: 第一章跳過,大致是安裝的各種方法與簡單的使用。
- e*****q says: 第二章介紹 playbook 的諸元,像 target, variable, task, handlers 等等。handler 可以一次 notify 多個,我之前以為只能 notify 一個。set_fact 模組有點像是設置 global variable,設置 variable 以後,之後的 task 就可以使用。
- e*****q says: pause 可以出現提示訊息,讓操作者按下 Enter 或 ctrl-c 再繼續,也可以等一段時間再繼續。
- e*****q says: pause 可以出現提示訊息,讓操作者按下 Enter 或 ctrl-c 再繼續,也可以等一段時間再繼續。
- e*****q says: wait_for 可以等指定 host 的 port 可以連接的時候,再繼續。
- e*****q says: assembly 可以把一個目錄下的所有檔案組合成一個新的檔案
- e*****q says: add_host 可以加 host 到 ansible hosts 裡。
- e*****q says: group_by 是做分組,分完組以後,在後續的 task 就可以使用這些分組,例如,key: "os_{{ansible_os_family}}" 就是依照 OS 家族分組,後續就可以用 hosts
s_Redhat 或 hosts
ebian 來表示要針對特定的組別來處理。
- e*****q says: slurp 是拉遠端檔案,把內容放到記憶體裡,可以指定給某個變數(透過register),後面的 task 就可以參照這個變數。
- e*****q says: 第三章,進階的 playbook。依照預設,ansible 可以同時操作五台機器,在有很多機器的情況,想要讓 task 能非同步操作的話,要指定 async 跟 poll。這邊不太懂,要實際操作才會知道大概是個什麼狀況。
- e*****q says: 沒有 loop ,要操作多個,就是用 with_items 。這邊有提到一個 with_fileglob ,所以也可以用檔案的 pattern ,找到的每個檔案一樣是用 {{item}}。
- e*****q says: 一般來說,task 都是執行在指定的 hosts 上,但是也可以暫時的讓 task 執行在其他的 host 上,這只要指定 task 的 delegate_to 就可以了。如果是執行在 localhost,也可以用 local_action ,就等於是 delegate_to: localhost 的意思。
- e*****q says: 把 Task delegation 看完,今天進度到這裡。
- elleryq says: 在使用 sendgrid 網站時,感覺還蠻挫敗的... signup 以後說要 provision,然後網站只說明了provision的原因,說要參考 signup 時的郵件,郵件裡問了些問題,那該直接輸入答案回信?還是該到sendgrid網站設定裡去設定呢?沒有特別說明~
上網找教學,只有說,該建credential,設定該設什麼之類的...- e*****q says: 一整個好困惑...
- e*****q says: 換 mailgun 試試看...
2015-10-08
2015-09-24
訂閱:
張貼留言 (Atom)
2019-07-30
e***q says:無條件支持「看到更多吉賽兒 aka 國民老婆 aka 蓋兒加朵 (Gal Gadot) 與韓的玩命情侶走天涯電影」 真心覺得這個更有賣點! 6 年過去了我們還在等!給《玩命關頭》韓哥一個公道,戴克蕭不用踹共嗎? – 電影神搜 #JusticeForHan e...

-
elleryq says: zabbix/nagios/zenoss 資料收集噗 e*****q says: 本來只知道 zabbix/nagios,這篇多介紹了 zenoss ,筆者是覺得 zenoss 在安裝上挺方便,但介面有點小複雜。 Zabbix,Nagios和Zenos...
-
elleryq 說: [ReP] seamxr : 「小孩是長期的錢坑,每個階段都要投資,跟蓋一座DRAM廠是一樣花錢的」 says:撐過去了,就是下一個績優股了~~~ seamxr says:喔,這是新聞抄來的 elleryq 說: 王思平 Free Air 起飛囉! sa...
-
elleryq 說:糟了,在公司吃完晚餐以後,精神開始恍惚~ elleryq 說:開始看 Crank High Voltage elleryq says:字幕 delay 了,不過應該是沒啥關係吧~ elleryq says:這部片有白靈,超乎想像的演出。 elleryq say...
沒有留言:
張貼留言