RSS
 

Archive for 六月, 2010

搜狗输入法偷埋地雷暗杀QQ,每天下午4点准时爆炸

29

搜狗拼音输入法——这款非常流行的软件最近干了一件非常不光彩的事。据说,搜狗输入法在安装程序里预留了一个地雷程序,用来专门针对用户电脑里的QQ软件,而重点对象就是其最大的竞争对手QQ拼音输入法。

如果你的电脑里装了搜狗拼音输入法,恭喜您,你已成功地被人偷埋了一颗地雷。尽管你可以忍受搜狗输入法每天流氓式的新闻弹出,尽管里可以忍受它每天偷偷上传你的键盘输入记录,但是,一到下午四点钟,这款软件中偷藏的地雷就会准时爆炸,干掉你电脑中的QQ输入法,而且,是暴力删除。因为搜狗在其软件中设置了特定进程,如果你电脑中安装了QQ输入法,搜狗进程会自动启动,提示你“修复”其输入法,实为删除“QQ拼音输入法”。

6月22日,腾讯诉搜狗对方不正当竞争案在北京宣判,搜狗被判不正当竞争,赔偿腾讯24万,从结果上看,“搜狗输入法每天下午4点定时启动,偷偷删除对方软件”的说法也被法院证实。而还有一种流传的说法是,搜狗拼音输入法除暴力删除腾讯QQ拼音输入法外,还可能涉嫌破坏QQ软件的安全运行,为各种木马盗取QQ帐号提供方便之门,目前这一说法还未发现有力证据,但不得不说,搜狗的这一做法已让使用QQ软件的亿万网民失去了安全感。

 
 

防止页面被iframe(兼容FF)

16

以前防止页面被iframe使用的是这段代码

<script type=”text/javascript>
if (top.location !== self.location) {
    top.location=self.location;
}
</script>

但是在Firefox里你会发现页面会一直不停的在刷. 页面根本没法用.
这里是因为firefox windows.top如果没有那么就是空,在IE下windows.top就是本窗口  页面不断的刷新 不断的运行这段js代码这就造成了一个死循环,也是为什么页面一直在刷新.

所以我更改了方式,使用下面这段代码 兼容firefox

<script type=”text/javascript>
if(window!=parent)
    parent.navigate(window.location.href);
</script>

这样问题就解决了.

希望这里能够帮助到大家.

 
 

关于深圳这个地方

11

来深圳也有一阵日子了,

可是对于深圳却也了解得很少,

深圳是个什么样的地方,

我也说不上来,

不过,这几句话倒是蛮形象的……

==========================关于深圳的分割线=============================

深圳是一个三十岁没结婚都还嫌早的地方.

深圳是一个从一个城市到另一个城市不用下高速公路的地方

深圳是一个不要看不起任何人的地方
深圳是一个你在马路上大吼一声却无人理睬的地方

深圳是一个被人骗又去骗别人的地方
深圳是一个全国男女比例最失调1:7(男少女多),却有最多比例的单身男人,更别说单身女人有多少的地方
深圳是一个让你时刻在受伤却不得不强装坚强的地方
深圳是一个”快餐盒饭”与”生猛海鲜”的地方
深圳是一个父母来了不到两个月就吵着要回去的地方
深圳是一个自己留下打拼把小孩送回老家的地方
深圳是一个靠打工仔打工妹建设起来,ZF却不让他们享有社会福利的地方
深圳是一个初次见面第一句问你是哪里人。第二句问你来深圳多久了的地方
深圳是一个你整天拼了小命挣钱,到最后还一无所有的地方
深圳是一个过节就不知道到哪里,到哪里都找不到感觉的地方
深圳是一个住了十几年的邻居不知道姓什么的地方
深圳是一个我每天都想离开,却一直没能离开,有机会离开又放弃离开,继续想着离开的地方
深圳是一个围城,来的人想走,没来的人想进的地方

———————-by the way——————-

其实很想静下心来,

细细地品味下这些在深圳的日子,

可是,也不知道怎么的,

一颗浮躁的心,却总也不能沉静。

 

上完8小时的班,站在下班卡机面前,

把自己的厂牌贴上去,

然后闪光灯一亮,

打卡成功——一天就这么结束了。

拖着疲惫的身躯,然后回到那个跟监狱一样宿舍。

 

人出奇的懒散,

似乎做什么都没有动力,

总是一句“就这样吧”,然后将一切的事情都打发掉。

不习惯10086里那个陌生的声音,

不习惯中国移动广东分公司的网页,

不习惯银行里总是排着长长的队伍,

