Yblog = yourblog,你的優質部落格。願真田幸村紅鎧策馬赤備突擊的身影,帶給我們更多的勇氣。

星期天, 十一月 11, 2007
重要的網頁程式語言PHP,其網頁程式編譯器釋出新版PHP 5.2.5。不論是PHP 4系列最新版的4.4.7、PHP 5.1系列或PHP 5.2.4,PHP官方建議所有用戶更新到PHP 5.2.5的版本。

還沒有升級到PHP 5.2的話,因為其部份架構與之前的PHP 4不同,可以參考PHP方面提供的PHP 5升級文件,獲得更多解答。

這次的更新不但改善60項bug,也提高執行效率,包括array_intersect_key()、array_intersect_assoc()、array_uintersect_assoc()、array_diff_key()、array_diff_assoc()與 array_udiff_assoc() 這些功能的效率提升。另外,更新PCRE正規表示式為7.3,時區資料也更新到2007年9月的新版本,增加能控制使用ZEND_MM_COMPACT環境變數時記憶體消耗量的功能。

另一方面,PHP官方測試中的PHP6已經可以下載測試,整個開發的過程會逐漸加快,建議還是儘快地轉移到PHP5平台,及早因應PHP4停止更新、支援的變局。

這次PHP 5.2.5更新的重點內容如下:

* Upgraded PCRE to version 7.3
* Updated timezone database to version 2007.9
* Added ability to control memory consumption between request using ZEND_MM_COMPACT environment variable.
* Improved speed of array_intersect_key(), array_intersect_assoc(), array_uintersect_assoc(), array_diff_key(), array_diff_assoc() and array_udiff_assoc() functions
* Fixed bug #43139 (PDO ignores ATTR_DEFAULT_FETCH_MODE in some cases with fetchAll())
* Fixed bug #42785 (json_encode() formats doubles according to locale rather then following standard syntax)
* Fixed bug #42549 (ext/mysql failed to compile with libmysql 3.23)
* Over 60 bug fixes.

這次PHP 5.2.5修掉的重點Bug如下:

* Fixed dl() to only accept filenames. Reported by Laurent Gaffie.
* Fixed dl() to limit argument size to MAXPATHLEN (CVE-2007-4887). Reported by Laurent Gaffie.
* Fixed htmlentities/htmlspecialchars not to accept partial multibyte sequences. Reported by Rasmus Lerdorf
* Fixed possible triggering of buffer overflows inside glibc implementations of the fnmatch(), setlocale() and glob() functions. Reported by Laurent Gaffie.
* Fixed "mail.force_extra_parameters" php.ini directive not to be modifiable in .htaccess due to the security implications. Reported by SecurityReason.
* Fixed bug #42869 (automatic session id insertion adds sessions id to non-local forms).
* Fixed bug #41561 (Values set with php_admin_* in httpd.conf can be overwritten with ini_set()).

延伸閱讀:PHP 5.2.5詳細修正與更新的內容
ivan 發表於 11:52 PM | 靜態連結 | 文章分類: 數位科技, www | 標籤列表: | 迴響留言 (2) | 引用列表 | 觀看 (5038)

星期六, 十一月 10, 2007
隨著台灣人口結構改變,過去一個家庭生許多個小孩的情況慢慢到了這三十年間的父母,普遍只生2個上下的小孩,而這十年間,更是剩下只有1~2個,每個家庭新生兒出生的比例其實是下降的,長期來看,下一個世代生小孩的比例會更低,人口呈現幾近於停滯的成長已經是看得到了。

這幾年建案不斷出籠,在大批土地興建成住宅,以及老舊社區都市更新屢屢推出,台灣整體房屋供給量在這2年開始達到高峰期,2007下半年底一堆2年前的房子交屋,2008年、2009年有更多的新成屋要交屋,未來究竟會不會供過於求呢?

不無很大之疑問呢。

換言之,房價勢必有下探的空間,體質好的產品才有抗跌的空間。
ivan 發表於 11:57 PM | 靜態連結 | 文章分類: 心情隨筆 | 迴響留言 (9) | 引用列表 | 觀看 (4680)

