为什么说你不要独自编程

我在宾夕法尼亚州匹兹堡地区一个有相当规模的制造公司里工作。我是那里唯一的一个ruby程序员。公司里还有个程序员,但我们的工作通常不相交,他不懂ruby。来到这个公司后,我最终被分配的任务是开发web应用程序。之前,我学的是软件工程师,我花了大量的时间学习了底层编程,C/C++,甚至汇编。这里,我以为学习web开发是件很快乐的事,所以我买了一些书,开始研究。

这不很好吗?事实上完全不是这样。学习一种语言、一种框架,这有很多乐趣。但是,但是,但是;有时候你会很痛苦。除了在书本,谷歌和在线邮件列表里 寻找答案外,我没有其它的资源可用。是的,这些已有的资源已经很有帮助了,但问题是我不知道自己遗漏了什么。我会花数小时在我的代码里寻找隐含的bug, 或者Stack Overflow网站上等待人们的答复。我有时感到前所未有的沮丧,尤其是当看到Rails的运行速度时。我感觉就像经历着一个巨大的失败。我这么无能 吗?有这么多优秀的人用Rails做出来让人惊叹的东西。我的问题出在哪里?!!!

当时我听说各地都在组建Ruby社团。很神奇,匹兹堡就有一个。但我从来没去过。我害怕,我知道那里我一个人都不认识。很显然我在那里是无知的人。 出于某些原因,我最终去了那里。猜猜怎么着,我不认识一个人。慢慢的,我开始接触一些人,跟他们谈论我在做的事情。我要强调的是,这需要时间,需要好几次 交谈。慢慢的,我焦虑的心情被消解,我开始和他们交朋友,交流我在ruby上遇到的问题。他们促使我进步,当遇到困难时他们帮助我。感觉太好了。

从那时起,我开始不断的参加各种活动,并发现新的机会。当听到有两个人在谈论Mendicant学院后, 我就申请了。可我没有被录取。本来应该是对我的最终判决,但我的朋友再次出来营救了我。Steve Klabnik给我发信息说,我只是错过了申请日期,有几个人也是这种情况,名额有限。他鼓励我再次申请。我做了,而且在里面完成了核心技能课程。耶!我 还有幸参加了计划组织研讨会。我还向好几个开源项目提交了代码修改,比如Hackety Hack。我很难描述这些对我有多大的改变,向开源项目提交代码是我以前不可想象的事。我不停的刻苦努力但仍然觉得自己很笨。但我知道,我不是唯一一个这样的人。

不要独自编程。要参与。认识新朋友。编一天的代码虽然很好,但你要知道,这里还有另外一个世界。

[本文英文原文链接:Why You Shouldn’t Code Alone ]

50 个为 iPhone App 设计的漂亮网站模板

好不容易开发了一个 iPhone App 后,希望有一个漂亮的网页来介绍这个 App 以及提供直接下载链接,毕竟 App Store 上比较难找。本文介绍 50 个漂亮的网页用来展示 iPhone 的 App 。

Photo Stats

Photo Stats

Layer Cake

Layer Cake

Pocket

Pocket

Sipp

Sipp

Stamped

Stamped

Localhero

Localhero

Bord

Bord

Yowza

Yowza

Run do to-do

Run do to-do

Leaflet

Leaflet

Storific

Storific

Movies Now

Movies Now

Camera+

Camera+

Tea Round

Tea Round

Ringer

Ringer

RaceSplitter

RaceSplitter

Zoopy

Zoopy

Faces

Faces

Postmates

Postmates

Overlapps

Overlapps

Euro 2012

Euro 2012

Handshake

Handshake

Moojive

Moojive

Cutest Paw

Cutest Paw

Fontain

Fontain

Scoretastic

Scoretastic

Face Fun

Face Fun

Popset

Popset

Cocktails

Cocktails

Saver

Saver

Flight Card

Flight Card

Blip Me

Blip Me

Zootool

Zootool

ParkBud

ParkBud

Piictu

Piictu

Notica

Notica

Instagram

Instagram

Friends

Friends

Tourist

Tourist

Lighty

Lighty

Headquarters

Headquarters

Nota

Nota

Billings Touch

Billings Touch

Lite Weight

Lite Weight

Pastebot

Pastebot

Ecoki

Ecoki

Junecloud

