善意提醒

如果您打开本站很慢,布局排版混乱,并且看不到图片,那么可能是因为您还没有掌握用科学的方法上网的本领。

2006-07-30

日记2006.07.30

Chapter One

研究基金研究得头昏脑胀,去睡午觉,没睡熟,满脑子都是基金的那些东西。看来有点走火入魔了。
听朋友说股票基金走位已经比较高了,随时有可能摔下来。看看广发小盘那接近 2 的净值,的确有点怕。大盘周五的表现也确实不怎么样,是调整还是下挫目前尚不清楚。
再看看了。大不了买货币基金了,就当存利息高点的活期。新发行的华夏回报二号准备去买一些,但是我想开聚合帐户,所以还要先办兴业的卡。

Chapter Two

世贸的 NIKE 货品居然比巴黎春天还贵。
在 Bench,一个快中年的女人买男式内裤,还说怎么不能试穿?都快要汗死了。
去山田的男装店逛了逛,发现有几件 T-Shirt 还蛮喜欢的,看来我的审美观在变。

Chapter Three

在光合看到有新游戏发售,Robocop,第一人称射击类,有汉化。决定去 down 来试试看。
看到一个 MM 带着 GG 来买游戏,MM 居然还比较主动,真是汗。不过长得一般,而且怎么弯腰驼背的。
看到一个 PPMM 翻人物传记翻得乐呵呵的,没敢凑过去看。
看到一个 MM 颇似公司一同事,多看了两眼,才发现只是比较像而已,还好没有贸然上去打招呼。

发现我原来上书店都是看 MM 来的。

Chapter Four

沃尔玛里面人真是多啊,后悔,不该周末晚上跑来。
今天的醋真是烂,最高的酸度也才 5.0,不过还是比上次最高只有 4.5 的好。拿了一瓶小的,剩下的日子应该够用了。
白糖是粗的好还是细的好?记得以前外婆跟我说过,可我给忘了。看在细的比较贵的份上,就它了。

一群十岁左右的小女生在超市里面大呼小叫地窜来窜去,穿的好像是演出服,操着成都腔。很可能是来参加合唱大赛的吧,呵呵。

Chapter Five

在麦当劳排队点餐。
前面的一对情侣就是烦,他们是有说有笑啊,有打有闹啊,就是不把我这电灯泡放在眼里,——不,就是不肯好好排队。
这不,旁边插进来三个男生。我拿眼睛瞪着他们,其中一个人知趣地提醒其他两个说,我们好像排错队了。然后乖乖跑后面排队去。
快到我了,前面那两位又开始了布朗运动。另一边插进来一个欧巴桑,带着个青年女子,居然跟我抢着要点餐。麦当劳店员都看不过去了,让她排队。欧巴桑用很难听的尖嗓子高叫说她一开始就是排这里的。
我火了。你要插队,给我个合适的理由,我不见得不会让你插。但是要在本人面前说谎、狡辩,no way!
她又说什么她有小孩子在等着,叫我让她插一个队,云云。又在说谎!你真有小孩?那干嘛不让那个青年女子照看着它?她见无效,就摆出很无赖的架势说,我现在就是叫你让我插队,你让不让,不让算了。废话,当然不让了,这话说给谁谁也不会让。真是白痴,年纪大了怎么越活越回去了?
她居然说:「那你去死吧」!
呵呵,素质啊!白吃了那么多年的饭,真是浪费国家的粮食哦。

站点再次转移

这是一条很旧的 Blog,导入自以前的 Drupal5 站点,讲述的事情与现在 Blogger 上的站点无关。

之前将博客站点的操作系统升级到 Red Hat Enterprise Linux AS 4.0 Update 3,冒着使用盗版的风险不说(好像还没过 30 天的评估期,嘿嘿),带来了什么好处?没有明显地感觉到,却因为 2.6 的内核导致了系统时钟不准,还自己写了个校时工具来辅助。系统的运行空间也涨到了接近 3 个 G。在这次橙色警报下作备份时,就明显感到了不方便。

因此启用了以前装好的一台备用的 Red Hat Linux 7.3 的服务器,升级了 libpng 和 PHP,并装上了 Zend Optimizer,配好了 Sendmail 服务,然后把博客站点转移到了这个服务器上。同时还意外地发现以前的服务器上 Sendmail 早就出问题了,因此有一封 xset 的注册邮件迟迟没有发出去。我手动发送了注册邮件,希望他能够收到,从日志看应该发送成功了。

现在的系统减肥 1G,做全备方便多了。我打算以后每周至少做一次数据库和 Web 的备份,这样一旦挂掉损失也不会太大。根据目前的状况,这两个内容备一次的损耗应该在 10M 以内,如果我把 drupal 里面那些没有用上的主题给删掉,应该还会小不少。

2006-07-29

橙色警报

硬盘 G 分区又莫名其妙出问题了。
自从操作系统更新之后,还没有备份过,因此进行了一次紧急备份。AS4u3 比 AS3 又大了 700MB。
真是希望硬盘能够就此出现坏道,这样我就可以拿去换了。但是还是没有出。
等我辞职了,有空了,就把系统装成 Linux,Windows 拿虚拟机来跑了。或许 Win2000 对于 SATA 硬盘的支持真的是有些问题?

总之,近期站点随时都有可能关闭,数据会损失多少只有天知道。话先说在前头了。

