大部份的戶政事務所或鄉鎮市公所都有提供免費的法律諮詢服務,可以先打電話問所在地的機關單位有沒有這項服務。
本頁會持續不斷的更新,也歡迎網友提供資料,謝謝。
各地免費法律諮詢專線
開啟網頁後往下看:
http://www.cna.edu.tw/~mental1/ccna/new_page_5.htm
台灣大學法律服務社
服務時間請參考:
http://www.law.ntu.edu.tw/legalservice/index.htm
東吳大學法律服務社
請參考:
http://mail.apol.com.tw/~enmoon/country.htm
丁守中北投服務處免費法律諮詢服務
時間:星期二【下午2時~4時】
單位:家和律師事務所
地址:台北市北投區東華街二段168號
電話:02-28287789
傳真:02-28286877
資料來源: http://www.tingsc.org/news/940301.htm
新黨免費法律諮詢服務
您有任何法律上的問題嗎?您解答法律上的相關問題。每個星期二下午2點30分,在新黨黨部,臺北市光復南路65號4樓,由王莊偉律師為您解答法律相關問題。如有需要,請事先預約安排,電話 2756-2222分機201,黃小姐。
資料來源: http://www.np.org.tw/article.asp?channelid=A22&serial=993
立法委員李鴻鈞泰山服務處
服務時間如下:
週一 ~ 週五 早上九點 到 下午六點 【例假日休息】
聯絡電話:(02)2297-7093 (02)2297-9918 (02)2297-9928
傳真電話:(02)2900-0833
地址:北縣泰山鄉明志路一段335號(泰山鄉公所斜對面)
資料來源: http://www.hjlee.idv.tw/service01.htm
聯晟法網
需加入會員:
http://www.rclaw.com.tw/lawservice1.asp?ftype=1
馬律師 (孟律師??)
(註:這個律師到處打廣告有點怪怪的)
免費法律問題諮詢/撰狀服務
現代生活中,您多少都會碰到一些法律疑難和糾紛,我可以免費提供您所有法律案件的諮詢。
連絡電話 / 馬律師
02-29908018,
0935657757 (24小時免費諮詢專線
可以發簡訊留電話給我)
huevo@pchome.com.tw
honchokimo@yahoo.com.tw
tombaggio@sinamail.com
所有法律問題諸如:
*社區大樓管理相關法律事件。
*買賣、租賃、承攬或借貸的民事案件。
*詐欺、侵占、背信、偽造文書或傷害及家庭暴力等刑事案件。
*專利、著作權等智慧財產權的案件。
*查封、拍賣、調查財產等的強制執行事件。
*勞資爭議、勞動契約之協調處理訴訟。
*夫妻婚姻關係(離婚事件)、子女監謢權及繼承事件之案件。
還有許許多多其他的法律規定,您有任何疑問及困難的話,歡迎隨與我連絡。
資料來源:
http://info.moeasmea.gov.tw/Guestbook/show.asp?repno=10&page=1
http://www.mingtong.com.tw/cgi-bin/bbs1/data/200454034838.htm
馬律師跟孟律師看起來是同一個人,建議別考慮「馬律師」或「孟律師」
http://com.tacocity.com.tw/baili/board/
中華民國消費者福利發展推廣協會
免費法律諮詢服務
1. 凡本會會員均得享用本福利。
2. 福利內容:
(1).法律諮詢免費服務,包括
1.到所口實諮詢
2.電話諮詢
(2).各項訴訟服務八折收費。
※本福利由翁瑞麟律師事務所及太平洋法律事務所提供。
資料來源:
http://www.cwa-roc.org.tw/power.html
台灣省婦幼協會
免費法律諮詢專線:0800-003-995
資料來源:
http://tcwsf.wingnet.com.tw/2-6.htm
東方法律代書事務所
限汐止鄉親,特約電話2641-3737 洽林小姐 。
資料來源:
http://www.sinew.idv.tw/news/2005/0502/%BEG%AA%F7%B7%D2050201new.htm
網路法律事務所
http://ccaatt40.myweb.hinet.net
(註:感覺怪怪的)
三重市公所
限三重市民
http://www.sco.gov.tw/website/hot_active_detail.jsp?id=9
郭正亮辦公室 免費法律咨詢服務
郭正亮委員辦公室於每週六下午舉辦免費法律咨詢服務
現場有著名律師為您免費回答法律問題
歡迎多加利用
請事先預約
現場不開放報名
預約專線:02-23588266 張先生
資料來源:
http://www.womenweb.org.tw/MainWeb/message/index.asp?Message_ID=11380
抱歉!! 這兒只提供資訊,不提供法律諮詢,請勿在此發問,即日起關閉留言功能。
這個應該不是新聞了,在 Awstats ChangeLog 就有寫到 6.0 開始加入 decodeUTFkeys 這個 plugin 來處理搜尋引擎的 UTF8 關鍵字。
使用的方法也很簡單,在網站的設定檔 awstats.xxx.conf 裡面找到 :
#LoadPlugin="decodeutfkeys"
把# 字註解去掉就可以了。
但是要注意的是,這個 plugin 有使用到 Perl 的 Encode Module,如果系統沒有的話會出現下列的訊息:
Error: Plugin load for plugin 'decodeutfkeys' failed with return code: Error: Can't locate Encode.pm in @INC (@INC contains: /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl . ./lib ./plugins) at (eval 1) line 1.
可以自行下載來手動安裝:
http://search.cpan.org/~dankogai/Encode-2.10/Encode.pm
因為前陣子有網友寫信來問我哪家虛擬主機好,而 ivan 的主機也因為要找新家來請我推薦主機商。
下面列出來的都是台灣網友使用過,而且絕大多數都給予正面評價國外虛擬主機商。
有中文服務的國外主機商
ACSite
http://www.acsite.net/en/index.htm
這家主機商在各討論區的風評都很好,而且有中文服務,對英文有恐懼症的人可以考慮這一家。
高流量的虛擬主機
POWWEB
http://powweb.com/
空間有 5G,每月流量 300G ,夠爽了吧!
國內用戶: 阿貓流浪記
iPowerWeb
http://www.ipowerweb.com
空間3G,流量每月50G。
國內用戶: pLog 中文開發日誌
價格便宜、可以使用多 Domain、SSH、MySQL 無數量限制的虛擬主機
DreamHost
http://www.dreamhost.com/rewards.cgi?zinfu
目前 DreamHost 促銷,空間及流量都加三倍。
國內用戶: Neo's Blog
Host Affection
http://www.hostaffect.com/solutions/hosting.php
這家除了 Starter Plan 之外都有送固定IP。(全系列都有 Shared SSL)
國內用戶: Gea-Suan Lin’s BLOG、Pesty
最後推薦一個買國外虛擬主機前必逛的網站: (英文)
http://www.webhostingtalk.com/
好久沒更新 Editplus 的版本了,不過沒中文界面我也懶的裝。剛剛用 Google 找了一下,也有新版的中文化可以用了。
EditPlus 2.12 build 147 中文安裝版
http://omega.idv.tw/download/down.php?downid=1&id=51
不過目前最新的並不是 Build 147 ,需要最新版的話只能先用英文的囉。
剛剛 George 寫 MSN 來問 MCT 的檔案格式是什麼,一問之下才知道他想自己作 MSN 的動畫快遞。
依照他傳過來的動畫快遞Sample,裡面的 content.xml 引用的 MCT MIME Type 是application/messengercontent ,不過有位日本人寫出了用 Flash 製作動畫快遞的方式。
http://www.warehouse56.com/blog/archives/001341.html
content.xml 如下:
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="http://messenger.msn.com/messengercontent/1.0" version="1.0"
type="wink" xmlns:wink="http://messenger.msn.com/winks/1.0"
wink:version="1.0" contenttype="D">
<item type="animation" mimetype="application/x-shockwave-flash"
file="********.swf" />
<item type="thumbnail" mimetype="image/png"
file="********.png" />
</package>
其中 PNG 檔是做為 MSN 上動畫快遞的縮圖,大小為 50x50。
不過我還沒時間試,有試成功的人再來分享一下吧。
從上星期五買了 DreamHost 來玩之後,上星期六、日開始設定及測試,DreamHost 提供的主機服務完備到實在都不敢相信,簡直可以在上面自己當主機商了。
之後開始陸續把機器上比較重要的網站先移過去,朋友專用的 Domain 因為人數比較多,這幾天才開始做搬移的動作。只是卡在 DreamHost 裝的 MySQL 4.1 在中文支援上還有諸多問題要克服,所以就只先搬我的 Blog 過來了。(討論區及書籤還沒搬)
DreamHost 的連線速度以這個價位實在是非常超值了,只是我家用東森的 Cable 連到他們的 Pannel 管理在速度上就非常糟糕,大概是東森連國外頻寬小,加上又是 SSL 加密的關係,不過這點可以透過 Proxy 來解決,目前使用就順暢許多了。
移機後如果有發現什麼問題也請大家多多反應喔,謝謝。
由於 DreamHost 上面的 MySQL 是 4.1 ,phpMyAdmin 出現的資料就會像這樣變亂碼。
資料庫使用 MySQL 4.1 + phpMyAdmin 2.6.0 以上都會有這種問題,本來昨天想直接改 phpMyAdmin 的原始碼,不過因為手邊有個案子趕交件,所以先改用 phpMyAdmin 2.5.7 就可以暫時解決亂碼的問題。
phpMyAdmin 2.5.7 下載網址:
http://nchc.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.5.7-pl1.tar.gz
註: phpMyAdmin 2.5.7 開啟 UTF-8 支援,可以參考這篇。
另外在 DreamHost 上自行架設 phpMyAdmin 會遇到無法使用 HTTP 認證的問題,因為 DreamHost 預設是以 CGI 方式來跑 PHP ,如此使得HTTP 認證無法使用,請參考官方說明:
https://panel.dreamhost.com/kbase/?area=2933
如果不想用 CGI 方式執行 PHP ,可以到 DreamHost 的控制台裡面把 Run PHP as CGI? 拿掉:
![]()
但是這樣連帶 PHP 5 也不能執行了,phpMyAdmin 2.5.7 支援 UTF-8 所要用的 iconv 會無法啟動,所以建議不要拿掉,直接把 phpMyAdmin 裡面的認證方式改為 cookie 就好了。
如果還是堅持一定要用 HTTP 認證的話,可透過 DreamHost 的控制台來設定,如此可以不必取消 PHP Run as CGI:
https://panel.dreamhost.com/?tree=goodies.htaccess
相關文章:
phpMyAdmin 開啟 UTF-8 編碼相關功能
昨天花了一整天的時間在把主機資料庫及 PHP 程式的部份搬到 DreamHost 去。
由於 DreamHost 的 PHP 並沒有 iconv 及 mbstring 的 function ,但是有提供自行安裝 PHP 5 的步驟。
安裝前記得 Quota 一定要先設大一點,裝好之後 iconv 跟 mbstring 都有了,這樣需要 iconv 的程式才能正常執行。
再來最麻煩的部份是 MySQL 4.1,因為 MySQL 4.1 的資料編碼已經不再支援 Big5 ,只能用連線校對的方式,但是這樣對 Porting 並沒有幫助,只好手工做些修正。
目前我先處理 UTF-8 的部份,以 MovableType 為例,先用 mysqldump 原來主機上的資料給拿出來:
mysqldump --opt -hlocalhost -uroot -p mt > mt.sql
再來把 mt.sql 傳到 DreamHost 上去,準備做匯入的動作。
在匯入前要先注意的是「不要把連線校對改為 utf8 字元集」(如 utf8_general_ci),只要用預設的 latin1_swedish_ci 就可以了。這個部份因為我手賤先改了,結果讀資料庫出來卻是一堆 ? 問號。
(如下圖所示)
DreamHost 上的 mysql 連線指令已經很貼心的寫在他們的畫面上,所以照貼就可以了,並加入紅字的部份匯入資料庫就可以了。
mysql -u neo -p -h mt.neo.com.tw mt < mt.sql
這時匯入後再看畫面就是正常的,而且程式完全不用改。
但是付出的代價就是「phpMyAdmin 看到的字全部都是亂碼」。
關於這點,phpMyAdmin 亂碼的暫時替代解決方案請看下一篇。
今天發現 Dreamhost 上某個帳號的容量超過了,用 du -s 一個個去檢查都沒有超過的跡像。
剛剛再用 ls -a -l 一看果然有一個 300mb 的大檔。
304344141 May 26 13:25 .nfs00435f270000003d
這個應該是昨天用 Filezilla 在 FTP 傳檔時留下來的,刪掉就好了。
什麼時候需要重新分析某時段呢? 大部份都是擦屁股用的。
比較常見就是 Loading balance 時,把不同主機的 log 另外合成一份 awstats 報表。過了一段時間才發現有某個主機上的 Log 忘了放,而且因為又必須加算進去的時候,就可以照這個方式來處理。
首先,先找到 awstats 安裝的 cgi-bin 目錄,如:
/usr/local/awstats/wwwroot/cgi-bin/
再來就找網站及月份的檔名,例如網站設定的代碼是 neo ,要找 2005 年 5 月份的統計資料,就是找 awstats052005.neo.txt 。
如果 httpd log 檔案全都還在,尚未 logrotate 掉的話,可以建議你直接把某月份的統計檔名 (如 awstats052005.neo.txt ) 先移到某個暫存目錄後,再執行 awstats.pl,awstats 就會把那個月的資料重新分析一次。
再來回到正題,如果只要某個區間的話,雖然下面這個方法比較笨,但是比較不會發生人為的錯誤。
修改前準備:
如果有把 awstats 設在 crontab 的話,記得先註解掉,以免資料錯亂。
第一步:
先把要統計的 Log 資料用編輯器打開,刪掉不要統計的日期,就只留要統計的區段就可以了,並且「另存新檔」為一個暫存檔名。
第二步:
把awstats 設定檔 (如: /etc/awstats/awstats.neo.conf) 中的 LogFile 改為剛剛存好的暫存檔名。(原來的 LogFile 那行請先用 # 做註解)
第三步:
(重要!) 一定要先備份 aswstats 的統計檔 (如: /usr/local/awstats/wwwroot/cgi-bin/awstats052005.neo.txt) 。
備分完成後再用 vi 開啟,大約在 47 行的地方可以看到:
LastLine 20050524221739 373293 77426276 0 FirstTime 20050501000031 LastTime 20050524221726 LastUpdate 20050527000009 373293 373285 0 0 8
這幾行是做什麼的,上面都有寫註解。
因為我們剛剛已經在暫存檔中把要加入統計的部份給過濾出來了,所以行號的部份完全不用理會,全部改 0 就可以了,重點是每行的日期碼。
如果我要重新計算 20050522 (2005年5月22) 到 20050523 (2005年5月23) 的資料,相信第一步裡面的暫存檔應該也只有這些時段資料,我只要更改 LastLine 、LastTime、LastUpdate 的年份跟月份就可以了,保險一點可以設定為前一天(5/21),時分秒的部分可以補零處理。(但是原資料記得也要註解起來)
#LastLine 20050524221739 373293 77426276 0 LastLine 20050521000000 0 0 0 FirstTime 20050501000031 #LastTime 20050524221726 LastTime 20050521000000 #LastUpdate 20050527000009 373293 373285 0 0 8 LastUpdate 20050521000000 0 0 0 0 0
第四步:
執行 awstats 的統計分析動作,如 :
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=neo -update
第五步:
產生完成之後就可以到 awstats 的報表網址去看看了。
第六步:
確定資料都進報表了,就可以把 awstats 的設定檔 (如: /etc/awstats/awstats.neo.conf) 中的 LogFile 的部份也改回原來正常使用的檔案。
至於統計檔 (如: /usr/local/awstats/wwwroot/cgi-bin/awstats052005.neo.txt) 也要回復到「第三步」一模一樣的數字 (也把黃字的部份都拿掉),這樣下次 awstats 才能正常統計。
LastLine 20050524221739 373293 77426276 0 FirstTime 20050501000031 LastTime 20050524221726 LastUpdate 20050527000009 373293 373285 0 0 8
註:
因為 awstats 更新過後 LastLine 、LastTime、LastUpdate 數字會不太一樣,但是只要完全回覆到「第三步」中全白字的那個狀態就可以了。
最後再把 crontab 也記得改回來,就大功告成了。
非常很明顯易懂。由於是淺談,對於多人、多支線、多版本的管理並沒有涉及太多,但是點到為止的程度也剛剛好,值得期待後續深談的版本。^^
http://blog.linux.org.tw/~jserv/archives/001148.html
常用 Google 的網友就知道,eBay 在 Google 的廣告可謂無所不用其極。
剛剛下了「黃河」的關鍵字,看看右邊出來什麼廣告。Orz
真的是很 Spam 的廣告詞。
eBay 裡面「黃河」的關鍵字也才 45 個東西。
如果打「垃圾」的話還有 145 個商品。
(點圖可放大)
細心的人就會發現,瀏覽器的視窗標題會顯示出一段非常有趣的句子。
因此下次建議 eBay 連「垃圾」也拿去做 Google 的關鍵字廣告好了。
套句他們的廣告詞:
想找「垃圾」,請上 eBay 找!
MySQL 4.1 之後已經把 utf-8 作為預設編碼,如果把 4.0.x 的資料放入 4.1 的資料庫,抓出來的資料不是亂碼就是一堆問號 ?? 。
尤其在租用虛擬主機的狀況下,my.ini 完全不在自己手裡,這時程式的修改是一定要的,只是要怎麼做最不花時間。
這時只要在 MySQL 連線後(也就是下 SQL 指令之前),加一行指定編碼的 SQL 即可,如紅字部份所示:
$link = mysql_connect("mysql.abc.com.tw", "test", "test");
$db = mysql_select_db("mysql_41", $link);
$charset = mysql_query("SET NAMES 'big5'", $link);
$query = mysql_query("SELECT * FROM Test" , $link);
這個 SET NAMES 'big5' 就是代表:
SET character_set_client = big5;
SET character_set_results = big5;
SET character_set_connection = big5;
如果想知道這三個參數代表的意義,可以參考:
http://dev.mysql.com/doc/mysql/en/charset.html
今天去 IS Coffee 買的,可不限時數無線上網,獨樂樂不如眾樂樂,有需要的人一起用吧。
帳號: n018589@nm.free-up
密碼: hdwsdow
SSID 選到 FREE-UP 之後,用 IE 隨便打個網址如: Yahoo 再輸入帳號密碼即可。
上網熱點查詢:
http://www.free-up.net/dealership/index.php
如果 Web Server 是 Apache ,不外乎就是用 mod_bandwidth、mod_vhost_limit 。
不過正好看到有人在討論,直接去這邊看就好了:
http://forum.icst.org.tw/phpBB2/viewtopic.php?t=6527
在前一篇:開啟 RSS Bandit 的 MSN 彈跳式新聞通知 ,裡面提到可以針對自己想看的新聞做提醒的功能。
但是如果每個新聞都希望有彈跳視窗通知,那一個個設不就設到頭昏啦?
這時只要在 RSS Bandit 右下方的圖示上「按右鍵/顯示提示視窗/總是」即可。

這樣每則新到的新聞都會跳出視窗來提醒了。
剛剛在 PCZone 看到良興電子的廣告,點下去之後實在不敢相信自己的眼睛。
1024*768 的畫面還能塞成這樣,通常嘴賤批評一下的網站都至少還有改進的空間,看到這個首頁我只能無言以對。
Web 上早期流行的 BBCode 就是一種簡易的 HTML 代碼,除了讓使用者方便輸入,程式上也可以省去處理 HTML tag 的麻煩。
近年來在 HTMLArea、FCKeditor 等免費又功能強大的 WYSWYG 編輯器壓境下,BBCode 已有日漸式微的趨勢。
若要開放 HTML 給使用者,在程式設計上對於 HTML 的處理就要更加用心,否則使用者的 HTML 碼很容易就會把整個版面給破壞掉。
舉個例子像:
<TABLE border="1">
<TR>
<TD>頁首</TD>
</TR>
<TR>
<TD>
<!-- 使用者輸入開始 -->
我來亂的!
</TABLE>
<!-- 使用者輸入結束 -->
</TD>
</TR>
<TR>
<TD>頁尾</TD>
</TR>
</TABLE>
如果要一個個去檢核實在很累,這時 HTML Tidy Library 就可以派上用場了。
不過看官方網站上並沒有 PHP 的版本怎麼辦?
其實 PHP 5 有已經有把 HTML Tidy Library 包在裡面了,PHP 4 也可以下載 PECL 套件來安裝,詳細的安裝方式及可以參考:
不過 PHP 4 上的 tidy 套件只出到 1.1,PHP 5 內建的 tidy 2.0 可以說是最完整好用的,像最實用的tidy_repair_string 修復函數,範例可以參考官方說明:
http://php.nctu.edu.tw/manual/en/function.tidy-repair-string.php
當然除了 HTML 結構要完整,還有很多細節都必須要處理好。如 PCHOME 的拍賣就沒有 Yahoo! 拍賣處理的乾淨,可以看看他們的版面完全被使用者玩爛了:
http://goods.bid.pchome.com.tw/item/show?10050318876304
我的解析度是 1024*768,整個畫面都被撐開了:
罪魁禍首在下面:
如果沒仔細對分類作設定,可能不會發現有這個功能。

先到想啟用這個功能的分類目錄上按右鍵,選「屬性」
再來把中間那個「啟動當有新到新聞時出現提醒視窗」勾起來就可以了。
依照自己最需要追蹤新聞的來啟動就可以了,不然像 SharpReader 一次全部跳出來實在無福消受。
共有三篇,The Office、The Mobile 、The Notebook 。
拍攝的單位是歐洲的 Mozilla ,台灣 Mozilla 也可以來辦個像Yahoo! 奇摩拍賣大導演的活動吧! ^^
「豬欄」這邊寫的很清楚:
http://pigazine.blogspot.com/2005/04/podcast-qa.html
剛剛在CNet 看到的:
http://taiwan.cnet.com/news/software/0,2000064574,20099084,00.htm
擁抱 Java 的 Oracle ,現在也來抱 PHP 了,真是花心呀,呵呵。^^
這篇文章也印證我的那句老話:
「開發 Web 沒事別用 JSP ,用 Java 就是給自己找麻煩!」
這句話在 Java 正熱的時候,不知道建議過多少人,卻很少有人聽進去,甚至有人嗤之以鼻,以為只要有 Java 就是好。殊不知 Java 的優勢並不在於 Web-based 的領域,硬是要用 Java 做出來,很容易造成維護上的困難。
我最後一家上班的公司,竟然想把 ASP 寫的 Supply Chain 平台全換成 JSP 版本。因為我們的大老闆說「目前 Java 最熱門,所以全部都要走 Java」
都寫好的東西了,幹嘛非要改個 JSP 版本不可,結果當然是失敗收場。
黃河租車的老闆的理由最讓人難忘:
「因為 JSP 沒什麼人用,所以我要用 JSP」
真是標準的「Java=高尚一族」,當初跟他提用 PHP 重寫,就是當作沒聽到,現在也乖乖的用 ASP 重寫了。
夢想家的 iRose 原先採用 J2EE+Struts 架構,光一個系統就要二個人以上來維護,後來也建議他們用 PHP 重做,他們採用這項建議後,只用了 J2EE 版本每月維護成本的一半就完成了,之後的維護成本每個月也驟降至原先的 25% 以下。(在此聲明,目前夢想家 iRose的 PHP 版本並不是我做的,我當時做的是 J2EE 版本的維護)
單純開發一個 Web-based Application 或是一般的商業網站,實在想難想出一個原因可以說服我用 Java Servlet 或 JSP 來發揮 Java 應該有的優勢。
如果 Java 那麼好,為什麼 Google 不用來開發 Gmail 呢? Yahoo! 的服務為什麼幾乎看不到 Java 的影子呢? Flickr 目前全世界最熱門的相簿網站為什麼也不用 Java 呢?
隨著時代的進步,也該慢慢讓 Java 的迷思解開了。
延伸閱讀:
The Problems with JSP (中文翻譯)
「Neo's Blog」這個我一直想換掉的芭樂名網站,沒想到過了一年之後,連 Neo 這個英文名除了在 Google 之外,已經是各大搜尋引擎的第一名了,這都要感謝大家的支持才有繼續寫下去的動力。^^
Google :
![]()
(Yam、PCHOME 都是用 Google 引擎,所以省略)
04.27 去華納看了這部穿越時空的片子。

其實看這種片子娛樂效果大於實際的理論,通常這類的影片要讓人覺的奇怪的地方很多,抓都抓不完,實在不用太拘泥於劇情。
像是那位女醫生目賭男主角自己滑倒死亡,也沒什麼不可告人的,男主角大老遠跑去未來問,不說就是不說,還害男主角到處去問別人自己是怎麼死的。
這部片看完實在沒什麼特別的心得,如果真的要拿理論來探討,就輕鬆一下聽我隨便唬讕吧。
The Jacket 這部電影在時間架構上比較屬於多重時間主線。
簡單的說,今天我要去看電影,但是又想在家上網,後來還是決定去看電影。
現在的我雖然去看電影了,但是同一個時間點上,另一個我還是選擇在家上網,並且另外構成一條時間的主線。
男主角第一次到未來去的時候,就是在女主角媽媽燒房子的主線上。後來因為男主角給媽媽的一封信,創造出另一個主線,為了結局圓滿,當然意外滑倒後就回到女主角媽媽選擇戒煙改變自己的主線上。
簡單的說,男主角並沒有改變未來,因為建立在這個時間架構上,人類所有的決策的結果都是同步在進行的。
若換成了因果論的單一時間主線來比照,就算個人行為產生了時間的支線,但終究會回到主線上,也就是該發生的一定會發生,以個人的能力是無法改變主線上會發生的事件的。
昨天下午2:10開始四部片的觀賞,因為最近比較忙的關係,所以就不多說了,只簡單講一下我的心得。
第一部就是「霍爾的移動城堡 Howl's Moving Castle」:

宮崎駿的作品非常值得細細的品味,霍爾的移動城堡可能是改編自其它原著的關係,把魔法師、女巫成為「政府認證」的職業之後,魔幻驚奇的程度並沒有「貓之報恩」、「神隱少女」來的震撼人心。在氣勢上也沒有「神隱少女」跟「魔法公主」那種大場面的場景,加上結局也實在普普,至少要有「莎莉曼 VS 霍爾+西斯法」的最終魔法大戰,實在另人失望。
未婚妻的漫長等待 A Very Long Engagement

這部片可以說是推理片,想說這部片很悶但又有點笑點,最成功的地方就是讓觀眾感覺這部片的「時間真的很長」。
神鬼玩家 The Aviator

這部片對於一個成功的企業家在重大決策時的決斷力,以及為自己夢想豁出一切的衝勁實在值得學習。
導演對於成功的背後要承擔的壓力,以及同業利用政商關係惡性競爭所給予的衝擊,在這部片中也完完全全給觀眾身歷其境的沉重壓力,真的非常值得一看。
看到李奧納多在片中的表現,也不難了解為什麼他有跟老牌影星角逐圍奧斯卡男主角的實力了。
捉迷藏 Hide and Seek

在院線上映前就讓我猜到結局的片子,從「鬥陣俱樂部」到去年的「秘窗」一路下來,精神分裂情節已經被玩的有點爛了,不過衝著「達珂塔芬妮」就值得到戲院一看了。^^
經過幾天查看已經流量降下來了,所以 2005.05.12 晚上就搬回自己的主機上了。
感謝大鳥這幾天的支援。^^
今天中午趁著看電影前的空檔正好晃到 Mark 的 pLog Fourm 有篇在討論pLog 文件授權方式的文章。
裡面的討論我覺的並沒有什麼意義,pLog 程式本身採 GPL 授權,Mark 想把文件部份採 CC 授權並無任何不妥,甚至我也覺的 pLog 文件本身就應該採 CC 的非商業授權。總不能隨便讓人拿寫好的 pLog 文件去出書吧,那真的就太過份了。
有鑑於國內對於智慧財產權的不重視,又希望能兼顧到軟體自由的發展,所以我也比較偏好於「Creative Commons 姓名標示-非商業性-相同方式分享 2.0 」的授權方式。
Opensource 的軟體為什麼不採用 GNU GPL ? 連 Creative Commons Taiwan 的宣傳手冊也建議程式類採用 GNU 或是其它 OpenSource Licnese。
最主要的原因是在於台灣會主動響應 GPL 軟體的族群畢竟是少數,拿 GPL 軟體來「惡意」圖利的卻佔絕大多數。在我之前「台灣-可悲的開放原始碼環境」一文中也大概提到,我心目中理想的狀況是希望大家能免費使用到好用的軟體,而不是被黑心商人拿來圖利再轉賣給不知情的消費者。
我的廣告信匣裡面不知道出現了多少次販賣 OSCommerce 光碟的廣告信,一片光碟索價1000元上下不等,卻還要 KMD 網站來支援那些不會安裝的使用者?
很多人對Yahoo! 奇摩不能販賣 OpenSource 光碟感到錯愕,但我個人是抱持雙手贊成的立場。你能像有人在網拍上買了 pLog 光碟,裝不起來又還跑去 pLog forum 去問一些小白問題,最後才知道自己買了到處都能下載到的軟體嗎?
這樣不但浪費網路上熱心網友的資源,對花錢購買消費者更是不公平的一件事。
明明可以輕易下載的到,卻被不肖人士任意製成光碟來賣給不知情的消費者,這樣既不構成詐欺條件,對於花錢購買的消費者,只能摸摸鼻子怪自己笨而已。
雖然 CC 授權的條款對於軟體設計部份並不如 OpenSource Licnese 那麼完備,但是 CC 授權能在「自由」與「商業」中為創作者及使用者找到一個平衡點,尤其是PHP這類直譯式的語言也較無編譯及執行檔的問題,這也是我認為這類程式若要防止不當商業行為而採用 CC 授權較為合適的原因。
當然我個人也期待台灣未來 OpenSource 的環境能更加的自由,並對所有為 Opensource 努力的人們致上最高的敬意。
記得在某論壇裡面看到,有位大罵 align="left" 的網友,他的理由是 align="left" 根本就是垃圾 HTML 碼,不但會增加檔案大小,連帶下載顯示的速度也會變慢。因為 IE 預設 align 的標籤屬性就是 left 了,幹嘛多事要使用呢?
其實 align="left" 是有特殊用途的,只是一般人沒碰過也沒想到會這樣用,舉個例子來看。

這是我們最熟知的,一般表格在不指定 align 的狀況下,表格之後會換行。
如果加上 align="left" 呢?

看出差別了吧,表格在 align 屬性指定為 left 的狀況下,接下來的標籤則會顯示在表格的右方。
因為母親節過後流量爆增,經確認過是 Blog 已到達單日2G以上的流量。
由於從別的網站連線過來的數量並沒有特別增加的情況,只能從連線過來的 IP 大多是學網的來看,可能是有人在 BBS 上放了連結,以至於 Posted by Neo at 12:05 PM | Comments (0)
遇到 logrotate 不能運作時,比較難去從 log 發現原因。不過通常都是 logrotate.d 目錄內對應的 /var/log 目錄被刪掉的緣故。(尤其被駭客入侵過, /var/log 通常這個目錄都會變空的)
不管原因是什麼,這個時候可以直接下:
/usr/sbin/logrotate /etc/logrotate.conf
如果不能運作,一定會顯示錯誤訊息,這時再來看看不能運作的原因是什麼,排除之後應該馬上就會正常了。如果想更了解 logrotate 可以看鳥哥這篇:
http://linux.vbird.org/linux_basic/0570syslog.ph
1 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:\test.php:1) in D:\test.php on line 2
有的時候出現這種錯誤不見得是故意的,但是程式碼很長的時候就很難去注意到最上面不小心多出一個東西。
如果我只貼程式碼最上面的一段,錯誤就很明顯了。
1 <? session_start(); ?>
可能在開檔案的時候鍵盤壓到了 ,所以在最開頭的地方多了個 1。但是在程式碼一大片的時候,大概不會有人注意到最上面多了一個字,以致於 session_start(); 發生錯誤。
至於為什麼 session_start(); 前不能先輸出文字呢?
有興趣的人就看看 PHP 官方說明吧:
session_start() will register internal output handler for URL rewriting when trans-sid is enabled. If a user uses ob_gzhandler or like with ob_start(), the order of output handler is important for proper output. For example, user must register ob_gzhandler before session start.
http://www.php.net/session_start
本來還以為是我弟在用 POP3 收信他今年從沒收過的信。
中午談完案子回來之後,午覺起來就覺的不對,睡前就把我弟的 POP3 停掉了,流量還是處於滿載狀態。
16:00 排程的 AWSTATS 也一直跑不起來,看 Process 大部份都是 httpd ,所以應該是網站的流量佔住的機會比較大,但是今天不知道是怎樣,一堆 user 跑出來用 POP3 收信,實在很難抓佔流量的原因。
後來等 AWSTATS 排程的 0:00 過後再來看,才發現是我的 Blog 一天就跑到 2G 的流量。
另外還有發現垃圾信寄信過來的部份,用 postsuper -d ALL 發現也有 142 封要退回 unknow user 的信,不過佔的流量並不高。
數位相機今年的主流已經從五百萬畫素提昇到六百萬了,但是除了能把相片洗的大張之外,大概不會有人會直接把六百萬畫素的相片放在網路上,更別說把六百萬畫素的照片放在購物網站或是網路拍賣上給人當型錄看了。
今天偶然在 Google 上看到 eRez Imaging Server,可以從照片的全景延申到細部,而且清楚的嚇人,雖然運算上要花一點時間,但是還在可以接受的範圍。
Demo 實況:
1.看起來只是一般的照片,沒什麼特別的。

