cswords

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            3 Posts :: 2 Stories :: 1 Comments :: 0 Trackbacks

          2009年3月5日 #

          類似的博文很多了,但很少有我覺得夠全面又不冗余的——以下是我從自己的角度來歸納的。

          1、DownThemAll!//哪個上網不下載?
          https://addons.mozilla.org/zh-CN/firefox/addon/201

          2、Adblock Plus//廣告,垃圾
          https://addons.mozilla.org/zh-CN/firefox/addon/1865

          3、Minimize To Tray Enhancer//最小化后屯在底下很難受的,還是系統托盤好
          https://addons.mozilla.org/zh-CN/firefox/addon/2831

          4、XHTML Mobile Profile//Firefox默認不支持手機頁面
          https://addons.mozilla.org/zh-CN/firefox/addon/1345

          5、wmlbrowser//增加對WML頁面(WAP)的支持
          https://addons.mozilla.org/zh-CN/firefox/addon/62

          6、Coral IE Tab//在Windows下面瀏覽一些僅兼容IE的頁面(支持POST和Cookie了)
          https://addons.mozilla.org/zh-CN/firefox/addon/10909

          7、Fashion Your Firefox//這是一坨工具,Web2.0生活指南,走過路過不要錯過
          https://addons.mozilla.org/zh-CN/firefox/fashionyourfirefox

          8、火狐魔鏡//火狐中國的靈魂插件,沒有官方安裝頁面,版本號會更新,當然也可以借助自動更新
          http://g-fox.cn/chinaedition/addons/livemargins/livemargins-0.1.15.xpi

          9、hackbar//構造和解析HTTP請求
          https://addons.mozilla.org/zh-CN/firefox/addon/3899

          10、tamper data//攔截、調試HTTP請求,分析HTTP請求和回答
          https://addons.mozilla.org/zh-CN/firefox/addon/966

          12、firebug//頁面內容全面分析、調試,Ajax編程必不可少
          https://addons.mozilla.org/zh-CN/firefox/addon/1843

          13、greasemonkey//腳本掛載器,在特殊頁面打開時自動運行,多用于修改界面樣式、增強功能
          https://addons.mozilla.org/zh-CN/firefox/addon/748

          14、ubiquity//也是腳本宿主,提供了一個命令行環境,常用來調用Mashable的服務,如搜索
          https://addons.mozilla.org/zh-CN/firefox/addon/9527

          15、Extension Developer//全能編輯套件,HTML/JS/XUL編輯器、運行時和編插件必須的一些工具
          https://addons.mozilla.org/zh-CN/firefox/addon/7434

          16、chickenfoot//腳本掛載器,激活后可以用腳本響應頁面事件,用于調試事件響應代碼的極品
          http://groups.csail.mit.edu/uid/chickenfoot/

          有位外國人(好像是一位阿三哥?)好像是做界面開發的,他的插件范圍也挺廣的,推薦下:http://goto.xiaonei.com/share_redirect?url=http%3A%2F%2Fdy-verse.blogspot.com%2F2007%2F08%2Ffirefox-extensions-that-i-have.html

          To同事們:我今天早晨編了個ubiquity腳本,用來接替原來編的KM Search邊欄小工具(Windows Sidebar widget),請到http://kmapp01.bmcc.com.cn/blog/script/entry/ubiquity_install安裝。

          posted @ 2009-03-05 18:36 Albert 閱讀(1452) | 評論 (1)編輯 收藏

          2008年8月22日 #

          之所以扯上奧運,因為我覺得這個想法會不斷地變化,本文與奧運無關...另祝偉大的祖國還能拿到很多的獎牌!

          一、Web OS是終端瘦身良藥

          1、現有的各種遠程控制方法:各種遠程桌面、Web OS

          2、為什么用Web OS,不用

          在Windows遠程桌面應用剛出現的時候,微軟曾經設想過用Remote Desktop替代Web。當年在微軟學徒作VS2005插件的時候用的那個QA平臺,就是遠程桌面到一臺服務器上操作,對于我們這些外部人士來說可謂非常不方便?,F在我們公司的NC系統還是基于遠程桌面的呢,畢竟在網絡相對暢通的情況下這樣可以解決終端計算能力不足的缺憾,又可以減小終端的安全隱患,而服務器端的資源也可以得到最大程度的復用。

          然而微軟是捆綁銷售、集成平臺的專家,但一向不能很好地實現松耦合。個人認為Smart Client沒有火起來甚至也是因為過分強調集成效果。而遠程桌面也的確是一種將一切功能化為視窗同步的簡單粗暴的方案,只適合由專家進行局域網操作。盡管現在虛擬技術很發達了,風險相對并不那么高,卻無法擺脫“后臺”的帽子。其它的遠程桌面如XManager也都是類似的。

          對比之下,Web則是松耦合、開放、敏捷的典范,趁著現在2.0正火,也正好高呼Web萬能萬歲。

          3、現在有Web OS么?

          沒有。但是有:

          Web Desktop:大家可以試試eXo Portal,其實類似的玩意很多,但絕不可能頂替操作系統,因為架構沒有完善。

          Web Application:SaaS/PaaSOLGamesSNS......

          桌面RIASilverlightMozilla XUL、Adobe AIR、JavaFX......其中XUL是全能王而且使桌面和Web平滑相接。

          還有通過IM機器人實現系統管理的,這是Web以上命令行的最佳解決方案,同時也解決了聯系底層架構的作用。

          那么剩下的就是用戶體驗一級的問題了。

          二、瘦什么都不能瘦用戶體驗

          瘦所導致的強叫做敏捷,快、輕是其最大特點,附加價值還有其功耗小帶來的耐力。

          瀏覽器是很瘦,但是坐落在操作系統之上。操作系統足夠瘦么?再加上硬件呢?個人感覺是...好沉啊。進一步的感覺則是“信息”成為了一種負擔。

          如果有服務器端,客戶端的唯一目的就是人機交互,那么人機交互究竟有什么樣的要求呢?人機交互從最根本上取決于人的感官,其中最復雜的地方在于視覺感官,除此以外是聽覺、觸覺、嗅覺......

          1、觸覺

          其中,主動性的觸覺體驗顯然需要設備輔助完成,真正要敏捷,不如把接口做得敏捷一些。

          在設備本身有特殊的數據需要傳輸的時候,使用協議接口是很好的選擇,無線更是好選擇。

          這樣接口足夠敏捷么?協議對設備本身還是有要求。如果沒有特殊的需求,應該任何東西都可以作為“設備”。其實這是可行的,但接下來會發現其解決方案并不屬于觸覺范疇。

          2、嗅覺?!味覺???

          坦白地說,我不知道...是否要讓信息系統有味...可能會很有趣,但可惜我不是喬布斯。

          3、聽覺

          人工智能下的音頻輸出會越來越好地滿足對被動聽覺感受的滿足,當然,喇叭要好。

          麥克和語音識別則是在主動聽覺感受方面的組合。

          4、主動視覺

          類似于主動聽覺,這需要攝像頭和視頻識別。

          另外,設備的基本視覺能力早已超越了人類,還可以看到一些特別的東西。

          而真正的王道,是用這種主動視覺解決“無限制觸覺”的問題。人與人之間也常常借助設施、設備來進行交互,比如用白板、教鞭。如果讓電腦主動“看到”這些設備,就足以把電腦所提供的觸覺感受擴展到設備上了。

          5、結構化與非結構化被動視覺

          結構化視覺體驗很簡單,HTML就是做這個用的。

          非結構化視覺體驗沒有什么選擇,但也依然發展到了一定程度,如今可算流媒體遍天下了。

          7、半結構化被動視覺

          這其實是最頭疼的問題。

          盡管很多情況下結構化方案很經濟,但有的功能用HTML及其輔助技術實現起來很困難,好在目前RIA解決了大部分問題。

          最嚴重的問題在于3D,或者其它動態生成的動畫。諸多網游都是需要客戶端的,而且都極度肥胖,這對于我們要的“瘦”是極大的威脅。存在用RIA替代客戶端的解決方案,但個人更傾向于可以完全在服務器端計算后發送兼容位圖的矢量圖象到客戶端。

          三、當前有多胖?

          我一個人是說不清楚的,參考一些技術和應用吧,多是奇思妙想,沒有討論到的方面則基本都是赤裸裸的脂肪。

          1、觸覺

          標準輸入設備:鼠標、鍵盤、觸摸屏

          接口標準:USB3.0......(觸覺輸出設備就愛啥啥了)

          2、聽覺、主動視覺:

          模式識別:Wiimote、Camspace

          人工智能:語義網

          3、被動視覺:

          結構化方案:RIA

          非結構化方案:PodcastP2P電視

          半結構化被動視覺方案:Google Lively

          4、雜項

          硬件:splashtop,Dell Latitude On

          瀏覽器:Aurora概念瀏覽器,其它不值得介紹

          移動終端:Black Berry、各色PDA都被掩蓋在iPhone的光環下了,盡管它在3G下遇到了麻煩

          四、再談瘦了有啥好

          我不做任何對比,僅YY一下不同的場景。

          1、媒體享受與游戲

          這曾經是手機3G的夢想:從PC自然過渡到手機,再自動過渡到另一臺設備...

          哪里有活著的session,狀態就跟到哪里,因為它本身存在于服務器端。游戲不用下載,在服務器端自動安裝,比Flash游戲更恢宏,比Web游戲更小巧,徹底脫離單機游戲時代。當然,我們的終端同樣可以和各種游戲機融合在一起,原來怎么樣,現在一樣能怎么樣,但可以從PS切換到PSP,一路冒險到通關。不用換盤換卡的。

          3、辦公

          辦公時間到了,我們的享受會自動停止,可靠的時間控制對任何人負責,因為一切是由最可靠的服務器安排的。

          至于辦公軟件,Google不是有Apps么?需要ERP?CRM?各種SaaS在互聯網上應有盡有。不必安裝,沒有介質,只需建立帳戶并將快捷方式配置到自己的平臺上即可。頂級的SaaS服務可以選擇不同的檔次,不間斷地提供功能升級,個性和共性并重地照顧到每一個用戶、每一家企業。

          最奇特的應當是辦公流程。不再需要Mailbox和消息隊列了,后臺的消息傳送變得更加透明,新的公文就放您的“桌面”上。

          辦公一定要到辦公室么?不一定,這完全可以在您的起居室完成,隨便您用什么樣的姿勢,系統會自動幫您“刷卡”,而在這段時間里,您的究竟有多長時間在工作,是不是開小差了,系統都會監視到。一旦有欺騙行為,您會被系統舉報的。

          當然,下了班,只要您的session再次復活,游戲或者電影就可以繼續。

          4、主機管理

          您的空間屬于您自己。再也不存在任何介質了,網絡存儲更加方便地實現了保密和共享。機器上除了硬件驅動和一個超級瀏覽器之外沒有其它的軟件,所以也不存在太多的管理問題,至于服務器那一端則完全是在標準以上的交互,由管理員負責保障,不用用戶操心。

          6、通信

          Web UI的IM、eMail,但不用再面對那么多廠商,大家都長一個樣——由Web OS決定,皮膚自己選、自己做——也是在網上選,網上做。命令行的人機交互可以復用這個UI。(呵呵,想起pidgin來了,多么強悍啊!我現在在flock上用了Yoono,更爽,哈哈。)

          7、技術實現

          云,這就是赤裸裸的云。一個架設在云之上的虛擬機,以Web形式發布所有的操作系統服務。借助Web的松耦合,我們可以隨時腳踩兩朵,甚至n朵云,即運行多個應用的時候。應用的運行效率完全取決于它所對應的那朵云,而沒有終端什么事了。對于終端用戶來說,服務完全一體化。

          在終端上,我們需要的則是網卡、根據終端類型定制的各種小型交互設備、自驅動的通用接口,再加一個超級瀏覽器。沒有桌面,沒有桌面應用,一身輕松。

          如果想要一臺獨立于互聯網的電腦,就得買臺服務器(相當于主機),加上一個終端(相當于其它人機交互設備),網線相連。

          當然,還需要一些離線處理功能,可以用類似Google Gears的技術。不過,我們更多時間會呆在網上,所以就不用考慮太多了。

          目前看來,Web OS可以改造一個Web Desktop出來,后臺可以用Hadoop來虛擬,應用標準協議可以用Open Social,終端可以用有splashtop技術的筆記本電腦,移動終端選iPhone,瀏覽器可以是基于Mozilla XUL的,結合Google Lively和gears就可以了......不過附帶的脂肪太多,還需要用很多方法很長時間去減肥。

          這就是互聯網烏托邦——很俗,但很一致的夢想,不是么?

          五、產業鏈

          1、產品路線

          賣終端就很好啊,我頂蘋果和戴爾。順便頂Intel、AMD、NVIDIA、ATI。

          只是,終端會更傾向于薄利多銷、多樣化和美觀——我覺得喬布斯確實是天才。

          2、服務路線

          提供強力的網絡服務以支持終端的應用,我們都期待Google,但它并未提供Web OS或Web Desktop。

          另外需要的就是提供多層次、多領域的開放API,可以養活自己的下線,也讓自己的根更深,以至于萬年不倒。不過得有控制用戶群的營銷手段,比如某種特權。

          再另外,就是把自己的技術融入自己的企業SaaS平臺,根據企業要求訂制服務平臺,與恰當的終端相組合是很有競爭力的。

          3、誰掌握前沿的標準,誰就掌握產業鏈

          這基本上就是互聯網服務運營商和硬件廠商之間的一場博弈了。...都是廢話。

          僅解釋一下為什么一定要前沿:像Java標準,雖然開放得不錯,SUN卻沒能把相關的最活躍的部分掌握在自己手里,可謂是純粹作貢獻了。所謂前沿,是指創新空間較大的,“活的”。

          BTW:

          Google也出現了無組織帶來的弊病。

          有了JRuby,收購了MySQL,沐浴在新鮮血液里的SUN不知道會不會活力再現。

          正如在某文中看到的,大公司會因為理性的管理模式陷入效率低下、溝通成本過高,創新驅動才是王道,而IT目前是創新的先鋒。

          TD-SCDMA這種過分功利化而實際上缺乏創新體制驅動的標準...又由于缺乏競爭力,我不知道會不會比SUN的Java更慘。

          六、結束語

          舊話重提:敏捷、效率都要在抽象層實現,而UI的目的正是更好地封裝用戶、抽象出用戶操作。

          好的用戶體驗與用戶的意識之間應當如同空氣與皮膚一樣無縫地相接,當然這是終極目標。

          長尾讓我們把所謂的“縫”填掉,所以2.0與UI有著天然的聯系,而我們要瘦要敏捷的話,Web2.0當之無愧。

          ---------------------------------------------------------------------------------------

          附:

          Windows7的消息已經泄露不少了,但多是截圖。雖然看上去功能很強、很絢,但個人不相信MS能做到Loosely Coupled。

          另外看到有囧mail郵件帳戶可以申請,后綴居然是caitou.com,鐘情卡爾菜絲的攝影愛好者不妨申請一個,體驗一下Google的SaaS/PaaS。實際上還沒有普通gmail帳戶能享受得多,但更*aaS,更商業化,哈哈。

          posted @ 2008-08-22 16:41 Albert 閱讀(145) | 評論 (0)編輯 收藏

          2008年7月13日 #

          由于是寫在溫網剛結束的日子,必須強調:鄭潔很值得敬佩,而納達爾很強大(真正的“精壯”,真正的精英)。

          奧運了,封網了,我們也迷茫了。胡亂地記三件事如下:

          1、關于Web2.0的企業應用平臺

          年初我曾經斷言一年半之內,Web2.0會瓜熟蒂落,而其標志之一,是企業應用的成功。

          近幾個月,開放平臺標準之間的戰爭成為了一件Web2.0界的大事。OpenSocial憑著良好的可移植性、多廠商的支持、Shindig項目的發展在業界稱王稱霸,而Facebook卻憑借SNS特性在平民、個體中取得了很好的長尾效應,雖然前者勢大,結局還未可知。但企業里是不可能過分發展SNS的,畢竟大家是在工作,所以個人再次無悔預測,只要微軟、IBM這些廠商開始移植Web Widget技術以取代Portlet及類似概念,一定會優先選擇Shindig。理由不用多說,Shindig的確是OpenSocial的天時地利所在。個人也正在嘗試部署Shindig,只是有點不滿意里面的iframe...渴望我能在職業生涯中跨出這激進的一步...

          結果是Sidebar、Desktop Widget及RIA界的爭奪似乎被掩蓋了起來。畢竟,互聯網上最容易傳播的信息就是關于互聯網的信息。個人還是看好Adobe AIR,但它上面缺少應用框架。我不是說Flex不是應用框架,但AIR要平滑互聯網和桌面之間的溝壑,還需要一個JS上的框架。個人看法,編譯后的代碼在Web上的最佳形式應該是Tag定義,實現為類似這樣:<HelloWorld type="..."/>,作為補全瀏覽器的方法。當然,目前很多應用采取的<script>標簽嵌入方法起到了類似的效果。不知道這個想法是不是也曾經被誰踐踏過了。跑題了,我理想中AIR上的應用框架并不復雜,僅僅是需要解決MS Active Desktop的一些弊病而已,其實一個Open Social的桌面Container即可。

          提到Active Desktop,不得不提剛剛冒頭的360desktop。“只不過”是一個腦筋急轉彎,“只不過”是更大的Desktop+更Active的擴展方法,但卻很徹底地揭露了Open Social一類網絡應用將如何填平“溝壑”,揭露了用戶對終端的需要??上У氖?,360desktop過于依賴Windows Explorer,造成了很大的效率浪費。而我們更需要的,可能是一個完整的更靈活的shell,比如搭建在BlackBox上,用Adobe AIR建造框架來驅動Widget,甚至資源管理器。

          說的很多,似乎很跑題,但結合起來,基本還是我原來所謂的Web2.0后,所謂更平的世界。附加半點,傳統應用要分為主機擴展和應用程序兩部分了,應用程序應當完全劃歸網絡,而主機擴展則指類似于3D游戲之類,只有相對少量數據可以結構化、精練地在互聯網上傳輸,非要在客戶端安裝復雜的程序不可。

          前些日子,流程+服務類SOA應用的規范已經開頭了。我還是更想設計Tag、Widget主導的Web2.0企業Portal方案...稍等。

          2、讀蔡學鏞先生的文《IT學習力》

          慚愧,我一直需要向一些我身邊的人學習。我早已過了小學這一階段,這是在03年夏天達到的級數。但可惜我向中學、大學甚至研究所進軍了很久,仍然是半吊子。我看英文,我會像trace代碼一樣trace網上的鏈接,不忌諱是否英文,也不忌諱是否太過艱澀,甚至不忌諱只有源代碼,但可惜我英文太差,如果不是對IT有著那么點預感,根本不可能讀懂。而結果就是,我并沒有真正像到達那三個層面的人那樣學習。而同時,可以看到我周圍那些踏踏實實的人,比如阿哲,比如小亮,甚至某某,他們卻在一步一個腳印地進步、學習,而不是成天“無悔地預測”...如果我不努力學習英語,非但無法和阿哲匹敵,也會被小亮超越,甚至不能再教某某什么東西了。我應該學英語,向他們學習、看齊。這次蔡老板很打擊我...

          3、可能由Erlang想到的

          為什么是可能?因為我在這之前就夢想著如此了。Erlang在語言上有什么優勢暫且不論,關鍵是其虛擬機可以搶到中間件的一部分價值。什么時候JVM可以自己成Cluster、Grid,甚至成Cloud了,再加上Desktop和Web之間的溝壑被完全填平,實現終端+互聯網式的工作和生活,我會爽到去泡妞的,因為我可能會因此失業或淪為很白癡的小程序員。但可惜,現在我們這種人肉中間件還有很多事情要做...

          Web2.0 ppt

          posted @ 2008-07-13 12:38 Albert 閱讀(160) | 評論 (0)編輯 收藏

          僅列出標題  
          主站蜘蛛池模板: 扎囊县| 合川市| 岚皋县| 宽甸| 马尔康县| 翁牛特旗| 会理县| 冀州市| 信丰县| 都兰县| 大港区| 宁强县| 景谷| 江口县| 阳西县| 平江县| 虹口区| 石柱| 保山市| 旌德县| 洮南市| 墨竹工卡县| 乐清市| 特克斯县| 乌什县| 安远县| 芒康县| 汪清县| 凤山县| 昌黎县| 佳木斯市| 新和县| 河西区| 五大连池市| 洪江市| 吉首市| 谷城县| 蒙阴县| 蕲春县| 蚌埠市| 调兵山市|