2011年6月13日 星期一

Git config tips

我的 Git 偏好設定,除了常用的ui all auto true,直接在CLI前顯示branch name的功能也非常實用方便。

How to define ESC char in git?,git log , git grep 等輸出時無法顯示顏色,在stack overflow終於找到解說與解法

core.pager=less -XRMSI
相關解說,Git Configuration@Pro Git

Bash color tips

調教Bash color時參考的筆記

http://ubuntulife.wordpress.com/2011/04/10/los-codigos-de-color-en-bash/ 對照圖點醒我 /ECS就是/033 這點

http://www.tux-planet.fr/les-codes-de-couleurs-en-bash/

http://www.marksanborn.net/linux/adding-color-and-customize-the-bash-prompt-ps1/ 更多詳細的解說

2011年3月18日 星期五

在Blooger內加入code viewer

為了要能在Blooger清楚標示code,由於Blogger官方沒提供多少支援。最快的方式就是自己套CSS(參考Display HTML / JavaScript code in Blogger - How to

內文提做法是在自己的blog套給code專用的css,在寫code時再用HTML tag包住,並且先用小工具做特殊字元轉碼(如encode entities)。

不過這篇BLOG的css不夠好看,因此又找了另一個blog提供的範本


code, .code {
display: block; /* fixes a strange ie margin bug */
font-family: Courier New;
font-size: 8pt;
overflow:auto;
background: #f0f0f0 url(http://klcintw.images.googlepages.com/Code_BG.gif) left top repeat-y;
border: 1px solid #ccc;
padding: 10px 10px 10px 21px;
max-height:200px;
line-height: 1.2em;
}

XML寫法 in Rails 2.3

參考資料:
Generating RSS Feeds
Generating custom XML for your rails app
to_xml API

雖然Rails能直接做xml format,但有時如果要做比較特別的客製化,還是需要自己手寫。

在Controller做法和平常處理HTML一樣,把XML格式視同HTML放在View,檔案開為view_name.xml.builder。

View的陽春寫法

xml.instruct! #宣告XML內容 
xml.tag do  
xml.tag "內容" 
end

這樣就會輸出
<?xml version="1.0" encoding="UTF-8" ?> 
  <tag>
<tag>內容</tag> 
</tag>