posts - 84, comments - 54, trackbacks - 0, articles - 0
   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2008年6月29日

香港google剛剛推出了360度街景服務,感受一下,再次對google佩服五體投地。
順便鄙視一下百度,垃圾百度終于在首頁掛上廣告條了,垃圾之路越走越深。

拖動google map上的小黃人到任意街道上,即可啟動街景服務,左上角的方向控制視角。

可以局部放大,不過google考慮個人隱私,所有的車牌,路人的面部都做了模糊處理。

哈哈,足不出戶就能在最好的天氣下游覽了


半山豪宅

最真實的香港

posted @ 2010-03-17 20:22 马达+斯加 阅读(308) | 评论 (0)编辑 收藏


是不是IT人就可以不修边幅呢?你错了,得体的穿着是你踏上成功之路所必不可少的。
看本文前先问问自己这些问题:
1.你有没有白袜子配过黑皮鞋?
2.你有没有把你单排西装的扣子全扣起来过?
3.你的冬裤有没有露出来?
4.你有防寒衬衣吗?
5.你的西装是应该2扣,还是3扣,还是双排扣呢?

不知道?那就学习下吧。


A.内衣 Underwear

    一般来说,穿宽松或有褶的裤子时适合穿平角裤。穿牛仔或紧身裤时适合穿三角裤。
    在气候寒冷的地方,需要经常进行户外活动的人肯定会需要穿长内裤,虽说长内裤样子不那么吸引人,却非常实用。但是要注意把内裤裤脚藏在袜子里,裤腰边藏在衬衫里。
B.衬衫 Shirt

    衬衫后领如果被西装的领子完全盖住的话,衬衫领子就太窄了。盲目跟随时尚的品牌衬衣有时会出现这种问题。如果衬衫领子太窄,后颈位置可能会露出领带,这是一定要避免的。
    衬衫和西装袖长都对的情况下,衬衫袖口有一厘米左右露在外面,有的人还希望多露一点。多露出一点衬衫袖口会显得胳膊比较修长。胳膊偏短的男士可以利用这一点。
    衬衫袖口的长度应该正好到手腕,从拇指尖向上量5英寸的距离。
    如果衬衫是有图案的,那你的领带最好不要有图案。
戴领带时穿衬衫要很贴身,不戴领带时穿衬衫可以放松一点儿。但如果你穿的是有扣领的衬衣,一定要把领角的扣子扣上。    
    *不是所有衬衣领适合所有人。

长脸型的人适合大一些,带扣子的领子。

方脸型的人适合带扣子的,圆角边的领子。

圆脸型的人适合带扣子的长尖领。

除了圆领,椭圆脸型的人适合各种领型。
C.领带 Tie
    *领带与衬衫的搭配:应该根据你的衬衫来挑选领带的颜色。
    最好的两种颜色是红和蓝、或以黄色为主并带有图案的。色彩的搭配应该有规则的,例如,衬衫是白色的,那么领带上的图案就应该带有一点儿白色。领带中的白色能衬托出衬衫的白色,这样效果好,在和藏青色、深灰色西装配,能产生多种视觉效果。换成蓝衬衫,道理是一样的。带一点儿兰色的领带配什么蓝色衬衫都可以。不同的领带配上同一件衬衫,能产生出不同的视觉效果,这是非常经济的办法。
        
    领带到底多长呢?我看在皮带的上面就可以了,不能长于皮带,不能在皮带扣下面。开车时,领带应该放在安全带的外面。
    领带结不能滑下来,露出领口。
D.领夹 Tie clip

现在真是很少很少看到的有人再用领带夹了!过紧的领带夹会伤害领带的面料,我提议不要再用它了;如果你的公司要做礼物送人的话,也不要再做这种东西了。

E.小手帕 Handkerchief
    整齐有型的男士身边永远备有一方干净的白手帕,万一身边哪位女士有需要,随时可以体面地拿出来。男士自己也可以用它来擦汗、擦手。
    当然,现在人们常常不带手帕而是用纸巾,这可以理解,也完全可以接受。

F.西装 Suit
    *个子矮的男人要想看起来高,应该穿两粒扣的深色西装,不要穿三粒的。尽量避免穿宽松和翻边的裤脚,也不要穿有横条纹的衬衣。

*又瘦又高的男人要想看起来宽厚,应该穿有花纹,厚面料,但面料不贴身的三粒扣西装,大翻领,宽肩,有翻边的裤子。
    
    *绿色西装很难搭配领带,使我们的黄皮肤看起来病恹恹的。

*如果只有一件西装,最好是纯色,它可以是藏蓝色,黑色,或者深灰色。

    *如果你的套装一般是有暗条图案,很大方,而且常常都很流行;或者是有花样的,或有大的格子,你要遵守“Two solid, One pattern”(两个单色,一个图案)的规则,让你衬衫和领带配以单色的最好,或者是有很暗的图案。这是最简单的原则,好好记住它,可以使你很容易就搭配得体。
G.西装扣 Suit button

什么时候要把西装的扣子扣住?你的扣子是永远都要扣住吗?

如果穿单排扣的西装。在正式的场合时,要把上面的扣子扣住,起码是最上面的扣子,这样比较端正一点。
    如果穿三件套的话,你怎处理扣子的问题?你有一件马夹,马夹从上到下每一个扣子都要扣住,这是正式的穿法,没有选择的余地。外套是不能全扣的,扣一个就够了,或不扣。
