Profil de 潇分析空间PhotosBlogListesPlus Outils Aide

潇 李

Occupation
Lieu
Centres d'intérêt 
潇,弱冠之年。好丹青、音律及玉盘珍羞。读百家,听巴赫。喜为文,但自以殚精竭虑而稀疏笔墨。大学中,浑浑噩噩,欲习法兰西之语言,半吊子中。喜静,舒雅,淡薄。
希冀深沉,优雅,宁静,诗般的意境。
Veuillez patienter...
Le commentaire entré est trop long. Raccourcissez-le.
Vous n'avez rien entré. Réessayez.
Il est actuellement impossible d'ajouter votre commentaire. Réessayez plus tard.
Pour ajouter un commentaire, tu dois avoir l'autorisation de tes parents. Demander l'autorisation
Tes parents ont désactivé les commentaires.
Il est actuellement impossible de supprimer votre commentaire. Réessayez plus tard.
Vous avez dépassé le nombre maximal de commentaires qu'il est possible d'envoyer le même jour. Réessayez dans 24 heures.
Votre compte a pu laisser les commentaires désactivés parce que nos systèmes indiquent que vous risquez d'arroser d'autres utilisateurs de messages. Si vous pensez que votre compte a été désactivé par erreur, contactez l'assistance en ligne de Windows Live.
Effectuez la vérification de sécurité ci-dessous pour finaliser l'envoi de votre commentaire.
Les caractères entrés pour la vérification de sécurité doivent correspondre à ceux de l'image ou du fichier audio.
梓萱 李a écrit :
在我的空间怎么发不了文章??。。。。
10 Juil.
梓萱 李a écrit :
好久好久好久好久都没过来了~~~
我终于知道我空间的地址了,托你的福~~
你怎么把空间搞成这么几种色调混合着。。。。。
10 Juil.
Photo 1 sur 5
26 août

[转载]找出GFW在Internet的位置,全面分析国内到国外邮件受阻的原因

找出GFW在Internet的位置
作者:刘宏光
邮件:iceblood_at_163.com
网址:http://www.nettf.net
日期:2006-9-26

    看到这篇文章的标题,可能有人要问GFW到底是什么?虽然GFW在一部分人的眼睛里并不陌生了,但相对与大部分人来说还是非常陌生的,引用我在google里找到的一段话:
    The Great Fire Wall of China的简写,意指“中国网络防火墙”(字面意为“中国防火长城”),这是对“国家公共网络监控系统”的俗称,国内简称“防火长城”。
    GFW是“金盾工程”的一个子功能。“金盾工程”是以公安信息网络为先导,以各项公安工作信息化为主要内容,建立统一指挥、快速反应、协同作战机制,在全国范围内开展公安信息化的工程,主要包括建设公安综合业务通信网、公安综合信息系统、全国公安指挥调度系统以及全国公共网络监控中心等。该项目2003年开始生效。一般所说的GFW,主要指公共网络监控系统,尤其是指对境外涉及敏感内容的网站、IP地址、关键词、网址等的过滤。
    GFW的效果通常为,国内网络用户无法访问某些国外网站或者网页;或者国外网络用户无法访问国内的某些网站或者网页。这里的无法访问,有永久性的无法访问(比如色情网站),也有因为URL中含有敏感关键词或者网页上有敏感内容而暂时性的无法访问。
    国家防火墙并非中国的专利。实际上,美国也有国家网络监控系统,对进出美国的每一封电子邮件进行内容扫描。不同的是,中国的国家防火墙会直接切断敏感连接,而美国的国家防火墙(考虑更名)则只是做数据监控记录。伊朗、巴基斯坦、乌兹别克斯坦、北非共和国、叙利亚、缅甸、马尔代夫、古巴、北韩、南韩、沙特阿拉伯、阿拉伯联合酋长国、也门使用与金盾类似的国家防火墙。
    看了以上这段话相信大家都比较清楚GFW到底是什么了,但是一直有人说有GFW,但具体的位置在哪里呢?我们如何查出GFW到底在哪里呢?好象并没多少文章有介绍,所以我这里针对这点特别写了这篇文章。
    GFW这个东西很早我就已经知道,并且为防止GFW的“骚扰”我已经想过了很多办法来避免了,但由于收到外界机制的影响,仍然不可能完全避过GFW,而最近我所在的公司发到国外的邮件总是受阻,严重影响了公司的正常业务,所以我必须给他们一个非常圆满的答复,才有了找到GFW的位置的想法。
    最近我们公司总是有人反应发到日本的邮件会被退回来,我查看了一下退信内容,发现主要有如下内容:
<[email]xxx@xxxxx.xxx[/email]>:
xxx.xxx.xxx.xxx does not like recipient.
Remote host said: 551 User not local; please try <forward-path>
Giving up on xxx.xxx.xxx.xxx.
或者:
<[email]xxxx@xxxxxxx.xxx[/email]>:
xxx.xxx.xxx.xxx does not like recipient.
Remote host said: 500 error
Giving up on xxx.xxx.xxx.xxx.
而在邮件服务器的日志上发现如下内容:
Sep 26 14:46:23 livedoor qmail: 1159253183.972578 delivery 118310: failure: xxx.xxx.xxx.xxx_does_not_like_recipient./Remote_host_said:_500_error/Giving_up_on_xxx.xxx.xxx.xxx./
    由于总报这样的问题,所以我在公司的网关服务器上安装上snort这个入侵检测软件,当然我并没发挥入侵检测的功能,因为我只想要里面的sniff功能探测数据包,然后等待这种现象的再次来到。当邮件日志里再次出现上面的日志内容的时候,我进入网关服务器查找所有相关这个IP的记录,并且根据时间找到了:
