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

1号就准时出粮了,开心,好歹也是过万了,偷偷满足一下。工作了几年,还是第一次有1号就出粮的(公务员的时候不算,那时候都是先出粮再干活的)。
晚上先去旺角买了部NOKIA 6300的行货(自带简体繁体和英文版的,可以自由切换),2060元,送了一个电池和充电器,还有保护膜。先前去先达广场看的时候,这款机最便宜去到1400了,不过是英文版的,如果是改版机就是1700左右。价格只不过相差两三百块,还是买行货好了。6300的屏幕是不错,色彩的表现力非常好,机身也薄,块头也不大。不过,试着通话的时候,发现听对方的声音有点变音,像是对讲机那种效果。个人觉得,男性使用6300略微显得小气了点,要是我自己用,我就选N73。
接下来就直奔佐敦的永安百货去买奶粉,结果明治的奶粉没货了,就求其搬了一罐和光堂的,180大洋。后来,老婆说淘宝上面才卖140左右,亏了。
哦,老婆又上班又带仔,辛苦了一个月,也要表示一下啊,不然……哼哼。本来在永安百货的时候,先去fancl 的柜台问问有什么合适的,但是最后还是不好意思去问。打算买部手机送她吧,当时看来看去没有什么心水的机型,索爱880i是漂亮,但是按钮不舒服,三星308外形也不错,但是它定位是音乐手机,好像也不适用。LG的巧克力系列样子也可以,但是镜头太次了。其他的机型又太大部,不适合女孩子用。其实我现在用这个三星D900最合她用了,但是总不能自己买个新的然后换给她用吧。再瞄一瞄吧,总之不能空手而回啊
至于自己,因为头一个月做的事情不多,所以还没有说要犒劳自己的冲动。不过,PSP倒是瞄上了,因为每次回广州一趟,在火车上超级无聊,等安抚好了民心就出手,呵呵。

posted @ 2007-06-02 01:29 马达+斯加 阅读(289) | 评论 (0)编辑 收藏

今天在網上亂逛的時候,忽然想到這個問題,于是google了一下,以下為答案。

聽說以前…有一對夫妻,因為丈夫要出去外面經商…
倆人因為體諒對方會有一段時間不能見面,
就約定如果對方不在的時候,要是忍不住了,
和別人發生性關係的話,就在空罐子放一粒米,後來丈夫就出去國外了…
過了一年的時間,丈夫他出差回來了!
他很開心的跟妻子說:「妳看~我的罐子裡只有3顆米…我為妳很忍耐@#$%…」
而妻子拿出了她的罐子,丈夫卻赫然發現,
裡面竟然空空如也…丈夫就很感動的對妻子表達歉意…
沒想到…這時菲庸端了一大盤炒飯,出來說:
「太ˇ太ˊ~家裡因為都沒米了!所以我就從那罐子裡,拿米出來煮了盤炒飯……」

posted @ 2007-06-01 00:14 马达+斯加 阅读(298) | 评论 (1)编辑 收藏

 

Architecture

The architecture is similar to that of my previous one – ZEUS, a weather forecasting system in Singapore Environment Agency. The main design goal is to provide a light-weight application environment to the users. MVC architecture with some proper J2EE design pattern ( e.g. Delegate, Dao, Service Locator ) is used to scale, perform and be able to re-use the common component in case if there is any new functionality being proposed in the future without jeopardizing the overall system architecture.

The presentation tier is served by portlets, servlets and java server pages.

The business tier is the application server hosted with the business components and application specific interface to the data tier. It is implemented in J2EE technologies and some open source framework (e.g. Spring, Struts).

The persistence tier provides data services by the Oracle via a series of DAO interface, the ORM framework (iBatis) is required to persist the data in POJO.

 

Design Pattern

Context Objects: application context is used to across the application for information transfer and configuration.

Application Controller: the controller provides a single point of entry to the application and as a mediator to dispatch the request to the business delegate.

Business Delegate: a delegate serves as a façade to a series of business process and components and it partitions the application base on the functional requirements.

