Vim 要一次將多個檔案開成 Tab,可以使用在 grep 後,找到一堆檔案,列成一排,一次開成 Tab 的方式,全部改完就修改完成囉!
月份: 2015 年 11 月
Pinterest 管理 MySQL 的 Script 工具
Pinterest 將管理 MySQL 用的 Script Open Source 出來囉!
- Pinterest 的 MySQL 管理工具(*.py):Pinterest MySQL Management Tools
- 新聞:Open-sourcing Pinterest MySQL management tools
高速公路休息站的免費洗澡、睡覺區
高速公路想睡覺,下述幾個休息站可以去休息、洗澡、睡覺:
- 新竹:湖口休息站
- 台中:泰安休息站
- 台南:新營休息站
上述是 2012年的新聞,2015年已經推出共八個休息站可以使用,而且越推越高級囉~
Google 更新 搜尋品質評鑑準則 文件 - 2015
Google 釋出 搜尋品質評鑑準則(Search Quality Rating Guidelines) 的文件。
簡單說,想做 SEO 的話,這份文件也記得參考。
好站 - 學習認識字母、自然發音 的網站
自然發音之前有看書學過,沒用到很快就忘光了。
現在幼稚園教女兒自然發音,回家要練習組合字的音,但是有些我也不會.. XD
先記錄起來,要來好好重新學習 ABC~
mycli - MySQL CLI介面的自動完成工具
MySQL CLI 介面雖然不錯用,但是有些語法偶爾就是記不住,或者是懶得打,輸出的頁面會需要 less 或 more 暫停等等,這個工具提供不錯的助手。
由此動畫圖片就可以理解(圖片取自官方網頁)
Nginx 擋掉某個 IP 或 網段
Nginx 想要擋掉某個 IP,作法如下:(下述為 Debian / Ubuntu Linux 的路徑)
- vim /etc/nginx/sites-enabled/blockips.conf # 輸入下述即可
deny 123.123.123.123; - sudo /etc/init.d/nginx restart
- 註1:這是 Global 都全部擋掉此 IP,想要分別於 VirtualHost 擋的話,再自行寫進去裡面即可
- 註2:blockips.conf 這個檔名可以隨便取
blockips.conf 裡面,若要擋掉 subnet,可見下述:
- deny 123.123.123.0/24;
只允許某個IP 或 網段:
- allow 1.2.3.4/24;
- deny all;
更多範例可參考下述:(取自:Module ngx_http_access_module)
location / { deny 192.168.1.1; allow 192.168.1.0/24; allow 10.1.1.0/16; allow 2001:0db8::/32; deny all; }
用 黑板畫 製成的MV影片
在黑板畫圖來做成MV動畫影片,好猛~
カロリーメイト CM|「見せてやれ、底力。」篇 120秒
黑板畫的製作記錄影片
註:總製作時間:2623小時以上,共 6328幅畫。
PHP 效能分析工具 APD 安裝方式
要分析 PHP 程式的效能,花費時間或 CPU 的使用情況等等,可以使用 PHP APD(Advanced PHP debugger) 來快速達成。
註:此篇是於 Debian / Ubuntu Linux 安裝
Exploring ES6 - JavaScript 免費線上電子書
JavaScript 到底要怎麼開始學?標準是什麼?什麼是 ECMAScript 5?什麼是 ES6?
這本書的語法目前還無法在瀏覽器上使用,Node.js 新版的有支援到 ES6,要實作可以安裝 Node.js 來練習。
下面這本書也很棒:
- 讀懂 ECMAScript 規格 - 此篇說明如何閱讀官方文件
- 讀懂 ECMAScript 規格 - ECMAScript 6入門 - 作者出的書,推薦閱讀