H.西装的保养 Maintenance of suit

西装只能干洗,不能水洗。精良的西装在肩膀部分结构复杂,水洗会使它变形。

不穿时,要用专用西装衣架把西装挂起来,千万不要用一些便宜的细衣架。这也是为了避免西装变形,并让它穿得持久。

如果西装上有点皱,要用熨斗小心的熨平。为了防止熨烫时出现的“镜面”现象,可以放一条薄的手帕铺在西装上来保护它的面料。

一件保养的好的西装每个季度不能超过两到三次干洗;而保养一件燕尾服是永远不用干洗。
I.袜子 Socks

最简单的规则是:选用黑袜子绝对不会有问题。穿黑鞋子就穿黑袜子;穿蓝色鞋子也可以配黑袜子。

重要的是,要买长的袜子,要穿齐腿肚子长的袜子——抬腿坐时,不应该让人看到腿部的皮肤,无论是坐着或腿放下来的时候,从裤子到袜子到鞋,连起来都应该是看不到腿的。这是很有礼貌的穿法,在夏天也是这样。
J.鞋子 Shoes

最容易与腰带、衣服搭配的鞋子是黑颜色的。

黑颜色的鞋子基本上可以搭配任何颜色的西装,黑、深蓝、深灰色的鞋子也可以。但如果你买咖啡颜色的鞋子,那唯一可以穿的就是咖啡颜色的西装。

至于鞋子是什么款式,那是你的选择。通常系带鞋、船鞋比较保守,这两种都是正规的。

要注意鞋子的清洁,闪亮的皮鞋给人以专业、整齐的感觉。

*400元的皮鞋如果没有光泽,看起来就像双40元的鞋。
K. 腰带和吊带裤Belt and suspenders

腰带同鞋子的的关系:穿什么颜色的鞋子就配什么颜色的腰带,永远不会出错。腰带颜色的选择不是太多,黑色最保险。
L.毛衣 Sweater

在中国,有很多男士在衬衫和西装之间穿毛衣,这种着装在外国几乎看不到——人们只穿衬衫、西装和大衣。

即使你在西装里面穿毛衣,也要注意颜色的搭配。如果你的衬衫和领带有很多颜色的话,那你的毛衣就应该是素色的;如果领带是单色,衬衫也是单色,那你的毛衣可以有一定的花样。不然的话,花领带加上花衬衫,再来个花毛衣,看起来像棵喜庆的圣诞树。
M.休闲上装 Blazer
    如果穿套装过于正式,你可以穿得潇洒休闲一点,此时功能非常多的休闲上装就成为你的首选。譬如,你可身着休闲上装,配上任何裤子:牛仔裤、棉布裤、甚至法兰绒裤。里面戴领带或不戴领带,穿T恤衫,衬衫或毛衣,均很得体。这种上衣有双排扣的,也有单排扣的,背后开两个叉,有一个胸袋,左右可能各有一个带盖子的口袋。
N.休闲服 Casual clothes

男士的休闲服可以是全棉的运动衫、毛衣(Sweater)、运动夹克(Sports jacket),马球衫(Polo shirt)、T恤衫(T-shirt),可以和任何的裤子搭配。休闲裤子的面料可以是棉、毛或是法兰绒。

T恤衫(T-shirt)是目前世界最流行、最受欢迎的服装。

只有在休闲的场合才穿白色的袜子。白色的运动短袜适合于休闲鞋、胶底运动鞋或慢跑鞋,一般不与黑色或棕色的皮鞋配。    
*含有少量莱卡的衣服,除了穿着舒适,还可以保持衣服的原型,避免起皱

有一种穿法最糟糕,一定要避免!那就是在工作的地方穿短裤和黑色的步行鞋再配白袜子。短裤应该在休闲或度假时才穿,其余时间不要穿。事实上,在任何正式场合,男士露出腿部的皮肤,都很不雅观。
O.大衣 Overcoat
大衣的扣子要全部扣起来才显得正规。双排扣的大衣有两种系腰带的方法:一种是随便打个结,另一种是穿到扣襻里,把其余的部分折过来,塞在腰带下

如果你想追求自己的风格,归根结底,说到风格,最重要的一条是干净。
在任何场合都穿一条牛仔裤也没有什么不妥,问题是裤子必须干干净净。
如果你不爱熨衬衫,没关系,但是衬衫必须干净。同样,你有一头长长的浓密的头发,没有关系,但是头发也必须干净。

posted @ 2009-11-30 15:10 马达+斯加 阅读(300) | 评论 (0)编辑 收藏

差不多一个月都是消化不良,又嗳气,医生说是肠胃功能紊乱,吃了2个星期的药也不见好。
上个星期吃了点米饭,居然半夜烦胃病,胃痛得很,又拉肚子,翻到一个胃仙U吃了一片才止住痛,昏昏沉沉睡了过去。
第二天就胃涨得很,吃胃仙U也不管用,晚上跑去万宁拿了盒幸福胃的素,嚼了2片下去才舒服些。
第三天仍然胃不舒服,吃点点东西就饱了。
网上查资料说胃镜是诊断胃病最有效的手段,于是打算星期五请假回广州做个胃镜检查。
看了很多资料,普通胃镜主要就是咽喉的呕吐感难受,不过,不同人对这个的反应又不同。我想我还是属于不能吃苦耐劳的类型,所以一开始就决定做无痛的好了。

