logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

软件工程的未来发展趋势(一)

此文全文已发表在《程序员》杂志九月号上。这篇文章的主体是讨论软件工程的未来发展趋势,但是软件工程的发展不可能是孤立的,所以我们首先需要思考一下计算模型和软件开发本身的变化和趋势,再由此推测软件工程的发展趋势。 从计算模型而言,应该来讲,传统的冯.诺依曼仍然被沿用;但从计算能力上来将,我们注意到了三个变化:l         CPU的运算能力按摩尔定律快速提升;但提升单颗CPU的

#服务器#中间件#eclipse
为什么纯粹的Scrum在中国很难落地(一) - Scrum与自组织(self-organizing)

@吴穹Adam (新浪微博) 这几天因为要准备培训材料仔细解读了一下新版的Scrum Guide,全文可见此链接 http://www.scrum.org/scrumguides/,Release Notes在这里: http://www.scrum.org/storage/Sc

#新浪微博
JaCoCo和Maven的集成方式,在开发者测试阶段自动生成覆盖率报告

org.jacoco    jacoco-maven-plugin    0.5.3.201107060350               JaCoCo Agent      test-compile                     p

#maven#测试
到底什么是云计算?

昨天又和朋友讨论到云计算,觉得大家对这个概念都云里雾里的。于是就激起了我的考究癖,想搞个清楚,上网查了查发现还真不容易,各家都在炒概念各说各话。Form Wikipedia: Cloud computing refers to computing resources being accessed which are typically owned and operated by a third

#云计算#服务器
如何将Turnkey Redmine 虚拟机从Redmine 1.0.5 升级到1.2

#0/etc/init.d/apache2 stop#1cd /var/www#2mv railsapp railsappOLD#3svn co http://redmine.rubyforge.org/svn/branches/1.2-stable railsapp#4cp .

#虚拟机
升级Turnkey Rails虚拟机到最新Rails版本

参考资料:http://www.turnkeylinux.org/forum/support/20110826/how-upgrade-turnkey-rails-rails-301https://rvm.beginrescueend.com/rvm/install/ 具体步骤如

#虚拟机#bash#javascript
在Turnkey Redmine虚拟机上配置Git和Gitolite

1. 创建git用户(这个是从蒋鑫的书上学来的, Linux还是不熟呀)sudo adduser --system --shell /bin/bash --group git sudo passd git2. 以git身份登录su - git3. 下载和安装Gitolitegit

#git#虚拟机#linux
TW三月技术雷达节选(1)- 技术 - 应用服务器的终结

TW的技术雷达分成四个象限:1. 技术;2. 工具;3. 平台;4. 语言 首先,来看技术,其中一个有趣的点就是应用服务器的终结,这是因为虚拟技术大行其道,不再需要一个应用服务器管理许多应用了,而是每个虚拟机一个应用了A decade ago when memory was at a premium, application servers made a lot of sense. They we

#servlet#java
在Turnkey Redmine虚拟机上配置Git和Gitolite

1. 创建git用户(这个是从蒋鑫的书上学来的, Linux还是不熟呀)sudo adduser --system --shell /bin/bash --group git sudo passd git2. 以git身份登录su - git3. 下载和安装Gitolitegit

#git#虚拟机#linux
到底了