2011年12月4日 星期日

ubuntu linux 安裝設定 ngnix + php5



  1. sudo apt-get update
  2. sudo apt-get upgrade
  3. sudo apt-get install nginx php5-cli php5-cgi php5-fpm

可修改 /etc/nginx/sites-available/default ,將 default listen port 80 改為 8088 。或者將預設的網頁根目錄 root /usr/share/nginx/www; 改為 /home/myroot; 。

listen 8088
root /home/myroot;


設定 .php


location ~ \.php$ {
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                include fastcgi_params;
}



存檔後。啟動執行/停止 ngnix :

/etc/init.d/ngnix start
/etc/init.d/ngnix stop

#




2011年11月30日 星期三

Google 室內地圖

Google地圖不僅有衛星、街景地圖,現在也開始提供國外一些機場、店家的室內地圖(indoor Google Maps)。

使用Android手機的朋友更新到 Google Maps 6.0 就可以開始體驗服務囉。

原文:Examples of indoor Google Maps


2011年11月1日 星期二

解決 Picasa 3 在 Ubuntu 11.04 下中文字問題

Picasa 3 在 Ubuntu 11.04 下中文字仍會有「口口口」的問題。解決方法如下:

微軟正黑體字型(MSJH.TTF)為例:

  1. 將 MSJH.TTF (msjh.ttf) 字型複製到 ~/.google/picasa/3.0/drive_c/windows/fonts 下
    sudo cp MSJH.TTF /opt/google/picasa/3.0/wine/drive_c/windows/fonts 或
    sudo cp MSJH.TTF ~/.google/picasa/3.0/drive_c/windows/fonts
  2. 編輯 ~/.google/picasa/3.0/system.reg 檔案,找到下面此行:
    [Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink] 
    "Tahoma"="MSJH.TTF"
    "Tahoma Bold"="MSJH.TTF"
    新增上面兩行或修改原Tahoma字體設定,將Tahoma字體指向正黑體字型檔(MSJH.TTF)。
  3. 存檔後,重新啟動 Picasa 應該就正常囉。
#

2011年10月31日 星期一

70億的APP

今天(10/31/2011)對全人類來說,是一個值得關注的
日子。根據聯合國的資料,今天全球總人口數突破70億!

70億人、超過7000種語言,生活在194個國家。

如果沒意外又活得夠長久,我們將有幸在2045年見到全球人口到達90億人!!(口袋裏的鈔票如果到這種級數,不是太有錢,就是不值錢了)

感興趣的話,記得下載國家地理雜誌 NGM 的7 Billion for iPad來瞧瞧。檔案超過200MB,透過Wi-Fi下載比較快些。









#

2011年10月22日 星期六

iPhone 3 也可以語音搜尋

Siri還不支援中、日、韓等亞洲語言,台灣一時也還沒有iPhone 4S。不過iPhone 3也有語音搜尋可以玩喔! 雖然目前只有日語,但相信類似的中文語音應用陸續應會出現...

當然,可能離Siri的境界可能還有點遠~^_^





#

消失的cronolog 導致 apache2 無法啟動

執行 /etc/init.d/apache2 start 時,出現了「(2)No such file or directory: apache2: could not open error log file /etc/apache2/logs/error_log. 」的訊息。怎樣都無法啟動 apache2。

找了老半天才發現 apache2.conf 裡設定 ErrorLog 參數,要進行 error logs rotation 的 cronolog 竟然消失不見?!! 難道是因為 ubuntu 更新導致的?

只好手動再裝一次 cronolog ,先至 ubuntu 下載最新版的 cronolog  source (cronolog-XXXX.orig.tar.gz):

  1. wget https://launchpad.net/ubuntu/oneiric/+source/cronolog/1.6.2+rpk-1ubuntu1/+files/cronolog_1.6.2+rpk.orig.tar.gz
  2. tar xzvf cronolog_1.6.2+rpk.orig.tar.gz
  3. cd cronolog-1.6.2
  4. ./configure
  5. ./make
  6. ./make install
  7. cd /usr/sbin
  8. ln -s  /usr/local/sbin/cronolog cronolog
重新執行 /etc/init.d/apache2 start ,果然一切都 OK !

ps. 比起直接以 dpkg 安裝 package,我的確是比較喜歡純手工的 make; make install ~ ^^