一大早就起床,叫上老婆陪着去中山三院挂了个内科,简单说了一下症状后,就叫医生给我开个胃镜检查单。无痛的640,普通的便宜一半,交完钱就去到胃镜室,虽然没预约,但是和护士说我早上没吃东西也没喝水,由于来得早,护士答应上午就帮我做检查。
因为要全身麻醉,所以要签2份文件,签完后就在检查室外等候,期间,一个女孩子走了出来,因为做普通的,忍受不了,要改做无痛的,于是护士就叫她补交320块。听到报价,她便犹豫了,决定还是做普通的。
过了几分钟,便又进去了,结果,还是不行。看来,普通的胃镜检查对有的人来说,真的是很难受。。。
检查的医生便建议说要么做无痛的,要么就打一只安定再做,打安定会便宜些,补一百多。

这时候,护士叫我名字了。进去以后,先喝了一支口服液,然后侧躺在推车上,含开口器,擦氧气管,手腕插麻药针头,就等着推进去检查了。
躺了一会儿,嘴和喉咙就开始发麻,应该是刚才那支口服液的作用吧,人还很清醒。
我正在奇怪怎么还没睡着的时候,护士开始打麻醉针了,开始有点痛,不过,很快人就睡着了。

就觉得睡得很舒服,甚至开始做梦。被护士叫醒的时候,躺在推车上都不想起来,^ 0 ^
当然,那是不行的,护士会赶你下床的。

刚刚开始还是有点反应迟钝,嘴还是有点麻麻的,不过,坐了不到五分钟,就完全恢复了。
很快,检查结果就出来了,果然是慢性胃炎。后悔原先经常饮食无规律也没用啦,只有今后多多注意了。

无痛胃镜果然是如别人所说,睡一觉就完成,难怪日本都把胃镜检查列为普通体检项目,不过,价格还是贵了点。

posted @ 2009-11-13 12:16 马达+斯加 阅读(599) | 评论 (0)编辑 收藏

原本對于這個五百年一遇的詞很淡定的,五百年一遇的東西太多了,什么洪水啊,地震啊,年年都在刷新紀錄。
但是,事實證明,從眾心理還是很難克服的。
上午九點半的時候,就有同事騷動起來。盡管不再日全食的區域里面,但是天空相當的晴好,話說也可以看到半個月亮影子。
于是一群人沖到天井里面,向上面瞄了一眼,隱約看到一個黑影,不敢多看了,視網膜脫落可不是鬧著玩的。
這不看不要緊,看了又沒看清楚,心有不甘之下,于是一群人開始到處找工具了。
好彩,找到一筒廢膠卷,三下兩下就瓜分了,再沖出去隔著膠片看,呵呵,果然是好東西啊。隔著膠片,太陽變成了橘紅色,大半個月亮擋在太陽前面,甚是詭異。
五百年,只不過是一個日全食的輪回,想想也不覺得長,
但是五百年前,一個日全食橫掃中原,估計皇帝怎么也得下個『罪己詔』什么的吧,現在可倒好,都開發起飛天『追日』旅行團了。
這樣想感覺還真是復雜。。。唉,又無病呻吟了

posted @ 2009-07-23 00:16 马达+斯加 阅读(212) | 评论 (0)编辑 收藏

保罗.卢斯赛博基拉 Paul Rusesabagina
这个名字很长,也很陌生。没看《卢旺达酒店》以前,我也不知道这个名字。
1994年,卢旺达的发生了针对图西族的种族大屠杀,由于西方社会的漠视,造成至少80万人死亡。Paul Rusesabagina 当时是卢旺达酒店的经理助理,在西方管理人员撤离后,担任酒店负责人。他在大屠杀中拯救了1268名难民。
电影《卢旺达酒店》(Hotel Rwanda)就是根据他的真实故事改编。
人真的是很从众的动物,在卢旺达大屠杀中,平日和睦相处的邻居,就因为不同种族,隔夜便毫不犹豫的举起了砍刀,没有理由,也没有犹豫——仅仅是因为大家都这么做,仇恨就是那么容易被煽动的。
所幸的是,无论何时,我们总是能在最黑暗的地方发现人性的闪光,我想,这也是尽管大大小小的战争、屠杀、灾难总是充斥整个人类历史,而人类还能始终向前的原因。


Paul Rusesabagina (左)和他的扮演者 Don Cheadle(右)

卢旺达大屠杀的背景:
1890年到1918年时卢旺达为德国殖民地,1918年到1962年为比利时殖民地。白人殖民者以图西人肤色较白,平均身高较高、举止更为优雅为由,让占人口少数的图西人(约18%)统治占人口多数(约80%左右)的胡图人,而在比利时人离开后,却又将政权交给了胡图人,因而埋下日后种族屠杀的原因。
1962年独立后,政府也未妥善处理种族问题。
在20多年的时间里,卢旺达政府一直对图西族实行种族歧视政策。在大屠杀前的三年里,国家控制的媒体甚至把图西族人等同为国家的敌人,大力加以鞭挞,煽起胡图族人的恐惧和仇恨。一家受到党政军多名要人支持的RTLM广播电台,在大屠杀前9个月,宣传对图西族人的仇恨,甚至公开宣布要被消灭的人的名单。

