August 29, 2007

hda-intel AD1983 micphone不工作的问题

把mic boost音量提高后解决
问了alsa-devel的developer后解决
open source就是好来就是好

Posted by hufey at 06:16 PM | Comments (0)

微机电系统的应用可能

Posted by hufey at 10:09 AM | Comments (0)

August 28, 2007

minicom不能输入的问题

把流控去掉试试
Ctrl +A -> Z -> O -> serial port setup -> F, G
save setup as dfl

Posted by hufey at 11:24 AM | Comments (0)

August 23, 2007

ubuntu英文环境下中文显示小方块的解决

只要执行sudo fontconfig-voodoo -f -s zh_CN即可
google“ubuntu 英文环境 中文 方块“ 出来的大部分都跟这个没关系

Posted by hufey at 10:38 PM | Comments (0)

解决 nfs 中 xinetd 错误

/etc/init.d/rc: line 30: /etc/rc.d/rc3.d/S65xinetd: Input/output error

原因:/etc/rc.d/init.d/xinetd的属性位不对
chmod 777 etc/rc.d/init.d/xinetd 后解决

Posted by hufey at 04:17 PM | Comments (0)

August 22, 2007

rpm 查询未安装的包

rpm -qpl package.rpm

TMD,这个命令老也记不住

Posted by hufey at 03:10 PM | Comments (0)

August 16, 2007

blackberry在linux下不能充电问题的解决

blackberry 7290在手里用了一段时间了,在windows和mac osx下的数据同步都没问题,不过从来没想过在linux下同步。
今天在单位发现手机电量不多了,于是接上USB线为其充电,发现充电指示标志每次都闪了一下
就灭了。怀疑是USB cable的问题,没当回事。下午偶尔切换到windows那边,顺便同步了一下
outlook里的meeting request,发现其实是能充电的。也就是说问题不是在USB线上,那就只能是在Linux端了。
google,发现确实有人抱怨linux下blackberry不能充电的问题
然后有人提到bcharge这个小程序可以给blackberry充电,google bcharge发现是sourceforge上的project barry的一部分,最新版本是0.8,看到barry的主页上作者的声明希望
有人能资助继续这个项目。呵呵
开始想直接装binary版本的,结果发现相关的好多库ubuntu都不提供,而基本上debian都是提供的,装debian的又发现某个库和ubuntu的某个系统库不兼容。头疼,只好下载source code编译。./configure又有还个库需要装,还好ubuntu都有,编译安装
又从CVS下载udev的policy文件。结果发现还是老样子,按说这些做完之后插入blackberry
系统会自动调用bcharge程序充电,看bcharge的代码,基本都是给USB bus下命令,没空
研究细节,好像是检测出来7290不是什么“Pearl”所以每次bcharge执行一下就自动退出来了。
又发现其实bcharge执行的时候是充电的,只是很快就退出来。好了,这个好解决
写了个脚本,让丫一直运行不就行了么?!

#!/bin/bash
while [1]
do
/usr/local/sbin/bcharge
done

执行,下班前跑了一个多小时,看到电池格数果然涨了一格,哈哈

Posted by hufey at 12:06 AM | Comments (0)

August 10, 2007

motorola放弃montavista

原因是montavista总人数还没有wind river支持的人数多
不知这算是大公司的愚蠢还是小公司的缺陷

Posted by hufey at 11:17 AM | Comments (0)

August 09, 2007

gcc和g++到底有什么区别?

今天编译一个很普通的C++程序,如下:

1  #include 《iostream》 
2 
3  void function1(){ 
4     for(int i=0;i<1000000;i++); 
5  } 
6 
7  void function2(){ 
8     function1(); 
9     for (int i=0;i<2000000;i++); 
10 } 
11 
12 void function3(){ 
13    function1(); 
14    function2(); 
15    for (int i=0;i<3000000;i++); 
16       function1(); 
17 } 
18 
19 int main(){ 
20    for(int i=0;i<10;i++) 
21    function1(); 
22 
23    for (int i=0;i<5000000;i++); 
24 
25    for(int i=0;i<10;i++) 
26       function2(); 
27       for(int i=0; i<13;i++); 
28          { 
29          function3(); 
30          function2(); 
31          function1(); 
32          } 
33 }


编译命令行: gcc -pg -o sample3 sample3.cpp
结果是:

/tmp/cck9wDpZ.o: In function `__static_initialization_and_destruction_0(int, int)':
sample3.cpp:(.text+0x12c): undefined reference to `std::ios_base::Init::Init()'
/tmp/cck9wDpZ.o: In function `__tcf_0':
sample3.cpp:(.text+0x183): undefined reference to `std::ios_base::Init::~Init()'
/tmp/cck9wDpZ.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
以前因为工作内容的关系,没用gcc编译过c++的代码。或者是其他同事已经写好了Makefile,没怎么关心过这个问题。不过以前和一个同事争论过,他说c++的代码必须要用g++编译,否则编译不过去,因为gcc是编译c code的,而g++才是编译c++的。我当时就知道肯定不对,因为gcc是gnu compiler collection的缩写,而不是gnu C compiler。理论上所有的gcc支持的不同语言的代码都可以用gcc编译(如果我错了请纠正我)。当时没空争论这个问题,结果今天自己碰上了 。google了一下,又试了试,确实用g++可以编译过去
g++ -pg -o sample3 sample3.cpp 不服不服,继续尝试发现用gcc也可以,不过要加上指定的标准c++库 如下:
gcc -pg -o sample3 sample3.cpp -lstdc++ 所以,gcc是可以编译c++ 代码的,g++不过是隐含链接某些库
Posted by hufey at 03:05 PM | Comments (0)

August 08, 2007

垃圾邮件长本事了

居然会自动生成跟邮件列表名称相关的subject和附件。虽然内容还是垃圾

[Ltp-coverage] Technical_Analysis-ltp-coverage Inbox ltp-coverage

Reply
Reply to all Reply to allForward Forward Print Add rhadona to Contacts list Delete this message Report phishing Show original Message text garbled?
rhadona Renfroe
to ltp-coverage

show details
7:32 am (3 hours ago)

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Ltp-coverage mailing list
Ltp-coverage@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-coverage


Technical_Analysis-ltp-coverage.pdf
13K View as HTML Download

Posted by hufey at 10:30 AM | Comments (0)