Just-Blog, 就是Blog

電腦三兩事

無線網路絕對通手冊

by 連小峰 on 七月.16, 2007, under 電腦三兩事

這個是我的同事所做的一個簡易的教學,深入淺出,淺明易懂。

想在家裡自己架設無線網路,享受全時無線上網的人,強烈推薦這篇文章!!一定要看 !!

無線網路絕對通手冊

Leave a Comment more...

如何在 Linux 搜尋目錄下包含某字串的檔案,並將字串替換為其他字串?

by 連小峰 on 六月.21, 2007, under 電腦三兩事

這也是一個常常用到的功能….方法如下:

find ./ -type f -exec sed -i ’s/string1/string2/’ {} \;

string1 是要找的字串,string2 是要替換成的字串。

Leave a Comment more...

如何用 JavaScript 觸發 Event

by 連小峰 on 六月.21, 2007, under 電腦三兩事

舉例來說,如果我想在程式中利用程式去按某個按鈕,並觸發它的 onClick 事件,該怎麼做?

方法如下:

 el = getElementById(『buttonID』);
 if (navigator.appVersion.match(/\bMSIE\b/)){
  el.click();
 }else{
  var evt = document.createEvent(『MouseEvents』);
  evt.initEvent(『click』, true, true);
  el.dispatchEvent(evt);
 }

因為在 IE 與在 netscape(mozilla) 用來觸發 Event 的命令並不一樣,所以要先做判斷,做不同的處理。

1 Comment more...

P2P 原理淺述及如何加快 BT 下載的速度

by 連小峰 on 十二月.26, 2006, under 電腦三兩事

我想應該很多人都對這個主題很有興趣。

BT (BitTorrents) 其實是個很方便的程式,它採取了共享及分流的概念,讓檔案在網路上的傳播變得既迅速又方便。

傳統的檔案傳播方式大多是 Client-Server 架構 (ex. FTP),這樣的傳播方式,在 Server 端會有大量的頻寬消耗,在以前 Client 端的頻寬普遍不高的時代,這樣的做法並不會有太大的問題。但在現在,Client 端的頻寬普遍都提高了,這樣的傳統架構對 Server 的負擔提高了不少,對於檔案的傳播,也較不具有效率。因而有了 P2P 的傳輸方式的產生。

P2P 的概念是這樣的,在一開始,還是要有個檔案的原始提供者。假設就是 Server 好了(實際上並沒有 Server 這樣的機器存在,改以 Seed 的方式存在於 P2P 網路上)。Server 在提供檔案的時候,會依照一定的規則,將這個檔案細分為若干的小區塊,Client 來要求檔案的時候,則依一定的規則來傳輸這些小區塊出去。到目前為止,這個系統的行為模式與傳統的 Client-Server 架構並沒有太大的不同。

假設現在同時有 5 個 Client 正在下載這些小區塊,Server 會分配不同的區塊分別讓這些 Client 下載。而這些 Clients,在下載區塊的同時,又會將自己己經下載完的小區塊,同時再分享上傳給其他的 Clients。也就是說,除了從 Server 下載的之外,所有的 Clients 之間還會彼此交換自己所擁有的區塊,大大的加速了完成下載的時間。

舉個例子來說,假設今天我們的 Server 可以提供 20Mbps 的頻寬,且提供了 4GBytes 的檔案供下載,以傳統的 Client-Server 架構要分享檔檔案的話,若有 4 個 Client 要同時下載檔案,這 4 個 Client 的頻寬都是 10M 的頻寬的話,全部下載完約需要 6500 秒。

若改為 P2P 的方式,4個 Clients 除了同時由 Server 端下載的 5Mbps 頻寬之外,自己也會同時上傳自己所有的部份給其他的 Clients。每個 Clients 約可分得 1.5Mbps。整個加總起來,在最佳的狀態下,所有的 Clients 都可以用接近 10Mbps 的速度下載,全部下載完只需耗時 3300秒。

這樣的架構對 Server及 Client來說,都能做有效的頻寬利用。但是對於 ISP 業者來說,這就變成了大大的惡夢了。P2P的流量會對骨幹造成較大的負擔,對 ISP 來說,成本也會跟著增加。因此,現在有些 ISP就針對了 BT等的 P2P 流量進行了管制,而使得現在的 P2P 速度越來越慢。

為了解決糟到 ISP 限制流量的困境,BT軟體也發展出了加密的功能來反制 ISP 的限制。透過加密的功能, ISP 就沒辦法輕易的辨識 P2P 的 Traffic (還是有辦法的,只是比較難),自然就不會受到限制了。

