Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4


          Interesting theory.

          http://www.forbes.com/2006/05/20/executive-compensation-tournament_cx_th_06work_0523pay.html

          posted @ 2006-05-28 23:29 laogao 閱讀(420) | 評論 (0)編輯 收藏


          http://www.vnunet.com/vnunet/news/2156205/sun-promises-open-source-java

          很顯然Sun自己也知道只有把Java真正完全開源,才能最大限度的阻止Java開發(fā)社群走向分化。但問題是如何確保Java不會像各式各樣的Linux發(fā)行版本那樣陷入一種開源而又相互排斥、各自為政的尷尬境地。

          在今年的JavaOne上,Sun公司新CEO Jonathan Schwartz向媒體傳遞了這樣的信號:"It's not a question of whether we'll open source Java, the question is how"。我們當(dāng)中很多人應(yīng)該都記得當(dāng)年IBM多少帶這些挑釁的要求Sun開源Java,我們不少人或許還自覺或不自覺地成了那次事件的炮灰。還有后來的Kaffe、GCJ等等開源的JVM和Java編譯器不斷涌現(xiàn),不少開源社區(qū)的開發(fā)者等不及Sun,于是決定自己做一套開源的Java。所有這些事,Sun看在眼里,記在心里,卻遲遲沒有讓人們看到曙光,Sun在猶豫,它沒有準(zhǔn)備好。

          雖然我很愿意相信這次Sun是認(rèn)真的發(fā)自內(nèi)心的對開源的熱情擁抱,但是理智告訴我這是Sun在外界的強壓下做出的又一次妥協(xié),與之前Java部分開源、OpenSolaris開源并追加GPL方式、Sun ONE Studio等IDE免費/開源等等事件本質(zhì)上并無二致。并且這樣的決策取向也符合Sun的最高利益。

          與這次JavaOne宣布Java開源同步進行的另一件事也值得我們關(guān)注一下,那就是Sun重新定義了對GUN/Linux和OpenSolaris等開源操作系統(tǒng)的Java分發(fā)包的許可協(xié)議,OS廠商可以按照自己的打包方式發(fā)行官方許可的Java,以往我們在幾乎所有通行的GNU/Linux開源發(fā)行版上找不到現(xiàn)成的Sun官方版Java的情況有希望成為歷史,至少這個許可協(xié)議剛一推出,就得到了Debian和Ubuntu社區(qū)的積極回應(yīng),這當(dāng)然是好事。

          "Official packages of Sun Java are now available from the non-free
          section of Debian unstable, thanks to Sun releasing[1] Java under a new
          license: the Operating System Distributor License for Java (DLJ)[2][3].
          This license, while still non-free, allows the Sun Java Runtime
          Environment (JRE) or Java Development Kit (JDK) to be distributed by
          Debian, with our own packaging." [摘自debian-devel-announce的郵件列表]

          更多Sun Java在Debian的進展細節(jié):
          http://packages.qa.debian.org/s/sun-java5.html

          Sun官方新聞(關(guān)于新的Operating System Distributor's License for Java):
          http://www.sun.com/smi/Press/sunflash/2006-05/sunflash.20060516.4.xml


          // 無關(guān)技術(shù)細節(jié),故不確定是否合適放在首頁。不過我覺得上述內(nèi)容值得和大家,和更多關(guān)注Java的人分享。

          posted @ 2006-05-17 22:17 laogao 閱讀(1162) | 評論 (0)編輯 收藏


          http://jcp.org//en/jsr/results?id=3770

          JSR #244 - Java Platform, Enterprise Edition 5 (Java EE 5) Specification在2006年5月1日全票通過。

          posted @ 2006-05-03 04:18 laogao 閱讀(670) | 評論 (1)編輯 收藏


          ?3M為了表明他們的防盜玻璃性能卓越無懈可擊,在一個公交車站安放了這樣一個裝滿鈔票的櫥窗,怎么樣,夠創(chuàng)意吧?其實里面只有$500美金的真鈔,而且旁邊還有保安看守,規(guī)則是如果你想試試破壞它,也只能用腳踹。不過總的來說,這個創(chuàng)意還是不錯的,你覺得呢?

          轉(zhuǎn)自:http://gizmodo.com/gadgets/gadgets/3m-security-glass-ad-170504.php

          posted @ 2006-04-30 14:18 laogao 閱讀(511) | 評論 (0)編輯 收藏


          下載:
          http://download.eclipse.org/eclipse/downloads/drops/S-3.2RC2-200604281315/index.php

          posted @ 2006-04-30 09:16 laogao 閱讀(570) | 評論 (0)編輯 收藏


          不知不覺中,我在NewsGator Online訂閱的Feed已超過100個,每天的閱讀壓力也在逐漸增加。在使用NewsGator的過程中,發(fā)現(xiàn)一個很生動的當(dāng)代GC(垃圾收集器)實現(xiàn)的類比,拿出來和大家分享,能幫助其他人理解GC當(dāng)然再好不過,幫不上的話(言下之意你已經(jīng)知道分代式GC的原理),就當(dāng)是消遣吧。

          我不知道大家平時怎么用NewsGator來閱讀訂閱的Feed,我的習(xí)慣是先簡單瀏覽一遍,把感興趣但是暫時沒時間看的話題加入My Clippings目錄,然后把當(dāng)前這一頁全部標(biāo)記為已讀,繼續(xù)瀏覽下一頁或者下一個目錄。等到空閑的時候,打開My Clippings仔細閱讀那些被我加進來的文章和鏈接。My Clippings目錄和其他目錄一樣,默認(rèn)都是時間降序排列的,越新的Feed越靠前,而我通常都會把My Clippings里面的Feed數(shù)量控制在100以內(nèi)。

          由于我訂閱的Feed很多,涉及到的領(lǐng)域也較廣,加上閱讀時間有限,第一遍總會有一些原本不是我想細看的溜進My Clippings目錄,當(dāng)我進入My Clippings,發(fā)現(xiàn)這樣的Feed,對待它們我就是一個字:刪。然后會陸續(xù)讀掉一些Feed,分享一些Feed,這些閱讀掉和分享掉的Feed,我也會清理出My Clippings。而我的閱讀順序,默認(rèn)也是先讀新的,再讀舊的,因為越新的,越值得關(guān)注。我每次打開My Clippings也不一定總能把整個目錄從頭到尾瀏覽一遍,不過幾乎也總能發(fā)現(xiàn)、閱讀和清理掉一些Feed。這樣通過一倫又一倫的新陳代謝,我的My Clippings目錄能夠長時間保持在100個條目之內(nèi),也總是能夠留下我感興趣但是還沒來得及細看或者分享的Feed。

          想想看,一個分代式GC背后的想法和實現(xiàn)不也是這樣么?當(dāng)內(nèi)存不夠或者應(yīng)用程序主動提出垃圾收集的要求時,GC會在最新的一代對象池中找出垃圾(可能是沒有意義的,被錯誤創(chuàng)建的對象,也可能是被使用掉,失去作用的對象),清理掉,留下的被升級為第二代。為什么GC可以認(rèn)定第一代中的對象最有可能是垃圾,而第二代、第三代對象相對而言不大可能是垃圾呢?比對一下剛才的例子,沒有經(jīng)歷過清理同時又是新加進來的Feed,最有可能是被錯誤加進來或者已經(jīng)閱讀和分享過的,而經(jīng)歷過一次和多次清理都沒有被清除或者分享掉的,則更有可能是那些等待我閱讀和分享的Feed。換作對象的概念:那些沒有經(jīng)歷過GC、新創(chuàng)建的對象,即第一代對象中,最有可能發(fā)現(xiàn)錯誤創(chuàng)建或者已經(jīng)處理結(jié)束的對象(超出生命周期),而第二代或者更老的對象,經(jīng)歷過GC,卻沒有被清掉(因為有其他對象還在使用它),則更有可能可能是真正有用的對象。把有限的精力用在真正值得的地方,這就是分代式GC相對傳統(tǒng)GC的更高效率的來源。


          posted @ 2006-04-27 23:08 laogao 閱讀(1775) | 評論 (6)編輯 收藏


          http://www.sysinternals.com/

          如果Windows是你常用的操作系統(tǒng),那么當(dāng)你遇到一些莫名其妙的問題(可能是病毒、木馬或者流氓軟件,也可能是系統(tǒng)自身的缺陷)時,除了像沒頭蒼蠅一樣上網(wǎng)到處找解決方案、請高手修改注冊表、甚至不得已重裝之外,應(yīng)該有更好的辦法。這里以Freeware方式提供并持續(xù)更新相當(dāng)數(shù)量的系統(tǒng)工具和專業(yè)信息,值得大家一試。


          posted @ 2006-04-27 21:07 laogao 閱讀(1389) | 評論 (0)編輯 收藏


          http://programming.linux.com/article.pl?sid=06/04/12/1921225

          這是一篇組織的相當(dāng)好而且也控制得相當(dāng)精簡的Mono入門向?qū)В扑]感興趣的朋友閱讀。如果你沒聽說過Mono,沒關(guān)系,簡單的說,Novell資助的開源項目Mono解決了在Linux環(huán)境下編譯和運行.NET(C#)應(yīng)用,甚至是ASP.NET以及Web Services,加上用作圖形界面的GTK#,我個人認(rèn)為Mono在Linux下面的應(yīng)用環(huán)境開始逐步趨于完整,值得花些時間和精力去學(xué)習(xí)、嘗試。


          posted @ 2006-04-26 00:56 laogao 閱讀(1258) | 評論 (3)編輯 收藏


          http://www.businessweek.com/technology/content/apr2006/tc20060425_843283.htm

          Jonathan Schwartz接任Scott McNealy成為Sun的新CEO。


          posted @ 2006-04-25 23:57 laogao 閱讀(1220) | 評論 (0)編輯 收藏


          JDBC和 ADO.NET都提供了脫機數(shù)據(jù)緩存機制。孰優(yōu)孰劣?不同的人會有不同的答案。那么它們之間的區(qū)別在于?可以看看About.com上的這組文章:

          http://java.about.com/library/weekly/uc_cacheyourdata1.htm
          http://java.about.com/library/weekly/uc_cacheyourdata2.htm
          http://java.about.com/library/weekly/uc_cacheyourdata3.htm
          http://java.about.com/library/weekly/uc_cacheyourdata4.htm
          http://java.about.com/library/weekly/uc_cacheyourdata5.htm



          posted @ 2006-04-24 23:10 laogao 閱讀(1375) | 評論 (0)編輯 收藏


          http://www.codinghorror.com/blog/archives/000568.html
          http://www.codinghorror.com/blog/archives/000283.html

          你會遵照油漆桶上的說明來涂漆嗎?油漆桶上的說明,如果你仔細去看,會發(fā)現(xiàn)很多條目都是你覺得理所應(yīng)當(dāng)?shù)模瑳]什么了不起,甚至沒有什么技術(shù)含量,但正是這些看似簡單甚至"弱智"的使用說明保證了最終油漆涂出來的質(zhì)量。轉(zhuǎn)念想想現(xiàn)如今做軟件何嘗不是如此,管你技術(shù)再先進,個人的水平再高,如果忽略了好的習(xí)慣和基本的紀(jì)律,最終的結(jié)果未必好看。

          posted @ 2006-04-23 21:53 laogao 閱讀(1197) | 評論 (0)編輯 收藏


          http://blogs.msdn.com/danielfe/archive/2006/04/19/579109.aspx

          剛看到的消息,之前正式的說法是,作為促銷手段,從去年11月7日開始,只要你在一年之內(nèi)成功的從微軟網(wǎng)站上下載到Visual C#/C++/Basic/J#/Web Dev?2005 Express,你都可以免費使用任意長的時間,現(xiàn)在(2006年4月19日起)這個一年之內(nèi)獲取拷貝的限制已被正式取消。

          早該如此了。

          posted @ 2006-04-20 02:32 laogao 閱讀(2435) | 評論 (0)編輯 收藏


          在EclipseZone上看到這則消息,Eclipse Project發(fā)布了3.2的RC1版,Callisto也在一步一步地走向最終的成功。順便看了一下Callisto的首頁Callisto Simultaneous Release,接下來每兩周都會有新的RC出來,very solid it seems:

        1. 12-Apr 9am PT/noon ET - CallistoRC1 status
        2. 19-Apr 9am PT/noon ET - CallistoRC2 status
        3. 26-Apr 9am PT/noon ET - CallistoRC2 status
        4. 3-May 9am PT/noon ET - CallistoRC3 status
        5. 10-May 9am PT/noon ET - CallistoRC3 status
        6. 17-May 9am PT/noon ET - CallistoRC4 status
        7. 24-May 9am PT/noon ET - CallistoRC4 status
        8. 31-May 9am PT/noon ET - CallistoRC5 status
        9. 7-Jun 9am PT/noon ET - CallistoRC5 status
        10. 14-Jun 9am PT/noon ET - CallistoRC6 status
        11. 21-Jun 9am PT/noon ET - CallistoRC6 status

        12. ?

          posted @ 2006-04-15 16:56 laogao 閱讀(1201) | 評論 (0)編輯 收藏


          工作累了?看看這里的幾段視頻廣告,當(dāng)作休息吧:(前提是你不反感MS的宣傳,呵呵)

          http://www.400plusdifferences.com/

          posted @ 2006-04-15 10:38 laogao 閱讀(1044) | 評論 (0)編輯 收藏


          今天照舊看老劉的東方夜譚,聽到一首改編得相當(dāng)有味道的音樂FLASH,聽得我忍俊不禁。如果你不巧錯過了,這里給你來一段回放(audio only):


          posted @ 2006-04-12 22:39 laogao 閱讀(1665) | 評論 (0)編輯 收藏

          僅列出標(biāo)題
          共34頁: First 上一頁 12 13 14 15 16 17 18 19 20 下一頁 Last 
          主站蜘蛛池模板: 密云县| 许昌县| 腾冲县| 德昌县| 浪卡子县| 兰考县| 平阳县| 五华县| 福州市| 积石山| 南开区| 方城县| 佛山市| 墨脱县| 特克斯县| 永宁县| 贺州市| 和政县| 都江堰市| 古浪县| 雷州市| 大名县| 彭阳县| 诸城市| 久治县| 武宁县| 吉木萨尔县| 昂仁县| 厦门市| 兴仁县| 萝北县| 长顺县| 苗栗市| 福州市| 富源县| 海口市| 海丰县| 新乡市| 中山市| 铜鼓县| 汶上县|