| | |

由於工作上需要,這星期開始接觸QTP自動化測試工具軟體。

QuickTest Professional(QTP)是一種自動測試工具。
  使用QTP的目的是想用它來執行重複的手動測試,主要是用於回歸測試和測試同一軟件的新版本。因此你在測試前要考慮好如何對應用程序進行測試,例如要測試那些功能、操作步驟、輸入數據和期望的輸出數據等。
【軟件特點】
1)QTP是一個側重於功能的回歸自動化測試工具;提供了很多插件,如:.NET的,Java的,SAP的,Terminal Emulator的等等,分別用於各自類型的產品測試。默認提供Web,ActiveX和VB。
2)QTP支持的腳本語言是VBScript,這對於測試人員來說,感覺要「舒服」得多(如相比SilkTest採用C語言)。VBScript畢竟是一種鬆散的、非嚴格的、普及面很廣的語言。
3)QTP支持錄製和回放的功能。錄製產生的腳本,可以拿來作為自己編寫腳本的template。錄製時,還支持一種lower level 功能,這個對於QTP不容易識別出來的對象有用,不過它是使用坐標來標識的,對於坐標位置頻繁變動的對象,採用這種方式不可行。另外,QTP的編輯器支持兩種視圖:Keyword模式和Expert模式。Keyword模式想法是好的,提供一個描述近似於原始測試用例的、跟代碼無關的視圖(我基本很少用,除了查看、管理當前test中各個action的完整流程),而Expert就是代碼視圖,一般編寫腳本都在這個區域。
4)一個有用的工具:Object Spy,可以用來查看Run-time object和Test object屬性和方法。
5)QTP通過三類屬性來識別對象:a)Mandatory; b)Assitive; c)Ordinal identifiers。大部分情況下,通過對象的一些特定屬性值就可以識別對象(類型a)。這些屬性可以通過Tools->Object Identification 定義。
5)Object Repository(OR)是QTP存儲對象的地方。測試腳本運行後,QTP根據測試腳本代碼,從這個對象庫中查找相應對象。每個Action可以對應有一個或者多個OR,也可以設置某個OR為 sharable的,這樣可以供其他Action使用。注意,使用QTP錄製功能時,默認將被測對象放在local OR中,可以通過 Resources->Object Respository,選擇Local查看。
6)說到QTP的要點,不得不說Action。Action是QTP組織測試用例的具體形式,擁有自己的DataTable和Object Repository,支持Input和output參數。Action可以設置為share類型的,這樣可以被其他test中的Action調用(注意:QTP是不支持在一個test中調用另外一個test的,只有通過sharable action來調用)。
7)如3)所述,一個test中,多個action的流程組織,只有通過Keyword視圖查看和刪除,在Expert視圖中沒有辦法看到。
8)調用Action可以通過菜單Insert->Call to *** 來實現。QTP提供三種類型的調用方式:a)call to new Action,在當前test中創建一個新的Action;b)call to Copy of Action;c)call to existing action,調用一個re-usable action,如果這個re-usable action來自另外一個test,將以只讀的方式插入到當前test中。
9)QTP提供excel 形式的數據表格DataTable,可以用來存放測試數據或參數。DataTable有兩種類型:global 和local。QTP為DataTable提供了許多方法供存取數據,在對測試代碼進行參數化的時候,這些方法非常有用。
10)環境變量(Environment Variables)。在一個test中,環境變量可以被當前test中所有action共享。環境變量也有兩種類型:build in 和user defined。用戶自定義的環境變量可以指向一個XML文件,這樣可以實現在眾多test之間共享變量。
11)QTP可以引用外部的VBS代碼庫,通過Settings-》Resource加入,也可以ExecuteFile命令在代碼中直接執行。這種VBS庫可以為所有action和test共享。
12)QTP默認為每個test提供一個測試結果,包括Passed,Failed,Done,Warning和information幾種狀態類型,可以進行對結果Filter。但是,只能為每個test產生一個testing result,不能為多個testing產生一個總的testing result.
13)描述性編程(DP),一種OR替代方案。正常情況下,不要大量採用DP,維護起來遠沒有OR方便,也不直觀。另外,兩種情況下,都可以使用Regular Express,這個在多語言版本測試時非常有用。
14)Recovery Scenario錯誤現場恢復。運行測試代碼過程中,總是有這樣那樣的不可預料的錯誤產生,若連續運行多個test,前面一個test的不可預料的錯誤可能導致後一個test沒有機會運行。設置現場恢復處理,可以在前一個test出錯後,將被測系統恢復到初始狀態,以供後一個test運行。
15)QTP和被測系統(AUT)必須在同一台機器上運行(當然,可以遠程控制QTP)
16)QTP對外提供了大量的API和對象,可以利用這些,通過編寫Scripts來實現測試的操作、配置、運行和管理完全自動化,這一塊可以有很多文章可以做。
17)用QTP編寫的測試代碼,必須在QTP上運行。
【使用方法】
  QTP進行功能測試的測試流程 [制定測試計劃]——>[創建測試腳本]——>[增強測試腳本功能]——>[運行測試]——>[分析測試結果] 大致五個步驟:
  1、制定測試計劃
  自動測試的測試計劃是根據被測項目的具體需求,以及所使用的測試工具而制定的,完全用於指導測試全工程。
  QTP是一個功能測試工具,主要幫助測試人員完成軟件的功能測試,,與其他測試工具一樣,QTP不能完全取代測試人員的手工操作,但是在某個功能點上,使用QTP的確能夠幫助測試人員做很多工作。在測試計劃階段,首先要做的就是分析被測應用的特點,決定應該對哪些功能點進行測試,可以考慮細化到具體頁面或者具體控件。對於一個普通的應用程序來說,QTP應用在某些界面變化不大的回歸測試中是非常有效的。
  2、創建測試腳本
  當測試人員瀏覽站點或在應用程序上操作的時候,QTP的自動錄製機制能夠將測試人員的每一個操作步驟及被操作的對象記錄下來,自動生成測試腳本語句。與其他自動測試工具錄製腳本有所不同的是,QTP除了以VBScript腳本語言的方式生成腳本語句以外,還將被操作的對象及相應的動作按照層次和順序保存在一個基於表格的關鍵字視圖中。比如,當測試人員單擊一個鏈接,然後選擇一個CheckBox或者提交一個表單,這樣的操作流程都會被記錄在關鍵字視圖中。
  3、增強測試腳本的功能
  錄製腳本只是實現創建或者設計腳本的第一步,基本的腳本錄製完畢後,測試人員可以根據需要增加一些擴展功能,QTP允許測試人員通過在腳本中增加或更改測試步驟來修正或自定義測試流程,如增加多種類型的檢查點功能,既可以讓QTP檢查一下在程序的某個特定位置或對話框中是否出現了需要的文字,還可以檢查一個鏈接是否返回了正確的URL地址等,還可以通過參數化功能,使用多組不同的數據驅動整個測試過程。
  4、運行測試
  QTP從腳本的第一行開始執行語句,運行過程中會對設置的檢查點進行驗證,用實際數據代替參數值,並給出相應的輸出結構信息。測試過程中測試人員還可以調試自己的腳本,直到腳本完全符合要求。
  5、分析測試
  運行結束後系統會自動生成一份詳細完整的測試結果報告。

