巴赫之晨遭遇HP

清早醒来,梳洗已毕。放了一张巴赫的CD到碟机里,随后就听到音箱里悠扬的声音传出。开着窗户,进行着例行的通风,想不出早点应该吃什么。要不就把哪个鸡蛋吃了?觉得有点少。可再多一个就太撑。腿凉飕飕的,窗台上的鞋独自伫立,观望着窗外有限的风景──楼群以及足球场、篮球场,说起来真是小的可怜。饮水机切换成保温的声音刚刚响过,接一杯水,泡上茶,烫,不能入口。起身向窗外张望,楼门口进出的人并不多,寥寥数人仿佛作贼似的窃窃私议。回想自己用mp3听音乐岁月,确实太年轻了,不懂得欣赏,不懂得浪漫。一个小小的耳塞所能表现的声音怎能赶得上一组音箱呢?愈发迷恋巴赫了!

天气很冷,穿得衣服似乎就凭空减少了,尤其是脚,更不舒服。双手也被冻得连打字都有些不流利了,有些突兀,有些安然无恙后的颤抖。荣耀都太沉重了,我们都负担不起,我们能做的唯有努力奋斗,成为自己的奋斗目标。

今天读一张CD,看起来文件都没问题。但在复制和查看时,明显感觉到太慢。几经查看,发现并非光驱出了问题,而是盘面正中掉了一块。结果,这张光盘除有90M内容被成功拯救外,其余都呈“无法读取”状态。可能HP出的刻录光盘本来就有问题,再加上这台HP打印机也出问题了,让我现在格外怀疑这杆红旗还能打多久?

解决编辑机黑屏问题,看《越狱》第二季

有许多事情都超出了我们的预料,许多事情都不在控制之中,没有办法的情况下,只有随机应变了。上午,和同事开始了一天的出差之旅。我们的编辑机出问题了,插上采集卡后,就不能正确地进入引导程序,显示器黑屏。

经过两个多小时的颠簸(毫不夸张,的确颠簸地很厉害。真不知道呼包高速公路还算是高速公路吗?还收过路费,要是美国的公路到处都像中国一样收取过路费的话,越狱的家伙们就不可能跑那么快了。),到了呼和浩特。下车,打车,到了目的地。经过专家的几经调试,发现是CMOS里的一个选项出了问题,CMOS中最后的选项里有一个关于优先显示的,正常情况下应该是显卡的名字,而现在却是采集卡的名字,所以才出错。

问题解决后,我们又马不停蹄地赶往车站,不想却被收取电脑的乘车费。估计司机想要私下捞一笔吧。我怀疑,当前,生存已成为首要问题,以至于罔顾道德。

晚上八点多才赶回来。到单位放下电脑,才安心回家。同事在和我一起吃过晚饭,才打车回家。

《越狱》第二季又看了很多,一直到第二天早上天快亮时,才昏昏沉沉地睡着。《越狱》的编剧很厉害,处处有包袱,处处有伏笔,处处险象环生。相比而言,很多中国编剧倒是都该下岗了,非要把别人嚼烂的东西再吃一遍,不恶心吗?《越狱》的情节让我感觉很不可思议,有些巧合太过矫揉造作。虽说无巧不成书,但太巧难免近于灵异。此外,Sara死得太可惜了。

学Python,赏美景

早上,练习Python中的insert时,发现这样一件事,不论在IDLE,还是普通终端,均得到如下结果:

>>> a=[66.6,333,333,1,1234.5]

>>> a.insert(2,-1)

>>> a

[66.599999999999994, 333, -1, 333, 1, 1234.5]

 

为什么结果中有 66.599999999999994如此罕见的数字呢?Python对小数点不敏感了?在此基础上输入:a.remove(66.6),得到:

[333, -1, 333, 1, 1234.5]

 

原因未知,我很困惑。

晚上,开始学modules,开头便被泼了冷水。在编辑器中输入:

>>> def fib(n):

 

a,b=0,1

 

while b<n:

 

print b,

 

a,b=b,a+b

 

 

 

 

 

>>> def fib2(n):

 

result=[]

 

a,b=0,1

 

while b<n:

 

result.append(b)

 

a,b=b,a+b

 

return result

 

 

 

>>>

 

之后,保存为fibo.fy。新建编辑器窗口,输入:

import fibo

 

结果令我诧异:

Traceback (most recent call last):

 

File “<stdin>”, line 1, in <module>

 

File “fibo.py”, line 1

 

Python 2.5.1 (r251:54863, Oct  5 2007, 13:36:32)

 

^

 

SyntaxError: invalid syntax

 

导入不成功?有点儿不可思议。

晚间,月亮朦朦胧胧,隐居于云雾之间,远处的灯光星星点点,却比星光明亮许多。

发布日期:
分类:科技

《碧血剑》影射城管,学Python遭遇难题

