<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 170  文章 - 536  trackbacks - 0
    <2008年9月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    常用鏈接

    我參與的團隊

    隨筆分類(103)

    搜索

    •  

    積分與排名

    • 積分 - 413991
    • 排名 - 135

    最新評論

    閱讀排行榜

    IntelliJ IDEA 10.0 發布了,放出 IntelliJ IDEA 10.0 的注冊機下載。點擊下載
    posted @ 2010-12-18 09:56 steady 閱讀(5916) | 評論 (4)編輯 收藏
         摘要:   閱讀全文
    posted @ 2009-12-14 20:06 steady 閱讀(10618) | 評論 (26)編輯 收藏

      開始并沒有關注這么一個購物搜索的東西,以為只是上網按關鍵詞查查東西,昨天無意中看了說明,發現它遠遠不是這么簡單的東西。它有著一般購物搜索無法相提并論的強大功能,那就是——條形碼搜索。

      攝像頭對于強大的 Nokia S60 系列手機來說,早已成了標配,掃描條形碼等功能,也早就成為手機很容易完成的功能了,但是卻很少有人把條形碼和網絡進一步結合。有道購物搜索是我看到的第一個完成這樣功能的軟件。其實用起來很簡單,手機有個能自動對焦的攝像頭和能上網就行了,拿攝像頭對準商品條形碼處掃描一下,然后會自動上網搜索相關產品,甚至連拍照鍵都不用按了,一切都是自動完成的。產品數據庫也比較豐富,拿身邊的小東西隨便掃了下,水溶C100,益達木糖醇,各種書籍(書籍的數據庫應該是最全的,手邊的書全部都能找到)。

      這是一個相當有創意的產品,當然,這個條形碼數據庫也不是容易得到的,但是這個數據庫和后臺有道搜索結合,就形成了一個非常完美的應用方式,這應該是我看到的讓我眼前一亮的手機軟件之一了。

    posted @ 2009-08-17 17:26 steady 閱讀(2095) | 評論 (0)編輯 收藏

       為了在家里唱K,去拷了個24000首的歌庫,然后配置隨盤送的后羿禮光卡拉OK軟件。或許這個軟件太專業了吧,以至于想隨便配配就能玩不是件容易的事情。用我機子里裝的 KMPlayer 是根本都放不出來的,音樂視頻都是沒有的,然后拿各種播放器一個個試。用了暴風影音(老版本的,新版是垃圾),完美解碼,默認安裝的情況下都是可以出視頻的,聲音是完全沒有的。無奈,只得逐一試下各個選項了,最后發現只有 MPEG2 音頻編碼器設置成 SPDIF 的時候,才會有聲音。之前在網上找的各種解決方案都要注冊,注冊后還沒給你個有效的解決方案,要你重裝系統什么的,還是靠自己吧。估計是做這套軟件的人比較菜,初始化聲音只用了默認的一種音頻解碼方案,而且你還得恰好裝了這個解碼器才行,否則,一個個試吧。

      用了軟件以后,就和歌廳的選歌界面很像了,不然這么多歌曲,用手工選也是很痛苦的事了。

      另外,我用創新 Audigy ZS 聲卡 + 得勝 TS-6310 無線麥克風 + 黑鉆雙子星XP 音箱 + 軟件歌庫,基本能做一個小小的家庭卡拉OK 中心來玩了。

    posted @ 2009-08-17 17:23 steady 閱讀(4313) | 評論 (0)編輯 收藏

      為了編譯方便我把 servlet-api.jar 和 jsp-api.jar 和其他 jar 包都放在一起,在 ant build 的時候就會一并被拷到 Web 項目的 WEB-INF/lib 下,不過這次因此出現了一個 jsp 頁面的編譯錯誤,所有的 jsp 頁面打開都會在頁面上報編譯錯誤,后臺無任何信息。考慮到 jsp 頁面的編譯可能和 jsp-api.jar 有關,于是將 WEB-INF/lib 下的 servlet-api.jar 和 jsp-api.jar 移走,問題解決。

      后來發現放在里面的這兩個包是 tomcat5.5 的,是 JSP 2.0 規范的,而部署的服務器是 tomcat 6.0 是 JSP 2.1 規范的,兩者可能有一定的沖突,才導致這樣的錯誤。

    posted @ 2009-08-17 17:22 steady 閱讀(2586) | 評論 (0)編輯 收藏

      在用 SVN 的時候出現了這樣一個小問題,害得我折騰了半天,一個小小的 s 卻是罪魁禍首。

      因為項目路徑切換,需要從 https://server/trunk 切換到 https://server/tag/1, 不過在文檔中后者寫成了 http://server/tag/1,恰好 SVN server 用 HTTP 和 HTTPS 都是可以訪問的,所以沒覺得這個東西有什么錯誤。不過使用 SVN 做 switch 操作的時候卻總是出現 https://server/trunk is not the same repository as http://server/tag/1,感覺很奇怪,問了一下相關負責人,當時也沒有發現什么問題,不過還是沒法操作,最后無意中把 http://server/tag/1 換成了 https://server/tag/1,一切 ok。

      被這個問題折磨的比較郁悶了,可能是 SVN repository 不能在 HTTPS 和 HTTP 之間切換吧。

    posted @ 2009-08-17 17:21 steady 閱讀(3036) | 評論 (0)編輯 收藏

      其實嘛,瀏覽器對大多數人來說,都是每天必用的軟件了,不過在國內來說,其實也沒啥懸念,IE 占據了絕大多數的份額,在加上個挑戰者 Firefox 在占據著國內微不足道的份額,在加上 Google Chrome 以及其他份額更少的諸如 Opera 之類的,估計一百個人也找不到一個在用吧。

      不過嘛,國內倒是有個不大一樣的地方,我們國人比較善于做殼,于是我們有很多“國產瀏覽器”可以用,最著名的或許要算 Maxthon 遨游了,當然這也是我最喜歡的瀏覽器,也是我上網閑逛必用的瀏覽器,當然了,Maxthon 這個東西嘛不是太穩定,有時候會出現一些莫名其妙的問題,于是換標準的 IE 來用。當然用 Maxthon 也有用 Maxthon 的道理,一個是同步收藏夾,一個是手勢功能,當然還有若干細微的功能也挺不錯,彌補了 IE 的不足吧。不過 Maxthon 不能用 IE 的 Toolbar 和 Plugin 之類的,而獨創了直接的一套插件體系可謂是一大敗筆,于是很多時候為了一些功能,不得不用回 IE,Maxthon 只能成為我瞎逛的首選了。

      說到后起之秀 Firefox 嘛,其實說實話,我對它并不感冒,因為它的速度實在不敢讓人恭維,或許 Firefox 讓我唯一感冒的東西是 Tor 和 Firebug 吧。更多時候我選擇用 Chrome 來替代 Firefox,因為 Chrome 夠快,不得不承認,Chrome 是最快的瀏覽器,特別是在對 JS 的處理上,大大優于前兩者。而且啟動還有個訪問頁面列表的大縮略圖,對于我這種懶得輸網址的人來說,可謂是大大的方便,于是 Chrome 成了我逛技術類網站的首選了。

    posted @ 2009-07-07 11:19 steady 閱讀(1968) | 評論 (0)編輯 收藏
    上午看完變形金剛,這樣的娛樂大片看了感覺就是很爽,不用為復雜的情節去思考,緊張刺激的情節中不乏幽默,最有意思是看到我們公司(Cisco Webex)在變形金剛2里做的遠程戀愛系統的廣告。

    Cisco Webex Transformers2

    Cisco Webex Transformers2

    posted @ 2009-07-06 14:13 steady 閱讀(1960) | 評論 (0)編輯 收藏

      在Java世界里打拼也好幾年了,也看到了各種不同技術的浮浮沉沉,倒是發現了一個簡單的規律,最簡單的東西往往是最有用的,簡單的軟件也是種美。

      在 Java Web 領域,曾經有無數各種各樣的框架,Struts1/2,JSF,Echo1/2,Tapestry,Wicket,等等等等了,這么多不同的框架代表了兩個不同的方向,除了 Struts 這個是基于請求的,其他幾個都是算是事件驅動的,但是后面幾個在整個市場上所占的份額也趕不上 Struts 一家。HTTP 請求本來是很簡單的,而 Struts 就是基于這樣簡單的概念,但是卻有無數人希望重現 VB 時代的那種拖拖拉拉的編程方式,希望用事件驅動一切,但是大部分人都失敗了。失敗的原因也其實不那么復雜,有的是不夠成熟,像 JSF 這樣被 Sun 官方大力推崇的框架,但 Ajax 出現的時候,JSF 中想靈活的用 Ajax 都成了一種奢望,有的是資料太少了。像 Echo2 這樣的框架資料,少的跟珍惜保護動物似的。

      當然也不是沒有成功的,微軟憑借其強大的開發實力,和開發工具的配合,加上沒有給 ASP.net 用戶更多選擇余地,取得了無人匹敵的成功。但是這個成功在 Java 世界是不會擁有的,Java 世界沒有微軟這樣的巨頭,Java 世界中拿得出手的幾個開發工具,Eclipse,Netbeans,IDEA,在所見即所得的開發上遠遠的落后于 Visual Studio。相比微軟帝國,Java 世界多的是中小型的,開源的工具產品。規模上都遠遠落后于微軟,Java 世界唯一可走的路便是簡單了。對 Java 世界來說,簡單不僅僅是種美,更是生存之道。

      起初作為 Java 世界 PK 微軟產品的重頭戲,EJB 在學院派的力捧下誕生了,EJB 似乎從來都不打算讓人活的輕松,一個簡單的東西非得搞的復雜無比才行。而且其持久層 Entity Bean,似乎連基本功能都沒能實現,更別談大規模使用了。EJB 1/2 的時代是開發人員永遠無法忘卻的噩夢。

      Java 世界也從來不缺活躍分子,Rod Johnson 這個有種音樂家氣質的牛人憑借自己多年的積累,推出了 Springframework,這樣一個基于 IoC 和 AOP 兩個概念的簡單易用的框架,完成了很多起初只有 EJB 才能完成的工作,Spring 也一夜成名,成為 Java 世界使用最為廣泛的輕量級應用框架。

      幾乎是同時,來自澳洲的小帥哥 Gavin King 也在用一種與眾不同的方案去替代現有比較復雜的 Java 持久化方案,最后他的 Hibernate 也成為替代原有 EJB 持久化方案的選擇。相對簡單的 Hibernate 也取得了巨大的成功。

      其實這樣的例子在 Java 世界也非常多,以至于后來來自于 Ruby 開發社區的 Ruby on Rails 的出現,給了 Java 開發者當頭一棒,原來還有更簡單的做法哦。于是 Java 世界慢慢的開始對多種腳本語言進行支持,包括 Ruby,以及后來自創的 Groovy。以此去打造類似 RoR 那樣簡單的開放方式。

      生活其實是很簡單的,軟件開發其實也是一樣,用簡單的方式,去打造簡單的軟件,Java 世界用無數失敗的教訓證明了這一點。像我呢,也喜歡用這樣簡單的方式去工作,最喜歡 IDEA 去寫代碼,最喜歡 Struts2 + Spring2 + Hibernate3 這套組合,最最喜歡的是簡單,因為簡單是最美的工作方式。

    posted @ 2009-06-23 16:08 steady 閱讀(3255) | 評論 (6)編輯 收藏

      為了實現工作流中對腳本的支持,簡單的玩了一下 BeanShell,這個小小的嵌入式 Java 代碼解釋器可以將  Java 語言像動態腳本一樣執行,幾行命令,它就能把一段 Java 代碼給玩轉。

      工作流中有個這樣的簡單案例,當一筆單子金額大于 50萬時,應該將任務分配給 Senior Agent 處理,否則交給 Junior Agent 處理,我們用 BeanShell 簡單模擬這段腳本。

        public static void main(String[] args) throws Exception {
            Interpreter i = new Interpreter();
            i.set(”price”, 1000000);
            i.set(”user”, “”);
            i.eval(”if(price > 500000)\n” +
                    “user = \”SeniorAgent\”;\n” +
                    “else \n” +
                    “user = \”JuniorAgent\”;”);
            System.out.println(i.get(”user”));
        } 

      運行結果是打印出了:SeniorAgent

      可以看出,BeanShell 用非常動態化的方式,完成了我們一個簡單的案例的處理,這里,我們只需要將需要解析的 Java 語言的腳本交給 BeanShell 的 Interceptor,并把腳本中用到的參數值傳入,就可以了,最后,我們把運算結果賦給一個變量,然后獲取變量結果,就可以了。

      看到 Developer Works 網站上有一篇 BeanShell 實現公式管理的文章:http://www.ibm.com/developerworks/cn/java/l-formula/index.html,可以參考一下。

    From:
    http://www.steadyxp.com/archives/851.html

    posted @ 2009-02-26 09:56 steady 閱讀(3286) | 評論 (1)編輯 收藏

      服務器上用 HttpClient 遠程調用另一臺服務器的一些資源,但是用 netstat 查看經常出現了很多的 CLOSE_WAIT 的連接,最后追查原因,是因為 HttpClient 的 method.releaseConnection() 并不是強制釋放連接,為了減小連接數,使用了如下解決方案。在 HttpClient 完成請求后的 finally 塊里面這么寫。

        } finally {

               if (method != null) {

                  try {

                      method.releaseConnection();

                  } catch (Exception e) {

                      logger.error("-------> Release HTTP connection exception:", e);

                  }

               }

               if (client != null) {

                  try {

                      ((SimpleHttpConnectionManager) client.getHttpConnectionManager()).shutdown();

                  } catch (Exception e) {

                      logger.error("-------> Close HTTP connection exception:", e);

                  }

                  client = null;

               }

           }


    原文:http://www.steadyxp.com/archives/832.html
    posted @ 2009-02-23 13:49 steady 閱讀(4398) | 評論 (0)編輯 收藏

    前兩天 IntelliJ IDEA 8.0 發布了,在第一時間放出 IntelliJ IDEA 8.0 的注冊機下載。點擊進入下載頁面 原版下載

    posted @ 2008-11-10 16:54 steady 閱讀(15453) | 評論 (12)編輯 收藏

      從淘寶第一個開始屏蔽百度以來,國內很多主流的 SNS 網站和大型的內容性質的網站都開始或即將開始屏蔽百度了,這些網站包括校內網、海內網等國內主要SNS網站,以及搜狐博客、51.com等網站。從SNS社區的說法,他們屏蔽搜索引擎是為了保護用戶的隱私,但更多的是在保護自己的利益,比如說淘寶是在保護其極為客觀的商品信息,而SNS是在保護對其最有價值的用戶信息,特別從搜狐博客來看,更多的是希望提高其搜狗搜索的內容價值,總的來說,東西絕非單純,純粹是一種商業上的運作了,淘寶網敢第一個站出來跟百度斗,其他預謀已久的各大SNS網站跟著后頭就跟著殺出來了。

      這段時間百度又跟三鹿奶粉事件牽扯上了一些不清不楚的關系,搞的百度最近也疲于解釋這些事,當然大家也不會真的相信這種解釋了,因為百度在搜索結果人工干預上已經受到非常多的人的抱怨,我們也完全相信百度能干得出這樣的事情,具體是因為這次風險大還是嫌錢少了沒有去做,我們就不得而知了。

      附一些主要網站的 robots.txt 文件,證明一下百度是如何被屏蔽的。

    http://www.xiaonei.com/robots.txt
    # Robots.txt file from http://www.xiaonei.com
    # All robots will spider the domain

    User-agent:BaiduSpider
    Disallow:/

    http://blog.sohu.com/robots.txt
    User-agent: Googlebot
    Disallow:

    User-agent: baiduspider
    Disallow: /

    User-agent: Nutch
    Disallow:

    User-agent: *
    Disallow: /

    http://www.taobao.com/robots.txt
    User-agent: Baiduspider
    Disallow: /

    User-agent: baiduspider
    Disallow: /

    From: Steady Blog 國內主流SNS開始屏蔽百度

    posted @ 2008-09-17 17:15 steady 閱讀(3687) | 評論 (0)編輯 收藏
         摘要:   閱讀全文
    posted @ 2008-09-15 22:24 steady 閱讀(2643) | 評論 (0)編輯 收藏

      看到在 DBA Notes 的文章(支付寶 + Firefox)說支付寶已經開始支持 Firefox 了。

      目前支付寶對 Firefox 支持的說明:
      1. 支持 Windows 平臺的 Firefox ,支持版本:Firefox 1.5、2.0、3.x;屆時還將提供自動安裝功能,現在準備嘗試的用戶可以到 Mozilla 站點上
    下載支付寶安全控件(AliPay Security Control)(也歡迎廣大 Firefox 愛好者在留言中給我們提一些反饋意見);
      2. 目前在 Windows 平臺下的 Firefox 下暫時還不提供對安全證書的支持,但是對安全證書的支持已經提上日程;
      3. 對 Linux 平臺下 Firefox 的支持已經在內部測試中,預期近期內即可發布;

      可以說,這個是網銀及電子支付業務的一大進步,支付寶可以說是第一個支持 Firefox 瀏覽器的支付解決方案,是第一個沒有使用 ActiveX 實現的解決方案,同時,據支付寶方面的說法“我們目前所開發的 Firefox 插件,未做任何修改,就可以較正常運行在蘋果的 Safari,和 Google 的 Chrome 瀏覽器上。經過分析發現,除了接口方案稍有區別,其大體的結構,還有頁面的Embed 標簽等都是兼容的,相信經過后續的改進,為 Firefox 所開發的安全控件和所修改的頁面,只花很小的代價就可以運行在蘋果和谷歌的瀏覽器上”,對于這方面技術的研究,不光是實現了一個功能,更重要的是,證明了在于非 IE 瀏覽器下同樣可以實現類似 ActiveX 的功能,這樣為 Firefox 和 Chrome 瀏覽器的后續發展提供了有力支持,雖然我用的最多的是 IE,但是 Firefox 和 Chrome 都有令我舍棄不得的好用功能,我想在多家瀏覽器競爭中,我們會得到更多更好的東西。阿里巴巴是一個重視技術,重視創新,有遠見的好企業,贊一個,相反,在相同的電子支付領域,國內多數主流銀行的網銀服務在這方面幾乎不做任何技術創新,改進現有蹩腳的產品,讓用戶長期忍著去用他們讓人作嘔的產品,相比較而言,阿里系的主要產品后面都有 UED 的工作,因為用戶才是他們最重要的。

    From: Steady Blog - 支付寶終于支持Firefox了
    posted @ 2008-09-14 22:03 steady 閱讀(3545) | 評論 (4)編輯 收藏

      在 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 閱讀(1901) | 評論 (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 閱讀(1913) | 評論 (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 閱讀(2312) | 評論 (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 閱讀(1280) | 評論 (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 閱讀(1638) | 評論 (2)編輯 收藏
    主站蜘蛛池模板: 曰批视频免费30分钟成人| 亚洲精品NV久久久久久久久久| 亚洲日产乱码一二三区别| 国产免费久久精品| 少妇人妻偷人精品免费视频 | 国产成人亚洲综合无码精品 | 国产AV无码专区亚洲AV男同| 91福利视频免费观看| 国产亚洲一卡2卡3卡4卡新区| 亚洲线精品一区二区三区| 999久久久免费精品国产| 特级毛片aaaa免费观看| 亚洲码在线中文在线观看| 四虎亚洲国产成人久久精品 | 亚洲AV天天做在线观看| 国产高清在线免费| 无码国产精品一区二区免费3p | 深夜a级毛片免费视频| 亚洲美女视频网址| 亚洲国产精品毛片av不卡在线 | 久久笫一福利免费导航| 丝瓜app免费下载网址进入ios| 亚洲精品二三区伊人久久| 日韩亚洲欧洲在线com91tv| 四虎永久免费地址在线网站| 亚洲视频免费在线看| 两个人看的www高清免费观看| 亚洲国产成人久久精品大牛影视| 亚洲国产精品热久久| 亚洲国产综合精品一区在线播放| 国产成人免费爽爽爽视频| 57pao国产成视频免费播放| 国产亚洲精品免费视频播放| 亚洲成av人片在www鸭子| 亚洲国产亚洲片在线观看播放| 亚洲乱码无码永久不卡在线| 亚洲av手机在线观看| 日韩黄色免费观看| 久久精品无码一区二区三区免费| 久久久久久毛片免费播放| 永久免费AV无码网站国产|