Junecloud

HipGeo

HipGeo

TouristEye

TouristEye

Lo-Mob

Lo-Mob

via vandelaydesign

未来 Android 平台可能走向半封闭

随着谷歌宣布完成对摩托罗拉移动价值125亿美元的收购之后,摩托罗拉移动已经成为谷歌旗下的独立子公司。尽管谷歌承诺将至少在“未来5年”时间内保持其Android智能手机操作系统的开放性,并同意为其技术专利组合的授权收取公平和合理的费用。 但是,谷歌的承诺也存在较大变数,其在承诺5年的时间限制中说明,谷歌保留了将Android转变成为封闭和独有平台的权利。未来Android平台很有可能走向半封闭,并引起一系列连锁反应,甚至带来全球智能终端产业的又一次洗牌。

对内加强管控:高层大换血

在全球智能终端更加注重用户体验、硬件厂商利润呈现日益下滑的趋势下,以及摩托罗拉移动过去三年累计亏损了17亿美元的困境下,摩托罗拉移动以125亿美元的高身价嫁入谷歌可谓是一种最好的归宿。

当然,谷歌在对摩托罗拉移动的收购中也收获颇丰。其获得了摩托罗拉移动拥有的约17000项专利以及2G、3G、4GLTE、视频压缩解压方面 的7500项争议专利。这些专利涵盖了手机、平板电脑、机顶盒以及其他硬件等诸多领域。利用这些专利,谷歌可以更好地应对来自甲骨文、微软、苹果公司的专利官司。

不过,虽然谷歌决定让摩托罗拉移动独立运营,职员也将保留电子邮件账号,摩托罗拉标志也将保留。但谷歌的一系列举动说明其正在加强对于摩托罗拉 移动的管控力度,该公司组织机构正在出现巨大变动,其中最大变化来自最高管理层。摩托罗拉移动现任CEO桑杰·贾(Sanjay Jha)已经离职,继任者将是谷歌前美洲区总裁丹尼斯·伍德赛德(Dennis Woodside)。

除了CEO桑杰·贾离职以外,其他几位摩托罗拉高管也将离开公司。消息人士称,摩托罗拉移动的首席战略官约翰·布赫尔(John Bucher)、高级副总裁阿兰·穆特里西(Alain Mutricy)、供应链主管迈克·弗莱明(Mike Fleming)、首席营销官比尔·奥格尔(Bill Ogle)、人力资源主管斯科特·克拉姆(Scott Crum)、首席运营官尤尔根·斯塔克(Juergen Stark)和首席财务官马克·罗斯曼(Marc Rothman)都将辞职。

与此同时,谷歌还任命了新的人力资源主管、首席财务官和首席营销官,谷歌聘请了电商亚马逊前供应链负责人马克·兰德尔(Mark Randall)、经纪与咨询服务供应商Marsh&McLennan前首席财务官凡妮莎·惠特曼(Vanessa Wittman)、Visa 以及Nvidia前人力资源部门负责人斯科特·沙利文(Scott Sullivan)以及谷歌营销业务副总裁加里·布里格斯(Gary Briggs)等业内高管加入。

对外承诺存变数:Android或成半封闭平台

在对摩托罗拉移动加强内部管控的同时,谷歌也针对Android平台未来的开放性作出承诺:“谷歌将至少在未来5年时间内保持其Android智能手机操作系统的开放性,并同意为其技术专利组合的授权收取公平和合理的费用。”

然而,谷歌的承诺也存在较大变数,其在承诺5年的时间限制中说明,谷歌保留了将Android转变成为封闭和独有平台的权利。对此,赛迪顾问通 信产业研究中心分析师周宇岩在接受C114采访时表示,“如果谷歌100%地承诺开源,那么它就不需要在承诺前加上期限。谷歌正在摩托罗拉移动身上更多地 体现谷歌自己的战略,目前谷歌也完成了从谷歌云、谷歌搜索等软件到终端硬件等全生态系统的整合,具备了相当的实力与其他智能终端硬件厂商去竞争。因此,未 来Android平台很有可能走向半封闭,并引起一系列连锁反应,甚至带来全球智能终端产业的又一次洗牌。”

其实,早在2011年8月15日谷歌正式宣布收购摩托罗拉移动的消息发布之后,就刺激了Android阵营的很多厂商,那些不甘“陪太子读书”的厂商均表示可能投向其他阵营。

