2008年10月31日 星期五

Dreamweaver彈出式選單在 IE7 的問題

最近在用Dreamweaver8做網頁,而當中有一個彈出式選單還不錯用,可是在IE7中,會出現如下的問題:

而小弟在網路上查到了解,如下:
1. 開啟 mm_menu.js 來編輯。
2. 找到第 136 列。
3. 將 var itemProps = '';
改為
var itemProps = 'white-space:nowrap;';
就可以了!
資料來源:
http://tw.myblog.yahoo.com/class2u-com/article?mid=422&prev=797&l=f&fid=12

2008年10月28日 星期二

Gmail新增內建日曆與行事曆小工具

Gmail繼增加了表情符號功能之後,最近又新增了行事曆(Google Calendar)與文書處理(Google Docs)兩項小工具(gadgets),讓使用者可以嵌入Gmail的介面裡。
原本的Gmail介面裡,在左邊的工具列裡除了收發信件等基本功能之外,另外可以看到Google Talk的方塊列,如今Google又發展出新的小工具,使用者可以到更多工具列選項去選取,將Google Calendar與Google Docs放進來,未來在Gmail的左邊工具列中,就可以直接看到行事曆與最近所編輯使用過的檔案文件。
由於現代人的工作,很多時候幾乎作業介面都依賴電子郵件的介面,若網路電子信箱也可以達到如微軟Outlook那般,全部都整合在一個介面裡,使用者就不用為了要看網路行事曆還要特別點選行事曆的選項,讓網頁頁面另外跳出新的一頁,然後再兩個頁面間移動。
使用者今後只要把行事曆(Google Calendar)與文書處理(Google Docs)等小工具(gadgets)嵌入後,就可以直接在Gmail介面的左邊看到有一小方塊顯示今天到未來幾天的行程,以備隨時提醒使用者,讓使用者不會因沒點開行事曆而錯過重要的會議。下方的另一個小方塊文書處理 (Google Docs)小工具(gadgets),則可顯示近期所編輯與處理過的檔案文件有哪些,並且還提供文件檔案搜尋功能,使用者可以直接在小工具(gadgets)上搜尋。
相信未來Google將會把許多應用服務互通與整合,讓使用者在使用網路上的各種應用服務時,越來越方便與越來越直覺。
資料來源:
http://tw.news.yahoo.com/article/url/d/a/081028/35/18fub.html

研究發現-蜜蜂會數到4

根據今天公布的一份研究報告,研究人員發現蜜蜂具有數到4的數數能力。
澳洲國家廣播公司(Australian Broadcasting Corporation )電台報導,昆士蘭大學(University of Queensland)研究人員在隧道裏放了5個標記,其中1個標記裏放有花蜜。
研究人員發現,蜜蜂被放入這個隧道之後會飛到這個含有花蜜的標記上,而當花蜜被拿掉之後,蜜蜂還是會繼續飛到同樣的標記上。
此以記憶法,可把蜜蜂訓練到第4處記號,但數目超過4牠們就無法記住。
資料來源:
http://tw.news.yahoo.com/article/url/d/a/081027/16/18d1w.html

2008年10月27日 星期一

快速開機電腦 30秒賺商機

很多人常會因為電腦開機時間過長,甚至要幾分鐘,乾脆利用時間泡杯咖啡。現在有多家電腦公司宣布開發快速開機電腦,包括台灣的華碩。
惠普、戴爾、聯想都開始開發這種快速開機電腦,讓使用者能在30秒或更短時間內,至少能先使用一些基本功能,如收發電子郵件、上網瀏覽網站等。
世界最大的個人電腦主機板製造商華碩,亦已在其所有生產線加入快速開機軟體。
微軟的視窗系統,常被批評開啟耗時,也表示要努力開發新系統,在15秒內開啟軟體。現在約有35%的電腦使用新的Vista程式,可在30秒再開機。蘋果的麥金塔電腦比視窗快,可是也常被抱怨太慢。
洛杉磯加州大學的賽梅爾神經科學暨人類行為研究中心學者斯摩爾表示,「我們的腦子對於這些要慢慢開機的程序非常沒有耐心,我們已被一些隨開隨用的手持3C產品寵壞了。」
對電腦公司而言,開發快速開機系統,不只是為了安撫這些資訊焦慮的使用者,也為了開發市場。對電腦廠商來說,就像跑車界會為能在幾秒內讓跑車從零加速到100公里而研發一樣。
惠普的研究顯示,開機時間要幾分鐘的話,會讓使用者覺得非常不耐,要是長達4、5分鐘,會讓人覺得沒完沒了。
惠普於6月發表新型快速開機筆記型電腦,要價1200美元(40,116台幣)。現在惠普的目標是讓桌上型電腦能在30至45秒內開機,惠普的個人電腦部主管麥肯尼說,「在18個月內,將能在20至30秒內開機。」
快速開機系統製造商機,快速開機系統Splashtop的製造商達維飛碼(Device VM)就表示,他們向電腦公司收每台電腦1到2美元使用此程式的授權費。
資料來源:http://tw.news.yahoo.com/article/url/d/a/081027/2/18cjg.html

