星期四, 十月 23, 2008

MySQL Master-Master Replication Manager(完) - 問答

MySQL Master-Master Replication Manager 完結篇, 就來做個問與答吧~(這三篇文章都是 MMM 1.0 版)

不知道什麼是 MySQL Master-Master Replication Manager(MMM) 的, 請先看下述文章:

 (閱讀全文)

星期三, 十月 22, 2008

MySQL Master-Master Replication Manager(2) - 環境建置、架設

前一篇 MySQL Master-Master Replication Manager(1) - 簡介 看完後, 再來就是要建置這個環境囉~(註: 目前 MMM 是 stable 1.0 版)

此文假設已經玩過 MySQL Replication, 所以 Replication 設定的部份不多做解釋, 若有不懂的, 可以參考: MySQL 設定 Replication (Master - Slave)

 (閱讀全文)

星期二, 十月 21, 2008

MySQL Master-Master Replication Manager(1) - 簡介

什麼是 MySQL Master-Master Replication Manager(MMM)?

  • MMM (MySQL Master-Master Replication Manager) 是整合 Script 做 監控/管理 MySQL Master-Master replication cluster 的設定配置.
  • Master-Master 的意思不是同時有兩台 Master 應付寫入的動作, 而是要做備援, 若 Master 死掉, 可於最短的時間內(幾秒內), 將備援的 Master 替換上線, 而這台備援的 Master, 平常也可以當 Slave (Reader).
  • 當 Slave 的 Replication Failed 時, 會自動讓此 Slave 停止提供服務, 避免不同步的狀況發生.
  • MMM 可解決 Master 死掉時, 需要停機或停止所有寫入的問題.
 (閱讀全文)

星期日, 七月 20, 2008

好文: Web Analytics 2.0

Web Analytics 2.0 是蠻不錯的觀念, 雖然看到這篇文章時, 已經過快一年了... Orz.

 (閱讀全文)

星期一, 三月 17, 2008

要使用 HTML link 來安裝 Debian/Ubuntu Package 如何寫

常常寫到要 apt-get install screen 等, 但是如果直接變成 link, 一點下去就可以直接安裝, 或許是個更快的方法. (apt-get install screen, 然後把 screen 變 link, 點選就會安裝 screen 的 package).

 (閱讀全文)

星期三, 三月 12, 2008

Javascript 的 Database: Taffy DB

Javascript 的 Database 是 一個很酷的 Idea, 但是, 好像又有點怪怪的.....

DB 的空間只有 10K, 這跟直接存在 Cookie 或存成 JS Array 比起來, 似乎沒有比較方便.

不過, 提供的 DB 處理倒是可以省掉不少工(ex: Find / Update / Insert / Remove / OrderBy ... 等). 先記起來, 之後再研究如何應用它~ :)

 (閱讀全文)

星期五, 三月 07, 2008

IE8 的 相容Quirks模式 Meta Tag(X-UA-Compatible)

Microsoft 推出了 Internet Explorer 8 Beta 1, 裡面有一個非常大的改變: 微軟:IE8 預設模式將支援網路標準, 節錄裡面幾點:

  1. 微軟宣布,IE8一推出時,就會以標準相容模式(standards compatibility mode)作為預設的成像引擎(rendering engine)。微軟先前已表示,新版瀏覽器可以通過Acid2 rendering測試。
  2. 就IE8而言,微軟計劃提供三種rendering模式:新的標準相容(standards-compliant)模式、IE7成像引擎、以及一個展示舊型網站的選項。因為新版瀏覽器改變了預設環境,若網站希望IE8沿用IE7的引擎,就必須在各自的網站編碼中加入一個標籤(tag)。

所以 IE8 的預設模式會如下(取自: IEBlog: The Default Layout Mode):

 (閱讀全文)

星期二, 二月 26, 2008

在網頁嵌入 MSN/GTalk/Y! Messenger/Gabbly 即時聊天模組

要在 Blog 或 網頁上即時與使用者互動, 最快的大概就是放個聊天室.

看到 Google 也把 Gtalk 的即時聊天的嵌入程式 擺出來, 順便把其它的一起整理出來, 挑平常喜歡的用吧~ :)

 (閱讀全文)

星期四, 二月 21, 2008

Amazon S3 使用和操作(s3cmd/PHP class)

Amazon S3 是付費的網路磁碟服務, 而且可以透過 Web 直接將檔案拉下來, 沒有最低消費, 用多少收多少, 單純做備份, 收費算是蠻便宜的, 有興趣可以用 Amazon Web Services Simple Monthly Calculator 算算看(我算自己的資料備份, 一個月下來應該不用 $100 台幣).

 (閱讀全文)

星期三, 二月 13, 2008

CSS 改變選取文字的顏色(CSS3 - 目前 Firefox/Safari only)

選取文字的顏色, 想要做修改, CSS3 有規範修改的方法.

 (閱讀全文)

星期四, 元月 24, 2008

GIMP 的圖片影像智慧型縮圖

通常如果要做縮圖, 不等比例縮小就會很糟糕, 但是如果我只要縮此圖片的高度, 或此圖片的寬度, 其它的要維持不變, 要怎麼做?

之前看到一個很神奇的演算法(Seam carving), 可以移除圖片中不重要的區域, 讓圖片縮小, 又不會影響到比例~ 有興趣可以看:

 (閱讀全文)

星期三, 元月 16, 2008

好文: DVD +R -R 的差異

以前對燒錄片還算蠻熟的, 但是到 DVD 的時代, 完全跟它脫節了~

下面的解說很多, 相信很多人一定只想知道, 到底要買 +R 還是 -R, 不用知道原理的, 所以先直接說結論:

照文章說明的, 染料 和 反射層 相同的話, 買 DVD +R 就對了~ (文章說 -R 比較便宜, 但是我去買時, 價位都一樣哩~)

 (閱讀全文)

星期一, 元月 14, 2008

修正 CSS 對於 float 區塊, 使用 clear:both 無效的解法

CSS 的 float 使用起來蠻方便的, 但是使用完後, 那塊空間就等於是消失, 所以需在下面加 clear:left / clear:right / clear:both (我通常都直接 clear:both 就是了~), 但是有時後會遇到寫 clear:both, 但是沒有任何作用的狀況.

 (閱讀全文)

星期四, 元月 10, 2008

Facebook Develop 第二步: 填寫 Application 設定

Facebook 加入 Developer 第一步 之後, 來寫寫 Facebook Apps 吧~

 (閱讀全文)

星期三, 元月 09, 2008

自動幫 Javascript / CSS 檔加上版本編號

上個星期才解決這個自動加版本編號的問題, 結果今天就看到一篇寫這類的文章, 真心痛, 這篇文章出來的太晚了.. :~~

 (閱讀全文)