2016年1月26日 星期二

Sublime Text 3 安裝 ConvertToUTF8 (with Package Control) Mac篇

由於常常遊走在兩岸三地的工作,所以目前的 mac 編輯文檔的工具都必須支援 繁簡體的輸入,在 Sublime Text 3 預設並不支援 Big5 和 CJK 的編碼,所以在常常開啟其他文件的時候都會產生亂碼。

 

在此篇紀錄 Sublime Text 3 安裝 ConvertToUTF8 這個套件的過程

 

在新安裝的 Sublime Text 3 必須先安裝 Package Control 這個超級好用的套件,猶如 CentOS 中的 yum

 

2016年1月25日 星期一

BASH 正規表示式 - 筆記

此篇是為了紀錄在 iT邦的系列文章 我與BASH的每一天 裡面所寫的內容非常實用,統整了所寫的內容紀錄正規表示式

 

*代表萬用
find . -name '*.php'

加速 MySQL 的網路連線,關閉 DNS Resolve 解析

最近發現在外部操作 MySQL 在建立連線的時候都會造成大量的 WAN 流量,但實際案例是使用 LAN 的環境在工作,不應該產生 WAN 的流量

 

使用 Wireshark 監控了一段時間發現 MySQL Server 在工作時經常在進行 DNS 查詢,當下判別是在建立連線時 MySQL 在反查 DNS,自然而然的就會往 DNS 去查詢

用 ncftp 來寫 shell script 遞迴上傳整個資料夾

最近在寫 script 的時候,需要使用到上傳整個 local 端的資料夾,在 CentOS 裡內建的 ftp client 是沒有辦法直接用 mput 上傳整個目錄

所以只好安裝另一個 ftp client:ncftp

 

ncftp 是一個很適合用於 script 的 ftp 工具,提供 chmod、put -R、set、lookup 等功能非常使用

 

在本篇的例子中,我必須要做到的是 將本地的 site 目錄底下所有的資料(包含目錄) 一次上傳到 ftp server 中的 shazi.info 資料夾內