2008年10月26日 星期日

駭客又強力入侵了!微軟發紅色警戒,民眾善用防毒抑止

使用Windows XP的民眾要注意了!微軟發現,作業系統遭到駭客入侵釋放病毒,如果中毒時,使用Windows XP,會發現作業速度變慢,甚至自動關機,微軟表示,這次病毒,很類似2003年造成全球百萬人受害的疾風病毒,預估下周將是關鍵期!
熟悉的開機聲音,點個兩下,利用Windows XP系統登入網路。不過,現在可得要小心。有民眾說:「吼!又中毒了!」是的,微軟24日晚間偵測到駭客密集流傳入侵微軟程式,尤其是使用Windows XP的民眾,下周將會是入侵的關鍵時刻。
如果連上網路時,發現會自動的連結到其他網站,或是自動下載惡意程式,最明顯的就是速度變得很慢,甚至莫名其妙的當機或是自動關機,很有可能就是中毒了。
而且這種病毒是透過windows作業系統漏洞入侵,很類似2003年造成全球百萬人受害的疾風病毒。
據微軟公關經理鄧安安表示:「攻擊的手法不是說寄一個郵件給你,你還要打開,然後會再用你的信箱再散播出去。」「不是!它是一個蠕蟲的攻擊,已經是存在在網路的環境裡面。」
微軟緊急在網路上發布紅色警戒,雖然目前還沒有發現有任何災情。微軟建議民眾還是得要定期更新防毒碼,開啟防火牆,或是到微軟的網站下載更新程式才是防止中毒的最好方法。
資料來源:http://tw.news.yahoo.com/article/url/d/a/081025/17/189tk.html

2008年10月17日 星期五

又中了KAVO的變種病毒(jwedsfdo0.dll)

ps.小弟推薦用新的方法,簡單又快速!
今天幫老爸換PC,基本裝好後,當然要裝防毒程式啦!誰知道一裝好就抓到jwedsfdo0.dll,在網路上找了一下,以下是解毒的方法:
Step 1.將以下的CODE貼到記事本

@echo off

title 清除kavo及同類型變種 XP版 (2008/08/09更新)

set A=C D E F G H I J K L M N O P Q R S T U V W X Y Z

set T=這個資料夾是用來防止病毒寫入的「請勿刪除!」怪貓...

echo 開始解除kavo木馬病毒,請按下任意鍵...

echo 請按任意鍵繼續.........

pause >nul 2>nul

rem 刪除個磁碟中的autorun.inf的自動執行檔,並建立同名的資料夾,用以防止病毒寫入,屬性改成「唯讀、隱藏、系統」

for %%x in (%A%) do (

if exist %%x:\autorun.inf attrib -r -s -h -a %%x:\autorun.inf >nul 2>nul

del %%x:\autorun.inf /q /f >nul 2>nul

if not exist %%x:\AUTORUN.INF md %%x:\AUTORUN.INF >nul 2>nul

attrib +r +s +h %%x:\AUTORUN.INF >nul 2>nul

echo %T%> %%x:\AUTORUN.INF\README.TXT

cls)

rem 病毒感染用的檔案刪除完成

echo.

rem 關閉正在使用病毒檔的程式(工作列會消失一陣子)

start /wait taskkill /f /im explorer.exe

start /wait taskkill /f /im wuauclt.exe

echo.

rem 刪除登錄檔中KAVO病毒的起動值

reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "jvsoft" /f >nul 2>nul

reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "tasoft" /f >nul 2>nul

reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "kava" /f >nul 2>nul

reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "tava" /f >nul 2>nul

reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "tasa" /f >nul 2>nul

reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "mnsa" /f >nul 2>nul

echo.

