Dreamhost 的 coppermine URI 上傳修正

Introducing

coppermine 是一個很方便的網路相簿軟體,他除了可以利用網頁、工具、或是 ftp 上傳之外。他還可以使用 URI (網路連結)來作上傳的動作。不過 DreamHost 裡預設並沒有開啟 allow_url_fopen 的功能,造成要使用 URI 上傳時,他無法運作。

Features

這個 patch 的主要修正在把原先的 fopen 改為 curl ,並且自動判定,如果 allow_url_fopen 有開啟的話,將會使用 fopen 如果沒開啟,即使用 curl 作為下載連接的方式。

Continue reading

Lyceum Language Plugin

Introducing

預設的 Lyceum 並沒有即時選取界面語言的功能,再不更動原始碼的情況下,我寫了一個 plugin 來作這樣的處理。這個 plugin 的主要功能是讓各個 blog 可以使用他的語言,如繁體、簡體、英文、和其他的語言界面。這對國際化的 blog 是很方便的工具。
Easy way to let every blog choice his own language on the fly.

Features

  • 即時更新,不用設死在 wp-config.php 裡面。
  • 只要有 language 檔即可,上傳上去後,馬上可以使用。

Download

Version 0.2.3:
你可以在此下載: Lyceum Language Plugin
You can download from Lyceum Language Plugin

Continue reading

利用指令抓出影片檔裡的某畫面當 screenshot

為什麼要這樣作?其實是因為如果你寫在 php 裡或是想要一次取大量的 screenshot 的話,哪用指令模式是比較方便的,以下提出三種方法來作抓圖的工作。不過只有方法二或是方法三是比較可以實行的方法,方法一其實只是一種模擬輸入的方法。

另外有些相簿軟體遇到動畫檔,所顯示出來的只是一個代表動畫檔的圖示,如果利用這些方法,可以讓他先顯示一個預覽圖示在縮圖上。

Continue reading

Adodb 配合 PEAR pager 分頁工具

PEAR pager
It takes an array of data as input and pages it according to various parameters.
It also builds links within a specified range, and allows complete customization of the output (it even works with front controllers and mod_rewrite).
Two operating modes available: “Jumping” and “Sliding” window style.
參考資料:
快速分頁 – Pager

如下程式所示,他就會列出每 10 個 item 作一頁的效果了,實例可參考 pager.php。除了使用他內定的格式之外,也可以使用自定格式,可以參考下面所列的資料來判定要不要顯示翻頁的選項。

Continue reading