生也好! 
死也好! 
把酒笑看今朝! 
世人又有多少! 
来来往往! 
为何匆匆! 
人生为何? 
爱也罢! 
恨也罢! 
恩怨随风飘荡! 
还有几人知道! 
来来往往! 
为谁停留! 
人生为何? 
今也好! 
明也好! 
命运谁能掌握! 
祸福谁能预测! 
来来往往! 
为谁漂泊! 
人生为何? 
别问何去何从! 
别问为谁漂泊! 
只是孤独走过! 
清晨寂寞! 
路的尽头! 
一切依旧! 
走到天涯海角! 
问苍天! 
人生为何?

      谷歌今天宣布将于7月1日关闭Google Reader,此举引来众多用户不满。美国科技博客Techdirt创始人迈克•马斯尼科(MikeMasnick)今天发表评论文章称,Google Reader之死让人不得不反思过于依赖单一服务的风险。不过,目前缺少可以替代的RSS阅读器对于创业者也意味着一次机会。

以下为原文主要内容:
      为 了重新找回业务重心,每几个月,谷歌会关闭一些它们认为使用人数不多的服务。其中许多都没有争议,但有一些却让用户感觉意外和愤怒。例如,当谷歌宣布关闭 iGoogle时,许多用户觉得意外和失落。然而,今天宣布关闭Google Reader的新闻一出,谷歌又杀了大量用户一个措手不及。我的Twitter信息流里人们因为这件事炸开了锅。那些使用Google Reader的人中,许多确实依赖它进行日常的信息收集。我了解这种感觉,因为我以前也用它。不过几年前我转向主要采用Twitter。
    然 而,我所认识的大量用户实际上离不开Google Reader。据我所知,Google Reader为这个网站(Techdirt)带来了大量流量,因此我理解大家的感受。让大家沮丧的是,确实没有什么替代品能提供同样的基本体验。实际上, 你可以说是谷歌消灭了这些替代品。当年,类似的服务还有Newsgator和Bloglines,但随着Google Reader成为许多人使用和依赖的标准RSS阅读器,它们也就被边缘化或推向了其他市场。
对于这起事件,我有以下看法:
      这突出了过于以来单一服务、几乎没有替代品的问题。我怀疑谷歌可能没认识到此举更大的影响面。例如,这会直接让我重新考虑自己有多以来Google Calender、Google Drive和Gmail。目前,我认为这些服务最近不会关闭,但不久以前,你可能认为Reader也是如此。现在,我准备开始更加认真地统计一下自己使用 的服务以及有多少是依赖单一服务,并且确保有替代方案。最终,这肯定会大大降低我与谷歌服务的关联程度,这种局面可能不是谷歌所想看到的。
个 人而言,我已经从RSS阅读器转到完全依靠Twitter/Tweetdeck来阅读新闻。迁移过程用了几个月,但自从关闭RSS阅读器后,我就再没回去 过。这种体验不同,但也有一些优点。如果有人要找出导致Google Reader死亡的罪魁祸首,恐怕Twitter嫌疑最大。Twitter和RSS在许多方面都不同,但从用户获取新闻和信息这个基本需求来说,它们显然 互为敌手。
     缺少正儿八经的替代品对一些创业者是一次机遇。在Google Reader出现之前,Techdirt甚至还自行开发了RSS阅读器。它叫Techdirt InfoAdvisor,功能与Google Reader非常相似,但有一些对我们内部员工和企业客户很实用的功能。最终,我们把它关了,因为Google Reader出现了。不过,听到这个消息后,我的第一反应是开玩笑称,我们应该重新取出尘封已久的代码,发布出来看有没有人用。当然,我们是不大可能做这 个了(除非有人愿意出钱),但其他人很可能会迅速投向这个领域。尽管这可能做不成什么大业务,但有人能把它做得不错。
      根据我对产品生命周期 的观察,大多数在线产品在死亡之前很久就已经见诸报端了。这次Google Reader之死令我颇感意外,因为太多人对它极度依赖,而这一切来得太过突然,很可能打乱了许多人的工作流程,特别是新闻和学术领域的工作者。我尊重关 闭“非核心”产品的理由,但似乎谷歌真的低估了Google Reader在人们日常生活中的重要性。
      当年,AskJeeves试图关闭Bloglines时,我们见识过类似场景。最终,Ask将它卖给了另一家公司,但如今谁也不知道它还有多少用户。谷歌内部应该有人记得那件事情是何下场,但似乎他们没得到任何教训。



