前段时间花了比较大的精力把存放在Blogger上的日志存档迁移到这个Blog,存档的时间跨度从06年4月到06年底,共大概80篇日志。
最早接触Blog是05年的上半年,当时还在学校,上网不是很方便(学校的网络曾一度中断数学期之久,也没有更多的时间去校外上网),直到那年暑假,借着在外面租房子的朋友那里能上网的便利,对Blog有了更多的了解。那段时间也是Blog刚比较火的时候,我经常看的《电脑爱好者》也有很多关于Blog的介绍,在她的指引下,我在Donews建了第一个Blog(http://blog.donews.com/hongquanzhou),因为那是我就对IT业界比较关注,特别是WEB方面,所以Blog的内容大多都是从IT业界的新闻中发掘出的比较新颖的东西,或新的产品、或比较比较有趣的事情,不一而足。过了一段时间,似乎也没有那么多东西可以让我挖掘的,所以转而翻译一些IT新闻站点的文章,至今还记得那时来源最多的就是Betanews和winbeta,关注的焦点一般都是四巨头--Apple、Yahoo、Microsoft和Google。后来大概是嫌用户名过长(hongquanchow)别人不好记忆,就在Donews又新建了一个Blog http://blog.donews.com/hongquan,很可惜,原来的Blog存档在我删除Blog的时候也随之被删除了。
最开始考虑在Donews开博除了受到杂志介绍的影响,也和那时就已经很有名气的IT Blogger Keso 有些"关系",我第一个真正关注的就是他的Blog,而他的Blog就在Donews。后来,一个更好的Blog服务吸引了我的目光,那就是被Google收购的Blogger,本来Blogger有自己的托管服务,即Blogspot,但我不想用申请的zhouhongquan.cn这个域名做URL的转向,所以就用Blogger自带的FTP发布功能发布到我申请的免费空间上,因为不太稳定和各种原因,期间还换了好几个,后来使用Keso推荐的SiteSled,但接二连三的罢工让我心灰意冷,让我又换回到Blogger自身的Blogspot托管,但还是摆脱不了被GFW阻尼的命运,实在是受不了这个折磨,找了一个Dreamhost的空间,并用MovalbeType建立了独立Blog,但原来Blogger上的存档依然留在Blogger,更换域名后,一直都想把这些存档迁移过来,但对于近80篇,其中有很多还插有图片的日志,要把每篇日志按照现有的规则(日志标题的永久链接名为标题内容对应的英文名,把日志归类,设定关键字、Tag、摘要)重建,确实是比较麻烦的一件事,遂一直拖到现在,直到前段时间在清理多余的网络服务(主要是邮箱)注册信息时,忘记了日志中的图片大多是存放在Flick上的,结果误删了这个存放图片的"多余"的Flickr帐号,可能是因为完全删除还要有段时间吧,日志中的图片都还可以访问,赶紧把所有的日志迁移到了这个Blog,图片也全部存放在Yupoo上。迁移的时候,免不了对格式、标题等进行修改和校正,重温以前的旧文,发现有两个怪异的特点:
- 很多日志文章的标题都是问句的形式,有的还加上了问号。
- 除以上提到的用问句做标题的日志,很多文章都仅仅是提出问题,并没有给出解决的办法,即使后来弄懂了这个问题。
日志迁移的过程中由于使用的是另外一台机器,IE是6.0版本,发现导航菜单(是自己加上去的)和右边侧栏的Mybloglog Widget 显示不正常,怀疑和MT模板有关,升级到最新的MTP 4.1,升级过程和方法和上次升级到4.01是一样的,升级后发现MT 4.1与前一版本的几点不同:
- 后台编辑器把 Publishing、Categories、Feedback等选项放到了右边
- Tag 标签云(Tag Cloud)的显示方式和以前有所不同
由于平常要用到的软件比较多,在考虑安装办公软件的时候就选择了免费的WPS Office 2007,和微软Office办公套件安装光盘600多M 的庞大体积相比,WPS的安装文件着实很Mini,仅有23M(其实WPS Office 2007 安装后也要占据110M的空间),但是在使用的过程中,也遇到一个不大不小的问题。
双击.doc、.xls和.ppt文件时,经常会出现“无法找到******”,让你“检查文件名的拼写,并检查文件位置是否正确”,还说“如果你正试图从“文件”菜单中最近使用的文件列表中打开文件,请确认文件未被重命名、移动或删除”,点确定后还会继续提示几次,除了“******”有变化,其余部分是相同的。如下图:
(点击看大图)
(点击看大图)
(点击看大图)
(点击看大图)
当点完确定不再提示后,文件当然还是未被打开,最开始的时候我还怀疑是不是文件不完整造成的,但后来发现通过菜单“文件”—》“打开”,再选择这些文件,都能够顺利地打开,所以可以排除是文件不完整的原因。
先从提示找找线索,上文当中的4幅截图就是我在双击本地磁盘上"E:\Various\"目录下的“Visual C# 2005 使用详解.doc”这个文件时接连出现的四个提示对话框,让我们仔细看看提示的内容(很遗憾的是之前遇到这个问题很多次却一直没有留意这个),上文提到过,除了“无法找到******”的内容不一样外,其余的内容都是相同的。提示的"E:\Various\Visual"、"E:\Various\C#"、"E:\Various\2005"、"E:\Various\使用详解.doc"这几个目录和文件是不存在的,当然WPS会给出无法找到的提示。再仔细看,原来"Visual"、"C#"、"2005"、"使用详解.doc"正好就是真正文件名的四个部分,而这四部分中间恰好有空格,是否是空格的原因呢?验证一下,把文件名当中的空格去掉,改为“VisualC#2005使用详解.doc”,双击文件,果然能打开了。但是不可能每次碰到这种有空格的文件名都去手动改啊,看来问题还没有从根本上解决。
再来分析,现在可以确认双击打不开就是因为文件名当中有空格引起的,但是即使文件名当中有空格,为什么用文件菜单的打开命令就可以呢?双击和用文件菜单的打开命令有什么区别呢?双击的时候调用的是与文件类型相关联的程序,在我的电脑上,.doc文件默认就是用WPS 文字程序打开的,是否和“文件关联”的设置有关呢?我对文件关联有些了解,曾经在一本电脑杂志上看到过一个文件关联的小技巧,就是可以手动建立任何扩展名所对应的打开方式——通过资源管理器窗口的“工具”—》“文件夹选项”—》“新建”,还可以更改文件类型对应的图标、定义操作等。如下图:
(点击看大图)
这种方法在重装系统后某些软件(特别是绿色软件)还能正常使用的情况下非常有用,WPS虽然不是绿色软件,但只要先前是安装在非系统盘,重装系统后不用重新安装程序,程序照样可以使用,找到其中的程序可执行文件"wps.exe"、"et.exe"、"wpp.exe"就可以分别打开文档、表格和演示文稿了。但是在双击.doc、.xls、.ppt文件的时候会弹出“Windows 不能打开此文件”的提示(出现这个对话框就是因为所双击的文件类型还没有在系统中注册),可以使用选择“使用 Web 服务寻找适当的程序(W)”,也可以“从列表中选择适当的程序(S)”,通常选择后者,通过“打开方式”里提供的程序进行选择,如果勾选了“始终使用选择的程序打开这种文件(A)”,下次再双击的时候就可以直接打开了。另外一种方式就是前面提到的直接通过新建的方式手动地编辑文件类型。回到现在的情况,WPS是在系统安装后才安装的,但是仍然可以对.doc、.xls、.ppt的文件类型进行设置,打开“编辑文件类型”设置的“Open”操作的编辑选项,“用于执行操作的应用程序(L)”这一项的设置是""D:\Kingsoft\WPS Office 2005\office6\wps.exe" %1"(不包括最外面的一对引号),
再对比了一下PDF文件类型的设置,发现了问题,pdf的“Open”操作的“用于执行操作的应用程序(L)”这一项在程序位置地址后的%1是有双引号的,而.doc、.xls、.ppt都没有,给%1加上双引号,问题解决!
附:(微软网站上关于文件关联的两篇文章)
前两天安装了Microsoft Visual Studio 2005 Professional Edition后,这两天发现了一个奇怪的问题—系统的某些选项设置后面多出了“ON”和“OFF”。
首先发现的是在IE属性的“安全”—》“自定义级别”选项里,如下图:
可以看到,“禁用”、“提示”和“允许”这三种选项中的任一个,如果处于被选中的状态,则后面显示为“ON”,而在未选中的情况下后面则显示为“OFF”。而在IE属性的“高级”选项设置里,既有复选框也有单选框,规则和前面的一样,只要选中了那个选项,则后面显示为“ON”,未勾选的则显示为“OFF”。
后来又在“工具”—》“文件夹选项”—》“查看”的设置里看到的同样的情况:
不知道安装过VS2005的朋友们有没有遇到同样的问题。
大雪-回家-春节(三)
新年第一天,和往年一样,先去外公家拜年,也第一次见到结婚后的姐姐(婚宴我没能参加)。姐姐只比我大几岁,她性格开朗、很会照顾人、心细,现在我还记得很多小时候我和妹妹在她的带领下一起玩耍的情景——一起下河摸鱼、抓螃蟹(经常弄回来吃)、洗衣服、甚至包括打羽毛球……那些并不算长的相处时光(每年只有寒、暑假我们才会在一起)带给我的都是很愉快、难忘的回忆。现在,我们都已长大,姐姐也有了她的家庭,在感叹时光荏苒的同时,也对自己以后的发展有了更多的紧迫感——事业未成、终身大事更是遥遥无期。我相信在我们踏入各自新的人生旅途的同时,那些儿时的快乐将永远留在我们的记忆深处。
无论和亲朋好友,还是和父母、亲戚,闲聊时谈论的话题都免不了未来我的工作地点、发展方向的问题,也就是到底是回家乡还是继续留在成都,是否还继续去年经营得并不好的网店生意,如果放弃,以后打算做什么。对于我的想法和决定,父母,特别是母亲表示了不解,认为说现在我的这种状况还不如回家乡找份工作,工资都差不多,在家乡的话每月就不用花费那么高的吃、住、用的费用——这些花销现在占据了我每月收入的大部分。事实上,我不是“乐不离蜀”或者死要面子活受罪(不管做什么工作,留在大城市总比读完书又回到老家工作来得好),而是我觉得相比家乡,成都在信息技术行业给人提供的机会和空间更大一些,虽然竞争也更激烈,但如果没有认真努力和尝试过就放弃实在是一种遗憾,刚开始情况可能是不怎么好,但是把眼界放开一些,我相信以后会好起来的。实际上,我们这一代农村的孩子在读完书后基本上都会选择在城市打拼,即使没有上到大学或者在本地上大学的也会在家乡的城市里工作,这时就会有这样的问题——在我们的父母因为年龄和身体的原因无法再继续劳作的时候,家里的地怎么办(这个问题也是这次我回家后,突然意识到的)?就荒废了?或者租给别人?还是和儿女一起搬到城里居住,完全成为城里人?——如果都荒废了,粮食从哪里来,人们的基本生活怎么办;我们这一代会有多少人接父母的班,成为农民;儿女一定能在城里买得起房吗?即便买得起,要是我们这一代所有的父母亲都搬到城里,现在的城市容纳得下吗?如果城市往周边扩展,现有的农用地会不会越来越少?可转念一想,计划生育使得人口的总数是缓慢增长的;总会有人会选择留在农村,在农村发展好了,一点也不比城里差;随着农业现代化的发展,所需要的农民人数也会减少,不会像以前那么多了……也许这真的不是什么问题,但是和父母说起这事,他们都说不管怎样,他们都不愿意离开,会留守住房子和地,毕竟在农村呆了大半辈子,一切都习惯了。
这次春节期间让我印象深刻的还有我参加的一场葬礼。初三那天下午在外公家时他们接到电话,说是姑婆(外公的姐姐,也就是我母亲的姑妈)去世了,通知外公去参加葬礼。事发突然(姑婆是年三十晚上去世的,因为考虑到初一就把死讯告知亲戚不太吉利,所以姑婆的子女直到初三才通知外公),父母也不好赶过来(因为特殊情况,家里需有人照看,所以是我单独一人去外公家拜年),第二天我就陪着外公、外婆去参加葬礼。虽然我在农村长大,但在此之前只参加过一次真正的葬礼,那个时候还小,去世的也不是“真正自己家的人”,往上数好几代才能扯上关系,甚至不是很亲的关系,但是在农村这种很注重相互之间关系的环境中,父母让我也跟着去了,细节我也记不大清了,反正过程挺繁琐的,当时也有些害怕,也没敢靠近棺材,里面人的脸更是不敢看。自那以后对丧事我虽然说不上害怕,但是也尽量避而远之。后来婆婆去世,因为父母怕我情绪失控影响到备战高考,也没有通知我(那是我在学校寄宿),直到那个星期周末回家后才知道,没能见到她老人家最后一面,是我这辈子最大的遗憾之一。外公是一个很重感情的人,除了这次逝世的姑婆,也就是她的姐姐,他还有一个哥哥,也就是我的大外公,他们三兄妹之间的感情很深厚,这次逝世的姑婆和之前已去世了的大外公我都未曾见过,听外公讲,姑婆还是我出世的时候来看过我,当然我也就记不得她的模样了。其实这也难怪,外公和姑婆、大外公都各自有自己的儿女,可能他们的儿女(也就是我的母亲她这一代)在小时候之间还有些联系,当我的母亲她们这一代又都有了各自的子女,不要说和我同辈的这些晚辈们之间,就是我母亲她这一代彼此之间的关系也逐渐淡了,毕竟每个人都有各自的生活和围绕自己组成的家庭。这次在葬礼上见到的姑婆和大外公的很多子女,也就是我的姨妈、舅爹……基本上都只是以前听父母提起过,除了极少数我在很小时候见过的外(即使见过也基本上忘记了,因为年龄太小的缘故),大多数都是第一次见面,这么多姨妈、舅爹的子女们我更是一个都不认识……当然,很大的原因是因为和这些亲戚极少地走动。但是抛开这个原因不说,当独生子女越来越多,兄弟姐妹越来越少,以后还有那么多亲戚可行走吗?这一次,我见到了姑婆的脸,和蔼、安详,她生前定然也是一个很受人尊重的长者。外公的情绪有些激动,不时流着眼泪,我也不知道改如何劝他,我知道看着哥哥和姐姐都相继离自己去了,他内心肯定有种落单的感觉,让他感到牵挂的就只有他的子孙们了,所以我们做晚辈的真得一定要好好孝顺他,关心他。当天晚上,陪着外公彻夜守灵。第二天早上,在走了数公里崎岖的山路后,随着送丧的队伍来到山上早已选好的安葬地。下午2点多,正式安葬好,葬礼结束。
回成都前一天,去办了第二代身份证。正月十一(2月17日)下午,到达成都,又见到了标志性的阴天,傍晚时分居然下起了小雨。
后记1:本来早就该完成的流水账在回成都的一个星期后才完全写完,实在是汗颜,中间不可避免也漏掉了一些,有些已经遗忘,有些不知道该怎么写,真的要不顾一切写下来的话肯定还要花费不少精力和时间,所以除非特殊情况,也不打算再补全了,或许我真得该改改这种有点“拖拉”和效率低下的毛病了,回归到真正的“记录”——当然,Blog仍然是我首选的平台。
后记2:就在回成都的第二天,我去买了一个小巧的记事本,把它命名为“ThinkActivity Pad”。
大雪-回家-春节(二)
回家的当天晚上好好睡了一觉,第二天醒来时已经接近晌午。第三天,果然如刚回家那天所预料的,天气好转了,终于可以享受一下好久没见的阳光了。让我倍感幸运的时候是,在此后的半个月的时间里,天气始终是晴天,只有其中的偶尔两天是阴天。积雪直到年三十才差不多完全化完,温度也随着连续的晴天越来越暖和。
趁着团年前两天还有时间,几个很久没见的初中同学小聚了一下,其中的一个同学是我在我离开成都,还在火车上的当天晚上12点和我发短信联系上的,估计他是从其他同学那里知道我的手机号码的。上次碰见他还是前两年他还在山东读大学,有一次春节后我们同时在火车站买票的时候。让我感到惊奇的是他现在竟然也在成都实习,终于碰到一个同在成都的同乡同学了,真不易。
离开父母一年,彼此直接当然有许多的话要讲。父母问的最多的还是我的工作、生活情况,过去的一年网店的经济收益并不算好,原因当然也是多方面的,但是总体说来,对待工作我是认真的,也付出了很多,从中也懂得了许多道理,进步了许多,所以我仍然感到自己的努力是值得的。回家前的一段时间结合实际情况经过仔细、慎重的考虑,最终我还是决定修改先前的计划,放弃在淘宝网店的全职工作,向网络程序或者程序方向发展。尽管我知道这条路并不那么好走,但是我想一旦决定,就要坚定的走下去。父母对我的决定也表示了理解,只是希望我能更加珍惜时间,青春是短暂的。家乡的变化倒是挺大的,和家相隔一里左右的农田继前年被占修起了工厂的厂房后,去年一年又进驻了几家机电、纺织等工厂,真不知道到底是好事还是坏事。某些别有用心的村干部想尽办法想从卖土地的过程中捞一笔,一些农民也只看到了占地能得到赔偿这一眼前的小利益,而实际上,几亩地才赔偿得这几万元只相当于这些土地几年的好收成,如果不占地的话,土地的收益就是永久的,不会仅仅是这几年的。新增的工厂虽然能提供一些就业机会,但是受到其规模和要求的影响,数量毕竟有限,而让那些习惯了种地的农民去适应工厂的工作并不容易。幸好,我家的地只占了远离家的那部分,家附近还有一些柑橘树和小块的农田,从父母谈及这些时坚定的语气,我知道,他们属于这土地,他们热爱它,他们祈盼永远能固守在这些一直带给他们希望的土地上。
年三十也就那么过了,从表面上看,和小时的记忆相比,似乎要淡了一些,也许是和我的年龄以及周围的环境有关吧。奶奶去世的时候我也已经长大成人了,家里就父母和我三个人,老人不再,小孩子也变成大人。没有了唠唠叨叨,也没有了小孩子调皮的欢笑,年味儿似乎也就这么淡了,不过每年年三十,我和父母都能在一起吃团年饭,我们心里想得更多的是“平安是福,健康是福,团聚是福”。
年三十前几天开始,过年的短信就满处飞,虽然我也觉得这种祝福真的很“廉价”(很多都是群发、转发),但是我觉得别人能想到要发给你也很不错了。从我收到的短信来看,很多都在其中加入了自己的名字,不知道算不算今年祝福短信的“流行趋势”,和以往相比,也算是一个进步吧,总比那些把自己收到的短信原封不动地直接转发给其他人要来得好。
未完待续……
从1月31日离开成都回家过年,到前两天(正月十一)返回成都,整整半月有余,期间完全与网络断开,趁现在还能回忆,把所见、所感做一记录。
离开成都时最热门的话题就是南方的大雪了,成都也罕见地连续几天在上午都飘下了雪花,虽说不大,也没有积起来,却也是近几年来的第一次。春运那是也刚开始,大雪导致机场、公路被封,火车线路也因为大雪压断供电线路造成火车无法通行,媒体报道中给我印象最深刻的是在广州火车站的站前广场最多时聚集了十几万人。我的一个在上海的同学就因为飞机票、火车票、长途汽车票一样都无法买到感到很沮丧,她还听说在路上被封的旅客,特别是坐长途汽车的,沿途卖给他们的盒饭、鸡蛋、泡面等食品都是正常价格的几倍甚至几十倍,可怜的回乡的人们……。算起来,我算是庆幸的,虽然连续两天晚上12点排队都没能买到特快列出的车票,也还能退而求其次,买到普快的票,尽管要比特快慢5个小时。1月底的时候打电话回家,父母说家乡已经连续下雪有半月之久,也没有停下的迹象,怕经受不住雪天的冷,我在整理回家的行囊的时候,特地把平时根本就不曾用过的衣服的连帽也装在了里面。31号下午上了火车,还没开车,就给朋友打电话问我让他帮忙发快递的包裹发了没,朋友说快递(圆通、申通)都没上班了,看来这大雪影响确实很大。
坐火车还算顺利,最让我吃惊的是第一次在火车上的厕所里见到墙上“枪支 13********* ”的广告。到达襄樊中转时是第二天的中午11点36分,本来那个时候只能买晚上7点多经过襄樊到宜昌的火车票了,因为11点半后当天就只有两趟经过襄樊到宜昌的火车了,一列是11点41的,显然时间来不急,还有一趟就是前面说的晚上7点多的。因为懒得去售票厅排队买票就没有出站而直接跟着“车站中转指引人员”到了“车站休息室”(注意,不是候车室),结果被告知原本11点12分从襄樊出发到宜昌的1513次晚点,这下正好,顺利买到票了,同时,也多交了10元的“休息费”,记得第一次和老爸到大学报到时经过襄樊也是这样,不过那时本来就不太懂,在襄樊下车时看到有人引导就跟着她到了“休息室”,后来才知道其实完全可以出站再中转签证或者买当天的中转票,这样就不用进休息室花那多余的10元“休息费”。不过进“休息室”也有好处—首先是不用排队购票,然后是可以提前有人引导上车(出休息室上车的时候还要出示“休息费”发票,所谓的发票这次我仔细看了一下,是以餐饮服务的名义开的,而且日期也改过了)。
上了1513次后,发现人不像以往中转上车的时候那么拥挤,过了一站就有旁边的人下车,我也就有座位可坐了。听旁边的人和对面的两个人聊天,对面的其中一个说因为这趟车的票太难买,就买了另外一个和1513次的前两站的路线是相同的车次的票,到了第二个站下车中转时没有出站,直接上了车,到现在也就没有再补票,旁边的人问他不怕查票吗,他说不怕,以前他就这样干过好几次,因为A趟车次的票不好买,可以先买另外一个相对好买的B车次的票(在中转站之前的火车路线,A和B要一样),只要能进站,到了中转站再上B车,如果上B车时没有查票,在B车上和出站的时候也没有查,就蒙混过关了。对面另外一个说的更让我震惊,她因为在中途站没有买到票无法进站,就给检票的人偷偷塞了50元的好处费好让她进站并上车,她和她儿子两个人一共就是100元,等上了车再补票。“一票难求”对广大旅客来说是坏事,但是对一些别有用心的人和铁路系统的某些人来说则是个省钱和发财的好机会。没过多久,列车员来查票,对面那个多次逃票成功的人这次没能逃脱,后来又有乘警来查身份证(可能我的长相一看就是好人,周围人的都查了,就没有查我,^_^ ),没有带证件的要说出号码或者名字,乘警会在类似PDA的东西上通过号码和名字查询来鉴定身份。
到了宜昌,已经是下午4点半。出了站,感觉不是很冷,天气似乎要变好了,空气也不错,到处都是还未化完的雪,不算厚。
未完待续……
在我中学开始学计算机的时候,键盘和主机上的按钮对我来说就是最直观的可操作的计算机部件,还记得那时候老师就是让我们从记忆Caps Lock、Enter、Shift、Ctrl、,Tab、Alt等键以及其中的某些组合起来的作用开始学起的。后来接触得越多了,就更习惯使用鼠标,“指哪儿打哪儿”,更方便。而键盘上的快捷键更多的是用在“系统级”的操作中,如Ctrl+Alt+Tab打开任务管理器、Win+R打开“运行”、F1打开“帮助”等。其实用快捷键操作,无论是操作还是系统的反应速度,比用鼠标更为节省时间,但是由于不同的应用程序有不同的操作选项,除了F1、Ctrl+C、Ctrl+V、Ctrl+S等“系统级的”都能用,剩下的要使用快捷键的话有太多的要记忆,而且不同应用程序对在同一个或者类似选项的快捷键定义极有可能不一样,更增加了不便。
到了后来,随着网络的普及和发展,用电脑的时间大部分是在网络上,浏览器也就成了使用最多的软件,可以毫不夸张地说,现在在我使用电脑的时间当中,浏览器占据了三分之二以上。Jeff Atwood就列出了五个我们必须知道的浏览器快捷键,我感觉非常实用,其中的很多我以前都不知道,实在是很惭愧,所以现在大致把它翻译出来,分享给大家。
如果您使用的是Windows Vista,可以参考这篇文章,通过设置状态栏的应用程序图标来设置其对应程序的快捷键,可以使用Win+数字 来进行设置。
以下的大部分快捷键技巧适用于IE 7.0和Firefox,和操作系统无关。
Alt+D可以定位到浏览器的地址栏。

Ctrl+E可以定位到浏览器的搜索框。

比较有意思的是,如果您使用的是Windows Vista,上面两个快捷键技巧同样适用于文件浏览器。
输入URL地址和搜索关键词以后,我们都会按Enter,但是这样的话显示当前浏览器窗口的内容就会被刚才输入的另外一个URL地址所对应的网页和搜索结果网页所替代。如果您不想这样的话,可以按Alt+Enter在新的选项卡中打开网址。

当然,用键盘上的快捷键并不表示说就是为了不用鼠标。在大多数情况下,您大可以把快捷键和鼠标结合起来使用,只要这样能让您的浏览体验更好。Jeff Atwood也说,他并非一个“keyboard purist”,相信大多数人也一样。当然,如果如果您想做一个“keyboard purist”,不妨看看这个,这里有浏览器的所有快捷方式。
其实,除了键盘上的快捷键,鼠标也可以适用快捷键。IE 7.0和Firefox都支持标签(Tab)浏览,在打开一个当前网页的某个链接时,您是否每次都是打开右键,通过选择“在新选项卡中打开”完成的呢?其实只要按下鼠标的中键(即滚轮,相信现在的鼠标应该都有吧,呵呵),就可以实现这样的操作,而且在打开新选项卡的同时,还不影响您浏览当前网页(不会切换到新的选项卡。

鼠标中键除了可以打开新的选项卡,还可以关闭选项卡。
相信有了上面的快捷键技巧,在您用浏览器浏览网页的时候,能更方便,有更好的使用体验。
特别声明:以上大部分内容翻译自Jeff Atwood的The Five Browser Shortcuts Everyone Should Know,图片也引用其网站Coding Horror,如果您要翻译或转载,请请务必以超链接形式标明文章原始出处和作者信息。
白鸦和一个比较“轴”的卖家由“评价”引发了一场口水,进而对“淘宝”的交易评价提出了质疑。抛开淘宝交易评价机制到底有无问题,白鸦的这句“为什么非得有评价”也算是比较有个性的。
作为淘宝卖家,我也经常关注别的卖家的信用评价,特别是中评和差评,在一方对另一方做出评价后,通常被评价放还可以就评价做出解释,所以经常可以看到卖家在自己的中评和差评里对买家做出回应,算是“礼尚往来”,有解释的,有对骂的,也有置之不理,做广告的,五花八门,应有尽有。不过就在前几天,淘宝似乎取消了对评价进行解释的功能,再也不能对评价做出解释了。下面是我搜集的几种有特色的评价:
长篇大论型:
知错就改型:(好评比什么都重要,即使放低身段,求求买家也无妨)
纯粹恶搞型:(对仗虽算不上工整,却也是一气呵成)
自嘲型:(竟然还做成了一首诗,真是佩服)
哭笑不得型:(“你留着作纪念吧”,设想一下假如你作为淘宝卖家收到此评价,会不是是这种感受)
最有力反驳型:(短短的几句话,就道出了原委)
直言讽刺型:(顾客不都是上帝吗,那就称呼您上帝吧)
以上纯属娱乐,如若涉及到当事人,还请见谅。同时欢迎网友踊跃发掘更多有个性的评价。
前几天升级到了Movable Type 4.01,这两天正在不断熟悉。Movable Type的不同版本之间的衔接做得还是蛮不错的,升级安装后模板还是原来的,虽然多出了很多新的标记,但是原来的仍然可以使用。
新的MT4模板编辑窗口多了一个突出显示HTML标记的功能,还可以下拉窗口下端改变大小,在编辑模板代码的同时还能自动保存,有的模板还能永久保存备份的副本。但是需要特别注意的是,要特别注意避免移动已经用鼠标选中并高亮显示的内容到其他地方,而编辑过程中会自动保存,所以极易造成代码的混乱。非常不幸,在编辑主存档(Main Index)模板代码的时候,我弄乱了部分代码,结果导致发布的时候总是出现500 Internal Server错误(如下图),
你可能会问为什么我这么肯定出现500 Internal Server错误就是因为模板代码出现了问题,其实最开始我是怀疑服务器是不是出现了问题,因为以前在重新发布模板的时候也出现过类似的错误(具体是不是500 Internal Server就不记得了,反从界面上来看,很象),但是过段时间就会恢复正常。而这次,等了两天后,问题依旧,仔细测试后,我发现只要发布的时候包含Main Index,就会出现错误,而单独发布其他的模板,比如Category Archive、Date Archive则不会出现,而且删除Main Index模板后发布整个网站也成功了。而后我用MT3.34默认的Main Index代码替代现在的Main Index,发布的时候竟然没有出现问题!由此,很明显可以得出结论——造成错误的原因就是因为Main Index 的代码有问题。
期间我还请教了Fish和weilinyou,weilinyou建议让我重装MT,还帮我找到了xdanger遇到同样问题的解决办法。不过因为我不想动我并不熟悉的MySQL数据库,而经过排查,xdanger列出的各种症状在我这里都没有。为了印证我的推论,我干脆放弃了原来的模板,对照本机安装的MT 4.01,把所有模板都改成默认的,做了大部分汉化和一些修过以后,重新发布了整个网站。
MT4默认的模板比MT3要漂亮一些,我选择的两栏样式也还算整洁、干净。就模板来说,MT4和MT3主要有以下不同:
- 首先是模板的类型更为细致,比如,以前Index Templates类别下所有模板都视为Index Templates,MT4则根据每个模板的不同作用用不同的类型一一加以区分,如下图
- 然后是引入了一个新的模板类别—Template Modules。这个和面向对象的编程方式有点类似,把一些需要重复适用的模板单独“封装”起来,其他模板在使用时只需引用即可。但是这样也产生了过多的单独模块,过度细分还极易让一些相似模块给人造成混乱的感觉。如Entry Detail、Entry Metadata、Entry Summary。
- 存档模板(Archive Templates)和以前有较大区别。淡化了原来MT3所用的 Individual Entry Archive 概念,Entry作为一个单独的“实体”存在,在“Entry Listing”里则可以创建不同类型的存档页面(Archive Mapping),如Monthly、Category等。同时还多了一个Page的概念(还没仔细研究怎么使用)。
Six Apart 在去年年中发布了Movable Type 4平台,从Movable Type 4 Beta和Movable Type 4、到MovableType 4.01,再到现在最新的Movable Type 4.1 Beta,期间还发布了开源网站movabletype.org。
根据网站上的介绍,Movable Type 4加入了很多新的功能,界面也更" Web 2.0",很多用MT的Blogger也把Blog都升级到了新的平台,我却只能饱饱眼福,守着现在的Movabl Type 3.34,不敢升级——主要是怕把系统搞崩溃了,之前转换域名的时候就是前车之鉴:因为对MySQL几乎不了解,以为只要在DreamHost主机上把绑定的域名转换为新的域名就可以了,不想域名更换后,数据库也就随之删除了,而之前我没有备份数据库……可惜啊,Feedsky的吕老板的留言也没了。还好先前在本机上保存了模板,主机上日志存档的目录也还在,文章的数量也不多,最后重装了一遍MT,并把存档目录中的所有内容下载到本地,一篇一篇重新发布。
前两天和weilinyou交换链接,在留言的时候我亲身体验了一下新版Movable Type的留言系统支持Openid的好处,心里又开始痒痒,琢磨着是不是该升级一下了。根据这篇文章的介绍,我先试着在本机上安装了Movable Type 4,过程还是比较顺利。和以前的版本一个比较明显的区别就是,配置文件mt-config.cgi首先要从Movable Type的目录中移出来,否则安装的时候会提示配置文件已存在,让你运行mt.cgi直接登陆或者移除当前的配置文件,然后刷新Winzard即安装向导页面(如下图)。
本地安装完毕后,开始在空间上安装,实际上是升级安装,下面是具体步骤:
- 首先备份当前数据库。
- 用Putty登陆到DreamHost空间,进入域名下的根目录。运行wget命令下载最新的Movable Type 4.01版到当前目录:"wget http://www.movabletype.com/download/personal/MT-4.01-en.tar.gz " ,下载完成后,用" tar zxpvf MT-4.01-en.tar.gz "把压缩文件解压到当前目录。
- 目录MT-4.01-en更名为"mt”(如果原来的目录名也为"mt",则先更改其名字,比如改为"mt3.34"),同时把目录下的配置文件mt-config.cgi 删除,安装向导在安装后会自动生产同名的配置文件。这也是Movable Type 4和之前的版本在安装过程中的一个显著区别,MT3在安装时必须首先配置好mt-config.cgi。
- 运行"mt-wizard.cgi",根据向导进行设置(如下图)
向导会首先检测主机是否已经安装所需的Perl模块,
接着进行数据库的配置,
然后设置邮件服务,指定当有新的评论和系统消息时,系统的处理方式,可以选择发送邮件到指定的邮件地址,也可以使用SMTP服务,
设置好以后,会出现配置成功的提示,继续下一步,
接着会出现升级的提示,大意是说已经安装上了新版本的Movable Type,但还要更新数据库,同时你会发现浏览器地址栏的"mt-wizard.cgi"已经变为"mt-upgrade.cgi",
点击"Begin Upgrade",开始升级,出现升级数据库的提示,升级完成后,会出现登陆界面,浏览器地址栏的"mt-upgrade.cgi"变成了"mt.cgi"。
至此,Movable Type 4.01就算升级成功了。
我经历的升级过程并不像上述那样顺利,上面只是给出了一个在正确设置各项参数的情况下的升级过程。实际上,在配置数据库这一步,就出现了问题(如下图),系统总是出现连接错误的提示,说是不允许用户登陆到数据库,还给出了出错位置,我找到了这个文件,用UltraEdit定位到它所提示的234行,代码为"shift->fallback->$meth(@_);",我删除了这一行,保存以后,居然可以进入到下一步(配置邮件服务),
一直到出现配置成功的界面后,点"Continue"后出现的不是"Time to Upgrade",而是创建新帐号的界面,
接着是创建Blog,
但是,完成上面的设置后始终也无法"Finish install",又出现了错误提示,
这一次,删除错误所在行的代码再也不管用了,删除了还会有另外一个不一样的错误提示。
后来仔细想想,本来这个过程应该是一个升级的过程,不同于全新安装,在出现设置数据库这一步时,填写的数据库服务器地址和数据库名、登录名、登陆密码都是现有数据库的,而如果是全新安装的话,数据库就应该填写新建的数据库名称。所以,即使我后来用看似高明的手法把错误提示提到的那行代码删除后能成功进入到下一步,后来还提示配置成功,但是接下来出现设置Movable Type系统帐户和创建Blog的界面就说明这个过程并不是升级安装,而是全新安装。至于为什么最后始终无法完成安装却能通过数据库设置这一关,则很可能是由于设置数据库那一步出错后我更改了文件中的代码,而配置的过程中系统不能正常检测到,到了后来在设置系统帐户和创建Blog后,要完成安装,需要往数据库中写入数据,而前面的数据库设置那一步其实是“没有真正通过的”。
后来我用浏览器登陆到数据库,仔细查看数据库名称、服务器地址,验证用户名和密码,发现果然是数据库名称填写错误造成的,数据库服务器中有两个数据库,一个是"information_schema",另外一个是用户数据库,填写这个用户数据库才能真正通过数据库设置这一步的检测。
PS:我不太懂MySQL,DreamHost上我也没有权限新建数据库,一直都是Fish帮我弄的,出现上面的错误就是因为我填写的是上次转换域名之前时Fish帮我建的那个数据库名,转换域名以后数据库名和以前是不一样的。