中午,弟弟看电视剧《碧血剑》。此剧由金庸原著改编而来。第十集中,女主角抱怨,官兵到处奸淫掳掠、无恶不作,早该死了。政治敏感的我,马上觉得有问题——这明显是对国家不满嘛!

过去的官兵,与现今“为人民服务”的城管何异?我支持城管捣毁播放《碧血剑》的电视台,敢映射我英武的平民武装,该被教训教训了。

下午,练习Python。发现在IDLE解释器中输入:

for n in range(2,10):

for x in range(2,n):

if n % x==0:

print n,’equals’,x,’*’,n/x

break

else:

print n,’is a prime number’

 

结果是:

3 is a prime number

4 equals 2 * 2

5 is a prime number

5 is a prime number

5 is a prime number

6 equals 2 * 3

7 is a prime number

7 is a prime number

7 is a prime number

7 is a prime number

7 is a prime number

8 equals 2 * 4

9 is a prime number

9 equals 3 * 3

 

不对,9并非素数,怎会出来“9 is a prime number”这样的字句呢。而且,“7”出现的频次也太高了吧?

如果我复制代码:

for n in range(2,10):

for x in range(2,n):

if n % x==0:

print n,’equals’,x,’*’,n/x

break

else:

print n,’is a prime number’

 

就可得出:

2 is a prime number

3 is a prime number

4 equals 2 * 2

5 is a prime number

6 equals 2 * 3

7 is a prime number

8 equals 2 * 4

9 equals 3 * 3

 

结果正确。为何?为何直接打开Python就毫无问题?

几经试验,最终发现是IDLE缩进的问题。只需在else:一行前摁一下backspace,即可解决。此外,还发现一个问题,在IDLE中输入以下代码:

while True:

pass # busy-wait for keyboard interrupt

 

会导致IDLE陷入死循环,进而崩溃。而在终端的Python中输入以上代码则毫无问题。按照一个案例,我输入以下代码:

def fib2(n): # return Fibonacci series up to n

“””Return a list containing the Fibonacci series up to n.”””

result=[]

a,b=0,1

while b<n:

result.append(b)

a,b=b,a+b

return result

 

摁下enter后,输入:

f100=fib2(100)

>>> f100

 

得出结果:[1]

而我复制案例中的:

def fib2(n): # return Fibonacci series up to n

 

“””Return a list containing the Fibonacci series up to n.”””

 

result = []

 

a, b = 0, 1

 

while b < n:

 

result.append(b)    # see below

 

a, b = b, a+b

 

return result

 

 

f100 = fib2(100)    # call it

 

f100                # write the result

 

得出的结果是:[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]

在命令行中用Python编写也能得出以上结论。难道,我的IDLE出问题了?

几经查证,发现IDLE搞不清楚Python的缩进。只需在IDLE中的return result一行摁一下Backspace键,即可得出正确结论:[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]

解释器有问题,如何校正?

几天之后,我在教程里找到这样几句话:“Python的解释器不会从多行的文档字符串中去除缩进,所以必要的时候应当自己清除缩进。这符合通常的习惯。第一行之后的第一个非空行决定了整个文档的缩进格式。(我们不用第一行是因为它通常紧靠着起始的引号,缩进格式显示的不清楚。)留白“相当于”是字符串的起始缩进。每一行都不应该有缩进,如果有缩进的话,所有的留白都应该清除掉。留白的长度应当等于扩展制表符的宽度(通常是8个空格)。”

我的疑问终获解释。

论坛大业和Google大神

在这个心情澎湃的周一,主攻论坛大业,正所谓在其位谋其政。

下午,载着一堆喷绘布去酒店。因有人举办婚礼占据了舞台,无奈只得原路返回。路上,实在难忍这堆东西刺鼻的味道,不顾两位同事的反对,打开了车窗。

到单位后,忙看论坛的运行状态。到今天为止,论坛本月访问人数已与上月持平,相信到月底足以超过上月。

我们这一代,据说普遍缺少归宿感。而我的归宿,希望是一个环境轻松,供应免费饮料、甜点的公司。目前,好像只有Google满足这个条件。

说到Google,忍不住想多要求一点,请它提供一款基于Ubuntu平台的输入法。在号称网络化办公,多数PC基于Linux的Google,中国员工都用英语交流不成?若用到中文,如何体现到屏幕上?微软拼音?脑波?所以,我猜,在Google内部,可能早有基于Linux平台的输入法了。只是我们这些外部的小白鼠无缘得见罢了。

现阶段而言,我需要Google。若Google倒闭,我的信件、文件、笔记、书签、rss订阅……将统统消失。明知它知道我隐私,却也不得不用,实属无奈。

逛街买手机

逛街,和姐姐一起,为家里买手机。那部摩托罗拉过于老旧,电池撑不住了。

摩托罗拉近来股价大跌,与其人事安排有关,也与其一贯推诿的服务态度有密切联系。几天前,我反映一个特定电话号码会导致死机的情况,通过电话说了将近一个小时,最终解决方案不外乎去售后花钱维修。软件的失误,也该遵循一年保修期,而非发布补丁调整?我不敢相信他们的理解力。

