7月 08, 2012

O’Reilly 出版的系列叢書 The Missing Manual

The Missing Manual 系列中跟「網頁設計」有關的清單:

(1) PHP & MySQL:The Missing Manual 國際中文版
(2) JavaScript & jQuery: The Missing Manual 國際中文版 第二版
(3) CSS: The Missing Manual, 2nd Edition

翻了一下內容,似乎比較像是入門書。

6月 29, 2012

王者歸來:征服JavaScript (書中程式碼)

王者歸來:征服JavaScript (範例: 載點1載點2)

ISBN:9789866007224

5月 19, 2012

懶人架站機 (XAMPP , Uniform Server)

在 Windows 平台上的懶人架站機 (Apache+MySQL+PHP):

(1) XAMPP (Version 1.7.7)
Apache 2.2.21 / MySQL 5.5.16 / PHP 5.3.8
- 先執行 setup_xampp.bat 
- 再進入操控面板 xampp-control.exe
(2) Uniform Server (Version 8.5.4)
Apache 2.4.2 / MySQL 5.5.24 / PHP 5.4.3
- 執行 Start_as_program.exe
[注意]
1.新版需使用 VC11 函式庫 (最低系統要求是 Windows 7 / Windows Server 2008 以上),系統錯誤提示為「不是正確 Win32 應用程式」
2.執行 php.exe 時若出現「系統無法執行指定的程式」表示未安裝 VC9 Libraries:
Visual C++ 2008 Redistributable Package (x86)

5月 18, 2012

不用資料庫也能跑的 PHP 軟體

使用 PHP 語言,搭配 SQLite 或者跟本不需要資料庫:

1. 論壇:FluxBB
2. 網誌:FlatPressBliteTypechoChyrp
3. Wiki:DokuWiki

4月 08, 2012

CHIMEI 24VD

CHIMEI 24VD, 4600NT

台中 NOVA

3月 18, 2012

Exim4 與 SquirrelMail 設定


設定 Exim4


​# apt-get install dovecot-common dovecot-imapd dovecot-pop3d

# vim /etc/dovecot/dovecot.conf 加入
protocols = imap imaps pop3 pop3s
# vim /etc/exim4/update-exim4.conf.conf
dc_eximconfig_configtype='internet'
# 接收 user@mail.server.net 的信件
dc_other_hostnames='mail.server.net'
# 接受各方連線
dc_local_interfaces='0.0.0.0'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
# exim4 -bt user (檢測郵件派送路徑)
R: system_aliases for user@mail.server.net
R: userforward for user@mail.server.net
R: procmail for user@mail.server.net
R: maildrop for user@mail.server.net
R: lowuid_aliases for user@mail.server.net (UID 1000)
R: local_user for user@mail.server.net
user@mail.server.net
router = local_user, transport = mail_spool


設定 SquirrelMail


1. 至 SquirrelMail 網站下載最新版

2. 在 SquirrelMail Configuration - Languages 下面(控制信件內容)
Default Language : zh_TW
Default Charset : UTF-8
3. 在 functions/i18n.php 下面改成 (控制信件列表)
$languages['zh_TW']['NAME'] = 'Chinese Trad';
$languages['zh_TW']['CHARSET'] = 'big5';
$languages['zh_TW']['LOCALE'] = array('zh_TW.UTF-8', 'zh_TW.big5');
$languages['tw']['ALIAS'] = 'zh_TW';

3月 15, 2012

Lighttpd SSL 加密連線設定

使用 OpenSSL 製作憑證


1. 產生 Private Key
# openssl genrsa -out private.key 1024

2. 使用私鑰產出 Certificate Signing Request(CSR)
# openssl req -new -key private.key -out server.csr

3. 產生 SSL Certificate(CRT)
# openssl x509 -req -days 365 -in server.csr -signkey private.key -out server.crt

4. 把 Private Key 與 CRT 倒在一起,成為 PEM 檔案
# cat private.key server.crt > server.pem

修改 Lighttpd 連線設定


1. 把檔案都丟到 /etc/lighttpd/ssl/ 下面
# cp * /etc/lighttpd/ssl/

2. 更改檔案擁有者
# chown -R www-data:www-data /etc/lighttpd/ssl/*

3. 設定 lighttpd 的 SSL 模組
# vim /etc/lighttpd/conf-enabled10-ssl.conf
$SERVER["socket"] == "0.0.0.0:443" {
ssl.engine = "enable"
ssl.pemfile = "/etc/lighttpd/ssl/server.pem"
}
4. 重新啟動 lighttpd
憑證只有在 lighttpd 啟動時會載入一次,所以當有新憑證產生,記得重新啟動。
# /etc/init.d/lighttpd restart

3月 14, 2012

OpenVZ syslog-ng: Error setting capabilities

錯誤訊息: syslog-ng: Error setting capabilities, capability management disabled; error='Operation not permitted' 修改 /etc/default/syslog-ng SYSLOGNG_OPTS="--no-caps"

9月 12, 2011

ColorDict

1. 先到 Market 安裝 ColorDict 應用程式

2. 比較麻煩的是字典檔(Dict) 的問題,可到下面網站取得

http://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/stardict/

3. 找 [英→漢字典] 而且是繁體編碼 (ec 表示英漢; big5 表示繁體)

所以下載壓縮檔 stardict-xdict-ec-big5-2.4.2.tar.bz2

4. 把上面的壓縮檔解開,會得到

  • xdict-ec-big5.dict.dz
  • xdict-ec-big5.idx
  • xdict-ec-big5.ifo

5. 其中 .dict.dz 為 gz壓縮格式,我們要再解開一次,也就是說:

xdict-ec-big5.dict.dz 解開會得到 xdict-big5.dict

6. 這邊有個地方要很小心,

必需把 xdict-big5.dict 改名成 xdict-ec-big5.dict

總之最後要得到,三個相同名稱檔案

  • xdict-ec-big5.dict
  • xdict-ec-big5.idx
  • xdict-ec-big5.ifo

7. 把上述三個檔案(.dict .idx .ifo) 放到手機目錄 /sdcard/dictdata

8. 啟動 ColorDict “重建索引”

8月 10, 2011

常用 Android 軟體整理

常用 Android 軟體列表:

Zeam Launcher
3G看門狗 (3G Watchdog)
Advanced Task Killer
Battery Circle
cVolume light
Dropbox
Epinephrine: MSN Messenger
ES 檔案瀏覽器
Facebook
Frequently Called Remover
Gmail
Google Reader
JuiceDefender
LIME 輸入法
LittlePhoto
Opera Mobile
Seesmic
Smooth Calendar
Speed Test
SwitchPro Widget
SyncMyPix
Temp+CPU PRO
Tumblr
WidgetLocker
YouTube
快圖瀏覽 QuickPic
QR 條碼掃描