跳到主要內容

發表文章

目前顯示的是 11月, 2011的文章

Install Apache + php5 + MariaDB + phpMyAdmin on Windows 7

雖然 Apache, php, MySQL, phpMyAdmin 這種組合在網路上已經有人將它打包成 WAMP 套件,不需要太多的技術背景的使用者也可以輕鬆的架站。但是還是自己手動安裝來的 Free,另外,再次分別下載各個軟體手動安裝,主要是想測試 Maria DB , eyeOS 的支援情形。 在這次安裝的過程中,遇到一些與2001年安裝在 windows 98 時不同的設定及問題,先描述如下: 1. Apache virtual-host 的設定 : 設定檔在 conf/extra/httpd-vhosts,主要是讓主機有另一個 virtual host name 可以使用,可以參考檔案內的範例來設定。 另外需要注意的是:C:\Windows\System32\drivers\etc\hosts 也需要加入 virtual host 的 ip 才可以找得到 Apache 所設定的 virtual host。 2. Apache httpd.conf 的設定: 這個與之前的設定相同,主要是設定 php 要使用的 modules, index.php,但不需要PHPIniDir "J:/Server/php5/" LoadModule php5_module "J:/Server/php5/php5apache2_2.dll" ,因為 php5 的安裝程式就會要求指定 Apache 設定檔的路徑,並且設定好這個模組。 3. Apache manual.conf 的設定:Apache 的 manual 設定檔是 conf/extra/httpd-manual.conf, 設定以後就可以不用連到 Apache 網站。但是不需要在 Alias modules 中特別設定路徑。 4. php 的安裝與設定:php 有許多種版本,要下載 Thread Safe 的版本,並且要注意安裝時要下載 php 5.3.8 的版本,因為當時 php 5.4.0 版本是新版本,在安裝 phpMyAdmin 時,會造成無法登入 Maria DB,還一直以為 phpMyAdmin 或者 Maria DB 的問題,弄了很久才在網路上找到問題出在 php 版本的問題。 5. eyeOS 安裝: 安裝 eyeOS 以後會出現...

The new C++ standard -- C++11

C++ 的新標準已經公佈了,有許多不一樣的外貌、功能,在 Herb Sutter 的網誌中有提到。在 ReadWrite Hack 舉辦了 Hacker Poll: Is C++ the Language of the Future? 的投票, John D.Cook 及 Mike James   對於 C++ 的未來都看好,而 Herb Sutter 在 他的網誌中 也介紹了一本關於 C++11 的新書: Scott Meyers’ C++11 Materials: The Best Available Overview of C++11,最近應該會有更多的文章或書籍探討新的標準。   另外,The C++ standard Library 作者在 2008 年出了一本 SOA in Practice 的書,在 台大的網站 中有介紹這個架構,在加上 HTML5, CSS3, ROR, LLVM, 有不少書要看了。

useful coding techniques for css3

在無意中找到了一個 Connexions 網站[1],網站首頁寫著: Connexions is: a place to view and share educational material made of small knowledge chunks called modules that can be organized as courses, books, reports, etc .  用 "css3" keyword 去 search,有一個介紹 css3 的教材[2],在他的參考資料中列出 useful coding techniques 的連結[3],連結中有需多 css3 的範例可以參照,特別是 slide 的範例。 在[3] 的 slide 範例限制,對於 IE 的使用者無法顯示 slide 的效果,而在 [4] 中提供了一個 slide.js 的 library 讓網頁可以顯示各種 slide show 的效果。 ------------------------------------------------------------------------------------------ [1] http://cnx.org/ [2] http://cnx.org/content/m36730/latest/ [3]  useful coding technique [4] http://greweb.fr/slider/