'计算机' 分类的存档

Linux的nohup命令

昨晚在DreamHost的shell里wget了一个文件,想传到我的ftp上,却又急着回家吃饭。用ftp命令put上去,一断开连接,传输就停止了。觉得Windows都有at命令,Linux应该有定时执行的功能吧。上网查了一番,找到这篇活用Linux的后台任务,原来只要在命令后面加上&符号就可以让任务在后台运行了。不过,这只是让任务在后台执行,断开连接一样会被结束掉。又找到这篇《用nohup命令让Linux下程序永远在后台执行》,介绍了nohup命令和ncftpput程序。于是用了这么一条命令:

nohup ncftpput -u yskin -p *** ftp.server.com /wwwroot 123.zip&

执行后,用jobs命令查看到他正在运行,然后用exit命令退出shell,ftp到我的ftp服务器上,发现文件大小在不停地增加。今天早上上网,发现文件已经传完了。自己睡觉让机器干活,真爽!

好像jobs命令只能显示当前连接中的job,退出后再telnet进去就显示不出来了。另外有一个小发现,ftp服务器上的文件时间被设置过了,看来ncftpput程序会自动设置上传文件的时间呀,我用过的ftp客户端好像都没有这样的功能,以后有空要查一查。

Update:今天特别有兴趣研究这个问题:怎样在ftp里修改FTP服务器上远程文件时间。ncftpput的帮助里有一条"-y Try using 'SITE UTIME' to preserve timestamps on remote host."好像是利用"SITE UTIME"命令来修改远程文件时间的。在网上查到说:Not many remote FTP servers support this, so it may not work.试了一下,我的两个FTP服务器都不支持这条命令,晕倒,Serv-U都不支持。无奈,去ncftp官网把NcFTP Client的源代码下了下来,直接用WinRAR搜索"UTIME",找到c_utime.c文件,里面写的很清楚了,先尝试用"SITE UTIME"命令修改,不行再用MDTM命令修改。试了一下,用ftp命令登陆,敲入quote MDTM 20060101000000 filename,修改成功,bingo.

另外,我还查到PHP里可以用touch()touch()函数修改文件的最后修改时间,和Linux里的touch命令名字一样,hoho

Update2:好像我的FTP服务器上的Serv-U FTP Server v6.0和yskin.net上的vsFTPd 2.0.3都支持MDTM命令,而DreamHost的ProFTPD 1.3.0rc2 Server不支持MDTM命令。So,只能telnet上去,用touch命令改咯。

Update3:Kirin Lin大大推荐使用Linux的screen程序。去Google找了一圈,找到《使用 Screen 看管不适合“无人看管”的终端软件》《Unix/Linux 工具: Screen 命令使用》。这个工具就相当于在shell里再运行一个shell,就像登陆shell,然后输入bash命令,或者Win+R->cmd进Windows命令行提示符后再输入cmd回车一样。只不过,这个新的shell可以随时暂停,而且登出shell后它还在运行,下次还能再登陆进去。

命令很简单,screen -S test即可建立一个叫test的screen,可以在这个screen里运行程序,假设我运行python:

[burns]$ python
Python 2.5 (r25:51908, Nov 23 2006, 19:51:08)
[GCC 3.3.5 (Debian 1:3.3.5-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

好吧,我承认我是在炫耀刚在DreamHost上安装的Python 2.5,具体安装过程在这里有详细描述。

这时,按下Ctrl+a,再按下d键,这是显示"[detached]",表示断开了这个screen。然后,我们用screen -ls命令查看一下

[burns]$ screen -ls
There is a screen on:
        1906.test       (Detached) 1 Socket in /var/run/screen/S-yskin.

显示有一个已经断开连接的screen。输入exit,退出shell,然后再telnet进去。键入screen -ls命令,可以发现我可爱的叫test的screen仍然乖乖的躺在那儿。只要DreamHost主机不重启,这个screen应该一直存在吧。输入screen -r test可以重新连接上这个screen(因为我给了它个名字叫test,否则就必须记住1906这个号码咯),我的python还在。按下Ctrl+D退出python,再输入exit就可以退出这个screen,屏幕上会显示"[screen is terminating]"。唔,terminating,这个词好耳熟啊,昨天看《终结者Ⅲ》时好像听过。

Windows命令行提示符和Linux的bash可以进很多层,不过退出时要输入一层一层输入exit退出。呃,试着在一个screen里再开一个screen,按Ctrl+A->D退出,会直接退出第一层screen。用screen -ls命令查看,可以看到第一层已经断开了,第二层还连着。不知道如果开好多层,然后用-D命令强制停止中间的某一层有什么结果,嘿嘿。

才学了几天Linux,发现Linux真好玩,比DOS好玩多了。

Update3:用nohup命令,可以直接在后台运行命令。如果用screen,在一个screen里的时候,即使telnet断线,在登陆上去,切换进screen,还能进入断线前的页面。不过,如果用ncftpput命令,那么命令执行完之后,screen并不会关闭。DOS下有个&符号,可以相继运行几个命令。(Windows应该是&,纯DOS下应该是Ctrl+T吧)在Linux试了一下,&符号好像表示的是同时运行多个命令,以多线程的方式运行。所以,ncftpput还在运行,这边screen已经退出了,screen打开的bash进程也停了。不过这个ncftpput还能继续运行下去,直到上传完文件才自行关闭,好玩的很。而|和<还有>是管道符号。刚才因为输错了命令,偶然间发现一个符号:分号;。分号间隔的命令可以相继运行。在screen里输入ncftpput ... ;exit,等ncftpput上传完文件,这个screen就自动关闭了,hoho

还学了两个命令:ps -e查看进程,kill -9 +进程号强行关闭进程。

最近Google无法访问的问题很严重呀

十月底就有很多人说google.com无法访问了,只能访问google.cn。我在10月30号和31号也有访问不了google.cn的经历。这两天Gmail里收不到Blog的数据库备份。我的Blog数据库备份是连接sohu的SMTP服务器发的,登陆到sohu邮箱,看到一堆的退信,告诉我:

<yskins+blog@gmail.com>: connect to gsmtp163.google.com[64.233.163.27]: server dropped connection

不过我直接nc连接64.233.163.27的25端口倒是可以连上,难道只是北京那边开始了严打?

不知道GFW这几天发什么神经,封Google的服务器封的开心。或许我该考虑修改一下我的插件,直接连接Gmail的SMTP服务器发信比较好。

Update:今天早上零点的数据库备份终于收到了,可喜可贺,可口可乐。

自动采访机

IT业的巨子yskin: 是不是这样地夜晚你才会这样地想起我

日期:2006-11-02 10:33 引用地址:http://www.dopoem.com/news/newshow-92.html 作者:yskin
(猎户星记者:顾大海报道 http://www.dopoem.com)

● 引言

他,曾经是美国微硬农药集团全球副总裁,全面负责微硬公司下一代杀虫产品闻到死喂死它的开发与销售。

2006年10月28日,国际IT业行业的巨无霸微软公司任命他为中国区总裁,同时负责组建(中国)软件研究院。就在同一天,美国微硬一纸诉状,把微软公司和他一起告上了法庭。国际人才的跳槽, 原本如同小明更换女朋友一样稀松平常。但是微硬公司与微软公司,分别是国际农药界和国际IT业界的龙头老大,牵一发而动全身。这场官司,使他成为2006年的热点人物。他,就是现任微软公司集团全球副总裁及中国区总裁,誓要实现《C++ Primer 》书中谈述的理想,在中国将IT业事业再创高峰的yskin

进入微软公司的总部,一股中华文化气息扑面而来,皮影布置成的艺术走廊、走廊上的活动海报、墙壁上的活动照片、办公室中的可爱的史姆比娃娃……所有的一切,让人防佛置身于艺术殿堂,而浑然忘了这是一家IT业公司。yskin是个亲切的大师,这是我所能想到的词中,最贴切的,亲切地犹如隔壁的一位邻居,却又透出大师的睿智和魅力……

● 洋装虽然穿在身,我心依然是中国心

在yskin众多的照片中,他最喜欢的是在北京市海淀区照的一张相片,因为,这张相片上有一面鲜艳的五星红旗。他说,当初去微硬公司就是为了有一天回来,爱国是我们共同的情感。这不是唱高调,只有到了国外,你才能知道什么是“中国心”,我们都不甘心在在别人的地盘干一辈子……

“浓郁的中国情结”,是人们谈论yskin时用得较多的一句话。yskin,这位深圳最帅的男人,今年年初在在耶鲁大学面对三万多名师生演讲,一名来自台湾的留学生问他为什么回中国工作时,他先清唱了一首《我的中国心》:“洋装虽然穿在身,我心依然是中国心。我的祖先早已把我的一切,烙上中国印……”,然后说:“还是在上中学的时候,我就喜欢这首歌,但真正引起强烈的共鸣,则是旅居海外的这几年。我从小就一直牢记父母的教诲:不要忘了自己是炎黄子孙。我希望,当我离开这个世界之后,人们想起我时会说,yskin曾为中国人做了一点事。这样,我就会觉得没有虚度这一生。”

yskin最好的朋友比尔·盖茨,后来跟我们说:“yskin终于把这句话说出来了。以前他从来没有这样说过,但我能够感觉到,他心里有这句话。”很多人不明白yskin为什么抛弃微硬公司的高薪待遇,毅然回国,其实答案就在这里。yskin深深了解祖国的求才若渴、希望海外IT业人才归国创业的殷殷之情。 很多人说,yskin的“中国情结”受WEB标准化 的影响颇深,的确,“天空中没有翅膀的痕迹, 而我已飞过”,有一些影响是在你毫无知觉的时候就悄悄渗入了内心的,随着时间的流逝,渐渐沉淀。yskin面对我的采访时,引用了一位作家的话表明他的心迹:“时间和乳沟一样,挤一挤还是有的。”,

yskin最喜欢的一本书是《C++ Primer》,这些年来,这本书陪着他往返于中美之间,他一直在用心体会着这本书的内涵,希望有机会,能够实现《C++ Primer 》书中谈述的理想。

● 是不是这样地夜晚你才会这样地想起我

谈起在大家眼里这场天雷碰地火的官司,玉树临风的yskin坐在记者前面,喝了口可口可乐,淡淡的说:“不管是远隔重洋,还是漂泊万里,什么也挡不住我回到祖国的怀抱,为祖国的IT业事业贡献我的力量。”

yskin说:尽管他离开了微硬农药集团,微硬也把他告上了法庭,但是,这只是个人理念的不同,他在微硬农药集团学到了很多,终身受益;同时在这里,也有他最好的朋友,如天仙MM、比尔·盖茨等。但他也表示,微软公司是一个让他震撼的公司。yskin曾说:“中国有许多很优秀的青年,如果我能把微软公司的文化带入中国,是不是可以创造一个‘微软公司中国的奇迹’? “太好玩了”的猎户星写诗机 (http://www.dopoem.com), 凭借一个人的力量,半个月不到就震憾了全球诗歌界,甚至火星人都知道了;难道我们就不能象猎户星那样,也震憾一下全球IT业界?”

2006年10月27日,yskin走进了老板的办公室。他的第一句话就是:“是不是这样地夜晚你才会这样地想起我,我必须走了。”

据2006年IT业行业统计资料表明,中国490万软件,98% 都不是“中国创造”,这近乎尴尬的境况强烈地刺激着yskin。如今,yskin重新又回到中国做IT民工,正式就任微软公司中国区总裁。

● 象小狗一样积极的生活

由微硬农药集团到IT业界的微软公司,对yskin来说,这是一个艰难的选择。在微硬公司,他的年薪已经是两百万美金,雄居职业经理人的顶端;微硬公司给他配置了私家别墅,还有一台超级悍马,这里有他的事业,他的朋友圈,他的生活。有选择,必定有放弃。这个选择的过程是痛苦的,这段时间的yskin,原本风流倜傥,却变得异常憔悴,“这段时间我的心里压力很大 ,半夜都睡不着,可口可乐喝了一杯又一杯。甚至经常嘿咻嘿咻做爱的时候喊另外一个人的名字 。感谢天仙MM,是她这段时间始终在我的身边,并陪我一起去北极熊住的地方度假旅行。”

尽管yskin放弃了在微硬公司舒适的工作环境和美好的发展前途,但对yskin来讲,并不是什么都可以放弃。“我喜欢I Love WordPress运动, 我应该象小狗一样积极的生活.我觉得有些事情是不能放弃的,一个人的价值观,对诚信的执著,热爱祖国、家庭、朋友,这些我认为是不可以放弃的,其它的我觉得都是可以去追求或改变的。我很享受我现在咸鸭蛋似的生活。”yskin拍了拍身边的Kingston U盘 ,如此说。


OK,上面是我用自动采访机自动采访机写的一篇采访,这篇好像用的是李开复的采访模版。今天早上刚买的《南方都市报》,封底的一篇报道介绍了这个自动采访机,据说是猎户星网站11月1日凌晨一点发布的,为了迎接11月8日的中国记者节。这个自动采访机和我以前介绍的自动写诗机都是猎户星网站小辉写的。生成的html代码呢,和自动写诗机一样,一如既往的很烂,很多地方都不符合html标准。不过这个软件还算满好玩的,讽刺了现在的记者写的一些软文。另外还有一个台湾的雜誌專訪產生器雜誌專訪產生器,也很好玩。文章中说:“领先湖南程序员小辉半个月,10月中旬台北艺术大学戏剧所博士生杨维中就开发出了‘杂志人物专访产生器’。”看来又是就是英雄所见略同啊。

最近Gmail在Firefox下工作不太正常呀

从10月13号我回深圳时开始,我在Gmail英文界面下就无法打开设置页面,点右上角的“设置”按钮,右上角显示正在加载,两三秒后“正在加载”字样消失,页面一点变化都没有。而在IE6下打开Gmail则一点问题都没有。没办法,把Gmail切换回中文界面,这下打开设置页面没问题了。

刚才想把我的Firefox配置文件备份下,打了个RAR包,800K,在Gmail里发给自己,传了半分钟,显示收到的却是1K的文件,晕死。我还在想不会是Gmail不再允许发送RAR文件了吧,又用另一个邮箱发到Gmail里,一切正常。又用IE6进Gmail发,正常。郁闷!

Google不会抛弃了我的Firefox 1.5.0.6,只兼容Firefox 2.0了吧?555~~

OpenSearch

OpenSearchOpenSearch是一项用于描述搜索信息的新技术,由A9开发,最近刚刚发布的IE7和Firefox 2.0都支持该项技术。OpenSeach允许网站管理员用一个XML格式文件描述网站的搜索信息,这样当浏览器访问到网站的时候,浏览器通过link标签找到这个XML文件,然后提示用户可以把该搜索项添加到搜索框里。目前technorati.com已经支持该方式了。

具体使用方法是:

  • 在页面<head>标签里添加<link rel="search" type="application/opensearchdescription+xml" title="My Search" h ref="http://www.example.org/osd.xml" />
  • 按照格式建立osd.xml文件(OpenSearch description)
  • 可以选择输出符合OpenSearch格式的搜索结果,以便A9收录。

现在Firefox 2.0和IE7的搜索描述文件也都采用OpenSearch格式,这下可统一了,Firefox社区的高手们不用再烦心搞各个网站的搜索描述了。各个网站现在可以建立自己的OpenSearch描述文件,这样当用户浏览器访问到该网站时,用户可以选择将该搜索项加入搜索条中。另外,在IE7里还可以利用JavaScript语句添加搜索项,具体代码是:<a h ref="#1" onclick="window.external.AddSearchProvider('osd.xml');">add blog search</a>[via]

另外在WordPress下就不用自己写代码了,有现成的插件可以用。WordPress OpenSearch 1.1WordPress OpenSearch 1.1,可以在WordPress架设的Blog中输出OpenSearch description和OpenSearch格式搜索结果。有需要的朋友可以试一下,不过我觉得,个人Blog用不着这个功能,只有一些大的搜索引擎网站才用的上。我的K2模版自带的Live Search功能已经足够用的。

另外还可以参考一下这篇《Exploring OpenSearch》,这篇文章里有几幅图片显示在浏览器中的最终显示效果。还有Firefox开发文档里的这篇《Creating OpenSearch plugins for Firefox》介绍了在Firefox里通过写OpenSearch文件添加搜索项的方法。

研究几个C/C++编译器

今天在这里看一个程序,做了一点修改,拿Dev-C++编译了一下,运行通过,只是有几个Warning。文章作者说他是用LCC-Win32编译的,上网查了一下,LCC-Win32现在已经收费了,只在天空下载到一个LCC-Win32 V3.0。LCC-Win32是个C语言编译器,编译出来的程序只有14K,比起Dev-C++的460K来真是小太多了。一直很疑惑Dev-C++编译出来的可执行文件怎么那么大,难道GCC在Windows下只能编译得那么大?还是我没有配置好?

在网上搜了一下其他Windows下的C++编译器,看到这篇《微软的免费 C++ 编译器》,提到了微软的Visual C++ Toolkit 2003。这套软件是免费的,但是小气的微软已经不再提供下载了。上网搜了一下,找到了微软网站的VCToolkitSetup.exe文件下载链接,当然这个链接已经不能用了,我直接扔到迅雷里下载,迅雷帮忙找到了两个下载地址:地址一地址二。下载下来查看了一下MD5,90D8B963CA196AA9855B2CA6C3174C14,没问题。

文章中说这个VC 7.1可以用来编译python和Firefox,不过我安装的时候安装程序自动重启了我的系统,555,今天不研究了,逃。

Update:好像C++程序开头加了#include <iostream>的话,生成的exe文件大小就会从20k左右上升到三、四百k。iostream不能不用啊,伤脑筋啊。另外,把编译器选项里的连接器->剥除附加信息设成yes,可以有效的缩小编译的程序的大小,大概可以从400多k缩小的200多k。

Google Sitemaps可以用meta标签验证了

alonefly那里得知,Google Sitemaps现在已经可以用meta标签进行网站验证了。因为我的网站已经验证过了,所以一直不知道。也不知道Google Sitemaps什么时候添加的这个功能,在网上也没搜着。刚才用女朋友的Google帐号测试了一下,果然是这样。现在,使用blogger.com并发布到sitesled.com的blogger们,还有使用blogger.com并发布到blogspot.com的blogger们,你们还有什么疑问吗?赶紧的吧,到Google Sitemaps网站,拿到那串meta字符串,粘贴到模版的head标签里吧。

最近Google Sitemaps又增加了一些新功能,比如可以自行设定Googlebot的抓取速度,我把速度设为最快,反正Google的spider访问的再多也没百度的勤快。还有一个“增强型图片搜索”功能,允许Google用增强型搜索功能搜索网站中的图片。

Google Sitemaps现在功能越来越强了,不过我不经常上,只是用Google Sitemap Generator自动生成sitemap.xml文件并通知Google,再由Google自动读取sitemap.xml文件并处理。一般一个月上一次,看一下网站的死链接。还有修改robots.txt文件时用他的robots.txt分析工具。这好几个月,我的网站上最高PR值的页面都是http://yskin.net/wordpress-chinese/,555~~

Update:这几天花了点功夫,把我的feed加到了Google Sitemaps里。以前使用blogger.com时,可以把"http://yskin.sitesled.com/blog/atom.xml"这样的feed地址加入Google Sitemaps里,以便Google读取其中的地址。现在用了WordPress,"http://yskin.net/feed/"这样的地址却不能添加,因为Google认为这是一个子目录的地址,而sitemap文件要求放在根目录。研究了半天,发现可以用"http://yskin.net/feed"这样的地址,少加一个斜线就可以了。还有"http://yskin.net/?feed=rss2"也可以。另外,我用了FeedBurner转向插件,feed会被自动转向到FeedBurner烧录过的地址,而烧录过的feed里所有文章的链接会被修改成FeedBurner的地址,以便FeedBurner跟踪点击,这就导致了Google读不到文章的原始地址,从而无法从feed里收录页面。好在我的FeedBurner转向插件经过修改,不转向feed的preview地址,所以在Google Sitemaps里添加了"http://yskin.net/feed?preview=true"这个地址。过了一天再来看,Google已经读取了这个地址,并确认没有问题,在地址后面标上类型为“RSS 馈送”。

下载了《WordPress 2 Visual Quickstart Guide》电子书

刚才上抓虾瞅了一眼,WordPress Blog终于有新文章发布了。不过很遗憾,这次不是WordPress 2.1发布,而是WordPress Multi-user 1.0和bbPress 0.72发布了。唉,万众期盼的,从WordPress 1.2的年代就开始开发的WordPress MU终于1.0了,这下某些人该开心了,可以用WordPress MU搭建自己的多用户Blog了。这两天有人在WordPress中文论坛里吆喝着让人帮他装WordPress MU,我觉得吧,如果你连安装都没法自己搞定,何谈安装插件和模版,以及以后的日常维护呢?建网站,也是要有技术地,多学点知识再玩WordPress MU吧!

WordPress主页看到《WordPress 2 Visual Quickstart Guide》这本书的介绍,看起来很不错的样子。
WordPress 2 Visual Quickstart Guide

于是,上网找电子版,嘿嘿。在Google里搜了一圈,在英文网站里没找到。于是到eMule里找,果然找到一个chm格式的,不过下载不下来,没速度。又回Google搜,找到这个下载页。这个页面提供了两个下载地址,好像都是文件上传网站的。第一个显示10月6日文件已删除,第二个可以下。第二个下载地址SendSpace网站的,只能用一个线程下载,速度只有一两K。34M的文件,得下多久啊?突然想起我有DreamHost的shell可以用啊,于是连上去,敲入wget命令,结果服务器那边返回了302,又给定向回原来的下载地址。花了好长时间研究了一下,好像这个网站是会写入cookies的,看了下cookies的内容,写入了客户端IP等信息。敲入wget -h看了一下wget的说明,试着改cookies,改User-Agent,还是不行。再看下载页的html代码,他是把下载地址用base64编码,写到页面里,然后在客户端用JavaScript解码显示的。而且在DreamHost里得到的地址和我的浏览器里得到的地址不一样。于是想到个好办法,用wget命令把下载页的html下载成一个html文件,并把cookies保存起来,然后从html代码中取出下载地址,再用wget下载。具体的命令是这样的:

wget -O123.html --save-cookies=1.txt http://www.sendspace.com/file/93ilse
wget --load-cookies=1.txt http://38.99.150.144/dl/.../...EShare.rar

先执行第一条命令。把下载页面保存为123.html,然后在浏览器浏览这个文件,得到下载地址,再用第二条命令把文件下载下来。hoho,下载速度在50K/s左右,耗时11分钟把Peachpit.Press.Visual.QuickStart.Guide.WordPress.2.Jun.2006.EShare.rar文件下载下来了。然后,再用ftp命令上传到我的ftp服务器上,又用了十多分钟。(不知道会不会占用人家太多的CPU时间)然后再以2M/s的速度从我的ftp服务器上下载。由Maria Langer和Miraz Jordan撰写,Peachpit Press出版社在2006年6月19日出版的这本《WordPress 2 Visual Quickstart Guide》确实是本好书,把WordPress的各个方面都介绍到了。书中配了大量的图片,对于WordPress初学者很有帮助。对了,这本书的官方网站在这里。在这里好像有这本书的pdf卖,不知道什么时候能在网上出现,我好贪心呀。

在这本书在Amazon网站的介绍页里提到了另外一本关于WordPress的书:《Pro WordPress Development》,不过作者10月4日发表的这篇文章提到,他已经写了全书12章中的11章,但是由于和合作者分道扬镳,这本书现在无法出版了,他说可能会在LuLu出版。哈哈,又有免费的电子书看了。

今天学了Linux的wget和ftp两条命令,算是我学Linux的第二天,不错不错。DOS是抄袭UNIX的,Linux是继承UNIX的,学过DOS再学Linux还真是方便呀!今天还下了《Building Online Communities With Drupal, Phpbb, And Wordpress》、《Blog Design Solutions》两本书,看这里的介绍说,《Blog Design Solutions》一书的第五章WordPress部分是WordPress K2模版的两位主要作者Chris.J.DavisMichael Heilemann写的。Michael Heilemann也是WordPress默认模版的前身Kubrick模版的作者。这两位大牛写的书,应该好好看一看!

下了这些关于WordPress的英文电子书,但是不敢放Blog上,这里就是个教训啊!有需要的话给我email,不过34M,在gmail要分4封信发呀,555~~

呼,在心中默念3遍:“电子书下载下来是要看地!”

Update:一说有电子书,呼啦啦来了一群人。呼,好在国内的空间对版权问题查的不严,国外的空间(比如DreamHost)就查的严了。我们应该用email,BT,eMule建立一个强大而又隐蔽的电子书共享系统。只在服务器上放上几天,要下的赶紧呀!
WordPress 2 Visual Quickstart Guide
http://yskin.net/Peachpit.Press.Visual.QuickStart.Guide.WordPress.2.Jun.2006.EShare.rar

写诗机

昨晚在昨天的《南方都市报》D版上看到一篇关于“写诗机”的文章,说是纪念写诗机诞生一个月。文章配了几幅搞怪的漫画,以及两篇写得一本正经的对写诗机的评论,写的非常的搞怪。今天上猎户星免费诗歌自动制作机, 免费写诗软件看了下,确实好玩,选好模版,填几个空,60秒内写好一首诗。网站有无须注册的自动写诗软件简易版,也有需要用email地址注册的自动写诗软件专业版。花了两分钟注册了一下,又随便浏览了几首诗,然后自己写了一篇,请看我的大作:

著名的江南吟游诗人 yskin 创作新诗一首:

《银杏树下的小明》
http://www.dopoem.com

吟游诗人停止了吵闹
 银杏树挂满了苍白的果
  最后那一场瓢泼的大雨淋湿了百合花

噢, 亲爱的小明
 他们说
  艾泽拉斯边的百合花喜欢听
   我们的歌

噢, 亲爱的小明
 今夜
  你会不会坐在月下
   靠着银杏树

听我唱
 你我熟悉的
  《是不是这样的夜晚你才会这样的想起我》

听我的歌
 飞进银杏树林
  飞越艾泽拉斯
   飞向那一轮圆月

原始链接:yskin: 银杏树下的小明

多么美妙的诗句啊,我深深地陶醉了。

网站上写着:“读多了诗坛上那哼哼叽叽不知所云的诗歌,我们才知道读不懂就是现代诗的本质,胡乱搭配是现代诗的法宝。在没有大师的年代,我们,让所谓的诗人滚开!现在,我们自己也会写诗!”算是对那些所谓现代诗的讽刺。最近很火的赵丽华,无疑是“现代诗”的典范。

在网站的新闻板里看到,网站是9月25日上线的,至今已有近一个月了。这一个月里,有很多报纸对这件事情做了报道。2006年10月14日,CCTV也做了报道。我找到2006年10月12日《南方都市报》上刊登的《写诗机让诗人走开?》,这篇文章我没有看到,因为我当时正在老家,13号才回到深圳。文章中提到,软件的作者小辉最早是9月8日因为对一首歌词的不屑而写了这么个写诗机软件,后来由于软件下载量很大,于是就干脆做了一个网站,在9月25日上线。这可赶巧了,9月份正好发生了赵丽华事件,写诗机也借此一举成名。文章最后提到,域名是8美元买的,空间是借朋友的,但是商机是无限的。呵呵,现在做什么都会提到赚钱的问题。这个网站现在已经有27万首诗,可见访问量还是不错的。在Google搜索"dopoem"可以搜到5万个。不过网站的速度有点慢,登陆时老是登陆不上,提示程序运行时间超过30秒限时。唉,网站用的IIS 6.0+PHP,不知道能不能经受得住大量访问。

写好的诗可以选择是否发布到网站上,还自动生成了UBB和html代码供用户发表到论坛上。生成的html代码有点乱,而且是html 4.0的,不符合XHTML标准。还可以把诗歌发到手机上,哈哈,这或许也是个赚钱的好办法。

帮人杀毒,未果

一个朋友的电脑中病毒了,今天下午跑去帮她看了一下。电脑里本来有安装卡巴斯基 5.0,不过已经被病毒咔嚓了。先运行msconfig,发现了七八个不正常的启动项,清除后按reset,启动项如故。昨天刚帮她检查过,一个流氓软件也没有,今天的IE就已经有两个工具条趴在地址栏下面。下了IceSword 1.20,发现一个红色的叫Rpcsystem.exe的进程和一个C:\Windows\LSASS.exe进程,在服务里看了一圈,起码有七八个病毒服务,全是伪装成Windows自带的服务,说明也都是中文的,写的跟真的似的。再看SSDT,有十多个红色的。

清了启动项,清了服务,又下载了一个SSDT recover把SSDT还原了,重启后反而更严重了,SSDT recover和IceSword都启动不起来了,双击之后没反应,不过IE还可以打开。唉,Windows XP SP2+IE 6 SP2,也不安全那。一时没招了,呆坐在那想了半天,突然想到一件往事。在很久很久以前,某个杀毒软件(好像是当时刚诞生的金山毒霸)有一个特别的功能,在EXE文件的关联被病毒修改后,可以把金山毒霸的主程序的扩展名由exe改为com,然后运行,金山毒霸将自动修复exe文件的关联。(这一条技巧在Google上搜索"金山毒霸 exe文件关联"可以找到)于是,我把SSDT recover和IceSword两个程序的扩展名改成了com,双击以后终于可以运行了。

SSDT recover显示,SSDT又被改回来了;IceSword显示,几个服务又被设置为自动了,删掉的七八个启动项回来了两个。又找了一圈,把不认识的服务都停了,还是没清掉病毒。唉,没辙,中毒已深,而且不只一个病毒,如果是系统文件也被感染了病毒,那我就没办法了。在硬盘里逛的时候,发现很多exe程序的修改日期都是10月20日,怕是又是感染所有exe文件的病毒。不干了,直接让她重装了事。

今天的事情可以得出一个结论:我对Windows还是不够了解。不过IceSword里查看SSDT的功能还有SSDT recover程序真是不错,对绞杀修改SSDT的病毒很有帮助。