星期五, 十一月 9, 2007
這2天anarch1001兄提到有關這次2007年中時文學獎新詩組的疑似文章抄襲事件,剛好前天睡前瞄到,就提供了一些比對和檢查文章的看法。

不過昨日經過評審討論,還是認定新詩獎得主磊兒的得獎資格取消,理由是與[發表時間]在2005年6月14日,由劉哲廷張貼在blogspot上的文章類似(當然不完全一樣)。

網路文章發表的時間爭議

我的看法是,通常碰到這類網路文章爭議,必須先釐清的是,一般部落格平台如果文章的修改時間可以變動,而文章的流水編號卻是不會變動的。比方說本文的網址是http://yblog.org/archive/index.php/7676,編號是7676,就算是把文章改成2005年發表,文章編號還是一樣,可以藉此辨別文章的正確發表時序

其次,如果文章發表的網站,看起來如果找不到文章編號的流水號,還可以看archive.org(網頁歷史庫存資料集合站)或Google搜尋引擎的cache葉面,會比較麻煩一點。至於其他的主要部落格平台(BSP),文章都有流水號,能夠協助求證相關文章的大概發表時間點。

一般的BSP讓使用者修改時並不會留下時間記錄,不像討論版修改會把時間顯示在前端頁面(個人強烈建議BSP也可以考慮加入這種機制,強迫顯示文章編輯的時間),BSP的資料庫其實也不會記錄,所以只能從google cache或archive.org的時光庫存網頁中比對,花時間且有效,但是否值得有待商榷。

如果與A文流水號接近的其他文章,其發表時間是某時,與B文流水號接近的其他文章發表時間遠遠晚於A文號碼附近文章的時間,就肯定B文較晚。當然不能肯定B文抄襲,但是B文的公信力就降低。

怎麼樣釐清文章原本內容?

既然修改文章並不會改變文章留水號,但是只要google 有索引,可以看庫存網頁,再來就是看archive.org時光網頁之前的文內容(要花時間找,且不一定有),和他現在的文章比便可得知。

archive.org的好處是保存不同時間不同網站[當下]的內容,但盲點是,並不夠全面,如果點選了時光網頁庫存頁面中該部落格的任何連結,網址變動下讓網址參數中的時間變成現在的時間,就表示這篇文章或使用者所點選的連結,已經沒有當時的版本,直接跳最新的給你。
這是我們在使用archive.org時必備的知識。


回過頭來看這次的中時文學獎事件:

劉哲廷兩年前的作品網頁(Dear Howard)

磊兒被取消首獎的作品網頁(是你正坐在我的位置看海的樣子)
(她自己的意思是2007年4月寫的,不過貼到網頁是10月了)

這次事件之所以被關注文章發表時間的問題,是因為劉哲廷先前曾經發生過這件文章抄襲他人的事情

而中時文學獎主辦單位取消磊兒首獎的得獎資格後,磊兒發表聲明要請律師走法律途徑,並希望有電信警察查證記錄,認為中時文學獎主辦單位判斷文章是否抄襲的方式不夠好。

我怎麼想的呢?

磊兒發表的文章在無名小站,無名小站在archive的資料很片面,幾乎不具參考價值。我們來看劉哲廷過去的庫存頁面資料,因為是放在google買下的重量級blog服務平台blogspot,所以一定會被索引進資料庫。很幸運地,我們可以在archive找到5份庫存網頁記錄,換言之就是5個時間點下,由archive.org從網路上下載庫存起來的當時首頁風貌。

我查詢的結果如下:

劉先生部落格最早在archive.org的庫存歷史頁面只有到2005年12月,而該篇文章為2005年6月14日所發表,所以我們就看2005年6月的文章列表,看有沒有這篇Dear Howard文章。

根據資料庫記載,2005年12月26日時的庫存網頁記錄,2005年6月14日該篇文章確實存在

可是,我犯了一個錯誤,所以昨天晚上回給anarch1001時沒注意到點選後的連結已經自動被轉換了。今天檢查本站優格網的歷史網頁資料時才發現自己的盲點,再仔細觀察,直接點選該連結的話,其實會被自動指定到新的日期連結去,也就是說archive.org當時該網頁的庫存紀錄只有部分而已,連結指定的頁面並沒有放到資料庫裡,所以只好抓新的資料來慨。這表示原先如果我們想閱讀2005年6月的文章列表,就幾乎已經沒辦法取得當時的資料。