現在支援加密的 BT Clients 有以下這些,可以選用看看:

  • Azureus: Windows – Linux – Mac OSX
  • Bitcomet: Windows
  • BitTorrent mainline: Windows – Linux – Mac OSX
  • KTorrent: Linux
  • rTorrent: Linux – Mac OSX
  • uTorrent: Windows
  • BitTornado (in v0.3.18): Windows
  • 下面這張圖是 uTorrent 開啟加密的示範(點圖可放大觀看)。其他軟體可以照樣打開,應對下載速度有幫助。

    utorrents

    Leave a Comment more...

    Opera 9.1 版發行了~~

    by 連小峰 on 十二月.19, 2006, under 新鮮事, 電腦三兩事

    Opera 發行 9.1 版了。

    根據發佈的新聞,這一版支援了 Fraud Protection,能防止網路釣魚的行為導致資訊安全問題。節錄部份文章如下:

    Opera Software today introduced real-time Fraud Protection in its award-winning Web browser. Fraud Protection includes technology from GeoTrust, the leading digital certificate provider, and PhishTank, a collaborative clearing house for data and information about phishing on the Internet. Fraud Protection is available in Opera 9.1, the newest version of Opera’s Web browser. Opera is available completely free at www.opera.com.

    有興趣的人可以按這裡下載。

    Leave a Comment more...

    無限儲存空間網路硬碟 Part II

    by 連小峰 on 十二月.12, 2006, under 電腦三兩事

    繼之前介紹的「無限儲存空間網路硬碟」之後,我前幾天再度發現一個很讚的網路硬碟空間-MediaFire

    它有什麼特別的呢?請看以下的說明:

    (continue reading…)

    2 Comments more...

    Ruby on Rails – 令人驚訝的 Ruby framework

    by 連小峰 on 十二月.05, 2006, under 電腦三兩事

    前陣子看到一個不錯的 PHP Framework-FleaPHP,Study 了一陣子後,不經意的看到了 iTHome 的技術文章-網站開發快10倍-探索Ruby on Rails的高速魔法,介紹了 Ruby on Rails,我的目光馬上被吸引住了。

    可惜我完全沒學過 Ruby,所以得重頭來。RoR 的威力真是強大,在十分短的學習時間後,我己可以很快的寫出一個簡單的留言板程式了。

    以下是目前我學習 RoR 的線上教學網址:

    1. Rolling with Ruby on Rails
    2. Rolling with Ruby on Rails, Part 2
    3. Really Getting Started in Rails
    4. Top 12 Ruby on Rails Tutorials

    5. Ajax on Rails

    1 Comment more...

    無限儲存空間網路硬碟

    by 連小峰 on 十一月.15, 2006, under 小玩意兒, 電腦三兩事

    剛剛在 Jan’s Tech Blog 看到了一篇文章介紹了 Files UPLOAD無限儲存空間 的服務。

    稍微試了一下,發現這家 Files Upload 還不賴,提供了無限的儲存空間。利用 Web 界面上傳的話,單一檔案最大可以到 300MB,用 FTP 上傳的話,單一檔案最大可以達到 1G。這對於一般的影音檔案分享可說是綽綽有餘。(搭配上壓縮軟體的分檔壓縮,要分享多大的東西都行) 而且也沒有對下載的流量、次數做任何的限制。檔案也可在最後一次的下載之後保留長達半年。

    看起來真的是不錯。那速度呢?剛剛試了一下,速度也很不錯。

    不過可能是剛開始營運,使用者數還不多。未來還可以再觀察看看。

    1 Comment more...

    Great Fonts for Web 2.0

    by 連小峰 on 十一月.14, 2006, under 電腦三兩事

    字型在網頁設計中佔了很重要的地位。字型的種類、大小,都會直接的影響到網站給人的觀感。尤其是在網站的 Logo 所使用的字型更是重要。

    但是世界上的字型有“百百種”,該怎麼選擇呢?

    Great Fonts for Web 2.0 這篇文章裡,作者就收錄了很多目前有名的 Web 2.0 網站 logo 所使用的字型。在製作網站的時候,可以作為一個參考。

    Leave a Comment more...

    UrMAP API

    by 連小峰 on 十一月.13, 2006, under 隨手小札, 電腦三兩事

    UrMAP 真是一個很方便的線上地圖服務,也不斷的在他們的服務上推陳出新。

    前陣子發現他們推出了MSN的plugin,試用了一下,還真是有趣。可以在MSN上直接標記地圖,與朋友互動。很適合用來與朋友討論遊玩或是聚餐的地點…. :P

    最近腦子裡老是轉一些與地圖有關的網路應用,所以可能要來研究一下UrMAP提供的API怎麼使用了。未來要實現我想像中的服務,就得靠它了… :D

    Leave a Comment more...

    Looking for something?

    Use the form below to search the site:

    Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

    Visit our friends!

    A few highly recommended friends...