Zend Framework 1.5 正式版 3.17 發布

今天才知道這個消息,1.5 做了很多改動,包括路由部分的大小寫解析方式也同以前 1.0x 不同。新功能對于只用 Zend Framework 開發普通網站的人來說并不是十分要緊。Zend_Form 和 Zend_Layout 反而會增加頁面編輯的難度。

* New Zend_Form component with support for AJAX-enabled form elements
* New action and view helpers for automating and facilitating AJAX requests and
alternate response formats
* LDAP, Infocard, and OpenID authentication adapters
* Support for complex Lucene searches, including fuzzy, date-range, and wildcard
queries
* Support for Lucene 2.1 index file format
* Partial, Placeholder, Action, and Header view helpers for advanced view
composition and rendering
* New Zend_Layout component for automating and facilitating site layouts
* UTF-8 support for PDF documents

對于我來說修復 bug 比新功能更讓人鼓舞:

http://framework.zend.com/issues/secure/IssueNavigator.jspa?mode=hide&requestId=10661

我查了一下,我之前提交的多數 bug 都已經修復了。

ninny project 在實際使用中發現了很多之前設計考慮不周的地方,我準備徹底重寫。 在可能的情況下會放到 code.google.com 上去。

xubuntu 7.10 的 gvim 英文亂碼解決方法

裝好了 xubuntu,結果很不爽的是 gvim 亂碼。鍵盤映射也出問題。開始猜測可能是 vim 配置的問題,不過命令行下的 vim 又一切正常。后來以為是 gtk 環境的問題,但是檢查后發現其他 gtk 應用都正常。

同時在 命令行下開啟 gvim 還會有如下錯誤:

* (gvim:6279): CRITICAL **: ascii_glyph_table_init: assertion ‘gui.ascii_glyphs->num_glyphs == sizeof(ascii_chars)’ faile

Continue reading xubuntu 7.10 的 gvim 英文亂碼解決方法