1994年4月6日,载着卢旺达总统朱韦纳尔·哈比亚利马纳 和布隆迪总统西普里安·恩塔里亚米拉的飞机在卢旺达首都基加利附近被击落,两位总统都罹难。有传闻击落客机的人是图西族游击队。
屠杀从基加利开始扩散到全国每个角落;从4月6日到7月初的100天,约有100万人被屠杀,其中大部份是图西人。另外还有200万人流离失所。

由于美国此前在索马里进行的干涉行动因当地势力的一致抵抗,并且失败,还遭到了一些欧洲与第三世界国家的谴责,因此并不想派军介入这场冲突。 英国则一向与美国共同进退;中国和俄罗斯则持旁观者心态。
后来联合国被迫说服其他国家伸援。法国在基伏湖附近建立了野战医院,尝试收容难民。加拿大、以色列、荷兰和爱尔兰也提供了一些援助。

红十字会、无国界医生等救援组织亦无惧炮火,到达当地,拯救平民百姓。

posted @ 2009-05-19 00:09 马达+斯加 阅读(1184) | 评论 (0)编辑 收藏

从NetBeans的网站上下载了for C++的版本,才24MB。不过,NetBeans也真是小气,居然不肯集成C++编译器。
只有另外下载了MinGW3.4.5,安装后,在NetBeans的Tools>Option>C++里面新建一个Tool Collection。
BaseDirectory指向MinGW的bin,结果,mingw32-make.exe居然不被认可。
想着把mingw32-make.exe复制一个make.exe出来,结果,编译的时候出现错误:
make: *** [.validate-impl] Error 255
在google了一番之后,看到有大大说要下载mSys,然后将其bin目录中的make.exe复制到MinGW之中即可。
事实证明,可能因为版本差异,还是不行,错误信息变成了:
Build failed. Exit value -1073741515.
原来,并不需要将make.exe复制过去,直接在NetBeans的Option里面,将Make Command指向mSys/bin下面的那个make.exe就可以了。





posted @ 2009-05-12 16:44 马达+斯加 阅读(567) | 评论 (0)编辑 收藏

Susan Boyle,如果你不知道她是谁,你真的应该让自己从繁重的工作中停下来休息一下了。
这名47岁的村姑,没有长相,没有气质,没有结婚,甚至没有kiss过,却在《英国达人》的选秀节目上以天籁般的声音一鸣惊人。
在Youtube上看了她的那段选秀视频,感动之余,太多感概不得不发。
A Wake Up Call,我想这也是每一个人的感受。第一眼看到Susan Boyle的人无不产生强烈的优越感,尽管我们的“修养”会让我们掩饰住这种情绪。但是,等到第一句歌词唱出来的时候,一个感受是意外,然后是对自己刚才的那种建立在别人身上的优越感的一种强烈羞耻,等到一半唱完的时候,就是对Susan大婶的由衷的佩服。我想,这是每一个在场的人的共同经历。
因此,在表演结束后,无一例外的,全部起立鼓掌,是对Susan的敬意,也是对她的道歉。太感动了。
感谢Susan大婶,实实在在的教育了全世界:人不可貌相,海水不可斗量——尽管老祖宗早就总结好了,我们总是当耳边风。
其次,一名又老又土的村姑,站在一个全国的选秀台上,面对数以万计的电视观众,面对台下的嘲笑声,神情自若,尽情表演。那份自信——对每个人都是最好的教材。
第三,引起了我对自己为人处事态度的反思,为什么会嘲笑这个村姑,她真的有让我无地自容的感觉,我的修行还远远不够啊!
谢谢你,Susan大婶,我想,全世界都应该为你骄傲。

posted @ 2009-05-07 23:00 马达+斯加 阅读(233) | 评论 (0)编辑 收藏

火曐攵並騑汉茡独哊。
leet(l33t彧1337),叒稱黒客峿,湜恉⑴種發源衧欧鎂哋區dēbbs、洅綫遊戏啝嫼客社群葰驶苚菂攵牸書寫方式。通瑺煶粑柆丁茡母啭變宬數茡彧4特殊符號,例铷e寫宬3、a寫宬@等。彧煶鱂單茡寫宬哃音dě茡母彧數茡,銣to寫宬2、for寫宬4等等。

以上文字就是被诸多七年级,八年级唾骂的火星文啦,据说也是九年级的最爱。把它翻译为正常语言的话,就是:

火星文并非汉字独有。

Leet(l33t或1337),又稱駭客語,是指一種發源於歐美地區的BBS、線上遊戲和駭客社群所使用的文字書寫方式。通常是把拉丁字母轉變成數字或是特殊符號,例如E寫成3、A寫成@等。或是將單字寫成同音的字母或數字,如to寫成2、for寫成4等等。

所以,火星文本质上是一种四海共有的恶搞文化,并无伤大雅。部分国人常常神经过敏,将其上纲上线,提到了对汉语的毒害的高度。宽容些吧,想想自己青春年少的时候,也做了不少长辈眼中离经叛道的事情吧。

再附上一段火星洋文,god,那才端的是火星文:

