Month: June 2010

自己動手編譯 Chromium

這篇文章的環境是 Ubuntu 10.04 LTS 64 bit 版本(也就是我目前的桌面),在動手做之前請確定對 Linux 有基本的認識,因為在實作的過程中可能會發生某些突發狀況需要自己動手解決。 目前 Chromium 原始碼的來源有兩種,一種是下載官方包好的 Source Code Tarball ,解壓縮之後編譯,另一種是從 SVN 版本控制系統取出再編譯。我偏好後者,雖然第一次取出比較慢,但之後可以隨時維持更新。

Posted in 碎碎念

淺談 PHP-MySQL, PHP-MySQLi, PDO 的差異

PHP-MySQL 是 PHP 操作 MySQL 資料庫最原始的 Extension ,PHP-MySQLi 的 i 代表 Improvement ,提更了相對進階的功能,就 Extension 而言,本身也增加了安全性。而 PDO (PHP Data Object) 則是提供了一個 Abstraction Layer 來操作資料庫,用講的其實看不出來有有什麼差別,所以就直接看程式吧… 首先,先來看一段用 PHP-MySQL 寫成的程式碼,這類的範例常用在世界各地:

Posted in Programming

移除 roga’s blog 的 RSS 內嵌廣告

我發現「AdSense 資訊提供廣告」比「AdSense 內容廣告」效益差了很多,以我的 case 來說,曝光率和點擊率都低很多。 所以我決定把這邊 RSS 內嵌的「AdSense 資訊提供廣告」停掉。 因為對我的所有網站的整體廣告收益來講,我的 blog 有沒有 AdSense 相關廣告其實沒什麼差…

Posted in 碎碎念

Apache2(mpm-worker) + mod_fastcgi + PHP5 on Debian Linux.

由於終於受不了速度太慢,耗用太多記憶體,所以改用 FastCGI 來跑我的服務。這種做法的好處就不用多說了,網路上很多人都有講,不過我找到的這類教學文章環境大多都是 FreeBSD 上的,所以照著弄了一下,終於搞出來。以下是給 Debian Linux 的作法,做個筆記:

Posted in Computers

從 Firefox 換到 Chromium

因為 Firefox 使用起來不是很流暢,所以我一直用得不開心,主要問題是處理 JavaScript 引擎不夠快,以及三不五時的 Memory Leak ,而且我非常依賴滑鼠手勢 (Mouser Gestures),以及 Google 工具列的 Pagerank 、翻譯和書籤同步功能,之前這些功能在 Chrome (Chromium) 上都沒辦法實現。(當然,我不用 IE 也是基於上述理由,和很多人一樣,我也是不得以非得用 WebATM 的時候才會打開 IE 。) 不過,現在的 Chrome (Chromium) 已經都將我的需求一一實現了,而且 Chrome (Chromium) 也可以把瀏覽紀錄和書籤匯入,嗯…的確是時候跳槽了。 在 Chrome 的擴充功能中,我用 PageRank 來看原本在 Firefox 要安裝 Google 工具列才能看到的 PageRank

Posted in 碎碎念