<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><!-- generator="wordpress/2.0.5" --><rss 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/" version="2.0">

<channel>
	<title>Richard's Weblog</title>
	<link>http://huang.yunsong.net</link>
	<description>前尘往昔逝如烟 曾忆风云舞九天</description>
	<pubDate>Thu, 28 Aug 2008 02:20:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/hys" type="application/rss+xml" /><item>
		<title>Post-installation Configuration for Ubuntu 8.04</title>
		<link>http://huang.yunsong.net/2008/ubuntu-post-installation-configuration.html</link>
		<comments>http://huang.yunsong.net/2008/ubuntu-post-installation-configuration.html#comments</comments>
		<pubDate>Thu, 21 Aug 2008 08:40:18 +0000</pubDate>
		<dc:creator>richard</dc:creator>
		
		<category>TechNotes</category>

		<guid isPermaLink="false">http://huang.yunsong.net/2008/ubuntu-post-installation-configuration.html</guid>
		<description><![CDATA[书接前回，这篇 post 写一下安装 Ubuntu 8.04 后的几项必要的常规配置。
1. 使用更快的软件源
从我自己的使用经验来看（俺是铁通/网通用户），不论是 Ubuntu 主服务器，还是其中国镜像服务器，访问速度都很慢，表现最好的是 cn99 镜像。因此，打开软件源管理器，清空第一个标签页&#8220;Ubuntu软件&#8221;中的原有选定，在第二个标签页&#8220;第三方软件&#8221;逐条添加以下项：
deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiversedeb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiversedeb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
如果你想使用提前释出的软件/更新，需要添加：
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
如果你想使用不再支持的软件/更新，需要添加：
deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
如果你想使用源码（通常没这个必要），添加以下项：
deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiversedeb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiversedeb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates [...]]]></description>
			<content:encoded><![CDATA[<p>书接<a href="http://huang.yunsong.net/2008/install-ubuntu-from-hard-disk.html" title="Install Ubuntu 8.04 from Hard Disk">前回</a>，这篇 post 写一下安装 Ubuntu 8.04 后的几项必要的常规配置。</p>
<p><strong>1. 使用更快的软件源</strong></p>
<p>从我自己的使用经验来看（俺是铁通/网通用户），不论是 Ubuntu 主服务器，还是其中国镜像服务器，访问速度都很慢，表现最好的是 cn99 镜像。因此，打开软件源管理器，清空第一个标签页&ldquo;Ubuntu软件&rdquo;中的原有选定，在第二个标签页&ldquo;第三方软件&rdquo;逐条添加以下项：</p>
<p>deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse<br />deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse<br />deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse</p>
<p>如果你想使用提前释出的软件/更新，需要添加：</p>
<p>deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse</p>
<p>如果你想使用不再支持的软件/更新，需要添加：</p>
<p>deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse</p>
<p>如果你想使用源码（通常没这个必要），添加以下项：</p>
<p>deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse<br />deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse<br />deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse<br />deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse<br />deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse</p>
<p>添加完成后关闭软件源管理器，执行以下操作更新系统：</p>
<p>$ sudo apt-get update<br />$ sudo apt-get dist-upgrade</p>
<p>完毕后通常会提示需要重启机器。</p>
<p><strong>2. 语言支持</strong></p>
<p>在前面安装过程中我说过，不推荐在安装过程中下载语言包，因为速度会很慢。现在我们已经配置了适合自己的、速度快的软件源，可以开始下载语言包了。</p>
<p>打开语言支持管理器（Language Support），在语言列表中选定&ldquo;汉语&rdquo;和&ldquo;英语&rdquo;，并设&ldquo;汉语&rdquo;为默认语言，点击确定后，即开始下载相应的语言包了。</p>
<p><img src="http://huang.yunsong.net/data/lang-support.png" alt="Language Support" title="Language Support" width="448" height="454" /></p>
<p><strong>3. 启用显卡的受限驱动</strong></p>
<p>打开硬件驱动管理器，启动你的显卡商业驱动即可。</p>
<p><strong>4. 启动文泉驿正黑字体</strong></p>
<p>在 8.04 中，文泉驿的正黑字体已经安装了，但是系统将内嵌点阵设置为默认显示，文泉驿的官方网站给出了一个<a href="http://wenq.org/index.cgi?ZenHei#final_v0_5" target="_blank">解决方法</a>。其实就是要更新一下字体配置文件：</p>
<p>$ cd /etc/fonts/conf.avail<br />$ sudo mv 44-wqy-zenhei.conf 44-wqy-zenhei.conf.ORIG<br />$ sudo wget http://wenq.org/upload/44-wqy-zenhei.conf</p>
<p><strong>5. 调整字体渲染细节</strong></p>
<p>我的机器的显示器是 LCD，所以可以对字体渲染细节做一调整以得到最佳的显示效果。</p>
<p><img src="http://huang.yunsong.net/data/font-details.png" alt="Font Details" title="Font Details" width="530" height="555" /></p>
<p>即，将&ldquo;平滑&rdquo;设为&ldquo;次像素&rdquo;、将&ldquo;微调&rdquo;设为&ldquo;无&rdquo;。</p>
<p><strong>6. 修正 GDM 字体大小</strong></p>
<p>启用显卡的受限驱动后，你会发现整个系统变漂亮了，但是登录界面的字体超大，这应该是一个 bug。以下是一个简单的 workaround。</p>
<p>打开 GDM 的配置文件 /etc/gdm/gdm.conf，在 [server-Standard] 下的 command 后增加参数 -dpi 96，即如下：</p>
<blockquote><p>[server-Standard]<br />name=Standard server<br />command=/usr/bin/X -br -audit 0 -dpi 96<br />flexible=true</p></blockquote>
<p>好了，到此为止就得到了一个看起来顺眼、也可用的 OS 了。</p>
]]></content:encoded>
			<wfw:commentRss>http://huang.yunsong.net/2008/ubuntu-post-installation-configuration.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Install Ubuntu 8.04 from Hard Disk</title>
		<link>http://huang.yunsong.net/2008/install-ubuntu-from-hard-disk.html</link>
		<comments>http://huang.yunsong.net/2008/install-ubuntu-from-hard-disk.html#comments</comments>
		<pubDate>Sat, 16 Aug 2008 14:18:45 +0000</pubDate>
		<dc:creator>richard</dc:creator>
		
		<category>TechNotes</category>

		<guid isPermaLink="false">http://huang.yunsong.net/2008/install-ubuntu-from-hard-disk.html</guid>
		<description><![CDATA[刻光盘太浪费了，现在不是总在强调绿色嘛，好吧，让我们直接用 ISO 光盘镜像文件来安装 Ubuntu 吧。
我用的是一台 T61p，当前的系统是 Windows XP，硬盘分区状况为：C（/dev/sda1），主分区，使用 NTFS 文件系统；D（/dev/sda5），位于扩展分区上的第一个逻辑盘，使用 FAT32 文件系统。
Ubuntu 将使用位于扩展分区上的剩余空间，在安装过程中将被分成两个分区：/dev/sda6 加载为根区，使用 ext3 文件系统；/dev/sda7 加载为交换区。
下载
通过硬盘安装需要使用 Alternate CD 介质，我用的是 Hardy Heron 8.04.1 版本。
还需要下载两个文件以支持从硬盘安装：vmlinuz, initrd.gz.注意，前面下载到的 ISO 文件也包含这两个文件，但 ISO 中的这两个文件不支持从硬盘上寻找安装介质，所以从 ISO 提取是没有用的。
最后，我们还需要一个帮助引导的工具，这里我使用的 grub4dos v0.4.3.
安装
把前面下载到的 ISO, vmlinuz, initrd.gz 都放到 C:\ 下。把 grub4dos-0.4.3.zip 解开，将其中的 grldr 文件也复制到 C:\ 下，仅仅需要这一个文件来帮助引导。
接着在 C:\ 创建一个文本文件，文件名为 menu.lst，内容如下：
title grub4dos loaderroot (hd0,0)kernel /vmlinuzinitrd /initrd.gz
然后修改 boot.ini 文件，在文件尾加入以下行：
C:\grldr=&#34;grub4dos [...]]]></description>
			<content:encoded><![CDATA[<p>刻光盘太浪费了，现在不是总在强调绿色嘛，好吧，让我们直接用 ISO 光盘镜像文件来安装 Ubuntu 吧。</p>
<p>我用的是一台 T61p，当前的系统是 Windows XP，硬盘分区状况为：<br />C（/dev/sda1），主分区，使用 NTFS 文件系统；<br />D（/dev/sda5），位于扩展分区上的第一个逻辑盘，使用 FAT32 文件系统。</p>
<p>Ubuntu 将使用位于扩展分区上的剩余空间，在安装过程中将被分成两个分区：<br />/dev/sda6 加载为根区，使用 ext3 文件系统；<br />/dev/sda7 加载为交换区。</p>
<p><strong>下载</strong></p>
<p>通过硬盘安装需要使用 Alternate CD 介质，我用的是 <a href="http://releases.ubuntu.com/hardy/ubuntu-8.04.1-alternate-i386.iso">Hardy Heron 8.04.1</a> 版本。</p>
<p>还需要下载两个文件以支持从硬盘安装：<a href="http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/hd-media/vmlinuz">vmlinuz</a>, <a href="http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/hd-media/initrd.gz">initrd.gz</a>.<br />注意，前面下载到的 ISO 文件也包含这两个文件，但 ISO 中的这两个文件不支持从硬盘上寻找安装介质，所以从 ISO 提取是没有用的。</p>
<p>最后，我们还需要一个帮助引导的工具，这里我使用的 <a href="http://download.gna.org/grub4dos/grub4dos-0.4.3.zip">grub4dos v0.4.3</a>.</p>
<p><strong>安装</strong></p>
<p>把前面下载到的 ISO, vmlinuz, initrd.gz 都放到 C:\ 下。<br />把 grub4dos-0.4.3.zip 解开，将其中的 grldr 文件也复制到 C:\ 下，仅仅需要这一个文件来帮助引导。</p>
<p>接着在 C:\ 创建一个文本文件，文件名为 menu.lst，内容如下：</p>
<blockquote><p>title grub4dos loader<br />root (hd0,0)<br />kernel /vmlinuz<br />initrd /initrd.gz</p></blockquote>
<p>然后修改 boot.ini 文件，在文件尾加入以下行：</p>
<blockquote><p>C:\grldr=&quot;grub4dos loader&quot;</p></blockquote>
<p>好了，重启机器，在启动菜单中选择 grub4dos loader 即可开始 Ubuntu 的安装向导。</p>
<p>安装过程很简单，按屏幕提示操作就行了。有以下几点需要注意：</p>
<ul>
<li>对于键盘布局的选择，别让向导执行自动检测，而是直接选择 USA 就对了。</li>
<li>在安装过程中网络没有用，所以不需要去配置网络连接，直接略过就好了。当然，配置也可以啊。只是没什么必要而已。</li>
<li>如果安装时选择中文作为系统默认语言，在安装过程中向导会问你是否需要下载语言包，千万别选 yes，因为速度巨慢！还是等 OS 安装完毕后，连接到速度快的软件源去下载语言包比较经济。</li>
<li>向导提示安装 GRUB 时，推荐不要将 Linux GRUB 安装到默认位置 MBR 区，而是到它自己的 /dev/sda6 区。</li>
</ul>
<p><strong>配置双引导</strong></p>
<p>完成以上基本安装后，启动机器进入 Windows 系统，编辑 menu.lst 文件，将其内容改为：</p>
<blockquote><p>title grub4dos loader<br />root (hd0,5)<br />kernel /vmlinuz root=/dev/sda6<br />initrd /initrd.img</p></blockquote>
<p>然后重启机器，在启动菜单中选择 grub4dos loader，这样就进入了刚刚安装的新 Ubuntu 系统了。</p>
<p>登录进入 Ubuntu 系统后，使用 dd 指令创建一个启动信息文件：</p>
<p>$ sudo dd if=/dev/sda6 of=ubuntu.bin bs=512 count=1</p>
<p>将这个 ubuntu.bin 文件复制到 C:\ 下。</p>
<p>再重启机器，进入 Windows 系统，将 boot.ini 文件的最后一行（前面加的）修改为：</p>
<blockquote><p>C:\ubuntu.bin=&quot;Ubuntu Linux Hardy Heron&quot;</p></blockquote>
<p>好了，这样就完成了从硬盘上的 ISO 文件来安装 Ubuntu，并配置为与 Windows XP 共存、使用 NTLDR 进行双引导。</p>
<p><strong>清理</strong></p>
<p>记得删除 C:\ 上的 ISO, vmlinuz, initrd.gz, grldr, menu.lst 这五个文件，用不着了。</p>
<p>试试启动进入你的 Hardy Heron 吧，Hmm&#8230; 怎么这么难看？别着急，这只是一个基本系统，做一下配置就漂亮了。见下回书&mdash;&mdash;<br /><a href="http://huang.yunsong.net/2008/ubuntu-post-installation-configuration.html">Post-installation Configuration for Ubuntu 8.04</a>.</p>
<p>Have fun! </p>
]]></content:encoded>
			<wfw:commentRss>http://huang.yunsong.net/2008/install-ubuntu-from-hard-disk.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>还有历史</title>
		<link>http://huang.yunsong.net/2008/we-have-history.html</link>
		<comments>http://huang.yunsong.net/2008/we-have-history.html#comments</comments>
		<pubDate>Mon, 16 Jun 2008 03:38:41 +0000</pubDate>
		<dc:creator>richard</dc:creator>
		
		<category>Misc</category>

		<guid isPermaLink="false">http://huang.yunsong.net/2008/we-have-history.html</guid>
		<description><![CDATA[在 My1510 上看到一篇梁文道因余秋雨的那滴&#8220;鳄鱼泪&#8221;而作的文章，就余氏文中的&#8220;大局观&#8221;做了议论，强调了&#8220;历史观&#8221;的重要性。我对于继续争论余氏那篇无聊的文章完全没兴趣了，至于余氏本人连篇累牍地在其 BLOG 上转载那些支持他的、有些甚至不符合常规逻辑的文章，只能让人持续恶心。突然想起前两天看到的一篇戏虐之文，为马兰唱了句薛蟠的打油台词：&#8220;女儿悲，嫁个男人是乌龟。&#8221;不太厚道，但算符合情境。
梁文道这篇文章中有一段关于历史的概略陈述，说得很是中肯，特地节录下来：
中国历史最令人感动的特点之一就在于历史的书写本身。历代史官以「实录」的方式，尽力客观地记录国朝上下发生的大事。虽有帝王荒淫暴虐，也不必为尊者讳；虽有天灾人祸诸端异象，亦不必笔存忌惮。然后把一切留诸后世，不只信任自己，也信任未来。直到另一家人做了皇帝，依据前朝留下来的纪录，再替它修整成史。这是后人对前人的责任，「兴灭国，继绝世，举逸民」。你可以篡夺人家的王位，消灭人家的天下，但是你不可夺走人家的记忆，以及历史。同时你也大可放心，就算将来有一天你的子孙穷途末路，你一手打下的基业倾颓败坏，你的一切也将为人纪念，一如你纪念了前人。
&#8230; &#8230;&#160;
中国不算是一个宗教主导的国家，往往以历史代替宗教，尤其知识分子，更是不愿多言死后鬼神，唯求「立言、立功、立德」三不朽。一般百姓或许会说「举头三尺有神明」，文人相信的却是「留取丹心照汗青」。

一直以来我也认为中国人其实是有宗教的，它由血缘和历史两大因素构成。 
]]></description>
			<content:encoded><![CDATA[<p>在 My1510 上看到一篇梁文道因余秋雨的那滴<a href="http://blog.sina.com.cn/s/blog_46e94efe01009iom.html" target="_blank">&ldquo;鳄鱼泪&rdquo;</a>而作的<a href="http://www.my1510.cn/article.php?ad8bdef381029609" target="_blank" title="除了大局，還有歷史&mdash;與余秋雨先生共勉">文章</a>，就余氏文中的&ldquo;大局观&rdquo;做了议论，强调了&ldquo;历史观&rdquo;的重要性。我对于继续争论余氏那篇无聊的文章完全没兴趣了，至于余氏本人连篇累牍地在其 BLOG 上转载那些支持他的、有些甚至不符合常规逻辑的文章，只能让人持续恶心。突然想起前两天看到的<a href="http://pubaoyi.spaces.live.com/blog/cns!146F671535EE91F2!750.entry" target="_blank">一篇戏虐之文</a>，为马兰唱了句薛蟠的打油台词：&ldquo;女儿悲，嫁个男人是乌龟。&rdquo;不太厚道，但算符合情境。</p>
<p>梁文道这篇文章中有一段关于历史的概略陈述，说得很是中肯，特地节录下来：</p>
<blockquote><p>中国历史最令人感动的特点之一就在于历史的书写本身。历代史官以「实录」的方式，尽力客观地记录国朝上下发生的大事。虽有帝王荒淫暴虐，也不必为尊者讳；虽有天灾人祸诸端异象，亦不必笔存忌惮。然后把一切留诸后世，不只信任自己，也信任未来。直到另一家人做了皇帝，依据前朝留下来的纪录，再替它修整成史。这是后人对前人的责任，「兴灭国，继绝世，举逸民」。你可以篡夺人家的王位，消灭人家的天下，但是你不可夺走人家的记忆，以及历史。同时你也大可放心，就算将来有一天你的子孙穷途末路，你一手打下的基业倾颓败坏，你的一切也将为人纪念，一如你纪念了前人。</p>
<p>&#8230; &#8230;&nbsp;</p>
<p>中国不算是一个宗教主导的国家，往往以历史代替宗教，尤其知识分子，更是不愿多言死后鬼神，唯求「立言、立功、立德」三不朽。一般百姓或许会说「举头三尺有神明」，文人相信的却是「留取丹心照汗青」。</p>
</blockquote>
<p>一直以来我也认为中国人其实是有宗教的，它由血缘和历史两大因素构成。 </p>
]]></content:encoded>
			<wfw:commentRss>http://huang.yunsong.net/2008/we-have-history.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>从来不缺奴才</title>
		<link>http://huang.yunsong.net/2008/chinese-writers-without-honor.html</link>
		<comments>http://huang.yunsong.net/2008/chinese-writers-without-honor.html#comments</comments>
		<pubDate>Fri, 13 Jun 2008 02:36:41 +0000</pubDate>
		<dc:creator>richard</dc:creator>
		
		<category>Essay</category>

		<guid isPermaLink="false">http://huang.yunsong.net/2008/chinese-writers-without-honor.html</guid>
		<description><![CDATA[这到底是一个怎样的世界？6月5日有余秋雨含&#8220;泪&#8221;写了一篇劝告，6月6日又有一位王兆山写了词二首，极尽无骨文人表演之能。
余氏的文章太长，我不引用了，在他的 SINA/SOHU BLOG 中都有。王某的猛词一定要引用一下，因为实在是太无耻了！
江城子 废墟下的自述
一位废墟中的地震遇难者，冥冥之中感知了地震之后地面上发生的一切，遂发出如是感慨&#8212;&#8212;
天灾难避死何诉，主席唤，总理呼，党疼国爱，声声入废墟。十三亿人共一哭，纵做鬼，也幸福。银鹰战车救雏犊，左军叔，右警姑，民族大爱，亲历死也足。只盼坟前有屏幕，看奥运，同欢呼。
钗头凤 川之吟
山青秀，水碧透，峰塌须臾河毁骤。城飞歌，乡飘乐，楼崩灵折，村消屯破。祸。祸。祸。国殇忧，八方吼，令发京城动九州。红旗烁，军歌越，救川举国，不弃一个。魄！魄！魄！

估计苏轼和陆游看到这两首词心里会很不爽的。
我忍不住好奇，到底他们在写这样的文章的时候是何种心态？心里是怎么琢磨的？真的觉得写出来的这些 shit 就是自己个儿想说的心里话？If yes，哇，那该是价值观扭曲到何等样的人啊！他们的爸爸妈妈看到后会多么难受，儿子年纪不小了，价值观怎么跟央视新楼似的（价值观与央视新楼云云语出五岳散人）。If no，那就是昧着良心、违心作文做人，点解如此啊？定是有所图，唉，可惜的是世道艰难、竞争过于激烈，乌泱乌泱的奴才匍匐在地，主上会临幸谁真未为可知也。
余秋雨是名人，就不介绍了。俺年纪还小的时候也读了他的两本书《文化苦旅》《山居笔记》，当时觉得还不错，后又出书 N 本，什么《霜冷长河》《千年一叹》，已是多少有些才尽之感。但最可惜的不是江郎才尽，而是其人品呈高台跳水之势，这些年迅速下落。当然，可能人家本来就是这样子的人，只是当年我年纪还小，未能分辨。
王氏兆山者，山东沂南人士，官居山东省作协副主席。其尊容请见网易新闻网页。
末了，顺便回顾一下来自陕西的著名作家贾平凹的&#8220;删一字而不能&#8221;的发言：
听总书记的报告很震撼、很亲切，感觉到创作环境、创作空间很宽松。关于文学的继承和创新的问题，胡总书记的角度很新颖，意义深刻，也更加尊重艺术规律，可以说这预示着文学的高产和高峰期即将到来。另外，报告很有文采，删一字而不能。

嗟乎&#8230; 算了，还是收声吧，无语比较好。&#160;
]]></description>
			<content:encoded><![CDATA[<p>这到底是一个怎样的世界？6月5日有余秋雨含&ldquo;泪&rdquo;写了一篇劝告，6月6日又有一位王兆山写了<a href="http://www.qlwb.com.cn/display.asp?id=309216" target="_blank">词二首</a>，极尽无骨文人表演之能。</p>
<p>余氏的文章太长，我不引用了，在他的 <a href="http://blog.sina.com.cn/s/blog_46e94efe01009iom.html" target="_blank">SINA</a>/<a href="http://yuqiuyu.blog.sohu.com/89351261.html" target="_blank">SOHU</a> BLOG 中都有。王某的猛词一定要引用一下，因为实在是太无耻了！</p>
<blockquote><p><strong>江城子 废墟下的自述</strong></p>
<p>一位废墟中的地震遇难者，冥冥之中感知了地震之后地面上发生的一切，遂发出如是感慨&mdash;&mdash;</p>
<p>天灾难避死何诉，<br />主席唤，总理呼，<br />党疼国爱，声声入废墟。<br />十三亿人共一哭，<br />纵做鬼，也幸福。<br />银鹰战车救雏犊，<br />左军叔，右警姑，<br />民族大爱，亲历死也足。<br />只盼坟前有屏幕，<br />看奥运，同欢呼。</p>
<p><strong>钗头凤 川之吟</strong></p>
<p>山青秀，水碧透，<br />峰塌须臾河毁骤。<br />城飞歌，乡飘乐，<br />楼崩灵折，村消屯破。<br />祸。祸。祸。<br />国殇忧，八方吼，<br />令发京城动九州。<br />红旗烁，军歌越，<br />救川举国，不弃一个。<br />魄！魄！魄！</p>
</blockquote>
<p>估计苏轼和陆游看到这两首词心里会很不爽的。</p>
<p>我忍不住好奇，到底他们在写这样的文章的时候是何种心态？心里是怎么琢磨的？真的觉得写出来的这些 shit 就是自己个儿想说的心里话？If yes，哇，那该是价值观扭曲到何等样的人啊！他们的爸爸妈妈看到后会多么难受，儿子年纪不小了，价值观怎么跟央视新楼似的（价值观与央视新楼云云语出<a href="http://www.bullog.cn/blogs/yaobo/archives/145194.aspx" target="_blank" title="傻逼余秋雨、胡扯司马南（上）">五岳散人</a>）。If no，那就是昧着良心、违心作文做人，点解如此啊？定是有所图，唉，可惜的是世道艰难、竞争过于激烈，乌泱乌泱的奴才匍匐在地，主上会临幸谁真未为可知也。</p>
<p>余秋雨是名人，就不介绍了。俺年纪还小的时候也读了他的两本书《文化苦旅》《山居笔记》，当时觉得还不错，后又出书 N 本，什么《霜冷长河》《千年一叹》，已是多少有些才尽之感。但最可惜的不是江郎才尽，而是其人品呈高台跳水之势，这些年迅速下落。当然，可能人家本来就是这样子的人，只是当年我年纪还小，未能分辨。</p>
<p>王氏兆山者，山东沂南人士，官居山东省作协副主席。其尊容请见<a href="http://2008.163.com/08/0612/14/4E8AM7VJ00742K6N.html" target="_blank" title="山东诗人写灾区：只盼坟前有屏幕 看奥运 同欢呼">网易新闻网页</a>。</p>
<p>末了，顺便回顾一下来自陕西的著名作家<a href="http://news.163.com/06/1111/17/2VLQLUN0000120GU.html" target="_blank" title="贾平凹：听总书记的报告很震撼 报告删一字而不能">贾平凹的&ldquo;删一字而不能&rdquo;的发言</a>：</p>
<blockquote><p>听总书记的报告很震撼、很亲切，感觉到创作环境、创作空间很宽松。关于文学的继承和创新的问题，胡总书记的角度很新颖，意义深刻，也更加尊重艺术规律，可以说这预示着文学的高产和高峰期即将到来。另外，报告很有文采，删一字而不能。</p>
</blockquote>
<p>嗟乎&#8230; 算了，还是收声吧，无语比较好。&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://huang.yunsong.net/2008/chinese-writers-without-honor.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>遗憾 Google Developer Day 2008</title>
		<link>http://huang.yunsong.net/2008/google-developer-day-regrets.html</link>
		<comments>http://huang.yunsong.net/2008/google-developer-day-regrets.html#comments</comments>
		<pubDate>Thu, 12 Jun 2008 03:16:54 +0000</pubDate>
		<dc:creator>richard</dc:creator>
		
		<category>Misc</category>

		<guid isPermaLink="false">http://huang.yunsong.net/2008/google-developer-day-regrets.html</guid>
		<description><![CDATA[Google Developer Day 2008 是 Google 第二次在中国举办的面向开发者的技术大会，我很喜欢 Google APIs、也很钦佩 Google 能一直坚持它的技术文化，所以这两次的开发者日我都请假来参加。可惜的是相比去年的那次，除了规模大了很多、人多了许多之外，再无其他进步，而让人无奈的是，这&#8220;规模大了很多、人多了许多&#8221;却是此次会议的不足之一。
会议组织方明显经验不足。我不清楚此次会议是 Google 公司自己组织的，还是委托专门的会展公司来组织的。因为人太多，一开始的签到程序就处于半失控状态，不停地有工作人员拿着喇叭在喊话，其实基本没什么实质性帮助。排队签到时，工作人员根本就没有问我要邀请函，也没有从他们的电脑里查询我是否有注册和确认参会，直接让我在一张纸上签名，然后就发给我参会的胸牌和手册。既然如此，那为什么事先还要我们注册？而且 email 确认、电话确认，弄得特别郑重其事的样子。
开场的主题演讲是由 Google 著名的美女副总裁 Marissa Mayer 来做的，她的 presentation title 起的非常好：Client, Connectivity, and the Cloud，可惜没什么实质性内容，约有一半的时间她是站在讲台上，不说话，然后先后有两位 Google 比较资深的员工上台介绍 AJAX 和 Gadgets。没想到，大会的主题演讲居然变成了 APIs/tools 介绍。这些东西放在具体的分会场 sessions 来做会更恰当。
分会场共有四条主题线：云计算地理平台主题线、云计算社区平台主题线、云计算实现平台主题线、云计算移动平台主题线。其实内容和去年一样，依旧是介绍 Google APIs，包括 Maps, OpenSocial, AdWords, PicasaWeb, Gears, Gadgets, AJAX, Android 等，但不知为何都冠以&#8220;云计算&#8221;三个字来开头，难道就是为了强调 Google 在主推&#8220;云&#8221;？其实大家基本都知道 Google 是主打 open web platform 的，提供技术和工具，让用户&#8220;云里雾里&#8221;就完成了计算 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/intl/zh-CN/events/developerday/2008/home.html">Google Developer Day 2008</a> 是 Google 第二次在中国举办的面向开发者的技术大会，我很喜欢 Google APIs、也很钦佩 Google 能一直坚持它的技术文化，所以这两次的开发者日我都请假来参加。可惜的是相比<a href="http://code.google.com/intl/zh-CN/events/developerday/2007/cn-home.html" title="Google Developer Day 2007">去年的那次</a>，除了规模大了很多、人多了许多之外，再无其他进步，而让人无奈的是，这&ldquo;规模大了很多、人多了许多&rdquo;却是此次会议的不足之一。</p>
<p>会议组织方明显经验不足。我不清楚此次会议是 Google 公司自己组织的，还是委托专门的会展公司来组织的。因为人太多，一开始的签到程序就处于半失控状态，不停地有工作人员拿着喇叭在喊话，其实基本没什么实质性帮助。排队签到时，工作人员根本就没有问我要邀请函，也没有从他们的电脑里查询我是否有注册和确认参会，直接让我在一张纸上签名，然后就发给我参会的胸牌和手册。既然如此，那为什么事先还要我们注册？而且 email 确认、电话确认，弄得特别郑重其事的样子。</p>
<p>开场的主题演讲是由 Google 著名的美女副总裁 <a href="http://www.google.com/intl/zh-CN/corporate/execs.html#marissa">Marissa Mayer</a> 来做的，她的 presentation title 起的非常好：Client, Connectivity, and the Cloud，可惜没什么实质性内容，约有一半的时间她是站在讲台上，不说话，然后先后有两位 Google 比较资深的员工上台介绍 AJAX 和 Gadgets。没想到，大会的主题演讲居然变成了 APIs/tools 介绍。这些东西放在具体的分会场 sessions 来做会更恰当。</p>
<p>分会场共有四条主题线：云计算地理平台主题线、云计算社区平台主题线、云计算实现平台主题线、云计算移动平台主题线。其实内容和去年一样，依旧是介绍 Google APIs，包括 Maps, OpenSocial, AdWords, PicasaWeb, Gears, Gadgets, AJAX, Android 等，但不知为何都冠以&ldquo;云计算&rdquo;三个字来开头，难道就是为了强调 Google 在主推&ldquo;云&rdquo;？其实大家基本都知道 Google 是主打 open web platform 的，提供技术和工具，让用户&ldquo;云里雾里&rdquo;就完成了计算 ^o^，提提可以，这样反复强调却显得累赘且没有必要。</p>
<p>但不论如何，还是要非常谢谢 Google 为中国开发者带来这场开放性的技术会议，在中国实在太少这样大型的技术聚会了。</p>
<p>细柳营记者 richard 北京国际会议中心现场报道 ^o^</p>
]]></content:encoded>
			<wfw:commentRss>http://huang.yunsong.net/2008/google-developer-day-regrets.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installing Notes 8.0.1 on Ubuntu 8.04</title>
		<link>http://huang.yunsong.net/2008/notes-801-ubuntu-804.html</link>
		<comments>http://huang.yunsong.net/2008/notes-801-ubuntu-804.html#comments</comments>
		<pubDate>Sat, 07 Jun 2008 15:23:55 +0000</pubDate>
		<dc:creator>richard</dc:creator>
		
		<category>TechNotes</category>

		<guid isPermaLink="false">http://huang.yunsong.net/2008/notes-801-ubunt-804.html</guid>
		<description><![CDATA[版本 8 是 Notes 转向 Eclipse 架构后的第二个主发布，单从安装过程来说，确实有很大的进步。记得2006年时我曾经尝试在 Ubuntu 6.10 上安装当时发布不久的 Notes 7.0.1，问题之多以至于我专门写了一篇&#8220;攻略&#8221;发表在 developerWorks 上（本地）。
正式开始之前做两个小准备：
把 $LANG 环境变量暂时置为 en_US.UTF-8，否则安装向导上全是乱码。另外，要暂时关闭&#8220;视觉特效&#8221;。操作位置在系统-首选项-外观。否则启动安装向导后出来的第一屏是空白的。 
Step 1. 安装 libstdc++5
如果没有这个包，那么图形界面的安装向导无法启动，你会看到 Locking assertion failure 以及很多其他的错误消息，当然你可以用参数 -console 来启动字符界面的安装向导。不过我想说的是，Notes 的字符安装向导那是相当的差！
$ sudo apt-get install libstdc++5
Step 2. 启动安装向导
因为安装了 libstdc++5 包，所以图形界面的向导可以启动了。安装需要用到特权用户权限，所以要 sudo 开头。
$ sudo ./setup.sh
然后就是照着屏幕提示，一步一步地来。 
Step 3. 两个善后
安装完成后需要修改三个相关目录的拥有者，分别是：
$ sudo chown -R huangys.huangys /opt/ibm/lotus$ sudo chown -R huangys.huangys /etc/lotus$ sudo chown [...]]]></description>
			<content:encoded><![CDATA[<p>版本 8 是 Notes 转向 Eclipse 架构后的第二个主发布，单从安装过程来说，确实有很大的进步。记得2006年时我曾经尝试在 Ubuntu 6.10 上安装当时发布不久的 Notes 7.0.1，问题之多以至于我专门写了一篇<a href="http://www-128.ibm.com/developerworks/cn/lotus/notes7-ubuntu/" target="_blank">&ldquo;攻略&rdquo;</a>发表在 developerWorks 上（<a href="http://huang.yunsong.net/2006/lotus-notes-ubuntu.html">本地</a>）。</p>
<p>正式开始之前做两个小准备：</p>
<p>把 $LANG 环境变量暂时置为 en_US.UTF-8，否则安装向导上全是乱码。<br />另外，要暂时关闭&ldquo;视觉特效&rdquo;。操作位置在系统-首选项-外观。否则启动安装向导后出来的第一屏是空白的。 </p>
<p><strong>Step 1. 安装 libstdc++5</strong></p>
<p>如果没有这个包，那么图形界面的安装向导无法启动，你会看到 Locking assertion failure 以及很多其他的错误消息，当然你可以用参数 -console 来启动字符界面的安装向导。不过我想说的是，Notes 的字符安装向导那是相当的差！</p>
<p>$ sudo apt-get install libstdc++5</p>
<p><strong>Step 2. 启动安装向导</strong></p>
<p>因为安装了 libstdc++5 包，所以图形界面的向导可以启动了。<br />安装需要用到特权用户权限，所以要 sudo 开头。</p>
<p>$ sudo ./setup.sh</p>
<p>然后就是照着屏幕提示，一步一步地来。 </p>
<p><strong>Step 3. 两个善后</strong></p>
<p>安装完成后需要修改三个相关目录的拥有者，分别是：</p>
<p>$ sudo chown -R huangys.huangys /opt/ibm/lotus<br />$ sudo chown -R huangys.huangys /etc/lotus<br />$ sudo chown -R huangys.huangys /home/huangys/lotus</p>
<p>另一个问题与 Eclipse 有关。当尝试启动 Lotus Notes 时，会看到如下错误：</p>
<p><img src="http://huang.yunsong.net/data/notes801-error.png" alt="" width="465" height="249" />&nbsp;</p>
<p>已经<a href="https://bugs.launchpad.net/bugs/188380" target="_blank">有人报告了这个BUG</a>，创建 ~/.mozilla/eclipse 目录即可解决这个问题：</p>
<p>$ cd /home/huangys/.mozilla<br />$ mkdir eclipse </p>
<p>OK，准备好你的 ID 文件开始配置吧。 </p>
]]></content:encoded>
			<wfw:commentRss>http://huang.yunsong.net/2008/notes-801-ubuntu-804.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AT&amp;T Global Network Client on Ubuntu 8.04</title>
		<link>http://huang.yunsong.net/2008/att-network-client-ubuntu.html</link>
		<comments>http://huang.yunsong.net/2008/att-network-client-ubuntu.html#comments</comments>
		<pubDate>Sun, 18 May 2008 18:17:51 +0000</pubDate>
		<dc:creator>richard</dc:creator>
		
		<category>TechNotes</category>

		<guid isPermaLink="false">http://huang.yunsong.net/2008/att-network-client-ubuntu.html</guid>
		<description><![CDATA[一直以来，阻碍我使用 Ubuntu 的一大原因就是无法拨入公司的内部办公网络，因为公司给出的拨入客户端只有 Windows 版。前些日子突然想到，既然我们用的是 AT&#38;T VPN 服务，那何不去 AT&#38;T 找找看有没有提供对 Linux 的支持。于是有了以下发现。
其实 AT&#38;T 官方提供了支持 Linux 的客户端，可惜的是，只支持 RHEL 和 SuSE。但没关系，万能的 google 找到了一条变通之法  
首先，从 AT&#38;T 下载其最新 Linux 客户端，我载的是 agnclient-1.0-2.0.1.3000.i386.rpm。当然，这个 rpm 包无法直接用，也不可以直接用 alien 转化成 deb 包之后来安装，因为还有很多的依赖关系和配置需要解决。
接着，解决问题的人 Andr&#233; F. Mac&#234;do 来了，从他的 BLOG 下载一个超有用的脚本 ubuntu_rpm2deb.sh。
好了，可以开始工作了！
安装 tcl$ sudo apt-get install tcl8.5
给脚本执行权限$ chmod +x ubuntu_rpm2deb.sh
安装依赖关系$ ./ubuntu_rpm2deb.sh --deps
转化包格式$ ./ubuntu_rpm2deb.sh agnclient-1.0-2.0.1.3000.i386.rpm这将生成我们的目标文件 agnclient_1.0~2.0.1.3000-1.1_i386.deb
安装新得到的 deb [...]]]></description>
			<content:encoded><![CDATA[<p>一直以来，阻碍我使用 Ubuntu 的一大原因就是无法拨入公司的内部办公网络，因为公司给出的拨入客户端只有 Windows 版。前些日子突然想到，既然我们用的是 AT&amp;T VPN 服务，那何不去 AT&amp;T 找找看有没有提供对 Linux 的支持。于是有了以下发现。</p>
<p>其实 AT&amp;T 官方提供了<a href="http://www.attnetclient.com/linux/" target="_blank">支持 Linux 的客户端</a>，可惜的是，只支持 RHEL 和 SuSE。但没关系，万能的 google 找到了一条变通之法 <img src='http://huang.yunsong.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>首先，从 AT&amp;T 下载其最新 Linux 客户端，我载的是 <a href="ftp://ftp.attglobal.net/pub/client/linux/agnclient-1.0-2.0.1.3000.i386.rpm">agnclient-1.0-2.0.1.3000.i386.rpm</a>。当然，这个 rpm 包无法直接用，也不可以直接用 alien 转化成 deb 包之后来安装，因为还有很多的依赖关系和配置需要解决。</p>
<p>接着，解决问题的人 Andr&eacute; F. Mac&ecirc;do 来了，从他的 BLOG 下载一个超有用的脚本 <a href="http://blog.afmacedo.com/linux/ubuntu_rpm2deb.sh">ubuntu_rpm2deb.sh</a>。</p>
<p>好了，可以开始工作了！</p>
<p>安装 tcl<br /><font face="courier new,courier">$ sudo apt-get install tcl8.5</font></p>
<p>给脚本执行权限<br /><font face="courier new,courier">$ chmod +x ubuntu_rpm2deb.sh</font></p>
<p>安装依赖关系<br /><font face="courier new,courier">$ ./ubuntu_rpm2deb.sh --deps</font></p>
<p>转化包格式<br /><font face="courier new,courier">$ ./ubuntu_rpm2deb.sh agnclient-1.0-2.0.1.3000.i386.rpm</font><br />这将生成我们的目标文件 agnclient_1.0~2.0.1.3000-1.1_i386.deb</p>
<p>安装新得到的 deb 包<br /><font face="courier new,courier">$ sudo dpkg -i agnclient_1.0~2.0.1.3000-1.1_i386.deb</font></p>
<p>就这么多，现在可以启动 AT&amp;T Global Network Client 了，如下图：</p>
<p><img src="http://huang.yunsong.net/data/att-client.png" alt="AT&amp;T Global Network Client" title="AT&amp;T Global Network Client" width="520" height="329" />&nbsp;</p>
<p>点击绿色的 CONNECT 按钮，在跳出的对话框中输入 Account / User Name / Password 即可开始连接。</p>
<p>Enjoy!&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://huang.yunsong.net/2008/att-network-client-ubuntu.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>“正确”地安装 iTunes</title>
		<link>http://huang.yunsong.net/2008/customize-itunes-installation.html</link>
		<comments>http://huang.yunsong.net/2008/customize-itunes-installation.html#comments</comments>
		<pubDate>Mon, 12 May 2008 13:00:50 +0000</pubDate>
		<dc:creator>richard</dc:creator>
		
		<category>TechNotes</category>

		<guid isPermaLink="false">http://huang.yunsong.net/2008/customize-itunes-installation.html</guid>
		<description><![CDATA[有没有搞错，安装 iTunes 如此简单的软件还需要指南？Hmm&#8230; 如果你一贯是缺省型，的确不需要；如果你非常讨厌有人采取&#8220;买一送N&#8221;的策略在你机器上额外装上 N 个你根本不需要的组件、插件、工具、etc，就很有必要了。尤其是在水果于3月份利用 Apple Software Update 强行推送 Safari 这一事件之后，我们更有理由要当心安装了。
下载 iTunes 安装包之后，不要直接就开始安装，因为安装向导不给你任何定制安装的机会。而是用解压缩工具（比如 7-Zip）打开这个文件，你会发现 iTunesSetup.exe 包括：

iTunes.msi
QuickTime.msi
AppleSoftwareUpdate.msi
AppleMobileDeviceSupport.msi
Bonjour.msi
iTunesSetupAdmin.exe

如果你跟我一样，只是要拿 iTunes 当 podcast client 和 music player，那么就只需要安装 QuickTime.msi、iTunes.msi。其他的都不需要，比如 Bojour 是水果用来实现资源共享的一种机制，用的人应该是不多；Apple Software Update 看起来蛮有用的，其实也普通了，通常小更新并不关键，而大的改进下载新版即可，尤其是水果强推 Safari 事件后，我们更应当心此&#8220;后门&#8221;。
P.S. 再加强一下，如果你不需要使用 QuickTime player，就连 QuickTime.msi 都不必安装，完全可以用轻量级的 QT Lite 来代替。
P.S.2. 安装时要保持 iTunesSetupAdmin.exe 与 iTunes.msi 在同一目录中，否则安装过程会报错退出。
]]></description>
			<content:encoded><![CDATA[<p>有没有搞错，安装 iTunes 如此简单的软件还需要指南？Hmm&#8230; 如果你一贯是缺省型，的确不需要；如果你非常讨厌有人采取&ldquo;买一送N&rdquo;的策略在你机器上额外装上 N 个你根本不需要的组件、插件、工具、etc，就很有必要了。尤其是在水果于3月份利用 Apple Software Update <a href="http://www.cnbeta.com/articles/53826.htm" target="_blank">强行推送 Safari</a> 这一事件之后，我们更有理由要当心安装了。</p>
<p>下载 <a href="http://www.apple.com.cn/itunes/download/" target="_blank">iTunes 安装包</a>之后，不要直接就开始安装，因为安装向导不给你任何定制安装的机会。而是用解压缩工具（比如 <a href="http://www.7-zip.org/" target="_blank">7-Zip</a>）打开这个文件，你会发现 iTunesSetup.exe 包括：</p>
<ul>
<li>iTunes.msi</li>
<li>QuickTime.msi</li>
<li>AppleSoftwareUpdate.msi</li>
<li>AppleMobileDeviceSupport.msi</li>
<li>Bonjour.msi</li>
<li>iTunesSetupAdmin.exe</li>
</ul>
<p>如果你跟我一样，只是要拿 iTunes 当 podcast client 和 music player，那么就只需要安装 QuickTime.msi、iTunes.msi。其他的都不需要，比如 Bojour 是水果用来实现资源共享的一种机制，用的人应该是不多；Apple Software Update 看起来蛮有用的，其实也普通了，通常小更新并不关键，而大的改进下载新版即可，尤其是水果强推 Safari 事件后，我们更应当心此&ldquo;后门&rdquo;。</p>
<p>P.S. 再加强一下，如果你不需要使用 QuickTime player，就连 QuickTime.msi 都不必安装，完全可以用轻量级的 <a href="http://www.free-codecs.com/download/QT_Lite.htm" target="_blank">QT Lite</a> 来代替。</p>
<p>P.S.2. 安装时要保持 iTunesSetupAdmin.exe 与 iTunes.msi 在同一目录中，否则安装过程会报错退出。</p>
]]></content:encoded>
			<wfw:commentRss>http://huang.yunsong.net/2008/customize-itunes-installation.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Getting Started with S2AP in 1 Minute</title>
		<link>http://huang.yunsong.net/2008/s2ap-1-minute-guide.html</link>
		<comments>http://huang.yunsong.net/2008/s2ap-1-minute-guide.html#comments</comments>
		<pubDate>Sat, 03 May 2008 12:35:56 +0000</pubDate>
		<dc:creator>richard</dc:creator>
		
		<category>TechNotes</category>

		<guid isPermaLink="false">http://huang.yunsong.net/2008/s2ap-1-minute-guide.html</guid>
		<description><![CDATA[我承认，这篇 post 有标题党嫌疑&#8230; -_-
不过如果你觉得 SpringSource 官方用户指南有点儿长、没时间但又想快速玩玩 S2AP，俺这篇&#8220;一分钟快速起步指南&#8221;就有点儿用了。
安装
解开下载的 S2AP 1.0.0 beta 包即可。$ unzip springsource-ap-1.0.0.beta.zip
设定环境变量
$ export PLATFORM_HOME=/opt/springsource-ap-1.0.0.beta
个人觉得这个变量名不好，太 general 了，最好能改为类似 $S2AP_PLATFORM_HOME 或者 $SPRING_PLATFORM_HOME 这样的名字。
启动
常规启动：$ bin/startup.sh
调试模式启动：$ bin/startup.sh -debug将会运行一个 debug agent，默认监听 8000 端口。可以在 -debug 参数后面跟一个数字参数来修改监听端口，比如：$ bin/startup.sh -debug 8001
允许 JMX 访问模式启动：$ bin/startup.sh -jmxremote将允许本地 JMX 访问。如果需要远程 JMX 访问，在 -jmxremote 后跟一个端口参数即可，比如：$ bin/startup.sh -jmxremote 9009
启动成功后，可以尝试访问其管理页面 http://localhost:8080/admin 缺省的用户名和密码是 admin/springsource
停止
$ bin/shutdown.sh
Now start exploring, have fun!
]]></description>
			<content:encoded><![CDATA[<p>我承认，这篇 post 有标题党嫌疑&#8230; -_-</p>
<p>不过如果你觉得 SpringSource <a href="http://static.springsource.com/projects/s2ap/1.0.0.beta/user-guide/html/" target="_blank" title="S2AP User Guide">官方用户指南</a>有点儿长、没时间但又想快速玩玩 S2AP，俺这篇&ldquo;一分钟快速起步指南&rdquo;就有点儿用了。</p>
<p><strong>安装</strong></p>
<p>解开下载的 <a href="http://dist.springframework.org/milestone/platform/springsource-ap-1.0.0.beta.zip">S2AP 1.0.0 beta</a> 包即可。<br /><font face="courier new,courier">$ unzip springsource-ap-1.0.0.beta.zip</font></p>
<p><strong>设定环境变量</strong></p>
<p><font face="courier new,courier">$ export PLATFORM_HOME=/opt/springsource-ap-1.0.0.beta</font></p>
<p>个人觉得这个变量名不好，太 general 了，最好能改为类似 $S2AP_PLATFORM_HOME 或者 $SPRING_PLATFORM_HOME 这样的名字。</p>
<p><strong>启动</strong></p>
<p>常规启动：<br /><font face="courier new,courier">$ bin/startup.sh</font></p>
<p>调试模式启动：<br /><font face="courier new,courier">$ bin/startup.sh -debug</font><br />将会运行一个 debug agent，默认监听 8000 端口。可以在 -debug 参数后面跟一个数字参数来修改监听端口，比如：<br /><font face="courier new,courier">$ bin/startup.sh -debug 8001</font></p>
<p>允许 JMX 访问模式启动：<br /><font face="courier new,courier">$ bin/startup.sh -jmxremote</font><br />将允许本地 JMX 访问。如果需要远程 JMX 访问，在 -jmxremote 后跟一个端口参数即可，比如：<br /><font face="courier new,courier">$ bin/startup.sh -jmxremote 9009</font></p>
<p>启动成功后，可以尝试访问其管理页面 http://localhost:8080/admin 缺省的用户名和密码是 admin/springsource</p>
<p><strong>停止</strong></p>
<p><font face="courier new,courier">$ bin/shutdown.sh</font></p>
<p>Now start exploring, have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://huang.yunsong.net/2008/s2ap-1-minute-guide.html/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