2.點選圖片拉近距離,拉完之後開始作運算。

3.真是驚人,細部的紋路及質感都非常的清楚。

再拉近一點看,這雕刻的紋路簡直像在現場拿放大鏡看一樣。

4.再看看其它比較貼近日常生活的照片,連衣服的纖維都完全呈現出來。

由於上述的例子是採用 Flash 呈現,以現在 Flash 的普及度,至少不用叫使用者裝一些平常根本用不到的 Plug-in。
類似的技術在台灣好像還沒看到有廠商有在做,目前也沒看到有商務網站使用類似的技術。相信在數位相機畫素不斷的提升、ADSL寬頻戰爭愈打愈高的情況下,這種技術在電子商務上一定有發光的一天。
eRez Imaging Server:
http://www.yawah.com/ga/imageserver.html
前天(星期五)晚上到天瓏看一些 Design Pattern 的原文書,看到覺的差不多了,就來去旁邊的金石堂看點其它的。
雜誌區沒什麼好看的,或許應該說好像都看過了。到了暢銷區,看到一本口愛封面的會計書,馬上就拿起來翻一翻。

書籍開宗明義「先有會計概念,再去看財務報表」的確非常值得讚揚。
很多人為了看財務報表卻對會計概念一無所知,這樣看財務報表除了學習上較為困難外,在只知其然而不知其所以然的狀況下,也很難看出財務報表中隱藏的涵義。
再來看看這個書名「世界最簡單的會計書 - 青春女會計師事件簿」,名字這麼長不是沒原因的。
這本書的內容分成二個支線,一個介紹基本的會計概念,另一個就是日本暢銷推理小說「青春女會計師事件簿」
這二個看起來怎麼能結合在一起,但實際上這本書的確做到了,而且結合的非常完美。既然是叫「支線」,就是教學與小說內容是互相穿插,並且配合會計概念講解為什麼會發生這樣的事,讓看到會計就想睡覺的人也能輕鬆的看完這本書。
實際翻閱從頭看到尾,除了簡單、而且不枯燥乏味,幾乎可以說是用遊戲的方式傳達給讀者,利用四個箱子把基本的會計概念跟財務報表結合在一起,再配合上推理小說實際思考及應用,想看不懂財務報表都很難,真的是非常值得推薦的好書。
另外如果要買的話,金石堂 79 折是最便宜的,博客來真的是該改進了,連縮圖都做不好,這種最基本的B2C網站條件都做不好,也沒有專人在負責檢核,連Yahoo那種把會員當員工在用的回報機制都沒有,實在未來堪憂。
金石堂購書連結:
世界最簡單的會計書 - 青春女會計師事件簿
博客來購書:
世界最簡單的會計書 - 青春女會計師事件簿
如果有人跟我一樣用 Gmail 當收件備份的話,有一天突然有封信遺失要從 Gmail 抓回來放進 Outlook ,Gmail 又沒有 IMAP 可用,又不想把全部的信用 POP 抓回來,這時這個方法就派的上用場了。
先在 Gmail 開啟信件,並且選「更多選項」:
選「顯示原始檔」:
在新開的原始檔視窗按另存新檔(檔案/另存新檔)。
存檔的檔案類型選文字檔(*.txt)。
要注意的是,不能直接在這兒輸入副檔名(如.eml 或 .msg),否則出來的格式會不正確。
把剛剛存好檔的檔案改名字成 .eml ,如 gmail.txt 就改成 gmail.eml。
eml 是 Outlook Express 的預設郵件副檔名,如果要存入 M$ Outlook 的話,就改成 gmail.msg。再來就是在改好檔名的圖示上點二下開啟,這時應該就會看到 Outlook Express 的郵件畫面了。
再來選「檔案/移到資料夾」
(如果要保留 gmail.eml 檔案,可以選「複製到資料夾」)
完成之後就可以在 Outlook Express 裡面看到這封信了。
這個方法並不是只適用於 GMail ,只要是文字檔內容符合 Email 規範都可以用這個方法存入 Outlook。
之前某家公司的董事長在法院上開 Outlook 的 Email 當作呈堂證據,其實依照這個方法來做都是可以造假的,唯一能確定Email真實性只能從遞送路徑跟 ISP 的記錄來查。但是一般人還是認為 Outlook 的郵件資料庫比較難假造,所以知道這個方法後千萬別拿去騙人喔~^^
上次PHP 多重選項的設計技巧 講到用 HTML 產生陣列的方式來設計前端的多重選項。
這次再進階一點,除了在前端的 HTML 就可以把使用者輸入的資料分組,交由 PHP 轉換成陣列外,還能自訂陣列索引名稱。
HTML 範例如下:
A-Key <input name="A[name]"> A-Value <input name="A[description]"> <Br> B-Key <input name="B[name]"> B-Value <input name="B[description]">
注意的是 input 標籤屬性 name 的地方,等使用者輸入值之後傳給PHP,PHP 就可以把 A、B 當成二個陣列來處理,而且[]內的定義的就是陣列的索引名稱喔! 可以自行 print_r($_POST["A"]); 或 print_r($_POST["B"]); 來看看。
這樣的用法有什麼好處呢? 以資料庫的處理為例,像 A[key] 就是可以當成 A 表單的欄位 key,所以以範例 HTML 代表的定義就是 A.name、A.description、B.name、B.description。
假設要藉由自訂的 dao 物件來更新 A 表單內的 key 跟 value 欄位,只要這樣做就可以了。
foreach ($_POST["A"] as $key=>$value) {
$dao->setValue($key, $value);
}
$dao->update();
完全不用輸入表單的欄位名稱,跑個迴圈就可以把 A 表單更新完了,是不是很方便呢? ^^