DAY 2(04/25)[火車:羅東(8:19)→花蓮(10:05)]花蓮→光復(54.63KM)
這是我規劃單車環島中最輕鬆的一天,當初的想法就是經過第一天的北宜公路挑戰後,第2天就來個輕鬆的路程,也可以讓我們可以好好休息一下。

image

[出發前的合照_羅東-金城客棧]

早上07:45已經買好了2人+2車的車票~準備搭火車去囉~
(羅東站出發時間08:19-花蓮站到達時間10:07)搭火車了
羅東 - 冬山 - 新馬 - 蘇澳新站 - 永樂 - 東澳 - 南澳 - 武塔 - 漢本 - 和平 - 和仁 -崇德 - 新城- 景美 -北埔 -花蓮(共16站)

imageclip_image010

image

image



 

 

 

 

 

 

image

image

image

image

image

image

image

image

跳過這段蘇花公路其實十分可惜,會也是沒辦法囉!(我還蠻想騎這一段的,不過女友的父母不同意,只好暫時作罷囉~等待以後有緣再去騎這段號稱單車環島最美的路段)

呵呵~大家有看到電影『單車環島日記練習曲』漢本車站嗎?那兒的海景蠻漂亮滴,因為沒有停靠,在火車行進間拍的照片都有點”矇矓美”~呵呵~其實拍有點模糊,期待下次能好好慢騎這最美的蘇花公路段。

 

 

 

 

