代码改变世界

文章分类 -  程序世界

Ruby自动文档工具 RDoc 3.3 发布

2011-09-23 22:58 by 狼人:-), 179 阅读, 收藏,
摘要: Rdoc是针对Ruby源代码的文档系统。Rdoc可以读取源代码文件,分析源代码中的语法信息和注释文本,生成html格式的文档。Ruby的内建库和标准文档都是用RDoc生成的。我们可以用命令访问。如果用RubyGems来安装Rails的,运行gem server ,可以看到(Server started at http://0.0.0.0:8808)然后我们用浏览器访问http://localhost:8808 rake doc:app 命令可以为Rails项目创建html格式的文档,并将其放在doc/aap目录下。RDoc 3.3的改进内容: 轻微增强 The coverage report现 阅读全文

改良程序需要的11个技巧

2011-09-23 22:58 by 狼人:-), 152 阅读, 收藏,
摘要: 导读:外刊IT评论翻译了一篇《改良程序的11技巧》,以下是全部内容:有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。让我们看一些基本的编程技巧: 1. 尽量保持方法简短 2. 永远永远不要把同一个变量用于多个不同的目的 3. 使用自描述的变量名和方法名 4. 尽可能的把变量定义在靠近使用它的地方 5. 拒绝神秘数字 6. 友好的对待你的语言 7. 不要逆常规而行 8. 警惕过早优化 阅读全文

2011年社交媒体热将引发Web2.0革命

2011-09-23 22:58 by 狼人:-), 133 阅读, 收藏,
摘要: 导读:艾瑞网——sean CARTON 发布了一篇《2011年社交媒体热将引发Web2.0革命》,以下是文章内容:在展望2011年前,我们先还回顾一下刚刚走过的2010年。在2010年,许多企业仍在大萧条中挣扎,消费者也在寻找工作,而在线零售购物却在圣诞节前达到9亿美元的高峰,同比增长约17%.据市场研究组织comScore称,在线零售者获得了308亿美元的收入,比2009年增长13%.或许,灾是“零售疗法”推动消费者花费更多,因为他们的好心情还未结束。据皮尤中心分析,绝大多数的美国人感到2010年令人不爽,有72%的对国家的未来感到不满意,有89%的认为国家的经济状态是“还可以”或是“差”。 阅读全文

九大Web设计开发的iPad应用程序

2011-09-23 22:58 by 狼人:-), 377 阅读, 收藏,
摘要: 导读:时尚的外观,丰富的应用,轻巧便携,iPad令许多人为之着迷。如何充分利用iPad为您的工作助力?这里就有9款实用的Web设计和开发iPad应用程序介绍给您!当然在iPad上做设计未必能与在您的电脑上一样强大,但胜在方便灵活,适合经常出外办公和需要时刻记录设计灵感的人士。1. Adobe IdeasAdobe Ideas与Illustrator和Photoshop一样都是Adobe公司出品的,现已可免费下载。有了这款应用您的iPad就成了一块数字画板,可以根据即时的需求设想随手画出想要的设计草图,使用体验很流畅,内置很多有用的工具和图层。2. Free Form一个矢量绘图应用程序,用它可 阅读全文

20款Web应用:可以替代桌面软件

2011-09-23 22:58 by 狼人:-), 945 阅读, 收藏,
摘要: 导读:作者Jane Bernardo写了一篇《20 Great Web Applications Alternatives to Usual Desktop Software》文章。在这篇文章中,作者为您介绍20款优秀的可以替代桌面软件的Web应用软件。JaveEye翻译此文,现将译文《20款优秀的可以替代桌面软件的Web应用》转载,以下是文章内容:1. Google DocsGoogle Docs是由Google提供的一款免费的在线Offcie套件,可以桌面word,Excel和Powerpoint的大部分功能。可以替代:Microsoft Office、Open Office。2. Mee 阅读全文

前端开发人员必须熟悉的10个CSS3属性

2011-09-23 22:58 by 狼人:-), 197 阅读, 收藏,
摘要: 导读:随着Css3和html5的风靡,越来越多的前端人员开始学习Css3,今天的文章就是来说说前端应该掌握10个Css3属性。对于Css3的新属性,你又了解多少呢?虽然大多数的css3属性在很多流行的浏览器中不支持,但是我们鼓励在前端开发中要学会并且运行这些css3属性,因为这是未来的趋势。 关键是首先确定你是否对各个浏览器之间的细微的差别有所了解,你能肯定的说IE显示的90度的角就不圆滑嘛?这取决于你的决定。但是要永远记住,网站设计不必看到所有浏览器的不同。1. Border-radiusBorder-radiusBorder-radius是一大堆CSS3属性中最受欢迎的一种,borde.. 阅读全文

谷歌的产品观:超越用户的需求

2011-09-23 22:58 by 狼人:-), 148 阅读, 收藏,
摘要: 导读:谷歌这家公司为什么不计代价地在搜索引擎产品上追求极致,哪怕已经“超越”了用户的需求?2010年12月7日,谷歌中国创新论坛上,一位产品经理在演示谷歌搜索的新功能──在搜索框输入字符的同时就能预览结果,例如搜索一部台湾流行偶像剧《一起又看流星雨》,在敲到“一起又”3个字的时候,下面的结果页面就即时地显示出了用户想要的搜索结果。谷歌台北研发团队负责人、谷歌台湾总经理简立峰博士在现场说,自己在使用了带“即时预览”功能的搜索后一段时间,慢慢培养出将目光焦点从搜索框下移到后面结果显示区的习惯,因为每敲一个字符,下面结果显示区就会自动刷新一次。现在“即时预览”功能已经能够让每一个用户在用谷歌搜索时体 阅读全文

制定设计的原则

2011-09-23 22:58 by 狼人:-), 267 阅读, 收藏,
摘要: 导读:作者Red Queen写了一篇关于设计原则的文章《制定设计的原则》, Red Queen是腾讯WSD用户体验设计团队中的一员。以下是文章内容:在我们开始一个项目的设计的时候,脑子里肯定有无数的构想。是做视觉冲击强烈、夺人眼球的绚丽风格?还是复古的拼贴风?又或者目前最in的极简主义设计,让重点醒目的跃于画面之上?作为设计师,我们总是日积月累的收集各种各样的好创意,好的设计方案。但怎么能在那么多积累的想法中找到对即将开始的项目最合适它的创意或视觉效果呢?除了靠我们作为设计师的本能感觉和一直以来积累的经验以外,还有一个很重要的东西能帮助我们决定,那就是——制定设计的原则。什么是设计原则?设计的 阅读全文

微软资深软件工程师:阅读代码真的很难

2011-09-23 22:58 by 狼人:-), 153 阅读, 收藏,
摘要: 导读:原文作者Eric Lippert是一名资深软件设计工程师,从1996年起一直在微软开发部门任职,协助设计并实现VBScript、JScript、JScript .NET、Windows Script Host、Visual Studio Tools for Office和C#。以下是文章内容:Escalation的工程师JeremyK在他博客中问到:你是怎么教人们快速深入挖掘不熟悉的代码(不是自己所写的)?我学习如何编程的方法很传统——自己动手编码。但我现在很纠结:到底是集中精神阅读源码,还是自己编写。对我而言,似乎唯一有效的方法就是自己写过。Eric Lippert:不是和Jeremy 阅读全文

开源网站建设工具Drupal 7发布

2011-09-23 22:58 by 狼人:-), 190 阅读, 收藏,
摘要: 导读:Drupal是一套采用GPL授权的开放源码软件,是由数以千计的使用者和开发人员所共同维护和开发的。它是一个强大的软件,它可以让个人或社区使用者很容易地发表、管理并组织一个网站里大量且多样的内容。已经有许多个人和组织采用Drupal来建立各种不同的网站,包括:社群入口网站和讨论区、企业网站/企业内部入口网站、个人网站、爱好网站、电子商务应用、资源分类目录。Drupal包括以下的功能:内容管理系统、blog、共同写作环境、讨论区、电子报、相簿、文件的上传与下载。Drupal 7 正式版本终于发布了!相信 drupal 7 会是drupal发展过程中重要的一个里程碑!Drupal 7版本:更易 阅读全文

微软缘何认为VB与C#需要异步语法

2011-09-23 22:58 by 狼人:-), 160 阅读, 收藏,
摘要: 在过去几年间,多线程编程已经成为了一个热门话题。虽然我们长久以来一直都希望能有高速响应的用户界面,但实现这个愿望的工具却迟迟不见踪迹。对于大多数框架(包括.NET程序员所使用的那些框架)来说,对用户界面的更新仍然局限于单独一个线程,同时,硬件制造商已经转向了多核来代替更快的CPU。C#与VB一开始提供了非常简单的并发支持,这是通过对监视器与委托使用lock/SyncLock关键字来实现的,异步程序库通过这两个关键字实现异步编程。在随后的几个版本中,我们并没有看到这两种语言在异步领域有任何进展,微软的精力都放在其他领域上了。随着.NET 4.0的到来,情况有了很大的变化。.NET 4.0引入了3 阅读全文

互联网公司完善商业模式需完成七件事情

2011-09-23 22:58 by 狼人:-), 152 阅读, 收藏,
摘要: 导语:现在,几乎每一个科技公司都在谈论有关商业模式的话题,最新一期的英国《经济学人》杂志就撰文批评Facebook的商业模式不够成熟。到底什么是商业模 式?维卫克•瓦德瓦(Vivek Wadhwa)日前在美国知名技术博客TechCrunch上刊文发表了自己的看法。瓦德瓦是加州大学伯克利分校信息学院的访问学者,哈佛大学法学院的高 级研究员,目前担任杜克大学商业化创业中心的研究总监。 ... 阅读全文

数学是成就卓越开发人员的必备技能

2011-09-23 22:58 by 狼人:-), 125 阅读, 收藏,
摘要: 译文链接:http://www.jobbole.com/entry.php/444 阅读全文

Java社区目前的现状——交易

2011-09-23 22:58 by 狼人:-), 346 阅读, 收藏,
摘要: 这是关于一笔交易的故事。没有人为交易签过字。但这仍然是一笔重要的交易。这是Java的主人和Java社区之间的交易。交易这是我对Java的主人和Java社区之间如何相互影响作用的观点: Java的主人进行巨额投资。社区使其意义重大。 所谓“Java的主人”,我指的是Sun,之后是Oracle。所谓“巨额投资”,我指的是资金,开发耗时,市场推广和精力。所谓“意义重大”,我指的是被广泛关注和使用。关键点是,这是个相互依存的关系。主人的投资巨大,如果这种语言不是那么重要的话,就更能凸显出这种巨大了。社区需要一个有活力的已经开发好的语言内核和一些通用的规则,有了这些条件,社区才能在其上开发。如果你认为J 阅读全文

史蒂夫·乔布斯成功的的七条秘诀

2011-09-23 22:58 by 狼人:-), 676 阅读, 收藏,
摘要: 导语:《史蒂夫·乔布斯的创新秘诀》一书的作者为读者总结了苹果公司领袖史蒂夫·乔布斯成功的七个秘诀,供广大业界人士参阅。在这辞旧迎新之际,企业的头头脑脑们都在寻找新的、创造性的途径来推动他们各自的品牌成长。说到他们该向谁求助,除了苹果公司CEO史蒂夫·乔布斯 (Steve Jobs)这位当代最伟大的创新型企业领袖,还能有谁比他更有资格?通过过去30年来我与苹果公司员工、专家、分析师乃至与乔布斯面对面的交流,我发现乔 布斯取得突破性的成就很大程度上要归功于7项规律。我将它们写入了自己的新书《史蒂夫·乔布斯的创新秘诀》(Innovation Secrets o 阅读全文

让工作变得高效而简单的10种方法

2011-09-23 22:58 by 狼人:-), 135 阅读, 收藏,
摘要: 导读:你是不是从早忙到晚,感觉自己一直被工作追着跑?但你的忙乱也许不是因为工作太多,而是因为没有重点,目标不清楚,所以才让工作变得越来越复杂,时间越来越不够用。一天只有1440分钟,在信息庞杂、速度加快的职场环境里,我们必须在越来越少的时间内,完成越来越多的事情。在如今越来越复杂与紧凑的工作步调中,“保持简单”是最好的应对原则。“简单”来自清楚的目标与方向,你知道自己该做哪些事,不该做哪些事。这正是职业生涯顾问专家比尔·约翰逊给所有从业者的建议。约翰逊根据多年的调查研究,发现现代人工作变得复杂而没有效率的最重要原因就是“缺乏焦点”。因为不清楚目标,总是浪费时间重复做同样的事情或是不必 阅读全文

推荐IE前端性能分析神器DynaTrace Ajax Edition

2011-09-23 22:58 by 狼人:-), 198 阅读, 收藏,
摘要: 该工具得到了JQuery作者John Resig以及前端性能大牛Steve Souders的推荐,是IE平台上最好的性能分析工具;而且是免费的,当前版本是2.0。该工具实在过于强大,这里先上两张图,介绍下Timeline功能和Hotspot功能。Timeline如下图,可以列出整个网页打开的瀑布图。Hotspot可以说明IE花在渲染、js解析、js运行、css渲染、cookie等各个动作上的详细性能数据; 阅读全文

细数二十世纪最伟大的10大算法

2011-09-23 22:58 by 狼人:-), 142 阅读, 收藏,
摘要: 导读:作者July总结了一篇关于计算方法的文章《细数二十世纪最伟大的10大算法》,此文只是本人对算法比较感兴趣,所以也做翻译,学习研究下。以下是文章内容:发明十大算法的其中几位算法大师一、1946 蒙特卡洛方法[1946: John von Neumann, Stan Ulam, and Nick Metropolis, all at the Los Alamos Scientific Laboratory, cook up the Metropolis algorithm, also known as the Monte Carlo method.]1946年,美国拉斯阿莫斯国家实验室的三位 阅读全文

淘宝2011新版首页开发实践

2011-09-23 22:58 by 狼人:-), 142 阅读, 收藏,
摘要: 导读:淘宝开发团队成员写的新年首页改版心得,与技术界人士分享。以下是文章内容:新年钟声刚过,淘宝新版首页全“心”上线了,这次设计大胆的将布局从 960px 伸展至 1000px,页面更通透,新首页更大范围的实践了 HTML5 和 CSS3,全面兼容 iPad,并在可访问性方面有了更多积极的尝试。对于我来讲,这次开发着实是一次奇妙的经历,也让我对可访问性、HTML5 和性能优化有了新的认识。其实 HTML5 并不是那么遥不可及,现在也有着不少针对 PC 终端的 html5 template,如果不甚考虑 ie6/7/8 禁用脚本的情况,完全可以放手运用 HTML5 标签。那么针对那些 ie6/7 阅读全文

面试开发人员的有效方法

2011-09-23 22:58 by 狼人:-), 159 阅读, 收藏,
摘要: 伯乐在线 写道 "Alan Skorkin是一名软件开发人员,这是他分享的另一篇有关面试和开发人员的文章(中文)。Skorkin 认为,“当要雇佣开发者时,传统的面试方法显得力不从心,这是必须要面对的现实。为什么不行?原因也许在面试官,因为面试也是一门技术,即便有丰富的阅历,如果提问题时问不到点子上,即使能够提出比较好的问题,他也不知道该从开发人员的回答里提取哪些信息。”Skorkin提出一种新颖观点:面试技术人员,应该把他们放到应该在的位置上,然后观察他们。观察他们如何工作、如何跟别人交流,以及别人如何跟他们交 流。观察时间不需要很长,一天时间就能让你得到足够的信息,然后做出正确决 阅读全文
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 53 下一页