
或許很多人都有被「人」欺騙感情的感覺,但是我想一定沒有人被「電影」欺騙過感情吧?
這部片雖然不是那種像神鬼第六感之類結局大逆轉的片子,但這部片從場景一開始就會讓妳感覺「這真的是一部電影嗎?」
最重點的是劇情一定要你從頭到尾的去體會。如果事先有人跟你說劇情,你大概這輩子再也沒有這種奇特的經驗了。
為什麼我要強調被欺騙的是「感情」呢?
請自行租片子來看吧! 雖然前面劇情較平實,但是慢慢進行到後面,一定會讓你對電影有另類的體驗!
這大多是因為用 Statement 的 executeQuery 去執行 INSERT INTO 的關係,因為 executeQuery 一定要產生查詢結果的 ResultSet ,但是 INSERT INTO 並不會回傳此值,所以必須改用 executeUpdate 來做 INSERT INTO 或 UPDATE 的動作。
範例:
stmt.executeUpdate(sql);
像 JPG、GIF、TXT、HTML 等,想讓別人下載回去,但是通常就是一點,然後就從瀏覽器打開了,該如何是好呢??
寫過網頁程式的都知道,只要在 HTTP Header 加個小東西就能讓瀏覽器把預設開啟的檔名以下載的方式處理,但是如果只是想放檔案單純給人下載,那有一個現成的 PHP 程式很適合這種狀況。
PHP Script Download Center Lite
http://www.stadtaus.com/en/php_scripts/download_center_lite/
下載回來之後,只要三個步驟:
1.解壓縮到你的www目錄
2.把供使用者下載的檔案放在它的 downloads 目錄
3.再用他的 index.php + 檔案名稱就可以下載了
語法範例:
http://www.neo.com.tw/dcl/index.php?test.html
若您的 apache 有把 index.php 設成 DirectoryIndex 的話,也可以這樣寫
http://www.neo.com.tw/dcl/?test.html
下載檔名會變成 www[1].STADTAUS.com_test.html 是正常的,要移除前面那串「www[1].STADTAUS.com」的話,就得要付費囉!
如果你對寫程式有興趣,可以參考我這一篇,自己手動做出相同的功能!
http://www.neo.com.tw/archives/000112.html
其實參考這一篇很快就可以改出來:
http://awstats.sourceforge.net/docs/awstats_faq.html#MAIL
1.先複制出一個你要用的 conf 檔案,如 /etc/awstats.mail.conf,並且用 vi打開它。
2. 修改 LogFile ,寫你存放 awstats 路徑中的 tools/maillogconvert.pl,如:
LogFile="/usr/local/awstats/tools/maillogconvert.pl"
3. 找到以下幾個變數照著改就好了
LogType=M
LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"
LevelForBrowsersDetection=0
LevelForOSDetection=0
LevelForRefererAnalyze=0
LevelForRobotsDetection=0
LevelForWormsDetection=0
LevelForSearchEnginesDetection=0
LevelForFileTypesDetection=0
ShowMenu=1
ShowMonthStats=HB
ShowDaysOfMonthStats=HB
ShowDaysOfWeekStats=HB
ShowHoursStats=HB
ShowDomainsStats=0
ShowHostsStats=HBL
ShowAuthenticatedUsers=0
ShowRobotsStats=0
ShowEMailSenders=HBL
ShowEMailReceivers=HBL
ShowSessionsStats=0
ShowPagesStats=0
ShowFileTypesStats=0
ShowFileSizesStats=0
ShowBrowsersStats=0
ShowOSStats=0
ShowOriginStats=0
ShowKeyphrasesStats=0
ShowKeywordsStats=0
ShowMiscStats=0
ShowHTTPErrorsStats=0
ShowSMTPErrorsStats=1
4. 產生統計資料,如:
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=mail -update
這樣就大功告成啦!
再來就是去你的網址看看結果,如:
http://www.neo.com.tw/cgi-bin/awstats/awstats.pl?config=mail
這是其實是一件很好笑的事,因為是 Awstats 自己的 icon 預設值不同的原因。
根據官方說明 http://awstats.sourceforge.net/docs/awstats_setup.html ,從configure.pl 幫您設的 Apache 別名設定中,可以看出圖示的別名是 awstatsicons :
#
# Directives to add to your Apache conf file to allow use of AWStats as a CGI.
# Note that path "/usr/local/awstats/" must reflect your AWStats install path.
#
Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"
但是呢,在他的 awstats.model.conf 中,預設名稱竟然是 DirIcons="/icon"
那大家就知道了,把自己網名的 awstats.xxx.conf 中的 DirIcons="/icon" 改成 DirIcons="/awstatscss" 就可以了,之後再重新執行一次 /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=xxx -update 就可以看到圖示出現了。
(或是您要反過來改 apache 的 httpd.conf 也行,只是記得要重新啟動 apache 就好了,看您喜歡哪一種囉!)
很多指令如 shell_exec、system、passthru、popen 等都是系統相關的指令,如果虛擬主機開放給使用者使用,或是在系統權限沒設定完整的情況下,必然會造成很大的傷害。
要達到這個需求,只要在 php.ini 裡設定 disble_function 這個選項就能設定禁止執行的指令了。
範例:
disble_function = phpinfo
要多個指令的話,用逗點隔開,如:
disble_function = shell_exec, system, passthru, popen
WHM 全名是 WebHost Manager,不過目前因為太忙,還沒時間做簡介及評比,但是以下幾種都是國外網友推薦不錯的,當然這些大部份都是要付費的軟體,有的沒有多國語言,所以先提供給有在找這方面資訊的人。
cPanel (國內最多人用,中文語系完整)
http://www.cpanel.net/
[ED2K下載]
RedHat 版
cpanel-redhat7.3-install.tar
Cpanel-7.1.0-RELEASE 20-Linux-i686-glibc-2.1 tar.gz
cpanel.tar.gz
FreeBSD 版
cpanel-freebsd4.7-install.tar.gz
DirectAdmin
http://www.directadmin.com/
plesk (有 Windows、Linux 版,有多國語言,但似乎只有簡體中文)
http://www.sw-soft.com/en/products/plesk/
[官方免費版本] (僅支援單一Domain)
http://www.sw-soft.com/en/download
[ED2K下載]
Red Hat 版
Plesk_6.0.1_ for_Red_Hat_9.0_by_rhodan.zip
SWsoft.PLESK.v6.0.1.Linux-AGAiN_.tar
Windows 版
[PC-APPS] Plesk 6.5 build 031125.18 [Win200x].exe
Ensim
http://www.ensim.com/
H-SPHERE
http://www.psoft.net/
如果您是參考這一篇安裝的話:
http://www.study-area.org/tips/mrtg.htm
要注意的是,依照這篇的/etc/snmp/snmpd.conf 設定有一行是:
com2sec local localhost netadmin
會導致 snmpwalk 正常因為回傳的是 localhost 的資料,所以當您在下:
cfgmaker --global 'WorkDir: /var/www/html/mrtg' \
--global 'Options[_]: bits,growright' \
--global 'Language: big5' \
--output /etc/mrtg/mrtg.cfg \
netadmin@your.machine.name
會產生 No Response 的訊息,這時您可以把 netadmin@your.machine.name 改為 netadmin@localhost 即可,或是再去修改 /etc/snmp/snmpd.conf 的 com2sec 的參數。
另外我的 /etc/snmp/snmpd.conf 列在下面給大家看,有興趣直接用就可以了,不用 # 那邊消來消去,改來改去。
# sed 's/#.*$//' snmpd.conf | grep -v '^$'
com2sec local localhost netadmin
com2sec mynetwork 192.168.100.0/24 netadmin
group MyRWGroup v1 local
group MyROGroup v1 mynetwork
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
view all included .1 80
access MyROGroup "" any noauth prefix all none none
access MyRWGroup "" any noauth prefix all all all
syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
因為真的要自己連各家航空公司的資料庫實在太累了,國際線的班次那麼多,絕對算的上是大工程。
昨天大概找了一下,目前台灣比較大的二家也都是外商公司,已經有建置好相關的平台,可以給大家參考一下。
Amadeus-艾瑪迪斯
http://www.amadeus.com.tw
客服專線:北(02)2518-0700 中-04-22939828 桃竹苗-03-3365456 南-07-2725805 全省免付費專線0800-006-886
abacus-先啟資訊
http://www.abacus.com.tw/
客服中心:service@abacus.com.tw; (02)2751-0399
一般在 Windows 底下的 Apache 跑不起來,第一件要做的事就是開啟程式集裡的 Apache HTTP Server > Configure Apache Server > Test Configuration
如果是出現以下的錯誤:
Syntax error on line 971 of C:/Program Files/Apache Group/Apache2/conf/httpd.conf:
LoadModule takes two arguments, a module name and the name of a shared object file to load it from Note the errors or messages above, and press the
就要修正你的 httpd.conf 了,要到你安裝 apache 目錄下的 conf 下去找到這個檔案,也可以在程式集裡快速編輯這個檔案:
Apache HTTP Server > Configure Apache Server > Edit the Apache httpd.conf Configuration File
原因可能是因為你的 PHP 裝到 Program Files 或是其它有空白字元的目錄裡面去了,以這一行為例:
LoadModule php4_module C:\Program Files\PHP\sapi\php4apache2.dll
雖然 Apache 在 Windows 底下可以裝在 Program Files 目錄底下,但是因為 LoadModule 後面的空白是被拿來當做參數的區隔,如果 PHP 安裝目錄裡有空白,可能就會造成誤判空白後的字元是另一個參數。
像這樣的狀況你可以自行建一個C:\PHP ,把 php4apache2.dll 放到裡面,或是其它無空白字元的目錄。
但是也有說,我就是喜歡放 Program Files,怎麼樣?
那也可以,只是要任性之前,一定要有充份的知識。
只要了解 Windows 為了相容之前 8.3 的檔名時,超過的部份可以用 ~ 代替,範例如下:
LoadModule php4_module C:\Progra~1\PHP\sapi\php4apache2.dll
只是 ~ 後面接的編號會依 8.3 相容檔名的重覆先後次序而有所不同,甚這點是要注意的。像如果超過 9 ,可能就會變成 Progr~10 (因為要湊八個字,所以 a 不見了)。
不過通常打 Progra~1 就是 Program Files 了,也不用想太多了,呵呵。
1. 執行 mrtg /etc/mrtg/mrtg.cfg 時出現一堆 Malformed UTF-8 character
一般出現在 rpm 的版本中,主要是因為 mrtg.cfg 裡面的編碼有一些中文字是 utf-8 的關係,其實不影響功能,但是輸出的網頁可能有一些字會變亂碼,所以在執行 mrtg /etc/mrtg/mrtg.cfg 之前,請先執行 export LANG=C 就可以了。
2. Red Hat 9 執行 indexmaker 出現以下訊息也可忽略
Possible precedence problem on bitwise | operator at /usr/bin/../lib/mrtg2/BER.pm line 601.
Can't locate package $VERSION for @MRTG_lib::ISA at /usr/bin/indexmaker line 49
main::BEGIN() called at /usr/bin/../lib/mrtg2/MRTG_lib.pm line 49
eval {...} called at /usr/bin/../lib/mrtg2/MRTG_lib.pm line 49
修改於 (2/26 00:13)
假設網頁 A 為資料列表、B 更新資料庫,通常想讓使用者即時看到修改的結果,流程不外乎就是 A->B->A
但是如果使用者在 A 送出資料到 B ,由 B 處理資料庫新增及更新,再回到 A 時,可能還是在使用者未更動的狀態。
最糟糕的是,連該做的 header cache expire 都設定好了,那該怎麼辦?
一般 header 的 cache 設定,依照使用的 script 不同,寫法也不同,以 PHP 為例就是:
response.addHeader("Pragma","no-cache");
response.addHeader("Cache-Control","no-cache, must-revalidate");
response.addHeader("Cache-Control","post-check=0, pre-check=0");
response.addHeader("Cache-Control","private");
或是
if (request.getProtocol().compareTo("HTTP/1.0")==0){
response.setHeader("Pragma","no-cache");
}
else if (request.getProtocol().compareTo("HTTP/1.1")==0){
response.setHeader("Cache-Control","no-cache");
}
response.setHeader("Expires", "0");
這二種都是常見的做法,我就不再多說,但是重點是當加了這些東西,還是會看到之前的資料就是瀏覽器的問題了。
解決的方法也很簡單,一般會出現 A->B->A 還是看到之前資料,通常有二個原因:
1.Cache 沒有設定逾時
2.B->A 轉頁速度太快,造成瀏覽器認為只要丟出之前的資料就好
目前我們要處理的就是 2 的狀況,您可以使用 Javacript 做時間 dealy、alert 出修改成功的訊息,或是改為用比較簡單的 header
refresh 來轉頁即可。
header refresh 範例如下:
<head>
<meta http-equiv="Refresh" content="3;URL=xxx.php">
</head>
其中 3 為秒數,但是要注意的是,秒數如果太小,還是有可能會看到之前的資料,這裡就可以視情況自行微調即可。

