山自高兮水自深,当尘雾消散,唯事实流传。

显示标签为“原创”的博文。显示所有博文
显示标签为“原创”的博文。显示所有博文

2009-01-17

混搭高手——《海角七号》

在《锵锵三人行》上得知有这么一部台湾影片,说是鼠年在港台牛气冲天的一部电影,进了牛年仍然火力很足,一部生活片怎么会在喜剧片、动作片横行的贺岁档问鼎台湾票房让我纳闷了许久,在大陆却没大的影响,看过这部精彩的电影之后,才了解到台湾的一些文化短期内在大陆不会进入主流,里面的有些东西得经历过的人们才能有共鸣。

电影采用插叙的方式,按照时间顺序,故事应该从六十年前讲起,当时台湾光复,在岛上统治了近半个世纪的日本人开始撤离,一名日本教师搭上回国的轮船,临行前无法面对自己在台湾的恋人友子,回国后仍无法释怀,把自己的思恋都写在7封信中,封存在一个盒子内。

注:1911年日本地图,其国土包括台湾。图片来自于维基百科。

时光流转到六十年后的现在,日本老人已经逝世,老人的女儿在衣橱内找到了那些要寄到‘海角七号’的信件,并把它寄出以传达这位日本教师生前无力表达的感情。

一个刚刚失去爱妻的交通警察劳马,一个老到自称‘国宝’只会弹月琴的邮差茂伯,一个在大城市失意的愤青阿嘉,一个为糊口日夜不停奔走的米酒推销员马拉桑,一个暗恋老板娘的机车修理工水蛙,一个喜欢恶搞周围一切的淘气小姑娘大大(图片上从左至右)在一个海边小镇,为了给沙滩酒店举办的沙滩节担当日本歌星的乐队,被一个做事情认真到较真程度的日本女人友子聚到了一起,他们有个共同的特点就是都在心里有个音乐的梦想,然而阿嘉跟劳马打架、茂伯学不会贝斯、大大不停恶搞键盘弹的忽快忽慢、阿嘉跟友子更是冷眼相对,一切看起来都糟透了……

阿嘉在此期间接任茂伯的邮差工作,拆开了寄往‘海角七号’的信,读到了其中的故事,但无法找到邮包的地址。

在一场婚宴上,几个人都喝的酩酊大醉,海边大大在踉踉跄跄劳马额头的轻轻一吻,让劳马为之一振,使他能从容的面对自己对前妻的情感;醉酒的友子和阿嘉在一起,互相倾吐在异乡的孤独和自己的不得志(用阿嘉的话说就是‘自己真的不差’)而解开心结产生了感情,一夜过去,友子在阿嘉的房间里也看到了那些信,并嘱咐他一定要找到信中的友子。

随着日本歌手的到来,友子决定演出后随同事一起回国。此时的阿嘉准备重振乐队,并给自己写的第二首歌命名为《海角七号》,乐队众人也感觉到这次能实现自己的音乐梦想。友子在一次交谈中找到了7封信的主人,匆忙奔跑到即将进行演出的现场找到阿嘉,把自己要离开台湾和已找到‘海角七号’这两个消息告诉了他,阿嘉急忙拿着邮包赶去总算把一个日本男人60多年的情感送到了已是老婆婆友子身边,自己也经过考虑也决定以后无论在哪里都要跟友子在一起,奋儿与众乐队伙伴登上舞台给镇子里的乡亲们表演了一场精彩的节目。

我觉得导演魏德圣是位混搭高手的理由如下:
音乐:从台湾民谣、到7封信深情的歌曲、到爱情表白《国境之南》、到励志的《无乐不作》、到摇滚《Don't Wanna》;
人物:乐队成员从小女孩、到为生活奔波的人、到火气暴躁的青年人、到处于单恋的男人、到经历过婚姻的男人、到退休的老头;
语言:客家话、日语、普通话;
镜头:用日式风格画面表现台湾本土美丽风景;
情感:日本教师对恋人友子(生离)、劳马对妻子(死别)、阿嘉对友子(爱怜)、乐队成员对音乐(热情);
而爱情方面,则是跨越60年的两段爱情故事交织在一起,只是阿嘉和友子的现代感情进程过于急促,爱情来得过于突兀。


2009-01-09

用程序表达的有隔断的盒子——线性表(C++)


为什么把线性表比喻成一个有隔断的盒子?

因为它有一块连续的存储空间,不管从左边用还是从右边用都有唯一的“第一个格子”和“最后一个格子”,除了两头的格子,其他的都紧挨着两个格子。

注:图片来自于互联网
线性结构的基本特征:
1.集合中必存在唯一的一个"第一元素";
2.集合中必存在唯一的一个"最后元素";
3.除最后元素在外,均有唯一的后继;
4.除第一元素之外,均有唯一的前驱。
线性表类代码:

测试代码:

2008-12-27

