可可熊的窝

Fedora9安装vmware

IN: Linux   Tags: , ,    Comments: 2

刚开始公司的机子上没办法装Fedora8,只好用vmware在XP下装了个Fedora8,现在F9出来了,在本机装了一个,以后就可以不用进XP了,不过F9似乎有些不太稳定,听说vmware也有linux版的,找了一个新6.0.3.build.80004版本的vmware,没想到安装时又出问题了,似乎又是因为内核版本过高的原因。

这里有一个解决方案,有人根据最新的内核写的vmware的补丁。

首先下载:

http://blender6xx.ic.cz/pub/vmware/vmblock.patch

http://blender6xx.ic.cz/pub/vmware/vmmon.patch

http://blender6xx.ic.cz/pub/vmware/vmnet.patch

这几个补丁,然后安装使用vmware-install.pl 开始安装vmware,当编译出错时把这几个补丁打上去,需要打补丁的文件在:/usr/lib/vmware/modules/source/ ,有几个tar的包,先解压了,然后进入解压后的目录, 用
patch -Np1 < modulename.patch 打好补丁,然后再把打好补丁的包再打包一次。

完成后使用 vmware-config.pl 继续安装,中间可能会缺少一些库,如:
libX11.so.6
libXtst.so.6
libXext.so.6
libXrender.so.1
libz.so.1
都可以在rpmfind.net里找到。

接下来一切都会顺利进行。把windows下的Fedora8拷过来直接就可以运行了,呵呵。

05-19
2008

纠正错误常识:地震来时,你躲在哪里?

IN: Life   Tags:    Comments: 4

地震来时,你躲在哪里?如果你依照小时候老师教我们的方法乖乖躲在桌子底下,床铺底下,那么,我必须告诉你,你的伤亡率,高达百分之九十八!!那该怎么办?

美国国际搜救队长教你正确的躲避位置。

道格卡普是美国国际搜救队长,自一九八五年至今,他及他的队员己参与全世界七十九次重大灾难的救灾工作,他曾经爬进近七百栋因为地震、爆炸而严重倒塌的建筑物内搜查受困的生还者以及罹难者的遗体。除了参与两年前日本神户大地震及美国俄克拉荷马市联邦大楼爆炸案救搜工作,十二年来国际新闻中的重大灾难救灾,他都没缺席。

本月十九日他离华前,传授在建筑物倒塌时如何求生。

国人从小到大,在防震演习中,老师总是叫学生躲在课桌下,道格得知这点后,很焦急地一再呼吁:不要躲在桌子、床铺下,而要以比桌、床高度更低的姿势,躲在桌子床铺的旁边。他以先前和土耳其政府、大学合作拍制的地震逃生录像带,说明不要躲在桌下避震的道理。

透过土耳其政府协助,制作单位爆破一栋废弃大楼,仿真地震时建筑物倒塌的情形,工作人员先依据「常识」,在桌子床铺等家具下,放置十具模特儿;他和他的搜救队员在桌子床铺等家具旁,同样放置十具模特儿,炸药引爆后大楼变成断坦残壁,他和搜救队员依序找到二十具模特儿,在桌床下的十具模特儿有八具被压成全毁,其中一具甚至头、身、脚断成三截;他放置的十具模特儿,则全部安好无事。

他解释,建筑物天花板因强震倒塌时,会将桌床等家具压毁,人如果躲在其中,后果不堪设想, 如果人以低姿势躲在家具旁,家具可以先受倒塌物品的力道,让一旁的人取得生存空间。

道格说,即使开车时遇到地震,也要赶快离开车子,很多地震时在停车场丧命的人,都是在车内被活活压死,在两车之间的人,却毫发未伤(此段话引述图片说明:强烈地震发生时,如果你正在停车场,千万不要留在车内,以免垮下来的天花板压扁汽车,造成伤害;应该以卧姿躲在车旁,掉落的天花压在车上,不致直接撞击人身,可能形成一块『生存空间』,增加存活机会)。

他很慎重地对在场的一百多位我国搜救队员说,搜救队员一要在地震中先能自己求得生存,只有活下来,才能拯救他人性命。他说,希望大家告诉大家,只要传播这么一点求生讯息,地震发生时,建筑物内的伤亡率,可以由百分之九十,遽降为百分之二。

请大家传阅,增加大家在灾难发生时的生存机率,减少伤害。

你关心你的朋友吗?如果答案是肯定的请把这篇文章转寄给你所关心的人。

转载自 http://www.dapenti.com/blog/tb.asp?id=12443

05-16
2008

Fedora9试用

IN: Linux   Tags: ,    Comments: 8

刚在公司电脑上装了Fedora9,安装完成后发现X显示有问题,重启后进入X时显示器提示“不支援输入”,这个显示器是AOC的,查了下这种情况应该是刷新率与显示器的冲突吧,但是Fedora9中xorg.conf 文件已经不包含屏幕分辨率、刷新率的配置,而是自动进行检测,本来应该说是更智能了,但遇到这样的情况都没办法手动解决问题了,按照以往的经常,我把机子上Ubuntu的xorg.conf 文件拷了过来,覆盖掉原来的文件,X终于正常了,但屏幕的分辨率变为了:1152×864,刷新率只有60Hz,而且使用Ctrl+Alt+num 切换到其它终端时显示“无信号”,太奇怪了。用了Fedora系统这么久还是头一次遇到这样的情况。