rem 將被鎖定的隱藏檢視功能開啟(登錄檔)

reg.exe add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v "CheckedValue" /t REG_DWORD /d 00000001 /f >nul 2>nul

reg.exe add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Hidden" /t REG_DWORD /d 00000001 /f >nul 2>nul

reg.exe add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowSuperHidden" /t REG_DWORD /d 00000001 /f >nul 2>nul

reg.exe add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks" /v "{AEB6717E-7E19-11d0-97EE-00C04FD91972}" >nul 2>nul

rem 已修復無法開啟檢視隱藏檔的功能,有需要請到資料夾中的資料夾選項去開啟檢視隱藏的功能,不需要就別開

echo.

rem 刪除kavo的病毒主程式及建立防毒用的資料夾

echo.

for %%z in (

J3EWRO.EXE

JWEDSFDO0.DLL

KAVO.EXE

KAVO0.DLL

KAVO1.DLL

KAVO2.DLL

TAVO.EXE

TAVO0.DLL

JVVO.EXE

JVVO0.DLL

KXVO.EXE

KXVO0.DLL

KXVO1.DLL

) do (

attrib -s -h -r "%windir%\system32\%%z" >nul 2>nul

echo.

echo.

del "%windir%\system32\%%z" >nul 2>nul

if not exist "%windir%\system32\%%z" md "%windir%\system32\%%z" >nul 2>nul

attrib +s +h +r "%windir%\system32\%%z"

echo %T% > "%windir%\system32\%%z\README.TXT")

cls

Step 2.存在C:底下(del.bat)
Step 3.用cmd模式執行del.bat,如此即可將其刪除
資料來源:http://tw.myblog.yahoo.com/jw!ljyxR6.BFU.mrG8YGw--/article?mid=107&prev=668&next=7

2008年10月9日 星期四

簡單的E-mail格式確認-I

一般在寫會員資料時,通常都會有E-mail這一個欄位,但E-mail的格式要如何檢查呢?在此用JavaScript做簡單的檢查:
[ck_mail]

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=unicode">
<title>ck_mail</title>
</head>

<body>

<form method="POST" action="" name="TEST" onsubmit="return ck_mail(document.TEST.T1.value)">
<input type="text" name="T1" size="20"></p>
<p><input type="submit" value="提交" name="B1"><input type="reset" value="重新設定" name="B2"></p>
</form>

</body>

</html>

Script如下:

function ck_mail(mail){
var tag=true;
var message="";
if(mail!=""){
mouse=mail.indexOf('@');
dot=mail.indexOf('.');
if(mouse==-1 | dot==-1){
message="E-mail格式有錯";
alert(message);
tag=false;
}
}else{
message="請輸入E-mail!";
alert(message);
tag=false;
}
return tag;
}

如此就能夠做最簡單的檢查,或許其漏浻很大,但至少可以減少因打錯而產生的問題!
測試
ps.下方亂碼請不要管它,小的也不知道是什麼!

Google Chart API讓你用網址Show圖!

最近在練習用C#寫簡易的問卷系統時,需要作簡單的統計圖表,但我總覺得很單調,所以想起之前看到的Google Chart API,以下簡單的Show一下:

<img src="http://chart.apis.google.com/chart?cht=p3&chd=t:50,30,20&chs=250x100&chl=GoodBadBetween">

結果如下:

說明:
chd->是在圖中的數值比例.
chs->依比例所對應的文字.
如果要顯示中文字,只要將網頁編碼設成Unicode就可以了.
其實當初會找到這個,有幾個原因:
1.要自己寫一個Show圖的程式,小弟寫不出來.
2.在產生圖片時,對SERVER的負擔不小.
而有了Google Chart API,,這些問題就沒了.
資料來源:http://mmdays.com/2007/12/07/google-chart-api/

2008年10月2日 星期四

PHP產生亂數字串?

小弟最近在寫"忘記密碼"的功能,而小弟是想說,系統會先重設密碼,然後在將密碼Send給使用者,因此,小弟需產生固定長度為9的字串,Code如下:

$ps="";
while(strlen($ps)<9){
switch(rand(1,3)){
case 1:
$ps=$ps.chr(rand(65,90));
break;
case 2:
$ps=$ps.chr(rand(97,122));
break;
case 3:
$ps=$ps.chr(rand(48,57));
break;
}
}

資料來源:http://tw.knowledge.yahoo.com/question/question?qid=1406081506091