SyntaxHighlighter实现Blog代码语法高亮无废话流程

一、Hack过程有两步:

1、下载最新的SyntaxHighLighter,压缩包内有三个文件夹(Script、Styles、Uncompressed),如果不信任陌生链接的速度,可以将文件传到自己的服务器上,需上传的文件有Script目录下的全部文件,Styles目录下的css文件,这里以http://hotspeedli.googlepages.com为例;

2、进入Blogger后台的“修改Html”,在“修改模板”的代码框内找到这句</body>,在其前面贴入代码:


<link href='http://hotspeedli.googlepages.com/SyntaxHighlighter.css' rel='stylesheet' type='text/css'/>
<script class="'javascript'" src="'http://hotspeedli.googlepages.com/shCore.js'/">
<script class="'javascript'" src="'http://hotspeedli.googlepages.com/shBrushPhp.js'/">
<script class="'javascript'" src="'http://hotspeedli.googlepages.com/shBrushJScript.js'/">
<script class="'javascript'" src="'http://hotspeedli.googlepages.com/shBrushSql.js'/">
<script class="'javascript'" src="'http://hotspeedli.googlepages.com/shBrushXml.js'/">
<script class="'javascript'" src="'http://hotspeedli.googlepages.com/shBrushDelphi.js'/">
<script class="'javascript'" src="'http://hotspeedli.googlepages.com/shBrushPython.js'/">
<script class="'javascript'" src="'http://hotspeedli.googlepages.com/shBrushRuby.js'/">
<script class="'javascript'" src="'http://hotspeedli.googlepages.com/shBrushCss.js'/">
<script class="'javascript'" src="'http://hotspeedli.googlepages.com/shBrushCpp.js'/">
<script class="'javascript'">
dp.SyntaxHighlighter.ClipboardSwf = 'http://hotspeedli.googlepages.com/clipboard.swf';
dp.SyntaxHighlighter.BloggerMode(); 
dp.SyntaxHighlighter.HighlightAll('code');
</script>

将代码中的带有http://hotspeedli.googlepages.com的地址替换成自己的地址,指向正确的js和css文件路径。
这里指出我自己在操作过程中遇到的问题——完成上述操作之后,有行号和textarea效果显示,却没有代码高亮效果,原因是<link>括号内的css地址不正确,如果代码中的js和css路径没有错误,应该没有什么问题。

二、SyntaxHighLighter使用
使用方法官方有具体的开发文档,这里就不再多作唠叨,有两种包裹代码方式:
textarea包裹方式

<textarea name="code" class="c#" cols="60" rows="10">
... some code here ...
</textarea>

pre包裹方式
<pre name="code" class="c-sharp">
... some code here ...
</pre>

1、pre括号内的<(&lt;)、>(&gt;)、&(&amp;)字符要转换成括号内的内容,textarea不适用于在javascript内容;
2、name的值写code就可以了,这是因为代码中的dp.SyntaxHighlighter.HighlightAll(code)是作用于所有标识了code的源码块;
3、class参数值参照列表
Language Aliases
C++ cpp, c, c++
C# c#, c-sharp, csharp
CSS css
Delphi delphi, pascal
Java java
Java Script js, jscript, javascript
PHP php
Python py, python
Ruby rb, ruby, rails, ror
Sql sql
VB vb, vb.net
XML/HTML xml, html, xhtml, xslt

2008-12-25

如何在更换Blogger模板时不删除部件(widget)?

Blogger一个比较麻烦的问题是在更换模板时,如果不备份原模板则会丢失部件。在更换新模板后,则需要手工的逐一添加,这是相当浪费时间和耗精力的过程,看到了《How to change Blogger Template without deleting widgets ?》,基本可以解决这个问题,大体翻译如下。

有没有什么方法备份部件?
有的,我们可以在更换模板之前备份我们要保留的部件。

如何备份Blogger部件?
在更换新模板之前不需要窗口扩展小部件(),而查找到部件代码,这很容易做到。

选中这些部件代码


拷贝并保存所有的这些黄色区域的部件代码。

然后上传新模板,传完之后会显示一个如下信息

在这里不要点击“确定并保存”,在新模板代码中查找Widget部件代码,然后把刚才拷贝的部件代码粘贴到下图黄色区域之后,

保存模板,这样原模板所有的部件就会应用到新模板中了。

原理是什么?
Blogger在其数据库中以唯一的部件ID保存这些部件的内容。

2008-12-06

左手笔,右手刀——辛弃疾轶事

话说,21岁的南宋词人辛弃疾参加了抗金义军,之后率领近2千人投靠耿京起义军,随军投靠的有个叫义端的和尚偷了由他保管的义军大印,耿京大怒责怪其失职,要当场问斩,辛弃疾立誓给他3天时间,追回大印还给大家一个交代,遂勒马疾驰追上义端和尚,取其首级,夺回帅印,之后耿京对他便十分信任。不久之后,耿京手下的一个将领叫张安国,贪图奖赏把耿京给杀了,也因此大部分义军已经溃散,辛弃疾亲代50名勇士突袭济州府,活捉正与金人将领喝酒的张安国。

