星期三, 五月 07, 2008
gVim 的 color scheme (ir_black.vim)
預設 gVim 的 scheme 裡面, 我都用 desert (/usr/share/vim/vim71/colors/desert.vim).
(閱讀全文)星期六, 五月 03, 2008
CSS 連結屬性:LoVe, HAte
LoVe, HAte 是 CSS Link 屬性在解說時常用來快速記憶的方法. 主要是 a: 在寫的時後, 要依照 a:link, a:visited, a:hover, a:active(LVHA)的順序寫, 不然某些屬性就不會有作用.
(閱讀全文)星期四, 五月 01, 2008
使用 Apache htaccess 快速於網頁 Header/Footer 插入特定程式
當看到一卡車的檔案, 每個檔案都要進去裡面加個 include 或某些資料, 想到就很辛苦~
另一種做法就是用 Apache .htaccess 的功能, 就可以快速達到這點~
(閱讀全文)星期五, 四月 18, 2008
PHP 浮點數運算後的比對陷阱
PHP 於浮點數比對都是正常的, 但是如果其中一個浮點數有做過運算, 比對起來就都會是 False.
版本:
- PHP 5.2.5-3 with Suhosin-Patch 0.9.6.2 (cli)
- PHP 5.1.6 (cli)
- 目前測試於此二個版本, 都有此狀況.
星期三, 二月 06, 2008
Ruby 程式語言初步學習
每次都說要學 Ruby, 但是都沒有動力去學~ 買了 "Ruby Programming - 向Ruby之父學程式設計" 這本書, 也是一直沒看, 正好昨天剛從美國回來, 時差因素睡不著, 趁凌晨就花點時間把這本書看完, 順便做了一些筆記~(第 1~9 章的筆記, Module 部份暫時不寫, 尚未理解, 等測試後再另外補充)
相信程式有基礎的, 應該看看就懂了~ :)
感覺 Ruby 的程式寫起來, 蠻語意化的. 型態分別一律都是 Object, 所以要再注意一下.(PHP 一律都用 $, 在 Ruby 有分 $/@/@@ 等).
至於 Rails, 等 Ruby 再熟悉一點再碰, 不要還不會走路就想要跑~ :)
Ruby 的 彈性很大, 然後 Rails 就是綁死寫法(MVC). 我覺得 語言彈性大(也要夠簡單), Framework 綁死寫法, 這樣會比較容易被一般大眾接受.
(閱讀全文)星期四, 十一月 29, 2007
HTML 預設選取參數(checked/selected)
何時要用 checked, 何時用 selected, 常常都會搞混 .... 整理一下比較實在.
- checkbox: checked
- radio: checked
- select: selected
- 總之: input 欄位的都是用 checked, select 的用 selected.
星期二, 十月 02, 2007
PHP: 數值爆表, 出現科學記號的解法(科學記號 轉換成 數值)
在 MySQL 設定欄位型態是 float, 然後存入 1000000, 再撈出此資料, 會秀出 1e+06 的科學記號(MySQL 內部也是存這個值).
星期四, 九月 20, 2007
星期二, 八月 21, 2007
Subversion commit 取用 svn-commit.tmp
SVN commit 失敗時, 會留下一個 svn-commit.tmp 檔, 把之前打的 log message 留下來, 不過通常都是 svn update 後(合併完成), 馬上又要再 commit 一次, 但若是之前有打長長一篇的 log message 就不想再重打, cat svn-commit.tmp 再 pipe 進去覺得蠻遜的, 總覺得應該要有簡單的做法才對. :P
星期二, 七月 10, 2007
SVN 基本指令教學
SVN 的基本指令介紹, 主要參考自下述:
- SubTrain - Open Source Trainings for Subversion: 教導如何使用 SVN
- Version Control with Subversion(中文版電子書)
- Version Control with Subversion PDF - 作者: 邱茂森(Google 找到的, 相當實用的介紹 和 說明)
主要 SubTrain 的 PPT 前面頁數看一看, 基礎就大概都知道了, 後面頁數太進階了, 目前用不到, 以後再看. XD
PS: 如果不知道 SVN 是什麼, 可見此文: 淺談版本控制系統, 裡面連結檔案看完, 應該就很清楚了 :)
(閱讀全文)星期四, 六月 28, 2007
查詢 中文字 對應 HTML碼 是哪個 &#xxxx; 的 小技巧
在 Big5 編碼的時後, 遇到 陶喆
, 宏碁
等這些字(喆, 碁), 處理法不外乎就是圖片, 不然就是用 &#xxxx; 來試著讓字顯示出來, 但是要如何快速的知道這些字是對應到哪個 HTML 內碼呢?
星期日, 六月 10, 2007
HTML 預設 CSS Style 設定(反 CSS Reset)
現在做網頁都很習慣使用 YUI 的 Reset CSS(詳可見: Reset CSS - 取消 Html 原有樣式), 但是遇到要某幾個 Tag 需要將樣式回復原狀的時候該怎麼辦呢~
(閱讀全文)星期六, 六月 09, 2007
MySQL 設定 記錄執行過的 SQL 語法
程式 Debug 有時後從前面第一行追起來很辛苦(程式碼太多或 compile 過), 另一種做法就是從後面追起來, 反正最後寫入的是 DB, 那就從 DB 開始往前推, 所以就是要抓程式是執行哪些 SQL 語法.(以下只以 MySQL 為主)
(閱讀全文)星期四, 五月 10, 2007
回傳 JSON 記得送 header
回傳 JSON 的時後, 特別是有中文, 記得送 header(常忘記)...XD
header('Content-Type: text/plain; charset=utf-8'); (閱讀全文)
星期日, 四月 29, 2007
PHP XML-RPC Client(encode_xmlrpc)
XMLRPC 分成 Server 和 Client, 已有現成的 Server, 需要使用到 Client 去向 Server 要資料.
查 php.net 有 xmlrpc_encode(), 但是測試發現 xmlrpc_encode 送去的 XML 格式不符合(可能是我不會用吧!), 然後又找了下面幾個來看:
- PHP: XML-RPC for PHP - by Sourceforge
- Perl: XML::RPC - by CPAN

