<?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>Keep It Simple and Stupid &#187; debian</title>
	<atom:link href="http://terrywang.net/archives/tag/debian/feed" rel="self" type="application/rss+xml" />
	<link>http://terrywang.net</link>
	<description>Terry, TAOTAO, Twins;-)</description>
	<lastBuildDate>Sat, 14 Aug 2010 10:10:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>写在Ubuntu 10.04 LTS发布之际</title>
		<link>http://terrywang.net/archives/969</link>
		<comments>http://terrywang.net/archives/969#comments</comments>
		<pubDate>Fri, 30 Apr 2010 00:00:52 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lvm]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=969</guid>
		<description><![CDATA[又到了2010年4月底，代号为Lucid Lynx的Ubuntu 10.04已经正式发布。Ubuntu 10.04是一个 LTS（Long Term Support）版本，是Ubuntu的第三个LTS版本。其桌面版本具有3年支持，服务器版本具有5年支持。 我就不多废话了：Ubuntu 10.04 Lucid Lynx LTS 正式发布 作为一个从Ubuntu 6.06 LTS一路升级至今的老用户，觉得有几个问题有必要写一下（关于我在用什么）： 在镜像服务器们完成propagation之前，请不要去官方的release pool目录（http://releases.ubuntu.com/releases/.pool/）下载安装镜像！或者说，自己偷偷下也就罢了，就不要把能猜出来的URL发布出来让大家去下载了吧！ 看一下Release Team是怎么说的，我就不翻译了，大家能看懂的： Images are distributed here so that mirrors can pick them up in time before release. Images here may not be final even if they look as if they are; by distributing pre-release images here we [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/569' rel='bookmark' title='Permanent Link: iPhone文件系统简析'>iPhone文件系统简析</a></li>
<li><a href='http://terrywang.net/archives/929' rel='bookmark' title='Permanent Link: Linux下用kexec实现快速重启'>Linux下用kexec实现快速重启</a></li>
<li><a href='http://terrywang.net/archives/549' rel='bookmark' title='Permanent Link: Linux遭遇Too many open files'>Linux遭遇Too many open files</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>又到了2010年4月底，代号为Lucid Lynx的<img src="http://farm5.static.flickr.com/4035/4565394926_20b69b7405_o.png" alt="ubuntu" width="40" height="40" />Ubuntu 10.04已经正式发布。Ubuntu 10.04是一个 LTS（Long Term Support）版本，是Ubuntu的第三个LTS版本。其桌面版本具有3年支持，服务器版本具有5年支持。</p>
<p>我就不多废话了：<a href="http://linuxtoy.org/archives/ubuntu-10-04-lucid-lynx.html">Ubuntu 10.04 Lucid Lynx LTS 正式发布</a> 作为一个从Ubuntu 6.06 LTS一路升级至今的老用户，觉得有几个问题有必要写一下（<a href="http://terrywang.net/about/background"><strong>关于我在用什么</strong></a>）：</p>
<ol>
<li> 在镜像服务器们完成propagation之前，请不要去官方的release pool目录（http://releases.ubuntu.com/releases/.pool/）下载安装镜像！<strong>或者说，自己偷偷下也就罢了，就不要把能猜出来的URL发布出来让大家去下载了吧！</strong> 看一下Release Team是怎么说的，我就不翻译了，大家能看懂的：<br />
<blockquote><p>Images are distributed here so that mirrors can pick them up in time before release. Images here may not be final even if they look as if they are; by distributing pre-release images here we can make final mirroring faster.</p>
<p><strong>Please do not attempt to download images directly from this directory; by doing so, you are likely to contribute to delaying the release for everyone else, since we will have to wait longer for worldwide mirroring to complete.</strong></p>
<p>&#8211; Ubuntu Release Team</p></blockquote>
</li>
<li>建议有一定Linux基础的童鞋，尽量使用Ubuntu alternate ISO。不管是全新安装也好，离线升级现有的系统也罢，alternate ISO绝对是不可多得的利器。支持众多高级选项，包括LVM支持。 当然若需要Live CD/USB系统的话，还是得用Desktop ISO。<br />
用Command Line Expert mode（相当于Expert Mode只安装Base System）安装系统可谓是有兴趣学习Linux的用户进阶必备之Best Practice。事实上就无异于Debian的text风格交互式安装界面，提供了你能想到的几乎所有选项，几乎每一步都作可以自定义，都有详细的解释，把每个选项都弄明白，绝对会有所收获的。<br />
比较有意思的：可以选择从源内下载一些包，iso-scan让当前安装系统扫描本地硬盘中的ISO镜像作为安装源，load-iso/load-media从USB闪存或者ISO安装，network-console可以通过SSH继续远程安装，parted-udeb手动调整硬盘分区，给内核加载模块支持squashfs等等。用Command Line Expert mode安装完成后只有一个base系统，可以从基础开始搭建自己的系统啦;-) 我个人Linux进阶就是通过几次从Debian netinstall的Command line expert mode构建系统开始的。<br />
<strong>注：用alternate ISO默认模式安装相对比较简单，安装完成后完成度和Desktop ISO接近，信心不足的可以先试一下这个模式。Expert Mode和默认模式安装后完成度相同。但Command Line Expert Mode只安装一个Base系统;-)</strong></li>
<li>喜欢Debian GNU/Linux netinst ISO风格的，可以用Ubuntu官方提供的<a href="https://help.ubuntu.com/community/Installation/MinimalCD">Mini ISO</a>，只有在其Wiki上提供下载URL，说明这绝对是小众的玩意儿。可以去体验一下从base system开始搭积木的享受。10.04 LTS的Minimal ISO只有13MB。</li>
</ol>
<p>今天我完成了2台笔记本上Ubuntu，2台服务器上Ubuntu Server的升级。此外还在三星N148上网本上重新安装了一个10.04。发现Ubuntu Server的升级要比Desktop快太多了，do-release-upgrade了两个服务器，平均下载速度都达到了800k/s+，10分钟不到就搞定了升级，重启后即完成。当然有洁癖的人肯定还会做一些清理，比如<a href="http://terrywang.net/archives/584">移除掉多余的旧内核</a>和orphaned包;-)</p>
<p>Ubuntu Server已经相当成熟，是LAMP的首选，（尤其是VPS上，目前我的VPS上跑的是Arch Linux）。最初决定选择用Ubuntu Server，主要还是因为Debian stable包太旧太保守，sid（unstable）吧是滚动升级又太激进难免会出问题，相当于Ubuntu的development branch。至于折衷的的testing，还真没用过，也不考虑，宁可选Ubuntu Server了;-)</p>
<p>有个服务器从Ubuntu Server 8.04 LTS x86，一路升级到了10.04 LTS。上面跑LAMP+Tomcat+Confluence+Mediawiki+Dokuwiki，2008年5月跑起来至今没有出过任何问题，升级都是通过网络直接do-release-upgrade的，平时很少维护;-)</p>
<p><strong>另外简单提一下使用LVM，以及用Ubuntu alternate USB Live安装过程中遇到的诡异问题。</strong></p>
<ol>
<li>LVM是个好东西，在Btrfs进入实用阶段之前可能是最佳的解决方案了。适合那些经常为了调整分区结构和大小烦恼的朋友，两年前就开始在自己所有装Linux的机器上启用LVM了，从此再也没有任何关于分区调整的烦恼。<br />
<strong>简单的说一下启用LVM的步骤</strong>：创建一个分区作为Physical Volume for LVM &#8211;&gt; Configure the Logical Volume Manager 写入保存设定 -&gt; 创建Volume Group（例如ubuntu） &#8211;&gt; 创建Logical Volume（实际上一个Logical Volume对应一个传统分区，比如root, home, swap） &#8211;&gt; 写入change之后为每个Logical Volume选择文件系统，Mount Point以及挂载选项以及文件系统优化参数，比如ext4有standard/news/largefile/largefile4 &#8211;&gt; 完成并写入到disk。<br />
注：不分swap区也可以继续安装，别忘了安装完成后用dd一个swap file，编辑一下/etc/fstab以防万一;-)<br />
建议学习一下lvm2包内的命令，当然要用system-config-lvm也无可厚非，但是很多USB Live工具盘不带GUI LVM管理工具;-)</li>
<li><strong>如何用Ubuntu Desktop Live USB/CD读写LVM管理的文件系统</strong>？
<ul>
<li>用Ubuntu Live USB/CD启动</li>
<li>配置好网络，因为需要从官方源中安装lvm2这个包</li>
<li><code>apt-get install lvm2</code></li>
<li>一次性激活所有Volume Group中所有的Logical Volume<br />
<code>vgchange -a y</code><br />
也可以用lvchange只激活需要的Logical Volume，例如：<br />
<code>lvchange -a y /dev/ubuntu/home</code></li>
<li>激活后可以直接mount，例如要mount /home，对应的虚拟设备是/dev/ubuntu/home，另外一种方式则是/dev/mapper/ubuntu-home，不理解的可以参考最后的推荐阅读。其实还有第三种方法，用blkid命令获取UUID，然后你知道怎么干了;-)<br />
<code>mount -t ext4 /dev/ubuntu/home /mnt/home</code></li>
</ul>
</li>
<li>第一次在上网本上用U盘做全新安装，遇到了一件囧事。<strong>竟然把GRUB2安装到了U盘上</strong>，我屮！其实怪我考虑不周，没有看一下内置硬盘到底是哪个设备。第二次装的时候到安装GRUB2这一步的时候，切换到其他控制台看了一下，恍然大悟。从U盘启动，U盘对应的设备是/dev/sda，而上网本的硬盘是/dev/sdb。傻乎乎的安装程序默认（按Yes）是把MBR装到第一个盘/dev/sda的MBR上，也就是启动需要插入U盘！<br />
解决的方法很简单，手动指定安装到上网本的硬盘/dev/sdb上，搞定;-)<br />
<strong>注意</strong>：用桌面版Live USB系统<a href="https://help.ubuntu.com/community/Grub2">修复GRUB2</a>，会遇到相同的问题，别说我没提醒过诸位;-)</li>
</ol>
<p>就写到这里吧，现在越来越没有动力写Blog了，还有好多想发的一直处在Draft状态，囧</p>
<p>推荐阅读：<br />
我收藏的<a href="http://sunoano.name/ws/public_xhtml/lvm.html">LVM宝典（英文）</a><br />
<a href="http://www.ibm.com/developerworks/cn/linux/filesystem/lvm/lvm-1/" target="_blank">通用线程：学习 Linux LVM，第 1 部分</a><br />
<a href="http://www.ibm.com/developerworks/cn/linux/filesystem/lvm/lvm-2/" target="_blank">通用线程：学习 Linux LVM，第 2 部分</a></p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/569' rel='bookmark' title='Permanent Link: iPhone文件系统简析'>iPhone文件系统简析</a></li>
<li><a href='http://terrywang.net/archives/929' rel='bookmark' title='Permanent Link: Linux下用kexec实现快速重启'>Linux下用kexec实现快速重启</a></li>
<li><a href='http://terrywang.net/archives/549' rel='bookmark' title='Permanent Link: Linux遭遇Too many open files'>Linux遭遇Too many open files</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/969/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Linux下用kexec实现快速重启</title>
		<link>http://terrywang.net/archives/929</link>
		<comments>http://terrywang.net/archives/929#comments</comments>
		<pubDate>Mon, 07 Dec 2009 01:23:22 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=929</guid>
		<description><![CDATA[其实kexec这个快速启动技术出来已经有好几年的时间了，被传地很神秘。快速内核“热”切换，这个热字其实有着一定的误导性，导致不明真相的围观群众盲目崇拜。 先简单介绍一下kexec kexec (kernel execution) is a mechanism of the Linux kernel that allows &#8220;live&#8221; booting of a new kernel over the currently running one. kexec skips the bootloader stage (hardware initialization phase by the firmware or BIOS) and directly loads the new kernel into memory, which starts executing immediately. This avoids the long times [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/584' rel='bookmark' title='Permanent Link: 移除Ubuntu的旧内核'>移除Ubuntu的旧内核</a></li>
<li><a href='http://terrywang.net/archives/549' rel='bookmark' title='Permanent Link: Linux遭遇Too many open files'>Linux遭遇Too many open files</a></li>
<li><a href='http://terrywang.net/archives/533' rel='bookmark' title='Permanent Link: 悉尼机场发现Ubuntu'>悉尼机场发现Ubuntu</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>其实kexec这个快速启动技术出来已经有好几年的时间了，被传地很神秘。快速内核“热”切换，这个<strong>热</strong>字其实有着一定的误导性，导致不明真相的围观群众盲目崇拜。</p>
<p><strong>先简单介绍一下kexec</strong></p>
<blockquote><p>kexec (kernel execution) is a mechanism of the Linux kernel that allows &#8220;live&#8221; booting of a new kernel over the currently running one. kexec skips the bootloader stage (hardware initialization phase by the firmware or BIOS) and directly loads the new kernel into memory, which starts executing immediately. This avoids the long times associated with a full reboot, and is useful on systems with high availability requirements, where minimizing downtime is of essence.</p></blockquote>
<blockquote><p>kexec是Linux内核的一个补丁，让您可以从当前正在运行的内核直接引导到一个新内核。在上面描述的引导序列中，kexec跳过了整个引导装载程序阶段（第一部分）并直接跳转到我们希望引导到的内核。不再有硬件的重启，不再有固件操作，不再涉及引导装载程序。完全避开了引导序列中最弱的一环 &#8212; 固件。这一功能部件带来的最大益处在于，系统现在可以极其快速地重新启动。对企业级系统而言，kexec大大减少了重新启动引起的系统宕机时间。对内核和系统软件开发者而言，kexec 帮助您在开发和测试成果时可以迅速重新启动系统，而不必每次都要再经历耗时的固件阶段。</p></blockquote>
<p><strong>kexec的好处：要求高可用性的系统，以及需要不断重新启动系统的内核开发人员，都将受益于kexec。因为 kexec跳过了系统重新启动过程中最耗时的部分（也就是固件初始化硬件设备的阶段），所以重新启动变得非常快，可用性得到了提高。 </strong></p>
<p>我个人一直觉得这个技术是适合被应用在生产环境中的服务器上来减少重启所需要的时间，从而减少系统和整个IT基础架构的宕机时间，提高可用性。而在桌面个上，其意义并不是太大，因此一直没有去尝试。</p>
<p>今天趁着Ubuntu Server有内核升级的机会，就顺便体验了一把传说中的kexec快速启动。</p>
<p><strong>两个测试环境</strong><br />
Ubuntu Server 9.10 Karmic Koala x86<br />
Running kernel: 2.6.31-15-generic-pae<br />
New kernel: 2.6.31-16-generic-pae</p>
<p>Debian GNU/Linux squeeze/sid x86<br />
Running kernel: 2.6.30-2.686<br />
New kernel: 2.6.30-2.686<br />
你没看错我也没打错，一样的也可以，因为我只留了一个内核，囧</p>
<p><strong>kexec工作需要先满足的两个条件</strong></p>
<ol>
<li>kernel patch: 编译的时候得选上CONFIG_KEXEC=y，该选项会打开kernel execution。<br />
Debian sid, Ubuntu desktop和Ubuntu Server的内核都已经开启该选项。</li>
<li>userspace tool: 安装kexec-tools包</li>
</ol>
<p>Debian GNU/Linux和Ubuntu, Ubuntu Server (所有命令均假设用户有root权限)<br />
<code>apt-get install kexec-tools</code></p>
<p>Arch Linux<br />
<code>pacman -S kexec-tools</code></p>
<p><strong>使用kexec</strong></p>
<p>kexec的执行过程包括两个步骤</p>
<ol>
<li>在当前被使用的内核下，将要使用的新内核载入到内存中</li>
<li>重新启动到之前预先载入的新内核</li>
</ol>
<p>第一步：加载新内核<br />
<code>kexec -l kernel-image --append=command-line-options --initrd=initrd-image</code></p>
<p>kernel-image：需要重启进入的那个新内核的内核文件<br />
command-line-options：新内核启动时必须要传递给它的命令行参数，记住在不确定的情况下，传递/proc/cmdline的内容总是最安全的</p>
<p>最后一个可选项initrd：启动时用到的initrd image。</p>
<p>更多信息请参阅man page。</p>
<p>第二步：载入完成之后&#8221;切换&#8221;到新内核<br />
<code>kexec -e</code></p>
<p>至于command-line-options，不同发行版有些出入，我就大胆假设一下能坚持看到这里的都能看明白：<br />
Ubuntu Server<br />
<code>root=UUID=8850aec2-d10a-43b4-8c86-10c8d350a12e ro quiet splash</code></p>
<p>全新安装的Ubuntu 9.10，GRUB2，LVM上是这样的鸟（我工作机上的）<br />
<code>BOOT_IMAGE=/vmlinuz-2.6.31-16-generic root=/dev/mapper/ubuntu-root ro quiet splash</code></p>
<p>Debian squeeze/sid GRUB2<br />
<code>root=/dev/sda1</code></p>
<p><strong><strong>测试结果</strong><br />
</strong>1. Ubuntu Server<br />
这个服务器跑的是文本模式，ssh到服务器载入新内核之后执行kexec -e。终端冻结无法再执行任何操作，可以看到服务器按照初始化相反的顺序关闭当前的系统：关闭进程，关闭系统服务，将cache buffers写回到文件系统，撤销交换分区的使用，unmount文件系统，重启。</p>
<p>可以注意到这次重启跳过了bootloader阶段，直接从内核阶段开始。这时候Linux内核获得对系统的控制权，它设置所需要的数据结构，侦测现有系统上的设备并载入所需的驱动程序，初始化这些设备，包括​初​始​化​和​文​件​系​统​相​关​联​的​虚​拟​设​备​，如LVM或者software RAID。启动过程中最后一个环节涉及到用户级别初始化，由内核执行init（/sbin/init）完成。用户级别初始化阶段，内核检查文件系统的完整性，挂载/etc/fstab里列出的文件系统，激活交换分区（或者交换文件），启动系统服务，设置系统终端，并完成所有其他设置。</p>
<p><strong>注意</strong>：测试了几次发现这么干有时候会导致服务器终端（显示器+键盘）无法操作，但是ssh过去还是可以正常操作的。不知是操作不当还是bug。</p>
<p>2. Debian sid gdm作为系统服务启动<br />
在XFCE4桌面下执行，桌面会冻结，无法进行任何操作。重启完成后会直接看到GDM登录窗口，很容易理解。</p>
<p><strong>总结一下</strong><br />
其实所谓的内核&#8221;热&#8221;切换，归根结底还是一个系统重启，uptime归零，不同之处在于跳过了传统的bootloader stage（包括hardware -&gt; firmware/BIOS stage -&gt; first level bootloader/MBR -&gt; second level bootloader/GRUB ），直接进入了kernel stage。</p>
<p>很难说到底能节省多少时间，但是保守估计在不同的硬件上至少可以节省5-10秒的启动时间，甚至更多。目前还不知道kexec能否正常工作在amd64/x86_64和ppc平台上。</p>
<p>本文仓促中完成，若有不当之处，欢迎围观并请不吝指正。</p>
<p><strong>参考及延伸阅读</strong><br />
<a href="http://en.wikipedia.org/wiki/Kexec">http://en.wikipedia.org/wiki/Kexec</a><br />
<a href="http://www.ibm.com/developerworks/linux/library/l-kexec.html">Reboot Linux faster using kexec</a><br />
<a href="http://www.ibm.com/developerworks/cn/linux/l-kexec/">使用 kexec 快速重启 Linux</a><br />
<a href="http://www.ibm.com/developerworks/library/l-linuxboot/">Inside the Linux boot process</a><br />
<a href="http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Installation_Guide/s1-grub-whatis.html">GRUB and the x86 Boot Process</a><br />
<a href="http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Installation_Guide/ch-boot-init-shutdown.html">Boot Process, Init, and Shutdown</a></p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/584' rel='bookmark' title='Permanent Link: 移除Ubuntu的旧内核'>移除Ubuntu的旧内核</a></li>
<li><a href='http://terrywang.net/archives/549' rel='bookmark' title='Permanent Link: Linux遭遇Too many open files'>Linux遭遇Too many open files</a></li>
<li><a href='http://terrywang.net/archives/533' rel='bookmark' title='Permanent Link: 悉尼机场发现Ubuntu'>悉尼机场发现Ubuntu</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/929/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sydney Linux User Group At Google Sydney Office</title>
		<link>http://terrywang.net/archives/897</link>
		<comments>http://terrywang.net/archives/897#comments</comments>
		<pubDate>Sat, 01 Aug 2009 08:00:08 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Australia]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[shanghai]]></category>
		<category><![CDATA[sydney]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=897</guid>
		<description><![CDATA[还在大学期间，貌似被guccio同学忽悠到了当时的Geekbone，现在的SHLUG。参加过一次现场活动，后来就基本是活跃在邮件列表上。也是那个时候从Fedora Core系列转向了Debian GNU/Linux。 到悉尼一年半了，其实早就发现悉尼也有一个类似的组织，而且相当活跃。每月最后一个周五会进行大规模的集体活动，经常游弋于不同的大公司，苦于每到月末都很忙都未能参加。之前都是在著名的Atlassian的office举办，上个月开始转到Google Sydney Office，正好有事没能去成。昨晚正好有空就早点溜了去亲眼看看传说中的Google。 事实上SLUG是Linux Australia的兄弟组织，而Linux Australia是linux.conf.au大会的组织者。还记得2.6.29版本内核的新徽标Tuz么？ 话说去Google Office的路上不是很顺利，首先被公共交通气昏，之后又被iPhone 3g的GPS忽悠到崩溃。 官方介绍：Fri 31 July: SLUG monthly meeting 废话不多说，说几点发现，共享一下得来的信息。 Green IT，节能环保和减少炭排放已经成为业界主旋律。西方资本主义国家政府都开始减排，保护环境，寻找更绿色和可再生能源的阶段了。 来自澳洲国立大学(Australian National University) 的资深讲师Tom Worthington讲了Green ICT Strategies。其中也提到了应用虚拟化技术，以及如何measure碳排放的方法。 澳洲排名第一的ANU（澳洲国立大学）已经开设了这门课程，此课程是其IT Master的一部分，我自己也对这个课题产生了兴趣;-) COMP7310: Green ICT Strategies 此外，Tom提供了一份可以自学的免费版本，欢迎大家自学。 Green ICT Strategies e-Learning Course Android很流行 Google员工是清一色的HTC Dream。非Google员工用Dream的也非常多，iPhone的估计只有寥寥无几，我就是其中之一;-) 讲座的时候一堆人侧滑屏幕打字Twitter！Power of SNS&#8230; Netbook非常流行 保守估计看到至少15台Eee PC，还有少数HP和Acer的InspireOne上网本。弄得我也心痒痒的。 年龄跨度很大 从十几岁的小毛孩到七十岁，据说那些小P孩里有非常牛B的，什么和*NIX有关的活动都会参加，非常疯狂。给我映像最深刻的是一个年近七十，还在孜孜不倦学习Linux命令的老移民，操着一口带这东欧口音的英语。花白长发，留着白色长胡须的老geek也有不少。有个这样的老牛还在他的Eee PC上用模拟器展示一个叫Amiga系统给我看，我当然是不会知道这个系统的&#8230; 职业跨度也很大 律师，老师都有，但多数还是IT从业者。 关于Massive [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/643' rel='bookmark' title='Permanent Link: Linux Pub Quiz'>Linux Pub Quiz</a></li>
<li><a href='http://terrywang.net/archives/533' rel='bookmark' title='Permanent Link: 悉尼机场发现Ubuntu'>悉尼机场发现Ubuntu</a></li>
<li><a href='http://terrywang.net/archives/660' rel='bookmark' title='Permanent Link: 继续发现悉尼机场的Ubuntu应用'>继续发现悉尼机场的Ubuntu应用</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>还在大学期间，貌似被guccio同学忽悠到了当时的Geekbone，现在的<a href="http://shlug.org/">SHLUG</a>。参加过一次现场活动，后来就基本是活跃在邮件列表上。也是那个时候从Fedora Core系列转向了Debian GNU/Linux。</p>
<p>到悉尼一年半了，其实早就发现悉尼也有一个类似的组织，而且相当活跃。每月最后一个周五会进行大规模的集体活动，经常游弋于不同的大公司，苦于每到月末都很忙都未能参加。之前都是在著名的Atlassian的office举办，上个月开始转到Google Sydney Office，正好有事没能去成。昨晚正好有空就早点溜了去亲眼看看传说中的Google。</p>
<p>事实上SLUG是Linux Australia的兄弟组织，而Linux Australia是<a href="http://www.linux.org.au/LCA"><strong>linux.conf.au</strong></a>大会的组织者。还记得2.6.29版本内核的新徽标<a href="http://linuxtoy.org/archives/linux-kernel-new-logo.html"><strong>Tuz</strong></a>么？</p>
<p>话说去Google Office的路上不是很顺利，首先被公共交通气昏，之后又被iPhone 3g的GPS忽悠到崩溃。</p>
<p>官方介绍：<a href="http://slug.org.au/node/116">Fri 31 July: SLUG monthly meeting</a></p>
<p>废话不多说，说几点发现，共享一下得来的信息。</p>
<ol>
<li><strong>Green IT，节能环保和减少炭排放已经成为业界主旋律。西方资本主义国家政府都开始减排，保护环境，寻找更绿色和可再生能源的阶段了。<br />
</strong>来自澳洲国立大学(Australian National University) 的资深讲师Tom Worthington讲了Green ICT Strategies。其中也提到了应用虚拟化技术，以及如何measure碳排放的方法。<br />
澳洲排名第一的ANU（澳洲国立大学）已经开设了这门课程，此课程是其IT Master的一部分，我自己也对这个课题产生了兴趣;-)<a href="http://cs.anu.edu.au/students/comp7310/"><br />
COMP7310: Green ICT Strategies</a><br />
此外，Tom提供了一份可以自学的免费版本，欢迎大家自学。<br />
<a href="http://tomw.net.au/moodle/course/view.php?id=11">Green ICT Strategies e-Learning Course</a></li>
<li><strong>Android很流行</strong><br />
Google员工是清一色的HTC Dream。非Google员工用Dream的也非常多，iPhone的估计只有寥寥无几，我就是其中之一;-) 讲座的时候一堆人侧滑屏幕打字Twitter！Power of SNS&#8230;</li>
<li><strong>Netbook非常流行</strong><br />
保守估计看到至少15台Eee PC，还有少数HP和Acer的InspireOne上网本。弄得我也心痒痒的。</li>
<li><strong>年龄跨度很大</strong><br />
从十几岁的小毛孩到七十岁，据说那些小P孩里有非常牛B的，什么和*NIX有关的活动都会参加，非常疯狂。给我映像最深刻的是一个年近七十，还在孜孜不倦学习Linux命令的老移民，操着一口带这东欧口音的英语。花白长发，留着白色长胡须的老geek也有不少。有个这样的老牛还在他的Eee PC上用模拟器展示一个叫Amiga系统给我看，我当然是不会知道这个系统的&#8230;</li>
<li><strong>职业跨度也很大</strong><br />
律师，老师都有，但多数还是IT从业者。</li>
<li>关于Massive parallel testing via subunit，我没兴趣所以没去听。</li>
<li><strong>关于发行版本</strong><br />
SLUGlet讨论小组中的分布：<br />
<strong>Debian GNU/Linux</strong>和<strong>Ubuntu</strong>及其衍生版本Eeebuntu/Ubuntu Remix/Xubuntu占80%以上<br />
Fedora/OpenSUSE/Mandriva/Slackware占了15%<br />
Gentoo和Arch Linux的用户加起来3个，可能另外一个会场还有一些。但是估计不会超过5%，还算是小众选择。BTW: 多数人放弃是因为什么都想升级，又受不了编译才放弃的;-) 如<strong>张乐</strong>老大所说，选择Gentoo意味着面对选择。</li>
<li>与会的亚裔很少，只在听讲座的时候看到坐在我旁边的一个华裔Google员工。</li>
<li>竟然有3位女性参与者，一个貌似是Google员工，体形有点大，不过听起来她知道不少。一个亚裔则可能是跟男朋友一起来的，剩下那个都没搭上话;-)</li>
</ol>
<p>以后有机会我会多多参加此类活动，多认识一些牛人，social的同时建立自己的圈子。学习进步的同时还可以有机会帮助一些慈善或者non-profit组织建立网站和部署应用等等。</p>
<p>近期生活太忙碌，下周可能更忙，觉得没有精力更新Blog。好多draft完成后还是会以时光倒流的方式出现在RSS feed中，见谅;-)</p>
<p>最近有感于重量级的Enterprise Software：<strong>Heavy Enterprise Software is expensive, difficult to use, extreamly time-consuming to deploy. It&#8217;s not gonna help its customers. Instead, it fucks its customers;-)</strong></p>
<p>附上Google Sydney Office前台照片一张:-)<br />
<img src="http://farm3.static.flickr.com/2615/3775976035_0183b28e7f.jpg" alt="Google Sydney Office" /></p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/643' rel='bookmark' title='Permanent Link: Linux Pub Quiz'>Linux Pub Quiz</a></li>
<li><a href='http://terrywang.net/archives/533' rel='bookmark' title='Permanent Link: 悉尼机场发现Ubuntu'>悉尼机场发现Ubuntu</a></li>
<li><a href='http://terrywang.net/archives/660' rel='bookmark' title='Permanent Link: 继续发现悉尼机场的Ubuntu应用'>继续发现悉尼机场的Ubuntu应用</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/897/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>全能播放器的选择</title>
		<link>http://terrywang.net/archives/702</link>
		<comments>http://terrywang.net/archives/702#comments</comments>
		<pubDate>Wed, 27 May 2009 07:00:45 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[kmplayer]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[smplayer]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=702</guid>
		<description><![CDATA[无意间看到Twitter上有人推，国内著名的暴风影音被ffmpeg钉在耻辱柱上！ 我自己多这个暴风谈不上了解，因为自己从来不用，不过多多少少在其他人的PC上见过其踪迹。给我的感觉是疑似流氓软件，内藏陷阱，能不用就不用。 早期在大学时在Windows上的做法是，安装全能codec包括DivX/Xvid/mkv等等，然后用Media Player Classic或者Windows Media Player的方式放，字幕则是用 vobsub外挂字幕的方式。Linux上则是用mplayer，因为当时显卡驱动并不完善，多多少少有些问题，并没有拿Linux当作欣赏视频之平台用。 不禁要替广大中国网民问一句，全能播放器，我们还能用什么？ 继今年2月韩国棒子的KMPlayer被ffmpeg钉上耻辱柱(Hall of Shame)之后，暴风播放器也被网友举报，步其后尘。 其实我身边很多朋友对版权是一知半解，对开源向往却是不知其所以然。老实说，对各种开源协议我自己也不是很清楚，比如GPL，LGPL等等。有几个朋友问我Windows上还有什么好用的播放器可以用，当然要绿色环保的那种，那我干脆列以下我的解决方案。 Windows SMPlayer 绿色，免安装，开源，基于大名鼎鼎的mplayer，用QT写的前端。 VLC 同样大名鼎鼎的跨平台播放器，绿色！ KMPlayer 棒子的东西，开源社区已将其定性为反革命了。 射手播放器SPlayer 仅需3M，安全播放所有视频， 简单到极致，绿色无插件，自动下载字幕。 一个真正属于中文用户的开源播放器。 射手网创始人沈晟的作品。 GNU/Linux SMPlayer mplayer的QT前端，好用，大多数格式都支持了，对于mkv不是很清楚，目前没时间下此格式的片子。 用Ubuntu的，直接加PPA源：https://launchpad.net/~rvm/+archive/smplayer Arch Linux用户的话更方便了，已经在AUR中直接安装即可。 pacman -S smplayer 还有VLC就不提了。 Mac OS X 我自己基本不用Macbook看片子，在我手里Mac OS X不过是个玩具罢了。除了系统自带的Quicktime Player之外，我偶尔会用到以下两个播放器： VLC MPlayer OSX Extended MPlayer在OS X上的非官方扩展。 延伸阅读： http://ffmpeg.org/shame.html http://software.solidot.org/article.pl?sid=09/05/27/0319231 http://yegle.net/2009/05/27/baofeng-media-player-on-ffmpeg-hall-of-shame/ Related posts:Ubuntu修复Load/Unload Cycle过于频繁的bug [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/627' rel='bookmark' title='Permanent Link: Ubuntu修复Load/Unload Cycle过于频繁的bug'>Ubuntu修复Load/Unload Cycle过于频繁的bug</a></li>
<li><a href='http://terrywang.net/archives/546' rel='bookmark' title='Permanent Link: 记得锁定你的电脑'>记得锁定你的电脑</a></li>
<li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>无意间看到Twitter上有人推，国内著名的<a href="http://www.baofeng.com/"><strong>暴风影音</strong></a>被ffmpeg钉在耻辱柱上！</p>
<p>我自己多这个暴风谈不上了解，因为自己从来不用，不过多多少少在其他人的PC上见过其踪迹。给我的感觉是疑似流氓软件，内藏陷阱，能不用就不用。</p>
<p>早期在大学时在Windows上的做法是，安装全能codec包括DivX/Xvid/mkv等等，然后用Media Player Classic或者Windows Media Player的方式放，字幕则是用 vobsub外挂字幕的方式。Linux上则是用mplayer，因为当时显卡驱动并不完善，多多少少有些问题，并没有拿Linux当作欣赏视频之平台用。</p>
<p>不禁要替广大中国网民问一句，全能播放器，我们还能用什么？</p>
<p>继今年2月韩国棒子的<a href="http://www.kmplayer.com/forums/">KMPlayer</a>被ffmpeg钉上耻辱柱(Hall of Shame)之后，暴风播放器也被网友举报，步其后尘。</p>
<p>其实我身边很多朋友对版权是一知半解，对开源向往却是不知其所以然。老实说，对各种开源协议我自己也不是很清楚，比如GPL，LGPL等等。有几个朋友问我Windows上还有什么好用的播放器可以用，当然要绿色环保的那种，那我干脆列以下我的解决方案。</p>
<p><img src="http://www.zimbra.com/products/zimbra_desktop/logo-windows.png" alt="Windows" /></p>
<p><strong>Windows</strong></p>
<p><a href="http://smplayer.sourceforge.net/">SMPlayer</a></p>
<p>绿色，免安装，开源，基于大名鼎鼎的mplayer，用QT写的前端。</p>
<p><a href="http://www.videolan.org/">VLC</a></p>
<p>同样大名鼎鼎的跨平台播放器，绿色！</p>
<p><del datetime="2009-06-02T12:20:18+00:00">KMPlayer</del></p>
<p>棒子的东西，开源社区已将其定性为反革命了。</p>
<p>射手播放器<a href="http://shooter.cn/svplayer/">SPlayer</a></p>
<p>仅需3M，安全播放所有视频，</p>
<p>简单到极致，绿色无插件，<strong>自动下载字幕</strong>。</p>
<p>一个真正属于中文用户的开源播放器。</p>
<p>射手网创始人沈晟的作品。</p>
<p><img src="http://www.zimbra.com/products/zimbra_desktop/logo-linux.png" alt="GNU/Linux" /></p>
<p><strong>GNU/Linux</strong></p>
<p><a href="http://smplayer.sourceforge.net/">SMPlayer</a></p>
<p>mplayer的QT前端，好用，大多数格式都支持了，对于mkv不是很清楚，目前没时间下此格式的片子。</p>
<p>用Ubuntu的，直接加PPA源：<a href="https://launchpad.net/~rvm/+archive/smplayer">https://launchpad.net/~rvm/+archive/smplayer</a></p>
<p>Arch Linux用户的话更方便了，已经在AUR中直接安装即可。</p>
<p><code>pacman -S smplayer</code></p>
<p>还有VLC就不提了。</p>
<p><img src="http://www.zimbra.com/products/zimbra_desktop/logo-mac.png" alt="Mac OS X" /></p>
<p><strong>Mac OS X</strong></p>
<p>我自己基本不用Macbook看片子，在我手里Mac OS X不过是个玩具罢了。除了系统自带的Quicktime Player之外，我偶尔会用到以下两个播放器：</p>
<p><a href="http://www.videolan.org/">VLC</a></p>
<p><a href="http://mplayerosx.sttz.ch/">MPlayer OSX Extended</a></p>
<p>MPlayer在OS X上的非官方扩展。</p>
<p>延伸阅读：</p>
<p><a href="http://ffmpeg.org/shame.html">http://ffmpeg.org/shame.html</a></p>
<p><a href="http://software.solidot.org/article.pl?sid=09/05/27/0319231">http://software.solidot.org/article.pl?sid=09/05/27/0319231</a></p>
<p><a href=" http://yegle.net/2009/05/27/baofeng-media-player-on-ffmpeg-hall-of-shame/"></a></p>
<p><a href=" http://yegle.net/2009/05/27/baofeng-media-player-on-ffmpeg-hall-of-shame/">http://yegle.net/2009/05/27/baofeng-media-player-on-ffmpeg-hall-of-shame/</a></p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/627' rel='bookmark' title='Permanent Link: Ubuntu修复Load/Unload Cycle过于频繁的bug'>Ubuntu修复Load/Unload Cycle过于频繁的bug</a></li>
<li><a href='http://terrywang.net/archives/546' rel='bookmark' title='Permanent Link: 记得锁定你的电脑'>记得锁定你的电脑</a></li>
<li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/702/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ubuntu下Skype声音设备设置</title>
		<link>http://terrywang.net/archives/696</link>
		<comments>http://terrywang.net/archives/696#comments</comments>
		<pubDate>Tue, 28 Apr 2009 06:00:51 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[alsa]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[oss]]></category>
		<category><![CDATA[pulseaudio]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=696</guid>
		<description><![CDATA[我的Dell Latitude D620从2007年开始跑Ubuntu，有几年的历史了。从6.06一路到8.04，包括比较失败的8.10，都没有搞定设置内置mic问题。我有个外置USB Headset，但没试过。 一直没有着手去解决Skype语音聊天的问题，其实主要的问题倒不是完全无法用，而是用笔记本内置的麦克风无法作为Sound Out设备正常使用。怪自己太懒，因为还有Macbook可以拿来来视频加语音聊天。不到火烧屁股都想不到去解决这个问题。 扯些题外话： 一直以来Skype都被我作为在各个操作系统上必备的软件，此外移动设备上也都有了客户端，至少iPhone，PSP上有了官方的，Nokia的E71上有了Fring。手机上都可以通过GPRS/EDGE或者3g网络来打电话，确实很爽也很方便。 高质量的语音视频通话质量，强大的多方通话足以秒杀传统电话，还可以在不需要任何配置的情况下保证语音和文字聊天内容的安全。 注：Skype默认使用AES标准来加密语音和文字聊天，所以Skype to Skype的通信是基本确保安全的，一旦接触到了PSTN，或者conference call中有任意一方使用电话或者移动电话，就无法保证安全了，这在官方的帮助文档中写的很清楚。 Why Are Skype Calls encrypted? Are my Skype calls secure or encrypted? What type of encryption is used? 直到升级到Ubuntu 9.04 Jaunty Jakalope之后，同样的设置，看到TAOTAO在线无意间拨了一下，竟然发现D620和D630内置的microphone可以正常工作了！太棒了！ 估计不少人设置Skype都有类似的问题，希望有些参考价值吧。注意：仅在Dell Latitude D620和D630系列上测试有效。 事实上在Hardy和Intrepid上折腾过一阵，同样的设置，不知道为什么没法搞定。 顺便附上OSS/ALSA/PulseAudio的资料，大家对混乱的Linux声音解决标准会有更进一步的认识。 OSS Open Sound System ALSA Advanced Linux Sound Architecture PulseAudio http://www.jysls.com/thread-440416-1-1.html 2009年10月31日更新 Ubuntu 9.10 Karmic [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/607' rel='bookmark' title='Permanent Link: Ubuntu下Skype和Fetion的中文输入'>Ubuntu下Skype和Fetion的中文输入</a></li>
<li><a href='http://terrywang.net/archives/549' rel='bookmark' title='Permanent Link: Linux遭遇Too many open files'>Linux遭遇Too many open files</a></li>
<li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>我的Dell Latitude D620从2007年开始跑Ubuntu，有几年的历史了。从6.06一路到8.04，包括比较失败的8.10，都没有搞定设置内置mic问题。我有个外置USB Headset，但没试过。</p>
<p>一直没有着手去解决Skype语音聊天的问题，其实主要的问题倒不是完全无法用，而是用笔记本内置的麦克风无法作为Sound Out设备正常使用。怪自己太懒，因为还有Macbook可以拿来来视频加语音聊天。不到火烧屁股都想不到去解决这个问题。</p>
<p><strong>扯些题外话：</strong><br />
一直以来Skype都被我作为在各个操作系统上必备的软件，此外移动设备上也都有了客户端，至少iPhone，PSP上有了官方的，Nokia的E71上有了Fring。手机上都可以通过GPRS/EDGE或者3g网络来打电话，确实很爽也很方便。</p>
<p>高质量的语音视频通话质量，强大的多方通话足以秒杀传统电话，还可以<strong>在不需要任何配置的情况下保证语音和文字聊天内容的安全</strong>。</p>
<p>注：Skype默认使用<a href="http://en.wikipedia.org/wiki/Advanced_Encryption_Standard_process">AES</a>标准来加密语音和文字聊天，所以Skype to Skype的通信是基本确保安全的，一旦接触到了PSTN，或者conference call中有任意一方使用电话或者移动电话，就无法保证安全了，这在官方的帮助文档中写的很清楚。</p>
<p><a href="https://support.skype.com/en/faq/FA144/Why-are-Skype-calls-encrypted">Why Are Skype Calls encrypted?</a><br />
<a href="https://support.skype.com/en/faq/FA31/Are-my-Skype-calls-secure-or-encrypted">Are my Skype calls secure or encrypted?</a><br />
<a href="https://support.skype.com/en/faq/FA145/What-type-of-encryption-is-used">What type of encryption is used?</a></p>
<p>直到升级到Ubuntu 9.04 Jaunty Jakalope之后，同样的设置，看到<strong>TAOTAO</strong>在线无意间拨了一下，竟然发现D620和D630内置的microphone可以正常工作了！太棒了！</p>
<p>估计不少人设置Skype都有类似的问题，希望有些参考价值吧。注意：仅在Dell Latitude D620和D630系列上测试有效。</p>
<p><img src="http://lh3.ggpht.com/_HnzCQ99msaw/SqBcHUMdMfI/AAAAAAAAC68/Nf1Mxg01bEw/s640/skype_audio.jpeg" alt="Skype" /></p>
<p>事实上在Hardy和Intrepid上折腾过一阵，同样的设置，不知道为什么没法搞定。</p>
<p>顺便附上OSS/ALSA/PulseAudio的资料，大家对混乱的Linux声音解决标准会有更进一步的认识。</p>
<p><a href="http://en.wikipedia.org/wiki/Open_Sound_System">OSS</a> Open Sound System<br />
<a href="http://en.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture">ALSA</a> Advanced Linux Sound Architecture<br />
<a href="http://en.wikipedia.org/wiki/PulseAudio">PulseAudio</a><br />
<a href="http://www.jysls.com/thread-440416-1-1.html">http://www.jysls.com/thread-440416-1-1.html</a></p>
<p><strong>2009年10月31日更新</strong><br />
Ubuntu 9.10 Karmic Koala下设置已经有所变化，此外Skype官方也更新版本到了2.1.0.47 Beta。</p>
<p>升级到9.10后第一次用Skype发现哑炮了。后来发现2.1.0.47里默认都是PulseAudio，D620/D630内置的mic要在Sound里unmute掉才能正常使用。</p>
<p>具体的设置如下图：<br />
Sound Devices:<br />
<a href="http://www.flickr.com/photos/terryandtaotao/4200658621/" title="Skype Sound settings under Ubuntu 9.10^ by Terry Wang, on Flickr"><img src="http://farm3.static.flickr.com/2732/4200658621_6369f4ac0a_o.png" width="727" height="481" alt="Skype Sound settings under Ubuntu 9.10^" /></a></p>
<p><a title="Get the built-in mic on D620/630 to work with Skype@Ubuntu by Terry Wang, on Flickr" href="http://www.flickr.com/photos/terryandtaotao/4200675317/"><img src="http://farm3.static.flickr.com/2756/4200675317_a63b31ce40_o.png" alt="Get the built-in mic on D620/630 to work with Skype@Ubuntu" width="460" height="520" /></a></p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/607' rel='bookmark' title='Permanent Link: Ubuntu下Skype和Fetion的中文输入'>Ubuntu下Skype和Fetion的中文输入</a></li>
<li><a href='http://terrywang.net/archives/549' rel='bookmark' title='Permanent Link: Linux遭遇Too many open files'>Linux遭遇Too many open files</a></li>
<li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/696/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>继续发现悉尼机场的Ubuntu应用</title>
		<link>http://terrywang.net/archives/660</link>
		<comments>http://terrywang.net/archives/660#comments</comments>
		<pubDate>Wed, 04 Mar 2009 23:52:07 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Australia]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sydney]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[trip]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=660</guid>
		<description><![CDATA[3月4日回上海，到机场比较早，就花了点时间去玩弄了一下Optus提供的免费上网机。记得我提到过这些机器是跑Ubuntu的吧？ 这次终于搞清楚了，版本是Ubuntu 6.06 LTS Dapper Drake, 浏览器是Opera，版本未知。 这些机器用某个帐号自动登录，然后直接来一个全屏的Opera，用了一个类似于Firefox的skin。尝试过多种方法，无法离开浏览器UI，应该有不少方法可以做到这样的设置。 我是如何知道这是Ubuntu 6.06的？ Ctrl + Alt + Backspace，重启了X，当然看到了其版本;-) 再次回顾一下Dapper Drake，这是我第一个接触的Ubuntu版本，之前一直在用Fedora Core，没记错的话应该是Fedora Core 5。作为桌面来说，Ubuntu确实已经非常出色了，当初给我留下了深刻的印象。也决心再次转向Debian系的发行版，本来在我的印象中，Debian只是非常适合做服务器的，尤其是其stable分支。 当时的Ubuntu字体效果无需任何修改设置已经几乎完美，当然是对英文字体来说，中文字体明显是发虚的，应该默认的字体问题，没有添加自定义字体和做相应的antialias和hinting设置。显然，老外不会考虑这个。能显示中文字体就够了&#8230; 希望能够越来越多的看到GNU/Linux被应用于此类公共场合。 Related posts:悉尼机场发现Ubuntu Sydney Linux User Group At Google Sydney Office 终于安顿好了


Related posts:<ol><li><a href='http://terrywang.net/archives/533' rel='bookmark' title='Permanent Link: 悉尼机场发现Ubuntu'>悉尼机场发现Ubuntu</a></li>
<li><a href='http://terrywang.net/archives/897' rel='bookmark' title='Permanent Link: Sydney Linux User Group At Google Sydney Office'>Sydney Linux User Group At Google Sydney Office</a></li>
<li><a href='http://terrywang.net/archives/425' rel='bookmark' title='Permanent Link: 终于安顿好了'>终于安顿好了</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>3月4日回上海，到机场比较早，就花了点时间去玩弄了一下Optus提供的免费上网机。记得我提到过<a href="http://terrywang.net/archives/533">这些机器是跑Ubuntu</a>的吧？</p>
<p>这次终于搞清楚了，版本是Ubuntu 6.06 LTS Dapper Drake, 浏览器是Opera，版本未知。</p>
<p>这些机器用某个帐号自动登录，然后直接来一个全屏的Opera，用了一个类似于Firefox的skin。尝试过多种方法，无法离开浏览器UI，应该有不少方法可以做到这样的设置。</p>
<p>我是如何知道这是Ubuntu 6.06的？<br />
Ctrl + Alt + Backspace，重启了X，当然看到了其版本;-)</p>
<p>再次回顾一下Dapper Drake，这是我第一个接触的Ubuntu版本，之前一直在用Fedora Core，没记错的话应该是Fedora Core 5。作为桌面来说，Ubuntu确实已经非常出色了，当初给我留下了深刻的印象。也决心再次转向Debian系的发行版，本来在我的印象中，Debian只是非常适合做服务器的，尤其是其stable分支。</p>
<p>当时的Ubuntu字体效果无需任何修改设置已经几乎完美，当然是对英文字体来说，中文字体明显是发虚的，应该默认的字体问题，没有添加自定义字体和做相应的<strong>antialias</strong>和<strong>hinting</strong>设置。显然，老外不会考虑这个。能显示中文字体就够了&#8230;</p>
<p>希望能够越来越多的看到GNU/Linux被应用于此类公共场合。<br />
<img src="http://farm4.static.flickr.com/3654/3326956360_50b18ed564.jpg" alt="Ubuntu" /></p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/533' rel='bookmark' title='Permanent Link: 悉尼机场发现Ubuntu'>悉尼机场发现Ubuntu</a></li>
<li><a href='http://terrywang.net/archives/897' rel='bookmark' title='Permanent Link: Sydney Linux User Group At Google Sydney Office'>Sydney Linux User Group At Google Sydney Office</a></li>
<li><a href='http://terrywang.net/archives/425' rel='bookmark' title='Permanent Link: 终于安顿好了'>终于安顿好了</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/660/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用Optware扩展NAS</title>
		<link>http://terrywang.net/archives/654</link>
		<comments>http://terrywang.net/archives/654#comments</comments>
		<pubDate>Fri, 27 Feb 2009 13:48:44 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[buffalo]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ipkg]]></category>
		<category><![CDATA[linkstation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[optware]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=654</guid>
		<description><![CDATA[通过小熊在线团购买了个Buffalo Linkstation Live，具体型号LS-CH320L-AP。 硬盘可以换，799人民币这个价格还是相当实在的。在澳洲看到Harris Technology有1T的价格是AU$ 399，无语中。 原先准备了两个方案 1. 直接上Debian Lenny stable 2. 官方固件 + Optware扩展 去第一NAS和hi-pda看了zhans大虾的文章后，决定还是用对官方固件影响最小的方法。据测试表明官方固件的samba速度要比装Debian lenny快不少。最先知道optware是从openWRT/dd-wrt和Maxtor Shared Storage的openmss，支持众多router和NAS设备。 另外还有剑二十三的Blog上也有一篇可以参考：Linkstation Live/Pro 超简单改机 步骤简述： 1. 用acp_commander.jar (需要JRE) 打开linkstation的telnet 2. 用wget下载optware安装脚本执行安装基础系统 3. 用ipkg安装所需要的包 4. 对系统作设置以及优化 具体的教程：Linkstation CHL320 快速改机教程 Ver 2.0 到手后看了一下web管理界面firmware是1.02，比较古老了。马上去下了个1.06的升级上去，然后 Linux Kernel info: Linux LS-CHL94F 2.6.22.7 #38 Fri Jan 9 12:08:32 JST 2009 armv5tejl unknown 2009年3月25日更新为firmware [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/607' rel='bookmark' title='Permanent Link: Ubuntu下Skype和Fetion的中文输入'>Ubuntu下Skype和Fetion的中文输入</a></li>
<li><a href='http://terrywang.net/archives/969' rel='bookmark' title='Permanent Link: 写在Ubuntu 10.04 LTS发布之际'>写在Ubuntu 10.04 LTS发布之际</a></li>
<li><a href='http://terrywang.net/archives/584' rel='bookmark' title='Permanent Link: 移除Ubuntu的旧内核'>移除Ubuntu的旧内核</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>通过小熊在线团购买了个<strong>Buffalo Linkstation Live</strong>，具体型号LS-CH320L-AP。</p>
<p>硬盘可以换，799人民币这个价格还是相当实在的。在澳洲看到<a href="http://ht.com.au">Harris Technology</a>有1T的价格是AU$ 399，无语中。</p>
<p>原先准备了两个方案<br />
1. 直接上Debian Lenny stable<br />
2. 官方固件 + <a href="http://www.nslu2-linux.org/wiki/Optware/HomePage"><strong>Optware</strong></a>扩展</p>
<p>去<a href="http://www.nas1.cn">第一NAS</a>和hi-pda看了zhans大虾的文章后，决定还是用对官方固件影响最小的方法。据测试表明官方固件的samba速度要比装Debian lenny快不少。最先知道optware是从openWRT/dd-wrt和Maxtor Shared Storage的openmss，支持众多router和NAS设备。</p>
<p>另外还有剑二十三的Blog上也有一篇可以参考：<a href="http://buffalonas.spaces.live.com/blog/cns!C330E4F3D4E39A2A!178.entry">Linkstation Live/Pro 超简单改机</a></p>
<p>步骤简述：<br />
1. 用acp_commander.jar (需要JRE) 打开linkstation的telnet<br />
2. 用wget下载optware安装脚本执行安装基础系统<br />
3. 用ipkg安装所需要的包<br />
4. 对系统作设置以及优化<br />
具体的教程：<a href="http://www.nas1.cn/thread-996-1-1.html">Linkstation CHL320 快速改机教程 Ver 2.0</a></p>
<p>到手后看了一下web管理界面firmware是1.02，比较古老了。马上去下了个1.06的升级上去，然后</p>
<p><strong>Linux Kernel info:</strong><br />
<code>Linux LS-CHL94F 2.6.22.7 #38 Fri Jan 9 12:08:32 JST 2009 armv5tejl unknown</code></p>
<p>2009年3月25日更新为firmware 1.07，重新装上了optware和所有的软件包。<br />
<a href="http://www.buffalo-technology.com/support/getfile/?ls-chl_107-065.zip">http://www.buffalo-technology.com/support/getfile/?ls-chl_107-065.zip</a></p>
<p>1.07的kernel还是2.6.22.7<br />
<code>Linux LS-CHL94F 2.6.22.7 #369 Mon Feb 23 17:13:17 JST 2009 armv5tejl unknown</code></p>
<p>Optware的包管理系统是ipkg，是基于Debian的dpkg/apt的，很好的解决了依赖性关系，赞。有Linux基础的童鞋可以轻松玩转。</p>
<p>常用的几个命令<br />
<code>ipkg update<br />
ipkg upgrade<br />
ipkg install package<br />
ipkg remove package</code></p>
<p>一张系统信息的截图：<br />
<img src="http://lh3.ggpht.com/_HnzCQ99msaw/SjN9LlGNR8I/AAAAAAAACMo/xuNMr6g9FJ0/s576/nas.jpg" alt="linkstation live" /></p>
<p><strong>我安装的包：</strong><br />
Transmission<br />
*NIX首选BT client，有web UI，我不喜欢rtorrent。不知道以后会不会有<strong>µTorrent</strong> for Linux，反正for OS X是有了。<br />
aMule (mldonkey)<br />
驴子，没啥好说的<br />
Cherokee<br />
新生代Web Server带web console，nginx当然也有，还是最新版本的！<br />
OpenSSH Server<br />
这个不用说了吧。<br />
bash, dstat, htop, CUPS, nano, lftp, ncFTP, netio, proftpd&#8230;</p>
<p><strong>Optware下可用的软件包：</strong><br />
<a href="http://www.nslu2-linux.org/wiki/Optware/Packages">http://www.nslu2-linux.org/wiki/Optware/Packages</a></p>
<p>事实上，wiki上的包列表不全，要看完全的packages，用下面的link。<br />
<a href="http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/">http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/</a></p>
<p><strong>此外，和Debian一样有sid (unstable)的源，可能会比较新但是相对来说不是很稳定。</strong><br />
<a href="http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/unstable/">http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/unstable/</a></p>
<p><strong>如何使用unstable源：</strong><br />
<code>/opt/etc/ipkg/cross-feed.conf</code><br />
找到上面的文件，释掉<br />
<code>src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable<br />
</code><br />
加入下面这一行<br />
<code>src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/unstable</code><br />
再执行以下命令更新包信息，并更新系统。<br />
<code>ipkg update &amp;&amp; ipkg upgrade</code></p>
<p><strong>Locale设置</strong><br />
最后，不要忘记设置locale，推荐使用修改/etc/profile的方式，改全局变量。<br />
添加<br />
<code>export LANG=en_AU.UTF-8</code><br />
或者<br />
<code>export LANG=zh_CN.UTF-8</code><br />
默认的locale是POSIX，C，也就是ASCII。我碰到过Samba/CIFS share上面中文文件夹乱码的问题，之后才发现默认的locale是POSIX。改过之后没有再遇到乱码问题。</p>
<p>通过改~/.bashrc或者~/.bash_profile，或者直接export环境变量的方式只对当前SSH session有效，无意义。<br />
不是很理解Environment Variables的，建议参考一下这个：<a href="https://help.ubuntu.com/community/EnvironmentVariables">Environment Variables</a></p>
<p>其实只要你愿意折腾，完全可以弄成一个超级Server，就是不知道硬件能不能扛住了。</p>
<p><strong>据说有人弄了一个USB的声卡，插在Linkstation Live上，把它弄成了一个MP3播放器，太牛，太有才了！<br />
</strong><br />
感谢Linux，一台NAS + SSH Tunnel proxy + P2P下载利器诞生了！</p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/607' rel='bookmark' title='Permanent Link: Ubuntu下Skype和Fetion的中文输入'>Ubuntu下Skype和Fetion的中文输入</a></li>
<li><a href='http://terrywang.net/archives/969' rel='bookmark' title='Permanent Link: 写在Ubuntu 10.04 LTS发布之际'>写在Ubuntu 10.04 LTS发布之际</a></li>
<li><a href='http://terrywang.net/archives/584' rel='bookmark' title='Permanent Link: 移除Ubuntu的旧内核'>移除Ubuntu的旧内核</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/654/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>免费的Linux Starter Pack</title>
		<link>http://terrywang.net/archives/646</link>
		<comments>http://terrywang.net/archives/646#comments</comments>
		<pubDate>Sat, 21 Feb 2009 07:07:52 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[study]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=646</guid>
		<description><![CDATA[Tux Radar免费的提供130页的Linux Starter Pack，让初学者快速入门。来自英国的Linux format杂志，号称是世界上最好的Linux杂志。 原价要9.99英镑噢！对初学者是不错的guide，即是老鸟也可以拿来看看，可以发现不少好玩的东东和技巧。毕竟我们知道的只是FOSS中的一小部分而已。 http://www.tuxradar.com/linuxstarterpack Related posts:Linux Pub Quiz 移除Ubuntu的旧内核 Sydney Linux User Group At Google Sydney Office


Related posts:<ol><li><a href='http://terrywang.net/archives/643' rel='bookmark' title='Permanent Link: Linux Pub Quiz'>Linux Pub Quiz</a></li>
<li><a href='http://terrywang.net/archives/584' rel='bookmark' title='Permanent Link: 移除Ubuntu的旧内核'>移除Ubuntu的旧内核</a></li>
<li><a href='http://terrywang.net/archives/897' rel='bookmark' title='Permanent Link: Sydney Linux User Group At Google Sydney Office'>Sydney Linux User Group At Google Sydney Office</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tuxradar.com">Tux Radar</a>免费的提供130页的Linux Starter Pack，让初学者快速入门。来自英国的Linux format杂志，号称是世界上最好的Linux杂志。</p>
<p>原价要9.99英镑噢！对初学者是不错的guide，即是老鸟也可以拿来看看，可以发现不少好玩的东东和技巧。毕竟我们知道的只是FOSS中的一小部分而已。</p>
<p><img src="http://www.tuxradar.com/files/linux_starter_pack.png" alt="Linux Starter Pack" /></p>
<p><a href="http://www.tuxradar.com/linuxstarterpack">http://www.tuxradar.com/linuxstarterpack</a></p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/643' rel='bookmark' title='Permanent Link: Linux Pub Quiz'>Linux Pub Quiz</a></li>
<li><a href='http://terrywang.net/archives/584' rel='bookmark' title='Permanent Link: 移除Ubuntu的旧内核'>移除Ubuntu的旧内核</a></li>
<li><a href='http://terrywang.net/archives/897' rel='bookmark' title='Permanent Link: Sydney Linux User Group At Google Sydney Office'>Sydney Linux User Group At Google Sydney Office</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/646/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>对我们为什么要用Linux一文的补充</title>
		<link>http://terrywang.net/archives/638</link>
		<comments>http://terrywang.net/archives/638#comments</comments>
		<pubDate>Sat, 14 Feb 2009 01:53:39 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[darwin]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[x11]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=638</guid>
		<description><![CDATA[无意中看到atppp的blog上为什么我们要用Linux一文，同意他的部分观点，也对他的观点提出了一些异议。把一些自己觉得有价值的整理为此文。 原文：为什么我们要用Linux? 第一波 很赞同本文对新手建议的部分，尤其是第三点。 如果周围有人在用 Linux，一定要经常骚扰他们。学习 Linux 初期有人指导和没人指导的差别是巨大的，有的时候前人的一句话甚至一个词都能让你少走很多弯路。 本人走过一段时间弯路，很多时间浪费在折腾桌面和字体上，主要是没有什么真正靠谱的专家（即使是某个领域的）能在关键能给我点拨一下。作为Linux用户，至少给自己找一个靠谱的Linux guru是防身必备。 说来惭愧，从2001年至今，我一直没有下功夫去弄明白X11下字体渲染的原理，可能一直用英文locale不怎么在意中文字体的缘故。不久前在一个来自国内同济大学的*NIX玩家的帮助下，基本明白字体渲染原理，也算是了解决一个多年来的疑问。目前每天用的Ubuntu桌面下字体效果绝对不输给OS X多少。 对于本文，我不同意以下几点： 1. Linux不适合桌面 对于多数人来说这个观点可能是对的，习惯不容易改，但是总有人可以适应，虽然适应是一个过程，需要些时间。萝卜青菜各有所好，有喜欢Windows的，必然也有喜欢Linux的，当然还有水果粉丝。 2. Compiz Fusion动不动就crash 不确定作者是不是Linux桌面用户，至少应该还是用Windows的。不应该在没有亲身体验compiz一段时间之前随意说其动不动导致X11 crash，没有说服力啊。描述只是来源于他人的，可能没有合理配置Compiz导致的问题，不能作为依据，可能被误以为此问题具有普遍性。 我说一下自己，2001年开始使用Linux作为桌面。从2006年开始完全用Linux办公，得益于公司各种与平台无关的服务。08年4升级到Ubuntu 8.04 Hardy，此版的Compiz Fusion我记不清是0.7.x了，之后10月底升级到8.10，Compiz是0.7.8一直使用至今。所以我想我提供的数据还是应该靠谱的：期间Compiz导致的X11 crash平均下来是2－3个月一次，后来发现Compiz crash和WINE运行的程序以及GNOME-RDP有关。同时，有大约3-5次不明原因的彻底失去响应，也懒得去查log了。我觉得还是可以接受的。 有一点原作者说的的很对，操作系统毕竟只是个工具，能否用好要首先得使用者的水平。 3. 用了5年的Windows一样很稳定 其实”稳定“要看怎么定义，如果能跑，从开机到可用状态要5－15分钟都可以说稳定。我估计作者的版本是Windows 5.1，用了5年，期间肯定留下了不少垃圾，比如： %systemroot%ServicePackFiles %systemroot%SoftwareDistributionDownloads %systemroot%$hf_mig$ %windir%$XXX$ %appdata% 以及不为人知的地方… Windows用了一定时间之后，有一种类似于机体老化的迹象，也就是说无论你怎么再优化，就那德行了。除非重装，或者用Ghost image重写分区。这可能和NTFS文件系统不无关系，性能啊性能！而Linux则基本无此问题，相对于NTFS和FAT文件系统，Linux常用文件系统ext2/ext3/ext4的碎片几乎可以忽略了。 事实上不像文档所说的那样，ext文件系统还是会产生碎片的，否则要e2defrag和e4defrag干啥呢？Btrfs和ZFS不知道会不会有碎片问题呢？若有，又是如何处理的呢？ 包管理也是我用Linux的一大原因，最喜欢的是Debian系，系统的依赖性解决很好，可以做到保持系统高度整洁。相信很多Linux用户都可以在一个机器硬件的生命周期内做到一劳永逸，扯多了。Windows在架构设计上并不成功，但是市场做的很好，而且硬件厂商提供相对完善的驱动，市场份额还是接近90%，仅此而已。 相信OS X和Linux会继续蚕食其份额。当然不太可能看到Windows被彻底消灭那一天，对谁都没好处。竞争对于最终用户来说是好事，正因为有Linux和OS X，Windows用户才会有更好的Win 7/8/9/10用，也会迫使Apple和开源社区不断改进他们的操作系统。 我并不是一个像袁某那样极端的Linux鼓吹者，但习惯了这个操作系统，喜欢其自由，开放，完全可控性。会一直作为主系统使用下去，我甚至不怎么使用OS X (Macbook)，虽然我也挺喜欢其简单，简洁。基本符合我所崇尚的K.I.S.S哲学。 最后，还是那句话，选择适合自己的操作系统，不要歧视和攻击谩骂不同阵营。少说，多干活，前任江总书记曾经教导我们要”闷声大发财”！ 第二波 看到博主回复，受宠若惊。再来发表点愚见： 1. Linux 桌面肯定是有用户的，不过要用好目前还是需要一些技术功底和折腾精神。 [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/546' rel='bookmark' title='Permanent Link: 记得锁定你的电脑'>记得锁定你的电脑</a></li>
<li><a href='http://terrywang.net/archives/537' rel='bookmark' title='Permanent Link: iPhone上weDict使用免费Stardict字典'>iPhone上weDict使用免费Stardict字典</a></li>
<li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>无意中看到<a href="http://blog.wuxinan.net/"><strong>atppp</strong></a>的blog上为什么我们要用Linux一文，同意他的部分观点，也对他的观点提出了一些异议。把一些自己觉得有价值的整理为此文。</p>
<p>原文：<a href="http://blog.wuxinan.net/archives/505"><strong>为什么我们要用Linux?</strong></a></p>
<p>第一波</p>
<p>很赞同本文对新手建议的部分，尤其是第三点。</p>
<blockquote><p>如果周围有人在用 Linux，一定要经常骚扰他们。学习 Linux 初期有人指导和没人指导的差别是巨大的，有的时候前人的一句话甚至一个词都能让你少走很多弯路。</p></blockquote>
<p>本人走过一段时间弯路，很多时间浪费在折腾桌面和字体上，主要是没有什么真正靠谱的专家（即使是某个领域的）能在关键能给我点拨一下。作为Linux用户，至少给自己找一个靠谱的Linux guru是防身必备。</p>
<p>说来惭愧，从2001年至今，我一直没有下功夫去弄明白X11下字体渲染的原理，可能一直用英文locale不怎么在意中文字体的缘故。不久前在一个来自国内同济大学的*NIX玩家的帮助下，基本明白字体渲染原理，也算是了解决一个多年来的疑问。目前每天用的Ubuntu桌面下字体效果绝对不输给OS X多少。</p>
<p>对于本文，我不同意以下几点：</p>
<blockquote><p>1. Linux不适合桌面</p></blockquote>
<p>对于多数人来说这个观点可能是对的，习惯不容易改，但是总有人可以适应，虽然适应是一个过程，需要些时间。萝卜青菜各有所好，有喜欢Windows的，必然也有喜欢Linux的，当然还有水果粉丝。</p>
<blockquote><p>2. Compiz Fusion动不动就crash</p></blockquote>
<p>不确定作者是不是Linux桌面用户，至少应该还是用Windows的。不应该在没有亲身体验compiz一段时间之前随意说其动不动导致X11 crash，没有说服力啊。描述只是来源于他人的，可能没有合理配置Compiz导致的问题，不能作为依据，可能被误以为此问题具有普遍性。</p>
<p>我说一下自己，2001年开始使用Linux作为桌面。从2006年开始完全用Linux办公，得益于公司各种与平台无关的服务。08年4升级到Ubuntu 8.04 Hardy，此版的Compiz Fusion我记不清是0.7.x了，之后10月底升级到8.10，Compiz是0.7.8一直使用至今。所以我想我提供的数据还是应该靠谱的：期间Compiz导致的X11 crash平均下来是2－3个月一次，后来发现Compiz crash和WINE运行的程序以及GNOME-RDP有关。同时，有大约3-5次不明原因的彻底失去响应，也懒得去查log了。我觉得还是可以接受的。</p>
<p>有一点原作者说的的很对，操作系统毕竟只是个工具，能否用好要首先得使用者的水平。</p>
<blockquote><p>3. 用了5年的Windows一样很稳定</p></blockquote>
<p>其实”稳定“要看怎么定义，如果能跑，从开机到可用状态要5－15分钟都可以说稳定。我估计作者的版本是Windows 5.1，用了5年，期间肯定留下了不少垃圾，比如：</p>
<p><code>%systemroot%ServicePackFiles</code></p>
<p>%systemroot%SoftwareDistributionDownloads</p>
<p>%systemroot%$hf_mig$</p>
<p>%windir%$XXX$</p>
<p>%appdata%</p>
<p>以及不为人知的地方…</p>
<p>Windows用了一定时间之后，有一种类似于机体老化的迹象，也就是说无论你怎么再优化，就那德行了。除非重装，或者用Ghost image重写分区。这可能和NTFS文件系统不无关系，性能啊性能！而Linux则基本无此问题，相对于NTFS和FAT文件系统，Linux常用文件系统ext2/ext3/ext4的碎片几乎可以忽略了。</p>
<p>事实上不像文档所说的那样，ext文件系统还是会产生碎片的，否则要e2defrag和e4defrag干啥呢？Btrfs和ZFS不知道会不会有碎片问题呢？若有，又是如何处理的呢？</p>
<p>包管理也是我用Linux的一大原因，最喜欢的是Debian系，系统的依赖性解决很好，可以做到保持系统高度整洁。相信很多Linux用户都可以在一个机器硬件的生命周期内做到一劳永逸，扯多了。Windows在架构设计上并不成功，但是市场做的很好，而且硬件厂商提供相对完善的驱动，市场份额还是接近90%，仅此而已。</p>
<p>相信OS X和Linux会继续蚕食其份额。当然不太可能看到Windows被彻底消灭那一天，对谁都没好处。竞争对于最终用户来说是好事，正因为有Linux和OS X，Windows用户才会有更好的Win 7/8/9/10用，也会迫使Apple和开源社区不断改进他们的操作系统。</p>
<p>我并不是一个像袁某那样极端的Linux鼓吹者，但习惯了这个操作系统，喜欢其自由，开放，完全可控性。会一直作为主系统使用下去，我甚至不怎么使用OS X (Macbook)，虽然我也挺喜欢其简单，简洁。基本符合我所崇尚的K.I.S.S哲学。</p>
<p>最后，还是那句话，选择适合自己的操作系统，不要歧视和攻击谩骂不同阵营。少说，多干活，前任江总书记曾经教导我们要”闷声大发财”！</p>
<p>第二波</p>
<p>看到博主回复，受宠若惊。再来发表点愚见：</p>
<blockquote><p>1. Linux 桌面肯定是有用户的，不过要用好目前还是需要一些技术功底和折腾精神。</p></blockquote>
<p>说的在理，需要点功底也得折腾，门槛比Windows高一点。但用长远眼光来看，使用Linux作为桌面。或许等哪天真的不想再折腾或者老到折腾不动了，我会全部迁移到Mac，因其设计哲学就是简单不折腾。我也挺喜欢OS X，有个Macbook，目前给LP当玩具用了:-)</p>
<blockquote><p>2. 我从 compiz 开始到 Beryl到Fusion，加起来恐怕也用了有两年了。Crash 这个东西很难说，我没钱，显卡烂……驱动这水很深，趟进去才知道有些事儿没法单怪一个方面。另外也和使用有关，我这里是动不动 Matlab 就算一百多个窗口出来……</p></blockquote>
<p>硬件驱动确实是Linux的一个伤，和开启的特效也有关，得摸索一下。相对来说N卡支持比A卡好不少。我比较幸运都是N卡，Geforce FX5600, Quadro NVS 110/135，基本不追新升级驱动，所以也不怎么crash。</p>
<blockquote><p>3. 看起来你可能和我一样有点洁癖，Windows 放 5 年肯定垃圾一堆，我确实是只好眼不见为净。尽管如此，我用了很多年的 XP 启动还都很快（实验室有台是不到 15 秒，不过那个才用了三年）。这个东西怎么说呢，Linux 是起步难，用好容易；Windows 是起步容易，用好难，我还是”闷声大发财”比较好……</p></blockquote>
<p>维护一个高可用性的Windows桌面并不比Linux要省力，甚至会相当麻烦，需要更多精力。尤其是对于一小撮有些洁癖和偏执的人。Linux难学易精，Windows易学难精，有一定的道理。我两个都不敢说精;-)</p>
<p>15s是从开启电源到进入桌面可用状态？那真的是太惊人了，我私下测试过几个，只有OS X和Arch Linux能达到15s左右。Gentoo没用过，号称能达到10s以内。是不是这个机器平时不怎么被折腾？基本上能保持在60s以内都可以接受了，不怎么纠结boot speed。不过Windows关机是怎么也赶不上*NIX的，除了直接拔电。</p>
<p>Windows是纯粹的商业软件，使用需要购买授权的，可能在当下的中国谈这个有些无聊，人权还没保障，就不谈版权了。不过大家肯定能感受到人们现在的版权意识和2001年那时候比，是有了很大的改观了吧。我相信大多数笔记本用户，尤其是工作用途的，Windows都是OEM的授权。但会有多少个人用户会自己去购买正版Windows授权的呢？价格相对于收入来说，绝对不便宜吧？</p>
<p>个人觉得Windows根本就不值那个价，有那些钱宁可作别的事情，和更多人一样，宁可花在硬件上。有Mac的人会更愿意买一份新版本的OS X，毕竟针对个人用户就一个版本，便宜量又足，不谈OS X Server。</p>
<p><strong>其实我倒是希望大家都去用Windows，不要用Linux和Mac OS X，越少人用越好。这样Linux和OS X也会相对安全点，邪恶啊！难道我就是传说中那一小撮邪恶之人;-)</strong></p>
<p>Windows烂在什么地方，对不住了，现在只有英文版，无暇翻译。欢迎提出意见和建议。</p>
<p><a href="https://sites.google.com/site/imterry/computer/windowssucks">https://sites.google.com/site/imterry/computer/windowssucks</a></p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/546' rel='bookmark' title='Permanent Link: 记得锁定你的电脑'>记得锁定你的电脑</a></li>
<li><a href='http://terrywang.net/archives/537' rel='bookmark' title='Permanent Link: iPhone上weDict使用免费Stardict字典'>iPhone上weDict使用免费Stardict字典</a></li>
<li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/638/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Linux Pub Quiz</title>
		<link>http://terrywang.net/archives/643</link>
		<comments>http://terrywang.net/archives/643#comments</comments>
		<pubDate>Tue, 10 Feb 2009 11:45:18 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[study]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=643</guid>
		<description><![CDATA[来自Tuxradar，Google Reader中看到不敢独享。 题目： http://www.tuxradar.com/content/linux-pub-quiz 参考答案： http://www.tuxradar.com/linuxquiz-answers 以下是看一眼就知道，确定的。 Round 1 people 3 9 因为BASH，还是能记得Bourne 10 名字这东西太难记了&#8230; Round 2 sysadmin 13, 14, 15, 16, 17, 19, 20 Round 3 commands -_- 25，26，28，30（DOS时代学到的，通用），32 对command这东西，平时过于依赖man和google了，一直没什么大进步。学习了&#8230; Round 4 Names 33，34，35，38，42（这个用Debian或者Ubuntu的不应该不知道） Round 5 Through the key hole 除了48，50和52因为从来不用不知道，其他都一眼便知。 Round 6 distros 这个倒是全知道，总算一个全中了，心里舒服点了。 Round 7 apps 64不知 66不知 Name the logo 这个估计大家都全中，皆大欢喜:) [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/646' rel='bookmark' title='Permanent Link: 免费的Linux Starter Pack'>免费的Linux Starter Pack</a></li>
<li><a href='http://terrywang.net/archives/897' rel='bookmark' title='Permanent Link: Sydney Linux User Group At Google Sydney Office'>Sydney Linux User Group At Google Sydney Office</a></li>
<li><a href='http://terrywang.net/archives/638' rel='bookmark' title='Permanent Link: 对我们为什么要用Linux一文的补充'>对我们为什么要用Linux一文的补充</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>来自<a href="http://www.tuxradar.com">Tuxradar</a>，Google Reader中看到不敢独享。</p>
<p>题目：<br />
<a href="http://www.tuxradar.com/content/linux-pub-quiz">http://www.tuxradar.com/content/linux-pub-quiz</a><br />
参考答案：<br />
<a href="http://www.tuxradar.com/content/linux-pub-quiz">http://www.tuxradar.com/linuxquiz-answers</a></p>
<p>以下是看一眼就知道，确定的。<br />
Round 1 people<br />
3<br />
9 因为BASH，还是能记得Bourne<br />
10<br />
名字这东西太难记了&#8230;</p>
<p>Round 2 sysadmin<br />
13, 14, 15, 16, 17, 19, 20</p>
<p>Round 3 commands -_-<br />
25，26，28，30（DOS时代学到的，通用），32</p>
<p>对command这东西，平时过于依赖man和google了，一直没什么大进步。学习了&#8230;</p>
<p>Round 4 Names<br />
33，34，35，38，42（这个用Debian或者Ubuntu的不应该不知道）</p>
<p>Round 5 Through the key hole<br />
除了48，50和52因为从来不用不知道，其他都一眼便知。</p>
<p>Round 6 distros<br />
这个倒是全知道，总算一个全中了，心里舒服点了。</p>
<p>Round 7 apps<br />
64不知 66不知</p>
<p>Name the logo<br />
这个估计大家都全中，皆大欢喜:)</p>
<p>Round 9 odds and sods<br />
74，78，80（以前下过电子书才知道的）</p>
<p>Round 10 Name the guru<br />
faint，只认识Richard Stallman&#8230;</p>
<p>49分，属于半吊子&#8230;</p>
<p>花了近40分钟才做完统计完，算是学习了。</p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/646' rel='bookmark' title='Permanent Link: 免费的Linux Starter Pack'>免费的Linux Starter Pack</a></li>
<li><a href='http://terrywang.net/archives/897' rel='bookmark' title='Permanent Link: Sydney Linux User Group At Google Sydney Office'>Sydney Linux User Group At Google Sydney Office</a></li>
<li><a href='http://terrywang.net/archives/638' rel='bookmark' title='Permanent Link: 对我们为什么要用Linux一文的补充'>对我们为什么要用Linux一文的补充</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/643/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu修复Load/Unload Cycle过于频繁的bug</title>
		<link>http://terrywang.net/archives/627</link>
		<comments>http://terrywang.net/archives/627#comments</comments>
		<pubDate>Wed, 14 Jan 2009 23:53:26 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=627</guid>
		<description><![CDATA[此Bug最先于2006年9月被发现并提交。今天一早起来终于发现官方的源开始push这个更新了。一个如此简单的fix，竟然用了两年？真是难以置信。 但是不管怎么样，还是fix了。 更多信息： https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695 在先前的文章中提到用ugly fix script放入acpi相关目录解决方法，看了一下官方的fix scripts，本质上没有任何区别。只是官方的script显得更加全面和优雅。大家可以直接去acpi下的目录删除原先的ugly fix scripts了。 有兴趣的可以看一下以下四个目录下的90-hdparm.sh /etc/acpi/ac.d/ /etc/acpi/battery.d/ /etc/acpi/resume.d/ /etc/acpi/start.d/ Related posts:关于Ubuntu损坏笔记本硬盘的问题 修复Mac OS X Load_Cycle_Count激增问题 悉尼机场发现Ubuntu


Related posts:<ol><li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
<li><a href='http://terrywang.net/archives/1058' rel='bookmark' title='Permanent Link: 修复Mac OS X Load_Cycle_Count激增问题'>修复Mac OS X Load_Cycle_Count激增问题</a></li>
<li><a href='http://terrywang.net/archives/533' rel='bookmark' title='Permanent Link: 悉尼机场发现Ubuntu'>悉尼机场发现Ubuntu</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>此Bug最先于2006年9月被发现并提交。今天一早起来终于发现官方的源开始push这个更新了。一个如此简单的fix，竟然用了两年？真是难以置信。</p>
<p>但是不管怎么样，还是fix了。</p>
<p>更多信息：<br />
<a href="https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695">https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695</a></p>
<p>在先前的<a href="http://terrywang.net/archives/579">文章</a>中提到用ugly fix script放入acpi相关目录解决方法，看了一下官方的fix scripts，本质上没有任何区别。只是官方的script显得更加全面和优雅。大家可以直接去acpi下的目录删除原先的ugly fix scripts了。</p>
<p>有兴趣的可以看一下以下四个目录下的90-hdparm.sh</p>
<p><code>/etc/acpi/ac.d/<br />
/etc/acpi/battery.d/<br />
/etc/acpi/resume.d/<br />
/etc/acpi/start.d/</code></p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
<li><a href='http://terrywang.net/archives/1058' rel='bookmark' title='Permanent Link: 修复Mac OS X Load_Cycle_Count激增问题'>修复Mac OS X Load_Cycle_Count激增问题</a></li>
<li><a href='http://terrywang.net/archives/533' rel='bookmark' title='Permanent Link: 悉尼机场发现Ubuntu'>悉尼机场发现Ubuntu</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/627/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubuntu下Skype和Fetion的中文输入</title>
		<link>http://terrywang.net/archives/607</link>
		<comments>http://terrywang.net/archives/607#comments</comments>
		<pubDate>Fri, 12 Dec 2008 03:52:29 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fetion]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[im]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pinyin]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xfce]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=607</guid>
		<description><![CDATA[自从发现Pidgin和Adium中用Google Talk可以用SSL之后，自己很少用Skype聊天了。 但是近期一好友因其所在公司封了除Skype之外的所有IM，与她聊天过程中突然发现Linux下QT程序无法用scim输入中文。搜索了一下，结果解决方法不是不对就是步骤有错误的。可能是由于不同发行版本的问题，确实是会让很多刚入门的使用者感到沮丧。 研究了一下发现原因：Skype for Linux的UI是基于QT的，因此默认情况下无法用scim输入中文。当然如果你使用fcitx话是可能是没有问题的。本人比较懒，一直用系统自带的scim，外加从RH9/Fedora Core 1时代就一直用scim和智能拼音，可能习惯了。 系统环境： Ubuntu 8.10 Intrepid Ibex x86 Locale: en_AU.UTF-8 中文输入：scim + scim-pinyin Skype 2.0.0.72 来自Skype官方Debian repository deb http://download.skype.com/linux/repos/debian/ stable non-free Medibuntu源中应该也一样。 Linux Fetion 0.9.1 http://www.libfetion.cn 解决方法： 1. 临时解决，适合偶尔用Skype中文text chat的人，类似于我这种 有人说需要安装scim-bridge，但是事实上从Hardy开始已经没有这个包了。我的情况是安装了如和scim-bridge相关的包： apt-get install scim-bridge-agent scim-bridge-client-qt4 scim-bridge-client-gtk+ scim-bridge-client-qt4 (这个是为了解决libfetion中文问题装的，还没时间去研究) scim-bridge-client-gtk+ Skype UI的contact quick search bar或者聊天输入框中点击右键，而不是在聊天窗口，那里是无法选择IM的。如图： 在select IM中选择scim bridge，而不是网上他人所说的xim。之后聊天窗口中用crtl+space切换中文输入，就可以输入中文了。 ibus的话需要选择XIM，默认的ibus无法调用出输入法，可能和我在~/.profile里的设置有关。 ~/.profile [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/696' rel='bookmark' title='Permanent Link: Ubuntu下Skype声音设备设置'>Ubuntu下Skype声音设备设置</a></li>
<li><a href='http://terrywang.net/archives/654' rel='bookmark' title='Permanent Link: 用Optware扩展NAS'>用Optware扩展NAS</a></li>
<li><a href='http://terrywang.net/archives/643' rel='bookmark' title='Permanent Link: Linux Pub Quiz'>Linux Pub Quiz</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>自从发现Pidgin和Adium中用Google Talk可以用SSL之后，自己很少用Skype聊天了。</p>
<p>但是近期一好友因其所在公司封了除Skype之外的所有IM，与她聊天过程中突然发现Linux下QT程序无法用scim输入中文。搜索了一下，结果解决方法不是不对就是步骤有错误的。可能是由于不同发行版本的问题，确实是会让很多刚入门的使用者感到沮丧。</p>
<p>研究了一下发现原因：Skype for Linux的UI是基于QT的，因此默认情况下无法用scim输入中文。当然如果你使用<strong>fcitx</strong>话是可能是没有问题的。本人比较懒，一直用系统自带的scim，外加从RH9/Fedora Core 1时代就一直用scim和智能拼音，可能习惯了。</p>
<p>系统环境：</p>
<p>Ubuntu 8.10 Intrepid Ibex x86</p>
<p>Locale: en_AU.UTF-8</p>
<p>中文输入：scim + scim-pinyin</p>
<p>Skype 2.0.0.72</p>
<p>来自Skype官方Debian repository</p>
<p><code>deb http://download.skype.com/linux/repos/debian/ stable non-free</code></p>
<p>Medibuntu源中应该也一样。</p>
<p>Linux Fetion 0.9.1</p>
<p><a href="http://www.libfetion.cn">http://www.libfetion.cn</a></p>
<p>解决方法：</p>
<p>1. 临时解决，适合偶尔用Skype中文text chat的人，类似于我这种</p>
<p>有人说需要安装scim-bridge，但是事实上从Hardy开始已经没有这个包了。我的情况是安装了如和scim-bridge相关的包：</p>
<p><code><br />
apt-get install scim-bridge-agent scim-bridge-client-qt4 scim-bridge-client-gtk+<br />
</code></p>
<p>scim-bridge-client-qt4 (这个是为了解决libfetion中文问题装的，还没时间去研究)<br />
scim-bridge-client-gtk+</p>
<p>Skype UI的contact quick search bar或者聊天输入框中点击右键，而不是在聊天窗口，那里是无法选择IM的。如图：</p>
<p><img src="http://lh5.ggpht.com/_lT0OfVYdxTM/ShiApcgP9GI/AAAAAAAAAo0/mK4jD1vrODY/s640/skype_scim.jpeg" alt="Skype" /></p>
<p>在select IM中选择scim bridge，而不是网上他人所说的xim。之后聊天窗口中用crtl+space切换中文输入，就可以输入中文了。</p>
<p>ibus的话需要选择XIM，默认的ibus无法调用出输入法，可能和我在~/.profile里的设置有关。</p>
<p><img src="http://lh4.ggpht.com/_lT0OfVYdxTM/So3v9SRleUI/AAAAAAAAArE/QkvoMteU36w/s640/skype_ibus.png" alt="Skype ibus" /></p>
<p>~/.profile<br />
<code><br />
export XMODIFIERS=@im=ibus<br />
export GTK_IM_MODULE=ibus<br />
export QT_IM_MODULE=ibus<br />
ibus-daemon -d -x<br />
</code></p>
<p>2. 长效解决方案，修改X/X11的Input Method配置文件，启动的时候自动hook up配置IM</p>
<p>/etc/X11/xinit/xinput.d/default （由于我的locale是en_AU，因此非某些人说的zh_CN），事实上这个文件可以用im-switch命令来自动完成设置。</p>
<p>例如设置ibus为zh_CN locale的默认输入法：</p>
<p><code>im-switch -z zh_CN -s ibus</code></p>
<p>设置GTK_IM_MODULE和QT_IM_MODULE为xim，我的默认是空</p>
<blockquote><p>
#<br />
# Define GTK and QT IM module<br />
# They may or may not be using xim as the IM.<br />
#</p>
<p>GTK_IM_MODULE=xim</p>
<p>QT_IM_MODULE=xim
</p></blockquote>
<p>如果你的locale是zh_CN，则需要修改对应的</p>
<p>/etc/X11/xinit/xinput.d/zh_CN （zh_CN的locale也有可能是default）</p>
<p>下的IM Module设置，以此类推。</p>
<p>我的zh_CN如下：</p>
<blockquote><p>XIM=SCIM</p>
<p>if [ -e /usr/bin/skim ]; then</p>
<p>XIM_PROGRAM=&#8221; &#8221;</p>
<p>else</p>
<p>XIM_PROGRAM=/usr/bin/scim</p>
<p>fi</p>
<p>XIM_ARGS=&#8221;-d&#8221;</p>
<p>if [ -e /usr/lib/gtk-2.0/*/immodules/im-scim-bridge.so ]; then</p>
<p>GTK_IM_MODULE=scim-bridge</p>
<p>else</p>
<p>GTK_IM_MODULE=xim</p>
<p>fi</p>
<p>if [ -e /usr/lib/qt3/plugins/inputmethods/im-scim-bridge.so ]; then</p>
<p>QT_IM_MODULE=scim-bridge</p>
<p>else</p>
<p>QT_IM_MODULE=xim</p>
<p>fi</p>
<p>DEPENDS=&#8221;scim | skim, scim-bridge-agent, scim-bridge-client-gtk | scim-bridge-client-qt&#8221;</p></blockquote>
<p><strong>保存后需要重启X，这个方法由于我不想换locale又没有中文的Ubuntu VM暂时无法验证，我会找时间去验证一下。如果有问题请留言指出，我会更新以免误导他人。谢谢！</strong></p>
<p>3. 通过用户的~/.profile，最好不要设置Global变量/etc/profile</p>
<p>例如，注意，以下代码没有经过测试，请自行设定验证，如有问题请告之我再研究一下;-)</p>
<p><code><br />
export XMODIFIERS=@im=scim<br />
export GTK_IM_MODULE=scim-bridge<br />
export QT_IM_MODULE=scim-bridge<br />
</code></p>
<p>scim -d</p>
<p>LibFetion</p>
<p>也就是Linux Fetion，Linux下的飞信客户端，也有同样的问题。同样我们可以用以上两种方法解决。</p>
<p>注意：聊天窗口中是无法用右键菜单选择Input Method的，只有在输入心情短语窗口才可以。</p>
<p>我推荐用第一种，不麻烦，也不用去改配置文件。</p>
<p>至于KDE/XFCE4和其他WM下我就不得而知了。很少在其他DE下输入中文:-)</p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/696' rel='bookmark' title='Permanent Link: Ubuntu下Skype声音设备设置'>Ubuntu下Skype声音设备设置</a></li>
<li><a href='http://terrywang.net/archives/654' rel='bookmark' title='Permanent Link: 用Optware扩展NAS'>用Optware扩展NAS</a></li>
<li><a href='http://terrywang.net/archives/643' rel='bookmark' title='Permanent Link: Linux Pub Quiz'>Linux Pub Quiz</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/607/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>写在2008年11月末</title>
		<link>http://terrywang.net/archives/592</link>
		<comments>http://terrywang.net/archives/592#comments</comments>
		<pubDate>Sun, 30 Nov 2008 10:11:55 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Australia]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[car]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[china]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[ielts]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[shanghai]]></category>
		<category><![CDATA[study]]></category>
		<category><![CDATA[sydney]]></category>
		<category><![CDATA[twins]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=592</guid>
		<description><![CDATA[转眼间，已经到了11月最后一天，&#8221;伟大&#8221;的2008步入最后一个月，不知道说光荣还是艰难好？2009近在咫尺了。 Christmas气氛日益浓厚，但是在全球金融危机的大背景下，澳洲的夏天仍让人觉得丝丝寒意，绝大多数Aussie们的圣诞计划也随之缩水。 准备圣诞过后去扫货，据说是全年最便宜的时候。 11月8号回到悉尼之后一直有点恍惚，一个星期没能缓过来，生活方式和环境的巨大差异，或者说新添的两个小家伙确实增加了全家人的工作量，有点回不过神来。 一个人的日子确实有点无聊，好在ToDo List上永远有那么多高优先级的未完成项目可以让我一直保持忙碌。忙了，自然连无聊的机会都没有了。 IELTS和Skill Assessment已经在准备中，趁着追溯工作经历回忆往昔。不觉中毕业已有三年有半，自然不是一帆风顺，一路走来对社会和人生的认识经改变了很多。看清了很多事实和本质，不再对某些东西抱有幻想，留下的唯有只有自己的梦想以及圆梦的激情。暮然回首，我已不再是故我了。其实身边的朋友同学同事，谁又不是在自己的轨迹上继续不停变化着呢？ 由于工作关系开始和一同事走得很近，当然是Guy，并且非Gay。匈牙利人，蒙古人的后裔，从历史意义上来说我们似乎还有剪不断理还乱的关联。虽然他也有澳大利亚国籍，但一直以匈牙利人自居。我们来自同样赤色背景的国家，成长于同样优越的社会主义体制之下，所以交流并没有太大的障碍，很快打成一片。 上周末去看了一下Woy Woy，看到了一堆傻乎乎的鹈鹕和传说中的鹈鹕岛，碧湖蓝天，一堆Aussie开着他们的V8，拖着船，到处溜达，真羡慕他们的生活。看到了2个脸盆那么大的鱼，不知道是什么鱼，也忘了拍照太可惜了，吃了刚捞起来的海鲜，价廉物美。之后去Unima beach，听说那里的海滩很美，房子也便宜。看了一下，相对于Sydney来说确实如此，但是交通是一个大问题，要知道这个国家是没人愿意花一个小时在上班路上的。 作Sales确实可以赚很多钱，可以轻易买个V8 6.1L Twin Turbo的SUV，可以花100k AU$/年的学费学飞行连眼睛都不眨一下，确实很有诱惑力的role。向Revenue line靠齐，看来是正确的选择。走着条路，就要练习忽悠，其次把英文说到己接近native程度才行啊。 周一去给Focus做service，狗屁iPhone 3g的GPS是被动模式的，需要人机交互，我开的又是手动挡，我就两只手，叫我怎么操作？看来还是需要一个全职的GPS，这300$是省不了的，要做到像熟悉上海的交通一样，至少需要2年的时间。我为过度自信付出了在City迷路并讨救兵的代价，太囧了。A friend in need is a friend in deed;-) 不过话又说回来，iPhone总体来说还是很不错的。用户体验，还有操作系统。Jailbreak之后的OS X mobile整一个BSD + APT包管理扩展，太强大了。2.2固件的内核竟然是Darwin Kernel Version 9.4.1，这样一来，俺所有的设备都是跑在*NIX上的了。 周三去当地鬼佬家里做客，见识了普通Aussie的生活方式，确实太洒脱了。复习了一下西方晚宴的基本礼仪，我又火星了一把，丢人啊。每个人背后都有一个故事，从这个来自新西兰的Aussie身上（其实应该称Kiwi），我可以看到很多闪光点，有很多东西可以学习，俗话说三人行必有吾师，太对了。另外竟然在餐桌上碰到一个来悉尼20年的老乡，真是意外的惊喜。 周六抽空看一下电影Australia，并没有我想象中的那么烂。我就不剧透了，没有太出彩的地方。权当是去领略一下Northern Territory(北领地)广袤无垠的outback，还有土著文化吧。觉得这片子更像是一部旅游宣传片，惊讶的发现里面说粤语的厨子是元华。 转眼间，到今天两个女儿已经一个月零七天了。很想在她们身边陪着她们长大，记录成长点滴，帮她们的妈妈分担一些，目前我做不到&#8230; 我想，这是我为追梦所付出的代价，我不会后悔。不管以后她们能否理解&#8230; 上海之行的东西在我的笔记本上，有空再搬上blog。 Related posts:2008感悟 终于安顿好了 半年


Related posts:<ol><li><a href='http://terrywang.net/archives/619' rel='bookmark' title='Permanent Link: 2008感悟'>2008感悟</a></li>
<li><a href='http://terrywang.net/archives/425' rel='bookmark' title='Permanent Link: 终于安顿好了'>终于安顿好了</a></li>
<li><a href='http://terrywang.net/archives/476' rel='bookmark' title='Permanent Link: 半年'>半年</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>转眼间，已经到了11月最后一天，&#8221;伟大&#8221;的<strong>2008</strong>步入最后一个月，不知道说光荣还是艰难好？2009近在咫尺了。</p>
<p>Christmas气氛日益浓厚，但是在全球金融危机的大背景下，澳洲的夏天仍让人觉得丝丝寒意，绝大多数Aussie们的圣诞计划也随之缩水。</p>
<p>准备圣诞过后去扫货，据说是全年最便宜的时候。</p>
<p>11月8号回到悉尼之后一直有点恍惚，一个星期没能缓过来，生活方式和环境的巨大差异，或者说新添的两个小家伙确实增加了全家人的工作量，有点回不过神来。</p>
<p>一个人的日子确实有点无聊，好在ToDo List上永远有那么多高优先级的未完成项目可以让我一直保持忙碌。忙了，自然连无聊的机会都没有了。</p>
<p><strong>IELTS</strong>和Skill Assessment已经在准备中，趁着追溯工作经历回忆往昔。不觉中毕业已有三年有半，自然不是一帆风顺，一路走来对社会和人生的认识经改变了很多。看清了很多事实和本质，不再对<strong>某些</strong>东西抱有幻想，留下的唯有只有自己的梦想以及圆梦的激情。<strong>暮然回首，我已不再是故我了。其实身边的朋友同学同事，谁又不是在自己的轨迹上继续不停变化着呢？</strong></p>
<p>由于工作关系开始和一同事走得很近，当然是Guy，并且非Gay。匈牙利人，蒙古人的后裔，从历史意义上来说我们似乎还有剪不断理还乱的关联。虽然他也有澳大利亚国籍，但一直以匈牙利人自居。我们来自同样赤色背景的国家，成长于同样<strong>优越</strong>的社会主义体制之下，所以交流并没有太大的障碍，很快打成一片。</p>
<p>上周末去看了一下<strong>Woy Woy</strong>，看到了一堆傻乎乎的鹈鹕和传说中的鹈鹕岛，碧湖蓝天，一堆Aussie开着他们的V8，拖着船，到处溜达，真羡慕他们的生活。看到了2个脸盆那么大的鱼，不知道是什么鱼，也忘了拍照太可惜了，吃了刚捞起来的海鲜，价廉物美。之后去<strong>Unima beach</strong>，听说那里的海滩很美，房子也便宜。看了一下，相对于Sydney来说确实如此，但是交通是一个大问题，要知道这个国家是没人愿意花一个小时在上班路上的。</p>
<p>作Sales确实可以赚很多钱，可以轻易买个V8 6.1L Twin Turbo的SUV，可以花100k AU$/年的学费学飞行连眼睛都不眨一下，确实很有诱惑力的role。向<strong>Revenue line</strong>靠齐，看来是正确的选择。走着条路，就要练习忽悠，其次把英文说到己接近native程度才行啊。</p>
<p>周一去给<a href="http://terrywang.net/archives/480"><strong>Focus</strong></a>做service，狗屁iPhone 3g的GPS是被动模式的，需要人机交互，我开的又是手动挡，我就两只手，叫我怎么操作？看来还是需要一个全职的GPS，这300$是省不了的，要做到像熟悉上海的交通一样，至少需要2年的时间。我为过度自信付出了在City迷路并讨救兵的代价，太囧了。A friend in need is a friend in deed;-)</p>
<p>不过话又说回来，iPhone总体来说还是很不错的。用户体验，还有操作系统。Jailbreak之后的OS X mobile整一个BSD + APT包管理扩展，太强大了。2.2固件的内核竟然是Darwin Kernel Version 9.4.1，这样一来，俺所有的设备都是跑在*NIX上的了。</p>
<p>周三去当地鬼佬家里做客，见识了普通Aussie的生活方式，确实太洒脱了。复习了一下西方晚宴的基本礼仪，我又火星了一把，丢人啊。每个人背后都有一个故事，从这个来自新西兰的Aussie身上（其实应该称Kiwi），我可以看到很多闪光点，有很多东西可以学习，俗话说三人行必有吾师，太对了。另外竟然在餐桌上碰到一个来悉尼20年的老乡，真是意外的惊喜。</p>
<p>周六抽空看一下电影<a href="http://www.douban.com/subject/2010975/">Australia</a>，并没有我想象中的那么烂。我就不剧透了，没有太出彩的地方。权当是去领略一下Northern Territory(北领地)广袤无垠的outback，还有土著文化吧。觉得这片子更像是一部旅游宣传片，惊讶的发现里面说粤语的厨子是元华。</p>
<p>转眼间，到今天两个女儿已经<strong>一个月零七天</strong>了。很想在她们身边陪着她们长大，记录成长点滴，帮她们的妈妈分担一些，目前我做不到&#8230; </p>
<p>我想，这是我为追梦所付出的代价，我不会后悔。不管以后她们能否理解&#8230;</p>
<p>上海之行的东西在我的笔记本上，有空再搬上blog。</p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/619' rel='bookmark' title='Permanent Link: 2008感悟'>2008感悟</a></li>
<li><a href='http://terrywang.net/archives/425' rel='bookmark' title='Permanent Link: 终于安顿好了'>终于安顿好了</a></li>
<li><a href='http://terrywang.net/archives/476' rel='bookmark' title='Permanent Link: 半年'>半年</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/592/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>移除Ubuntu的旧内核</title>
		<link>http://terrywang.net/archives/584</link>
		<comments>http://terrywang.net/archives/584#comments</comments>
		<pubDate>Fri, 28 Nov 2008 00:50:40 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[arch]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=584</guid>
		<description><![CDATA[Ubuntu会通过自己的Repository向用户push新版本内核，安全更新和应用软件等各种更新，很方便。 早期我用Fedora Core时根本没想到过会有这种便利，不过也好，至少我自己编译过5次以上内核，对内核到底是个什么玩意儿也算是略知一二了。现在没有硬件驱动问题或者追求极致性能的情况，自己也懒得去编译内核了。 Jockey说Gentoo更适合懒人，我觉得Debian，Ubuntu或者Arch Linux更适合吧，或许我还不够懒，况且我也受不了那编译。 我的情况：Ubuntu 8.04 Hardy Heron网络升级到8.10 Intrepid Ibex。 8.04的时候内核就有过几次升级。在Hardy升级到Intrepid之后，只留下了一个2.6.24-21-generic的内核，以及Intrepid release中带的2.6.27-7-generic。 Ubuntu升级内核的做法是，除了最新的内核之外，再保留一个次新版本的内核。这样做的目的就是为了避免升级内核后系统无法启动不能正常工作，但又只有这一个可用内核的情况发生。至少留一个可用的Last Known Good内核可以用来boot系统，用来诊断和修复问题。这是完全正确的，凡事都给自己留一条后路。但是，Ubuntu不会自动清除之前版本，也就是当前不再被使用的内核遗留下来的文件和目录。不明白我在说什么的，看一下你的/lib/modules目录。 即使再有洁癖的人，你也不是很在乎130M不到的硬盘空间吧？所以，别只留一个内核。 回到正题： 内核相关内容主要存在于： /boot/vmlinuz-KVER /boot/Systemp.map-KVER /boot/initrd.img-KVER /lib/modules/KVER/* 当然手工清除是可以的，但是既然有包管理，为何让它来给你服务呢？另外一个好处是，会自动找到系统中的其他kernel，自动清除并重写grub.conf，众懒人们有福了;-) 更多关于old kernel的信息： https://wiki.ubuntu.com/KernelTeam/removing-old-kernels 此处以彻底清除2.6.24-21-generic内核为例： terry@linux:$ sudo -sapt-get remove --purge 2.6.24-21-generic* 输出： root@linux:$ root@linux:~# apt-get remove --purge 2.6.24-21*Reading package lists... DoneBuilding dependency treeReading state information... DoneNote, selecting linux-restricted-modules-2.6.24-21-generic for regex '2.6.24-21*'Note, selecting [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/929' rel='bookmark' title='Permanent Link: Linux下用kexec实现快速重启'>Linux下用kexec实现快速重启</a></li>
<li><a href='http://terrywang.net/archives/549' rel='bookmark' title='Permanent Link: Linux遭遇Too many open files'>Linux遭遇Too many open files</a></li>
<li><a href='http://terrywang.net/archives/897' rel='bookmark' title='Permanent Link: Sydney Linux User Group At Google Sydney Office'>Sydney Linux User Group At Google Sydney Office</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Ubuntu</strong>会通过自己的Repository向用户push新版本内核，安全更新和应用软件等各种更新，很方便。</p>
<p>早期我用<strong>Fedora Core</strong>时根本没想到过会有这种便利，不过也好，至少我自己编译过5次以上内核，对内核到底是个什么玩意儿也算是略知一二了。现在没有硬件驱动问题或者追求极致性能的情况，自己也懒得去编译内核了。</p>
<p><a href="http://jockey.yo2.cn/"><strong>Jockey</strong></a>说<strong>Gentoo</strong>更适合懒人，我觉得<strong>Debian</strong>，<strong>Ubuntu</strong>或者<strong>Arch Linux</strong>更适合吧，或许我还不够懒，况且我也受不了那编译。</p>
<p>我的情况：Ubuntu 8.04 Hardy Heron网络升级到8.10 Intrepid Ibex。</p>
<p>8.04的时候内核就有过几次升级。在Hardy升级到Intrepid之后，只留下了一个2.6.24-21-generic的内核，以及Intrepid release中带的2.6.27-7-generic。</p>
<p>Ubuntu升级内核的做法是，除了最新的内核之外，再保留一个次新版本的内核。这样做的目的就是为了避免升级内核后系统无法启动不能正常工作，但又只有这一个可用内核的情况发生。至少留一个可用的Last Known Good内核可以用来boot系统，用来诊断和修复问题。这是完全正确的，凡事都给自己留一条后路。<strong>但是，Ubuntu不会自动清除之前版本，也就是当前不再被使用的内核遗留下来的文件和目录。</strong>不明白我在说什么的，看一下你的<strong>/lib/modules</strong>目录。</p>
<p><strong>即使再有洁癖的人，你也不是很在乎130M不到的硬盘空间吧？所以，别只留一个内核。</strong></p>
<p>回到正题：<br />
内核相关内容主要存在于：<br />
<code>/boot/vmlinuz-KVER<br />
/boot/Systemp.map-KVER<br />
/boot/initrd.img-KVER<br />
/lib/modules/KVER/*</code></p>
<p>当然手工清除是可以的，但是既然有包管理，为何让它来给你服务呢？另外一个好处是，会自动找到系统中的其他kernel，自动清除并重写grub.conf，众懒人们有福了;-)</p>
<p>更多关于old kernel的信息：<br />
<a href="https://wiki.ubuntu.com/KernelTeam/removing-old-kernels">https://wiki.ubuntu.com/KernelTeam/removing-old-kernels</a></p>
<p>此处以彻底清除<strong>2.6.24-21-generic</strong>内核为例：</p>

<div class="wp-terminal">terry@linux:$ sudo -s<br/>apt-get remove --purge 2.6.24-21-generic*<br/><br/></div>

<p>输出：</p>

<div class="wp-terminal">root@linux:$ root@linux:~# apt-get remove --purge 2.6.24-21*<br/>Reading package lists... Done<br/>Building dependency tree<br/>Reading state information... Done<br/>Note, selecting linux-restricted-modules-2.6.24-21-generic for regex '2.6.24-21*'<br/>Note, selecting linux-image-2.6.24-21-generic for regex '2.6.24-21*'<br/>Note, selecting linux-ubuntu-modules-2.6.24-21-generic for regex '2.6.24-21*'<br/>Note, selecting avm-fritz-firmware-2.6.24-21 for regex '2.6.24-21*'<br/>Note, selecting linux-headers-2.6.24-21-generic for regex '2.6.24-21*'<br/>Note, selecting linux-headers-2.6.24-21 for regex '2.6.24-21*'<br/>The following packages were automatically installed and are no longer required:<br/>nvidia-kernel-common<br/>Use 'apt-get autoremove' to remove them.<br/>The following packages will be REMOVED:<br/>linux-image-2.6.24-21-generic* linux-restricted-modules-2.6.24-21-generic*<br/>linux-ubuntu-modules-2.6.24-21-generic*<br/>0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.<br/>After this operation, 128MB disk space will be freed.<br/>Do you want to continue [Y/n]? y<br/>(Reading database ... 139924 files and directories currently installed.)<br/>Removing linux-ubuntu-modules-2.6.24-21-generic ...<br/>update-initramfs: Generating /boot/initrd.img-2.6.24-21-generic<br/>Purging configuration files for linux-ubuntu-modules-2.6.24-21-generic ...<br/>Removing linux-restricted-modules-2.6.24-21-generic ...<br/>Purging configuration files for linux-restricted-modules-2.6.24-21-generic ...<br/>Removing linux-image-2.6.24-21-generic ...<br/>Examining /etc/kernel/prerm.d.<br/>run-parts: executing /etc/kernel/prerm.d/dkms<br/>Uninstalling: nvidia 177.80 (2.6.24-21-generic) (i686)<br/><br/>-------- Uninstall Beginning --------<br/>Module: nvidia<br/>Version: 177.80<br/>Kernel: 2.6.24-21-generic (i686)<br/>-------------------------------------<br/><br/>Status: Before uninstall, this module version was ACTIVE on this kernel.<br/><br/>nvidia.ko:<br/>- Uninstallation<br/>- Deleting from: /lib/modules/2.6.24-21-generic/updates/dkms/<br/>- Original module<br/>- Archived original module found in the DKMS tree<br/>- Moving it to: /lib/modules/2.6.24-21-generic/kernel/drivers/video/nvidia/<br/>depmod....<br/><br/>Removing original_module from DKMS tree for kernel 2.6.24-21-generic (i686)<br/><br/>DKMS: uninstall Completed.<br/>run-parts: executing /etc/kernel/prerm.d/last-good-boot<br/>Running postrm hook script /sbin/update-grub.<br/>Searching for GRUB installation directory ... found: /boot/grub<br/>Searching for default file ... found: /boot/grub/default<br/>Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst<br/>Searching for splash image ... none found, skipping ...<br/>Found kernel: /boot/vmlinuz-2.6.27-9-generic<br/>Found kernel: /boot/vmlinuz-2.6.27-7-generic<br/>Found kernel: /boot/memtest86+.bin<br/>Replacing config file /var/run/grub/menu.lst with new version<br/>Updating /boot/grub/menu.lst ... done<br/><br/>Purging configuration files for linux-image-2.6.24-21-generic ...<br/>Running postrm hook script /sbin/update-grub.<br/>Searching for GRUB installation directory ... found: /boot/grub<br/>Searching for default file ... found: /boot/grub/default<br/>Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst<br/>Searching for splash image ... none found, skipping ...<br/>Found kernel: /boot/vmlinuz-2.6.27-9-generic<br/>Found kernel: /boot/vmlinuz-2.6.27-7-generic<br/>Found kernel: /boot/memtest86+.bin<br/>Updating /boot/grub/menu.lst ... done<br/><br/>rmdir: failed to remove `/lib/modules/2.6.24-21-generic': Directory not empty<br/>dpkg - warning: while removing linux-image-2.6.24-21-generic, directory `/lib/modules/2.6.24-21-generic/kernel/drivers/video/nvidia' not empty so not removed.<br/>dpkg - warning: while removing linux-image-2.6.24-21-generic, directory `/lib/modules/2.6.24-21-generic/kernel/drivers/video' not empty so not removed.<br/>dpkg - warning: while removing linux-image-2.6.24-21-generic, directory `/lib/modules/2.6.24-21-generic/kernel/drivers' not empty so not removed.<br/>dpkg - warning: while removing linux-image-2.6.24-21-generic, directory `/lib/modules/2.6.24-21-generic/kernel' not empty so not removed.<br/>dpkg - warning: while removing linux-image-2.6.24-21-generic, directory `/lib/modules/2.6.24-21-generic' not empty so not removed.<br/>root@linux:~#<br/><br/></div>

<p>/lib/modules/2.6.24-21-generic目录非空（因为第一次启动VMware Workstation for Linux，会给当前被使用的内核编译几个module），无法删除，可以事后手工删除&#8230;搞定，收工。</p>
<p>在Debian GNU/Linux上，推荐使用aptitude前端。如果需要移除老版本的内核可以直接用</p>

<div class="wp-terminal">root@linux:$ aptitude remove linux-image-2.6.24-2-686<br/></div>

<p>上面这个命令的效果就相当于</p>

<div class="wp-terminal">root@linux:$ apt-get remove --purge *2.6.24-2-686*<br/></div>

<p>换句话说aptitude remove package命令，不但删除包，而且移除包的依赖（如果没有其它包对这些包有依赖）。<br />
aptitude相对于apt-get系列命令还是有其优势的，另外有强大的search pattern支持，看来得慢慢适应并过渡过去了。</p>
<p><strong>Red Hat Enterprise Linux</strong>和<strong>Oracle Enterprise Linux</strong> (OEL)：<br />
方法类似，也是从/lib/modules里找到需要移除的内核版本，之后用命令找到相关的包，再用rpm或者yum命令删除掉。</p>
<p>例如我们需要删除OEL 5 update 2的老内核2.6.18-92.el5，确实够老吧？</p>

<div class="wp-terminal">root@linux:$ [root@linux ~]# rpm -qa | grep 2.6.18-92<br/>kernel-2.6.18-92.el5<br/>kernel-devel-2.6.18-92.el5<br/><br/></div>

<p>找到后用yum直接清除</p>

<div class="wp-terminal">root@linux:$ [root@linux ~]# yum remove kernel-2.6.18-92.el5 kernel-devel-2.6.18-92.el5<br/><br/></div>

<p>注：</p>

<div class="wp-terminal">root@linux:$ apt-get clean<br/></div>

<p>可以用来清除APT下载的cache，事实上就是清空了<strong>/var/cache/apt/archives</strong>目录而已，适合有洁癖的人。</p>
<p>如果你需要用<strong>APTonCD</strong>备份已下载的deb包，记得不要清cache。</p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/929' rel='bookmark' title='Permanent Link: Linux下用kexec实现快速重启'>Linux下用kexec实现快速重启</a></li>
<li><a href='http://terrywang.net/archives/549' rel='bookmark' title='Permanent Link: Linux遭遇Too many open files'>Linux遭遇Too many open files</a></li>
<li><a href='http://terrywang.net/archives/897' rel='bookmark' title='Permanent Link: Sydney Linux User Group At Google Sydney Office'>Sydney Linux User Group At Google Sydney Office</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/584/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于Ubuntu损坏笔记本硬盘的问题</title>
		<link>http://terrywang.net/archives/579</link>
		<comments>http://terrywang.net/archives/579#comments</comments>
		<pubDate>Tue, 25 Nov 2008 22:45:27 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[darwin]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=579</guid>
		<description><![CDATA[如果你在自己的笔记本上尝试Ubuntu，这个问题可能会让你望而却步。我在Dell Latitude D620上装Ubuntu已经有一年多了，一直也没有去太过于关注这个问题。因为据说是和高级电源管理有关，我一直是放在docking上用AC，心想应该没问题吧？ 近日要写D620和D630上Ubuntu安装指南，所以不得不重新去关注一下。这个问题应该是由来已久了，有所耳闻，也有过一些困惑，一直没有时间去追根究底。之前一直在Desktop上安装，不存在这个问题。 Ubuntu的电源管理是存在一些问题，这个bug也确实存在，而且在目前最新的Intrepid Ibex中依然没有解决！ 事实上这个bug已经log了很久，在8.10中还是没有解决。好在，很多高人已经找到了多种解决方法。等不及Canonical官方fix的就看下去。 如何确定你有症状： 安装smartmontools，由此可以查看硬盘的SMART信息。 smartctl -a /dev/$disk &#124; grep Load_Cycle_Count $disk SATA -&#62; sda PATA -&#62; hda 以此类推 没有用修复之前，LCC每小时增长大概30-50不等，在不同的硬件上应该会不些差别。 root@linux:/etc/acpi# smartctl -a /dev/sda &#124; grep Load_Cycle_Count 193 Load_Cycle_Count 0x0032 092 092 000 Old_age Always - 87399 root@linux:/etc/acpi# smartctl -a /dev/sda &#124; grep Temp 194 Temperature_Celsius 0x0022 100 100 000 Old_age [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/1058' rel='bookmark' title='Permanent Link: 修复Mac OS X Load_Cycle_Count激增问题'>修复Mac OS X Load_Cycle_Count激增问题</a></li>
<li><a href='http://terrywang.net/archives/627' rel='bookmark' title='Permanent Link: Ubuntu修复Load/Unload Cycle过于频繁的bug'>Ubuntu修复Load/Unload Cycle过于频繁的bug</a></li>
<li><a href='http://terrywang.net/archives/638' rel='bookmark' title='Permanent Link: 对我们为什么要用Linux一文的补充'>对我们为什么要用Linux一文的补充</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>如果你在自己的笔记本上尝试<a href="http://www.ubuntu.com"><strong>Ubuntu</strong></a>，这个问题可能会让你望而却步。我在Dell Latitude D620上装Ubuntu已经有一年多了，一直也没有去太过于关注这个问题。因为据说是和高级电源管理有关，我一直是放在docking上用AC，心想应该没问题吧？</p>
<p>近日要写D620和D630上Ubuntu安装指南，所以不得不重新去关注一下。这个问题应该是由来已久了，有所耳闻，也有过一些困惑，一直没有时间去追根究底。之前一直在Desktop上安装，不存在这个问题。</p>
<p>Ubuntu的电源管理是存在一些问题，这个bug也确实存在，而且在目前最新的Intrepid Ibex中依然没有解决！</p>
<p>事实上这个bug已经log了很久，在8.10中还是没有解决。好在，很多高人已经找到了多种解决方法。等不及Canonical官方fix的就看下去。</p>
<p>如何确定你有症状：<br />
安装<strong>smartmontools</strong>，由此可以查看硬盘的<a href="http://en.wikipedia.org/wiki/Self-Monitoring,_Analysis,_and_Reporting_Technology"><strong>SMART</strong></a>信息。</p>
<p><code>smartctl -a /dev/$disk | grep Load_Cycle_Count</code></p>
<p>$disk<br />
SATA -&gt; sda<br />
PATA -&gt; hda<br />
以此类推</p>
<p>没有用修复之前，LCC每小时增长大概30-50不等，在不同的硬件上应该会不些差别。</p>
<p><code>root@linux:/etc/acpi# smartctl -a /dev/sda | grep Load_Cycle_Count<br />
193 Load_Cycle_Count        0x0032   092   092   000    Old_age   Always       -       87399<br />
root@linux:/etc/acpi# smartctl -a /dev/sda | grep Temp<br />
194 Temperature_Celsius     0x0022   100   100   000    Old_age   Always       -       43 (Lifetime Min/Max 2/47)</code></p>
<p>这是我D620上的Count，在没用应用fix的情况下跑了大半年，看来影响并没有想象的那么大。从大多数硬盘的specification中得知，理论上LCC达到600000的时候，硬盘估计就报废了。</p>
<p><strong>推荐的解决方法</strong>：</p>
<p>临时方法：<br />
用hdparm命令直接设置ATA硬盘的APM参数来避免LCC增加。这种方法可以通过terminal，pseudo console，ssh会话设置，重启即失效。</p>
<p>-B参数可用来查看和设置APM参数，数值1到127允许spin-down，128到254不允许spin-down。1表示最大限度利用电源管理节能，254则代表硬盘将以最高I/O性能模式运行。</p>
<p><code>root@ubuntu:~# hdparm -B 254 /dev/sda<br />
/dev/sda:<br />
setting Advanced Power Management level to 0xfe (254)<br />
APM_level	= 254</code></p>
<p>将ugly fix加入acpi脚本<br />
1. 为使用电源和电池的时候定制不同的hdparm参数。你可能需要把/dev/sda修改成你的硬盘设备。</p>
<p><code>$sudo vi 99-hdd-ugly-fix.sh</code></p>
<p>内容<br />
<code>#!/bin/bash<br />
if on_ac_power; then<br />
# on AC so don't do any head parking<br />
hdparm -B 254 /dev/sda # you might need 255 or a different value<br />
else<br />
# either on battery or power status could not be determined<br />
# so quickly park the head to protect the disk<br />
hdparm -B 192 /dev/sda<br />
fi</code></p>
<p>2. 将如上脚本安装到以下4个目录，分别代表了AC电源，电池，从待机恢复和开机：<br />
<code>$sudo install 99-hdd-ugly-fix.sh /etc/acpi/ac.d/<br />
$sudo install 99-hdd-ugly-fix.sh /etc/acpi/battery.d/<br />
$sudo install 99-hdd-ugly-fix.sh /etc/acpi/resume.d/<br />
$sudo install 99-hdd-ugly-fix.sh /etc/acpi/start.d/</code></p>
<p>这个方案比开启laptop mode简单且方便。</p>
<p>应用之后开机，LCC不会再增加了。自己心里还是舒服很多。Peace of mind&#8230;</p>
<p>此外<a href="http://linuxtoy.org/"><strong>Linuxtoy</strong></a>站上也有bread撰写的详细技术文章<br />
<a href="http://linuxtoy.org/archives/ubuntu-harddisk.html"><strong>Ubuntu中的Load/Unload Cycle Count问题及解决方案</strong></a></p>
<p>附：<br />
Mac OS X下查看SMART信息的方法：<br />
需要下载安装免费工具<a href="http://sixtyfive.xmghosting.com/products/smartctl/"><strong>smartctl</strong></a>，实际上是Linux下smartmontools的port，感谢作者:)</p>
<p>默认是启用smartctl-menu，如图：<br />
<img src="http://lh3.ggpht.com/_lT0OfVYdxTM/SVF6HSuwerI/AAAAAAAAAlA/fF5h0bozYxI/Picture%203.png" alt="smarttools" /></p>
<p>有时候smartctl会因为权限问题无法获取SMART信息，原因未知。这种情况下可以sudo后用命令行版本的smartctl：</p>
<p><code>terry:Resources terry$ /Applications/smartctl.app/Contents/Resources/./smartctl -a disk0 | grep Load_Cycle_Count<br />
193 Load_Cycle_Count        0x0032   089   089   000    Old_age   Always       -       22405<br />
</code></p>
<p>更多参数可以看smartctl -h，若普通用户无法获取LCC，sudo -s输入密码用root权限执行。</p>
<p>Windows上可以用Everest或者HD Tune Pro查看Load_Cycle_Count<br />
<img src="http://lh4.ggpht.com/_lT0OfVYdxTM/SVSB818gm5I/AAAAAAAAAlg/gVnjzpxay_U/s576/Everest.jpg" alt="Everest" /></p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/1058' rel='bookmark' title='Permanent Link: 修复Mac OS X Load_Cycle_Count激增问题'>修复Mac OS X Load_Cycle_Count激增问题</a></li>
<li><a href='http://terrywang.net/archives/627' rel='bookmark' title='Permanent Link: Ubuntu修复Load/Unload Cycle过于频繁的bug'>Ubuntu修复Load/Unload Cycle过于频繁的bug</a></li>
<li><a href='http://terrywang.net/archives/638' rel='bookmark' title='Permanent Link: 对我们为什么要用Linux一文的补充'>对我们为什么要用Linux一文的补充</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/579/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone文件系统简析</title>
		<link>http://terrywang.net/archives/569</link>
		<comments>http://terrywang.net/archives/569#comments</comments>
		<pubDate>Tue, 25 Nov 2008 12:24:43 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[darwin]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[filesystem]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=569</guid>
		<description><![CDATA[在WeiPhone看到很多人讨论iPhone系统升级后剩余空间问题，闲来无事研究了一下，也算和大家一起了解其所以然，顺便巩固一下*NIX的知识。 iPhone 3g刚买不到一个月，今天升级2.2后发现/剩余空间才51M，之前2.1至少有85M多吧，带着点疑惑，靠N年Linux使用经验(N>6)去摸索了一下iPhone的基于Darwin的操作系统。 可以直接用MobileTerminal或者任何SSH client连接到iPhone用root运行df查看分区使用情况。 localhost:~ root# df -h Filesystem Size Used Avail Use% Mounted on /dev/disk0s1 500M 441M 55M 90% / devfs 25K 25K 0 100% /dev /dev/disk0s2 7.1G 1.8G 5.4G 25% /private/var 刚开始纳闷怎么BSD上没有fdisk这个很多Linux发行版带的工具，只能怪自己并不太熟悉BSD分支。 /和/private/var的剩余空间 其实大家看一下/etc/fstab就明白了，机器内置的Flash存储介质被分成两个分区mount到/(root，翻译为根)和/private/var fstab的内容 /dev/disk0s1 / hfs rw 0 1 /dev/disk0s2 /private/var hfs rw 0 2 OS X是基于UNIX BSD分支的，Apple称之为Darwin。因此我暂且认为他FreeBSD的fstab结构是一样的，fstab文件的结构是： device name [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/1058' rel='bookmark' title='Permanent Link: 修复Mac OS X Load_Cycle_Count激增问题'>修复Mac OS X Load_Cycle_Count激增问题</a></li>
<li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
<li><a href='http://terrywang.net/archives/537' rel='bookmark' title='Permanent Link: iPhone上weDict使用免费Stardict字典'>iPhone上weDict使用免费Stardict字典</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>在<a href="http://www.weiphone.com"><strong>WeiPhone</strong></a>看到很多人讨论iPhone系统升级后剩余空间问题，闲来无事研究了一下，也算和大家一起了解其所以然，顺便巩固一下*NIX的知识。</p>
<p>iPhone 3g刚买不到一个月，今天升级2.2后发现/剩余空间才51M，之前2.1至少有85M多吧，带着点疑惑，靠N年Linux使用经验(N>6)去摸索了一下iPhone的基于Darwin的操作系统。</p>
<p>可以直接用MobileTerminal或者任何SSH client连接到iPhone用root运行df查看分区使用情况。<br />
<code><br />
localhost:~ root# df -h<br />
Filesystem            Size  Used Avail Use% Mounted on<br />
/dev/disk0s1          500M  441M   55M  90% /<br />
devfs                  25K   25K     0 100% /dev<br />
/dev/disk0s2          7.1G  1.8G  5.4G  25% /private/var<br />
</code><br />
刚开始纳闷怎么BSD上没有fdisk这个很多Linux发行版带的工具，只能怪自己并不太熟悉BSD分支。</p>
<p><strong>/和/private/var的剩余空间</strong><br />
其实大家看一下/etc/fstab就明白了，机器内置的Flash存储介质被分成两个分区mount到/(root，翻译为根)和/private/var<br />
fstab的内容<br />
<code>/dev/disk0s1 / hfs rw 0 1<br />
/dev/disk0s2 /private/var hfs rw 0 2</code></p>
<p>OS X是基于UNIX BSD分支的，Apple称之为Darwin。因此我暂且认为他FreeBSD的fstab结构是一样的，fstab文件的结构是：<br />
device name | mount point (file system path prefix) | file system type | dump frequency | pass number on parallel fsck</p>
<p>熟悉mount命令的应该知道还有几个可选项，我就不多说了（因为没看到iPhone默认的fstab中有，可能是因为分区和文件系统相对比较简单），看FreeBSD文档：<a href="http://www.freebsd.org/cgi/man.cgi?query=mount&#038;sektion=8&#038;apropos=0&#038;manpath=FreeBSD+7.0-RELEASE">mount(8)</a></p>
<p>非常简单的配置文件，/dev/disk0s1应该就是第一个分区<a href="http://en.wikipedia.org/wiki/Hierarchical_File_System"><strong>HFS (Hierarchical File System)</strong></a>文件系统，OS X 10.5^用的已经是HFS+，是HFS的升级版本，而10.6 Snow Leopard会直接用Sun的ZFS了，强大！权限是rw，read/write。后面是dump frequency （备份相关）和 fsck （启动时disk扫描），/默认为1，其他为2，0代表启动时候不扫描。</p>
<p>自己通过Cydia (我更喜欢说APT)安装的程序，比如Terminal和Finder都会在/Applications目录下相关的.app目录中。用Terminal连过去ls看了，发现/Applications是symbolic link，指向/private/var/stash/Applications.Ktadjr</p>
<p>结果如下：<br />
<code>localhost:~ root# ls -al /Applications /private/var/stash/<br />
lrwxr-xr-x 1 root admin 30 Nov 25 21:53 /Applications -> /var/stash/Applications.KTadjr/</code><br />
<img src="http://farm4.static.flickr.com/3288/3062611373_459a95729a_o.png" alt="Terminal" /></p>
<p>后面的字符串应该是根据某种算法生成的，不同机器上肯定不同。升级后还会发现目录下会有同样前缀的重复目录，其实无所谓，不回重复占用空间。据说可以手动删除无用的，也可以用恢复的办法，但是我没有试过，洁癖不那么严重。所以Cydia安装的程序，也会在/private/var分区上。注意/的free space即可。</p>
<p>实在喜欢纠结的，可以用BossTool调整/分区大小，或者直接用别人定制的firmware。</p>
<p>App store安装的apps，ipa格式，都是在/private/var/mobile下，也就是另外一个分区上的，因此没必要对/的剩余空间过于纠结了，apple不至于傻b到让/分区空间不足导致OS X mobile crash掉吧？</p>
<p>有什么错误之处，欢迎指正，大家一同学习进步:)</p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/1058' rel='bookmark' title='Permanent Link: 修复Mac OS X Load_Cycle_Count激增问题'>修复Mac OS X Load_Cycle_Count激增问题</a></li>
<li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
<li><a href='http://terrywang.net/archives/537' rel='bookmark' title='Permanent Link: iPhone上weDict使用免费Stardict字典'>iPhone上weDict使用免费Stardict字典</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/569/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux遭遇Too many open files</title>
		<link>http://terrywang.net/archives/549</link>
		<comments>http://terrywang.net/archives/549#comments</comments>
		<pubDate>Sat, 22 Nov 2008 00:09:23 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[bpm]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[weblogic]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=549</guid>
		<description><![CDATA[最近需要做一个Oracle BPM Enterprise for WebLogic Server的VM用于测试，而且操作系统得是Linux x86，而我自己跑x86_64。 虽然根据Configuration Matrix，Ubuntu和Oracle 10g XE不是被支持的组合，但是用于测试，distro根本不会是一个问题。因为一直以来，我怕麻烦一直用Debian或者Ubuntu来作测试了:-) 环境： OS: Ubuntu 8.10 Intrepid Ibex x86 Kernel: 2.6.27-7-generic JDK: Sun JDK 1.6.0_10 Weblogic Server 10gR3 on JRockit 1.6.0_05 (R27.6.0-50 linux ia32) 注：我用的是Oracle Service Bus 10gR3的安装介质，包含了Weblogic Server 10gR3。 Oracle 10g XE for Debian/Ubuntu .deb package 注意：为避免权限问题，请用root来安装OBPM和WLS，否则以后启动WLS或者OBPM的时候会碰到权限问题，用一下sudo -s总比之后再用一堆chown/chgrp/chomod好吧？ 安装Oracle Service Bus和Oracle BPM 10gR3完毕之后 1. 启动用root启动admin [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/940' rel='bookmark' title='Permanent Link: Oracle+Sun产品战略'>Oracle+Sun产品战略</a></li>
<li><a href='http://terrywang.net/archives/929' rel='bookmark' title='Permanent Link: Linux下用kexec实现快速重启'>Linux下用kexec实现快速重启</a></li>
<li><a href='http://terrywang.net/archives/584' rel='bookmark' title='Permanent Link: 移除Ubuntu的旧内核'>移除Ubuntu的旧内核</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>最近需要做一个Oracle BPM Enterprise for WebLogic Server的VM用于测试，而且操作系统得是Linux x86，而我自己跑x86_64。</p>
<p>虽然根据<a href="http://www.oracle.com/technology/products/bpm/obpm_config_matrix.html"><strong>Configuration Matrix</strong></a>，Ubuntu和Oracle 10g XE不是被支持的组合，但是用于测试，distro根本不会是一个问题。因为一直以来，我怕麻烦一直用Debian或者Ubuntu来作测试了:-)</p>
<p>环境：<br />
OS:<strong> Ubuntu 8.10 Intrepid Ibex x86</strong><br />
Kernel: <strong>2.6.27-7-generic</strong><br />
JDK: <strong>Sun JDK 1.6.0_10</strong><br />
Weblogic Server 10gR3 on JRockit 1.6.0_05 (R27.6.0-50 linux ia32)<br />
注：我用的是Oracle Service Bus 10gR3的安装介质，包含了Weblogic Server 10gR3。<br />
<strong>Oracle 10g XE for Debian/Ubuntu</strong> <a href="http://www.oracle.com/technology/software/products/database/xe/htdocs/102xelinsoft.html">.deb package</a></p>
<p>注意：为避免权限问题，请用root来安装OBPM和WLS，否则以后启动WLS或者OBPM的时候会碰到权限问题，用一下sudo -s总比之后再用一堆chown/chgrp/chomod好吧？</p>
<p>安装Oracle Service Bus和Oracle BPM 10gR3完毕之后<br />
1. 启动用root启动admin center<br />
<code>/opt/OracleBPMwlHome/bin/./obpmadmcenter</code></p>
<p>2. Configuration &#8211; Directory tab，添加directory，更多信息请看官方安装指南。</p>
<p>通常设置都会自动完成，不像早期的5.7，一切Data Source，JMS modules，Realm都要手工配置，WAR/EAR要手工deploy。</p>
<p>不巧的是，progress bar在70%的时候停住了，叫我去看logs。<br />
<img src="http://lh6.ggpht.com/_lT0OfVYdxTM/SSTO-ppvRcI/AAAAAAAAAhs/6wlVjtn076k/s400/wizard.png" alt="Oracle BPM" /></p>
<p>看了WLS和BPM Admin Center log之后发现如下的Exception，问题很明显是出在执行WLST的环节上：<br />
<code><strong>java.io.FileNotFoundException: /opt/bea/user_projects/domains/bpm/config/config.xml (Too many open files)</strong></code></p>
<p>原因很简单，常见的Linux发行版本由于安全原因对每个Terminal session或者用户的max open files默认数值太小导致的，这是WLS部署中常见的问题。</p>
<p>比较流行的发行版本，比如Debian/Ubuntu/Arch Linux/Gentoo的shell session限制都是1024。</p>
<p>大多数Linux发行版本中，正常情况下session中max open files数限制为1024，对于Weblogic Server部署过程来说太小了，必须增大。</p>
<p><strong>临时解决方法：</strong><br />
只对某个Terminal中的session起作用，用以下命令增加该数值。<br />
<code>ulimit -n 2048 </code><br />
继续在此session中启动obpmadmcenter来配置directory和创建新的WLS domain用于部署bpm。如果选择修改一个已经存在的WLS domain的话，在执行启动脚本的Terminal session中需要用同样的方法增加该数值，否则多数会得到同样的错误。<br />
<code>ulimit -a</code><br />
可以用来查看当前session user的各种限制，当然包括修改过的数值。</p>
<p><strong><br />
永久性解决方法：</strong><br />
1. 修改/etc/security/limits.conf (root)<br />
增加如下<br />
<code>$user hard nofile 2048</code><br />
<strong>$user</strong>是用来启动WLS的用户。<br />
2048是建议的数值，若遇到同样问题可能需要再次增加。</p>
<p>或者干脆用*表示所有用户：<br />
<code><br />
* soft  nofile  2048<br />
* hard  nofile 4096<br />
</code></p>
<p>2. 其他来自Debian GNU/Linux官方文档和Oracle Technology Network的解决方法，直接修改内核参数，无须重启系统。<br />
<code>sysctl -w fs.file-max 65536</code><br />
或者<br />
<code>echo "65536" &gt; /proc/sys/fs/file-max</code><br />
两者作用是相同的，前者改内核参数，后者直接作用于参数对应的虚拟文件系统（procfs, psuedo file system）上对应的文件而已。<br />
可以用以下的命令查看新的限制<br />
<code>sysctl -a | grep fs.file-max</code><br />
或者<br />
<code>cat /proc/sys/fs/file-max</code></p>
<p>修改内核参数<br />
/etc/sysctl.conf<br />
<code>echo "fs.file-max=65536" &gt;&gt; /etc/sysctl.conf<br />
sysctl -p</code></p>
<p>查看当前file handles使用情况：<br />
<code><br />
sysctl -a | grep fs.file-nr<br />
</code><br />
或者<br />
<code><br />
cat /proc/sys/fs/file-nr<br />
825 0 65536<br />
</code></p>
<p>另外一个命令：<br />
<code>lsof | wc -l</code><br />
有点让我困惑的是，以上两个命令获得的结果总是不相同的;-(</p>
<p>此外，用sysctl来修改内核参数<strong>fs.file-max</strong>和用ulimit的<strong>区别</strong>，我花了不少时间研究，讨教了Linux/FreeBSD/Solaris/OpenSolaris老鸟<a href="http://jockey.yo2.cn/"><strong>Jockey</strong></a>同学，得到点拨之后终于基本弄清楚原委了。</p>
<p>基本上优先级：<br />
<strong>soft limit &lt; hard limit &lt; kernel &lt; 实现最大file descriptor数采用的数据结构所导致的限制</strong></p>
<p><strong>The Linux kernel provides the getrlimit and setrlimit system calls to get and set resource limits per process. Each resource has an associated soft and hard limit. The soft limit is the value that the kernel enforces for the corresponding resource. The hard limit acts as a ceiling for the soft limit: an unprivileged process may only set its soft limit to a value in the range from 0 up to the hard limit, and (irreversibly) lower its hard limit. A privileged process (one with the CAP_SYS_RESOURCE capability) may make arbitrary changes to either limit value.</strong></p>
<p>作为测试环境，尤其是用VMWare guest OS的形式，安装OpenSSH Server, webmin, phpsysinfo等工具可以提高效率。</p>
<p>参考：<br />
<a href="http://www.debian.org/doc/manuals/reference/ch-kernel.en.html">http://www.debian.org/doc/manuals/reference/ch-kernel.en.html</a><br />
<a href="http://www.oracle.com/technology/pub/articles/smiley-11gr1-install.html">http://www.oracle.com/technology/pub/articles/smiley-11gr1-install.html</a><br />
<a href="http://www.oracle.com/technology/pub/articles/smiley_10gdb_install.html">http://www.oracle.com/technology/pub/articles/smiley_10gdb_install.html</a><br />
<a href="http://www.oracle.com/technology/pub/articles/smiley_rac10g_install.html">http://www.oracle.com/technology/pub/articles/smiley_rac10g_install.html</a><br />
<a href="http://www.oracle.com/technology/pub/articles/hunter_rac10gr2_iscsi_2.html">http://www.oracle.com/technology/pub/articles/hunter_rac10gr2_iscsi_2.html</a></p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/940' rel='bookmark' title='Permanent Link: Oracle+Sun产品战略'>Oracle+Sun产品战略</a></li>
<li><a href='http://terrywang.net/archives/929' rel='bookmark' title='Permanent Link: Linux下用kexec实现快速重启'>Linux下用kexec实现快速重启</a></li>
<li><a href='http://terrywang.net/archives/584' rel='bookmark' title='Permanent Link: 移除Ubuntu的旧内核'>移除Ubuntu的旧内核</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/549/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>记得锁定你的电脑</title>
		<link>http://terrywang.net/archives/546</link>
		<comments>http://terrywang.net/archives/546#comments</comments>
		<pubDate>Mon, 17 Nov 2008 12:13:41 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=546</guid>
		<description><![CDATA[离开你的电脑，锁定之是一个意识，更是一个好的习惯，在工作环境中尤为重要。令我惊讶的是，周围的同事当中，还是有相当一部分人离开他们的Mac，PC却不锁定。可能是一时疏忽，但是不怕一万，就怕万一不是么？万一就这么一次，被心怀鬼胎的人摆上一道，就够他喝一壶的了。 我在微创工作的时候就养成了无论离开电脑多久，第一件事情就是会下意识的锁定。为什么让我如此记忆深刻，可能是源于其企业文化。那时候如果同事之间发现有人没有锁定电脑，等你回来时就会发现自己的inbox中躺着你&#8221;自己&#8221;发出的，主题为请大家吃大餐的email，这时候追悔莫及了吧？钱包受罪了，记忆当然深刻。 Cut the craps&#8230; Windows Win+L Ctrl+Alt+Del 后按 L GNU/Linux Ctrl+Alt+L 注：在Debian/Ubuntu和Fedora Core系上试过有效。均为GNOME桌面环境。其他发行版不确定，因为可能用了不同的桌面环境，这个hotkey就不一定可用了。 另外用GNOME的可以在panel上加上Lock applet，按一下就可以同样锁定机器。 Mac OS X 装一个免费的Locker Widget，按F12呼出Dashboard并双击Locker。 下载：Locker 这是我所知最简单快捷的方式。我一直纳闷Apple为何不分配一个快捷键组合给OS X用来锁定？这不是什么难事吧。 另外还有两个不错的方法： 1. 用QuickSilver给 /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app 创建一个 trigger，我分配了command+L用来触发screensaver，恢复的时候需要密码，这个哪里设置就不用我说了吧？还能是哪儿？ 2. 在Terminal中输入： /System/Library/CoreServices/"Menu Extras"/User.menu/Contents/Resources/CGSession -suspend 效果相同 利用hot corner和screensaver好像也可行，但是没有验证过。 记得从今开始，锁定你的鸡;-) Related posts:对我们为什么要用Linux一文的补充 关于Ubuntu损坏笔记本硬盘的问题 IP Search


Related posts:<ol><li><a href='http://terrywang.net/archives/638' rel='bookmark' title='Permanent Link: 对我们为什么要用Linux一文的补充'>对我们为什么要用Linux一文的补充</a></li>
<li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
<li><a href='http://terrywang.net/archives/83' rel='bookmark' title='Permanent Link: IP Search'>IP Search</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>离开你的电脑，锁定之是一个意识，更是一个好的习惯，在工作环境中尤为重要。令我惊讶的是，周围的同事当中，还是有相当一部分人离开他们的Mac，PC却不锁定。可能是一时疏忽，但是不怕一万，就怕万一不是么？万一就这么一次，被心怀鬼胎的人摆上一道，就够他喝一壶的了。</p>
<p>我在<a href="http://www.wicresoft.com"><strong>微创</strong></a>工作的时候就养成了无论离开电脑多久，第一件事情就是会下意识的锁定。为什么让我如此记忆深刻，可能是源于其企业文化。那时候如果同事之间发现有人没有锁定电脑，等你回来时就会发现自己的inbox中躺着你&#8221;自己&#8221;发出的，主题为请大家吃大餐的email，这时候追悔莫及了吧？钱包受罪了，记忆当然深刻。</p>
<p>Cut the craps&#8230;</p>
<p><img src="http://www.zimbra.com/products/zimbra_desktop/logo-windows.png" alt="Windows" /><strong>Windows</strong><br />
<strong>Win+L</strong><br />
Ctrl+Alt+Del 后按 L</p>
<p><img src="http://www.zimbra.com/products/zimbra_desktop/logo-linux.png" alt="GNU/Linux" /><strong>GNU/Linux</strong><br />
<strong>Ctrl+Alt+L</strong><br />
注：在Debian/Ubuntu和Fedora Core系上试过有效。均为<strong>GNOME</strong>桌面环境。其他发行版不确定，因为可能用了不同的桌面环境，这个hotkey就不一定可用了。</p>
<p>另外用GNOME的可以在panel上加上Lock applet，按一下就可以同样锁定机器。</p>
<p><img src="http://www.zimbra.com/products/zimbra_desktop/logo-mac.png" alt="Mac OS X" /><strong>Mac OS X</strong><br />
装一个免费的Locker Widget，按F12呼出<strong>Dashboard</strong>并双击Locker。<br />
下载：<a href="http://www.apple.com/downloads/dashboard/networking_security/locker.html"><strong>Locker</strong></a><br />
这是我所知最简单快捷的方式。我一直纳闷Apple为何不分配一个快捷键组合给OS X用来锁定？这不是什么难事吧。</p>
<p>另外还有两个不错的方法：</p>
<p>1. 用<strong>QuickSilver</strong>给<br />
<code>/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app</code><br />
创建一个 trigger，我分配了<strong>command+L</strong>用来触发screensaver，恢复的时候需要密码，这个哪里设置就不用我说了吧？还能是哪儿？<br />
<img class="aligncenter" src="http://lh4.ggpht.com/_lT0OfVYdxTM/SUSvk2fkMlI/AAAAAAAAAio/3IAA4usNDfQ/s400/screen-capture.png" alt="QuickSilver" /><br />
<img src="http://lh3.ggpht.com/_lT0OfVYdxTM/SUSvlTpFLZI/AAAAAAAAAiw/CM2vHeSCkF8/screen-capture-1.png" alt="Trigger" /></p>
<p>2. 在Terminal中输入：<br />
<code>/System/Library/CoreServices/"Menu Extras"/User.menu/Contents/Resources/CGSession -suspend</code><br />
效果相同</p>
<p>利用hot corner和screensaver好像也可行，但是没有验证过。</p>
<p><strong>记得从今开始，锁定你的鸡;-)</strong></p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/638' rel='bookmark' title='Permanent Link: 对我们为什么要用Linux一文的补充'>对我们为什么要用Linux一文的补充</a></li>
<li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
<li><a href='http://terrywang.net/archives/83' rel='bookmark' title='Permanent Link: IP Search'>IP Search</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/546/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone上weDict使用免费Stardict字典</title>
		<link>http://terrywang.net/archives/537</link>
		<comments>http://terrywang.net/archives/537#comments</comments>
		<pubDate>Fri, 14 Nov 2008 10:04:44 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[darwin]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[palm]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[shanghai]]></category>
		<category><![CDATA[treo]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=537</guid>
		<description><![CDATA[告别了用了2年的港版银色Palm Treo 650，最终还是买了iPhone，不为别的，只因我是*NIX fans，OS X是纯UNIX。G1我是等不了，不过对Android还是比较看好的。我的看法是，以后将会是一个OS X，Android (其他Linux)和Windows Mobile三分天下的格局了。Symbian, what the fuck is that? 总体来说Treo 650的用户体验，除去操作系统Palm OS本身，还是非常不错的。尤其的QWERT键盘绝对是所有全键盘中最爽的，Treo 650的做工也没说的。Zdic和网友自制转换的一些字典是我见过目前移动设备上最好的，weDict相对于Zdic说还相当初级。650的电池也非常强劲，相信用过的人都知道。只是Palm公司包括Palm OS本身快要走到尽头，会时不时重启丢一些软件配置，实在不胜其烦，也懒得重新刷定制的ROM，实在对这个Palm OS失去兴趣了。况且对目前SNS应用，Palm也没法适应，该退休了。 英语对生活和工作，以及个人职业生涯成功的重要性不言而喻，本人就是学好英语的受益者。不多说废话，工欲善其事必先利其器，因此有好的学习英语的方法学，工具是学好的决定性因素。字典就是工具中最为重要的一条，此处就不多谈其他的了。我极力推荐英英字典，尽量不要去用英汉字典。更多关于各个平台字典工具的信息，请看本页：https://sites.google.com/site/imterry/english 适用于iPhone固件firmware版本： 2.1 2.2 2.2.1 我的是港版iPhone 3g，2.1 Firmware 8g，PWN之后，MobileTerminal/MobileFinder/BossPrefs/SBSettings是少不了的。其实Cydia对于Linux用户来说很好理解，相当于是把基于Debian的APT包管理移植到了到了iPhone上，Ubuntu用的也是dpkg/apt，对应Red Hat系的rpm，Arch Linux的pacman等等。 测试所用为weDict Pro 1.2 升级至新版本之后原来的字典都还在，记住要用升级，不是删除后重新装，否则app相关配置和内容全部被删除。 谈正题： weDict自带的两个字典是比较差的。既然weDict支持Stardict的字典，那太好办了。去下载你所需要的字典 http://stardict.sourceforge.net/Dictionaries_dictd-www.dict.org.php http://stardict.sourceforge.net/Dictionaries_zh_CN.php 这里我推荐几个： longman -&#62; Longman Dictionary of Contemporary English 朗文现代，我个人最推荐的字典就是这个 (Windows上有LDOCE 4th，*NIX下就是这个) oald -&#62; Oxford Advanced Learners&#8217; Dictionary [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/178' rel='bookmark' title='Permanent Link: 各种操作系统下的字典解决方案'>各种操作系统下的字典解决方案</a></li>
<li><a href='http://terrywang.net/archives/651' rel='bookmark' title='Permanent Link: 对Mac版金山词霸提意见'>对Mac版金山词霸提意见</a></li>
<li><a href='http://terrywang.net/archives/330' rel='bookmark' title='Permanent Link: 一周记事'>一周记事</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>告别了用了2年的港版银色<strong>Palm Treo 650</strong>，最终还是买了<strong>iPhone</strong>，不为别的，只因我是*NIX fans，OS X是纯UNIX。G1我是等不了，不过对<a href="http://code.google.com/android/"><strong>Android</strong></a>还是比较看好的。我的看法是，以后将会是一个OS X，Android (其他Linux)和Windows Mobile三分天下的格局了。<strong>Symbian, what the fuck is that?</strong></p>
<p>总体来说Treo 650的用户体验，除去操作系统Palm OS本身，还是非常不错的。尤其的QWERT键盘绝对是所有全键盘中最爽的，Treo 650的做工也没说的。<strong>Zdic</strong>和网友自制转换的一些字典是我见过目前移动设备上最好的，weDict相对于Zdic说还相当初级。650的电池也非常强劲，相信用过的人都知道。只是Palm公司包括Palm OS本身快要走到尽头，会时不时重启丢一些软件配置，实在不胜其烦，也懒得重新刷定制的ROM，实在对这个Palm OS失去兴趣了。况且对目前SNS应用，Palm也没法适应，该退休了。</p>
<p>英语对生活和工作，以及个人职业生涯成功的重要性不言而喻，本人就是学好英语的受益者。不多说废话，工欲善其事必先利其器，因此有好的学习英语的方法学，工具是学好的决定性因素。字典就是工具中最为重要的一条，此处就不多谈其他的了。我极力推荐英英字典，尽量不要去用英汉字典。更多关于各个平台字典工具的信息，请看本页：<a href="https://sites.google.com/site/imterry/english"><strong>https://sites.google.com/site/imterry/english</strong></a></p>
<p><strong>适用于iPhone固件firmware版本： 2.1 2.2 2.2.1</strong></p>
<p>我的是港版iPhone 3g，2.1 Firmware 8g，<strong>PWN</strong>之后，MobileTerminal/MobileFinder/BossPrefs/SBSettings是少不了的。其实Cydia对于Linux用户来说很好理解，相当于是把基于Debian的APT包管理移植到了到了iPhone上，Ubuntu用的也是dpkg/apt，对应Red Hat系的rpm，Arch Linux的pacman等等。</p>
<p>测试所用为weDict Pro 1.2 升级至新版本之后原来的字典都还在，记住要用升级，不是删除后重新装，否则app相关配置和内容全部被删除。</p>
<p>谈正题：<br />
weDict自带的两个字典是比较差的。既然weDict支持Stardict的字典，那太好办了。去下载你所需要的字典<br />
<a href="http://stardict.sourceforge.net/Dictionaries_dictd-www.dict.org.php">http://stardict.sourceforge.net/Dictionaries_dictd-www.dict.org.php</a><br />
<a href="http://stardict.sourceforge.net/Dictionaries_zh_CN.php">http://stardict.sourceforge.net/Dictionaries_zh_CN.php</a></p>
<p>这里我推荐几个：<br />
longman -&gt; Longman Dictionary of Contemporary English 朗文现代，我个人最推荐的字典就是这个 (Windows上有LDOCE 4th，*NIX下就是这个)<br />
oald -&gt; Oxford Advanced Learners&#8217; Dictionary<br />
collins cobuild和牛津高阶英汉等其他一些由于版权问题，已经被移除了。<br />
还有一些英汉词典如Kdic 11万，词霸简明英汉等等都是不错的。非常怀念Zdic上的那个LDOCE 4th和Activator，来自于<a href="http://tompda.com/"><strong>Tompda</strong></a>的bestbefore，接下去看能否联系到他把格式转换一下。</p>
<p>安装的方法<br />
前提，先PWN，也就是所谓的越狱(Jailbreak)。什么，你不知道怎么jailbreak？开玩笑吧？去看看这个帖子：<br />
<a href="http://weiphone.com/thread-165962-1-1.html">http://weiphone.com/thread-165962-1-1.html</a><br />
<a href="http://weiphone.com/thread-207394-1-1.html">http://weiphone.com/thread-207394-1-1.html</a></p>
<p>搞定之后，用Cydia安装OpenSSH Server，当然你非要用Terminal也没人会阻止你，apt-get install openssh-server。安装完后服务就会启动。但是没事最好吧SSH service关掉，用BossPrefs或者SBSettings都行，Terminal当然也可以。</p>
<p>为了防止在root密码未改，或者太简单的情况下被别有用心的人连入干坏事，建议修改root密码。如果不想修改，在外面用wifi的时候关闭SSH服务（这样干的后果是，万一OS失去响应，还可以用SSH远程登录kill process和备份必要的数据）。听到过在喝咖啡的地方用wifi被hack的例子。</p>
<p>Mac/PC端用SCP/SFTP工具连入iPhone，最好用wifi，连到同一个router，知道自己的ip。用Ad-hoc方式和PC连接也是可以的。这里就不谈了。</p>
<p>推荐的SCP客户端<br />
Windows: <a href="http://winscp.net"><strong>WinSCP</strong></a>/<a href="http://filezilla-project.org/"><strong>Filezilla</strong></a><br />
Linux: <a href="http://filezilla-project.org/"><strong>Filezilla</strong></a><br />
Mac: <a href="http://cyberduck.ch/"><strong>CyberDuck</strong></a>/<a href="http://filezilla-project.org/"><strong>Filezilla</strong></a></p>
<p>默认密码用户名密码：root/alpine</p>
<p>此处以Stardict的LDOCE为例，其他字典以此类推：</p>
<ol>
<li> 解压缩stardict-longman-2.4.2.tar.bz2</li>
<li>longman.dict.dz改名为longman.dict.gz或者zip</li>
<li>解压缩得到longman.dict</li>
<li>同longman.idx和longman.ifo一起copy到/private/var/mobile/Applications/<strong>BFEA9FDA-0903-4321-9A7D-1A0DA030FF21</strong>/Documents （此处加粗的string在不同的机器上是不一样的，可能需要自己一个个翻着找一下，看到weDict就对了）</li>
<li>防止权限问题，改文件的权限为755，也就是-rwxr-x-r-x，啥你不懂？自己Google去。</li>
<li>启动weDict/weDict Pro，点击右下角的设置按钮，新添加的字典应该会被列出，如图：</li>
</ol>
<p><img src="http://farm4.static.flickr.com/3236/3063484702_81feb2f9be_o.png" alt="weDict" /></p>
<p>如果想改名可以双击字典名称改成你要的。</p>
<p>如果字典没有列出，确认传的文件是否正确，确认字典名字前缀的一致性（有几个词典中三个文件的前缀会不一样，要注意一下），另外检查权限。确认完全退出weDict，按住home 6秒。然后重新进入。</p>
<p>关于weDict的官方FAQ:<br />
<a href="http://app.weiphone.com/wedict/index.html">http://app.weiphone.com/wedict/index.html</a></p>
<p><strong>weDict和weDict Pro的差别在于Pro可以从网上下载字典(Source + URL)，而且自带一个基于DiddyFTPServer的FTP服务，上传之后事实上就是到weDict安装目录的/Documents目录下，因此我想此方法应该也适用与weDict免费版本。如果不行，请大家留言我会抽空做测试后修改文章。看到weiphone有人说免费版本的非常慢，不知道是否真有此事。</strong></p>
<p>推荐另外两个字典：<br />
The Concise Oxford English Dictionary app store里卖得很贵，大家知道哪儿下对吧？<br />
Cambridge Advanced English-Chinese Dictionary 17.99$ 比上面的便宜点&#8230;</p>
<p>另外几个值得安装的软件：<br />
Evernote<br />
TwitterFon 如果你用Twitter的话<br />
Fring<br />
万年历<br />
BeejiveIM （收费软件，可以下到ipa，应该是最强的整合IM软件了）<br />
Monkey Ball Sega的游戏，WWDC上展示的那个，虽然不太玩游戏，但是强烈推荐装一个做show用:)<br />
AirSharing （收费，和Windows上的HFS Http File Server类似，通过各种方式共享文件）<br />
QQ<br />
全部推荐列表：<a href="https://sites.google.com/site/imterry/iphone">https://sites.google.com/site/imterry/iphone</a></p>
<p>顺便提一句，Mac OS X Leopard自带的Dictionary也可以用Stardict的字典，只是需要用Mac Dictionary Kit转换一下复制到对应用户的/User/username/Library/Dictionaries目录下。</p>
<p><img src="http://lh4.ggpht.com/_lT0OfVYdxTM/SUzK1E8ryqI/AAAAAAAAAkI/BXcbZP9owFI/s400/dictionary.png" alt="Dictionary" /></p>
<p>Mac OS X上如何使用Stardict字典：<a href="https://sites.google.com/site/imterry/english/dictionary">https://sites.google.com/site/imterry/english/dictionary</a></p>
<p>此外，提一下几个Palm上经典的软件，要和Palm说再见了：<br />
<strong>petit launch</strong><br />
与OS X上的Quick Silver，iPhone上的Quick Gold类似。Linux则有著名的GNOME Do和Launchy。<br />
<strong>Zdic</strong><br />
大名鼎鼎的Zdic，词典应有尽有，是我买Palm的一大原因。<br />
<strong>中文伴侣</strong><br />
有三个重要组件 联系人 拨号盘 短信中插入联系人信息 类似于weContact，但是不知道weContact能否用在2.1上。<br />
resco explorer 文件管理器<br />
resco neeews RSS reader</p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/178' rel='bookmark' title='Permanent Link: 各种操作系统下的字典解决方案'>各种操作系统下的字典解决方案</a></li>
<li><a href='http://terrywang.net/archives/651' rel='bookmark' title='Permanent Link: 对Mac版金山词霸提意见'>对Mac版金山词霸提意见</a></li>
<li><a href='http://terrywang.net/archives/330' rel='bookmark' title='Permanent Link: 一周记事'>一周记事</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/537/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>悉尼机场发现Ubuntu</title>
		<link>http://terrywang.net/archives/533</link>
		<comments>http://terrywang.net/archives/533#comments</comments>
		<pubDate>Fri, 14 Nov 2008 07:15:41 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Australia]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sydney]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[trip]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=533</guid>
		<description><![CDATA[上月末回国，在悉尼Kingsford Smith机场等飞机的时候无聊去看了Optus提供的free INTERNET access机器。上去一眼就看出来那黄不啦鸡的UI，是Ubuntu。由于比较匆忙，没有空折腾一下这机器，下次回来的时候一定要搞它一下，至少看看是什么版本。 发现周围的人都用的津津有味，也正是达到了这个基于伟大的Debian GNU/Linux的发行版的初衷Linux for Human Beings。这是我第一次在亚太地区看到用Linux提供公共服务。若不是的话，请原谅我在澳洲这个大农村时间太长了&#8230; 照片一张： 一些想法： 看好Ubuntu在桌面应用，以及Netbook上的表现。可能会买一个Dell Mini 9或者Eee PC 1000之类的鸡肋玩具，等待时机吧。 事实上，Ubuntu Server也是很棒的，LAMP已经属于开箱即用（Out-Of-The-Box）类型，默认安装是一个Base System，没有X，但是可以装GNOME/KDE/XFCE/LXDE等。目前我用8.04 server版跑了一个Wordpress, Mediawiki和discuz，跑了大半年没重启过，一切正常，坚若磐石。有些细节上不如Debian stable稳定，但是易用性上已经很棒了，有种和老爹Debian一拼的架势啊。 发现自己也开始和袁萌一样吹捧Ubuntu了，停&#8230; Related posts:继续发现悉尼机场的Ubuntu应用 Sydney Linux User Group At Google Sydney Office 2008感悟


Related posts:<ol><li><a href='http://terrywang.net/archives/660' rel='bookmark' title='Permanent Link: 继续发现悉尼机场的Ubuntu应用'>继续发现悉尼机场的Ubuntu应用</a></li>
<li><a href='http://terrywang.net/archives/897' rel='bookmark' title='Permanent Link: Sydney Linux User Group At Google Sydney Office'>Sydney Linux User Group At Google Sydney Office</a></li>
<li><a href='http://terrywang.net/archives/619' rel='bookmark' title='Permanent Link: 2008感悟'>2008感悟</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>上月末回国，在悉尼Kingsford Smith机场等飞机的时候无聊去看了<a href="http://optus.com.au"><strong>Optus</strong></a>提供的free INTERNET access机器。上去一眼就看出来那黄不啦鸡的UI，是<a href="http://www.ubuntu.com"><strong>Ubuntu</strong></a>。由于比较匆忙，没有空折腾一下这机器，下次回来的时候一定要搞它一下，至少看看是什么版本。</p>
<p>发现周围的人都用的津津有味，也正是达到了这个基于伟大的<a href="http://www.debian.org"><strong>Debian GNU/Linux</strong></a>的发行版的初衷<strong>Linux for Human Beings</strong>。这是我第一次在亚太地区看到用Linux提供公共服务。若不是的话，请原谅我在澳洲这个大农村时间太长了&#8230;</p>
<p>照片一张：<br />
<img src="http://farm4.static.flickr.com/3654/3326956360_50b18ed564.jpg" alt="Ubuntu" /></p>
<p>一些想法：<br />
看好Ubuntu在桌面应用，以及Netbook上的表现。可能会买一个<strong>Dell Mini 9</strong>或者<strong>Eee PC 1000</strong>之类的鸡肋玩具，等待时机吧。</p>
<p>事实上，Ubuntu Server也是很棒的，LAMP已经属于开箱即用（Out-Of-The-Box）类型，默认安装是一个Base System，没有X，但是可以装GNOME/KDE/XFCE/LXDE等。目前我用8.04 server版跑了一个Wordpress, Mediawiki和discuz，跑了大半年没重启过，一切正常，坚若磐石。有些细节上不如Debian stable稳定，但是易用性上已经很棒了，有种和老爹Debian一拼的架势啊。</p>
<p>发现自己也开始和袁萌一样吹捧Ubuntu了，停&#8230;</p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/660' rel='bookmark' title='Permanent Link: 继续发现悉尼机场的Ubuntu应用'>继续发现悉尼机场的Ubuntu应用</a></li>
<li><a href='http://terrywang.net/archives/897' rel='bookmark' title='Permanent Link: Sydney Linux User Group At Google Sydney Office'>Sydney Linux User Group At Google Sydney Office</a></li>
<li><a href='http://terrywang.net/archives/619' rel='bookmark' title='Permanent Link: 2008感悟'>2008感悟</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/533/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>别再申请免费Ubuntu CD了，自己做USB Live吧！</title>
		<link>http://terrywang.net/archives/711</link>
		<comments>http://terrywang.net/archives/711#comments</comments>
		<pubDate>Wed, 12 Nov 2008 12:19:15 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=711</guid>
		<description><![CDATA[Ubuntu 8.10 Intrepid Ibex在上月末发布了，当即引起了一阵下载狂潮。当时我正出差在上海，升级到8.10竟然花了12个小时，要知道我是4M下行的ADSL啊！速度实在是太慢了，即使把repository的source换到中国也没有作用，本来都是Australia的源。Ubuntu的流行程度可见一斑，Canonical的服务器不堪重负&#8230; 事实上，在发布之前的一个月，官方网站已经开始接受free shipping Ubuntu CD的订单。且慢，订CD之前先想一想，你要这个CD有什么用？用一次，或者一次都不用，直接拿来放在家里或者办公桌上装逼？亦或干脆拿来垫茶杯？ 06年的时候从用了将近3年的Fedora Core系列迁移到Ubuntu 6.06 LTS上，原因是实在受不了RPM包管理，解决依赖性让人崩溃。尝试过伟大的Debian GNU/Linux之后，发现即使用sid也没法用到最新的软件，手动更新！？开什么玩笑，那是Windows用户干的不是？Debian还是拿来做Server的好。 出于好奇，申请了四张Ubuntu的CD，x86/x86_64/PowerPC/SPARC。没想到n周之后还真的从欧洲某国寄到了在国内的家中。那时候我既没有基于PowerPC的mac，更没有SPARC的Workstation。现在想起来，真是比较无聊的事儿。可能是不相信Canonical真的会给潜在用户免费寄CD。 之后的7.04又申请了x86/x86_64，两次寄过来的除了CD之外都有一些贴纸，其实最好玩的还是这些贴纸了。有一阵我贴了两张在车尾，还是挺有意思的，只是后来停在上海大学延长校区，不知道被谁扒了。 之后我发现这些CD的利用率都不高，基本上只使用了1-2次，用来装到一个非常老的Pentium II 233老机器上，更多的用下载的ISO在虚拟机里用。 从此，我意识到申请免费的CD实在是浪费资源的事情。我们完全可以从官方网站下ISO来用！用UNetbootin做USB Live的安装介质。后来，这些CD还是得到了善终，被我送给一些对Linux比较感兴趣，想尝试的朋友和同事了。 其实我也申请过Sun的Solaris 10 DVD，好像是从Sun德国的网站上申请的。由于Sun是商业公司，有钱，因此我没有负罪感:-) Sun Solaris 10的介质包装还是很不错的&#8230; 中国对开源社区的贡献本身就比较小，因此各位同胞，申请免费CD的时候考虑一下你是否真的需要这无用的东西。不光是Ubuntu，所有Linux发行版版本之多，更新速度之快，我们如何跟得上上？是不是直接下载ISO做成USB的介质更实际和有效？能Rolling update的，直接从网络升级即可。现在容量上4G/8G的USB盘基本和白菜价格一样了吧？ 把CD留给真正需要的人，比如教育机构，没有高速网络接入的人。另外这么做也是在保护我们的环境不是么？ 再提一下做USB Live的方法 多数版本内置制作Live USB的程序，比如Ubuntu或者Fedora。 但是还有一个更为便捷的工具：UNetbootin (Universal NetBook Installer) 我个人推荐使用UNetbootin，可以运行在Linux和Windows下。 简单的制作的步骤： 1. 在UNetbootin中选择你需要的distro，它会自动从网络下载，并制作能启动的USB介质。 2. 如果已经下载过ISO了，直接选择路径，create，搞定！ 3. 高级选项，自定义。 UNetBootin: http://unetbootin.sourceforge.net More information: Install from USB Stick Related posts:悉尼机场发现Ubuntu [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/533' rel='bookmark' title='Permanent Link: 悉尼机场发现Ubuntu'>悉尼机场发现Ubuntu</a></li>
<li><a href='http://terrywang.net/archives/940' rel='bookmark' title='Permanent Link: Oracle+Sun产品战略'>Oracle+Sun产品战略</a></li>
<li><a href='http://terrywang.net/archives/627' rel='bookmark' title='Permanent Link: Ubuntu修复Load/Unload Cycle过于频繁的bug'>Ubuntu修复Load/Unload Cycle过于频繁的bug</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Ubuntu 8.10 Intrepid Ibex在上月末发布了，当即引起了一阵下载狂潮。当时我正出差在上海，升级到8.10竟然花了12个小时，要知道我是4M下行的ADSL啊！速度实在是太慢了，即使把repository的source换到中国也没有作用，本来都是Australia的源。Ubuntu的流行程度可见一斑，Canonical的服务器不堪重负&#8230;</p>
<p>事实上，在发布之前的一个月，官方网站已经开始接受free shipping Ubuntu CD的订单。且慢，订CD之前先想一想，你要这个CD有什么用？用一次，或者一次都不用，直接拿来放在家里或者办公桌上装逼？亦或干脆拿来垫茶杯？</p>
<p>06年的时候从用了将近3年的Fedora Core系列迁移到Ubuntu 6.06 LTS上，原因是实在受不了RPM包管理，解决依赖性让人崩溃。尝试过伟大的Debian GNU/Linux之后，发现即使用sid也没法用到最新的软件，手动更新！？开什么玩笑，那是Windows用户干的不是？Debian还是拿来做Server的好。</p>
<p>出于好奇，申请了四张Ubuntu的CD，x86/x86_64/PowerPC/SPARC。没想到n周之后还真的从欧洲某国寄到了在国内的家中。那时候我既没有基于PowerPC的mac，更没有SPARC的Workstation。现在想起来，真是比较无聊的事儿。可能是不相信Canonical真的会给潜在用户免费寄CD。</p>
<p>之后的7.04又申请了x86/x86_64，两次寄过来的除了CD之外都有一些贴纸，其实最好玩的还是这些贴纸了。<strong>有一阵我贴了两张在车尾，还是挺有意思的，只是后来停在上海大学延长校区，不知道被谁扒了。</strong></p>
<p>之后我发现这些CD的利用率都不高，基本上只使用了1-2次，用来装到一个非常老的Pentium II 233老机器上，更多的用下载的ISO在虚拟机里用。</p>
<p>从此，我意识到申请免费的CD实在是浪费资源的事情。我们完全可以从官方网站下ISO来用！用<a href="http://unetbootin.sourceforge.net/"><strong>UNetbootin</strong></a>做USB Live的安装介质。后来，这些CD还是得到了善终，被我送给一些对Linux比较感兴趣，想尝试的朋友和同事了。</p>
<p>其实我也申请过Sun的Solaris 10 DVD，好像是从Sun德国的网站上申请的。由于Sun是商业公司，有钱，因此我没有负罪感:-) Sun Solaris 10的介质包装还是很不错的&#8230;</p>
<p><img src="http://farm4.static.flickr.com/3470/3359261678_8c865af22d.jpg" alt="Solaris" /></p>
<p>中国对开源社区的贡献本身就比较小，因此各位同胞，申请免费CD的时候考虑一下你是否真的需要这无用的东西。不光是Ubuntu，所有Linux发行版版本之多，更新速度之快，我们如何跟得上上？是不是直接下载ISO做成USB的介质更实际和有效？能Rolling update的，直接从网络升级即可。现在容量上4G/8G的USB盘基本和白菜价格一样了吧？</p>
<p>把CD留给真正需要的人，比如教育机构，没有高速网络接入的人。另外这么做也是在保护我们的环境不是么？</p>
<p>再提一下做USB Live的方法<br />
多数版本内置制作Live USB的程序，比如Ubuntu或者Fedora。<br />
但是还有一个更为便捷的工具：UNetbootin (Universal NetBook Installer)<br />
我个人推荐使用UNetbootin，可以运行在Linux和Windows下。</p>
<p>简单的制作的步骤：<br />
1. 在UNetbootin中选择你需要的distro，它会自动从网络下载，并制作能启动的USB介质。<br />
2. 如果已经下载过ISO了，直接选择路径，create，搞定！<br />
3. 高级选项，自定义。</p>
<p><img src="http://lh3.ggpht.com/_HnzCQ99msaw/SiS-ekcA2XI/AAAAAAAACKI/kEV90yVbNMw/UNetbootin.jpeg" alt="UNetbootin" /></p>
<p>UNetBootin: <a href="http://unetbootin.sourceforge.net">http://unetbootin.sourceforge.net</a></p>
<p>More information: <a href="https://help.ubuntu.com/community/Installation/FromUSBStick">Install from USB Stick</a></p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/533' rel='bookmark' title='Permanent Link: 悉尼机场发现Ubuntu'>悉尼机场发现Ubuntu</a></li>
<li><a href='http://terrywang.net/archives/940' rel='bookmark' title='Permanent Link: Oracle+Sun产品战略'>Oracle+Sun产品战略</a></li>
<li><a href='http://terrywang.net/archives/627' rel='bookmark' title='Permanent Link: Ubuntu修复Load/Unload Cycle过于频繁的bug'>Ubuntu修复Load/Unload Cycle过于频繁的bug</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/711/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>最近非常健忘</title>
		<link>http://terrywang.net/archives/240</link>
		<comments>http://terrywang.net/archives/240#comments</comments>
		<pubDate>Mon, 23 Oct 2006 15:20:19 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Australia]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[wicresoft]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=240</guid>
		<description><![CDATA[最近不知道为何，非常健忘。可能是太累了。 本来写好一堆记事贴把想要写的东西都记录下来，到时候可以发挥。没想到今天回家找来找去没找到，晕死。 国庆到现在已经又一个月快过去了，意识到这一点是因为月末要发salary了。今天在单位休息室小憩的时候看到关于Robert 清崎的报道，可能看过穷爸爸富爸爸的人都知道这个人吧。觉得他说得很对，要想成为富翁，只拿一份工资是绝对不可能的。虽然他干投资失常与风险为伴，但是到了47岁，他有了10 Million USD，提前退休了。他做的人人都能想到，就是稳健的房地产投资和其他组合，我忘了。去年也看过他关于房地产投资的书，他在悉尼的投资是非常成功的。我想我到了到了一定的年纪，是不是也去做一个自由投资客呢，但无论如何没法和他一样成功吧。 十一期间的流水帐已经差不多忘了。休息，走亲访友，高中同学结婚，和TAOTAO一起购物。虽然平淡但也算充实。惊闻我们的李炎筒子下个月要结婚了，红色炸药包不经意又来了，哈！不过到时候倒是能够和高中同学们一聚，不错的机会，大家也快有大半年没有聚过了。 整个10月事情非常多，澳洲的签证总算是拿到了，但是去悉尼的计划却被无限期延迟了。不过也好，拿了美国的，明年第一个Q一起去，逛个够，到时候可能存的米可能也会多点。下个月去悉尼的话我的信用卡一定爆了。人算不如天算，计划变成了老大和大老大来上海！ 我还要想怎么招呼他们，呵呵。大家有什么好的建议可以跟我说。比如请他们吃什么？去哪儿玩？ 买了一个二手的XBox，装XBMC当Media Center用。目前还没怎么整，准备有空升级Evolution-X，装上XBMC，换上大硬盘，就大功告成了。据说可以往上面装Debian？ 前几天看到FlashFXP的中国代理搞团购，80人民币就可以买一个25美刀的软件。可能老美眼里，25$就是一顿饭钱吧。反正我认为是值了。屈指算来，我用FlashFXP足足有5年了，的确是应该支持一下作者了。写个软件，长期维护的确是不容易。其作者是一个非常负责人的开发者，有问必答，有Bug一定会很快修复，一旦购买license都是终生免费升级和技术支持，就冲这一点，我就买了！ 另外FXP功能，应该是它独有的功能。也就是Site to Site FTP transfer，两个FTP服务器之间直接传输，通常可以达到惊人的速度！适合经常搬东西的人。当然，FXP需要服务器端的支持才行。 除此之外早年俺还支持过： 超级兔子 Maxthon 俗称马桶 瑞星98 现在升级到2006了，记得以前靠收集病毒样本骗了足有20多套正版，多么疯狂的行为啊！瑞星竟然也给，还是同一个地址，真有意思！最后都送人了，我自己根本不需要这东西。 游戏 Starcraft + Brood War Counter-Strike 后悔买了奥美的垃圾货。奥美就是个十足的垃圾公司。 最后，上周五乘着去澳大利亚驻上海领事馆拿签证的机会，去了一次文新大厦，看了一下微创看以前的同事。微创还是老样子，唯一变化的是，原来认识的，都走的差不多了。 No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>最近不知道为何，非常健忘。可能是太累了。</p>
<p>本来写好一堆记事贴把想要写的东西都记录下来，到时候可以发挥。没想到今天回家找来找去没找到，晕死。</p>
<p>国庆到现在已经又一个月快过去了，意识到这一点是因为月末要发salary了。今天在单位休息室小憩的时候看到关于Robert 清崎的报道，可能看过穷爸爸富爸爸的人都知道这个人吧。觉得他说得很对，要想成为富翁，只拿一份工资是绝对不可能的。虽然他干投资失常与风险为伴，但是到了47岁，他有了10 Million USD，提前退休了。他做的人人都能想到，就是稳健的房地产投资和其他组合，我忘了。去年也看过他关于房地产投资的书，他在悉尼的投资是非常成功的。我想我到了到了一定的年纪，是不是也去做一个自由投资客呢，但无论如何没法和他一样成功吧。</p>
<p>十一期间的流水帐已经差不多忘了。休息，走亲访友，高中同学结婚，和TAOTAO一起购物。虽然平淡但也算充实。惊闻我们的<strong>李炎</strong>筒子下个月要结婚了，红色炸药包不经意又来了，哈！不过到时候倒是能够和高中同学们一聚，不错的机会，大家也快有大半年没有聚过了。</p>
<p>整个10月事情非常多，澳洲的签证总算是拿到了，但是去悉尼的计划却被无限期延迟了。不过也好，拿了美国的，明年第一个Q一起去，逛个够，到时候可能存的米可能也会多点。下个月去悉尼的话我的信用卡一定爆了。人算不如天算，计划变成了老大和大老大来上海！</p>
<p>我还要想怎么招呼他们，呵呵。大家有什么好的建议可以跟我说。比如请他们吃什么？去哪儿玩？</p>
<p>买了一个二手的XBox，装XBMC当Media Center用。目前还没怎么整，准备有空升级Evolution-X，装上XBMC，换上大硬盘，就大功告成了。据说可以往上面装Debian？</p>
<p>前几天看到<a href="http://flashfxp.com/"><strong>FlashFXP</strong></a>的中国代理搞团购，80人民币就可以买一个25美刀的软件。可能老美眼里，25$就是一顿饭钱吧。反正我认为是值了。屈指算来，我用<a href="http://flashfxp.com/"><strong>FlashFXP</strong></a>足足有5年了，的确是应该支持一下作者了。写个软件，长期维护的确是不容易。其作者是一个非常负责人的开发者，有问必答，有Bug一定会很快修复，一旦购买license都是终生免费升级和技术支持，就冲这一点，我就买了！</p>
<p>另外FXP功能，应该是它独有的功能。也就是Site to Site FTP transfer，两个FTP服务器之间直接传输，通常可以达到惊人的速度！适合经常搬东西的人。当然，FXP需要服务器端的支持才行。</p>
<p>除此之外早年俺还支持过：<br />
超级兔子<br />
Maxthon 俗称马桶<br />
瑞星98<br />
现在升级到2006了，记得以前靠收集病毒样本骗了足有20多套正版，多么疯狂的行为啊！瑞星竟然也给，还是同一个地址，真有意思！最后都送人了，我自己根本不需要这东西。</p>
<p>游戏<br />
Starcraft + Brood War<br />
Counter-Strike<br />
后悔买了奥美的垃圾货。奥美就是个十足的垃圾公司。</p>
<p>最后，上周五乘着去澳大利亚驻上海领事馆拿签证的机会，去了一次文新大厦，看了一下微创看以前的同事。微创还是老样子，唯一变化的是，原来认识的，都走的差不多了。</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/240/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux下JDK1.5的安装及中文显示问题解决方案</title>
		<link>http://terrywang.net/archives/143</link>
		<comments>http://terrywang.net/archives/143#comments</comments>
		<pubDate>Sun, 31 Oct 2004 00:47:29 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=143</guid>
		<description><![CDATA[Linux下jdk1.5的安装及中文显示问题解决方案 这篇文章最早发布于linuxsir和javaresearch，是我2004年大三的时候自学Java，在Linux下安装J2SE 5.0时发现问题，解决问题整理后写的文章。 Java Research URL http://www.javaresearch.org/article/18363.htm 文章写于2004年10月，用的发行版Fedora Core 2，JDK 1.5.0。最新版本发布在Google Docs上 http://docs.google.com/Doc?id=dhdx8dp4_56dx4r87k4 后来发现被国内无数的网站和博客转载（大多数人至少写了转，也有不少连转载都不写的，但同样都未经本人的同意），但也无可非议，国内的版权意识那时候绝对 达不到国外，甚至如今中国的水平。我也没有多说什么，只是要求转载的人把我的email地址从文章中移除，以避免更多的垃圾邮件。毕竟那是我的主力 email，可惜基本没人那么做。Junk mail还是那么多，Google和Baidu还是可以搜到这个email，无语。 发现Ubuntu下JDK 5.0下有类似的问题，无聊的时候运行了一下几年前写的Java Swing程序，估计是类似的问题，还没有时间着手去解决，找时间研究后会更新此篇。 OS X下无此问题。 Ubuntu, Ubuntu Server以及Kubuntu, Xubuntu等衍生版本 Ubuntu本身是基于Debian GNU/Linux的，用的当然是大名鼎鼎的APT包管理，优点就不谈了。如果使用Debian或者Ubuntu，建议利用APT来安装和管理JDK，这样的话省去自己手动更新JDK的痛苦，解决browser plugin问题。在系统中也会自动添加Sun Java Console/Java Web Start/Java Plugin Control Panel/Policy Tools之类菜单项目。 手动更新需要去下那个self-extract的bin文件然后自己设置环境变量，每次升级JDK之后还需要重新修改，比较麻烦。 既然用了Debian/Ubuntu，就让APT替你管理好系统吧。 Ubuntu Desktop和Server默认是不装Sun JRE/JDK相关包的，因为是非是开源的： JDK安装是非常简单的： sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-plugin 有依赖关系的会自动解决。安装好之后可以用 sudo update-alternatives &#8211;config java 选择想用的JDK。 [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
<li><a href='http://terrywang.net/archives/940' rel='bookmark' title='Permanent Link: Oracle+Sun产品战略'>Oracle+Sun产品战略</a></li>
<li><a href='http://terrywang.net/archives/83' rel='bookmark' title='Permanent Link: IP Search'>IP Search</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Linux下jdk1.5的安装及中文显示问题解决方案</p>
<p>这篇文章最早发布于linuxsir和javaresearch，是我2004年大三的时候自学Java，在Linux下安装J2SE 5.0时发现问题，解决问题整理后写的文章。</p>
<p>Java Research URL<br />
<a href="http://www.javaresearch.org/article/18363.htm" target="_blank">http://www.javaresearch.org/article/18363.htm</a></p>
<p><strong>文章写于2004年10月，用的发行版Fedora Core 2，JDK 1.5.0。最新版本发布在Google Docs上</strong><br />
<a class="tabcontent" href="http://docs.google.com/Doc?id=dhdx8dp4_56dx4r87k4" target="_blank">http://docs.google.com/Doc?id=dhdx8dp4_56dx4r87k4</a></p>
<p>后来发现被国内无数的网站和博客转载（大多数人至少写了转，也有不少连转载都不写的，但同样都未经本人的同意），但也无可非议，国内的版权意识那时候绝对 达不到国外，甚至如今中国的水平。我也没有多说什么，只是要求转载的人把我的email地址从文章中移除，以避免更多的垃圾邮件。毕竟那是我的主力 email，可惜基本没人那么做。Junk mail还是那么多，Google和Baidu还是可以搜到这个email，无语。</p>
<p>发现Ubuntu下JDK 5.0下有类似的问题，无聊的时候运行了一下几年前写的Java Swing程序，估计是类似的问题，还没有时间着手去解决，找时间研究后会更新此篇。</p>
<p>OS X下无此问题。</p>
<p><strong>Ubuntu, Ubuntu Server以及Kubuntu, Xubuntu等衍生版本<br />
Ubuntu本身是基于Debian GNU/Linux的，用的当然是大名鼎鼎的APT包管理，优点就不谈了。如果使用Debian或者Ubuntu，建议利用APT来安装和管理JDK，这样的话省去自己手动更新JDK的痛苦，解决browser plugin问题。在系统中也会自动添加Sun Java Console/Java Web Start/Java Plugin Control Panel/Policy Tools之类菜单项目。</strong></p>
<p><strong>手动更新需要去下那个self-extract的bin文件然后自己设置环境变量，每次升级JDK之后还需要重新修改，比较麻烦。 既然用了Debian/Ubuntu，就让APT替你管理好系统吧。</strong></p>
<p><strong>Ubuntu Desktop和Server默认是不装Sun JRE/JDK相关包的，因为是非是开源的：</strong></p>
<p><strong>JDK安装是非常简单的：<br />
sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-plugin<br />
有依赖关系的会自动解决。安装好之后可以用<br />
sudo update-alternatives &#8211;config java<br />
选择想用的JDK。</strong></p>
<p><strong>如果需要通过.deb包安装的apps用你指定的JRE/JDK来跑，需要编辑/etc/jvm文件。<br />
把路径加入，放在最上方，这里以Ubuntu Intrepid Ibex 8.10为例：<br />
/usr/lib/jvm/java-6-sun-1.6.0.10<br />
当然原来编辑~/.bash_profile ~/.bashrc和/etc/profile的方法一样适用，看你喜欢哪一种方法了。</strong></p>
<p><strong>注意环境变量的作用域：<br />
Session Wide (不影响GUI程序)<br />
~/.profile<br />
~/.bash_profile<br />
~/.bashrc</strong></p>
<p><strong>System Wide<br />
/etc/profile<br />
/etc/bash.bashrc<br />
/etc/environment</strong></p>
<p>更多信息：<br />
<a href="https://help.ubuntu.com/community/EnvironmentVariables" target="_blank">https://help.ubuntu.com/community/EnvironmentVariables</a><br />
<a href="https://help.ubuntu.com/community/JavaInstallation" target="_blank">https://help.ubuntu.com/community/JavaInstallation</a></p>
<p>稍后会重新写一篇更详细的，涵盖更多发行版本和JDK版本的文档。</p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/579' rel='bookmark' title='Permanent Link: 关于Ubuntu损坏笔记本硬盘的问题'>关于Ubuntu损坏笔记本硬盘的问题</a></li>
<li><a href='http://terrywang.net/archives/940' rel='bookmark' title='Permanent Link: Oracle+Sun产品战略'>Oracle+Sun产品战略</a></li>
<li><a href='http://terrywang.net/archives/83' rel='bookmark' title='Permanent Link: IP Search'>IP Search</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/143/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIY自己的Linux内核</title>
		<link>http://terrywang.net/archives/98</link>
		<comments>http://terrywang.net/archives/98#comments</comments>
		<pubDate>Tue, 10 Aug 2004 10:48:19 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[slackware]]></category>
		<category><![CDATA[study]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=98</guid>
		<description><![CDATA[主页空间提供商因不明原因暂停个人主页服务，何时恢复未知。估计还是严打惹得祸，SP这诚信，还有什么好说的。好在Blog能继续更新。 前一阵无聊，玩了好多不同的Linux发行版本，尤其是Slackware花费了我大量的精力。结果还是放弃了，不想在中文字体和美化上浪费时间了。最终还是换回Fedora Core。 花了几天时间把Fedora Core 2整好，几乎完美了，但是突然发现声音设置有问题，问了多个论坛未果。后来经过一高人指导，在kmix中去掉一个选项就ok了，昏倒！ 之后是升级带来了些问题，升级到Fedora官方提供的内核2.6.7-1.494.2.2，结果问题多多，系统几乎要crash了，而且linux-ntfs模块都无法工作，Fedora发布的内核都是修改过的，加入了N多不需要的东西，很慢，而且没有把ntfs读支持编译到内核中。 一气之下，下了kernel.org最新内核源码。自己磕磕碰碰，摸索着编译了一遍！做了一些自定义，去掉了不需要的模块和功能，结果系统速度提高至少25%！原先的问题也没有了，看来玩Linux不能偷懒，以后还是不去用Fedora的内核了。看来需要找一个更适合DIY的发行版本了，Debian还是Gentoo？ 去了学校一天实在是太热了，一个晚上没睡着。早上5点又热醒，实在受不了，回家了。 Related posts:最后一个短学期 移除Ubuntu的旧内核 继续发现悉尼机场的Ubuntu应用


Related posts:<ol><li><a href='http://terrywang.net/archives/80' rel='bookmark' title='Permanent Link: 最后一个短学期'>最后一个短学期</a></li>
<li><a href='http://terrywang.net/archives/584' rel='bookmark' title='Permanent Link: 移除Ubuntu的旧内核'>移除Ubuntu的旧内核</a></li>
<li><a href='http://terrywang.net/archives/660' rel='bookmark' title='Permanent Link: 继续发现悉尼机场的Ubuntu应用'>继续发现悉尼机场的Ubuntu应用</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>主页空间提供商因不明原因暂停个人主页服务，何时恢复未知。估计还是严打惹得祸，SP这诚信，还有什么好说的。好在Blog能继续更新。</p>
<p>前一阵无聊，玩了好多不同的Linux发行版本，尤其是Slackware花费了我大量的精力。结果还是放弃了，不想在中文字体和美化上浪费时间了。最终还是换回Fedora Core。</p>
<p>花了几天时间把Fedora Core 2整好，几乎完美了，但是突然发现声音设置有问题，问了多个论坛未果。后来经过一高人指导，在kmix中去掉一个选项就ok了，昏倒！</p>
<p>之后是升级带来了些问题，升级到Fedora官方提供的内核2.6.7-1.494.2.2，结果问题多多，系统几乎要crash了，而且linux-ntfs模块都无法工作，Fedora发布的内核都是修改过的，加入了N多不需要的东西，很慢，而且没有把ntfs读支持编译到内核中。</p>
<p>一气之下，下了kernel.org最新内核源码。自己磕磕碰碰，摸索着编译了一遍！做了一些自定义，去掉了不需要的模块和功能，结果系统速度提高至少25%！原先的问题也没有了，看来玩Linux不能偷懒，以后还是不去用Fedora的内核了。看来需要找一个更适合DIY的发行版本了，Debian还是Gentoo？</p>
<p>去了学校一天实在是太热了，一个晚上没睡着。早上5点又热醒，实在受不了，回家了。</p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/80' rel='bookmark' title='Permanent Link: 最后一个短学期'>最后一个短学期</a></li>
<li><a href='http://terrywang.net/archives/584' rel='bookmark' title='Permanent Link: 移除Ubuntu的旧内核'>移除Ubuntu的旧内核</a></li>
<li><a href='http://terrywang.net/archives/660' rel='bookmark' title='Permanent Link: 继续发现悉尼机场的Ubuntu应用'>继续发现悉尼机场的Ubuntu应用</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/98/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IP Search</title>
		<link>http://terrywang.net/archives/83</link>
		<comments>http://terrywang.net/archives/83#comments</comments>
		<pubDate>Tue, 06 Jul 2004 15:24:38 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=83</guid>
		<description><![CDATA[明天有两个同学提前毕业，吃散伙饭，可谓是提前的散伙饭那。只是希望不要下暴雨了！ 本月13日考计算机系统结构，郁闷啊。 今天下午抽了1个小时写了个小东西，有兴趣的可以下载看看。 主要功能：根据IP查询该IP的地理位置，用的是来自纯真的Wry.dat数据文件，其实就是仿纯真那个Show IP用Swing实现而已。目的是想改进一下LumaQQ的倒查IP的UI，算是研究LumaQQ源码的小成果吧。以后准备进一步完善，用SWT改写，希望能用得上。具体请看Readme。 Download: IP Search IPSearch Swing Edition Description: A tool based on Java Swing which locates an IP to physical location or the other way around. It is quite simple and possibly junk to some experts. I wrote this just to test my Swing and WSH/Bash scripting skills, as well as [...]


Related posts:<ol><li><a href='http://terrywang.net/archives/940' rel='bookmark' title='Permanent Link: Oracle+Sun产品战略'>Oracle+Sun产品战略</a></li>
<li><a href='http://terrywang.net/archives/143' rel='bookmark' title='Permanent Link: Linux下JDK1.5的安装及中文显示问题解决方案'>Linux下JDK1.5的安装及中文显示问题解决方案</a></li>
<li><a href='http://terrywang.net/archives/546' rel='bookmark' title='Permanent Link: 记得锁定你的电脑'>记得锁定你的电脑</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>明天有两个同学提前毕业，吃散伙饭，可谓是提前的散伙饭那。只是希望不要下暴雨了！</p>
<p>本月13日考计算机系统结构，郁闷啊。</p>
<p>今天下午抽了1个小时写了个小东西，有兴趣的可以下载看看。<br />
主要功能：根据IP查询该IP的地理位置，用的是来自<a href="http://www.cz88.net/">纯真</a>的Wry.dat数据文件，其实就是仿纯真那个Show IP用Swing实现而已。目的是想改进一下<a href="http://lumaqq.linuxsir.org/"><strong>LumaQQ</strong></a>的倒查IP的UI，算是研究<a href="http://lumaqq.linuxsir.org/"><strong>LumaQQ</strong></a>源码的小成果吧。以后准备进一步完善，用SWT改写，希望能用得上。具体请看Readme。</p>
<p><strong>Download: <a href="http://sites.google.com/site/imterry/computer/files/ipsearch.tar.gz?attredirects=0">IP Search</a></strong></p>
<p>IPSearch Swing Edition<br />
Description:<br />
A tool based on Java Swing which locates an IP to physical location or the other way around. It is quite simple and possibly junk to some experts. I wrote this just to test my Swing and WSH/Bash scripting skills, as well as the cross-platform feature of Java.  </p>
<p>System Requirements:<br />
Operating sytems:<br />
<img src="http://www.zimbra.com/products/zimbra_desktop/logo-windows.png" alt="Windows" />Microsoft Windows 98/2000/XP, Server 2003<br />
<img src="http://www.zimbra.com/products/zimbra_desktop/logo-linux.png" alt="Linux" />GNU/Linux (Tested on Fedora Core, Debian, Slackware)<br />
<img src="http://www.zimbra.com/products/zimbra_desktop/logo-mac.png" alt="Mac OS X" />Mac OS X 10.3^<br />
Java Runtime Environment: Sun JRE 1.4.2_05^, JRE 1.5.0_03^</p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/940' rel='bookmark' title='Permanent Link: Oracle+Sun产品战略'>Oracle+Sun产品战略</a></li>
<li><a href='http://terrywang.net/archives/143' rel='bookmark' title='Permanent Link: Linux下JDK1.5的安装及中文显示问题解决方案'>Linux下JDK1.5的安装及中文显示问题解决方案</a></li>
<li><a href='http://terrywang.net/archives/546' rel='bookmark' title='Permanent Link: 记得锁定你的电脑'>记得锁定你的电脑</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/83/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>最后一个短学期</title>
		<link>http://terrywang.net/archives/80</link>
		<comments>http://terrywang.net/archives/80#comments</comments>
		<pubDate>Sat, 03 Jul 2004 07:26:21 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[slackware]]></category>
		<category><![CDATA[study]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=80</guid>
		<description><![CDATA[真的是很久没有写blog了，这一阵子真的是忙坏了外加郁闷。本来以为自己可以顺利的提前毕业了，没想到造物弄人，到最后晚节不保。导致最后一个学期任务艰巨！ 好多昔日的同窗好友毕业的毕业，即将工作的工作。还有在家等着上班，呵呵。听到现在干什么行业的都有，金融、计算机、保险、公务员，真是五花八门啊，八仙过海各显神通了。 对于我自己，本来我是一心想做IT行业的。不过看过和听过很多，尤其是做开发的，一开始憧憬美好的未来，不过后来都越干越没意思，尤其是那些做外包的公司，实在没什么前途，一味追求效益，根本不管你怎么做，用什么来做。结果就出现了一堆又一堆的垃圾代码。技术也不会得到真正的提高。在临近毕业之前真的有些迷茫了。到底是做计算机好，还是做别的行业？这恐怕只有我自己去探索了。 不过学了这么多年计算机，终究不太愿意放弃。只是希望能进一个追求卓越技术而不是一位追求收入的公司，当然收益也是重要的，否则企业无法生存，员工也就饿死了。比如Sun就不错，哈哈，不要打我，随便说说也不行啊。 前一个月加入了LumaQQ开发小组，LumaQQ是一个独立的基于Java的QQ客户端，具有可重用的纯Java核心和基于SWT的仿QQ界面。一开始我以为自己的Core Java水平还行，不过进入小组才发现，这么完整大型的软件竟然只是出自一个清华研二学生之手，我不得不佩服到五体投地。加入小组不为别的，只是想学习一下团队合作和真正开发中用到的东西学。不同的学校出来的人，多方面还是有着很大区别的。怪不得有的人把学校比作一个模子，出来的人基本都有那么些类似的东西。我们学校么不说了，没别的特色，出名的也就出废渣比别的学校多些就是了。 最近好东西可真多，我给大家提个醒，不要忘了用哦。 Eclipse 3.0 release 终于release了，全面转向3.0平台。不过估计有一堆插件要更新了。 Fedora Core 2 Red Hat放弃桌面市场后赞助的Fedora项目，发布第二个release，其实1就相当不错了。 Slackware 10 BSD like的Linux系统，速度无可比拟，和Debian，Gentoo等被称为DIY经典。不可错过！昨天我刚把Fedora Core 1换了，嘿嘿。 还有太多太多的东西我不多说了，大家更新自己用的，不用的就必要去费神了。 最近看的一些好看的电影 特洛伊 场面ok，演员ok，布莱德-皮特魅力无法挡，不过我总觉得他身材作为一个勇士似乎有点那个什么了。里面那个Helen不说了，简直是Troy败笔，或许就是我东西方审美差异太大。还是值得一看的大片。 明日之后 The day after tomorrow，中国大陆翻译为后天，这算什么玩意儿！直译啊！感觉台湾明日之后这个翻译还是比较不错。灾难片中的经典，而且有一定的教育意义，如果真的有一天地球上出现类似的灾难，人类该如何应对呢？还是防患于未然吧！我们的地球只有一个。 东部战线 据说是俄罗斯总统普京推荐的片子。是说一个前苏联侦察小分队的故事，的确不错，虽然比不上兄弟连，拯救大兵之类的大手笔，但是还是值得一看，有点类似国内一些抗战的。 野蛮师姐 全mm的又一部力作&#8230;不过看过之后估计失望大于希望。基本是一部烂片。不过喜欢全mm的可以看看。毕竟是野蛮女友后一部大作。和不可不信缘这种在剧情上是没的比的，感觉全智贤在演技上也不如孙艺珍。 Related posts:DIY自己的Linux内核 Last day of October Sydney Linux User Group At Google Sydney Office


Related posts:<ol><li><a href='http://terrywang.net/archives/98' rel='bookmark' title='Permanent Link: DIY自己的Linux内核'>DIY自己的Linux内核</a></li>
<li><a href='http://terrywang.net/archives/244' rel='bookmark' title='Permanent Link: Last day of October'>Last day of October</a></li>
<li><a href='http://terrywang.net/archives/897' rel='bookmark' title='Permanent Link: Sydney Linux User Group At Google Sydney Office'>Sydney Linux User Group At Google Sydney Office</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>真的是很久没有写blog了，这一阵子真的是忙坏了外加郁闷。本来以为自己可以顺利的提前毕业了，没想到造物弄人，到最后晚节不保。导致最后一个学期任务艰巨！</p>
<p>好多昔日的同窗好友毕业的毕业，即将工作的工作。还有在家等着上班，呵呵。听到现在干什么行业的都有，金融、计算机、保险、公务员，真是五花八门啊，八仙过海各显神通了。</p>
<p>对于我自己，本来我是一心想做IT行业的。不过看过和听过很多，尤其是做开发的，一开始憧憬美好的未来，不过后来都越干越没意思，尤其是那些做外包的公司，实在没什么前途，一味追求效益，根本不管你怎么做，用什么来做。结果就出现了一堆又一堆的垃圾代码。技术也不会得到真正的提高。在临近毕业之前真的有些迷茫了。到底是做计算机好，还是做别的行业？这恐怕只有我自己去探索了。</p>
<p>不过学了这么多年计算机，终究不太愿意放弃。只是希望能进一个追求卓越技术而不是一位追求收入的公司，当然收益也是重要的，否则企业无法生存，员工也就饿死了。比如Sun就不错，哈哈，不要打我，随便说说也不行啊。</p>
<p>前一个月加入了LumaQQ开发小组，LumaQQ是一个独立的基于Java的QQ客户端，具有可重用的纯Java核心和基于SWT的仿QQ界面。一开始我以为自己的Core Java水平还行，不过进入小组才发现，这么完整大型的软件竟然只是出自一个清华研二学生之手，我不得不佩服到五体投地。加入小组不为别的，只是想学习一下团队合作和真正开发中用到的东西学。不同的学校出来的人，多方面还是有着很大区别的。怪不得有的人把学校比作一个模子，出来的人基本都有那么些类似的东西。我们学校么不说了，没别的特色，出名的也就出废渣比别的学校多些就是了。</p>
<p>最近好东西可真多，我给大家提个醒，不要忘了用哦。<br />
<strong>Eclipse 3.0 release </strong><br />
终于release了，全面转向3.0平台。不过估计有一堆插件要更新了。<br />
<strong>Fedora Core 2</strong><br />
Red Hat放弃桌面市场后赞助的Fedora项目，发布第二个release，其实1就相当不错了。<br />
<strong>Slackware 10</strong><br />
BSD like的Linux系统，速度无可比拟，和Debian，Gentoo等被称为DIY经典。不可错过！昨天我刚把Fedora Core 1换了，嘿嘿。</p>
<p>还有太多太多的东西我不多说了，大家更新自己用的，不用的就必要去费神了。</p>
<p>最近看的一些好看的电影</p>
<p><strong>特洛伊</strong><br />
场面ok，演员ok，布莱德-皮特魅力无法挡，不过我总觉得他身材作为一个勇士似乎有点那个什么了。里面那个Helen不说了，简直是Troy败笔，或许就是我东西方审美差异太大。还是值得一看的大片。</p>
<p><strong>明日之后</strong><br />
The day after tomorrow，中国大陆翻译为后天，这算什么玩意儿！直译啊！感觉台湾明日之后这个翻译还是比较不错。灾难片中的经典，而且有一定的教育意义，如果真的有一天地球上出现类似的灾难，人类该如何应对呢？还是防患于未然吧！我们的地球只有一个。</p>
<p><strong>东部战线</strong><br />
据说是俄罗斯总统普京推荐的片子。是说一个前苏联侦察小分队的故事，的确不错，虽然比不上兄弟连，拯救大兵之类的大手笔，但是还是值得一看，有点类似国内一些抗战的。</p>
<p><strong>野蛮师姐</strong><br />
全mm的又一部力作&#8230;不过看过之后估计失望大于希望。基本是一部烂片。不过喜欢全mm的可以看看。毕竟是野蛮女友后一部大作。和不可不信缘这种在剧情上是没的比的，感觉全智贤在演技上也不如孙艺珍。</p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/98' rel='bookmark' title='Permanent Link: DIY自己的Linux内核'>DIY自己的Linux内核</a></li>
<li><a href='http://terrywang.net/archives/244' rel='bookmark' title='Permanent Link: Last day of October'>Last day of October</a></li>
<li><a href='http://terrywang.net/archives/897' rel='bookmark' title='Permanent Link: Sydney Linux User Group At Google Sydney Office'>Sydney Linux User Group At Google Sydney Office</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/80/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2003年最后一篇</title>
		<link>http://terrywang.net/archives/32</link>
		<comments>http://terrywang.net/archives/32#comments</comments>
		<pubDate>Tue, 30 Dec 2003 09:38:50 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://terrywang.net/?p=32</guid>
		<description><![CDATA[发现自己好几天没写点什么了 今天一早起来打开某某网站，第一眼就看到演艺圈大姐大梅艳芳走了。有点突如其来，让人感叹人生之无常。平时不怎么接触她的作品，但愿她一路走好。 这几天找到不少好东西：Knoppix 3.3，CCF有人做了彻底的简体中文语言版本，不过我还是喜欢英文版。是光盘上运行的Linux，又称Live CD，基于大名鼎鼎的Debian，桌面用KDE，很漂亮。带了KOffice，JDK等，能满足常用的要求了。而且能用pppoe拨号，酷毙了。向那些Open Source的英雄们致敬！ 最近几个星期一直在研究eclipse的Visual Editor，真是爽翻了。免费的IDE能做到这样真是不简单，不过幕后还是靠IBM撑着。Eclipse的一个插件MyEclipse，能作J2EE开发，和JBoss、Tomcat等都能完全整合，酷毙了！再也不用在Dreamweaver MX 2004下写jsp代码了。JBuilder X和JCreator也都暂时下岗了，现在就留了一个Eclipse和Gel。 最近由于项目的需要还要熟悉一下XML，虽然以前自学过，但是DTD，XSLT，WML，WSDL等高级内容都不熟悉，又要啃书了当书虫了。 Related posts:读不懂这个学校 最后一个短学期


Related posts:<ol><li><a href='http://terrywang.net/archives/130' rel='bookmark' title='Permanent Link: 读不懂这个学校'>读不懂这个学校</a></li>
<li><a href='http://terrywang.net/archives/80' rel='bookmark' title='Permanent Link: 最后一个短学期'>最后一个短学期</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>发现自己好几天没写点什么了</p>
<p>今天一早起来打开某某网站，第一眼就看到演艺圈大姐大梅艳芳走了。有点突如其来，让人感叹人生之无常。平时不怎么接触她的作品，但愿她一路走好。</p>
<p>这几天找到不少好东西：Knoppix 3.3，CCF有人做了彻底的简体中文语言版本，不过我还是喜欢英文版。是光盘上运行的Linux，又称Live CD，基于大名鼎鼎的Debian，桌面用KDE，很漂亮。带了KOffice，JDK等，能满足常用的要求了。而且能用pppoe拨号，酷毙了。向那些Open Source的英雄们致敬！</p>
<p>最近几个星期一直在研究eclipse的Visual Editor，真是爽翻了。免费的IDE能做到这样真是不简单，不过幕后还是靠IBM撑着。Eclipse的一个插件MyEclipse，能作J2EE开发，和JBoss、Tomcat等都能完全整合，酷毙了！再也不用在Dreamweaver MX 2004下写jsp代码了。JBuilder X和JCreator也都暂时下岗了，现在就留了一个Eclipse和Gel。</p>
<p>最近由于项目的需要还要熟悉一下XML，虽然以前自学过，但是DTD，XSLT，WML，WSDL等高级内容都不熟悉，又要啃书了当书虫了。</p>


<p>Related posts:<ol><li><a href='http://terrywang.net/archives/130' rel='bookmark' title='Permanent Link: 读不懂这个学校'>读不懂这个学校</a></li>
<li><a href='http://terrywang.net/archives/80' rel='bookmark' title='Permanent Link: 最后一个短学期'>最后一个短学期</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://terrywang.net/archives/32/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
