隨筆 - 170  文章 - 536  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          我參與的團隊

          隨筆分類(103)

          搜索

          •  

          積分與排名

          • 積分 - 414766
          • 排名 - 135

          最新評論

          閱讀排行榜

            在 Web 2.0 的概念被極度熱炒,Ajax 這樣舊瓶裝新酒的技術的應用場景被極度放大,因為 Google 做 Ajax 大家都跟著做,但是這樣大家往往忽略了另外一個更為簡單有效的 Web 端應用平臺 Flash,其實,很多應用場景下,我們可以用 Flash 輕松構建出非常漂亮的互聯網應用。通過最近的一些爬網的使用,找到了一些國內外的一些優秀的 Flash 應用平臺,來和大家做一些分享。

            首先要介紹的是Buzzword,它的前身是 buzzword.com,前幾個月已經被 Adobe 收購,這是一個很炫很好用的在線版 Word,這個來自于 Flash 東家的東西還是相當的奪人眼球的。直接打開了他的 demo,我們可以看到下面這樣的編輯效果。

            第一次使用 Buzzword 就被其幾乎和 Word 相似的流暢的編輯操作,強大的表現效果所震驚,無論是文字編輯功能,還是非常靈活的圖片自由布局,以及簡單好用的表格編輯功能,包括批注等,用起來都是非常的順手,絲毫感覺不出這是在 Web 上使用,在線編輯的文件可以自由的保存在網上或是共享給好友,甚至能方便的導出成 Word,PDF 等格式的文檔,同樣他還能導入我們在本地編輯的 Word 文件,繼續在 Web 上編輯使用。

            當然美中不足的是,Buzzword 暫時還不支持中文,我們只能編輯英文的文檔,另外它的編輯功能和 Google Doc 這樣的前輩比起來,也是有一定差距的,它的在線協作功能,和 Google Doc 這樣的強手比起來還是遜色不少。

            總體來說,buzzword 給我們一個全新的體驗,原來我們在瀏覽器里也是可以如此流暢的使用和 Word 這樣的應用,不得不說,在此方面,Flash 相對 JavaScript 是技高一籌。

            下面我們再來看看一個 Flash 版的在線視頻系統,來自于 Webex,這個當今世界上最大的網絡會議系統提供商,同樣也是頂級的 SaaS 服務提供商,最近也在嘗試著推出了幾款基于 Flash 的網絡會議系統,我介紹其中一個比較酷的,Video Room,是一個在線的多人視頻聊天室。因為是 Flash 的,也就不需要下載客戶端,也不要裝 ActiveX 控件了。

            在 QQ 或者其他聊天工具上,我們也會看到同樣的效果,但是,想想看我們其實是很幸福的,因為我們有 QQ,老外可就沒這么爽了,MSN 或者 Skype 還沒有這么強的多人在線視頻呢,在網頁上就能玩轉視頻聊天,還是個很酷的,特別是當你能即時接收到新的視頻聊天請求時實時彈出的仿 MSN 的對話框,讓你感覺不到這其實是一個網頁。不過這個 Video Room 只提供給我們最基本的視頻音頻功能,不過拉一幫久未謀面的兄弟進來吵吵鬧鬧還是很適合的哦。

            看完了一些國外大公司做的 Flash 應用,我們再把視線集中到國內,讓我們看看聯想實驗室給我們帶來的一些有意思的東西,其中我們可以看到一個叫做 Best4c 的在線版繪圖工具,可以說這就是一個在線版的 Visio。

            我們可以用像操作 Visio 一樣拖一些組件到編輯區域,然后用線把他們連起來,拼成我們需要的圖,如果這不是在瀏覽器里面進行的操作,我們或許真的會把他當成本地運行的軟件呢。Best4c 另外還提供給我們一套在線版的 PowerPoint 工具,讓我們可以在線的制作自己的 PPT。雖然總的來說,best4c 提供的東西不是很產品化,使用起來不是太人性化,但是他也向我們證明了,國內在這方面的開發也在進行中,我們也在努力的和世界一同進步。

            從以上一些應用我們可以看到,其實我們一直以來幾乎可以說是賴以為生的 Office 系列軟件,在線通訊軟件,通過 Flash 強大的圖形功能,讓傳統的單機應用變成了網絡應用,無論是在效果上,還是開發成本,和純的 HTML + JS + CSS 的傳統 Web 應用架構相比,有了較大的改進。從 Flash 成為 Adobe 的一個重要成員,Flash 就開始一步步的蠶食互聯網,前幾年 Flash 攜 FLV 幾乎是將微軟的 WMV 和 ReadNetworks 的 RMVB 兩大流媒體從在線視頻上徹底的趕了出去,而這幾年,Flex 的推出,讓企業應用的前端開發變得簡單,去年推出的 AIR 則是更加深化了 Flash 平臺在個人電腦中的影響。這一切我們可以看到,Flash 正以前所未有的速度改變著互聯網。如果你現在在為企業應用的前端界面而頭疼,Flex 可以幫你找回當年 VB 時代的感覺,如果你在做工作流平臺的在線流程編輯器,或許你可以考慮一下 Flash,它或許能讓你更簡單的開發這樣的圖形應用。

          posted @ 2008-09-08 15:44 steady 閱讀(1911) | 評論 (1)編輯 收藏

            2008年8月29日,W3C 的Web IDL 工作草案正式發布,令人驚奇的是在規范說明中竟然出現了“周杰倫”的名字。

            Web IDL(Interface Definition Language,接口定義語言)該規范定義了一個OMG IDL 3.0的語法子集,用來規范定義的接口。Web IDL 是一個具有多種功能的IDL 變量,便于規范Web平臺中的常用腳本對象的操作。其中包括了大量的擴展功能,以及捆綁了針對ECMAScript 3rd Edition 和Java的語言工具。

            令人驚奇的是,在規范說明書的3.8.9. Stringifies小節,“周杰倫”的名字赫然出現在示例代碼中,堪稱為以中文名出現在W3C規范里的第一人。(使用 UTF-8 編碼查看)

          截圖:

          介紹:http://www.w3.org/TR/WebIDL/
          來源:CSDN

          posted @ 2008-09-06 08:18 steady 閱讀(1918) | 評論 (7)編輯 收藏

            jBPM 是一個非常優秀的開源工作流引擎,雖然他不是一個一站式的工作流平臺,不過它已經為我們提供了比較豐富的底層操作,為了滿足特定的項目需求,我們一般需要對其進行二次開發,才能適用于具體的業務需求。

            其中一個主要的擴展點是針對 TaskNode 進行的用戶的分配。TaskNode 是 jBPM 中一個非常重要的概念,一個任務節點可以包含若干個任務,不同的任務可以由不同的人來完成,任務實例被分配給 actorId 來完成,其中指定到人的分配工作就是 Assignment 要處理的,這也是我們需要定制的功能,為了實現用戶的分配,我們需要實現 AssignmentHandler 接口,接口原型如下。

          public interface AssignmentHandler extends Serializable {    
              void assign(Assignable assignable, ExecutionContext executionContext) throws Exception;
          }

            通常用代碼實現的話,我們可以讓一個類實現這個接口,并在 swimlane 或者 tasknode 中的 assignment 指定該類。但是,這樣的靈活性是顯然不夠的,在系統的使用過程中,分配策略會不斷的進行調整,因此我們需要更為靈活的解決方案,jBPM 本身可以使用基于 Bean Shell 的腳本來寫分配策略,但是 Bean Shell 不是那么強大,我們需要更為強大的解決方案,因此,我們選用了已經被 JBoss 收為旗下的 JBoss Drools 4.0 規則引擎 (在 3.0 的時候曾經改名為 JBoss Rules,4.0 又改回來了)

            完整版本請查看:http://www.steadyxp.com/archives/120.html

          posted @ 2008-09-05 15:29 steady 閱讀(2317) | 評論 (0)編輯 收藏

            一年來您可能聽說 Google 在做新能源,在做手機平臺,這下 Google 又要發射自己的衛星了。

            Google和GeoEye簽署一項排外性協議,Google購買GeoEye即將發射的GeoEye-1號衛星圖像的在線獨家使用權,之前Google已經與另一家主要的衛星影像提供商DigitalGlobe達成排他性協議。

            GeoEye-1號衛星是目前最先進的高分辨率民用遙感衛星,將在本周發射,火箭的外殼將打上Google的logo。GeoEye-1重4,300磅,將在423公里軌道運行,能分辨地面41厘米大小的物體,但鑒于GeoEye與美國政府之間的許可協議,Google只能使用50厘米精度的衛星圖片。"

            我們過去看到過各式各樣上面有 Google Logo 的東西,像筆啊,茶杯啦,我也有一個 Google 送的紙袋,這下連火箭上也有了 Google 的 Logo,這下 Google 的 Logo 走出了地球,飛上了太空。相信不久,Google Earth 也將走向高清時代。

          posted @ 2008-09-05 15:28 steady 閱讀(1293) | 評論 (2)編輯 收藏

            番茄花園美化修改版Windows XP的作者、軟件下載網站番茄花園(tomatolei.com)站長洪磊的父親19日晚22:50獨家向新浪科技證實,洪磊已經于15日(上周五)被警方拘留審查,網站被關閉,服務器及洪磊的筆記本被警方帶走,為洪磊提供的技術開發支持的成都紅果科技有限公司也被查封。

            據知情人士透露,由于此案是直接由上級機關指派給蘇州公安局虎丘區派出所要求查處,并且負責破案的不僅僅是蘇州方面,因此很早就有人猜測這是微軟方面直接參與促成的事件。

            8月20日中午,微軟中國也向媒體正式作出了回應稱,“番茄花園從事的軟件盜版活動在相當長的一段時間以來十分猖獗,包括微軟在內的眾多國內外軟件公司的權益均受到了嚴重損害,鑒于此,微軟日前和其它軟件公司就番茄花園網站的侵權犯罪活動,向國家版權局和公安部進行了投訴,并得到了高度重視。”

            上個月可能最受大家關注的新聞就是這條了,或許大家會簡單的認為這次事件純屬微軟的反盜版行為,但是這次事件絕不僅僅是簡單的反盜版,微軟之意在于一箭雙雕,一方面嚴重的打擊了最大的盜版源,另一方面為其在中國面臨的反壟斷調查提供籌碼,更深層次的意義在于消滅 Windows XP 在市面上的流行。

            讓我們來看看和微軟反壟斷相關的一些相關動作的時間吧:

            7月31日,董正偉向商務部、國家工商總局、國家發改委發出《請求保護公民財產權益的建議申請書》,建議對微軟開展反壟斷調查,罰款10億美元,并責令其公開程序源代碼,并建立微軟產品的價格聽證制度。

            微軟做出的回應是:

            “由于微軟大部分以非正版方式存在,正版產品市場份額很小,因此微軟在中國構成壟斷的前提不存在。”微軟公司資深副總裁、微軟(中國)有限公司董事長張亞勤稱。這是微軟高管自中國《反壟斷法》8月1日實施后第一次正面回應微軟在中國的壟斷問題。

            從時間上來看,我們可以認為打擊番茄花園是微軟為了上面這個回應的提供一個有效證據,增加其在反壟斷調查方面的籌碼。

            最后大家可能忽略了另外一個不是那么重要的信息:

            據國外媒體報道,微軟此前表示,將于2008年6月30終止Windows XP操作系統OEM(原始設備制造商)版和簡裝版的銷售(系統集成商的相應終止日期向后延遲到2008年12月31日)

            也就是說,我們現在已經無法買到正版的 WindowsXP 了,而面對兼容性的問題,對硬件要求過高的問題,也是 Vista 普及的重大瓶頸,特別是在國內 WindowsXP 改版如此流行的情況下,Vista 推廣受阻,微軟一定會想辦法去給盜版 WindowsXP 市場來一次釜底抽薪,讓 Vista 在正版和盜版市場的占有率同步提高。

            可以說,這次微軟打擊番茄花園在各個方面都給微軟帶來了不少的好處,可謂是一個妙招,而番茄花園站長洪磊也就成為了繼珊瑚蟲以后的有一個商業利益的犧牲品了。

          posted @ 2008-09-05 10:02 steady 閱讀(1644) | 評論 (2)編輯 收藏

          大家可以去 Google Chrome 的官方網站去下載:
          http://www.google.com/chrome

          Google chrome特性是:

          • 從界面來看,我們設計了一個簡單而高效的瀏覽器窗口。對大多數人來說,瀏覽器本身并不重要,它只是一個能夠運行互聯網網頁、網站和網絡應用等重要程序的工具。正如谷歌的經典主頁,谷歌瀏覽器延續了簡潔、快速的設計理念,幫助用戶快速準確地到達目的地。
          • 從根本上講,我們提供了一個能更好地支持各種復雜網絡應用的瀏覽器基礎平臺。通過讓每一個標簽相互獨立開來,從而避免了兩個標簽頁產生沖突的可能,同時面對來自惡意網站的攻擊,谷歌瀏覽器提供了更好的保護。我們提高了瀏覽器整體上的速度和響應度。我們還建立了一個更強大的 JavaScript 引擎 V8,以便為下一代網絡應用技術提供支持,這些網絡應用在目前的瀏覽器上幾乎不可能實現。
          • —–來自Google黑板報“瀏覽器的新視角

          Chrome并非基于Firefox,而是基于蘋果的WebKit引擎。盡管Safari并沒有獲得巨大成功,但WebKit卻向它提供了一大優勢:速度。WebKit和谷歌開發的V8 java腳本渲染引擎聯手,理論上將使Chrome在速度上“百尺竿頭,更進一步”。即使Chrome的功能達不到出色的水平,也將成為Firefox的強大競爭對手。

          Google chrome,中文名叫什么好呢?叫“Google 合金”?或者來個跟通俗乃至庸俗的名字“Google 瀏覽器”?呵呵,不管來什么,這個都是一個好事情。我們都充滿著期待,也許過10幾分鐘,也許還有幾個小時,我們都能看到廬山真面目了。不過我突然感覺到自己被來自Google的服務全面包圍:Gmail、Gtalk、Google 輸入法、Google Analytics、Google  Reader  、 Google notebook,當然還有Google search。有點害怕,如果有天,Google告訴我你的Google 信用卡這個月消費是“1000RMB”,賬單如下:…..。我還有什么Google所不知道的?:-(

          再看看老外的Blog,幾乎全球的技術Blog都在寫有關Google Chrome的事情。真佩服Google 如此良好的口碑效應和強大的Marketing能力。有這樣好的宣傳,何愁沒有用戶?

          posted @ 2008-09-03 08:57 steady 閱讀(2032) | 評論 (5)編輯 收藏

            淘寶網,國內最大個人網上交易社區正式推出了開放平臺(Taobao Open Platform,TOP),用戶可通過淘寶開放的API,創建各種不同的電子商務應用。

            淘寶開放平臺項目是淘寶軟件公司面向3rd App開發者,提供API接口和相關開發環境的開放平臺。軟件開發者可通過淘寶API來獲取淘寶用戶信息 (賣方和賣方用戶信息,私有信息需要授權)、淘寶商品信息 (全淘寶超過1億個商品的名稱、類目、型號、介紹等信息)、淘寶商品類目信息(全淘寶商品索引及分類明細)、淘寶店鋪信息(全淘寶店鋪信息)、淘寶交易明細信息(在取得用戶授權的情況下,查詢每筆交易的詳細情況)、淘寶商品管理(淘寶商品的上傳、編輯、修改等接口)等信息,并建立相應的電子商務應用。同時,作為淘寶開放平臺TOP項目的唯一合作平臺——阿里軟件平臺在其中也扮演著重要的角色,它將為開發者提供整套的淘寶API的附加服務:測試環境、技術咨詢、產品上架、版本管理、收費策略、市場銷售、產品評估等等。

           

            很多人會聯想到之前 Facebook, Google 等互聯網巨鱷推出的 OpenAPI,這些主要都是社交類的 API,提供 SNS 相關的服務,從而擴大自己的用戶群。但是很多人都認為,淘寶這樣的大型個人交易類的網站,用戶數據是非常私密的資料,那么淘寶為何要提供開放 API 呢。

            大家不妨將視野放寬,擴大到淘寶以外,聚焦到阿里巴巴旗下的另一個子公司——阿里軟件,就能看到淘寶開放平臺的目的所在,和 Facebook 不同,Taobao Open API 的目標不僅僅是擴大自己的用戶規模,重要的是,阿里巴巴要用這個平臺為自己賺錢。或許看到這里,大家都很納悶,既然是開放平臺,都是開放的,如何去賺錢,盈利呢?這個重任被壓在了阿里軟件身上,這個搖錢樹就是近幾年一個很熱的名詞 SaaS。一年前,我們看不出來阿里軟件有什么不同的地方,提供了諸如阿里旺旺等工具,而且都是免費的。從今年年初開始,大家就開始感覺到阿里軟件的變化,它提供的軟件不再是純粹自己開發的了,更多的是將一些重要的數據接口提供給第三方開發者,第三方開發者利用 Taobao Open API 完成自己產品的開發整合工作后,將自己的軟件發布到阿里軟件平臺上,有客戶購買了第三方的服務后,阿里軟件就順理成章的從中抽取傭金。這是一個新穎的模式,也秉承了阿里巴巴一貫的風格,首先讓別人賺錢,再自己賺錢。阿里巴巴希望通過淘寶這樣一個巨大的商業用戶平臺,發展出一個 SaaS 的中小軟件產業圈。

            淘寶是免費的,淘寶開放平臺也是免費的,但是淘寶卻慢慢的開始賺錢,并不是提供免費的東西就不能賺錢,人多了,總是有辦法賺錢的。

          posted @ 2008-08-08 09:31 steady 閱讀(4665) | 評論 (5)編輯 收藏

          Linux 的安全防護,用 fail2ban 自動封IP

            總以為 Linux 比較安全,被攻擊的概率較低,不過我用了非常簡單的 root 賬戶密碼 (password),家里的機子兩次剛掛上網沒半天就被人給改了密碼,很是郁悶,不過兩次的原因都很簡單,掛上網后就開始遭遇不斷的試密碼,因為密碼過于簡單,很快就被攻破了,想想看,這也不是個事,密碼就算比較復雜,天天也還是會被人試密碼,心里總是不爽,找找看有沒有什么輸錯幾次密碼就自動禁止 IP 的工具。這不,還真找到了個叫 fail2ban 的小工具,通過分析日志來自動 ban 入侵者的 IP,話不多說,裝上去用用。

            下載地址在:http://fail2ban.sourceforge.net/rpms/

            找到最新版本的  rpm 包來安裝,裝好后,稍微根據自己的情況改一下配置就可以使用了。

          vi /etc/fail2ban.conf

          #以 daemon 方式啟動 fail2ban
          background = true

          #允許嘗試次數
          maxfailures = 3

          #觸發 maxfailures 之後的封鎖時間(秒); 設為 -1 表示永遠封鎖
          bantime = 3600

          #以 findtime (秒) 時間內的錯誤記錄作為 maxfailures 的計數基準
          findtime = 600

          #排除 IP 范圍, 以空白隔開
          ignoreip = 127.0.0.1 192.168.0.0/24

          #不啟用 mail 通知
          [MAIL]

          enabled = false

          #修改自 VSFTPD, 未提及的部份保持原設定
          [PROFTPD]

          enabled = true
          logfile = /var/log/proftpd/proftpd.log
          failregex = no such user|Incorrect password

          #未提及的部份保持原設定
          [SSH]

          enabled = true
          logfile = /var/log/secure

          service fail2ban start

          這個服務啟動以后,每天都能在 /var/log/fail2ban.log 中看到有攻擊的肉雞被 ban 了。

          2008-08-01 09:13:33,532 WARNING: SSH: Ban (3600 s) 205.189.197.66
          2008-08-01 12:24:41,943 WARNING: SSH: Ban (3600 s) 121.52.209.5

          posted @ 2008-08-02 22:08 steady 閱讀(606) | 評論 (0)編輯 收藏
            周末的時候,淘寶對后臺又做出了一次較大的升級,主要是在用戶體驗方面的調整,其實淘寶今年以來,基本上每個月都會有這方面的調整,也說明了淘寶用戶體驗部門的成果了。
            第一次讓我覺得有用的改動就是對收藏的調整,不用出現登錄頁面了,用一個彈出層解決了這些問題。前不久對評價的改動,讓用戶做出好評不需要點這么多按鈕了。
            這次改動我感覺是對我買到或者賣出的東西等一系列功能做出調整,比如說可以直接在列表里面關閉項目了,也是一個彈出層解決的問題。同時,也讓頁面更加簡潔清爽,當然同時也會伴隨用戶的不適應。
            其實我們更喜歡簡單易用的系統,每次操作要輸入很多或點很多都是很折磨人的,畢竟上網應該是簡單,輕松的。Web 發展到現在,單純的頁面跳轉與刷新越來越不流行了,Ajax 的真正價值開始被越來越多的網站開發團隊理解與運用。
          posted @ 2008-06-11 23:09 steady 閱讀(656) | 評論 (1)編輯 收藏
          今天在看榮登 Jolt 大獎的 The Art of Project Management,其中最讓我深有感觸的是這樣一段話:
          The simpler your view of what you do, the more power and focus you will have in doing it. If we can periodically maintain a simple view of our work, we can find useful comparisons to other ways to make things that exist all around us. There will be more examples and lessons from history and modern industries that can be pulled from, compared with, and contrasted against. This is similar to the concept defined by the Japanese word shoshin, which means beginner's mind, or open mind, an essential part of many martial arts disciplines. Staying curious and open is what makes growth possible, and it requires practice to maintain that mindset. To keep learning, we have to avoid the temptation to slide into narrow, safe views of what we do.

          確實,最近已經很久沒有太多興趣去學習新的東西了,包括曾經非常有興趣的 ruby,真想回到當年剛畢業的時候,用那樣的熱情,精神去學習。或許今天算是一個起點吧,畢竟很久很久沒有做下來,好好的看一本書,好好的想著作者要告訴你的東西。

          給自己開了個書單,好好努力,用 beginner's mind 去感受世界,感受前人的智慧。
          posted @ 2008-05-26 14:27 steady 閱讀(394) | 評論 (0)編輯 收藏
          什么是 ESB(Enterprise Service Bus)?
          對于這個問題,長期沒有搞清楚,就連我自己也很難說清楚這到底這是個什么樣的概念,我引經據典來大致的描述一下這個概念。

          第一個定義來自于:O'Reilly 的 《Enterprise Service Bus》

          The ESB concept is a new approach to integration that can provide the underpinnings for a loosely coupled, highly distributed integration network that can scale beyond the limits of a hub-and-spoke EAI broker. An ESB is a standards-based integration platform that combines messaging, web services, data transformation, and intelligent routing to reliably connect and coordinate the interaction of significant numbers of diverse applications across extended enterprises with transactional integrity.

          An extended enterprise represents an organization and its business partners, which are separated by both business boundaries and physical boundaries. In an extended enterprise, even the applications that are under the control of a single corporation may be separated by geographic dispersion, corporate firewalls, and interdepartmental security policies.

          另外一個定義來自于:維基百科的ESB定義
          它是面向服務架構的實現。
          它通常是操作系統和編程語言無關的;
          它應能在Java和.Net應用程序之間工作。
          它使用XML(可擴展標識語言)作為標準通信語言。
          它支持Web服務標準。
          它支持消息傳遞(同步、異步、點對點、發布-訂閱)。
          它包含基于標準的適配器(如J2C/JCA),用于集成傳統系統。
          它包含對服務編制(orchestration)和編排(choreography)的支持。
          它包含智能、基于內容的路由服務(itenerary路由)。
          它包含標準安全模型,用于ESB的認證、授權和審計。
          它包含轉換服務(通常是使用XSLT),在發送應用和接收應用之間轉換格式,簡化數據格式和值的轉換。
          它包含基于模式(schema)的驗證,用于發送和接收消息。
          它可以統一應用業務規則,充實其它來源的消息,分拆和組合多個消息,以及處理異常。
          它可以條件路由,或基于非集中策略的消息轉換,即不需要集中規則引擎。
          它可監視不同SLA(服務級別合約)的消息響應門限,以及在SLA中定義的其它特性。
          它(常常)簡化“服務類別”,向更高或更低優先級用戶做出適當的響應。
          它支持隊列,在應用臨時不可用時用來保存消息。
          它由(地理)分布式環境中的選擇性部署應用適配器組成。

          總的來說,ESB 提供了跨平臺,跨部門,跨應用系統的服務整合的基礎平臺,就我們目前對項目的理解,我們或許還沒有達到這個 level,我們提供的應該是個辦公應用平臺,除非我們確實會進行跨部門,跨業務的服務整合,那樣我們真的是在做 SOA 了,那就有的折騰了。

          不多說了,進入下一個主題 OSGi。
          posted @ 2008-05-26 14:26 steady 閱讀(434) | 評論 (0)編輯 收藏
               摘要:   閱讀全文
          posted @ 2008-02-26 08:56 steady 閱讀(1585) | 評論 (3)編輯 收藏

          綁定在淘寶上的 SaaS 的阿里軟件網店版,應該還是會有一些高級賣家愿意每天花一塊錢用的,里面確實提供了一些比較有用的功能,當然不足的地方也是非常的多。

          先說好的吧:首先,E客服就是比較有意思的東西,解決了很多客服平臺的問題,過去我們為兩個項目做的在線客服,跟它比起來,還是有差距的。平常店里可以同時有幾個人一起打理,而且不會出現一個旺旺多個人使用的情況,它用的是子帳號的概念,各人獨立一塊,互不干涉。還是很不錯的東西。

          打印快遞單應該也是個比較有意思的功能,如果貨物量大的話,這個功能絕對是不可少的,大大減小了人力成本。不過估計我現在還是用不上的。

          商品定時上架是個很好的功能,就是針對淘寶設計的功能,如果熟悉淘寶搜索結果規則的人,會很好的去利用這個規則,讓自己的貨物在最佳瀏覽時間出現在搜索靠前的位置。而定時上架就很好的解決了這個問題,如果有效利用的話,絕對會讓你的商品賣的更好的。

          在說一些不好的吧:首頁有個統計最熱賣的東西,但是沒有找到熱賣產品的排名,這個東西應該是挺有用的吧,不過似乎沒有提供。查看報表里面,經常會刷不出圖片,估計是 IE 的 Cache 原因,不再重新加載圖片了。進銷存這個東西沒有和銷售報告結合起來,應該算是一個缺憾了,希望下一個版本能有更多的東西。不過,不知道下個版本要到哪年,上個版本似乎已經發布半年了。

          From:談談阿里軟件網店版
          posted @ 2008-02-21 16:46 steady 閱讀(819) | 評論 (0)編輯 收藏

          卡巴斯基這個俄國人做的殺毒軟件呢,一直比較彪悍,經常見到什么東西都一陣嘶吼,然后你正常使用的軟件也就掛了,QQ啊,這樣的主流應用也是經常在它的誤殺范圍內。

           對于開發人員來說,因為卡巴斯基更是會有諸多不爽的問題,下面列舉一二,是我的慘痛教訓,也和大家分享一下。

          1. SVN 問題:如果你使用 SVN 做配置管理的話,有時候 check in 代碼會半天沒有反應,如果這時候你把卡巴禁用,就一切正常了。
          2. IntelliJ IDEA 端口沖突問題:用 IDEA 啟動 Tomcat 時,使用了 8080 或者 80 端口,經常會啟動就報端口沖突,而端口絕對是沒有被其他應用程序占用的,而在獨立的 Tomcat 下運行沒有出現這樣的問題,把卡巴對這些端口的監控關閉就一切正常。

          這兩個問題都是比較郁悶的,卡巴斯基很強悍,卻總是讓人很無奈。

          From:對開發人員不友好的卡巴斯基
          posted @ 2008-01-29 10:18 steady 閱讀(1978) | 評論 (7)編輯 收藏

          Jolt Awards 是軟件界的盛宴,被譽為軟件界的奧斯卡,每年的 Jolt 中,能夠看出軟件開發領域的發展和未來的趨勢,讓我們來關注一下今年的大獎得主吧。 

          上周 Summer 推薦 Beautiful Code 的時候,也順便找到了今年的 Jolt Awards Finalists,接著榜單,閑聊一下。

          General Books
            Beautiful Code Edited by Andy Oram and Greg Wilson O’Reilly
          Geekonomics: The Real Cost of Insecure Software by David Rice Addison-Wesley Professional
          Manage It!: Your Guide to Modern Pragmatic Project Management by Johanna Rothman Pragmatic Bookshelf
          Myths of Innovation by Scott Berkun O’Reilly
          Outside In Software Development by Carl Kessler and John Sweitzer IBM Press
          Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard Pragmatic Bookshelf
          Technical Books
            Continuous Integration: Improving Software Quality and Reducing Risk By Paul Duvall, Steve Matyas, Andrew Glover Addison-Wesley Professional
          Fuzzing: Brute Force Vulnerability Discovery By Michael Sutton, Adam Greene, Pedram Amini Addison-Wesley Professional
          Head First SQL Your Brain on SQL—A Learner’s Guide by Lynn Beighley O’Reilly
          The Rails Way by Obie Fernandez Addison-Wesley Professional
          WPF Unleashed by Adam Nathan Sams Publishing
          xUnit Test Patterns: Refactoring Test Code by Gerard Meszaros Addison-Wesley Professional

          圖書方面,看上去幾乎是被 O’Reilly 和 Addison-Wesley 給壟斷了,Pragmatic Bookshelf  也在其中占有了一席之地。圖書中,最大的贏家應該是,Beautiful Code,我在國內某家被我批評過的IT書店上看到了掛上了期數的預告,名字叫《代碼之美》,似乎有抄襲《數學之美》的嫌疑,第一次看到這么多作者一起寫出來這么好的書,33 章的書,就包括了 33 個來自于不同領域的作者,共同創造了如此完美的代碼,在 O’Reilly 的牽線搭橋下,造就了 Beautiful Code,如果有機會,我希望能由東南大學出版社出版這本書的英文影印版,讓我們細細的品味。

          Head First 的新書 Head First SQL Your Brain on SQL 也登上了 Jolt 的舞臺,之前 Head First Design Pattern 和 Head First OOAD 是如此通俗的把面向對象的兩個經典內容:設計模式和面向對象的分析與設計,聊家常一般的擺在我們的面前,精妙的內容組織,淺顯易懂的語言,就連我們這些非常怕看英語的人看起來都毫不費力,不愧為大師級的功力。而這本新書料想也會給 SQL 的新手帶來一種全新的體驗吧。

          Pragmatic Bookshelf 這個書系自從《Pragmatic  Programmer》 開始,就不斷的擴大其影響。從程序員修煉三部曲中,告訴了我們版本控制,單元測試,持續集成這三個開發者的基本工具。隨后的 Pragmatic  Ajax 把 Ajax 推到了大家的面前。當 Ruby on Rails 開始流行的時候,Programming Ruby 和 Agile Web Development with Rails 都在一版二版的洗禮中不斷的升華,已經成為 RoR 開發的經典之作。這次的 XX It 系列又從軟件項目管理角度來 Pragmatic 。我似乎看到過 Ship It 還有 Deploy It 這兩本,或許也是這個系列里的吧。

          The Rails Way 我一開始當成了 The Ruby Way,其實后者的風格我比較喜歡了,于是又套用了它的名號來了個 The Rails Way,雖然現在還沒有拿到,我想這本書會給我們一些新意的。

          Development Environments
            Alpha Five version 8 Alpha Software Inc.
          CodeRush/Refactor! Pro Developer Express Inc.
          IntelliJ IDEA JetBrains
          Komodo IDE 4 ActiveState
          NetBeans IDE 6 Sun Microsystems
          QNX Momentics IDE 4 QNX Software Systems
          Web Development Tools
            3rdRail CodeGear
          Adobe ColdFusion 8 Adobe Systems, Inc.
          Appcelerator Platform Appcelerator, Inc.
          IntelliJ IDEA JetBrains
          NetBeans IDE Sun Microsystems
          RSSBus /n software

          開發工具大獎上已經看不到了 Eclipse 的身影,而 IDEA 依然在榜單上活躍,而我也是一如既往的使用它,即便是在 Rails IDE 中,IDEA 憑借其 Rails 插件,加上它的基礎,用起來還是相當的順手,目前除了不能 Debug,我似乎沒有其他不滿的地方。

          Netbeans IDE 在年末閃亮登場后,帶來了一個更輕更小,更完整的開發工具包,而 Eclipse WTP 一個包動輒就是 2xxM,雖然功能很齊全,不過體積實在是有些過分了,并且沒有一種 IDEA 的那種讓人很爽的感覺。我沒有用完整的 Netbeans 包,因為 Java Web 開發已經習慣了 IDEA + Eclipse 的組合,我只關注了一下 Ruby IDE,功能上來說,確實有其獨到之處,不過在寫代碼上還不能達到非常流暢的速度。不過 Netbeans 在兩年里就來了個咸魚翻身,我們要說 Sun 很努力了。

          Libraries/Frameworks
            Eclipse Modeling Project Eclipse
          Guice Google Inc
          JasperReports JasperSoft
          Qt Jambi Trolltech
          Spring Framework SpringSource
          Zend Framework Zend Technologies

          在開發框架上最活躍的依然是 Java 平臺,這和 Java 平臺一直以來保持的很好的開源社區是分不開的。EMF,Guice,JasperReports,Spring Framework 這幾個一直都是 Java 領域最熱門的開源項目。

          Google Guice 在 Google 的天才程序員 Bob Lee 的創意中誕生了,采用了一種全新的依賴注入的方式,將效率提高了傳說中的 100 倍,雖然對這個數據我不是太在意,而在 Spring 如此成熟的進入 2.0 后,卻有一個后輩小生提出了全新的思路,而 Spring 2.5 也接受了這樣的思路,調整了一些依賴注入的策略,在性能上有了不小的提高。

          經營著 Spring 的 interface21 為了凸顯其 Spring 的品牌,改名為 SpringSource,并且推出了一本《Spring In Production White Paper》,希望能夠在企業應用中占有更大的份額。

          作為 PHP 的領頭羊的 Zend 在 Rails 推出后再也按耐不住了,PHP 一定要有一套官方的 Framework,而且它的特性要很像 Rails,于是 Zend Framework 誕生了,這在幾乎沒有框架概念的 PHP 中注入了一種新的活力,Rails 不光激起了 Java 世界的廣泛關注,在無數個類 Rails 框架后面,Zend 從 PHP 官方的角度接受了 Rails 的思想,改善 PHP 的開發。而 Java 世界里,Grails 也伴隨這 Groovy 1.5 的推出,伴隨著 Grails 的第三個 RC 版,即將走到 1.0 版本。Rails 帶給了 Web 開發無窮的活力。


          聊聊 Jolt Awards 2008
          posted @ 2008-01-12 22:23 steady 閱讀(3775) | 評論 (3)編輯 收藏
          僅列出標題
          共7頁: 上一頁 1 2 3 4 5 6 7 下一頁 
          主站蜘蛛池模板: 桂平市| 灌阳县| 兴隆县| 西藏| 五台县| 双峰县| 泰宁县| 甘肃省| 方山县| 巨野县| 平塘县| 夹江县| 南郑县| 曲周县| 香港| 五大连池市| 碌曲县| 桃园市| 体育| 容城县| 曲水县| 靖西县| 泰安市| 满城县| 祥云县| 宁都县| 建宁县| 深水埗区| 汾西县| 吴川市| 隆尧县| 上林县| 玉龙| 成武县| 嘉义市| 沛县| 南城县| 荔浦县| 马山县| 玛多县| 陵川县|