2009年2月20日 星期五

使用 Forward 和 Stub Zone 的差異點

1. stub zone "不只" 用在子網域, 你可以設一個指向 168.95.1.1 的 hinet.net 名稱的 stub zone 試試便知.

2. 因為 stub zone 記錄了 SOA,NS,A, 所以如果有其它 DNS Server以 Iterative Query 向這台有設 Stub 的 DNS 查詢時, 這台 DNS 會請對方"自己" 向真正負責管轄 Stub zone 的授權主機查詢; 如果是 DNS Client 過來問, 則這台有設 stub 的 DNS 會去幫 Client 查(就像是設 Forward 的效果).........要看來問的是一台 DNS Server 還是 Client, 如果來問的是 server, 就要請對方自己去查(除非對方 DNS server 是以 Forward 方式過來問的, 這時候對方的 DNS Server 就等於在做 Client 的 Recursive Query 動作).

3. 在 Windows DNS Server 的"內容" 有個 "進階" 標籤, 你可以設定 "停用遞迴(No Recursion)" , 這樣設定通常是用在 DMZ 區的 DNS 使用, 可以避免從 Internet 進來的 client 任意利用我們的 dns server 查詢或甚至故意來 DOS 攻擊, 停用遞迴的 DNS Server 還是可支援外來的 server 做"Iterative Query"; 不過問題是, 停用遞迴也會停用"轉送查詢(Forward Query)", 如果貴公司有 Mobile User 或 VPN Client 從 Internet 要回來查就不能用, 這時就可以利用 stub zone 來補救了.

4. 如果 stub zone 是存在 AD 資料庫(dns server必須和 Domain Controller同一台), 就可設定權限控管; 如果是用 Forward 方式, 是沒法用權限來控管的.

以上幾點, 就是使用 Forward 和 Stub Zone 的差異點

2009年2月14日 星期六

2009年2月12日 星期四

NAP的伺服器

Windows Server 2008是微軟第一個支援NAP的伺服器,而伴隨著推出的Windows XP SP3及Windows Vista SP1等個人電腦作業系統,則都已內建NAP的用戶端程式,微軟的NAP架構就此成型。
北電即將在第二季推出的SNA(Secure Network Access)2.0,就會支援NAP,而NAC另外兩個重量級廠商──Cisco及Juniper,



Windows Server 2008儲存架構的備份

Windows Server 2008儲存架構的改變,及其對備份作業的影響,另外還將介紹已通過微軟Windows Server 2008認證的幾種資料保護產品。如CA ARCserve Backup r12、Symantec Backup Exec 12 for Windows等

2008年12月12日 星期五

2008年11月10日 星期一

遠程桌面控制

下面就開始體驗LoginAny吧
1、首次運行如果你的管理員帳號沒有密碼會提示,這是你只需要按照提示為管理員administrator創建一個密碼即可。
2、這一步會引導你註冊賬戶,我們已經註冊過了,直接點擊下一步
3、這一步提示安裝鏡像驅動,這個驅動可以增強我們桌面的響應速度,建議安裝。 安裝過程中會提示沒有通過微軟測試,我們無需理會,直接點仍然繼續,過程中會有多次提示,全部點擊仍然繼續。
4、驅動安裝完成後,轉到登錄窗口,輸入我們第一步註冊的帳號密碼即可,同時你可以設置一下你的計算機名稱,當然不設置也可以,我們可以在後面修改它。
5、成功登陸後我們會看到被控端設置界面,可以根據自己的實際情況設置,當然,無需設置按照默認值也是可以的。至此,被控端我們就安裝成功了。我們要管理這個被控端有兩種方式,一種是通過Web方式,一種是通過主控端軟件方式。推薦大家用主控端軟件方式,相對來說功能更多另外遠程桌面流暢一些。當然,如果你不想安裝軟件或者安裝軟件不方便的情況下,可以直接從http://www.loginany.com/登錄你的帳戶,進入後台會看到你要管理的主機,然後管理即可。
下面我以主控端軟件為例講解一下如何連接遠程桌面。
1、首先需要在本地安裝主控端軟件,安裝步驟和安裝被控端一樣,只需要我們把被控端的選項換成主控端。
2、啟動我們的主控端,輸入用戶名密碼
3、登錄後的主界面,在右側會看到你當前在線的主機,也就是你可以控制的。
4、在你要控制的電腦上右鍵會彈出相應控制菜單,我們選擇"連接此電腦桌面".
5、經過用戶名驗證後會彈出登錄窗口,注意,你的administrator或者其他賬戶一定要有密碼,不然無法登陸。
6、終於看到我們的遠程計算機了,很激動吧,別著急,馬上就能看到桌面了。
7、點擊紅色框按鈕可以發送Ctrl+Alt+Del命令 8、再次輸入密碼即可看到桌面了

