RSS 2.0 SPEC

要做RSS的應用,就不得不知道RSS格式的規範,什麼是RSS呢?想要知道的趕快去查一下吧!有了這個RSS,網路上就有一大堆的應用,先不講這是什麼,先講規範吧!

轉自哈佛大學的網站資料
http://cyber.law.harvard.edu/rss/rss.html
以Google 新聞RSS為例

原本Google RSS輸出是一團混亂(其實是放在同一行上,沒有放好換行的控制碼)
經過整理之後,如圖片顯示
這些資料其實相當的有用,用來訂閱Email或是用來當成文章寫作的材料都不錯
搭配好的RSS FEED Parser,RSS Feed的資料拿來用,真的快樂的不得了。

dotproject php mysql問題

安裝完Cent OS 5.4版,再經過yum更新之後的PHP版本 5.1.6,但是我花了很久的時間
dotproject專案管理軟體2.1.3怎麼安裝就是有問題,最後降級使用2.1.2/2.1.1版的DotProject,但是這兩個版本有安全上的問題,而且我Run完之後,有出現操作上異常的Bug。
可以在CeontOS5.4版上怎麼安裝就是有問題,還好,我還有一台不是這麼重要的Linux主機,就拿來做實驗。

Read more

php/mysql 更新安裝 @ CentOS 5.4

因為套裝程式的需要,逼不得已將5.1升級到5.3版
OS CentOS 5.4版
原本想抓tarball回來編,不過看動作這麼複雜
還是算了,找到使用rpm的更新法,2個指令就更新好了

rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-0.noarch.rpm
yum –enablerepo=webtatic install php

檢查一下吧
[root@dns includes]# php -v
PHP 5.3.2 (cli) (built: Mar 5 2010 15:08:05)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
成功更新到5.3.2

php與資訊安全

之前拿到了一本原文電子書,在講php程式設計與資訊安全,一直都沒有空去看它,最近,把這些本當成催眠書,睡覺之前翻一翻,每次看不到10頁,我就非常想睡,當然我想睡的時候都已經半夜一、二點了,回到正題,目前還在讀第一章,還沒有講到php程式設計要怎麼考量安全性,就在第一章就讓我被打了一記悶棍,怎麼說咧?聽我道來。 Read more

查詢陣列中值所在的位置

為了資料排序的問題,又無法直接抓取資料的序號
所以只好把資料序號都丟進去陣列中
放入陣列中的元素,是按照順序排好了
只要有辦法取得陣列元素的位址
就可以進行相關的操作
使用的指令
array_search(‘字串’,陣列變數)
如果有資料,就會返回位址,如果沒有,就會返回null
解決掉我花了三個小時的order by問題
使用這個方法,就是浪費了一點記憶體
不過,這也是沒有辦法的辦法

網頁流量是真的流量嗎?

最近,開始深入的測試discuz
發現,discuz 7.0版上也有採集文章的插件
也就是說,可以自己把別人的文章複製(克隆)回來
當然,連回覆也不放過

更厲害的是,可以自己產生1000個會員,這些會員會隨機上線
還會自己發文章,營造熱門網站的資訊

可怕了吧!真是一個超猛的外掛,這讓我覺得,還有很多努力的空間
第一:文章採集技術,因為直接抓的也是discuz文章,格式比較不容易跑掉
第二:人數上線瀏覽資料,這是Blog系統所沒有的
第三:隨機發文,這是機器人很重要的功能

當然,discuz也複雜許多,因為html tag/bbcode或是純文字三種模式
比只用html tag的blog簡單許多

當然,1000個會員隨機在線,隨時提供資料,這個手法,還真是先進。