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

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

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

    2007年9月10日

    環(huán)境的安裝和設(shè)定以及hello world

    這方面的文章網(wǎng)絡(luò)上一搜一大堆。偶也不引用了。
    偶的感覺(jué)是python的安裝和組件安裝亂七八糟。ruby的安裝和插件安裝感覺(jué)比較爽。其理念是學(xué)習(xí)linux的port和apt的包管理思路。

    posted @ 2008-04-29 11:49 wanglin 閱讀(271) | 評(píng)論 (0)編輯 收藏

    python和ruby的學(xué)習(xí)【緒】

    昨天準(zhǔn)備離職了。

    其實(shí)在這家公司里面,項(xiàng)目leader對(duì)我很不錯(cuò),時(shí)間也是比較寬松的。給了我很多的機(jī)會(huì)學(xué)習(xí)。甚至曾經(jīng)我有整整一個(gè)星期的時(shí)間去完整的學(xué)習(xí)ruby。對(duì)此我還是非常感激的。不過(guò)因?yàn)轫?xiàng)目的原因以及各種管理上的不如意,我感覺(jué)自己始終不開(kāi)心。

    索性這次終于解放,于是我想先靜下心來(lái),思考一下人生未來(lái)的路。順便學(xué)習(xí)一下我所喜愛(ài)的ruby和python。上次學(xué)習(xí)ruby已經(jīng)是幾個(gè)月以前的事情了,學(xué)完以后基本上沒(méi)有得到什么使用的機(jī)會(huì)到現(xiàn)在基本上忘記了。這次一并將python也學(xué)了,并比較列出。

    幾乎所有的語(yǔ)言,都包含以下幾個(gè)部分
    1,數(shù)據(jù)類型              ————被處理的
        一般包括數(shù)字,字符串,可能還包括布爾類型;復(fù)雜數(shù)據(jù)類型;對(duì)oo的語(yǔ)言還要包括對(duì)象等。
    2,對(duì)數(shù)據(jù)的處理     ————語(yǔ)法部分,
        a,操作符和表達(dá)式
        b,條件判斷語(yǔ)句
        c,循環(huán)語(yǔ)句
        d,跳轉(zhuǎn)語(yǔ)句
         f,異常處理
    3,代碼的組織     
        a,文件的組織
        b,函數(shù)
        c,對(duì)象
    4,類庫(kù)
        a,標(biāo)準(zhǔn)輸出入庫(kù)
        b,文件庫(kù)


    以上前三個(gè)部分,是一個(gè)語(yǔ)言基礎(chǔ)的部分。但是對(duì)一個(gè)語(yǔ)言深入的了解,還必須結(jié)合這個(gè)語(yǔ)言的背景,哲學(xué)理念,才可以達(dá)到比較深刻的地步。是以我們對(duì)python和ruby的學(xué)習(xí)將從這個(gè)地方開(kāi)始。

    posted @ 2008-04-29 11:20 wanglin 閱讀(595) | 評(píng)論 (1)編輯 收藏

    技術(shù)的位置

     

    我曾是個(gè)技術(shù)粉絲

    但是多年的開(kāi)發(fā)經(jīng)驗(yàn),使得我對(duì)技術(shù)的本質(zhì)認(rèn)識(shí)的越來(lái)越清楚。至少對(duì)企業(yè)軟件開(kāi)發(fā)人員來(lái)說(shuō),純粹的技術(shù)coding是沒(méi)有多少價(jià)值的。如同建筑行業(yè)一樣,真正有價(jià)值的東西在設(shè)計(jì)階段已經(jīng)完成了。

    和傳統(tǒng)建筑行業(yè)開(kāi)發(fā)不同,軟件開(kāi)發(fā)行業(yè)不光是技術(shù)設(shè)計(jì),還包括業(yè)務(wù)的設(shè)計(jì)。業(yè)務(wù)和技術(shù)摻雜在一起,構(gòu)成了軟件開(kāi)發(fā)的復(fù)雜性。

    在業(yè)務(wù)上,在技術(shù)上,尤其是在技術(shù)和業(yè)務(wù)的鴻溝之間,存在了太多太多因素。使得我們本來(lái)對(duì)相對(duì)簡(jiǎn)單的軟件開(kāi)發(fā)不敢抱有那么大的樂(lè)觀。更何況真正一個(gè)成功的項(xiàng)目還需要市場(chǎng),客戶等等各個(gè)方面。

    作為一個(gè)軟件開(kāi)發(fā)人員,真的應(yīng)該放棄軟件自大的心態(tài),客觀的去看待軟件開(kāi)發(fā)技術(shù)在整個(gè)軟件開(kāi)發(fā)工程中的位置和地位。以一種推動(dòng)企業(yè)發(fā)展,推動(dòng)項(xiàng)目發(fā)展和成功的心態(tài)和目的去看待整個(gè)項(xiàng)目。就明白了軟件開(kāi)發(fā)的真正意義和任務(wù)。也就能更好的完成自己的工作,甚至可以改變項(xiàng)目的成敗。

    所以成敗不由技術(shù),成敗由你我的視野和努力。

    posted @ 2008-04-28 15:04 wanglin 閱讀(222) | 評(píng)論 (0)編輯 收藏

    工作流、soa以及esb

    最近公司項(xiàng)目經(jīng)理派我研究工作流并考慮在項(xiàng)目中使用。很有一些心得。工作流應(yīng)用我將之分為狹義工作流和廣義工作流。對(duì)狹義工作流而言,你可以將之理解為在工作流設(shè)計(jì)器里畫畫節(jié)點(diǎn)以及方向箭頭,設(shè)置好就節(jié)點(diǎn)數(shù)據(jù),動(dòng)作就差不多了。(具體可以參見(jiàn)jbpm的websale這個(gè)demo)。

    廣義的工作流是對(duì)服務(wù)之間的整合。核心問(wèn)題是業(yè)務(wù)節(jié)點(diǎn)和工作流節(jié)點(diǎn)之間的映射,以及業(yè)務(wù)數(shù)據(jù)和工作流數(shù)據(jù)之間的映射,和普通工作流一樣還有流程判斷等等服務(wù)。實(shí)現(xiàn)了這些,各個(gè)業(yè)務(wù)模塊之間的數(shù)據(jù)就可以通過(guò)服務(wù),以定好的方式(進(jìn)行方向控制和格式轉(zhuǎn)化)在各個(gè)節(jié)點(diǎn)之間流通,達(dá)到了服務(wù)整合的目的。


     

      IBM為ESB定義了四個(gè)必備的功能:“路由器”——根據(jù)信息內(nèi)容,在不同應(yīng)用和服務(wù)之間進(jìn)行信息傳輸和路由;“轉(zhuǎn)換器”——進(jìn)行應(yīng)用之間的通信協(xié)議轉(zhuǎn)換;“翻譯機(jī)”——進(jìn)行應(yīng)用之間的消息格式轉(zhuǎn)換;“收發(fā)室”——處理來(lái)自不同渠道的業(yè)務(wù)事件(同步傳輸,異步傳輸,發(fā)布/訂閱等方式)。

      其中“路由器”和“收發(fā)室”都是針對(duì)服務(wù)的重用而設(shè)計(jì)的,而“轉(zhuǎn)換器”和“翻譯機(jī)”則專門用來(lái)解決異構(gòu)的通信問(wèn)題。

      針對(duì)重用和異構(gòu)這兩個(gè)難題,倪曉兵認(rèn)為ESB提供了兩個(gè)核心的功能,服務(wù)的管理和數(shù)據(jù)的轉(zhuǎn)換。


    我們DEC項(xiàng)目的目標(biāo)就是建立一個(gè)全能服務(wù)倉(cāng)庫(kù)(暫時(shí)我在DEC設(shè)計(jì)人員zy哪里得到的信息),而服務(wù)之間如何路由,如何轉(zhuǎn)換,語(yǔ)義的協(xié)調(diào)都沒(méi)有考慮,而后者卻是成敗的關(guān)鍵。

    最關(guān)鍵的語(yǔ)義翻譯這一點(diǎn),就現(xiàn)在的技術(shù)上來(lái)說(shuō)還不能做到(需要很高的機(jī)器智能才能達(dá)到使得不同的系統(tǒng)的業(yè)務(wù)詞匯可以正確的映射,更何況是在所有的系統(tǒng)之間進(jìn)行映射,同時(shí)應(yīng)用在企業(yè)級(jí)的應(yīng)用環(huán)境中)

    也許真的有這樣的幻想,但是真的能夠做到這一步么?我深深的懷疑。就目前的技術(shù)手段,如果要達(dá)到數(shù)據(jù)映射的高度正確性,必須由人不同系統(tǒng)之間需要協(xié)調(diào)的數(shù)據(jù)進(jìn)行語(yǔ)義確認(rèn)方能進(jìn)行有效的映射。

    當(dāng)考慮到還必須做到ESB系統(tǒng)對(duì)其接入的所有的服務(wù)數(shù)據(jù)的語(yǔ)義都這樣做時(shí)。我懷疑真的需要做到協(xié)調(diào)所有的服務(wù)么?

    也許ESB的應(yīng)用范圍就是在公司內(nèi)部或者有限范圍內(nèi)的整合目標(biāo)明確的業(yè)務(wù)節(jié)點(diǎn)之間業(yè)務(wù)的整合。
            

    posted @ 2008-04-11 17:11 wanglin 閱讀(685) | 評(píng)論 (1)編輯 收藏

    ruby的優(yōu)秀

    ruby很火,ror很火。但凡一個(gè)東西火,我們要知道他火的原因。

    因?yàn)樗_(kāi)發(fā)快,你看

    rails project_name
    #config db
    rake db:create:all
    rake db:mirage scoffled table_name [field_name:field_type,.....]
    #編輯model
    rake db:mirage
    #編輯action和route
    ruby script/server

    然后一個(gè)應(yīng)用程序就生成啦,這個(gè)過(guò)程大概就2、3分鐘;而且他熱部署,所寫即所得,語(yǔ)法超級(jí)強(qiáng)大,簡(jiǎn)單幾句話就可以表達(dá)很復(fù)雜的邏輯,真正讓人把精力集中在業(yè)務(wù)邏輯上和頁(yè)面邏輯上(他的mirage真是太cool了,完美的體現(xiàn)了定義一次schame,到處使用的原則)

    坦率的講,這些別的東西——包括java都可以做到~,為什么到現(xiàn)在java還是這么殺手呢(不是應(yīng)用程序殺手,是程序員殺手,開(kāi)發(fā)起來(lái)羅嗦到死。

    既然ror出現(xiàn)了,所以我想jor也很快了,不過(guò)ruby使人愉快的是,它從不限制你,包括寫的更難懂——如果你真的覺(jué)得別人寫的你看不懂的話——幸運(yùn)的是,它也沒(méi)有限制你寫的更簡(jiǎn)單。

    那就用ruby去快樂(lè)的編程吧

    posted @ 2008-03-05 19:08 wanglin 閱讀(287) | 評(píng)論 (0)編輯 收藏

    linux控制臺(tái)分辨率

    linux控制臺(tái)分辨率調(diào)節(jié)
    2007年12月07日 上午 11:16   | 640x480   800x600   1024x768 1280x1024
    -----+-----------------------------------------------------
    256 |    257        259         261           263
    32k |    272        275         278           281
    64k |    273        276         279           282
    16M|    274        277         280           283


       VESA:
    Colors   (depth) 640x480 800x600 1024x768 1280x1024 1600x1200
    ------------------+-----------+-----------+------------+-------------+-------------
       256 ( 8 bit)   |    769         771          773          775         796
    32,768 (15 bit)|    784         787          790          793         797
    65,536 (16 bit)|    785         788          791          794         798
    16.8M (24 bit) |    786         789          792          795         799

     

    查上面的表,編輯/boot/grub/menu.lst
    kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb10 ro quiet splash vga=791
    這行最后補(bǔ)上vga=792

    posted @ 2008-02-21 09:44 wanglin 閱讀(1619) | 評(píng)論 (3)編輯 收藏

    隨想

    posted @ 2008-01-22 22:46 wanglin 閱讀(214) | 評(píng)論 (0)編輯 收藏

    說(shuō)說(shuō)韓寒【轉(zhuǎn)】

    說(shuō)說(shuō)韓寒
    http://bbs.book.tom.com/i_87_22259.html

    各項(xiàng)指數(shù)綜合打分,活著的大陸人里面,韓寒應(yīng)該可以排到我最欣賞(敬佩)的人的前三名——還有一位應(yīng)該是曉波老師。還有一位?暫時(shí)空缺,歡迎推薦。王怡信教之后越來(lái)越看不懂了,連岳又太“大隱隱于市”了。
    以前很傻,以為自己比韓寒年紀(jì)大就敢于瞧不起人,愚昧!后來(lái)才慢慢調(diào)整過(guò)來(lái),敢于承認(rèn)一個(gè)年輕人,一個(gè)誰(shuí)都敢批幾句的年輕人,其實(shí)比自己強(qiáng)太多了。
    說(shuō)幾點(diǎn)我欣賞韓寒的地方:
    語(yǔ)言才華:這個(gè)不用說(shuō)了;
    獨(dú)立精神:主要是對(duì)作協(xié)的態(tài)度;
    公民意識(shí),有社會(huì)責(zé)任感:比如對(duì)廈門px的關(guān)注,比如幫助路人;
    生活態(tài)度,有健康的心理:純屬個(gè)人感覺(jué)。聚光燈下,不變態(tài)很難,難得韓寒還有平常心。我挺認(rèn)同韓寒自己說(shuō)的“并不叛逆”;
    職業(yè)精神:愛(ài)一行做一行,還都能做好,比如半月前奪得2007華賽CFR全國(guó)汽車場(chǎng)地錦標(biāo)賽中國(guó)量產(chǎn)車1600cc組年度車手總冠軍;
    掙錢的能力也很強(qiáng):現(xiàn)在越來(lái)越認(rèn)同一個(gè)人賺錢的能力了,以前一直回避這一點(diǎn)。而且“君子愛(ài)財(cái),取之有道”,這八個(gè)字說(shuō)起來(lái)容易,真正做好很難;
    還有,人也長(zhǎng)得挺帥的,作為公眾人物,這點(diǎn)還是很重要的,比如看了郭敬明的照片,吃飯就會(huì)很困難。
    ......
    突然說(shuō)起這些,是因?yàn)樽蛱炜戳四戏街苣?duì)韓寒的采訪。

    南方周末:你怎么看待張悅?cè)弧⑿★垺⒐疵鞯却笈?#8220;80后”作家加入作協(xié)這件事?
    韓寒:我覺(jué)得也挺好的,總得有他們這樣的人。要不然我又得和一幫人競(jìng)爭(zhēng)。現(xiàn)在比較好,就我一個(gè)人,沒(méi)有對(duì)手。我是一個(gè)冠軍車手,我的內(nèi)心比他們更強(qiáng)大,我覺(jué)得是這樣。而且很多時(shí)候他們也只是可能有熟人介紹,面子上過(guò)不去罷了。以張和郭現(xiàn)在的能量,是否加入作協(xié)應(yīng)該無(wú)所謂。
    南方周末:如果他們邀請(qǐng)你,你會(huì)去參加作協(xié)嗎?
    韓寒:可以啊,我可以把這個(gè)當(dāng)作代言活動(dòng)。所有的商業(yè)代言我都是推掉的,這一次我可以代言你們作協(xié),作協(xié)需要一個(gè)年輕化的代表,我代言你們給我200萬(wàn),這算是我給作協(xié)的一個(gè)面子——第一次商業(yè)代言就給你,而且價(jià)格也不高。但你要我加入作協(xié)不可能。
    我的立場(chǎng)一如既往,我絕不加入作協(xié),打死我也不干。我認(rèn)為,真正的藝術(shù)家應(yīng)該永遠(yuǎn)獨(dú)立,絕不能被組織左右。


    韓寒:陸 天明罵作協(xié)門檻降低,把抄襲犯 都收進(jìn)來(lái)了,說(shuō)自己當(dāng)年加入作協(xié)如何難,你進(jìn)入作協(xié)身份就高人一等嗎?我認(rèn)為,國(guó)家就不應(yīng)該有這些協(xié)會(huì),想當(dāng)初,加入作協(xié)對(duì)你的意識(shí)形態(tài)有所控制,文字更 加奴性,現(xiàn)在雖然好很多,但對(duì)創(chuàng)作沒(méi)有任何幫助。一幫作家閑云野鶴的,自由創(chuàng)作多好,要什么協(xié)會(huì)。我在電視上一看到那些作家參加什么會(huì)的時(shí)候,和一些領(lǐng)導(dǎo) 彎腰點(diǎn)頭握手,表示一定要把頌歌唱得更動(dòng)聽(tīng)。作為一個(gè)作家,這種行為是不道德的,你仗著自己文字功底好,和喉舌機(jī)構(gòu)的御用文人搶飯碗,怎么可以嘛。


    南方周末:怎么看待那些和你一起出道的年輕人的改變?加入作協(xié)、買房、結(jié)婚、生子、賺錢。
    韓寒:我不會(huì)因?yàn)闅q數(shù)增長(zhǎng)而改變。很多人婚姻不幸,其實(shí)是因?yàn)闅q數(shù)的原因,到了一定的歲月就要結(jié)婚、生子、賺錢,所以才造成了很多不幸,我現(xiàn)在還住在老家鄉(xiāng)下房子里。我內(nèi)心很有安全感,房子、錢,我并不覺(jué)得這些很安定。一場(chǎng)地震一分鐘就能摧毀一切,保險(xiǎn)公司還都不賠。好多人沒(méi)有安全感,所以要寄托在一些身外之物上。


    南方周末:你也會(huì)老的,你能永遠(yuǎn)保持少年偶像這個(gè)形象嗎?
    韓寒:對(duì) 我來(lái)說(shuō),少年偶像是別人給的,不是我自己要保持,或者說(shuō)不是我想保持下去我就能保持下去的。這是一種慣性,你自己一點(diǎn)辦法都沒(méi)有。生活里我是一個(gè)很不修邊 幅的人,沒(méi)有經(jīng)紀(jì)人、助手。我也看過(guò)明星玩賽車,賽車前還在那里化妝,其實(shí)比賽的時(shí)候有很多汗,化妝干什么?他們才是真正想要做偶像,想要做明星。
    幾年前就有人請(qǐng)我拍戲、唱歌、做商演、做代言,都被我拒絕了。有錢是一個(gè)很好的事情,如果能夠賺更多的錢更好,但問(wèn)題是賺那個(gè)錢我心里會(huì)不舒服,我會(huì)權(quán)衡這個(gè)重要,還是錢重要。比如說(shuō)你看到某個(gè)作家在那里推薦藥、腎寶、洗液什么的,我覺(jué)得那個(gè)效果很怪。權(quán)衡下來(lái),我覺(jué)得單純的錢不能打動(dòng)我。
    我去年推掉的代言至少有500萬(wàn)到1000萬(wàn),全部推掉了。去年靠寫作和賽車,我一共賺了兩百萬(wàn),我認(rèn)為自己歸根結(jié)底還是一個(gè)寫東西的人。
    我發(fā)現(xiàn),人生里30-50歲這一段是最尷尬的,不再是一個(gè)憤怒青年,也不是一個(gè)老頑童,有些不倫不類。我現(xiàn)在離尷尬的時(shí)間已經(jīng)很近了,所以我要比他們更早地打好基礎(chǔ),以免像崔健一樣,步入中年再交出DV短片那樣的學(xué)生作業(yè)來(lái)。
    南方周末:近兩年,你一直在博客上發(fā)言,什么戶口啊、交通啊都要參與一把。動(dòng)機(jī)是什么?
    韓寒:我在博客上寫那么多免費(fèi)文字,就一些社會(huì)問(wèn)題發(fā)言,有人說(shuō)我是在炒作知名度賣書。我寫博客真的不是為了炒作自己,寫那么多文字,甚至參與那么多討論,還和人吵架,沒(méi)有任何經(jīng)濟(jì)收益,甚至我覺(jué)得自己在影響書的銷量。
    作為一個(gè)公民,我認(rèn)為我有權(quán)對(duì)一些社會(huì)問(wèn)題發(fā)表自己的觀點(diǎn)和意見(jiàn)。以前只對(duì)朋友說(shuō),現(xiàn)在對(duì)大家說(shuō)。
    南方周末:你愿意成為王小波那樣的公共知識(shí)分子嗎?
    韓寒:想 起王小波是很難受的一件事情。王小波生前寫了那么多文字,苦口婆心講道理說(shuō)常識(shí)。后來(lái)他死了,人們才假裝發(fā)現(xiàn)了他作品的價(jià)值,覺(jué)得他寫得不錯(cuò),是個(gè)優(yōu)秀的 作家。如果王小波沒(méi)有死,到今天的話,他在人們口中應(yīng)該算是那種一天到晚炒作的人吧。炒作和冒著一定的風(fēng)險(xiǎn)發(fā)表觀點(diǎn)是有很大區(qū)別的,也是非常好分辨的。只 可惜,大家似乎都分辨不了。
    在這個(gè)國(guó)家,做一個(gè)憂國(guó)憂民的人是最傻和最痛苦的,國(guó)家不樂(lè)意,國(guó)民不在意。我不要做那樣的人,我只希望自己60歲時(shí)是個(gè)被年輕姑娘喜歡的深沉的老頑童。




    posted @ 2007-11-16 08:51 wanglin 閱讀(303) | 評(píng)論 (1)編輯 收藏

    后悔大學(xué)沒(méi)好好讀書

        工作兩年了。這兩年的時(shí)間一直感覺(jué)很充實(shí)。最近卻突然感覺(jué)有點(diǎn)無(wú)聊的感覺(jué)——以前兩年一直計(jì)劃學(xué)的東西都學(xué)差不多了。

        了解函數(shù)式編程的途徑中,知道了lambda演算。簡(jiǎn)單看了看,發(fā)現(xiàn)居然是數(shù)學(xué)的一個(gè)分支——可嘆我數(shù)學(xué)系理學(xué)學(xué)士,居然是第一次聽(tīng)說(shuō)這個(gè)名詞。google之下,不勝渺小了。于是后悔起大學(xué)的幼稚來(lái)。

        上學(xué)的時(shí)候,總是抱怨整天學(xué)習(xí)、面對(duì)的都是數(shù)學(xué),枯燥無(wú)聊而且沒(méi)用,除了大一大二好好學(xué)習(xí),大三大四都是逃課比上課多,而且居然因此自鳴得意.....幼稚...

        最近有點(diǎn)小想法。突然覺(jué)得我這樣的程序員沒(méi)有技術(shù)含量,平心而論,現(xiàn)在我寫的東西,一個(gè)高中生也可以寫;而我大學(xué)學(xué)的那些東西,這些年一點(diǎn)沒(méi)用上,這說(shuō)明這份工作技術(shù)含量不是很大。那么做開(kāi)發(fā)最大的技術(shù)含量在哪里?其實(shí)最大的技術(shù)含量(即..的解決方案)在寫代碼之前以前做完了,代碼不過(guò)是把(..解決方案)具體化了而已,所謂的“..解決方案”,有業(yè)務(wù)的,也有技術(shù)上的,反正不是代碼。無(wú)論精通struts還是hibernate,還是spring,會(huì)rpc、ext....都沒(méi)有區(qū)別,之不過(guò)把已經(jīng)有的組合起來(lái),是誰(shuí)都可以做。

        考慮考慮自己的未來(lái)之路......

    posted @ 2007-10-17 13:31 wanglin 閱讀(652) | 評(píng)論 (0)編輯 收藏

    今天開(kāi)始學(xué)ruby

        首先現(xiàn)了一個(gè)ruby的netbeans,地址....(這里沒(méi)記清楚:),這個(gè)東西大小才30m,還不錯(cuò)。

        然后感覺(jué)字體不爽,就想換字體(參見(jiàn)那個(gè)啥的方法——把vjre\lib\font*.properties里面東西改改),然后也ok了。

        開(kāi)始寫代碼的時(shí)候,覺(jué)得屏幕好像刷新率不夠似的,于是又google了一下,把jdk換成6的(正搞個(gè)openjdk玩)——那個(gè)je上的啥說(shuō)的。然后發(fā)現(xiàn)還是不快,換成jdk5的,快了好多。郁悶一個(gè)。。。。。

    下面是ruby筆記第一天


    To change this template, choose Tools | Templates
    and open the template in the editor.

    ##一,了解ruby中類的構(gòu)造
    #定義一個(gè)類,并定義初始化方法,可以給new使用做構(gòu)造函數(shù)
    class Dog                         
      def initialize(name)
        @name 
    = name
      
    end
    #  def initialize(name,color)
    #    @name 
    = name
    #    @color 
    = color
    #  
    end
    #在類中追加定義一個(gè)方法,@是ruby中的變量的開(kāi)頭.默認(rèn)的ly,ruby認(rèn)識(shí)什么是屬性什么是變量 
      def eat(food)
        @food 
    = food
        puts  @name 
    + "eat "+@food
      
    end
    end

    class Dog  
      def la
        puts @name 
    +" la "+ @food
      
    end
    end
    #你看,我們定義了一個(gè)啦的方法,把狗狗吃的全啦出來(lái)了:
    -
    @dd 
    = Dog.new("Big Dog")
    @dd.eat(
    'food')
    @dd.la
    ##他還支持重載么?看一下我們定義的構(gòu)造函數(shù)(的時(shí)候沒(méi)報(bào)錯(cuò),現(xiàn)在調(diào)用的時(shí)候呢??)——他告訴我
    #E:
    \mydoc\NetBeansProjects\RTest\lib\main.rb:29:in `new': Wrong # of arguments(1 for 2) (ArgumentError)
    ##from E:\mydoc\NetBeansProjects\RTest\lib\main.rb:29

    #@gg 
    = Dog.new("name""color")
    #@gg.eat(food)
    #@gg.la

    puts 
    "Hello World"


    ——javablog居然不支持ruby的語(yǔ)法。就模擬vb的好了,反正都有個(gè)end


    posted @ 2007-10-06 18:28 wanglin 閱讀(291) | 評(píng)論 (0)編輯 收藏

    新的開(kāi)始。。。。。。

    度假回來(lái)以后就來(lái)uns上班了。uns的框架是evan寫的,看了兩天:服務(wù)器端還滿容易懂的,關(guān)鍵是ext.js不熟。

    evan準(zhǔn)備使用ext.js(jquery),以前我只使用過(guò)propetype.js,所以jquery.js也要看,還好,一看之下發(fā)現(xiàn)是更好用的js框架。

    ——馬上臺(tái)風(fēng)了,接下來(lái)回家寫。。。。。。

    ext.js沒(méi)什么感想。因?yàn)椴皇欤琫van些的服務(wù)器端我有點(diǎn)感想。

    1,首先可以肯定的是evan些的這個(gè)框架非常好,spring,hibernate,webwork等使用的非常恰當(dāng),層次結(jié)構(gòu)也非常合理
    2,evan和我說(shuō)他們是TDD開(kāi)發(fā)。我看了一下,其實(shí)不是的。
    所謂的TDD是什么,是測(cè)試驅(qū)動(dòng),是需求驅(qū)動(dòng)。現(xiàn)實(shí)的情況我們實(shí)踐的是數(shù)據(jù)庫(kù)驅(qū)動(dòng)的開(kāi)發(fā),更嚴(yán)重的問(wèn)題是這個(gè)結(jié)構(gòu)一桿子到底。我不希望看到UserInfoDaoHiberante-UserInfoDao-UserInfoManagerImpl-UserInfoManager這樣的結(jié)構(gòu)。這是完全不對(duì)的,不論什么驅(qū)動(dòng)的開(kāi)發(fā),都應(yīng)該完全以業(yè)務(wù)為中心的結(jié)構(gòu)UserInfoDao-UserDao-UserManagerImpl-UserManager
    3,因此evan的所謂那個(gè)模板我看還是不用的好。

    這里記下來(lái),回頭和evan討論下。





    posted @ 2007-09-19 14:10 wanglin 閱讀(696) | 評(píng)論 (2)編輯 收藏

    隔日觀花,老書再讀

          去度假之前我塞了本spring到旅行包里,尋思路上看看。可是路上實(shí)在是凈不下心來(lái),于是暗暗告誡自己:回來(lái)的路上一定要看一看。。。。。回來(lái)的路上基本上光睡覺(jué)了。慚愧啊~~~
          可是那本spring,的確是讓人生厭,自從上周翻完以后,我就再也提不起再讀一遍的興趣來(lái)。我的想法就是理解其所以然,至于具體用法用時(shí)再查就是了。于是心安理得的看了一會(huì)恐怖片,上一會(huì)網(wǎng)——發(fā)現(xiàn)了一個(gè)討論討論ejb架構(gòu)的帖子。于是想起來(lái)再讀WITHOUT EJB的興趣來(lái)。上次讀的時(shí)候,大不以為然,大家把這本書都夸到天上去了,可是我什么都沒(méi)看出來(lái),感覺(jué)就是在談概念,今天一讀之下(其實(shí)還沒(méi)讀,就是看看目錄,猜猜里面講什么,猜測(cè)作者意圖傳達(dá)的想法)發(fā)現(xiàn)真不愧是人人傳誦的好書。J2EE最近兩三年的潮流,不外是此書罷了。
         一年來(lái),從當(dāng)初剛剛會(huì)struts、hibernate的小菜鳥(niǎo),經(jīng)歷了追逐新的技術(shù)潮流,理解新的技術(shù)理念,從僅僅負(fù)責(zé)項(xiàng)目的某個(gè)模塊到自己負(fù)責(zé)整個(gè)項(xiàng)目,從編寫代碼的程序員到真?zhèn)€項(xiàng)目的需求規(guī)劃管理等。我不是當(dāng)初的我了。
        所以我想:讀書,何必強(qiáng)求自己呢!
        倘若有讀書的愛(ài)好,他喜歡讀哈利波特,何必非要強(qiáng)求他讀紅樓夢(mèng)呢。順其自然而已。

    posted @ 2007-09-10 11:05 wanglin 閱讀(118) | 評(píng)論 (0)編輯 收藏

    <2007年9月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(1)

    隨筆檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲精品国产自在久久| 成人毛片免费观看视频| 亚洲人片在线观看天堂无码 | 69式互添免费视频| 久久亚洲国产最新网站| 久久亚洲国产成人精品无码区| 久久青草免费91线频观看不卡| 亚洲精品免费网站| 亚洲线精品一区二区三区影音先锋| 永久看日本大片免费35分钟| 国产亚洲精品美女久久久久| 老色鬼久久亚洲AV综合| 国产一区二区三区在线免费| 99ee6热久久免费精品6| 免费国产黄网站在线观看动图| 老司机亚洲精品影院| 亚洲成人一区二区| 91情侣在线精品国产免费| 黄色视频在线免费观看| 亚洲欧美黑人猛交群| 亚洲AV无码一区东京热| 可以免费观看的一级毛片| 国产成人精品免费视频动漫| 一区二区三区免费视频播放器| 亚洲人成网站日本片| 亚洲av无码不卡一区二区三区 | 国产精品99久久免费| 亚洲视频免费在线看| 国产一区二区三区免费| 亚洲人成网站观看在线播放| 亚洲av中文无码字幕色不卡| 波多野结衣免费在线| 亚洲五月丁香综合视频| 免费可以在线看A∨网站| 亚洲剧情在线观看| 怡红院免费全部视频在线视频| 成年男女男精品免费视频网站| 久久久久亚洲AV成人无码| 国产黄色片免费看| 国产黄在线播放免费观看| GOGOGO免费观看国语|