linux驱上摄像头

debian方便啊……

插入摄像头,运行lsusb:
6# lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 009: ID 045e:00b9 Microsoft Corp. Wireless Optical Mouse 3.0
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 005 Device 014: ID 0a5c:2110 Broadcom Corp.
Bus 005 Device 015: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 003: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 WebCam
Bus 004 Device 001: ID 0000:0000

发现 Z-Star,ok,能认出来。

安装内核模块,用m-a编译安装gspca-source。

然后加载# modprobe gspca
mvision:/lib/modules/2.6.24-686# lsmod |grep spc
gspca 661028 0
videodev 26816 2 gspca,zc0301
usbcore 132776 7 gspca,zc0301,hci_usb,usbhid,uhci_hcd,ehci_hcd

现在驱上了,使用skype就能看了:

skype in linux

用kde4的kopete也可以:
kopete

Firefox3 不错

在linux下面的反应速度明显快了不少,基本上不卡,现在的软件是越做越好了:-)

刚刚下了一个firefox用的扩展scribefire,用来写blog的,感觉不错。能够分析blog类型,支持WS的各种功能。

恩,这篇文章就是用scribefire写完发布的。以后就考虑用它作为离线的blog编辑器了。

终于可以休眠了

很久很久以前,我新建了一个分区,于是hibernate-disk不能用了,为什么呢?不知道啊

我先后改了内核的resume分区,改了grub的menu.lst中的resume选项,以及/etc/fstab中的swap分区信息,但是都无效。不是无法休眠就是休眠之后无法启动。

今天心血来潮google了一下,没有头绪,但是后来毫无征兆的发现了一点线索:/etc/initramfs-tools/conf.d/resume,还有这个文件。里面的分区名不对,遂改为/dev/sda9,也就是我的swap分区。

该完之后,试了一下hibernate-disk,还是老问题,ft。

后来想想,运行了一下dpkg-reconfigure initramfs-tools。接着运行一下hibernate-disk,ok,这下没问题了。

oh yeah!

重新整一遍图形界面

KDE4实在是太弱了,很多功能都没有实现,感觉它出的太早太仓促了。

现在的缺点有:
1 系统不稳定,有时候注销的时候死机
2 开机的时候有时候背景为白色
3 软件太少,大部分软件还是kde3.5的
4 控制面板居然没有administrator模式

还是怀念以前稳定的KDE3.5,忍不了了,卸掉所有的KDE4的包。然后装上kde,这样一下,基本上都回到了KDE3.
然后还装上了compiz-fusion,这个现在进入了unsable了,可以直接安装,但是装完之后却是黑屏然后白屏了。google一下,修改xorg.conf即可:

Section “ServerFlags”
Option “AIGLX” “on”
EndSection
Section “Extensions”
Option “Composite” “Enable”
EndSection

ok,现在好了,不过感觉很卡,而且window的标题栏也不见了,貌似是缺了emerald,但是这个却没有candidate,ft

———————————————-
用了非官方的源:
deb http://download.tuxfamily.org/osrdebian unstable compiz-fusion-git
这个源的版本很新,而且有emerald,upgrade一下即可。问题解决了,不过不知道为什么用了compiz-fusion之后,键盘输入有问题,但是alt+tab确实可以……

再看看,再看看
再看看,再看看。

用gcc写c程序的一点经验

说一点就一点,决不多说

如果你发现程序运行的时候,一个变量的值莫名其妙的变了,或者一个程序莫名其妙的segment fault了,请先不要归结为你的rpwt,应该首先看看有没有内存溢出:

检查一下所有的字符串操作函数,目标指针是否已经分配了空间

检查一下所有的数组,看看有没有越界。

没办法,C语言不会抛出out of bound之类的异常,所以有些错误真的很难发现,所以,按照上面的方法看看吧。

实验室停电记

下午带实验,中途去了一趟寝室洗衣服,ft……

回去的时候看到洋洋回来了,说是实验室小停了一会儿电,上不去网了,所以回来,我也没太在意,还是洗衣服去了。过了一会儿,何老师打电话过来,说是实验室掉电,让我回去,ft

感觉应该是防火墙那几个ethX调了个,到时候换一下即可。到了实验室,查了一下防火墙,意外发现eth0没了,ft

正好smile过来,赶紧拉过来看看。不得其解,我们弄到最后的结果是内网和dmz都搞定了,就是出外网不行,ft

最后没办法,手动拔插网线和光纤,然后用dmesg查看,发现插拔有一个光纤的时候,dmesg没有输出,就是到网关的光纤,看来不是光线坏了就是网卡坏了。还好有一个交换机有光口,把光纤插进去,发现实验室都能上网了。那么弱问,问题解决了?废话,当然没有啦,ft