来源:http://www.cnbeta.com/articles/229796.htm

由于明年项目业务的扩展,所以在现有的团队中,我还要再招 2-3 名Office开发的新成员作为正式的专职员工,在此聊聊我在招聘过程的感受,和大家交流些经验,特别是「为什么写技术博客对新人如此重要?」。希望对在职者有所帮助,也对新人有所启发。 
 
台湾和大陆的对比
首先谈谈台湾情况,Programmer 在台湾不叫程序员,而是程式设计师,从搜索引擎找台湾程序员,往往得到的是内地搜索结果。过去程式设计师在台湾地位很高,但近十年来,年轻一代越来越不热衷编程,台湾资讯工程相关科系的最低录取分数也是下降趋势,所以在台湾要找程序员不是没有,只是技术水平和主动积极性已大不如前。 
大陆因为人口众多,每年都是新人辈出,肯拼肯学,可惜大环境不理想,除总监级别外,普遍地位不高,也较少能提供 "生涯规划" 或 "职业生涯化" 建议的前辈。反观台湾生活太安逸了,大学升学率将近百分之百,很多年轻人的工作态度是 "钱够用就好",剩下的不太想工作。所以成熟的程序员越来越难找了。
 
用人单位的思路
有句话说,最理想的对象往往不是看招聘来的。因为,要在漫长应聘队伍中找到适合者,往往要先过滤掉 100 个弄不清楚情况的,才能找到最适合的那一位宝贝。作为求职者,我们要分清楚「对方到底是要我?还是随便任何一个人?」两者区别在于如果是后者,那么张三、李四都可以,来上班就是了,中华儿女千千万,不行就换。但如果是要 "我",而不是随便一个人,意义就完全不同了。 
我们团队是做 Office 开发的,特别是以 VBA 或 VSTO 为主的企业级 Office 解决方案。所以在找人上,曾经想过「他人推荐」,但这或许并不是最理想的一条路,大多数人会先看看自己是否能做这个工作,万一不适合,很少会再推荐给真正适合的能手,这是标准的社会心理学现象。所以,如果重视要找的对象,就不能停留在只是等媒婆上门,而要像逛古玩店一样,在网络上认真的淘。
 
去哪里淘人?
国内找程序员有三大领土:博客堂、博客园和CSDN。你可能会说还有很多论坛和个人网站。但我是这样理解的:建立一个网站只放自己文章的技术爱好者,适合当老板,也就是将军。因为他会有很多自己的想法。而鹤立鸡群、特立独行的人是否适合协作有待考验,除非一开始要找的就是技术总监。 
至于泡论坛需要很多时间,很少听说互联网公司的顶尖好手一天到晚泡国内论坛的,偶尔搜索资料或内部交流有可能出没一下,但开放性论坛一般不会去,这有两点原因:首先,工作已经很忙了,没有太多时间一遍又一遍回答喵喵幼儿园的问题。再者,由于涉及的开发技术资料需要保密,也不好拿到外面的论坛发表和共享。
所以从上述三个地方找人,变成考虑的可行性方式。一个写技术博客的人至少有两点特质:第一、他愿意整理经验和分享。第二、他要能把事情说清楚、讲明白。技术类型的人往往是含蓄内敛、拙于沟通的,写文章可以锻炼加强自己表达的能力。
对超过二十年工作经验的人来说,可以很容易从一篇文章了解对方的阶段和状态,大多数招聘单位要找的不是最强的人,而是适合的人,特别是在团队中能与他人协作的人。
 
