26 12月 2008

Python IDE - HAP (Python Remote Debugger)

由於公司專案開發使用的程式語言是Python,所以不能像以前一樣只用Notepad++打天下了。進公司後才知道Python有 HAP (全名是Python Remote Debugger)這個IDE的開發工具,下面是它執行的介面圖。很普通,但是基本應該有的功能都有。

HAP - Python Remote Debugger具備下列幾項優點
  1. 可以儲存Python專案。
  2. 可以設中斷點除錯,一般的除錯功能都有,包括Wath、Call Stack、Local視窗,真的還滿方便的。
  3. 有類似Noteped++的書籤功能,可以讓改code更方便。
  4. 支援Tab、Shift Tab,調整code的range。
  5. 支援選取多行程式,自動註解的功能。
  6. 自動解析py檔的Class架構,列出檔案中所有的function list。
但是也是有幾個缺點啦:
  1. 最新版本是2005.08的版本,已經很久沒有再更新了…
  2. Only for Windows.
  3. 預設關閉「顯示Line Number」的功能,沒有Line Number在旁邊,真的很麻煩@_@
  4. 程式碼的顏色沒有Template可以選擇,我個人是比較習慣黑底的介面,雖然自己改成黑底的介面,但是由於它是將設定存在Register中,所以不能像Notepad++一樣分享出來。

相關連結:

25 12月 2008

修改CSS的Style讓版面置中

最近又改了新的Blogger Template,感覺滿漂亮的(至少比上一個好多了XD),果然還是拿現成的比較方便~ 只是拿了現成的後,總會發現一些不如人意的地方,還有一些小缺點,像現在這個Template原本來寬螢幕上,會整個偏左邊,所以就找了一下如何修改CSS Style,讓樣版置中。

主要分兩種:
1. 彈性寬度 置中
會隨著螢幕的寬度變大,而讓版面變大
#container {
margin: 0 auto;/*上下邊界為零、左右邊界則由瀏覽器自動調節(auto)*/
width: 80%;
}


2. 固定寬度 置中
不會隨著螢幕寬度改變大小
/*方法一*/
#container {
position: relative;
margin: 0 auto;
width: 760px;
}

/*方法二*/
#container {
position: relative;
left: 50%;
margin-left: -380px; /* 760 除以 -2 */
width: 760px;
}

所以我只要找到Template的版面的div的id,我就可以修改它的Styles讓它置中了。
參考連結