2010年1月11日

动画短片《父亲(The Father)》,看完后再次鼻子酸酸的

2009年12月31日

一点点随笔

今年的冬天,老家似乎并不怎么寒冷,虽然天气预报几次都报的有雨,第二天却总是大太阳的天晴,似乎冥冥之中自有天意一样,做什么事都是水到渠成,包括一些刚开始觉得会很复杂的事如同打太极一样不知不觉就解决了,以至于让自己都有点不可思意。
父亲一直很关心我,却从来不说,自从在外地上学开始还时不时的给家中打个电话,而越来越后电话也很少在往家中打,直到事发后,大伯的一些闲谈,父亲说因为担心我,如果没什么事就不让我往家里打电话,因为他说他每次听到电话声都很紧张,怕真的是有什么事,但又担心我真的遇见什么事,我知道这些都是我爸说给大伯听的,目的是不想他们认为我是个不孝的孩子,每当想到这里,泪水总是无法抑制的流下,因为我从没听我爸说过不让我打电话回去,而且那些话也未必是我爸的真心话,毕竟有哪个父母不希望听见自己儿女的声音,而我总是以忙啊,没啥要说的为借口让自己不打电话,其实我哪里知道,父母要的只是一个平安而已。

对于父亲的后事已经弄的差不多了,一直想着要写点什么,但一提笔却发现那些想好的内容却一下子消失了,只好想到什么就随便写写,在写本文的时候播放器正好放到《天空之城 (吟唱版) 》- 出自小娟·山谷里的居民,一下子又鼻尖酸酸

2009年12月20日

Make perl模块的时候出现Your Makefile has been rebuilt

最近编译perl模块,在Make的时候报出一下错误
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command. <==
false
make: *** [Makefile] Error 1

看上去不像是编译的环境问题,到网上查看了下原因,主要是因为系统的时间戳不对,从stage1开始是很容易出现这个毛病,当你将localtime设为中国区时间时,系统会自动+8小时,,然后你在把时间校正,会造成文件时间戳不对,多数程序编译时会有警告,但仍然可以通过,不过不排除有些过不去的
因为是在虚拟机上,所以系统时间和实际时间相差很大,当然解决方法也有2种,一种是等8个时小时后在编译,一种则是在安装时,做时区设定这一步时,即
ln -sf /usr/share/zoneinfo/PRC /etc/localtime
先将时间往回调8小时,这样,链接后,系统自动+8小时,就是正常时间
再次编译,顺利通过





2009年11月 3日

Undefined subroutine &Compress::Zlib::gzopen

今天在用CPAN安装模块的时候却发现无法安装模块了,报告以下错误
Undefined subroutine &Compress::Zlib::gzopen called at /usr/lib/perl5/5.8.8/CPAN.pm line 5721

大概问题就是Compress::Zlib这个模块有点问题,至于为什么有问题我也懒得去研究了。


这里有两种方法:
其一就是自己去CPAN下载个最新版Compress::Zlib ,注意不要用CentOS自带YUM的

其二就是删除掉所有的Compress::Zlib相关的模块(我选择的是这种),执行find /usr/lib/perl5/ | grep Compress | grep Zlib就OK了,注意:这里的/usr/lib/perl5是你perl的路径,不同的系统可能路径不一样

再次运行CPAN,一切OK

2009年11月 2日

升级CentOS5.3到5.4后造成DAHDI的错误

CentOS 5.4出来一段时间了,趁着今天比较闲,升级了一下,升级我使用的是YUM的方式,直接执行yum upgrade,等系统检测完成,大概需要下载500多M的文件包,看来更新的东西还挺多的,更新完重启机器 unmae -an 发现版本号为2.6.18-164.2.1.el5

启动asterisk->正常

执行dahdi show status发现报告错误
chan_dahdi.c:10760 dahdi_show_status: Unable to open /dev/dahdi/ctl: No such file or directory

执行dahdi_tool
Unable to open /dev/dahdi/ctl: No such file or directory

看来是升级内核后造成的,重新编译DAHDI,重启机器后执行dahdi_hardware
pci:0000:02:03.0 wcfxo+ 1057:5608 Wildcard X100P

我的单口卡又能继续使用了

2009年9月10日

用Net::SMTP发邮件老出现Sender address rejected: not logged in

近日因用户需要每个星期要看上周的系统信息的报表,因为是重复性质的工作,于是想着用程序来完成定期发送的工作。
报表生成的很快,但是在发送邮件的时候出现了一点问题,因为发送的游戏服务器是需要SMTP验证用户名和密码的,按道理用Net::SMTP就可以解决这个问题,但每次发送邮件的时候总是会出现
Sender address rejected: not logged in Error: no valid recipients的错误
因为是用的postfix,查找了半天相关信息也没确切的结果,而后查找到SMTP需要Authen::SASL模块的验证支持,于是CPAN安装上,再次发送邮件显示OK,至此问题结束。

2009年9月 1日

运行libfetion-perl出现 __stack_chk_fail_local

