Notes: June 2006 Archives

PHP MSSQL extension

user-pic
Vote 0 Votes

要先裝 FreeTDS
PHP configure 時加 --with-mssql
編輯 /usr/local/etc/freetds.conf

[mssql]
host = your_mssql_server
port = 1433
client charset = cp950
tds version = 8.0

MSSQL 2000 以上 tds version 可以用 7.0 或 8.0, 我用 MSSQL 2005, tds version = 8.0 沒問題.
可以先用 tsql -S servername -U username -P password 作測試,
servername 是 freetds.conf 裡訂的識別字串(本例是 mssql)
PHP 程式內用
mssql_connect('mssql','username','password'); // 這邊和 mysql_connect 不同, 第一個參數是 servername, 參照 freetds.conf
mssql_select_db('your_db'); // 某些狀況此步驟可省略
其他的 mssql functionmysql 的大同小異.

WLM 竟然可以新增自己為連絡人, 這算是 Bug 嗎?
不過無法和自己聊天, 點進去會進入 Windows Live Mail

2006-06-26 Update: 原來早就可以新增自己為連絡人

Winmail.dat

user-pic
Vote 0 Votes

Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in xxxx.php
原因: MySQL 4.1 以上版本使用了新的密碼驗證機制,
而 PHP 4.x 內建的 MySQL Library 是 3.23, 不支援新的密碼驗證機制.
解決方法:
mysql> SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpassword');
mysql> FLUSH PRIVILEGES;
ref. MySQL 5.0 Reference Manual :: A.2.3 Client does not support authentication protocol
MySQL 4.1.7 and PHP 4.3.x 搭配注意事項

Coke + Mentos = Fountain

user-pic
Vote 0 Votes

BASH/TCSH Auto Logout

user-pic
Vote 0 Votes

for BASH, set TMOUT variable, unit: seconds
e.g. export TMOUT=300
   (auto logout if 5 minutes idle)

for TCSH, set autologout variable, unit: minutes
e.g. set autologout=5
   (auto logout if 5 minutes idle)

Mailbox to Maildir

user-pic
Vote 0 Votes

Mailbox 是全部郵件都放在一個檔
Maildir 是用一個目錄來儲存, 一封郵件一個檔
兩者的比較, 可以參考 Zhiqiang::He: Mbox vs Maildir - 兩者原理和區别

MTA: postfix
修改 main.cf
home_mailbox = Maildir/

MDA: procmail
修改 /etc/procmailrc
MAILDIR=$HOME/Maildir
DEFAULT=$HOME/Maildir/ (後面要加 / )

POP3: dovecot
修改 dovecot.conf
default_mail_env = maildir:/home/%u/Maildir

MUA: mutt
參考 rafan's blog » 從 mbox 到 maildir

轉換工具: mailbox 2 maildir converter

postcat - show Postfix queue file contents
pfcat.sh Shell script to easily display the contents of a queue file.
pfcat.sh (pank.org 備用網址)

ref.
Postfix and Email Resources
酷!學園 :: 觀看文章 - postfix's queue 檔的問題?

JOE 3.4

user-pic
Vote 0 Votes

joe-3.4 [Notes] (2006-05-30 11:22)
這版在 FreeBSD 下 make 時會卡在一個 sed 的步驟, 原因是檔案參數空白, 就卡住了.
Linux 下正常. 可能跟 Shell 有關, 該行用 @< 這個變數, 不曉得什麼意思.
在 configure 後, 做以下修正, 就可以順利 make
perl -pi -e "s/< /@.in /g" `find . -name Makefile`
此版本終於新增 restore cursor position 功能.
syntax highlignt 也改善許多.

About this Archive

This page is an archive of entries in the Notes category from June 2006.

Notes: May 2006 is the previous archive.

Notes: July 2006 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Monthly Archives