Google Code Prettify

星期一, 1月 27, 2014

MySQL migrate to MariaDB - ubuntu phpmyadmin

As developer is hardly to find a help from Oracle's MySQL and google is also moving to MariaDB, this article will show how to migrate MySQL5.5 to MariaDB5.5.

Original Backend System:
  • php version: 5.3.10-1ubuntu3.8 (phpmyadmin)
  • Server API: Apache2
  • MySQL: 5.5
Original Command Set for ubuntu12.04...
$ sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
$ sudo apt-get install phpmyadmin
$ sudo a2enmod rewrite //lanuch mod_rewrite module
$ sudo /etc/init.d/apache2 restart 

Start to moving MySQL5.5 to MariaDB...

星期三, 1月 08, 2014

超簡易網站架設SimpleHTTPServer

製作網頁前端程式,常想簡易的模擬網頁放在Server端的樣貌,便利client端的設計...
因此記錄一下如何使用python簡單架設臨時站台~
個別介紹ubuntu作業系統與windows作業系統的實作方式:
  • ubuntu: 因為ubuntu已經內建python了, 所以不須再安裝python
    壓下 ctrl + Alt + T 開啟terminal
    $ ifconfig //查詢本機ip
    Ex. 出現wlan0 Link encap:.. HWaddr ... inet addr:192.168.11.185
    $ cd xxx //移動到需建立連線之folder
    $ python -m SimpleHTTPServer 8000
    看到出現 Serving HTTP on 0.0.0.0 port 8000 ... <- 表示架設成功
    那麼其他周邊的NB, Android phone...設備, 將它們連結到同樣的wireless主機,打開瀏覽器輸入
    http://192.168.11.185:8000
    就可以看到該頁面的實際樣貌了 :)
  • windows作業系統: 因為沒有內建python,先選擇下載python套件版本 (我是選用python27這版)
    接著, 按左下角windows開始, 在搜尋列輸入cmd..., 開啟cmd
    $ ipconfig //查詢本機ip
    取得ip: x.x.x.x 跟ubuntu方法類似
    $ cd xxx //移動到需建立連線之folder
    $ c:\Python27\python -m SimpleHTTPServer 8080
    看到出現 Serving HTTP on 0.0.0.0 port 8080 ... <- 表示架設成功.. :)
ps. 8000 跟 8080 為port

資料來源:
Python文件-20.19 SimpleHTTPServer - Simple HTTP request handler