Crane
Table_bottom

Search
Loading
Table_bottom

分类
Table_bottom

随机文章
Table_bottom

标签云
Table_bottom

最新评论
Table_bottom

链接
Table_bottom

功能
Table_bottom

让赛扬机器性能“赶上”四核

今天用 stumbleupon 在网上上乱逛,发现这么个有意思的东西 (这里是原贴

有人在LKML(linux kernel mailing list)发贴

Hi, all

I have two machines that show very different performance numbers.

After digging a little I found out that the first machine has, in
/proc/cpuinfo:

model name      : Intel(R) Celeron(R) M processor         1.00GHz

while the other has:

model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz

and that seems to be the main difference.

Now the problem is that /proc/cpuinfo is read only. Would it be possible
to make /proc/cpuinfo writable so that I could do:

echo -n "model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @
2.40GHz" > /proc/cpuinfo
in the first machine and get a performance similar to the second machine?

这人意思是说他有两个机器,一个赛扬,一个四核,因为/proc/cpuinfo是只读的,能不能让它可写然后他用这个命令

echo -n "model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @
2.40GHz" > /proc/cpuinfo

让第一台机器的性能直逼第二台。

很明显这是恶搞,但是有个人很配合的回了句

Good catch! 'chmod +w /proc/cpuinfo' should do the trick.

把/proc/cpuinfo文件权限改下即可。

楼主又来了句

Thanks, that did the trick. My first machine is much faster now and it
even has 4 cores! :)

OMG,赛扬比四核还牛B。

呵呵,of course,这是个April Fool's Day 's joke!

修改vimperator的状态栏配色

由于一般开机的时候firefox都开着,所以听歌一直在用亦歌,很喜欢这个简洁的听歌网站,前天看到播放器的提示说现在出了firefox扩展了,可以在状态栏显示歌词以及控制播放,觉得挺不错的,赶快试用,结果发现还是要开个标签来放歌,或许可以放在边栏,但我不习惯那样,它的扩展在状态栏占了好长空间来显示歌词,以及播放/暂停,下一曲,去亦歌网站,三个按钮,不幸的是,我用的是vimperator,它默认把状态栏背景设置成黑色,但是亦歌的歌词也是黑色的,于是一眼看上去,歌词显示区那里一片黑,什么都看不到,很是悲剧。

今天才仔细想了想,其实这个问题有很多办法的,我的直接想法是修改亦歌扩展,把里面的字体颜色改掉,但觉得这个太暴力了,还有就是用脚本来控制CSS,好多人说写在userChrome.css里面,加上这样就行:

 

继续阅读

圆周率日

pi_day

3月14日是圆周率日的正式日子,从圆周率常用的近似值3.14而来。通常是在下午1时59分庆祝,以象征圆周率的六位近似值3.14159。一些用24小时记时的人会改在凌晨1时59分或下午3时9分(15时9分)。

现在圆周率日有官方网站了,http://www.piday.org/

中国网友提议用这天来纪念祖冲之,他的数学贡献很重要,而且他是世界上第一个把圆周率算到小数点后7位的人,而且确定了圆周率的密率335/113(或称祖率),而且这天还是阿尔伯特·爱因斯坦的生日,还是白色情人节,好神奇的日子!这样的日子google的logo一定会换的,今天一起来就发现google 果不其然出了doodle,

google_doodle_of_piday

呵呵,那么还记得多少位的PI呢!

3.1415926535897932384626……

我就记过了这么点,看强人能记很多位呢,而且还有有才人做成诗体来帮助记忆的。

先放一个标准的pi值,再来看诗。

3.1415926535897932384626433832795028841……

版本一:

山巅一寺一壶酒(3.14159),尔乐苦煞吾(26535),把酒吃(897),酒杀尔(932),杀不死(384),遛尔遛死(6264),扇扇刮(338),扇尔吃酒(3279)。

版本二:

闪电,你使你无救啊!  3.141592
留我,闪我,把酒,弃酒,扇啊扇,爸死了...653589793238846 
尔留,似仙丹拔山耳...  26433832
灵啊,爸爸是妖!  028841

无敌版本:

山巅妖肆传奇(小数点后3140位),太长,可搜索。

开头是:要是要我酒,尔乐舞扇舞。把酒吃酒散,尔散拔四柳。

看到圆周率很容易想起计算机界的一位神人,人称God的Donald Knuth,这里就说说他做的一个软件,Tex排版软件,从第三版开始那特殊的版本命名,以pi来命名,每发现一个bug重新发布一次,就在后面加一位小数位,向pi逼近,而且发现bug的奖励从1美分开始,下一个bug发现者会得到上一个奖励的翻倍,但是到现在为止,Knuth 也就付出了327.68美元,现在已经bug free了,其实已经十几年没人发现bug了,最后一个发现bug的人是他自己,这些bug中有些还是为了美学而做出的调整,并不是严格意义上的bug。

最后还有个好玩的东西,pi song,圆周率之歌,仔细听唱些什么:

http://www.vvc.edu/ph/TonerS/mathpi/mathpimovie.swf

 

强大的VimIM

什么是VimIM呢,全名就是Vim Input Method,即Vim下的输入法,也许你已经习惯了Vim的插件能提供很多难以想像的功能,但却从来没有想到可以提供一个输入法,但是你不用怀疑,这是真的,并且这是一个强大的插件,只要你的Vim能显示中文,那么使用这个输入法就没有任何问题。

号外:要是vim不能显示中文怎么办呢,提供一个方法,重新编译vim,加上--multi_byte --iconv选项就行了,当然这个前提是你的系统支持中文,系统中文没有配好请参阅相关发行版的wiki。要是系统能显示,请加入下列行到vim配置文件($HOME/.vimrc)

set enc=utf-8
set tenc=utf-8
set fenc=utf-8
set fencs=utf-8,usc-bom

这个插件继承了Unix的哲学,Keep it simple。使用非常简单,只要把两个文本文件拷到插件目录下就可用了(一般是$HOME/.vim/plugin),这就安装好了,就是一个vim的script,天生跨平台(Windows, Mac, Linux),一个词库文件,词库文件就是自己的输入法(拼音,五笔,四角,音形,DIY),所以只要有vim的地方都能用,两个文本文件构成了一个输入法,简单又强大。

输入法主脚本下载:http://vim.sourceforge.net/scripts/script.php?script_id=2506

词库下载:http://code.google.com/p/vimim/downloads/list

无图无真相,看图

vimIM

这是我使用五笔打出的效果,好了,下来说说怎么用。

它有两个模式,一个叫vim点石成金,英文字母是石,中文是金,一个快捷键,一下就点石成金。

比如要用拼音输入“我们”,就这样输入:women然后使用点石成金快捷键,CTRL+\,一下就变中文。

上面这个适用于英文输入中偶然插入中文,它还有一个中文输入模式,就可以源源不断输入中文了,这个模式的快捷键是CTRL+6,上面那个图就是在中文输入模式下截的。

这些就是基本的用法,当然由于它是和vim结合的,所以你可以自由的配置它,一切随心所欲。

想改变快捷键,可以啊!自己在vim的配置文件搞定 VimIM Mapping

想同时用好几个词库一起用,拼音五笔一起用,好吧!想法奇特,不过,在vim里奇迹总是可以发生的,下面就是见证奇迹的时刻:

vi 你的码表文件

:r 想要合并的码表文件1

:r 想要合并的码表文件2

……

:sort u

:wq

好了,r就是插入一个文件的内容到当前文件,因为码表文件本身就是文本,可以随意编辑,所以你插入几个都没问题,最后排一下序就行了(如果发现排序不对:VimIM 会自动帮忙排序,省您一份操心。),利用了一下vim的编辑功能,就可以把你的输入法打造的更强大。

对于一般用户来说,上面的功能足够了,但是总有愿意折腾的人,他们的需求也不可预料,不过vimIM还提供了N多的功能,像内码直接输入,比如Unicode内码输入,GBK内码输入,BIG5内码输入,四角数字输入(还有人记得这个不,当年我还有一个有这个索引的字典),还有造词,拼音智能匹配(像微软拼音那种)等,更有人工造词(这个也可以直接改码表文件,反正是文本,这就是unix设计思想的牛B之处,文本是通用的数据交流格式。)

算了,其实这些还只是冰山一角,更多功能参见主页:http://maxiangjiang.googlepages.com/vimim.html

[LFS]安装完成

吼吼,经过两天的努力,LFS的构建工作终于完成了。

先mark一下这个时间,2009.10.17 20:03

于是,从2009.10.15 19:00-2009.10.17 20:03  近50小时的时间,生产出来一linux。

哈哈哈,以前对编译内核是无比的恐怖,没想到这次编居然快了很多,真的不错,都说LFS就编译速度最爽了,果然不假。

介绍一下LFS:

全名是Linux From Scratch,意思是从零开始构建linux系统,整个系统中的工具都是通过现场编译出来的,是真正量身定做的操作系统,不过制作它还是需要一个可以编译程序的linux操作系统,livecd是一个很好的选择,当然正在使用的发行版也可以,不过livecd本身带好了所有的软件包,比较方便。

这个适合对linux有一定了解的人来做,适合想提高运行效率的人来做,适合想深入了解linux的人来做,想研究linux的人,建议都来做一次LFS来加深对linux的理解。

一些资源:

官方网站:http://www.linuxfromscratch.org/ 

linuxsir:手把手教你如何建立自己的Linux系统(LFS速成手册) (这个是6.3的文档,我是看这个和官方文档结合做出来的)

当前最新版本6.5,这里是官方文档:http://www.linuxfromscratch.org/lfs/view/stable/

ps:刚刚发现貌似编译的内核有点问题,有个驱动模块没有好,隔一段时间提示个错误信息。得去解决一下,然后考虑BLFS,毕竟操作系统是要用的,这个刚做好的LFS还缺很多应用呢!