MySQL/MariaDB 5.5 Replication Setting

久違的文章,我竟然長達半年沒有寫文章,最近退伍又很剛好找到工作了。又有一堆雜事可以做,我想之後應該有一堆東西可以紀錄吧。

最近忙著幫公司架設Raid跟備份機制,這邊就紀錄一下MySQL Replication的流程,雖然說是MySQL但是公司實際上是用MariaDB但這不是重點,基本上操作是一樣的。

Replication的機制上MySQL Server分為MasterSlave,在一般的應用中主要還是用於負載平衡,但在這邊我只是要用於備份。

More

HTML中JavaScript的載入問題

前言

一般在瀏覽器中對於HTML的解析順序是由上而下的,所以在傳統的網頁設計中我們一般都會將<script>標籤放置在<head></head>中,這樣能確保JavaScript盡早被執行到。

但是隨著近年來網頁不再只是網頁,而漸漸成為了Web Application,因為如此所以使用到的JavaScript就變得越來越大,這時候JavaScript的載入就是個問題。

More

Ubuntu 14.04 LTS 中文修正

前言

很高興Ubuntu釋出了新的長期支援版本Ubuntu 14.04 LTS,終於在新的版本中輸入法的切換終於正常了。

另外很不幸的,在Ubuntu 14.04 LTS釋出前的一個月中,我所架設的 ftp.csie.chu.edu.tw 因為不可抗拒之因素導致伺服器下線,進而造成它在台灣預設來源庫名單中除名,這件事讓我非常失志。

好,回到正題,我習慣使用英文界面,但是我又希望看見漂亮的中文字體。但是在這一版更新完語言套件之後你卻會得到一個預設字體是標楷體以及細明體的中文顯示...,頓時讓人回到Big5網頁的感覺。

我還是喜歡看文泉驛微米黑或者是類似的字體,但是這次的修改方式跟上幾版不太一樣,所以我就在這紀錄一下。

More

Ubuntu內建PCRE Library所造成的PHP Segmentation Fault

接續

我前天說到我要找時間查查到底是什麼原因造成PHPSegmentation Fault,我想本篇文章的標題已經指名原因了,那我就結束這回合

當然我還是在這邊紀錄一下流程以及解決方法,然後在除錯的過程中還順便解了一個PHPBrewBug,這個Bug就是關於./configure找不到libpcre(.a|.so)的問題,原因是出在於系統架構的判斷。

先不管這個,我之前說過只要preg_match()只要輸入的字串一長就會發生錯誤,所以我們朝PCRE Library進行。

More

Pointless所遭遇到的Segmentation Faults

怪事

在開發Pointless到現在的兩年期間內,初期其實都還算順利,直到最近幾個月遇到了兩次Segmentation Fault,終於我遇的不是PHPSyntax Error,而是PHPBugs或是其中函式庫的問題。

寫直譯式語言可以遇到語言的錯誤還滿猛的,一次是在OS X上用PHPBrew編出的PHP,另一次就是最近在Ubuntu 13.10Ubuntu 12.04 LTS上還是用PHPBrew所編出的PHP

題外話,話說PHPBrew超好用的,可以在不同版本的下作切換,對於開發來說實在是很棒。

More
About
ScarWu

刀疤

記錄學習過程、生活以及一些想說的話。