2006-07-28

日记2006.07.28

Chapter One

老母的生日,偏巧是唐山大地震的纪念日,换句话说就是二十多万人的忌日。
向老母贺寿,向逝者默哀。

Chapter Two

昨天中午准备去买本期的《南方周末》,还没到。
昨晚路过报摊,到了。但是左手草草右手地图,想想还是算了,万一遇到下雨就变傻 X 了。
今天中午去买,居然卖完了!跑了一里路去另一个报摊买,也只剩两份了,好险。

Chapter Three

在天天多多乐坐着看报纸,三次过来都是坐这个位置,看来快成我的「御座」了。
点了日式蛋包饭,配小菜、萝卜汤和水果,才 13 元,还不错。看见有新菜,加点了一串 2.5 元的香辣墨鱼丸。
丸子蛮好吃的,决定了,下个周四 / 五还可以过来吃一次。

Chapter Four

上一段话的第一句,放在以前可是要掉脑袋的。以此作为时代进步的明证。

由流氓软件想到的

 超级兔子发布了 7.72 版,正诧异近来的新版发布速度,看它的 whatsnew,发现是为了针对几个流氓软件的卸载而特地推出的。突然想上 Google 查查看「流氓软件」这个名词,看看有没有比较有意思的文字。看着看着,就想到了很多。

三年前,流氓软件是很少的。Google 工具条刚推出的时候我就安装了,觉得也蛮好用的,因此一直用到了现在。后来在安装某软件的时候,装完了又顺带出现了安装 Google 工具条的选项。有一点不舒服,但是也不是很在意,因为那个选择安装的勾默认是没有勾上的。当时的心情,只是觉得自己还蛮得意的软件,怎么就沦落到要拣别人的剩饭吃了呢?

后来又在安装 Serv-U 的时候遇到了推荐安装自带的其它软件的选项,但这些都可以理解,同一个公司开发的软件,要推广自己的产品嘛。到这里都还属于普通捆绑软件的程度,接下来就有点讨厌了。先是臭名昭著的 3721,不经客户同意就安装,给我们的 OA 系统的 Word 控件带来了很大的麻烦,还卸不掉。然后就夸张了,各种各样的类病毒软件铺天盖地而来,除了我自己以外,周围其他用电脑的人无一例外都因为这个重装过系统。

为什么会有这种东西?答案不用想也很简单,当然是无所不能、无往不利的「利益」了。到底有些什么复杂的利益交换,我也懒得去想。就算想也就是那些龌龊的东西,就和短信 SP 一样。

说实话,虽然我现在的一部分工作就是短信 SP,但如果真要我做那些龌龊的事情,我大概是会「消极怠工」的。也不知道是幸运还是不幸,这个公司的业务能力有限,因此只能开展点短信互动、投票、报名什么的业务,所以还不至于和我的道德观发生太大的冲突。只是,有一个人让我很不爽。

这个人,怎么说呢?RP 不怎么好。当然也不是说他就是什么十恶不赦、大奸大恶之徒。但是,他的一切想法,都是以利益为主的。挖空心思要搞钱,无视他人的权益,也无视任何道德。一件事该不该做?道德上有问题,完全不用考虑。法律上有问题,也没有关系,只要被抓的风险不够大。换句话说,只要有利可图,他就想去干。没有资本就想当资本家了,白天上班还看股票行情,我看他就是被那些成功学的书给害的。

不少同事都不喜欢和他合作。当然,即使不顾他的那些 RPWT,单在业务层面上,他也是一个让人头疼的人。但是,起码我就不喜欢他这样的人。那些做流氓软件的公司,估计就充斥着这样的人。他呆在这个小公司,可真是屈才了。

说到这里,大概某些人会反驳,还有某些人会对那个家伙充满了欣赏。我只能说,人各有志。你赚再多的钱,开再多的公司,搞再多的女人,洒再多的种子,一百年之后你也就是一坨屎而已。——BS 一坨屎,我想我不是不可以。

2006-07-27

日记2006.07.27

Chapter One

一个员工,因为对老板「出言不逊」,于是被解雇了。
既然敢于「出言不逊」,想必是已经想好了要走了,于是皆大欢喜。

Chapter Two

猛然发现办公室养的草草快不行了,叶片都耷拉下来了。原来是有好几天忘了加水,水都干了。该打该打,这还是她托付给我的。
发短信给她讲这事情,于是晚上就来找我把它们要了回去。
希望能再养活吧。

Chapter Three

台风走了,太阳还没醒来,今天天气不错的说。
晚上和她聊天,谈到去鼓浪屿,今天其实就很合适,只可惜没有辞职,不是自由身啊。再过几天就要热了。

2006-07-26

梦之队就是梦之队

今天看了 92 年梦之队与克罗地亚的比赛。

一开始还能僵持,但后来克罗地亚渐渐地就落后得越来越多了。下半场有一段时间完全被打懵了,球员都站在场上发呆,仿佛局外人。相比而言,美国队就太轻松了,连大猩猩都一直玩拉杆,突起来像个小前锋似的。