-rw-------  1 root  wheel     6941 Sep 26 14:44 TCP:60661-25
现在就请大家跟着我来分析这个文件:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:52.643691 0:E0:FC:34:C0:86 -> 0:14:22:1F:4A:49 type:0x800 len:0x4E
10.4.1.4:60661 -> 203.131.198.80:25 TCP TTL:127 TOS:0x0 ID:32988 IpLen:20 DgmLen:64 DF
******S* Seq: 0x2E68FF24  Ack: 0x0  Win: 0xFFFF  TcpLen: 44
TCP Options (8) => MSS: 1460 NOP WS: 1 NOP NOP TS: 121485349 0 
TCP Options => SackOK EOL 
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
    这是我们公司的邮件服务器10.4.1.4向对方发送SYN的请求包,TTL为127,虽然我们的邮件服务器是FreeBSD,但我还是把TTL修改为128了,而邮件服务器和网关服务器之间有一个路由,所以TTL会减1,就成为了127。
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:52.744474 0:14:22:1F:4A:49 -> 0:11:43:58:71:FF type:0x800 len:0x4A
203.131.198.80:25 -> 10.4.1.4:60661 TCP TTL:49 TOS:0x0 ID:0 IpLen:20 DgmLen:60 DF
***A**S* Seq: 0x1527A9A1  Ack: 0x2E68FF25  Win: 0x16A0  TcpLen: 40
TCP Options (5) => MSS: 1460 SackOK TS: 9713757 121485349 NOP 
TCP Options => WS: 0 
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
    这里为对方服务器向我们公司的服务器回复SYN+ACK包。可以看到TTL为49,由于对方也是FreeBSD系统,而FreeBSD的默认TTL值为64,这样我们可以计算出我们的服务器到对方的服务器经过的路由数,64减49等于15,所以网关服务器到对方服务器经过了15个路由,使用traceroute命令追踪了一下结果,如下:
gw2# traceroute -n 203.131.198.80
traceroute to 203.131.198.80 (203.131.198.80), 64 hops max, 40 byte packets
 1  210.83.214.161  0.722 ms  0.699 ms  0.612 ms
 2  210.83.193.49  0.595 ms  0.486 ms  0.615 ms
 3  210.52.131.6  16.979 ms  16.978 ms  16.975 ms
 4  210.52.130.10  46.711 ms  45.836 ms  45.838 ms
 5  210.52.132.230  50.208 ms  49.957 ms  50.085 ms
 6  210.53.126.2  50.083 ms  49.955 ms  50.334 ms
 7  202.147.16.125  50.583 ms  50.207 ms  50.587 ms
 8  202.147.16.205  51.204 ms  50.081 ms  50.209 ms
 9  202.147.16.214  103.055 ms  103.050 ms  103.179 ms
10  202.147.0.206  99.803 ms  99.677 ms  99.806 ms
11  203.192.131.250  103.802 ms  103.549 ms  103.430 ms
12  203.174.64.13  99.804 ms  100.053 ms  100.681 ms
13  203.174.64.146  100.056 ms  100.799 ms  102.075 ms
14  203.174.64.214  101.012 ms  99.676 ms  100.179 ms
15  203.131.198.80  100.805 ms  99.926 ms  99.929 ms
gw2# 
这里可以很清楚的看到为15跳,充分证明了TTL没有任何问题,而对方的服务器也没有使用防火墙以及NAT来映射25号端口。
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:52.744633 0:E0:FC:34:C0:86 -> 0:14:22:1F:4A:49 type:0x800 len:0x42
10.4.1.4:60661 -> 203.131.198.80:25 TCP TTL:127 TOS:0x0 ID:33011 IpLen:20 DgmLen:52 DF
***A**** Seq: 0x2E68FF25  Ack: 0x1527A9A2  Win: 0x8218  TcpLen: 32
TCP Options (3) => NOP NOP TS: 121485450 9713757 
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
这里是我们公司返回一个ACK包,这样整个TCP连接的握手成功,接下来就要开始传输数据了。
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:52.845542 0:14:22:1F:4A:49 -> 0:11:43:58:71:FF type:0x800 len:0x93
203.131.198.80:25 -> 10.4.1.4:60661 TCP TTL:49 TOS:0x0 ID:37317 IpLen:20 DgmLen:133 DF
***AP*** Seq: 0x1527A9A2  Ack: 0x2E68FF25  Win: 0x16A0  TcpLen: 32
TCP Options (3) => NOP NOP TS: 9713767 121485450 
32 32 30 20 35 61 2D 70 30 37 2D 62 33 2E 64 61  220 5a-p07-b3.da
74 61 2D 68 6F 74 65 6C 2E 6E 65 74 20 46 2D 53  ta-hotel.net F-S
65 63 75 72 65 2F 76 69 72 75 73 67 77 5F 73 6D  ecure/virusgw_sm
74 70 2F 32 32 30 2F 35 61 2D 70 30 37 2D 62 33  tp/220/5a-p07-b3
2E 64 61 74 61 2D 68 6F 74 65 6C 2E 6E 65 74 0D  .data-hotel.net.
0A                                               .
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
首先是对方服务器给了我们一个220的服务器信息。
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:52.845826 0:E0:FC:34:C0:86 -> 0:14:22:1F:4A:49 type:0x800 len:0x54
10.4.1.4:60661 -> 203.131.198.80:25 TCP TTL:127 TOS:0x0 ID:33066 IpLen:20 DgmLen:70 DF
***AP*** Seq: 0x2E68FF25  Ack: 0x1527A9F3  Win: 0x8218  TcpLen: 32
TCP Options (3) => NOP NOP TS: 121485551 9713767 
48 45 4C 4F 20 6C 69 76 65 64 6F 6F 72 2E 63 6E  HELO livedoor.cn
0D 0A                                            ..
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
我们的服务器给对方发送了一个SMTP协议所需要的HELO信息。由于内容太多中间SMTP协议的握手我就不再详细介绍了,所以我这里直接跳到出问题的地方。
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:53.049710 0:E0:FC:34:C0:86 -> 0:14:22:1F:4A:49 type:0x800 len:0x6B
10.4.1.4:60661 -> 203.131.198.80:25 TCP TTL:127 TOS:0x0 ID:33110 IpLen:20 DgmLen:93 DF
***AP*** Seq: 0x2E68FF56  Ack: 0x1527AA19  Win: 0x8218  TcpLen: 32
TCP Options (3) => NOP NOP TS: 121485755 9713787 
52 43 50 54 20 54 4F 3A 3C 6A 69 6D 67 72 65 65  RCPT TO:<xxxxx
6E 40 6E 65 70 74 75 6E 65 2E 6C 69 76 65 64 6F  x_at_neptune.livedo
6F 72 2E 63 6F 6D 3E 0D 0A                       or.com>..
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
在这里,当我们的服务器发送RCPT To的信息到对方服务器以后,按照SMTP协议的原理,对方在有这个用户的情况下应该返回250 ok这个信息,但是这个时候问题出现了,我们的服务器马上收到一个如下的信息:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:53.103763 0:14:22:1F:4A:49 -> 0:11:43:58:71:FF type:0x800 len:0x41
203.131.198.80:25 -> 10.4.1.4:60661 TCP TTL:57 TOS:0x0 ID:64 IpLen:20 DgmLen:51
***AP*** Seq: 0x1527AA19  Ack: 0x2E68FF7F  Win: 0x0  TcpLen: 20
35 30 30 20 65 72 72 6F 72 0D 0A                 500 error..
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
500 error的信息,再看看TTL的值,57?对端服务器的TTL由49突然变成了57?理论上来说说不过去,再接着看后面的信息:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:53.154738 0:14:22:1F:4A:49 -> 0:11:43:58:71:FF type:0x800 len:0x4A
203.131.198.80:25 -> 10.4.1.4:60661 TCP TTL:49 TOS:0x0 ID:37321 IpLen:20 DgmLen:60 DF
***AP*** Seq: 0x1527AA19  Ack: 0x2E68FF7F  Win: 0x16A0  TcpLen: 32
TCP Options (3) => NOP NOP TS: 9713798 121485755 
32 35 30 20 4F 6B 0D 0A                          250 Ok..
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
这才是真是服务器发送过来的信息,而由于500 error的错误信息比250 Ok的正确信息先到达我们的服务器,所以我们的服务器这个时候就已经认为对方服务器错误,所以按照SMTP协议必须终止邮件的发送,所以这个时候我们的服务器发送:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:53.155026 0:E0:FC:34:C0:86 -> 0:14:22:1F:4A:49 type:0x800 len:0x48
10.4.1.4:60661 -> 203.131.198.80:25 TCP TTL:127 TOS:0x0 ID:33131 IpLen:20 DgmLen:58 DF
***AP**F Seq: 0x2E68FF7F  Ack: 0x1527AA24  Win: 0x8218  TcpLen: 32
TCP Options (3) => NOP NOP TS: 121485860 9713787 
51 55 49 54 0D 0A                                QUIT..
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
QUIT退出……,就这样一封正常的邮件被活生生的截断了。
    现在我们来开始看那个TTL为57的信息,根据我的经验对方的TTL默认值应该是64,所以64减57等于7,也就是说这个阻断我们信息的信号来自和第7个路由同网断或者就是第7个路由。现在再看看我最上面的traceroute的结果:
gw2# traceroute -n 203.131.198.80
traceroute to 203.131.198.80 (203.131.198.80), 64 hops max, 40 byte packets
 1  210.83.214.161  0.722 ms  0.699 ms  0.612 ms
 2  210.83.193.49  0.595 ms  0.486 ms  0.615 ms
 3  210.52.131.6  16.979 ms  16.978 ms  16.975 ms
 4  210.52.130.10  46.711 ms  45.836 ms  45.838 ms
 5  210.52.132.230  50.208 ms  49.957 ms  50.085 ms
 6  210.53.126.2  50.083 ms  49.955 ms  50.334 ms
 7  202.147.16.125  50.583 ms  50.207 ms  50.587 ms  <——可能发送错误信息的IP
 8  202.147.16.205  51.204 ms  50.081 ms  50.209 ms
 9  202.147.16.214  103.055 ms  103.050 ms  103.179 ms
10  202.147.0.206  99.803 ms  99.677 ms  99.806 ms
11  203.192.131.250  103.802 ms  103.549 ms  103.430 ms
12  203.174.64.13  99.804 ms  100.053 ms  100.681 ms
13  203.174.64.146  100.056 ms  100.799 ms  102.075 ms
14  203.174.64.214  101.012 ms  99.676 ms  100.179 ms
15  203.131.198.80  100.805 ms  99.926 ms  99.929 ms  <——真实服务器的IP
gw2# 
使用 http://www.linkwan.com/gb/broadmeter/VisitorInfo/QureyIP.asp 的IP地址查询查到 202.147.16.125 属于澳大利亚,难道澳大利亚在监视我们的网络,想想虽然有这个可能性,但应该不会明显到这个程度。所以我想应该不是这个IP地址,然后我查了查第6跳的IP地址 210.53.126.2 ,通过查询显示为“中国网通”很明显6和7之间就是中国网通的出口路由,那么GFW就顺理成章安装在 210.53.126.2 这个IP之后。
    从上面的分析我们就可以完全的肯定阻断公司邮件正常来往的就是 210.53.126.2 之后的GFW发送的假信息。还好公司的邮件全都是正常的,GFW并不会完全封死,所以过段时间以后会自动恢复。由于发送的邮件非常多,也不一定是同一个服务器,所以不能用VPN来解决,不太现实。当碰到这样的问题的时候我们目前只怕唯一能做的就是等待,直到 GFW恢复我们的网络。
30 juin

十个糟糕的程序员的行为

原文:http://cocre.com/?p=1081

之前本站发表过《优秀程序员的十个习惯》以及《程序员需要具备的基本技能》,那是我们需要去学习和培养的。这里,我们主要讨论十个糟糕程序员的特征,主要是需要让我们去避免和小心的。

1) 情绪化的思维

如果你开始使用不同颜色的眼光来看待这个世界的话,那么你可能会成为一个很糟糕的程序员。情绪化的思维或态度很有可能会把自己变成一个怪物。相信你经常可以看到很多很糟糕的程序会使用下面的这些语句:

我的程序不可能有这种问题。
Java就是shit。
我最恨的就是使用UML做设计。
需求怎么老在变,没办干了。
受不了这些人,他们到底懂不懂啊。
…… ……
这些带着情绪化的思维和态度,不但可以让你成为一个很糟糕的程序员,甚至可以影响你的前途。因为,情绪化通常都是魔鬼,会让你做出错误的判断和决定,错误码率的判断和决定直接决定了你的人生。

 

2) 怀疑别人

糟糕的程序总是说:“我的代码一定是正确的,我怀疑编译器有问题”,“我这应该没有问题吧,STL库怎么这么难用啊”。我曾经见过有程序员这样使用STL类:map<char*, char*>,当他发现这样放入字符串后却取不出来,觉得那是STL库的BUG,然后自己写了一个map!我的天啊!