我在 2/19 號登錄,今天已經可以完全被 google 找到囉!
很多人大概不知道 google 要登錄才能比較快搜尋的到吧,登錄網址在:
http://www.google.com/addurl.html

夢中夢告一段落,打開電視看到鄭元暢在介紹漫畫,中間講到浦「三尺」直樹的作品Monster,而浦「三尺」直樹就是 Yawara 的作者。
不知道 Yawara 是啥,那女主角 Inokuma Yawara 豬熊柔,總該認識吧?


「三尺」這個「三點水」加一個「尺」的字,我們的鄭元暢先生竟然有邊讀邊的唸「尺」,會這樣唸實在不能怪他,因為我以前也這樣唸,但是漫畫看的夠多,就知道這個字是「澤」,所以....鄭元暢先生,你看的漫畫還不夠多喔!

她是以前我在友訊科技時的部門助理,或許因為她當時還是學生,每次請她幫忙做事、或是聽她在講話,每個人都能從她身上感覺到學生時代時的無憂無慮。
(Neo註: 但是後來來了一位工程師「豬頭蘭」小姐,因為豬頭蘭是「完全天兵體」已經完全把佳琪的風采給蓋過去了)

我最常唸我過去往生駭客任務手機 Nokia 8110(電影的是8148)也跟她有關。
有一天凌晨去她家幫忙翻英文作業,好屎不屎被她哥回來看到孤男寡女在客廳裡面,從此之後聽她說一直被誤會到現在。
那天結束後,騎摩托車回家的路上,我的 8100 竟然從口袋掉出來。
不過因為很晚車子很少,轉頭看看後面心想「還好還好,沒什麼車」。
把車停好下車之後正要撿的時候....
突然來了一台卡車,我嚇的先退後...
前輪過去,沒壓到...心想「好險!!好險!!」
正在鬆口氣的時候...
當場被後輪壓的支離破碎!!!!
看的我目瞪口呆,我還像連續劇的主角一樣,大叫一聲「No~~~」,然後慢動作跑過去扶起8100身體,像白痴一樣蹲在馬路中間發呆...
算算時間,也過了四年多有了吧?
小女孩終於長大了,雖然不知道她何時會看到這一篇,但是也祝她的婚姻能長長久久。
佳琪的喜帖:



[關於香蕉機]
摘自自由時報
香蕉機變珍品
關於滑蓋式手機,大家印象深刻的大概是Nokia 8110(GSM900)跟8148(GSM1800),也就是「駭客任務」第一集中基努李維用的「香蕉機」!諾基亞有香蕉機,西門子當時也有SL10,不過因為都不是雙頻機,當年不算真正熱銷,但現在這幾支手機儼然成為玩家收藏的珍品。
1.要設為 777 可讀寫的目錄有
chmod 777 themes -R
chmod 777 includes -R
chmod 777 languages -R
2.如果您要使用非 default 的模版,在新增網站連結時,如果勾選「編輯推薦」,在網站分類的 default 模板內是會排到在最上方的「Premium List」裡面,在其它模板的網站分類在裡面是看不到的,只能在編輯推薦的分類裡看的到。

至於要能在非 default 的模板內看到的方法,我還在找~~呵呵。

想要簡簡單單的討論區??
厭煩了功能複雜的 vbb、phpBB 嗎??
Easy Forum! 絕對是不二之選。
http://hot-things.net/htedbs.php
架設範例:
http://www.bobbychen.com/eforum/index.php
這是我在找 PHP 聊天室 SimpleChat! 時發現的,看起來中文支援也沒有問題,今天在跟客戶做訪談時,客戶要求簡單的條列式留言版,我也是推這一套,雖然後來因為他的需求還是在一般的留言板,但是這套絕對是有一定的市場在的。
Bookmark4U
http://bookmark4u.sourceforge.net/
老牌子的PHP網路書籤囉! 可以多人使用,讓使用者有自己的網路書籤。
SiteBar
http://www.sitebar.org/
類似「我的最愛」樹狀排列,適合想把網站連結放在網頁左側或右側排版的人。
Active PHP Bookmarks
網站: http://lbstone.com/apb/
展示:
http://rdlugosz.umlcoop.net/bookmarks/
有詳細的分類,以及各類別的人氣統計等資料。
BOODY
網站: http://www.nauta.be/booby/
展示:
http://www.nauta.be/gallery/booby
非常華麗的書籤軟體,有多國語言,繁體中文也包含在內。不過功能的太像Outlook了,只想要單純的書籤可不行,連聯絡人、便利貼、工作列表一應俱全。
In-ink
網站: http://www.in-link.net/
展示: http://demo.in-link.net/
有多國語言,也有簡繁中文中用,但是說他是書籤好像就有點過份了,實在可以說是搜尋入口網站的產生器囉。
Online Bookmarks
http://www.frech.ch/online-bookmarks/
使用 HTTP 認證使用者的網路書籤,適合有需要這種認證功能的人。
酋長的部落格:
http://www.chieftain.idv.tw/
有很多架站相關的文章,非常的棒喔!
尤其是 Movable 有很多調整及外掛的說明,都非常的詳細,強力推薦!
說來真不好意思,因為車子掛了二天了,客戶那邊結束之後,我是想把車子推到附近常去的車行修,剛牽一小段路就有個好心人士,穿著西裝騎著機車來幫我推車,我則坐在車上享清福,只不過在長春路轉彎時沒有默契,害的後面的汽車在趴我們。
我很想跟這位好心人士要名片,但是因為我們是在馬路中間分開,而且他還直接逆向回建國南路,實在沒機會下車,除了連聲向他說謝謝,也不知道該怎麼感謝他好。
我還記得我之前在竹科工作的時候,因為住在高翠路山上,有一次因為從台中回家太晚,沒公車也沒機車坐,非常晚的走在路上,結果也是一位好心人士來載我上山回家,真的是常常出現貴人。
再更之前要回溯到高中的時候,因為當時買不起 Modem ,到了一位大家叫他掃把星的別班同學家,沒想到之後我買了 Modem ,有天晚上去他家還東西(好像是Power Adapter),結果從潭子回家的路上腳踏車也掛了,潭子到台中用走路的話是很長的一段路,而且時間也很晚了,在家裡睡覺前恐怕是回不去了,身無分文可打公用電話,加上路上都沒人,當時手機也沒那麼發達,只好一邊想辦法,一邊牽著腳踏車往回家的路上。
結果不知道為什麼,我突然不爽的把車子抬起來叫了一聲,只見前方一台摩托車從我後方騎過去後又轉回來,因為我叫的那一聲很像是在罵髒話,本來還想說是以為我在罵他,要回來幹架的.............結果沒想到竟然是我資訊社的學長。
就這樣他也幫我把車子帶人一起載回家...
說實在話,這樣回想起來,我好像都沒吃過苦似的...
感謝那些曾經幫助過我的人,以後我在街上看到一樣的狀況,我一定下去幫忙。也希望看到這篇文章的人,也跟我一起幫助那些需要你舉手之勞的人,相信這樣會讓世界更美好的。
經查的原因是我把 mysql 裡的設定使用 phpBB 的使用者有帳號一個消失了,真怪了,是我誤砍嗎??
1.Redhat 的使用者請先下 rpm -qa|grep ImageMagick ,如果有安裝的話,在安裝時他要你填入的 ImageMagick 路徑就在 /usr/bin/ 裡面。
若是沒安裝的話,請到 http://www.imagemagick.org/下載安裝
2.如果您移除了 php 內建的 sendmail 送信功能,或是發現使用者在註冊時email寄不出去,請開啟 include/mailer.inc.php 填入您的 SMTP 主機名稱,範例如下:
$CONFIG['smtp_host'] = 'mail.neo.com.tw';
若您還有 SMTP 主機有使用者認證,請再輸入名稱跟密碼,範例如下:
$CONFIG['smtp_username'] = 'user';
$CONFIG['smtp_password'] = 'pass';
(一般而言,本地端的主機寄信是不用認證的,除非您是使用外部的 SMTP)
3.等您開始有使用者之後,會建立一個使用者專用的相簿目錄,這個地方不是中文的,要修改的話,請先以管理員登入,並點選「類別」

