svn邮件通知功能,可以特定字符串发送邮件功能
扩展性:所有你可以想到的地方
所需:《msmtp使用特定邮箱地址发邮件-Mutt协作篇》,请安装了sendmail、mutt、msmtp服务
以为是为了适合我们公司的一些特性,所以在构建邮件配置列表的时候需要手动,或者修改一下php代码。
思路:通过输入特殊的字符串来操作特殊的功能,比如需要通知QA的的提交,则只需在提交信息内输入 " mailtoqa ”,(mailtoqa两侧有空格),也就是说你可以通过这个方法在svn提交操作上做很多你想要去实现的功能。
难点:在svn提交的信息,通过post-commit来获取后,内容都变成ASCII码,需要转换一下![非常感谢@zeal 帮助]
----为了偷懒我用php来获取svn访问控制列表内组的用户,然后写如
......( 查看全文... )
msmtp使用特定邮箱地址发邮件-Mutt协作篇
你是否为自己内网测试机无法向外网发送邮件而苦恼,这个工具会让你的这个想法实现起来easy! 记得以前我在搭建个个环境,有时就需要邮件功能,但自己的小环境又没域名解析等等,根本就没办法测试通信!就算你有mail这些也局限于你自己的这个内网环境。msmtp很棒,其实windows上也有个此相同的小工具。
msmtp是啥:msmtp 是一个SMTP 客户端
在默认情况下,它把邮件送给负责发邮件的SMTP 服务器(如:免费邮箱供应商)。
你需要手工建立一个含邮件账号信息的配置文件,并且让MUA(邮件客户端)启用msmtp 而不是/usr/sbin/sendmail ,这样才能使邮件客户端软件与msmtp 更好的协同工作。
更多内容可以到:http://msmtp.sourc
......( 查看全文... )
朋友的站被挂马了 - 解决
上周,我一同事站没挂马,然后我帮着处理了一下。刚开始一头雾水的。。也不知道是怎么被挂的,很是奇怪。知道现在我还怀疑他的主题是不是有问题,被作者插入什么代码了~。为什么这么说?在我处理他主题代码的时候,发现很多的特洛伊(你懂的),只是清理的话,真的很烦人,而且还不一定能清理干净。所以我给他重新安装了一次这个主题,经过检测,没问题。但今天我收到一封来自google的信件,说他的某些页面又有问题。虽然只是一些函数的警告。但我感觉主题一定有问题。
被谷歌警告禁止方法 ,如下
两种解决小方法:
萬)安装wordpress插件 &quo
......( 查看全文... )
tar 的--exclude参数,实现不包括某些文件
最近有人问我tar压缩能不能不包含不想要的文件或者文件夹
压缩包很利于传送,备份等等。但比如大量的日志文件一般是不需要备份,或者需要分开备份。
tar参数中的--exclude,这个是我在看鸟哥私房菜时看到的。当时觉得肯定有用,就多留意了几眼,但使用的时候发现不是那么回事,所以后来就多研究了一下。没想到现在对于备份来说很舒服~~~得心应手,如果要包含其他路径的文件需要使用--include
例子:
在我的test文件夹下面,包含一些symbian的sisx安装包及andoid包apk安装包等等
test的大致目录结构:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
[root@**** html]# tree -L 2 test test |-- AndroidPad_v1.0.0_20111116_online_unsigned_1.apk :: |-- KingGoo.Com.sh |-- PACK_NAME.apk |-- android.php |-- androidpad.php |-- bak | `-- Vancl_2.0.0.0000_14_20120117_online_unsigned_versionCode_20.apk |-- debug |-- head.php |-- index.php |-- index1.php |-- lingxin |-- make.php |-- make.sh |-- make.sh.bk |-- package.jar |-- s60V3_1.2.1_2011-08-22-1755_online_signed.sis :: |-- source_id.txt |-- symbian.php |-- temp | |-- AndroidPhone_v1.3.2_demo_unsign_versionCode7.apk_android | |-- KingGoo.Com_Err.log | |-- android | |-- androidpad | |-- make.log | |-- symbian | `-- temp `-- test.php 8 directories, 86 files |
我不想要*.sis、*.sisx、*.apk则:
......( 查看全文... )
Linux上安装Git
安装git并不是觉得它好或者是怎样。只是想体验一下,试试代码高亮插件怎么样
关于Git:
|
1 2 3 |
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。 |
注意:[kinggoo.com]$ 后是执行命令
安装信息:
|
1 2 3 4 5 |
[kinggoo.com]$ uname -a Linux localhost.localdomain 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:12 EDT 2008 i686 i686 i386 GNU/Linux [kinggoo.com]$ ls -l drwxrwxr-x 19 root root 12288 04-03 04:35 git-1.7.9.6 |
首先下载git
|
1 |
[kinggoo.com]$ wget http://git-core.googlecode.com/files/git-1.7.9.6.tar.gz |
安装git
|
1 2 3 4 5 6 7 8 |
[kinggoo.com]$ tar -zxvf git-1.7.9.6.tar.gz -C /usr/local/src/ [kinggoo.com]$ cd /usr/local/src/git-1.7.9.6 [kinggoo.com]$ mkdir /usr/local/git [kinggoo.com]$ ./configure --prefix=/usr/local/git/ [kinggoo.com]$ make && make install [kinggoo.com]$ /usr/local/git/bin/git --version git version 1.7.9.6 |
OK,安装完成,木问题啦... ...
我懒,就没把git加到环境变量,自己加下吧。
|
1 |
export PATH=$PATH:/usr/local/git/bin |
配置用户和邮箱等配置信息
|
1 2 3 4 5 6 |
[kinggoo.com]$ git config --global user.name "kinggoo.com" [kinggoo.com]$ git config --global user.email "admin@kinggoo.com" [kinggoo.com]$ git config --global core.repositoryformatversion "0" [kinggoo.com]$ git config --global core.filemode "true" [kinggoo.com]$ git config --global core.bare "false" [kinggoo.com]$ git config --global core.logallrefupdates "true" |
查看配置信息
|
1 2 3 4 5 6 7 |
[kinggoo.com]$ git config --list user.name=kinggoo.com user.email=admin@kinggoo.com core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true |
或者
[crayon-4f
......( 查看全文... )
教你访问及注册dnspod国际版
dnspod :
DNSPod is the most secure and stable free DNS hosting service provider. It supports DNS instant updating, Dynamic DNS and unlimited domains/records. You may like to become one of the 200,000 DNSPod members right now.
国内与国内的区别:
说实话,不是看不上国内的。但真的国内的不如国际版本的dnspod。
这就好比,thinkpad由联想制造后,就大不如ibm生产时的那种质量品质了!玩小黑的人都应该有这种感受吧。但个别的小黑,比如T系列、W系列还是依然强筋的!
......( 查看全文... )
安装LR11 时,提示"命令行选项语法错误,键入“命令/?”可获取帮肋信息"
1、进入安装目录Additional Components\IDE Add-Ins\MS Visual Studio .NET下;
2、安装:LRVS2005IDEAddInSetup.exe,如果在安装时有其他的提示,那就全部安装下吧,反正没坏处;
3、然后再重新安装loadrunner;
......( 查看全文... )
dos通过调用配置文件自动执行FTP操作
|
1 |
ftp -is:"C:\文件路径\**.in IP |
配置文件脚本**.in
|
1 |
user |
|
1 |
password |
|
1 |
|
1 |
command |
效果如右图
------------------------------------------------
------------------------------------------------
参数解释:
-is ##关闭多文件传送中的交互式提示。-s:是执行**.in的内容
文件内容解释:
**.in &nb
......( 查看全文... )