<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;AkIASHcyeSp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447</id><updated>2011-11-28T08:02:29.991+08:00</updated><category term="linux script" /><category term="编码" /><category term="恶补Oracle" /><category term="Linux技巧" /><category term="Linux技巧 G1 Andorid" /><category term="LINUX体验" /><category term="杂谈" /><category term="找到一条虫" /><title>二进制生存</title><subtitle type="html">二进制的世界就是个大泥潭，
为了不沉下去，就得不停的游！</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://binsos.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://binsos.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/KevZ" /><feedburner:info uri="blogspot/kevz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;A04DSXY6fip7ImA9Wx9XGEU.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-6116735306018905560</id><published>2011-01-13T10:23:00.005+08:00</published><updated>2011-01-13T11:39:38.816+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-13T11:39:38.816+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux技巧" /><title>挖掘 type 命令</title><content type="html">今天测试个脚本，居然发现 ifconfig 命令会找不到，呖。。。。开发无止境，测试无止境！！&lt;br /&gt;&lt;br /&gt;  修改了一下，用 type 命令重新定位一下，判断系统中 ifconfig 命令的位置，代码如下：&lt;br /&gt;  IFCONF="/sbin/ifconfig"&lt;br /&gt;  [ ! -x "/sbin/ifconfig" ] &amp;amp;&amp;amp;&lt;br /&gt;      IFCONF=`type ifconfig | awk '{print $3}'`&lt;br /&gt;&lt;br /&gt;  接着又发现新问题了，type 的返回信息很“丰富”啊。。。&lt;br /&gt;  启动 bash 以后运行 type ifconfig 返回 ifconfig is /sbin/ifconfig&lt;br /&gt;  运行一次 ifconfig 后再运行 type ifconfig 返回 ifconfig is hashed (/sbin/ifconfig)&lt;br /&gt;&lt;br /&gt;  查看一下帮助，看看有没有什么参数可以用，type --help，&lt;br /&gt;  type: usage: type [-afptP] name [name ...]&lt;br /&gt;  不过，只有bash才支持这些参数；非POSIX的东西，不敢多用。&lt;br /&gt;   &lt;br /&gt;  为了保证可靠性，修改代码：&lt;br /&gt;  IFCONF="/sbin/ifconfig"&lt;br /&gt;  [ ! -x "/sbin/ifconfig" ] &amp;amp;&amp;amp;&lt;br /&gt;      IFCONF=`type ifconfig | awk '{print $NF}' | sed 's/(\|)//g'`&lt;br /&gt;&lt;br /&gt;  当然，仍然不放心。。因为 type 有时候还会有这样的输出格式：&lt;br /&gt;   (bash) type type --&gt; type is a shell builtin&lt;br /&gt;   (ksh)  type type --&gt; type is an alias for 'whence -v'&lt;br /&gt;&lt;br /&gt;  如果某人在环境变量里面 alias ifconfig='ifconifg -a' 了，这个脚本会报错吗？&lt;br /&gt;  好象不会，有兴趣可以研究一下。。。。。&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-6116735306018905560?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vMDYgW7y0EVtOYJlLQBlRvBFHJM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vMDYgW7y0EVtOYJlLQBlRvBFHJM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vMDYgW7y0EVtOYJlLQBlRvBFHJM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vMDYgW7y0EVtOYJlLQBlRvBFHJM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/ScZ6oU-tRjk" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=6116735306018905560" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/6116735306018905560?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/6116735306018905560?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/ScZ6oU-tRjk/type.html" title="挖掘 type 命令" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2011/01/type.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIMRHYzfip7ImA9WxFVEkk.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-3962065743229811076</id><published>2010-06-11T13:56:00.005+08:00</published><updated>2010-06-11T16:06:25.886+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-11T16:06:25.886+08:00</app:edited><title>QEMU入门</title><content type="html">1、QEMU是最简陋、最快速的虚拟机工具，一条命令就能开始工作：&lt;br /&gt;qemu -hda /dev/zero&lt;br /&gt;当然，这条命令什么都干不了，只是告诉你网络启动失败，硬盘驱动、软驱、光驱也都无法启动。&lt;br /&gt;&lt;br /&gt;2、来试试光盘引导：&lt;br /&gt;qemu -cdrom ubuntu-10.04-server-i386.iso&lt;br /&gt;可以启动ubuntu光盘了，当然你也可以试试windows安装光盘的ISO文件，也能装，不过你得先指定一个硬盘。&lt;br /&gt;&lt;br /&gt;3、装个系统试试&lt;br /&gt;&lt;br /&gt;3.1、先建个虚拟盘&lt;br /&gt;qemu-img create -f qcow2 linux.img 1G&lt;br /&gt;1G只是个容量上限，你写10G也没关系，不会占用你太多的空间，用多少算多少&lt;br /&gt;&lt;br /&gt;3.2开始启动安装程序&lt;br /&gt;qemu -hda linux.img -cdrom ubuntu-10.04-server-i386.iso -m 512M -boot d&lt;br /&gt;参数依次是 硬盘、光盘、内存、引导位置&lt;br /&gt;&lt;br /&gt;装一半过过瘾就行了，别真的装了。知道为什么？&lt;br /&gt;QEMU性能不如vmware和virtualbox，真要用估计没多少人会选qemu&lt;br /&gt;搞开发玩玩可以，真真上生产还是不大方便&lt;br /&gt;&lt;br /&gt;4、开始玩了，凑点装备准备上路&lt;br /&gt;需要的装备：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;qemu  有Linux/Windows版的，不过你得在Linux下玩，不然后面就玩不下去了&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;kernel  需要一个内核文件，硬盘里或者网上随便找一个，凑合着能用就行。如果你已经在Linux下面了，/boot/下面就有。再或者，Linux安装盘上一般也能找到，拷下来就能用。&lt;/li&gt;&lt;li&gt;busybox 基本上每个Linux系统里面都已经有了，或者去下载一个 http://www.busybox.net/downloads/binaries/  busybox-i686 就不错&lt;/li&gt;&lt;/ul&gt;后面还需要的东西：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Linux内核  http://www.kernel.org/pub/linux/kernel/v2.6/&lt;/li&gt;&lt;li&gt;内核编译环境  准备编个自已的内核&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-3962065743229811076?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KebOV0_sHMGSEYul8XoDEsH51cs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KebOV0_sHMGSEYul8XoDEsH51cs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KebOV0_sHMGSEYul8XoDEsH51cs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KebOV0_sHMGSEYul8XoDEsH51cs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/nI_dTX13wSk" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=3962065743229811076" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/3962065743229811076?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/3962065743229811076?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/nI_dTX13wSk/qemu.html" title="QEMU入门" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2010/06/qemu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04NQ3cyfyp7ImA9WxNaGEU.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-978567211509497068</id><published>2009-12-04T09:23:00.001+08:00</published><updated>2009-12-04T09:26:32.997+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-04T09:26:32.997+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="杂谈" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux技巧" /><title>一些好记又实用的免费DNS服务器</title><content type="html">以前总是记本省电信的DNS，&lt;wbr&gt;问题是出了省这些DNS往往无法访问&lt;br /&gt;外加上国内DNS污染非常严重，后来就不敢用国内DNS了，&lt;wbr&gt;直接用OpenDNS&lt;br /&gt;&lt;br /&gt;OpenDNS ：  208.67.222.222  208.67.220.220  还是比较好用的&lt;br /&gt;&lt;br /&gt;年初买了个G1，发现G1用的DNS是非常好记啊，速度也快&lt;br /&gt;4.2.2.1&lt;br /&gt;4.2.2.2&lt;br /&gt;4.2.2.3&lt;br /&gt;4.2.2.4&lt;br /&gt;4.2.2.5&lt;br /&gt;在 twitter 上还听到过一个DNS ，长得比较可爱&lt;br /&gt;4.3.2.1&lt;br /&gt;&lt;br /&gt;刚刚 google 又出了免费 DNS 服务&lt;br /&gt;&lt;br /&gt;8.8.8.8&lt;br /&gt;8.8.4.4&lt;br /&gt;&lt;br /&gt;基本上，同学们可以不必再用电信的垃圾DNS了。&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-978567211509497068?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v7OzT0klWISr0zPAvCiMymwl_nk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v7OzT0klWISr0zPAvCiMymwl_nk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v7OzT0klWISr0zPAvCiMymwl_nk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v7OzT0klWISr0zPAvCiMymwl_nk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/f4qaYWULEIA" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=978567211509497068" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/978567211509497068?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/978567211509497068?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/f4qaYWULEIA/dns.html" title="一些好记又实用的免费DNS服务器" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2009/12/dns.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcBRn08cCp7ImA9WxNTEU8.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-218120133523539620</id><published>2009-08-13T08:37:00.001+08:00</published><updated>2009-08-13T08:40:57.378+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-13T08:40:57.378+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux技巧 G1 Andorid" /><title>|G1| 让一个无线网卡即当AP又当STA</title><content type="html">公司用WIFI上网，只给笔记本分配了一个MAC地址，G1来了没法上网。&lt;br /&gt;&lt;br /&gt;想了一个办法，把笔记本虚拟成一个AP，这样需要笔记本的无线网卡需拟成两块无线网卡：一个作STA客户端与公司的WIFI连接，另一个模拟AP供G1连接&lt;br /&gt;&lt;br /&gt;用madwifi，已经能把原先的一个 ath0 设备变成 ath0/ath1 ，AP也出来了，可是网络很不稳定，时断时续，还需要找问题继续改进。。。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;/etc/init.d/NetworkManager stop&lt;br /&gt; modprobe -r ath_pci ath_rate_sample ath_hal wlan_scan_sta wlan_wep wlan_tkip wlan_xauth wlan_scan_ap wlan&lt;br /&gt;modprobe ath_pci autocreate=none&lt;br /&gt;&lt;br /&gt;wlanconfig ath create wlandev wifi0 wlanmode sta nosbeacon&lt;br /&gt;wlanconfig ath create wlandev wifi0 wlanmode ap&lt;br /&gt;&lt;br /&gt;ifconfig ath0 up&lt;br /&gt;iwconfig ath0 essid myspace&lt;br /&gt;iwpriv ath0 mode 3&lt;br /&gt;dhclient ath0&lt;br /&gt;&lt;br /&gt;ifconfig ath1 &lt;a href="http://192.168.31.1/24"&gt;192.168.31.1/24&lt;/a&gt;&lt;br /&gt;ifconfig ath1 up&lt;br /&gt;iwconfig ath1 essid Android&lt;br /&gt;/etc/init.d/dhcp3-server&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-218120133523539620?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ejOzjCXBkFqAuVNzZHZC7CVb040/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ejOzjCXBkFqAuVNzZHZC7CVb040/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ejOzjCXBkFqAuVNzZHZC7CVb040/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ejOzjCXBkFqAuVNzZHZC7CVb040/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/hWjQQroBSTI" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=218120133523539620" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/218120133523539620?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/218120133523539620?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/hWjQQroBSTI/g1-apsta.html" title="|G1| 让一个无线网卡即当AP又当STA" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2009/08/g1-apsta.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4BQH09cSp7ImA9WxBTF0o.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-1773891621294187151</id><published>2009-05-04T15:03:00.003+08:00</published><updated>2009-12-14T14:42:31.369+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-14T14:42:31.369+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux script" /><title>|Script|在控制台使用 cd 命令时，用拼音自动补全中文路径</title><content type="html">在控制台使用 cd 命令时，用拼音自动补全中文路径&lt;br /&gt;&lt;br /&gt;实验目录如下：&lt;br /&gt;biff@lenovo:/domain/WorkSpace$ ls&lt;br /&gt;SVN培训  全球眼  浙江建行  浙江农信&lt;br /&gt;&lt;br /&gt;使用: (输完后按 TAB 键自动补全)&lt;br /&gt;  cd S     &amp;lt;tab&amp;gt;             进入[SVN培训]&lt;br /&gt;  cd q     &amp;lt;tab&amp;gt;             进入[全球眼]&lt;br /&gt;   cd z     &amp;lt;tab&amp;gt;             自动补全[浙江]&lt;br /&gt;  cd zj    &amp;lt;tab&amp;gt;&amp;lt;tab&amp;gt;        提示[浙江建行 浙江农信]备选&lt;br /&gt;  cd 浙江j &amp;lt;tab&amp;gt;             进入[浙江建行]&lt;br /&gt;  cd zjj   &amp;lt;tab&amp;gt;             进入[浙江建行]&lt;br /&gt;  cd zj1   &amp;lt;tab&amp;gt;             进入[浙江建行]&lt;br /&gt;   cd zj2   &amp;lt;tab&amp;gt;             进入[浙江农信]&lt;br /&gt;&lt;br /&gt;配置:&lt;br /&gt;   找到 /etc/bash_completion 中 _file_dir() 函数，将&lt;br /&gt;      COMPREPLY=( "${COMPREPLY[@]}" "${toks[@]}" )&lt;br /&gt;   改成 ( 其中chsdir为本脚的名字,注意指定路径和赋执行权限 )&lt;br /&gt;       chs=($(chsdir "x$1" "$cur"))&lt;br /&gt;      COMPREPLY=( "${COMPREPLY[@]}" "${toks[@]}" "${chs[@]}" )&lt;br /&gt;   ( 这是最简单的，但也是最不安全的。还有其它的方法，比如将这段函数粘到$HOME/.bashrc文件中,在引用/etc/bash_completion之后再覆盖性的定义一遍。或者另起一个文件保存这段脚本，然后在.bashrc中用 . $HOME/bin/myscript.sh 导入一遍。注意小点点。)&lt;br /&gt;    ( 上面的修改只对 cd 命令生效,如果其它地方也需要补全,比如vim,还要用相同的方法处理 _filedir_xspec() 函数 )&lt;br /&gt;&lt;br /&gt;问题：&lt;br /&gt; 1、多音字无法解决,比如[浙江建行]要输入[zjjx];&lt;br /&gt; 2、可以用数字序号定位，但是现在序号有乱序问题，思考中...&lt;br /&gt; 有问题邮件联系!&lt;br /&gt;&lt;br /&gt;祝Linux之行一路顺风!&lt;br /&gt;&lt;br /&gt;版本更新在： https://groups.google.com/group/binsos/browse_thread/thread/1951b77a2cf4bfab&lt;br /&gt;&lt;br /&gt;---------------------------------&lt;br /&gt;    google talk&lt;br /&gt;&lt;a href="mailto:shaozx@gmail.com"&gt;shaozx@gmail.com&lt;/a&gt;&lt;br /&gt;---------------------------------&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-1773891621294187151?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QHh2CLQ9_X3-huFoXMu-DGUjb_M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QHh2CLQ9_X3-huFoXMu-DGUjb_M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QHh2CLQ9_X3-huFoXMu-DGUjb_M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QHh2CLQ9_X3-huFoXMu-DGUjb_M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/52nNMHwH_F8" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=1773891621294187151" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/1773891621294187151?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/1773891621294187151?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/52nNMHwH_F8/script-cd.html" title="|Script|在控制台使用 cd 命令时，用拼音自动补全中文路径" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2009/05/script-cd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08NRXczfip7ImA9WxJSEkk.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-8937540276552734025</id><published>2009-05-02T14:25:00.003+08:00</published><updated>2009-05-02T14:31:34.986+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-02T14:31:34.986+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="杂谈" /><title>时间和书</title><content type="html">今天是五六年来第一次去电脑城买光盘，与其等上三四天时间从电骡上下载，不如打个车今天就把光盘买回来。&lt;br /&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt; &lt;div&gt;       这就是时间的价值，我也是最近一年多才意识到有些时候时间比金钱重要。&lt;wbr&gt;当然，这是有前提条件的，就是在有一定的经济基础之后。&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;div&gt;    &lt;/div&gt; &lt;div&gt;       大家可能也有这个毛病：每天泡在淘宝上看一款U盘，&lt;wbr&gt;或者一部手机，连续关注了两三个月还是下不了决心买下来。&lt;br /&gt;&lt;/div&gt; &lt;div&gt;       半年前，我想买个U盘，连续三四周的时间都在网上逛，&lt;wbr&gt;比较性价比，比较哪个卖家信用高而且价格便宜。突然有一天，&lt;wbr&gt;我想通了，一口气买了三个，两个4GB、一个8GB，&lt;wbr&gt;一起花费了200块钱。该有的都有了，&lt;wbr&gt;以后就再没去关心U盘的事情了。&lt;br /&gt;      为了这200块钱真的不值得每天花一个多小时逛淘宝。&lt;/div&gt; &lt;div&gt; &lt;/div&gt;  &lt;div&gt;  &lt;br /&gt;   还有就是买书。&lt;/div&gt; &lt;div&gt;     &lt;br /&gt;   回想起来，差不多有十年没买过书了，因为不管找什么资料，&lt;wbr&gt;网上都能找到。&lt;/div&gt; &lt;div&gt;       但是还是应该买书回来看，特别的一本好书。“书非借不能读”，这是非常有道理的，&lt;wbr&gt;不是每个人都能坚持把一本300页的PDF电子书从头看到尾，&lt;wbr&gt;而买的纸质书就不一样了。&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;div&gt;       买书看，还有另外一个理由。一般网上找到的资料都是片段性的，&lt;wbr&gt;比如装个Apache，或者学个新语言Python之类的，&lt;wbr&gt;去网上找资料都会搜索某个针对性的问题，&lt;wbr&gt;或是找快速入门参考，而很少能系统全面的学习。我指的是找“&lt;wbr&gt;资料”，不是找“书”。如是上网找书的朋友，&lt;wbr&gt;估计又遇到前面说到的问题，&lt;wbr&gt;有很多人电脑里面存着大把的电子书，却没有一本书看完过。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;  &lt;br /&gt;   书是朋友，时间是财富。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-8937540276552734025?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/c_B1y4FABoNghK4JAz30L2XyrYU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c_B1y4FABoNghK4JAz30L2XyrYU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/c_B1y4FABoNghK4JAz30L2XyrYU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c_B1y4FABoNghK4JAz30L2XyrYU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/ngKVkNEhJgA" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=8937540276552734025" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/8937540276552734025?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/8937540276552734025?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/ngKVkNEhJgA/blog-post.html" title="时间和书" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2009/05/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MAQXo6fSp7ImA9WxJSEEw.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-6915157992090369909</id><published>2009-04-29T22:21:00.002+08:00</published><updated>2009-04-29T22:30:40.415+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-29T22:30:40.415+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="编码" /><title>|EasyScripts|用GMail从控制台发送邮件的脚本</title><content type="html">&lt;br&gt;有时候需要备份些东西到邮箱，能够让脚本定时自动运行当然是最好！&lt;br&gt;抽时间用python写了这么个脚本，使用python-libgmail库 ( sudo apt-get install python-libgmail )&lt;br&gt;&lt;br&gt;发送邮件的代码都是现成的调用，主要是在易用性上做了些优化：&lt;br&gt;&lt;br&gt;1、发送一句话，不需要正文，比如给邮件列表发个&amp;ldquo;求助。。。。。（如题）&amp;rdquo;之类的：&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msend -t&amp;nbsp; &lt;a href="mailto:list@domain.com"&gt;list@domain.com&lt;/a&gt;&amp;nbsp; -s &amp;quot;求助，图形界面进不了，哈哈&amp;rdquo;&lt;br&gt;  &lt;br&gt;2、发个文件到自已的邮箱,一般用 -f &amp;quot;file1;file2;file3;dir2;dir3&amp;quot; ，发懒的时候不写 -f 也能用&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msend -t &lt;a href="mailto:my@gmail.com"&gt;my@gmail.com&lt;/a&gt; -f readme.txt&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msend -t &lt;a href="mailto:my@gmail.com"&gt;my@gmail.com&lt;/a&gt;&amp;nbsp; *.txt&lt;br&gt;  &lt;br&gt;3、发个文件或目录到某个邮箱，需要ZIP一下,(当然2和3可以混用)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msend -t &lt;a href="mailto:friend@domain.com"&gt;friend@domain.com&lt;/a&gt;&amp;nbsp; -z&amp;nbsp; ./pics/&lt;br&gt;&lt;br&gt;基本上：&lt;br&gt;1、目标邮箱和主题必须写上；&lt;br&gt;2、如果有文件附件，可以不指定主题，脚本会把文件数当主题名(gmail的title里会显示正文的)&lt;br&gt;3、程序会自动判断文件和目录，如果是目录就会遍历&lt;br&gt;  4、不管是文件还是目录，如果前缀指定了-z，就压缩后发送&lt;br&gt;5、没有前缀的参数一律当文件名&lt;br&gt;&lt;br&gt;如果有需要，可以下载玩玩，运行msend不带参数就有用法，应该很明白了。&lt;br&gt;&lt;br&gt;（还有什么稀奇古怪的想法？欢迎提出来！）&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-family: courier new,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Usage:&lt;/span&gt;&lt;br style="font-family: courier new,monospace;"&gt;  &lt;span style="font-family: courier new,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msend -t &lt;a href="mailto:user@domain.com"&gt;user@domain.com&lt;/a&gt; -s title&lt;/span&gt;&lt;br style="font-family: courier new,monospace;"&gt;&lt;span style="font-family: courier new,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msend -t &lt;a href="mailto:user@domain.com"&gt;user@domain.com&lt;/a&gt; {-s title | -f file | -z file}&lt;/span&gt;&lt;br style="font-family: courier new,monospace;"&gt;  &lt;br style="font-family: courier new,monospace;"&gt;&lt;span style="font-family: courier new,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Full command:&lt;/span&gt;&lt;br style="font-family: courier new,monospace;"&gt;&lt;span style="font-family: courier new,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msend --to=&lt;a href="mailto:user@domain.com"&gt;user@domain.com&lt;/a&gt; --subject=title [--msg=body] [--files=&amp;quot;file1;dir2&amp;quot;] [--zip=&amp;quot;file1;dir2&amp;quot;]&lt;/span&gt;&lt;br style="font-family: courier new,monospace;"&gt;  &lt;br style="font-family: courier new,monospace;"&gt;&lt;span style="font-family: courier new,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Example: ( edit ~/.msend for default sender account )&lt;/span&gt;&lt;br style="font-family: courier new,monospace;"&gt;&lt;span style="font-family: courier new,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msend -t &lt;a href="mailto:user@domain.com"&gt;user@domain.com&lt;/a&gt; -s &amp;quot;just a test&amp;quot;&lt;/span&gt;&lt;br style="font-family: courier new,monospace;"&gt;  &lt;span style="font-family: courier new,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msend -t &lt;a href="mailto:user@domain.com"&gt;user@domain.com&lt;/a&gt; -s &amp;quot;send all pic&amp;quot; -f ./mypics/&lt;/span&gt;&lt;br style="font-family: courier new,monospace;"&gt;&lt;span style="font-family: courier new,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msend -t &lt;a href="mailto:user@domain.com"&gt;user@domain.com&lt;/a&gt; -s &amp;quot;send files as zip&amp;quot; -z ./mytext/&lt;/span&gt;&lt;br style="font-family: courier new,monospace;"&gt;  &lt;span style="font-family: courier new,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msend -t &lt;a href="mailto:user@domain.com"&gt;user@domain.com&lt;/a&gt; -s &amp;quot;send both&amp;quot; -f mytext -z mytext&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;附件下载和更新在：  https://groups.google.com/group/binsos/browse_thread/thread/1362719b1a34cd9b&lt;br /&gt;&lt;br clear="all"&gt;&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-6915157992090369909?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jnv4U9_WjdgPE8aL5rRwbRkOOu0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jnv4U9_WjdgPE8aL5rRwbRkOOu0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jnv4U9_WjdgPE8aL5rRwbRkOOu0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jnv4U9_WjdgPE8aL5rRwbRkOOu0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/59wa6vwyujw" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=6915157992090369909" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/6915157992090369909?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/6915157992090369909?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/59wa6vwyujw/easyscriptsgmaild.html" title="|EasyScripts|用GMail从控制台发送邮件的脚本" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2009/04/easyscriptsgmaild.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8AQ344eSp7ImA9WxBTF0o.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-5744433222504995994</id><published>2009-04-09T08:53:00.006+08:00</published><updated>2009-12-14T14:40:42.031+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-14T14:40:42.031+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="编码" /><title>Linux下有线和无线网络共存时优先使用无线网</title><content type="html">用Linux下的NetworkManager 0.70(网络管理器小程序)遇到个问题：无线网络和有线网络同时启用时，系统默认优先使用有线网络－－即默认路由使用的是有线网络的。&lt;br /&gt;写了一个脚本解决这个问题，无线网卡和有线网卡同时启用时，优先使用无线路由器的网关。&lt;br /&gt;代码如下：&lt;br /&gt;－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;#!/bin/bash&lt;br /&gt;# /etc/dhcp3/dhclient-exit-hooks.d/wireless-gw&lt;br /&gt;# /etc/network/if-up.d/wireless-gw&lt;br /&gt;&lt;br /&gt;WIRELESS=`iwconfig 2&gt;/dev/null| awk 'NR==1 {print $1}'`&lt;br /&gt;[ -z "$WIRELESS" ] &amp;amp;&amp;amp; exit 0&lt;br /&gt;&lt;br /&gt;gw=`ip addr show dev $WIRELESS | grep "inet " | awk 'NR==1 {print $2}'`&lt;br /&gt;[ `echo $gw | awk -F. '{print NF}'` -ne 4 ] &amp;amp;&amp;amp; exit 0&lt;br /&gt;&lt;br /&gt;gw=`echo $gw | awk -F. '{printf("%s.%s.%s.1",$1,$2,$3)}'`&lt;br /&gt;&lt;br /&gt;while [ `ip route | grep ^default | wc -l` -gt 0 ]&lt;br /&gt;do&lt;br /&gt;    ip route delete default&lt;br /&gt;done&lt;br /&gt;ip route add default via $gw&lt;br /&gt;&lt;br /&gt;#echo nameserver $gw &gt; /etc/resolv.conf&lt;br /&gt;echo nameserver 8.8.8.8 &gt; /etc/resolv.conf&lt;br /&gt;echo nameserver 208.67.222.222 &gt;&gt; /etc/resolv.conf&lt;br /&gt;&lt;br /&gt;－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;脚本先取到无线网络设备名，依照设备名取到IP地址，然后假设无线路由地址是该IP段的第一个IP号，即xxx.xxx.xxx.1（通常无线AP都这样用的，暂时没有其它更好的办法），最后删除错误的默认路由，将无线网络的网关当作默认路由。&lt;br /&gt;最后一句是修正DNS，如果DNS工作正常，可以去掉。&lt;br /&gt;写好后放到/etc/network/if-up.d/ 和 /etc/dhcp3/dhclient-exit-hooks.d/下，命名为wireless-gw，赋执行权限。&lt;br /&gt;（Ubuntu8.10下使用正常，其它发行版安放目录可能会有差异）&lt;br /&gt;&lt;br /&gt;难道ubuntu里面就没有考虑这个问题？很奇怪！&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-5744433222504995994?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m9de4YR1KXDo0rsfOYbkDT-IGeA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m9de4YR1KXDo0rsfOYbkDT-IGeA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m9de4YR1KXDo0rsfOYbkDT-IGeA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m9de4YR1KXDo0rsfOYbkDT-IGeA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/smdYmUuuBIU" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=5744433222504995994" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/5744433222504995994?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/5744433222504995994?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/smdYmUuuBIU/linux.html" title="Linux下有线和无线网络共存时优先使用无线网" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2009/04/linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04HR3o-eyp7ImA9WxVSGUw.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-1326069023672608382</id><published>2009-01-14T14:19:00.002+08:00</published><updated>2009-01-14T14:52:16.453+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-14T14:52:16.453+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="编码" /><title>用python修改gnome网络代理</title><content type="html">在家里用无线网络，不需要设置代理；在公司用局域网，需要指定代理才能上网。每次在两个地方换来换去都要手工切换代理。本来就是非常机械化的动作，干嘛不用程序自动解决呢？&lt;br /&gt;&lt;br /&gt;今天试了一下写一个python的程序去修改代理设置，但是发现一个奇怪的问题：&lt;br /&gt;用 gnome-network-preferences 修改代理地址和代理端口后 gconf-editor 中可以看到 /system/http_proxy/ 里面的值会发生变化，包括 host,port,use_http_proxy。修改以后 GNOME 全局的代理配置都会发生变化。&lt;br /&gt;但是，用 gconf-editor 修改这些值以后，gnome-network-preferences 的配置项不会变化，GNOME 全局的代理配置也没有变化，修改不生效。&lt;br /&gt;&lt;br /&gt;很奇怪啊。。。。。&lt;br /&gt;&lt;br /&gt;上网查了一下，有人将这一情况作为BUG提交了。需要修改的地方是 /system/proxy/mode 。&lt;br /&gt;&lt;br /&gt;https://bugs.launchpad.net/ubuntu/+source/gconf/+bug/290995&lt;br /&gt;https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/271108&lt;br /&gt;&lt;br /&gt;在 gnome-network-preferences 里面启用和禁用代理服务器后，/system/http_proxy/use_http_proxy 和 /system/proxy/mode 两个地方都被修改。可能其中一个值是历史遗留的吧。&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-1326069023672608382?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m-j9IBpQsSsTcJV32LwxnS84I-g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m-j9IBpQsSsTcJV32LwxnS84I-g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m-j9IBpQsSsTcJV32LwxnS84I-g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m-j9IBpQsSsTcJV32LwxnS84I-g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/7KqHS-xVByA" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=1326069023672608382" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/1326069023672608382?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/1326069023672608382?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/7KqHS-xVByA/pythongnome.html" title="用python修改gnome网络代理" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2009/01/pythongnome.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ABQXw_fCp7ImA9WxJSEEw.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-9215424641279814770</id><published>2008-12-25T09:48:00.003+08:00</published><updated>2009-04-29T22:35:50.244+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-29T22:35:50.244+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="编码" /><title>rhythmbox 歌词滚动的插件</title><content type="html">&lt;p class="mobile-photo"&gt;&lt;a href="http://2.bp.blogspot.com/_UJgZep49GZ0/SVLme-lqCWI/AAAAAAAAGiQ/gvLCrYeWybU/s1600-h/screenshot3.resized-723378.png"&gt;&lt;img src="http://2.bp.blogspot.com/_UJgZep49GZ0/SVLme-lqCWI/AAAAAAAAGiQ/gvLCrYeWybU/s320/screenshot3.resized-723378.png" alt="" id="BLOGGER_PHOTO_ID_5283538732730419554" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;一直找不到rhythmbox的歌词显示插件，抽空整了一个&lt;br /&gt;&lt;div class="gmail_quote"&gt;&lt;br /&gt;基于网上原有的 ttplyrics 0.4 版本，参考 python-osd 和 musicapplet 的代码，凑出来的&lt;br /&gt;我对python不熟，有需要的将就着用吧，期待python熟手进行优化&lt;br /&gt;&lt;br /&gt;文件解包到  $HOME/.gnome2/rhythmbox/plugins/ttplyrics&lt;br /&gt;biff@lenovo:~/.gnome2/rhythmbox/plugins/ttplyrics$ ls -l&lt;br /&gt;总用量 36&lt;br /&gt;-rw-r--r-- 1 biff biff  8370 2008-12-24 20:05 dbus_pyosd.py&lt;br /&gt;-rw-r--r-- 1 biff biff  3473 2007-08-20 23:23 ttpClient.py&lt;br /&gt;-rw-r--r-- 1 biff biff 14509 2008-12-24 20:16 ttplyrics.py&lt;br /&gt;-rw-r--r-- 1 biff biff   333 2007-08-20 23:23 ttplyrics.rb-plugin&lt;br /&gt;&lt;br /&gt;启动rhythmbox后，ttplyrics会取到歌词，歌词在 $HOME/.lyrics目录下，dbus_pyosd.py 会将歌词显到屏幕上。&lt;br /&gt;&lt;br /&gt;可以单独运行 dbus_pyosd.py ，运行后 rhythmbox被自动启动，控制台有调试信息&lt;br /&gt;&lt;br /&gt;附件和问题解决在这里下载&lt;br /&gt;https://groups.google.com/group/binsos&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;--&lt;br /&gt;---------------------------------&lt;br /&gt;   google talk&lt;br /&gt;&lt;a href="mailto:shaozx@gmail.com"&gt;shaozx@gmail.com&lt;/a&gt;&lt;br /&gt;---------------------------------&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-9215424641279814770?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wKanftRCmIFG0ZVaqUm7Q8tzx2A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wKanftRCmIFG0ZVaqUm7Q8tzx2A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wKanftRCmIFG0ZVaqUm7Q8tzx2A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wKanftRCmIFG0ZVaqUm7Q8tzx2A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/JE7BHKOUA74" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=9215424641279814770" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/9215424641279814770?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/9215424641279814770?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/JE7BHKOUA74/fwd-rhythmbox.html" title="rhythmbox 歌词滚动的插件" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_UJgZep49GZ0/SVLme-lqCWI/AAAAAAAAGiQ/gvLCrYeWybU/s72-c/screenshot3.resized-723378.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2008/12/fwd-rhythmbox.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IER3gyfyp7ImA9WxVTEUs.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-6558601551089813312</id><published>2008-12-25T09:40:00.003+08:00</published><updated>2008-12-25T09:45:06.697+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-25T09:45:06.697+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="编码" /><title>Linux下远程登录的脚本</title><content type="html">&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_UJgZep49GZ0/SVLklxm7unI/AAAAAAAAGiI/M6hDs38PHL4/s1600-h/screenshot2-739928.png"&gt;&lt;img src="http://3.bp.blogspot.com/_UJgZep49GZ0/SVLklxm7unI/AAAAAAAAGiI/M6hDs38PHL4/s320/screenshot2-739928.png" alt="" id="BLOGGER_PHOTO_ID_5283536650481941106" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;Linux下面没有象NetTerm或SecureCRT之类好用的登录管理工具，管理一大堆服务器地址和记住这些口令是件令人头痛的事情。&lt;br /&gt;这是我自已用的一个自动登录脚本，支持SSH和TELNET。&lt;br /&gt;分两个文件，to和to.hosts。&lt;br /&gt;to 的用法是 to 跟主机名，如 to myserver，然后脚本就会自动在to.hosts文件里面找有没有定义这个主机，如果有，就取出主机地址、用户名、密码进行登录。&lt;br /&gt;to.hosts文件可以定义多个主机，定义格式如下：&lt;br /&gt;[demo1]&lt;br /&gt;host=192.168.235.1&lt;br /&gt;name=john&lt;br /&gt;pass=john123&lt;br /&gt;type=telnet&lt;br /&gt;code=gb2312&lt;br /&gt;&lt;br /&gt;[demo2]&lt;br /&gt;host=192.168.1.77&lt;br /&gt;name=hap&lt;br /&gt;pass=hap&lt;br /&gt;type=ssh&lt;br /&gt;&lt;br /&gt;demo1/demo2是代号，如 to demo1 就会自动用telnet登录192.168.235.1主机。&lt;br /&gt;host/name/pass是主机地址、登录用户名、口令&lt;br /&gt;type可以是ssh或telnet，指定登录类型&lt;br /&gt;code用来指定远端编码，如果你本地是终端用的UTF8，而远端是GB码，登过去后就会显示乱码，这时候可以指定自动进行编码转换&lt;br /&gt;&lt;br /&gt;需要安装 python-pexpect 支持。&lt;br /&gt; sudo apt-get install python-pexpect&lt;br /&gt;将to文件放到PATH路径去，配置一个主机&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;biff@lenovo:~/bin$ to dxpt&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: courier new;" href="mailto:dxpt@158.222.2.11"&gt;dxpt@158.222.2.11&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;'s password:  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;短信平台11:/home/dxpt&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;##################################################&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#   auto login success, have a lot of fun ...    #&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; ##################################################&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ssh://&lt;/span&gt;&lt;a style="font-family: courier new;" href="mailto:dxpt@158.222.2.11"&gt;dxpt@158.222.2.11&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;短信平台11:/home/dxpt&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;---------------------------------------------&lt;br /&gt;附件在这里下载&lt;br /&gt;https://groups.google.com/group/binsos/browse_thread/thread/29fcf78c5c3236ee&lt;br /&gt;如果你用上了，或有什么问题，请邮件联系我！&lt;br /&gt;--&lt;br /&gt;---------------------------------&lt;br /&gt;  google talk&lt;br /&gt;&lt;a href="mailto:shaozx@gmail.com"&gt;shaozx@gmail.com&lt;/a&gt;&lt;br /&gt;---------------------------------&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-6558601551089813312?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0O15epO1wbbzs7-qh1ZOJBbWAfw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0O15epO1wbbzs7-qh1ZOJBbWAfw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0O15epO1wbbzs7-qh1ZOJBbWAfw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0O15epO1wbbzs7-qh1ZOJBbWAfw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/2RWsZOoX5_8" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=6558601551089813312" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/6558601551089813312?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/6558601551089813312?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/2RWsZOoX5_8/linux.html" title="Linux下远程登录的脚本" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_UJgZep49GZ0/SVLklxm7unI/AAAAAAAAGiI/M6hDs38PHL4/s72-c/screenshot2-739928.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2008/12/linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAERHs_cSp7ImA9WxRSFEU.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-9119181958841747485</id><published>2008-09-15T21:15:00.004+08:00</published><updated>2008-09-15T21:51:45.549+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-15T21:51:45.549+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="杂谈" /><title>国内IT仍然是一片原始生态</title><content type="html">今天看了Android开发竞赛的新闻，对这些中小型规模公司的运作存在一些想法，如果这样的公司在国内会是怎么样的呢？&lt;br /&gt;从技术上讲，现在国内能够进行软件创新的人还不多，市面上能揽到的程序员质量都一般，招聘市场上有句话说：牛人都是靠介绍，不去招聘市场的。可以这么形容：国内这些牛人都如繁星点缀，还没有形成一个真正的人才集市。&lt;br /&gt;从经济水平来讲，普通程序员的工资水平仍然停留在养家糊口的阶段，项目策划能力和对抗项目风险的能力不够。&lt;br /&gt;从社会环境来说，政策和市场环境有一定的改善，但是行业竞争和模仿仍然不利于小公司的生存。&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-9119181958841747485?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BHC6RwPMoLpBlcCmopFJfsnkEnw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BHC6RwPMoLpBlcCmopFJfsnkEnw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BHC6RwPMoLpBlcCmopFJfsnkEnw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BHC6RwPMoLpBlcCmopFJfsnkEnw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/grkSN46zyoc" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=9119181958841747485" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/9119181958841747485?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/9119181958841747485?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/grkSN46zyoc/it.html" title="国内IT仍然是一片原始生态" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2008/09/it.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcMQnoyeip7ImA9WxZUEEk.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-4491654226075471700</id><published>2008-04-01T16:53:00.000+08:00</published><updated>2008-04-01T16:54:43.492+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-01T16:54:43.492+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="杂谈" /><title>Wikipedai 与 Blogspot 在中国解封</title><content type="html">Moses 写道 :&lt;br /&gt;"今天，除了中文 Wikipedia 以外的所有 Wikimedia 项目和 Blogspot 已经可以在中国访问。 包括 Wikipedia 在内的 Wikimedia 各个项目，连同 Blogspot 上的大多数 Blog，此前已经在中国被封锁很多年。今日的突然解封，可能只是一個愚人节玩笑？"&lt;br /&gt;&lt;br /&gt;转自 http://internet.solidot.org&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-4491654226075471700?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1DYU1q3zL-srHiNZ32GeAy4yIgA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1DYU1q3zL-srHiNZ32GeAy4yIgA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1DYU1q3zL-srHiNZ32GeAy4yIgA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1DYU1q3zL-srHiNZ32GeAy4yIgA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/dawTEabfIr4" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=4491654226075471700" title="1 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/4491654226075471700?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/4491654226075471700?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/dawTEabfIr4/wikipedai-blogspot.html" title="Wikipedai 与 Blogspot 在中国解封" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://binsos.blogspot.com/2008/04/wikipedai-blogspot.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cESHg4fip7ImA9WB9VEU4.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-4787391438108158122</id><published>2007-11-27T11:39:00.000+08:00</published><updated>2007-11-27T11:43:29.636+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-27T11:43:29.636+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="杂谈" /><title>只需 $299 就能拥有一套3D桌面系统</title><content type="html">今天在国外的一个网站上看到 LINUX PC 的宣传&lt;br /&gt;&lt;br /&gt;只要 299 美元！！你就能拥有一套3D桌面系统&lt;br /&gt;&lt;br /&gt;1、从广告策划来讲，对消费者屏蔽了专业术语（其实很多人并不知&lt;wbr&gt;道 LINUX 的）&lt;br /&gt;&lt;br /&gt;2、从计算机来讲，大家都知道 XP 是没有 3D 桌面的，于是心理上给消费者一个"比 xp 更好"的感觉&lt;br /&gt;&lt;br /&gt;宣传很到位，很经典！&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-4787391438108158122?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J9gxNoGsucqSm1yG2KZFNDa5tw0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J9gxNoGsucqSm1yG2KZFNDa5tw0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J9gxNoGsucqSm1yG2KZFNDa5tw0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J9gxNoGsucqSm1yG2KZFNDa5tw0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/r4mNB1NRjqY" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=4787391438108158122" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/4787391438108158122?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/4787391438108158122?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/r4mNB1NRjqY/299-3d.html" title="只需 $299 就能拥有一套3D桌面系统" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2007/11/299-3d.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MDRH45eyp7ImA9WB9QEUk.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-8187031451650712492</id><published>2007-10-23T22:18:00.000+08:00</published><updated>2007-10-23T22:24:35.023+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-23T22:24:35.023+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux技巧" /><title>Intel 声卡不能用 ALSA驱动</title><content type="html">新买的T61用的Intel声卡，用Mplayer时只能用 OSS驱动，改成 ALSA 就报找不到声卡&lt;br /&gt;&lt;br /&gt;今天偶然的切到另外一个新用户环境下面去，发现居然可以用ALSA，估计是老的环境变量设置引起ALSA的设置不对。&lt;br /&gt;&lt;br /&gt;受了好几周的罪，今天终于解决了：&lt;br /&gt;biff@lenovo:~$ asoundconf list&lt;br /&gt;Names of available sound cards:&lt;br /&gt;Intel&lt;br /&gt;biff@lenovo:~$ asoundconf set-default-card Intel&lt;br /&gt;biff@lenovo:~$&lt;br /&gt;然后就OK了&lt;br /&gt;&lt;br /&gt;（并不象网上所说的不能用ALSA驱动，也有可能是网上的资料有些老了）&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-8187031451650712492?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GyfZ3mp1LbwwrLBLPQu3KnVP_i0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GyfZ3mp1LbwwrLBLPQu3KnVP_i0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GyfZ3mp1LbwwrLBLPQu3KnVP_i0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GyfZ3mp1LbwwrLBLPQu3KnVP_i0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/SYceIE_DOxs" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=8187031451650712492" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/8187031451650712492?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/8187031451650712492?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/SYceIE_DOxs/intel-alsa.html" title="Intel 声卡不能用 ALSA驱动" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2007/10/intel-alsa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUMR3k4eyp7ImA9WB9TFUg.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-3002206200370887837</id><published>2007-09-23T21:29:00.000+08:00</published><updated>2007-09-23T21:31:26.733+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-23T21:31:26.733+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="杂谈" /><title>用LINUX当桌面的4个理由</title><content type="html">有时候想想为什么非要坚持着用LINUX当桌面，其实真的不如WINDOWS好用！&lt;br /&gt;&lt;br /&gt;可能有这样几个理由：&lt;br /&gt;&lt;br /&gt;1、因为LINUX上体现的都是最前沿的技术，作为一个搞技术的人，就是应该在最前沿的试验基地工作，这样才能跟上最新的技术发展，比如Ruby、Python、VM等等&lt;br /&gt;&lt;br /&gt;2、很多方面，微软的技术比LINUX更先进，必竞资金更雄厚、人才储备更非富，但是，微软的特点是将技术的复杂性掩盖，所以，到了用户手上的东西都是傻瓜式的，这对学习技术是不利的&lt;br /&gt;&lt;br /&gt;3、微软的垄断地位导致竖敌过多，与其一颗树上吊死，还不如脚踏两条船；虽然LINUX可能更短命，但是可能踩死它的人在技术上与其有相似性，比如FreeBSD、OpenSolaris，技术跨度相比WINDOWS要小&lt;br /&gt;&lt;br /&gt;4、虽然LINUX成为主流桌面仍然希望渺茫，但是，既然WINDOWS是傻瓜式的操作系统，等到LINUX跨台了再回过头学WINDOWS也不迟，吃着碗里看着锅里，两头都不耽误&lt;br /&gt;&lt;br /&gt;当然，这些都是针对技术人员的，所以，非技术人员是没有理由优先选用LINUX的！&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-3002206200370887837?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RukrJ0_RTCFOhxK-_I93_6MaaPE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RukrJ0_RTCFOhxK-_I93_6MaaPE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RukrJ0_RTCFOhxK-_I93_6MaaPE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RukrJ0_RTCFOhxK-_I93_6MaaPE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/hpgEQPRhJLU" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=3002206200370887837" title="1 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/3002206200370887837?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/3002206200370887837?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/hpgEQPRhJLU/linux4.html" title="用LINUX当桌面的4个理由" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://binsos.blogspot.com/2007/09/linux4.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UNQXoyeyp7ImA9WB5aEks.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-355233419191450868</id><published>2007-09-08T23:56:00.000+08:00</published><updated>2007-09-09T00:34:50.493+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-09T00:34:50.493+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="杂谈" /><title>Google 离死亡还有多远？</title><content type="html">本来 Google 用得好好的，好几年了没想过搬家&lt;br /&gt;&lt;br /&gt;但是最近，情况真个儿的变了，Google 瞌睡了！！&lt;br /&gt;&lt;br /&gt;先是 Google Talk 伤了心&lt;br /&gt;一直不出 Linux 的语音版&lt;br /&gt;群聊功能一拖再拖&lt;br /&gt;其实 GFans 真的是非常强大的&lt;br /&gt;我们都有信心将 Google 的产品支持到底&lt;br /&gt;但是 GT 真的不如 QQ 好&lt;br /&gt;想传个文件还真挺困难&lt;br /&gt;所以门前冷清，也拉不到几个朋友过来凑数&lt;br /&gt;&lt;br /&gt;你说说，啥时候咱 LINUX 上也能用上聊天室，用上语音视频？&lt;br /&gt;当然，还有那把截屏的剪刀，眼馋啊&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;过了些时候，Google又出了输入法&lt;br /&gt;咱等啊，等啊&lt;br /&gt;就没声音了&lt;br /&gt;咱是用五笔的，五笔是没指望了&lt;br /&gt;咱是用 Linux 的，Linux 是没指望了&lt;br /&gt;&lt;br /&gt;搜狗拼音咱没指望，可咱指望过你呀，&lt;br /&gt;你不是支持 Linux 好多年了吗，还喊着要回报社区&lt;br /&gt;群组里那么多人提五笔，渴望出个Linux版本，你咋就低调处理了呢&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;这段时间 QMail 不是闹得凶嘛&lt;br /&gt;咱不用，也不能不去占个坑啊&lt;br /&gt;又去瞧了瞧&lt;br /&gt;嘿，QQ上的哥们那个活得快活&lt;br /&gt;聊天那个多姿多彩&lt;br /&gt;QMail？嗨，咱哥们都不瞧在眼里&lt;br /&gt;人家把 QMail 就当个补充&lt;br /&gt;腾讯有QQ占着桌面，邮件眨吧眨吧就出来了&lt;br /&gt;哪像咱 Gmail 老是"请稍候"&lt;br /&gt;不是开口闭口本地化吗，&lt;br /&gt;咱是笨人，不明白都本地化了些啥&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;依我说，Gmail 真的得赶紧修理了&lt;br /&gt;速度慢就不说了&lt;br /&gt;那个该死的联系簿早该升升级了&lt;br /&gt;功能简单得让人没法用&lt;br /&gt;虽然邮件线索和集成搜索是有点新意&lt;br /&gt;那也是好多年前的事了，现在别人早学去了&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;再说咱开的那个 blogspot 吧&lt;br /&gt;咱给自己取个名字叫"二进制生存"&lt;br /&gt;这回可好，名字起的不吉利，完全活不下去了&lt;br /&gt;天天琢磨着代理呀网关呀&lt;br /&gt;&lt;br /&gt;这事其实不怪你，咱不也挺赞赏你这点傲骨&lt;br /&gt;后来feedburner的事不是也没人说你什么&lt;br /&gt;可是最近人家要搞和谐，你干嘛也跟着凑热闹呢&lt;br /&gt;该咋干咋干，该是怎么样就是怎么样&lt;br /&gt;怎么为了一点点商业利益就又没骨气了呢&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;调过头，去 sohu 开了个博客&lt;br /&gt;咳，这都是些啥玩艺，花里胡哨的&lt;br /&gt;小张同志就不是搞技术的料，&lt;br /&gt;你的东西嘛&lt;br /&gt;就留给十七八岁小年青发唠叨用吧&lt;br /&gt;还没得意上两天&lt;br /&gt;赶上 Yahoo 邮箱打广告了&lt;br /&gt;捡回来四五年没怎么用的帐号一看&lt;br /&gt;人家 Yahoo 重振旗鼓，博客邮件相册该有的都有&lt;br /&gt;东西嘛，做得还是有模有样,是个做门户的样子&lt;br /&gt;虽然人家是副鬼子嘴脸，可也没得罪咱&lt;br /&gt;东西能用就咱将用着呗&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;停在 Yahoo 里转悠转悠&lt;br /&gt;发现人家的访问速度还是要快好多&lt;br /&gt;还有，相册也精致些&lt;br /&gt;咱中国人不就爱个小巧玲珑，整洁美观&lt;br /&gt;哪像Picsas里面一个像册封面有巴掌大&lt;br /&gt;反正 Picsas 是真的不好用&lt;br /&gt;速度慢不说吧，&lt;br /&gt;想把照片归归类什么的&lt;br /&gt;管理起来还真的有点困难&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;这骂人骂上了就停不下来，可是骂多了就没意思了&lt;br /&gt;还剩点什么？&lt;br /&gt;PageCreater 不好用，从一开始就没有好用过&lt;br /&gt;NoteBook ，貌似用的人不多，Google也没在上面多花心思&lt;br /&gt;iGoogle 本来想拿来当首页，可搜索框没有趋势提示，也是个半调子&lt;br /&gt;Groups 还行，不过本来就是旧瓶装新酒，也好久没升级过了&lt;br /&gt;Docs 前景光明，多抽点时间在国内大力推广吧，酒香也怕巷子深&lt;br /&gt;Calendar ，不整合到桌面就没前途，人家 QQ 已经先行一步了&lt;br /&gt;BrowerSync 完全是扯淡，把我的收藏夹搞得乱七八糟，再不敢用 了&lt;br /&gt;Analytics 很好，很强大！但是我从来没想过用它来分析广告&lt;br /&gt;还有 adsence，咱没用，可一门心思用它搛钱的人没一个老实的&lt;br /&gt;&lt;br /&gt;看明白没有&lt;br /&gt;Google是干什么的，它就是一广告公司&lt;br /&gt;Google在干什么，它专注广告推销&lt;br /&gt;Google关心谁，它曾经关注技术&lt;br /&gt;&lt;br /&gt;等到哪天Google忘了它是靠技术 No.1 起家的&lt;br /&gt;等到哪天Google技术不再是 No.1 了&lt;br /&gt;&lt;br /&gt;等到Google不关照我们这些搞技术的 GFans 了&lt;br /&gt;那时我们也会厌烦天底下所有搞广告推销的&lt;br /&gt;&lt;br /&gt;其实我们本来就讨厌广告&lt;br /&gt;此一时，彼一时，谁知道 Google 什么时候倒闭！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;为了防止被口水淹死，多补充一句&lt;br /&gt;我也是 GFans&lt;br /&gt;但是今天主要是批斗Google，大家就不要把矛头指向我了&lt;br /&gt;年中多总结，年底才能有个好收成&lt;br /&gt;好话放到年底再说吧&lt;br /&gt;希望不要到了年底表彰变成了悼文！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;？？？ 哪位兄台帮我放到 cnbeta 上去晒晒，看看能收多少口水！ ？？？&lt;br /&gt;－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-355233419191450868?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/M428Xt4_y9mt4HpPlv7ruaTiJTE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M428Xt4_y9mt4HpPlv7ruaTiJTE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/M428Xt4_y9mt4HpPlv7ruaTiJTE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M428Xt4_y9mt4HpPlv7ruaTiJTE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/rDsQzPQa_TI" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=355233419191450868" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/355233419191450868?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/355233419191450868?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/rDsQzPQa_TI/google.html" title="Google 离死亡还有多远？" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2007/09/google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4HR3c9eyp7ImA9WB5bFkw.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-6644593250009593887</id><published>2007-09-01T09:10:00.000+08:00</published><updated>2007-09-01T10:48:56.963+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-01T10:48:56.963+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux技巧" /><title>在 Linux 上使用 Ipmsg 的事项</title><content type="html">&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;本文介绍g2ipmsg的安装使用注意事项，包括无法编译安装、显示乱码、安装后无声音、无法传送中文文件名、接收中文文件名乱码等&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1、版本选择 --使用2007版的 g2ipmsg。&lt;br /&gt;这是 2007 新开发的 ip messenger ( www.ipmsg.org )，基于 GTK 库，可以单独执行或作为 Applet 放在面板上使用，功能比以前的 JAVA 和 X 版本的完善和稳定－－JAVA版不支持文件收发，旧版本好象都不支持接收目录。&lt;br /&gt;如果急用，建议可以先试试用 Wine 跑 win 版本的 ipmsg，但是也不支持接收和发送目录&lt;br /&gt;&lt;br /&gt;下面说一下g2ipmsg安装的注意事项&lt;br /&gt;&lt;br /&gt;2、解决乱码&lt;br /&gt;下载g2ipmsg解包后找到  g2ipmsg-0.9.1/src/code.c&lt;br /&gt;将文件顶部的宏定义改成&lt;br /&gt;#define IPMSG_INTERNAL_CODE "UTF-8"&lt;br /&gt;#define IPMSG_PROTO_CODE    "CP936"&lt;br /&gt;然后重新编译&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3、运行 ./configure 不通过&lt;br /&gt;执行  ./configure --prefix=/usr --sysconfdir=/etc --enable-systray&lt;br /&gt;如果不带 --enable-systray ，就不会生成 applet&lt;br /&gt;&lt;br /&gt;可以在 make 的时候看一下你的系统差些什么，参照着补全&lt;br /&gt;只要所有组件都齐全，不会有什么问题&lt;br /&gt;需要注意的是：GST是 GStreamer 的 dev 开发包，如果不装也可以编译通过，但是运行的时候新消息没有声音提示&lt;br /&gt;另外网上还有其它的一些报错，比如 gcc 未安装、gettext未安装等，可以依据报出来的错到 google 上搜一下&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4、安装后面板的 applet 清单里找不到 g2ipmsg&lt;br /&gt;造成这种情况的可能性很多，可以试一下重启 面板 (  pkill gnome-panel;gnome-panel&amp; )再看看&lt;br /&gt;还可以试一下将 /usr/bin/g2ipmsg 和 /usr/bin/g2ipmsg_applet 拷贝到 /usr/local/bin 下面去（ubuntu )&lt;br /&gt;应该来说Deb安装都不会出现这样的问题，尽量用Deb包安装就没问题，但是网上有些Deb包安装后是日文码的，显示界面里面的中文人名全是乱码，还有些是声音的问题没有解决&lt;br /&gt;可以试着先装Deb包，然后将 make 好的 g2ipmsg 和 g2ipmsg_applet 拷贝过去覆盖&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_UJgZep49GZ0/RtjQ_wbcomI/AAAAAAAAEJs/3BNGZ6LOQX8/s1600-h/g2ipmsg2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_UJgZep49GZ0/RtjQ_wbcomI/AAAAAAAAEJs/3BNGZ6LOQX8/s400/g2ipmsg2.jpg" alt="" id="BLOGGER_PHOTO_ID_5105059971374817890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;5、无法发送中文文件&lt;br /&gt;因为 g2ipmsg 用 GTK 库写的，如果你的文件名编码是 GB 的，发送时文件名会是乱码，对方就会收到一个空消息，&lt;br /&gt;在发送前将文件名换成 utf-8 的就没有问题了 (  convmv -f gb2312 -t utf8 --notest  测试文档.txt  )，可以查阅一下 convmv 的相关用法，如果需要将整个目录里所有文件名换成 utf8 ，用 -r 就行了&lt;br /&gt;还有，如果文件夹名是GB编码的，那么文件夹里面的文件不论是什么编码都无法传送，&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6、接收的文件乱码&lt;br /&gt;接收到的文件名总是以 UTF-8 编码的，因为文件管理器 ( Nautilus ) 可以正常显示UTF和 GB 编码的文件名，即始 不同编码的文件名放在一个目录下面，也会显示得很好，但是在终端里看会看到部分文件名正常，另外一些是乱码，这时候也需要用  convmv 将文件名转换一下&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7 、新消息没有声音&lt;br /&gt;看一下选项里的声音钩上没有，如果无法选中，参考第3步 configure 中的 GST 部分&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-6644593250009593887?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fKpg6oGLbA-mMHYKtUZQVlNa1rw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fKpg6oGLbA-mMHYKtUZQVlNa1rw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fKpg6oGLbA-mMHYKtUZQVlNa1rw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fKpg6oGLbA-mMHYKtUZQVlNa1rw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/cCjMmX9F0dY" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=6644593250009593887" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/6644593250009593887?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/6644593250009593887?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/cCjMmX9F0dY/linux-ipmsg.html" title="在 Linux 上使用 Ipmsg 的事项" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp1.blogger.com/_UJgZep49GZ0/RtjQ_wbcomI/AAAAAAAAEJs/3BNGZ6LOQX8/s72-c/g2ipmsg2.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2007/09/linux-ipmsg.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcCQn8_cSp7ImA9WB5aEkw.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-5742378497182803106</id><published>2007-08-31T16:15:00.000+08:00</published><updated>2007-09-08T10:04:23.149+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-08T10:04:23.149+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux技巧" /><title>穿透HTTP代理用 python-xmpp 给 google talk 发消息</title><content type="html">python-xmpp 实现了 jabber 的大部分协议，能够用 python 发 jabber 消息&lt;br /&gt;因为 google talk 本身就是基于 jabber 协议扩展的，所以也能给 google talk 发消息&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;早期的 python-xmpp 不支持 SSL 认证登录，所以只能登到一些非SSL认证的服务器，如 Jabber.org ，再给 google talk 的用户发消息，新版本已经解决这个问题。我现在使用的版本里 auth.py 是  v 1.35 2006/01/18 19:26:43&lt;br /&gt;auth的参数是（节点，密码）&lt;br /&gt;j_CLIENT.auth('shaozx','password')&lt;br /&gt;第一次写的时候传入了 user@gmail.com 导致程序报错，后来跟踪调试，找到了第 143行，&lt;br /&gt;它的本意是通过 user@gmail.com 截断得到 gmail.com，然后 DNS 解晰得到实际服务器 talk.l.google.com，&lt;br /&gt;最后组合得到 user@talk.l.google.com，可是程序里几个变量都叫 server ，把自已也搞糊了！&lt;br /&gt;140         if "DIGEST-MD5" in mecs:&lt;br /&gt;141             node=Node('auth',attrs={'xmlns':NS_SASL,'mechanism':'DIGEST-MD5'})&lt;br /&gt;142         elif "PLAIN" in mecs:&lt;br /&gt;143             sasl_data='%s\x00%s\x00%s'%(self.username+'@'+self._owner.Server,self.username,se    lf.password)&lt;br /&gt;144             node=Node('auth',attrs={'xmlns':NS_SASL,'mechanism':'PLAIN'},payload=[base64.enco    destring(sasl_data)])&lt;br /&gt;145         else:&lt;br /&gt;146             self.startsasl='failure'&lt;br /&gt;147             self.DEBUG('I can only use DIGEST-MD5 and PLAIN mecanisms.','error')&lt;br /&gt;148             return&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;我现在使用的python-xmpp里带的 transport .py 版本是 transports.py,v 1.28 2006/01/26 13:09:35&lt;br /&gt;我修改屏蔽了第 182 行，否则使用代理服务器的时候总是报错，无法认证成功，还没想明白为什么&lt;br /&gt;172     def send(self,raw_data):&lt;br /&gt;173         """ Writes raw outgoing data. Blocks until done.&lt;br /&gt;174             If supplied data is unicode string, encodes it to utf-8 before send."""&lt;br /&gt;175         if type(raw_data)==type(u''): raw_data = raw_data.encode('utf-8')&lt;br /&gt;176         elif type(raw_data)&lt;&gt;type(''): raw_data = ustr(raw_data).encode('utf-8')&lt;br /&gt;177         try:&lt;br /&gt;178             self._send(raw_data)&lt;br /&gt;179             # Avoid printing messages that are empty keepalive packets.&lt;br /&gt;180             if raw_data.strip():&lt;br /&gt;181                 self.DEBUG(raw_data,'sent')&lt;br /&gt;182                 #self._owner.Dispatcher.Event('', DATA_SENT, raw_data)&lt;br /&gt;183         except:&lt;br /&gt;184             self.DEBUG("Socket error while sending data",'error')&lt;br /&gt;185             self._owner.disconnected()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;如果是直接连接互联网，connect的写法如下：&lt;br /&gt;j_CLIENT.connect()&lt;br /&gt;中间如果有代理服务器，connect的写法如下：&lt;br /&gt;j_CLIENT.connect(proxy={'host':'192.168.1.254','port':8080,'user':'guest','password':'cisco'})&lt;br /&gt;注意 port 变量是整型，用程序代码生成proxy的时候格外要注意，不然会报错&lt;br /&gt;可以参考 python-xmpp 的API文档&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;如果从命令行或其它地方传入文本，还需要注意编码转换&lt;br /&gt;msg = unicode(msg,'gb18030').encode('utf8')&lt;br /&gt;然后再发送出去&lt;br /&gt;j_CLIENT.send(xmpp.Message('接收者',msg))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sendInitPresence(50)是置发送者状态为“在线”，置发送者状态后接收方会多弹出一个“XXX上线”的消息，我遇到过Palm上的一个jabber客户端，登录成功后就置了一个 0 ，然后死活发不出去消息，晕倒！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;自带的程序原型 xsend.py 简化如下：&lt;br /&gt;#!/usr/bin/python&lt;br /&gt;# -*- coding: utf8 -*-&lt;br /&gt;import xmpp&lt;br /&gt;&lt;br /&gt;j_CLIENT=xmpp.Client('gmail.com',debug=[])&lt;br /&gt;j_CLIENT.connect(proxy={'host':'192.168.1.254','port':8080,'user':'guest','password':'cisco'})&lt;br /&gt;#j_CLIENT.connect()&lt;br /&gt;j_CLIENT.auth('shaozx','password')&lt;br /&gt;#j_CLIENT.sendInitPresence(50)&lt;br /&gt;j_CLIENT.send(xmpp.Message('shaozx@gmail.com','test'))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;写python的东西感觉架着滑翔机，&lt;br /&gt;对老手来说是一种享受，而新手战战兢兢如履薄冰&lt;br /&gt;最后祝你好运！&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-5742378497182803106?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Wtru_ZaVHg6fpXQFwszf_AD2M1U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wtru_ZaVHg6fpXQFwszf_AD2M1U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Wtru_ZaVHg6fpXQFwszf_AD2M1U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wtru_ZaVHg6fpXQFwszf_AD2M1U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/glcJxY8zZZ4" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=5742378497182803106" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/5742378497182803106?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/5742378497182803106?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/glcJxY8zZZ4/http-python-xmmp-google-talk.html" title="穿透HTTP代理用 python-xmpp 给 google talk 发消息" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2007/08/http-python-xmmp-google-talk.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYGQnkzcCp7ImA9WB5bFUk.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-7978441570357934173</id><published>2007-08-31T16:09:00.000+08:00</published><updated>2007-08-31T16:15:23.788+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-31T16:15:23.788+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="找到一条虫" /><title>修正 libgmail 报HTTP Error 400: Bad Request  的 BUG</title><content type="html">前段时间写了一个检查邮件的 python 脚本，调用 libgmail&lt;br /&gt;&lt;br /&gt;这几天发现不能用了，总是报 HTTP Error 400: Bad Request&lt;br /&gt;&lt;br /&gt;上网搜了一下，是因为 gmail 把 URL 改了，（越来越不厚道了）&lt;br /&gt;&lt;br /&gt;来源：http://www.thescripts.com/forum/thread696534.html&lt;br /&gt;&lt;br /&gt;修改 libgmail  v0.1.5.1&lt;br /&gt;&lt;br /&gt;第 317 行&lt;br /&gt;try:&lt;br /&gt;link = re.search(RE_PAGE_REDIRECT, pageData).group(1)&lt;br /&gt;redirectURL = urllib.unquote(link)&lt;br /&gt;&lt;br /&gt;增加一行，变成：&lt;br /&gt;try:&lt;br /&gt;link = re.search(RE_PAGE_REDIRECT, pageData).group(1)&lt;br /&gt;redirectURL = urllib.unquote(link)&lt;br /&gt;redirectURL = redirectURL.replace('\\x26','&amp;amp;')&lt;br /&gt;---&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-7978441570357934173?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ju_PzkmsY1UU5LNE9G8hACeJCrs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ju_PzkmsY1UU5LNE9G8hACeJCrs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ju_PzkmsY1UU5LNE9G8hACeJCrs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ju_PzkmsY1UU5LNE9G8hACeJCrs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/tMqpO-Xr6r8" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=7978441570357934173" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/7978441570357934173?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/7978441570357934173?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/tMqpO-Xr6r8/libgmail-http-error-400-bad-request-bug.html" title="修正 libgmail 报HTTP Error 400: Bad Request  的 BUG" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2007/08/libgmail-http-error-400-bad-request-bug.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MMR34-cSp7ImA9WB5bFEk.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-1189302483002968306</id><published>2007-08-30T11:26:00.000+08:00</published><updated>2007-08-30T11:44:46.059+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-30T11:44:46.059+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux技巧" /><title>SSH的常见使用方法</title><content type="html">telnet已经是非常古董级的产品，老的telnet都是明文传送数据(包括密码)，很容易被网络上的其它节点监听导致泄密，新一点的telnet加了一层SSL传输加密但是支持不是很广泛。&lt;br /&gt;&lt;br /&gt;这里介绍一些SSH命令和使用方法，详细的配置和参数说明可以参考相关的手册。&lt;br /&gt;1、登录&lt;br /&gt;2、使用证书登录&lt;br /&gt;3、穿透防火墙&lt;br /&gt;4、文件拷贝&lt;br /&gt;5、目录挂载&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1、登录时指定用户名和主机&lt;br /&gt;ssh &lt;host&gt; 与 telnet &lt;host&gt; 有些不同。后者会提示你输入用户名，而前者默认使用当前的登录用户名，但是大部分情况下，远端要使用的用户名都不是本地登录的用户名&lt;br /&gt;可以用如下方法指定用户名&lt;br /&gt;&lt;br /&gt;ssh -l user host&lt;br /&gt;或&lt;br /&gt;ssh  user@host&lt;br /&gt;&lt;br /&gt;然后系统才会提示你输入 user 用户的密码。&lt;br /&gt;如果是第一次登录该主机，在输入密码前还会看到一段提示你是否接受密钥的对话，输入 yes 按受即可&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2、用证书登录&lt;br /&gt;用证书登录可以不用每次手工输入密码，只需要输入  ssh user@host 就直接进入服务器，因此可以将服务器端的密码设得很复杂以提高安全性，但是一定要保护好客户端的证书。&lt;br /&gt;使用证书登书方式需要2份证书文件：&lt;br /&gt;一份放在本地的 $HOME/.ssh目录下面，id_rsa，有点象IC卡钥匙&lt;br /&gt;另一份放在任意多的主机上面，好比IC卡锁，id_rsa.pub&lt;br /&gt;&lt;br /&gt;证书文件一般放在 $HOME/.ssh 目录下面，如果你还没有这个目录或者这个目录下没有任何文件，就需要生成新的公钥私钥&lt;br /&gt;在客户端执行：&lt;br /&gt; ssh-keygen -t rsa&lt;br /&gt;(一路回车即可)&lt;br /&gt;会在 $HOME/.ssh 下面产生两个文件&lt;br /&gt;-rw------- 1 biff biff 1671 2007-08-30 10:46 id_rsa&lt;br /&gt;rw-r--r-- 1 biff biff  395 2007-08-30 10:46 id_rsa.pub&lt;br /&gt;id_rsa是私钥，安全级别较高，只允许本人查看&lt;br /&gt;而 id_rsa.pub 是准备送到其它服务器上去的，给别人是没关系的。&lt;br /&gt;&lt;br /&gt;有了证书以后就需要把公钥放到服务器上去&lt;br /&gt;ssh-copy-id -i id_rsa.pub  user@server&lt;br /&gt;这条命令会提示你输入远端user用户的密码，然后将公钥追加到远端用户$HOME/.ssh目录下面的authorized_keys文件里&lt;br /&gt;遇到新的SSH服务器以后，只需要执行这一步就行了，千万不要重新生成密钥，不然前面的那些主机就又不认得新密钥了&lt;br /&gt;&lt;br /&gt;然后试试  ssh user@host ，就可以直接进入，不会再提示你输入密码了。&lt;br /&gt;不过有个例外！如果远端服务器的用户名与密码相同，你使用密钥登录就不会成功&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3、穿过代理服务器 ( 摘自 Open SSH Client 官方文档 )&lt;br /&gt;ssh本身不能穿透代理服务器，需要配合其它的程序进行转发&lt;br /&gt;在 fedora 中，检查是否已经安装了 nc ( netcat )，在 $HOME/.ssh/config 文件中增加一行&lt;br /&gt;&lt;br /&gt;ProxyCommand nc -X connect -x 192.168.2.67:808 %h %p&lt;br /&gt;&lt;br /&gt;如果你是使用SOCKS代理，则需要把上面的"connect"换成"4"或者"5"，这个"4"或者"5"对应你的SOCKS代理的版本。&lt;br /&gt;&lt;br /&gt;在Debian 3.2和Ubuntu 6.06中你可以使用connect-proxy程序来连接HTTP代理。首先得安装这个connect-proxy软件包，然后在 ~/.ssh／config 文件中增加类似这样的一行：&lt;br /&gt;&lt;br /&gt;ProxyCommand connect-proxy -H 192.168.2.67:808 %h %p&lt;br /&gt;&lt;br /&gt;如果你是使用SOCKS代理，则需要把上面的"-H"换成"-S"。&lt;br /&gt;&lt;br /&gt;Mandriva 2006与Debian 3.2的情形类似，只是它的软件包和程序的名字都叫connect，作相应的修改就可以了。&lt;br /&gt;&lt;br /&gt;( 我在 Ubuntu gutsy 下面穿透 http-proxy 成功 )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4、文件拷贝&lt;br /&gt;如果服务器有ssh服务，就等于一条带加密的FTP传送带，可以进行文件拷贝了。&lt;br /&gt;scp  ./file1  user@server:path/file1&lt;br /&gt;将当前目录下的 file1 文件复制到server主机的user用户下 path目录下&lt;br /&gt;反之亦然，可以将远程文件复制到本地&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5、挂载远程目录&lt;br /&gt;如果服务器上开启了ssh服务，就可以将服务器上的目录挂载成本地目录，然后就可以直接用 cp / rm 之类的本地文件操作命令来操作远程文件，也能直接用 vi 等命令对远程文件进行编辑，跟操作本地文件一样方便。参考  http://www.pkblogs.com/binsos/2007/06/linux.html&lt;/host&gt;&lt;/host&gt;&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-1189302483002968306?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/obOF1yS3MsVx0iAh0UnNHkgHW0E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/obOF1yS3MsVx0iAh0UnNHkgHW0E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/obOF1yS3MsVx0iAh0UnNHkgHW0E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/obOF1yS3MsVx0iAh0UnNHkgHW0E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/CtE7za1HE5c" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=1189302483002968306" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/1189302483002968306?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/1189302483002968306?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/CtE7za1HE5c/ssh.html" title="SSH的常见使用方法" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2007/08/ssh.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ANSXs5cCp7ImA9WB5VGE0.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-5728024644457706089</id><published>2007-08-10T23:08:00.000+08:00</published><updated>2007-08-11T11:09:58.528+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-11T11:09:58.528+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="杂谈" /><title>中国人在复制什么？</title><content type="html">一直在用 Gaim，今天试了一下  Gajim ，印象里这个软件是可以语音的，但是不行&lt;br /&gt;&lt;br /&gt;然后上 google 搜了一下  "google talk linux 语音"&lt;br /&gt;&lt;br /&gt;呵，好家伙，满满的一屏全是一样的标题：“Linux将可以跟Google talk 语音通话了”&lt;br /&gt;&lt;br /&gt;这是我很久很久以前在 linuxfans 论坛上发的一则新闻，&lt;br /&gt;&lt;br /&gt;有史以来我也就发过这么一次，而且内容还是从英文网站摘来的&lt;br /&gt;&lt;br /&gt;抄也就罢了，竟然很少引用了原文出处的！&lt;br /&gt;&lt;br /&gt;我算是有点公德心的，每次引用总是小心意意的加上原文出处，即使忘记了也会再去搜一次&lt;br /&gt;&lt;br /&gt;又想起前次那个“昨天，财务找我”的段子&lt;br /&gt;&lt;br /&gt;最后的感想是：互联网出名其实很容易，但是不一定是你的名字！&lt;br /&gt;&lt;br /&gt;－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;&lt;br /&gt;唠叨归唠哪，细看了一下 Google 搜索的排名&lt;br /&gt;&lt;br /&gt;我在 Ubuntu China 新闻组里发的贴基本上能排上前几位，&lt;br /&gt;&lt;br /&gt;而实际情况是：这些有点内涵的贴子都是从我的 blog 上转贴过去的&lt;br /&gt;&lt;br /&gt;访问量排第一&lt;br /&gt;&lt;br /&gt;－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;&lt;br /&gt;记得看过一则新闻， Google 正在修改排名的算法&lt;br /&gt;&lt;br /&gt;也就是文章排序的先后顺序是按登出时间的先后进行排列&lt;br /&gt;&lt;br /&gt;还有正在研发的原创登记，让作者认领自已的原创进行标记&lt;br /&gt;&lt;br /&gt;“中国在复制世界”的神话还能走多远？&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-5728024644457706089?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JArBDctZGdWEqV4beqUo1tEDM0o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JArBDctZGdWEqV4beqUo1tEDM0o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JArBDctZGdWEqV4beqUo1tEDM0o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JArBDctZGdWEqV4beqUo1tEDM0o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/ecqUhXPaN6A" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=5728024644457706089" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/5728024644457706089?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/5728024644457706089?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/ecqUhXPaN6A/blog-post.html" title="中国人在复制什么？" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2007/08/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UGSHwyeCp7ImA9WB5VFE0.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-60636892811702868</id><published>2007-08-06T18:37:00.000+08:00</published><updated>2007-08-06T19:53:49.290+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-06T19:53:49.290+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux技巧" /><title>在脚本里用 date 命令获得昨天或明天的日期</title><content type="html">UNIX 下面写脚本经常要用到取日期，比如当前应用系统的日期是 2006/07/25，就需要计算出明天的日期2006/07/26，然后根据计算得到的日期做一些预处理，比如日期切牌这类的操作。&lt;br /&gt;&lt;br /&gt;在 UNIX 环境下，我一直都是传一条 SQL 给数据库，比如 informix 下(oracle类似)：&lt;br /&gt;&lt;br /&gt;nextday=`dbaccess $SCH_DBS &amp;lt;&amp;lt;!  2&amp;gt;dev/null | cut -d' ' -f2&lt;br /&gt; output to pipe 'grep -v ^$'&lt;br /&gt; select first 1 date+1 from time_table;&lt;br /&gt;!`&lt;br /&gt;&lt;br /&gt;test $? &amp;&amp;amp;  exit&lt;br /&gt;echo $nextday&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LINUX 就不必这么麻烦了。&lt;br /&gt;今天看到一篇&lt;a href="http://www.cyberciti.biz/tips/linux-unix-get-yesterdays-tomorrows-date.html"&gt;介绍 linux date命令 的文章&lt;/a&gt;，这里介绍的方法你绝对没试过：&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;假设计算机日期是 2007/08/06 ( 格式化的处理自已搞定，就是 %Y%-m-%d之类的，我就不罗嗦了）&lt;br /&gt;&lt;br /&gt;昨天：&lt;br /&gt;date --date='yesterday'&lt;br /&gt;        2007年 08月 05日 星期日 19:02:25 CST&lt;br /&gt;&lt;br /&gt;前天：&lt;br /&gt;date --date='1 days ago'&lt;br /&gt;        2007年 08月 04日 星期六 19:06:34 CST&lt;br /&gt;&lt;br /&gt;半小时后： -30 minutes ；上一小时： 1 hour ago；上个月： 1 month ago ；去年：1 year ago&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;明天：&lt;br /&gt;date --date='next day'&lt;br /&gt;        2007年 08月 07日 星期二 19:10:12 CST&lt;br /&gt;&lt;br /&gt;date --date='-1 days ago'&lt;br /&gt;        2007年 08月 07日 星期二 19:08:51 CST&lt;br /&gt;&lt;br /&gt;半小时后： 30 minutes ；下一小时： 1 hour；下个月： 1 month ；明年：1 year 一个月零五天： 1 month 5 day&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;有意思吧！想想还需要什么功能？&lt;br /&gt;&lt;br /&gt;下周：&lt;br /&gt;date --date='1 week'&lt;br /&gt;&lt;br /&gt;周未：&lt;br /&gt;date --date='this sunday'&lt;br /&gt;&lt;br /&gt;变态组合一下：&lt;br /&gt;date --date='-30 minutes -2 weeks +2 months'&lt;br /&gt;&lt;br /&gt;?? 怎么解释?? （把飞机票送过来，时间是）在两个月提前2周半小时 ...... 够变态的！！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;这还不够，还需要传入自已给定的时间作参数，计算指定日期时间之前或之后的时间：&lt;br /&gt;&lt;br /&gt;&lt;code&gt;我儿子十岁生日：（中国人的习惯是十周岁提前做，嘻嘻）&lt;br /&gt;&lt;br /&gt;date --date='2008-08-08 08:08:08 UTC+8  +8 year  -8 months'  +'%F %T'&lt;br /&gt;      2015-12-08 08:08:08&lt;br /&gt;&lt;br /&gt;呵呵，这句话的解释是  ^_^   ??&lt;br /&gt;&lt;br /&gt;你自已折腾去吧。。。。。&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;a href="http://www.pkblogs.com/binsos"&gt;二进制生存&lt;/a&gt; http://www.pkblogs.com/binsos&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-60636892811702868?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W-dirnhRjZ3ZLL0SlGF2DinsBWo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W-dirnhRjZ3ZLL0SlGF2DinsBWo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W-dirnhRjZ3ZLL0SlGF2DinsBWo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W-dirnhRjZ3ZLL0SlGF2DinsBWo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/IJZUnAGpuD4" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=60636892811702868" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/60636892811702868?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/60636892811702868?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/IJZUnAGpuD4/date.html" title="在脚本里用 date 命令获得昨天或明天的日期" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2007/08/date.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UEQXk-fCp7ImA9WB5VEkU.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-1250053373553644067</id><published>2007-08-05T12:39:00.000+08:00</published><updated>2007-08-05T12:46:40.754+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-05T12:46:40.754+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="LINUX体验" /><title>理性看待LINUX桌面应用的现状</title><content type="html">－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;引自 &lt;a href="http://groups.google.com/group/SuSE_Chinese/browse_frm/thread/213b86da2f1425e4"&gt;SUSE中文组&lt;/a&gt; &lt;br /&gt;http://groups.google.com/group/SuSE_Chinese/browse_frm/thread/213b86da2f1425e4&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;br /&gt;&gt;很多"全日制"Linux使用者都是网络管理员或程序开发员， 特别是对开发UNIX程序的程序员来说，Linux绝对是利器。&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;最后一句话是对的 其它都是在胡说&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;楼主 windows够易用了 linux有些地方不得不打命令 windows不得不打命令的地方很少 因为图形界面出来的早 完善的多了 家用的时&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;候完全不用打 这让刚接触电脑不久的人没恐惧了&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;你说的这种情况见证了windows的脆弱性 因为windows的文件结构很不清晰 也不划分开来 内核 驱动 管理工具 命令行全挤一起 你装个什&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;么软件它就变慢了 你用一段它就快挂了&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;你是转载的还是杜撰的啊？如果都不是 那你真强 我对你的敬仰之情犹如滔滔江水连绵不绝 也不至于玩到这地步吧 &lt;/span&gt;&lt;br /&gt;－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;&lt;br /&gt;我从98年开始接触LINUX,但一直仅限于接触，只是装装看看，了解一下LINUX的发展状况。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;参加工作以后，大概是2001年，工作比较闲的时候就开始用Linux架一些http\ftp\dns之类的服务，感觉linux在服务器方面大有作为，但是身边一直没有成功的案例。当然，这也代表着国内LINUX应用的当时的现状－－说的多、用的少。&lt;br /&gt;&lt;br /&gt;直到2004年才见到第一个案例，是我的一个同事用redhat as4架了一个日报社的web站点(http://www.cb315.com)，用的jsp/tomcat。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2005年的时候遇到了suse 10.0，感觉眼前一亮，这才是第一个让我感觉能够真真使用的桌面版LINUX，在5月份的时候，装了win/linux双系统，基本上停在linux下面不进windows了。&lt;br /&gt;&lt;br /&gt;当时我是在杭州做一个银行BI项目的开发，工作相对简单－－UNIX C编程，只需要telnet就行了，gnome-terminal多标签当然是这方面的利器。&lt;br /&gt;&lt;br /&gt;2006年的时候又接触了sshfs和ftpfs，能够将HP-UNIX的远程目录挂载成Linux的本地目录，这样就能够用VIM编辑C程序，不用再受罪忍受标准UNIX-VI了，而且经过一年的使用和学习，自已也写了一些shell脚本用于日常使用，这更增加了对linux的依赖。&lt;br /&gt;&lt;br /&gt;这时候已经从“windows是不可或缺的后盾”转变成“进了windows就不适应”。&lt;br /&gt;&lt;br /&gt;2006年应该是转折性的一年，从这时候开始，基本上都是在虚拟机里面使用windows，用虚拟机主要还是office和erwin解决不了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;我是绝对的Linux支持者，但还不至于让狂热冲昏头脑，&lt;br /&gt;&lt;br /&gt;目前linux服务器应该已经走向实用阶段，虽然标准化和易用性方面已经无人可及，但是在高端应用特性和硬件驱动支持上还是比不上专用的UNIX系统&lt;br /&gt;&lt;br /&gt;但是桌面，还仅仅是一个启步。虽然有一些电脑厂商开始预装LINUX，但是这些经过精心处理得"很象windows"的linux仍然是只是能用，并不够用和好用。&lt;br /&gt;&lt;br /&gt;WINDOWS仍然占领着主流操作系统市，非IT技术人员对其知之甚少，大部分用计算机的人其实并不知道LINUX的存在。&lt;br /&gt;&lt;br /&gt;MS OFFICE套件仍然占领着主流市场，Linux下的相关软件只能兼容，但是无法改变用户的使用习惯和第一体验。就比如很多接触永中office的人都称赞它做得棒，就是因为它做得跟ms office一个样，符合用户的习惯，其实它的功能和应用的广泛性不一定比得上open office&lt;br /&gt;&lt;br /&gt;IE，这是一个不能不说的痛，特别是在国内，网银ActiveX的应用，就不多说了。另外,Firfox2.0在速度上超过了ie6,但是感觉还是不及ie7，但这中间可能有IE是集成在系统内核中的原因，但是ff的插件绝对是一流的&lt;br /&gt;&lt;br /&gt;IM上面，QQ经常连不上，MSN和GT的语音功能还不完善，路还很长。&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-1250053373553644067?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JjrGPJpAezHHYb7SyL6QVI1Pygw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JjrGPJpAezHHYb7SyL6QVI1Pygw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JjrGPJpAezHHYb7SyL6QVI1Pygw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JjrGPJpAezHHYb7SyL6QVI1Pygw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/xe0IkarI_BM" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=1250053373553644067" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/1250053373553644067?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/1250053373553644067?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/xe0IkarI_BM/linux.html" title="理性看待LINUX桌面应用的现状" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2007/08/linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UMQng5fip7ImA9WB5WGEk.&quot;"><id>tag:blogger.com,1999:blog-5862839934460254447.post-7530451779343281668</id><published>2007-07-31T09:14:00.000+08:00</published><updated>2007-07-31T10:34:43.626+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-07-31T10:34:43.626+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="LINUX体验" /><title>艰难的往前走： MS Office 与 IPMSG 在 Linux 上的现状</title><content type="html">两年前下决心在笔记本上装上 Linux ，当时的想法很简单：只要 telnet 和 vim 就能工作。&lt;br /&gt;&lt;br /&gt;因为是为 UNIX 小型机编程，确实只要这两个东西就可以工作了。&lt;br /&gt;但是，实际上还要不时的看看 DOC 文档，经常的要用飞鸽传书(ipmessenger,ipmsg)收发文件。&lt;br /&gt;&lt;br /&gt;Word文档格式基本上就是行业标准，这个大家都深有体会，虽然可以用 OpenOffice 打开，但是启动速度让人难以忍受，界面难看至极。&lt;br /&gt;后来试了一下永中office 2007，启动速度、界面都接近 MS Office，最棒的是有些时候 Word 版本出现兼容问题的时候（officexp 的文件在 office2003 上打不开），用 永中office 打开另存一个就好了，特搛面子。不过永中也有缺点：是试用版、由JAVA底层特性带入的因字体库引起乱码。&lt;br /&gt;&lt;br /&gt;至于ipmsg，已经是项目组的“行业标准”了，虽然飞鸽传书有 Xwindows 的版本，但是不支持收发文件。&lt;br /&gt;只好用 Wine 模拟，但是收发文件时中文窗口总是乱码，最要命的是不支持传送目录。人家要是想发一个目录过来，还得找人家压一压打包重新再传送。&lt;br /&gt;一年后出了 g2IPMsg，GNOME版本、支持文件传送。无论界面、功能、稳定性各方面都达到了可用的标准。&lt;br /&gt;但是，也不是没有问题。&lt;br /&gt;G程序都用utf-8作内码，传送文件时如果文件名是GB编码就无法传送，还得把文件名转成UTF－8的，发送完毕再转回来。&lt;br /&gt;还好写了一个Natualis的脚本，要传送的时候点一下让脚本去转换，不然累死。&lt;br /&gt;&lt;br /&gt;这就好比一对小情侣私奔，&lt;br /&gt;如果日子过得好，大家还会传为美谈；&lt;br /&gt;如果度日艰难，大家就会投来异样或鄙视的目光。&lt;br /&gt;我现在的日子还算过得去。。。。&lt;br /&gt;&lt;br /&gt;现在总结一下，转到 Linux 前，需要拟一份 windows 下必需使用的软件、环境，然后装上双系统在 Linux 试用一段时间。如果能找到一个与你工作性质类似的人，而他已经在 Linux 下工作了比较长的一段时间，那就太好了！！&lt;div class="blogger-post-footer"&gt;二进制生存 binsos.blogger.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5862839934460254447-7530451779343281668?l=binsos.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tS3dbRioCSuLU1W0LL5F0e9wmg0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tS3dbRioCSuLU1W0LL5F0e9wmg0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tS3dbRioCSuLU1W0LL5F0e9wmg0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tS3dbRioCSuLU1W0LL5F0e9wmg0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/KevZ/~4/Sxzf6JS18EQ" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5862839934460254447&amp;postID=7530451779343281668" title="0 条评论" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/7530451779343281668?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5862839934460254447/posts/default/7530451779343281668?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/KevZ/~3/Sxzf6JS18EQ/linux.html" title="艰难的往前走： MS Office 与 IPMSG 在 Linux 上的现状" /><author><name>我和我爱的人</name><uri>http://www.blogger.com/profile/06067948117311529387</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://binsos.blogspot.com/2007/07/linux.html</feedburner:origLink></entry></feed>

