摘要: os:Ubuntu 12.04 LTS redmine:1.3.2+dfsg1-1ubuntu1 gitolite:2.2-1 redmine 和 gitolite 可以整合起来,github上也有插件可以整合,但是由于已经使用了一段时间了,还是研究一下手动整合。 1.修改默认创建版本库的权限 修改 gitolite的管理用户目录的 /home/git/.gitolite.rc $REPO_UMASK = 0077; 改为: $REPO_UMASK = 0027; 这样创建的版本库的组用户的权限就是r+x。 2.允许www-data读取git版本库 添加www-data到git组中 s... 阅读全文
posted @ 2012-07-08 20:50 ChaunceyHao 阅读(494) 评论(0) 推荐(0)
摘要: 总想找一个好用的 mysql 图形客户端,终于发现一个了 emma: 1.安装 sudo apt-get install emma 2.解决中文乱码 方法1:修改配置文件 vi ~/.emma/emmarc 找到 db_encoding=latin 修改为: db_encoding=utf8 连接数据库后执行一下:set names utf8 便可以正常显示中文了。 方法2:直接修改源程序 sudo vi /usr/share/emma/emmalib/__init__.py 在2933行找到 "db_encoding": "latin1", 修改为: 阅读全文
posted @ 2012-07-08 20:49 ChaunceyHao 阅读(514) 评论(0) 推荐(0)
摘要: os:ubuntu server 12.04 32bit redmine:1.3.2+dfsg1-1ubuntu1 Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。Redmine建立在Ruby on Rails的框架之上。 官方网站:http://www.redmine.org/ 1.安装 sudo apt-get install apache2 libapache2-mod-passenger... 阅读全文
posted @ 2012-07-08 20:49 ChaunceyHao 阅读(668) 评论(0) 推荐(0)
摘要: os:ubuntu 12.04 server clonezilla live : 20120326 oneiric 1.存放iso的路径说明 下载clonezilla-live-20120326-oneiric.iso 放在第一个硬盘的第一个分区中的/var文件夹中。这里分区是 /dev/sda1,在grub中表示为(hd0,1)。 2.添加启动菜单 编辑 /etc/grub.d/40_custom,在文档最后加入下面: XML/HTML代码 menuentry"Clonezillalive"{setroot=(hd0,1)setisofile="/var/clo 阅读全文
posted @ 2012-07-08 20:31 ChaunceyHao 阅读(375) 评论(0) 推荐(0)
摘要: Ilya Grigorik 写了一篇文章详细描述了Chrome如何使用预期方法学隐藏网络延迟来提升用户体验。 根据HTTP Archive发布的统计报告, 全球网站网页的平均大小首次超过1MB(1024KB)大关,网页持续增肥并非是个好消息,特别是对于移动终端。Ilya提到说 “现在网页的平均页面大小已经增长到1059KB,平均每页的请求数已经超过了80个,包含js,css,图片,flash等各种资源的请求。” 导致网页不断增肥的原因主要是图片(占到平均网页大小的一半)以及第三方脚本如分析、广告和社交分享按钮。但根本原因还在于人们对富媒体和动态内容的贪得 无厌;另一个重要原因在于:“网站的.. 阅读全文
posted @ 2012-07-08 09:49 ChaunceyHao 阅读(171) 评论(0) 推荐(0)
摘要: 近日,DevExpress宣布他们是首个完整支持Coded UI的第三方控件提供商。借此机会,我们也谈一谈Coded UI,看看它在构建全面自动化测试套件中是如何发挥作用的。 任何Coded UI测试的核心都是UI Map。UI Map可理解为用户行为记录(例如,鼠标点击),它同我们在文字处理器中创建的宏非常类似。除了自身的一些步骤之外,记录还会识别后续可以交互的用户控件。如何是一则样例定义: 请注意“搜索属性(search properties)”对话框,它用于测试运行器查找屏幕中的控件。你可以使用许多不同条件进行搜索,如下图所示: 当用户界面被干预导致测试失败时,你会发现可能需要手工修.. 阅读全文
posted @ 2012-07-08 09:49 ChaunceyHao 阅读(309) 评论(0) 推荐(0)