7h1$ 1$ 4n 3x4mp£3 0ƒ £337 47 17$ ƒ1n3$7. 1 w1££ 74|{3 7h1$ 0pp3r7µn17¥ 70 r3m1nÐ ¥0µ 7h47 ¥0µ $h0µ£Ð 4£w4¥$ 937 ¥0µr |{1Ð$ p37 $p4¥3Ð 0r n3µ73r3Ð. N3v3r £34v3 h0m3 w17h0µ7 4 70w3£. 4nÐ n0 m4773r wh47 7h3¥ $4¥, 7h3r3 1$ n0 ([]\/\/ |_3\/3|_. |_0|_ h4x.

This is an example of leet at its finest. I will take this opportunity to remind you that you should always get your kids pet spayed or neutered. Never leave home without a towel. And no matter what they say, there is no cow level. Lol hax


 

posted @ 2009-04-08 14:17 马达+斯加 阅读(1124) | 评论 (0)编辑 收藏

     摘要: 配合截图讲解如何利用RAD7自带插件一步步为EJB生成并测试Web Services
一、 准备工作
二、 从EJB生成Webservice
三、 测试Web Service  阅读全文

posted @ 2009-03-17 15:23 马达+斯加 阅读(997) | 评论 (0)编辑 收藏

在JSP中有这样一行代码:

<td class="FormContents">
<fmt:formatDate value="${usr.userCreDate}" pattern="dd-MMM-yyyy" />
</td>

在WebSphere Portal6中运行时报错:
Nested Exception is com.ibm.ws.jsp.JspCoreException: Unable to convert string '${usr.userCreDate}' to class java.util.Date for attribute value: java.lang.IllegalArgumentException: Property Editor not registered with the PropertyEditorManager
         at org.apache.jasper.runtime.JspRuntimeLibrary.getValueFromPropertyEditorManager(JspRuntimeLibrary.java:
930)
         at com.ibm._jsp._userEnquiry._jspx_meth_fmt_formatDate_0(_userEnquiry.java:
1624)
         at com.ibm._jsp._userEnquiry._jspService(_userEnquiry.java:
643)
         at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:
91)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:
856)

 

而该JSP在Portal 5中确定是没问题的。利用Google找到一个类似的问题,有人做了如下 的解答:

1) Declare web.xml as Servlet 2.5.
2) Remove all loose JSTL tld files from your classpath. Those are already included in the JSTL JAR file.
3) Remove the TLD declarations from your web.xml. Those are already declared in the JSTL JAR's web.xml.
4) I recommend to remove the JSTL and Standard JAR's and use JSTL 1.2 instead: jstl-1.2.jar. Just place it in the classpath (YourWebApp/WEB-INF/lib or Tomcat/lib) and declare the @taglib in your JSP to use it. Nothing more, nothing less. Do not extract the JAR and duplicate the stuff everywhere.

再三检查后,以上4点在移植过程中都已经注意了,除了Servlet是2.4以外,但是应该和这个没关系。

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
    xmlns
="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
</web-app>

 

既然原因不在这里,就只有另外想办法,根据错误信息,忽然想到尽管WEB-INF/lib中的jstl.jar没问题,但是是否加载到了这个jar呢。打开EAR项目下的application.xml,转到Deployment,将Classloader Mode设置为PARENT_LAST。重启发布项目后,问题解决。
该设置的物理位置在{EAR}\META-INF\ibmconfig\cells\defaultCell\applications\defaultApp\deployments\defaultApp\deployment.xml中

<?xml version="1.0" encoding="UTF-8"?>
<appdeployment:Deployment xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:appdeployment="http://www.ibm.com/websphere/appserver/schemas/5.0/appdeployment.xmi" xmi:id="Deployment_1236654129452">
  
<deployedObject xmi:type="appdeployment:ApplicationDeployment" xmi:id="ApplicationDeployment_1236654129452" startingWeight="10">
    
<modules xmi:type="appdeployment:WebModuleDeployment" xmi:id="WebModuleDeployment_1236654129452" startingWeight="10000" uri="MyPortal_Web.war"/>
    
<classloader xmi:id="Classloader_1236654129452" mode="PARENT_LAST"/>
  
</deployedObject>
</appdeployment:Deployment>

posted @ 2009-03-10 12:14 马达+斯加 阅读(754) | 评论 (1)编辑 收藏

一直都是将EJB与其Client分开为两个java项目的,升级到RAD7后记不起如何设置的了。
原来在创建完EJB后,右键点击EJB项目,选择EJB client jar->create EJB client jar
这样将会有一个新的java项目被创建出来,将Home和Remote Interface移动到该项目中,当再次选择Prepare for Deployment的时候,会发现stubs已经分开生成了。

posted @ 2009-02-24 15:44 马达+斯加 阅读(231) | 评论 (0)编辑 收藏

1.創建項目

1.1創建Project VOB

在開始菜單中選擇Rational Software->Rational ClearCase->Adminstration->Create VOB

選擇Create as a UCM project VOB,不選This VOB will contain UCM components,下一步

接著指定VOB storage location,下一步

Administrative VOB的選項中選擇none,結束

1.2創建Component VOB

在開始菜單中選擇Rational Software->Rational ClearCase->Adminstration->Create VOB

This VOB will contain UCM components,不選擇Create as a UCM project VOB,下一步

選擇Create VOB as a single VOB-level component,下一步

What is the project VOB where information about this component will be stored中選擇剛才創建的Project VOB,結束

1.3創建UCM Project

右鍵選擇剛才創建的Project VOB,選擇new->Project

輸入Project Name, Integration Stream Name, Project Type choose 'Traditional paralletl development', 下一步

一直選Next直到完成

