module

Drupal 4.7.0 released

勞動節真是好日子,除了中國工人網重新在苦勞網上線外,Drupal 也正式釋出4.7.0版,這裡的簡介令人讚嘆,真是自由軟體群客協心的spectacle。

我的drupal被我改的亂七八糟,更新不若說明的如此「無痛」。新增加的功能如podcasting 和 videocasting 本來都有解決的方案,至於使用在上文章時候的Ajax設計,只是漂亮而已反嫌囉唆,原本的簡單直覺好用。改變了comment原來一定要有title的限制,但中國朋友似乎早就有解決的辦法了,至於我期待的free tagging,因為放在drupal core裡,反而與現在我使用的 tag module不合,看來轉資料很痛苦。

你們維護中國民主自由的熱切與我維持這裡的民主自由一樣啊

剛換主機沒兩天,就接到新主機說我的CPU又超過使用限制,在sharing host上,每天可容許的cpu使用時間是50-60分鐘,而我竟然幾乎用到288.76 分鐘,真是嚇人。

用ssh進主機看一下log,發現對本站猛烈的愛好者排名如下:

74 38.114.167.79
78 192.146.1.14
91 65.214.39.151
153 124.1.66.131
251 61.217.145.12
422 66.249.66.161
677 61.135.146.199
788 66.249.65.47
978 66.249.65.39
1001 38.114.167.72
2779 38.114.167.78

很明顯的,除了多半是googlebot以外,最後兩個非常惡意的攻擊註冊在cogentco.com上。接著看了drupal的內部log,發現這兩個ip幾乎一秒鐘就造訪我兩次,產生一堆php error log,而且,目標都是這篇:中國的MSN Space上,你找不到民主與自由,一時之間,不知道希望偉大的長城把我封了,還是把這篇拿掉算了,可是如果繞道攻擊,恐怕都是沒用的。

Ecommerce module on Drupal

昨天稍微試用了一下Ecommerce module,雖然個人網站上實在沒有必要,可是後來一想,如果效果不錯又簡單,倒是可以提供台灣部落格或者像滬尾部落群、NGO等網站方便募款與販售(檔案、實品、書籍)的機制。

安裝很簡單,一如其他Drupal的模組安裝方法。開完資料庫,將檔案夾放到module的目錄下,設定相關權限、基本資料等就成了。所以我也上了兩個商品試試看。一切正常。(正當我寫此文前,我就收到了一位朋友的捐款,效果著實不錯,真是感謝)。Ecommerce module有幾個優缺點:

又來一次,嚴重的spam module bug,刪了所有留言

第二次,因為在檢查藏在無數多的spam中的朋友留言,一個操作錯誤,將正確的留言刪除後,竟然就把所有的留言刪除了。發生了第二次,實在無力挽救了。我還不知道這是什麼造成的,Drupal的主站似乎也沒有人提過。唉,失眠的夜本想可以解釋為了看夏日初晨陽光的,都是,真三國無雙惹得禍。

awLatestSearchs beta1.1的修改:增加msn與百度搜尋結果

發現自動女巫剛釋出awLatestSearchs beta1.1裡,在#netscape的段落中,將search.netscape誤植searcht.netscape。另稍微修改了yahoo的搜尋,將搜尋引擎設定為tw.search.yahoo,比較符合台灣搜尋的習慣。又參考kzeng的建議,稍稍修改了百度的code,同理,於是增加了MSN Search,這還可以一直加下去,希望有所幫助。不過我沒管結果是不是在第一頁就是了,我也不會。在我的drupal上可以正確顯示就行了。(真的,稿壓大的時候特別喜歡作「別」的事情)

msn與baidu的code如下:

<?php
...
    
#MSN
     
if (strpos($refer->url'ttp://search.msn.com'1) == ||
        
strpos($refer->url'ttp://msn.'1) == 1) {
      
$count++;
      
$link $refer->url;
      
$text preg_replace('/^.*?q=/'''$refer->url);
      
$text preg_replace('/&.*$/'''$text);
      
$text _awLatestSearches_cleanupText($text);
      if (
strpos($link'page=') === FALSE ||
          
strpos($links'page=1') > 0)
        
$firstPage TRUE;
      else
        
$firstPage FALSE;
      
$output .= '<i>MSN:</i> ' . (($firstPage) ? '* ' '') .
          
l($text$link) . '<br/>';
    }
#Baidu
   
else if (strpos($refer->url'ttp://www.baidu.'1) == 1) {
      
$count++;
      
$link $refer->url;
      
$text preg_replace('/^.*?wd=/'''$refer->url);
      
$text preg_replace('/&.*$/'''$text);
      
$text _awLatestSearches_cleanupText($text);
      if (
strpos($link'&start=') === FALSE &&
          
strpos($link'&b=') == FALSE)
        
$firstPage TRUE;
      else
        
$firstPage FALSE;
      
$output .= '<i>Baidu:</i> ' . (($firstPage) ? '* ''') .
          
l($text$link) . '<br/>';
    }
...
?>

剛剛發現,這裡有一個比較完整的修改。不過SUNZY改過的code似乎與我的主機環境水土不服,只好作罷。我胡亂改的東西,似乎在coding GB碼上,有點問題。

XML feed
poker vpn Allofmp3 All of mp3