April 29, 2004

使用 PHP 解譯 javascript escape() 編碼過的字串

PHP 跟 Javascript 都有 HTML encoding 的函式,編碼過的結果雖然類似,但是還是有些微的不同,所以不能互轉。

二者的差異可以可參考:
http://web.archive.org/web/20030811181238/http://php.weblogs.com/php_jscript_vbscript_1

節錄如下:

PHP:
urlencode( ) All punctuation, accented characters, and any other non-ASCII characters are replaced with %xx encoding. Spaces converted to +.

urldecode( )All punctuation, accented characters, and any other non-ASCII characters are replaced with %xx encoding. Spaces converted to +.

Javascript:
escape(str) All spaces, punctuation, accented characters, and any other non-ASCII characters are replaced with %xx encoding

那要如何用 PHP 來讀取 escape() 編碼過的字串呢?

可以用以下的方式來讀取 (範例為 Unicode 解譯為 big5)

修改自:http://web.archive.org/web/20041031225806/http://vivian.stripper.jp/index.php?itemid=100

$str = uniDecode($str,'big-5');

function uniDecode($str,$charcode){
$text = preg_replace_callback("/%u[0-9A-Za-z]{4}/",toUtf8,$str);
return mb_convert_encoding($text, $charcode, 'utf-8');
}
function toUtf8($ar){
foreach($ar as $val){
$val = intval(substr($val,2),16);
if($val < 0x7F){ // 0000-007F
$c .= chr($val);
}elseif($val < 0x800) { // 0080-0800
$c .= chr(0xC0 | ($val / 64));
$c .= chr(0x80 | ($val % 64));
}else{ // 0800-FFFF
$c .= chr(0xE0 | (($val / 64) / 64));
$c .= chr(0x80 | (($val / 64) % 64));
$c .= chr(0x80 | ($val % 64));
}
}
return $c;
}

Posted by Neo at 03:17 PM | Comments (4)

April 28, 2004

用 Jubilder 編譯出跨平台、免環境設定的執行檔

到 Jbuilder 9 之後,java 編譯成執行檔已經不像以前問題那麼多,而且也可以編成各種不同的平台的執行檔。

Jbuilder 製作執行檔的方法:
Wizards -> Native Executable Wizard

(畫面有空再補)

值得注意的是如果有外掛其它非 jdk 安裝目錄內的 class ,雖然在 Jubilder 內有指定這個 class path ,但是執行檔內並無此資訊,所以的時候會出現 java.lang.NoClassDefFoundError 的 exception ,如果要順利執行的話,以 oracle jdbc driver 為例,就要在 Command 模式下設定:

set CLASSPATH=C:\jdk1.4\;C:\oracle\ora92\jdbc\lib\ojdbc14.jar;C:\oracle\ora92\jdbc\lib\nls_charset12.jar;

(Linux 的話則利用 setenv CLASSPATH :;. 來設定)

當然也可以設成系統的環境變數,就不用每次開機都要重設一遍,但這不在這篇文章的討論範圍內。

不過我比較建議把用到的所有 class 放到自己的 project 目錄內,這樣可以把這個 class 一起封裝進你的執行檔裡面,也不用去擔心放到別台電腦沒有某個 class 了。

其實方法也很簡單,假設我今天的專案目錄是 c:\projects\acw ,如果要用到 oracle 的 jdbc driver,我就把 C:\oracle\ora92\jdbc\lib\ojdbc14.zip 裡的 oracle 目錄解壓縮到 c:\projects\acw\classes 裡面。

(注意! 這個檔案是 jar 封裝,所以會有一個 META-INF 的目錄,那個可以不用解壓出來)

