存档

‘杂感’ 分类的存档

我希望郎咸平这次错了……

2008年1月5日 没有评论

虽然看起来前几次冠有他的名字的文章都不幸被言中。
但是我还是抱着最后的一点希望这次是错的……

其他的事情,有办法改变的可以用手投票,不能改变的可以用脚投票;
但是这个事情,似乎是没有这个权力的。

标签: ,

你有几个名字 – 谈谈圈子问题

2007年12月30日 1 条评论
ハウル:  そしたら今度は戦争で王様に呼び出された。ジェンキンスにも、ペンドラゴンにも。
ソフィー: ハウルって一体いくつ名前があるの?
ハウル: 自由に生きるのに要るだけ。
——ハウルの動く城, 脚本 (映画 50:40 – 50:55)

霍尔: 这次又被国王征召入伍,詹金斯也是,潘多拉肯也是。
苏菲: 霍尔到底有多少名字?
霍尔: 很多,多到足够自由地生活。
— 霍尔的移动城堡, 剧本 (电影 50:40 – 50:55)

OK,从这段摘取的剧本开始今天的这个话题。

前两天和朋友聊的关于在网上有多少个昵称的话题,我说我至少有三个,算上身份证上的名字是四个:一个是公司里面用的英文名字,一个所有与技术相关的文章的签名(我称之为Code Name,也就是ftofficer),还有一个用在别的地方,比如动漫圈里面的名字(熟悉我的朋友们可以猜一下是什么,请发送到我的邮箱,猜中有奖——大概一顿饭或者什么吧,QQP请自觉退出,这个名字你看到过);然后朋友表示认同,也举了几个例子:比如他在业余无线电运动当中用的呼号,以及他的一些朋友在火车论坛上面的昵称。

接下来的讨论就是:为什么要有这么多的名字。我们可没有霍尔那种说出“自由地生活”的魄力,我们希望的,其实就是能够更快的融入到一个圈子而已。

圈子这个词应该由来已久,我所理解的圈子应该是一个社交网络,在这个网络当中的人有一些共同点,比如地域,比如爱好或者特长,甚至人格,于是大家自然的聚在一起形成一个圈子。每个圈子当中都有它的规则,有圈子内的行话甚至黑话,大家也有类似的关注点和非关注点。当你刚刚进入一个圈子的时候,能够融入这个圈子的最好办法就是用一个这个圈子当中的人很容易记住的名字,以及学习和大家一起讲这个圈子的黑话。而如果你不在这个圈子当中,对于众多你记不住的名字,听不懂得黑话,就尽管无视好了;而看不惯自己不从属的圈子,或者试图用自己从属圈子的东西和其他自己不从属的圈子来比较或者争论,则是众多争端的由来了。

虽然在圈子当中黑话让你和这个圈子凝聚力更强,好的名字也能让你更快融入其中,但是一旦离开了这个圈子,名字和黑话就往往都变得一文不值。毕竟,让一个球迷认出Bjarne Stroustrup(C++之父)这个名字和让一个C++爱好者认出Bastian Schweinsteiger(德国球星)这个名字一样困难;而跟一个动漫宅男讨论V夹和碟刹那个更优秀和跟一个自行车爱好者讨论猫耳和双马尾那种更萌估计也是相同的性质(好吧,我不知道怎么给这两个加注释,同时从属于这两个圈子的朋友请会心一笑)。

因为一个人通常不会只从属于一个圈子,所以如何在多个圈子之间切换也就成了一个问题,尤其是当两个圈子之间在世界观或者人格这种基础的事物上面有着巨大分歧的时候。当一个人在一个圈子当中待久了,往往会对这个圈子当中的规则和世界观形成习惯,进而将它们带进别的圈子,正如同某资深宅男在他的blog上面所引用的一段话:

另一方面,我玩魔兽世界
的那些朋友,都将这个游戏当成现实生活中的一部分。他们的日志,他们在bbs上的发言,他们在qq上的聊天内容,尤其是自言自语的情景下,都会不时地夹杂
这个游戏的一些信息,例如希望快升级,例如受到不公平的待遇而感到愤怒,例如共同参与游戏的人员出现变动而感伤,不一而足。其实上面的例子都有一个共同特
征——他们本应体现在游戏里的情感,被不自觉地,带回了现实中,从而对现实生活产生了影响。

