<?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>Terrysco&#039;s Blog &#187; archlinux</title>
	<atom:link href="http://www.terrysco.com/node/tag/archlinux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.terrysco.com</link>
	<description>仅关注于互联网行业， Linux平台开发。</description>
	<lastBuildDate>Sat, 05 Nov 2011 21:24:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>利用Archlinux构建高可用的开发桌面</title>
		<link>http://www.terrysco.com/node/archlinux-dev-desktop.html</link>
		<comments>http://www.terrysco.com/node/archlinux-dev-desktop.html#comments</comments>
		<pubDate>Wed, 12 Jan 2011 00:04:42 +0000</pubDate>
		<dc:creator>terrysco</dc:creator>
				<category><![CDATA[Linux/Mac/DB]]></category>
		<category><![CDATA[arch]]></category>
		<category><![CDATA[archlinux]]></category>

		<guid isPermaLink="false">http://www.terrysco.com/?p=415</guid>
		<description><![CDATA[都说设计人员更愿意使用Mac，开发人员更愿意使用Linux。自从Ubuntu这个发行版问世和Fedora社区孜孜不倦的研发，Linux的桌面系统仿佛得到了前所未有的发展。 本文是我这几年使用Linux桌面进行工作的一些收获，最大的好处就是很方便的和世界各地的开发者们一起进行网络工作，自由的配置和选择自己喜欢的软件。如有可能，可以使用Linux平台下流行的开发工具python进行开发。自己动手相当有乐趣，除了可以玩弄下别的语言，体会其思想，还可以提高自己的动手能力多好。 首先，如果安装一个archlinux系统这里就不多说了，官方wiki有丰富的文档。我觉得arch比ubuntu最好的地方就是完全自己配置，一次纠结之后就很省心。另外，arch的AUR软件相当的丰富（这点ubuntu用户都流口水了），而ubuntu经常要自己添加一些莫名其妙的源。我们接下来看看如果解决沟通时的文档问题，国外的开发者比较喜欢PDF格式和协同办公系统（B/S结构的较多），但不乏有些人还是要发给你DOC格式的文档，最让人纠结的莫过于此。没办法，libreoffice还是必须要安装的。基于兼容性问题，最好的办法就是安装一个virtualbox虚拟机，其上虚拟一个精简的XP。我这个虚拟机就跑了一个office2010和IE（网银）。什么？用wine？打死我也不装。 现在来看看开发环境，archlinux已经提供了大部分可得的开发工具，Gnome和KDE桌面都有很多选择。（以下以Gnome为例，KDE用户请参考kdesdk包 sudo pacman -Ss kdesdk） 我的很多老外开发朋友都推荐我用Vim，并大方的给我提供很多Vim相关文档。我相信这是个习惯问题，当有一天你记下了所有的键位的用法和vim强大的扩展功能，编辑文本就编程无敌了。因为vim本身就是对程序开发人员设计的，你可以使用正则表达式，使用脚本对其控制。总之在Linux平台做开发，使用Vim加上常用plugin和调试工具是最为合适的。此外，如果选择其他的编辑器，我觉得Gnome下一个不错的选择就是Geany。UML就用ArgoUML来做，IDE可以使用Netbeans，更新比较快，可能习惯了，除非琢磨点android的东西，否则很少碰eclipse。最后版本控制方面，git，cvs和svn源里面都有，如果你愿意使用客户端，提供几个选择：gitg用来管理git，rapidsvn用来管理SVN。另外，强大的netbeans也支持版本控制，这里推荐GIT。自从使用GIT作为项目管理工具后一切变得很简单，新手对于git的学习曲线也不复杂，基本1个小时内可以上手，而且不可否认分布式的git速度很快。最后，dia可以用来画一些简单的流程图，xmind用来快速描绘自己的想法，准备头脑风暴。 沟通工具更是丰富，emesene，skype，gajim，openfetion，xchat，够用了吧？QQ的话就web2吧，那个GTK客户端太纠结了。现在很少会使用到windows环境了，如果很多网银支持别的浏览器了和linux了，我用不着虚拟机了。还等什么？比Mac的低成本，比windows的高可用性，赶紧加入Linux阵营吧。]]></description>
			<content:encoded><![CDATA[<p>都说设计人员更愿意使用Mac，开发人员更愿意使用Linux。自从Ubuntu这个发行版问世和Fedora社区孜孜不倦的研发，Linux的桌面系统仿佛得到了前所未有的发展。</p>
<p>本文是我这几年使用Linux桌面进行工作的一些收获，最大的好处就是很方便的和世界各地的开发者们一起进行网络工作，自由的配置和选择自己喜欢的软件。如有可能，可以使用Linux平台下流行的开发工具python进行开发。自己动手相当有乐趣，除了可以玩弄下别的语言，体会其思想，还可以提高自己的动手能力多好。</p>
<p>首先，如果安装一个archlinux系统这里就不多说了，官方<a href="http://wiki.archlinux.org/">wiki</a>有丰富的文档。我觉得arch比ubuntu最好的地方就是完全自己配置，一次纠结之后就很省心。另外，arch的AUR软件相当的丰富（这点ubuntu用户都流口水了），而ubuntu经常要自己添加一些莫名其妙的源。我们接下来看看如果解决沟通时的文档问题，国外的开发者比较喜欢PDF格式和协同办公系统（B/S结构的较多），但不乏有些人还是要发给你DOC格式的文档，最让人纠结的莫过于此。没办法，libreoffice还是必须要安装的。基于兼容性问题，最好的办法就是安装一个virtualbox虚拟机，其上虚拟一个精简的XP。我这个虚拟机就跑了一个office2010和IE（网银）。什么？用wine？打死我也不装。</p>
<p>现在来看看开发环境，archlinux已经提供了大部分可得的开发工具，Gnome和KDE桌面都有很多选择。（以下以Gnome为例，KDE用户请参考kdesdk包 sudo pacman -Ss kdesdk）<br />
我的很多老外开发朋友都推荐我用Vim，并大方的给我提供很多Vim相关文档。我相信这是个习惯问题，当有一天你记下了所有的键位的用法和vim强大的扩展功能，编辑文本就编程无敌了。因为vim本身就是对程序开发人员设计的，你可以使用正则表达式，使用脚本对其控制。总之在Linux平台做开发，使用Vim加上常用plugin和调试工具是最为合适的。此外，如果选择其他的编辑器，我觉得Gnome下一个不错的选择就是Geany。UML就用ArgoUML来做，IDE可以使用Netbeans，更新比较快，可能习惯了，除非琢磨点android的东西，否则很少碰eclipse。最后版本控制方面，git，cvs和svn源里面都有，如果你愿意使用客户端，提供几个选择：gitg用来管理git，rapidsvn用来管理SVN。另外，强大的netbeans也支持版本控制，这里推荐GIT。自从使用GIT作为项目管理工具后一切变得很简单，新手对于git的学习曲线也不复杂，基本1个小时内可以上手，而且不可否认分布式的git速度很快。最后，dia可以用来画一些简单的流程图，xmind用来快速描绘自己的想法，准备头脑风暴。</p>
<p>沟通工具更是丰富，emesene，skype，gajim，openfetion，xchat，够用了吧？QQ的话就web2吧，那个GTK客户端太纠结了。现在很少会使用到windows环境了，如果很多网银支持别的浏览器了和linux了，我用不着虚拟机了。还等什么？比Mac的低成本，比windows的高可用性，赶紧加入Linux阵营吧。</p>
<p style="text-align: center;"><a href="http://www.terrysco.com/wp-content/uploads/2011/01/arch.jpg"><img class="size-medium wp-image-418 aligncenter" title="arch" src="http://www.terrysco.com/wp-content/uploads/2011/01/arch-300x187.jpg" alt="arch" width="300" height="187" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.terrysco.com/node/archlinux-dev-desktop.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>archlinux上搭建android开发环境</title>
		<link>http://www.terrysco.com/node/archlinux-android-environment.html</link>
		<comments>http://www.terrysco.com/node/archlinux-android-environment.html#comments</comments>
		<pubDate>Fri, 05 Feb 2010 07:26:52 +0000</pubDate>
		<dc:creator>terrysco</dc:creator>
				<category><![CDATA[Mobile Platform]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[arch]]></category>
		<category><![CDATA[archlinux]]></category>

		<guid isPermaLink="false">http://www.terrysco.com/?p=319</guid>
		<description><![CDATA[其实在archlinux上搭建Android的开发环境更加简单，我们甚至不需要去官方网站下载SDK，因为aur的源里面都有了。首先安装eclipse开发环境（虽然netbeans现在也有android开发包，但配置起来很麻烦）。 sudo pacman -S eclipse jdk 然后使用aur安装eclipse-android（ADT）以及android的sdk。 yaourt -S eclipse-android android-sdk 完成后，我们就可以打开eclipse来创建android项目了，但在这之前，我们先做一些简单的配置，window菜单的“Android SDK and AVD manager”选项打开后，选择update all，安装SDK platform android 2.1（最新版）。 这里需要注意下，arch默认为我们安装的SDK文件属主不是自己，该目录下没有可写的权限，所以在安装的时候可能会失败，我们事先要把SDK目录chown成自己就没问题了。如果发现没有安装成功，仔细查看下日志，我第一次安装的时候就是因为目录不可写的问题。 完成后在eclipse的首选项里面配置下android的SDK路径，arch默认安装在/opt/android-sdk目录下，我们手动指定即可。 所有配置都已完成，我们现在可以参考android官方文档开始创建项目了。]]></description>
			<content:encoded><![CDATA[<p>其实在archlinux上搭建Android的开发环境更加简单，我们甚至不需要去官方网站下载SDK，因为aur的源里面都有了。首先安装eclipse开发环境（虽然netbeans现在也有android开发包，但配置起来很麻烦）。</p>
<p>sudo pacman -S eclipse jdk</p>
<p>然后使用aur安装eclipse-android（ADT）以及android的sdk。</p>
<p>yaourt -S eclipse-android android-sdk</p>
<p>完成后，我们就可以打开eclipse来创建android项目了，但在这之前，我们先做一些简单的配置，window菜单的“Android SDK and AVD manager”选项打开后，选择update all，安装SDK platform android 2.1（最新版）。<br />
这里需要注意下，arch默认为我们安装的SDK文件属主不是自己，该目录下没有可写的权限，所以在安装的时候可能会失败，我们事先要把SDK目录chown成自己就没问题了。如果发现没有安装成功，仔细查看下日志，我第一次安装的时候就是因为目录不可写的问题。</p>
<p>完成后在eclipse的首选项里面配置下android的SDK路径，arch默认安装在/opt/android-sdk目录下，我们手动指定即可。</p>
<p>所有配置都已完成，我们现在可以参考android官方文档开始创建项目了。</p>
<p><img class="aligncenter size-large wp-image-322" title="android" src="http://www.terrysco.com/wp-content/uploads/2010/02/android-1024x640.jpg" alt="android" width="600" height="400" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.terrysco.com/node/archlinux-android-environment.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