续上节,不然要防火墙干什么?现在实验室的内网和dmz不是都在裸奔吗?太危险了,嗯。还好,实验室有一台机器有一个光口的网卡,把它拆下来,此处省略xxxx字(好多人拆的,不知道为什么来了这么多人,可能上不了网之后闲人多吧?)换上去,草草固定一下,放到机架上面,测试一下,三个网卡都识别出来了,ok!盖上机箱,放上去,开机。终于世界就清静了,我跟大家说,没事了,洗洗睡吧。不过,如果你在看本次事件的视频,你就发现进度条才到50%…… 世界总是有噪音滴,ft

师弟告诉我,dmz没通。远程登录上去看看,发现dmz的网卡不见了,ft

大家研究一下,怎么办。显然惯性思维就是再换一个网卡,这次是以太网卡,好一些。不过我力排众议,说,我们拼一下人品吧。把机箱拆下来试一下,结果,结果,结果,好使了!!! ft

smile当场说把那个机箱烧了,我想算了,得饶箱处且饶箱,大家都不容易。现在dmz大多数机器都通了,唯独最重要的邮件服务器没有通,显然是它自己的问题了。接上显示器和鼠标,发现屏幕上一坨输出,最刺眼的是一个红色的fail,ft

仔细一看,磁盘错误!! 晕啊,还让人活不? reboot一下还是不行,没办法,手动ckfs,没加任何选项,我发现这是今天我最错误的一个决定。系统要求修复错误(y/n),我按y,问题是我到后来数了数,我按了4000+次y!ft

还好软件没有设计成按y之后再按回车,这样我就泪奔了。就这样,系统修复通过,reboot,当时大家划十字的划十字,说阿弥陀佛的说阿弥陀佛,总之一句话:台湾拼经济,pact拼人品。一切都好,除了因为时间太短没看清原因的一个fail。ft

测试一下,邮箱好使,当时老婆过来了,我测试的时候周围又围了一群人。结果,结果,结果:这个世界终于是清静下来了。我跟大家说,散了吧。大家很ft

关于拉萨

很多年了,不fq了。

看新闻要看两面的,看看cnn、bbs再回来看看cctv。

感觉这次拉萨时间,西方完败,cctv还行。但是不理解的是为什么执勤的警察和武警都没有用催泪瓦斯,这样的东西对于逼退对方效果不错,而人墙被冲破后很容易受伤。看到单个的武警拿着盾牌被人家用石头砸还是挺惨的。

放两个东西吧

认清西方媒体卑鄙无耻的真面目(网页的标题就是这个,呵呵) http://www.anti-cnn.com/

CCTV的官方报道 http://v.cctv.com/flash/wwwwxinwen/2008/03/wwwwxinwen_300_20080320_32.flv

Goodbye, P2P! P4P is Coming

Goodbye, P2P! P4P is Coming
Written by Sarah Perez / March 14, 2008 8:12 AM / 10 Comments

P2P, or peer-to-peer, is the protocol currently used by many file sharing networks for moving large files over the internet. Now, a new protocol, P4P – aka Proactive network Provider Participation for P2P – is being introduced by Verizon. P4P’s goal is to reduce backbone traffic and lower network operation costs. Will P4P bring us the bandwidth we’ve been waiting for?

Unlike P2P, which selects random peers to share with, when using P4P the peers are intelligently selected as the protocol utilizes network topology data to maximize the efficiency of routing between the peer-to-peer connections.

Verizon just tested P4P with Pando and received performance boosts of 200 percent on average and increases of up to 600 percent in some cases.

What’s most remarkable about this story is that Verizon is looking towards working with P2P traffic instead of throttling it like Comcast has been doing lately.

At an upcoming conference in New York, Verizon will present their test results, which show that when an ISP cooperates with file-sharing, they can speed downloads an average of 60 percent.

“This test signifies a turning point in the history of peer-to-peer technology and ISPs,” said Robert Levitan, chief executive of Pando Networks Inc. “It will definitely show ISPs that the problem is not peer-to-peer technology, the problem is how you deploy it. It is possible to deploy P2P to their advantage. The Internet is quickly transforming into a media distribution platform, and there are people who say: ‘It will break. It’s not built to move music and movies and games and software.’ New technologies are needed, and this is one of those technologies.”

The P4P protocol may even be ready by next month, when NBC begins offering HD downloads of popular TV shows via the Pando software.

http://www.readwriteweb.com/archives/goodbye_p2p_p4p_is_coming.php