在Eclipse上用惯了,Notepad++上没这功能还真不习惯~只需要装一个插件就可实现
XBrackets lite
先扯句淡,最近在一个小公司实习,累得一逼啊。
还没咋学习yii公司好多都是用yii和PHPCMS做的,我也就边做边学了。 yii本身就有很强大的表单验证功能,并且允许扩展,但是默认没有字段联合非重复验证。比如说某一个用户不能重复发表某个话题之类的。下了个外国淫开发的多字段联合验证插件,稍微修改了下。
这是原扩展地址 unique-multiple-columns-validate
将下载的文件拷贝到项目目录 protected/extensions/validator 下
同时在main配置文件中
‘import’ => array( …. ‘application.extensions.validator.*’, )
使用方法是在你的model 里的 rules 方法中 添加
主页:
http://www.eclipsecolorthemes.org/
里面有很多灰常好的颜色主题,找到你喜欢的一个后下载设置文件,然后在eclipse中导入即可,或者是装它的主题插件!
效果灰常棒,硬又黑!哈哈
更新 加入代码提交行数统计
//定义临时文件
TMP=/home/svn/daydayup/hooks/tmp// 比较上一个版本和当前版本
$SVN diff -r $((REV-1)):$REV $WEB > $TMP// 用正则统计出行数
COUNT=`grep “^+” $TMP|grep -v “^+++”|sed ‘s/^.//’|sed ‘/^$/d’|wc -l`
echo count lines: $COUNT >> $WEB_LOG
这样 每一条日志后面会添加一条 形如 count lines: 533 的记录
前面有一篇文章讲到了svn hook配置的问题,并且给了一个范例脚本,用着是挺好的,但是这个脚本统计出来的提交信息并不详细,比如说看不到提交的commit以及提交用户
今天研究了一下突然发现了一个好方法,用到了svn log命令
因为,post-commit脚本只有两个参数,第一个是版本库路径,第二个是更新后的版本号
svn log -r 版本号可以获取一个work copy的改版本的日志
于是,改进后的脚本如下: 继续阅读 »
最新评论