……,

 

恩,就这样吧。

 

 

 
 

回头是岸:卡巴斯基张立申致360周鸿祎的一封信

10

      回头是岸:卡巴斯基张立申致360周鸿祎的一封信

      这是在新浪博客上张立申发布的最新文章,文章的地址是:http://blog.sina.com.cn/s/blog_63c803f00100iz5v.html ,在这个博客文章的下方评论里,有人说:当年就是为了安装半年免费的卡巴斯基,才安装的360。其实,问过身边很多的朋友,几乎答案都一致。

下面是信件的原文——

周总:
      当你在5月29日的2010第五届中国互联网站长年会上说“没有360,卡巴斯基在中国根本就没有机会”时,我正在布里斯班参加卡巴斯基在澳大利亚的渠道大会。包括我所负责的亚太区在内,卡巴斯基在过去十年获得了全球性的持续增长。迄今为止,卡巴斯基已成为全球第四大安全厂商。在全球性的互联网公司里,卡巴斯基的增长速度在2009年仅次于Google。尤其是在个人安全领域,卡巴斯基更是取得了令人称奇的全球性增长,继在德国、法国稳居第一之后,2010年第一季度,卡巴斯基在美国市场也取得第一。这意味着即使在传统安全软件厂商垄断多年的美国市场,卡巴斯基也成为最受消费者喜爱的品牌。
      在你所熟悉并仰赖的中国市场,卡巴斯基作为专业安全软件的领跑者,每一天都在为数百万中国企业、学校、政府及金融机构提供专业的网络安全服务,包括网易邮箱、QQ邮箱在内的中国主流邮箱均由卡巴斯基反病毒引擎提供保护,享受卡巴斯基专业安全服务的互联网用户数以亿计。
      我以为,从商和为人,都应该有两个基本的底线,一个是“诚信”,一个是“不作恶”。你可能急于成功,你可能急于做出一个“伟大的产品”,你可能急于成就一家“伟大的公司”,你可能急于获得与一些人平起平坐的机会——这些我都理解,我也看到你很聪明,很勤奋,很无畏——这些我都钦佩,但我仍然很难想象,出于什么样的原因,你可以说出如下的无稽之谈——“没有360,卡巴斯基在中国根本就没有机会”。虽然由于合约的规定我不能在此公布当年卡巴斯基与360合作的细节,让更多的人了解到事实的真相,但我也无法再保持沉默,因为当你在说这句话时,你完全不顾以下的事实:
      1、当你在2006年6月第一次发布360安全卫士时,卡巴斯基进入中国已经有3年多了,已经是在互联网上拥有大量用户群、良好口碑的软件了。事实上,当年你找到我要跟我合作,也是因为你看中了卡巴斯基在网民中的影响力。
      2、百度的搜索排行榜可谓是产品受网民追捧程度的晴雨表,截止2010年5月30日,卡巴斯基在百度搜索排行榜软件榜TOP50的累计上榜时间是2462天,360安全卫士是1189天,这意味着卡巴斯基受中国网民追捧的时间要比360早大概四年!
      在公开场合,在媒体面前,你总是以卡巴斯基的最大帮手自居。四年来,卡巴斯基没有对此做过更多的辩解。因为我相信成功并不一定要靠打压别人或是践踏别人,也不一定要用炒作和公关,一个人的精力是有限的,一家公司的资源也是有限的,用更多的精力和资源做好自己的产品才是最重要的,可是这次,当你说“没有360,卡巴斯基在中国根本就没有机会”时,你伤害了300多名卡巴斯基中国的员工,3000多家卡巴斯基经销商,50000多名卡巴斯基终端推广员——你无视他们过去七年的辛勤劳动,你在挑衅他们过去七年为中国网络安全付出的艰苦卓绝的努力!
      当年360和卡巴斯基合作,向下载360的用户免费赠送卡巴斯基产品激活码。通过此举,360获得了大量的装机量。很显然,360安全卫士能有后来的用户规模,与当年可以独家赠送卡巴斯基是密不可分的。尽管如此,卡巴斯基过去、现在和未来都不会说——“没有卡巴斯基,360在中国根本就没有机会”。因为我始终认为卡巴斯基与360的合作是一个互惠双赢的合作,而当时的互联网环境、互联网用户需要是促成这一合作成功的重要外部因素,时过境迁,这一合作模式在今时今日已不可复制。
      作为一个年长你十来岁的曾经的合作伙伴,我自信,和不少互联网同仁一样,我们大概清楚你想做什么,无论是昨天、今天或明天。虽然当年在和卡巴斯基的合作还在继续的时候,360安全卫士已经大力开展与卡巴斯基竞争对手的合作;虽然现在360打破承诺,推出免费杀毒软件;虽然你一再抛出伤害卡巴斯基、伤害我以及所有卡巴斯基工作人员与合作伙伴感情的言论,但我并不想说出或做出任何伤害360的事情,我只想劝告你:
360安全卫士曾经是一个很好、很有价值的产品,曾经是一家能在一定程度上与专业安全厂商形成良性互补,并据此赢得用户、堂而皇之的依靠互联网广告盈利的系统优化、软件管理厂商或浏览器提供商,但现在它迷失在“颠覆专业安全厂商”的自我亢奋之中,为支撑根本就不是自身优势的“安全价值”而透支资源、透支品牌、透支诚信。
      写这封信给你,不是为了和你争辩什么,打口水仗从来都不是我的兴趣和特长。我希望这是对你最后的回应。当年你来找我合作的时候,我就跟你说过,卡巴斯基和360不是竞争对手。到现在,我也不认为360是卡巴斯基的对手。无论360的结局如何,卡巴斯基都将继续保持专业安全软件全球领跑者的地位,在中国也一样。
写这封信给你,是作为曾经的朋友和合作伙伴,我想尝试劝说你,把你的聪明才智用到对用户真正有利,对中国互联网发展真正有利的事情上来。
      多年以来,你一直都是一个不甘停下、奋不顾身往前跑的人。人生,有的时候,需要暂时停下来。你会发现,原来——
回头是岸。

卡巴斯基 张立申
2010年6月1日

 
 

2010年PR第二次更新前需要做些什么?

07

  2010年第一次pr更新发生在愚人节4月初,据推测,pr第二次更新,将会在6月下旬。这是由google的PR更新前收录量的变化,外链数量的变化,收录页面的时间比等变化而推测出来的。借此机会,和大家讨论一下PR更新前需要做些什么?如何快速提升PR呢?亲爱的站长朋友,充分把握和利用好更新前的时间吧。
  根据我以往的经验和综合行内朋友的做法,我认为主要做好以下几点:
  一、寻求高质量链接(很多朋友在PR更新前都会寻求高质量的友情链接、剔除质量低的链接)。
  寻求高质量的同类型网站友情链接。如果有财政预算可以购买高质量链接。剔除低质量的链出链接(尤其是有处罚嫌疑的站点连接)。
  二、整理站内死链接(无法打开的页面、有弹窗的页面、有触犯GOOGLE搜索引擎的规则的内容)。
  站内死连接对PR值更新的伤害是最直接的。处理和整顿好站内的死链接对PR值提高起到积极作用。
  三、勤奋更新站内信息(新闻、产品、咨询等)。
  经常更新站内信息一来可以保持网站的活力、也可以引起搜索引擎的注意和照顾。在谷歌PR更新前很多朋友都会积极更新站内信息,很多朋友说作用还是比较明显。
  四、到知名的社区和站长网去发软文(例如:落伍、站长之家、天涯等)。
  很多朋友在站外发软文时都带上自己的链接,这样一来无形中是给自己的站点带来一个高质量的外链、这不但从文字上宣传了自己也给自己带来外链,增加GOOGLE更新PR时提高PR值的机会。
  五、做好空间安全和网站正常运作(防止被挂马、无网站打不开现象等)
  网站被挂马对网站本身会造成极坏影响,对搜索引擎伤害也颇大。而网站经常无法访问无论是对搜索引擎还网站本身的影响是最坏的,过于严重甚至会导致被搜索引擎降权。谷歌PR更新期间确保做好空间安全和网站正常运作对获得谷歌青睐对提高PR值有莫大帮助!
  总结:在谷歌PR更新前做好以上5点对网站PR值提升有很好的帮助。获取更高的PR值有利于提高网页在搜索排名中的地位,获取更高的PR值对以后页面的推广有着积极作用。获取更高的PR值让日后的页面排名优化更容易简单。做好网站贵在坚持、但适时地采用适当的方法提高站点的权值也非常重要。

 
No Comments

Posted in seo

 

网站管理艺术

07

做人的艺术是:人不犯我,我不犯人,人若犯我,我必犯人!

做网站也要有艺术,虽然我没怎么做过网站的管理员,不过我也曾经做过131357人的论坛的管理员,偶尔还能得到一点管理上面的心得。

下面说说,大家讨论一下:

一、犯贱者的应对方式:

