代码改变世界

09 2011 档案

摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(189) 评论(0) 推荐(0) 编辑
摘要:译文出自:开源中国社区 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(163) 评论(0) 推荐(0) 编辑
摘要:编写程序时,对字体的选择虽然不是最重要的,但也是必不可少的。一个好的字体选择势必会让你事半功倍!10.CourierCourier new是Courier的变形,由于可以轻易的对齐字段的左右边界,是编程中最常用的字体,经常被作为默认字体使用。这个字体看上去很死板,在使用这个字体时最好调整一下大小,并开启anti-aliasing(边缘柔化或抗锯齿)。9.Andale Mono它比Courier系列的字体看上去要舒服一点,由于在很多系统中都表现的非常友好,所以也经常被作为默认字体使用。不过字体间的距离还是让人不太满意8.MonacoMonaco一直都是Mac上默认的等宽字体,个人认为这个字体在9 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(430) 评论(0) 推荐(0) 编辑
摘要:【CSDN编译】导读:UI界面的设计目标是能够轻松吸引用户眼球并使之具有实效性。在实现目标方面,它通常被称为用户中心设计。一个好的用户界面设计,便于帮助设专注于网站的建设,而图表设计通常用来增强可用性。设计过程中必须平衡技术功能和视觉元素,来创造一个可操作、实用、易于上手的系统。在这篇文章中我们汇总了13篇非常经典的UI设计资源,它将有助于UI设计师们获得更多的设计灵感,提供设计技巧、原则和设计样例,非常丰富,相信您能从中发现有用的资源1.12 Useful Techniques For Good User Interf ace Design这里汇集现代Web应用程序设计的实用技巧。除此之外, 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(302) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(279) 评论(0) 推荐(0) 编辑
摘要:代号为“Katya”的Linux Mint 11正式版于今日发布了!Linux Mint是一个基于Ubuntu的发行版。他继承了Ubuntu的众多优点,同时也在Ubuntu的基础上加入很多自己优秀的特性。其目标是提供一种更开箱即刻可用的用户体验,免去用户要安装系统后还要自己安装一系列满足基本使用需求的软件。它包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件。它与Ubuntu软件仓库完全兼容。可以毫不夸张地说Linux Mint在某些方面的用户体验比Ubuntu还要优秀。值得一提的是Linux Mint在Distrowatch上的关注度仅次于Ubuntu,排名第二,可以 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(309) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(153) 评论(0) 推荐(0) 编辑
摘要:PHPLOT是一个用来创建图表的PHP图形类,需要PHP5的支持。PHPLot使用PHP的GD扩展来生成 PNG/GIF/JPEG 格式图片。该版本新增了对legend定位和外观的控制功能,同时可控制水印和表格线,更新了文档说明,并为这些新的特性增加了例子。原文出自:开源中国社区 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(221) 评论(0) 推荐(0) 编辑
摘要:这篇文章列举了当下最流行的16个JavaScript框架,既包含jQuery和Mootools等常规框架,也有Zepo这种支持智能手机触摸功能的移动JavaScript框架,如果你有更好的框架推荐,欢迎与我们分享。1.jQuery – Javascript FrameworkjQuery是最流行的JavaScript框架,它简化了HTML文档遍历、事件处理、动画和Ajax交互。2.Dojo Javascript FrameworkDojo强大的核心使Web开发更加敏捷,它拥有出色的UI工具库,号称Unbeatable JavaScript Tools。3.Sencha Ext JS4 Java 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(299) 评论(0) 推荐(0) 编辑
摘要:译文出自:LinuxToy 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(218) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(168) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(236) 评论(0) 推荐(0) 编辑
摘要:译文出自:开源中国社区 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(183) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(211) 评论(0) 推荐(0) 编辑
摘要:【CSDN编译】Addy Osmani是jQuery Core Bug Triage & Docs Team成员,AOL的UI开发工程师,著有《JS关键设计模式》、《OSS stuffs》等书。本文是他在今年伦敦Web Directions上的演讲——《jQuery 应用程序结构工具》,这是一个幻灯片的扩展版本,包含多方面内容和亮点,其亮点是这15个幻灯片。CSDN软件研发频道对此进行了简译,推荐给大家。【点击下载幻灯片】主要内容包括:为客户端开发的MVC&MVVM架构模式JavaScriptMVC, Backbone.js, Spine.js, Sammy.jsJavaScr 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(305) 评论(0) 推荐(0) 编辑
摘要:导读:本文节选自人民邮电出版社出版的《Linux内核编程》一书。本书的三位作者有多年的行业经验:Claudia Salzberg Rodriguez就职于IBM Linux技术中心,从事内核及相关编程工具的开发工作;Gordon Fischer为很多设备开发了Linux和UNIX设备驱动程序;Steve Smolski在半导体行业已经浸染了26年,开发过各种驱动程序和嵌入式系统。该书译者为陈莉君、贺炎和刘霞林。作者独特的由表及里的讲解方法使得内核编程更易于理解:从用户空间到内核,把内核内在的实现原理与用户级编程的基本原则相联系,系统地追踪了实现功能。这种途径有助于扩大你所了解的Linux知识, 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(312) 评论(0) 推荐(0) 编辑
摘要:导读:酷壳网的陈皓写了很多优秀的文章,这篇《如何写出无法维护的代码》相信一定能触动大家的兴奋点。文章内容如下:什么叫“创造力”,创造力就是——就算是要干一件烂事,都能干得那么漂亮,那么有创意的能力。什么叫“抓狂”,抓狂就是——以一种沉着老练的不屈不挠的一本正经的精神,一点一点把你推向崩溃的边缘。我把文章节选了一些,也并没有完全翻译,简译一下,也加入了一些自己的调侃。对于有下面这些编程习惯的朋友,请大家对号入座。另外,维护程序的朋友们,你们死定了!! If builders built buildings the way programmers wr... 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(197) 评论(0) 推荐(0) 编辑
摘要:导读:永远beta版,是最近比较流行的一种开发思路,不少开发人员和技术管理者也在关注这方面的内容。但已经有人开始质疑这种方式在其他产品尤其是跟硬件结合在一起的可行性,这点也引起众人的反思。由此引发的开发模式的话题也引起了业界相关人士的关注,全球最大的中文IT社区CSDN的论坛里就有人表示,首先,Google做硬件设备基本上是不成功的,所以它在硬件产品上的思路/方法肯定是值得商榷的。但问题是否就出在他们的永远Beta版的思路上呢?同样的,也有人在分析:为什么大家能够在互联网上接受永远beta版而在硬件产品上无法接受?互联网上的产品有众多的替代品,是否这样大家的容忍度就会提高?硬件相关产品如何保持 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(331) 评论(0) 推荐(0) 编辑
摘要:导读:本文是从《Top 7 programmers bad habits》这篇文章翻译而来,译文来自外刊IT评论《程序员的七大坏毛病》。程序员在写程序时,往往自我观点性很强,文中给出了例举了程序员的七大坏毛病,并提出建议改之。以下是文章内容:1.所有的程序都写的很烂,除了我的。我要告诉你一个坏消息,兄弟,所有的程序都写的很烂,包括你的。无论你在上面花多少功夫,其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。我在前几篇文章里已经讨论过了这个问题,你可以读读这篇文章和这篇文章,从中你可以理解我所说的所有的程序都写的很烂究竟是什么意思。如何纠正:不要挑剔别人的程序,有一天也许 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(254) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(158) 评论(0) 推荐(0) 编辑
摘要:TIOBE 6月份编程语言排行榜已经发布,本月热点关注的语言是Lua。在本月中Lua一下挤进前10位,超过JavaScript、Ruby。一年前,苹果决定在iOS系统上使用Lua语言。直到现在已经有很多iPhone的应用写入到Lua中,包括当下最为流行的愤怒的小鸟。现在做移动设备应用的浪潮非常的火热,由此为iPhone和iPad编程的Objective-C语言也受到更多开发者的青睐。本月可见,包括ruby和Python两大脚本语言已经丢失市场份额,开始下滑。以下是前20名编程语言排行:前10名编程语言走势图:以下是前50名编程语言排名:必须声明,这个榜单本身采集的是英文世界的数据,虽然在反映趋 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(175) 评论(0) 推荐(0) 编辑
摘要:本文收集10款对开发者有用的Android应用,希望能对你的开发有所帮助。如果你还知道有其他对开发者很有用的Android应用?也分享出来吧。列表如下:1.Remote Desktop Client该款应用帮你连接你的Windows电脑。2.AndFTPFTP/SFTP客户端。3.mAnalytics查看你的项目的GA分析数据。4.touchqode在手机上查看和编辑源码,包括语法高亮、自动完成,整合FTP/SFTP。5.Android Web Editor Lite同上面的Android应用类似,具有常用特性的代码编辑器。这里有付费专业版本。6.ConnectBot开源的SSH客户端。7.P 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(184) 评论(0) 推荐(0) 编辑
摘要:导读:原文来自《Best “must know” open sources to build the new Web》,译文由酷壳网陈皓整理编译《开源中最好的Web开发的资源》。文中收集的资料相当的齐全,供大家学习、参考。学习HTML 5编程和设计★ HTML5 Rocks : Major Feature Groups的学习HTML5的资源(HTML5演示,教程). 源码很不错的HTML5 Dashboard–Mozilla,效果很炫。WhatWG Developers,一个清楚的HTML5技术规格说明书。★ StackOverflow :大名鼎鼎的技术问答式论坛。★ Addyosmani, 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(248) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(165) 评论(0) 推荐(0) 编辑
摘要:导读:原文作者Akash发表的一篇《An open letter to those who want to start programming》,译文由伯乐在线整理编译《写给即将入行的程序员的一封信 》。文中阐述给新手程序员的一些建议。不管你是程序员高手亦或者是新手,文中的见解都值得我们学习。内容如下:首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。 “当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。”–WhyTheLuckyStiff ... 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(185) 评论(0) 推荐(0) 编辑
摘要:谷歌发布了一份调查报告[pdf](首页如下图),指出C++是市场上最高效的编程语言。该互联网巨头将一个紧凑的算法实现在四大预言——C++,Java,Scala以及它自己的编程语言Go之上——然后评估运行结果以找出‘差异因素’。”英文原文: C++ Clear Winner in Google Language Benchmark 译文来自:Linux人社区 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(216) 评论(0) 推荐(0) 编辑
摘要:导读:毫无疑问,作为全球最领先的社交网络,Facebook的高性能集群系统承担了海量数据的处理,它的服务器架构一直为业界众人所关注。CSDN博主yanghehong在他自己最新的一篇博客《 Facebook的服务器架构》中分享了他的看法。大体层次划分 Facebook的架构可以从不同角度来换分层次。 一种是:一边是PHP整的经典的LAMP stack;另外一个是非PHP整的各种service。 Facebook的页面从刚创立的时候扎克伯格写的,到现在,都用PHP开发。后端有用各种语言开发的servi... 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(202) 评论(0) 推荐(0) 编辑
摘要:幻灯片效果的应用在如今的网页设计中非常流行,这是一种突出重点,增强视觉趣味的有效方法。从技术角度来说,jQuery的流行使得幻灯片的实现变得十分简单。下面列举了幻灯片在网页设计中应用的21个优秀案例,一起欣赏。Marco RotoliMark DearmanFiltered – A Portfolio WordPress ThemeBitfoundryBigeyeStiff RowlandsRodaniaBuro MaisengasseMathieu ClaussellessIdyllic CreativeRedefineCrows NestEscape Module StudioAllan 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(193) 评论(0) 推荐(0) 编辑
摘要:导读:一个葡萄牙的学生写了一篇文章 《How much GNU is there in GNU/Linux?》由酷壳网的陈皓整理编译为《GNU/Linux下有多少是GNU的》。这篇文章主要分布了今年4月份的Ubuntu Natty的Linux分发包。其主要是用代码行来做的分析,用两个饼图对比分析。内容如下:第一个饼图如下,其指明了各种主流的开源项目组的分布情况。可见GNU只占了8%,当然,GNome也是GNU的,加起来也只有13%,只占整个分发包很少的比重。第二个图,作者把GNU的部分拿了出来,再进行了分析:在下面这个图中,我们可以看到主要是四大块——gcc, gdb, binutils 和 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(127) 评论(0) 推荐(0) 编辑
摘要:MyFaces是 JSF (JavaServerFaces) Web框架 (JSR 127)的一个实现。JavaServer(tm) Faces Web框架是一个新的实现MVC模式的规范。这两个版本优化了 UIComponent EventListenerWrapper ,然后就是修复了一些bug。FacesIDE:Eclipse下的一个辅助开发插件下载 MyFaces http://myfaces.apache.org/download.html来源:开源中国社区 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(155) 评论(0) 推荐(0) 编辑
摘要:本文收集了一些新鲜、有趣的jQuery插件,这些插件可用来执行不同的动画和图片效果。1.AJAX-ZOOM这个插件很有趣,可自动缩放镜头,同时也可转换成3D效果。在线演示2.Transformable尽可能的变换图像:旋转、倾斜、缩放(可用于DIV)。在线演示3.animated slide image超酷的图片滑动。在线演示4.Before/After使用此插件可以在两张图片之间进行比较。在线演示5.CSS Emoticons表情图,纯CSS样式。在线演示6.jCrop这款插件可自由裁剪图片。在线演示7.Image Blur呈现朦胧效果图。在线演示8.3D ObjectVR创建漂亮的3D互动 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(240) 评论(0) 推荐(0) 编辑
摘要:Canonical创始人Mark Shuttleworth是Google Chrome的狂热粉丝,近日他在接受采访表示,未来版本的Ubuntu可能使用Chrome替代Firefox作为默认浏览器。Firefox用户无需担忧,计划于今年10月发布的Ubuntu 11.10的默认浏览器仍是Firefox。再进一步讲,Ubuntu 12.04也不太可能采用Chrome,因为它是一个长期支持版本(LST),陡然更换默认浏览器并不明智。Shuttleworth表示,如果有一天Chrome取代了Firefox,喜欢Firefox的用户仍然可以自行下载,Ubuntu不会完全舍弃Firefox。Shuttle 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(148) 评论(0) 推荐(0) 编辑
摘要:译文出自:LinuxTOY 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(112) 评论(0) 推荐(0) 编辑
摘要:eBay的开源SOA平台Turmeric和Vjet项目的源码已被迁移到GitHub上,列在ebay opensource组织名下。据David Carver介绍,“此举是为了更好地与各个开源社区互动,并提供一个简单的方法给潜在的代码提供者提交代码。”Turmeric是一种基于Java的SOA平台,支持WSDL,提供监控能力,和方便给服务注册和管理的注册库服务。 Vjet是一个JavaScript IDE,可用来取代文本编辑器和简单的JavaScript编辑器。原文出自:开源中国社区 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(159) 评论(0) 推荐(0) 编辑
摘要:导读:Node是一个服务器端JavaScript解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。本文探究了Node.js能解决哪些问题,它如何工作,如何运行一个简单应用程序,最后,Node何时是以及何时不是一个好的解决方案。Node旨在解决什么问题?Node公开宣称的目标是“旨在提供一种简单的构建可伸缩网络程序的方法”。当前的服务器程序有什么问题?我们来做个数学题。在Java和PHP这类语言中,每个连接都会生成一个新线程,每个新线程可能需要 2 MB 配套内存。在一个拥有8GB RAM的系统上 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(164) 评论(0) 推荐(0) 编辑
摘要:导读:原文来自lsd.ic.unicamp,译文来自酷壳网陈皓编译的《“另类”设计模式》,这篇文章和之前的《如何写出无法维护的代码》有异曲同工,感觉都是比较欢乐的。作者没有全译,有兴趣的朋友可以查看原文。CSDN研发频道对此进行了整理,供大家参考。内容如下:任何一个熟悉那本由四个人写的经典的设计模式书的朋友,应该知道那本书里的模式都是非常优雅和划时代的。然而,不幸的是,从那些老代码中无法提练出这些模式,因为,在出现这些模式前,大家都不会使用模式。因此,这项工作是从大量的代码中提练出一个模式的目录。这些模式都有充足和永恒的示例。希望你能享受阅读这些模式,但千万不要模仿并使用他们!1. Crema 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(168) 评论(0) 推荐(0) 编辑
摘要:译文出自:8 New Free Fonts for Your Designs 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(125) 评论(0) 推荐(0) 编辑
摘要:සරසවි සිසුන්ගේ සැබෑ නායකත්වය හමුවේ අබියෝගයට 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(150) 评论(0) 推荐(0) 编辑
摘要:尽管在浏览器的支持上还有一定不足,特别是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 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(171) 评论(0) 推荐(0) 编辑
摘要:导读:本文是从《It's official: developers get better with age. And scarcer》这篇文章翻译而来,译文来自外刊IT评论《官方数据:程序员年纪越大越出色、越稀有》。内容如下:作为一个资深的开发人员,我有时会被人问到:是否这永不停息的技术革新会让我落伍。个人而言,我并不认为如今这高速发展的科学技术会成为问题。事实上,我喜欢新事物。但问题还没完:随着年龄的增长,程序员对这些暴增的新技术的掌握情况如何?像这样的数据你很难收集到,但感谢万能的Stackoverflow和他们明智的做法(感谢Joel),让我能够得到这些数据,挖掘它们,让这成为一 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(181) 评论(0) 推荐(0) 编辑
摘要:导读:作者Aamir Baig在designersdare.com分享了一篇文章《10 Must See jQuery Latest Tutorials-Beginners and Advance Level》,文中对初学者和资深学者分别提供了不同级别的教程,使用JQuery做出的既炫丽又实用的效果,现将本文摘译,以下是文章内容:此篇文章是JQuery高级教程,但对初学者学习JQuery也有一定的帮助。首先让我们先对初学者谈谈如何开始学习JQuery。对于初学者学习JQuery来说是一个很不错的简短教程。初学者教程:让我们开始为初学者讲解JQuery的初步知识。在本教程中,您将学到如何下载JQ 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(139) 评论(0) 推荐(0) 编辑
摘要:导读:本文是从《I am not an engineer - I’m a software developer》这篇文章翻译而来。译文来自外刊IT评论《我不是一个工程师——我是一个软件开发者》。内容如下:在《Object-Oriented Software Development Using Java》这本书的导言部分,8-9页上的“软件开发过程是工程化的过程吗?”一节中,Xiaoping Jia写道: …对于“软件工程”这个词的精确定义仍然没有多少共识,就连使用“软件工程师”作为一个专业职称的正当性也受到质疑… ... 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(189) 评论(0) 推荐(0) 编辑
摘要:译文出自:伯乐在线 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(109) 评论(0) 推荐(0) 编辑
摘要:导读:本文是从《Advice From An Old Programmer》文章翻译而来,文中内容是《Learn Python The Hard Way, 2nd Edition》这本书的尾声部分摘要。以下是文章内容:看完了这本书,你决定继续做编程。也许它能成为你的一个职业,也许它能成为你的一项爱好。但你需要一些指导,确保自己不会走错了道路,或帮助你从这个新业余爱好中得到最大的乐趣。我做了很久的编程。久的你都想象不出来,久的都让我苦恼。就在我写这本书的时候,我大概懂20种编程语言,而且我可以用一天或长点儿用一周的时 间学会一种新语言——要依这种语言有多奇怪而定。但这最终成为了我的苦恼,它们已经 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(130) 评论(0) 推荐(0) 编辑
摘要:导读:作者Paul是一位资深的Web设计师,他写了一篇文章《Stop obsessing over HTML5 and CSS3》。 文中他强调,作为Web设计师应该多多关注其他方面的业务,不能一味的追寻HTML5和CSS3。要开拓自己的视野,才能使自己更上一层楼。以下是文章摘要:作为Web设计师,我们都不约而同的痴迷于HTML5和CSS3,我们需要学习HTML5和CSS3有关技术。博客里有很多关于这方面的教程、评论、讲解。但是,自己究竟学到了多少实用的技术?我们似乎花了大量的时间在阅读关于这方面的文章,但是学到的技术和时间却不成正比。除了这个,还有很多方面值得我们去注意。下面从几个方面讲讲我 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(146) 评论(0) 推荐(0) 编辑
摘要:导读:本文是从《How to become a proficient Python programmer》这篇文章翻译而来。译文来自外刊IT评论《如何成为Python高手》。内容如下:这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章。我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范。如果一个程序员能将这四个方面的内容知识都吸收消化,那他/她不管怎样都会有巨大的收获。函数式编程命令式的编程风格已经成为事实上的标准。命令式编程的程序是由一些描述状态转变的语句组成。虽然有时候这种编程方式十分的有效,但有时也不尽 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(165) 评论(0) 推荐(0) 编辑
摘要:译文链接:开源中国社区 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(130) 评论(0) 推荐(1) 编辑
摘要:译文出自:cn-cuckoo 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(153) 评论(0) 推荐(0) 编辑
摘要:译文出自:开源中国社区 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(168) 评论(0) 推荐(0) 编辑
摘要:导读:本文是从《If a programming language was a boat… 》这篇文章翻译而来。译文来自外刊IT评论《如果编程语言是一条船》。内容如下:我是受最近的一个论坛帖子启发,他的想法至今仍让我感到奇特。Turing(图灵)Turing绝对是一个双人皮划艇(感谢评论里的提醒)。它很小。人力的。它通常被当作初学者的”船“。而且它非常的加拿大。Original photo by naokomcJavaJava是一个大货船。体积笨重。适合大商业。载重量很大。但驾驶起来没多大趣味。Original photo by cfarivarPerlPerl是一个拖船。马力可以和Java叫 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(144) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(103) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(180) 评论(0) 推荐(0) 编辑
摘要:导读:原文来自阮一峰的网络日志,作者从历史的角度,给大家讲述Javascript到底是如何设计出来的。文章内容如下:两周前,我谈了一点Javascript的历史。今天把这部分补全,从历史的角度,说明Javascript到底是如何设计出来的。只有了解这段历史,才能明白Javascript为什么是现在的样子。我依据的资料,主要是Brendan Eich的自述。上一篇文章写道: “1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰动一时。但是,这个版本的浏览器只能用来浏览,不具备与访问... 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(344) 评论(0) 推荐(0) 编辑
摘要:译文出自:伯乐在线 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(162) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(107) 评论(0) 推荐(0) 编辑
摘要:导读:作者Rizwan Jafri是一名软件测试专家,他总结了自己在测试程序过程中一些经验,写了一篇文章《Database Testing–Practical Tips and Insight on How to Test Database》。在他看来,测试数据库可以从创建查询、查询数据表和从开发人员查询3个方式进行。以下是文章摘要:软件应用程序已经离不开数据库。无论是在Web、桌面应用、客户端服务器、企业和个人业务,都需要数据库在后端操作。同样的在金融、租凭、零售、邮寄、医疗领域中,数据库也是不可缺少的。随着应用的复杂程度增加需要更强大和安全系数高的数据库才可以满足需求。为了满足高频率的应用 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(315) 评论(0) 推荐(0) 编辑
摘要:6月28日,Google Code官方博客发表文章(无法直接访问),发布了一款免费的SWF(Flash文件格式)-HTML5转换工具,名为Swiffy。用户已经可以通过Google实验室项目页面使用,直接在网页上传Flash文件,即可得到转换后的HTML5。此外,在转换后15分钟,还提供预览链接,这对移动设备非常方便。这个工具是由Google英国公司的荷兰籍工程师Pieter Senster(LinkedIn)的个人项目发展而来。他去年夏天以实习生身份加入Google移动广告团队,为了解决在不支持Flash的移动设备上显示已有的SWF文件,开发了Swiffy。他本人也因此于2010年10月转正 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(531) 评论(0) 推荐(0) 编辑
摘要:导读:作者Bastien用风趣的口吻写了一篇文章《Why PHP is (so much) better than Ruby?》,作者实际并不是认为PHP比Ruby好,只是用不同的方式表现出Ruby的薄弱之处。以下是文章内容: 大量免费的host:在Google搜索“free php host”,能找到很多免费的PHP/SQL host。社区:PHP的社区很多,轻而易举的能找到PHP开发人员。简单易学:IT领域中大多数的开发者都习惯忽视类型变量在C语言变量前添加$。同样的方法,Perl语言会更加简单。记得在每句代码后加上分号。使用PHP的大型网站:Facebook,Flickr,Wikipe. 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(249) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(129) 评论(0) 推荐(0) 编辑
摘要:【CSDN编译】导读:本文根据Jeff Atwood的博文《Performance is a Feature》整理编译而来。作者就如何创建高性能网站分享了一些经验。现整理出来与大家分享。以下是博客内容:很多数据表明,网页打开和下载的速度越慢,用户越不愿使用。从Google搜索中可看出,当页面显示10个答案需要用时0.4秒,而页面出现30个结果需要用时0.9秒,仅仅半秒钟导致下降20%的传输,半秒钟的延迟同时降低了用户的满意度。我相信反过来也是如此,即网站速度越快,就会有更多的人愿意使用它。这是一个逻辑:页面速度载入的越快,用户就能越快可以辨别这个页面是否包含了想要的东西。因此,他们总是愿意浏览 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(150) 评论(0) 推荐(0) 编辑
摘要:7月1日消息,据国外媒体报道,微软继4月在MIX11会议上发表IE10首个平台预览版(Platform Preview 1,PP1)后,本周推出IE10的第二个平台预览版( PP2)。IE10将会伴随着明年出炉的Windows 8的问世,采用多种新的HTML5标准,强化HTML5的效能,同时也针对网络应用程序新增各种安全功能。IE10 PP2虽然已可供外界下载,但并不是完整的浏览器,而是浏览器框架,可用来测试各种新版功能,主要鼓励开发人员下载。除 了支持CSS3 Positioned Floats、HTML5,FileReader API及Media Query Listeners外,I... 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(139) 评论(0) 推荐(0) 编辑
摘要:导读:本文是从《What are your list of must know programming proverbs ? 》这篇文章翻译而来。内容如下:继Kevin给了我们10条按他的观点的每个程序员必须知道的编程格言。可以看出,这都是不错的格言,而下面是我自己最喜欢的编程格言。1.保持简单直白(Keep It Simple Stupid)2.不要自我复制(Don’t Repeat Yourself)3.能干的人解决问题。智慧的人绕开问题(A clever person solves a problem. A wise person avoids it)– Einstein4.沉默会被理解 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(143) 评论(0) 推荐(0) 编辑
摘要:本文搜集了一些有用的用户界面和架构设计工具。包含架构验证器、文件上传以及UI工具包。1.A Better Form这款插件有助于清除垃圾评论、垃圾邮件和自动提交表单。在线演示2.3 State Switch Plugin此款插件可切换至三种状态。在线演示3.Accessible radio button and checkbox replacement此插件可以访问单选按钮和复选框更换在线演示4.HTML 5 WYSIWYG Editor一款强大的HTML5代码编辑器。在线演示5.Zebra_Datepicker这是一款小型的、高度配置的日期选择器。在线演示6.jqportal可根据UI设置不 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(402) 评论(0) 推荐(0) 编辑
摘要:本文介绍18款极具价值的网页代码编辑器。1.CodeanywhereCodeanywhere是运行在浏览器上的代码编辑器,内嵌一个强大的FTP客户端。目前支持多数流行的网页格式(HTML、PHP、JavaScript、CSS和XML)。 Codeanywhere支持编辑多种类型的文件,集成了桌面编辑器中所有好的特征:高亮显示语法、自动填充代码、智能缩进、支持无限次的撤销和重做、无数个tabs。2.CodeRun StudioCodeRun Studio提供了一个跨平台的集成开发环境。它帮助你在浏览器上轻松开发,调试,以及部署Web应用程序。你可以通过上传已有代码给好友共享的方式来测试它的功能。 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(513) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(146) 评论(0) 推荐(0) 编辑
摘要:【CSDN.NET整理】社交问答网站Quora最近相当火,很多国内外的团队都在学习、模仿和研究Quora技术架构。之前的一篇Quora’s Technology Examined对此进行了解读,国内丁香园网站技术总监冯大辉也据此发布了一篇《Quora用了哪些技术》,从云计算服务、Web层与CMS、为什么用Python作为主开发语言、通信处理、实时搜索、数据持久层等几个方面进行了分析。在冯大辉看来:创始人查理·奇弗(Charlie Cheever)与亚当·德安杰洛(Adam D'Angelo)之前都在Facebook ,所以,Quora的技术有不少Facebook的基 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(213) 评论(0) 推荐(0) 编辑
摘要:导读:由ScottMeyers所著的图书《EffectiveC++——55SpecificWaystoImprove ProgramsandDesigns》(中文译名《EffectiveC++:改善程序与设计的55个具体做法》),是一本非常经典的C++图书,被喻为C++程序员的必读书籍。电子工业出版社力邀国内资深专家执笔,在英文原著基础上增加中文点评与注释,旨在以先行者的学研心得与实践感悟,对读者阅读与学习加以点拨、指明捷径。本文节选自第1章:AccustomingYourselftoC++。Regardless of your programming background, C++ is l 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(159) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(121) 评论(0) 推荐(0) 编辑
摘要:【CSDN编译】本文为开发者总结了提高编程技巧的十大方法,为开发者学习编程加以点拨、指明捷径,有了技巧,在编程时能帮助你事半功倍。1.学习一门新的编程语言(Learn a new programming language)学习一门新的编程语言将有助于你开拓新的思维方式,特别是当你使用不熟悉的语言时,你将学习到很多种思维方法应用到语言中。而所学习到的新思维方式,你可以运用在你所熟知的语言中。甚至有时你会使用新学的语言进行你的重要项目。提供学习经验包含:Lisp (Scheme is good), Forth, PostScript or Factor (stack-oriented progra 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(191) 评论(0) 推荐(0) 编辑
摘要:导读:作者Paul Andrew是Speckyboy设计杂志的创始人和编辑。他写了一篇文章《HTML5 and CSS3 Form References, Resources and Tutorials》,在文中汇总几个HTML5和CSS3资源教程网站,为Web开发人员提供了详细参考指南。以下是文章摘要:本文介绍了一些HTML5新特性以及如何通过更好的方式改善文本输入、搜索框和其他窗体,达到代码更加简洁的效果。定义CSS3属性可以为您的网页做出既时尚又实用的效果,远远超过单纯的HTML和CSS2所做的效果。下文主要内容是HTML5和CSS3表格的引用、资源、教程,解析HTML5基础知识。HT. 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(175) 评论(0) 推荐(0) 编辑
摘要:译文出自:开源中国社区 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(197) 评论(0) 推荐(0) 编辑
摘要:译文出自:伯乐在线 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(177) 评论(0) 推荐(0) 编辑
摘要:译文出自:伯乐在线 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(184) 评论(0) 推荐(0) 编辑
摘要:[CSDN报道]7月9日下午,CSDN TUP第十一期“架构师沙龙——互联网研发之道”在中国科学院计算技术研究所一层报告厅举行,本次活动邀请了业内研发实力很强的腾讯和豆瓣的嘉宾来分享互联网产品研发经验,业界超过300名技术管理者来到了现场。腾讯搜索运营部研发管理总监黎娟,腾讯R&D项目总监王晶,腾讯宠物客户端主程序、高级软件工程师黄朝兴,豆瓣网技术总监耿新跃,豆瓣网QA主管解彦博发表了精彩演讲。腾讯搜索运营部研发管理总监黎娟致开场白以特性为中心 随做随发腾讯R&D项目总监王晶的演讲内容围绕着“快”展开,他认为互联网产品要具有以特性为中心,随做随发的能力。他透露“QQ牧场”平均每 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(237) 评论(0) 推荐(0) 编辑
摘要:TIOBE 7月份编程语言排行榜已经发布,本月热点关注的语言是Objective-C将成为年度语言。前三甲依然是Java、C、C++,4至10名依次为C#、PHP、Objective-C、Visual Basic、Python、Perl、JavaScript。从下图的榜单中可以看出Objective-C和Lua借苹果之势,使用的人也越来越多了。前三甲依然是Java、C、C++,4至10名依次为C#、PHP、Objective-C、Visual Basic、Python、Perl、JavaScript。从下图的榜单中可以看出Objective-C和Lua借苹果之势,使用的人也越来越多了。2011 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(153) 评论(0) 推荐(0) 编辑
摘要:【CSDN报道】7月9日下午,CSDN TUP第十一期“架构师沙龙——互联网研发之道”在中国科学院计算技术研究所一层报告厅举行,本次活动邀请了业内研发实力很强的腾讯和豆瓣的嘉宾来分享互联网产品研发经验,业界超过300名技术管理者来到了现场。腾讯搜索运营部研发管理总监黎娟,腾讯R&D项目总监王晶,腾讯宠物客户端主程序、高级软件工程师黄朝兴,豆瓣网技术总监耿新跃,豆瓣网QA主管解彦博发表了精彩演讲。豆瓣网QA主管解彦博以下是豆瓣网QA主管解彦博的演讲实录(仅供参考):感谢大家今天到这里来,首先我先声明一下豆瓣的一些经验,开发经验是自己摸索出来的,我想说的是豆瓣是一个非典型公司尤其在国内,可 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(213) 评论(0) 推荐(0) 编辑
摘要:常见问题问:设计的游戏的核心玩法在市面上已经有同类型的,会对游戏评审有影响吗?答::我们更在意的是游戏的质量而不是游戏的类型,不用担心市面上有同类游戏会对游戏评审有影响。问:在iTownSDK平台上开发的游戏,可以移植到其他平台吗? 答:只要第三方在移植时没有使用网易提供的音乐、美术等资源,是可以将游戏移植到第三方平台上的。问:能否把在ios或其他平台上做的游戏移植到iTown?答:如果已经在第三方平台的游戏,没有版权问题可以移植过来。问:单机游戏可以登录iTownSDK平台吗?答:可以的。我们既支持网络版、多人游戏模式,也支持付费下载的单机模式,您可以放心做。更多常见问题请登陆:http:/ 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(182) 评论(0) 推荐(0) 编辑
摘要:【CSDN报道】7月9日下午,CSDN TUP第十一期“架构师沙龙——互联网研发之道”在中国科学院计算技术研究所一层报告厅举行,本次活动邀请了业内研发实力很强的腾讯和豆瓣的嘉宾来分享互联网产品研发经验,业界超过300名技术管理者来到了现场。腾讯搜索运营部研发管理总监黎娟,腾讯R&D项目总监王晶,腾讯宠物客户端主程序、高级软件工程师黄朝兴,豆瓣网技术总监耿新跃,豆瓣网QA主管解彦博发表了精彩演讲。腾讯R&D项目总监王晶以下是腾讯R&D项目总监王晶的演讲实录(仅供参考):大家好,我叫王晶,今天准备这个专题的时候就在想,大家对腾讯有很多想知道想了解的,希望让大家在今天下午能够 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(186) 评论(0) 推荐(0) 编辑
摘要:【CSDN报道】7月9日下午,CSDN TUP第十一期“架构师沙龙——互联网研发之道”在中国科学院计算技术研究所一层报告厅举行,本次活动邀请了业内研发实力很强的腾讯和豆瓣的嘉宾来分享互联网产品研发经验,业界超过300名技术管理者来到了现场。腾讯搜索运营部研发管理总监黎娟,腾讯R&D项目总监王晶,腾讯宠物客户端主程序、高级软件工程师黄朝兴,豆瓣网技术总监耿新跃,豆瓣网QA主管解彦博发表了精彩演讲。腾讯宠物客户端主程序、高级软件工程师黄朝兴以下是腾讯宠物客户端主程序、高级软件工程师黄朝兴的演讲实录(仅供参考):我是一个典型程序员,今天来的同学都是程序员,在这里就是进行一个程序员的交流会。最 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(213) 评论(0) 推荐(0) 编辑
摘要:英文出处: jQuery Plugins for Styling Checkbox & Radio Buttons 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(206) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(158) 评论(0) 推荐(0) 编辑
摘要:Firefox 8与Firefox 5相比,在启动速度、会话恢复、执行JavaScript、first paint、2D canvas和3D WebGL等方面速度都提升约20%。内存占有率与Firefox 7相比也大幅度减少。据测试报告表明,启动速度、会话恢复、和first paint,点击Firefox图标后多长时间会弹出界面,多长时间会从新开启选项卡这些问题,自两月前Firefox 7首次出现后就在不断的优化。在速度上Firefox 5与7相差10%,Firefox 7又比8相差10%。在内核、复合基准程序、理论上,FireFox5与8相差甚远。2D canvas字体速度的改进得益于Fir 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:08 狼人:-) 阅读(202) 评论(0) 推荐(0) 编辑
摘要:本周一微软在SXSW互动大会上宣布,正式以39种语言在全球发布最新版浏览器IE9。IE9在测试期间成为下载最多的IE浏览器,总数超过4000万次。IE9浏览器全球已有超过250家顶级网站使用IE9的功能为客户提供差异化体验。这些合作伙伴的互联网活跃用户总数超过10亿。微软Windows IE浏览器部门企业副总裁迪安·哈查莫维奇(Dean Hachamovitch)表示:“依靠硬件合作伙伴和网络社区的帮助,IE9最终从早期预览版走向了正式版”。除了250家顶级网站外,还有1000多个其他网站和设计者正在使用IE9和Windows 7的新功能。这些网站不仅包括网络上最大的网站,如Face 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(227) 评论(0) 推荐(0) 编辑
摘要:导读:原文作者John D. Cook在johndcook.com上发表的《Why programmers are not paid in proportion to their productivity》,由国内整理编译成《程序员得到的报酬与他们的生产力不成正比 》。John D. Cook是一位数学教授、程序员、顾问、经理人和统计学家,善于并享受结合运用这些技能来解决问题。文章内容如下:最高产程序员的生产力是普通程序员的好几倍。但是在任何公司,薪水通常在相当小的范围内变动。即使在整个行业,工资也相差不是很大。如果一些程序员的产量是别人的十几倍,那为什么得到的薪水不是别人的十几倍呢?对这个问 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(159) 评论(0) 推荐(0) 编辑
摘要:导读: 原文来自geekm.ag上一篇《Goodcodeischeapcode》,由国内整理编译《好代码不值钱》。作者认为好的程序员和伟大的程序员之间的区别就在于伟大的程序员理解他们的模式。以下是文章内容:长久以来我一直主张:好代码是廉价的代码。当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。当他们走近看我的表情、知道我是认真的时,才收敛一点。当最初的惊愕消退后,他们会用一些这样的话来反驳:“好代码不廉价,好代码是采用经过数十年计算机科学研究和积累得出的最佳实践设计模式和方法论建立起来的精心制作的程序代码。”我只好继续解释为什么他们给出的 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(135) 评论(0) 推荐(0) 编辑
摘要:译文链接:我所经手过的最差代码 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(152) 评论(0) 推荐(0) 编辑
摘要:译文链接:http://www.oschina.net/news/16299/20-most-wanted-chrome-extensions 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(141) 评论(0) 推荐(0) 编辑
摘要:译文链接:[观点]程序员需要智力游戏吗? 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(135) 评论(0) 推荐(0) 编辑
摘要:本周,JRuby 1.6.0版本正式发布!目前,这个是JRuby最大的一次版本发布。本次发布修复了几千个用户提交的问题和Ruby 1.9.2 的高度兼容。此版本性能得到大大提升,支持C扩展。JRuby在稳定和性能上都有所提升。主要特性: Ruby 1.9.2 语言和API高度兼容(目前未发现 Encoding::Converter, ripper) Ruby 调用性能提升 内置 in profiler (–profile, –profile.graph) 不再绑定 RSpec 支持C语言扩展 (experimental) 支持RubyGems Maven (... 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(169) 评论(0) 推荐(0) 编辑
摘要:译文链接:10大IT职位尊重程度排行榜 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(154) 评论(0) 推荐(0) 编辑
摘要:译文链接:不需要计算机的程序员 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(135) 评论(0) 推荐(0) 编辑
摘要:本月,微软发布了IE9正式版,而Mozilla也宣布如无意外的话将于 22 日发布Firefox 4正式版,这两个浏览器的新版本发布占据了本周各大媒体网站的新闻和评论版面,双方都宣称自己在性能上有绝对优势,支持Web标准,互不示弱。但有一点相同的是,双方都承认HTML5肯定是Web的未来。IE 的高级主管 Ryan Gavin 称: "You can play buzzword bingo with HTML5 all day long. Simply put, HTML5 is part of the secret sauce that is g... 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(253) 评论(0) 推荐(0) 编辑
摘要:这篇文章很有意思,我发现了8个具有共同特征的站点-他们都使用JavaScript脚本语言。是什么使HTML/CSS站点很漂亮、过目难忘?我们需要JavaScript的魔力,使网站更具交互性和动画特征。下面我们就看看这8个站点。Momento AppMomento app是个丰富的iPhone应用站点。它有2个以上的不错的图片gallery组成,值得一看。We are fixel干净,漂亮的站点。口号吸引我们的眼球,你可以刷新显示不同的文字组合。Factoria非常动画的一个站点,右侧位置的滑动效果不错。Tom Pain吸引人的内容幻灯,当页面加载时,好似一个Flash网站。Pixillion滚 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(270) 评论(0) 推荐(0) 编辑
摘要:IE9才刚刚发布几天,互联网上已开始了对IE下一个版本的猜测。今天,在IE9最终版里发现的一些隐藏资源显示,微软已有了对IE10的预先计划。俄罗斯网站TheVista.ru披露了一个提及IE10的对话框,内容如下:“InternetExplorer10已可使用、立即将IE9在线升级到IE10,体验更快、更清洁、更值得信赖的上网浏览。”似乎在IE10的徽标被决定之前,微软在其位置先用了一个占位符代替。除此之外,这个对话框没有揭示什么其他信息,不过它暗示了微软计划通过独立于WindowsUpdate之外的IE自身升级系统提供IE10。此前一家媒体报道,有传言称IE10会和Windows8捆绑发售, 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(167) 评论(0) 推荐(0) 编辑
摘要:导读:原文作者Kevin Pang在kevinwilliampang.com发表一篇《10 Programming Proverbs Every Developer Should Know》。译文由伯乐在线整理编译成《10句编程箴言 每个程序员都应该知道》。文章内容如下:所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。1. 无风不起浪别紧张,这也许只是一场消防演习代码设计是否糟糕,从某些地方就可以看出来。比如: ... 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(219) 评论(0) 推荐(0) 编辑
摘要:本文列举了16个当前最流行的JavaScript框架。在这个列表中,既包括jQuery和Mootools,也有Zepo移动JavaScript框架。里面一定有你正在用的或想尝试用的JavaScript框架,看看列表吧!1. jQuery – Javascript框架应用最广泛的JavaScript框架,jQuery插件非常之多,涉及LightBox灯箱插件、日期插件、图表插件等各种类型的插件不计其数,OsChina就收录了1000多款jQuery插件。2. Dojo Javascript框架Dojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、 Dijit、Doj 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(215) 评论(0) 推荐(0) 编辑
摘要:3月21日,来自国外媒体的报道,为了创建替代Skype的开源软件,GNU Project 宣布计划GNU Call,该项目希望提供安全的在线呼叫给所有的用户,与流行的Skype VoIP服务竞争。GNU 项目,提供了一系列的自由软件,包括流行的Linux发行版。GNU Call项目,与Skype的主要不同点在于,它将使用P2P(点对点)SIP协议,所以该协议并不会依赖单个服务提供者。该组织希望创造self-organised呼叫网络,因没有单个的脆弱点,而提高安全性和可靠性。GNU Call建立在现有的GNU SIP Witch上,该项目是一SIP呼叫的服务器,提供管理和rout呼叫的方法。G 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(350) 评论(0) 推荐(0) 编辑
摘要:译文链接:两个程序员的故事 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(167) 评论(0) 推荐(0) 编辑
摘要:北京时间3月22日早间消息,谷歌今天修复了Adobe Flash的“零日漏洞”,其补丁发布时间甚至比Adobe更早。“零日漏洞”是指被发现后立即被恶意利用的安全漏洞。据介绍,黑客可以利用该漏洞在Excel文件中植入一个恶意Flash文件。如果该文件被打开,用户电脑就有可能遭到破坏。谷歌Chrome浏览器已经修复这一漏洞。由于Chrome的Flash版本和更新均由谷歌控制,因此谷歌能够在Adobe发布官方补丁前修复漏洞。科技博客Daring Fireball作者约翰·格鲁伯(John Gruber)建议用户将Flash删除,并使用Chrome浏览一切使用Flash的网站。谷歌尤其重视C 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(152) 评论(0) 推荐(0) 编辑
摘要:Firebug 1.7 正式版发布了,同时发布的还有 Chromebug 1.7.0。该版本修复了最后一个beta版的三个bug。Firebug 1.7 最主要的目标是完全兼容 Firefox 4,现在 Firefox 4 的正式版已经出来了,你完全可以立即升级到 Firefox 4 而不用担心 Firebug 的兼容问题。除了兼容 Firefox 4 外,Firebug 1.7 还包括如下新特性:重新设计中断的提醒消息Only show applied stylesOpen with editor feature improvedSupport for local, session and 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(158) 评论(0) 推荐(0) 编辑
摘要:译文链接:好的代码里只要一个return语句 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(161) 评论(0) 推荐(0) 编辑
摘要:本文为您推荐大量的开源、免费的IDE,精选15个免费IDE,推荐给大家。列表如下:Komodo Edit(Windows, Mac, Linux)Komodo IDE可以在Windows、Mac OS X 和 Linux上运行,并支持通用的开源语言——Perl、PHP和Ruby。代码智能引擎非常可靠。它扫描所有语言安装找到定制扩展,比如PEAR模块。在项目方面,它支持与CVS、Subversion和Perforce的集成,也允许直接向服务器FTP传递代码。Aptana Studio(Windows, Mac, Linux)Aptana是一个非常强大、开源的专注于Ajax开发的开发工具。Code 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(463) 评论(0) 推荐(0) 编辑
摘要:译文链接:http://www.jobbole.com/entry.php/581 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(110) 评论(0) 推荐(0) 编辑
摘要:译文链接:Fix Bug的五个阶段 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(210) 评论(0) 推荐(0) 编辑
摘要:译文链接:C语言,美丽的语言 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(170) 评论(0) 推荐(0) 编辑
摘要:导读:原文来自37signals.com,作者Matt发表的一篇《How to hire a programmer when you're not a programmer》。译文由国内整理编译为《如果你不是程序员,你怎么雇佣程序员呢》。以下是文章内容:如果你自己不是一位程序员,该如何雇用程序员呢?你需要注意一下几点:1.他们有多坚持己见(固执)呢?询问他们有趣的编程主题(如Ruby或Python?)。从他们回答的语调和推理中,可以得到很多信息。在我们最近一期节目中 ,杰夫说:“当人们对事情有强烈的见解,当他们可以大篇幅地谈论一些事情时,这就是一个很好的迹象,表明他们对这件事很有热情。 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(224) 评论(0) 推荐(0) 编辑
摘要:现在的网页设计,一般采用内容与表现相分离,即网页的组成包含:内容(HTML)+ 样式(CSS) + 脚本(JS) 。浏览器解析原理服务器接收到HTML->解析HTML结构建DOM树->解析CSS构建渲染树->为渲染树生成布局->绘制渲染树;在构建DOM树的同时,如果有JS,同时调用JS引擎解析。HTML文件,在html文件的开头处一般会包含文档类型。常用过渡类型,支持html4.0的标签。其他文档类型有严格类型(Strict)和框架(Frameset)。一个HTML文件,包含head和body两部分。外部文件(css和js)的引用、定义,以及网页的title,都是在he 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(361) 评论(0) 推荐(0) 编辑
摘要:【简讯】IS0 C++委员会正式批准了C++编程语言国际标准最终草案(FDIS)。标准本身已经完成,接下来将是根据委员会会议修改意见更新工作草案,预计将用三周时间完成FDIS草案,然后交给日内瓦的ITTF,最新的C++标准将在夏天发布,先前被临时命名为C++0x的新标准将被称为C++ 2011。从2003年发布的C++03到2011年的C++ 2011,新标准的制定历经了8年时间。GCC和Visual C++编译器都已加入了C++2011/C++0x的支持。C++0x FAQ(由C++作者Bjarne Stroustrup维护) 原文链接:http://developers.solidot.o 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(271) 评论(0) 推荐(0) 编辑
摘要:Chrome10/IE9正式版和Firefox 4都已经出现,这三个代表浏览器行业走向的产品有多大的性能提升,相互对比起来又是哪个更强?CNET用多种测试方案对他们进行了一次完整的横向测试,结果显示三个浏览器都有自己较强的一面,没有再次出现Chrome在性能上一家独大的情况:(Credit: Chart by Seth Rosenblatt/CNET)(Credit: Chart by Seth Rosenblatt/CNET)(Credit: Chart by Seth Rosenblatt/CNET)(Credit: Chart by Seth Rosenblatt/CNET)(Credi 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(238) 评论(0) 推荐(0) 编辑
摘要:Frans KaashoekFrans Kaashoek,计算机科学电气工程部和计算机科学人工智能实验室副主任、麻省理工学院教授,曾在计算机科学协会上获得2010年ACM - Infosys基金会奖,该奖项是为了表彰年轻科学家的创新举措,是“计算机领域最伟大贡献奖”。ACM美国计算机协会是一个世界性的计算机从业人员专业组织,ACM颁发图灵奖给计算机领域做出杰出贡献的人士。该奖项被称之为计算机领域的诺贝尔奖。目前为止,Kaashoek是第四位ACM - Infosys奖获得者。该奖项设立15万美元Infosys基金,由慈善机构Infosys提供赞助。Kaashoek的贡献主要体现在以下三个领域。 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(360) 评论(0) 推荐(0) 编辑
摘要:随着ISO督导委员会C++语言组对该语言下一版规格说明最终草案的敲定, C++编程语言即将换代升级。ISO/IEC信息技术特别小组将会审查督导委员会的最终草案是否符合国际标准,不出任何意外,将于今年晚期出版该草案。它将被叫做—— C++ 2011。英文链接:http://www.osnews.com/story/24578/ISO_Finalizes_C_Update译文链接:http://www.linux-ren.org/modules/newb ... pic_id=61059&forum=72 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(129) 评论(0) 推荐(0) 编辑
摘要:导读:原文来自blog.rtwilson.com上一篇博客《Want to write some code? Get away from your computer!》。译文由外刊IT整理编译《想写程序吗?远离你的计算机!》。文章内容如下:我最近想明白了一些事情。最好的写程序的地方不是在你的计算机前,不是使用你的编译器、IDE或其它一些工具。这最好的地方是一个远离这些工具的场所——是某个能让你认真的思考的地方。对于一个你很熟悉的编程语言,你很容易把你脑子里已经构思好的程序转换成编译器/解释器可以编译/解释的程序——难就难在如何在脑子里先把程序编好。有一天我乘火车旅行。我带了笔记本,但没有网络。 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(150) 评论(0) 推荐(0) 编辑
摘要:导读:在阅读此文之前请依次打开Debain,ArchLinux,Gentoo,OpenSuse及Grml等各大主流发行版的主页,你看到了什么?是的,都是一模一样的主页。当然,此事是Linux社区搞了一个大的愚人节节目。 这就是今天我们要报道的爆炸性新闻:Debian, Gentoo, Grml, openSUSE 和 Arch Linux 五大发行版正式宣布合并为一个新的 Linux 发行版,这个超级发行版的代号为Canterbury。该发行版目标是创建一个真正统一的操作系统,将具备的特点有: 像 Archlinux 一样简单易用 像 Debian 一样稳定 像 Gentoo... 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(162) 评论(0) 推荐(0) 编辑
摘要:表格一直是展示数据的最好方式。以微软的Excel为例,我们可以排序、整理、编辑,甚至几次点击轻松过滤数据。这次,我们看一看JavaScript网格插件,利用JS应用,它转换成普通表到“类Excel”布局,并有加载、操作、查看数据的一堆功能。下面列出7个JavaScript网格插件,他们都有不错的功能和漂亮的UI,一定会非常有用。FlexiGridFlexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid显示的数据能够通过Ajax获取或者从一个普通的表格转换。EditableGri 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(802) 评论(0) 推荐(0) 编辑
摘要:译文链接:http://www.oschina.net/news/16862/firebug-1-8a1 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(136) 评论(0) 推荐(0) 编辑
摘要:时间过得真快,转眼间IE9推正式版一段时间了。和很多同学一样,我也是第一时间下载并安装了这款号称继IE6后的微软最给力的浏览器。不过鉴于IE的口碑一向不好,这次微老大显然是想来个重塑辉煌,于是一款与之前版本完全不同的全新浏览器出现在了我们面前。当然创新是好,可对于很多用惯了老版IE的人来说,之前那些熟悉的功能或按钮却统统不见了踪影,那么微软究竟把它们藏在哪里?下面就让笔者带您来一睹真颜吧!一、让IE9不再“哑巴”很多从老版IE转过来的网友,都会发现IE9的一个“不太明显”的变化——没声音了!以往伴随着每次点击的那个经典“咔嗒”声再也听不到了。虽说对于这样一项功能,也许并不是每一个人都会喜欢,可 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(121) 评论(0) 推荐(0) 编辑
摘要:开源中国社区援引Conceivably Tech的消息,为我们带来了Firefox 5的一些开发计划,其中包括内嵌的PDF阅读器,一个全新的首页Tab以及社会化分享功能等等。 具体的新特性可能会包含以下内容: 1. 类似 Chrome 中的 Tab 多选,用户可简单的选择一个或者多个tab进行关闭和移动; 2. 新的 tab 页 (还没有公开测试) 3. 插件和扩展可操作标准工具 4. 文件上传进度指示器(这点chrome做得很好) ... 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(196) 评论(0) 推荐(0) 编辑
摘要:著名社交网站Facebook在全球受到广范的欢迎,它的成功模式也启发了不少人。比如,日前,在英国就有一名90后中学生建立了类似于 Facebook的黑客社交网,供全球黑客交流和切磋“技艺”,盗用他人信用卡。几年时间内,涉案金额便高达人民币1.8亿元,数千人受害。 近日,该“学生黑客”被判入狱,涉案人年龄之小、案值之大、受害人之广引发全球关注。 高调亮相少年大佬吓傻服务生 当尼古拉斯·韦柏来到伦敦五星级宾馆“雅典娜神庙”,入住每晚1600英镑的套房时,宾馆的员工就觉察出了事情有点不大正常。 他身穿昂贵的定制服装,傲慢自大不可一世;挥金如土时没有丝毫的掩饰。当然这一切本来没什么奇怪的,引 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(139) 评论(0) 推荐(0) 编辑
摘要:KDE已经放出其4.6系列桌面和上网本工作空间,KDE应用程序,以及其开发框架的一个更新。更新记录告诉我们,此次更新对Okular, Dolphin 和 Kopete等有诸多漏洞修复,值的安装。4.6.2对于运行4.6.1或更早期版本的人来说,是个推荐的更新。此款更新不包含新特性,是一个安全更新。 自从三年多前4.0.0的发布以来,4.6.2已是该系列第36次稳定发行。KDE组选择了代码名“Congrats”(祝贺,Congratulate的缩写),以向他们同GNOME组的友好竞争致敬。GNOME今日也发布了一个重大新版本。英文链接:http://dot.kde.org/2011/04/06/ 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(188) 评论(0) 推荐(0) 编辑
摘要:在Gnome 2发布9年之后,搭载全新用户界面Gnome Shell的新一代桌面环境Gnome 3终于正式发布。Gnome 3是Gnome项目史上具有里程碑式意义的一个版本,该版本引入了令人振奋的新型桌面用户界面Gnome Shell,可完全满足现代用户的需求。对于开发者而言,也有了实质性的改变,可以让开发者用更少的时间开发出具备更好用户体验的应用程序。官方网址:http://gnome3.org/发行公告:http://library.gnome.org/misc/release-notes/3.0/中文介绍:http://gnome3.org/index.html.zh_CN 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(164) 评论(0) 推荐(0) 编辑
摘要:译文链接:一个月内从零开始做webOS开发人员 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(132) 评论(0) 推荐(0) 编辑
摘要:导读:文章根据topdesignmag.com上一篇《Top 13 Most Absurd Programming Languages》,整理编译而来。这是一个娱乐贴,不要去问这些编程语言到底有没有什么实用价值,可以让我们感叹一下神奇和开发者独特的思维,这就是实用价值。1.LolcodeLOLCODE是一种建立在高度缩写的网络英语之上的编程语言,一般来说如果一个人能理解这种网络英语就能在未经训练的情况下读懂LOLCODE程序源代码。 “Hello World” example: HAI ... 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(220) 评论(0) 推荐(0) 编辑
摘要:微软仍然在拼命向消费者和企业销售Windows 7,但被众多媒体称为“Windows 8”的下一版本操作系统的传闻已开始炒做。Rafael Rivera和Paul Thurrott,两个微软的专有代码基础钻研的博客,最近发了一篇博文,汇总了从2010年以来有关Windows 8的功能假设的传言,并增加他们的自己的看法。一些网站和博客建议Windows 8将增加云服务、整合生物技术的安全性增强,有些则是微软内部资料泄露。虽然Windows 8的软件确切形式仍不明朗,不过微软几个月前已经明确了,该操作系统的下一版本将支持的SoC(系统级芯片)架构,尤其是合作伙伴基于ARM的系统,比如高通,Nvid 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(132) 评论(0) 推荐(0) 编辑
摘要:通过KDEWin,我们可以在Windows上体验KDE的GUI及专门为Windows编译的KDE应用程序。自由软件团队KDE的产品中包括用于Linux和UNIX平台的现代桌面系统、综合的办公套件和组件套件,以及上百个软件.其中涵盖互联网和网页应用程序、多媒体、娱乐、教育、图形和软件开发等各个门类。KDE软件中包含60多种语言的翻译(现在有简、繁体中文!),并且按照易于使用以及现代易用性的原则构建。KDE特性:应用程序可以本地化地运行在Linux、BSD、Solaris、Windows和Mac OS X 上;建议旧版本用户升级;支持包括Windows 2000在内及以后的所有Windows版本。 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(153) 评论(0) 推荐(0) 编辑
摘要:谷歌的愿景Googl用户体验团队致力于创建有用的(useful)、快速的(fast)、简单的(simple)、有吸引力的(engaging)、创新的(innovative)、适合大众的(universal)、有用的(profitable)、漂亮的(beautiful)、值得信赖的(trustworthy)、个性化的(personable)的应用。Google用户体验的十大准则1.将焦点集中在用户的生活,工作,和他们的梦想上Google用户体验小组努力发现用户的真正需求,包括那些他们自己都无法阐明的需求。有了这些信息,Google就可以创建解决现实问题的产品并激发所有人的创造力。Google的目 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(166) 评论(0) 推荐(0) 编辑
摘要:译文链接:http://www.oschina.net/news/17131/ibm-launches-maqetta-html5-tool 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(201) 评论(0) 推荐(0) 编辑
摘要:如果你正在使用Chrome浏览器查看Gmail邮件的话,那么你很可能已经在不知不觉中开始使用Google 规划的下一代互联网通讯协议SPDY了。Google在2009年11月首次对外宣布了SPDY协议,这是Google构建快速网络中非常关键的哦一环。在过去的18个月里面,SPDY已经逐渐被集成到了Stable分支的Chrome中。简单来说SPDY是更先进,更有效率的HTTP协议。SPDY协议可以通过一个单独的TCP链接实现并行的多路复用流通信,并且支持优先级,优先传送最重要的HTML内容,而其他JavaScript,视频等不是太重要的内容的优先级则会相对较低。总之,SPDY协议可以将页面载入时 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(155) 评论(0) 推荐(0) 编辑
摘要:译文链接:能说明你的Javascript技术很烂的五个原因 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(147) 评论(0) 推荐(0) 编辑
摘要:Google发布了CityHash系列字符串散列算法。今天发布的有两种算法:CityHash64 与 CityHash128。它们分别根据字串计算64和128位的散列值。这些算法不适用于加密,但适合用在散列表等处。Google一直在根据其数据中心常用的CPU对算法进行优化,结果发现对大多数个人计算机与笔记本同样有效益。尤其是在64位寄存器、指令集级的并行,以及快速非对其内存存取方面。该算法的开发受到了前人在散列算法方面的巨大启发,尤其是Austin Appleby的MurmurHash。但CityHash的主要优点是大部分步骤包含了至少两步独立的数学运算。现代CPU通常能从这种代码获得最佳性能 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(881) 评论(0) 推荐(0) 编辑
摘要:Mozilla今天公布了Firefox浏览器新的发布路线图,在探索版(Nightly)和测试版(Beta)之间新添一个“开发版”(Aurora)。Firefox“开发者预览版”的诞生是为了提供测试未来版本的新特征。此前Mozilla一直使用“探索版——测试版——正式版”的发布路线图,但这种方式存在缺陷:探索版存在“雷区”,也就是各种bug,这会让用户想当然的认为经过改进后的测试版拥有很高的稳定性,而事实并非如此。Mozilla为此在探索版和测试版之间新添“开发版”,并为之设计了一个新的图标。Firefox需要大家的帮助一起来测试新特征,并告诉我们你们发现的问题。帮忙测试不会占用你太多时间也不要 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(148) 评论(0) 推荐(0) 编辑
摘要:Java Web开发框架神作Play frameword 1.2正式发布。Play!是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需的所有东西。Play Framework 1.2主要改进内容:1.依赖管理2.更好的异步特性,支持WebSockets3.改进Routes文件,支持一些新特性,如:#Serveindex.htmlstaticfileforhomerequests GET/homestaticFile:/public/html/index.h 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(284) 评论(0) 推荐(0) 编辑
摘要:译文来源:10种经典的错误提示信息 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(140) 评论(0) 推荐(0) 编辑
摘要:在web设计过程中,确定好一个调色板是首要事情。今天我们来看看推荐如下7款调色板工具,便于你在设计项目中利用。Kuler基于web的AIR应用。Color Scheme Designer同样也是基于web的色彩应用。COPASO也是基于web,很值得关注的一个选择。PalettesPalettes是一款iOS调色板应用,针对iPhone和iPad。Think InkThink Ink是iPhone应用。Adobe IdeasAdobe Ideas并不是调色应用,它是最快方法转换iPhone照片专为调色板的工具。Saturation通过Saturation,可以浏览Kuler调色板库。英文来源: 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(589) 评论(0) 推荐(0) 编辑
摘要:[CSDN整理]微软一年一度的MIX技术大会于当地时间4月12日-16日在美国拉斯维加斯举行。MIX大会主要面向Web开发人员和设计人员,汇集了著名的开发厂商和技术专家,介绍及讨论微软新技术在各个领域的应用,并且演示其开发过程。本次大会议题涉及从RIA 到Web标准、媒体、视频云服务,工具、设备、游戏,加上新研究的突破。微软公司副总裁Dean Hachamovitch、微软公司副总裁Joe Belfiore、微软开发部门副总裁Scott Guthrie在大会上就各自负责的领域为与会者分享了最新研发进展。本届MIX 11发布的比较重磅的消息包括:一、展示IE10平台预览版微软发布IE10首个平台 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(132) 评论(0) 推荐(0) 编辑
摘要:译文来源:全新KDE工程面向平板电脑和混合用户界面 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(177) 评论(0) 推荐(0) 编辑
摘要:Ubuntu Linux是一份完整的桌面Linux操作系统,它可免费获得,并带有社团及专业的支持。Ubuntu社团按照Ubuntu宣言里所铭记的思想而组建:软件应免费提供,软件工具应能以人们本地语种的形式可用且不牺牲任何功能,人们应拥有定制及改变他们软件的自由,这包括以任何他们认为适宜的方式。Ubuntu是一个古非洲语单词,意指对他人的博爱。Ubuntu Linux发行将这种博爱之心带到了软件的世界中。Ubuntu 11.04 beta2发布下载版本,本次修复了Unity的众多BUG以及界面的变化,如Overlay Scrollbar。Ubuntu 11.04 Beta 2界面调整新内容:1. 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(212) 评论(0) 推荐(0) 编辑
摘要:Linus Torvalds眼里的二十年 1991年悄然面世的Linux如今已无处不在。Linux创始人Linus Torvalds谈论了他眼里的Linux二十年。Linus说Linux有四个重要日期:广为人知的8月25日,他在新闻组上发帖称在开发自由操作系统;其实之前的7月3日,他在minix新闻组的一个帖子里已提到了新操作系统;0.01版一开始没有公开,只是在几个感兴趣的人之间私下流传,直到9月17日外界才知道0.01版;第一次发表公开声明是在10月5日宣布释出v0.02版。他说如果要庆祝Linux生日的话,要准备4个蛋糕。Linus表示,他现在不考虑二十年后Linux四十周年的情形。风雨 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(275) 评论(0) 推荐(0) 编辑
摘要:译文出自:12组免费的CSS3 按钮强力推荐 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(160) 评论(0) 推荐(0) 编辑
摘要:开发者最容易犯的JavaScript错误,总结出13个。这些当中可能少不了你犯的错误。我们描述了这些陋习,并列出来解决办法,希望对开发者有帮助。1.for..in数组迭代的用法 Usage of for..in to iterate Arrays举例:varmyArray=[“a”,“b”,“c”]; vartotalElements=myArray.length; for(vari=0;i<totalElements;i++){ console.log(myArray[i]); } 这里主要的问题是语句中的“for..in”不能保证顺序,这意味着你将获得不同的执行结果。此外,如果有人增 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(188) 评论(0) 推荐(0) 编辑
摘要:导读:原文作者Eric Spiegel在itmanagement.earthweb.com上发标一篇《That Developer's Salary is Bigger than Mine!》,译文由外刊IT评论整理编译《为什么我的工资最低!》。文章内容如下:我盯着同为开发人员的同事们的薪水表。一股闷气开始在胸口里形成。当看到我的薪水在这个清单上只比最后一名高一点时——几乎就是最低——这股闷气冲出我的喉咙化作一句粗俗的语言。就像是电影A Christmas Story里的Ralhpie那样,实在是忍无可忍。但当突然想到能看到这份清单也许是上帝对我的恩赐,我的心情一下开朗了。否则,会不会 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(154) 评论(0) 推荐(0) 编辑
摘要:jQuery现在已经有一统ajax框架的趋势,或许日后将成为ajax的标准框架也难说。本文向你推荐9款jQuery插件,使用这些插件可使你的网站增色不少。开始吧!1.Sticky Sidebar:当页面向下滚动时,右边的购物车信息是跟着往下滚动的,像新浪微博的新粉丝提示,非常好。2.Waypoints:是一个jQuery用来实现捕获各种滚动事件的插件,例如实现无翻页的内容浏览,或者固定某个元素不让滚动等等。支持主流浏览器版本。3.Better Checkboxes,不用介绍,看图你就明白4.接下来这个有点纠结,原文应该是漏掉了名字,只有一个截图:5.Sausage UI for context 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(160) 评论(0) 推荐(0) 编辑
摘要:在企业使用的编程工具,开源工具到处可见,常处于统治地位。原因很简单:开源协议被设计来允许用户修改、修复、拓展代码,并且具有社区的持续贡献力,开源力量在企业中蔓延...来自“开源编程工具越来越受到欢迎”的消息,InfoWorld选出了13个在企业中持上升势头的开源编程工具。列表如下:1.Rhomobile RhodesRhodes是一个新的开源解决方案,将Ruby开发带到移动领域。更强的是:它允许使用同一个Ruby源文件能够运行于许多移动设备上,目前包括iPhone,Windows Mobile,RIM的BlackBerry平台!对于Symbian和Android的支持即将完成。2.GitGit 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(197) 评论(0) 推荐(0) 编辑
摘要:FedoraLinux(第七版以前为FedoraCore)是较具知名度的Linux发行包之一,由FedoraProject社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统。Fedora基于RedHatLinux,在RedHatLinux终止发行后,红帽公司计划以Fedora来取代RedHatLinux在个人领域的应用,而另外发行的 RedHatEnterpriseLinux(RedHat企业版Linux,RHEL)则取代RedHatLinux在商业应用的领域。Fedora的功能对于用户而言,它是一套功能完备、更新快速的免费操作系统,而对赞助者Red Hat公司 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(154) 评论(0) 推荐(0) 编辑
摘要:在Gnome 3正式发布2周之后,开发人员就已经开始着手讨论Gnome 3.2的发布日程及新增功能了,Gnome 3.2下一个Gnome的主要版本。按照Gnome的传统,下一版本将于6个月后发布也就是今年9月底。但按照Gnome的另一个传统,会不会再次跳票目前还未知。暂定的Gnome 3.2发布计划已经存在于Gnome Live Wiki 上,当然在此期间还要经历3.1.1 ,3.1.2等维护版本。Gnome 3.2的正式版本将于9月28日发布,这个 Wiki 页上列出了处于讨论状态的Gnome 3.2新增功能,其中主要包括:改善和增强辅助工具增强程序菜单功能,也许会引入 Ubuntu Uni 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(196) 评论(0) 推荐(0) 编辑
摘要:[CSDN 问题征集]日前,台湾著名C++技术专家、资深计算机图书作者侯捷将来大陆为广大技术爱好者做一次简短的培训。趁此良机,CSDN记者将会对侯捷先生进行专访,如果您有相关话题想与侯捷先生探讨,欢迎您在本文末的评论处留言:话题不限,程序人生、C++、业界大势和热点、Windows编程遇到的问题、困惑等等都可以,我们会挑选出一些问题向侯捷先生提出,并回复给您他的回答。侯捷:两岸著名的IT技术教育者,计算机图书作家、译者、书评人。著有《深入浅出MFC》、《多型与虚拟》、《STL源码剖析》、《无责任书评》三卷,译有众多脍炙人口的高阶技术书籍,包括Meyers所著之“Effective C++”系列 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(128) 评论(0) 推荐(0) 编辑
摘要:译文出自:伯乐在线---敏捷翻译组---魏哲 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(160) 评论(0) 推荐(0) 编辑
摘要:译文出自:开源中国社区 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(139) 评论(0) 推荐(0) 编辑
摘要:导读:酷壳网的陈皓给大家介绍了软件设计的一些原则,作者认为一个好的程序员通常由其操作技能、知识水平,经验层力和能力四个方面组成。软件设计的这些原则,每一个程序员都应该了解。相信大家从中能够从中学了解到一些设计原理方面的知识。文章内容如下:以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和Unix传奇(下篇)中所以说的UNIX的设计原则。相信大家从中能够从中学了解到一些设计原理方面的知识,正如我在《再谈“我是怎么招聘程序”》中所说的,一个好的程序员通常由其操作技能、知识水平,经验层力和能力四个方面组成。在这里想和大家说说设计中的一些原则,我认为这些东西属于长期经验总结出来的知识。这些原 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(135) 评论(0) 推荐(0) 编辑
摘要:[CSDN编译 夏梦竹]导读:Cassie McDaniel是一位设计师、艺术家和作家。她常年在伦敦、佛罗里达、多伦多为一些世界级公司,包括非盈利组织从事设计工作。本文是她日前刚写的一篇文章,CSDN软件研发频道对此进行了编译,与广大网友们分享。许多设计师从纯粹的精品创作跌跌撞撞的进入到了网络产业。商业工作是艺术家演进的自然进程,不仅是因为它有着可靠的收入,而且你有可能体会到为用户打造出实用产品的乐趣。此外,艺术和设计借鉴了许多相同的概念,艺术家或设计师往往能够将艺术技巧纳入设计和插图中。然而有的时候,人们在设计过程中往往会错过作品背后的创作灵感,尤其是制作内容管理网站或横幅广告的时候。一个艺 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(149) 评论(0) 推荐(0) 编辑
摘要:译文出自:cnbeta 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(194) 评论(0) 推荐(0) 编辑
摘要:日前,IBM在“2011 IBM Rational Jazz创新大赛”启动发布会,介绍了今年大赛的筹备情况,并回顾了往届比赛,同时,还介绍了IBM Rational在下一代协作平台Jazz方面的研发投入情况。 3月16日消息,IBM在14日召开“2011 IBM Rational Jazz创新大会”新闻发布会,介绍了今年大赛的筹备情况,并回顾了往届比赛,同时,还介绍了IBM Rational在下一代协作平台Jazz方面的研发投入情况。 据悉,Jazz平台作为Rational面向软件交付技术的下一代开发协作平台,已经席卷全球。Jazz倡导了一种革命性的、前瞻的开发模式,它致力于提高软件开发的协. 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(223) 评论(0) 推荐(0) 编辑
摘要:译文出处:开源中国社区 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(207) 评论(0) 推荐(0) 编辑
摘要:译文出自:一种境界 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(133) 评论(0) 推荐(0) 编辑
摘要:缓存的重要性不言而喻,它被系统以多种不同的方式来运用,可能储存在内存、硬盘,或数据库中,也常被用于处理DNS请求。意大利经济学家Vilfredo Pareto的8-2法则,在经济领域之外的计算机系统缓存方面仍然适用,80%的时间用户只访问20%的数据。使用好缓存,将有效地节约系统资源,提供系统性能。这5款最好的免费/开源的Linux缓存系统,自然不能错过。1.memcachedmemcached是一套分布式的快取系统,当初是Danga Interactive为了LiveJournal所发展的,但目前被许多软件(如MediaWiki)所使用。这是一套开放源代码软件,以BSD license授权释 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(235) 评论(0) 推荐(0) 编辑
摘要:导读:本文是从《 Where do Programmers Go after death 》这篇文章翻译而来。译文来自外刊IT评论《漫画:天堂里没有程序员!》。幸亏我是信马克思的,不担心自己进不了天堂!马克,你应该马上重构这段程序.......将来它会给系统带来大麻烦的。不,就让它这样吧!公司绝对不会感谢你在这种事情上浪费时间的!这并不难,只需要修改几个类就搞定了。不,你可没时间测试它们,如果你改出了问题,他们一定会责怪你的!你愿意为这次改动负责任吗?我知道!天堂里没有程序员!这样呀......你知道,我只是个天使.....英文原文:Where do Programmers Go after 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(710) 评论(0) 推荐(0) 编辑
摘要:网站的配色方案决定了访问者对网站的第一印象,有很多工具可以帮助选择合适的配色方案,本文为网站设计者介绍五款免费的优秀网站配色方案工具。1. KulerKuler是一款倍受专业网页设计人员喜爱的工具,它在配色方案中增加了社会化媒体和网络因素,设计人员使用Adobe注册账号登陆后可以创建调色板并且互相分享,也可以根据自己的需求修改别人的调色板。颜色显示格式包括RGB,CMYK,LAB和HSV。2. Color Palette Generator创作灵感有时候来的很突然,也许偶然在网上看到的一张图片就会是你产生一个完美的配色方案。这个工具支持上传JPG和PNG格式的图片,并且会对图片色彩显示做详细分 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(319) 评论(0) 推荐(0) 编辑
摘要:导读:原文来自whitakerblackall.com一篇《My First Six Months of Programming: From Man-Rodent to Partyman 》,译文由外刊IT评论整理编译《我6个月的学习编程经历:从Man-Rodent到Partyman》。我是菜鸟几乎刚好是6个月前,我决定开始从事一项新的职业。2010年10月之前,我从未接触过编程。要说有,那也只是在6年级时学过了大概一周的非常基本、基本、基本的编程知识。就这些。我不知会学成什么样。2010年10月9日我在微博上写道:“我究竟想干吗?我决定学习编程,我没有任何的基础。唉,兄弟们,我有些担心。”这 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(270) 评论(0) 推荐(0) 编辑
摘要:译文出自:开源中国社区 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(270) 评论(0) 推荐(0) 编辑
摘要:日新月异的网页设计文化现在已经成长为一系列的子标准。网页设计文化发展20年之后的现在,世界各地的设计者都在将自己的好想法用在万维网上。软件通常是根据用户的需要而产生的,但如果你工作在(网页设计)第一线,这个话题就对你很重要了。在操作系统领域,有三种系统是应用的比较多的:Windows系统、Mac OS X系统以及各种Linux发行版。对于本文,我们将专注于讨论Windows系统和Mac系统的应用。这并不是说Linux系统(尤其是Ubuntu系统)不能用在图形和网页设计中。只是因为和Windows系统和Mac系统比起来,它只占操作系统市场份额的很小一部分。舒适的用户体验微软和苹果公司都在他们最新 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(220) 评论(0) 推荐(0) 编辑
摘要:导读:原文来自dotmac.rationalmind.net上一篇《Some lesser-known truths about programming》,译文来自外刊IT评论整理编译《关于编程,鲜为人知的真相》而来。我常年程序员的经历让我知道了一些关于软件编程的事情。下面的这些事情可能会让朋友们对软件开发感到惊讶:1.一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码——不管他的技术水平有多高。好的程序员花去90%的时间在思考、研究和实验,来找出最优方案。差的程序员花去90%的时间在调试问题程序、盲目的修改程序,期望 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(198) 评论(0) 推荐(0) 编辑
摘要:算起来软件工程师大概是全世界最特別的一种职业,因为一个最好的programmer和一个最烂的programmer,生产力相差至少10倍,有时候甚至可以高达100倍。这在其他的职业几乎是没听过的——像Jordan(麦可.乔丹)这样强的篮球运动员,平均一场比赛的生产力,顶多也只是菜鸟板凳的10倍。即使是其他脑力、创意密集的行业,例如:IC设计、建筑、商品设计等等,生产力的差別也都是在10倍的这个级别,很少达到100倍的。但又为什么,当Jordan的薪水是NBA菜鸟的100倍,一流建筑师的费用是菜鸟的1,000倍时,最好的软件工程师,他们所赚得的却往往连新人的5倍都不到?这个问题我一直想不透。它也不 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(213) 评论(0) 推荐(0) 编辑
摘要:译文出自:5款优秀的Linux便携式应用 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(247) 评论(0) 推荐(0) 编辑
摘要:TIOBE 5月份编程语言排行榜已经发布,在本月中C#和Objective-C中取得新的历史高点。没有任何其他的编程语言,可以达到C#和Objective-C的超过2.5%年升幅。Lua和Python分别提升了0.61%和0.49%。以下是前20名编程语言排行:前10名编程语言走势图:以下是前50名编程语言排名:必须声明,这个榜单本身采集的是英文世界的数据,虽然在反映趋势上有一些参考意义,但与中国的实际情况不完全符合,而且,这张采样本身也有相当大的局限性。【说明】TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新。这份排行榜排名基于互联网上有经验的程序员、课程和第... 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(125) 评论(0) 推荐(0) 编辑
摘要:译文出自:伯乐在线 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(122) 评论(0) 推荐(0) 编辑
摘要:Ubuntu 11.04在4月底正式发布了,新版本首次采用Unity界面,很多操作和GNOME都不相同,也许你在使用过程中会出现手足无措,不过新鲜事物总是要花费一段时间适应,之后你会发现Ubuntu 11.04还是很不错的。下面我们为大家收集了19个小技巧,能让你快速上手Ubuntu 11.04,新手们不妨看看:1.不喜欢Unity?切换到Ubuntu GNOME经典桌面注销unity桌面环境,然后选择登录环境为“经典桌面”即可进入。若是你喜欢Unity,可是你的显卡不给力3D不支持,怎么办呢?安装Unity-2D:sudo apt-add-ppa repository: unity-2d-t 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(152) 评论(0) 推荐(0) 编辑
摘要:HTML 5可以说是近十年来Web标准最巨大的飞跃,它的使命是将Web带入一个成熟的应用平台,在这个平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化。今天,本文向大家展示20佳惊艳的HTML5应用程序示例。1.HTML5 Canvas Collage基于HTML5 Canvas开发的拼贴应用,每个图层都可以按不同的方式进行改变,例如移动、缩放、旋转、透明度、阴影等,还可以调整层叠顺序。2.Full Schedule一个简单的日程应用,足以应用于工作,家务,锻炼计划等等各种需要记录下来的事情。3.Plan5 HTML5 Task OrganizerPlan 5是一个任务组织、计划和定时 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(258) 评论(0) 推荐(0) 编辑
摘要:[CSDN专访专稿]随着行业信息化的持续深入,嵌入式的典型应用代表瘦客户机已广泛用于网络通信、消费电子、医疗电子、国防、工业控制、金融、电力和交通等领域。中国的瘦客户机产业规模也以年均超过17%的复合增长率发展,成为国内外厂商争夺的“金矿”资源。 微软嵌入式中国区高级市场经理 李涛新的(终端)设备形态、IT虚拟化+云计算浪潮、地域性行业变化、硬件发展态势(X86、ARM...)、绿色环保等新的市场契机都将促成瘦客户机市场的高速发展,微软嵌入式中国区高级市场经理李涛告诉CSDN记者。瘦客户机市场的“螺旋式”上升据悉,Windows Embedded Standard和Windows Embedd 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(252) 评论(0) 推荐(0) 编辑
摘要:近日,Adobe开发者联盟新开设了HTML5开发者中心。该中心提供HTML5一站式服务,包括CSS3,使用最新的APIs,并与音频、视频以及更多协作。原文出自:New ADC HTML5 Developer Center 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(137) 评论(0) 推荐(0) 编辑
摘要:导读:作者陈皓之前写过关于可视化排序的一篇文章,现在他又给大家罗列出可视化的数据结构和算法来供大家学习参考。文中分别从基础、索引、排序、动态编程等方面进行描述。文章内容如下:还记得之前发布过的那个关于可视化排序的文章吗?在网上又看到了一个旧金山大学David Galles做的各种可视化的数据结构和基本算法的主页,网址在这里,大家可以看看。我把这个页面的目录列在下面并翻译了一下,大家可以直接点击了。不知道国内的教育有没有相关的教学课件,至少在我大学的时候是没有的。基础Stack栈: 数组实现Stack栈: 链表实现Queues队列: 数组实现Queues队列: 链表实现Lists列表:数组实现( 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(380) 评论(0) 推荐(0) 编辑
摘要:译文出处:伯乐在线 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(124) 评论(0) 推荐(0) 编辑
摘要:作为一个Web开发人员,有时候也需要关注一下你的网站在移动设备上的表现,或者需要通过移动设备来管理网站。下面为你推荐7款免费的Android应用,有助于你更好的工作。1.Firefox 4 Beta Mobile 2.AndFTPAndFTP是Android手机上的支持FTP,SFTP,SCP,FTPS的客户端软件,可管理多个FTP服务器,自带文件浏览器和FTP文件浏览器,提供下载和上传的功能,可对文件进行重命名、删除、复制以及权限设置、创建目录等操作。3.Android CodePadAndroid CodePad是一个简单的源码浏览器,支持语法高亮显示,支持所有类C、类Bash和类XML的 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(176) 评论(0) 推荐(0) 编辑
摘要:日前,Google公司宣布在其搜索引擎上正式启动Flash内容的即时预览功能,一些基于Flash的网站终于可以用即时预览功能快速访问,不过这项新功功需要Flash插件的支持。Google和Adobe一直被业界视为拥有良好的业务合作关系,公司之间的联系也也相当紧密,而在Android系统和Chrome浏览器中对Flash的支持度也足见两家公司的关系非同一般。原文出自:开源中国社区 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(173) 评论(0) 推荐(0) 编辑
摘要:译文出自:博客园 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(149) 评论(0) 推荐(0) 编辑
摘要:日前,IBM宣布“2011 IBM Jazz创新大赛”正式开幕。会上,IBM软件集团大中华区Rational总经理夏然、IBM Rational中国开发中心总经理严成文接受媒体采访,并就2011 Jazz创新大赛的安排、往届大赛情况以及IBM Rational在Jazz方面的研发投入做了详细的介绍。Jazz是什么?下一代协作平台Jazz 是 IBM Rational 面向软件交付技术的下一代协作平台。Jazz 平台经过精心设计,专门面向全球化和跨地域团队开发,将改变人们协作构建软件的方式——提高软件交付的协作性、效率和透明度。您可以将 Jazz 技术视为一个可扩展的框架,能动态地集成和同步与软 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(230) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(150) 评论(0) 推荐(0) 编辑
摘要:导读:原文作者changeword在博客园中写了一篇文章《培养软件工程思想》,在他看来,软件工程是一门学问,如何才能培养软件工程思想需要一步一步的去实践出来,以下是作者总结出来的心得。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。而工程化的最主要的特点是系统化、规范化、可量化并且严格控制流程得完成开发或生产任务,在此严格的条件下优质、高效的进行生产活动。工程化思想的这种优秀品质,决定了她在生产活动中不可替代的地位。比如各大品牌的手机(如Nokia、Apple)都严格的控制其生产流程,所以品牌手机比山寨机质量要好很多,售后维护也比山寨机做到系统、规范。在软件开发过程 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(173) 评论(0) 推荐(0) 编辑
摘要:译文出自:10个对iPad开发者有帮助的工具 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(177) 评论(0) 推荐(0) 编辑
摘要:译文出自:15个对设计师和开发人员很有用的信息图形 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(150) 评论(0) 推荐(0) 编辑
摘要:导读:本文是从《Hackers vs. Coders》这篇文章翻译而来。译文来自外刊IT评论整理编译《计算机爱好者 VS. 程序员》。文中简单介绍了程序员和计算机爱好者之前的区别。以下是文章内容:优秀的计算机爱好者具有一种无价的技能。可作为一名程序员会跟计算机爱好者一样吗?难道程序员跟那些不知道如何编码的计算机爱好者们相比,会在创造性上处于劣势吗?下面的这个故事让我看清了他们之间的不同。我最近被邀请在一个周末创业活动中做指导。周五晚上,我们召集到一起吃匹萨,定创意,建团队以及讨论启动计划。临近结束时,每个人都对这个周末将要做的事情感到非常的满意。周末早晨我来到现场发现人们都在努力的工作。有些人 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(202) 评论(0) 推荐(0) 编辑
摘要:译文出处:10项技能让前端开发者价值百万 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(124) 评论(0) 推荐(0) 编辑
摘要:导读:本文是从《The Programmer Entrepreneur Dilemma》这篇文章翻译而来,译文来自外刊IT评论整理编译《程序员创业的两难困境》。文章介绍了一名程序员他的编程生涯已有12年头,成绩斐然,引发创业的念头,但当真正开始创业时开始左右为难,不知如何抉择才是正确的。文章内容如下:编程生涯的头12年,我成绩斐然,这归功于我的工作理念。不仅仅在工作努力,而且在业余时间学习新技术和新编程语言。对任何一个成功的,而且一直保持很成功的程序员来说,这是他必须经历的。我的习惯是一年一个轮回。在新年伊始,我反省上一年学到了什么,使用了哪些技术,哪些还没有涉足,然后明确定下今年将要去学的东 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(588) 评论(0) 推荐(0) 编辑
摘要:Django是一款高性能的Python web框架,鼓励快速开发和干净、务实的设计。Django项目是一个定制框架,它源自一个在线新闻Web站点,于2005年以开源的形式被释放出来。Django的重点是尽可能地自动化,坚持DRY原则。下面介绍4款基于Django框架的开源项目:1.CMS 建站系统 Django-CmsDjango-Cms是一款基于Django框架开发的CMS建站系统。主要特点是简单易用,性能高。2.开源内容管理平台Mezzanine一个开源的内容管理平台,建立在Django框架上,,包括web版本和移动版本。更多见Mezzanine 文档,Mezzanine live 在线演 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(116) 评论(0) 推荐(0) 编辑
摘要:译文出自:伯乐在线 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(112) 评论(0) 推荐(0) 编辑
摘要:译文出自:外刊IT评论 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(130) 评论(0) 推荐(0) 编辑
摘要:译文出自:rockux.com 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(194) 评论(0) 推荐(0) 编辑
摘要:导读:本文是从《Message Queue Shootout!》这篇文章翻译而来,译文来自外刊IT评论《消息队列软件产品大比拼》。内容如下:我花了一周的时间评估比较了一下各种消息队列产品,非常的有趣。我做这个事的动机是因为一个客户有一个很高性能需求。他们的消息信息突破了1百万个并发。目前他们使用的是SQL server,并不理想,我建议他们使用消息队列服务器。为了对一些相似的候选产品获得一个全面的但是粗浅的性能上的了解,我们它们放在一起做了个测试。我让每个消息产品各发送和接受1百万千条1K的消息。测试准备的有些仓促,我并没有修改任何的配置,只是快速的看了一下它们的安装文档,安装好每种软件,然后 阅读全文
posted @ 2011-09-23 23:07 狼人:-) 阅读(177) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示