computer

You are currently browsing the archive for the computer category.

[php]QuiXplorer 中文化(Utf-8)+Utf-8 patch

QuiXplorer 是一個 Web 介面的檔案管理軟體,是用 php 寫的。目前在網路上有流傳許多的中文化,不過都是 big5 編碼的。越來越多的 filesystem 語言編碼格式都選擇為 utf-8 ,所以將程式略為修改,讓他可以顯示 utf-8 編碼的檔案名稱,另外修改一些從簡體轉成繁體時使用語言習慣不同的部份。

你可以從下列三個位置下載原始碼、語系檔、和 Patch:

下載後將語系檔放入「 _lang 」目錄之中,然後再套用我所修改完成 Patch ,這樣就可以讓檔名為 utf-8 的檔案顯示了。並且在編輯、複製、和移動 Utf-8 編碼的檔案也不會發生問題,另外網頁編碼也會改成 utf-8 。

因為已經過了一段時間了,我也忘記上面的語系檔從哪得到的,如果有任何的問題,請在此留言。

[js]Jquery + jFeed = 簡單的新聞發布系統

其實我發現用 Jquery + JFeed 完成一個簡易型的新聞發布系統是很容易的。在後台的管理部份,利用 Wordpress 或是相關的 Blog 軟體來撰寫即可。前端就利用 jFeed 來抓取該 Wordpress 的 Rss 的部份,並且顯示出來。

另外其實可以稍加改變後,就可以改成留言板了。讓 jFeed 抓取 wordpress 某篇文章的 Comment 的 Rss 。如果使用者需要留言的話,再導到該篇文章即可。這樣也可以利用 WordPress 阻檔廣告留言系統,來輕易的阻檔廣告。

Jquery :下載 Jquery
jFeed : 下載 jFeed

此處可以看到 jFeed example,你可以直接觀看原始碼就可以知道如何撰寫的 。

不過因為在抓取外部的 Feed 時,對 browser 而言是不被允許的(當然你可以修改 Browser 的設定),所以此時必需要使用 Proxy 的功能來讓 Browser 誤認為是抓取和 java script 同樣的站台的位置 。下列為 php 的原始碼:

  1. <?php
  2.     $curl = curl_init("http://blog.twkang.net/feed");
  3.     header('Content-Type: text/xml');
  4.     $Result = curl_exec($curl);
  5.     $r = explode("\n",$Result);
  6.     array_pop($r);
  7.     echo implode("\n",$r);
  8.     curl_close($curl);
  9.  
  10. ?>

其實 Jquery 還有很多應用,如果有機會的話,再介紹給大家知道。

Blog 換新裝

放了好久的清新白色的板面,現在終於改成黑色又溫暖的板面了,修改了幾個 Tarski 在 Lyceum 上的 Bug 。像上面的 navbar 不會出現 page 頁面之類的。

除了修改程式之外,我也把 blog 的文章板面加寬了。從以前的 800 x 600 到現在的 1024×768 。我想,現在應該很少人在使用 800×600 的解析度了。本來想把上面的 header 和 tail 改成會隨著板面大小放寬的,不過一直改不成功。

Header 的圖是 Alma 的男朋友–哈克提供的,是高美濕地的黃昏,陽光緩緩的落下,一對一對的情侶的背影看著夕陽,在現場看一定很美。

如果有人想要下載改過的 Tarski Theme 可以留言給我,我可以開放下載。如果要夕陽的話,哪我要問原創作者。

Lyceum 1.0.2 Released

主要是處理一些的 Bug 修正,和更改 Session 的處理。Session 已經可以選擇要擺放在特定目錄之下,或是存至 Database 之中。這對需要整合其他的軟體是非常方便的,可以讓不同的軟體存取同樣的 Session 。

你可以透過此頁下載其原始碼,或是透過 svn 下載。

修正或是新增列表如下:
Bugs fixed:

  • Reintegrating some UI elements in the system settings which were removed in 1.0.1
  • Refining the expiration behavior of sessions and session data, which should take care of any remaining instances of the rare but nasty premature token expiration bug

New features:

  • The ability to specify a custom path for keeping file-syste-based php session files (highly recommended on servers running multiple php applications).
  • The ability to activate the experimental db-based session store system (this feature will be fully supported in Lyceum 1.1)
  • Lyceum now identifies itself as Lyceum and not WordPress when pinging blog tracking services such as technorati or weblogs.com
  • Drastically reduced and better organized markup generation for the system admin screens

注意事項:wp-config.php 略有修正,如果你想要使用新板的話,請重新修改新的 wp-config.php 。

Lyceum 1.0 Released

Lyceum 1.0 Released. 其實這個消息已經過了快一個星期了。這次已經放出一個相對穩定的版本了,從原先的 0.34 現在直接跳到 1.0。1.0 更新消息如下:

  • 已經同步於 WordPress 2.0.11,相容性更高。
  • 略為修正 plugin / theme 系統,更相容於 WordPress。
  • 提供 Atom feed。
  • 系統設定工具更為完善。
  • 效能提昇。
  • 整理管理界面。
  • 重新設計過入口網站。
  • 一些 Bug 修正。

目前本站也已經改成 Lyceum 1.0 ,並且原先的 plugin 都不用修改也可以工作的很好。效能方面我沒有什麼提昇的感覺,整個還是不快。也許我沒更新 database 的資料吧。如果有人還沒更新的話,盡快更新吧,除了理論上效能會比較好,也有許多的 bug 修正。

目前 Lyceum Language plugin 和 widget plugin for Lyceum 目前測試都OK 。

官方消息會在幾個星期後再出 1.01 的修正版,jjb 也抱怨沒有人協助測試 1.0 版,所以有空的管理者記得更新 Lyceum 1.0 協助測試。

« Older entries § Newer entries »

 

Jaiku Message

統計

  • 文章數:200
  • 分類數:14
  • 評論數:368
  • 總字數:43887

誰來訪?