可可熊D窝

Keep it simple, stupid


  • 首页

  • 关于

  • 标签182

  • 分类8

  • 归档359

  • 搜索

Fedora9安装vmware

发表 2008-05-19 | 分类 Linux | 评论数:
| 字数: 776 | 阅读 ≈ 1 分钟

刚开始公司的机子上没办法装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拷过来直接就可以运行了,呵呵。

Comments

Amankwah: 可以考虑用VBOX,听说挺不错的?

kongove: 相当不错,听梅延涛分析什么无缝接入、内存释放、共享文件…… 我感觉用着确实很方便。

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

发表 2008-05-16 | 分类 Life | 评论数:
| 字数: 1.2k | 阅读 ≈ 1 分钟

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

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

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

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

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

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

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

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

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

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

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

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

Comments

wind: 很早就知道了。 躲小房间一定要记得打开门,不然门被震变形了就出不去了,还会给营救增加困难。

crazyfranc: 最好躲在最小的房间内,那里的承重性好!

luguo: 看过了。dp同学居然也转载了~~

Amankwah: 嗯,要学习,要记得~

Fedora9试用

发表 2008-05-15 | 分类 Linux | 评论数:
| 字数: 899 | 阅读 ≈ 1 分钟

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

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

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

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

公司的网速好慢……

Comments

cocobear: 就是用的官方的驱动,好像是内核版本过高的问题,郁闷。

cocobear: 8.04我也装了,到是没有这个问题,不过还是习惯用Fedora了。

dream: 想订阅你的博客,不过没找到RSS或ATOM, 你有什么联系方式吗?..即时的

crazyfranc: 据说网络设置也很让人不爽.格了装回8吧.

luguo: 你动作真快~!我还没下呢~

Amankwah: 用显卡的官方驱动会好些,应该。 不过还是Ubuntu8.04的体验好得很,你可以试试,哈哈。

草儿: 就你和葫芦装F9了,偏偏你们俩都说用着不爽,连带我也不敢尝鲜了…… 继续F7。

cocobear: 我用GTALK: cocobear.cn[dot]gmail[x]com RSS可以看到吧? 我用opera直接提示feed的地址的,用抓虾也可以看到。

地震了

发表 2008-05-13 | 分类 Life | 评论数:
| 字数: 556 | 阅读 ≈ 1 分钟

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

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

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

生命真的很脆弱……

Comments

dream: cocobear是哪里人啊?地震的这么严重?

luguo: 唉。大家都平安就好~!

Amankwah: 地震发生是不要立即往出跑~先躲

草儿: 我还以为是哪儿开山放炮震的呢~

cocobear: 没有地震的常识。 中国应该从小学就学一学基本的自救、如何应负突发事件。

cocobear: 在西安,不过不是西安人,呵,震感相当强烈。

前几天写了写Python

发表 2008-05-10 | 分类 编程相关 | 评论数:
| 字数: 2.9k | 阅读 ≈ 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这个输入法不错,无论你用拼音还是五笔都是一个不错的选择。

Comments

crazyfranc: 你们公司是搞python的?

luguo: 咋用python去生成bash脚本而不是去直接写呢?

cocobear: python写顺手了,感觉shell在许多地方比较“怪异”,呵。

1…262728…72
cocobear

cocobear

爱折腾的技术宅一枚

359 日志
8 分类
182 标签
RSS
GitHub E-Mail Twitter 豆瓣
友情链接
  • 王聪
  • 老大
0%
© 2007 – 2020 cocobear | 521k | 7:54
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Gemini v6.7.0
Hosted by GitHub Pages