某些时候,过早的下结论是一个很不好的习惯,任何事情都有其原因,只有知道了原因,你才能知道是谁的问题。一般来说,总是自己出的问题。

3) 过多关注实现,陷入问题细节

有些时候,当我们面对一个问题或是一个需求的时候,糟糕的程序员总是会马上去找一个解决方案或是实现,这是一个很不好的习惯。设计模式告诉我们,“喜欢接口,而不是实现”就是告诉我们,认清问题的本质和特性要比如何实现更重要。

对于一个客户的问题来说,首先应该想到的是如何先让用户正常工作,如何恢复正在“流血”的系统,而不是把用户放在一边而去分析问题的原因和解决方案。
对于解决一个bug来说,重现bug,了解原来程序的意图是首先重要的事,而不是马上去修改代码,否则必然会引入更多的BUG。
对于一个需求来说,我们需要了解的需求后面的商业背景,use case和真实意图,而不是去讨论如何实现。只有了解了用户的真实意图,实际使用的方式和案例,你才能真正如果去做设计。
糟糕的程序总是容易陷入细节,争论于如何实现和实现难题,以及问题的根本原因,而忽略了比这些更重要的东西。只有看懂了整个地图,我们才知道要怎么去走。

4) 使用并不熟悉的代码

糟糕的程序员最好的朋友是 Ctrl-C 和 Ctrl-V ,有些时候,他们并不知道代码的确切含义,就开始使用它,有证据表明,由拷贝粘贴引发的bug占了绝大多数。因为,代码总是只能在特定的环境下才能正常地工作,如果代码的上下文改变了,很有可能使得代码产生很多你不知道的行为,当你连代码都控制不住了,你还能编出什么好的程序呢?

5) 拼命工作而不是聪明的工作

对于糟糕的程序员,我们总是能看到他们拼命地修正他们的bug,总是花非常多时间并重复地完成某一工作。而好的程序可能会花双倍的时间来准备一个有效的开发环境,工具,以及在开发的时候花双倍甚至10倍的时间来避免一些错误。好的程序员总是会利用一切工具或手段来让自己的工作变得更有效率,总是为在开发的时候尽可能得不出错。后期出错的成本将会是巨大的,而且那时改正错误的压力也是巨大的。所以,糟糕的程序通常会让自己进入一种恶性循环,他们看上去总是疲惫的,总是很辛苦的,所以更没有时间来改善,越没有时间来改善,就有越多的问题。所以,拼命工作有些时候可能表明你不是一个好的程序员。

6) 总是在等待、找借口以及抱怨

当需求不明确的时候,当环境不是很满意的时候,他们总是在等待别人的改善。出现问题的时候,总是在找借口,或是抱怨这也不好,那也不好,所以自己当然就没有做好。糟糕的程序员总是希望自己的所处的环境是最好的,有明确的需求,有非常不错的开发环境,有足够的时间,有不错的QA,还有很强的team leader,以及体贴自己的经理,有足够的培训,有良好的讨论,有别人强有力的支持……,这是一种“饭来张口,衣来伸手”的态度,这个世界本来就不完美,一个团队需要所有人去奋斗,况且,如果什么都变得完美了,那么,你的价值何在吗?driving instead of waiting, leading instead of following.

7) 滋生办公室政治

有句话叫“丑女多作怪”,意思是说如果一个自己没有真实的能力的话,那么他一定会在其它方面作文章。糟糕的程序员也是这样,如果他们程序编不好的话,比不过别人的话,他们通常会去靠指责别人,推脱责任,或是排挤有能力的人,等等不正常的手段来保全自己。所以,糟糕的程序通常伴随着办公室政治。

8 ) 说得多做得少

糟糕的程序员总是觉得自己什么都懂,他们并不会觉得自己的认识和知识都是有限的。这就是所谓的夸夸其谈,是的,什么都做不好的程序员能靠什么混日子呢?就是吹啊吹啊。

另一个表现方式是他们在评论起别人的程序或是设计,总是能挑出一堆毛病,但自己的程序写得也很烂。总是批评抱怨,而没有任何有建设性的意见,或是提出可行的解决方案。

这些糟糕的程序员,总是喜欢以批评别人的程序而达到显示自己的优秀。

9) 顽固

当你给出一打证据说明那里有一个更好的方案,那里有一个更好的方向的时候,他们总是会倔强的认为他们自己的做法才是最好的。一个我亲身经历的事例就是,当我看到一个新来的程序员在解决一个问题的时候走到了错误的方向上时,我提醒他,你可能走错了,应该是另外那边,并且我证明了给他看还有一个更为简单的方法,有。然而,这位程序员却告诉我,“那是我的方法,我一定要把之走下去,不然我会非常难受”,于是,在三天后的代码评审中,在经过顽固地解释以及一片质疑声中,他不得不采用了我最先告诉他的那个方法。

这些程序员,从来不会去想,也不会去找人讨论还有没有更好的方法,而是坚持自己的想法,那怕是条死路都一往直前,不撞南墙永不回头。

10) 写“聪明”的代码

他们写出来的代码需要别的同事查看程序语言参考手册,或是其程序的逻辑或是风格看上去相当时髦,但却非常难读。代码本应该简洁和易读,而他们喜欢在代码中表现自己,并尝试另类的东西,以显示自己的才气。是的,只有能力有问题的程序员才需要借助这样的显示。

记得以前的一个经历,一位英语很不错的程序员加入公司,本来对我们这些英语二把刀来说,我们喜欢看到的是简单和易读的英文文档,然后,那位老兄为了展示他的英语如何牛,使用了很多GRE中比较生僻的短语和词汇。让大家阅读得很艰苦。最有讽刺意味的是,有一位native的美国人后来在其邮件中询问他某个单词的意思。呵呵。

你是一个糟糕的程序员吗?欢迎你分享你的经历。

(全文完)

(转载时请注明作者和出处。未经许可,请勿用于商业用途)

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/haoel/archive/2009/06/25/4296648.aspx

24 juin

新闻已去,访谈现眼,绿坝又来,你们干嘛

新闻已去,访谈现眼,绿坝又来,你们干嘛

 

头提先提一句:网络名词“五毛党”已经在百度被全面封禁,号称“全球中文最大的百科全书”百度知道里面查不到五毛党的资料

"您搜索的内容不存在"

