[技術] Google Code Prettify

Written on 2:41 上午 by Yu Lai

今天在部落格裡加入了google-code-prettify。
http://code.google.com/p/google-code-prettify/
所以現在在文章中的程式碼,只要透過<pre class="prettyprint">...</pre>的方式,即可得到有highlight效果的呈現。以下是demo:

int main() {
printf("Hello World");
return 0;
}

[工具] 超好用網頁配色網站

Written on 11:03 上午 by Yu Lai

1、收錄了很多主題配色的方案
http://www.print100.com/hk/html/csi.aspx

2、選定你的主題色,輕輕一按就能幫你搭配合適的顏色,還能調節亮度與飽和度,非常專業喔
http://wellstyled.com/tools/colorscheme/index-en.html

3、只要輸入一個物品名稱(例如tree)就能產生相關顏色
http://colr.org/

4、選擇你的基調色,馬上給你16種配色
http://www.colorschemer.com/online.html

[技術] 解決Blogger下IE顯示問題

Written on 5:40 下午 by Yu Lai

IE在判斷charset時,會先判斷html檔內的文字編碼,
再去判斷Web Server所提供的charset資訊。
一般而言,這樣是不會有什麼大問題。
但問題就出在判斷html檔內的<meta>資訊前,如果先遇到
<title>時會自動去判斷charset而不理會<meta>所設定的charset。

也就是說如果在Blogger下使用UTF-8編碼,IE會因為這樣的Bug而導致畫面一片空白。
遇到這樣的問題,解決的方法進到Blogger裡的範本修改一下囉。
將<head>裡的
<title><$BlogPageTitle$></title>
<$BlogMetaData$>
順序改一下,將<title>往後調,讓IE先讀取<meta>的資訊即可解決。

[閒聊] HiNet ADSL連接無名小站加速法

Written on 3:10 上午 by Yu Lai

http://stilnox.myweb.hinet.net/h2w.htm
以上是教學網頁。

懶得點進去看的話就看這裡吧。
簡單的說,就是設Proxy啦。
無名小站有提供Proxy的pac檔,URL在
http://proxy.wretch.cc/proxy.pac
不過我還是建議點進去看一下啦,他結論寫的還不錯。

引用一下: (~~謎之音~~)
賓士車與國產車都是車啊!一樣都可以從台北開到高雄啊!沒有理由要買貴的啊!

[技術] PHP的檔案上傳

Written on 3:36 下午 by Yu Lai

PHP在裝好後預設的檔案上傳只能傳2MB,實在有點不夠用。
所以要修改一下php.ini來達到需求。
以下幾個是要修改的變數:

  • file_uploads
  • upload_max_filesize
  • max_input_time
  • memory_limit
  • max_execution_time
  • post_max_size

以下將分別對各變數詳細說明

upload_max_filesize and post_max_size

一般而言,檔案是採用POST method以'multipart/form-data'的格式從Browser上傳至Web Server。所以除了要加大upload_max_filesize外還需加大post_max_size。這邊要注意的是upload_max_filesize是設定上傳的檔案大小,而post_max_size的大小除了檔案的大小外還需加上其他的field和header data。

memory_limit

因為php engine在處理POST時會將data存於memory中,所以這個變數也需加大才行。

max_execution_time and max_input_time

最後要注意的是這2個timeout的設定,因為傳大檔時所需時間會較久,請參考網路環境來設定這2個值較好。

註:有些Web Server會設定限制Request大小的設定,如Apache的LimitRequestBody,遇到這種情況時也需一併修改加大。