星期二, 十月 31, 2006
好站: CSS Library
CSS 簡單入門很容易, 但是要做出一些特效等的就很麻煩~
此站提供很多 Source code 可以用, 拿來當 教學 , 範例 用, 看起來是蠻好用的~~
有興趣可以看看: Dynamic Drive CSS Library - Practical CSS codes and examples
星期一, 十月 30, 2006
PHP: XML to JSON 轉換程式(xml2json)
為了減少前端的負擔, 於是決定要將 XML 轉 JSON 的工作轉到後端去做, 但是找了許久找不到 XML to JSON 的程式, 於是就自己寫了轉換程式.
基本上比想像中麻煩一點, 沒想到還有 @, # 等等一些怪怪的規則~ 所以程式寫起來比較亂一點.
此程式就是照此篇文章規則寫的: Converting Between XML and JSON
有 Javascript 版可以 線上轉換 參考: XML to JSON – a converter
(閱讀全文)星期五, 十月 27, 2006
在WindowsXP安裝各種版本的IE
要確定 CSS & Javascript 能否在各種版本的 IE 上運作, 除了安裝多套的 Windows 外, 直接下載執行安裝各種版本的 IE 可能比較容易.
以下連結可以下載直接執行使用.
- Install multiple versions of IE on your PC
- Internet Explorer 7 running side by side with IE6. (standalone)
- evolt.org - IE 各種版本下載
星期四, 十月 26, 2006
微軟推出免費反間諜程式Windows Defender(防毒)
M$ 發表了反間諜程式Windows Defender正式版,並提供Windows XP及Windows 2003的使用者免費下載使用.
詳細可參考: 微軟正式推出免費反間程式Windows Defender
Windows Defender 下載: Windows Defender
另外有人整理出免費的 防毒 掃毒 軟體列表: 免費PC防毒
星期二, 十月 24, 2006
Windows XP 開機修復(ubuntu問題修復)
原本想說懶惰點, 80G 的硬碟就切一半, 前 40G 給 XP, 後 40G 給 Ubuntu, 沒想到遇到一些怪問題.
以下來列一下問題列表:
- Ubuntu 灌好後, XP無法正常開機
- Xwindow 螢幕解析度一直是 640x480
- scim 無法使用
- mplayer apt 無法直接抓到 w32codecs
順便找到的好站: Grub Manual
(閱讀全文)星期日, 十月 22, 2006
好文: AV製作過程
看到了 AV 的製作過程, 真是太專業了, 感覺上跟我們自己在做軟體開發流程, 似乎有些地方有點相似~ 真是太貼切了~~~
推薦看的一篇好文, 也可當成有趣的文章來看, 看完後應該要在每次看片子之前, 心懷感恩的心及萬分的敬意來看此片子, 畢竟這是一個成功的 Project, 而且已經成功的 Release, 並到你眼前播放了~ :)
好文: AV製作過程
(閱讀全文)星期日, 十月 15, 2006
敏捷的軟體開發流程(CMMI)
大公司都很喜歡推一堆流程, CMMI, Scrum, Agile .... 有一卡車的流程, 總而言之大多數就是多一堆的報表出來(當然有些流程例外), 來做 Check 的動作... 到底這些流程的精神在哪邊...
下面整理一下找到的連結, 還有 CMMI 推導者推行成功後受 ITHome 採訪的文章~ 可以參考看看 :)
- 讓幽默態度在工作上發揮蝴蝶效應(CMMI推導者感言)
- 敏捷的軟體開發流程 - MS
- 你真的搞懂了什麼叫敏捷式 ( Agile ) 開發嗎?
- Scrum Development 中文版
- 10 Key Principles of Agile Software Development
星期六, 十月 14, 2006
好文:你是專業的程式設計師嗎
現在大多數人寫程式都不會去考慮到效率問題, 反正電腦速度會變快, 自然會解決掉此問題, M$ 的 Windows 也是越出越肥, 速度越來越慢, 強迫使用者的電腦一定要升級.... 真是促進經濟成長.
以下幾篇文章, 連結都是由你是專業的程式設計師嗎?
此篇文章截取出來, 蠻值得一看的 :)
星期四, 十月 05, 2006
MySQL 連線認證授權步驟
MySQL 在增加 user 時, 可以使用 INSERT mysql db 或 GRANT 的方式來增加 user, 但是為何使用 grant 增加, 於 user table 的 *priv 權限值都是 N, 但是權限又是正常照設定的運作?, 到底 MySQL 連線認證是怎麼樣運作的呢?..
(閱讀全文)星期三, 十月 04, 2006
Firefox 效能最佳化(效能調校)
相信大家使用 Firefox 時總會遇到一個問題, 就是網頁多開一點, 記憶體就會用光了, 特別是 Javascript 用較多的網頁, 都會有此狀況.
但是實際上是不需要用那麼多記憶體的, 大多都是頁面整個畫完後, 就可以釋放掉的記憶體, 但卻都留在上面, 不知道該怎麼清除.
(閱讀全文)星期二, 十月 03, 2006
PHP mysql_connect() 出現 function not define 問題解決
Redhat MySQL 預設會將 mysql.sock 放在 /var/lib/mysql/mysql.sock, 但是另外自己 make 的 php, 預設會去拉 /tmp/mysql.sock, 所以會連不到 MySQL, 或者 mysql_connect() 會出現 function not define 等問題(php.ini 有 extension=mysql.so, 並也 restart apache, 卻還出現此錯誤).
只要去修改 my.cnf, 將 /var/lib/mysql/mysql.sock 的路徑, 改到 /tmp/mysql.sock 即可. 如同以下步驟:
- vi /etc/my.cnf
- #socket=/var/lib/mysql/mysql.sock # 註解掉
- socket=/tmp/mysql.sock # 設到 /tmp/mysql.sock
此完成後即可正常使用.
星期一, 十月 02, 2006
MySQL Replication Status
MySQL 設好 Replication 後, 常會用以下指令來觀察 Master, Slave status, 但是秀出來的資訊代表的意思到底是如何呢??
- show master status
- show slave status
星期日, 十月 01, 2006
將路徑下的所有目錄列出來
將此路徑(目錄)的所有目錄列出來(不列檔案), 有以下幾種做法:
- ls */ -d
目錄下的所有目錄、階層都列出來(不列檔案).
- tree -d
- find /path -type d
- find [dir] -type d -print
星期日, 十月 01, 2006
MySQL MyISAM 4GB限制解除
MySQL MyISAM 有 4GB 的限制, 如果使用量超出 4GB, 有何方法能解決.
因: MySQL 用 32bits pointer 來記錄資料位置, 所以只能定址到4GB的空間, 再多就會出現此錯誤.
解法: 將原本檔案大小限制 轉換成 rows 數目限制即可. 但是特別注意, 要做此轉換前, 一定要做備份, 並對 table 做 OPTIMIZE TABLE... 千萬千萬要做 OPTIMIZE TABLE.
(閱讀全文)



