on 2007.6.29
归类于 软件
2,195字
6月15号单位新买的Dell Optiplex 745机器。经销商已经调好了机器,装了Windows XP SP2和Office 2003。因为没有购买正版Windows XP,所以我想用Ghost备份一下系统盘,方便以后重装系统。
当时试着用一张Ghost版XP的光盘启动机器,可是选择第二项进入DOS系统,死机,选择第六项进入Ghost也死机了。于是这事搁置下来,反正10台机器只拆开用了两台,还有8台在库房里放着,以后再备份也无妨。
今天正好有时找经销商,顺便问了他一下这个问题。原来无法Ghost的原因是Dell Optiplex 745用的是Intel ICH8芯片组,是只支持SATA不支持PATA的,所以配的光驱和硬盘全是SATA接口的。而我的光盘里的Ghost无法支持SATA接口的设备。
在网上查了一圈,发现这个问题可以从多种角度解决。
首先,Ghost较新版本是支持SATA接口硬盘的,只要在启动的时候加上-noide参数即可。但是,操作系统必须装有SATA驱动。Windows下,主板上有SATA接口的一般都装好的SATA驱动,可以把要备份的硬盘装到一台有SATA接口的电脑上,然后在Windows下使用Ghost对其进行备份。
而DOS下,则可以通过加载DOS下的SATA驱动来使DOS可以读取SATA接口硬盘。网上一些做好的系统安装盘或是DOS工具盘,比如雨林木风Ghost WinXP2,声称其可以支持SATA接口硬盘。唔,这一点很容易混淆。Ghost版安装盘大都引导到DOS系统然后使用Ghost程序进行备份的还原,这时这个DOS系统必须加载有DOS下的SATA的驱动,这样Ghost程序才可以识别SATA硬盘。而安装的Windows系统中也必须装有Windows下的SATA驱动,使得装好的Windows可以正常识别SATA硬盘。当然,比如Intel ICH6和ICH7这两个芯片组在仅使用SATA硬盘不做RAID时,因为是通过桥接电路把SATA控制器连接到IDE控制器上的,所以也不需要SATA驱动。我想这个雨林木风Ghost WinXP2应该可以解决问题,我现在用的这个Ghost XP安装盘就不行了。有空应该刻一张雨林木风Ghost WinXP2的盘备用。
呃,一个小提示,所谓的SATA驱动,不是SATA硬盘或是SATA光驱的驱动,而是主板上的SATA控制器的驱动。
还有一个比较好的办法,就是修改BIOS设置,使得SATA接口被虚拟成IDE接口。这样,操作系统看到的就是一个PATA硬盘,Ghost也可以识别了。大多数BIOS里都可以进行设置,只要把某一个可以选择为RAID或者IDE的选项设置为IDE就可以了。在我的Dell Optiplex 745里,修改Drives->SATA Operation,从Normal改为Legacy就可以了。改好后保存BIOS设置,用光盘引导后已经可以正常进入Ghost进行备份了。
还有一点点小疑惑,我的芯片组是Intel ICH8,而不是ICH8R,应该是不带SATA-RAID控制器的,SATA硬盘应该都是通过SATA控制器再桥接IDE控制器的。在Windows的设备管理器里也是看到的IDE ATA/ATAPI控制器,里面有主要IDE通道和次要IDE通道,还有Intel ICH8 2 port Serial ATA Storage Controller和Intel ICH8 4 port Serial ATA Storage Controller。这样的话,OS看到的应该是IDE硬盘才对,为啥DOS看到的确实SATA从而不支持呢?
Update:今天下载了一个GHOSTXP SP2电脑公司特别版7.6,换掉了我原来用的GHOSTXP SP2电脑公司特别版7.0。看了一下GhostXP新版本的更新日志,其中7.3版更新中提到:
- Ghost程序及其镜像浏览器由8.3更换为11,但是系统镜像仍用8.3制作,以保证在各种条件下能成功安装。v11能向下兼容。
- Intel 965主板已完全取消了IDE插槽,因此在965主板上只能用SATA接口的光驱,现有的各种启动盘启动后是找不到SATA光驱的,因此无法进行Ghost。现已在启动界面增加对SATA光驱的支持。(为防止发生难以预料的兼容问题,暂时仅在手动Ghost提供)
所以,从GhostXP SP2电脑公司特别版7.3版开始,在965主板上已经可以直接启动Ghost了。刚才重启了机器,用光盘引导进去测试了一下,完全没有问题。顺手给我的C盘做了个Ghost备份。
看起来,SATA的硬盘对Ghost没什么影响,影响Ghost的是SATA的光驱。所以,从光盘引导进去的时候,选择"SATA CD-ROM"支持就可以了。
这件事的解决应该是应为GhostXP带了SATA驱动,而非Ghost版本从Ghost 8.3升级到Ghost 11。反正新版本解决了这个问题,以后也就不用犯愁了。
需要注意的是,经常有人做出GhostXP的修改版,没人能保证修改过的版本不包含木马程序和恶意软件。系统这个东西,还是谨慎点好。我是用eMule下载的这个GhostXP 7.6,地址是:GhostXP_SP2电脑公司特别版_v7.6.iso。下载后可以验证一下文件大小:723,208,192 字节,以及MD5值:2aace077d66eb0b41ee039a4dbd704ee。
on 2007.5.23
归类于 软件
1,143字
很多人不常开QQ,嫌麻烦。QQ服务器会把一些消息保存下来,比如朋友发来的消息,在你下一次上线时就会看到。而QQ群里消息通常比较多,而QQ服务器只给保存大概20条记录。所以如果群里很多人说话的话,只要一个晚上没开QQ,第二天一早再打开QQ就根本不知道昨晚别人聊的是什么。好在QQ群有一个群聊天记录保存服务,可以保存7天以内的QQ群聊天记录。
这个功能对于我这样不常开QQ的人是很不错的。我加了几个WordPress群,有时一个群一天就有1800条消息,所以除非天天开着QQ挂在上面,否则很难看到全部的消息。现在有了QQ群聊天记录保存服务,我可以隔几天上去查看一次,不必担心有消息看不到了。
继续阅读《QQ群聊天记录》
on 2007.1.31
归类于 软件
2,102字
一直没太注意rm文件的弹出窗口广告问题,平常下载的大多是冰鱼和伊甸园的我猜还有韩娱论坛的X-Man,都比较正规一点,不会带弹出窗口广告。偶尔下到一些有广告的电影,窗口一弹出来我就会立刻关上,所以少有中招。
最近偶然发现在使用暴风影音播放rm文件时也会弹出窗口,所以抽了点时间研究了下这个问题。原以为rm文件是通过在文件tag里设置一个属性,如果播放的rm文件的该属性值被设置成一个URL地址就在浏览器里打开这个URL。研究后我才发现,比我想象的要复杂点,rm文件可以内嵌一些很简单的小脚本,RealPlayer播放器读取rm文件时会执行这些脚本,从而在播放到某个时间时打开一个URL。
RealProducer Plus和Helix Producer Plus都自带一个rmevents.exe程序,可以修改rm文件的event部分。rm文件的event部分是纯文本的,只要按照固定的格式写好,RealPlayer播放器在播放的时候就会照着执行了。具体的event格式在Real网站的Helix Producer教程里有详细说明,只要用u 00:01:00.0 00:01:00.0 http://www.example.com/这样的代码就可以让这个rm文件在播放到1分钟时自动打开后面的URL。按照event的格式一条一行地写入一个文本文件内,然后用rmevents -i film.rm -e test.txt -o film2.rm命令即可把这些event信息加入rm文件,一个内嵌弹出窗口广告的rm文件就此诞生。如果浏览者的IE浏览器安全性不高,而rm文件内嵌的URL里又有病毒的话,很容易就可以让浏览者中招。
而清除弹出窗口广告的方法,和加入的方法一样,只有建一个空的event文件,然后写入rm文件就可以了。目前网络上好像有很多这样的程序,全部都是软件自带了rmevents.exe程序和它需要的/tools/rmto3260.dll文件,然后做一个GUI界面,让用户选择文件后调用rmevents程序将空的event文件合并到rm文件中。最近常看到一些电影在播放时显示出来的信息带有"RM去广告专家"字样,估计是一些人在下载了电影后用了这样的软件去处理过。下了个RM去广告专家 v2.10批量处理版,在安装目录里找到blank.txt文件,文件里放着如下代码。这样处理后的rm文件弹出窗口广告是没了,可是多了去广告软件的信息,够无耻。i命令是设置标题,a是作者名,c是copyright。a和c命令没有在Real网站的教程里提及,只有u和i被提及过,这个软件作者也算够强的。
i 00:00:00.0 00:00:10.0 RM去广告专家
a 00:00:00.0 00:00:10.0 www.591dir.com
c 00:00:00.0 00:00:10.0 用《RM去广告专家》清除RM恶意弹出广告
另外还有从RealPlayer播放软件入手的方法,只要删除RealPlayer目录下的/rpplugins/rpwe3260.dll文件,就可以把整个RealPlayer软件的浏览器部分禁用了,这样也不会再弹出窗口了。另外,在这里看到,有人写了一个小软件rpnopop,只要执行软件,点击“屏蔽弹窗”按钮,软件就会修改注册表,使得RealPlayer不再执行event脚本。不过作者说了,这个方法只在安装了RealPlayer软件的环境下有效,只安装了Real解码器的环境下依然无效。唉,Real公司咋就不紧张这个问题捏?
rmevents.exe程序有一个"-d"选项,可以把rm文件中的event给dump出来。这个命令可以用来分析rm文件的event代码,做成程序放到rm文件的右键菜单里最好了。
Update:昨天刚写了这篇文章,今天就中招了。已经用了rpnopop修改了注册表,但是对网页中的rm文件播放弹出的窗口无效。无奈啊,还是Firefox安全些。
Update2:关于暴风影音里rm弹出广告的问题,我昨晚又做了下测试。其实也不只针对暴风影音,因为所有的MPC播放器应该都是一样的。
在暴风影音里,如果设置rm文件的播放方式为DirectShow,则不会弹出窗口;如果设置为RealMedia,则依然会弹出窗口。而且,和RealPlayer稍有不同的是,如果脚本代码设置的是在RealPlayer自带的浏览器里打开URL,那么在RealPlayer播放会在自带的浏览器里打开,但是MyMPC里会调用IE浏览器打开。记忆中,这些年,大多数rm文件都可以正常在DirectShow方式下播放,只是偶尔有一些rm文件必须切换到RealMedia方式才能正常播放。(关于DirectShow和RealMedia两种方式,可以参考风雷影音中的RealMedia专题。)所以平常还是把暴风影音切换到DirectShow方式,如果遇到一些不规范的rm文件再使用rpnopop软件配合RealPlayer播放器或者使用rmevents程序吧。

另外我发现,网页中播放的rm文件好像也不受限制,所以还是不要在网页里看视频的好。Real公司还真麻烦...
on 2006.11.27
归类于 软件
960字
一直用Windows自带的telnet程序登陆DreamHost的shell,不过Telnet连接中,用户名和密码是明文传输的。这年头,World Wide Web都诞生15年了,HTTP协议也有了使用SSL连接的HTTPS,FTP和Telnet之类的老协议也有相应的加密连接版本。FTP对应的是SFTP,Serv-U支持,不过好像没多少人用。Telnet对应的是SSH(Secure Shell)。Windows自带的telnet程序不支持SSH协议,找了一下,最有名的就属基于PuTTY
的PieTTY
了。PieTTY给PuTTY加了个图形界面,又增加了很多设置选项。整个程序就一个文件,下载下来运行即可。连上我的DreamHost shell,感觉速度比telnet快很多。telnet使用的是23端口,SSH使用的是22端口。或许大家都用telnet,少有人用SSH。又或者,SSH协议在加密传输的时候顺便进行了压缩。我把编码方式设置成UTF-8,这样在python命令行里输入的汉字就不再是GB18030而是UTF-8编码的了。
程序有英文和繁体中文两种界面,在我的Windows XP SP2里,繁体中文菜单的显示没问题,其他地方比如对话框就会乱码。程序支持阴影,支持透明,支持Glass Window Mode,就是不显示程序的边框、标题栏和菜单。
以前用telnet,在python命令行里,如果一条命令输错了就麻烦了,因为左右键、后退键、删除键都没有用,按下后只会出现些乱七八糟的字符。在选项里面乱调了一圈,每个选项都依次试一试,最终后退键盘正常了,还有bash里可以用HOME键了。另外只要选中一段文字,这些文字就会自动复制到剪贴板,再点一下右键,文字就从剪贴板里粘贴过来了,比起Windows命令行方便些。
只不过,软件的设置都保存在注册表,唉,不绿色呀。
或许可以开始玩玩BBS了,比如传说中的ptt,hoho
Update:今天可以登陆cPanel了,把密码改了一下,以后可以享受加密的生活咯。
NND,昨天一天上不去flickr,在Firefox里打开很快就显示连接被重置。不过,flickr主页和我的flickr主页都无法打开,但是Blog中flickr的图片却可以正常显示。用nc连了一下,80端口可以连通,也可以收到html代码,说明IP没有封,唉,和blogger.com一样。正好我昨天要上传一个图片,只好到Gmail里把图片发到flickr,然后用Tor登陆上去,取回图片地址插入到Blog里。呼,要是flickr能在收到图片的时候自动把生成的图片地址发回Gmail就好了。
今天早上也打不开flickr,不过刚才11点时,flickr突然可以上了,速度还很快嘞。差不多又是24个小时,难道又是传说中的GFW抽风?在Google和百度上搜不到其他人连接不上flickr的文章,keso也没发话,不会又是深圳电信搞的鬼吧。中国那么大,只有我这儿连不上www.blogger.com,我已经够郁闷的了,NND再搞特殊化我就要疯了。
话说到这儿,我用IE打开了一下www.blogger.com,居然打开了,速度还很快哩。瀑布汗,GFW真是世界上最神秘的软件!测试了一圈,BBC,Technorati,Wikipedia,wordpress.com都还封着哩,倒是以前访问不了的validator.w3.org解封了,哇咔咔,以后可以经常上去检验一下我的Blog页面是否符合Web标准了。
Update:2006年9月24日中午12点27分,又是连接被重置,唉...
on 2006.8.25
归类于 软件
2,549字
上次写的关于Tor连接的文章被toruser狠狠的批评了一顿,刚训了shurarai,现在遭报应了吧。那篇文章只是我的猜测,没有仔细的去看Tor文档进行验证。今天仔细的看了下Tor的文档,对Tor的原理了解了不少。
上次的分析有很多明显的错误,首先3个节点的选择是由本机定的,让各个服务器来定那就太可怕了。而toruser所说的信封,其实就是加密和解密的意思。拆信封就是解密,加信封就是加密。X知道与ABC 3个服务器连接需要的3个密码,而ABC只知道自己和X连接的密码,所以信息的传递是安全的。
继续阅读《Tor建立连接线路的过程》
on 2006.8.20
归类于 软件
1,575字
突然想起大学快毕业时的一件事。
那是2005年6月,大家在宿舍等着领毕业证。有个同学在电脑上开着bt下载东西,然后去别的宿舍和人家聊天去了。大概估计着下载完了,他跑回来看一了下BitComet。下面是他和另外一个同学的对话:
下完了没?
下完了,花了半个多小时。靠,居然上传了100k。
你下了多大的东西啊?
下了3G多
靠,下了3G多上传了100k你还嫌多?变态!
你说对了,我就是变态。我就是不想让人家从我这下哪怕1k的数据。
无语中...
其实他并不明白自己白痴在哪。他以为自己无非是下载多上传少会被人骂,但他并非白痴在这儿,他白痴在自以为他那猪脑子比BT的设计者聪明。
BT虽然不必EM那样有庞大的积分系统以防止某些人只下载不上传,但是BT也并非什么措施都没做。BT软件在设计时就考虑到了这些问题,内部早已做了预防措施。
BT软件在运行的过程中,从Track服务器读取到其他连接者的信息,然后依次连接他们寻求下载。这方面自然是来者不拒,有谁愿意提供下载的就从他那儿下载。而上传的部分就不一样了,有好多连接者连接过来询问是否愿意提供下载,客户端这边会首先查看对方请求的部分自己有没有,没有的话就可以一口回绝了。如果有的话,那么把他放入一个上传列表中,等待机会给他上传。软件怎么判断该给谁上传呢?是先到先得吗?不是的,软件会优先给已经在给自己传送数据的人提供下载。也就是说,谁给我提供了下载,我也就优先给谁提供下载。
很多BT使用者喜欢说,“ADSL 2M的总带宽,上传速度上去了下载速度自然就降下来了。所以上传速度越低下载速度越高。”哇,这是什么逻辑呀,乍看像是很有逻辑,可是我怎么总觉得这是三岁小孩说的话呢?谁刚开始下载的时候下载速度可以立刻达到最大值?刚开始下载的时候机器上一点数据都没有,想上传又能上传么?你以为我们经常上BitComet论坛是为了更好的给大家上传数据?我们整天都在论坛里研究怎么才能突破上限给大家上传更多的东西是吧?无论一个人多么有共享精神,他想着的也是怎么把东西尽快下载下来,然后一边看着这部电影一边给别人提供上传,最终让上传:下载值达到1.0。
提高BT下载速度的办法,除了硬件上的办法,比如换用更高速度的ADSL,在路由器上设置端口映射,软件上还要顺应BT协议的原理做一些处理。刚开始的任务要增大连接数,让他寻找更多的连接者。这个时候一般的连接者是不会给你上传的,除非那些达到100%的种子。这时不但不能限制上传速度,我还会把上传速度定在500k/s以上,通知软件上传速度最低不得低于500k/s。当然上传达不到这个速度,软件会拼命的寻找能上传的人给他们上传。等下载速度升高了,稳定了,这是降低连接数以免太多连接占用太多带宽。上传速度限制在30k/s,这时软件还会继续给刚才正在上传的人上传,不过速度就降低好多。速度限制在30k/s,上传速度不至于低的离谱,所以对方仍然会优先给自己上传,这个上传速度如果没被限制的话,可能就高过我给对方上传的速度。最终靠着30k/s的上传速度拴住这么几个连接者,达到下载速度的极限。
所以,可怜的人儿啊,不仅下载速度无法达到极限,还要忍受着大众(包括同学)的唾骂,最终自己达不到最高速度,还自以为是的以为自己赚到了。他以为自己耍了小聪明,可是他却永远不知道自己白痴在哪儿。MD某些人心理就是变态,每天以占别人点小便宜为乐。以前初中时听老师说了句超强的话,“人家资本主义还‘损人利己’呢,你这种人损人又不利己,你比资本主义还坏!”MD某些人就是喜欢赚那么点小便宜,然后小人得志地乐着,操!
好在,技术在我们手中。那帮白痴即使想1k也不上传,他也没那个技术去实现。所以,网络还在持续地,健康地,在光明的大道上飞速的向前狂奔。只留下一群白痴,站在路边,傻笑着,自鸣得意着,继续着他们那不知道自己白痴在哪儿的可悲的生活。
on 2006.7.6
归类于 软件
3,597字
今天试用了一下2006年6月18日新出的紫光华宇拼音输入法V5和拼音加加4.0b正式版,以研究一下哪种输入法更好一些,以便换掉我现在正在用的紫光华宇拼音输入法4.0m3。
以前一直用着紫光拼音输入法,从最早的2001年11月的2.3版到2003年4月的3.0版。而后是2005年7月发布的所谓的紫光华宇拼音4.0m3 增强版 Build 2,这个版本的主页在这里,本身也是很好用的,只是并非紫光华宇公司开发的,作者也在页面上写明了“我在网上下载到了内部测试的泄漏版并制作成了增强版。”2006年6月18日,紫光华宇公司推出新版,增加了一些新功能,并被命名为V5版,以免和所谓的4.0版混淆。紫光主页的成长历程页面详细的介绍了紫光的更新历程。
继续阅读《紫光华宇拼音输入法V5和拼音加加4.0b》
on 2006.6.1
归类于 软件
1,097字
这几天用POEdit做Wordpress中文包,积累了一点POEdit使用心得,在这里记录下来。
继续阅读《POEdit》
on 2006.5.28
归类于 软件
1,250字
两天前在迅雷里找到一个速度很快的FTP服务器,里面有很多APE格式的歌。当时随便下了几首比较熟悉的周杰伦的歌,想感受一下APE的感觉。下载完后想起机器里没Winamp,没foobar2000,也没千千静听,怎么播放APE格式的歌曲呢,于是随手把文件拖到WMP里,可爱的WMP9居然可以播放APE格式,呵呵,真没想到Windows Media Player可以支持APE格式。
As you know,WMP的播放效果实在不比上述的三个播放器,所以,今天刚过来网吧就直接去千千静听主页下载了千千静听,随手点开更新页面看看千千静听最近都有什么更新。在2006-2-24,4.6.6版更新日志里看到一条“与KooWo合作,利用其音乐指纹识别技术来识别歌曲的正确信息,提高歌词下载的成功率!”记得以前听说过有这么个分析歌曲文件里具体的音频信息来查找歌曲名的软件,对于那些没有TAG的文件来说,真是个好东西啊。
去酷我MP3伴侣主页看了下,又下载了软件试用了一下,最后又进了软件论坛看了下置顶贴。首先发现了一个很遗憾的事实:在4月底的时候,千千静听更新了版本,就不再和酷我合作了。失去了千千静听这个有那么多人使用的软件做合作伙伴,酷我的日子恐怕不好过呀。
软件很小巧,试用了一下,确实是个不错的软件。这个软件只支持MP3和WMA格式的文件。不太清楚他的原理,应该是取一些音乐旋律的信息,形成一个所谓的“音乐指纹”,再去数据库查询,得到歌曲名,歌手名,专辑名这3个信息。在得到这些信息后,你可以选择对文件进行修正,具体就是把3个信息写入ID3 TAG里(测试发现软件也支持APE V2类型的TAG,并且不会更改TAG类型,原来是那个类型的TAG就写入那个类型的TAG),并根据配置里所选择的样式把文件名改为类似“歌手_歌曲”这样的形式。当然,很多人才不管文件名规整不规整,TAG里的信息是否正确,只管听歌就行了,所以酷我宣传的时候注重于“写入正确的TAG,可以让迷你歌词和千千静听正确找到歌词。”某些懒人一听这句话就来劲了,呵呵。
目前这个软件还有很多问题,在最近的更新里,软件才加上同时处理多个文件以及用户自定义文件名格式的功能。另外,把软件的信息写入TAG的注释项还算小事,他能获取的歌曲信息也太少了,目前软件只能获取歌曲名,歌手名,专辑名3项信息,常见的曲号,年代等信息都没有,并且写入TAG的时候自动把已有的信息都删除了,这点也太不智能了,你覆盖那三个信息就是了,覆盖别的干吗呢?还有一个比较烦人的地方就是软件会自动在MP3文件的右键菜单里添加项目,而且没有提供禁止的选项,烦!
目前这个软件还算有点用。整张CD的信息可以从freedb查,而如果是单个的歌曲文件,无法从文件名和TAG里得到具体的歌名的,又或者知道歌名不知道专辑信息的,以前只能通过试听得到一小段歌词,然后到网上去搜索。现在就不用那么麻烦了,用这个软件就可以得到歌曲名和专辑名,两个名称上网一搜,曲号和年代就有了,再拿mp3infp等软件写到TAG中就OK了。