PHP 5.0.0 Released
星期一, 07月 26th, 2004
在新公司,并没有象我进去时预想的那样,做.NET的东西,倒是把丢了两年的php给捡了起来。
哦……呵呵,想起当初学php的情形。那时候初和gf进入状态,她为了一个php网站开发忙得头晕目眩,我在一边也跟着着急。gf不是细心的人,比我还要粗心大意,很多程序上的小问题都足以把她困扰很久。没有办法,我就只好硬着头皮上。开始还只是帮着看看代码结构,虽然我还不懂php,但根据以往编程经验倒也可以应付。后来发现很多语法细节问题,实在没办法,只好补课了,买了本书,粗粗翻了一遍,急赶着上了。后来有事没事,书上网上看看,什么面向对象、库、模版都大略了解了一下,这样子,php就算是学了……其实我从来也没有写过实际的应用,生疏的很,没想到现在还来搞这个。
其实php也算是一个比较有趣的东西——我觉得至少比ASP有意思,虽然我是学ASP入门,ASP也很强大,但是我不喜欢VB语法,啰嗦的很。现在有不少程序员都是LAMP(Linux+Apache+MySql+Php)开发模式,也是很不错的。最近因为工作关系,又细细的了解了php一些东西,发现除了脚本语言外,也有其他很多东东可搞。Apache作为功能强劲的Web服务器为php提供了很多支持,C语言作为php的开发语言,可以为 php编写扩展,加强性能,还有一些php的模版库,功能也非常强大。
最近php5.0正式释出,除了性能相的加强和部分函数的更新,在面向对象方面有了很大的改观。private/protected成员和方法, abstract class 抽象类,interface 接口,get()/set(),Static Methods 静态方法,Reflection 反射…这些字眼是不是特别眼熟啊,呵呵,C#和Java里都有这些东西。
除了上面这些,还有一些php特别的东西,在zend.com网站上有详细的阐述 http://www.zend.com/manual/migration5.oop.php
想一想,如果php能够加以编译运行,再配备一个强劲的后台运行支持,那么……和C#/Java也就相差不远了啊……
VS2005 Beta1发布
星期二, 06月 29th, 2004
今天,对于.NET Fans来说,是一个激动人心的日子!
在TechEd Europe会议上,微软将正式发布VS2005 Beta1,本周内,MSDN的订阅用户就可以下载到VS2005 Beta1。
同时,微软还将定制多个Express Edition,包括Visual Web Developer 2005 Express Edition、VB 2005/VC# 2005/VJ# 2005/VC++ 2005 Express Edition、SqlServer 2005 Express Edition,以上各个Express Edition将公开向所有人提供下载。
其中比较重要的更新包括C#语言更新到3.0版,ASP.NET众多新功能集推出,Web开发脱离IIS,新的建模工具(WhiteHorse)……
还有很多……嘿嘿,不知道什么时候才有下载的,估计会很快吧……
到上海两周了
星期二, 06月 22nd, 2004
转眼两周过去了……
找工作还是比较顺利的,在成都发了3封邮件,两家要我去面试。到上海的第一天,就匆匆跑去面试了一家,上午基本就定了。下午再去一家,这个公司还在草创阶段,除了开发以外似乎还有很多杂务,想了想还是算了…
女友的工作也很顺利,面试了几次就找到了工作。不过相比我就略晚一些,搞得她心理不平衡,跟我闹了好几次别扭,真是…唉…
由于时间和经济原因-主要是经济原因了,上海的大多数地方都还没有去逛。
除了在浦东住的地方瞎逛了两圈外,就到上海书城转了转;另外,晚上和女友跑到陆家嘴看了两眼外滩,感觉和重庆差不多;估计是还没有近距离接触,所以也没有觉得怎么样。还去逛了一趟“宜家”……足足两个小时啊……最后买了一把锅铲、一个放筷子刀具的筒……
高楼特多;行业运作规范;交通发达;设计文化意识强……
阳台上乱八糟的晾衣杆;服务态度不佳;没有专业计算机书店;没有大规模的商品集市……
粗粗印象…
十年回首蓦然往……
星期三, 06月 2nd, 2004
1995~2004