到達花蓮已開始飄雨~把相機收好~開始54KM的雨中漫騎~到達目的地的時候人都全濕&車也噴了一堆泥巴~狀態是---人車都需要大清洗~

上次冒雨騎車是2年前從台東騎往花蓮~那次雨大到看不到路~全憑感覺騎~但是100多位騎乘者全不退縮~完成瘋狂+很難忘的雨中騎~(突然覺得花蓮天氣不怎麼友善~我2次騎車遊花蓮都遇雨)

第2天預定住的光復鄉仙洞人民宿,民宿的楊老闆很nice,原本我們預定雙人雅房,因房間沒滿,就給我們升級雙人套房~房間很大很乾淨,庭院花草也種的很漂亮呢~不錯的民宿要用力推~

clip_image034clip_image036clip_image038

民宿離火車站有段距離~老闆要出去採購些東西~順便帶我們出去吃午餐~再買了泡麵回去當晚餐~

三棟建築物&漂亮大花園的仙洞人民宿~還想再來的地方(but下次要用單車之外的方式)

clip_image040clip_image042clip_image044clip_image046

clip_image048clip_image050

DAY 1(04/24)新莊-碧潭-石碇-坪林-頭城-礁溪-宜蘭-羅東(103.27KM)image

[大樓庭院]
裝備完成~DAY 1 (07:07)~2009環島行要出發囉^O^image 

[很陽光的碧潭吊橋]
今天天氣不错,騎往碧潭的路上太陽已經越來越大了,在碧潭捷河運站稍做休息,上個廁所,再來準備開始挑戰北宜公路。

碧潭(新店捷運站)之後開始上坡了,爬坡+大太陽=速度瘋狂減慢,還真的累,呵呵~誰叫自己不偷懶不練習。

  image 9804241109

[北宜公路-卡普休息站]
卡普休息站,平日沒有開門,不過老闆人很好,休息時感謝漂亮老闆熱情招待消暑冬瓜茶。真是感恩啦~休息之後~速度瞬間變快~感覺沒那麼熱了。
PS:
滿滿的是車友跟老闆合照的佈告欄。忘了跟老闆合拍了~呵呵~不然下次再來就可以把照片貼上去了。9804241130石碇-宏

[北宜公路-石碇]
呵呵~不用我說了吧,一看就知道在石碇了~
再來就下坡一直到衝到坪林~吔~坪林我來了,終於可以吃飯了,我好餓了~ 9804241305坪林9804241306lunch

[北宜公路-坪林]
呵呵~先偷吃了一塊了,Sorry囉~
順便休息一下~再出發~
坪林之後又一路上坡,加上已經下午而且烏雲越來越厚要加緊趕快騎了(不想摸黑冒雨騎)~

 image 9804241618北宜

[北宜公路-坪林(殉職先靈紀念碑)]

終於到了北宜公路次高點的石牌(殉職先靈紀念碑),這是用以追悼昔日為開闢這條公路而犧牲的工程人員。
紀念碑之後就開始一路滑到宜蘭頭城交流道附近,呵呵~下坡衝的很快,不過煞車煞到手都酸了,而且開始飄起毛毛的細雨了。

頭城到羅東都是平路了,還和剛放學的小朋友尬車,雖然嬴了,但是也愈來愈愈累,過蘭陽大橋時,腳有點抽筋了,下橋就先休息一下,不過也沒休息太久因為天都黑了,這時候大約六點了吧!

休息大約10分鐘,接著就騎到羅東火車站開始找預定的『優平價民宿』,結果電話停話加上查無此地址,感覺好像遇到了詐騙的民宿。真是想臭幹拉譙,唉~第一天就被騙~幹!!!......什麼!!!

也沒什麼力氣花時間找,就在火車站附近看到旅社就進去,洗完澡出來吃飯發現旁邊附近就有家更便宜的旅社>_<心中又想了一句OS……幹!!!......什麼!!!唯一的好處是可以可以把單車牽到房間去。
image image

我的單車環島計畫,並非是很順遂,因為前二次都失敗了。

今年是我第三次單車環島,其實會有單車環島的念頭,是想挑戰自己,不過看了電影『練習曲—單車環島日誌』,更加堅定了自己的信念。

第一次失敗,是因為長程練習時,傷了膝蓋部位的腳筋,休息了約4個月,所以就失敗了。