写技术博客的要点
既然提到些技术博客这件事,在此列出几个要点:首先在标题显示自己的中文名字,不要用英文,因为我们是中国人,不是老外。老外要千里迢迢来中国看你中文技术文章的可能性微乎其微。真要用英文可以到国外论坛发表,走的是完全不同的路线。如果顾及到个人隐私,不妨开多个博客,但作为尚在求职寻找更好机会的新人,应该至少有一个是认真对待的,把这个博客作为技术示范窗口,让别人了解我们和所涉猎的技术。
如果用惯了昵称,可以在个人资料里留下中文姓名和联系方式,互联网很大,我们并不知道那一天幸运会来敲门,会有什么样的人看到我们的文章。我在CSDN置顶的博文是个示范,即使是路人甲乙丙丁,也可以很容易看到我的名字,过去做过什么、我的兴趣还有联系方式。
既然决定写点技术分享,就不要只是单纯地翻译或转载,那些都是别人而不是你自己的东西,很难凸显我们和别人在技术、兴趣和特质有什么不同。技术博客的文章不需要太多,十篇足够,如果一个面试者在十篇文章内,还不能看出你的水平,试问他将来如何用好你?所以,即使没有面试上,也不用太伤心,只能说双方缘分未到。
在一个圈子里,尽量和圈子的老大保持良好关系,因为有时面试者也会直接求助于这些老大的推荐,多个朋友多条路,而多个老大可能多十条路。前辈们都是过来人,也曾经年轻过,知道年少轻狂是怎么回事儿,但总不能一天到晚板砖拍来拍去,那样只会把自己的路越拍越窄、越拍越短。
 
挣钱才是硬道理
如果没有念大学,只是大专、中专,甚至高中学历,也别自卑或自弃。大多数用人单位看的是能不能把东西做出来还有态度。我自己公司里其中一名员工,只有中专毕业,但现在固定工资加分红已经可以有一万多,明年争取两万,只要有能力,收入是没有上限的,关键是能否耐得住性子,在团队中协作。
其他领域我不敢多说,但是在Office开发领域,我应该还有足够的经验和资格来带团队。
我们找到适合的人了吗?还没有,目前尚在搜集的初期阶段,没有最终决定。但是接下来除了联系大佬们协助找人外,也会礼贤下士、主动出击,有兴趣的也可以自我推荐。希望当缘分来敲门时,双方能好好珍惜。最后,送上祝福:「机会往往是长期准备和酝酿的,而不能只靠一时的主动与激情,所以,认真写好技术博客吧!」。