msnkiwi

http://www.msnkiwi.com/msnkiwi.php

2008年11月7日 星期五

參數寫法1

$page = "http://baby.welcome.idv.tw/";
$today = date("Y-m-d H:i:s", time());
$n = mt_rand(1,4);
$pic = "../images/s" . $n . ".jpg";

HTML網頁轉換為PDF

htm2pdf是一个在线将HTML网页转换为PDF的网站。只需提供一个网页地址或者网页HTML源代码,它就可以将这个HTML转换为PDF,比较有特色的是可以选择是否保留网页中的Flash视频以及链接。

2008年11月5日 星期三

PHP&JSP

如果您要做資料庫方面的應用或是新手建議用PHP
如果您有程式設計基礎以及物件導向觀念則建議用JSP

2008年10月23日 星期四

onChange更改為onClick

一個Checkbox發生onChange event時,觸發AJAX的callback function,在Firefox上測試的時候,一切都很正常,但是在Microsoft Internet Explorer上,Checkbox勾選後,卻要點選一下滑鼠右鍵離該Checkbox才會啟動這個Event。起 先以為是因為IE對innerHTML的支援有變更(網路上有很多相關文章)導致這個情況,上網查了一堆方法,也是了很久,花了我大概4個小時,結果情況 都沒有改善,最後使用Alert();加上一個小Function,來測試看看程式哪裡出問題,才找出原來IE與Firefox對event有不同的定義。還好因為在Checkbox中,滑鼠click就會改變Checkbox勾選狀態,所以將onChange更改為onClick後就不會有這個問題

2008年10月13日 星期一

彈跳div


<img src="images/home-05.gif" width="66" height="27" alt="" border="0" onClick="div_panel.innerHTML=div_login.innerHTML">
===============================================================
<div class="style1" id="div_panel" sty="width:267px; height:69px;">在此輸入</div></th>
==========================================================
<div id="div_login" style="display:none;">
LOGIN:XXXXX
PASSWORD:XXXX
</div>

彈跳div

2008年10月12日 星期日

MojoPac一個很棒的隨身儲存工具軟體

Windows XP作業系統放在你的隨身工具上面,而且當你要安裝軟體,一般的軟體就可以了,不必要去尋找其他的特別隨身版軟體,目前市面上的軟體幾乎都可以安裝,沒有甚麼問題。還有他的操作介面和我們使用的Windows XP的桌面是一模一樣,若你仔細的話,甚至可以設定和你自己的桌面一模一樣。

PowerVideoMaker 是將 Powerpoint 轉換成影片

PowerVideoMaker 是將 Powerpoint 轉換成WMV, AVI 或者 MPEG 格式DVD品質視頻的完美解決方案。 PowerVideoMaker 可以有效的保護來自原始的 PowerPoint 的文本,動畫,圖形,過渡,聲音和敘述。轉載請註明出自fixdown軟件下載站 http://www.fixdown.com/hk/,本貼地址:http://www.fixdown.com/hk/Multimedia/download_3901.htm

Allway Sync讓你的隨身碟與個人電腦資料同步

Allway Sync 5.5.8 是一款能夠幫助你方便的、自動的達到資料備份與檔案同步的免費軟體,它其實已經面市很多年了,目前不僅各項功能完善,提供了安全、簡單又具有特色的同步方式,而且對於繁簡中文也都有支援,趁著它最近推出了最新的5.5.8版,
Allway Sync 5.5.8:http://allwaysync.com/download.html (內建中文語系,支援所有Windows系統)

