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

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

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

    2008年1月22日

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

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

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

    python和ruby的學習【緒】

    昨天準備離職了。

    其實在這家公司里面,項目leader對我很不錯,時間也是比較寬松的。給了我很多的機會學習。甚至曾經我有整整一個星期的時間去完整的學習ruby。對此我還是非常感激的。不過因為項目的原因以及各種管理上的不如意,我感覺自己始終不開心。

    索性這次終于解放,于是我想先靜下心來,思考一下人生未來的路。順便學習一下我所喜愛的ruby和python。上次學習ruby已經是幾個月以前的事情了,學完以后基本上沒有得到什么使用的機會到現在基本上忘記了。這次一并將python也學了,并比較列出。

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


    以上前三個部分,是一個語言基礎的部分。但是對一個語言深入的了解,還必須結合這個語言的背景,哲學理念,才可以達到比較深刻的地步。是以我們對python和ruby的學習將從這個地方開始。

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

    技術的位置

     

    我曾是個技術粉絲

    但是多年的開發(fā)經驗,使得我對技術的本質認識的越來越清楚。至少對企業(yè)軟件開發(fā)人員來說,純粹的技術coding是沒有多少價值的。如同建筑行業(yè)一樣,真正有價值的東西在設計階段已經完成了。

    和傳統建筑行業(yè)開發(fā)不同,軟件開發(fā)行業(yè)不光是技術設計,還包括業(yè)務的設計。業(yè)務和技術摻雜在一起,構成了軟件開發(fā)的復雜性。

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

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

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

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

    工作流、soa以及esb

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

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


     

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

      其中“路由器”和“收發(fā)室”都是針對服務的重用而設計的,而“轉換器”和“翻譯機”則專門用來解決異構的通信問題。

      針對重用和異構這兩個難題,倪曉兵認為ESB提供了兩個核心的功能,服務的管理和數據的轉換。


    我們DEC項目的目標就是建立一個全能服務倉庫(暫時我在DEC設計人員zy哪里得到的信息),而服務之間如何路由,如何轉換,語義的協調都沒有考慮,而后者卻是成敗的關鍵。

    最關鍵的語義翻譯這一點,就現在的技術上來說還不能做到(需要很高的機器智能才能達到使得不同的系統的業(yè)務詞匯可以正確的映射,更何況是在所有的系統之間進行映射,同時應用在企業(yè)級的應用環(huán)境中)

    也許真的有這樣的幻想,但是真的能夠做到這一步么?我深深的懷疑。就目前的技術手段,如果要達到數據映射的高度正確性,必須由人不同系統之間需要協調的數據進行語義確認方能進行有效的映射。

    當考慮到還必須做到ESB系統對其接入的所有的服務數據的語義都這樣做時。我懷疑真的需要做到協調所有的服務么?

    也許ESB的應用范圍就是在公司內部或者有限范圍內的整合目標明確的業(yè)務節(jié)點之間業(yè)務的整合。
            

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

    ruby的優(yōu)秀

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

    因為他開發(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

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

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

    既然ror出現了,所以我想jor也很快了,不過ruby使人愉快的是,它從不限制你,包括寫的更難懂——如果你真的覺得別人寫的你看不懂的話——幸運的是,它也沒有限制你寫的更簡單。

    那就用ruby去快樂的編程吧

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

    linux控制臺分辨率

    linux控制臺分辨率調節(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
    這行最后補上vga=792

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

    隨想

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

    <2008年1月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統計

    常用鏈接

    留言簿(1)

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 91精品啪在线观看国产线免费| 亚洲男人第一av网站| 亚洲首页国产精品丝袜| 亚洲免费一级视频| 亚洲国产成人在线视频| www.黄色免费网站| 亚洲精品美女久久7777777| 日韩高清免费在线观看| 午夜亚洲国产精品福利| 亚洲性久久久影院| 不卡视频免费在线观看| 老汉色老汉首页a亚洲| 在线看片免费不卡人成视频| 亚洲av午夜国产精品无码中文字| 亚洲Av无码乱码在线znlu| 久久久久久国产a免费观看不卡| 国产亚洲精品资源在线26u| 99热这里只有精品免费播放| 亚洲国产成a人v在线| 永久在线毛片免费观看| 国产高潮流白浆喷水免费A片 | 国产精品亚洲а∨无码播放| 18禁免费无码无遮挡不卡网站 | 久久国产乱子伦精品免费午夜| 亚洲精品色午夜无码专区日韩| 一级特黄aa毛片免费观看| 久久精品亚洲AV久久久无码| 无码欧精品亚洲日韩一区夜夜嗨 | 免费国产va视频永久在线观看| 曰韩亚洲av人人夜夜澡人人爽| 51精品视频免费国产专区| 亚洲中文无码永久免| 亚洲精品无码99在线观看| 日本视频在线观看永久免费| 成人亚洲国产va天堂| AV在线播放日韩亚洲欧| 国产卡一卡二卡三免费入口| 午夜在线免费视频| 亚洲精品日韩专区silk| 国产精品国产自线拍免费软件| 无码av免费一区二区三区|