在中学的时候,不太爱唐诗而特别喜欢宋词,而宋词中最爱豪放派的经典,明知在考试中没有多少比重,但仍拿一些课外的东西来诵读,这其中辛稼轩的作品读的最多,主要还是缘于在一本杂志上看到的辛弃疾做的这几件让我那时就心生仰慕的事情,今天由于一些缘故突然联想起来了,仰慕之心悠然再生,辛弃疾果然是“左手笔,右手刀”——文武全才。

破阵子

醉里挑灯看剑,梦回吹角连营。八百里分麾下炙,五十弦翻塞外声,沙场秋点兵。马作的卢飞快,弓如霹雳弦惊。了却君王天下事,赢得生前身后名,可怜白发生。


2008-11-30

电脑招魂记

有种东西叫做瓶颈,也可以叫做软肋,如果被击中,那可是爽歪歪了。

我的联想昭阳E200的“软肋”就被“击中”了,啥东西?引导程序。

一日,想想电脑里面的Linux实在是已成摆设,用的太少,不如节约出硬盘来为民服务,于是我信誓旦旦的给革(格)了Linux的命,物当尽其用嘛。

第二日晚上,我打开电脑,不料貌似深不见底的黝黑屏幕左上角赫赫然的四个小字母——“GRUB”,突然一道闪电击中了我大脑里的负责翻译语言的神经末梢,而这块不太发达的神经得出的结论是四个大字——“傻逼了吧”,完鸟完鸟,引导程序随着昨晚的革命也被格了,一台高科技物件的身体与自己的灵魂的维系就这么被我一刀切断,而变成了一堆废铁。

咋办,修复呗。我的大脑里面迅速的刮起一阵剧烈的关于这台机器可行的修复方案的头脑风暴——
1、光驱不能用,光盘修复的方案放弃;
2、没有软驱,软盘启动修复方案放弃;
主板BIOS只支持Removable devices、dvd-rom、HardDisk三种启动方式,只能寄希望于这个所谓的Removable devices,可以在USB的U盘上做个WinPE,但机器启动时识别我这根Kingston 2G的东西吗?但我要把U盘做成USB-FDD,还是USB-HDD,还是USB-ZIP呢?不好说,就都试试吧。

一盏茶的功夫后,结论是失败,失败,失败中的失败。我兴趣索然的摊在椅子上,考虑着——似乎USB-ZIP这种方式更能被我旁边的台式机认同,为什么呢?为什么启动时不识别这根U盘?Removable devices到底指的什么?不是指U盘吗?

突然看到旁边的笔筒里有根又老又旧的64M的U盘,应该是USB1.x时代的古董吧,依稀记得它好像参与过xp启动盘的制作,试试吧,没想到这小小的东西关键时刻起关键作用,刚插进去启动机器,不费吹灰之力的一下把电脑的魂给招了回来,我又兴奋的看到了xp的登录进度界面。

回头想想查过的资料,似乎是跟这个USB-FDD有关系,据说是USB2.0的U盘均不支持USB-FDD,好像是因为这项技术的专利问题,没想到我正好卡在这儿了,幸好我收藏着这支古董。


2008-11-24

卡卡西的生死关头

许久不上网,翻了遍最近几周的《火影忍者》漫画(动画已经被糟蹋了),没想到岸本这么快就写到了木叶的生死存亡关头,卡卡西则是第一个经受生死考验的人,直到425话,卡卡西被打成‘惨兮兮’,明显的敏捷加智慧型选手——查克拉不足以支持自己的猛招和多变的战斗策略,唯一一次万花筒写轮眼的使用是用来救肥猪,可以说卡卡西凶多吉少。

难道岸本就此让卡卡西谢幕了吗?有必要回头想想三代火影、自来也、波风水门师徒三人的死法——三代火影为了保护木叶死于大蛇丸之手;自来也为了鸣人和村子主动探听敌人情报死于佩恩之手;波风水门为了保护木叶被九尾干掉(目前的传说),都是为了保护村子,都是师傅死翘翘徒弟变牛逼的路线,还有猿飞阿斯玛和鼬,而卡卡西是波风水门的徒弟,似乎更有了在此谢幕的理由了。

我觉得卡卡西死不死在于下一代的火影,为什么这么说呢?鸣人已经成年,岸本会让这个从小整天哟嗬要当火影的主角如愿以偿的,所以六代目必定是他,那么必要的促进因素主要有两个——火影的退位和鸣人的愤怒,团藏的阴谋会让正在大范围治疗伤者的纲手相当被动,我猜测佐井会成为挫败阴谋的主力,而且估计五代也很玄,自来也和纲手最后一次喝酒有暗示的成分,纲手大体意思是说如果自来也死了,自己也不想活了,如果自己死了,木叶还有卡卡西。

