wordpress 裡的媒體撥放器

  又是 kyo 他說他想要在他的 blog 文章裡放音樂檔,讓人在看該篇文章時,也可以聽相關音樂。 wordpress 的 plugin 的包羅萬象,各種的 plugin 都有,當然這種功能也不會少。

  Audio Player WordPress plugin 就是為此功能而產生的,這個 plugin 非常的強大,除了可以撥放 wodpress 置放的 server 端的音樂之外,他也支援遠端和 podcast 的音樂。安裝方式也非常的簡單,下載後,解壓縮並且 active 他就可以了。

  使用方式為:

本地端:[audio:name_of_mp3_file.mp3]
遠端:[audio:http://example.com/example.mp3]
如果想要一次撥很多首歌:[autio:http://example.com/ex1.mp3,http://example.com/ex2.mp3]
自動撥放:[audio:http://example.com/ex1.mp3|autostart=yes]
迴圈:[audio:http://example.com/ex1.mp3|loop=yes]

  其實在他的管理介面裡還有一項功能,自定你的撥放器的外觀,而且解說的很詳細,使用上非常方便。

  接下來就讓我們看看他的範例吧。 [audio:http://www.twkang.net/~whatup/jou.mp3]

  lyceum 的使用者可以下載我修改過的板本:audio-player.tar.gz

  如果任何問題,請回報。謝謝。

歷史上的今天-2006.05.28

  這幾天一直被 kyo 收留中,為什麼呢?因為我被關在門外了,不是我忘記帶鑰匙,而是因為平常不會被鎖住的門,現在被鎖住了,而我跟本沒有鑰匙,連進去的機會也沒有,所以只好在外面流浪了。

  太久沒運動了,昨天和 kyo 二個人打了半個小時的籃球,就跑的氣喘呼呼的,動沒二下,就全身無力。我想是我坐辦公室太久了,又沒有運動,才會變成這種情況。我看我下次到我辦公室我應該要用走路的上樓好了,反正才十一樓而已,不怎麼高。

  晚上跑去士林夜市吃東西,沒想到士林夜市跟 kyo 家哪麼近。離內湖也滿近的,如果上次不是因為丫昌跟本不知道路的話,我想我們應該在十分鐘之內就可以到了。

  二天沒幹什麼事,就打電動,睡覺,到處晃,沒想到這也是個輕鬆暇意的假日啊。

我的 lyceum 被 hack 了!

  前幾天突然我的 lyceum 就一直連不上去,我還以為是我不小心清掉 database ,database 的內容是不見了沒錯,不過 lyceum 裡的 user table 裡多了一個沒見過的 id 。我想應該是我被 hack 了!

  lyceum 裡面沒有任何紀錄的措施,我在 wp-db.php 裡面寫了一個記錄了每一個 query 的訊息,在等了幾天之後,魚又上勾了,他果然又來作清掉 database 的動作。這次我有作了防備,為了避免再發生文章失落的結果,每天都備份一次 lyceum 的資料。看了一下他進入的時間,和 apache 裡面的 log ,發現他是存取 lyceum 裡的 install.php 檔。雖然在 lyceum 的 doc 裡有寫如果安裝完畢的話,要記得把 wp-admin/install.php 的檔刪除。但是因為我是使用 svn 更新我的 lyceum ,造成每次清掉 install.php 後又自動的 update 。之前沒注意到這個問題,現在查到了,馬上通知 jjb 他也迅速了修正這個問題。

  這個問題他本來有設計防呆,防止別人一再的重新 install ,但是因為我把 debug mode 打開,他作 install 時,會自動清掉所有的 database 和刪除 wp-content/blogs 裡的內容,他的修正就是讓 debug mode 打開也不會自動清掉 database ,並且無法繼續執行 install 。

  第一次遇到這種事,來作一下記錄,下次要多注意點。

SPAM!SPAM!SPAM!

  上次才跟 Tetralet 提到,我的 blog 都沒有廣告,不知道是我的 blog 防護太好了,還是留言太困難了,竟然之前都沒有任何的 spam 。不過在過了幾天之後,就突然冒出一大堆 spam ,除了 comment 之外,還有 trackback ,什麼文章都回,真是無孔不入。

  上網試用了幾個套件,感覺都不是很好,最後找到了 spam karma 在試用的情況下, trackback & comment 二個都檔住了無限的攻擊。並且如果誤判的話,也有界面可以回復,使用非常的方便。他利用的原理是他有黑名單白名單,和各種的判定來作總分的判定,如果在黑名單裡,或是回應裡沒有 refer 或是沒有 javascript 的話,通常是 spam ,再判定之後,就給一個負分,負分越小,越可能是廣告。

  安裝方法非常方便,只要去 spam karma 下載後解壓縮到 plugin 目錄,並且把他 active 即可。

  lyceum 的使用者可以來這裡下載 spam karma 。這是我修改過的版本,讓他可以在 lyceum 上使用。

  我自從安裝了這套 plugin 後,也沒有再使用任何的圖形認證回應系統,這樣廣告率也沒有太高。有廣告是說本站是有人氣的站了嘛?