<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.6.3" -->
<rss version="0.92">
<channel>
	<title>可可熊的窝</title>
	<link>http://cocobear.info/blog</link>
	<description>多读、多写</description>
	<lastBuildDate>Thu, 04 Dec 2008 02:01:38 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>想换一个Linux发型版</title>
		<description>用了Fedora也有不少时间了，总的感觉还不错，但是我想要一个可以掌握在手里的系统，比较干净一些，不想有一些我从来用不到的东西，比如Java，我很讨厌系统里面有这些个东西，Fedora安装下来有不少没用的东西，即使使用很小的安装也得占大概2G的空间。

我希望的这个发型版：
	比较干净（没用的东西尽量少，需要的时候才安装）
	定制性比较强，安装软件比较容易（但也不可以因为我想听个歌而让我折腾半天的时间去装个播放器，也不可以让我花大量时间去折腾显卡配置等系统问题，我需要专注做事情，而不是折腾系统，系统只是个工具）
	很方便使用X，我大部分时间还是需要X的；
	比较适合做开发，比如Python，SDL，OpenGL，wxPython......
	速度比较快，Fedora开机的时候会加载很多没用的东西，当然这些可以自己手动去掉，俺还是不喜欢；
	升级不能太频繁，Fedora从5开始用，现在都10了，才两年多的时间，太快了，虽然系统确实一直在进步，或者至少可以平滑的升级，Fedora在这方面做的不好；
	稳定性比较好，说实话用这么长时间Fedora，还是有不少时间莫名的死掉；
暂时就想到这么多，最近把大部份的Linux发型版介绍都看了看，目前觉得以下几个比较合适的我需要：

ArchLinux
Slackware
Gentoo

现在还拿不定主意，路过的给个选择，或者还有别的发型版更合适我？
 </description>
		<link>http://cocobear.info/blog/2008/12/04/want-a-new-linux-distribute/</link>
			</item>
	<item>
		<title>最近用Python写了个Fetion的库</title>
		<description>上周大部分的时间在写这个东西，现在基本上实现了我所需要的功能，网上有一些Fetion的实现，不过都比较凑合，也有一个叫LibFetion的东西，不过不开放源代码，所以就自己写了这个PyFetion的库。

目前这个库有以下功能：
	支持飞信2006，2008协议（其实就是分别使用MD5、SHA1算法进行登录认证）；
	支持HTTP、TCP方式；
	支持给自己手机发短信（这个也是我的主要目的）；
	支持直接发送信息到指定手机号（前提是加为好友，好处是直接使用手机号，而不需要知道飞信号）；
	支持添加好友
	.......
在设计好整个框架以后，再有一些功能添加进来也就比较方便了

特点：
	纯Python代码，可以运行到任何地方，只要有Python的地方就有fetion；

	封装程度比较高，使用方便；


好的，吹完了。本来还想把这个写成一个完整的飞信客户端，但是觉得没什么必要，已经有Pidgin自带的飞信插件，还有个不开源的LibFetion我再写一个就没什么意义了，而且我这个PyFetion的定位本来也不是做完整的客户端。何况写GUI的程序我想把界面做得漂亮些，我现在也没什么做GUI的经验，wxPython也用的不熟。我还有个想法就是用SDL（Pygame）之类的做一个很炫的客户端，不过这肯定得花不少的时间，最近公司可能要开始忙了，这些还是先放一放吧。

刚公司开了两个多小时会，这会儿都下班好久了，今天就到此结束吧。 </description>
		<link>http://cocobear.info/blog/2008/12/03/write-fetion-with-python-pyfetion/</link>
			</item>
	<item>
		<title>代码高亮插件&#8211;使用黑色背景</title>
		<description>ig_syntax_hilite这个代码高亮的插件默认使用的是白色背景，所以小林子同学说看不清楚代码，俺就试着把ig_syntax_hilite插件所有颜色代码全部反转了一下，例如：
#ffffff黑色转换为#000000