虽然如此,出于对超长待机等因素的考虑,我们还是选了摩托罗拉C118。虽然长虹等等厂商也大肆宣扬其待机数月的神机,但出于对国产厂商一如既往的不信任,我还是选了这部蓝屏手机。By the way,这部手机是CSI剧集中工作人员使用的同款机型。

手机更新换代很快,国产厂商有太多高端机型,但实用者聊聊。而这,正是我偏好外国品牌的主要原因。

看完“胖鸟工作室”的书后

总算熬到头了。读完这本《中文版Dreamweaver CS3完全自学手册》,才感慨自己以往见识太浅,还从未遇见像胖鸟工作室这么不负责任的组织,还有北京希望电子出版社的编辑,不知是视力问题,还是和胖鸟工作室的人合谋,完全未尽到审核之义务。

感慨竟有如此大胆愚弄读者的人,感慨这样的组织竟可以出书,感慨我泱泱大国的竟有如此毫无操守的书出版。在此,我号召所有不幸购买到此书的人联合起来,向胖鸟工作室和北京希望电子出版社讨个说法。

这本书的责任编辑是:郭春临、宋丽华、韩宜博、李志云,事实证明。而他们,根本没有履行一个责任编辑应尽的义务。

北京希望电子出版社的网址是:www.bhp.com.cn    传真是010-82702698,电子信箱是:[email protected]   市场部电话是010-82702660,62978181,技术支持电话:010-62978181转528或者509。鉴于此书漏洞百出,所谓的技术支持,恐怕得他们上门实现了。

有熟悉书籍投诉、处理的朋友,也请给个建议。

————————分割线————————

近日听广播里说,有位律师义务帮助农民工,分文不收,受到农民工兄弟的欢迎和感谢。可我担心,若无任何形式的回报,缺乏激励,他很快就会放弃。我个人感觉,当前的媒体环境有点CCTV化,逮着一个事件,就毫无节制地挖掘其正面意义,高筑道德围墙,营造歌舞升平的假象。

身为媒体,骨子软不要紧,一味地奴颜媚骨才可怕。因为,这意味着真正失去了身为媒体的自由和价值。

为什么能上QQ,打不开网页?

中午,去同学单位,用不到一刻钟的时间解决了能上QQ,不能打开网页的问题。毫无疑问,是设置的问题。IE选项里的“局域网设置”中的代理出了问题,应是登陆某些不和谐网站所致。

而后,吃饭。 两个人一边吃,一边聊天下大事,笑得嘻嘻哈哈。付账时,我很感慨——菜价又涨了,我等小民百姓真是没法活了。

晚上,学了很久的Dreamweaver。之所以很久,和胖鸟工作室的书编写的太差劲不无关系。我边校对,边学习,心里充满了对出版系统的失望。

发布日期:
分类:科技

学Dreamweaver,听《童林传》

晚上,用了一大段时间学Dreamweaver。虽然胖鸟工作室出的这本书太烂,词不达意、语义不明随处可见,但我还是按书上的提示,试着做一个购物网站。

首先,做一个点击即变换的页面。之前复制出错,导致编码后只可变幻一次,背景也不能刷新。后来才发现,复制的表格多了一层,去掉上面的一部分,只复制商品即可。重新复制后,又出现了路径问题。

修改后再试,依然不行。仔细在代码里找“onclick”,发现有4个,实际上只该有3个,比对之后,删掉多余的1个。终于恢复正常。

之后,调整列宽、对齐。

一切正常后,开始写日志。时间已近9日,评书依旧在放,我也一直在听。评书中的童林可谓神出鬼没、结交广泛,处处有人相助。这也说明作者用心之良苦,设下伏笔——先前童林搭救过的人,现在出现在贼窝里,出手相助。就连多年不出江湖的老隐士、老剑客、老侠客,也都出来帮童林剿匪。

看来,人做事还是不要太绝了,否则,当自己走上绝路时,无人肯施以援手。即使是顶尖高手,也要晓得,高人背后有高人,谨记子曾经曰过的“三人行,必有我师也”。

意外加班,初试建站

下午,正在为同学修电脑,接到老板电话,要我去一趟。

这是某个开幕式。冷焰火表演激动人心,川剧变脸略显惊险,尤其演员和观众握手时突然低头、变脸,让人觉得不可思议。

晚上,酒席宴后,和同事一起打车回家。洗脚时继续学习dreamweaver,重点是flash部分。直到这一章,这本书的错误还是那么莫名其妙,胖鸟工作室还是一如既往地差劲。不知12315能否也打此类假,令欺世盗名之辈无处容身。

凌晨,终于做成一个音乐网站的首页,虽未深入,但名字已十分霸气——music station。

时间已到7日,还得上班,就这样吧。