<?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>MadGoat&#039;s Blog</title>
	<atom:link href="http://madgoat.cn/feed/" rel="self" type="application/rss+xml" />
	<link>http://madgoat.cn</link>
	<description>记录我的心得，我的爱好，我的生活</description>
	<lastBuildDate>Tue, 03 Jan 2012 02:06:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>CentOS6 笔记</title>
		<link>http://madgoat.cn/2011/12/centos6-note/</link>
		<comments>http://madgoat.cn/2011/12/centos6-note/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 15:00:57 +0000</pubDate>
		<dc:creator>madgoat</dc:creator>
				<category><![CDATA[GUN/LINUX]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[centos6]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://madgoat.cn/?p=321</guid>
		<description><![CDATA[很久没有更新博客，都荒废了。最近忙于乐乐，也懒得学习。 整理整理CentOS的相关内容。算是2011年的最后一篇博客，一会就要到2012啦。 CentOS6安装后yum使用163的源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget http://mirrors.163.com/.help/CentOS6-Base-163.repo yum makecache 参考页面：http://mirrors.163.com/.help/centos.html &#160; 使用xfce $ wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm $ sudo rpm -ivh epel-release-6-5.noarch.rpm $ sudo yum search xfce $ sudo yum groupinfo xfce $ sudo yum groupinstall xfce ==================== 安装第三方的rpmforge源，以便可以安装mplayer等常用软件 rpm &#8211;import http://apt.sw.be/RPM-GPG-KEY.dag.txt rpm -K http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm 提示：http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm: (sha1) dsa sha1 md5 gpg OK rpm -i http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm 这时就可以yum install hotp,yum install mplayer等等啦]]></description>
		<wfw:commentRss>http://madgoat.cn/2011/12/centos6-note/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>更新修复我的LINKSYS-WRT54GC无线路由</title>
		<link>http://madgoat.cn/2011/04/%e6%9b%b4%e6%96%b0%e4%bf%ae%e5%a4%8d%e6%88%91%e7%9a%84linksys-wrt54gc%e6%97%a0%e7%ba%bf%e8%b7%af%e7%94%b1/</link>
		<comments>http://madgoat.cn/2011/04/%e6%9b%b4%e6%96%b0%e4%bf%ae%e5%a4%8d%e6%88%91%e7%9a%84linksys-wrt54gc%e6%97%a0%e7%ba%bf%e8%b7%af%e7%94%b1/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 06:11:59 +0000</pubDate>
		<dc:creator>madgoat</dc:creator>
				<category><![CDATA[网络技术]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[wrt54gc]]></category>

		<guid isPermaLink="false">http://madgoat.cn/?p=306</guid>
		<description><![CDATA[我的无线路由，LINKSYS-WRT54GC，淘宝上购买的，已经服役3年左右了，之前出现一些故障，有线一切正常但是访问不到无线信号了，手机笔记本都搜索不到，开始重启下就能找到，后来随你怎么折腾都没有无线信号，而无线的灯则正常的闪烁着。 先是更新了一次固件，从国外的官方网站上找到了v1版本的固件，地址在这：http://www.linksysbycisco.com/UK/en/support/WRT54GC/download。 版本是： 08/18/2009 Ver.1.06.0 更新后好了几次，之后又不行了，我又从网上找到拆机图，参考拆机，也没什么动作，调整了下里面的弹簧片，又好了几次。这次乐乐出生后，我准备启用无线路由，再次拆开，屏蔽了内置天线，把弹簧片用塑料隔开了。从网上非常折腾的找到了1.10.1的固件，挺难找的，找到后我给传了上来方便自己和需要的朋友使用，我甚至发现了淘宝上在买，5块人民币。这个版本官方的网站也没有，不知道从哪里流出来的。 WRT54GC v1.0 Firmware v1.10.1下载：WRT54GC_FW1101_EN 刷机过程中，使用IE8，失败，更好chrome后成功。 刷后，目前路由一切正常，希望可以继续服役一段时间。 &#160; update on 2011-12-30 此路由，正常两次后就挂了，想折腾修理也没搞定，应该是无线天线的问题，有线都正常，留着当个有线路由备用了。 更换了一个TPLINK的TL-WR841N，双天线，凑合用，关键是价格便宜。]]></description>
		<wfw:commentRss>http://madgoat.cn/2011/04/%e6%9b%b4%e6%96%b0%e4%bf%ae%e5%a4%8d%e6%88%91%e7%9a%84linksys-wrt54gc%e6%97%a0%e7%ba%bf%e8%b7%af%e7%94%b1/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Android系统SVC命令教程</title>
		<link>http://madgoat.cn/2011/02/android_svc/</link>
		<comments>http://madgoat.cn/2011/02/android_svc/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 03:18:24 +0000</pubDate>
		<dc:creator>madgoat</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://madgoat.cn/?p=298</guid>
		<description><![CDATA[参考自：http://51shouji.blogbus.com/logs/71788144.html svc命令，位置在/system/bin目录下，用来管理电源控制，无线数据，WIFI # svc svc Available commands: help Show information about the subcommands power Control the power manager data Control mobile data connectivity wifi Control the Wi-Fi manager # svc power svc power Control the power manager usage: svc power stayon [true&#124;false&#124;usb&#124;ac] Set the 'keep awake while plugged in' setting.//设置屏幕的常亮，true保持常亮，false不保持，usb当插入usb时常亮，ac当插入电源时常亮 # svc data svc data [...]]]></description>
		<wfw:commentRss>http://madgoat.cn/2011/02/android_svc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>硬盘分区不可用显示RAW的解决</title>
		<link>http://madgoat.cn/2011/02/%e7%a1%ac%e7%9b%98%e5%88%86%e5%8c%ba%e4%b8%8d%e5%8f%af%e7%94%a8%e6%98%be%e7%a4%baraw%e7%9a%84%e8%a7%a3%e5%86%b3/</link>
		<comments>http://madgoat.cn/2011/02/%e7%a1%ac%e7%9b%98%e5%88%86%e5%8c%ba%e4%b8%8d%e5%8f%af%e7%94%a8%e6%98%be%e7%a4%baraw%e7%9a%84%e8%a7%a3%e5%86%b3/#comments</comments>
		<pubDate>Sun, 13 Feb 2011 15:23:55 +0000</pubDate>
		<dc:creator>madgoat</dc:creator>
				<category><![CDATA[其它技术]]></category>

		<guid isPermaLink="false">http://madgoat.cn/?p=295</guid>
		<description><![CDATA[今晚伟哥的电脑重装后，两个盘符点击打开时显示不可用。显示无法访问，拒绝访问。如下： 我一开始以为是分区表在重装的时候出了问题，但看了提示，感觉不像。 右键属性，磁盘大小显示为0，分区格式显示为RAW. 打开管理工具中的磁盘管理，发现一切正常，可以正常识别分区格式为NTFS，于是感觉像是权限问题。 盘符上右键属性，找不到安全选项，需要先在文件夹选项里，关闭使用简单文件共享，把勾给去了。 再去盘符属性，找到安全。重新获取指定了所有人，记得勾选下面那个包括所有子元素。 然后再去权限列表里，省事的话添加个everyone，赋予所有权限，搞定。 还有半小时就到情人节啦，祝愿我所有还单身的兄弟们，情人节快乐！ 情人节孤独的人是可耻的，赶紧找个伴！╭∩╮（︶︿︶）╭∩╮]]></description>
		<wfw:commentRss>http://madgoat.cn/2011/02/%e7%a1%ac%e7%9b%98%e5%88%86%e5%8c%ba%e4%b8%8d%e5%8f%af%e7%94%a8%e6%98%be%e7%a4%baraw%e7%9a%84%e8%a7%a3%e5%86%b3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Javascript获取最新AndroidSDK下载地址</title>
		<link>http://madgoat.cn/2011/02/get_android_sdk_download_url_by_javascript/</link>
		<comments>http://madgoat.cn/2011/02/get_android_sdk_download_url_by_javascript/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 11:58:14 +0000</pubDate>
		<dc:creator>madgoat</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://madgoat.cn/?p=280</guid>
		<description><![CDATA[Android官方网站时常被墙，而且下载下来的sdk只是一个sdk manager，还需要以非常慢的速度下载需要的sdk版本。 写了一个简单的JavaScript脚本，可以方便的获取最新的全部SDK版本的下载链接。复制一下内容，另存为本地的一个HTML文件，打开即可通过迅雷下载。下载后，放至android-sdk-windows目录下的temp目录下，使用SDK Manager升级即可，免去下载直接安装。 很久没写js，生疏的紧，正则也调试了半天，懒得用xml解析了。 发现问题 本想直接在页面执行，获取并展示url地址，但是在xmlhttp.open执行时，错误，想起来不能跨域执行，代码在本地可以执行，在站点上可就算跨域了。回头要结合服务端代码php改写一个。 代码在chrome和firefox下执行有问题，本地也不允许跨域。 判断xmlhttp.status时，返回值ie和firefox不同。索性不判断了。 &#60;script language="javascript"&#62; var xmlhttp; if(window.ActiveXObject) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } xmlhttp.open("GET", "http://dl-ssl.google.com/android/repository/repository.xml",true); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { var str=xmlhttp.responseText; var pattern=/[A-Za-z0-9_\-\.]*zip/gi; var addrs=str.match(pattern); var strAddress=""; if(addrs!=null) { for(var i=0;i&#60;addrs.length;i++) { strAddress+="&#60;a href=\"http://dl-ssl.google.com/android/repository/"+addrs[i]+"\"&#62;"+addrs[i]+"&#60;/a&#62;&#60;br /&#62;"; } } document.write(strAddress); } } xmlhttp.send(null); &#60;/script&#62;]]></description>
		<wfw:commentRss>http://madgoat.cn/2011/02/get_android_sdk_download_url_by_javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>milestone修改boot logo</title>
		<link>http://madgoat.cn/2011/01/milestone_bootlogo/</link>
		<comments>http://madgoat.cn/2011/01/milestone_bootlogo/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 09:00:50 +0000</pubDate>
		<dc:creator>madgoat</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[milestone]]></category>

		<guid isPermaLink="false">http://madgoat.cn/?p=252</guid>
		<description><![CDATA[修改了启动画面还是很不过瘾，索性连moto的启动logo一并改了，在国外的论坛上找到资料，小心翼翼的尝试后，成功，总结如下： boot logo素材要求bmp图片，大小为480×182，注意中间的图案一定要调到比较大才行，不然显示的logo很小。 使用工具MilestoneBootLogo.exe加载图片，并另存为mylogo.bin。 工具图片： 我自己的Logo效果： 注意：此工具需要dotnet framework 3.5支持。 将此文件传送到SD卡上。 重启进入recovery模式，进入console界面 erase_image logo flash_image logo /sdcard/mylogo.bin 结束重启，欣赏你自己的boot logo吧。 给出参考的国外论坛地址：http://modmymobile.com/forums/555-motorola-milestone-themes/559148-tool-milestone-custom-boot-logo.html 工具从这里下载，注意OpenRecovery的版本，需要修复bug后的1.46版本。]]></description>
		<wfw:commentRss>http://madgoat.cn/2011/01/milestone_bootlogo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>创建android开机动画</title>
		<link>http://madgoat.cn/2011/01/android_bootanimation/</link>
		<comments>http://madgoat.cn/2011/01/android_bootanimation/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 07:47:27 +0000</pubDate>
		<dc:creator>madgoat</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[bootanimation]]></category>
		<category><![CDATA[milestone]]></category>

		<guid isPermaLink="false">http://madgoat.cn/?p=247</guid>
		<description><![CDATA[今天心血来潮分析整理了一下android系统的开机动画，用LP照片制作了一个开机动画。 开机动画文件为：/system/media/bootanimation.zip 是一个标准的zip文件，不过设置压缩率时选择存储。 打开压缩包结构如下： bootanimation.zip &#124;&#8211; desc.txt &#124;&#8211; part0 `&#8211; part1 part0和part1为文件夹，下面保存着png图片 part0 &#124;&#8211; boot_00001.png &#124;&#8211; boot_00002.png &#124;&#8211; boot_00003.png &#124;&#8211; boot_00004.png &#124;&#8211; boot_00005.png &#124;&#8211; boot_00006.png &#124;&#8211; boot_00007.png &#124;&#8211; boot_00008.png &#124;&#8211; boot_00009.png `&#8211; boot_00010.png part1 &#124;&#8211; boot_00011.png &#124;&#8211; boot_00012.png &#124;&#8211; boot_00013.png &#124;&#8211; boot_00014.png &#124;&#8211; boot_00015.png &#124;&#8211; boot_00016.png &#124;&#8211; boot_00017.png &#124;&#8211; boot_00018.png &#124;&#8211; boot_00019.png `&#8211; boot_00020.png desc.txt文件内容如下： [...]]]></description>
		<wfw:commentRss>http://madgoat.cn/2011/01/android_bootanimation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>milestone使用技巧收集</title>
		<link>http://madgoat.cn/2011/01/milestone_tips/</link>
		<comments>http://madgoat.cn/2011/01/milestone_tips/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 01:06:49 +0000</pubDate>
		<dc:creator>madgoat</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[milestone]]></category>

		<guid isPermaLink="false">http://madgoat.cn/?p=243</guid>
		<description><![CDATA[收集一些milestone(xt702)的使用技巧，有些可以适用其他android手机 拨号界面输入：*#*#4636#*#*，可以查看手机详细信息 全键盘下复制、粘贴的方法： 首先要按shift+space切换成英文输入，然后 alt+menu+c 复制 alt+menu+v 粘贴 alt+menu+a 全选 alt+menu+x 剪切 对，没错，要alt和menu同时按，好在这两个键在space的右侧，挨着，看来当初就是这么设计的。 当然还可以用第二种方法： 按shift+space切换成英文后，连续按两次alt，这样就成了输入数字的模式，此时只需按 menu加c、v、a、x就可以分别实现复制、粘贴、全选和剪切了，这样方便连续粘贴。 关键就在两点 1、必须切换成英文输入，在中文下即使同时按alt和menu，还是跳出菜单，本人亲测 2、必须配合alt键，或者和menu同时按住，或者先连续按两次。 1.“↑”键就是我们电脑键盘上的“shift”键，“alt”键和电脑上的同名按键功能也相同。利用这两个键可以实现类似于电脑键盘的很多操作。 2.中文和英文输入法切换：“↑” 键+“空格”键 3.切换英文的大小写：摁一下“↑”键，或者摁住“↑” 键+相应字母键 4.锁定英文大写：摁两下“↑”键 5.只有英文状态能使用数字键 6.输入一个数字：摁一下“alt”键，或者摁住 “alt”键+相应数字键 7.锁定输入数字：摁两下“alt”键 8.键盘上的“菜单键”（就是四条横杠那个键）在文本编辑时可以部分等同于电脑的“ctrl”键，可以快捷复制粘贴。 9.每个键上有蓝色和白色两种字母或符号，但只用安装moto输入法，才能完全利用“alt”键实现键盘上白色符号的输入。其他输入法，比如google 拼音，会在alt输入时有很大出入，比如，“alt”键+D输入的不是#号，而是顿号。 输入和英文符号不同的符号： 1&#8212;Alt+F不是“$”，而是人民币的“￥” 2&#8212;Alt+Z或Alt+X，不是小于号和大于号，而是左右书名号《和》 3&#8212;Alt+/，不是^号，而是省略号 无论中英文状态，输入Alt+空格，都会调出一个符号对话框，里面有如下符号：省略号、人民币￥符号、外文姓名连接号、注册商标符号、版权符号、加减号、左右方括号、左右花括号、反斜杠符号。]]></description>
		<wfw:commentRss>http://madgoat.cn/2011/01/milestone_tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA线程的一点记录</title>
		<link>http://madgoat.cn/2011/01/java%e7%ba%bf%e7%a8%8b%e7%9a%84%e4%b8%80%e7%82%b9%e8%ae%b0%e5%bd%95/</link>
		<comments>http://madgoat.cn/2011/01/java%e7%ba%bf%e7%a8%8b%e7%9a%84%e4%b8%80%e7%82%b9%e8%ae%b0%e5%bd%95/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 06:13:18 +0000</pubDate>
		<dc:creator>madgoat</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[thread]]></category>

		<guid isPermaLink="false">http://madgoat.cn/?p=238</guid>
		<description><![CDATA[//启动新线程执行任务 class MyRunnable implements Runnable { public void run() { try { ... //判断thread状态，是否中断 //除了isInterrupted()还有一个静态方法static boolean interrupted()测试当前线程是否中断，并将当前线程的中断状态重置为false while(!Thread.currentThread().isInterrupted() &#38;&#38; more work to do) { do more work Thread.sleep(delay); } } catch(InterruptedException e) { //thread was interupted during sleep or wait //如果线程被阻塞就无法检测中断状态，产生InterruptedException } finally { cleanup,if required } //exiting the run method terminates the thread } [...]]]></description>
		<wfw:commentRss>http://madgoat.cn/2011/01/java%e7%ba%bf%e7%a8%8b%e7%9a%84%e4%b8%80%e7%82%b9%e8%ae%b0%e5%bd%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>修改Syntax Highlighter ComPress实现自动换行</title>
		<link>http://madgoat.cn/2011/01/%e4%bf%ae%e6%94%b9syntax-highlighter-compress%e5%ae%9e%e7%8e%b0%e8%87%aa%e5%8a%a8%e6%8d%a2%e8%a1%8c/</link>
		<comments>http://madgoat.cn/2011/01/%e4%bf%ae%e6%94%b9syntax-highlighter-compress%e5%ae%9e%e7%8e%b0%e8%87%aa%e5%8a%a8%e6%8d%a2%e8%a1%8c/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 07:25:23 +0000</pubDate>
		<dc:creator>madgoat</dc:creator>
				<category><![CDATA[程序相关]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://madgoat.cn/?p=231</guid>
		<description><![CDATA[修改/wp-content/plugins/syntax-highlighter-compress/styles/shCoreDefault.css （Default对应所设置的样式）为如下： .syntaxhighlighter .line { /*white-space: pre !important;*/ white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }]]></description>
		<wfw:commentRss>http://madgoat.cn/2011/01/%e4%bf%ae%e6%94%b9syntax-highlighter-compress%e5%ae%9e%e7%8e%b0%e8%87%aa%e5%8a%a8%e6%8d%a2%e8%a1%8c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