看了之后,觉得当时其他国家的球队和美国队的差距,主要是在这几个方面:

  1. 身体素质确实有明显差距:欧洲白人身体也算不错了,但要玩拉杆和滑翔,起码在当时还显然不是对手。弹跳和弹速应该也差不少,篮板球上非常吃亏。
  2. 防守水平相差太多:美国那帮 NBA 出来的,尤其是内线球员,成天在一群肌肉棒子 & 弹簧人的堆里面混来混去,到了国际赛场,简直跟解放了似的,撒了欢地玩。外线球员的三分也扔得少,因为突破打三分更划算。
  3. 美国那届的球队确实实力太强了:Jordan、Pippen、Magic、Bird 等自不消说了,除开那个大学生莱特纳,猩猩、海军上将、大嘴、滑翔机、上帝的左手、犹他黑白双煞,哪一个不是 NBA 乃至美国乃至世界篮球史上的传奇人物?这还不提没参加的刺客、大梦等人。

唯一可惜的是,今天看的比赛录像大概是西班牙当地的比赛解说。只听得懂几个人名,其它的完全不明白,要是英语的就好了。

2006-07-24

丁俊晖、猪猪及其他

丁俊晖,爆出了假球事件。

一如既往地,事件本身不想再提了,想了解的自己 Google 查去。如果 Google 被封了就去那个国家扶植的百度去查。
刚刚才知道中国有了个什么台协。乍一看还以为小丁投靠台湾了呢,原来是什么台球协会。我就奇怪这些什么协会,明明是民间组织吧,里面的老头还满脑肥肠,整天跟个狗官似的。这次狗官说话了,说小丁「不爱国」。
「不爱国」,帽子一出,事件的意义就不同了,升级了。好熟悉的帽子啊?对了,那王猪猪不是刚把它摘下来么?怎么又跑到这里来了?
我在这里不想讨论谁是谁非,只想说一句——要代表国家,你几个狗官还不配!

又一次体会到了舆论的威力,或者说,多数人的暴政。 

2006-07-23

关于内裤的问题

昨天在网上看到一个帖子,有个家伙在网上问大家多少天换一次内裤。

应者众。有的人骂楼主是 SB,说当然是一天一换了。有的人说两天。这两种答案比较多。发言多了之后,有个人总结了一下,说那些一天一换的是「雌性」(原话如此),「雄性」大多两、三天一换。后来就有人出现胡闹了,说什么一个月换一次。有的人说一天一换但不洗,一周之后接着穿……还有人说不穿内裤……汗!

看来自己属于「雄性」了。汗,决定加快换洗的频率。下午就溜去 Bench Body 又买了条新内裤。

居然有卖男式丁字裤,……今天的湿度好大啊……

点子扎手

帮人修电脑,遇到大麻烦了。这次的点子比较扎手,却不能大叫「风紧,扯乎」。

Borlan,记住这个流氓软件炮制基地。中国公司,起个洋名,和大名鼎鼎的 Borland 只差一个字母,却净干坏事!这个公司制作了一系列的流氓软件,臭名昭著的 MMSAssist、WinWrCup、WinKld,都在今天遇到的这台电脑上出现了或出现过。

可以肯定的是,这些流氓软件组成了一个「团队」,彼此「帮助」,以至于不得不一口气把它们全部解决,否则就会卷土重来。然而,麻烦在于,敌暗我明,我根本不知道还有多少属于 Borlan 的流氓软件潜伏在这台电脑上。如果这个垃圾公司的程序员有意识地让其中一个家伙不干坏事,专事潜伏,那是极难暴露的。

更可恶的是,这些软件还借鉴了一些病毒程序的写法,可以说自己就已经算是一个病毒了。而且它们还有自己的「在线更新」系统,随时从这个公司的网站下下载这些病毒的最新版本到这台电脑上。处心积虑到这个地步,已经有些令人发指了。

今天搞得人家进不了桌面了。后果很严重。觉大概都会睡不好吧。其实系统骨干完全没有坏,但就是好像粘上了一张「糖纸」,怎么抖也甩不掉。安全模式上似乎都够呛,不过一旦到了要进安全模式解决的地步,我就已经鞭长莫及了。最后如果闹到不得不重装系统,真是中国软件业的悲哀。

日记2006.07.23

Chapter One

来到世贸,赫然见到中庭放着一辆 F1 赛车。一群白痴围着车拿手机狂照,还有人站过去合影,活脱脱一副农民进城的样子。拜托,要照也要拿相机照吧。
不过,这年头,还就是超女受欢迎。歌剧没人看。

Chapter Two

一个手机柜台,下面贴的广告画赫然是个裸男。
真是的,这什么社会什么时代啊?光屁股的男人有什么好看的?

Chapter Three

准备去沃尔玛,却没有地方存包,所有的存包柜都满了。还站着 N 多人,虎视耽耽地盯着来取包的人,我还以为是打劫的。
我真的有点害怕等会儿会因为争存包柜而闹出杀人事件,所以就放弃了购物计划。

Chapter Four

煮了一锅绿豆汤,夏天消暑用。
老祖宗发明的陶瓷可真是 NB。隔热保温,绝缘又好,表面光滑好做清洁,硬度也够,钢丝球怎么划也不会有痕迹。除了笨重了点,其它方面真是完美。

2006-07-22

日记2006.07.22

Chapter One

在街上,看见一个人,骑着自行车,戴着防毒面具……
防毒面具?疑惑,再看,没错,就是防毒面具!
老兄,就算汽车尾气对健康不太好,也不用这样吧?

Chapter Two

