Backstreet Boys Reloaded

  现在全世界人民在Firefox的带领下都喜欢说“×× Reloaded”了:过年吃坏的肚子reloaded了,被扎爆轮胎的自行车reloaded了,夜深人静的时候,停尸房里的鬼魂,也没准reloaded一两个出来,跑到小河边,找个铁拐李模样的附身。
  BSB也不甘示弱。在路透社的这篇报道中,Howie Dorough谈到,之所以没有为新专辑的制作过程设定期限,是因为他们要确信新作能证明五个人在漫长时间内的努力过程,证明他们并不是昙花一现。他还提到BSB在六月份的新专辑推出之前,会在三月份发行一张单曲。总觉得他们现在走的路线逐步脱离了流行,不很喜欢现在的风格,但还是希望能有制作精良的新歌让我们耳边一亮,让我们拭目以待吧。

不要让链接停止在你的页面上

  包括我在内的很多人,希望自己的站点或页面得到众多的外部链接,以提高访问量,于是不停的交换友情链接,以换取尽可能多的网络覆盖度。这的确是个好的推广办法,但不够完善。
  提高访问量最重要的是让别人激起访问你的站点的欲望,而不是仅仅知道你这里有那么一个站点,回头客对你的站点滚雪球般的宣传,是站点访问者群落不断自我膨胀的源动力。
  那么如何激起人们的欲望呢?这还要从WWW服务本身谈起。很久很久以前,网络上出现了一种叫做html的语言规范,它与txt文本的最大不同是它能够从一个页面链接到另外一个页面,为人们展现理论上无限多的相关信息。如果某篇页面上没有链接了,那么人们的鼠标就会停在页面上,失去继续探索的欲望,也许在那一刻,他们会记住这个最终页面,但随着时间的推移,他们记住的,一定是给他们带来探索乐趣的页面们,例如hao123.com,这就是链接的价值。
  综上所述,为了留住用户的眼球,我们需要在自己的页面上放置相关的链接。这些链接最好穿插在文字之间,且不要用醒目的样式破坏页面的整体美,花椒掉进盛满凉拌西红柿盘子的后果,与一只死苍蝇是等同的。链接的密度要适当,我个人感觉每百字三到五个为宜。站外链接最好设置为在新页面打开。
  总之,人在网上最喜欢被别人舒舒服服的喂东西吃,一旦他确认这个站点是友善的,就会放松警惕,大口咀嚼起来。

对弹出评论页不能正确重定向的一点修改

  目前本站正在使用的wordpress 1.5 beta版本,在弹出评论页面提交后,会出现一个小问题:页面不会重定向回评论页面,而是返回了对应的文章,这显然不是我们需要的结果。查看代码我们可以发现:弹出评论页面是模板的一部分,即comments-popup.php,它忠实的将评论内容提交给wordpress根目录下的wp-comments-post.php,显然问题发生在后者身上。打开源代码发现这么一段:

$location = get_permalink($comment_post_ID);
header(“Location: $location”);

  很明显,设计者没有考虑用户在非文章页面提交评论的情况,而且这个冲突发生在wordpress提供的默认模板上了,算是一个遗憾的瑕疵,也许1.5正式版已经更正了吧。不过不要紧,我们将$location一行换为

$location = $_SERVER[“HTTP_REFERER”];

即可,$location总会取回提交数据到该页的来路页面,实现代码的通用性。

JPSPAN

  最近对类似Gmail的无刷新数据提交技术产生了兴趣。今天上网google相关的文档,意外发现了JPSPAN这个好东西。它的思路是将PHP和JS分别置于服务器端和客户端,客户端通过调用服务器端生成的JS脚本来使用PHP语句中定义的类资源。这个工具很适合做富客户端,还能将一部分代码隐藏到PHP里,只预留有限的接口。这是一个Hello World范例,这是一个利用该工具提交xmlhttp请求的介绍
  目前我们使用Google搜索JPSPAN的简体中文页面时,仅能找到一个结果,看来国内IT人士尚对其缺乏足够的了解。JPSPAN应该能成为未来几个月RIA领域关注的热点,让我们拭目以待,看看国内邮件提供商们会有怎样的动作。