虽然这种观点和人格在圈子之间的转移处理好了能够成为一种构造更大圈子的可能性,进而达到一种共赢得结果。但是更多的时候,对于差异过大甚至根本对立的两个圈子,如果试图融合,把太多一个圈子的东西带入另一个当中,只会让自己在两个圈子当中都变得孤立,而自己也会由于两个圈子当中的冲突而不得不忍受众多来自内心深处的痛苦。

这个时候,选择融合两个圈子的人格,以期可以存活于两个圈子当中,还是选择用双重的人格,同时在两个平行的圈子当中生活?或者,放弃其中一个圈子,选择在其中一个圈子生活?不管哪一个,当这种痛苦开始缓解,也就是成长的时候了。

那么,我有四个名字,你有几个?

标签:

程序员写的没有bug的软件

2007年12月25日 4 条评论

从某处zz…

1. 程序员写出自认为没有Bug的代码。
2. 软件测试,发现了20个Bug。
3. 程序员修改了10个Bug,并告诉测试组另外10个不是Bug。
4. 测试组发现其中5个改动根本无法工作,同时又发现了15个新Bug。
5. 重复3次步骤3和步骤4。
6. 鉴于市场方面的压力,为了配合当初制定的过分乐观的发布时间表,产品终于上市了。
7. 用户发现了137个新Bug。
8. 已经领了项目奖金的程序员不知跑到哪里去了。
9. 新组建的项目组修正了差不多全部137个Bug,但又发现了456个新Bug。
10. 最初那个程序员从斐济给饱受拖欠工资之苦的测试组寄来了一张明信片。整个测
试组集体辞职。
11. 公司被竞争对手恶意收购。收购时,软件的最终版本包含783个Bug。
12. 新CEO走马上任。公司雇了一名新程序员重写该软件。
13. 程序员写出自认为没有Bug的代码。

标签:

24点的幽默

2007年12月18日 7 条评论

昨天无聊在bbs上面逛,发现joke版上面的一个强帖。本来创意来自mop,是说两组数字怎么得到24:第一组:0,0,0,0;第二组:10、10、10、9。众位闲人们不负众望,充分发挥科大bbs将joke帖转变成技术帖的光荣传统,在得到阶乘这种运算是可以允许的时候,截止到昨天午夜,给出的答案如下,括号里面是我的吐槽,权且当笑话看:

[0,0,0,0]系列 (请在手边常备大学数学书和保证你能够理解二进制补码):

  • (0!+0!+0!+0!)! = 24 (0! = 1,4! = 24,忘了的去补大学数学)
  • (cos0+cos0+cos0+cos0) != 24 (这个没甚创意,下面应该就是e^0了吧)
  • (!0+!0+!0+!0)! = 24 (by Kamui, 别和第一个弄混了,!在这里表示0的二进制取反,好吧,权且认为这个是对的)
  • (exp(0)+exp(0)+exp(0)+exp(0))! = 24 (by spadeQ,好吧,它终于出来了)
  • 只要f(0)=1的函数都可以这么套 (by spadeQ,嗯,有人总结pattern了)
  • delta函数也可以 (by Kamui,delta函数是阶乘运算推广到实数范围上的函数,忘记的请去查概率论)
    — update@2008-1-1 —
    鉴于数学达人ziyuang提醒,我承认我错了。delta函数的详情请ziyuang来解释一下。
    — /update —
  • (-(~0+~0+~0+~0))! = 24 (by me,我也无耻一把好了,~0对于0的按位取反就是-1了)

[10,10,10,9]系列:

  • (10-(9^(1/2))!)!+10-10 = 24 (by reneo, 根号无法输出,用1/2次方来表示)
  • ((10+10)/10)^3*9^1/2 = 8*3 = 24 (by Dedura)
  • (((10*10)^(1/2)/10)+9^(1/2))! = (10/10+3)! = 24 (by Bagwell)
  • {-[-(10+10+10)/9]}! = 24 (by Bagwell, 其中"[]"为数据结构中的向下取整符号,这个都出来了 -_-b)
  • 9-10的导除以10的导加10的导再阶乘 (by anusitch,不过为什么我觉得是错的~)
  • 10+10=20和10+9=19那两年的月份数之和 (by Recnalias,抛开历法不谈,也许……,算是个创意)
  • 今年第10+10+10+9天的小时数 (by Recnalias,leng~)

