搜尋

隨機推薦

28 十一月 2009
12 八月 2013

繼續上一節未完成的 Scanner 吧,上一節我們寫好了一個 Reader,可以逐個逐個字元讀取,有需要時又可以退回 n 個字元之後再讀(本節將會使用這個功能)。另外,上一節亦寫好了一個簡單的 Scanner,可以讀取七款單字元 Token,並忽略其他字元。本節將會教大家如何建立多字元 Token,過程將會利用 FSM 來分析字元,忘記了什麼是 FSM 的朋友請到上一節回顧一下嚕。

10兆多人對 Kbps、KB、Mbps 等速度單位有所誤解,以下簡單解釋一下所謂的 1.5M、3M、6M 如何計算。
所謂 1.5M 寬帶,其實是指 1.5Mbps (bits per second),亦即 1.5 x 1024 / 8 = 192KB/sec,

但這只是理論上的速度,實際上則要再扣約 12% 的 Ethernet Header, IP Header, TCP Header, ATM Header 等控制訊號,故其傳輸速度上限應為 169KB/sec 左右。

在傳輸單位的寫法上,B 和 b 分別代表 Bytes 和 bits,兩者的定義是不同的,錢萬不要混淆。

1 Byte = 8 bits
1 Kb = 1024 bits
1 KB = 1024 bytes
1 Mb = 1024 Kb
1 MB = 1024 KB

寬帶最高下載理論值

1.5 M =169 KB/s
3 M =338 KB/s
6 M =676 KB/s
10 M =1126 KB/s

ISP的產品頻寬速率是以b為單位,也就是bit,因此2M=2Mbps。一般電腦顯示下載速率視窗是以B(byte)為單位,也就是Bps。1byte =8bit,因此一般所謂2Mbps下載頻寬,在電腦上換算起來應該是250KBps,而實際上因硬體線路品質、距離影響ADSL的傳輸效能,大多數 ADSL的頻寬表現在60-80%左右,也就是大約150-200KBps。

8M的 連線起來看它顯示 10Mbps
如果是裝T1或以上的話 才會是100Mbps

正常而言 我們的MB都是指Mega Byte 百萬位元組MBps
但是用在電信業者中他們都是用M 來代替
但是其實它是Mega Bit 百萬位元Mbps
兩者差了8倍
所以你裝了10M, 但是你家的極速只有1.25MB
但是實際上還是會遠低於這個速度

Unix與駭客文化

駭客的文化和Unix的商業化存在著必然的聯繫。自從Unix出現,駭客文化就與之而來。

1993初,一個悲觀的觀察家撰文指出,已經有理由認為Unix的傳奇故事連同他帶有駭客文明將一同破產。許多人預測,從那時起Unix將在六月內死亡。他們很清楚,十年的Unix商業化,使自由跨平台的Unix夢以失敗告終。Unix允諾的跨平台可移植性,在一打大公司專有的Unix版本之間不停地鬥嘴中丟失,一個完美的操作系統最終淪為多種版本的一團亂麻,這應該說是人類文明史上的一個重大悲劇。

在專有軟件社會中,只有像微軟一樣的"集權制,大教堂"生產方式才能成功。那個時代的人悲觀地相信,技術世界的個人英雄主義時代已經結束,軟件工業和發展中的互聯網絡將逐漸地由像微軟一樣的巨型企業支配,再也沒有"佐羅",世界是愷撒大帝的世界,計算機文明將進入黑暗的帝國時代。駭客已經死了,自由不付存在。

自從Unix出現以來,第一代的Unix駭客似乎垂垂老矣,衣食不飽( Berkeley計算機科學研究組在1994丟失了自己基金)。這是一個抑壓的時代。專有的商業Unix的結果證明那麼沉重、那麼盲目、那麼不適當,以致微軟能夠用那次等技術的Windows搶走他們生存的空間,拿走他們的乾糧。駭客世界的殘餘力量被逼到了世界上的角落裡,苟延殘喘。

瞭解過去,我們才能知其然,更知所以然。總結過去,我們才會知道我們明天該如何去規劃,該如何去走。在時間的滾輪中,許許多的東西就像流星一樣一閃而逝, 而有些東西卻能經受著時間的考驗散發著經久的魅力,讓人津津樂道,流傳至今。要知道明天怎麼去選擇,怎麼去做,不是盲目地跟從今天各種各樣琳瑯滿目前沿技 術,而應該是去 —— 認認真真地瞭解和回顧歷史。 

Unix是目前還在存活的操作系統的元老了,走過了40年的歷程(參看《Unix 40年:Unix年鑑》、《Unix 40年:昨天,今天和明天》)。在技術更新如此迅速的電腦世界的今天,Unix始終保持它那神聖的光環,它那曲折和令人嘆息的歷史,以及由它引發的思想變革,對當今電腦文化造成的深遠影響,這40年所產生的人和事,讓它成為了一個傳奇,不能不讓人為之驚嘆。


