顯示具有 utility 標籤的文章。 顯示所有文章
顯示具有 utility 標籤的文章。 顯示所有文章

Linux底下的endpoint/頻寬測試


作網路頻寬測試時,有的人會直接用 iperf/netAngel 做測試,不過其實Chariot/QCheck也是官方的一個選擇。以下以Ubuntu 9.04作為endpoint安裝與頻寬測試的例子。

Client Side

  • 要裝endpoint,請由此下載http://www.netiq.com/support/pe/upgrade.asp
  • Linux版的下載後解tar,直接跑
    ./endpoint.install 就會幫你裝好。
  • 裝好後default是直接啟動,重新啟動的話用
    /usr/local/NetIQ/endpoint restart &

Server Side

  • 要裝Chariot/QCheck,由http://www.ixchariot.com/下載。
  • 下面說明Chariot的步驟。
  • 安裝並啟動Chariot:Start/IxChariot/IxChariotConsole/File/New
  • (1) 指定你需要的pair數 (2)endpoint address (3)測試的Script

兩端都指定好了之後在 Chariot 按個 Run 就能知道你的頻寬了。

設定時間跑 Chariot  時間。 Run/Set Run Option…

image

 

如果沒法打Chariot的話,以下幾個原因提供參考:

  • Chariot和endpoint版本不合。
  • 防火牆擋住了,可以暫時先把防火牆關掉。

如果可以的話,可在Shield room和開放空間作測試並比較。

【Wifi】Tools


Packet Sniffer/Thruput/Radius

Packet Sniffer

  • Windows/Linux: ethereal
  • Windows only: netmon
  • Linux consoal mode: tcpdump

802.11 Packet Sniffer

Windows

Thruput check/endpoint

Access pointer monitor:

Stable Testing

  • 台灣國道高速公路交通即時路況影像 http://www.nfreeway.gov.tw/
  • Hichannel節目(球賽...)
  • SpeedTest
  • FTP download/Http download
  • Netlimiter

Channel(11g)

Power Saving

  •   let’s nb into power saving mode

Driver

  • Atheros: madwifi
  • Ralink
  • Boardcom

SuperG

  • Turbo G and dynamic
  • Turbo G and static ...

Wifi alliance

Radius server(WPA-Enterprise)

Instrument

【OmniPeek】抓封包


image

首先你需要準備下面的硬體和軟體

【硬體】

可以抓封包的網卡,有

  • D-Link DWA-140(chipset rt2870,11n draft)
  • D-Link DWA-160 AG2(Atheros USB 802.11n Wireless LAN card)
    ps. hardware version B is ralink soluction.

【軟體】 

  • OmniPeek,目前我所使用的版本是5.0。
  • Driver,這個和我們一般用的driver是不一樣的,可以上 http://www.wildpackets.com/  或
    • rt2870 上 Ralink 網站 下載(OmniPeek_2870.zip),rt2870.inf/rt2870.sys。
    • dwa-160 driver 內附 omnipeek.
      C:\Program Files\WildPackets\OmniPeek Demo\Drivers\Atheros\Atheros_USB_3.0\x86
  • 之前若有裝過不是抓封包的Driver記的先移除,重開機插卡之後如果沒跳出安裝Driver的視窗
    請直接用*.inf 安裝。

【使用】

  • 打開OmniPeek
    image
  • 選 New Capture
    image 
  • 若是 DWA-140 指定網卡,設成RT2870。
    image
  • AdapterFilters(先把802.11 Beacons打勾做測試),就會看到封包進來囉。
  • 補充,如果對AP的profile不了解(如SSID/Channel/加密方式…),可以先登入AP查詢。
    image
  • 可以先從Beacons查看/比對封包的一些性質,比如BSSID/是否加密。
  • Filters可以用許多組合,可先嘗試用兩台電腦互ping來抓兩端ICMP的封包。
  • 建議先把 Channel 設死(別用auto),比較好抓。
  • 如果你不想設定一堆filter條件的話,建議在類似shield room的環境測試會更好。
【參考】

【Google Code】線上版本控制器