第二次失敗,就不是我的因素,而是同事第一天就掛了(呵呵~不是真的死了唷,而是和我第一次失敗的原因一樣傷了膝蓋部位的腳筋),所以就放棄了。

今年的環島很不同,呵呵~~因為在有了女友的陪同,可以說是甜蜜單車環島計畫。

我的單車環島計畫都是利用公司的旅遊3天假+2天特休假+2次週休假(4天)總共9天假。

單車環島計畫-規劃行程表如下:

image

NAT基本介紹

NAT全名為Network Address Translation ,定義於RFC 1631。其原理為對Packet 的來源端IP位址、目的地IP位址、來源Port、目的Port進行改寫。讓在同一個區域網路的電腦在網際網路中使用同一組IP位址上網(連接網際網路)。


所有在NAT內的使用者都是Private IP,只有NAT Router上的連外介面用的是Public IP,而當NAT內部有使用者對外連線時,才會將該Private IP替換成Public IP。使用NAT mapping table維持對應關係如圖一所示。



圖一、NAT mapping table維持對應關係





圖二、NAT在7層架構中的Network層









圖三、NAT會改變TCP/IP Package 中的Source Address、Header Checksum、Checksum






5.2 NAT 優點


1. 節省Public IP Address


解決了IPv4位址不足的問題,因為它可節省位址的使用(由於對外只使用一個IP address, 因此內部使用的IP 可重覆地在不同單位使用;只要少數public address 就能讓單位內所有電腦都連上Internet)



2. 增加了內部網路的安全性


因NAT 利用IP偽裝的轉換過程來隱藏內部網路IP位址及網路router資訊,形成了天然的防火牆(即只有使用public address 的電腦會被單位外部網路所存取, 使用private address 的電腦不會直接被存取, 有安全上的好處)



3. 方便管理


由於NAT端可以控管底下的所有網路裝置,對於特定的裝置可有QoS的控


制。對於管理者來說,較為方便。



5.3 NAT 缺點


1. 通訊協定資料中如含有其 IP address者將無法使用,但在Linux下有提供FTP和ICMP的處理,但其他的協定不一定會提供。



2. 以 IP address 作為安全檢查的方式將不可行



若在NAT內部架設Server 如WEB Server、TP Server、E-mail Server、BBS 等需藉由Port Forward的機制,增加設定的負擔

Beacon Interval

一般無線網卡都是做所謂的被動式掃描(passive scanning),當你開啟os下的無線網路管理程式或是XP內建管理程式,無線網路卡其實都在從ISM 頻道一直輪番掃描,等待掃到無線基地台的beacon 訊框,才會顯示一行行顯示現在這區域有哪些SSID,而基地台的Beacon傳送頻繁frame 會比較佔用無線頻寬資源。
Beacon Interval間隔調高 有助於無線網路效能 client 端省電。
Beacon Interval間隔調低 可以加快wireless client 連結上去速度。
在漫遊環境和一些wireless client 連線變動比較大場合(public spot), Client 端屬於移動狀態適用於beacon調低
Beacon單位通常以微秒millsecond為單位( 1/1000 秒),一般預設值為100,也就是每1秒發10個Beacon。

DTIM (Delivery Traffic idnication Map)

要討論DTIM 之前 要先講解TIM .. TIM= Traffic idnication Map
當初設計無線網路 就有想到行動裝置是要考慮到省電打算
省電原理很奧妙,進入省電模式時,Ap 會幫 wireless clinet 暫存frame .
然後wireless client 會睡著 .利用時間已經跟基地台同步了.會很精準的
"醒來" ,醒來同步去收beacon frame .醒來不是要立刻接收buffer frame.而是如果檢查到Beacon frame 裡面有含TIM 參數有指示 基地台喊話說
"wireless client 請注意 我有暫存資料要丟給你了"
wireless client 端就要全然"清醒"發出PS-POLL frame 給基地台說
我全然清醒了 快點把你buffer frame 丟給我...
OK.這是用於單點傳輸.DTIM則適用於多點,發出後會丟出廣播訊框,是有著間隔次數.
DTIM=Delivery 或Traffic idnication Map
Delivery Traffic Indication Message
ap 所定義的dtim 是指間隔多少becaon 才含dtim訊框
DTIM 高=因為wireless client 睡覺時間比較長一點 比較省電 缺點在於
效能 ( latency throughput )可能變差
DTIM低 =提升效能,降低基地台buffer frame負擔,對wireless clinet 比較不省電