1.4創建Subsystem Integration Stream

ClearCase Explorer中點擊 Join Project按鈕

選擇剛才創建的UCM Project

Development View選擇Snapshot, Integration View選擇Dynamic

后面的步驟就一直選next到結束

2.刪除項目

項目刪除必須從最底層的substream開始,一層層向上刪除。

刪除stream的時候,必須先刪除其所有的

  • Activity
  • Baseline
  • View

 

2.1刪除Activity

命令: cleartool rmactivity

或者在ClearCase Explorer中選中Activity,直接按Delete

如果該activitychange set不為空是無法刪除的,提示為:

Cannot remove activity with versions in its change set.

ClearCase explorer中右鍵點擊該activity,選擇Change Set標簽,可以看到其中的成員。

刪除這些成員有兩種辦法:

方法一:右鍵選擇其中的成員,選擇Version Tree,在Version Tree中刪除其所有版本。這個做法適合于Change Set 中成員較少的情況。

方法二:如果Change Set中成員成百上千,這個辦法就行不通了,我的辦法是寫一個批處理命令來清除。

首先,確保本機有該StreamView,否則,執行以下命令的時候會遇到Content找不到的錯誤。


@echo off

SET VIEW_HOME = D:\views\d_GMS_R1_DEV

CD %VIEW_HOME%

cleartool lsactivity -l -in stream:d_GMS_R1_DEV@\EMMS1b1c_pvob > changeset.txt

rem 使用findstr找到該activity下的chang set成員

for /f "delims=" %%i in ('findstr ^".*java.*^" %VIEW_HOME%\changeset.txt') do (

rem y.txt中只有一個y字,用以在刪除確認時輸入Yes

cleartool rmver -xhlink %%i < c:\temp\y.txt

)

很大機會,該Activity中的Change Set并不能一次刪除,而是在lost+found里面生成了新的文件。重復執行上面的批處理命令,最終可以將Change Set清空。

2.2刪除Baseline

命令:clearcase rmbl

在刪除已經Deliverbaseline時,會遇到以下錯誤而無法刪除:

Cannot remove baseline that has been delivered.

驗證可行的辦法是刪除該baselineHyperlink后再強行刪除:

cleartool des -l baseline:GMS_R1_09_02_2009_1647_ini@\EMMS1b1c_pvob

baseline "GMS_R1_09_02_2009_1647_ini"

created 09-Feb-09.16:47:35 by XYZ.CcEMMS_AASGrp@DPTA00398

owner: HOUSING\XYZ

group: HOUSING\CcEMMS_AASGrp

component: GMS_cvob@\EMMS1b1c_pvob

label status: Incrementally Labeled

change sets:

promotion level: INITIAL

depends on:

Attributes:

PromotionLevel = "INITIAL"

Hyperlinks:

BaselineLbtype@633542@\EMMS1b1c_pvob -> lbtype:GMS_R1_09_02_2009_1647_ini@\G

MS_cvob

Integrate@633545@\EMMS1b1c_pvob -> anyactivity:timeline090209.160724@\EMMS1b

1c_pvob

cleartool rmhlink BaselineLbtype@633542@\EMMS1b1c_pvob

cleartool rmhlink Integrate@633545@\EMMS1b1c_pvob

cleartool rmbl -force baseline:GMS_R1_09_02_2009_1647_ini@\EMMS1b1c_pvob

2.3刪除View

命令:cleartool rmview

或者在ClearCase Explorer中右鍵選中Stream,選擇Properties->Views->Remove View

在以上操作過程中,在http://www.scmlife.net搜索到很多有用的信息,推薦大家有相關問題的時候去那里找找。

參考資料:

http://bbs.pmlife.net/thread-15835-1-1.html

http://bbs.scmlife.com/viewthread.php?tid=2232&extra=&page=2

http://www.cmdos.net/article/sort03/info-1967.html

http://www.sec520.com/Article/2009/200901/2177.html

posted @ 2009-02-20 12:25 马达+斯加 阅读(1471) | 评论 (0)编辑 收藏

一直以来都非常喜欢维基百科——自由、中立的知识分享平台,免费并且没有任何广告。所以,当看到维基百科发出的募捐号召书时,毫不犹豫的用信用卡捐助了。
愿伟大的维基百科永存!
Wikipedia Affiliate Button

posted @ 2008-12-31 15:33 马达+斯加 阅读(273) | 评论 (0)编辑 收藏

幸福是什么?
幸福就是08年
元旦没进乌鲁木齐
二月没去柳州
三月没逛拉萨
四月没到山东
五月没在汶川
六月没在贵州瓮安
七月没在上海当警察
八月没在新疆当兵
九月没有到山西襄汾看溃坝
当然最幸福就是今年没进股市
否则
宝马进去,自行车出来
西服进去,三点式出来
老板进去,打工仔出来
站着进去,躺着出来
牵着狗进去,被狗牵出来
总之,就是地球进去也是乒乓球出来
其实那些都没啥
更值得庆贺的, 也就是天大的幸福,
就是你已经长大了 不用天天喝三鹿了
祝元旦快乐!

posted @ 2008-12-31 11:38 马达+斯加 阅读(329) | 评论 (0)编辑 收藏

     摘要: 搞技术的大部分都不太擅长搞交际,给人普遍是木讷的形象,这个转贴是关于酒桌文化的,很实用!  阅读全文

