想從 GoDaddy 跳槽,開始尋覓新家。
之前註冊 GoDaddy 網域,主要是因為 .us 很便宜,但其實也只有便宜在第一次購買,要續約時價格就沒有這麼人性了。現在打算買個稍微正式的網域名稱,順便把部落格網址也搬過去。
以為尋找替代方案很麻煩,沒想到去爸爸把事情鬧那麼大,現在搜尋「leave godaddy」,教學多到看不完,連如何 transfer domain 都有。
幾個正在考慮的網域這次服務:
其中只有 name.com 註冊 .tw 網域的收費最便宜,讓我手癢。
軟體開發、伺服器和生活瑣事
看了「Switch to HTTPS Now, For Free」後,到 StartSSL 將手上幾個常用的網域都申請了 SSL 憑證。
SSL 憑證上線使用後,再來就讓任何 HTTP 連線都可以導到 HTTPS。
server {
location / {
# rewrite ^ https://my.url;
rewrite ^ https://$server_name permanent;
}
}
或者要將網址後半部的參數一起轉過去:
location {
rewrite ^ https://$server_name$request_uri permanent;
}
note: 「permanent」會發送 HTTP 301
Ref:
Nginx HttpRewriteModule
http://wiki.nginx.org/HttpRewriteModule
Linux 要掛載磁碟機,通常都是使用 /dev 底下的裝置名稱:
mount /dev/sdb /media/backup
但磁碟機一多,常常會搞不清楚裝置名稱與磁碟機的對應。
Linux 上除了裝置名稱以外,有為 disk label 建立 mapping,當作掛載時的參考:
mount /dev/disk/by-label/System-Backup /media/backup
另外還有「by-uuid」、「by-path」可用。
在 Nginx 設定檔預設值時,FuelPHP 的 URL 看起來是:
http://my.site/index.php/controller/param/
將 URL rewrite 成:
http://my.site/controller/param/
先改 Nginx 設定:
location / {
try_files $uri /index.php?$uri$args;
}
這樣能讓 Nginx 處理不含 index.php 的 URL,再來需要修改 FuelPHP 的設定,讓 Uri::create() 等產生的網址自動將 index.php 去掉。
修改 fuel/app/config/config.php:
return arary(
//'index_file' => 'index.php',
'index_file' => false,
);
因不同環境編碼不同,而需要從外部程式呼叫 vim 時直接設定編碼。苦想不到解法時,看到 NeoBundle 第一次執行 vim 要安裝 bundle 時,執行「vim +NeoBundleInstall」,翻了很久才找到「+」的說明文件 (天曉得為什麼要用 :h -c 才能找到文件啊 ….)
假設要在 vim 中執行「:set fileencoding=utf-8」,可以改做由 command line 執行:
vim +fileencodeing=utf-8
所以稍早在 .bashrc 裡面加了:
export SVN_EDITOR="vim +"fileencoding=utf-8 encoding=utf-8""