再點選「藍色圓球 e 」即可修改。

.eml 其實就是 Outlook 把郵件檔另存出來的預設副檔名,但是如果想在您的網站上直接讓人下載 .eml 那可行不通,原因在 2001 年出現的娜坦病毒(Nimda),籍由 readme.eml 來散布病毒,從此之後Microsoft 修正了 Internet Explorer 無法再直接開啟 .eml 檔案。
所以在您的網址鍵入:
http://www.neo.com.tw/archives/files/test.eml
會自動轉成用 mhtml 來開啟,但是又因為之前病毒之故,只要是 .eml 副檔名還是開不起來的。
mhtml 是 Multipart HTML 的解譯核心,也是 email 常見的格式。IE 也可以用「檔案」->「另存新檔」->存檔類型選「網頁封存;單一檔案 *.mht」來存成 email 常用的 Multipart 的檔案格式。
那說了這麼多,到底是要怎麼開 .eml 呀?
相信您也想到了,微軟還是治標不治本的病毒更新,只要把檔名 .eml 改為 .mht 就能順利開啟了。
範例如下:
http://www.neo.com.tw/archives/files/test.mht
另外要注意的是,如果你是用 MyIE 或是其它使用 Internet Explorer 核心的瀏覽器,可就不受這個限制囉,隨便都能開,呵呵。
不用申請,一樣到 http://fastwebcounter.com/ 把裡面的語法 www.yoursite.com 改成你自己的網頁就可以囉!
使用範例:
本頁瀏覽次數:<script src="http://fastwebcounter.com/secure.php?s=www.neo.com.tw/testcount"></script>
使用結果:
本頁瀏覽次數:
這大概算是第三次寫情人節感言吧,第一次跟第二次都是連續二年在我念高職的時候用 QuickBBS 跟 SuperBBS 架站寫的,當時雖然沒什麼人在看,但是還是幫大家打氣,希望大家來年不要跟今年一樣慘。
今年情人節從2/13日開始,我的好姐妹們就陸續開始送禮、寫卡片給我,到今天 2/14 又收到其它姐妹們傳來的簡訊,雖然大家還是各過各的情人節,有的也大概跟男朋友跑出去了,但 是女生的朋友畢竟還是比較貼心,讓我今年有個滿滿幸福的情人節。^_^
完全不用申請,到這兒去把裡面的語法 www.yoursite.com 改成你自己的網址就可以囉!
http://www.fastonlineusers.com/
請注意:
1.如果只有你一人在線上的話,他的顯示只有0,那是正常的,要等第二個人上來後過一段時間才會開始更新!
2.如果你修改了 www.yoursite.com 以外的地方,他過一段時間就會開始停止你網名的計數功能,變成「YOU HAVE MODIFIED THE CODE」。
我是裝了 Openwebmail 搭配的 Speedy-CGI For RH 8 的 RPM 套件之後才開始在 /var/log/messages 出現:
kernel: application bug: perl5.8.0(8143) has SIGCHLD set to S
IG_IGN but calls wait().
不過倒是顯少有人去注意這個訊息吧,因為應該裝 Speedy-CGI For RH 9 的套件才對吧?
跟我一樣有出現的人就到下面這個網址去回報吧!
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=111793
昨天再登錄網址時才發現之前我一直注意的 weblog.com.tw 終於被佔走了。我本來是覺的這個網址不錯,但是 weblog 這個字我覺的意義上太廣泛,拿來做商業網站也沒什麼特別之處,後來也沒有去搶註了,倒是 blog.com.tw 再過幾天就要掉出來了。
whois weblog.com.tw
Registrant:
來來攝影沖印有限公司
LAI LAI PHOTO CO., LTD.
No. 180, Jungjeng Rd., Shinjuang City Taipei County Taiwan
Domain Name: weblog.com.tw
Contact:
JU HUNG HSIAO lailai.photo@msa.hinet.net
TEL: 29915758
FAX: 29972410
Record expires on 01-02-2005 (DD-MM-YYYY)
Record created on 01-02-2004 (DD-MM-YYYY)
Registrar: NET-CHINESE
whois blog.com.tw
Registrant:
來來攝影沖印有限公司
LAI LAI PHOTO CO., LTD.
No. 180, Jungjeng Rd., Shinjuang City Taipei County Taiwan
Domain Name: weblog.com.tw
Contact:
JU HUNG HSIAO lailai.photo@msa.hinet.net
TEL: 29915758
FAX: 29972410
Record expires on 01-02-2005 (DD-MM-YYYY)
Record created on 01-02-2004 (DD-MM-YYYY)
Registrar: NET-CHINESE
這時就要用到 CSS 裡的 word-break 屬性,將其設為 break-all 即可。
這時您就會發現本來應該超出 width=100 的文字卻自動折到下一行了!
P.S.若未設定 width ,則超過螢幕畫面右側的字就會自動折行囉。
HTML範例:
<TABLE width="100" style="word-break:break-all">
<tr>
<td>NeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeo
</td>
</tr>
</table>
| NeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeo |
| NeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeoNeo |
今天在做客戶的檔案上傳時,發現裡面的程式都用 hard code 來把 /tmp 當作所有檔案上傳的目錄,這樣當使用者把「檔案上傳的暫存目錄」放到其它地方去的時候,一定程式會出問題。
那我要怎麼知道上傳的暫存目錄設在哪呢?
其實很簡單,這是設定在 php.ini 裡的 upload_tmp_dir ,要讀取到這個變數就要透過 get_cfg_var() 這個函式。
如此只要使用 get_cfg_var('upload_tmp_dir'); 即可,但是如果發現你抓出來的是空字串時,預設的上傳路徑就是在 /tmp ,這點倒是要自己知道才行。
另外到了 PHP4 以後,可以用 ini_get() 來取代這個功能,用法與 get_cfg_var() 相同,只是看您需不要兼顧舊版的相容性如此而已。
今天在客戶這邊有位工程師想請我幫忙做一個 OpenWebMail 的後端使用者管理程式,其實這個功能 OpenWebMail 已經內建在裡面了,除了支援不同 Domain 之外,而且開的是 Virtual User 的帳號,安全性絕對比本機 user 還要高,要達到這個功能只要做一些軟體的搭配及設定即可,詳細內容可見:
http://www.adj.idv.tw/phpBB2/viewtopic.php?t=1254