posted @ 2008-12-22 22:13 马达+斯加 阅读(480) | 评论 (1)编辑 收藏

近排和IMG进行integration的项目开发,有使用到Adobe的产品合并PDF文档,遇到了Adobe Form Server生成的PDFForm里面的内容被缓存的问题,有2种途径可以解决:
(1)在Adobe Reader 7里面进行设置,禁用本地缓存:在Adobe Reader的菜单选择Edit > Preferences > Forms,去掉Keep forms data temporarily available on disk的选项。
(2)在所有的PDF Template里面加入script禁用本地缓存:用Adobe Designer打开Form Template,在initialize事件中添加Client执行的Javascripts:
var ODoc = event.targer;
ODoc.nocache = true;
第一种方案需要在所有的客户端设计,而第二种就需要在所有的templates设置,可以根据自己情况进行选择。

posted @ 2008-12-10 18:13 马达+斯加 阅读(436) | 评论 (0)编辑 收藏

今天又被人问起这个问题,说每次更改JSP后都不能即刻生效,还要去restart project,非常低效。
好不容易才记起来:
打开${your portlet project}/webroot/WEB-INF/ibm-web-ext.xmi文件,将其中的reloadInterval设为0,reloadingEnabled设为true就可以了。

posted @ 2008-12-02 17:21 马达+斯加 阅读(237) | 评论 (0)编辑 收藏

由于现在老婆在家上网的时间很少,8月份的时候就吵着让我把家里的包月上网改成了包30个钟的。
前几天吃完晚饭的时候,老婆突然问我是不是她把电脑关掉,就已经断网了,我才突然想起,当初包月的时候把路由器设置了PPPoE自动拨号,取消包月后居然忘记取消这个设置!顿时吓出一身冷汗,因为家里的路由器基本是不断电的!
急忙登录电信的网站查自己9月的上网计时,395个小时!印象之中包时超出部分的计费是4块一个小时,那就是说9月的上网费要1460——天!
后悔也没用了,谁让自己粗心大意了~抱着最后一丝希望——希望我是9月去电申请改套餐的,我打了一万号,得到了肯定的答复——是8月申请的,9月生效~~~
绝望之余,顺便问了一句超出部分如何计费的。接线员答复道:
“2块钱一个小时”——电话那头的声音简直太动听了!
“每月封顶260”——电话那头简直就是救命大恩人!
简直就像绝处逢生呐!

以前在广州不觉得,去到香港之后才体会到,电信、移动虽然处于垄断地位,也有很多不合理的地方,但是就其服务质素来说,简直比任何一间香港的服务商都好N倍。举个例子,要是家里的宽带上不了网,电信的工作人员第二天就能上门。
香港呢,就我以前用的新世界电讯来说,最快都要7天后才有人上门看,而且维修人员还巴倍得不行,约好上门时间还经常放鸽子。就这样的服务质素,你还拿他没办法,没地方投诉!
电讯服务就更差了,很多地方讯号非常差,只要进电梯,马上没信号。你还没得选,个个服务商都是一个鸟样——烂!
上香港本地的BBS,就很容易发现基本上对所有公司的服务都是怨声载道,但是香港政府没有机构去监管这些服务商的服务质素,可能跟服务奉行自由经济的监控原则有关系吧,他们觉得市场自然会有优胜劣汰的选择,但是没注意到这个市场里面要是全部都一样差的话,市场的选择机制不就起不了作用了吗~

posted @ 2008-10-07 19:36 马达+斯加 阅读(341) | 评论 (1)编辑 收藏