RTS threshold(RTS界限)
RTS /CTS功用跟一般有線網路的CSMA/CA 載波偵測
假設今天有二個wireless client 同時跟一個基地台做資料傳輸.二個wireless client 之間又有距離無法知道對方也在搶著講話,這時候會產生碰撞狀況.
因為大封包比較會有碰撞可能 所以基地台和wireless client 可以設定多少大小frame ,才使用rts/cts功能
1.rts/cts 如非必要 不要用 會影響到效能 .因為wlan frame 最大2304+8 wep byte=2312 所以訂2312 -到2346等於是"不啟用 "RTS/ CTS
2.用到狀況是 wireless client 端很散亂分布..rf頻譜干擾嚴重
3.RTS Length (RTS Threshold)
RTS 高(2312 -到2346)=不啟動 用於無干擾網路狀態下 ,client 單純
RTS 低 =client 之間距離長,client 處於運動模式.rf 干擾大.
其實在一般個人,soho 應用環境 這些細部影響可能感覺不出來.
但是在於找出問題 增加throughput, latency,隱藏點 有不少幫助.

Fragment Length (256 - 2346)

RTS Length (256 - 2346)

RTS threshold(RTS界限)

廠商名單

地址

電話

傑裝潢工程

新莊市幸福路672號9樓

02-29980345

竑達裝潢

新莊市化成路190巷2號

02-22771701

盛一裝潢工程

新莊市復興路一段65巷6號4樓

02-22760457

振安室內設計裝潢工程

新莊市復興路三段49巷8號

02-29917189

新茂裝璜工程

新莊市瓊泰路52號

02-2203-2422

辰億裝潢工程

新莊市中平路377巷17弄66號2樓

02-8994154

雅美圖裝潢設計

新莊市中平路46巷18號2F

02-22766593

達圓室內空間設計館

新莊市思源路359號1樓

02-22767664

品工室內裝璜工程

新莊市化成路523巷61號

(傳真)
02-85220733

CID室內裝修集團

新莊市中山路一段506號

0800-600-280

旌雅設計工程顧問

新莊市福營路15之2號2樓

02-29065777

豪拓室內裝修工程

蘆洲市民權路61巷4弄12號1樓

02-82823938

Dynamic Routing

相鄰的 router 之間互相交換網段資訊、連線資訊 ... 等資訊,稱為 dynamic routing,而在 router 上處理這一類工作的 process,就稱為 routing daemon。

routing protocol  還可以根據是否在同一個 AS(Autonomous System) 中來分類,分別是:

  • IGP (Interior Gateway Protocol)
    包含 RIP(Routing Information Protocol)、EIGRP、OSPF(Open Shortest Path First Protocol)、IS-IS ... 等等。
  • EGP (Exterior Gateway Protocol)
    包含 EGP、BGP(Border Gateway Protocol) ... 等等。

Routing Information Protocol

RIP message 是包在 UDP datagram 中傳遞的,以下是傳遞 RIP 訊息的 UDP datagram 格式:

接著是 RIP message 本身的格式:

其中 RIP message 有幾個部份需要注意的:

  • command
    1 = request
    2 = reply
  • version
    是版本不同而不同,RIP = 1,RIPv2 = 2。
  • address family
    此欄位的值永遠為 2,而其他框起來的部份(共 20 bytes)則共同組成一個 IP address 與 metric 資訊。

一個 RIP 訊息最多就僅能帶 25 個 IP address 與 metric 資訊。
運作方式
RIP 所使用的是 UDP port 520,運作的流程如下:
  1. Initialization
    首先會偵測 router 上的介面是否啟用,接著會從啟用的介面送出 request 封包,請求其他 router 將其完整的 routing table 資訊送過來。
    而 request 封包中的 command = 1,address family = 0,metric = 16。
  2. Request received
    router 接收到 request 的封包後,回傳 routing table 資訊給請求者;或是根據封包中所請求的位址給予相對應的 routing 資訊。
  3. Response received
    請求者收到回應,更新 routing table。
  4. Regular routing updates
    接著 router 每 30 秒會將自己的 routing table 資訊送給相鄰的 router。
  5. Triggered updates
    當設定有改變時,就可以發送訊息給鄰近的 router 進行修改。