来源:http://blog.csdn.net/oiio/article/details/6913156

      对于电子商务网站来说,用户的浏览体验至关重要,只有做好了用户体验,才会有用户乐于购买你的产品,然而,很多网站设计师却往往在用户体验上犯一些低级错误,今天,笔者就列举十个典型的网站设计中的恶劣浏览体验。
  弊病一:过多使用flash、javascript、ajax和java
  企业站点和商业站点在这以方面上表现尤为突出。这些站点的网页设计师或团队仅仅是知道做flash,而或者只是局限于去网上找它。现在很多网站都有flash入口页、flash导航、flash网页横幅、异步通讯导航、java导航、脚本警告,以及其他一些既没有价值又不有好的功能。正如我们都爱思考,大多数人并不关心你是否有良好的平面设计师。卢卡斯电影公司可能会在你的工作感兴趣,但我们不会。
  让你的flash尽可能地少,并且用一个<noembed>标签,来方便那些没装flash插件的用户。并且把你的flash仅仅是用于你banner部位,而不是全站。
  因为,如果用户来到你的网站,看到下面的提示,用户体验一定很差。
  弊病二:禁用鼠标右击。
  你看到你键盘上的‘PrtScr‘键了吗?
  这个键的作用就是打印屏幕,访客是否可以复制您的图片,取决于你是否禁用右键点击。
  我个人非常喜欢右击我的鼠标,这也许这很大程度上是因为我非常讨厌Mac上的按键1。并且每当我看到警示框的时候,我会觉得很烦人,甚至我会直接离开这个网站。
  你可以采取在你网站的图片上加上水印、透明的gif图像或者利用其他的一些手段防止盗图,但是请别禁用右键。
  弊病三:使用width=”" and height=”"重新调整网站图片
  当使用上述方法,你的网站会怎么样呢?下载速度慢,低质量的图像。
  如果你还没有想通这一点,现在的你也许更应该雇用别人来创建和管理您的网站。web浏览器在正确显示和调整实际图像大小的这方面的是很笨的。图片的实际像素大小并不会因此改变,所以调整后的小图片和原图片所用的下载时间是一样的。
  所以,你应该通过图像处理软件或者调整你的服务器设置,来重新调整你的图像大小,而不是采取上面的烂方法。我知道,动态调整大小是一个相当复杂的任务,但你可以用多种编程语言(而不是HTML)来做到这点。
  弊病四:铺天盖地的谷歌和雅虎广告
  所有的人都知道谁使用谷歌或Yahoo的广告,每次点击站长都可获得$10或者更多的利益。
  好的网站并不多放广告,而差的网站的意图并不是为了给大家提供有用的信息,而是试图让人们点击那些广告以盈利。
  如果你真的想做一个高质量的网站,并且想拥有好的回访率的话,那么就要尽量踢除广告垃圾,保持你网站的清洁状态。
  弊病五:客户服务差
  大型零售购物网站就是典型。谷歌也很难抓取他们的联系方式。有时候我费尽心力找出来的联系页面,竟然却是常见问题答疑页面。有时候,我不想去看了那500个常见问题答疑之后,才能找到可以帮助我解决问题的支持部门。就连像特玛捷这样的票务公司,即使他建议通过在线形式联系他们,你最后却发现他们的大多数部门你还是联系不上。
  最坏的一个体验就是我上一个客户与戴尔公司的支持经验了。我被告知由于我没有连接到正确的服务部门,竟被迫使经历了4次的呼叫转移。到了最后,我还是被转移到了第一个所谓的职责相关部门。前后经过30多分钟后的漫长等待后,我最后还是被客服代表告知,我还是得打电话到他们的技术支持部门去解决我的问题。
  弊病六:让你的内容充满了要做排名的关键字
  在你的每个字之前都尽可能地出现你的关键字,并且把他们加粗,这确实是提升你搜索引擎排名的一个不错的方法。
  但是,如果你还想提升你的转化率的话,请不要这样做。
  弊病七:使用老套的框架设计
  框架结构设计是10年前的老套网页设计手段,但是,现在还是有很多网站依然采取这种可悲的设计形式。框架结构设计有他很多的弊端,如滚动条不可用,备份麻烦,清单习惯长久储存等不良体验。
  你如你还在使用框架形式设计网页的话,那么建议你马上去学学伟大的CSS设计语言吧,它会帮助你很多。
  弊病八:难于寻找支付方式
  当我去一个网站想买东西的时候,我第一件想做的事情就是弄清楚我如何可以支付。如果这个网站很难找到我可以付款的方式,那我只有放弃购物了。因为我不想在我从您的网站注册之后,才看到你不接受信用卡。
  请把你的支付方式放在你网站的每一页可视区域,这样,对您的网站的用户体验提升作用将会很大。
  弊病九:没有内部搜索引擎
  有些东西看似简单,却常常容易被忽视。内部搜索引擎并不是效搜索到信息的最有效的手段,但它却是广泛被使用的一个重要方式。
  很遗憾的是,就连Creating Passionate Users,Seth’s Blog和GrokDotCom这些我最喜欢的市场营销和一些可用性的专家资源的博客上,都不不具备内部搜索功能。这一点是我最近想在这些博客上搜索一个具体的职位的时候才发现的。当我费尽心力的搜索还是失败后,我放弃了在这些博客上寻找我想要的东西。我想说,如果这其中有一个博客中支持内部搜索,那我的搜索也不会这样失败。
  弊病十:注册后才能购物
  为什么一定需要访客注册后才能下单?
  老实说,为什么呢?
  你有没有想过,这可能是最大的转换杀手。访客常常被告知注册之后才能看到具体的价格显示,我想问,你为什么要把情况搞得如此复杂呢?
  我不想对这样的事在做解释,总之,停止这样做吧。

