LinkedIn 泄露密码遭起诉 索赔 500 万美元

6月21日消息,美国伊利诺斯州一位妇女起诉LinkedIn,索赔500万美元。她声称LinkedIn违反了对消费者的承诺,没有提供更安全的环境,导致600万用户密码泄露。

6月15日,诉讼上呈加州圣何塞(San Jose)法院,它寻求共同起诉。就在起诉前两个星期,黑客盗取LinkedIn约600万用户密码。

LinkedIn诉讼的原告叫凯蒂·斯泽比卡(Katie Szpyrka),是LinkedIn的一名用户。她聘请芝加哥律师事务所Edelson McGuire起诉LinkedIn,声称该公司的安全政策显然与数据库安全产业标准相背,欺骗了用户。

LinkedIn女发言人埃林·奥哈拉(Erin O’Harra)说:“没有一名会员的帐户因为此事泄露,没有任何理由相信有会员受到伤害。”

动手去做、而不是去阅读别人的所思所想

当我还在关注comp.lang.forth新闻组的时候,我不是唯一一个因人们对这种语言缺少兴趣而感到沮丧的人。伊莉莎白,Forth公司的合创人,给出了下面的解释:事实上是有人在使用 Forth语言真正的做事情。但他们不喜欢在新闻组里闲逛。我想她说的没错;她的公司不正是在帮助人们构架商业的Forth项目吗。

在1996年,我干的工作是把《极品飞车》移植到日本的世嘉土星(SEGA Saturn)游戏机上。在20世纪90年代,有很多的游戏开发人员获得了大众的认识,但是负责《极品飞车》(1994年发布)原版开发的关键人物仍然躲 在幕后,不为大家认识。即使是到了他们开发出来以rigid-body物理学为基础的游戏时——大多数的开发人员当时甚至还不知道什么是3D视频游戏,情 况仍然如此。而且,他们开发出的游戏并没有使用FPU:整个引擎使用的是不动点算法。

没错,有很多的人在写博客,很多的人网上讨论各种开发方法和他们正在干的项目,但是,有更多人不这样。写博客需要花费时间,不是每个人都对你写的感兴趣。还有一部分人在开发商业软件,不允许泄露他们开发的代码的内部情况。

因为我们不能从大多数沉默的专家那里学到知识,这使得网上的一些讨论呈现出奇怪的现象。仅仅因为C++或Perl不受人们的追捧,这并不意味着精英 们不会拿这种语言开发精彩好用的软件。一种语言受追捧会使大家都学习,很少会注意它的缺点。所有我们在网上能看到的这些人,都是研究这些有趣东西的人和喜 欢写这些有趣东西的人中的交集——他们不是事情的全貌。

你最好把时间花在动手去做、去尝试事情上,而不是去阅读别人的所思所想。

[本文英文原文链接:The Silent Majority of Experts ]

芬兰政府拒援,诺基亚这个夏天有点“冷”

大家先看这组数字吧,诺基亚原手机制造及销售龙头老大由2000年市值美金270亿到现在市值只剩9亿美金,再被评级机构穆迪将信用评级定为垃圾级别,有谁会料到这就是曾经富可敌国的手机生产商诺基亚的下场呢?上周,芬兰首相在到访南部城市Salo时的一番话更是令诺基亚雪上加霜!诺基亚似乎也感觉到了这个夏天有点“冷”。

Salo市是诺基亚准备关闭的工厂之一,据悉关闭此工厂会导致近万人失去工作。芬兰首相Jyrki Katainen到访Salo时,表明政府不会买入诺基亚股份,他说,这不关我们的事,我们要做的是将芬兰发展,令公司能够在这里壮大,但这(买入股份)不是一个政府会做的支持措施。

作为少数维持AAA评级的欧元国家,已经投入不少资源到对国家重要的企业,包括航空、能源、林木及化工业,这证明诺基亚对芬兰的影响已不再那么重要。曾几何时,当诺基亚风光时,公司总裁因超速被罚的罚款超过10万美元(芬兰的罚款制度按个人收入而定)。当搭档微软都决定现有旧版手机不能升级到WP8时,芬兰政府的表态似乎也无可厚非,今天的诺基亚只好自求多福。

图文/cnITinfo.COM

复制粘贴代码真的有问题吗?

当你编程的时候,复制和粘贴—将你现有的代码进行再利用,这是不必再重复编码的最佳做法。这是一个技术债务的最佳例子:偷懒,草率和目光短浅,这会让维护代码的长期成本增加。

但它同时也很自然,找一些已经在运行的代码,跟你所需要的非常像,复制,粘贴,并用它作为起点。几乎每个人都这么干过。因为有些时候,复制过来的代码不仅仅是方便,而且就算我们所需要的。

首先要清楚我讲得复制粘贴的意思。不是说从互联网上复制代码,我指的是程序员重用代码的捷径–当他们遇到的问题与他们之前在另外一个系统中遇到的问题类似的时候,他们开始用现有的代码副本,并加以改变。

在开发和设计阶段的早期,复制和粘贴并没有什么优势。代码和设计仍可塑的,这时系统需要做的是建立一套正确的抽象。这个时候没有什么好复制的。当在你开发的后期时,你已经有大量的代码,你需要维护庞大的系统,复制和粘贴就变得更加复杂。