一个利用电子邮箱转发IM讯息的思路

  一些公司在制度上不允许员工使用IM,原因是影响了工作效率和思维的连贯性,这个无可非议。我今天想探讨的不是如何作弊,如何躲开老板的监视,而是如何利用诸如Gmail之类的电子邮箱来接收和回复我们认为确实必要的讯息,避免丢失订单,或损失客户利益,等等。
  从心理学的角度来看,回复邮件比回复一条讯息的时间敏感度要低,因为看起来发送邮件的人并不十分挂念对方回复的周期(当然某些特殊情况例外,比如我毕业设计时的导师,用电子邮件的方式通知我去她的实验室,促使我不得不将Foxmail设置为每3分钟check一次)。那么,我们将收到的讯息转发到电子邮箱,形成一个队列,就可以改变急于回复的情绪,降低骚扰他人的欲望。
  我琢磨出了这么一个实现模式(以MSN为例):开发一个后台软件(不妨称为MSN-letter-carrier,简称MSNLC),置于用户的电脑,或某台服务器(msnlc.yourcompany.com)上,这个服务器端甚至可以没有界面,一个托盘图标和右键菜单足矣;它的功能是登录、注销用户的MSN帐号(形成“假登录”状态),接收外界的讯息到指定邮箱,以及将回复邮件转换成讯息送达MSN上的好友。流程大概是这样的:

  • 用户A上的好友B给A发了一条MSN讯息。
  • MSNLC将B的讯息转换为邮件,邮件的From和Reply-To为b.a+ja8437sdk84sklf3@msnlc.yourcompany.com(加号后面的部分为MSNLC为这则讯息生成的公钥,用于身份认证),To为a@yourcompany.com,Subject可以为“与MSN好友B的聊天记录”。
  • A收到信件后回复。
  • MSNLC将收到的邮件进行分析:b.a+ja8437sdk84sklf3@msnlc.yourcompany.com表示这是B发给A的邮件(实际上是便于Gmail这样的邮箱按线索归档),ja8437sdk84sklf3在MSNLC的公钥池中,且确认先前的讯息方向为B到A,这样MSNLC就可以将回信内容转发至用户B了。

  随便想到的几个tips:

  • 可以在a@yourcompany.com的邮箱里设置自动回复,就可以干净利落的远离讯息骚扰,又不必耽误事情了。
  • 以后可以像发送手机短信那样,给service@msnlc.yourcompany.com发特定格式的信件,即可完成MSN IM的相关功能。

辞职

  第一次做某件事情,总是刻骨铭心的,辞职也不例外。自从找好新东家后,我就一直盘算着怎么把这个爆炸性消息告诉我身边的人。
  我之所以想让这粒石子砸向湖面时泛起最小的水花,是因为我的领导们、同事们,待我都还算不错。正是领导对我的认同,才使我从一个营业部的电脑部机房,一脚迈进了总部技术开发部的房门,不小心成了总部三百多员工里最年轻、海拔最高的一员。同事们多为三十出头,跟他们交流总能实现思维上的跨越式发展,我于是仔细揣摩我要说的每一句话,因为稍不留心就会被他们指着鼻子笑道:“哈哈,你个学生!”磨合期总归是过去了,我终于可以做一些他们做不了的事情,使得他们在某些方面不得不受制于我,这让我不时享受着复仇的快感;其实,我这个人并不坏,只是想偶尔寻求点心理平衡;人活着,当然要让朋友和敌人都看的起自己。
  不过人总是要走的。我的感觉就像进了一家脏兮兮的馄饨铺,我把钱交给服务态度超好的老板娘,却端回了一碗片汤。我问她,片汤里能否放点肉?她说,一块钱的片汤总有人喝的,反正我能卖出去。于是,我吃了一块钱的亏,结识了一个不近人情的老板娘。我走了,不再去这家小铺,老板娘尚能白赚一块钱,但如果所有的人都不再去了呢?难以想像。
  好了,思维发散结束,我实在不敢当面开口,便点开腾讯RTX,简洁明快的给坐在我后面的经理发了条讯息:“×经理,我最近可能要辞职。”我猜测着几种可能的回复:一种是简单的问问去向,然后让我给老总递辞职报告;另一种是说明部门最近工作比较忙,希望能稍微迟一阵子;极力挽留我的可能性实在微乎其微,否则公司干吗要连年亏损呢?我默默的忍受了三分钟,终于得到了答复,不出所料等来了第一种可能,但是我突然变得没有心情打辞职报告,于是继续工作了。
  午饭时间到,为了避免与经理目光尴尬的碰撞,我决定独自向餐厅冲去。打完饭刚要坐下吃,却发现部门老总正好在我对面,我知道头儿已经告诉他我辞职的消息了,于是变得欲哭无泪,不知如何跟他面对……我的确给他出了个不小的难题,也很同情他,因为我走后留下的约四分之三的空位将没有人来接手,这样很可能我会把这些工作交接回老总或是部门经理。没办法,谁叫他们挣钱多呢,挣钱多,能耐肯定大,干呗,可以预防胃下垂的。饭桌上没有任何交谈,一切如我所愿。
  下午,我脑袋一片空白。据说辞职报告只要写得让领导认为你决意要走,而不是在进行薪资谈判,就可以了。这个不难,损人的话,我学过一些,如果往报告里一放,没准连违约金都不用付,直接把我除名了。但是我决定厚道点:我们一家人,都爱面子,这可是对精神生活的美好追求,要坚持。于是,随便编了几条理由,刚刚写完,也下班了。
  我觉得报告结尾应该写点我对公司、领导和同事们的美好祝愿,总归是个圆满。正在编词的时候,电话响了,人力资源部的死党偷偷发来内部消息:一年一度的评级,除了研究所的几个人,其他04届的新员工,基本都没有调薪,我也算其中一个。这是个好消息,因为我终于可以不必考虑领导们的感受了,因为他们也根本没有考虑过我们的感受。辞职报告,没有结尾也好,我要借这块空白,亲笔签个气势恢弘的大名,前途掌握在自己手中,这才是真正的圆满。