Google code http://code.google.com/intl/zh-TW/

【使用】
這邊記一下我常會忘記的東西。

  • 申請方式
    1. 先將網頁連到 http://code.google.com/hosting/ 。 選擇 Create a new project。
      image
    2. 接下來需要的就是填寫專案的名稱與說明。授權方面,如要要其他人(拿你的程式去再製的人)也要開放原始碼的話,可以先選擇GPLv2,填完了之後就選下面的 Create project。
      image
    3. 如果有更需要對此專案做更詳細的說明與進階設定(如增加更多關鍵字讓其他人更容易找到或搭配Google Analytics)的話,就選 Administer。進入之後把該填的填一填。
      image
  • 使用方式
    • 首先連到 Source 這一頁先記一下申請的 Svn server address。如果我沒有誤解的話,上面的是給開發者 check-out 用的,而下面是給其他人/使用者用的。
       image
    • 當然密碼也是必須的。在Google code 裡面的密碼和一般在用的Google密碼是不一樣的。進入下面的截圖中的 googlecode.com password 裡面就是密碼。
      image 
    • Svn checkout 有許多方式,用command-line是最迅速方便的方式。不過在Windows環境,搭配 TortoiseSVN 也是一個方式。以下為此方式說明。 首先在桌面按右鍵選擇 SVN Checkout。
       image
    • 將準備好的 svn server address 填到 URL of repository。按 OK。
       image
    • 這時候桌面就多了跟專案名稱一樣的目錄了。
  • Initial/Commit Document
    • 要寫程式之前,先寫文件勾勒一下專案的用途。
    • 專案最主要的有幾個重點文件。
      • README.TXT 概略說明專案用途。
      • CHANGELOG.TXT/HISTORY.TXT/RELEASENOTE.TXT 更新狀態。
      • INSTALL.TXT 如何安裝。
    • 先在專案目錄新增一個 README.TXT,裡面說明一下專案的用途。
    • 在 README.TXT 使用滑鼠右鍵,選 Add 加入 README.TXT。
      image
    • 接下來就可以用 SVN Commit 將檔案加入。
      image 
    • 可以把Save authentication 打勾。省掉下次還要在輸入的麻煩。
      image
  • Commit Source code
    • 方式和上面類似,這邊只是提醒,如果專案有需要跨平台的話,建議使用下面目錄將source code 分開(如 Qt create 在不同平台,可能會有不同的檔案管理/分類方式)
      • ubuntu: 給 ubuntu/linux 用的
      • win32vc: 給 windows 配合 visual studio用的。
      • macos:給Apple MacOs用的
    • 老實說這種分類方式不是很好,也是目前我比較頭疼的部份。我還在尋找比較好的方式來處理跨平台的source code 管理。如切 branch…
    • 20100611更新: 會有上面的問題是因為我在Windows底下使用VC add-in for Qt,而在Ubuntu是用Qt Creator,目前都改用Qt Creator 之後目前這問題看起來已經不重要了。
  • 網頁維護方式
    • 為了讓大家更了解你所正在做的事,專案網頁上的解說文件也非常重要。
    • Wiki/Issue 寫作方式建議參考別人的專案(可參考 qwit http://code.google.com/p/qwit/)。
  • Source code 維護方式
    • Release/Version tag
  • 其它
    • 只下載所需要目錄之檔案
      • 先由 ls 來查看目前目錄下的檔案
        $ svn ls svn://192.168.0.1/home/svn/z1
        trunk
      • 再透過 co 來抓取檔案
        $ svn co –R vn://192.168.0.1/home/svn/z1/trunk

【參考】

【PicPick】Screen Capturer


桌面抓圖軟體,Vista適用。
PicPick Tools - All-in-one Design Tools http://picpick.wiziple.net/features

【功能】
抓取整個視窗:Print Screen
抓取活動視窗:Screen Capture->Active Window; 或 Alt+Print Screen。

image 


類似軟體:MWSnap

【參考】

【Lingoes】靈格斯詞霸


Lingoes http://www.lingoes.net/

【目的】

  • 安裝英翻中詞典。
  • 俄翻英。

【環境】

  • Windows Vista。

【步驟】

  1. 下載並安裝 Lingoes。
    image 
  2. 安裝完畢之後就可直接使用。不過不知為何,螢幕取詞 功能動作看起來時有時無,所以我順便
    勾選了剪貼簿取詞 功能。將單字複製到剪貼簿,就會出現翻譯。
    image
  3. 建議下載繁體版的牛津英語詞典。請打開 Lingoes | 辭典管理 | 從Lingoes下載辭典。
    image
  4. 就會連到下載頁面,此時請選 牛津英語詞典 繁體版。下載完後直接打開就會匯入該詞典。
    image
  5. 建議 辭典安裝清單、索引組和取詞組 留下 牛津高階英漢雙語辭典 即可。
    image
  6. 就如同第二個步驟的附圖一樣,可以看到英翻中的結果。
  7. 俄翻英的話目前提供下面這些,請由下面的Hyperlink去找。
    http://www.lingoes.net/en/dictionary/index.html
     image

【MiniTool Partition Wizard】分割與調整硬碟大小


MiniTool Partition Wizard http://www.partitionwizard.com/
免費軟體,提供類似 Partition Magic 的功能。
特別一提的是這是一套用Qt 寫的軟體。可以拿來當用Qt 寫套裝軟體的參考。
 image

【目的】

  • 將拇指碟分割成兩個 Partitions 。

【環境】

  • Windows Vista。
  • MiniTool Partition Wizard (> v5.2)

【步驟】

  1. 插入拇指碟,並打開 MiniTool Partition Wizard Home Edition。
    image
  2. Disk 2 就是拇指碟,將它切成一個 996.19MB 與 949.12MB。中間步驟就不詳敘。
    基本上只需在畫面下面按右鍵就會跑出功能表,就可以依照自己所需規畫。
    但工作不會立即執行,會先把工作放在右邊的 Operations Pending。確定後按 Apply。

     image
  3. 進行中。
    image
  4. 雖然在 Vista 只看到一個,不過實際上切成兩個應該是成功的。用 Ubuntu 應該看得出來。
    image

【其它】

類似軟體

  1. EASEUS Partition Master http://www.partition-tool.com/
    用了一台win7試了一下,調整完大小格式化之後電腦就無法開機了,看來還是要小心。
  2. Portable Norton Partition Magic 8.05
    http://www.dk101.com/index.php/125965/viewspace-4811.html

【VNC】遠端桌面


vnc http://www.realvnc.com/index.html

【目的】

  • 遠端桌面連線。

【下載】

【Window to Windows】

  • 也是直接參考上面網址即可。

【Mac to Windows】

  • 在 Safari 網址列直接輸入 vnc://xxx.xxx.xxx.xxx/
  • 如果不行的話,請嘗試打開Windows防火牆的 TCP port5800 和 5900

【參考】

【GnuWin】Linux command for Win32


GnuWin http://gnuwin32.sourceforge.net/
可以在 windows 執行 linux 命令(i.e ls/tar…)。

【Xmind】心智圖工具(tbd)


Xmind http://www.xmind.net/
適用於多平台,可以用來勾勒出 基本的專案規格/程式流程(錯誤碼)/和工作進度(何時完成)。

【安裝】

  1. 下載後直接安裝
    image
  2. File Association
    image
  3. 如果有需要線上服務,可以登入。
    image

【使用】

  • 使用方式簡顯易懂,多操作幾次就會了。
    image

【範例】

【提示】

  • 如果要從 Xmind 將資料轉移到 FreeMind,可利用 notepad 當中介,先由 Xmind 剪貼到notepad,再由notepad,剪貼到FreeMind。

【其他】

【參考】

【Format Factory】格式工廠


Format Factory http://www.formatoz.com/

【Rmvb支援】

目前我是用 2.30 ,已經完全支援 rmvb 的轉檔,不用再去找另外一個應用程式輔助了。
需要合併或剪輯 rmvb 的話,可以用RealMedia Editor來輔助。另外如果需要在vm底下做轉檔,記得把 cpu加多(2個以上),memory加大,這樣跑起來會比較快。

【DLL Export Viewer】List Dll


DLL Export Viewer http://www.nirsoft.net/utils/dll_export_viewer.html

【目的】

  1. 解析 DLL 的 Function Name
  2. 尚有許多功能,還須研究

【步驟】

  1. 打開 DLL Export Viewer
  2. 指定 dll 檔,這邊以 winio 當例子。
    image
  3. Function Name 就是 dll 所 export 出來的。
    image

【Cutecom】com port accessing


據說是一套用Qt4寫的軟體讀/寫 com port 軟體,也有支援 X/Z/Y modem 傳檔的功能。

【安裝】

$ apt-get install cutecom

【使用】

  1. 選定要使用的 com port,如 /dev/ttyS0
  2. Open device

【問題】

  • 實際使用時會出現亂碼,目前不知如何解決。
    image

【Ghex2】Linux底下的 hex edit


【安裝】

$ apt-get install ghex

【使用】

$ ghex2 filename

【問題】

  • 不知是否能一列只顯示 16 個?
    image

【參考】

【Solid Edge】3D繪圖設計軟體


Solid Edge http://www.solidedge.com/

【參考】

  1. Solid Edge 線上教學區
    http://www.solid-edge.com.tw/

【Imgburn】燒錄工具


Imgburn http://www.imgburn.com/

【目的】

  • 在Windows底下,將光碟備份為ISO檔。

【將光碟備份成ISO】

  1. 首先下載並安裝 Imgburn。之後打開 Imgburn。
  2. 這軟體有許多功能,我們先選 Create image file from disc。
    image
  3. 接著會進入下面視窗,確定上面的資訊(Source/Destination)都是正確的之後一樣按下面紅色部分按鈕。
     image
  4. 接著會開始將DVD/CD轉成 ISO 格式。
    image
  5. 以下步驟就省略。

【將ISO燒成光碟】

  1. 一樣在對話框先選 Write image file to disc。
    image
  2. 接著點選資料夾圖示,指定要燒錄的ISO檔。image
  3. 確定上面的資訊(Source/Destination)都是正確的之後一樣按下面紅色部分按鈕。image
  4. 接著會開始將 ISO 檔案燒錄成DVD/CD。
    image
  5. 以下步驟就省略。

【eTax】網路報稅


eTax http://tax.nat.gov.tw/irc/irc_download.html

【目的】

  1. 利用網路報稅。

【步驟】
按照報稅義務人的狀況,使用方式可能有所不同。

  1. 如果電腦有連上網路的話,選擇 網路自動安裝版。下載並安裝。image
  2. 安裝時,目的資料夾可以用系統內定的即可。之後安裝步驟省略。
    image
  3. 直接用國稅局今年(2010年)給的資料片(3.5吋磁片,檔名為 某某某.DAT)的話,選第四項。
    image
  4. 因為我沒有自然人憑證,所以直接採用身分證統一編號+戶口名簿上的戶號。
    並按下一步直接帶入 扣免繳、股票憑單所得資料與扣除額資料。
    image
  5. 進入系統之後,按照 基本資料|幅養親屬… 一個一個去檢視和填入資料。
    這邊以簡單的例子,夫妻申報只使用標準扣除額(夫妻合併申報額度為152000)。
    image
  6. 最後就是 計算與上傳,如果要由郵政存簿或銀行扣款的話選擇 繳稅取款委託書。
    並按照填入局號與帳號資料。最後就是 存檔與上傳。
    image
  7. 中間會再驗證一些資料,這邊稍微省略。上傳之後選取 查詢是否完成申報。
    就會連上網頁即可進行查證的動作。
    image

【驗證】

  1. 綜合所得稅電子結算申報繳稅查詢(就是上面驗證的網址,這邊留一下記錄)
    http://tax.nat.gov.tw/irc/IRX_query.htm

【其他】

  1. 保險最高額度為一人最多24000 。
  2. 若有房屋貸款,證件記得及早申請。
  3. 自然人憑證可至戶政事務所辦理,申請速度約十分鐘。
 

Ed32. Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com