放之四海而皆准系列:

  • (10^0+10^0+10^0+9^0)! = 24 (by saturn,不过有了多用了0之嫌,然后有了下面这个)
  • {[(10)’]!+[(10)’]!+[(10)’]!+[(9)’]!}!=24 (by Bagwell, x’表示导数,C’=0当C为常数,忘记的去补大学微积分。确实没有多用数字……)
  • (sgn(10)+sgn(10)+sgn(10)+sgn(9))! (zz by xii, sgn为二值函数,sgn(c)=1当c大于零,忘记的请去补信号与系统或者自动控制原理)
  • 从0到24/39对(10+10+10+9)积分 (by Recnalias,这个……)
  • 以(10+10)为期望(10+9)为标准差的正态分布的某次取样 (by Recnalias,好吧好吧,也许某次取样就是这个,但是能告诉我这个概率么?)
  • define:return24(x1,x2,x3,x4)= 24; (by Joedanver的师弟,终极解决方案,不过我说,在代码当中硬编码magic number是不好地~)

— 2007年12月20日更新 —
10+10+lg10+sqrt(9) = 24

标签:

如果SMTP支持发送邮件的断点续传……

2007年12月8日 5 条评论

上周末同学来南京考试,顺便就在南京玩了两天,照了一些照片,今天打算打包传过去。结果如何通过我的64Kb(b哦,不是B)上传带宽的ADSL传这么个70M的东西还真让我头疼了一阵子。

先是尝试QQ的传送文件,但是因为她在教育网,我在公网,速度慢的一塌糊涂,估计需要2小时+才可以传过去。自然我是没有耐心等的。然后尝试使用邮件,发现GMail支持27MB的邮件大小,换算起来应该是20M不到一点的附件大小(考虑base64编码带来的开销是4/3),所以把照片分卷打包,然后尝试用GMail的在线邮件撰写,插入附件,点击发送,然后浏览器不出所料地超时了。既然Web不行,那么就走SMTP协议吧。偏偏要通过GMail的邮件服务器的话需要让这些字节绕半个地球,还必须要走SSL加密的链路,安全是安全,但是慢啊,而且加密这种东西,完全就是CPU密集的操作,结果就是导致邮件一发送就占用100% CPU。这样也就算了,大不了我放一边让它传去。结果进度条缓慢推进到80%左右(40分钟+之后),弹出对话框“无法连接服务器,服务器超时”。当时晕掉。

怎么办呢?找一个近一点的SMTP服务器吧。VPN到公司?说不定还不如GMail。这时候想起来当时在学校的时候还有校友信箱。南京和合肥也不算远,而且校友信箱的SMTP也是电信出口,禁用掉SSL应该会快一点。

但是这个服务器只支持10000000字节的邮件大小,换算一下就是7M不到的附件,最后只能打成6M的分卷包,发了11封邮件。估计同学也会郁闷死。

折腾半天还终于算是把它们发出去了。等下回头看看有没有退信通知。:)

回头想想,如果SMTP有断点续传多好。至少这样我前面的40分钟+的时间就不至于浪费了。按理说这种东西应该有人想到过了,搜索了一下果然有一个SMTP扩展是做这个事情的:

RFC 1845 SMTP Service Extension for Checkpoint/Restart

不过看了看状态,还是Experimental(实验)。说是实验性质的,那就是没几个MTA实现了的。事实上也是,搜索了一下,似乎不是“没几个”,而是看起来根本没有。

记忆当中还有一个RFC是关于邮件切分的,一时找不到了。回头再找找。

但是关键还是:有多少人实现了呢?至少我看到GMail的邮件服务器没有实现之。

sigh…为什么SMTP就没有断点续传。

标签: ,

我们是不是在逃避成长?

2007年11月4日 7 条评论

我们是不是在逃避成长?

突然有了这么一种感慨。
也许是看到了朋友blog上面又一篇怀旧的帖子