两种设计
星期三, 06月 2nd, 2004
即将迁居上海,那里有新的生活、新的工作,是新的开始。
工作是一个问题……
我从小喜欢画画,虽然没有专业训练,画的也远不够水准,不过熏陶之下也略有艺术细胞。大学毕业后凭借着这点,进入了Web设计领域,至今为止,虽离上善之境还远,但也算是有所得。
同时,我也喜欢软件设计。对于计算机软件的兴趣是从电子游戏来的,大学里粗粗学了些理论,4年职业生涯也学了作了不少,目前兴致正高,准备在此作为一番。
有朋友一片好意规劝我说,从行业水准衡量,我的设计水准高于我的软件开发水准,劝我应该好好做设计为宜。评价确然。不过我这人顽固的很,要我放弃自己喜欢的东西千难万难……对我来说,兴趣和快乐,比成功更重要!
再说,我私下里琢磨,两种设计虽然看来是同时起步,但是艺术这东西是我活在这二十几年来逐渐培养,厚积薄发,哪里是软件设计这匆匆3、4年可比,落后一些自然不奇怪。时间还早着呢,咱们走着瞧
哦,关于这个,还有种说法,一个成熟男人的标志之一就是要把兴趣和工作分开。
难……我要达到这个标准,难哪……
我的个人求职简历上写了一些关于这两种职业的定位思考,贴出来分享一下
我的职业需求是基于.NET的Web软件开发和界面设计工作,我对两项工作都充满热情;当然,如果一定要作出选择,我稍微偏向程序开发一点。
对于软件开发和界面设计工作,很多人认为这是两个完全不同的领域,很难想象能够在两个领域同时发展。事实也是如此,这两个领域确实有很大不同,但是,也并非如大多数人所想般完全相斥。
在4年的职业生涯中,我在两个领域内都略有所得,我认为在很大程度上,他们都有很多类似之处。
从理论上讲,界面设计除了视觉上的美感外,更重要是要求向用户提供可用、高效、易用的业务功能,因此做好界面设计必须充分理解用户需求,了解用户心理,并从逻辑上、构架上充分理解系统,才能作出优良的设计;反过来,开发人员也必须具备以人为本的理念,充分理解用户对软件系统的需求– 包括界面美观的需求–才能开发出性能优良的产品。
从感性认识来讲,我在工作中深有体会的一点,优美的界面和优良的代码同样能给人以艺术的美感,相信这也是很多开发人员共同的感受。
因此我对两类工作都充满了热情,相信不论从事哪类工作,我的另一方面的能力,都能给我带来有益的帮助。
就要开始新的生活了……
星期三, 06月 2nd, 2004
从1995年进入大学到现在,我在成都已将近10年……
大约本周末,我就要和女友一起到上海,现在,我就要重新开始了。
10年光阴转瞬即逝……
一千元的代价
星期五, 04月 30th, 2004
在某个鸡尾酒会上,张先生从口袋里掏出一张千元大钞,向所有的来宾宣布:他要将这张千元大钞拍卖给出价最高的朋友,大家互相竞价,以50元为单位,到没有人再加价为止。出价最高的人只要付给张先生他所开的价码即可获得这张千元大钞,但出价第二高的人,虽无法获得千元大钞,仍需将他所开的价码如数付给张先生。
这个别开生面的‘以钱买钱’的拍卖会,立刻吸引了大家的兴趣。开始时,‘100元’、‘150元’、‘200元’的竞偿声此起彼落,到价码抬高到‘500元’时,步调缓和了下来,只剩下三、四个在竞价。最后只剩下王先生和林先生在那里相持不下。
当王先生喊出‘950元’时,张先生弹一弹他手上的千元大钞,暧昧地看着林先生,林先生似乎不假思索地脱口而出:‘1050元!’这时会场里起了一阵小小的骚动。张先生转而得意地看着王先生,等待他加价或者退出,王先生咬一咬牙说:‘2050元!’人群里起了更大的骚动,林先生摆一摆手,喝口鸡尾酒,表示退出这个‘疯狂的拍卖会’,大家才松了一口气。
结果,王先生付出‘2050元’,买到那张‘1000元’钞票,而林先生则平白付出了‘1050元’。两人‘平分秋色’,各损失的‘1050元’都纳入了张先生的荷包。
陷阱的三个特征
这个游戏是耶鲁大学经济学家苏必克(M.Shubik)发明的,想拍卖钱的人几乎屡试不爽地从这拍卖会里‘赚到钱’。它是一个具体而微的‘人生陷阱’,参与竞价的林先生和王先生在这个‘陷阱’里越陷越深,不能自拔,最后都付出了痛苦的代价。
自古以来,人类为捕杀动物所设的‘陷阱’,通常有下列三个特征:
1.有一个明显的诱饵。
2.通往诱饵之路是单向的,可进不可出。
3.越想挣脱,就越陷越深。
人生道上的大小‘陷阱’多少也与此类似。
社会心理学家泰格(A.Teger)曾对参加‘千元大钞拍卖游戏’的人加以分析,结果发现掉入‘陷阱’的人通常有两个动机,一是经济上的、一是人际关系上的。
经济动机包括渴望赢得那张千元大钞、想赢回他的损失、想避免更多的损失;人际动机包括渴望挽回面子、证明自己是最好的玩家及处罚对手等。千元大钞就是一个明显的诱饵。开始时,大家都想以廉价而容易的方式去赢得它,希望自己所出的价码是最后的价码,大家都这么想,就不断地互相竞价。
当进行一段时间后,也就是出价相当高时,相持不下的两人都发现自己掉进一个陷阱中,但已不能全身而退,他们都已投资了相当多,只有再增加投资以期挣脱困境。
当出价等于‘奖金’时,竞争者开始感到焦虑、不安,发现自己的‘愚蠢’,但已身不由己。
当出价高过奖金时,不管自己再怎么努力都是‘损失者’,不过,为了挽回面子或处 罚对方,他不惜‘牺牲’地再抬高价码,好让‘对手损失得更惨重’。人生到处有陷阱
在日常生活里,大至商场上的竞争,小至等候公车,都有‘陷阱’在等待着你。
譬如公车平常是十五分钟一班,当你花在等待的时间超过十分钟后,你会开始烦躁不安,但通常你会继续等下去,等到超过十五分钟公车还不来时,你除了咒骂外,也开始感到‘后悔’——你应该在十五分钟前就走路或坐计程车去的。
但通常你还会继续等下去,因为你已‘投资了那么多的时间’,不甘心现在改坐计程车,结果就越陷越深,无法自拔,直到公车姗姗来迟,你心理的困境才获得解脱。
但人生有很多‘目标’,并不像公车那样‘必定会来临’,而且投资的也不是你‘个人的时间’而已。如何避免蹈入陷阱
在人生道上,如何避兔蹈入这类‘陷阱’,也是一门不小的学问,心理学家鲁宾(J.E.Rubin)的建议是:
1.确立你投入的极限及预先的约定:譬如投资多少钱或多少时间?
2.极限一经确立,就要坚持到底:譬如邀约异性,自我约定‘一次拒绝就放弃’,不可改为‘五次里面有三次拒绝才放弃。’
3.自己打定主意,不必看别人:事实证明,两个陌生人在一起等公车,‘脱身’的机会就大为减少,因为‘别人也在等!’
4.提醒自己继续投入的代价。
5.保持警觉。
这些方法大家也许都知道,但‘知易行难’,一旦掉进人生的陷阱,抽身是不太容易的。
生命中不能承受之痛 2
星期四, 04月 15th, 2004
下面也是一种
………
门口响起了钥匙在锁孔里转动的声音,先生回来了。他没有象往常一样地一进门就喊:妞妞,妞妞,我回来了!饿死了!吃什么呀?他坐在沙发里发呆,我喊了他几声,他没有反应,我走过去一看,他神情黯然地委顿在沙发的一角,衣服上血迹斑斑。我大吃一经,忙问:“发生什么事情了?”他摇摇头说:“没什么,下班前处理了一个交通事故,心情不好。你先吃饭吧,回头跟你说。”“你呢?”“我不想吃。”
这可是没有过的事情。先生是个交通警察,在事故科工作已经五、六年了,对于生离死别、阴阳两隔,用他自己的话说是已经有些麻木了;不用说他,就连我,对那些卷宗里血淋淋的照片都已经有些漠然。他的办公室常有悲悲切切的人来哭诉,他却总能在复议时做到不掺杂感情。我是个爱哭的女人,偏偏先生对于眼泪早已有了职业的免疫力,他说要是每个事故他都要为每个逝者陪眼泪的话,他早就活不下去了,但是今天不同,他分明是掉过泪了。
接下来的这个故事就来自于我的先生,一个交警的口述。
我是在4点03分接到指挥中心的报告:在解放路距离交通指挥信号灯400米处,有一辆自备桑塔纳2000和一辆载货微型卡车发生猛烈的追尾碰撞事故。因为事故发生地点离我们很近,我和小王很快就赶到了现场,等我们到的时候,120还没有来,我们就赶紧救人。肇事车的司机早已不知去向,车门洞开,追尾车里有两个人,一男一女,男的血流满面,样子很恐怖,恐怕是所戴的眼镜片扎伤了双眼,女的看起来还好,正和过路的人一起把受伤的男人往外抱。由于猛烈的碰撞,桑塔纳的车头严重变形,男人被卡在驾驶位上,估计是腿断了,不能动弹。我叫小王先把女人送往医院救治,女人不肯,只是发疯似的抱住男人的上半身。我和小王拿来撬杠,总算把男人弄出来了。
这时我发现女人的嘴角溢出血来,唇色苍白。凭我的经验,这恐怕不是什么好征兆。
去医院的路上,刚好碰上下班高峰,路有些堵,女人坐在后座上抱着那个男人,男人痛苦地呻吟着,两个人的手指紧紧地纠结在一起。女人的嘴角不断地有血沫涌出,顺着下巴往下滴在男人的衣服上。她紧紧地抿住嘴,泪不停地往下掉,却什么也没有说,脸上的神色有痛苦也有不舍。
医院的急救人员早已在大门口待命,就在医护人员抱着男人往外抬的时候,女人一头栽倒在水泥地上,大口大口的鲜血从她的嘴里涌出来。我和小王立刻去抱她起来,我可以断定她肯定是肋骨断裂,并且已经刺伤了内脏。她这样的伤势却还能挺到这里,我不得不为人的潜能的张力叹服。她有些神志不清了,她一把捏住我的手,说了一句话:亲爱的,用我的眼睛去看世界。我的鼻子一酸,落泪了。两个人都被推进去了,我叮嘱小王通知家属,办理手续,我立刻驱车赶回现场勘察。现场满地的玻璃和车身上散落下来的碎片,斑斑的血迹说明了这个事故的惨烈。经现场勘察,我发现事故有些蹊跷。从刹车印和碰撞的痕迹来看,这个事故有着不平常的地方。第一,一般来说,追尾事故车头受损位置应该在右边,也就是副驾驶室的位置,因为司机往往是最先觉察危险的人,因为处于保护自己的本能会往左打方向,以减少事故对自己的伤害,但是这辆车的碰撞位置是中间偏左,致使驾驶位受损严重。
这种情况只会发生在来不及避让的情况下,但是从长长的刹车印来看,他完全有时间避险。第二,刹车印和散落的碎片的分布位置说明男人在前车刹车灯未正常工作而停止的时候,他已经本能地往左打了方向,但是他最后还是往右打了方向,把自己撞了上去。而后几个现场的目击者证实了我的推断。这只能说明一个问题:男人先是出于本能往左边打了方向,以期避开危险,但是,他立刻意识到这样他会伤害到身边这个女人,于是,他又猛烈地往右打方向,试图把女人往生的方向推一把,但是人的反应速度根本及不上车速,在他还没有完全打过方向之前,车已经撞到了。据我刚才在医院门口见到的一幕,恐怕事情没有男人想象的那么乐观。这个女人在车上的表现,恐怕她已经知道自己不能生还,可能她那时侯就是紧紧抿住嘴不让翻涌的血喷出来呢。
这时小王打来电话,女的刚死,男的还在抢救。女的是因为折了的肋骨刺穿了肺还有脾脏破裂引发的大出血。男的双眼扎伤,肋骨断了一根,双腿也折了。院方正考虑根据女的遗愿,把角膜移植给幸存者。
先生说完了,看着我:“我从来没有遇到过这样的事故,这让我对人有了新的认识。”
我的眼睛湿了。
这是从网上转来的,让我莫名感动……故事看来似乎真实的,其中女的说得那句话有些文学化,估计是写的人过于修饰了一些。
gf年纪不算小了,不过是一个很单纯的人,经常遇到一些不顺利的事情就有些情绪化,总说人生太过艰难,随口说些生生死死之类的言语;虽然我很理解她的心情,体谅她的情绪,总是开导劝解,但是心里难免难受一下……
生死之事,不是这么随意说的……
生命中不能承受之痛
星期一, 04月 12th, 2004
最近,父亲60寿就快来了……
家里似乎没有过什么生日,从小就没有关于过生日的记忆,小时候甚至不清楚我的生日是什么时候。模糊中有个记忆似乎是10月某天,直到高考填报时看见户口才发现原来是9月某天……
前段时间母亲提及父亲60寿,让我感到惊异……恍惚中父亲似乎还当壮年,怎么就寿至甲子了?电话里,母亲提到父亲最近时间多病,和我记忆中身体康健胜比年轻人,从来少病的记忆不符……心里算算,自大学离开父母身边,忽忽然已经8年有余了……
昨晚给家里电话,问及母亲银行账户。不能陪在父母身边孝顺,只能以微薄之资聊表心意。很少遇到父亲先接电话,问及身体状况,我的语气故作正经状,严厉“批评”了几句,劝他多出去运动,不要老是呆在家里。父亲只是笑呵呵的感谢我关心,然后和母亲说了几句,千万叮咛……最后末了,电话那头似乎还传来父亲的笑声。
父亲还是和以前一样豁达乐观,微微的笑,我心里这样想着……
清晨,难得很早就醒来,躺在床上,视线指向窗外,天气阴阴的,今天又是一个没有阳光的日子……
胡思乱想,思绪回到昨晚的电话……不知不觉中我的生命已经过去27个年头,父母都已不再是以往了……
想到母亲说起父亲身体患病的话,懞懞中似乎看见父亲的病容……蓦的,跳出来一个画面,父亲的眼睛,透过玻璃从镶着框的的黑白相片中看着我,慈祥的温暖的,那伴随我二十多年生命岁月目光啊……
…………
一阵撕裂的痛楚从我身体某个莫可名状的部位突然炸开来,身体不堪承受的激促的颤动着,卷缩在一起,视线变得昏暗起来,空气被莫名的压力迫离我的周围,被我揉碎变形的枕头里传出沉闷粗重的鼻吸声音,痛苦的酸涩袭偏我的全身……
良久,泪水从眼眶里溢出,浸湿了枕头……
思维陷阱
星期二, 03月 30th, 2004
在网上看到一个测验,名字叫《你的决定灭了谁》。
测试是这样的
问题一:如果你知道有一个女人怀孕了,她已经生了八个小孩,其中有三个耳朵聋,两个眼睛瞎,一个智能不足,而这女人自己又有梅毒,请问,你会建议她堕胎吗?
问题二:现在要选举一名领袖,而你这一票很关键。下面是关于这三位候选人的一些事实:
候选人A:跟一些不诚实的政客有往来,而且会咨询占星学家。他有婚外情,是一个老烟枪,每天喝8-10杯的马丁尼。
候选人B:他过去有两次被解雇的记录,睡觉睡到中午才起来,大学时吸过鸦片,而且每天傍晚会喝一夸特的威士忌。
候选人C:他是一位受勋的战争英雄,素食主义者,不抽烟,只偶尔喝一点啤酒。从没有发生过婚外情。
请问你会在这些候选人中选哪一个?
问题2中:
候选人A是 富兰克林﹒罗斯福
候选人B是 温斯顿﹒丘吉尔
候选人C是 亚道夫﹒希特勒。
问题1中:那个正在孕育中的人是贝多芬
——————————————————–
大多数人都作了正常也让人惊奇的回答,选择了希特勒,灭了贝多芬。
意外之余,总结说:不要用既定的价值观来思考事物。
问题很有意思,结论似乎也没有错,不过我看过以后直觉上的反应就是哪儿没对劲……
这种对待事物的看法过于异样了,如果将其类比到生活中作为思维的指标,未免就痛苦了点,其中恐怕还有些自虐的倾向。
如果说异样和痛苦还可以接受,那自虐可就让人十分不爽了……
一个测试的答案无非两种,要么正确要么错误。从这个测试看来,要作出正确的选择,那么我们必须具备对上帝无所不及的伟大仁爱的执著(偏执?),允许这个孕育中的生命诞生;然后要有……要有什么才能选择A和B呢? 除非上帝的无边神威能够探测人心、预测未来,否则即使是上帝也难以作出这样的选择吧?
这个测试竟然连上帝也难以通过,究竟她具有怎样的奥妙呢?
仔细审视,整个命题实际上是在预知了结果的前提下,然后从结果之前特意撷取了几个剥离破碎的片断拼凑在一起,对被测者设下了巧妙的陷阱,使你不得不落入其中。
预知结果——正是如上帝神威也难以具备的能力。
在现实的生活中,我们是无法具备这种能力的,所以我们也只能以正常的观念和逻辑来看待事物,我们仍然希望孩子能够不抽烟少喝酒没有婚外情并且能够成为丘吉尔、罗斯福,希望母亲健康、家庭幸福并且能生下贝多芬,希望大学生能够认真读完大学并且能够成为比尔盖茨。
反过来说,罗斯福再风流相信也不会赞美婚外情,丘吉尔相信仍然会希望他的后代儿女能够“早起早睡身体好”,贝多芬的母亲即使再以自己儿子为荣,也不会认为贝多芬的成就是自己遗传使他耳朵变聋或者梅毒的功劳吧?即使身受者本人也弃自己以往之堕落如履,我们又有什么理由要把他捡起来呢?
事情本身是有些意思的,结论本身也很有蕴意,但是从事情到结论的过程就不是那么回事了。
生活中往往存在这种陷阱,文字上的东西尤其如此。