为什么要复制粘贴?

程序员复制粘贴,因为这样可以节省时间。首先,你必须站在一个起点,你要知道你的代码要做什么事?你所要做的就是那里需要增加,哪里需要修改。你就 可以专注于理解不同点。这时你变得更加自由–你可以清理你不需要的代码。这一切都很主要。因为你可能不知道你需要保留的,你需要改变的,直到你进入更深的 层面。

复制和粘贴同样可以降低风险。如果你改变和扩展现有的代码,至少它运行了一段时间,通常是更安全的,并且成本较低。

如果你正在构建一个新的B2B客户界面,你会使用新的吗?通常会采用现有的接口,作为新的起点。然后看看那里需要改变,到年底的时候,你就有了2个接口,但通常需要一段的时间来理解这个代码是什么?

找到一个共同的设计,正确的抽象和变化,以支持不同的现实和异常处理。你最终的代码可能变得无法理解,难以维护,直到不得不改变—因为原来的设计没有预料到不同情况下的异常和扩展,重构只能到此结束,你需要一个全的设计和实施。

改变现有的代码,进行重构和扩展,将会让你目前的工作增加风险和成本,你不能为了适应网上的新客户而让给老客户带来问题。你需要格外的小心,你不但要明白你将要做的事每个细节(新界面),而且要明白现有界面的每个细节,它的行为和假设。

如果你认为这些改变都能被自动化测试工具捕捉到,那你就很天真了—假设你已经有良好的自动化测试工具,你需要整合现有的接口测试,这可能需要花费数周甚至数月的时间。让那些客户花费这么多的时间适应新界面,他们会不满意,因为他们都已经习惯了。

现在就复制粘贴,如果需要的话,过些日子要制定计划来重构和重新设计,是明智的选择。

什么时候该复制粘贴?

1.分叉 — 试探性的原因,如适应不同的平台或者硬件
2.模板 — 一些语言不支持某些库或者共享函数,这时有必要复制粘贴代码。
3.定制 — 临时的解决办法,只要是临时的。
4.微软克隆的做法 — 一个小组的代码给另外小组用。这时开源的通常做法,需要扩展来解决专有问题。

什么时候复制粘贴会变成问题?

什么时候复制粘贴会成为问题,有几个主要因素。

首先,你对你复制的代码理解程度是多少,你稳定程度如何,有多少潜在的bug。你总不想继承别人的问题吧。

还要知道这个代码已经拷贝了多少份?根据“三则重构”(three strikes and you refactor)原则。因为你复制了什么,并且加上改变,就带来维护上的问题。这个维护的困难就是如何理清问题,因为2个版本不足以理解哪些是共有的,哪些是特殊的。

越多次的拷贝,越多的维护上的问题。多个版本的更改和修正增加了维护的风险和成本。保持代码的同步,需要在多个系统中改变它。

虽然一些工具可以帮助你来寻找复制和粘贴的代码。随着时间的推移,不同的程序员寻找复制的副本代码变得更加艰难。有些程序员建议离职时做好复制标记,以便后来的程序员维护。

复制粘贴不是免费的。像软件里面的其它做法一样,它不是正确的或者是错误的,而是一个工具,你可以善用,也可以滥用。

意识到这些是非常重要的,假设我们有复制粘贴,我们必须为我们的工作负责。

全球最富互联网企业家排行榜 亚马逊CEO列第一

全球最富互联网企业家排行榜 亚马逊CEO列第一
亚马逊创始人和首席执行官杰夫·贝佐斯

6 月25日消息,据国外媒体报道,亚马逊创始人和首席执行官杰夫·贝佐斯(Jeff Bezos)曾在麦当劳做烙牛肉饼的工作。现在,据最新出炉的30名最富有的互联网企业家排行榜显示,贝佐斯的资产净值大约是202亿美元,成为全球最富 有的互联网企业家。然而,在互联网上使自己的资产净值增加到10位数的并不只有贝佐斯一个人,至少还有30个人达到了这个水平。

谷歌共同创始人和现任首席执行官拉里·佩奇(Larry Page)的资产净值是175亿美元,是排名第2位的全球最富有的互联网企业家。谷歌另一位共同创始人和佩奇以前的同学谢尔盖·布林(Sergey Brin)排名第3位,资产净值为174亿美元。

创始人和首席执行官马克·扎克伯格(MarkZuckerberg)排名第4位。他拥有Facebook的28.4%的股权,价值142亿美元。扎克伯格也是美国第二年轻的亿万富翁。

 

中国百度搜索引擎的共同创始人、董事长兼首席执行官李彦宏排名第5位,资产净值为102亿美元。拍卖网站eBay的 创始人皮埃尔·奥米迪亚(Pierre Omidyar)排名第8,资产净值为67亿美元。法国最大的互联网服务提供商Lliad的创始人克萨维埃·尼埃勒(Xavier Niel)排名第12位,资产净值为45亿美元。俄罗斯风险投资家尤里·米尔纳(Yuri Milner)排名第29位,资产净值为29亿美元。米尔纳等投资Facebook和Mail.ru等互联网公司。