怀旧似乎是我和周围的很多朋友的一大特点了,也许在更广泛的范围内也是这样。
去网上搜索一下“80后”或者类似的字眼,很多都是在怀念幼时的玩具、游戏、甚至电视节目。
前些日子变形金刚的热播,估计也有类似的原因。
而我收藏的哆啦A梦的动画片和漫画也一直很受欢迎,也应该有这方面的原因吧。

怀旧本身也许不是什么错误,但是怀旧是一种对未来缺乏信心的表现,甚至可以看成是一种对现实的逃避。
久而久之,逃避现实也就变成了逃避成长。
我们总是在想着The Old Good Days,反而忘记了向前看。
而我们总是想着自己是个孩子该多好,反而也会忘记了作为一个成年人应该具有的责任。

诚然,活生生的世界观和现实的矛盾,就是在我们眼前上演。
我们上小学的时候,大学是不收钱的;我们上大学的时候,小学是不收钱的;
我们没钱赚的时候,房子是不用买的;我们有钱赚的时候,房子是买不起的;
我们从小就被灌输对万恶资本主义的批判,长大了却发现自己就处在万恶资本主义当中;
我们从小就被教育要遵纪守法,脚踏实地,长大了却遵纪守法的受气,投机倒把的发财;
如此种种。
在这种环境下长大的我们,心中的压力可想而知。

而在这种压力下面,越来越多的人就开始选择逃避。
怀念无忧无虑的童年,也就是怀旧,也就成为一种不错的逃避方法;
而有的人也许就走上的其他的路,比如沉迷网游;
好一点的沉迷技术,沦为技术青年;
或者沉迷文学,成为文学青年。

但是逃避能解决问题么?人不能不成长。
总是逃避,最终会离现实越来越远。
关键还是要有哪怕伤痕累累,也要抬着头向前冲的精神。
既然世界和我们所知道的东西已经不一样了,我们就来改变我们所知道的东西吧。

从今天起,正视生活。

标签:

MSN space的Firefox兼容性又开始抽风了

2007年10月18日 2 条评论

使用Firefox的时候,即使已经写了内容,“发布日志”的按钮也是灰掉的。
基本上完全无法在线编辑。

使用IE的话,如果禁用了ActiveX,一样无法使“发布日志”的按钮变亮。

之前也出现过几次,不过问题很快解决了,不过这次似乎已经好多天了。

那么这篇文章是……
我用电子邮件发布的,之前把Windows Installer在C:\Windows\Installer的目录
弄坏了,导致现在Live Writer也装不上。

考虑再三,GMail撰写,Email发布好了。

BTW: 我真希望可以有一个浏览器内建的编辑器,可以智能的替换掉所有的需要写
长文章的地方。例如Gmail写邮件的文本框,Live Space或者其他的什么blog写文
章的框等等。而且,最好兼容某些经典的使用习惯,例如Emacs……

标签: ,

Open Office Again, and something other

2007年9月26日 没有评论

Open Office bug hits multiple operating systems.

正如今天听CTO所说,Internet is dangerous。

就是这样。

BTW: Windows Server 2008 RC0 Releases today.

标签: ,

Think Different

2007年9月18日 没有评论

振南的blog上面看到的,发表时间9月13日,上个星期四。
那天晚上张明正先生在南京大学作了一次演说,我没去——我在打羽毛球,顺便翻看《少有人走的路》。
不过看过这篇blog,我觉得也许我应该去的。

当中提到的这个广告确实很有味道:
http://www.youtube.com/watch?v=4oAB83Z1ydE
 

Also this one: Think different 2007.
http://www.youtube.com/watch?v=YHineBZTpNw
 

Because the people who are crazy enough to think
they can change the world,
Are the ones who do.

就算我只能贴贴blog,至少我有机会看到了这个。

标签:

我明白了

2007年9月13日 2 条评论

心血来潮写的关于宅的一点东西,没想到被吴同学说成是“非常正式的”,汗。看来我们都很无聊。

没错,就是无聊。其实所谓宅或者不宅,就是看你怎么打发无聊的时间。有人喜欢出去轮滑,有人喜欢去踢球,有人喜欢逛街,当然也有人喜欢待在家里看看书,写写blog,看看电影动画什么的。

要说有点不同之处,就是做这些事情的时候,是不是在往前走。仅此而已。

就是这样。

标签: