日前看到一篇文章,介绍到一个叫Keyboard Network Leds的免费软件,可以利用键盘上的LED指示灯来监视网卡上传下载状态。搜索后下载一看,居然整个界面上没有“Keyboard Network Leds”这个软件名字。如图: 而且谷歌也好百度也好,前几个下载都是这个。经验告诉我可能有两种情况: 1 这个软件作者本身就是中国人。 2 这个Keyboard Network Leds软件一定没有加壳,被人用类似exescope这样的软件修改了软件内的有关文字。 于是用英文的google搜索了下,终于找到了软件的老家www.xcat-industries.nl并下载了他们的1.10最新版,界面如下图: 同时也找到了这个软件早期的汉化版,界面如下图: 综合这三张图,我们可以确定,事实是网名为“嗡嗡”的这个人最先汉化了这个软件,而后这个名为“唐思超”的人删除了汉化后软件里面的所有版权声明,甚至于将软件名字也改了,用于宣传一个中文网站。这绝对是最彻底的“盗版”。可讽刺的是,这个被改得面目全非的软件,在各下载网站的名字却是原软件名,真是典型的“掩耳盗铃”。 对于第三方软件本地化合法性,一直没有定论,本地化作者能否在软件界面中加入自己的信息也一直是个问题。但第三张图,“嗡嗡”的做法是比较合理的,即在保留原作者版权声明加入少量本地化作者信息,这也是绝大多数软件汉化者的做法。 “唐思超”的做法给“丑陋的中国人”又添加了一个脚注。感谢Keyboard Network Leds的真正作者Arnout Veenman 收藏、分享这篇文章!
Category Archives: 计算机
基于javascript,完全前台的网页国际化
由于网站建设需要,最近在研究完全前台的国际化方案,我希望做到与后台语言和数据库无关,即使网站全部采用html也能做到国际化。但google后却没有找到合适的方案,于是我汇总了大家的思路总结出我自己解决方案,全当抛砖引玉。 原理:我的想法就是,先把各国语言翻译好通过外部js文件保存到数组里面,再根据浏览器语言环境来引用不同的js文件,然后用js函数来替换原来html中需要翻译的部分。这里我把所有需要翻译的文字使用span标签,在网页快读完时对照js文件一个个翻译过去。以下是示例文件(index.html是主文件,default.js用来保存你的js代码,zh-cn.js和en-us.js保存翻译的文字)。(点击下载) 实际案例: 如果你不想下载代码试验,可以直接访问http://01478.com看结果,以下是测试方法。 测试方法: IE浏览器是通过window.navigator.systemLanguage来判断语言,字面意思是判断操作系统的语言,但我只有中文xp无法测试英文环境中是否正常。 其他的浏览器通过window.navigator.language来判断,好像判断的是浏览器的语言版本,因为firefox修改首选语言没有效果,中文的firefox怎么改都是显示中文,但我用英文的firefox测试可以正常显示英文。 opera可以通过修改"tools->preference->language"来实现语言切换。 ps:谁有苹果电脑的话,告诉我(CCBOY109@GMAIL.COM) Safari下是否有效? 目前问题: 1 定义到lang数组中的字符串在html直接使用都是显示未定义,而在外部js文件中调用能正常使用。不知道为什么? 2 opera的js动态引用不同于ie和ff,以至于不得不写一段语句专门引用。 3 只在ie,ff,opera测试过,mac上还没测试。 缺点:1 由于使用js动态国际化,搜索引擎爬虫只能采集到html文件中的字符串,如果你用英文作为html母语的话,搜索引擎采集到的片段就只能是英文。对于SEO来说是大忌,但这是不可避免的。 2 为了方便操作把字符串全部保存在js文件中,好像这么做不符合web标准哦,按标准应该是从xml文件读去翻译的字符串,呵呵,我不会做。 3 如果用户禁用js那就麻烦了:( 优点: 1 不占用服务器资源,几乎都是静态处理,最大化网页读取速度。 2 无论你后台使用asp,php,jsp,还是py,perl,ror……都可以用这个方法国际化你的网站。 拓展应用:1 只要补充不同语言的js文件就可以无限拓展你的网页语言版本,比如zh-cn:简体中文 zh-hk:繁体中文(香港)zh-tw:繁体中文(台湾)fr-fr:法文 en-uk:英文 en-us:英文(美国)ja-jp:日文…… 2 可以应用到css文件上,根据不同的语言做布局上的调整,比如英文页面引用en-us.css这个文件行间距小点,中文页面引用zh-cn.css这个文件,行间距大点。个人觉得这个意义最大,国际化可以精确到用户体验了。 3 由于采用js文件,所以应用方法很灵活,比如你可以想我在http://01478.com那样,中文页面用百度搜藏,qq书签……作网络书签收藏按键,英文页面用del.icio.us,digg……作网络书签收藏按键。 收藏、分享这篇文章!
免费的远程控制软件
CrossLoop – 简单安全的屏幕共享 连接地球上任何两台个人电脑 支持 21 种语言 文件传送能力最新! 切换控制从而便于协作最新! 仅有视图和共享控件模式最新! CrossLoop是一个免费的远程控制软件,别以为说远程控制就和一般用户没有关系,如果你是高手你得用这个帮别人,如果你电脑出了问题至少也得知道怎么架远程控制主机吧。 CrossLoop的创新在于面向一般用户,创造性地采用了访问代码机制,而且访问代码完全采用数字,可以跨任何语言传播。以这个目标为中心,CrossLoop理所当然地支持多国语言,同时具备了穿透任何防火墙,NAT的能力。虽然它的主页没有说明,我想应该是采用中间服务器转接技术规避防火墙的问题,相对于传统远程控制软件的P2P模式,CrossLoop的P2S2P模式优点不言而喻,缺点就是速度上有所损失。 终于可以让xp的远程桌面和QQ的远程控制见鬼去了,特别是QQ,远程控制居然不然直接输入命令,每次运行个命令还得剪切粘贴,我还控制个头,但是偏偏大部分人就知道QQ,唉。 你所要做的只是下载->安装->运行->切换到主机模式点连接,然后不择手段把访问代码告诉你这个星球上的朋友,然后等待你的救世主从天而降吧。 收藏、分享这篇文章!
ReactOS–windows的替代品
ReactOS是真正的windows掘墓人,linux显然在桌面操作系统领域力不从心,如果ReactOS计划能够实现100%兼容,相信会有更多人使用,有一天我们再也不用使用盗版windows而抬不起头了。下面是官方的介绍以及应用程序截图,注意那张Unreal Tournament截图,这意味着大量pc平台的游戏将在这里重生,这绝对不是linux可以给你的。 ReactOS官方介绍 ReactOS® 项目致力于开发一个免费软件 ,向大家提供完全兼容Microsoft Windows® XP 的操作系统 .ReactOS 旨在实现和NT与XP操作系统二进制下的完全应用程序和驱动设备的兼容性 ,通过使用类似构架和提供完全公共接口. 自由软件倡导者认同自由软件操作系统现状的改善促进了竞争,ReactOS也同样获益匪浅ReactOS是最完整的类 Windows®操作系统的工作平台, 因此,参与开发的程序员需要花费许多精力去学习ReactOS源码 和研究ReactOS开发文档. ReactOS组件也越来越多,兼容性也越来越好,但 ReactOS 不会有任何束缚。 ReactOS已经并将继续吸收最新版本的Win32 API,跟踪甚至发展最新的操作系统技术 。尽我们所能,使用最新的技术,并不断的融合新的特点到最新版本。 简单地说,ReactOS目标就是用您的硬件设备去运行您的应用程序,最后,诞生一个任何人多可以免费使用的 FOSS 操作系统!! ReactOS应用截图 ReactOS Shell Mozilla Firefox Mozilla Thunderbird ReactOS bootscreen in QEMU and also ReactOS as host ReactOS Desktop Total Commander ReactOS system control panel dialogs Unreal Tournament ReactOS in QEMU [...]
人类历史上最强大的杀毒软件
什么是人类历史上最强大的杀毒软件? 行动胜于争论 常常在论坛看到人们争论哪个杀毒软件最好,这个可以杀多少种病毒,那个在国外机构的排名比较高……每当出现新的病毒,总有人出来争论,这个杀毒软件能杀,那个杀毒软件不能杀,装了某某杀毒软件就是没中毒,装了别的杀毒软件死了一大片……或者就是离题了,说什么要支持国产,给国产软件点时间完善…… 甚至那些杀毒软件公司也不甘于寂寞,在各大媒体大打口水,这边说某杀毒软件对病毒“能力有限”,那边说“不顾事实真相”……好不热闹呀。 每当看到这些喧嚣,我奉劝各位不要搅活其中,在中国,任何争论都永远没有结果最终都会导向对人身的攻击,只是图个热闹而已。每次新病毒出来,杀毒软件们还不个个被搞得筋疲力竭,病毒肆虐时个个不吭声,病毒停止更新了,个个争先恐后就怕别人当他是哑巴。历史就这么反复重演,表演者激情依旧,观众也不嫌烦。 什么是当务之急?当务之急不是看上面那些热闹充当饭后谈资,当务之急是了解该病毒的主要破坏力建立自己的冗灾方案。比如病毒是因为系统某个漏洞造成的,这时你就该上微软的网站下载相关补丁。说得具体一点嘛,以当前最热门病毒“熊猫烧香”为例,他最恶毒的破坏就是删除ghost的镜像文件,你把自己的gho文件改个扩展名也比在上面说的地方争论看热闹的意义要大得多。 不要迷信杀毒软件 如果杀毒软件如传说中那么的强大,为什么每次病毒蹂躏你的电脑时,杀毒软件要不迫于病毒的淫威进程被杀死,要不躲在一边等着更新病毒库。 如果杀毒软件如传说中那么的强大,为什么每次杀毒软件总是做“事后诸葛不亮”,“马后大炮炮”。 如果杀毒软件如传说中那么的强大,…… 最差的备份胜于最好的杀毒(就像我们生活中说的那样,预防胜于治疗。) 聪明的你应该看出来了病毒永远要比杀毒软件聪明的多,不应该把所有重要文件都交给杀毒软件保护,既然你是人类,你应该提前量思考。再以“熊猫烧香”为例,难道改个扩展名就真的能防住这个该死的病毒?如果病毒下次以删除大于1G容量的文件为目标,那且不是怎么改扩展名都没有用?而这对病毒编写者来讲可是易如反掌。所以最好的备份方案应该是把ghost镜像文件拷贝到其他物理隔绝的硬盘(可以是usb口的小移动硬盘,也可以是你淘汰下来不用的大硬盘)。 无论如何Ghost备份确实是清除病毒的有效手段,无论是什么病毒(当然破坏硬件的CIH例外,那个得用专门工具把bios写回去),把系统恢复到健康的备份远胜于你拿杀毒软件杀呀杀,杀了半天还不一定解决问题,更难堪的是杀毒软件自己被病毒秒杀。当然对于木马这类以在线偷取信息为目的的病毒,Ghost就不能完全避免损失,只能恢复以防止传播,这时只能仰仗杀毒软件了,问题在于杀毒软件未必对新病毒新木马起作用。所以,做备份永远没有错。 “亡羊补牢”新解 现在的一部分初级用户是“不知羊亡不补牢”,一部分初级用户是“知羊亡不补牢”,中级用户只知道“亡自己的羊补自己的牢”,高级用户是“见别人的羊亡补自己的牢”。如果“一人亡羊全民补牢”,病毒何以如此猖狂。 看到别人的“牢”破羊“亡”就要补自己的“牢”了,而不是等自己羊“亡”了才补“牢”,当然这还不晚。最怕的是,占着电脑配置强,与“毒”共舞,等到电脑实在太慢了才考虑杀毒。这是养“狼”为患,养毒为患呀。 发现病毒,首要一件事是切断网络,主动自我隔离,等待专业人员处理,这是防止病毒通过网络传播给其他人电脑的唯一手段。同一个局域网环境中的用户都是“一荣俱荣,一损俱损”,纵使“只扫自家门前雪,不顾他人瓦上霜”,也不该发现病毒,隐而不报,任其传播,危害友邻。这一条,杀毒软件是不会提醒用户的,杀毒软件总是自信能歼灭所有病毒无需考虑后备方案(事实是什么样子,你自己也看见了),从全局域网看,你一个人的电脑能不能杀毒已经无关紧要了,重要的是其他暂时安全的电脑如何与带毒电脑隔离。请务必考虑我的建议。帮助周围的人杀毒,其实也间接保护你自己的电脑。 其次才是拷贝走自己辛苦创建的电子文件,别管什么操作系统,什么音乐,什么游戏,什么电影,那些东西都是以后可以再从其他地方拷贝的,我相信自己创建的很多文件都是世界上唯一的,其价值比电脑本身更大过好几万倍,幸运的是病毒未必有兴趣。所以平时就得整理好,发现病毒,OK,把这些关键文件拷贝U盘拿走(当然别忘了对U盘杀毒)把这些乱七八糟的病毒交给其他人,另找一台安全的电脑继续工作。不要在病毒身上浪费时间,别让病毒感染到你美好的生活。 抱歉,不会有最强的杀毒软件,只会有更强的病毒。 收藏、分享这篇文章!
我们真的需要杀毒软件吗?(二)
杀毒软件存在的意义 先说说病毒和操作系统 病毒集中在Windows平台,那当然杀毒软件也集中在Windows平台。甚至,病毒的历史可以追述到DOS,这个Windows的前身。病毒的根源归根结底是微软操作系统的不完善造成的,这么说似乎不公平,因为Windows使用者大大超过其他平台,特别是在中国,“电脑就是Windows,Windows就是电脑”。同样的Windows的漏洞也大大超过其他平台,让病毒,木马得以衍生,同时也造就了一个杀毒软件产业。但一个新病毒出现的时候,我们会谩骂病毒制造者,也会埋怨杀毒软件的不作为,却很少人责怪操作系统的不安全,似乎操作系统本该就是如此千疮百孔。 再说说杀毒软件 杀毒软件是陪着病毒一同长大的软件,功能五花八门,但无外乎监控,杀毒,恢复……之类,主要宣传手段诸如可以杀多少多少病毒,国内第一个发现xx病毒,为了救你于水深火热之中免费使用……给人感觉一句话:“不装杀毒软件,就不是在用电脑。”你用了他们的专杀工具后只有感激涕零的份。我老爸连打字都不会已经开始顾虑是不是要买个杀毒软件不然中了病毒咋办咧……杀毒软件存在的意义 先说说病毒和操作系统 病毒集中在Windows平台,那当然杀毒软件也集中在Windows平台。甚至,病毒的历史可以追述到DOS,这个Windows的前身。病毒的根源归根结底是微软操作系统的不完善造成的,这么说似乎不公平,因为Windows使用者大大超过其他平台,特别是在中国,“电脑就是Windows,Windows就是电脑”。同样的Windows的漏洞也大大超过其他平台,让病毒,木马得以衍生,同时也造就了一个杀毒软件产业。但一个新病毒出现的时候,我们会谩骂病毒制造者,也会埋怨杀毒软件的不作为,却很少人责怪操作系统的不安全,似乎操作系统本该就是如此千疮百孔。 再说说杀毒软件 杀毒软件是陪着病毒一同长大的软件,功能五花八门,但无外乎监控,杀毒,恢复……之类,主要宣传手段诸如可以杀多少多少病毒,国内第一个发现xx病毒,为了救你于水深火热之中免费使用……给人感觉一句话:“不装杀毒软件,就不是在用电脑。”你用了他们的专杀工具后只有感激涕零的份。我老爸连打字都不会已经开始顾虑是不是要买个杀毒软件不然中了病毒咋办咧。 在中国,杀毒软件绝对是销售量最大的正版软件,从这个意义上说杀毒软件对中国软件事业的支持功不可没。中国计算机用户中,重装系统和使用杀毒软件绝对是两个基本生存技能。 补充:每当新的病毒出现,总有人怀疑是杀毒软件公司自己做的。 病毒,木马,流氓软件,杀毒软件,操作系统之间的关系。 其实在我看来病毒,木马,流氓软件都是一丘之貉。我们打个比方,操作系统是你们小区的物业,杀毒软件是巡逻的保安,病毒是强盗,木马是小偷,流氓软件嘛,那当然是流氓啦,呵呵。你们小区的操作系统物业管理落后,小区监控管理不善,竟然放一些不良分子进来捣乱,你去反应问题人家不鸟你,于是你自己花钱请了个杀毒软件保安来巡逻,日子太平了吧。哪里知道今天一个流氓软件大摇大摆地进来乱帖办证广告,晚上一个木马小偷摸到你家偷了你帐号,明天病毒强盗把你家东西全部删掉换上他的门牌号。你很恼火,去找保安,只见你请的保安要不已经被人放倒,没放倒的说打不过流氓团伙研究擒拿技术中,没放倒的又打得过的说没有接到上级更新报告不能采取行动。 但是过了几天,你一定在报上看到,某某保安公司保安勇擒强盗,智捕小偷,与用户共建和谐社会,强烈谴责看不见摸不着的强盗,对用户遭受损失表示无奈属于人力不可抗拒因素,正义必将战胜邪恶…… 如果操作系统没有漏洞,就没有病毒。如果没有病毒,就没有杀毒软件。如果病毒和杀毒软件都没有,那你的电脑就可以最大限度地安全地为你一个人服务。 收藏、分享这篇文章!
我们真的需要杀毒软件吗(一)
引子 在还是奔腾2的时代,我曾经恭敬如神器一样地把某正版杀毒软件请回家,想让它救我于水深火热之中,在该杀毒软件杀毒刷刷刷地之后,我终于从水深火热的境地跌入深不如死的深渊——所有的可执行文件都被损坏无法执行。我这个郁闷,中了病毒,程序也就运行的慢点,凑活着也能打开,怎么杀了毒还更糟糕。当时不能上网也没有800电话,只当是我自己杀毒的操作不够规范,我想很多初级用户跟我是一样的心理。但是从此以后我的电脑再也不常驻任何杀毒软件和防火墙(偶尔会安装一下,试验试验但还是马上卸载掉了,原因请看下文)。……引子 在还是奔腾2的时代,我曾经恭敬如神器一样地把某正版杀毒软件请回家,想让它救我于水深火热之中,在该杀毒软件杀毒刷刷刷地之后,我终于从水深火热的境地跌入深不如死的深渊——所有的可执行文件都被损坏无法执行。我这个郁闷,中了病毒,程序也就运行的慢点,凑活着也能打开,怎么杀了毒还更糟糕。当时不能上网也没有800电话,只当是我自己杀毒的操作不够规范,我想很多初级用户跟我是一样的心理。但是从此以后我的电脑再也不常驻任何杀毒软件和防火墙(偶尔会安装一下,试验试验但还是马上卸载掉了,原因请看下文)。 我们为什么用电脑? 看起来这个小标题好像离题,呵呵,且容我慢慢道来。我们每个人用电脑的目的各不相同,或娱乐,或学习,或聊天,或工作,但我想没有人使用电脑的目的是为了杀毒吧,没有人会说自己要在杀病毒的过程中体验快感吧!后来事实证明我错了。 事件一 我在公司常常帮人杀毒,所以很多人会和我谈论电脑的病毒,可是谈论中我越来越觉得不对劲,比如有的人会很沮丧很痛恨地要说“xx病毒,害死我了,把我电脑弄得好慢,还不停地往打印机打印乱码”,也有的人很高兴很兴奋很自豪地说“嘿嘿,我今天用xx杀了20几个病毒。”到底人们是喜欢杀毒还是不喜欢杀毒? 我总结了一条,一般人不喜欢杀毒软件杀不了的病毒,那会造成他们很大的麻烦,却很喜欢杀毒软件可以杀的病毒,那样平淡的生活会增加些许刺激。 于是,我杀毒的时候,故意会放过一些诸如happytime的小病毒,让他们的杀毒软件间接给他们带去些欢乐。我有时候也纳闷,这到底是杀毒软件还是游戏软件。 事件二 某人的电脑配置比较差,也就是图拉丁赛扬,内容不过128M吧,还被共享了32M给集成显卡,此人执意要求安装windows xp sp2,已经是非常勉强了,这个家伙居然还安装了3个杀毒软件(两个国产一个国外,三个都自动运行杀毒防火墙),我当即表示没有必要,人家放出话了,“这样做是为了安全,一个杀毒软件杀不了,我这里还有两个杀毒软件再杀,你懂吗?”,我只好说哪天服务器要是有病毒杀不了,请你这个“杀毒专机”帮忙。 我想说的是,个人桌面操作系统领域上并不仅仅只有Windows系统,还有Linux,Mac OS……在他们的世界没有病毒,没有木马,一样可以上网,聊天,听音乐……当然,他们的最初用户压根不知道杀毒软件是什么玩意儿。 收藏、分享这篇文章!