Items from my 365key archive 20050223

2005-2-22

2005-2-21

2005-2-20

加盟eyou


  我昨天下午在位于东方广场的eyou北京总部内草签了一份试用期协议,三月份就可以到北京工作了。
  一切来的很突然,也很巧合。我想,在我为公司创造更多价值的同时,也有机会谋求自身更大的发展,毕竟现在有了这样的空间。感谢发现、信任、关心、帮助过我的所有人,但出于多方面考虑,我不应当说的太过细致,在此向他们致歉。
  谈一点点收获,为了不被人视为狂妄,决定名义上送给自己看。
  首先是需要坚持自己的信念,哪怕它是微不足道的。比如经营一个blog小站:写一些对他人有价值,且自身感兴趣的事情。即便访问量低些,反馈少些,也不能为了吸引眼球而失掉本来的面貌。时刻思考我们经营它的目的是什么,这样才不会随风逐流,失去方向。
  其次是要在网络上推销自己,精英们喜欢上网,跟几个这样的人搞好关系,就可以顺利的杀入他们的交友圈,带来的实惠是不言而喻的。
  再次,坚决抛弃鸡肋:如果一件事物,已经有若干条理由说服自己去抛弃它,那么就应当坚决的抛弃,否则,我们不但会为了拥有这件事物而后悔,也会为了失去其它事物而后悔,地球每天都在诞生新的事物,只要知道自己应该做什么,就够了,只要运气不是足够差,就可以找到归宿。
  最后,金钱不是生活的全部,如果我们越把生命的本质看作赚钱,那么越赚不到钱。开源比节流更重要,要开源,就应该对时事、艺术、文学、业界动态有相应程度的了解。为了挣钱而狂写代码,那就只能当一辈子coder;反之,能力到了,钱就是自然而然的附属品。毕竟,我们只是拿大脑中的一小部分来工作。
  非常期待着与北京的朋友们面对面的交流,如果有类似的见解,不妨trackback到本文,便于浏览。

Items from my 365key archive 20050219

Brian Mcfadden: Real to Me

Brian Mcfadden
  从Westlife单飞的Brian Mcfadden,个人发展还算不错,今年发行了首张专辑《Irish Son》,除去同名主打歌曲外,还有这首单曲“Real to Me”在各地上榜。点击这里下载。
歌词:

Showbiz dinners and the free champagne,
Men in suits who think they know it all,
No-one knows me but they know my name
That’s not real to me,
Hotel lobby to the aeroplane,
Another country but they start to look the same
Watch the world behind a window pane
That’s not real to me,

When I see my babies run,
When all the madness has been and gone,
I’ll raise my family and live in peace
Now that’s what’s real to me
Real to me

Dying flowers in a dressing room
A dangerous time to let your head make up it’s own mind
Got me thinking that the spirits flown
That’s not real to me,

When I see my babies run,
When all the madness has been and gone,
I’ll raise my family and live in peace
Now that’s what’s real to me

Picnics in the garden
And the children they can play
The first day of the summer
And I laze here all the day
Then we’ll invite the family round
And drink some English tea
Then I raise up my finger
And watch football on TV

Yeah..ohh..

Now that’s what’s real to me

When I see my babies run,
When all the madness has been and gone,
I’ll raise my family and live in peace
Now that’s what’s real to me
That’s what’s real to me
Real to me

Wake up you might be dreaming
Wake up you might be dreaming, now