<?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>Read ERN &#187; 网络</title>
	<atom:link href="http://www.readern.com/category/%e7%bd%91%e7%bb%9c/feed" rel="self" type="application/rss+xml" />
	<link>http://www.readern.com</link>
	<description>生命不息折腾不止</description>
	<lastBuildDate>Sat, 31 Dec 2011 16:18:48 +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>MAC OS X与Windows PC之间的网络同步</title>
		<link>http://www.readern.com/rsync-between-mac-pc.html</link>
		<comments>http://www.readern.com/rsync-between-mac-pc.html#comments</comments>
		<pubDate>Wed, 06 Apr 2011 14:49:18 +0000</pubDate>
		<dc:creator>ern</dc:creator>
				<category><![CDATA[咬口苹果]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[MAC OS X]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[smb]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[同步]]></category>
		<category><![CDATA[管理]]></category>
		<category><![CDATA[软件推荐]]></category>

		<guid isPermaLink="false">http://www.readern.com/?p=462</guid>
		<description><![CDATA[之前都是自己写了一个AppleScript，来做MACBook和PC之间的文件夹网络同步。要求的效果其实非常简单，就是将办公PC的文档备份到笔记本上一个加密的DMG里。AppleScript的流程也非常简单，无非就是切换网络、通过smb挂载PC的共享目录、判断并加载dmg，最后通过rsync来抓取PC上的内容。当然，我希望是无线搞定，不用通过U盘等媒介，并且得增量实现，否则每次几个G的文档能把人折磨死。 但不幸的是，上周突然发现DMG的文件比PC文件夹内容要少。经过仔细的检查，发现问题出在Samba上，某些子目录通过smb协议共享后会丢失，而更奇怪的是，这些文件夹在加载后，通过命令行是能看到的，只是属性不对： ernMacBook:广东方案 ern$ ls -la total 69584 drwx&#8212;&#8212;@ 1 ern  staff     16384  4  2 18:52 . drwx&#8212;&#8212;  1 ern  staff     16384  4  2 18:56 .. 似乎就是这个“.”目录的特殊属性限制了它的可见性。搜索各大网站看到，可能和目录的名字有关系（samba协议本身有要求），也可能和samba本身的bug有关系，反正就是无法解决。 假期研究了一下，发现还是要通过Rsync协议来处理。在Windows PC上安装Rsync服务端，MACBook作为客户端同步过来。除了对顶层目录要求是英文以外，其他没有任何限制，今天测试通过。 下面来介绍下实现过程： 1. MAC OS X自带了Rsync客户端，如果不是版本控的话，就可以直接用了，从测试来看，能够正常使用。如果你喜欢用最新版，那得麻烦下载源代码然后编译安装了。下载地址：http://rsync.samba.org/，目前最新版本是3月份的3.0.8版。 2. Windows的服务端程序叫cwrsync，到这里下载：http://www.itefix.no/i2/node/10650。其实质是通过cygwin来支持。在Windows 7上正常安装，只需要一路next即可，当然安装目录是可以自己指定的，否则默认是在C盘ISW下，安装目录自己记住哦，后面会用到。第一次安装时还会建立一个名为RSyncServer的Windows服务。建议在提示一个用户名、密码的对话框里不要更改服务名和密码，否则你会发现无法正常安装服务。 3. 要正常使用Rsync的服务端，关键是两个步骤，一个是配置Rsync.conf，另一个启动服务。现在到安装目录里打开这个conf文件吧，如下修改（##后面是本人添加的说明）： pid file = rsyncd.pid lock file = rsync.lock log file = rsyncd.log [...]]]></description>
			<content:encoded><![CDATA[<p>之前都是自己写了一个AppleScript，来做MACBook和PC之间的文件夹网络同步。要求的效果其实非常简单，就是将办公PC的文档备份到笔记本上一个加密的DMG里。AppleScript的流程也非常简单，无非就是切换网络、通过smb挂载PC的共享目录、判断并加载dmg，最后通过rsync来抓取PC上的内容。当然，我希望是无线搞定，不用通过U盘等媒介，并且得增量实现，否则每次几个G的文档能把人折磨死。</p>
<p>但不幸的是，上周突然发现DMG的文件比PC文件夹内容要少。经过仔细的检查，发现问题出在Samba上，某些子目录通过smb协议共享后会丢失，而更奇怪的是，这些文件夹在加载后，通过命令行是能看到的，只是属性不对：</p>
<blockquote><p>ernMacBook:广东方案 ern$ ls -la</p>
<p>total 69584</p>
<p>drwx&#8212;&#8212;@ 1 ern  staff     16384  4  2 18:52 .</p>
<p>drwx&#8212;&#8212;  1 ern  staff     16384  4  2 18:56 ..</p></blockquote>
<p>似乎就是这个“.”目录的特殊属性限制了它的可见性。搜索各大网站看到，可能和目录的名字有关系（samba协议本身有要求），也可能和samba本身的bug有关系，反正就是无法解决。</p>
<p>假期研究了一下，发现还是要通过Rsync协议来处理。在Windows PC上安装Rsync服务端，MACBook作为客户端同步过来。除了对顶层目录要求是英文以外，其他没有任何限制，今天测试通过。</p>
<p>下面来介绍下实现过程：</p>
<p>1. MAC OS X自带了Rsync客户端，如果不是版本控的话，就可以直接用了，从测试来看，能够正常使用。如果你喜欢用最新版，那得麻烦下载源代码然后编译安装了。下载地址：<a href="http://rsync.samba.org/" target="_blank">http://rsync.samba.org/</a>，目前最新版本是3月份的3.0.8版。</p>
<p><span id="more-462"></span></p>
<p>2. Windows的服务端程序叫cwrsync，到这里下载：<a href="http://www.itefix.no/i2/node/10650" target="_blank">http://www.itefix.no/i2/node/10650</a>。其实质是通过cygwin来支持。在Windows 7上正常安装，只需要一路next即可，当然安装目录是可以自己指定的，否则默认是在C盘ISW下，安装目录自己记住哦，后面会用到。第一次安装时还会建立一个名为RSyncServer的Windows服务。建议在提示一个用户名、密码的对话框里不要更改服务名和密码，否则你会发现无法正常安装服务。</p>
<p>3. 要正常使用Rsync的服务端，关键是两个步骤，一个是配置Rsync.conf，另一个启动服务。现在到安装目录里打开这个conf文件吧，如下修改（##后面是本人添加的说明）：</p>
<blockquote><p>pid file = rsyncd.pid<br />
lock file = rsync.lock<br />
log file = rsyncd.log  ##日志文件名<br />
uid = 0<br />
gid = 0<br />
use chroot = false<br />
max connections = 4 ##最大连接数，这个看你的用途，只是单点对单点同步的话，可以不用设很大</p>
<p>[workdocs]  ##模块名，这个名字在后面调用的时候会用到，可以自己随便定义。一个服务端可以配置多个目录供同步，就通过这个模块名来区分<br />
path =/cygdrive/d/work ##这个要注意，这是你准备用来同步的源文件夹，都是以/cygdrive/开头，后面表示是D盘的work文件夹，自己改吧。但要注意，这里必须是英文，放中文是无法同步的<br />
ignore errors # 可以忽略一些无关的IO错误<br />
auth users = testuser  ##允许同步的用户名，如果没有这行， 则表明是匿名<br />
secrets file = etc/testuser.passwd ##这个文件里包含了上面定义的用户对应的密码</p></blockquote>
<p>4. 在安装目录的etc目录下新建一个文本文件，改名为testuser.passwd，内容如下：</p>
<blockquote><p>testuser:testpassword</p></blockquote>
<p>这表示用户名是“testuser”，密码是“testpassword”，中间用一个半角冒号分隔。</p>
<p>至此，Windows服务端配置就搞定了。进入管理工具——服务，打开RsyncServer服务，建议配置成自动启动，免得每次都得手动打开。</p>
<p>5. 确保你的MAC和PC网络上互通（Rsync默认走873端口，你也可以在上面的conf文件里通过“port = nnnn”来修改）。</p>
<p>6. 在MAC打开终端程序，输入：</p>
<p>/usr/local/bin/rsync -avE &#8211;delete &#8211;progress &#8211;ignore-errors testuser@PC的IP::workdocs 目的文件夹路径</p>
<p>其中：</p>
<blockquote><p>&#8211;progress会提示你同步每个文件的进度；</p>
<p>-v是给出详细提示信息，你可以看到正在同步哪个文件；</p>
<p>&#8211;delete是在同步的同时将你目的文件夹中有而源文件夹中没有的文件删除；</p>
<p>两个冒号后面跟模块名。</p></blockquote>
<p>如果一切正常，在语句执行5秒左右吧，就会提示你输入密码，正确输入后就开始同步了。</p>
<p>如果你需要自动执行，不提示密码，那么还可以加上“&#8211;password-file=filename”这个参数。filename是你需要新建的一个密码文件，这也是一个纯文本文件，里面只有你服务端的密码（对比上面的配置，这里不需要写用户名和两个冒号）。然后chmod为600即可。</p>
<p>好了，如果你正常照做的话，现在已经可以享受胜利成果了，扔掉你手边的U盘吧，也不用纠结NTFS还是HFS+了。</p>
<p>BTW：其实Rsync就是跨平台的，so，PC和PC之间、和Linux之间等等都是OK的，设置也和上面差不多。</p>
<hr />
<p><small>© ern for <a href="http://www.readern.com">Read ERN</a>, 2011. |
<a href="http://www.readern.com/rsync-between-mac-pc.html">Permalink</a> |
<a href="http://www.readern.com/rsync-between-mac-pc.html#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.readern.com/rsync-between-mac-pc.html&title=MAC OS X与Windows PC之间的网络同步">del.icio.us</a>
<br/>
Post tags: <a href="http://www.readern.com/tag/mac-os-x" rel="tag">MAC OS X</a>, <a href="http://www.readern.com/tag/rsync" rel="tag">rsync</a>, <a href="http://www.readern.com/tag/samba" rel="tag">Samba</a>, <a href="http://www.readern.com/tag/smb" rel="tag">smb</a>, <a href="http://www.readern.com/tag/windows-7" rel="tag">Windows 7</a>, <a href="http://www.readern.com/tag/%e5%90%8c%e6%ad%a5" rel="tag">同步</a>, <a href="http://www.readern.com/tag/%e7%ae%a1%e7%90%86" rel="tag">管理</a>, <a href="http://www.readern.com/tag/%e8%bd%af%e4%bb%b6%e6%8e%a8%e8%8d%90" rel="tag">软件推荐</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.readern.com/rsync-between-mac-pc.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MacBook等使用CHINANET的方法</title>
		<link>http://www.readern.com/chinanet-on-macbook.html</link>
		<comments>http://www.readern.com/chinanet-on-macbook.html#comments</comments>
		<pubDate>Fri, 29 Oct 2010 03:39:17 +0000</pubDate>
		<dc:creator>ern</dc:creator>
				<category><![CDATA[咬口苹果]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[CHINANET]]></category>
		<category><![CDATA[MAC OS X]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[中国电信]]></category>

		<guid isPermaLink="false">http://www.readern.com/?p=381</guid>
		<description><![CDATA[中国电信的WiFi热点还是比较多的，而且现在使用天翼手机、宽带的客户也越来越多，一般都会免费赠送一定的WiFi时长。此前电信的热点验证主要方式是针对IE浏览器，需要使用ActiveX控件。现在终于在iPad的强大压力下进行了改造，支持iPad的验证上网。咱们MacBook的客户就跟着沾光啦。下面说说方法： 首先请确保打开Airport，并且搜索到热点名为“CHINANET”的热点，要注意，不是“CHINANET-xxxxx”这类的热点。后者是使用电信天翼猫的家庭客户，不是公众热点。现在选择这个热点，应该会通过DHCP自动获得了IP、网关和DNS。 然后打开Safari，打开网页：http://wlan.ct10000.com/ipad/index.jsp，这就是专门针对iPad做计费验证的网页。 网页打开后，填入你的账号密码，验证通过后就可以上网了。 最后再公布一个好消息：广东电信11月1日到12月31日（亚运嘛，哈哈），所有WiFi免费使用，任何国内客户（包括移动和联通的手机、固话用户）只要身处广东，即可拨打电话4008-999-189获取体验账号和密码。这个账号只能在广东省内漫游，但是没有时间和流量限制。如果你是天翼用户，原来就有WiFi账号，也可以用原先的，但是不要用那个统一客户端＋上网卡拨号，以免计费错误。Enjoy it！ © ern for Read ERN, 2010. &#124; Permalink &#124; No comment &#124; Add to del.icio.us Post tags: CHINANET, MAC OS X, safari, wifi, 中国电信 Feed enhanced by Better Feed from Ozh]]></description>
			<content:encoded><![CDATA[<p>中国电信的WiFi热点还是比较多的，而且现在使用天翼手机、宽带的客户也越来越多，一般都会免费赠送一定的WiFi时长。此前电信的热点验证主要方式是针对IE浏览器，需要使用ActiveX控件。现在终于在iPad的强大压力下进行了改造，支持iPad的验证上网。咱们MacBook的客户就跟着沾光啦。下面说说方法：<br />
首先请确保打开Airport，并且搜索到热点名为“CHINANET”的热点，要注意，不是“CHINANET-xxxxx”这类的热点。后者是使用电信天翼猫的家庭客户，不是公众热点。现在选择这个热点，应该会通过DHCP自动获得了IP、网关和DNS。<br />
然后打开Safari，打开网页：<a href="http://wlan.ct10000.com/ipad/index.jsp" target="_blank">http://wlan.ct10000.com/ipad/index.jsp</a>，这就是专门针对iPad做计费验证的网页。</p>
<p><a class="tt-flickr" href="http://www.flickr.com/photos/yaoyp/5124563131"><img class="tt-flickr" src="http://farm2.static.flickr.com/1046/5124563131_17617d8404.jpg" alt="屏幕快照 2010-10-29 11.39.45" width="500" height="303" /></a><br />
网页打开后，填入你的账号密码，验证通过后就可以上网了。</p>
<p><a class="tt-flickr" href="http://www.flickr.com/photos/yaoyp/5124562935"><img class="tt-flickr" src="http://farm2.static.flickr.com/1236/5124562935_99195ccdb0.jpg" alt="屏幕快照 2010-10-29 11.15.24" width="500" height="149" /></a></p>
<p>最后再公布一个好消息：广东电信11月1日到12月31日（亚运嘛，哈哈），所有WiFi免费使用，任何国内客户（包括移动和联通的手机、固话用户）只要身处广东，即可拨打电话4008-999-189获取体验账号和密码。这个账号只能在广东省内漫游，但是没有时间和流量限制。如果你是天翼用户，原来就有WiFi账号，也可以用原先的，但是不要用那个统一客户端＋上网卡拨号，以免计费错误。Enjoy it！</p>
<hr />
<p><small>© ern for <a href="http://www.readern.com">Read ERN</a>, 2010. |
<a href="http://www.readern.com/chinanet-on-macbook.html">Permalink</a> |
<a href="http://www.readern.com/chinanet-on-macbook.html#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.readern.com/chinanet-on-macbook.html&title=MacBook等使用CHINANET的方法">del.icio.us</a>
<br/>
Post tags: <a href="http://www.readern.com/tag/chinanet" rel="tag">CHINANET</a>, <a href="http://www.readern.com/tag/mac-os-x" rel="tag">MAC OS X</a>, <a href="http://www.readern.com/tag/safari" rel="tag">safari</a>, <a href="http://www.readern.com/tag/wifi" rel="tag">wifi</a>, <a href="http://www.readern.com/tag/%e4%b8%ad%e5%9b%bd%e7%94%b5%e4%bf%a1" rel="tag">中国电信</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.readern.com/chinanet-on-macbook.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>本站增加移动设备专用主题</title>
		<link>http://www.readern.com/we-add-wptouch.html</link>
		<comments>http://www.readern.com/we-add-wptouch.html#comments</comments>
		<pubDate>Wed, 25 Aug 2010 16:57:19 +0000</pubDate>
		<dc:creator>ern</dc:creator>
				<category><![CDATA[咬口苹果]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[软件推荐]]></category>

		<guid isPermaLink="false">http://www.readern.com/?p=343</guid>
		<description><![CDATA[受iBuick启发，本站也用上了移动设备的主题，您使用iPhone、iPod Touch、BlackBerry等终端访问本站时将自动加载移动版主题，页面底部提供切换按钮。还有些细节明天修改，今儿先歇了。 © ern for Read ERN, 2010. &#124; Permalink &#124; 7 comments &#124; Add to del.icio.us Post tags: wordpress, 软件推荐 Feed enhanced by Better Feed from Ozh]]></description>
			<content:encoded><![CDATA[<p>受<a href="http://ibuick.com/" target="_blank">iBuick</a>启发，本站也用上了移动设备的主题，您使用iPhone、iPod Touch、BlackBerry等终端访问本站时将自动加载移动版主题，页面底部提供切换按钮。还有些细节明天修改，今儿先歇了。</p>
<hr />
<p><small>© ern for <a href="http://www.readern.com">Read ERN</a>, 2010. |
<a href="http://www.readern.com/we-add-wptouch.html">Permalink</a> |
<a href="http://www.readern.com/we-add-wptouch.html#comments">7 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.readern.com/we-add-wptouch.html&title=本站增加移动设备专用主题">del.icio.us</a>
<br/>
Post tags: <a href="http://www.readern.com/tag/wordpress" rel="tag">wordpress</a>, <a href="http://www.readern.com/tag/%e8%bd%af%e4%bb%b6%e6%8e%a8%e8%8d%90" rel="tag">软件推荐</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.readern.com/we-add-wptouch.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>终于又开张了</title>
		<link>http://www.readern.com/reopen-2010.html</link>
		<comments>http://www.readern.com/reopen-2010.html#comments</comments>
		<pubDate>Wed, 06 Jan 2010 14:52:52 +0000</pubDate>
		<dc:creator>ern</dc:creator>
				<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://www.readern.com/?p=215</guid>
		<description><![CDATA[受牵连，被墙了，终于又爬上来了，不容易啊…… BTW：最近很难打洞了啊，极不稳定，哎 © ern for Read ERN, 2010. &#124; Permalink &#124; No comment &#124; Add to del.icio.us Post tags: Feed enhanced by Better Feed from Ozh]]></description>
			<content:encoded><![CDATA[<p>受牵连，被墙了，终于又爬上来了，不容易啊……</p>
<p>BTW：最近很难打洞了啊，极不稳定，哎</p>
<hr />
<p><small>© ern for <a href="http://www.readern.com">Read ERN</a>, 2010. |
<a href="http://www.readern.com/reopen-2010.html">Permalink</a> |
<a href="http://www.readern.com/reopen-2010.html#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.readern.com/reopen-2010.html&title=终于又开张了">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.readern.com/reopen-2010.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>编写AppleScript快速切换网络位置</title>
		<link>http://www.readern.com/fast-switch-network-location.html</link>
		<comments>http://www.readern.com/fast-switch-network-location.html#comments</comments>
		<pubDate>Tue, 27 Oct 2009 14:49:45 +0000</pubDate>
		<dc:creator>ern</dc:creator>
				<category><![CDATA[咬口苹果]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[MAC OS X]]></category>

		<guid isPermaLink="false">http://www.readern.com/?p=180</guid>
		<description><![CDATA[一直想自动切换网络位置，就琢磨了一下。最普通的切换方法我想大家应该都知道了，就是进入网络设置（通过Airport的图标下拉也好，dock上保存系统偏好设置也行），然后切换、应用，如果进一步需要控制Airport无线网卡，那么还需要多点击一次。我这个人懒，能点一次的何必要费四五次点击呢？ 于是有了这个方法： 打开应用程序——实用工具——AppleScript编辑器，然后将下面的代码贴进去（后面我来讲解含义，请注意每行之间没有空行），按照后面的图示保存为只运行的应用程序，以后你双击这个程序就会运行脚本了。 tell application “System Events” tell network preferences do shell script “scselect &#8216;Home&#8217;” do shell script “sudo networksetup -setairportpower AirPort on” user name “用户名” password “密码” with administrator privileges end tell end tell tell application “System Events” tell network preferences do shell script “scselect &#8216;Home&#8217;” do shell script “sudo networksetup -setairportpower AirPort on” [...]]]></description>
			<content:encoded><![CDATA[<p>一直想自动切换网络位置，就琢磨了一下。最普通的切换方法我想大家应该都知道了，就是进入网络设置（通过Airport的图标下拉也好，dock上保存系统偏好设置也行），然后切换、应用，如果进一步需要控制Airport无线网卡，那么还需要多点击一次。我这个人懒，能点一次的何必要费四五次点击呢？</p>
<p>于是有了这个方法： 打开应用程序——实用工具——AppleScript编辑器，然后将下面的代码贴进去（后面我来讲解含义，请注意每行之间没有空行），按照后面的图示保存为只运行的应用程序，以后你双击这个程序就会运行脚本了。<br />
<img src="http://images.weiphone.com/attachments/Day_091027/68_91849_413dfbf147e2c6f.jpg" alt="" /></p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 56px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">tell application “System Events”</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 56px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>tell network preferences</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 56px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>do shell script “scselect &#8216;Home&#8217;”</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 56px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>do shell script “sudo networksetup -setairportpower AirPort on” user name “用户名” password “密码” with administrator privileges</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 56px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>end tell</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 56px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">end tell</div>
<blockquote><p>tell application “System Events”</p>
<p><span style="white-space:pre"> </span>tell network preferences</p>
<p><span style="white-space:pre"> </span>do shell script “scselect &#8216;Home&#8217;”</p>
<p><span style="white-space:pre"> </span>do shell script “sudo networksetup -setairportpower AirPort on” user name “用户名” password “密码” with administrator privileges</p>
<p><span style="white-space:pre"> </span>end tell</p>
<p>end tell</p></blockquote>
<p>讲解下代码含义，其中第三行scselect其实是一个指令，你可以放到终端里运行，将列出所有的网络位置，其中加“*”的是当前正在使用的。<br />
<img src="http://images.weiphone.com/attachments/Day_091027/68_91849_5fc32ce05be1eba.jpg" alt="" /></p>
<p><span id="more-180"></span></p>
<blockquote><p><span style="font-family: Arial, Arial, sans-serif; line-height: normal; white-space: pre-wrap;">scselect 位置名</span></p></blockquote>
<p>就是切换到这个网络位置，所以第三行后面的Home你可以换成你自己设置的位置名。</p>
<p>第四行是切换Airport，由于使用了sudo，因此需要提供管理帐户和密码，也就是用户名和密码那里填的内容（注意前后的双引号还是要保持的）。中间的on是打开，改成off后就是关闭，按需修改。 改好适合你的文本以后，将其贴入AppleScript编辑器，点击“编译”，可以检查你是否有语法出错。报错的话请仔细核对，我的代码是我测试过的，没有问题。</p>
<p>附注：一般而言，你的MAC电脑主账户是具有管理权限的，也就是管理账户，当你没有设置密码，是无法使用sudo获得root权限的。因此，要使用sudo的话，请设置账户密码。至于直接启用root账户，那请搜索一下吧。提醒一句，sudo或者启用root后，你的权限是非常高的，可以执行任何操作，意味着你可以随意破坏系统（事实上你可以把当前的系统都删除），所以务必注意安全。这些是另一个故事了，不展开了。</p>
<hr />
<p><small>© ern for <a href="http://www.readern.com">Read ERN</a>, 2009. |
<a href="http://www.readern.com/fast-switch-network-location.html">Permalink</a> |
<a href="http://www.readern.com/fast-switch-network-location.html#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.readern.com/fast-switch-network-location.html&title=编写AppleScript快速切换网络位置">del.icio.us</a>
<br/>
Post tags: <a href="http://www.readern.com/tag/applescript" rel="tag">AppleScript</a>, <a href="http://www.readern.com/tag/mac-os-x" rel="tag">MAC OS X</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.readern.com/fast-switch-network-location.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>苹果键盘没有Pause/Break的解决</title>
		<link>http://www.readern.com/no-break-on-apple-keyboard.html</link>
		<comments>http://www.readern.com/no-break-on-apple-keyboard.html#comments</comments>
		<pubDate>Sat, 26 Sep 2009 06:32:43 +0000</pubDate>
		<dc:creator>ern</dc:creator>
				<category><![CDATA[咬口苹果]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[MAC OS X]]></category>
		<category><![CDATA[Serial]]></category>
		<category><![CDATA[串口]]></category>
		<category><![CDATA[路由器]]></category>

		<guid isPermaLink="false">http://www.readern.com/?p=175</guid>
		<description><![CDATA[一般的中断进程，当然Ctrl-C就搞定了，但只能要Break键的理由很简单，破解Cisco路由器密码需要Ctrl-Break（为了进入ROMMON）。上午需要用，结果发现自己的MacBook不能用来干这个，郁闷……还好当时带多了一台IBM的本子，把工作搞定了。回来研究这个问题，花了两三个小时，终于搞明白，似乎不大可能直接解决。关键在于，Break键并不是一个字符，其实是串口帧错误的信号，不能直接映射到某个组合键。据说扩展的Apple键盘可以定义到F16，但要随身带个大键盘似乎也不合理，另外也看到不少帖子说这样也无效。 还好，搜索过程中，找到了Cisco的官方解决方案，提及了MAC OS X上Z-Terminal可以用Command+B代替，不过没能找到这个软件，最终用了替代解决方法，虽然Cisco写了一大段，其实也很简单： 用1200bps连接串口，也就是screen /dev/tty.usbserial 1200，这时中断提示都是乱码或者没有提示，请无视； 重启路由器，按住空格键，保持15秒，仍然是乱码，继续无视； 关闭你的终端窗口，然后进进程管理器把screen进程杀掉； 开个终端，现在正常连接，也就是screen /dev/tty.usbserial 9600。此时应该提示进入ROMMON了，继续你的破解进程吧。 © ern for Read ERN, 2009. &#124; Permalink &#124; One comment &#124; Add to del.icio.us Post tags: cisco, console, MAC OS X, Serial, 串口, 路由器 Feed enhanced by Better Feed from Ozh]]></description>
			<content:encoded><![CDATA[<p>一般的中断进程，当然Ctrl-C就搞定了，但只能要Break键的理由很简单，破解Cisco路由器密码需要Ctrl-Break（为了进入ROMMON）。上午需要用，结果发现自己的MacBook不能用来干这个，郁闷……还好当时带多了一台IBM的本子，把工作搞定了。回来研究这个问题，花了两三个小时，终于搞明白，似乎不大可能直接解决。关键在于，Break键并不是一个字符，<a href="http://labs.hoffmanlabs.com/node/274" target="_blank">其实是串口帧错误的信号</a>，不能直接映射到某个组合键。据说扩展的Apple键盘可以定义到F16，但要随身带个大键盘似乎也不合理，另外也看到不少帖子说这样也无效。</p>
<p>还好，搜索过程中，找到了<a href="http://www.cisco.com/en/US/products/hw/routers/ps133/products_tech_note09186a0080174a34.shtml" target="_blank">Cisco的官方解决方案</a>，提及了MAC OS X上Z-Terminal可以用Command+B代替，不过没能找到这个软件，最终用了替代解决方法，虽然Cisco写了一大段，其实也很简单：</p>
<ol>
<li>用1200bps连接串口，也就是screen /dev/tty.usbserial 1200，这时中断提示都是乱码或者没有提示，请无视；</li>
<li>重启路由器，按住空格键，保持15秒，仍然是乱码，继续无视；</li>
<li>关闭你的终端窗口，然后进进程管理器把screen进程杀掉；</li>
<li>开个终端，现在正常连接，也就是screen /dev/tty.usbserial 9600。此时应该提示进入ROMMON了，继续你的破解进程吧。</li>
</ol>
<hr />
<p><small>© ern for <a href="http://www.readern.com">Read ERN</a>, 2009. |
<a href="http://www.readern.com/no-break-on-apple-keyboard.html">Permalink</a> |
<a href="http://www.readern.com/no-break-on-apple-keyboard.html#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.readern.com/no-break-on-apple-keyboard.html&title=苹果键盘没有Pause/Break的解决">del.icio.us</a>
<br/>
Post tags: <a href="http://www.readern.com/tag/cisco" rel="tag">cisco</a>, <a href="http://www.readern.com/tag/console" rel="tag">console</a>, <a href="http://www.readern.com/tag/mac-os-x" rel="tag">MAC OS X</a>, <a href="http://www.readern.com/tag/serial" rel="tag">Serial</a>, <a href="http://www.readern.com/tag/%e4%b8%b2%e5%8f%a3" rel="tag">串口</a>, <a href="http://www.readern.com/tag/%e8%b7%af%e7%94%b1%e5%99%a8" rel="tag">路由器</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.readern.com/no-break-on-apple-keyboard.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>同步PC和MAC OS X文件夹</title>
		<link>http://www.readern.com/sync-pc-mac-os-x-folders.html</link>
		<comments>http://www.readern.com/sync-pc-mac-os-x-folders.html#comments</comments>
		<pubDate>Wed, 05 Aug 2009 14:08:44 +0000</pubDate>
		<dc:creator>ern</dc:creator>
				<category><![CDATA[咬口苹果]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[MAC OS X]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[同步]]></category>
		<category><![CDATA[文件夹]]></category>

		<guid isPermaLink="false">http://www.readern.com/?p=104</guid>
		<description><![CDATA[买了MacBook以来，一直用它当随身的本子，逐步挖掘在上面干活的能力。除掉软件的不兼容性以外，最大的一个问题就是工作环境需要的各类文档什么的需要从PC上拷贝过来。办公室网络速度不错，通过SMB共享文件夹一早就实现了。但是积累了几年的文件夹也不算小，每天用办公室的电脑处理公文什么的又会产生改变，如果每天拷贝一份过来还真是有点奢侈。所以，一直致力于找一个能够自动同步PC与MAC OS X的软件。功夫不负有心人，哈哈，今天终于让我发现了arrsync-0.4.1。 简单说，这个软件就是通过SMB来同步两个文件夹。需要第一步在Finder里command+k，把PC上的共享文件夹加载到MAC OS X系统，也就是加载到了/Volumes下面；第二步运行arrsync程序，选择源文件夹（一般就是加载上来的这个目录）、目的文件夹（一般就是你MAC OS X本地的目录）和同步方式。 图示如下： 下面简单解释下几个选项： Bidirectional Synchronise是双向同步； Unidirectional Backup是从源文件夹备份到目的文件夹，完成后目的文件夹就等于源文件夹； Unidirectional Merge是从源文件加更新到目的文件夹，但目的文件夹里的新文件不会被覆盖掉。 后面option里第二个增量备份（第一个是全量同步，也就是每次将整个文件夹拷贝过来一次）是第一次全量备份过来，之后只对变化的文件进行同步，对我这样需要同步几个G大小的文件夹，自然是最佳选择。这个项目的第一行相应选择主要是如何判定属于新文件，默认是根据文件日期和大小，这个方法相对比较简单，速度较快，只需要读取每个文件的属性即可。第一项Always Checksum则是对每个文件计算校验和，以此判定文件是否一致，显然这种方法需要对每个文件进行计算消耗时间，但是最为准确。第三种则是不进行判断，大概是只管文件名。 同步界面右手边是预设值，你可以把你经常需要同步的文件夹和选项记录在那里，以后选中并Load就可以了。 最后，这是一个免费开源软件，感谢作者！ © ern for Read ERN, 2009. &#124; Permalink &#124; One comment &#124; Add to del.icio.us Post tags: MAC OS X, Windows, 同步, 文件夹 Feed enhanced by Better Feed from Ozh]]></description>
			<content:encoded><![CDATA[<p>买了MacBook以来，一直用它当随身的本子，逐步挖掘在上面干活的能力。除掉软件的不兼容性以外，最大的一个问题就是工作环境需要的各类文档什么的需要从PC上拷贝过来。办公室网络速度不错，通过SMB共享文件夹一早就实现了。但是积累了几年的文件夹也不算小，每天用办公室的电脑处理公文什么的又会产生改变，如果每天拷贝一份过来还真是有点奢侈。所以，一直致力于找一个能够自动同步PC与MAC OS X的软件。功夫不负有心人，哈哈，今天终于让我发现了<a href="http://arrsync.sourceforge.net/" target="_blank">arrsync-0.4.1</a>。</p>
<p>简单说，这个软件就是通过SMB来同步两个文件夹。需要第一步在Finder里command+k，把PC上的共享文件夹加载到MAC OS X系统，也就是加载到了/Volumes下面；第二步运行arrsync程序，选择源文件夹（一般就是加载上来的这个目录）、目的文件夹（一般就是你MAC OS X本地的目录）和同步方式。<br />
图示如下：</p>
<p><a class="tt-flickr" href="http://www.flickr.com/photos/yaoyp/3792307372"><img class="tt-flickr" src="http://farm3.static.flickr.com/2477/3792307372_8a5b41e164.jpg" alt="arrsync1" width="500" height="333" /></a></p>
<p><a class="tt-flickr" href="http://www.flickr.com/photos/yaoyp/3791496283"><img class="tt-flickr" src="http://farm4.static.flickr.com/3566/3791496283_c50ec114b0.jpg" alt="arrsync2" width="500" height="404" /></a></p>
<p>下面简单解释下几个选项：</p>
<p>Bidirectional Synchronise是双向同步；</p>
<p>Unidirectional Backup是从源文件夹备份到目的文件夹，完成后目的文件夹就等于源文件夹；</p>
<p>Unidirectional Merge是从源文件加更新到目的文件夹，但目的文件夹里的新文件不会被覆盖掉。</p>
<p>后面option里第二个增量备份（第一个是全量同步，也就是每次将整个文件夹拷贝过来一次）是第一次全量备份过来，之后只对变化的文件进行同步，对我这样需要同步几个G大小的文件夹，自然是最佳选择。这个项目的第一行相应选择主要是如何判定属于新文件，默认是根据文件日期和大小，这个方法相对比较简单，速度较快，只需要读取每个文件的属性即可。第一项Always Checksum则是对每个文件计算校验和，以此判定文件是否一致，显然这种方法需要对每个文件进行计算消耗时间，但是最为准确。第三种则是不进行判断，大概是只管文件名。</p>
<p>同步界面右手边是预设值，你可以把你经常需要同步的文件夹和选项记录在那里，以后选中并Load就可以了。</p>
<p>最后，这是一个免费开源软件，感谢作者！</p>
<hr />
<p><small>© ern for <a href="http://www.readern.com">Read ERN</a>, 2009. |
<a href="http://www.readern.com/sync-pc-mac-os-x-folders.html">Permalink</a> |
<a href="http://www.readern.com/sync-pc-mac-os-x-folders.html#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.readern.com/sync-pc-mac-os-x-folders.html&title=同步PC和MAC OS X文件夹">del.icio.us</a>
<br/>
Post tags: <a href="http://www.readern.com/tag/mac-os-x" rel="tag">MAC OS X</a>, <a href="http://www.readern.com/tag/windows" rel="tag">Windows</a>, <a href="http://www.readern.com/tag/%e5%90%8c%e6%ad%a5" rel="tag">同步</a>, <a href="http://www.readern.com/tag/%e6%96%87%e4%bb%b6%e5%a4%b9" rel="tag">文件夹</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.readern.com/sync-pc-mac-os-x-folders.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>我的Blog改造</title>
		<link>http://www.readern.com/personalize-readern.html</link>
		<comments>http://www.readern.com/personalize-readern.html#comments</comments>
		<pubDate>Tue, 23 Jun 2009 09:03:33 +0000</pubDate>
		<dc:creator>ern</dc:creator>
				<category><![CDATA[网络]]></category>
		<category><![CDATA[iNove]]></category>
		<category><![CDATA[LavaLamp]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[个性化]]></category>
		<category><![CDATA[插件]]></category>

		<guid isPermaLink="false">http://www.readern.com/?p=86</guid>
		<description><![CDATA[建这个Blog也有两个月了，从一开始搜索WordPress安装方法到现在也能稍微改改代码，算是有点进步了。昨天发现WordPress和iNove主题都升级了，WordPress的升级没有任何异常，升级主题则丢掉几乎所有的个性设置。重新设置也顺便小结下自己Blog的个性设置。 修改templates/end.php，主要是修改主页最下方的版权说明，顺便也可以修改下说明中取日期的方法，把原来几个SQL查询精简掉； 增加了LavaLamp效果； 修改404.php，去掉了iNove里太多的链接，直接只用了Google自定义的404页面； 安装WP-PostViews Plus插件，在帖子旁显示浏览次数，修改single.php和index.php即可； 安装WP-RecentComments插件，在sidebar.php里把“最新评论”下面提取的代码修改（插件主页上就有详细说明）； 修改style.css，把正文字体（开头部分的body中）和侧栏字体都改大两号。 © ern for Read ERN, 2009. &#124; Permalink &#124; No comment &#124; Add to del.icio.us Post tags: iNove, LavaLamp, php, wordpress, 个性化, 插件 Feed enhanced by Better Feed from Ozh]]></description>
			<content:encoded><![CDATA[<p>建这个Blog也有两个月了，从一开始搜索WordPress安装方法到现在也能稍微改改代码，算是有点进步了。昨天发现WordPress和iNove主题都升级了，WordPress的升级没有任何异常，升级主题则丢掉几乎所有的个性设置。重新设置也顺便小结下自己Blog的个性设置。</p>
<ol>
<li>修改templates/end.php，主要是修改主页最下方的版权说明，顺便也可以修改下说明中取日期的方法，把原来几个SQL查询精简掉；</li>
<li><a href="http://www.neoease.com/lavalamp-for-wordpress-users/" target="_blank">增加了LavaLamp效果</a>；</li>
<li>修改404.php，去掉了iNove里太多的链接，直接只用了Google自定义的404页面；</li>
<li>安装WP-PostViews Plus插件，在帖子旁显示浏览次数，修改single.php和index.php即可；</li>
<li>安装WP-RecentComments插件，在sidebar.php里把“最新评论”下面提取的代码修改（插件主页上就有详细说明）；</li>
<li>修改style.css，把正文字体（开头部分的body中）和侧栏字体都改大两号。</li>
</ol>
<hr />
<p><small>© ern for <a href="http://www.readern.com">Read ERN</a>, 2009. |
<a href="http://www.readern.com/personalize-readern.html">Permalink</a> |
<a href="http://www.readern.com/personalize-readern.html#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.readern.com/personalize-readern.html&title=我的Blog改造">del.icio.us</a>
<br/>
Post tags: <a href="http://www.readern.com/tag/inove" rel="tag">iNove</a>, <a href="http://www.readern.com/tag/lavalamp" rel="tag">LavaLamp</a>, <a href="http://www.readern.com/tag/php" rel="tag">php</a>, <a href="http://www.readern.com/tag/wordpress" rel="tag">wordpress</a>, <a href="http://www.readern.com/tag/%e4%b8%aa%e6%80%a7%e5%8c%96" rel="tag">个性化</a>, <a href="http://www.readern.com/tag/%e6%8f%92%e4%bb%b6" rel="tag">插件</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.readern.com/personalize-readern.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