“自由的百科全书”维基百科,关于五毛党的页面已经全面被屏蔽

Internet Explorer 无法显示该网页

 

比较完整的资料:https://hen.bao.li/

(该网站不适宜未成年人观看)

 

自从08年一大流行语“很黄很暴力”出现在CCAV的新闻联播中,一个四年级孩子上网竟然能发现大学男生这些“资深狼友”都很难找到的“很黄很暴力”的网站,并且在记者面前当着全国人民的面说出来,委实是雷。甚至被mopper们怀疑是一个小mopper。

 

紧接着,我们伟大的DG,扫黄打非工作迅速如火如荼地开展起来!


6月18日CCTV在《新闻联播》、《焦点访谈》和《新闻1+1》三档节目连续曝光“谷歌中国”存在大量淫秽色情和低俗信息内容,互联网举报中心对谷歌中国网站进行强烈谴责,要求其彻底清理色情信息。

《焦点访谈》节目中采访了大学生高也,高也在节目中痛诉了谷歌传播境外色情的问题。(http://v.tech.163.com/video/2009/6/U/H/V5B83G3UH.html)

但实际我们从高也同学的校内网记录中可以看出,他其实是一个《焦点访谈》节目的内部人员,把内部人员当成大学生代表进行采访,诉说实现准备好的台词,这是号称“用事实说话”的焦点访谈吗?

 

 

相关报道:《焦点访谈》造假更让人“心神不宁”

http://news.21cn.com/today/topic/2009/06/22/6463708.shtml

 

“心神不宁”之下的央视

http://pl.cqnews.net/sz/200906/t20090622_3360388.htm

现在,我们伟大的国家,为天朝人民推出了:绿坝!

 

以下内容摘自维基百科:

http://zh.wikipedia.org/wiki/%E7%B6%A0%E5%A3%A9#_note-TET13-14

 

绿坝·花季护航(简称绿坝绿航)是一款内容控制软件中国大陆预定于2009年7月1日起,要求在境内新生产和销售的计算机进行全面预装,中国政府称安装软件的目的在于保护未成年计算机用户,误闯入色情网站等有害内容。然而该软件和政府大规模的推行软件预装措施招致诸多媒体异议。[1]

面对此争议,软件生产公司发言人则称该强制措施并不适用成年人;即用户可以选择不安装绿坝软件。[2]同时官方也表态,上网过滤软件可自选安装,不进行任何监控[3]

因为其与防火长城的功能十分相近,很多网民都将其视之为防火长城的客户端版本,加强与防火长城的联合能力。)

 

顺便,本着计算机专业的学生的职业病来说:绿坝中使用的图像过滤技术真是让我们这些忙着课程设计中的MFC的可怜人们无地自容啊,估计只有DSP汪荣贵大人知道怎么搞吧!

 

绿坝软件的过滤功能可以分为色情图像过滤技术和文本过滤技术。

图像过滤技术以比对图案方式,过滤网络内容。绿坝的图像过滤技术能够利用肤色、人脸、姿态和特殊器官等特征来识别色情图片。[13]但是软件去掉了金惠公司所研发的图像过滤系统中所用到的色情标准图像特征库的硬卡。[14]

文本过滤技术在于审核网页内容,避免色情、政治等内容出现。并且辅以大正公司开发的语义分析系统。而黑客破解的关键词数据库中,只有2700个词与色情有关;大约6500左右的词汇则是与政治有关[15]

此外,软件同时还加入了IP过滤技术,将封禁网站地址,以程序、机器人及验证数据库等方式,制作黑名单并予以封锁。除了可以过滤掉淫秽色情、暴力等信息外,绿坝尚可控制上网时间、限制网上聊天等功能。

在运作方式,绿坝软件类似以往阻止计算机造访儿童不宜内容的软件。该软件是一个数据库系统;能自动封锁软件数据库中预设的网址黑名单中的网站,也能够通过网络,从网上数据库自动更新其黑名单。这种运作方式如同能自动下载最新的反病毒更新的网络程序一样。[16]

 

安全漏洞

哈佛大学柏克曼互联网与社会中心的一名研究员毛向辉报告说,他们发现了一系列的软件漏洞,他称这些漏洞足以让黑客去“盗取人们的隐私信息”或“安装恶意脚本”。[53][26]密歇根大学研究人员也于2009年6月11日发布了一份绿坝的分析报告,报告中指出了一些绿坝的安全隐患,包括一个可以被远程利用的栈溢出漏洞[54]也有黑客公布了利用该漏洞进行攻击的代码[55]。反恶意软件网站360安全中心亦称其已验证了该安全漏洞,并已将验证方法报告给了中国政府的相关部门。[56]

开发商金惠公司则表示软件存在漏洞在所难免。[57]6月16日,工信部已责令绿坝开发商尽快修复软件存在的安全漏洞。[58]

市场反应平平——不装“绿坝”竟成促销手段

http://www.wxrb.com/xwzx/wxzx_kd/200906/t20090624_469204.html

 

“买联想笔记本,免费格机,重做系统。”、“买惠普的吧,我们现场换硬盘!”、“买戴尔吧,换硬盘还现场上网演示,绝对不受绿坝限制!”——日前,锡城一位网友晒出了他的尴尬经历,当他在某数码卖场购物时,电脑销售人员竟然把卸载“绿坝”当成了向他促销的手段,而且店堂内还贴上了“完全绿坝解决方案,XX论坛也能上”的广告条,实在让人哭笑不得。不过,销量才是检验产品的唯一标准,据一位在数码港经营多年电脑生意的包先生透露,因为“绿坝”可以随意卸载,所以消费者还是显得比较理性,近期没有出现抢购电脑的狂潮。