这评价很高,可是卡卡西的实力到底高到这个程度没?从火影一开始,卡卡西遇到的战斗——再不斩,兜、鼬、迪达拉,每经历一次苦战,他都会有很大的成长,直至现在领悟了万花筒写轮眼都在成就一个传奇,但是传奇还没到头,大家都知道写轮眼的弊端,恐怕能对佐助有所指点的人是两个拥有写轮眼的男人——阿飞和卡卡西,所以卡卡西不会死,或者至少见到阿飞真面目再死。

所以接下来的剧情应该是由热血凯彪乎乎的华丽出场,救了卡卡西,纲手疗伤,鸣人领头单斗Boss佩恩,众小强收拾‘晓’的余孽,团藏趁机取渔翁之利,佐井、纲手出头搞团藏,但纲手不幸。


2008-11-17

恶心的牛奶广告

央视1套晚8点之前黄金时间,一串串的牛奶广告,像一个个屎盆子通过电视这个媒体丢到千家万户去,只能给人茶余饭后添加恶心,“8000员工24小时监测,多项国际体系验证,出厂四关检测...不是每个牛奶都叫特仑苏”云云,这是在干嘛?愚民!老百姓不知道8000员工24小时都在干啥,多项国际验证到底包含什么、出场检测到底能检测出什么、特仑苏到底是谁家的,他们关心的只是牛奶能不能喝。

从没将牛奶广告跟恶心这个词联想到一起过,白花花的牛奶轻盈的在电视荧屏上缓缓流动,或联想起古时美人纤娇玉体的花瓣牛奶浴,或联想起纯洁的蓝天白云下茫茫草原的一群悠哉悠哉吃着嫩草的花花奶牛,或联想起光着小屁屁的一群婴儿在如牛奶般洁白的羊绒上或笑或躺或爬或酣睡,牛奶是人类寄托着健康幸福的白色希望,在《列宁的十月》里列宁有一句话——“面包会有的,牛奶也会有的”,可是现在我们也知道了——牛奶也是会有毒。
这幅广告现在在商场很眼熟吧,内容说明的是——我们的奶没有毒。蛮可悲的,不是原来的“每天一斤奶,强壮中国人”了。
PS:
1、为什么要往牛奶添加三聚氰胺?
答: 牛奶和奶粉添加三聚氰胺,主要是因为它能冒充蛋白质。
  食品都是要按规定检测蛋白质含量的。要是蛋白质不够多,说明牛奶兑水兑得太多,说明奶粉中有太多别的东西的粉。
  但是,蛋白质太不容易检测,生化学家们就想出个偷懒的办法:因为蛋白质是含氮的,所以只要测出食品中的含氮量,就可以推算出其中的蛋白质含量。
  因此添加过三聚氰胺的奶粉就很难检测出其蛋白质不合格了这就是三聚氰胺的假蛋白。
2、三聚氰胺有什么危害?
答:长期摄取三聚氰胺可能造成生殖能力损害、膀胱或肾结石、膀胱癌等。对于饮水较少且肾脏狭小的哺乳期婴儿体内,则较易形成结石。
3、三聚氰胺的标准含量是如何规定的?
答:婴幼儿配方乳粉中三聚氰胺的限量值为1mg/kg,高于1mg/kg的产品一律不得销售。
液态奶(包括原料乳)、奶粉、其他配方乳粉中三聚氰胺的限量值为2.5mg/kg,高于2.5mg/kg的产品一律不得销售。
含乳15%以上的其他食品中三聚氰胺的限量值为2.5mg/kg,高于2.5mg/kg的产品一律不得销售。
4、“问题奶粉”到底超标多少?
答:
公司名称 产品名称 抽样数 不合格数 三聚氰胺最高含量(毫克/千克)
石家庄三鹿集团股份有限公司 三鹿牌婴幼儿配方乳粉 11 11 2563
上海熊猫乳品有限公司 熊猫可宝牌婴幼儿配方乳粉 5 3 619
青岛圣元乳业有限公司 圣元牌婴幼儿配方乳粉 17 8 150
山西古城乳业集团有限公司 古城牌婴幼儿配方乳粉 13 4 141.6
江西光明英雄乳业股份有限公司 英雄牌婴幼儿配方乳粉 2 2 98.6
宝鸡惠民乳品(集团)有限公司 惠民牌婴幼儿配方乳粉 1 1 79.17
内蒙古蒙牛乳业(集团)股份有限公司 蒙牛牌婴幼儿配方乳粉 28 3 68.2
中澳合资多加多乳业(天津)有限公司 可淇牌婴幼儿配方乳粉 1 1 67.94
广东雅士利集团股份有限公司 雅士利牌婴幼儿配方乳粉 30 8 53.4

2008-11-06