而一旦Android阵营出现“集体叛逃”情况,微软的Windows Phone将迎来历史性机遇。诺基亚与微软的联姻已被世人所看好,认为将实现共赢。而随着诺基亚推出多款Windows Phone手机后,当前的Windows Phone阵营中已经云集了诺基亚、三星、HTC、LG、中兴等主流大型手机厂商。

我们知道,谷歌Android之所以获得成功,主要是因为其开放的政策和众多手机厂商的集体加盟,未来微软Windows Phone应该也会效仿这种模式。一旦Android阵营出现逃兵,那么微软Windows Phone 7将成为最好的“收容所”。

如果微软Windows Phone阵营不断壮大,将导致苹果iOS、谷歌Android、微软Windows Phone呈现三足鼎立之势,三大阵营的实力将日趋均衡。此外,未来智能手机的硬件品牌将日趋淡化,取而代之的生态系统的打造将会更为关键。而这一切将更 多地取决于谷歌正式收购摩托罗拉移动后的进一步策略。

 

新闻来源:新浪科技

Symbian“猝死”!

虽然诺基亚已经多次表明将会放弃Symbian,但谁也没想到他们的动作会如此的快。今天凌晨,诺基亚意大利的相关人士透露称,Symbian的生命将会被提前结束。该人士透露一些Symbian未来的消息,诺基亚808上市后搭载的系统为Symbian Belle FP1,而诺基亚很快将为其提供Symbian Belle FP2的更新,之后该平台就不会再获得任何更新了。

当然了,这也意味着诺基亚最迟今年年底就要停止对Symbian的更新。这个消息听起来的确有点突然,因为不少消息都称,他们2014年才会完全放弃该平台。

此前曝光的路线图显示,Belle之后分别是Carla和Donna,而Donna除了支持720p屏幕外,还搭载双核处理器。

Symbian“猝死”!
从目前情况来看,诺基亚808将会是Symbian的最后一款旗舰机型了。

 

文/驱动之家

甲骨文输官司 陪审团判定谷歌未侵犯其专利

北京时间5月24日凌晨消息,就甲骨文指控谷歌侵犯其专利案美国北加利福尼亚州地区法庭陪审团周三作出一致判决,称谷歌并未侵犯美国专利号为RE38,104的一项专利以及美国专利号为6,061,520的另一项专利。甲骨文此前就前一项专利向谷歌发起六项索赔指控,就后一项专利发起两项指控。

这项判决标志着这项审判程序的第二个阶段宣告结束,这个阶段集中致力于专利侵权相关的索赔请求。本案的结案陈词已在上周作出。在这个阶段完成以后,这项审判程序将转入索赔阶段。在陪审团作出判决以后,北加利福尼亚州地区法庭的主审法官威廉·阿尔苏普(William Alsup)解散了陪审团,并指出这是他所参与的维持时间最长的民事诉讼。

今天(5月24日)审判程序的开头与本周早些时候的程序相似,陪审团首先就一项甲骨文专利提出了一个技术问题。陪审团特别想知道的是,美国专利号为6,061,520的专利中“代码的模拟执行”这一词汇的法律阐释,这项专利是甲骨文在原始诉讼中所提出的7项专利之一,这些专利的内容与“解决已生成代码中数据参考问题的方法和工具”有关。

阿尔苏普要求甲骨文顾问对这个问题作出解答,后者随后请求与谷歌法律团队展开5分钟的私下讨论来敲定答案。这是陪审团就甲骨文专利中的语言复杂性提出的最新问题,本周早些时候陪审团也曾就美国专利号为RE38,104的甲骨文专利提出了一个类似的技术问题,

甲骨文在2010年对谷歌提出起诉,称谷歌Android操作系统侵犯了甲骨文的一项Java专利,这项专利是甲骨文通过收购Sun的交易而获得的。谷歌则作出回应称,Android团队在这项诉讼以前并不知道Sun的专利,并指出其Android操作系统是免费使用的。这项审判程序将因阵亡将士纪念日假期而暂停进行,随后在下周二重新启动。

Google发言人也兴奋的宣布了此事:

今天陪审团判决Android没有侵犯Oracle的专利,这不仅仅对Google,也对整个Android生态系统是一大胜利。