15 mai

     早晨去教学楼的路上看到两只麻雀粘在一起飞上飞下朴凌扑凌叽喳叽喳,下午去试验路上在球场边的三叶草花丛和灌木球中的无数白色蝴蝶中看到两只雄飞雌从绕林间,做完实验回来路上看到两只蚂蚁一前一后往前爬,晚上自习回来一只白猫追逐着一只黑猫从面前跑过去…

     难道春天到了?

    

     当当和卓越一直发邮件提醒畅销书和新书,无比郁闷的是推荐的书看题目就已经觉得无聊得要死了。倒是豆瓣上发现(其实是某木收藏的吧)《如果你愛上一家書店》的台版翻译本,觉得很有意思。后来发现此书大陆没卖,不过有本简体翻译本名为《书店的灯光》,比林达的一系列散文历史行记卖的还便宜。

     咱定当不必强求什么,却惆怅于很多书不知何等原因被封锁在海峡那边。当然谁都明白,封锁的哪里是书,自然有脱离于文字表象的东西是某些大人物所不愿意见到的。另一种缘故约是于——不被大陆民众所接受。自然出版商也是要吃饭与赚钱的,书说白了也是种商品而已。什么样的商品卖座叫好,自然有市场。而又不像奢侈品,交响音乐会自然可以比寻常歌手的音乐会卖得贵些,(话说其实在德国和维也纳貌似更便宜)那是因为受众的有钱人们喜欢也好装X也罢都是能出钱的主儿。可是书这个东西就不能说是字里行间的意思多了就能买得贵。倒是花了小30块买了本《夏至未至》,而那本《西方哲学史》却只花了13。有意思有意思。

     付晓原来扛着红旗反红旗,说过某些“大逆不道”的话,起因便是一本《历史的先声》。这是一本摘录解放前光明日报等报纸上面,某些中共优秀的前辈们,包括周恩来的文章。然而这本书却被我们伟大的党国宣传部给禁了。至于为什么给禁了,这事情不好说,不过总之是有原因的。举个例子来说:妈妈说你考了80分以上给你买PSP,还写了文书;结果你考了85分,但是妈妈不想给你买呀,所以把那文书给藏起来不让你找着,然后就可以赖账啦~ 大约是这么个意思吧。

     然后是教西方近现代音乐的洪晔老师,在上节课举了个例子:说是以前又一次判卷子的时候有个老师说:洪晔呀这份卷子我没法改,因为是一封写给你的信。洪晔老师拿去看了,果然是一封信,一道题没答,但是把卷子纸写的满满的。她看完了,发现这封信是与她探讨音乐,在探讨的过程中把所有题很好地答了。她说如果是写成卷子的话会得很高的分数。但是她拿着却没办法,于是“请示领导”,领导说给0分,于是给了0分。

     我只是觉得把这个拿来讲简直是可笑可叹可泣。为什么?一、卷子是什么?是形式!考试考什么?考内涵!为了形式而抛弃内涵,这就是我们国家文化教育的悲惨现状吧!也就是我们国家的立国之本,生存之根。比如和谐——好不好?和谐真好!巴洛克时期维瓦尔第就有一部不很著名但是很深刻的作品《和谐的灵感》——L'estro——可是实践的时候,都是在追求表面的和谐,而真正的和谐又被提高了多少呢?比如奥运前有记者处于职业道德披露包子铺用纸做包子馅的事实,却因为在奥运前不“和谐”,于是一直口径按照“假新闻”处理。这位有深刻社会责任感的记者却因此丢了饭碗!于是乎事情的结果是:有责任感的记者没饭碗(无疑是给其他记者一个榜样!),老百姓继续吃纸做的假肉馅的包子。社会就和谐了。为什么一个专心听讲,答题答得很好的学生,却没有那些不去上课,考试去抄的学生得分高?甚至得零分!领导,您扪心自问,您不愧疚吗?教育,应该是个性化呢?还是共性化呢?是抹杀个性以得到完美的试卷呢,还是正视教育发展的多样性,重视教育的实质意义和内涵呢?哈姆雷特说:To be or not to be,this is a question.

     二、请示领导?!一个大学老师,自己的课堂上面考试的卷子却不能自己拿主意,要去请示领导!!哈哈,为什么我邪恶的嗅出一丝封建的味道呢?这大约又是一个大特点了——外行指导内行,政治领导学术。伟大的党国的最为外行指导内行的部门大约有两个——一个名唤“中国足协”,一个所谓“广电总局”。这两个地方大家有目共睹,小生就完全不必说些什么了。想想胡适任北大校长的时候,教育部下了“一道圣旨”,北大看了觉得不合理,有损学术自由就直接扔回去了。北京话说叫“根本不der你丫的”。倒是现在我们知识的园丁是有点马首是瞻的意思了。能怪他们吗?不怪!因为曾经有一个叫“命革大化文”的老虎,吃人的,很猛。你敢张嘴?吃了你!另外据付晓老师透露的内部消息:211校长正厅级待遇,985校长副部级待遇。乖乖,我他妈要是985的校长,我才不理你丫的什么狗屁“学术自由”、“思想自由”,也不理学生的图书馆是不是有空调,也不理课表安排和不合理。副部级待遇!嘿嘿(谁给我骨头我就向他摇尾巴~)。倒是学生们,我们成了985的学生,是不是有更好的教室和资源呢?是不是有更合理更人性化的课表和实验安排呢?是不是有更自由的学术环境呢?是不是毕业了就有工作能不再浪费父母的钱可以自己糊口了呢?二一一、九八五,多么好听的名字呀!为了这个好听的名字,我们要拼搏呀!至于是不是有切身好处,有利于我们成长呢?嗨,俗不俗哇你!这是种荣誉!懂吗!荣誉是最重要的!领导自然也是有荣誉的,不过那些荣誉都是在“黑暗的一面”被揪出来之前。浙大教授贺海波,九篇论文八篇造假!(这件事可以参考以下链接:http://news.sina.com.cn/c/2009-03-16/015617412184.shtml)这样的人可以被聘为浙大的教授,嘿嘿,那么不如浙大的大学呢?以此观之,问题大了去了呦……

     

     当然,我们伟大的国家已经在改变,在不断变好。能看到这一点,也期望她继续富强昌盛。什么时候,BBC传出有关中国的新闻不再是一味地负面宣传(5.12一周年就有个负面宣传,有兴趣可以去BBC的Podcast里面Globle news板块 5.12的去下载。是个我们党国没有披露的消息),而是充满敬仰地说出China这个词,我们也就离表面的和谐、表里不一的虚伪、单纯地拜金好多了吧。

 

     另外推荐:钟庆文:《日本“武士”和中国“文士”》,看看为什么二战之后一个虫子大小的战败国为什么发展得比某个超级大国的战胜国发展得更好了。(地址:http://tieba.baidu.com/f?kz=37386757

3 mai

灵魂机器的时代和建筑风

Vol.1 灵魂机器的时代(不感兴趣请自动忽略…)
      写这篇的时候,背景音乐是罗斯特罗波维奇大师演绎的巴赫大无
      意外地在图书馆发现一本好书,《灵魂机器的时代》。把天体物理学量子物理学,以及计算机科学和生物学揉在一起讲,还涉及到各种文学和艺术,实在是太和口味了。自从知道《哥德尔、艾舍尔、巴赫》居然在中科大图书馆被借空而我们的图书馆居然没有馆藏,对工大的愤懑又多了一些。     
      里面抛出一个某潇没有思考过的观点。即宇宙的衍变是熵的增加过程,也就是由有序向无序,秩序向混乱变迁的过程。然而,作为能向周围环境的刺激做出反应的生命,他们的组成必须是高度复杂并且有序的。这种复杂性和有序性使得他们得以“存在”。那么生命的出现是不是违反热力学第二定律的呢?我觉得有这样的可能性:
      一、生命的存在量极少,宇宙允许在大范围的熵增加的情况下局部出现逆熵的情况,也就造成了生命的产生。然而我认为一个具有高度逻辑和统一性的宇宙是不会出现这样情况的。何况,之所以我们的世界时正物质的正是由于150亿年前大爆炸之后的贼短时间内正物质对反物质的微量积累最终造成正物质的全面胜利。这种混沌学引出的蝴蝶效应应用在生物的反熵变上面可能造成整个宇宙的崩溃。而我任意一个机制的最基本目的一定是维持这种机制自身的存在,宇宙也是一种机制,所以我认为不会;
      二、宇宙本身的稳定性要求熵变的速度减慢以延长宇宙本身的寿命(假定我们认为热寂本身就是宇宙的终结的话),那么宇宙如何延缓热寂的发生呢?一定是让熵变的加速度降低,即它的二阶导数降低。而高度组织的复杂有序生命体是最能有效降低熵变的。(未经考证,认为自然界的生物对能量的利用率远远高于汽油机发电机之类的东西)。而人类进化的过程几乎可以理解为是一个增加能量利用率的过程,即热机效率。

      那么宇宙延缓热寂的原因是什么呢?我倾向于认为宇宙要回答自身存在的问题。宇宙需要在热寂之前利用物种的最终进化型态衍生出新的宇宙。无穷的循环的最终目的是回答存在的问题。如雅木所谓的:宇宙是一个无穷递归的子迭代。现在的问题是:宇宙违反熵变而创造新宇宙的能量从哪里来呢?

      天体物理学有种观点认为宇宙最初是由10个无穷维的矩阵构成的。当所有矩阵衍变为正定矩阵的时候时间开始。这个观点回答了从计算机数学研究宇宙的可能性问题和宇宙的演化问题,即宇宙的热寂过程本身是正定矩阵向初始状态变化的问题。然而同样的问题又出现了,正定之前的时间是不是存在的呢?空间呢?矩阵运算的源动力呢?我们是子递归的一部分,恐怕永远无法回答这个问题了,因为我们只是处于堆栈的一小部分,只是主函数运算的一小部分而已。所以海德格尔所谓的“存在是自明的”是没有道理的。只是人类的自大而已。

Vol.2 建筑风

      和小朋友做了累计7个小时的建筑风。参考世界建筑设计大奖(貌似是这个东西- -)的一个elementary school。作为工科学生咱自然是有义务做施工计划不是~ 所以某潇算是做了平生第一个建筑模型。由于设计的很多部分都处于类似于悬空的状态,很多地方的结构混乱复杂。不过挺好玩的,做完了很精神,不像编了个程序似的精疲力竭的…TK板作出来效果比想象的好很多~小朋友下次要用模型板哦~ 结合用双面胶也挺方便,还有玻璃纸。总之很好玩。哇哇哇哇学建筑吧哇咔咔……

算了,好多央美的朋友又该笑掉大牙了~

Vol.3 ECO

      通用汽车和克莱斯勒发生了管理层地震之后,法国也不甘示弱,雪铁龙也出事了。据说是那个CEO太不低调了~ 哈哈,低调做人哇低调低调!BBC网站上面一串猪流感,貌似香港已经有了,大家要小心哦~

1 mai

5月1日晨7:30分,变形金刚2终极版预告片发布~

 
貌似挺有意思的
看了《现代启示录》,老早听说是一部男人看的片子。结果没怎么看懂。去豆瓣上查了查,发现我算看的比较懂的……汗……
弗朗西斯科波拉的杰作,改天再看看。惊喜的是马龙白兰度出演Kurtz上校,于是打算再把《教父》看看。
 
 
27 avril

混沌

萨尔茨堡音乐节开幕,这是官方主页

http://www.salzburgerfestspiele.at/

其中介绍的背景配乐是斯特拉文斯基的《火鸟》最后一段,挺好听的。

 

今天小惆怅呦……又做错事想错事了

 

还有寝室多了好多蚊子……专门盯着我咬得那叫一个酣畅淋漓呀,简直是浴血奋战。估计一个个都腆着大肚子吃我的血哇。感觉浑身有一堆羽毛在挠呀挠的。

 

寝室又有点紧张了,有点冷战的意思。其实功放也没什么,只要好听,音质也好些,声音别太大也算还好。关键是闹腾得有点难受。这样老活着累。

 

买的5块钱一本的音乐爱好者的旧杂志真是值了,5块钱全彩送CD,平白多了一套柏辽兹的《基督的童年》清唱剧,也算弥补一点在歌剧方面的知识欠缺。最近想听《费加罗的婚礼》。上次看到DVD不识货觉得看着不好就没买,没想到是2006年萨尔茨堡音乐节推出的M22(莫扎特22部歌剧)系列中的一部经典……唉……没知识害死人呀!

 

最近在学习宽容,想了很多,但是江山易改秉性难移,目前还是小肚鸡肠的。男人当大气,否则眼界会不开阔,会留失败的祸根。可是世事都是说起来容易做起来难。另外从一位燕山大学毕业的前辈那里学到:事情只会影响人而不会决定人,决定人的是人自己。觉得很有道理。

 

另外最近想了不少盗版的事。我们中国人,年轻人,能花很少的钱或者不花钱得到外国人需要几十上百美元才能得到的音乐和电影。可以说我们的知识与价值的比(我简称为“知价比”)很高。这间接促成了我国青年人更多地接触不同的文化和音乐,也就进一步提升了文化修养和内涵,也就进一步促进了精神文明建设,也就进一步促进了国家的发展,也就进一步促进了我国的社会地位的提升。所以可以说,带领我们前进的是中国伟大的盗版业^-^。音乐、电影、软件、书籍。为什么我们的经济发展如此迅猛?因为我们用十分之一的成本做了一样的事。虽然作为一个计算机专业的学生,我们还是支持打击盗版软件…

嘿嘿~

 

写的比较混乱,凑活看哈~

 

 

 

对了,这是某潇的音乐分享邮箱:

有兴趣可以下载看看听听什么的^-^

 

  analysiser@foxmail.com
  密码:1234567
  
  点击左下角“文件中转站”
  
  在出现的列表中选择下载。
  
  目前包括:
  
  Roby Lakatos (DG)小提琴精选辑
  
  巴赫第1、3、4、6号英国组曲,Sviatoslav.Richter在莫斯科柴可夫斯基音乐厅
  
  巴赫第5、6号partita,古尔德演奏。是古尔德全集中的一张
  
  海菲兹大师班的视频,flv格式
  
  巴赫哥德堡变奏曲,古尔德1955年第一版
  
  陆续添加中……
  
  P·s 有的乐友说文件中转站进不去,我用同学的电脑登陆可以。目前不明白是怎么回事。可能是最近foxmail文件中转站升级的缘故……
  
  P·s·s 刚才查了一下说是教育网用户无法打开中转站,如果无法打开的话我已经将文件发送为邮件。请进入收件箱选择“下载附件”则不必打开中转站。唯一的问题是如果两人同时打开的话则都看不到页面。所以如果暂时看不到请稍后刷新~

26 avril

Mr Ellison helps himself

Oracle’s takeover of Sun Microsystems is a surprise, but fits an industry trend


Illustration by David Simonds
 

“I AM very surprised. I have to think about it.” That was the initial reaction of Steve Ballmer, the boss of Microsoft, the world’s largest software firm. It was also the response of many in the computer industry to the news on April 20th that Oracle, another software giant, was paying $7.4 billion to buy Sun Microsystems, an embattled computer-maker and Oracle’s neighbour in Silicon Valley.

It was no secret that Sun, which never really recovered from the dotcom crash, had been searching for a buyer. But most industry observers had expected it to restart talks with IBM, another industry heavyweight, which had offered to buy Sun in March. Others thought Cisco, the biggest maker of networking gear, would make a bid, since it has recently started to move into computing hardware, too. Some even predicted that Hewlett-Packard (HP), the number one computer-maker, would finally get involved, after rebuffing Sun.

Why would Oracle, which makes most of its money from databases and business software, buy a hardware firm? A big part of the reason is the outsized appetite of Larry Ellison, Oracle’s flamboyant chief executive. His firm has spent around $30 billion buying 50 firms since 2005, among them software heavyweights such as PeopleSoft, Siebel and BEA. Buying Sun should help Mr Ellison achieve his goal of getting Oracle’s revenues above $30 billion by the end of this year.

 

Personally I'm not so care about this buying cuz seldomly do I use any database from any corp.. I'm a CS student however and an unfortunate one that tend to pass the BEC higher in saphomore... anyway...

And by the way, this bussiness news comes from Economist.com.

20 avril

猪都笑了

     因为看了一晚上的西方哲学史,本来打算回来写点的,但是忽然觉得有点疲软了。

     又回到了MSN的Space,最早的最曾经的博客,看着资料里面的17岁,笑了。

     看着自己以前的语言和文字,笑了。

     看着以前运动会时的照片,笑了。

     看着显摆自己的桌子和碟,笑了。

     看着老哥又跑到维也纳去了,很雷地吃着猪排喝啤酒,笑了。

    

     其实那个时候有的决定是错误的。即使想捡起来也捡不起来了。因为,圈子变了,时间变了,人也变了。回归,谈何容易?

     卡米诺拉演奏莫扎特居然有巴洛克的感觉。很神奇,所以昨天“尼采”才会说有阳光的感觉。真的。干燥而温暖。

     昨天群里的冷笑话:巴托克是巴洛克他弟,巴托丽是巴托克他妹……

19 avril

无处波澜不惊

 

上下天光,一碧万顷,沙鸥翔集,锦鳞游泳,岸芷汀兰,郁郁青青……

……说完冷笑话说正事

 

      近来复习,某日入夜,玖教壹零伍窗外小雨淋漓,风起云涌。室内白光如极昼,读书者寥寥,人烟稀少,忽觉极为平静,如高叁夜。耳畔巴赫第一号帕蒂塔,灵动严谨,结构分明,鳞次栉比,可堪赋格至善。更兼有信阳毛尖配不知名野花一壶,贝儿的松子糖若干。清香扑鼻,如入轻烟薄雾。观风,听琴,享茶,(做题…-,-)。霎时觉模电如一局难解棋局,似乎夜深雨寂青烟缭绕一盏明灯下,读书半卷,博望熏香,棋坪难解状。可谓悠然自得。更信“夜来卧听风吹雨”一句,大约确有其境。心静乃是种境界,上善若水岂是随便可以达到?自忖何时能将此境召之即来挥之即去……大约就离死不远了…… ^-^

 

      可悲近来下碟忒多,卡萨尔斯、史塔克的大无;有维瓦尔第《和谐的灵感》一张,弦乐配鲁特琴及大键琴,风格很是复古;另有拉赫玛尼诺夫精选辑若干,亨德尔帕萨卡利卡一部,更兼李斯特匈牙利狂想曲集一张;鲁宾斯坦演绎肖邦11张,弥撒曲、圣咏、受难曲若干。骡子至今在驼《赋格艺术与音乐奉献》外加一部英国组曲。硬盘吃紧,删来删去选不好。思忖是买个刻录机还是买个大硬盘腾地。鱼与熊掌呦……

 

       昨日群上来位仁兄,大谈马哲,一副政治老师状,令人不堪忍受。好在找到foobar转flac和制作cue的方法。于是乎p3终于不必告罄。可惜硬盘又因此气喘吁吁,所谓“度”大约便是如此吧……

     

       恋爱后智商降低,考完试攻读西哲去也~

 

      小憩,自习!