摘要:
导读:永远beta版,是最近比较流行的一种开发思路,不少开发人员和技术管理者也在关注这方面的内容。但已经有人开始质疑这种方式在其他产品尤其是跟硬件结合在一起的可行性,这点也引起众人的反思。由此引发的开发模式的话题也引起了业界相关人士的关注,全球最大的中文IT社区CSDN的论坛里就有人表示,首先,Google做硬件设备基本上是不成功的,所以它在硬件产品上的思路/方法肯定是值得商榷的。但问题是否就出在他们的永远Beta版的思路上呢?同样的,也有人在分析:为什么大家能够在互联网上接受永远beta版而在硬件产品上无法接受?互联网上的产品有众多的替代品,是否这样大家的容忍度就会提高?硬件相关产品如何保持 阅读全文
文章分类 - 技术尝鲜
【观点】程序员的七大坏毛病
2011-09-23 23:08 by 狼人:-), 254 阅读, 收藏, 编辑
摘要:
导读:本文是从《Top 7 programmers bad habits》这篇文章翻译而来,译文来自外刊IT评论《程序员的七大坏毛病》。程序员在写程序时,往往自我观点性很强,文中给出了例举了程序员的七大坏毛病,并提出建议改之。以下是文章内容:1.所有的程序都写的很烂,除了我的。我要告诉你一个坏消息,兄弟,所有的程序都写的很烂,包括你的。无论你在上面花多少功夫,其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。我在前几篇文章里已经讨论过了这个问题,你可以读读这篇文章和这篇文章,从中你可以理解我所说的所有的程序都写的很烂究竟是什么意思。如何纠正:不要挑剔别人的程序,有一天也许 阅读全文
TIOBE 2011年6月编程语言排行榜:Lua挤进前10位
2011-09-23 23:08 by 狼人:-), 175 阅读, 收藏, 编辑
摘要:
TIOBE 6月份编程语言排行榜已经发布,本月热点关注的语言是Lua。在本月中Lua一下挤进前10位,超过JavaScript、Ruby。一年前,苹果决定在iOS系统上使用Lua语言。直到现在已经有很多iPhone的应用写入到Lua中,包括当下最为流行的愤怒的小鸟。现在做移动设备应用的浪潮非常的火热,由此为iPhone和iPad编程的Objective-C语言也受到更多开发者的青睐。本月可见,包括ruby和Python两大脚本语言已经丢失市场份额,开始下滑。以下是前20名编程语言排行:前10名编程语言走势图:以下是前50名编程语言排名:必须声明,这个榜单本身采集的是英文世界的数据,虽然在反映趋 阅读全文
10款对开发者有用的Android应用
2011-09-23 23:08 by 狼人:-), 185 阅读, 收藏, 编辑
摘要:
本文收集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 阅读全文
【精华】Web开发必备资源汇总
2011-09-23 23:08 by 狼人:-), 199 阅读, 收藏, 编辑
摘要:
导读:原文来自《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, 阅读全文
写给即将入行的程序员的一封信
2011-09-23 23:08 by 狼人:-), 185 阅读, 收藏, 编辑
摘要:
导读:原文作者Akash发表的一篇《An open letter to those who want to start programming》,译文由伯乐在线整理编译《写给即将入行的程序员的一封信 》。文中阐述给新手程序员的一些建议。不管你是程序员高手亦或者是新手,文中的见解都值得我们学习。内容如下:首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。 “当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。”–WhyTheLuckyStiff ... 阅读全文
谷歌语言标准中,C++成绝对的佼佼者
2011-09-23 23:08 by 狼人:-), 216 阅读, 收藏, 编辑
摘要:
谷歌发布了一份调查报告[pdf](首页如下图),指出C++是市场上最高效的编程语言。该互联网巨头将一个紧凑的算法实现在四大预言——C++,Java,Scala以及它自己的编程语言Go之上——然后评估运行结果以找出‘差异因素’。”英文原文: C++ Clear Winner in Google Language Benchmark 译文来自:Linux人社区 阅读全文
可视化的数据结构和算法
2011-09-23 23:07 by 狼人:-), 380 阅读, 收藏, 编辑
摘要:
导读:作者陈皓之前写过关于可视化排序的一篇文章,现在他又给大家罗列出可视化的数据结构和算法来供大家学习参考。文中分别从基础、索引、排序、动态编程等方面进行描述。文章内容如下:还记得之前发布过的那个关于可视化排序的文章吗?在网上又看到了一个旧金山大学David Galles做的各种可视化的数据结构和基本算法的主页,网址在这里,大家可以看看。我把这个页面的目录列在下面并翻译了一下,大家可以直接点击了。不知道国内的教育有没有相关的教学课件,至少在我大学的时候是没有的。基础Stack栈: 数组实现Stack栈: 链表实现Queues队列: 数组实现Queues队列: 链表实现Lists列表:数组实现( 阅读全文
推荐Web开发人员应有的7款免费的Android应用
2011-09-23 23:07 by 狼人:-), 176 阅读, 收藏, 编辑
摘要:
作为一个Web开发人员,有时候也需要关注一下你的网站在移动设备上的表现,或者需要通过移动设备来管理网站。下面为你推荐7款免费的Android应用,有助于你更好的工作。1.Firefox 4 Beta Mobile 2.AndFTPAndFTP是Android手机上的支持FTP,SFTP,SCP,FTPS的客户端软件,可管理多个FTP服务器,自带文件浏览器和FTP文件浏览器,提供下载和上传的功能,可对文件进行重命名、删除、复制以及权限设置、创建目录等操作。3.Android CodePadAndroid CodePad是一个简单的源码浏览器,支持语法高亮显示,支持所有类C、类Bash和类XML的 阅读全文
谷歌启动搜索引擎新功能 网页Flash内容即时预览
2011-09-23 23:07 by 狼人:-), 173 阅读, 收藏, 编辑
摘要:
日前,Google公司宣布在其搜索引擎上正式启动Flash内容的即时预览功能,一些基于Flash的网站终于可以用即时预览功能快速访问,不过这项新功功需要Flash插件的支持。Google和Adobe一直被业界视为拥有良好的业务合作关系,公司之间的联系也也相当紧密,而在Android系统和Chrome浏览器中对Flash的支持度也足见两家公司的关系非同一般。原文出自:开源中国社区 阅读全文
Jazz揭秘:下一代开发平台常见问题百科全说
2011-09-23 23:07 by 狼人:-), 232 阅读, 收藏, 编辑
摘要:
日前,IBM宣布“2011 IBM Jazz创新大赛”正式开幕。会上,IBM软件集团大中华区Rational总经理夏然、IBM Rational中国开发中心总经理严成文接受媒体采访,并就2011 Jazz创新大赛的安排、往届大赛情况以及IBM Rational在Jazz方面的研发投入做了详细的介绍。Jazz是什么?下一代协作平台Jazz 是 IBM Rational 面向软件交付技术的下一代协作平台。Jazz 平台经过精心设计,专门面向全球化和跨地域团队开发,将改变人们协作构建软件的方式——提高软件交付的协作性、效率和透明度。您可以将 Jazz 技术视为一个可扩展的框架,能动态地集成和同步与软 阅读全文
【观点】微博的弊端和它的真正意义
2011-09-23 23:07 by 狼人:-), 201 阅读, 收藏, 编辑
摘要:
导读:原文作者魏武挥在博客中写了一篇文章《微博的弊端和它的真正意义》,文中作者以自己的观点总结出了微博的定制结构、评论机制微博的真正意义。以下是文章内容:对于学术圈而言,大概没有比微博引发他们更关注的网络应用了。一个典型的例子就是,有数名高校新闻传播学教师在他们的新媒体课程(甚至是文化类课程)上要求学生开微博,并以期末这个微博所拥有的粉丝数作为该课程的量分依据之一——这类做法,在我的视野中,从来没有发生过。即便是在06、07年,博客这个概念红遍中国的时候。学院派的这个举措,想必是建立在“微博是重要的传播应用”这个假设上。这个假设没错,但如果往下推一步:你不开微博不捣鼓点粉丝来,就不能更好地了解 阅读全文
【观点】培养软件工程思想
2011-09-23 23:07 by 狼人:-), 173 阅读, 收藏, 编辑
摘要:
导读:原文作者changeword在博客园中写了一篇文章《培养软件工程思想》,在他看来,软件工程是一门学问,如何才能培养软件工程思想需要一步一步的去实践出来,以下是作者总结出来的心得。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。而工程化的最主要的特点是系统化、规范化、可量化并且严格控制流程得完成开发或生产任务,在此严格的条件下优质、高效的进行生产活动。工程化思想的这种优秀品质,决定了她在生产活动中不可替代的地位。比如各大品牌的手机(如Nokia、Apple)都严格的控制其生产流程,所以品牌手机比山寨机质量要好很多,售后维护也比山寨机做到系统、规范。在软件开发过程 阅读全文