css--對齊(四大編排要求)



div{
font-size:10pt;
line-height:15pt;
color:#333333;
letter-spacing:0.2em;
text-align:justify:text-justify:distribute;
text-indent:26pt;
}

輕鬆製作心智圖

輕鬆製作心智圖
http://www.mindnode.com/

http://www.bubbl.us/

2008年9月19日 星期五

用css來設計版型

用css來設計版型,ie可以正常顯示,firefox則無法顯示樣式,真是給他土芭樂@#%^%&&^$

2008年9月18日 星期四

JavaScript_01


strNo = "100.56的編號"
intBalance = 1000;
// 使用parseInt()==1100
intTotal = parseInt(strNo) + intBalance;
document.write("整數: " + intTotal + "
");
// 使用parseFloat()==1100.56
intTotal = parseFloat(strNo) + intBalance;
document.write("浮點數: " + intTotal + "
");
// 使用eval()==40
intTotal = eval("20 + 4 * 5");
document.write("字串: " + intTotal + "
");

2008年9月17日 星期三


var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);
document.write("Browser name: "+ browser);
document.write("<br />");
document.write("Browser version: "+ version);

2008年9月16日 星期二

游標變更為可愛的樣式

游標變更為可愛的樣式
ie可正常顯示,firefox則無法變更
(ps :加入body中)

2008年9月15日 星期一

ActionScript的按鈕事件

on(事件){
  執行動作;
}

而常用的事件有以下:

press      當按下按鈕時
release     當按下按鈕放開後
releaseOutside  當按下按鈕放開之前,滑鼠滑出按鈕區域
rollOut     當滑鼠滑出按鈕區域
rollOver     當滑鼠滑入按鈕區域
dragOut     當按下按鈕放開之前,滑鼠滑出按鈕區域
dragOver     當按下按鈕放開之前,滑鼠滑過按鈕區域
keyPress"" 按下指定按鍵

ActionScript的影片事件

onClipEvent(事件){
   執行動作;
}
而常用的事件有以下:

load    當影片片段下載到目前時間軸時,這個動作就會被觸發
unload   當影片片段從時間軸移除後,這個動作會被觸發
enterFrame 這個動作以影片片段的影格播放速率連續觸發
mouseMove  這個動作會在每次移動滑鼠時觸發
mouseDown  這個動作會在按下滑鼠左鍵放開時觸發
mouseUp   這個動作會在滑鼠左鍵放開時觸發
keyDown   這個動作會在按下按鍵時觸發
keyUp    這個動作會在放開按鍵時觸發
data    這個動作會在接收到資料後被觸發

ActionScript的影片控制

onClipEvent (movieEvent){}
在(movieEvent)裡的程式碼有
Load    載入動畫影片
Unload   移除動畫影片
EnterFrame 進入每一影格(都會啟動action)
MouseMove  滑鼠移動,使用_xmouse跟_ymouse屬性來判斷目前滑鼠位置
MouseDown  按下滑鼠左鍵
MouseUp   放開滑鼠左鍵
KeyDown   按下鍵盤的一個按鍵,使用Key.getCode去讀取最後被按下
              的按鍵
KeyUp    放開鍵盤的一個按鍵,使用Key.getCode去讀取最後被按下
              的按鍵
Data    loadVariables或loadMovie等動作收到資料,前者只會啟動
             一次,後者由於讀取的資料是一段一段,所以會啟動好幾次

注:觸發去執行那些指派給一個影片片段的動作指令,例如寫法:onClipEvent(load){
                              gotoAndStop(3)
                             }
  意思就是當動畫載入時跑去影格3並停止,隨後有介紹特效運用時再詳細說明

ActionScript的超連結

getURL (URL,Windows,Variables);

注:開啟與URL相對應的網頁或位置(意思就是等於像是超連結),例如寫法:getURL
  ("http://gy200412.blogspot.com"); 

ActionScript的動作

goto AndStop    前往某一個指定場景的影格或標籤並停止播放
   NextFrame   前往下一個影格
   PreviousFrame 前往前一個影格
   nextscene   前往下一個場景
   previousscene 前往前一個場景
   FrameLabel   前往定義的標籤位置

注:寫法:gotoAndStop等等... 左邊為開頭右邊會對應指令(以後不再贅述)

On (Press)      滑鼠指標在按鈕上並按下按鈕
  (Release)     滑鼠指標在按鈕上按下後放開按鈕
  (Release Outside) 滑屬指標在按鈕上按下後拖曳至感應區外後放開按鈕
  (Roll Over)    滑鼠指標滑過按鈕
  (Roll Out)     滑鼠指標滑出按鈕
  (Drag Over)    拖曳按鈕又拖活到按鈕區域
  (Drag Out)     拖曳按鈕到按鈕區域外
  (KeyPress)     按下特定的按鍵

注:KeyPress後面必須給于指定按鍵,寫法為On(KeyPress)""
  Home這個鍵就會執行

2008年9月13日 星期六

CSS........連結屬性

A:link 是代表普通狀態的連結
A:visited 是代表造訪過的連結
A:hover 是代表滑鼠移到連結
A:active 是代表按下去連結
color 是代表連結顏色
font-size 是代表連結文字大小,適用 point(pt) 或是 pixels(px)
text-decoration 是代表文字樣式,none 代表沒有底線

css文字

while 敍述

while 先判斷 EXPRESSION,如果 EXPRESSION 為 true,則執行 while 裡的述說:

$a = 1;
$sum = 0;
while ($a <= 10) {
$sum = $sum+$a;
$a = $a+1;
}

最後 $sum 的值為 55,即 1+2+3+4+5+6+7+8+9+10 的結果。

IF敍述

IF敍述加上 else 可以做「如果...則...否則...」的邏輯判斷:
if ($name == "Jollen") {
echo "Man!";
else {
echo "Woman!";
}
再加上 elseif
elseif 的語法也是和 if 配合使用,請看底下的範例:
if ($name == "Jollen") {
echo "Hi! Jollen.";
}
elseif ($name == "Yii") {
echo "Hi! Yii.";
}
else {
echo "Who are you?";
}

for 敘述

for 敘述

for 迴圈敘述是一種有條件式的迴圈語法,for 可以指定迴圈開始與結束的條作,因此可以限定迴圈的次數。for 語法:

for (EXPRESSION1; EXPRESSION2; EXPRESSION3) {
statements;
}

其中 EXPRESSION1 為初始條件,EXPRESSION2 為終止條件,EXPRESSION3 為迴圈結束後所要執行的 statement。

範例:

for ($i = 0; $i <= 10 ; $i++) {
echo "$i
";
}

switch 敘述

switch 敘述

switch 是很好用的多條件判斷敘述,跟 if...elseif...elseif... 結構相同。switch 語法:

switch (EXPRESSION) {
/* 當 EXPRESSION 的值為 1 時,則執行這裡的敘述。*/
case 1: statements; break;

/* 當 EXPRESSION 的值為 2 時,則執行這裡的敘述。*/
case 2:statements; break;

/* 當 EXPRESSION 的值都未出現在以上的 case 時,則執行這裡的敘述。*/
default: statements; break;
}

範例:

switch ($i) {
case 'A': $grade = 90;
break;
case 'b':
case 'B': $grade = 80;
break;
default: $grade = 60;
break;
}

Q:print,echo,區別

Q:print,echo,區別
A:echo和print都可以做输出,不同的是,echo不是函数,没有返回值,
而print是一个函数有返回值,所以相对而言如果只是輸出 echo 會更快。

Q:isset()和empty()的區别

Q:isset()和empty()的區别
A:兩者都是測試變數用的。但是isset()是測試變數是否被赋值,而empty()是測試一个己經被赋值的變數是否為空。
$tel=""或是$tel=0或是$tel=false,則empty($tel)為真,isset($tel)也為真
要刪除一個變數,可以用unset($tel)或是$tel=NULL

配合mysql抓取商品照片


insert into a(商品品名,商品編號,商品照片) values('放刺天使',19,'D:/1.JPG');

utf8_unicode_ci

使用utf8_unicode_ci會比utf8_general_ci好,
因為正確性比較高,但速度稍慢,