终于见到了传说中的公车色狼。
回家的公车上,旁边站着一个黑衣 MM。是不是美女没看清。
过了两站之后,注意到她身后站着一个衬衣男,一只手提着一包东西,贴得 MM 相当近。还以为是她男朋友,因为该男一直瞄 MM 脸部,下身似乎有意识地随着公车的变速、转向,贴向 MM 屁股。
下一站,见 MM 匆匆跑下了车,而该男无动于衷地换了一个位置,方知是色狼,难怪始终看他不顺眼。

Chapter Three

刚回家,正换拖鞋,听见笔记本有响动。扑将过去,被娜娜教训说不在家就不要挂 QQ。刚想狡辩,她下线了。
然后又被其妹在 Blog 上抱怨说字体太小。她的博客字也不大啊?还好找到一个界面主题,字体大小不错,虽然标题区冷清了点,但还是先换上来吧。改天自己做一个界面主题玩玩。

2006-07-20

想买新笔记本,最后还是忍住了

上周末收到 DELL 的推销邮件。其中有一款 Inspiron 640m 的笔记本勾起了我的购买欲。

价格只能说是还算有些吸引力:¥6999。不算便宜但也不贵了。关键是它的促销行动很对我胃口:免费升级到 1G 的 DDRII 内存 + 80G 硬盘 + DVD-RW。这几个东西都是我所期望越高档越好的部件。当然,如果能免费升级到 9 芯电池就更爽了。上网去 DELL 的自动报价系统查了查,升级成 9 芯电池也只加 ¥200。当下心里十分痒痒,正好老笔记本也周身都是毛病了,真想赶快就去买来用。

后来还是忍住了。新笔记本既不想拿到单位去用,就算换了工作,也不会拿去做公家的事情。住处有硬盘和屏幕都比较大的台式机,那这台新笔记本放在家中也只会招贼。虽然这次的促销套餐很吸引人,过几天可能就没这么好的事情了,但也不能因此就花那么多钱把它抱回来供着。

另外,它是 14 寸的 Notebook,不是 13、12 寸的小本,让我不是很满意。而且 1G 内存是 512*2,这样的话,以后升级就比较为难了——只升一条的话,效果不明显(50% Up 而已),两条都升吧,也只翻番,却白白多挨一刀,且不论换下来的 512M 条也得贱价处理的问题。

想想老本本的毛病也还不算致命:屏幕左下角一小块地方发黑;屏幕比较松,小角度立不住了;X 键键帽掉了;CD-RW 有问题了;CPU 只能以低档运行;内存只能插一条。虽然毛病多,但起码还能凑合,三年半了,无论如何还是有些不舍啊!

最后决定以后再说,起码要等我有确实的必要必须得买一台新笔记本,而且要确实用得上才行。想到节约了七千多块,心情不错呵呵!

银行感言(一)

Chapter One

越来越多的银行用上了排队叫号系统。这应该是一种进步。在它面前,国人那乱插队的劣根性会稍稍地收敛一点。
然而,也常常有人不知道如何用它,因此,一名称职的保安或大堂经理是必须的。否则如果取号机和业务柜台离得比较远,那柜员就得费上一番口舌了。
我在想,在取号机的号码单上印上广告,应该是比较有效果的。百无聊赖地等待叫号的顾客,在坐在座位上呆呆地无事可做的时候,翻看手中那张小纸条是很正常的事情。进而地,在顾客位置的对面贴上广告,应该也是不错的选择。
退一步讲,在号码单上印上公益广告、名言警句,甚至一则小笑话,应该都会对客户关系起到很不错的效果。可惜,似乎没有人这样去想啊。
我想到了,可是我无意去落实。还是交给有心有力的人去完成吧。

Chapter Two

写叁,却不小心写成了参,被退回,好生脸红。
写圆,却被告知不必大写,元即可,别园就好。

Chapter Three

去中国银行打印存折,发现有两笔 0.30 的很奇怪的支出。想了半天,突然想起那杀千刀的「跨行查询手续费」。
细细想来,果然是它。我还以为是四大银行的 ATM 上查别人的卡会被收,没想到它们的卡拿到别人的机器上也会被收。是被抵制了吧?
我也要开始抵制了。仗着自己垄断胡作非为,多行不义必自毙。决定了以后不到万不得已不去办四大银行的卡了。

2006-07-19

RedHat Linux 7.3 下编译 libxml2 2.6.24 遇到的问题和解决方法

单位的测试服务器是很早以前装的 RedHat Linux 7.3。说是「测试服务器」,但由于种种原因,在上面已经跑了很多应用,再也离不开了,所以也没有办法把操作系统更新成比较新的版本。

大概是昨天或今天早上的某个时候,这台机器被人重启了(或者是自己重启了),然后就死在了启动过程中。下午有人找我报告,才发现这个情况。再次重启之后,机器是没有问题了,但是又再一次体验了那满屏幕的问号。——老毛病了,每次自动启动的时候 Apache + PHP 的应用访问 Oracle 得到的多字节字符编码总是不对,重启一次 Apache 就好了。一直不知道是什么原因。
心念一动,正好趁这个机会把这台服务器上的 Apache + PHP + MySQL,以及周边的那些,如 OpenSSL、libpng、libiconv 等等,给重新整理一遍,应用上最新(或者说可用的最新)版本。

