posts - 189,comments - 115,trackbacks - 0


          Posted on 星期五 2007年03月30日

            微軟公司的董事長比爾·蓋茨,曾送給職場新人10句話:

            1.人生是不公平的,習慣去接受它吧。

            2.這個世界不會在乎你的自尊,這個世界期望你先做出成績,再去強調自己的感受。

            3.你不會一離開學校就有百萬年薪,你不會馬上就是副總裁,兩者你都必須靠努力賺來。

            4.如果你覺得你的老板很兇,等你當了老板就知道了,老板是沒有工作任期保障的。

            5.在速食店煎個漢堡并不是作賤自己,你的祖父母對煎漢堡有完全不同的定義。

            6.如果你一事無成,不是你父母的錯,所以不要只會對自己犯的錯發牢騷,要從錯誤中去學習。

            7.在你出生前,你的父母并不像現在這般無趣,他們變成這樣是因為忙著付你的開銷,洗你的衣服,聽你吹噓自己有多了不起,所以在你拯救被父母這代人破壞的熱帶雨林前,先整理一下自己的房間吧。

            8.在學校里可能有贏家和輸家,在人生中卻還言之過早,學校可能會不斷給你機會找到正確的答案,現實人生中卻完全不是這么回事。

            9.人生不是學期制,人生沒有寒假,沒有哪個雇主有興趣協助你尋找自我,請用自己的空暇做這件事吧。

            10.電視上演的并不是真實的人生,真實人生中每個人都要離開咖啡廳去上班。





          論Java外觀模式
          轉貼???

          前言,有好多朋友曾經問我如何做出很美觀的用戶界面程序,比如做個蘋果的界面,做個XP的界面,當時我也很頭疼,因為jdk當時只是1.3,Sun并沒有像今天那樣把java做的如此成功,所以當時似乎解決不了,現在好了,jdk1.4開始支持java自定義外觀,那我們就開始研究吧.自定義呢網上有教材,可以自己找,而且看看plf.LookAndFeel的實現類,自己可以研究一下,這里不談論,主要討論第三方組件的實現.

          1.?Mac及Office2003??Windows?xp等外觀模式??OS:???Windows?XP?

          ?????????????????????JDK:??5.0?Update?6???所用到的組件???substance.jar

          御覽圖片:???https://substance.dev.java.net/

          下載地址:???http://my.mofile.com/xqsoft

          2.?好看的各種外觀組件????l2fprod-common-all.jar

          御覽圖片:??https://l2fprod-common.dev.java.net/

          下載地址:??http://my.mofile.com/xqsoft

          3.?OfficeLnFs?-?Microsoft?Office?XP?&?2003?Look?and?Feels?for?Java?Swing

          ???用到的組件????OfficeLnFs.jar

          御覽圖片:???http://officelnfs.sourceforge.net/

          下載地址:???http://my.mofile.com/xqsoft

          4.?漂亮的跨平臺Swing?界面外觀模式

          用到的組件???Quaqua?3.5_3.jar

          御覽圖片?:??https://pgslookandfeel.dev.java.net/

          下載地址:???http://my.mofile.com/xqsoft

          以上的應該夠了,把他們打包到你的application里我想會給你的軟件增色不少,另外如果你下載不到以上的組件,請聯系我并留E-mail,我會給你們發過去.?

          ????????另外提供大家一個很全的組件庫http://www.open-open.com基本上是想到的就有~~~
          http://blog.hexun.com/xqsoft
          ?
          讓你的Java會說話-用Java實現IRC文本到語音轉換
          bublle 轉貼???更新:2006-03-01 10:52:39??版本: 1.0 ??

          摘要:
          Internet?Relay?Chat(IRC)是一個被全世界數百萬人所使用的網絡聊天系統。多年以來,它為朋友、程序員、大學甚至銀行之間的討論、交換意見和協作研究提供了方便。本文將展示如何建立一個跨平臺的IRC機器人(一個自動化的客戶端),它使用FreeTTS?Java語音合成庫來將IRC消息轉換成聽得見的語音。?文章工具
          收藏
          投票評分
          發表評論
          復制鏈接
          Internet?Relay?Chat(IRC)是一個被全世界數百萬人所使用的網絡聊天系統。多年以來,它為朋友、程序員、大學甚至銀行之間的討論、交換意見和協作研究提供了方便。

          版權聲明:任何獲得Matrix授權的網站,轉載時請務必保留以下作者信息和鏈接
          作者:Paul?Mutton;jlearner(作者的blog:http://blog.matrix.org.cn/page/jlearner)
          原文:http://www.onjava.com/pub/a/onjava/2004/09/08/IRCinJava.html
          譯文:http://www.matrix.org.cn/resource/article/44/44237_Text+Speech+Java+IRC.html
          關鍵字:Text;Speech;Java;IRC

          由于IRC是一個完全實時的聊天系統,所以你將很難從中受益,除非你能密切關注聊天時對話產生的順序。不幸的是,這將會導致生產力的低下,這就是為什么很多雇主不贊成使用IRC的原因。然而,如果IRC得到了恰當的使用,它能夠使雇員與遠程的同事們一起高效地工作,不管他們是位于地球的另一端,或者只是在隔壁的大廈。像IRC這樣的實時群組聊天系統使組織會議(甚至可以實現視頻會議)、提問問題或是商量去哪里吃午餐這樣的小事都變得更加容易。

          很多老板也許會爭辯說,在工作場所提高生產力的最顯而易見的方法是完全避免使用IRC。在某些情況下這也許是正確的,但是在很多場合IRC可以是非常有用的。當你使用IRC進行交流時??即使是跟同一辦公室中的某個人??在別處的同事將能夠看到你們兩個談話的內容。當你不在辦公桌旁的時候,你也可以了解同事們在討論什么。這是電話或常規的點對點聊天系統所不容易實現的兩個重要方面。

          理想的解決方案是設計一種無需經常查看是否有新消息就可以明了IRC對話的方法。只要你的IRC頻道不是很繁忙,那么一個文本語音轉換系統將會提供給你優秀的解方案。它會將新消息自動朗讀出來,這樣你就可以繼續工作,只在有絕對必要的時候才轉移注意力到IRC上面來。

          本文將展示如何建立一個跨平臺的IRC機器人(一個自動化的客戶端),它使用FreeTTS?Java語音合成庫來將IRC消息轉換成聽得見的語音。

          FreeTTS庫可以在freetts.sourceforge.net下載。為了連接到IRC服務器上,你需要在www.jibble.org/pircbot.php下載PircBot?Java?IRC?API。

          當你下載了所需的兩個庫之后,建立一個lib目錄,然后將下列.jar文件拷貝到里面。
          ?cmu_time_awb.jar?
          ?cmu_us_kal.jar?
          ?cmulex.jar?
          ?cmutimelex.jar?
          ?en_us.jar?
          ?freetts.jar?
          ?pircbot.jar?

          現在,寫IRC機器人已經變成了一個簡單的任務,因為這些庫將為你完成多數的困難工作。建立一個名為SpeechBot.java的文件:
          import?org.jibble.pircbot.*;import?com.sun.speech.freetts.*;import?com.sun.speech.freetts.audio.*;import?javax.sound.sampled.*;import?java.io.File;public?class?SpeechBot?extends?PircBot?{????private?Voice?voice;????????public?SpeechBot(String?name)?{????????setName(name);????????//?Choose?the?voice?for?the?speech?synthesizer.????????//?選擇語音合成器的話音????????String?voiceName?=?"kevin16";????????VoiceManager?voiceManager?=?VoiceManager.getInstance();????????voice?=?voiceManager.getVoice(voiceName);????????if?(voice?==?null)?{????????????System.out.println("Voice?not?found.");????????????System.exit(1);????????}????????voice.allocate();????????//?Set?up?the?output?format.????????//?設置輸出格式????????AudioPlayer?voicePlayer?=?new?JavaClipAudioPlayer();????????voicePlayer.setAudioFormat(new?AudioFormat(8000,?16,?1,?false,?true));????????voice.setAudioPlayer(voicePlayer);????}????????????public?void?onMessage(String?channel,?String?sender,?String?login,?String?hostname,?String?message)?{????????//?Send?all?IRC?messages?to?the?voice?synthesizer.????????//?發送所有的IRC消息到語音合成器????????message?=?message.trim();????????String?input?=?sender?+?"?on?"?+?channel?+?"?says:?"?+?message;????????voice.speak(input);????}????public?static?void?main(String[]?args)?throws?Exception?{????????if?(args.length?<?2)?{????????????System.out.println("Usage:?java?SpeechBot?<server>?<channel>");????????????System.exit(1);????????}????????SpeechBot?bot?=?new?SpeechBot("SpeechBot");????????bot.connect(args[0]);????????bot.joinChannel(args[1]);????}}

          現在可以編譯IRC機器人了。要確定在類路徑中包含了必需的.jar文件:

          javac?-classpath?.;./lib/pircbot.jar;./lib/freetts.jar?
          SpeechBot.java

          注意這種指定類路徑的方式只在Windows系統下有效。在Unix/Linux系統上,你需要使用冒號(:)而不是分號(;)來作為分隔符。在運行IRC機器人的時候你也需要指定類路徑。

          當運行機器人的時候,你需要提供兩個命令行參數來告訴它連接哪個IRC服務器以及加入哪個IRC頻道:

          java?-classpath?.;./lib/pircbot.jar;./lib/freetts.jar?
          SpeechBot?irc.freenode.net?#irchacks

          注意:確定你的目錄名不包含任何空格,因為該版本的FreeTTS在從含有空格的路徑中讀取自身代碼時似乎存在問題。

          當你啟動了機器人之后,它將立刻加入指定的IRC頻道(范例中是在freenode?IRC網絡上的#irchacks)。現在你可以向頻道中發送一條消息來測試機器人了。如果一切都設置正確,你就會聽見機器人對你說:

          "Jibbler?on?#irchacks?says:?Hello,?world!"

          現在你可以在收聽IRC的同時繼續努力工作了!

          Paul?Mutton是PircBot?IRC框架及另外一些Java程序的作者,這些程序可以在他的網站上找到。

          在2004年7月,O'Reilly?Media出版了IRC?Hacks
          posted on 2007-03-31 21:36 MEYE 閱讀(539) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 小金县| 准格尔旗| 四子王旗| 肇庆市| 乌鲁木齐市| 澄江县| 华坪县| 双柏县| 什邡市| 宜城市| 上饶市| 苏尼特左旗| 华安县| 庐江县| 东安县| 陵水| 麟游县| 辽阳市| 中山市| 吉林市| 太保市| 盘山县| 襄樊市| 天全县| 吉木萨尔县| 克山县| 南漳县| 小金县| 武鸣县| 江油市| 古丈县| 湘潭市| 仙居县| 唐河县| 全南县| 阜南县| 乌海市| 介休市| 宕昌县| 电白县| 阳原县|