摘要:
导读:原文来自lsd.ic.unicamp,译文来自酷壳网陈皓编译的《“另类”设计模式》,这篇文章和之前的《如何写出无法维护的代码》有异曲同工,感觉都是比较欢乐的。作者没有全译,有兴趣的朋友可以查看原文。CSDN研发频道对此进行了整理,供大家参考。内容如下:任何一个熟悉那本由四个人写的经典的设计模式书的朋友,应该知道那本书里的模式都是非常优雅和划时代的。然而,不幸的是,从那些老代码中无法提练出这些模式,因为,在出现这些模式前,大家都不会使用模式。因此,这项工作是从大量的代码中提练出一个模式的目录。这些模式都有充足和永恒的示例。希望你能享受阅读这些模式,但千万不要模仿并使用他们!1. Crema 阅读全文
文章分类 - 程序世界
8款设计者必藏优秀免费英文字体
2011-09-23 23:08 by 狼人:-), 125 阅读, 收藏, 编辑
摘要:
译文出自:8 New Free Fonts for Your Designs 阅读全文
程序员最常见的技术性误区
2011-09-23 23:08 by 狼人:-), 150 阅读, 收藏, 编辑
摘要:
සරසවි සිසුන්ගේ සැබෑ නායකත්වය හමුවේ අබියෝගයට 阅读全文
【赏析】15个非常棒的使用CSS3的设计组合
2011-09-23 23:08 by 狼人:-), 171 阅读, 收藏, 编辑
摘要:
尽管在浏览器的支持上还有一定不足,特别是IE浏览器,但不可否认,HTML5 + CSS3将会是下一代Web开发技术的主流,本文向你介绍15个设计非常棒的经典CSS3的网站,他们都有共同的特点:排版新颖、页面简洁吸引人。1.Marek Mis2.Jorge rieraflores3.Tej Potter4.Sergpopovych5.Philreadman6.Andrealves7.Kendra Schaefer8.AW Digital9.Studio Foundry10.CMYK0811.Aribeo12.Henry Brown13.Justdot14.Calabriae Studio15.R 阅读全文
官方数据:程序员年纪越大越出色、越稀有
2011-09-23 23:08 by 狼人:-), 181 阅读, 收藏, 编辑
摘要:
导读:本文是从《It's official: developers get better with age. And scarcer》这篇文章翻译而来,译文来自外刊IT评论《官方数据:程序员年纪越大越出色、越稀有》。内容如下:作为一个资深的开发人员,我有时会被人问到:是否这永不停息的技术革新会让我落伍。个人而言,我并不认为如今这高速发展的科学技术会成为问题。事实上,我喜欢新事物。但问题还没完:随着年龄的增长,程序员对这些暴增的新技术的掌握情况如何?像这样的数据你很难收集到,但感谢万能的Stackoverflow和他们明智的做法(感谢Joel),让我能够得到这些数据,挖掘它们,让这成为一 阅读全文
【推荐】10个既绚又实用的JQuery特效教程
2011-09-23 23:08 by 狼人:-), 139 阅读, 收藏, 编辑
摘要:
导读:作者Aamir Baig在designersdare.com分享了一篇文章《10 Must See jQuery Latest Tutorials-Beginners and Advance Level》,文中对初学者和资深学者分别提供了不同级别的教程,使用JQuery做出的既炫丽又实用的效果,现将本文摘译,以下是文章内容:此篇文章是JQuery高级教程,但对初学者学习JQuery也有一定的帮助。首先让我们先对初学者谈谈如何开始学习JQuery。对于初学者学习JQuery来说是一个很不错的简短教程。初学者教程:让我们开始为初学者讲解JQuery的初步知识。在本教程中,您将学到如何下载JQ 阅读全文
我不是一个工程师——我是一个软件开发者
2011-09-23 23:08 by 狼人:-), 189 阅读, 收藏, 编辑
摘要:
导读:本文是从《I am not an engineer - I’m a software developer》这篇文章翻译而来。译文来自外刊IT评论《我不是一个工程师——我是一个软件开发者》。内容如下:在《Object-Oriented Software Development Using Java》这本书的导言部分,8-9页上的“软件开发过程是工程化的过程吗?”一节中,Xiaoping Jia写道: …对于“软件工程”这个词的精确定义仍然没有多少共识,就连使用“软件工程师”作为一个专业职称的正当性也受到质疑… ... 阅读全文
【评论】一个老程序员的建议
2011-09-23 23:08 by 狼人:-), 131 阅读, 收藏, 编辑
摘要:
导读:本文是从《Advice From An Old Programmer》文章翻译而来,文中内容是《Learn Python The Hard Way, 2nd Edition》这本书的尾声部分摘要。以下是文章内容:看完了这本书,你决定继续做编程。也许它能成为你的一个职业,也许它能成为你的一项爱好。但你需要一些指导,确保自己不会走错了道路,或帮助你从这个新业余爱好中得到最大的乐趣。我做了很久的编程。久的你都想象不出来,久的都让我苦恼。就在我写这本书的时候,我大概懂20种编程语言,而且我可以用一天或长点儿用一周的时 间学会一种新语言——要依这种语言有多奇怪而定。但这最终成为了我的苦恼,它们已经 阅读全文
【心得】Web设计师应参考的技术
2011-09-23 23:08 by 狼人:-), 146 阅读, 收藏, 编辑
摘要:
导读:作者Paul是一位资深的Web设计师,他写了一篇文章《Stop obsessing over HTML5 and CSS3》。 文中他强调,作为Web设计师应该多多关注其他方面的业务,不能一味的追寻HTML5和CSS3。要开拓自己的视野,才能使自己更上一层楼。以下是文章摘要:作为Web设计师,我们都不约而同的痴迷于HTML5和CSS3,我们需要学习HTML5和CSS3有关技术。博客里有很多关于这方面的教程、评论、讲解。但是,自己究竟学到了多少实用的技术?我们似乎花了大量的时间在阅读关于这方面的文章,但是学到的技术和时间却不成正比。除了这个,还有很多方面值得我们去注意。下面从几个方面讲讲我 阅读全文
【观点】如何成为Python高手
2011-09-23 23:08 by 狼人:-), 166 阅读, 收藏, 编辑
摘要:
导读:本文是从《How to become a proficient Python programmer》这篇文章翻译而来。译文来自外刊IT评论《如何成为Python高手》。内容如下:这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章。我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范。如果一个程序员能将这四个方面的内容知识都吸收消化,那他/她不管怎样都会有巨大的收获。函数式编程命令式的编程风格已经成为事实上的标准。命令式编程的程序是由一些描述状态转变的语句组成。虽然有时候这种编程方式十分的有效,但有时也不尽 阅读全文
如果编程语言是一条船
2011-09-23 23:08 by 狼人:-), 144 阅读, 收藏, 编辑
摘要:
导读:本文是从《If a programming language was a boat… 》这篇文章翻译而来。译文来自外刊IT评论《如果编程语言是一条船》。内容如下:我是受最近的一个论坛帖子启发,他的想法至今仍让我感到奇特。Turing(图灵)Turing绝对是一个双人皮划艇(感谢评论里的提醒)。它很小。人力的。它通常被当作初学者的”船“。而且它非常的加拿大。Original photo by naokomcJavaJava是一个大货船。体积笨重。适合大商业。载重量很大。但驾驶起来没多大趣味。Original photo by cfarivarPerlPerl是一个拖船。马力可以和Java叫 阅读全文
Gnome Tweak Tool 3.0.5发布
2011-09-23 23:08 by 狼人:-), 180 阅读, 收藏, 编辑
摘要:
GNOME 3优化配置工具GNOME Tweak Tool升级至3.0.5版本,带来GNOME Shel扩展安装功能。自从在 3.0.4 引入扩展控制开关后,本次版本引入了扩展安装和升级功能,如下图:想要试用该版本的朋友可以从 Git 获取源代码,各大发行版相信也会陆续打包。更多详情参见:GNOME Tweak Tool 3.0.5 Lets You Install GNOME Shell Extensions文章来源:LinuxToy 阅读全文
JavaScript之父谈语言诞生记
2011-09-23 23:08 by 狼人:-), 344 阅读, 收藏, 编辑
摘要:
导读:原文来自阮一峰的网络日志,作者从历史的角度,给大家讲述Javascript到底是如何设计出来的。文章内容如下:两周前,我谈了一点Javascript的历史。今天把这部分补全,从历史的角度,说明Javascript到底是如何设计出来的。只有了解这段历史,才能明白Javascript为什么是现在的样子。我依据的资料,主要是Brendan Eich的自述。上一篇文章写道: “1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰动一时。但是,这个版本的浏览器只能用来浏览,不具备与访问... 阅读全文