作者:BioWare聯合首席執行官和《柏德之門2》聯合執行製片人Ray Muzyka博士和Greg Zeschuk博士;BioWare劇作和設計指導兼《柏德之門2》聯合設計師James Ohlen;感謝BioWare市場聯絡經理Brad Grier的幫助。

前言

本文作者希望在此向整個《柏德之門2》設計小組致謝,感謝他們兢兢業業,齊心協力地創造出一款耀眼奪目的續作。同時,還要感謝每一位在BioWare奮鬥的員工;感謝本公司發行商BlackIsle/Interplay,感謝它為本公司以往的專案以及當前正在開發的其他專案:《絕冬城之夜(Neverwinter Nights)》、《柏德之門2:邪神霸權(Baldur's Gate II: Throne of Bhaal)》、《異星戰將2(MDK2: Armageddon)》所付出的卓著努力和給予的幫助。感謝本公司另一位發行商Lucas Arts Entertainment,感謝它為角色扮演遊戲《星際大戰(Star Wars)》所付出的努力和給予的幫助。

去年偶爾看到一篇將KJ法在UX界應用的文章,於是在後續兩個項目中嘗試使用了一下。下面結合兩個實踐案例,推介此法。

一. KJ法簡介

KJ法又名親和圖法,是日本人類學家川喜田二郎所發明。人類學家在田野調查中(所謂實地調研或人種志調研)會收集到大量相對零散的事實,如何對這些 定性的素材進行有效的比較和分類、識別規律,從而建立假說或發展理論呢?KJ法最原始的核心就在於解決這一問題。也正因此,它十分適合用於UDC流程中的 需求探索階段。

後期,川喜田二郎將KJ法與頭腦風暴法結合,使該方法廣泛應用在企業管理上。它的核心思想是:

  • 協助持有不同意見的組織成員(如不同部門、不同級別)迅速將一些主觀、定性的議題歸納整理、達成一致,並決定優先級;
  • 促進成員之間的瞭解,互相啟發,從而更有效地進行合作

該方法還常被用於全面質量管理(TQM),在此不予贅述。本文主要探討KJ法在用戶研究領域的兩種可利用形式。

Web 技術突飛猛進,Web 設計與開發者們可以選擇的工具越來越多,Web 開發者的技巧不再只限於 HTML 和 服務器端編程,還需要精通各種第三方資源,這些第三方資源有時候比你的項目更複雜,更專業,你無法自己實現一切,借助一些 Web API,你可以很方便地將大量優秀的第三方資源集成到自己的站點。本文全面蒐集 Web 開發中可能用到的各種第三方資源。

snagit01.png

這個是直接在 Snagit 的官方網頁上的免費授權方案,沒有提到方案的期限。只不過官方網頁似乎沒有提供舊版的下載,所以要想辦法找到舊的 Snagit 7.2.5 軟體。Snagit 可以運用許多方式擷取圖片,也具有編輯功能和很不錯的圖片管理註解功能,即使是舊版的 Snagit 7.2.5 也可以在功能的豐富性上打敗各家免費的擷圖軟體。不過相對的它在使用上就比較複雜一點,需要時間去摸索熟悉。

在程序、網頁被實現之前,一定需要把界面給「畫」出來,成為原型設計,就像動畫片要畫分鏡頭、手稿一樣。原型設計能起到有效溝通的作用, 漂亮,直觀的原型圖更是讓人賞心悅目。

 

1. Microsoft Visio

我最常用的原型設計工具,幾乎是Windows平台下惟一的「最佳」選擇。有很多的模板可以選擇,可以製作包括流程圖、平面佈置圖、工程繪圖、日程 圖、軟件界面、UML、靈感腦圖……

Visio的優點很明顯,上手很快,能比較快的畫出不同種類的圖,但缺點也非常明顯,由於要支持不同的「模板」,Visio的外觀功能不夠強大,而 且Visio2007和Visio2003相比,並沒有很大的改變,實在對Visio有些失望,不過在Windows下還有其他的選擇嗎?

 

將 Internet Explorer 9改變我們在網上瀏覽其使用的GPU?羅布•恩德勒認為會的。

IE6 中成為主導全球瀏覽器,但不幸的是過去 10年年初 微軟 離開了他們的眼睛造成一球筏出 乎意料的好挑戰者。但令人失望的是美好的IE7和IE8搬回領導再次挑戰。現在 IE9是看起來像一個完全不同的種獸。雖然傳統上利用瀏覽器的CPU和系統內存,IE9理應充分利用了GPU(圖形處理單元),並承諾提供一個顯著的性能 改善,因為一個結果。

這就是為什麼這個週期, NVIDIA公 司 突然成為一個巨大的倡導 ie9。這是一個很大的轉變,並在瀏覽器市場的領導者去,其他人很可能會隨之而來。這可能是最大的變化,因為該網站推出的網絡瀏覽器。

第 1 頁,共 2 頁

Please publish modules in offcanvas position.