<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>shooting's sky &#187; 编程工具</title>
	<atom:link href="http://anfirst.cn/archives/tag/%e7%bc%96%e7%a8%8b%e5%b7%a5%e5%85%b7/feed" rel="self" type="application/rss+xml" />
	<link>http://anfirst.cn</link>
	<description>专心每一天</description>
	<lastBuildDate>Fri, 11 May 2012 04:49:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>巧用金山快盘搭建多地可用的SVN”服务器”</title>
		<link>http://anfirst.cn/archives/1020</link>
		<comments>http://anfirst.cn/archives/1020#comments</comments>
		<pubDate>Thu, 05 May 2011 01:18:00 +0000</pubDate>
		<dc:creator>shooting</dc:creator>
				<category><![CDATA[全部文章]]></category>
		<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[php编程]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[案例]]></category>
		<category><![CDATA[编程工具]]></category>

		<guid isPermaLink="false">http://anfirst.cn/?p=1020</guid>
		<description><![CDATA[这里说的SVN服务器，并不是一个真正的服务器，却具有svn服务器的功能。因为有些代码在家里和公司都需要维护，代码的同步变得有些麻烦，一开始用了google code，孰料google被狙，gogole account都登陆不上了，经过研究，发现了一个利用金山快盘搭建svn服务器的功能。 客户端用TortoiseSVN，其实TortoiseSVN不仅仅是个SVN客户端，还集成了一些svn服务器进行版本库管理的功能。在金山快盘里建立一个文件夹svn，在svn目录再建立一个空文件夹 project，在此文件夹上点右键,在弹出菜单中的TortoiseSvn下执行”在此创建版本库”命令。这样版本库就创建在了快盘上，以后版本库任意的改动，金山网盘都会帮我们自动同步到各台电脑上，当然前提是这些电脑都是开启了使用同一个账户的快盘。 版本库建好了，就相当于我们在每台有快盘的机器上都有个SVN服务器端，只是这里的版本库URL设置成版本库的位置 file:///X:/svn/project，这时就可以从TortoiseSVN里检出(checkout)，提交(commit)，和更新(update)了，这样我在公司修改了代码，提交以后，金山快盘会帮我把版本库文件同步到家里的电脑上，回到家里我只需要update一下，就可以看到在公司修改后的代码了。 顺便帮金山坐下广告，申请金山快盘的地址是：http://k.wps.cn/register/！]]></description>
			<content:encoded><![CDATA[<p>这里说的SVN服务器，并不是一个真正的服务器，却具有svn服务器的功能。因为有些代码在家里和公司都需要维护，代码的同步变得有些麻烦，一开始用了google code，孰料google被狙，gogole account都登陆不上了，经过研究，发现了一个利用金山快盘搭建svn服务器的功能。</p>
<p>客户端用TortoiseSVN，其实TortoiseSVN不仅仅是个SVN客户端，还集成了一些svn服务器进行版本库管理的功能。在金山快盘里建立一个文件夹svn，在svn目录再建立一个空文件夹 project，在此文件夹上点右键,在弹出菜单中的TortoiseSvn下执行”在此创建版本库”命令。这样版本库就创建在了快盘上，以后版本库任意的改动，金山网盘都会帮我们自动同步到各台电脑上，当然前提是这些电脑都是开启了使用同一个账户的快盘。</p>
<p>版本库建好了，就相当于我们在每台有快盘的机器上都有个SVN服务器端，只是这里的版本库URL设置成版本库的位置 <a>file:///X:/svn/</a>project，这时就可以从TortoiseSVN里检出(checkout)，提交(commit)，和更新(update)了，这样我在公司修改了代码，提交以后，金山快盘会帮我把版本库文件同步到家里的电脑上，回到家里我只需要update一下，就可以看到在公司修改后的代码了。</p>
<p>顺便帮金山坐下广告，申请金山快盘的地址是：<a href="http://k.wps.cn/register/?invite=jkt8yr">http://k.wps.cn/register/</a>！</p>
]]></content:encoded>
			<wfw:commentRss>http://anfirst.cn/archives/1020/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>自动开设虚拟主机的bash脚本</title>
		<link>http://anfirst.cn/archives/964</link>
		<comments>http://anfirst.cn/archives/964#comments</comments>
		<pubDate>Wed, 02 Jun 2010 09:01:13 +0000</pubDate>
		<dc:creator>shooting</dc:creator>
				<category><![CDATA[全部文章]]></category>
		<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[编程工具]]></category>

		<guid isPermaLink="false">http://anfirst.cn/?p=964</guid>
		<description><![CDATA[脚本很简单,功能是，自动增加一个以输入域名命名的www根目录,自动生成一个ftp用户，自动创建一个mysql数据库，自动创建一个mysql用户 #!/bin/bash #输入要增加的域名 echo “Input The Domain” read domain=$REPLY #这里输入ftp密码 echo “Input The Password” read ftp_password=$REPLY #mysql的超级用户名和密码 mysql_root=”root” mysql_root_pass=”abcdefg” database_name=${domain//./_} database_user=${domain//./_} vhost_file=”${domain}.conf” echo “Input Mysql Password for Database ${database_name}” read database_password=$REPLY cd /www/wwwroot/ mkdir $domain chown daemon:daemon $domain chmod 700 $domain #生成虚拟机的配置文件 cd /usr/local/apache2/conf/vhost cp 51rego.com.conf $vhost_file sed “s/51rego.com/$domain/ig” $vhost_file &#62;temp cat temp&#62;$vhost_file #增加ftp虚拟用户和密码 cd [...]]]></description>
			<content:encoded><![CDATA[<p>脚本很简单,功能是，自动增加一个以输入域名命名的www根目录,自动生成一个ftp用户，自动创建一个mysql数据库，自动创建一个mysql用户</p>
<p>#!/bin/bash</p>
<p>#输入要增加的域名<br />
echo “Input The Domain”<br />
read<br />
domain=$REPLY</p>
<p>#这里输入ftp密码<br />
echo “Input The Password”<br />
read<br />
ftp_password=$REPLY</p>
<p>#mysql的超级用户名和密码<br />
mysql_root=”root”<br />
mysql_root_pass=”abcdefg”<br />
database_name=${domain//./_}<br />
database_user=${domain//./_}</p>
<p>vhost_file=”${domain}.conf”<br />
echo “Input Mysql Password for Database ${database_name}”<br />
read<br />
database_password=$REPLY<br />
cd /www/wwwroot/<br />
mkdir $domain<br />
chown daemon:daemon $domain<br />
chmod 700 $domain</p>
<p>#生成虚拟机的配置文件<br />
cd /usr/local/apache2/conf/vhost<br />
cp 51rego.com.conf $vhost_file<br />
sed “s/51rego.com/$domain/ig” $vhost_file &gt;temp<br />
cat temp&gt;$vhost_file<br />
#增加ftp虚拟用户和密码<br />
cd /www/users/conf<br />
echo $domain&gt;&gt;vusers.txt<br />
echo $ftp_password&gt;&gt;vusers.txt<br />
db_load -T -t hash -f vusers.txt /etc/vsftpd_login.db<br />
#增加一个ftp账户<br />
cd /etc/vsftpd_user_conf<br />
cp 51rego.com $domain<br />
sed “s/51rego.com/$domain/ig” $domain &gt;temp<br />
cat temp&gt;$domain</p>
<p>#创建mysql数据库<br />
mysql -u${mysql_root} -p${mysql_root_pass} -e “create database ${database_name}”</p>
<p>#创建mysql用户和密码<br />
mysql -u${mysql_root} -p${mysql_root_pass} -e “grant all privileges on ${database_name}.* to ${database_user}@localhost identified by &#8216;${database_password}&#8217;”<br />
echo “Ftp User Name: ${domain}”<br />
echo “Ftp Password: ${ftp_password}”<br />
echo “Mysql database: ${database_name}”<br />
echo “Mysql user: ${database_user}”<br />
echo “Mysql password: ${database_password}”<br />
echo “success! restart httpd&#8230;”</p>
<p>#重启httpd<br />
/usr/local/apache2/bin/httpd -S<br />
service httpd graceful<br />
exit</p>
]]></content:encoded>
			<wfw:commentRss>http://anfirst.cn/archives/964/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lucida Sans Typewriter 和Monaco字体本地下载</title>
		<link>http://anfirst.cn/archives/760</link>
		<comments>http://anfirst.cn/archives/760#comments</comments>
		<pubDate>Wed, 05 Aug 2009 04:41:18 +0000</pubDate>
		<dc:creator>shooting</dc:creator>
				<category><![CDATA[全部文章]]></category>
		<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[字体]]></category>
		<category><![CDATA[编程工具]]></category>
		<category><![CDATA[资源下载]]></category>

		<guid isPermaLink="false">http://anfirst.cn/?p=760</guid>
		<description><![CDATA[著名的编程等宽字体，找的很辛苦的。 本地下载 lucida_sans_typewriter monaco]]></description>
			<content:encoded><![CDATA[<p>著名的编程等宽字体，找的很辛苦的。</p>
<p>本地下载</p>
<p><a href="http://anfirst.cn/wp-content/uploads/2009/08/lucida_sans_typewriter.rar">lucida_sans_typewriter</a></p>
<p><a href="http://anfirst.cn/wp-content/uploads/2009/08/monaco.ttf">monaco</a></p>
]]></content:encoded>
			<wfw:commentRss>http://anfirst.cn/archives/760/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