Service Locator: provides simple interface to clients and reduces the complexity and increases reuse.

Value Object: also can be called as Data Transfer Object.

Dao Access Object: used to provide query and update to the data source and generate VO which return to the business delegate.

 

Open Source Frameworks

Nothing unusual, the OSFs are IBM Struts Portlet framework, Spring, iBatis. Why iBatis? Yes, developers who like Hibernate might doubt that. Simplicity is the biggest advantage of iBatis. There is little to learn that, even for a DBA of our clients without knowledge of Java. Otherwise, most of DBA trust SQL statements and stored procedures which configured by themselves and proved with better performance than H-SQL.

(TBC)

posted @ 2007-05-30 11:47 马达+斯加 阅读(218) | 评论 (0)编辑 收藏

根据HK政府规定,所有取得居留权的人士必须在入港30日内办理香港居民身份证(不是暂 住 证!),因此,预约了星期五下午去九龙政府合署办理,体验了一把HK政府的服务,顺便也把两地做了一个对比。
首先是费用:在HK初次办理身份证,是不收取任何费用的,现场照相,录指纹,十分钟就足矣;而我们换领二代身份证的时候,要自己找像馆照相,还要交20块的成本费(就那么一个破卡片,又没有内嵌芯片,居然要20元?)。
然后比服务:我一到办事处,门口就有两名志愿者专门为市民咨询,拿了登记表格后,专门有位职员提供笔,并提供咨询(见图)。内地就不用说了,排了半天队,告诉你要这个复印件,那个复印件,然后跑出去自己复印,然后回来再排队,这种经历恐怕不是我一个人有。
服务态度,就不摆出来比了,免得被人说以偏盖全。反正,整个流程跑下来,完全没有“门难进,事难办,脸难看”的感觉。

(右边那个职员会热情的问你有没有笔填表,并提供填表咨询)

顺便就提一提个人纳税的了,HK的个人纳税根据个人年收入以及供养人数来确定。举个例子,如果是刚毕业,一人吃饱全家不饿的,10万起征税。但是如果结婚了,起征点就上调到20万,如果还有小孩,根据小孩的个数,起征点还会上调。反观内地,不管地区收入差别,不管家庭收入差别,就一刀切:1600起征,此般懒惰行政比比皆是。

同样是纳税人,地位为什么就差那么远呢……

posted @ 2007-05-12 22:26 马达+斯加 阅读(263) | 评论 (1)编辑 收藏

旺角、油麻地一带虽然已经远不如前,但是红灯区的威名依然。一条钵兰街,举目望去,芬兰裕、夜总会的灯箱密密麻麻,上面的广告也是极尽挑逗(看图)。当地人说,当年旺角一带的站街北姑就像一个人肉市场一样,刹是养眼,而现在已经很少能够看到站街的了。警方经常去色情场所查牌,对黑社会更是保持高压姿态,再加上内地东莞、珠海等地的桑拿、夜总会蓬勃发展,威名遐迩的旺角红灯区就日益没落了。晚上在茶餐厅吃完晚饭出来,偶尔在山东道附件一个十字路口附近也能看到几个,穿着低胸衣,或坐或站,也是一把年纪的了。唉,和我们一样,都是大把年纪还在卖身,搵食艰难啊。

色色的灯箱广告


随处可买的18 禁 杂志

posted @ 2007-05-12 20:57 马达+斯加 阅读(1960) | 评论 (0)编辑 收藏

HAHQ有四个办公区,内部有8000多台电脑,400多台服务器,200多个系统。不像内地的政府部门那样,三两个人就很大一间办公室,所有的Office都是非常大,想像把一个超市搬空,然后使用屏风和文件柜填满的样子就差不多。所以,可以想像有多少人员在里面服务。但是其中只是很少部门是公务员,待遇优厚,工作压力小,被我们称为“神”,部分是雇员,他们人工非常高,但是压力不小,被我们称为“人”,剩下的就是我们这种contractor了,人工低,工作强度大。

HAHQ的外景,由行人天桥连接的两栋大楼组成,右侧是1、2区,左侧是3、4区。

原来以为上班不用打卡,第二天得知,的确不用打卡,而是“照相”。底楼设有人像识别系统(如图),每天上班、下班都要去照相打卡的。

posted @ 2007-05-12 20:53 马达+斯加 阅读(1300) | 评论 (0)编辑 收藏

(5月8号)
第一天起了个早,虽然是最安全的上班方式——走路,但是还是预早了出门。到了HA,一个保安伯伯在检查每个人的工作证,态度是非常的和蔼,微笑着对每个人说“早晨”。当我们说明了是第一天返工,他就非常和蔼的叫我们去登记,登记的阿伯也是非常客气,还不时告诉我们不用紧张,慢慢填。填完之后就去大堂换取一个访客的胸牌。之后就去报到,出示passport,certifications就可以了。
office是在8楼,电脑已经准备好了,但是没有account。还需要填写account申请表格以及几份不随意拷贝、不未经许可安装软件、不使用盗版之类的保证文件。别了,我的金山词霸。Helpdesk处理account申请居然要2、3天的时间处理,所以,第一天基本上没有什么事情做,只是看看文档就过了。

HA block 1 的接待大厅

posted @ 2007-05-12 20:28 马达+斯加 阅读(230) | 评论 (0)编辑 收藏

     摘要: 本来不想五一去找房子,自由行的人太多了。但是同去的2个人都决定去了,自己又没有去过香港,所以还是要去的。
记得临行前在网上找了很多资料、游记,但是还是不是很清楚。于是回来后就把自己的一些觉得有用的贴士整理了一下,嘿嘿,希望那些google到这篇咚咚的人能有所收获。
  阅读全文

posted @ 2007-05-03 23:28 马达+斯加 阅读(2782) | 评论 (4)编辑 收藏

今天是最后一天,填好了离职申请表,交接确认表,然后就等着下班。
回顾在MG公司的近两年,老实说,在MG公司虽然没有什么耀眼的前景,但是绝对是一个养老的好地方。公司业务四平八稳,每年就是2、3个项目就足矣,老板也没有说雄心勃勃的要“做大做强”,5、6年过去了,仿佛都没什么改变。对于经历过两次公司倒闭,听过太多豪言壮语的我,反而觉得这样的公司让人觉得安心。
也许是老了的缘故,或者是动荡较多,变得越来越讨厌更换环境。每天做着平稳的工作,朝九完五,虽然工资不高,但是也基本小康,这样的日子很快就流走了。
“三十而立”,像一把始终悬在头上的利剑,离我越来越近。想偷懒,想稳定?现在还不行。

posted @ 2007-04-29 22:41 马达+斯加 阅读(247) | 评论 (0)编辑 收藏

From <A Programming Style for Java> by Paul Haahr.
 

Choose a good name: The reason that you can't pick a good name is that you don't understand enough what you are trying to say, or what you are going to do.

Be consistent: Of course, which variations are purposeless and which consistencies are foolish is a subjective matter.

Comment appropriately: If no question would be asked by the reader, there is no purpose in answer it. A comment which doesn't answer any questions is probably superfluous.

Be a chameleon: When you are dropped into a piece of existing code, don't rewrite it all in your own style.

Use consistent naming conventions.

User names you can pronounce.

Don't use abbreviations: unless everyone knows that, e.g. URL, EJB

Don't subclass concrete classes.

Keep classes, fields, and methods private until they are needed elsewhere.

Use final for fields which shouldn't change.

Make all non-final fields private: Use setter and getter to control the fields.

Each method should do one thing.

Smaller methods are easier to understand.

Create new variables rather than reassigning old ones.

Don't modify parameter variables.

Don't use exceptions for normal control flow.

posted @ 2007-04-25 10:57 马达+斯加 阅读(211) | 评论 (0)编辑 收藏

仅列出标题
共9页: 上一页 1 2 3 4 5 6 7 8 9 下一页