最近因为系统移植,把以前在CentOS5.3环境的libfetion-perl在另外一个机器上重新编译安装。
编译和安装都很顺利,可当运行的时候Perl就报出__stack_chk_fail的错误。
找了很多资料,后来发现有人也遇见过同样的问题(原文参考),究其原因是因为gcc编译器的版本太低。
我查看了目标机器上的gcc 版本 3.4.6,而CentOS5.3上的gcc 版本 4.1.2 2007062,所以才会出现上述的错误。
解决方法按参考文章所述:
编辑/usr/include/sys/cdefs.h (系统不同可能路径也不同)文件,在最后一个#endif前面加上如下代码:
extern void __attribute__((noreturn))
        __stack_chk_fail(void);
extern void __attribute__ ((noreturn))
        __stack_chk_fail_local(void);


然后在libfetion的include中选任意一个.h结尾的文件加入以下2段代码

void __attribute__((noreturn))
__stack_chk_fail(void)
{
        ;
}

void __attribute__((noreturn))
__stack_chk_fail_local(void)
{
        ;
}

make的时候会报如下错误,无视掉好了:

login.c: In function `__stack_chk_fail':
login.c:114: warning: `noreturn' function does return
login.c: In function `__stack_chk_fail_local':
login.c:120: warning: `noreturn' function does return

至此模块可以正常使用了

2009年7月 7日

Freeiris开源中文通信项目十问十答(转)

问: Freeiris是一个什么样的产品?

答: Freeiris是我们通信项目的名称. Free表示自由,开放,共享, Iris为希腊神话中的彩虹女神,宙斯的通信官. Freeiris项目是由通信爱好者所共同组建的一个平台, 因为我们这里大部分同时也是开源软件运动的推广者, 因此我们将自己的精力, 技术, 融合在了一起创造了Freeiris这么一个平台. Freeiris主要是基于开源的系统完成了以往只有几十甚至上百万的交换机才能做到的功能。

问: Freeiris的目标对象有哪些?

答: Freeiris分两个版本.Freeiris1设计的时间比较早,其主要实现对终端IP帐号的计费,管理,统计等运营上的功能。 Freeiris2是最近刚刚完成的一套新系统,这套新系统实现了PBX 呼叫中心 电话调度 电话会议 等等各种常见的高级的通信功能.
从使用对象上来讲,Freeiris1 面对的用户是那些虚拟运营商,  Freeiris2 面对更广泛的用户,比如虚拟运营商,  企业,  个人爱好者等。


问: Freeiris2和其他的开源PBX代码,如asterisk、Freepbx等有何区别?

答: Freeiris2的源代码版比较象FreePBX, 都是基于asterisk实现的通信产品.  我觉得跟Asterisk相比, Freeiris2操作更简单容易, Asterisk更象一种编程语言,你要学习很多函数功能,然后自己来编写应用, 而Freeiris2就象是编写完成的KDE,提供更简便的操作,如果你愿意也可以修改. Freeiris2由于出来的比较晚.因此Freeiris2相比已经流行起来的那些产品设计起点更高.
这里我们罗列出了一些我们自己认为可以对比的条件:

对比Trixbox和Elastix最流行的PBX平台:
1. freeiris2中服务端跟界面是可分离的, 实际上客户端可以被安装在windows中.
2. freeiris2中拥有一套基于web的无限层数IVR编辑器
3. freeiris2中拥有一套agispeedy高性能AGI加速器
4. freeiris2是全中文的,界面操作友好简单, 连语音都是请人录的.
5. freeiris2提供一整套中文的用户手册和二次开发手册
6. freeiris2拥有一套适合中国线路制式的板卡自动配置器
7. freeiris2是基于GPL v2协议发布的开源通信平台,只要你愿意动手,可以一毛钱都不花
8. freeiris2在asterisk基础之上提供了一组上百个函数的API层,使二次开发更容易


按此阅读全文 "Freeiris开源中文通信项目十问十答(转)" »

2010年1月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

最新评论

CGI.NET on 死亡AND新生: 本来就是Seasy的
alice on 死亡AND新生: 今天来逛逛你的blo
CGI.NET on 终于完成了efileman的全中文汉化包!: 因为不知道你系统的信
CGI.NET on 道高一尺,魔高一丈!: HI,邮件已经发给你
你好 on 终于完成了efileman的全中文汉化包!: 你好。我在安装EFI
CK on 道高一尺,魔高一丈!: 能否详细介绍一下如何
爱美丽 on 道高一尺,魔高一丈!: 感谢你的帮助! 放心
CGI.NET on 道高一尺,魔高一丈!: hi,很高兴你加入n
爱美丽 on 道高一尺,魔高一丈!: 你好 我新买了个nd
CGI.NET on 除了累,还是累: 拿吧拿吧,反正我也是

归档

Creative Commons License
此 Blog 中的日记遵循以下授权 Creative Commons(创作共用)授权.

我的联系方式


my contact

来自巴巴变的精彩图片