每個 router 都有其 timeout 的預設值,以三分鐘為例,就表示有 6 次 router advertisement message 沒有收到,因此此時會將 metric 設定為 16,表示此 router 已經不存在,將其刪除。
但沒辦法避免的,使用 RIP 的確會發生 routing table 更新延遲而發生網路不夠穩定的情況。
Metric 的意義
metric 在 RIP 是用來紀錄封包傳遞時,會經過的 router 次數(hop count),而直接連接網路介面的 hop count 為 1,以下用圖來說明:

若是 R1 要到 N2,metric = 1
若是 R1 要到 N3,metric = 2
若是 R2 要到 N2,metric = 1
若是 R2 要到 N1,metric = 2
RIP 的問題所在
從上面運作的原理,其實就可以大概推測出一些問題的端倪了,大概有以下幾點:

  1. hop count 最大是 15,這到 internet 上就不是那麼適用了。
  2. RIP 無法處理 subnet 的定址資訊。
  3. 不論是 router 故障或是從故障中復原,要讓網路上的其他 router 知道以更新 routing table,需要花過多的時間。

RIP version 2
基本上 RIPv2 並沒有改變原先 RIP 運作的模式,而是將原本在 RIP message 中沒有用到的欄位拿來使用而已,以下是 RIPv2 message 的格式:

不同於 RIP 的欄位說明如下:

  • routing domain
    辨識此封包屬於哪個 routing daemon(儲存 process number) 之用,因此表示可以同時有多個 routing daemon 同時處理 RIPv2 的封包。
  • route tag
    用來支援 EGP 之用,儲存 AS(Autonomous System) number。
  • subnet mask
    對應上面的 IP address,以支援 subnet 的處理。

另外要提的是,RIPv2 還支援了簡單的認證功能,只要 address family 設定為 0xFFFFF,且 route tag 的值為 2,往下的 16 個 bits 就是儲存明文密碼的地方。
不僅如此,RIPv2 還支援 multicast,如此一來就不用使用 broadcast 來減少網路流量了!

快門的應用

快門使用不同既快門速度,可以創出動感的照片,或是瞬間凝間的照片

下圖:為實際狀況-風車快速旋轉




下圖:為實際狀況-風車快速旋轉 (利用高速快門凝結晝面)


IP位址種類有分公有IP(Public IP)私有IP(Private IP) 二種,Public IP有人又稱之為真實IP,Private IP有人則稱之為虛擬IP。

  1. Public IP - 用於網際網路
  2. Private IP - 用於區域網路

當我們要將網路連上 Intetnet 的時候﹐我們必須先註冊好 Net ID﹐如果該 ID 已經被使用了﹐您就必須選用另外的 ID 了。負責 Internet IP 註冊的機構叫做 InterNIC (Network Information Center)﹐他們的網路位址是 http://www.internic.net。不過,實際上的運作,一般機構或個人是不太可能直接從 InterNIC 上註冊 IP 的,而是經您的 ISP 分配下來。這些經過合法授權使用的 IP ,我們稱之為 公共 IP( Public IP )

然而,由於 Internet 的爆炸性成長﹐IP 的位址愈來愈不足以使用﹐而且在很多機構裡﹐也不是所有機器都有必要使用註冊的 IP 位址。於是,我們就在 A﹑B﹑C 這三個層級裡面﹐各劃出一些位址範圍保留給私有位址所用﹐它們分別是﹕

  1. 10.0.0.0 - 10.255.255.255
  2. 172.16.0.0 - 172.31.255.255
  3. 192.168.0.0 - 192.168.255.255

當您使用這些位址的時候﹐當然是有所限制的﹕

  1. 私有位址的路由資訊不能對外散播
  2. 使用私有位址作為來源或目的位址的封包﹐不能透過 Internet 來轉送
  3. 關於私有位址的參考紀錄﹐只能限於內部網路使用

正是由於這些限制﹐當我們使用這些私有位址來設定網路的時候﹐就無需擔心會和其它也使用相同位址的網路衝突。而這些無需註冊就能自由使用的 IP ,我們稱之為 私有 IP( Private IP )

可以離線編輯 Blog 文章的軟體 !!

點我下載 Zoundry Raven 1.0.440