Digg新资讯——6款免费软件帮你在Linux上运行Windows应用程序

英文水平不高,仅作学习、参考用就可以了,翻译不明确、不当、不正确的地方,请指正。
From Digg.com(6 Free Tools To Help You Run Windows Applications On Linux)

从Windows切换到安全性更高的操作系统Linux,可能你会认为相当的麻烦。例如你可能找不到用来处理你日常工作的应用软件。尽管你也可以找到任何一款和所有在Linux上可以替代Windows平台上的应用程序,但是这里仍有方法让你可以在Linux操作系统上运行你所喜爱的Windows程序。在这里,我们编制了一个包含6个免费软件的列表,它将帮助你在linux系统上运行你中意的Windows程序或者是在任何一个操作系统上运行virtual PC。

Wine Wine是一种开开放源代码的,在X、OpenGL和Unix的Windows API的实现,可以认为Wine是用来运行Windows程序的一个可兼容层。Wine不需要Microsoft Windows,因为它是完全免费的非传统意义上由100%非微软代码(non-Microsoft code)组成的Windows API实现的,然而Wine仍可以随意使用调用原生的Windows动态链接库。Wine提供了一套开发工具集和一个程序载入程序用来将Windows源码porting Windows源码至Unix,允许相当多的Windows 程序运行在包括Linux、FreeBSD、Mac OS X和Solaris在内的Unix平台。

VirtualBox VirtualBox 是一款x86虚拟化的软件包,起初是由一家德国公司创建的,现在有Sun 微型系统作为Sun xVM虚拟平台来开发。它被安装在一个现有的主操作系统上;大家知道的每一个应用程序,还有操作系统被作为客操作系统能够在他们自己的虚拟环境里被载入和运行。支持的主操作系统包括 Linux, Mac OS X, OS/2 Warp, Windows XP or Vista, and Solaris, 并且支持的客操作系统有FreeBSD, Linux, OpenBSD, OS/2 Warp, Windows and Solaris。

Qemu Qemu是一款通用的并且开放源码的计算机仿真器和虚拟机(virtualizer)。当作为一个计算机仿真器,QEMU可以在不同的机器上(例如:你自己的电脑)运行为一台机器制作的操作系统和程序。通过这种动态的转换,它拥有了非常优秀的性能。当作为一个虚拟机,通过直接执行在主CPU(host cpu)客户端代码,QEMU拥有接近于本地的执行性能。既然如此,我们需要称之为QEMU加速器(也称之为KQEMU)的主驱动。虚拟机模式的主、客机器需要采用与x86系列兼容的处理器。

Bochs Bochs是一种用C++开发的高度便携的开源IA-32(x86)计算机仿真器,它可以运行在大多数流行的平台上。它包括了Intel x86 CPU、通用输入/输出接口设备和传统BIOS的仿真。目前,Bochs能够被编译以仿真386, 486, Pentium/PentiumII/PentiumIII/Pentium4 或者包括可选(optional)MMX, SSEx and 3DNow! 指令。Bochs能够运行在大多数操作系统上,这里面包括Linux,Dos,Windows® 95/98 和 Windows® NT/2000/XP 或者Windows Vista。Bochs由Kevin Lawton编写且目前在这个项目中被维护。

rdesktop(注:原先写过的一篇该软件应用的文章)rdesktop是一款开源的针对于Windows终端设备的客户端,它生来就能够借助(speaking)远程桌面协议(RDP)来呈现用户的Windows桌面。支持的服务器端包括Windows 2000 Server, Windows Server 2003, Windows Server 2008, Windows XP, Windows Vista and Windows NT Server 4.0。Rdesktop目前能够运行在大多数带有X windows系统的基于UNIX的平台上,and other ports should be fairly straightforward。

Xen Xen® 管理程序,一个为了虚拟化的超级开源符合工业标准的软件,它提供了强有力的、高效能的,并且可靠的特征用来虚拟x86, x86_64, IA64, PowerPC, 和其它的CPU结构。它支持大部分的客操作系统,包括Windows®, Linux®, Solaris®, 和BSD的各个版本。Xen管理程序拥有独一无二的开源技术,由Xen社区团体和20多个拥有最具有创新的数据中心解决方案商家(vendors)的工程师 协作开发完成,包括AMD,Cisco,Dell,HP,IBM, Intel, Mellanox, Network Appliance, Novell, Red Hat, SGI, Sun, Unisys, Veritas, Voltaire, and Citrix。Xen遵循GPL2许可,并且可以得到免费的源码和对象设计。Xen在企业应用中合并联合业务和Xen系统来加速虚拟化采用,现在是,并永远是开放的。


2008-11-01

传说中的‘规定’上面有‘规定’


    难得一见的龟腚上面有龟腚,也就是上面又有新规定,济宁出差偶得之,哈哈。


2008-10-31

微波炉有害?——真相到底是什么?

    今天从家里寄来一台微波炉,太太说非万不得已不能用,我一脑袋的小问号说:“Why?”,她一副战战兢兢的样子回答:“你去网上搜搜就知道了”,于是我打开Google输入“微波炉的危害”,没想到看得我一脸愕然加汗颜,不是一家两家网站在说哦,说的相当玄乎还头头是道,有些还被冠以中国科学院陆院士的名号,而且不仅仅是论坛在说,像21cn、sohu这样的大网站也有转载,让我几乎相信了,但转念想以微波炉的使用广泛性,而且微波炉出现也不是一两年的事,如果是真的话,那电器协会那些专家岂不都是吃白食的?

    于是我去维基百科查了一下,没有对微波炉危害的描写,多找了一些资料后,发现那些数据和资料都是来源于一篇文章——《莫忽视微波炉的危害》,而此文章来自于一份名为《生活时报》的报纸,假如这是个谣言‘新华网’作为国内PageRank最高的网站应该有澄清的报道,于是我搜了一下“莫忽视微波炉的危害 新华社”,果然这件事被列为“2002年十大假新闻”之列。

    水落石出之后,我对着太太做柯南状说:“真相只有一个,看!”,把电脑屏幕转向她。


2008-10-30

华莱士引起的遐想

    陪老婆又看了一遍《勇敢的心》,这片子表演、音乐、场景、剧情各方面无可挑剔,可谓经典悲剧中的经典,我不是那么爱看悲剧,因为看后心里空捞捞的、有种凄凉感,但如果这部戏是部喜剧,那该片只能算经典,或者好片子,但仍不能阻止我心中的喜剧遐想——

    刽子手用各种手段折磨华莱士,目的是达到杀鸡儆猴的效果,以暴力压制民众,只剩下一口气的‘长腿’躺在病床上等着华莱士对自己屈服的声音。

    台下的民众已经倾向于华莱士替他向刽子手求情,刽子手见未达到预期目的便施以绞刑,华莱士被吊在空中朦朦胧胧的似乎看到自己的女人在人群中对他笑,而华莱士的伙伴爱尔兰人和胖胡子在邢台下看的怒火中烧,爱尔兰人终于扬手一把飞刀将华脖子上的绳索切断,华莱士重重的摔在台子地板上,但双手仍被捆着,刀斧手抡着斧头朝他奔来,华低头躲过对方的横砍,从其背后夺过斧头,斧起头落,刚才指手画脚的刽子手也难逃厄运,刚刚转身要逃,被一斧头劈在背上。

    此时台下的群众一片混乱,远远的两个骑兵勒马手持长矛奔腾而来,胖胡从背后抽出重锤,硬生生的砸在一匹马的马屁股上,背上士兵应声落马,被老百姓踩踏至死,华莱士用手中的斧头割断捆住双手的绳子,单手持斧往另一名骑兵投掷过去,正中前胸落马,华跳到马背上,爱尔兰人从背后解下华莱士的长剑扔过去,华伸臂接过,往城门边疾驰边砍翻了几名卒兵,突然勒住马缰转身举剑,高喊:“freedom!”,久被压迫的民众义愤群起,振臂高呼:“freedom!!...”,‘长腿’听到之后,惊讶的睁大眼睛,双手在空中乱抓,挣扎着要起身,但一口气上不来彻底伸腿了。

    完毕。爽歪歪,洗洗睡了。


2008-10-29

今天你黑了没有?

    2008年中国的网民数量有望超过2.4亿,以windows xp在中国使用的广泛性来说,微软盗版用户黑屏策略的出台,有可能让微软成为全球最大的‘黑客’,而‘今天你黑了没有’,也有可能成为人们见面的问候语。

        国内网友创意百出,以漫画的形式讽刺微软的这项举措——


    10块钱跟1000块的差距也是不小的,中国官方的回应是微软全球统一定价策略不合理——作为一个全球性的产品没有考虑到各国使用者的经济状况的差异。其实这种说法也蛮屁话的,一样的东西凭什么卖给你就便宜,卖给别人就贵。

    当初,比尔的愿望是让千家万户里每家都有一台电脑,而操作系统作为计算机的‘灵魂软件’,它的不可或缺性及高价位,促使OS盗版的产生。大家都知道,MS的软件虽不是最好用的,但一定是使用最广泛的,显而易见的是Designed for Microsoft Windows Xp的商标和win键位被标识在一台台商用机上,然而长久以来MS对这种盗版状况的默认,也是windows高使用率的重要原因。这种互相促进的状态,我想MS是应该清楚的,而xp作为MS史上最好的操作系统(至少我是这么认为的),却挡了vista的道,用户满足于xp提供的现有功能,所以vista自推出后销售情况不佳也可能是对盗版下杀手的原因。


2008-10-26

铁观音就是苦丁茶

男人,说正确的话不算本事,如果铁着脸把错误的话变成正确的才算本事,前日跟曲曲的一段对话。
ps:我抿了一口杯子里的茶。
我叹道:这苦丁茶清热解暑,好茶好茶!
曲曲以鄙夷的眼神看过来:这哪是苦丁茶,这是铁观音!
ps:我心想,哟嗬!这刚过门儿就会顶撞官人了,时间长了还不上房揭瓦!
我镇定道:也可以这么称呼它,可你有所不知,这铁观音就是苦丁茶。
曲曲又鄙夷道:胡说八道!
ps:奶奶的,真是造反了,但咱大男人有风度不能跟个小女子一般见识。
我又温和道:你难道不知道苦海无边吗,观世音苦海渡世人,宁可一人受苦,靠的就是喝这苦丁茶呀!
曲曲冲我做个鬼脸后走开。
ps:小样,看你能咋地!

2008-10-13

网络暴力就在我们周围

    这些天想买台冰箱,去几个大卖场看了一下各个品牌的外观、听了一下导购员的‘忽悠’,最终购买目标锁定在两个品牌上,然后就是到网上各个门户调查一下这两个品牌的用户体验,感觉门户网站的有些话也不足信,论坛里就更乱了,同样的东西,截然相反的两种评价,甚至两个人互相攻击为商家‘枪手’云云,搞得我也是云山雾罩,不明就里。

        中国有句老话叫做“众口铄金,积毁销骨”,而现今的网络就提供了这么一个三人成虎的平台,大家拥有同样的话语权,道德底线不一,你一言我一语,这要是面对面的真有可能掐起来,但真的对人体没有伤害吗?直到前两天在报纸上看到韩国影星自杀的原因就是承受不了网络上的流言蜚语,才意识到网络暴力的严重性。

2008-10-12

10月7号实施APS.NET项目遇到的疑难杂症

    对Web程序不太感冒,不巧出差同行同事喜得贵子,无奈我一人去实施一个Web项目,系统上的问题遇到过一次混个眼熟,以后就会解决了,问题记录如下:
系统环境:windows Server 2003:
1、Web页面一片空白
Var newwin=window.open('Default.aspx','_blank','fullscreen=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=0,resizable=0,top=0,left=0 charset=utf-8');
  如果浏览器的安全级别过高或有防火墙、弹出页面阻止程序的话就会发生该问题,解决方法是把该程序页面加入“可信站点”,具体是“Internet选项”->“安全”->“可信站点”

2、System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7或更高版本
 
其实高于8.1.7版本的Oracle已经安装了。
Google了一下,遇到类似的问题的人很多,解决的方法也各不一样,方法我挨个试到解决为止,回过头来想了一下,问题应该是ASP.NET(全名:ASP.NET Machine Account)这个用户无法调用Oracle相关程序造成的,几个必行步骤:
a. 在用户组“Administrators”用户组中加入用户“ASP.NET”,具体做法:右键
“我的电脑”-> “管理”-> “本地用户和组” -> “组”-> “Administrators”点添加;
b. 找到Oracle安装目录,例如:\Oracle\Ora92,添加用户群ASP.NET、administrator、authenticated users;
c. 重新启动IIS,运行iisreset。

2008-10-06

指针常量与常量指针

C++语言的一个复杂点是在指针上,在与const字符结合后,两者狼狈更是弄得人头晕,毕竟是好久没有用到的语法点,一时还真回不过神来,在这里写一段程序阐明其中的玄机。


char c1 = 'a';char c2 = 'b';
const char *L;                      //指针常量,指针指向的值不能改变
char const *M;                     //跟上面一样
char *const N = &c1;          //常量指针,指针的地址不能改变
char const*const O = &c1; //指向常量的指针常量,地址和指向的值都不能改变
L = &c1;    //OK          
*L = c1;     //error,改变了指向的值 
N = &c2;   //error,改变了指针的地址
*N = c2;    //OK
O = &c2;    //error,改变了地址 
*O = c2;    //error,改变了指向的值


不是看了程序后更糊涂了吧,其实不用管何谓“指针常量”、何谓“常量指针”,问题的关键在于:const与*的位置;const *M=const(*M),所以值*M(值)不能被改变; * const N= *(const N),所以N(地址)不能被改变。

FireFox、Opera、Chrome、IE内存占用对比

最近Google引领了新一轮浏览器大战,孰优孰劣不做深度分析,作为我自己而言,现在的年代1G的内存也根本不够各个后台软件分,所以我最关心的还是内存占用问题,4款浏览器同时打开新浪,内存占用情况如下:
FireFox3.0.3——内存81,524K,CPU在6%左右
Opera9.60——内存5,348K,CPU一直为0

Chrome0.2.149.30——由于是多进程浏览器,所以在任务管理器显示出多个进程,但似乎也不是一个分页一个进程,而是跟其内置的任务管理器的进程对应的,加起来占用的内存可以用庞大来形容了,详情见下图 IE6.0——打开了两个新浪,详情见下图

所以,我最终选择的是Opera。

2008-09-22

“八大关”的一杯沧海

一杯沧海

每个人都是一只杯子
但杯子的大小不同
有的杯子装得下一片汪洋
有的杯子装不下自己的欣赏

每个人都是一只杯子
但是盛的东西不一样
有的杯子里盛的是大块文章
有的杯子里盛的是小肚鸡肠

倒空你的杯子
让人生作别样想

2008-07-20

当游戏照进现实1-如何作一名城主

男人跟女人玩游戏的目的是不同的,我一直认为策略游戏与女人无关,我更认为经营类游戏基本上没有女人缘.最近经常玩这么一款妹妹不疼姐姐不爱的游戏,叫作《皇帝-龙之崛起》,类似于《恺撒大帝》、《法老王》的经营类游戏,虽同属于一家公司的作品,但《皇帝》更耐玩、画面更精致、系统设计更简洁合理,且支持网络联机.

游戏时间设定在古代,玩家的身份是一名城主,用手中的鼠标管理自己的城市农业、建设、贸易、外交、军事,正合了那句"指点江山"的激扬文字.

这款游戏没有类似于《模拟城市》复杂的管理模式,但农林牧副渔商样样齐全并且它们的契合度很高.

开图建造主线基本上差不了多少,下面是笔者的一些经验:

第一步,住宅小区.
建造住宅基地、水源、检查站,吸引外来人口入住.注意,检查站是必须的,游戏中的房屋损坏的很快(豆腐渣工程?),还有如果水源、检查站附近吸引力高是可以升级的,升级之后对小区有更强的支援能力;

第二步,农业与市场.
发展农业,不要以为开垦土地就是农业哦,一些地区是捕鱼或打猎的,建造磨坊制造食物,原材料花样越多,制造的食物越美味,接着造个市场,上面建个餐馆,负责供给食物.注意检查站要有,笔者曾经一磨坊的美食毁于一场大火,苍天呀大地呀,欲哭无泪呀;

第三步,亚麻.
亚麻也是必须的,这样百姓就有基本的衣食保障,同时市场上弄个亚麻店.注意作物小屋周围三格均可以种植,提前作好计算以节约用地,到这儿如果规划好了,此时小区就已经有个村落的模样了;

第四步,先祖神庙.
人民有吃有喝了,别忘了还有老祖宗呢,忽视了他们你会很惨的,先祖神庙相当重要,通过神庙每月可以祭祀先祖,保持先祖的情绪.注意,先祖生气是相当可怕的,地震、洪水让你瞬间倒退十年,但如果把先祖伺候高兴了则会在城中现身,对城市也有不小的好处;

第五步,娱乐、医药.
要想达到小康水平的生活,也要让人民拥有丰富的精神生活呀.戏曲和杂技是两种基本娱乐方式,开设相应学校,训练出来的娱乐人员会走街串巷提高人民的娱乐指数.人生病不可避免,建造草药诊所和针灸诊所后,会有医生拖着小车为百姓预防和治病;

第六步,瓷器与高级住宅.
住宅小区要想吸引更多的外来人口就必须上档次,所以瓷器就必不可少了,瓷器也是高级住宅的基本用品,高级住宅是贵族住的,有了它意味着可以建造军事设施了;

第七步,兵营.
步兵、弩兵、骑兵,还有破城器械,你的高级住宅越多、规格越高,则能造的兵种越多,除此之外,如果没有很强的实力还要定期对周围城市施以小恩小惠,改善周围对你的态度,到一定程度可结成军事联盟,可共同抵抗外来侵略,合纵连横嘛,等你有了足够实力,也把黄帝、孙子、关羽、孙悟空伺候高兴了,便可群雄逐鹿、力扩版图了;

第八步,税务局与货栈.
有了规模化的高档住宅小区,可以调整合适的税率建立市政府、税务局来充实国库,取之于民用于民嘛,毕竟维护高档小区成本还是蛮高的;与周围城池达成贸易联盟,建立贸易货栈,如果你选择了一片贫瘠的土地物产贫乏,那你一定有其它城市所需要的物产.注意,卖的东西未必你能够生产,如果你有多个贸易联盟,可以做转手卖的无本买卖,比方说一块翡翠以8O的价格从A城市买入再以82的价格卖给B城市,或者仅做二次加工的工作,比如以8O的价格买入翡翠,经过自己4—5人的翡翠工厂加工成翡翠饰品,可以卖到198的价格.经济才是硬道理,做想做的事,国底充裕才行呐.

第九步,其它.
皇宫,儒、道、佛建筑,圣地作用还没来得及摸索,不过,我想有实力建造这类建筑物时,相信整个城市已经非常发达了.

掌握平衡是玩这款游戏的密诀,中国有句古成语叫做"过犹不及",凡事有度,合理的规划,精确的计算才是正道.