10月1日,星期三,国庆放假一日,早早便拟定了计划组织同事去南丫岛行山。邀请邮件一早就群发了,不过,和预料的一样,只是大陆过来的人报名参加了,不过,也有意外——PM全家也要去。
预订11:30从中环四号码头出发,但是,由于没有吃早餐,大家决定还是在旺角吃了饭再出发,结果可想而知,只达到13:00的船了。中环码头到榕树湾船票$20,二十来分钟就到了,云层很厚,好处就是不会被曝晒: ) 坏处就是影像不靓 : (
原本以为自由行的人不会到这个偏僻海岛,结果是完全错了,小渔村已是人山人海~

小渔村特别受鬼佬的青睐,很多酒吧、咖啡店都是鬼佬开的。

步行20分钟就到洪圣爷海滩了,还是很多人,PM一家留下relax,我们继续行山。

远眺南丫岛发电厂


香港的山路其实路况非常好,沿途分叉路口都有指示牌,完全不用担心迷路,就算是有什么紧急情况,路边也设有紧急求助电话。


远眺索罟湾(SOK KWU WAN)


索罟湾后面还有一个小泳滩,叫芦须城泳滩,人很少。不巧的是9月刚刚挂过2次台风,当局运来的细沙悉数被海浪卷走,现在水下全是裸露的碎石,我的双脚都划伤了 :(


一瘸一拐的去索罟湾的路上有一间废弃的村屋,很有气氛呢 :D




为了对划伤的双脚进行补偿,晚上就大开杀戒吧。南丫岛的海鲜也是人气相当好,还有不少富豪驾着游艇来光顾。最大的海鲜档是“天虹”,凡是在这里吃海鲜,“天虹”有私家游艇免费接送返中环的!不过,档口的小二不会主动告诉你的,要主动要才有啦!呵呵,不知道的话在这里吃掉几千块的时候,伙计说专船送你回中环的时候还以为享受店家VIP待遇 : D


posted @ 2008-10-02 00:19 马达+斯加 阅读(398) | 评论 (0)编辑 收藏

 

 

当前项目是使用Struts Portlet Framework 5.0的,Struts 1.1版本。原本打算在RAD 7里面按照向导起一个Struts Portlet项目,然后再把Modules 一个个迁移过去,但是其好项目后一看傻掉了,是Struts 2.0的框架。于是,只好按照下面的步骤一步一步迁移了。

l          Websphere Portal的安装目录下找到installableApps目录,里面有一个SPFLegacyBlank.war,将它导入到RAD的工作空间中,我们将用其中的文件作为模板。

l          从模板应用程序复制 META-INF/services/org.apache.commons.logging.LogFactory 文件到迁移项目中。

l           将以下 JAR 文件从模板应用程序复制到迁移项目 WEB-INF/lib 目录中如果这些 JAR 文件已经存在,那么覆盖它们。

u          commons-beanutils.jar

u          commons-collections.jar

u          commons-digester.jar

u          commons-fileupload.jar

u          commons-lang.jar

u          commons-validator.jar

u          jakarta-oro.jar

u          PortalStruts.jar

u          PortalStrutsCommon.jar

u          PortalStrutsTags.jar

u          struts.jar

u          struts-legacy.jar

u          StrutsUpdateForPortal.jar

u          wp.struts-commons-logging.jar

u          wp.struts.tlds.common.jar

l          迁移项目 WEB-INF/lib 目录中删除以下文件:

u          commons-dpcp.jar

u          commons-logging.jar

u          commons-pool.jar

u          commons-resources.jar

u          commons-services.jar

u          jdbc2_0-stdext.jar

l          删除迁移项目中的struts TLD文件,并从web.xml中移除这些TLD的引用

u          struts-bean.tld

u          struts-chtml.tld

u          struts-html.tld

u          struts-logic.tld

u          struts-nested.tld

u          struts-portal-html.tld

u          struts-portal-wml.tld

u          struts-template.tld

u          struts-tiles.tld

u          struts-wml.tld

l          修改JSP中对Struts, JSTLURI的约定(非常重要,否则会出现页面无法显示的情况)。例如,

                 <%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>



需要改为
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>

l           

u          http://struts.apache.org/tags-bean

u          http://struts.apache.org/tags-chtml

u          http://struts.apache.org/tags-html

u          http://struts.apache.org/tags-logic

u          http://struts.apache.org/tags-nested

u          http://portal/struts/tags-html-1.0

u          http://portal/struts/tags-wml-1.0

u          http://struts.apache.org/tags-template

u          http://struts.apache.org/tags-tiles

u          http://struts.apache.org/tags-wml-1.0

l          在项目portler.xml中移除

                  <config-param>

                  <param-name>FilterChain</param-name>

                  <param-value>StrutsTranscoding</param-value></config-param>

完成上述步骤以后,移植就算完成了。




另外附加一个
Websphere 5.0移植含Web项目的EARWebsphere 6.0上的一个小帖士,是在部署期间很莫名的一个错误:

IWAE0022E Exception occurred loading deployment descriptor for module ‘XXX_Web’ in EAR file XXX_EAR

而在RAD7Websphere6的测试服务器上部署的时候并未出现这个错误,仔细检查过部署描述文件也没发现有什么问题。后来,不知算不算运气好,终于找到原因,原来问题出在Web项目的web.xml,移除其中所有的<Servlet>下的<display-name>后问题得以解决。

参考资料:http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp.ent.doc/wpf/mig_struts.html

posted @ 2008-08-20 14:56 马达+斯加 阅读(1524) | 评论 (2)编辑 收藏

Macross Frontier已经出到12话了,前面没有一集一集追,前几天下了10集,3D技术的加入,出色的声优,优美的曲目,结果从第一集开始便停不下来了,硬是一口气看完了。

作为生在80年的人来说,对Macross的感情太深厚了,想当年守着家里的14寸小黑白,每晚六点半准时恭候,从《太空堡垒》一直到《机器人统治者》、《新生一代》。
间或有几天停电无法看,便望着家对边的变电站在心里用最最恶毒的语言诅咒着这帮家伙 : D

到初中的时候,语文老师要求每天写日记——但是每周都要交上去检查的,毫无隐私可言的“日记”。在绞尽脑汁编过捡钱、捡阿猫阿狗之类的故事之后,突然灵光一闪,开始天马行空的写起了自己的Macross,每天一话,呵呵,从此日记作业便是手到擒来。可是,在写了几个星期后,语文老师当着全班的同学说不能将每天的动画片作为日记内容,虽然是对我“原创”大大的冤枉,但是我想也无法和老师辩解的,于是自己的Macross就此夭折 : (

虽然前面的动画再加上著名的Do You Remember Love都能回想起不少的情节,但是对于大的时代背景还是比较模糊。好彩现在有了google,让我找到了一个Macross网站: http://www.rtucn.com/ch/ ,终于让我弄清楚了,还要多谢这些热心的Macross fans。

当前看着Macross着迷不已的人,现在都已是为人父母了,不知道下一代人是否也是一样会看着它,一样的幻想,一样的成长呢?

posted @ 2008-06-29 22:38 马达+斯加 阅读(238) | 评论 (0)编辑 收藏