4images
官方網站:
http://www.4homepages.de/
Demo:
http://www.4homepages.de/4images/demo.php
心得:
這是老牌子的網路相簿了,google 搜尋就有一大堆,我就不多解釋了。
35mm Slide Gallery
官方網站:
http://www.andymack.com/freescripts/
Demo:
http://www.andymack.com/freescripts/35mmSlideGallery/demo/
心得:
很精緻的網路相簿,做成投影片的列表。但是也只有列表好看,看原始照片除了放大縮小也沒做其它處理,連分類都是簡單的 Combo box,分類一多可就頭大了。比較適合小量相簿展示的使用者。
Coppermine Photo
官方網站:
http://coppermine.sourceforge.net/
Demo:
http://coppermine.sourceforge.net/demo/
心得:
很 phpBB 的網路相本,有完整的相簿分類及開放其它使用者上傳、對相片留言等功能。除了有多國語言之外,也常常被包成 phpBB 或是 pMachine之類的軟體做為相本的外掛,高度的程式整合性就是他最大的優點囉。(若是已有安裝 ImageMagick 的 rpm,convert 的目錄在 /usr/bin/)
Gallery
官方網站:
http://gallery.menalto.com/
Demo:
http://gallery.menalto.com/modules.php?set_albumName=samples&op=modload&name=gallery&file=index&include=view_album.php
心得:
有多國語言,台灣也很多人用喔,還可以針對相片做留言,功能算是很強。但是畫面太簡潔了,雖然可說是可塑性大,但還得花點時間自己改好看一點。
Singapore
官方網站:
http://singapore.sourceforge.net/
Demo:
http://singapore.sourceforge.net/demo/
心得:
我個人比較喜歡這個,非常漂亮簡單的相簿,安裝簡單,而且可以自訂樣版,缺點是無中文語系。不過他是採用 CSV 來記錄資料,並非 MySQL,這點是好是壞就看個人了。
註:0.9.10之後有支援 MySQL
通常數字大到了一定的程度,用文字表示反而比較清楚。以中國人說法「不可思議」就是 10 的 64 次方。
中國人單位的稱呼
萬:10的4次方
億:10的8次方
兆:10的12次方
京:10的16次方
垓:10的20次方
杼:10的24次方
穰:10的28次方
溝:10的32次方
澗:10的36次方
正:10的40次方
載:10的44次方
極:10的48次方
恆河沙:10的52次方
阿僧祇:10的56次方
那由它:10的60次方
不可思議:10的64次方
無量:10的68次方
大數:10的72次方
另外小數點以下的十退位則依序稱為:
分、釐、毫、絲、忽、微、纖、沙、塵、埃、渺、莫、模糊、逡巡、須臾、瞬息
、彈指、剎那、六德、空虛、清靜
那如果是在國外又怎麼來稱呼這些數字呢?
說到這個就請參考:
http://www.uni-bonn.de/~manfear/numbers_names.php
看表就可以知道外國人比較常用到的大數單位就是 googol。
說到這個大概沒幾個人知道台灣國內一家有名的商用軟體廠商「高格資訊」的英文名字就是 googol。
只是這家公司後來被一家叫汎倫資訊的購併後改名為汎宇電商,後來原高格團隊又離開汎宇跑出去開了一家高格亞翼資訊,之後汎宇電商風波不斷,加上高層管理失當後紛紛出走,現在汎宇電商的經營狀況也汲汲可危了。
因為 Postfix 在 2.0 以後,若是寄給 localhost 中不存在的帳號,將會停止寄信,這也會造成 php 在使用 postfix 寄信時會傳出錯誤訊息。
以 phpBB 為例,在使用發信功能時,便會出現以下的訊息!
Ran into problems sending Mail.
Response: 450 : User unknown in local recipient table
如果您要關掉這個功能,請把 /etc/postfix/main.cf 裡面的 local_recipient_maps 設為空白即可,範例如下:
local_recipient_maps =
等於的後面就不用加東西囉,這樣就可以關閉這個功能了。
但是我個人建議是不要關閉這個功能比較好,畢竟這樣比較不會受到廣告信的入侵,因為很多廣告信軟體會偷用你的 smtp 寄信給你 localhost 的 user,上千上萬筆的名單去寄給你的使用者,實不是很好囉!
如果是 phpBB 之類的架站軟體,又非用不可的話,建議您打開架站軟體的使用者 email 認證功能,免的使用者亂打 email 造成寄信動作不正常囉!
參考文件:
http://thproxy.jinr.ru/file-archive/doc/postfix-2.0.13/README_FILES/LOCAL_RECIPIENT_README
拖了幾個月,我買的 neo.com.tw 終於上線啦!
台灣的網址真的很貴,這次是去年底趁網路中文周年慶的時候訂了 neo.com.tw,一次訂了三年,只要一千七百多,以國內網址來說算是很划算了啦。
網路中文是常常會出特惠,像我還去加入了他們的經銷商,還有佣金可拿,就拿來當抵網址的錢吧。不過要成為經銷商可是要有公司登記,以及能開立發票才能拿到佣金喔。
近期 PCHOME 也打出了 .com.tw 一年只要九百多的特惠,但是值得注意的是,「首次申請網址,是要註冊費的」,所以最便宜的還是台灣電訊的「註冊費+管理費只要 1,000元」。
但台灣賣網址的就那幾家,只要多花點心思一點能檢到便宜的。
那就會有人問啦,國外網址是有多便宜??
以我手邊有的 zinfu.com 來說,一年只要 US$8.88,有興趣的人可以自行到
http://www.registermore.com
去訂,而且還送網頁轉址跟 100 個 email 轉址,真的便宜又大碗。(不過它們的 email 轉址倒是常常不穩,DNS 還是自己管理比較安心一點)
另外美國虛擬主機商 ev1servers http://www.ev1servers.net 則是打出了 $6.49 元不含稅的方案,但是管理功能相當的陽春難用,如果要撿便宜倒還是不錯的選擇。
[相關網址]
網路中文
http://www.net-chinese.com.tw
PCHOME 買網址
http://myname.pchome.com.tw
台灣電訊
http://www.ttn.net/
台網資訊中心 (台灣網域總代理)
http://www.twnic.com.tw
台灣網名俱樂部 (私人站台,資料齊全喔)
http://www.domain.club.tw