透過流水號可判斷文章日期,但內容是否被修改無從判斷起

不過我們可以看文章的流水號,是118開頭的,2006年12月比較新的文章是168開頭,更後面的日期其流水號的數字就更大,所以證實這篇文章的流水號與日期應該沒錯。

那麼內容呢?由於前面提到,archive.org當時該網頁的庫存紀錄經過檢查只有部分而已,所以根本無從得知該篇文章是否在2005年6月14日就是我們現在看到的樣子,所以內容是否修改,實際上可相信與否?我只好持保留態度。

由於archive.org的資料庫運作維護是獨立第3方,可信度有一定的水準。要比對是否抄襲,最好的方式就是在這裡找到當時的庫存頁面。只判斷流水號是不行的,原因是就算流水號證實是某個時間發的,但是因為查不到那個時間的內容,所以也無法知道是否是後來才修改的內容,還是確實當初就是這份內容,也是一般檢查的盲點。

這次的事件,確實是滿麻煩的事情。

如果兩造作者的文章放在很小的網站,那麼結果可能又會不一樣。(我猜的)

所以到底誰才是真正的原作者?還是說這是個美麗的巧合?
老實說沒辦法給個肯定的答案。除非用更激烈的調查方式,包括看blogspot紀錄(幾乎不可能)、由第3方人員觀看劉先生電腦中硬碟的紀錄。

而原得獎者文章放在無名小站,最大的缺點就是無名小站沒辦法有完整的庫存歷史頁面資料,希望創作者能夠引以為戒,不要在無名小站寫文章,要是發生事情,也不容易找到庫存頁面來保護自己,這是本事件之後,個人最先想到的感想之一。orz

這引伸出另一個問題,就是我們該如何主張和保護自己的文章?

個人覺得最好的方式是透過archive.org索引庫存,但要讓這個網站能夠索引,最重要的就是文章放置的平台不能是類似無名小站這種太多人使用的平台,很難從archive.org找到自己的文章。

更甚者,要是像無名小站之前爆發用robots.txt(一種給搜尋引擎機器人索引資料用的文件檔案,負責抓取資料的機器人由此判讀能不能下載網站上的資料做索引)擋掉其他搜尋引擎機器人的事件,那麼你的部落格或網站,也沒辦法在archive.org或其他庫存網頁資料庫出現。

另一種方式就是定期拍照做備份,好像太過火了。XD

對於真正在剽竊或抄襲的敗類,我們應當抵制。
ivan 發表於 7:34 PM | 靜態連結 | 文章分類: blog, 時事評論 | 標籤列表: | 迴響留言 (14) | 引用列表 | 觀看 (8980)

星期四, 十一月 8, 2007
Firefox3瀏覽器的測試版本已經到了快釋出公開測試版Beta 1的階段了,日前Firefox 3 M8測試版發布後,這段時間正在進行多國語言版本製作,進行a9或說M9(M就是Milestone里程碑的意思,象徵關鍵的測試版本),也就是後續這次Firefox 3推出的第一個公開測試版Beta 1。

代號為Gran Paradiso 的Firefox 3最重要的功能就是整合性的瀏覽歷史、書籤功能Places,也就是Bookmarks on Places。另外,更新的瀏覽器引擎Gecko有更好的效能表現。我自己試用先前測試版本Firefox 3,發現瀏覽速度是比Firefox 2快,但是耗用記憶體的問題並沒有明顯的改善。

其他改進方面還包括遠端資料夾功能、支援OpenID與微格式(microformats)等等新功能。

如果是在Ubuntu 7.10的Linux發行版環境下,安裝Firefox 3測試版算是滿方便的,只要輸入這段指令即可裝好:
sudo apt-get install firefox-3.0
Firefox 3的開發進度已經算是延宕,原先官方最早的預估藍圖Beta 1應該是7月底、8月初推出,如今Beta 釋出已經是11月初,明顯延誤許多,原訂11月,也就是Firefox系列瀏覽器推出滿3周年的時刻推出應該是滿難的。

