Vim 設定 foldmethod for PHP

Vim 只要 {{{ 和 }}} 包起來, 就會自動折合 fold 的動作, 但是不知何時開始, 在 php 裡面的 fold 動作都沒用了, 花了點時間研究怎麼再弄出來(.vimrc 設了都不理我, 但是在 .vimrc 裡面使用 {{{,}}} 都還是有用. :~)

Fold 的動作快速鍵:

  • zo: Open Fold
  • zc: Close Fold 
  • zm: 全部縮起來(將 foldlevel-1)
  • zM: 全部縮起來(設 foldlevel=0)
  • zf: 製作出起始 Fold 符號
  • zF: 製作出起始與結尾 Fold 符號

閱讀全文〈Vim 設定 foldmethod for PHP〉

PHP 使用 SimpleXML 遇到 Illegal offset type(型態轉換問題) 解法

PHP 的 simplexml_load_string/simplexml_load_file 很方便, 很簡單的就能把 XML parse 成 PHP Object, 然後就看要怎麼處理資料, 再處理即可~

做簡單的處理都沒什麼異常, 但是現在遇到要將 Object value 轉換成一般 PHP Array 的 key -> value 型態就遇到問題了. 不曉得是我不會用還是怎麼樣, 查不到正確該怎麼解, 所以寫起來紀錄一下.(希望有正確解法, 還請指導.. Orz)

註: PHP Version: PHP 5.2.3

閱讀全文〈PHP 使用 SimpleXML 遇到 Illegal offset type(型態轉換問題) 解法〉

IBM 鍵盤 小紅點中鍵(滾輪)使用 於 Linux Xorg

IBM 小紅點鍵盤相信用過的大多都會喜歡, 但是習慣滾輪的, 在 Xwindow 裡面滾輪可以用, 就覺得不太方便.

在 Xwindow 要讓中鍵可以直接用類似滾輪的功能, 只要加三行簡單的設定即可.

閱讀全文〈IBM 鍵盤 小紅點中鍵(滾輪)使用 於 Linux Xorg〉

Search Engine - Apache Lucene 入手指南

Open Source Search Engine 很多, 但是要找到穩定又支援 Unicode, 評價又不錯的, 目前看到的就是 Apache Lucene, 主要是 Java base, 其它語言的版本暫不比較(有些語言的版本是要付費, 而且速度並不比 Java 快).

主要原因是有很多大廠在用, 目前使用 Lucene  的站比較紅的有 Joost, Digg, CNet 等, 參考自: WikiPedia Lucene. (我猜目前最多企業使用的應該是 SQL Like 吧!. Orz..)

本篇先研究將環境建立, 和基本如何 build index, query search 的功能, 其它深入的, 以後有空研究再慢慢寫吧~ 🙂

閱讀全文〈Search Engine - Apache Lucene 入手指南〉

註冊 FeedBurner - 統一 RSS feed

覺得 Lifetype 的 RSS Feed 種類太多了, rss 1.0/2.0/ATOM.......

乾脆註冊 FeedBurner 統一好了, 不過我不曉得好壞在哪邊~ 總之, 先用用看囉~

如果有訂閱 我的 Blog RSS 的, 可以轉換成

試試看, 如果不好用或有什麼問題, 希望能通知我一下, 不管是透過 Email/Comment 都好, 感謝 Orz..

閱讀全文〈註冊 FeedBurner - 統一 RSS feed〉

好站: 挑選虛擬主機的查詢工具(工具站)

看起來不錯用的工具站, 可以做為挑選虛擬主機時的依據, 前人挑選的虛擬主機, 一定有他好或壞的地方, 可以用下述工具來參考過濾:

PS: 不過上述都是參考,不一定準確,有很多虛擬主機都有提供獨立 IP,查詢時就會是一人一台,但是, 不管怎樣, 總是不錯用的工具,可以省掉 traceroute, 再慢慢追蹤的時間.

參考:

其它:

  • 查網站使用哪些技術: BuiltWith ex: YUI/PHP/XHTML/UTF-8 ... 等

閱讀全文〈好站: 挑選虛擬主機的查詢工具(工具站)〉