比如谩骂之类的,一开始很害怕删掉会影响人气,也害怕这样会显得自己不够大度,但是后来的经验总结,对于这种是要坚决地抵制的。你不可能要求所有人都爱你,容忍是有限度,也必须要有限度。虽然放弃了这些客户,但是也应该看到这样是有助改善现有用户的用户体验和用户环境的,从这点上看,其实利大于弊。在商业管理学上,这种就叫放弃劣质客户,挽留优质客户。

二、灌水者往往都是很热情地

论坛不是靠什么专家而火的,靠的就是热情地灌水者。对于我来说,我宁愿要几个灌水爱好者,也不会稀罕什么专家。

三、访客大部分都是潜水者

在网站上评论的,是网络上总体素质比较低的一群人,这个不是我说的,是马云说的,但是也很有道理,据我的经验来看,访客大部分是潜水者,这部分精英隐藏在幕后,往往会被管理人忽略,而在制定规章制度上会伤害这部分潜水者。

四、严防人身攻击

灌水者的素质不会很高,所以往往会出现技术上的笑话,这个时候会有一大群的伪道德家出来骂人。我觉得应该小心这种行为。一方面我觉得灌水者真的很伟大,另一方面,人身攻击是任何人都受不了的,不管它是高手还是菜鸟,也是有尊严的。

五、大部分访客都不会进论坛

以前和一个搞文学的网站的管理员很熟,他告诉我,大部分访客都不会去论坛。我想有几个原因,一个是论坛操作比较复杂;第二个是,这个管理员会把论坛上优秀的文章集结起来,做成静态页面放在网站栏目里面,这样对潜水者来说,可能更加方便。前面也说了,潜水者才是我们的主客户。因此,我觉得身为管理员,应该尽力把优秀的东西挖掘出来,做成独立的索引,方便访客。

六、我们不是唯一的交流渠道

不管多么优秀的网站,我想还是应该清醒认识到,客户对我们的爱不是唯一的,有时候你越是想绑住客户,越是伤害了客户。

 
 

程序员应知:首先检查自己的问题

07

作为程序员,不可避免地会经历过下面的情况:

你花费了大量心血辛辛苦苦地编写了一本程序,结果到了测试人员那里测试的时候,测试人员测了一阵子之后,提交给你一份测试报告,并说:“你里面怎么会有这么低级的Bug。”或者说:“你的程序里面的Bug好多,到底自己编写完了之后测没测试啊?”

或者在国内项目中可能是这样的,你将辛辛苦苦编写好的程序拿给客户试用,客户用了一会儿之后,告诉你,“你做的东西根本就不是我想要的。”或者直接给你的反馈是“不对,能否做好了之后再给我啊?”

上面的两种情况都是作为程序员的我们不愿意遇到的。但是却又是不可避免的,尤其是在刚刚走上程序员岗位的时候(所谓的新手阶段,其实这也许是每个程序员都需要经历的一个阶段吧)。我们也都知道,作为程序员有时会把自己的程序看成是自己的孩子一样,有人说自己的孩子不好?第一反应就是:不可能吧?!然后就会和别人争论,你是不是……

回想自己当初也是这个样子,很不服别人所指出的错误,总觉得自己做的东西是完美的,不可能出错,问题都出在别人的身上。而且会因为这些错误干扰自己的心情。

其实这样是非常不明智的,当别人指出自己的错误的时候,第一反应不应该是去责怪别人,而是应该仔细反省自己,检查自己所做的工作,是否真的有问题。

为什么我们可能第一反应会是别人的错误,而不是自己的程序出了问题呢?这就是因为我们有时候会比较好面子,特别是对于心中认为知识水平没有自己高的人指出自己的错误的时候,尤其会这样。心中会非常不服气:哼!你凭什么说我做的东西有问题,你做得好你来做试试!并且认为问题不在自己,而是出在他人的身上。但是,如果有过相关的经历,我们会发现,十有八九的情况真的是因为我们自己的原因造成了错误。因此正确的做法应该是虚心接受,先仔细检查自己,然后再和测试人员或者客户进行沟通。

对于我们自己的程序,我想可以在以下两个主要的方面进行检查:

1、我们是否真正理解了用户的需求,是否从用户的角度为其设计并开发了程序。

如果当初在编写程序的时候没有了解相关的业务,也没有仔细听取客户所提出的需求,那么很可能我们做出的东西在我们自己测试的时候不会出错,一切都按照我们自己预想的情况运行。但是一旦到了客户那里,由于根本不符合客户的工作习惯,就会被他们认为是错误的。

2、我们是否在编写了程序之后完成了相关的测试。