之後就是一連串的預選測試版(RC,Release Candidate),大約2次到3次的RC版釋出後,2007年底才會發佈正式版的Firefox 3。

有經驗的電腦使用者、網站開發人員和程式設計人員可以下載Firefox 3測試,可以看到已經有多國語文版本,不過這些仍是標示alpha的測試版,並不適合一般用戶下載使用。

而真正的公開測試版Beta1還沒有正式發行,但預覽檔案已經先放到官方伺服器上,雖然先前未如預覽版的alpha9提供多國語言版本,但現在已經有多國語文版本出爐,有簡體中文,可是繁體中文暫時沒有。XD

預估Firefox 3 Beta1這幾天就會正式推出。

Firefox 3與網頁開發相關的資料列在Mozilla官方的wiki裡,可以參考看看
ivan 發表於 12:35 AM | 靜態連結 | 文章分類: 數位科技, software, www | 標籤列表: | 迴響留言 (4) | 引用列表 | 觀看 (4718)

星期三, 十一月 7, 2007
最近台灣熱門的話題和新聞就是什麼都漲價,不論是原物料、民生物資、產品、服務、餐廳等通通喊漲,固然有很多商人還滿惡質的,但市場因素其實就是人為因素,這是資本主義的特質。不過,其實還有一種大宗物資是一直跌價的,就是DRAM與Flash。

dram price trend

DRAM是一般桌上型電腦、筆記型電腦、手機等產品使用的重要零件,關係到這些裝置上作業系統執行時的效率。而Flash是快閃記憶體,NOR型Flash也會應用在手機等裝置上或主機板的BIOS、一般電子裝置的軔體存放,而NAND型Flash就是我們在數位相機、手機上的記憶卡,還有iPod隨身碟、SSD固態硬碟上會用到的快閃記憶體,用量非常之大。

這2項物資,近來都是一直呈現跌價的狀態。比方說DRAM,規格為DDR2的1gb記憶體顆單價(1GB的DDR2記憶體模組需要8顆1gb的記憶體顆粒),從2007年8月的6美元下滑到目前的3美元不到,跌幅約為5成。

NAND型Flash延續2007年以來的漲勢後,8、9月以來價格已經往下跌。

所以這真的是滿便宜的,近來的價格可說是貼近晶圓廠的成本在賣。而最近一些朋友跑去買熱門的EeePC ,買回來都是直接上2GB的記憶體來運作。不然就是買新電腦加記憶體到4GB,或者是升級增加家中電腦的記憶體容量。

資訊產品本身價格會隨著技術改進、新產品推出會下滑沒錯,但必要元件如DRAM、Flash或液晶面板,這些已經被視為物資(cnyes網站把dram、flash放在原物料網頁中的一塊)的價格可是會隨著市場供給與需求會上升或下滑,反倒是個特例。

以上報價資料參考來源:集邦科技(DRAMeXchange)官方網站
ivan 發表於 1:27 PM | 靜態連結 | 文章分類: 聰明採購, hardware, 時事評論 | 標籤列表: | 迴響留言 | 引用列表 | 觀看 (5331)

星期二, 十一月 6, 2007
Linux陣營中的重量級廠商小紅帽,也就是Redhat公司,旗下結合開放原始碼社群開發的免費Linux發行版Fedora,預定是11月8日推出Fedora 8正式版,不過和Ubuntu一樣,正式發行前3天,就已經悄悄地出現在一些Mirror FTP站台上了。
fedora 8
Fedora 一直是Redhat旗下的特殊產品,畢竟Redhat主要營收還是靠企業版本的RHEL(Red Hat Enterprise Linux),這是針對企業版的開源Linux發行版,以服務費用維繫營運,而Fedora的前身Fedora Core,是分出來讓開源社群主導的Linux專案,隨著影響力與重要性增加,又整合了Redhat自己的人力支援,改名為Fedora。

