Cnangel: February 2008的归档

怎样学习使用libiconv库

| 评论(1)
    libiconv库是一个基于GNU协议的开源库,主要是解决多语言编码处理转换等应用问题。
    怎样学习使用libiconv库?对于刚接触到人来说,这篇文章不妨去看一看,若已经用到过该库的人,在应用的过程中可能遇到一些问题,我们可以一起来探讨,我的联系方式是 cnangel@gmail.com

太帅了,3D

| 暂无评论
    一直为ATI显卡的3D在fedora下的效果显示不了而尝试,随着ati-driver-installer-8-02-x86.x86_64.run的发布,在fedora系列下的ati显卡的3d效果已经嫩够启动了,太帅了。
    以前尝试了好多种办法,最终测试确定是官方驱动的问题,而这个bug也通过邮件列表反馈给官方,而这个版本解决了,高兴耶。
    可是新的问题来了,Xv和pulse的驱动就不能显示了,看样子还得重新配置。

Shell脚本中的引号

| 暂无评论
为了方便使用各类Shell函数模板,于是写了一个简单的bash脚本:
#!/bin/bash

smail ()
{
    mail -s "$1" $2 <<_EOF
        $3
        Curr Time: `date "+%Y/%m/%d %T"`
_EOF
}
这样调用起来非常方便,只需:
smail "your mail title" perl6@127.com "your content"
但是如果要抄送给某个用户呢?由于$2是不能够加引用的,且地址最好使用变量来代替,这样变量也必须再次引用,这个与传统解释性语言不同的地方,变量需要再次引用才能传递,例子如下:
mailto="-c perl6@126.com perl6@127.com"
smail "your mail title" "$mailto" "your content
and more text"
只要有引号,还可以折行哟!

莫名其妙的pulse audio

| 评论(1)
    好多天了,pulse又不发声了,趁过年闲暇时间,想彻底弄清楚为什么系统有声音,而使用pulse却没有声音?
    有人肯定有疑问,使用pulse到底有什么好处,其实好处就只有一个:可以在多个资源下使用声音驱动,而不用独占一个驱动资源,比如我想在mplayer下播放影片,又想 在一旁使用reciteword背单词,顺便开一个虚拟机和家人通过视频聊天,在linux下,经常碰到的是一旦一个播放器占用了oss或者alsa的驱 动资源后,无法让其他软件使用oss或者alsa资源,于是我必须用到pulse来解决这个问题。

    于是,我首先删除/tmp/pulse-xxx后,然后重新加载一下驱动,然后播放一个rm格式的影片:
mplayer -ao pulse -vo xv 血色湘西.rm
嘿,有声音了,但没有图像,解决图像问题吧,这个简单,估计是最近升级ATI显卡驱动的事情(哎,ati的3d效果桌面到现在也没有弄好),于是直接在/etc/X11/xorg.conf文件的Section "Device"内加一句:
Option      "VideoOverlay"  "on"
然后Ctrl+Alt+BackSpace重启X-window,然后继续使用mplayer命令播放影片,有了图像,但是没声音了,声音刚刚还行的,无奈之下,全部卸载pulse有关的软件和扩展库、包等等,然后重新安装一篇pulseaudio,然后重启计算机,奇迹出现了,使用pulse播放发声了。

    估计是软件冲突的问题,我也弄不清楚是哪个软件与这个pulse发生冲突。其实在linux下经常会碰到这样的冲突,看样子linux的软件制作标准有必要规范化了。

今年过年不回家了

| 暂无评论
2008的新年在北京过了。
运气还真不好,感冒了,5日睡到下午2点才起床。

新年还真安静,下载了几首mv,打发新年前郁闷的日子。
不知道为什么,有点烦恼,没有人可以倾诉。

关于此归档

这里是CnangelFebruary 2008发表的所有日记。

上一篇日记Cnangel: January 2008

下一篇日记Cnangel: March 2008

主索引归档页可以看到最新的日记和所有日记。

August 2012

Sun Mon Tue Wed Thu Fri Sat
      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  
Powered by Movable Type 5.14-en