这里的测试不仅仅包括正常数据的测试,而且还会包括非正常数据的测试,边缘情况的测试,也即是说,已经根据测试的原则选取了比较完备的测试用例。

另外,除了单元测试之后,如果出问题的程序是与其他模块相关的话,还需要做整合测试,否则很可能出现的情况是,自己测试的时候没有问题,而别人测试的时候就出现了问题。我就曾经遇到过这种情况,修改一本程序,在自己这里测试已经都没有问题了,结果交出去之后,在其他环节运行出了相关联的问题,后果很严重。

做了这些检查之后,多数时候我们会发现可能是因为忽略了某个环节,导致自己的程序出了问题,因为此时你还没有去指责别人,说那并非自己的错误,所以可以很简单地向他表示感谢,然后纠正自己的错误就可以了。

如果做了所有的检查之后,还是不能够发现他们所说的问题,那么接下来就需要与测试人员或者客户沟通了。

比方说,我们会问测试人员,你用什么样的数据进行的测试啊?能否帮忙给我演示一下,如果情况是可以重现的,那么我们就会很容易地针对具体的情况进行调试,从而找到错误了。

或者我们会问客户,你说我做的东西不符合你的要求,那么能否具体地说明是什么地方不符合呢?你的要求是什么样的呢?此时一定要抱着虚心学习的态度和客户交流,这样客户就会耐心地和你讲解、说明,可能你还会学习到很多重要的业务知识呢。

需要注意的是,此时我们向测试人员或者客户想要获取的信息必须是具体的,我们需要耐心地和他们说,请不要告诉我不对,也不要告诉我错误,我想知道的是你用的是什么样的数据,在什么样的情况下出的错,错误的表现是什么样的,你所想要的结果是什么样的等等,只有得到这些具体的信息之后,我们才能够做到有的放矢,有目的性地去解决问题。

一旦在所有的情况都检查过了之后,真的发现时测试人员或者客户出了问题,我们也不需要大惊小怪,小题大做,比方说,用很不屑的语气告诉他们:“以后测我的程序小心一点儿,你知不知道我浪费了多少时间。”或者说:“你如果不懂的话就不要乱说!”这样即便你在这个问题上表面上是胜利了,实际上却是一个失败者,因为你失去了和他们交流,从而成为朋友的机会,你会和测试人员或者客户成为冤家,以后不管什么事儿,都不会有任何的转圜余地,从而你以后的工作都会很难开展。

我们应该做的就是要宽容一些,人都是会犯错的,不要过分深究,可以说:“程序没事儿就好了,你测试的还是挺仔细的。”或者和客户说:“这个问题可能是当初咱们考虑得不够完备,系统暂时的实现就是这样的,如果你有好的建议还是可以告诉我的。”总之要表明自己的目的,就是要让自己的程序的质量更高,更能够为业务所服务。这样的话,我们对别人宽容,反过来别人也会对我们宽容,并且在测试和检查的时候也会更仔细,我们的程序的质量就会越来越高,一切都向着良性循环的方向发展。

最后说一句,这条原则其实不仅仅是做程序员所应该知道的,也应该是在生活中的各个方面所要做到的,让我们一起共勉。

 
 

蒲公英种子,第3批

07

蒲公英种子,第3批
还没开通的朋友赶紧咯!

http://t.qq.com/invite/a6b58bc251585971ca75

http://t.qq.com/invite/c480a4438542bce45b67

http://t.qq.com/invite/16281bba19aad2a7f70f

http://t.qq.com/invite/d09fb61bf22c12d472e7

http://t.qq.com/invite/c2254d42bd8f9a46e3c5

http://t.qq.com/invite/ecb3ccc8e3aae0c5fc57

http://t.qq.com/invite/c4831b38ee65325d3f0f

http://t.qq.com/invite/3610cf514dcd7fdc39c7

http://t.qq.com/invite/96d1c3333d881984a03b

http://t.qq.com/invite/cb8f09fcf92818854739

http://t.qq.com/invite/ba0a2e7a33e189d4cb0f

http://t.qq.com/invite/58ff32bde6fa789271d7

http://t.qq.com/invite/cf6b9d67eb16df873513

http://t.qq.com/invite/390ffd20355973c6cfb9

http://t.qq.com/invite/586b4efb1d221c5ad25b

http://t.qq.com/invite/1c0693b3a86fc981cda3

http://t.qq.com/invite/0d77a2ff9d8efc5dab19

http://t.qq.com/invite/03239c0f8209296ab4a7

http://t.qq.com/invite/244dc281a76f94246481

http://t.qq.com/invite/656ca27238d27f49349b