Fedora的特點是會用到很多較新穎的技術,比較新的軟體版本,有點像是新奇的味道,這和要求絕對穩定的企業版Linux 發行版RHEL不太一樣,RHEL上面的軟體版本都是相對來說較舊或比較成熟,同時包含Redhat加入的一些特別技術,以及前一版或當前版本Fedora中較成功的軟體或新功能,兩者可說是相輔相成,Fedora做的優秀新功能與軟體整合進RHEL,而RHEL的營收幫助Fedora開發。

這次的Fedora 8,先前自己提到過很喜歡它的Logo,當初就定位成自由且無限的味道,所以用上了數學上的無限符號Infinity,搭配Fedora的字首F,同時有社群的藍色,這次的版本8,更是可以直接看做Fedora Logo中蘊含著8這個數字,結合得很巧妙。

Fedora 8這次增加的新功能與改善不少,和日前介紹的Ubuntu類似,都用上了新的技術,以及更好 、更新的Linux桌面環境與軟體。比方說新的Codec Buddy自動編碼器下載,讓使用者播放多媒體更容易,還有能夠讓不同應用程式使用的聲音環境改變的Pulse Audio系統。新的印表機管理介面也和Ubuntu新版一樣做出改善,並導入Policykit與Rsyslog等新服務。

有興趣使用的人,可以開始下載Fedora 8的CD光碟或DVD光碟iso檔,再透過燒錄軟體燒錄iso檔成光碟,將電腦改成光碟開機,就可以用光碟開機進Fedora 8的Live CD桌面,安裝Fedora 8,試試看這個歷史悠久的優異Linux發行版。

官方正式下載BT連結:
http://torrent.fedoraproject.org/torrents//Fedora-8-dvd-i386.torrent
http://torrent.fedoraproject.org/torrents//Fedora-8-dvd-x86_64.torrent

官方正式版光碟映像檔下載連結:
i386 DVD光碟映像檔
64位元x86平台DVD光碟映像檔

官方正式版Gnome桌面環境Live CD光碟映像檔下載連結:
i386 DVD光碟映像檔
64位元x86平台DVD光碟映像檔

分流伺服器:
Fedora-8-Live-i386-CD.iso
Fedora-8-Live-i386-DVD.iso


不過我自己還是比較喜歡更人性化Ubuntu 7.10,也順便推廣一下Ubuntu。^^
ivan 發表於 11:37 PM | 靜態連結 | 文章分類: 數位科技, software | 標籤列表: , | 迴響留言 (7) | 引用列表 | 觀看 (34920)

星期一, 十一月 5, 2007
根據呆伯特法則,全世界有5%的人是白癡,5%的人什麼都買,所以產品最低銷售率應該是10%。
呆伯特(Dilbert),已經是紅了12年的美國職場漫畫指標人物。他是一家公司的軟體工程師,公司規模很大,所以甚麼匪夷所思的事情都有。
dilbert
呆伯特的外表平凡無奇,卻是很多小人物的心聲。

作者是Scott Adams,他擁有美國加州大學柏克萊分校(UC Berkley)企管碩士學位,1989年就創造出呆伯特來,但是要到了網路科技嶄露頭角的1995年,才開始走紅而家喻戶曉。

我喜歡呆伯特漫畫的原因,是其深刻地描繪出美國職場文化,而這類的辦公室文化,在全球許多國家都能夠發現到類似的橋段或情境。而呆伯特面對漫畫中擁有像惡魔頭上角的老闆,以及客戶、同事,都有他特殊的應對之道,可說是現代人心情的寫照,表達出一種特殊的處事哲學。

面對險惡的大環境,奇奇怪怪的各種價值觀,呆伯特漫畫都有相當有趣又發人省思的對白與刻劃,有興趣的人可以閱讀呆伯特官方網站每天張貼的短篇漫畫,也可以透過iGoogle訂閱,自動每天能出現在首頁上也不錯。

根據呆伯特法則,全世界有5%的人是白癡,5%的人什麼都買,所以產品最低銷售率應該是10%。換言之,如果產品銷售率不到10%,真的就太慘了,這對傳統有形的產品比較適用,無形的資產則又是另一回事了。
ivan 發表於 11:55 PM | 靜態連結 | 文章分類: 動漫領域, 心情隨筆 | 迴響留言 (2) | 引用列表 | 觀看 (5500)