這部片要從頭看到尾才知道這片偉大的地方。
一部電影一個愛情故事能滿足你嗎?
很多人的答案是 Yes!
二個小時說一段淒美的愛情故事絕對綽綽有餘,但是這部電影給您的是滿滿的愛,各種不同的愛情皆細膩的刻畫人心,讓人感覺在日常生活週遭實實在在發生的故事。
非但如此,片中搞笑的橋段更是穿插的洽到好處,以短短的二個小時能導出這樣的片,實在不得不讓人豎起大姆指。
最後一幕帶您由家人、朋友、親人、情人的小愛擴展成為大愛。
(最後出現的首相女秘書的打扮,真的是從一開始到結尾都狠狠的幽了美國一默。)
現在很多雜誌還把他們那些人的關係表給整理了出來,我是建議大家別看預告片,也別去看介紹,呆呆的坐在那兒,才能得到看一部好電影的樂趣。


P.S. 這部片是我唯一想買原聲帶的電影,主題曲是我喜歡的 style~
觀影日期: 2004/02/10 19:00 (京華城首映)
心得日期: 2004/02/22 23:00 (機票訂購網站提案後)
這是韓國人做的一套很可愛的網路日記本,基本上是很容易裝的啦,唯一有可能會遇到的問題就是 php.ini 在 4.xx 版之後,把 register_globals 這個變數預設為 off ,所以只要一遇到更新 PHP 版本時,可能會造成程式跑不起來的狀況,ikdiary也不例外, 一定要在register_globals = on 的情況下才能正常運作。
至於為什麼要好好的把 register_globals 從 off 變成 on ,主要還是系統安全上的考量,以免有心人士利用參數傳遞來控制及破壞你的程式。
所以要不要打開就看個人囉,只是提醒您一下,php.ini 改完之後,apache 記得重新啟動比較能確定正常動作喔!
ikdiary 官方網站
http://www.ikgroup.org/
ikdiary 展示畫面
http://www.ikgroup.org/IK/screenshot.html
ikdiary 繁體中文下載
http://cheng-hui.dslcity.net/download/index.php?o=display;id=71
筱潔的日記本 (採用 ikdiary)
http://www.zinfu.com/ikdiary/smm/index.php
照著 Jedi 翻譯的 Moveable 安裝手冊,會幫您做好
UTF-8 編碼必備的設定及更新,進入管理模式及寫文章都正常,但是可能會發生發布出去的文章在瀏覽器上看變成亂碼的問題。
這時就是 Apache 的預設 Charset 要改為 utf-8 了,只要修改 httpd.conf 裡的:
AddDefaultCharset utf-8
如此所有的網頁都會以預設 UTF-8 來瀏灠,但是問題來了!
1.如果你的網站裡的其它網頁都是 big5 怎麼辦?
2.虛擬主機商也不可能為了你一個網站改他主機預設的 charset
這時只要設定 httpd.conf 中您發布文章的目錄設定即可:
<Directory "/var/www/html/mt">
AddDefaultCharset utf-8
</Directory>
若是您是虛擬主機,您也可以請您的主機商在 Directory 目錄比照做此設定:
<Directory "/home/yourname/public_html">
AddDefaultCharset utf-8
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
若是您的 public_html 內有其它 big5 的網站,就要請您的虛擬主機商另外再幫您的 Moveable 開一個 Directory 設定囉!
首先要注意的就是 perl-dbd-mysql 套件一定要存在,在 Red Hat 9 已有預設安裝,如果你曾經移除過 Red Hat Linux 中的 MySQL RPM 套件,因為相依性的關係,這個套件也會一併被移除掉,這時就會發生 Perl 的 DBD::mysql 無法啟動的狀況。也就是在執行 mt-load.cgi 時就會出現以下的錯誤:
載入初始系統資料中... 載入資料時發生錯誤: install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /var/www/cgi-bin/mt/extlib /var/www/cgi-bin/mt/lib /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at (eval 4) line 3. Perhaps the DBD::mysql perl module hasn't been fully installed, or perhaps the capitalisation of 'mysql' isn't right. Available drivers: ExampleP, Pg, Proxy. at /var/www/cgi-bin/mt/lib/MT/ObjectDriver/DBI/mysql.pm line 48 |
這時就必須安裝 perl-dbd-mysql 了,但是在這之前,必須要有 mysql_config,這個是包在 mysql-devil
套件裡面,如您尚未安裝,請先到
http://www.mysql.com/downloads 選定您的 MySQL 版本及作業系統後下載。
確定無誤後可以用 perl 線上安裝的方式來幫你安裝 perl-dbd-mysql 套件,連同套件相依性的問題也會一併檢查。
只要在您的 Linux 主機連在Internet上的話,直接執行以下的指令即可!
perl -MCPAN -e"force install DBD::mysql"
接下來就是要注意 MySQL 裡面的使用者 root@localhost 跟 test 資料庫一定要存在,而且 root@localhost
不可以設定密碼,否則預設測試的安裝資料庫會失敗。
(若您不想更動 MySQL 的設定,您就必須去修改 Makefile.PL,這個檔案應該放在 /root/.cpan/build/ 裡的 DBD
安裝資料夾裡面,修改的方式請自行下 perl Makefile.PL --help 來看)
請注意,若您出現一堆 Unsuccessful stat on filename containing newline at
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm line 97.
的訊息,請先下以下的指令後再重新執行線上安裝的動作:
export LANG=C
到這邊大概就 dbd-perl-mysql 就大功告成啦,執行 mt-load.cgi 時 Movable 就可以正確的將資料寫進 MySQL 啦!
這二天玩了 php blog 中不錯的 Nucleus 、pMachine 之後,中午下著大雨拿了微風廣場的法式麵包回來之後,今天大概二點多開始架 Movable ,足足折騰到快九點才弄好。
晚餐繼續吃泡麵...