VISA 推這個 Mini Card應該也有一年多了吧,因為這個星期日出門沒帶花旗卡,被找去看電影都不知道要去哪比較划算。
花旗銀行信用卡可以說是目前電影愛好者必備的信用卡,台北的欣欣晶華、晶華城都可以享優惠,而且每個月還免費在晶華城請看二次電影,實在很划算。
跑去原本有優惠的電影院卻沒帶卡,實在付冤枉錢的感覺,想說來去好久沒去的學者影城看看,結果上面又是一張「花旗銀行信用卡可享票價220優惠」,真是暈倒,好在那個售票小姐問都沒問就把我當成是學生,所以也是給我220的學生票啦,讚讚讚。
後來隔天就把花旗 VISA Mini 套在鑰匙上(卡上有鑰匙孔),只是 VISA Mini 帶出去二天,後面的簽名已經糊掉了,而且鑰匙圈還不能隨便放在桌上,在外面吃飯一不小心被路人看到卡號,那可就虧大啦。
由於 Google Gmail 邀請函已停止增加,在 2006.03.03 前申請的 Gmail 均已發送完畢,感謝大家支持。^^
今天看到一些連結從 Network Lab@FreeBSD 過來,過去一看是一個資源非常豐富的網站,顧名思義也是以 FreeBSD 為主,站長還是某國小的總務主任,也推薦大家過去看看喲!
Network Lab@FreeBSD
http://www.to2100.idv.tw/
因為 Network Lab@FreeBSD 引用的文章是:
也趁這個機會把 clamav 跟 openwebmail 的文章稍微美化一下,早期我的文章習慣是指令前面會加 # ,不過很容易跟註解混在一起,有看到的就加了顏色區分一下,沒看到的就等看到再說吧,呵呵。
剛剛升級到 3.16 後,模板還要改,實在很麻煩,後來就換回2.661了。
升級步驟可以參考 Sixpart 官方說明:
http://www.sixapart.com/movabletype/docs/mtupgrade
不喜歡看英文的人可以看大陸同胞寫的 MT 3.16 升級方式:
http://blog.8xin.com/archives/000003.html
MT 3.X 後台中文化的部份:
http://blog.bluecircus.net/archives/004943.html
昨天在試 Movable 的 Blacklist ,發現下面的錯誤訊息。
Can't locate YAML.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 /var/www/cgi-bin/mt/extlib/YAML/Error.pm line 3. BEGIN failed--compilation aborted at /var/www/cgi-bin/mt/extlib/YAML/Error.pm line 3. Compilation failed in require at /var/www/cgi-bin/mt/extlib/Yaml.pm line 1571.
後來就重新裝了一下,結果還是有上面的錯誤訊息。
重新安裝可以參考:
http://140.96.170.136/~chientai/atitri/archives/000734.html
看錯誤訊息是在呼叫 YAML.pm 產生的,但實際上在 extlib 裡面的檔名是 Ymal.pm。這時可能就要改一下程式了,用 vi 開啟 Blacklist.pm:
cd /var/www/cgi-bin/mt/extlib/jayallen vi Blacklist.pm
以 require Yaml 當關鍵字搜尋,一共有二處,找到之後全部改成大寫的 require YAML。
再來檔名也要改一下把 Yaml.pm 改為 YAML.pm
cd /var/www/cgi-bin/mt/extlib mv Yaml.pm YAML.pm
最後把 Blacklist_Config 設為可讀寫:
cd /var/www/cgi-bin/mt/extlib/jayallen chmod 777 Blacklist_Config -R
這樣就大功告成了。