再來 Native Executable 裡設定 Content 時,可以利用 Add Filters 功能。右下方會出現本來看不到的 oracle,這時點選之後,上面的 Expression 就會出現 oracle/*.*,再按確定就好了。

之後再 ReBuild 或 Make 時就會把 oracle jdbc driver 一起打包進執行檔了,雖然編繹的速度會因為要多加入指定的 class 而變慢,卻可以換來的程式可攜性,也達到了我們今天的目的。

(圖型後補)

Posted by Neo at 04:11 PM | Comments (0)

April 27, 2004

VDSL - 多 IP 架站的選擇

這個在東森寬頻電信成立以後沒多久就開始的方案,以 hinet 雙向 512 的錢,都可以申請到這邊雙向 1M 的頻寬。

但是經日前詢問已停賣 1 IP 方案,只能用 16 IP 的方案,實在是渺視個人用戶需求!

(若是有需要 16 個 IP 的就另當別論了,給大家參考一下)

VSDL 業務一直到目前到好像只看到東森有,費率也很少更動,申請唯一的限制就是必須附近有東森的機房,比 ADSL 的距離還要更近才行。(距離需約 150M~1.5KM)

東森寬頻電信 MegaLink寬頻上網電路費用一覽表:
http://www.ebtelco.com/chinese/Products/Money/vdsl_1114.htm

東森寬頻電信 VSDL業務資費表:
http://www.ebtelco.com/chinese/Products/Money/pdf/72.pdf


Posted by Neo at 04:35 PM | Comments (3)

April 25, 2004

專利,就是科技競爭力

在去新竹之前去便利商店一問,我訂的這本「專利,就是科技競爭力」書昨天終於到了。

20040425_01.jpg

博客來網友推薦:
http://www.books.com.tw/exep/prod/booksfile.php?item=0010237295

這本書真的值得一般大眾去看,也非常值得買。
(用金石堂訂書比較便宜,市面上比較難買到)

但是值得省思的是,有申請專利的觀念固然好,但是申請專利是一筆不小的費用,而且專利申請書也不是一般人隨便就能寫出來,請個專利代理人又是一筆費用。

如果要申請全世界專利,費用正好我在從新竹回來的客運上廣播有個新聞:

有個老兄他因為看到女性塞手機的新聞,發明了震動保險套,為此申請了世界專利,一共花了三百萬元。

因為我手邊有個 Idea 要申請專利,我在買這本書之前就在找專利代理人了,正好這本書的序之一是我大舅寫的,因為他是個不苟言笑的人,我可是從小就很怕他,我小阿姨又不幫我打電話問他,剛剛只好鼓起勇氣自己打電話過去,他說明天到公司會把推薦的專利代理人連絡方式給我,真的是鬆了一口氣。

相關新聞:

震動保險套驚艷中外 冒牌貨搶錢
http://tw.news.yahoo.com/040423/39/ln5m.html

台灣之光 震動保險套揚威日內瓦
http://news.yam.com/bcc/life/news/200404/0200404040137.html

Posted by Neo at 09:08 PM | Comments (2)

April 24, 2004

MySQL 管理軟體簡易評測 - 官方提供軟體

MySQL Control Center 跟 MySQL Administrator 這二套是 MySQL 官方網站上提供給使用者用的,應該很多人都用過了,我就不多作介紹了。

MySQL Control Center

http://www.mysql.com/products/mysqlcc/index.html

畫面:
http://www.mysql.com/products/mysqlcc/screenshots.html

[評測版本 0.9.4-beta]

有大陸式中文的語系,操作相當直覺化,而且簡單易用。
但是設計表單無法排列順序,另外也沒有匯入及匯出的功能。

MySQL Administrator

http://www.mysql.com/products/administrator/

[評測版本 1.0.3-alpha]

1.跟1024*768 的大字型解析度不合,畫面有點被切邊,而且字型超小。
2.主要是MySQL系統的檢視工具,似乎沒有設計表單及編輯資料的功能。

(測試日期 2004-04-14)

Posted by Neo at 10:05 AM | Comments (0)

April 23, 2004

網站負載平衡方案

因為我手邊沒人力來做多條線路 Load Balance 的工作,大鳥又要工作又要唸研究所也沒空理我,呵呵~

因此我比較偏向使用硬體來達成,最近看了幾台還不錯的,不過中高階的 4WAN 價錢都不便宜,等有需要再買囉! 可能初期會先買 2WAN 的來玩玩吧。

網友推薦的 4WAN 機種: (依照推薦程度排序)

眾志 LB2240
http://www.sharetech.com.tw/root/products/lb/lb-2240.asp

20040423_05.png

威創 OptiQroute 2140
http://www.fiberlogic.com/2100serieschinese.htm
http://www.infofa.com.tw/product/multi-homing/2140.htm

20040423_04.gif


2WAN 機種: (依照推薦程度排序)

資訊家族 SLR 9204
http://www.infofa.com.tw/product/multi-homing/index.htm

20040423_03.gif

其它牌子,供參考用:

友旺 MH-2000
http://dns.aboway.com.tw/product_detail.php?id=48

德恩 Q-BALANCER
http://dts.kernel.com.tw/

宇動 網路掌櫃
http://www.channel.com.tw/

要注意的是,如果要網站負載平衡,那最好要有 In-OutBound 的雙向負載平衡,另外 DMZ 及 Transparent 的功能若有需要也要列入考慮。

若是要用軟體達到的話,就可以考慮架 Round-Robin DNS 了,或是像 FreeBSD 可以用 IPROUTE2 自己架設,也可以考慮用 SG Cluster 。Linux 也可以用 Equal-Cost MultiPath 達到這個功能,只是我現在工作太忙,還沒機會去實作就是了。

SG Cluster 官方網站
http://turtle.ee.ncku.edu.tw/sgcluster/

Linux 平台上之 Multipath Routing 應用:
http://www.study-area.org/tips/m_routing.htm

Linux ADSL Multipath Routing Solution
http://www.teatime.com.tw/~tommy/doc/multipath.txt

Posted by Neo at 11:06 PM | Comments (3)

IP 分享器下 eMule、eDonkey 拿到高 ID 的方法 (2)

上次介紹過了利用虛擬伺服器跟 DMZ 設定來取得高 ID,但是有些 ISP 會封鎖你的 Port 4662 跟 4672,這時不管你設的再正確,還是無法取得高 ID。

像我的東森 Cable 也是高 ID 用不到一星期就被鎖了,這時只要在軟體設定裡改到其它 Port 就好了,以 eMule 為例:

設置 -> 連線 -> TCP 、 UDP 我是都各加一千,為 5662、5672

20040423_01.gif

改完之後按確定,記得有 IP 分享器或防火牆的話也要對應到 5662 跟 5672 喔,這樣就完成了! ^^

再度拿到高 ID !

20040423_02.gif

相關文章:

IP 分享器下 eMule、eDonkey 拿到高 ID 的方法!
http://www.neo.com.tw/archives/000127.html

Posted by Neo at 09:54 PM | Comments (4)

April 22, 2004

linux 下把時區改為 CST

這幾天備援主機上線,發現時間不正常,下了 date 指令出來看,原來是時區變成 EDT 了。(正常應該是 CST)

大概是我在裝 postfix 的時候把 /etc/localtime 給蓋掉了,只要把 /usr/share/zoneinfo/Asia/Taipei 複製成 /etc/localtime 即可。

其它有關時區的觀念,鳥哥那邊說的很清楚,可以去看看:
http://linux.vbird.org/linux_server/0440ntp.php

Posted by Neo at 08:09 PM | Comments (0)

April 21, 2004

天兵朋友系列 (2) - 法律篇

去年這位 S 君同學說他想離職了,但老闆要以他未交接完成,不得離職為由,不准他離開。

很自然的,他又打電話來問我怎麼辦。

我就跟他說,這個老闆違反勞基法,根本不用理他,你只要盡到告知離職的義務就好。但他就是怎麼講都不放心,我就跟他說我這邊有簽約的法律顧問,可以讓他打電話去問。

他跟我說「喔...」

他似乎也沒什麼興趣,連法律顧問的電話也都不問我,就沒下文了...

一段時日之後,他又打電話來了,說人家要告他,事情已經要進入法律程序了怎麼辦?

我還是那句話,我這邊有簽約的法律顧問,可以讓他打電話去問。

他還是說「喔...」

然後我問他要不要法律顧問的電話,他就說不用了。

到上星期又打電話來說,說已經要開始打官司了,上次那個法律顧問的電話可不可以給他。

我的回答是:
因為幾乎沒用到,今年就已經解約了。

這件小事本來就不用進法院的,一般調解委員會都可以處理,加上老闆本身就是違反勞基法強留員工,調解委員會會針對這個部份對老闆說明,一定要搞到上法院實在浪費時間精力,真的很不划算。

Posted by Neo at 07:54 PM | Comments (6)

April 20, 2004

天兵朋友系列 (1) - 電腦篇

我有一個天兵同學,簡稱 S 君好了,我覺的這輩子大概沒什麼人可以幫他了。

他說要買電腦,說她妹妹會裝,問我買什麼 CPU 比較好?

我很了解他妹的會裝只是會放上去而已,實在不保險。我就跟他說要買就買組好的品牌電腦,HP、Acer 之類的都可以,大公司出廠的比較不會有問題。

他後來跑到電子街買了電腦公司組的爛電腦,LCD 螢幕出現一條線不說,硬碟還一直故障,問我怎麼辦?

叫你買品牌電腦還問我怎麼辦,壞掉當然拿去換呀~

就是有人寧願放到七天過了之後,又打電話來說,我叫我妹朋友來看過了,他說沒救了~

不是叫你拿去店家換,七天內都能叫店家換新的給你,叫你妹朋友來看有什麼用呀~

請期待下一篇 - 法律顧問篇

Posted by Neo at 10:03 AM | Comments (4)

tarball 安裝 Perl DBI DBD::MySQL

Perl DBI 是一個讓 Perl 存取各種不同資料庫的套件,因為在 Linux 上使用 MySQL 的人也比較多,加上常見的 Blog 寫作軟體 Movable 也是採用 Perl ,習慣 MySQL 資料庫的使用者,也就必需裝上 DBD::MySQL 這個套件才能正常運作。

為什麼要採用 tarball 安裝呢? 我之前也有提過採用 perl -MCPAN -e"force install DBD::mysql" 線上安裝方法,但是在只有安裝 Perl 套件的情況下,這個指令是行不通的。

如果遇到這個狀況,就只好一個個手動加上去囉。

要安裝 DBD::MySQL,一定要先裝好 MySQL-Server 跟一組壓縮套件(libz-devel 、zlib-devel 都可以),如果是 RedHat 的最小安裝,您就必須安裝 zlib-devel,可至
http://www.gzip.org/zlib/ 下載,或是有 apt 的可以下 apt-get install zlib-devel 直接安裝。

另外要注意的是,安裝過程會用到 mysql_config 指令。所以用 tarball 安裝 MySQL 則可以正常運作,但如果 MySQL 是用 RPM 安裝,就要確定你有 mysql-devel 套件,沒裝的話可至 MySQL 的下載網頁下載您目前版本的「Libraries and header files」。

確定以上套件都有安裝,就可以到 http://search.cpan.org/dist/DBD-mysql 下載最新的 DBD-mysql 來安裝了。

# cd /usr/local/src
# tar -zxvf /root/DBD-mysql-2.9003.tar.gz
# cd DBD-mysql-2.9003
# export LANG=C 設定字元編碼,不然會出現一堆錯誤訊息
# perl Makefile.PL

請注意,因安裝程式預設是以「資料庫test」做連線測試,若MySQL有設帳號權限的話,必須在這裡指定一個測試資料庫讓安裝程式確定連線正常。

參數如下:
testdb 測試資料庫,預設為 test
testuser 連線使用者,預設為為空
testpassword 使用者密碼
testhost 資料庫位址,預設為 localhost
testport 資料庫 port

範例:
# perl Makefile.PL --testdb=資料庫 --testuser=使用者 --testpassword=密碼

這個動作只是做連線測試而已,並不會更動到資料庫。

再來 make 之後就完工了。

# make
# make test
# make install

官方安裝說明:
http://search.cpan.org/src/RUDY/DBD-mysql-2.9003/INSTALL.html

Posted by Neo at 09:21 AM | Comments (1)

April 19, 2004

大鳥玉照欣賞~

平常只能在 MSN 上看到的鳥照,特地放出來給大家看!

現在的大鳥~請叫他GY鳥、G8鳥,天生有愛被罵的僻好~
20040419_01.jpg

這是鳥嫂~在大鳥面前請叫她亞希子~
20040419_02.jpg

特惠附贈年輕大鳥一張~
20040419_03.jpg

Posted by Neo at 11:39 PM | Comments (2)

備援主機正式運作

本來想說直接把備份檔蓋過去就好了,但是事情沒想像中的順利...

一開始遇到的問題就是 etc 下的一些硬體設定檔被我蓋掉了,只好昨天重裝 Red Hat。

再來就是 Openwebmail 跑不起來,以及 Movable 的 Perl + MySQL 要 Perl DBD::MYSQL,加上忘記 mt.cgi 要改網址才能正常寫入資料庫,到最後 Postfix 外面的信寄不進來,弄的都快瘋了。

經過昨天一整天的折騰,弄到今早凌晨二點才把 Web Server 、Openwebmail、Perl DBI DBD::MYSQL 的部份安裝完成。

Movable Type 則是等 Domain 恢復成與 mt.cgi 相同之後才正常。

Email 收信也在今天下午開始正常運作。

因為夏天來了,房間也開始熱了,幾乎沒睡好,七點多又爬起來,今天晚上可能要早點睡了~

Posted by Neo at 06:35 PM | Comments (1)

April 16, 2004

大牛的始祖,大鳥比較懶~

古早古早以前...
坊間小學生流傳著一句名言~「大牛比較懶」 (還要註明倒過來念)

其實起源自大鳥的一席話~

看看大鳥如何道出這段過去:


"大鳥比較懶~" 我記得這一句,是我十幾年前自己發明的說。

在信尾還有: "... 倒過來念念看~" 的信尾辭。

自己自創的詞句真是自豪說~ ㄏㄏㄏ

有人問我"為什麼鳥站bbs的畫面都千篇一律" "而且還是單色的..."

我回他:


====信件分隔線===

"因為... 大鳥比較懶..." ... 倒過來念念看~

from:大鳥資訊站 90/2010:107 +886-4-6563565



注意到上面有電話喔,那可是 1200 modem 的 bbs 時期,夠老了吧~

只是比鳥大實在不夠大,慢慢就演化成後來的「比牛大」了~

再附上大鳥年輕照片一張,絕版品,女主角不明..

20040416_01.jpg

如果要吐槽,請到大鳥資訊站:

http://birdbbs.idv.tw/phpBB2/

大鳥 Email 兼 MSN:
birdchen@birdbbs.idv.tw

相關文章:

大鳥的氣度 http://www.neo.com.tw/archives/000060.html

Posted by Neo at 12:32 AM | Comments (1)

April 15, 2004

重回 ZoneAlarm 懷抱

ZoneAlarm 是我第一套用的防火牆軟體,大約3~4年前用的,主要是因為方便好用,佔的記憶體也比 Norton Personal Firewall 小非常多,可以說是網路上最熱門的軟體囉。

剛剛因為打開 DMZ 功能,拿去 Syn matec 安全診斷室去做測試,也順利通過了。

(畫面如下,以前在用 ZoneAlarm 的時候都通不過,雖然結果是僅供參考,但心理總是毛毛的)


我使用防火牆軟體的歷史是:
ZoneAlarm + BlackICE -> Tiny Personal Firewall (後來變 Kerio) + BlackICE <-> Norton Personal Firewall -> Outpost -> ZoneAlarm

Personal Firewall + BlackICE 是我在電腦記憶體還不夠用的時候換裝的,規則設定也比ZoneAlarm 來的彈性,而且能通過 Synmatec 安全診斷室的檢測,

主要是 Norton Personal Firewall 實在太吃資源,而且當時跟國外友人用 NetMeeting 時常常都會被擋住。所以有段時間我的電腦同時裝了三個防火牆軟體,Norton Personal Firewall 關掉時,就由 Tiny Personal Firewall 上線。

後來發現了 Outpost 各項防護功能也比 Norton Personal Firewall 來的齊全,可以說是市面上功能最完整的防火牆了。一裝下去果然好用至極,Norton Personal Firewall 我就丟到一邊去了。但是這個東西有個致命的缺點,就是有時會讓 XP 出現藍底白字的畫面,連 Windows 官方的說法也都對這個問題無解。

最後在我的「後 NB 時期」,買了 IP 分享器就比較少用防火牆了,也就變成時裝時不裝了,但是主要還是使用 Outpost 為主。到了前幾天又因為 Outpost 讓我的新買的 NoteBook 變成藍底白字,我只好再換回 ZoneAlarm 了,等到有更好防火牆軟體再來玩囉,呵呵~

ZoneAlarm 官方網站
http://www.zonelabs.com/

Outpost 官方網站
http://www.agnitum.com/products/outpost/

BlackICE 官方網站
http://blackice.iss.net/

Synmatec 安全診斷室
http://security.symantec.com/default.asp?productid=symhome&langid=tw&venid=sym

Posted by Neo at 12:31 AM | Comments (7)

April 14, 2004

IP 分享器下 eMule、eDonkey 拿到高 ID 的方法!

我想這已經不是什麼新鮮文章了,因為我最近換新 NoteBook ,想籍此機會一些常用的軟體都換成新的版本。

之前用 eMule 常常都是連到檔案很少的伺服器,速度真是有夠慢,不過因為很少抓所以也就算了,今天才花點時間把該設定的東西給設定一下。


在這裡提供二個方法,使用任何一種皆可,主要看個人需求囉。

方法1 DMZ 設定:
直接從 IP 分享器設定 DMZ ,也就是把實體 IP 對應到你的虛擬 IP,如果不知道你的虛擬 IP 是多少,請在「命令提示字元」下打 ipconfig 就可以看到了。

以我的是 192.168.1.100 為例,只要把 IP 填進去就好了。


但是 DMZ 一指定到你的電腦,分享器的防火牆功能也就失效了,所以建議你最好裝了防火牆軟體再做指定的動作。

當然,裝了防火牆軟體之後,還要記得打開 Port TCP 4662 跟 UDP 4672。
(如果是 eDonkey 的話, 就是 Port TCP 4661,4662 跟 UDP 4665)

方法2 虛擬伺服器設定:
如果你的電腦是桌上型的,常年躲在IP 分享器的防火牆下,就可以直接以虛擬伺服器的方式來打開指定的 Port 即可。(開放的 Port 請參考方法 1 的防火牆部份)

因各家 IP 分享器設定虛擬伺服器的方式都不同,不過都大同小異,可以詳見分享器的說明書。

範例:
友旺科技 IP 分享器說明
http://www.aboway.com.tw/faq_ans.php?id=47

而我這次設定的環境是用 DMZ + 防火牆軟體 ZoneAlarm ,一次 OK!
虛擬伺服器的設定方式在隔天一大早被電話吵起來之後,也測試沒問題,順利拿到高 ID。

如果家裡電腦很多,而且 IP 是由 DHCP 動態分配的話,可能在下次連線時 IP 就不一樣了。這時變成每次都要再重設一次了,這時可以在 Windows 的網路連線中把 IP 設成和分享器裡設定的虛擬IP相同,如 192.168.1.100。

這個應該不用我教了吧,不會的話再留言囉!^_^

順便推一下我的IP分享器,遠見科技HG-2414,體積輕巧好用,可用無敵鐵金剛指揮艇組合的方式變成「無線IP分享器」,而且目前售價約990,可在eBay及Yahoo拍賣上找到,非常超值喲!


本站相關文章:

IP 分享器下 eMule、eDonkey 拿到高 ID 的方法 (2)
http://www.neo.com.tw/archives/000141.html

Posted by Neo at 10:13 PM | Comments (16)

PHP、MySQL 等網頁開發工具一覽

今天找 MySQL Admin Client 時看到這個網站,PHP相關開發工具收集的非常齊全。

http://www.kirovsk.net/php/

Posted by Neo at 05:18 PM | Comments (0)

MySQL 管理軟體簡易評測

好久沒寫軟體的測試報告了,此次評測主要以 Windows XP介面為主,有中文語系的話會特別說明,沒註明的話就是沒有囉~

因為要開始忙 wafind 的專案,主要還是延續以往只講重點的風格。

測試日期 2004-04-14

MySQL Control Center 跟 MySQL Administrator 這二套是 MySQL 官方網站上提供給使用者用的,應該很多人都用過了,我就不介紹了。

MySQL Control Center
http://www.mysql.com/products/mysqlcc/index.html

畫面:
http://www.mysql.com/products/mysqlcc/screenshots.html

[評測版本 0.9.4-beta]

有大陸式中文的語系,操作相當直覺化,而且簡單易用。
但是設計表單無法排列順序,另外也沒有匯入及匯出的功能。

MySQL Administrator
http://www.mysql.com/products/administrator/

[評測版本 1.0.3-alpha]

1.跟1024*768 的大字型解析度不合,畫面有點被切邊,而且字型超小。
2.主要是MySQL系統的檢視工具,似乎沒有設計表單及編輯資料的功能。

Navicat
http://www.navicat.com

[評測版本 v5.3.12]

整體操作起來非常簡單易懂,幾乎是以 Microsoft Access 操作界面為藍本去設計的,而且竟然還有報表的功能。

20040414_07.gif

備份功能蠻特別的,整合在介面內,可以讓你隨時 Restore。

20040414_08.gif

其它的看過就好了,像是使用者管理:
20040414_06.gif

表單設計:

20040414_03.gif

20040414_05.gif

資料編輯:

20040414_04.gif

只可惜售價太貴了..1 人的 Linsence 就要 US$95,覺的有那個價值的人再買囉!

MySQL-Font
http://www.mysqlfront.de/

[評測版本 3.0]
有簡轉繁的中文界面,測試結果無法連線,並產生錯誤訊息。

20040414_01.gif

SQLyog
http://www.webyog.com/sqlyog/index.php

畫面:
http://www.webyog.com/sqlyog/scrnshot.html

[評測版本 3.64]

1.相當不直覺化的設計,點左方的資料庫或表單所列出的資訊一點用處也沒有。
2.右方的頁籤對管理者的用處也不高,根本就是廢物。
3.常用的 ALERT 編輯表單還要另外再點選上面的 ICON 或下拉式選單。
4.有產生 SQL Script 的備份功能,這點就比 EMS MySQL 好很多了。
5.Insert/Update Table 的功能還算可以! 但是竟然把 Desktop 的程式當 Web-base 的來寫,真是服了他。

DBone2004
http://www.dbone.info/

[評測版本 Professional Build 2004.3.26.2268]

主要特點是能支援多種不同的資料庫,這次主要是測試 MySQL 的部份。

20040414_02.gif

1.使用者也能管理,但是竟然還出現「此功能尚在建構中」的畫面。

20040414_09.gif

2.表單設計也相當不直覺化,要另外點選才會出現此功能,能在 Double 或用右鍵選單來處理。但是少見的上、下排序的功能倒是有。另外仔細看左方Tables下面的三個 ICON竟然是長一樣的,只能游標移過去才知道那功能是在做啥的。

20040414_10.gif

3.無匯入匯出功能,但可以使用 *.sql 匯入。

尚未詳細測試:

MySQL Turbo Manager
http://www.mentattech.com/

畫面:
http://www.mentattech.com/modules.php?op=modload&name=PagEd&file=index&page_id=7

DBDesigner
http://www.fabforce.net/dbdesigner4/index.php

畫面:
http://www.fabforce.net/dbdesigner4/screenshots.php

主要是設計資料庫關連用的,有需要再抓來用看看囉~

Posted by Neo at 03:36 PM | Comments (2)

DNS 設定更新

因為客戶的網站陸續上線,開始出現 DNS 不穩的狀況,連帶影響 zinfu.com 的 mail 主機及個人虛擬伺服器無法連上。

本來一直以為是上層的原因,昨天把對應的虛擬伺服器改為 CNAME 方式而不指定 IP ,似乎已經解決這個問題了。

另外台灣網址的 DNS 設定也以不會造成 Stealth NS record leakage 的方式來設定。昨天 neo.com.tw 已更新,若今日確認無誤,其它的台灣網址也會以同樣的方式來處理。

Posted by Neo at 10:16 AM | Comments (0)

April 13, 2004

線上檢查你的 DNS 設定

想檢查你的網站中的 DNS 設定哪裡需要補強嗎?
連到這邊就對囉! ^^

http://www.DNSreport.com

Posted by Neo at 02:14 PM | Comments (0)

April 08, 2004

華碩品質真的有待加強!

從上星期六到電腦展訂了華碩 M24C4PDR (Centrino P-M 1.4G+256MB RAM+40GHD+DVD/CD-RW Combo) 一共 $39900 含稅。

20040408_01.jpg

之後就開始了比之前更忙錄的生活,連 BLOG 都沒時間寫了..

1.星期日交機時,我要求加的 512MB RAM ,訂單上是創見的,但他們沒貨竟然想拿金士頓的給我。在附近光華問一下價錢,創見也大約 $3600 ,就請他們直接交機,RAM 我自己加就好了。

好不容易等到 sales 協調完成取消RAM的手續,但是交機時,突然有個念頭打小報告說「如果今天金士頓不拿,之後會很慘」但是心裡雖然不願意,但通常出現這種念頭都很準,所以還是要求交機的工程師拿RAM來。

這時旁邊的小姐生氣了,所以...還是算了。

2.硬碟換成我去年買的 Toshiba 5400rpm 40G 的,但是裝上去沒多久就斷電好幾次,
只好再裝回去,隔天再拿去換。(後來才發現斷電原因是我沒電源沒插好,但是一般 NB 的電源只要輕插就好,華碩還要插二段,大概是比較不容易扯掉吧)

3.螢幕暗點跟亮點的機會太高,隔天因為有三個暗點所以拿去換,結果換第一台,中間一顆亮點,第二台二個暗點,第三台右下方一個暗點,最後一台才無暗點無亮點。
(其實暗點是不能換的,但是還是被我凹到換成無亮無暗點的完美螢幕)

4.換回來之後操一操,按鍵「`」只要輕摸一下就會按出來,每次按 Esc 鍵就很不方便。服務中心的忠孝站又超難找的,找了二次都沒找到。原松江服務中心也因為搬家,大概太多人來問了,弄的附近鄰居跟華碩畫清界線。到了昨天才拿去光復南路的服務中心換新鍵盤,但是鍵盤下方的膠膜還是會有突起的狀況。

5.這二天還發現休眠後會自己開機,客服人員還連休眠跟暫停都搞不清楚還敢一口咬定是我加 RAM 的緣故。

6.從我交機到現在,RAM 的價錢一直連漲好幾倍,本來 3600 就買的到的,現在要4600才買的到,後來只好在奇摩拍賣買創見 DDR266 庫存品 $3600 跟威剛的 DDR 333 $3400,好在有 Jeary 借我威剛 DDR266 256mb 的 RAM 先應急,不然真的要哭了。

Posted by Neo at 11:43 PM | Comments (11)

April 05, 2004

找 Yahoo 奇摩客服看這裡! 客戶服務電話大公開!

很多人覺的 Yahoo! 奇摩沒有服務電話,但實際上是有的,只是大概怕客服人員太忙錄,所以網站都沒有留電話。

客戶服務電話: 02-21927123 (laching 提供: 2007/12/18)

由於客服服務電話時常更動,如果上面不通的話,可以打下面的電話去聽最新的客服電話。

總機:02-2365-9898
傳真:02-2365-7302

[註]
這裡並不是奇摩客服中心,忘記密碼請參考此頁:
http://help.yahoo.com/help/tw/member/login/login-04.html

(本篇於 2006.04.09 誤刪,過去留言已經消失,敬請見諒)

Posted by Neo at 04:50 PM | Comments (110)

April 02, 2004

集體議價平台探討

今天看到的這個新聞~

網路商機無限 集體議價平台將是消費趨勢

(中央社記者陳朝福高雄二日電)網際網路無遠弗屆,商機更是無限,國立高雄大學資訊管理系副教授吳健興今天認為,集體議價平台將是消費趨勢,可藉由消費者集體議價的力量,大幅壓低價格,讓消費者受益。
高雄一家企業建構集體議價平台機制,吳健興受邀說明電子商務發展時說,在目前的電子商務時代,追求的是生活數位化、數位生活化,消費者要求在利用網際網路機制交易時,除享受無微不至的服務,也希望獲得物美價廉的商品。

吳健興說,商品量多、質好、價低和送貨快速是經營網路交易消費的要素,尤其價格是經營網路交易市場的關鍵,很多商品價格不具競爭力的網路店家已從市場上消失,因此以量制價是網路店家成功經營的要件,集體議價平台將是消費趨勢。

集體議價平台是集合一群有著共同購物需求和購物能力的消費者,透過業者建構的平台採購商品,由於運用大量進貨的優勢和免去中間商不必要的剝削,可直接向生產源頭取得最優惠價格的商品。

這個已經半新不舊的東西,又被拿出來當新聞炒,大概又是一家準備要賠錢的公司發出來的新聞稿。

集體議價也就是網友俗稱的「團購」或「集購」,但是這種平台有存在的必要嗎?

答案是肯定的! 因為商機是從需求中產生出來的!

B2C 剛盛行的時候,合購也就應運而生。但是可想而知,合購的條件要成立,必需在一群人對某種商品在同一時間點產生需求。

假設條件成立,該買的人也都買了,那也宣告這個產品大概可以下架了,因為下次產生 需求的時間點已經是很久以後了,在那個時間點,也絕對不是對同一商品產生需求。

如果合購數量太少,便能在短時間內再產生出相同的需求,價錢下壓的空間有限,這樣只能算是跟賣方要點小折扣而已,根本失去了集體議價原意。

現有的合購平台都是 B2C 為主,把產品上架,一個人買到一定數量算便宜一點。

那為什麼不是一個商品能賣出數百台、數千台,而自動降價給所有購買網友呢?

原因就是數量無法預估嘛,而且就算可以算的出來,幹嘛跟自己的錢過不去呢? (能賣更高的價錢不是更好嗎?)

看出合購跟 B2C 線上購物的不同了嗎?

合購是屬於 C2B ,而不是以量制價的 B2C。

以PCDVD現在開始收費的團購區,雖然不算是合購平台,但是已有 C2B 模式的雛型,先有人數(C)需求,才向廠商(B)要求產品。

在量聚集之後,量大的情況通常已非常接近大盤的成本,已經不是中小盤商所能負荷。這時供應商來源變成最重要的因素。

基本 C2B 合購的交易流程應該是:
需求調查 -> 人數統計 -> 尋找供應商 -> 議價 -> 收款 -> 交易

B2C 的特性就是即時購買,與 C2B 亢長的交易流程並不相同。

所以集體議價平台「絕對不是」消費趨勢,只能稱做是「消費工具」的一種。

而且合購只適用於高單價的產品,若在供應商源頭無法進駐這個平台的狀況下,這個平台也只不過是個登記的工具而已,那又怎麼會不賠錢呢?

Posted by Neo at 11:41 PM | Comments (4)

April 01, 2004

北市信義區四月底開始,到處都免費上網一年!

今天看到的,可以一年不用找無線網路咖啡廳囉!
住信義區的大概也不用申請寬頻了吧~爽!!!

無線上網 北市信義區月底任遨遊
【記者余麗姿╱台北報導】

台北市將躍升為數位城市,中華電信打造信義計畫區寬頻無線上網環境將在四月底上線,屆時民眾只要打開筆記型電腦、PDA,就可上網,第一年戶外上網統統免費。另搶攻上網熱點(hotspot),中華電信昨天也與丹堤咖啡合作推出全台七十三處據點無線上網。

台北市政府推動網路取代馬路「網路新都」BOT計畫,去年底中華電信拿下信義計畫區無線區域網路(WLAN)標案,廿餘處戶外WLAN基地台近日完工,四月卅日宣布啟用。

中華電信強調,雖然信義計畫區布滿WLAN基地台,但市民不用擔心電磁波影響身體,因GSM行動電話基地台發射功率約兩瓦、PHS約一瓦,WLAN僅一百毫瓦,而WLAN上線也不會影響行動電話通話品質。

中華電信表示,四月底上線後,屆時民眾走進信義計畫區,不論是公園、百貨公司外廣場,甚至住家,想要上網,只要打開筆記型電腦或PDA,隨時隨地都可寬頻無線上網。

中華電信還說,第一年戶外上網統統免費,至於進入國際會議中心或紐約紐約購物中心,由於是不同業者架設,則須收費。

另外,中華電信昨天與丹堤咖啡策略聯盟,四月一日起,全省七十三家門市將提供WLAN寬頻無線上網,第一個月免費,之後收費方式比照現行費率,每分鐘一元。

中華電信表示,為搶攻上網熱點,四、五月,還將與另一家連鎖咖啡餐飲合作,預計再增加一百個hotspot。

【2004/04/01 聯合報】

Posted by Neo at 12:36 PM | Comments (1)

vsftp 開啟 tcp wrapper 後的錯誤訊息!

如果作業系統是 RedHat 9 的話,當 vsftpd.conf 設定了 tcp_wrapper=YES 的話,只要使用者登入,在 /var/log/messages 裡面就會看到這一行:

vsftpd: warning: can't get client address: Bad file descriptor

這個已經在 Red Hat 9 列為 bug 了,請見:

http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=89766

看起來是 vsftp 無法正常搭配 tcp wrapper 使用,如果不喜歡這個訊息,可能只有先設定 tcp_wrapper = NO 一途了。

Posted by Neo at 11:31 AM | Comments (0)