其實Task List還有一個較少人知道的用法,我們可以定義一些自訂的Task類別加以列管! 例如: 我最常遇到的情況是程式寫一寫,有一段因為規格還不清楚或需要的元件還沒做好(或是因為太難寫,先用鋸箭法,並立下志願有朝一日,"而且有時間的話"再好好Refactoring一番,咳~~),會先寫一段替代性的程式,註上TODO,等待日後再補上或修正;另外一種情形,則是為了DEBUG而臨時加的測試Code,我都會加上DEBUG字樣的註解,等測試完再一一刪除。 在沒有特殊工具的情況下,我們可以用尋找文字的方法去逐一找到所有TODO、DEBUG之類的特別註記,但Task List提供了更便捷的做法。例如下圖,只要將Task List的類別切成Comment,所有標註特殊註解的程式碼立即化身為一項項Task,馬上就能享受與"待修正錯誤"Task同等級,點兩下就送到眼前的VIP服務!
今天寫的,一個簡單快速的php2html with syntax highlight,這樣就可以貼到Word上了。:D 指令列只要輸入 php hl.php [filename] 就可以執行轉換 多個檔案轉換可以使用 for /R %i in (*.php) DO php hl.php %i 以下是Script [hl.php] #!/usr/bin/php if( $argv[1] == NULL ){ echo 'Usage: php hl.php [filename]'."\n"; echo 'Doesn\'t Support * character'."\n"; echo 'Win32 Cmdline for Multi-File Convert: for /R %i in (*.php) DO php hl.php %i'."\n"; } $string = highlight_file( $argv[1] ,true ); echo "convert {$argv[1]}\n"; echo "output html.."; $fp = fopen( $argv[1].'.htm' , 'w' ); fwrite( $fp , $string ); fclose( $fp ); ?> 還有可以改進的地方,例如說 行數、Tab轉換.. http://tw2.php.net/manual/en/features.commandline.php http://tw2.php.net/manual/en/function.highlight-string.php
I’ve created a few sites in the recent past that have required some kind of distance calculation. Each of these sites have been solely UK-based and therefore I’ve used a MySQL setup whereby the table contains an X and Y column consisting of the Ordnance Survey grid reference (OSGB) for a particular UK postal code.
A javascript function to enable MaxLength behaviour for Multiline Textboxes