OpenSSL、libiconv + gettext、libjpeg、libpng……,都很顺利。原本以为这些版本很新的东西会在不完全符合 ANSI C++ 规范的 2.96 版 GCC 编译器上出问题,没想到居然一路绿灯。不过,好景不长,在 libxml2-2.6.24 上卡住了。
错误信息包含下面几句:

……
xmlIO.c: In function `xmlCheckFilename':
xmlIO.c:619: syntax error before `struct'
xmlIO.c:621: `stat_buffer' undeclared (first use in this function)
……

这种语法错误,不像是编译器版本的问题。我先试着跳过这一步,继续下面的安装。不过在编译 PHP 5.1.4 的时候,configure 报告说需要 libxml2 的 2.6.11 以上版本,而我这台机器上以前的 libxml2 的版本只是 2.6.7。显然,这个问题是无法回避了。

拿错误信息去查,只有 FreeBSD 的技术支持站点上有一条 bug 报告的记录。不过可喜的是,报告中也附上了修正方法。经测试,该方法对于我的 RedHat Linux 7.3 也同样有效。
以下转自该文:

Fix:
*** xmlIO.c.DIST Sat Apr 29 09:44:16 2006
--- xmlIO.c Sat Apr 29 09:44:35 2006
***************
*** 616,621 ****
--- 616,622 ----
}
#else
#ifdef HAVE_STAT
+ {
struct stat stat_buffer;
if (stat(path, &stat_buffer) == -1)
***************
*** 625,630 ****
--- 626,632 ----
if (S_ISDIR(stat_buffer.st_mode))
return 2;
#endif /* S_ISDIR */
+ }
#endif /* HAVE_STAT *
#endif /* WIN32 */

想要修复这个错误的朋友,若看不懂上面的意思,就注意那两行标了加号的地方。原来的 xmlIO.c,是没有这两行的,找到它们的位置后把它们补上,就可以通过编译了。行号人家也标出来了,在原 xmlIO.c 文件的 616~621 行附近。
若看到这里还不明白,那就只好委屈了……

2006-07-18

社会新鲜人,和我

晚上在看阿丘的节目,讲的是「社会新鲜人」,也就是大学应届毕业生。

国家前些年扩招的后果,渐渐出来了。找个合适点的工作现在不说非常困难,至少已经相当不容易了。

在北京找了一份月薪八百块的工作,却还要违心(或者已经不一定非常违心了)地说「虽然低了点,但是行业前景好的话,我也可以接受」的话。听着那很不自然的、低三下四的语气,我明白了为什么上海的蒋先生会觉得我「太过自信」了。

其实不是我太过自信,是我和别的应聘者的态度反差太大了。别人都是求一份工作,我却是抱着「你们这个公司到底怎么样啊」的心态来面试。也许按照常理看来,我有些锋芒太露了,但这个怪不得我。我本不会去,是他们发短信叫我过去的,自然也就不会刻意地把自己藏在布袋子里。如果觉得我不适合他们的公司文化或者说管理风格,那么也不是我的问题——当然,也不是他们的问题,总的说来,现在的劳动力市场有点畸形了。

这样看来,公司的两个新人,拿着 1200 的试用期工资,应该能够安心了。如果他们能够完全符合要求,试用期结束后我会提出给他们 2000 的月薪。如果能满足一些,即「还可以用」的程度,也应该拿 1500 的月薪。当然,如果他们甚至超过了我的期望值,我觉得 2500 的月薪也不为过。我当年就拿过比这还高,有什么不可以?我觉得堂堂大学四年毕业的本科生,如果这个待遇都不能得到满足,那社会会因此而动荡的。资本固然逐利,但资本家也有其作为社会人的身份存在。在社会让你致了富的同时,不说回报社会,起码要让其基石更加牢固,而不是继续挖墙角,这样才是维护了你的根本利益。

电视中,另一个毕业生觉得自己无法融入社会,觉得难以面对那复杂的人际关系。
我对自己隐隐有些担心。但是又觉得完全不需要担心。我现在变成了一个什么样的个性?我也不清楚。
我觉得我没有变,还是原来那个我,但我在人前的表现,也的确让我有些吃惊。

在小学的我,曾经被评价为「多他一个根本不觉得」。在中学,有人说我「闷声」,学术化地形容,叫做「性格内向」。不仅别人,乃至我爸妈,乃至我自己,也觉得我可能就是个书呆子吧。即使在刚工作的时候,也被领导觉得是「少言寡语」,似乎和另几个新员工有所不同。

现在我想,这些人大概是因为看不透我,所以这么说。这些年来,事实表明,我并不缺乏沟通的能力。相反,无论是技术性的沟通,还是和技术无关的沟通,乃至天南地北地瞎聊,我完全可以做得高过平均水准。只是,很多时候我不愿意开那个口,也许是慵懒,也许是看不惯某些人,也许是明哲保身。我也完全具备领导能力,但是我更愿意把别人当作平等的沟通对象。这,大概是民主共和的思想在作怪吧。

也许到了一个新的公司,作为一个大团队中的一颗小螺丝钉。我会感到失落?会感到无所适从?但是,我不是一直希望自己可以成为一个部件吗?也许,那种觉得自己无法融入一个群体的问题,只存在于青涩的年轻人身上?

起码,我觉得我的适应能力很强,无论是到一个新地方、新环境、新同僚,似乎都不再会给我带来那种不知所措的孤独感。那种感觉,曾经在大学的第一天傍晚,在父母匆匆离去的那一刻,侵袭过我。金黄的夕阳下,拖长的身影,突然有种害怕的感觉,鼻子曾经酸过。但在那之后,从未有过类似的感觉,哪怕独自去找工作,哪怕远赴福州、乌鲁木齐、广州、上海……

回到主题上来。现在的毕业生,还真是很不容易。当然,有他们自己的问题,但我觉得用人单位的问题更大。回想起公司人事人员跟我宣称的「本科生拿1500已经很不错了」,我只能报以苦笑。但面对着今天听到的「北京800」的工作,我还是有种想要发泄的感觉。

也许是我工作时间慢慢地长了,听到耳中的都是什么「年薪15万的过劳死」之类,却不知底线已经比四年前又下滑了四分之一。那些说什么中国 0.4x 的基尼系数「不是问题」的狗屁专家,说什么中国贫富分化没有加剧的跳梁小丑,都是讨打的货色!

学费在涨,工资在降。哼,我看中国基尼系数过 0.5 都不是什么新闻。

日记2006.07.18

Chapter One

和老板谈了话。
谈了半天,还是不得要领。不过我想他应该明白我的意思,走是肯定要走的。不是嫌他待遇不够高,不是得不到发挥,不是没事可干,不是累,是要追求自己的今后的发展。
很显然,我不会呆在厦门发展的,就算是安家我也不会安在厦门。

Chapter Two

在 QQ 上遇到一个怪人。貌似认识我,但我真的不认识它。因为聊天记录中是没有的,而我是有一直保留聊天记录的。
更奇怪的是,它丢下名字和电话号码就跑了。名字像个男人的名字,在 Google 上搜到一个北京的男高中生的新浪 Blog。可 QQ 里面标的性别是女的,手机号码是福州的……
且等我晚上拿 SkypeOut 试它一试。

Chapter Three

《鹿鼎记》看起来真是有意思。
不过,韦小宝固然重义气。然而多隆、张康年、赵良栋,乃至茅十八等人,哪一个又不是义薄云天,拿义气当饭吃的?可见,在书中的那个年代,讲义气起码还算是社会的一大风气。

现在呢……?

呵呵,站点新增两个功能

这是一条很旧的 Blog,导入自以前的 Drupal5 站点,讲述的事情与现在 Blogger 上的站点无关。

Cron 已经设置好了。其实是很简单的工作,只是找那条语句找了一会儿。

发现有些文章的发表时间不对,怀疑是迁移时出了问题。但查找后发现其实是 zBlogWriter 的问题。跟踪 XML-PRC 的包发现,信息在送出去的时候就被转化成 UTC 了,但服务端是默认 +0800 时区的,所以……。最后登录 MySQL 手动修改回来,还好是用的 UNIX timestamp 类型记录的时间,只要加上个 28800 就行了。

加了两个插件,分别实现了留言板和名言警句的功能。辛苦了不少时间才弄上去呀,主要是作了很多汉化的工作。

留言板是谁都可以留言,因此没有防垃圾功能,因此可能会导致机器人的攻击。不过我是动态 IP 建站,量它们也没那么容易找到这里。
也许我还得做一个区块来显示留言板的内容。

名言警句的功能很好玩,记得以前还是用蓝波快信上 FIDO 的时候才有过这个玩意儿。真奇怪,这么好的东东,怎么没有几个软件爱用呢?
先去找点《鹿鼎记》上面的妙句放上去。

2006-07-17

日记2006.07.17

Chapter One

递交了辞职报告。

其实是声明说不再延长合同。原本签订的工作合同,7 月 1 日就到期了。
同时也说了我的真实想法。我就是想去上海、深圳或广州发展,没有什么好隐瞒的。厦门的 IT 业大环境实在是太差了,各个公司都只是想着怎么搞钱而已,什么科技是第一生产力,什么核心竞争力,根本没人在意。
我不否认,开公司当然是以利润为第一目标。但地球人都知道,平面地图上的直线,往往是一条远路。傻傻地奔着目标而去,很可能适得其反,何况路上也许还有别人挖好的大洞。总之,我个人对于初等级老板们如何搞钱不感兴趣,我要向着有利于我自己发展的方向去探索。

24 ~ 26,我最好的两年哦!再要嘀咕什么,就不厚道了!

Chapter Two

肚子不舒服了一天,不知道吃坏了什么。但是又没怎么拉肚子,只是有点像要拉,却又不是真正的想拉。
也许是昨天的调料太辣了吧,看来我的确退化很厉害了。

Chapter Three

罗京来做《世界报道》,康辉去《新闻联播》,看来 CCTV 准备开始要搞活了。

Chapter Four

买了两罐芳香剂,厕所放茉莉,卧室放薰衣草,不错,满屋飘香。

Chapter Five

工资还没到帐。
晚上从网上银行查,还是没到,只有等明天看了。

站点升级二期完成

这是一条很旧的 Blog,导入自以前的 Drupal5 站点,讲述的事情与现在 Blogger 上的站点无关。

换了个主题,顺便研究了一下 drupal 的主题系统,然后针对字体做了一点小修改,并把文章的发布日期显示出来了。我不明白为什么 drupal 的主题中,大家都不把发布日期体现出来?难道这是 drupal 的风格么?要知道这是一个很重要的信息啊?

安装了 vsftpd,开通了虚拟主机的登录帐号。然后把 sendmail 配置好了。现在就剩 crond 了,先吃饭去。

2006-07-16

站点升级一期完成

这是一条很旧的 Blog,导入自以前的 Drupal5 站点,讲述的事情与现在 Blogger 上的站点无关。

今天一天的劳动成果如下:

  1. 操作系统换成了最新的 Red Hat Enterprise Linux AS 4.0 Update 3;
  2. Web 服务器升级为 Apache 2.0.58;
  3. PHP 版本升级到 5.1.4;

另外,MySQL 进行了版本回退,重新用回了 5.0.18。因为在安装过程中发现最新的 5.0.22 版和 PHP 4.4.2 / 5.1.4 均有冲突。

vsftpd 还没有架设,另外 sendmail 还没有配置和调试,发送邮件的功能可能还不能用,因此新用户的注册只好暂停了。

2006-07-15

站点暂时迁移一下,系统升级中

这是一条很旧的 Blog,导入自以前的 Drupal5 站点,讲述的事情与现在 Blogger 上的站点无关。

周末将站点暂时搬到笔记本上在运行。台式机上打算将系统更新为 RHEL AS 4 Update 3,不再用 AS 3 将就着跑了,顺便也把站点的离线通知功能给做了出来。

预计明天把系统架好,因此大概没有什么空玩了。至少要完成 Apache + PHP + MySQL,如果明天睡到了十二点以后,时间上倒也不是一件容易的事情。因此约人去看电影的念头也打消了……

对于访问者来说,应该没有什么影响。姑且当我再一次自言自语吧。

2006-07-14

站点MySQL数据库升级

这是一条很旧的 Blog,导入自以前的 Drupal5 站点,讲述的事情与现在 Blogger 上的站点无关。

小小地升了一下级,由 MySQL 5.0.19 Standard 升级到了 MySQL 5.0.22 Standard。仍然是采用最保险的 glibc 2.2 static gcc 编译版本。下次尝试一下 Intel C/C++ 在 glibc 2.3 上编译的版本,据说针对 Intel 的处理器作了优化,不过不知道虚拟机虚拟出来的处理器还算不算是 Intel 的 CPU?

另外,停掉了 log-bin,不知道在降低了存储耗用的同时,性能会不会有略微的提升?--尽管可能无法察觉。

看不懂的话,就当作我的自言自语吧。

单字符链接在某些手机上的问题

关于 WAP 浏览器的由来已久的一个问题,出现在 Nokia 6260 上。
我做了一个 WAP 网站,其中有些页面是类似这个样子:

标题1
标题2
标题3

1 2 3
返回上一页
返回首页

在公司的那台「测试机」N6260 的 WAP 浏览器上,这下面的 1、2、3 这些翻页的链接,常常无法把输入焦点移到它们上面。屏幕在卷动,焦点就是不动。在我的 QD 上却不会这个样子。

测试了多种情况,最后发现是因为这些链接的字数太少的缘故。只有一个字符的时候,就有时候会出现这个怪毛病,特别是当这些单字符链接出现在接近滚屏的位置上时。我把链接的 <a></a> 标签中的内容加了一个「&#x20;」,即一个空格,就不会有上述问题发生了。

写在这里,作为一个疑难杂症的处理笔记。

电脑,吓我一大跳

有台前天晚上修好的电脑,昨天晚上报告说打不开网页了。用 QQ 告诉我,我心里一紧,难道又是那问题?

前天修的另外一台电脑,就是这样。DNS Client 服务启动着,但无效果。IP 却是通的。最后重装 Windows 才解决问题。难道这次这台也要重装?

叫对方开 pcAnywhere 被控端,绑定失败。QQ 的远程协助也不能用,奇怪的是发图片什么的却依然正常。运行了一下 netstat,同样的现象,也是内容消失了。不同的是这台的 IPSEC 服务并没有崩溃。尝试了各种办法无效,甚至把昨天屏蔽的两个毒都启用起来了,还是不行。最后决定拿昨天新看到的超级兔子带的 WinSock2 修复功能试试。一试之下,居然好了,看来的确是 WinSock2 损坏的问题。马上上网查,果然,有个人的博客上有类似案例,原来是这电脑上以前装的那个烂杀毒软件 NOD32 惹的祸。

这样想来,另外那台电脑好像没有装过 NOD32。而且当时我也考虑了 WinSock2 损坏的可能,还找到了微软的官方文档,根据上面介绍的判断方法进行了检查,但结果是没有坏。那么,要不就是微软的文档有错误或疏漏,要不就是两台电脑的问题看似类似实质不一样?也许吧!仔细想想,两台的故障还是略有不同。被重装掉的那台,不能上 QQ,却可以使用终端服务。不过现在已经重装掉了,死无对证,也无从排查了。

推荐一下超级兔子,现在做得比较不错了。修正系统优先考虑!

2006-07-13

日记2006.07.13

Chapter One

看着本期的《南方周末》,突然发现一个以前一直忽略的问题。

长久以来,我一直觉得报纸的这帮做排版的真是白痴。明明下半部分是广告,只有上半截是文字,可偏偏要让文字超过一点点中线,导致我非要把报纸重新折一下才能拿在手中看。过界也不多,一行甚至半行文字,却浪费了我很多动作,也造成了我很多不便。
昨天又无意中重复着这种动作。正想问候排版者的家人,突然想起——难道,这是故意的?
——是了,故意的!他们故意这样子排版,让读者要不再折一下,要不展开整张报纸来阅读,总之,就是要让读者看到下面的广告。恶心,但也无奈,继而只有理解他们的做法。报纸也要生存。我只有选择自己抵制这种广告了。

唉,我这个笨蛋,以前怎么都不会去想这种问题呢?

Chapter Two

广电在后滨路有一个营业厅,落地的玻璃外墙,漂亮!还专门设置了一个「数字电视体验厅」,沙发、HDTV×N 台,当然还有空调。我就曾经坐在那里舒舒服服地看过一场 NBA。
一个衣着比较不「光鲜」的卖杂货的小贩,站在外面,透过玻璃墙看电视,就是不敢进去。
我在想,为什么他不进去呢?难道「体验」厅不是人人都能「体验」的吗?
继而又想,如果一个衣着入时的人拿着收破烂的行头走进去,那位保安会怎么办?

电脑生病的季节

昨天修理了两台电脑,无一例外地,都是被多种病毒复合入侵了。

事实证明,一个好的杀毒软件可不是可有可无的。现在的病毒,是主动、被动、欺骗相结合,如果没有杀毒软件的实时监控,即使是我也只能在事后把它们清除出去。

昨天的两台电脑,一个是 Norton Anti-Virus 2002 的老版本,另一个是几乎没有装杀毒软件。入侵的程度大同小异,基本上都被一种或两种会安装服务的病毒入侵了。然后是一堆呆在启动列表中的可疑程序。至于 Spyware 和 Adware 那更是遍地开花,别提 IE 中的插件和流氓软件了。使用者都只是反映「慢」而已,其它异状似乎也难以察觉。但是一旦打开腹腔准备动手术,就好像看见了满肚子的癌细胞,投鼠忌器,难以下手。清除过程中,有一次还给我玩了个 RPC 服务崩溃,吓得我心动过速。

幸好,在最新版本的超级兔子 7.67(荐一个先)、比较新的 Symantec Anti-Virus 10 和 pcAnywhere 的帮助下,总算是让那两台电脑回到了比较正常的程度。写到这里,突然冒了冒冷汗——也许我笔记本上的 Norton Anti-Virus 2004 该快点退役了。

2006-07-05

关于表格内文字换行的再研究

通常,搞 Web 开发的都会遇到这个问题,就是苦心设计的表格被讨厌的一连串英文字符给撑破了。最常见的是自己开发的论坛或留言板,如果有一个情绪激动的家伙打了百来个英文的感叹号,那往往就会出现内容在这些感叹号上不换行,结果让表格撑破,页面变得乱七八糟。

解决这个问题的办法,相信很多朋友都知道了。通过 CSS 中指定几个样式,可以比较满意地解决这个问题。一个是 word-break:break-all,一个是 word-wrap:break-word,表格中的文字则还有一个是 table 标签的 table-layout:fixed 样式。这三个样式给定之后,就不会再遇到表格被文字顶破的问题了。

稍稍解释一下上面三个样式。word-break:break-all 是让英文单词中部的换行成为可能,比如

beautiful

word-break 样式还有另外两个取值。一个是 normal,就是通常默认的,对中文断字而对英文单词不断的情况。另一个是 keep-all,是对中文,准确地说是亚洲文字也不断字。然而,和字面上的理解意思不同,keep-all 并不能让一个英文句子不被换行。要做到这一点的方法,稍后我会谈到。

word-wrap:break-word 是让连续的符号(如 ! 号)之间进行断字成为可能。这是解决那种一大串感叹号造成的问题的一个关键。没有这个样式的话,对连续符号的断字不会发生。

另一个关键是 table-layout:fixed。它指明说表格不要去试图自己计算宽度,就按照 HTML 中定义的宽度来显示就好。只有当 table-layout:fixed 和 word-wrap:break-word 同时指定时,针对连续符号的断字才会正确发生。缺少 table-layout:fixed,断字不会发生,表格仍被撑大。缺少 word-wrap:break-word,则表格不会被撑大,但断字不会发生,超过显示区域的内容将被 hide。

好了,知道了如何让所有内容都断字换行之后,另一个问题来了:如何让所有内容都不断字换行?

我们知道,即使指定 word-break:keep-all 样式,也无法阻止一个英文句子在空格处不被换行。而且汉字中的某些标点符号,浏览器也会很「智能」地把它给换行掉(起码IE会,这就足够了)。然而,一个好消息是,虽然要求不断字的情况远比要求断字要少见,但它的实现方法却相当简单。你只要把内容用 <nobr></nobr> 标签对括起来就行。被 <nobr></nobr> 标签对括起来的内容,浏览器绝对不会对它进行换行。只要记住这一点就很好办了。

不过,想让内容不换行的同时,通常并不希望表格宽度因此而变得不确定。因此,常常也需要指定一个 table-layout:fixed 的样式。这样,就可以让表格宽度维持设计时的大小不变,或者通过指定相对宽度来维持一个固定的比率,而并不受单元格中内容的任何影响。在设计自适应屏幕宽度的标题列表表格时,这个技术也许会有些用处。