现在正在下ATI 的显卡驱动,不知道会不会解决这个问题。

这里下载驱动,安装好后可以设置正确的分辨率,1280×1024,但是其它终端仍然“无信号”,而且ati的那个控制中心没办法使用。

找到一篇文章,正在使用上面的方法重新安装驱动,里面有一点:yum install kmod-fglrx要加–enablerepo=livna-testing参数,,否则是无法找到kmod-fglrx这个包的。

公司的网速好慢……

05-15
2008

地震了

IN: Life   Tags:    Comments: 6

昨天下午上班的时候突然觉得椅子在晃,还以为谁动椅子了,接着老总就说”不对啊,地震了!”,我当时都懵了,只觉得有些站不稳脚,头也有些晕,就去大厅看看出什么事了,然后就听到老总在说”地震啊,快跑啊!”,然后就跟着大家,向楼梯走去了,感觉摇摇晃晃的,当下楼的时候更是在会儿向左一会儿向右倒,不时的还有楼上的一些东西掉下来,当时真是有些害怕,我们还在十三楼,如果再震一会儿可就不妙了……

下楼的时候好多人都急了,不停得催前面的人走快点,幸好只是情绪比较激动,下楼的时候还是保持着秩序,好不容易从十三楼下来,终于觉得平稳了许多,再看看下面空旷的地方早已经挤满了人。

今天早上去公司后,物业已经把大楼的水电全关了,只允许进楼拿东西出来,我上去看了看办公室,裂了好多条缝,隔壁门口的墙砖掉了一些下来,电梯入口上面的天花板也有一块快要掉落了。

生命真的很脆弱……

俺拍的照片:

08.05.12地震
05-13
2008

前几天写了写Python

IN: Python, 编程相关   Tags:    Comments: 3

#!/usr/bin/env python

import sys
import os
import re

TEST = "test"
def find_dir(original_dir,l):
        while True:
                for f in os.listdir(original_dir):
                        #print f,
                        f = original_dir+"/"+f
                        if os.path.isdir(f):
                                l.append(f)
                                find_dir(f,l)
                return 

def file_copy(original_dir,num):
        global TEST
        while num:
                test_dir = TEST+str(num)
                for f in os.listdir(original_dir):
                        #print f,
                        f = original_dir+"/"+f
                        if os.path.isfile(f):
                                print "cp",f,re.sub(original_dir,test_dir,f)
                l = []
                find_dir(original_dir,l)
                for i in l:
                        for j in os.listdir(i):
                                j = i+"/"+j
                                if os.path.isfile(j):
                                        print "cp",j,re.sub(original_dir,test_dir,j)
                num-=1
                print 

def dir_copy(original_dir,num):
        global TEST
        while num:
                print "mkdir",
                test_dir = TEST+str(num)
                l = []
                find_dir(original_dir,l)
                for i in l:
                        print test_dir,re.sub(original_dir,test_dir,i),

                num-=1
                print
        return

def main(argv=None):
        if argv is None:
                argv = sys.argv
        if len(sys.argv) != 2:
                return(usage())
        num = 5
        print "echo \"Starting create directories\""
        print "date +%T.%N"
        dir_copy(argv[1],num)
        print "echo \"Starting copy files\""
        print "date +%T.%N"
        file_copy(argv[1],num)
        print "echo \"Recursive directory stats\""
        print "find . -print -exec ls -l {} \\;"
        print "du -s *"
        print "date +%T.%N"

        print "echo \"Scanning each file\""
        print "find . -exec grep kangaroo {} \\;"
        print "find . -exec wc {} \\;"
        print "date +%T.%N"

def usage():
        print "\n%s [Your File name]\n" % sys.argv[0]
        return 1

if __name__ == "__main__":
        sys.exit(main())

帮小林子写的测试文件系统性能的,递归目标目录,进行文件复制操作,这个脚本只是为了生成相应的shell脚本。

还有一个公司用的脚本,就不贴了。
前天在公司写程序,用C语言,发现手生的很,觉得要是用python写的话几行就搞定的,C得写半天,郁闷啊,俺被python给害了……

昨天在公司装了个ubuntu8.04,二十分钟就装好了,等F9出来后再装个F9,^_^

BTW:scim-python这个输入法不错,无论你用拼音还是五笔都是一个不错的选择。

05-10
2008

烦……

IN: Life   Tags:    Comments: 4

本来好好的心情,又被补考的事给弄得烦起来了,看书是一点心思也没有,怎么办,谁能教教我,天气预报明天会很冷,谁来预报一下我能毕业不,为什么中国的大学只能教一群傻B出来

烦……

05-07
2008
loading...