ig_syntax_hilite使用的是geshe，在geshe目录下有很多与语言相关的php加亮文件，颜色代码就在这里生成，使用sed命令进行替换：

 代码一 


[bash]
sed -r '/color *: *#[0-9a-f]{6};/{h;s/.*#([^;]+);.*/\1/;y/0123456789abcdef/fedcba9876543210/;G;s/(.*)\n(.*#)[^;]+(;.*)/\2\1\3/}' urfile
[/bash]




 代码二 


[bash]
find ./ -iname abap.php &#124; { while read i;do sed -rn 'h;s/.*color[ \t]*[=:][ \t]*#([a-fA-F0-9]+).*/\1/;ta;p;d;:a y/0123456789abcdefABCDEF/fedcba9876543210543210/;G;s/(.*)\n(.*color[ \t]*[=:][ \t]*#)([a-fA-F0-9]+)(.*)/\2\1\4/p' $i >/tmp/tmp__;echo fuck;\cp -f /tmp/tmp__ $i;echo fuck;rm -f /tmp/tmp__;done; }
[/bash]




上面的代码不是俺写的，具体可以查看CU论坛
俺什么时候也能把sed用到这种境界也就满足了:-)

上面简单的一句话脚本还是很有用的，上次俺花了一天的时间去修改主题的配色，其实如果要求不高的话用这脚本一下就搞定了:-)
 </description>
		<link>http://cocobear.info/blog/2008/11/21/ig_syntax_hilite-use-black-background/</link>
			</item>
	<item>
		<title>筛选法求质数</title>
		<description>在这里看到用Lua和Python写的使用筛选法求质数的代码，俺自己也写了写，Python版用到了上面链接中一位兄弟的tips :-)

先来C语言版的: 
[c]
#include 
#include 

#define NUM 2000000