Zoundry Raven 是一款部落格離線撰寫工具,支援多種常見的部落格。它有以下優點:

  1. 在無法上網的場合,可以離線撰寫,等能上網時再發佈。
  2. 具有部落格備份功能,它能將部落格的文章圖片都下載到個人電腦中。
  3. 支援MSN Live Space、Blogger及WordPress等多種常見的部落格。
  4. 同一篇文章可一次同時發佈到多個部落格,每個部落格可設定不同的圖片儲存空間。
  5. 支援 Picasa、Flickr、Image Shack等圖片空間,也支援自訂ftp空間。
  6. 簡單的撰寫介面可以輕鬆發佈,讓你撰寫時像是在寫mail
  7. 方便發佈及修改圖片,只要在文章中插入圖片,即可自動發佈至相關圖片空間,不必一個一個上載。
  8. 可透過 Media Storage Wizard 把圖片發佈到 Picasa、ImageShack、LiveJournal ScrapBook 等

不過還是有一些小遺憾,目前只支援 Google Blogger、 Windows Live Spaces 或
WordPress 都直接支援。

(Yahoo、新浪、中華電信Xuite、樂多都不支援 )

這樣的工具可以解決很多人的不方便了!希望支援的blog可以繼續增加!!

Zoundry Raven 以下是他的主畫面及支援的 Blog !!

nEO_IMG_add_blog.jpg

安裝完後, 按 Add Account !! 可以出現以上畫面, 那 Blog URL 就輸入你的 Blog 的網址

-> Next 輸入 Account Name 是作者名稱, Username 就是你登入的帳號, Password 就是

登入的密碼

nEO_IMG_catchok.jpg

這邊就是它去抓到你的 Blog 的清單, -> Finish 它就會開始把 Blog 上的文章,

圖, 相關連結都抓下來

nEO_IMG_blog3.jpg

就成以上的狀況啦 ~~ 那怎麼編輯文章上傳呢 ~~ 點選 Write 就會出現

nEO_IMG_write.jpg

就可以開始編輯囉 !! 編輯後選 publish 發佈 !! 就可以看到這篇文章上到你的 Blog 囉

點我下載 Zoundry Raven 中文化

將它解壓到 C:Program FilesZoundry Ravensystembundles , 重開就可以囉 !!

網路地址轉換(Network Address Translation或簡稱NAT,也叫做網路掩蔽或者IP掩蔽)是一種在IP數據包通過路由器或防火牆時重寫源IP地址或/和目的IP位址的技術。這種技術被普遍使用在有多台主機但只通過一個公有IP位址訪問網際網路的私有網路中。根據規範,路由器是不能這樣工作的,但它的確是一個方便並得到了廣泛應用的技術。當然,NAT也讓主機之間的通信變得複雜,導致通信效率的降低。

網上關於用 Linux 架設 PPPoE Server 的資料實在太少了,我找了很多資料,經過反復試驗,終於成功了,特在這裏總結一下,把方法和大家一起分享
為了 VPN 和 netfilter,我先編譯了內核,並在編譯之前給內核打了 MPPE+MPPC 的補丁
然後給 PPP 打了 MPPE+MPPC 的補丁,並安裝
最重要的,就是如何寫 /etc/ppp/pppoe-server-options,以及如何啟動 pppoe-server
 
/etc/ppp/pppoe-server-options
# PPP options for the PPPoE server
# LIC: GPL
plugin /usr/lib/pptpd/pptpd-logwtmp.so
-pap
-chap
-mschap
+mschap-v2
mppe required
login
lcp-echo-interval 10
lcp-echo-failure 2
ms-dns 202.106.46.151
ms-dns 202.106.0.20

/etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses
"platinum" * "pppoe-test" *

啟動方法:在/etc/rc.local中添加
/sbin/modprobe pppoe
/sbin/pppoe-server -I eth1 -C PLATINUM -S LAN-ADSL -L 10.1.1.254 -R 10.1.1.1 -k -u -r

字型間距
letter-spacing: 1px;

字型
font-family: Tahoma, Times New Roman, 新細明體, Verdana, Arial;

字型大小
font-size: 16px;

行高
line-height: 20px;

字型粗細
font-weight : normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
normal 預設的狀態,相當於「400」的粗細程度。
bold 粗體字,相當於「700」的粗細程度。
bolder 將文字粗細程度設成比上層標籤的還粗。
lighter 將文字粗細程度設成比上層標籤的還細。


Copyright 2006 | Andreas02v2 by GeckoandFly and Anderssauro
Nenhum conteúdo desse blog pode ser reproduzido sem prévia autorização. Os Populares