星期天, 十一月 4, 2007
母親大人最近有較多使用部落格的現象,在提出想學更多東西的訴求後,教了簡單的網路相簿、Picasa圖片軟體、網路書籤、Google書籤等等內容。

雖然Gmail她也用了2年,不過還是不太會一些功能,順便連MSN的功能也提一下。

還有urmap、google map,以及iGoogle。orz

可惜這些東西要教一段時間,所以有空得多花一點時間講解才行。
ivan 發表於 11:50 PM | 靜態連結 | 文章分類: 心情隨筆 | 迴響留言 | 引用列表 | 觀看 (3574)

星期六, 十一月 3, 2007
最近蘋果電腦Apple的Mac OS有新的木馬程式出現,偽裝成編碼器讓人下載,顯示蘋果電腦用的人越來越多,才會被程式撰寫者青睞。而近來熱門度增加的Linux,幾套Linux發行版搭配桌面環境的組合,是不是也有中毒的風險呢?

其實雖然有歸有,但因為系統架構設計的差異,以及病毒散佈的難度,Linux桌面環境的用戶還沒有甚麼重大的病毒事件發生。

在我一般應用的環境中,使用的作業環境是Ubuntu,電腦中並沒有安裝防毒軟體。而瀏覽到有病毒的網頁,首先是Firefox瀏覽器不支援那些木馬與病毒所需要的IE瀏覽器元件而不受影響外,即便是不幸自己手賤下載了病毒程式,它也因為系統缺乏Windows的一些程式元件而無法執行,更因為缺乏系統權限,也沒辦法對系統產生傷害。

所以,長期使用下來,倒是沒安裝過任何防毒軟體,最近勉強試了一套開源的防毒軟體,測試果,電腦倒是乾淨的,算是使用Ubuntu的另類好處,減少防毒軟體對系統效能與使用上帶來的不便。

比起當機機率較高,記憶體管理效率差,病毒、木馬天天有的Windiows系統要好太多了。
ivan 發表於 11:33 PM | 靜態連結 | 文章分類: 數位科技, software | 標籤列表: , | 迴響留言 (7) | 引用列表 | 觀看 (9844)

星期五, 十一月 2, 2007
離Firefox 2.0.0.8才12天,Firefox更新版本Firefox 2.0.0.9的正式版在美國時間11月1日正式開放下載,這次更新是解決掉2.0.0.8的一些穩定性問題。

另外代號為Gran Paradiso 的Firefox 3還在M9開發中,應該會在近期發行,。有經驗的電腦使用者、網站開發人員和程式設計人員可以下載Firefox 3測試,先行熟悉。


有興趣使用Firefox 2.0.0.9且使用Windows平台的用戶,可以點選Mozilla方面釋出的Firefox 2.0.0.9 繁體中文正式版下載連結,這也是目前官方推薦給Windows平台的最主要Firefox瀏覽器版本。另外,LinuxMac OS平台的版本也開放更新下載。

這次更新是解決掉2.0.0.8的一些穩定性問題,內容為:
Bug 400406 - Firefox will ignore the “clear” CSS property when used beneath a box that is using the “float” property. There is a temporary workaround JS/CSS code available for web developers with affected layouts.
Bug 400467 - Windows Vista users will get “Java not found” or “Java not working” errors when trying to load Java applets after updating. To fix this, users can right-click the Firefox icon and “Run as administrator”, then browse to a page with a Java applet — doing this once will fix the problem and permanently restore Java functionality.
Bug 396695 - Add-ons are disabled after updating. Users can fix this problem by opening their profile folder and removing three files (extensions.rdf, extensions.ini and extensions.cache)
Bug 400421 - Removing a single area element from an image map will cause the entire map to disappear. There is no workaround available at Bug 400735 - Some Windows users may experience crashes at startup. There is no workaround available at this time.
ivan 發表於 10:00 AM | 靜態連結 | 文章分類: 數位科技, software, www | 標籤列表: | 迴響留言 | 引用列表 | 觀看 (4586)










Collablog Portal enabled