int main(void)
{
    int primes[NUM];
    int i,j;
    for (i=0;i </description>
		<link>http://cocobear.info/blog/2008/11/18/select-prime-number/</link>
			</item>
	<item>
		<title>GRUB问题</title>
		<description>昨天在机子上试着装了下RHEL 5.2（在新的分区安装sda3），重新安装了GRUB（安装到了MBR），结果机子上原来的Fedora 9（在sda4分区上）不能启动了，GRUB会提示错误：

setup (hd0,3)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no 

最后在RHEL 5.2中我把原来Fedora 9分区下/boot/grub/中的所有文件拷到了RHEL 5.2中的/boot/grub/，结果就正常了。不太理解为什么重新安装了GRUB，就无法引导原来的Fedora 9了。 </description>
		<link>http://cocobear.info/blog/2008/11/11/grub-no-stage1-exists/</link>
			</item>
	<item>
		<title>博客换了个主题</title>
		<description>前天上网的时候无意中搜到一个博客，发现那个主题挺不错，很简洁，很符合俺的胃口，于是昨天花了一天的时间去修改这个主题，把它改成了黑色的，其它细节地方也修改了一下，目前的感觉还不错，我测试了Firefox,Opera,IE,基本都没问题，只有IE里面留言时那个"电邮"那一栏的颜色有问题，实在是搞不明白，不管了，还是推荐大家使用Opera/Firefox浏览。

有什么好的建议欢迎提出来，俺再改改。好久没动CSS这东西了，发现改这个东西好痛苦，不仅要考虑显示器的分辨率，还要考虑不同的浏览器，太麻烦了！！

俺博客的新口号：
K.I.S.S Keep It Simple, Stupid.

--------------------简单的分隔线-----------------------------------------------
记个通过使用dreamhost作为加密代理的方法:
首先使用ssh连接dreamhost主机：
ssh -CND 9999 cocobear@cocobear.info 
然后在浏览器里设置使用sock5代理，填入127.0.0.0 ,9999。
这样所有的HTTP请求都经过ssh加密了，不怕GFW了，不过速度同时也慢下来了。
详细的内容见这里 </description>
		<link>http://cocobear.info/blog/2008/11/06/change-theme-for-blog/</link>
			</item>
	<item>
		<title>今晚的小插曲</title>
		<description>拷了几本电子书在MP3上，打算回去拷到俺自己的电脑上，结果开机后就发现一直停在了主板的LOGO上，重启了几次还是那样，正在想怎么回事，大约半分钟终于跳过了LOGO，不过在Windows的启动菜单中又停了半天，好不容易输入了密码结果又卡住了，实在忍不住又重启了电脑试着进Fedora,内核加载的时候也等了好一会儿，后面一切正常。

俺想着这下得去修电脑了!

用手机GOOGLE了下这种情况，看到有人提到开机按TAB看详细情况，于是俺再次重启电脑开机时按TAB，结果发现了下面的字样:

storage DEVICE

这时俺才想起来原来是MP3已经插在了电脑上了，赶快拔掉MP3，机子立刻就跳过了BIOS自检，一切正常了。

真是没想到开机前插了个MP3会有这么大的影响，以前用俺的笔记本事也干过这种事，不过好像没这么大的影响了，郁闷！

 </description>
		<link>http://cocobear.info/blog/2008/11/01/stop-at-bios-logo-by-mp3/</link>
			</item>
	<item>
		<title>今日阅读</title>
		<description>看到一则消息：火车凭什么为日本人临时靠站？

我是看到标题后就想吐了，真的很反胃，我已经忍了很久了，莫再关心这个国家，莫在这里谈这些东西，今天又忍不住了。


中国的经济到底怎么了，本来我是不太关注的，不过google订阅里看到一篇文章，忍不住看完了，这年头能站出来说实话的人太少了:郎咸平: 未来和下一代很悲惨，我都不想讲了

BTW：
加了个在线聊天的JS代码，可以在博客的右下角和我的GTALK聊天，如果我在线的话:-) </description>
		<link>http://cocobear.info/blog/2008/10/24/news-of-today/</link>
			</item>
	<item>
		<title>介绍一个WordPress的插件&#8211;Simple Tags</title>
		<description>博客里文章多了以后要找到一篇文章就不太方便了，有时候自己找以前写过的东西还得用google，而且别人看起来也没有清晰的线索。这时候使用Tags就有很大的好处，不过由于以前WordPress写博客的时候还没有Tags，新版本的WordPress才加入了Tags，所以为以前大量没有Tags的文章添加Tags就成为一件极为麻烦的事，今天我手动插了几个就不耐烦了，后来找到一个不错的WordPress插件－－Simple Tags，通过这个插件可以很方便的对Tags进行批量的修改，删除，添加， 还可以为文章自动添加Tags，在你博客内容越来越多的时候这个插件会很大的帮助你。 </description>
		<link>http://cocobear.info/blog/2008/10/24/wordpress-plugins-simple-tags/</link>
			</item>
	<item>
		<title>Fedora 9 通过E680G/I手机实现GPRS上网</title>
		<description>电脑通过E680G/I手机实现GPRS上网

E680是一款摩托的Linux系统手机，在Windows下可以通过自带的MPT工具包实现与电脑连接的GPRS上网，在Linux下也是比较方便的，以前我也用过，只是没记下来，今天再用的时候还得看别人写的文章，还是自己记一下。

我用的是Fedora 9，一般的Linux系统都应该可以，大同小异。首先是手机端设置连接模式为调制解调器(Modem)，通过数据线连接到电脑后(也可以用蓝牙，我这里没有环境)，Fedora 9会识别到有新的调制解调器：

 发现新硬件: 



[bash]
usb 4-3: new full speed USB device using ohci_hcd and address 2
usb 4-3: configuration #1 chosen from 1 choice
usb 4-3: New USB device found, idVendor=22b8, idProduct=3802
usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 4-3: Product: Motorola USB Modem
usb 4-3: Manufacturer: Motorola
cdc_acm 4-3:1.0: ttyACM0: USB ACM ...</description>
		<link>http://cocobear.info/blog/2008/10/16/e680-gprs-linux/</link>
			</item>
</channel>
</rss>