来源:
http://www.williamlong.info/archives/3180.html

      CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包,造成对方服务器资源耗尽,一直到宕机崩溃。
  CC攻击的攻击技术含量低,利用工具和一些IP代理,一个初、中级的电脑水平的用户就能够实施攻击。不过,如果了解了CC攻击的原理,那就不难针对CC攻击实施一些有效的防范措施。
  通常防止CC攻击的方法有几种,一个是通过防火墙,另外一些网络公司也提供了一些防火墙服务,例如XX网站卫士和XX宝,还有一种方法是自己写程序预防,昨天网站遇到CC攻击,这也让我尝试了一下各种防止CC攻击方法的有效性。
  一开始我想使用某某网站卫士来预防攻击,从界面上看,似乎是防止了大量的CC攻击,但登录网站后发现,流量依旧异常,攻击还是依旧,看起来这个网站卫士的效果并没有达到。
  从原理上看,基本上所有的防火墙都会检测并发的TCP/IP连接数目,超过一定数目一定频率就会被认为是Connection-Flood。但如果IP的数量足够大,使得单个IP的连接数较少,那么防火墙未必能阻止CC攻击。
  不仅如此,我还发现,启用了某某网站卫士之后,反而更容易被CC攻击,因为这个网站卫士并不能过滤掉CC攻击,攻击的IP经过其加速后,更换成为这个网站卫士的IP,在网站服务器端显示的IP都是相同的,导致服务器端无法过滤这些IP。
  实际上,不使用网站卫士类的服务,直接通过分析网站日志,还是很容易分辨出哪个IP是CC攻击的,因为CC攻击毕竟是通过程序来抓取网页,与普通浏览者的特性区别还是很大的,例如普通浏览者访问一个网页,必定会连续抓取网页的HTML文件、CSS文件、JS文件和图片等一系列相关文件,而CC攻击者仅仅只会抓取一个URL地址的文件,不会抓取其他类型的文件,其User Agent也大部分和普通浏览者不同,这就可以在服务器上很容易分辨出哪些访问者是CC攻击了,既然可以判断出攻击者的IP,那么预防措施就很简单,只需要批量将这些IP屏蔽,即可达到防范CC攻击的目的。
  最终,我花了半个小时写了一段小程序,运行之后自动屏蔽了数百个IP,网站才算正常,从而证明,防火墙对于CC攻击的防御并不有效,最有效的方法还是在服务器端通过程序自动屏蔽来预防。
  看来CC攻击的门槛还真低啊,搞个几百个代理或者肉鸡就能攻击别人了,其成本非常低,但效果比较明显,如果攻击者流量巨大的话,通过耗费带宽资源的方式都可以进行攻击。但是,CC攻击也有明显的技术缺陷,就是攻击者的IP并不是海量的,通常就是几百数千的级别,并且是真实访问了网站页面,这就使得网站可以通过程序过滤的方式,轻松获取到这些攻击者IP,批量进行屏蔽,那么这种CC攻击就会得到预防。

来源:http://www.williamlong.info/archives/3181.html