Wednesday, 6. December 2006, 00:48:03
Wednesday, 6. December 2006, 00:48:03
|
分类 : Life
|
Friday, 1. December 2006, 14:57:26
1.linux编程所用的一些工具
GCC 中文手册
http://www.nbfan.com/forum/dispbbs….&ID=1433&page=1
GNU make 指南
http://www.linuxsir.org/bbs/showthr…&threadid=40431
autoconf-2.57手册(英文)
http://www.gnu.org/software/autocon…toconf_toc.html
Autoconf-2.13手册
http://www.linuxforum.net/books/autoconf.html
使用 automake
http://263.aka.org.cn/Lectures/002/…-2.1.4/230.html
使用CVS进行版本管理
http://www.linuxforum.net/books/cvsintro.html
CVS用后感
http://www.linuxsir.org/bbs/showthread.php?t=170538
linux下常用调试工具:
非常好的gdb教程,强烈推荐:
http://www.linuxsir.org/bbs/showthread.php?t=171156
GDB英文文档
http://oldsite.linuxaid.com.cn/deve…howdev.jsp?i=49
gdb基本用法
http://www.linuxsir.com/bbs/showthr…&threadid=45731
gdb的官方文档
http://www.gnu.org/software/gdb/documentation/
linux编程基础:
要入门先看这个,Linux下C语言编程基础知识
http://www.linuxsir.com/bbs/showthr…=&threadid=1005
Linux 下 C 语言编程
http://www.linuxsir.org/bbs/showthr…=&threadid=7192
Linux下的C++编程
http://www.linuxsir.org/bbs/showthr…6723#post276723
linux下的应用程序开发
http://www.lisoleg.net/lisoleg/applications/index.html
参考书籍
Linux程序员指南(The Linux Programmer’s Guide)
http://www.linuxhq.com/guides/LPG/lpg.html
UNIX编程环境(The UNIX Programming Environment)
http://www.iu.hio.no/~mark/unix/unix_toc.html
UNIX编程的艺术(The Art of Unix Programming)
http://www.catb.org/~esr/writings/taoup/html/
进程与线程
Linux下的多进程编程初步
http://www.china-pub.com/computers/emook/0439/info.htm
多进程编程
http://www.linuxsir.org/bbs/showthr…&threadid=44083
Linux下的多进程编程
http://www.linuxsir.com/bbs/showthr…&threadid=48887
进程的创建
http://www.linuxsir.org/bbs/showthr…&threadid=44078
POSIX Threads Programming
http://www.llnl.gov/computing/tutor…reads/MAIN.html
linux系统调用
系统调用列表,编程必备
http://www-900.ibm.com/developerWor…/appendix.shtml
C语言库函数—unix常用系统调用—使用说明
http://www.linuxsir.org/bbs/showthr…threadid=119136
http://chinaunix.net/forum/viewtopic.php?t=72159
FAQ列表
UNIX Programming FAQ 中文版,很有参考价值
http://www.linuxforum.net/books/upfaq/book1.htm
UNIX Socket FAQ
http://www.developerweb.net/sock-faq/
编码规范
Linux内核编程风格
http://www.linuxsir.org/bbs/showthr…=&postid=257594
GNU编码标准
http://www.linuxforum.net/forum/sho…op&Number=29053
可执行文件格式与库文件
从程序员角度看ELF
http://www.linuxsir.com/bbs/showthr…&threadid=48381
ELF可执行联接规范(英汉对照版)
http://www.linuxaid.com.cn/articles…014528121.shtml
Linux动态链接库高级应用
http://www.linuxsir.com/bbs/showthr…&threadid=18889
链接器与加载器,非常重要的一本书(Linkers and Loaders )
终端与串口编程、设备文件
UNIX下c语言的图形编程–curses.h 函式库
http://www.fanqiang.com/a4/b2/20020626/060200258.html
VT100控制码
http://www.linuxsir.com/bbs/showthr…&threadid=43530
Linux ioctl() Primer
http://www.linuxsir.org/bbs/showthr…&threadid=44268
Linux Serial Programming How-to English version:
http://www.sgmltools.org/HOWTO/Seri…g-HOWTO/t1.html
Linux Serial Programming How-to 中文繁体版:
http://www.linux.org.tw/CLDP/OLD/Se…ming-HOWTO.html
linux中文化:
UTF-8 and Unicode FAQ
http://www.linuxforum.net/books/UTF-8-Unicode.html
unicode 如何转换为ASCII?
http://www.linuxforum.net/forum/gsh…=5&o=all&fpart=
一个台湾的linux中文化站点
http://xcin.linux.org.tw/i18n/
UTF-8 and Unicode FAQ for Unix/Linux
http://www.cl.cam.ac.uk/~mgk25/unicode.html
Linux Unicode 编程
http://www-900.ibm.com/developerWor…uni/index.shtml
Linux 国际化本地化和中文化
http://www.linuxforum.net/doc/i18n-new.html
一些很好的编程资源连接:
HPCVL编程资源连接
http://www.hpcvl.org/faqs/prog_links.html
Linux Programming Resources
http://leapster.org/linoleum/
|
分类 : Linux
|
Thursday, 30. November 2006, 13:50:02
前天晚上由于一个误操作(应该是鼠标的问题吧,偶自己的鼠标在本本上不怎么灵活,用起来很不方便,不过拿到别人的台式机上就没有问题了,没办法只能将就着用吧),把Gnome桌面给删除了,本来是无意中在添加删除程序中看到一个”打印机支持”,留着没用就把它前面对勾给取消了,接下来又看了下别的有没有需要删除的东西,结果可能是手误把Gnome桌面前面的对勾也给点了,后来点应用的时候也没有注意,结果接来Gnome就被删除了,当我再重起的时候就进不了登录界面了。
因为我用的是FC5所以不能直接从光盘启动,然后进行添加删除程序(个人觉得这一点不太好的,记得FC1以前是支持从光盘添加删除程序的,而现在FC5只能从网络添加删除)。
不过幸好宿舍现在能上网,于是我在进入grub后编辑启动信息,这一行:
kernel /boot/vmlinuz-2.6.18-1.2200.fc5 ro root=LABEL=/ rhgb quiet
最后面加”single”这个命令,进入单用户模式。(记得要和”quiet”有空格的),启动后可以看到sh#的提示符,这时要是进行网络连接好象是不可以的,ifconfig等一些命令都不可以用的,应该是一些东西没有加载,输入”exit”,然后系统会继续启动加载一些东西(与进入图形界面完全一样,只是在命令行下进行,而且最终还是进入命令行)。
这次启动后以后,我使用root登录,然后用ifup CNC进行网络连接(我这边宿舍是网通的,要通过PPP拨号上网,我以前已经图形界面配置好的,名字为”CNC”),然后用:yum install gnome 命令来安装gnome桌面,因为删除的时候好多依赖的软件包也被删除了,所以要下载的东西很多,一共是132个软件包,109M大,大约下载了有1个小时的时间,然后是自动执行安装二十几分钟的样子,装完以后一个startx命令,呵呵熟悉的gnome又出现在屏幕上边了(激动啊!),进去以后所有的东西都没有变,包括以前的桌面主题,背景一些还在(呵呵,高兴ING),然后重启机子结果到了启动登录界面的时候又死了,想了一下原因是GDM登录界面还没有装gnome桌面环境没有包括GDM,于是再一次重起,在命令行下用yum install gdm安装,一个5.几M的安装包,一会儿就OK了,reboot,这次好了,直接进入登录界面,就是以前改过的gdm登录界面又被换回了gnome默认的样子,登录以后再改回我以前的gdm界面,一切OK!
PS:在进入命令行下面,没有gnome桌面环境的时候,我用了startx命令,结果还有x-windows的最基本的框架,挺有意思的一个界面,呵呵,可惜没有截个图保存下来。
|
分类 : Linux
|
Thursday, 30. November 2006, 13:38:53
一些从windows下转来的用户可能要问到linux下有网络电视软件吗?回答是肯定的,这里介绍一款比较不错的网络电视:sopcast,主页是:http://www.sopcast.com/cn
官方的windows版本已经出到了1.0.1版了,但是linux版只有0.9.6版的,官方似乎也提供了gui界面的sopcast但是偶没有用,好象不是很好安装似的,推荐一个比较好的gui,gsopcast(a
gtk front-end of p2p TV
sopcast),作者主页:http://lianwei3.googlepages.com/home2
下面是偶自己fc5安装的过程:
下载最新版本的gsopcast:
http://lianwei3.googlepages.com/gsopcast-0.2.9.tar.bz2
以及sp-sc:
http://download.sopcast.org/download/sp-sc.tgz
安装gsopcast:
#tar jxf gsopcast-*.tar.bz2
#cd gsopcast-*
#cd src [这个文件需要有root权限]
#make
#make install
安装sp-sc:
直接把压缩文件解压,把sp-sc文件复制到/usr/bin或者/usr/local/bin中,只要是PATH中包含的路径就可以了。
如果提示缺少stdc++5库,从以下地址下载:
http://www.sopcast.com/download/libstdcpp5.tgz
安装完成后在终端输入:
gsopcast就可以看电视的(播放列表的显示根据网络情况得一些时间),选择你喜欢的频道双击就可以播放了。当然,前提是你要有一款播放器的,这里推荐mplayer.
ps:在这里可以下载中文补丁包:http://gxgg2000.51.net/softshare/web/gsopcast.htm
|
分类 : Linux
|
Thursday, 30. November 2006, 13:35:22
也适用于fc系列,只是在一些细节上有些不同
首先下载源码包,解码器,皮肤
源码包:http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc1.tar.bz2
解码器:http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20061022.tar.bz2
皮肤:http://www.mplayerhq.hu/MPlayer/skins/Blue-1.6.tar.bz2
确认你已经有上面的文件,建立一个临时目录:player,把上面的压缩文件解压到player中(假设你当前的目录为player):
tar -jxvf MPlayer-1.0rc1.tar.bz2
tar -jxvf all-20061022.tar.bz2
tar -jxvf Blue-1.6.tar.bz2
先安装解码器,直接拷贝到/usr/lib/codecs目录下面就可以:
mv all-20061022 /usr/lib/codecs
[注意:如果原来已经有codecs文件夹你可以考虑一下是否覆盖]
接下来开始编译源码包:
cd MPlayer-1.0rc1/
使用./confiure –help查看一下编译时的一些配置
这里偶就不贴出来了,N长!
根据你的情况选择一些东西,我这里用的是:
./configure –enable-gui –enable-largefiles –enable-menu –enable-smb –language=zh_CN –enable-xmms
如果没有错误继续
make
make install
其实make 的时间可能会挺长的,根据你机子的速度
如果./configure 的时候出现错误,一般是缺少一些库,你可以根据提示去rpmfind.net或者rpm.bhone.net下载并安装。
安装完成后输入mplayer应该不会有问题,但是如果要使用图形界面就得继续安装皮肤和字体
一般输入gmplayer后会得到下面的提示:
[skin] 文件 (/usr/local/share/mplayer/skins/default/skin) 不可读
或者是找不到皮肤
不可以直接把Blue这个皮肤复制到上面提示的目录中,即使这样做了仍然会得到:
[skin] 文件 (/usr/local/share/mplayer/skins/default/skin) 不可读
的错误,也不是权限的问题,网上有很多提问关于上面的错误,偶自己也不知道为什么会这样,不知道哪位知道告诉偶一声。
以下是我的解决办法:
在~/.mplayer目录下面建立/Skin目录
把皮肤文件移动到default
mv Blue ~/.mplayer/Skin/default
此时执行gmplayer,你会看到亲切的蓝色皮肤了,不过应该还会有以下的错误:
New_Face failed.Maybe the font path is wrong.
Please supply the text font file(~/.mplayer/subfont.ttf).
解决办法:
随便找一个ttf字体拷贝到.mplayer目录下面就可以了,只要名字是subfont.ttf就可以了。
cd /usr/share/fonts/chinese/TrueType/
cp ukai.ttf /home/cocobear/.mplayer/subfont.ttf
OK,No problem!,这时候你可以随便找一个视频文件来播放了!
Enjoy it !
PS:原文我用的是essential-20061022.tar.bz2,没搞明白这个单的意思:essential(必要的),呵呵,所以大家还是装all-20061022这个包,全一点好:)
|
分类 : Linux
|
Thursday, 30. November 2006, 13:24:06
刚接触网络的时候,大概就是从这个MUD开始的,那时候身边有很多人在玩这个游戏,而且有很多人是痴狂到了极点,基本上是晚上一个通宵,然后白天再战三四小时。应该是2001年暑假吧,为了打这个游戏,第一次去上了通宵(因为那会儿上网是很贵的,一个小时三块钱,呵呵,太可怕了。通宵是10个小时,10块钱),大概在MUD上面奋力了几天的时间(累计时间),然后就发现升经验太困难了,一块玩的朋友有办会员的(15块一个月吧,送些金子还是极品装吧),于是也蠢蠢欲动准备弄一个去,结果那天晚上被夕阳里面有些玩家放出来的毒虫连着杀死了N回,接了N多的经验,技能点,一下子失望了许多,于是很长时间再没有碰那个游戏,只是偶尔的进去玩一下。
偶然一次再网上发现了夕阳在再竟然还有开站的,于是进去玩了一个通宵,不过已经没有当年的激情了,好多地方都不知道怎么去,任务也不会做了,新夕阳里人很少的,基本没有什么交流,觉得很孤单的,也许再也不会有当年的感觉了。
现在偶尔还是会去一下的,去感受那种MUD的感觉。呵呵一种MUD的感觉~~~
http://mxd.go1.icpcn.com/zy.html
由于空间的问题,主页暂改为:
目前我知道的唯一的与老夕阳最相似的站点,只是不太稳定。
|
分类 : Life
|
没有gmail的朋友可以在下面的地址申请gmail,不需要邮件激活,直接可以申请的,不过申请的时候要填一个邮箱地址,最好填一下,说不定忘记密码的时候有用。
您即将在这里得到的是“Gmail黄金邀请函”,即“Google顶级邀请函”(Google直接邀请您使用Gmail)。成功注册后,您将会拥有50封“Gmail邀请函”,而随之被您邀请的朋友们也同样会得到50封“Gmail邀请函”……
|
标签 : gmail
分类 : 互联网
|
Thursday, 30. November 2006, 13:18:07
FC5的一本很好的入门指南,其实对于FC系列基本都差不多的,强列推荐!
PDF版下载地址:
http://www.linuxfans.org/nuke/software/Fedora%20Core%205%20新手指南(pdf)/fc5_starter_guide.pdf
本人一直在用fc系统的linux觉得还是挺不错的,就目前来说fc5应该是比较稳定的,至少对于我来说是这样的。fc6也用过,但是在我的本本上老是死机,可能是它对笔记本的支持不是很好,所以用了几天fc6又回到了fc5中了。
PS:用一篇文章的地方来推荐这个指南,可见此指南的地位:),地址可能会失效,如果不能下载大家可以google一下,或者给偶发个邮件:cocobearc@gmail.com(注明索书fc5)
|
分类 : Linux
|
Thursday, 30. November 2006, 13:07:48
第一步:禁用ID3V2标签
首选项=<音频输入输出插件 选中 MPEG Layer 1/2/3 播放器 然后再点下面的 “配置 ” 切换到标题后选择“禁用ID3V2标签” =< “确定”
第二步:选择字体
我的是
引用:
(点击首选项的字体标签,直接copy下面的就可以了)
播放清单:
-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0
把前面那两个勾都打上。还有其它的字体设置如:
主窗口:
-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0
第三步:修改标题显示:
很多贴子里面都没提到这一步!
在标题格式里只填上 %f , 默认的好象是 %p-%t ,不要默认的
在一般情况下这种办法是可行的(我在FC5和FC1都是这样解决的),但是在FC6中这样做是没有用的。
真正的解决办法:
首先用locale命令查看下你的语言设置:
# locale
LANG=zh_CN.GB18030
LC_CTYPE=zh_CN.GB18030
LC_NUMERIC=”zh_CN.GB18030″
LC_TIME=”zh_CN.GB18030″
LC_COLLATE=”zh_CN.GB18030″
LC_MONETARY=”zh_CN.GB18030″
LC_MESSAGES=”zh_CN.GB18030″
LC_PAPER=”zh_CN.GB18030″
LC_NAME=”zh_CN.GB18030″
LC_ADDRESS=”zh_CN.GB18030″
LC_TELEPHONE=”zh_CN.GB18030″
LC_MEASUREMENT=”zh_CN.GB18030″
LC_IDENTIFICATION=”zh_CN.GB18030″
LC_ALL=
我的locale命令输出是这样的,也就是说在我当前的用户下面语言编码的设置为zh_CN.GB18030(fc6选择中文语言安装输出应该不是这样的,因为我选择的是英文语言安装界面,在安装包里选择了中文支持),重要的就在这里,如果你在命令行下运行xmms会得到与下面相似的输出:
bash-2.05b$ xmms
The font “-misc-simsun-medium-r-normal–14-*-*-*-*-*-gb2312.1980-0,
-misc-simsun-medium-r-normal–14-*-*-*-*-*-gb2312.1980-0″ does not support all the required character sets for the current locale “zh_CN.GB18030″
(Missing character set “ISO10646-1″)
The font “-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-gbk-0″ does not support all the required character sets for the current locale “zh_CN.GB18030″
(Missing character set “ISO10646-1″)
产生这样输出的原因是你使用的字体与当前的locale语言编码设置不相同,现在我们需要改当前用户的locale,编辑当前用户下的.bashrc文件,添加类似这样的语句:
export LANG=”zh_CN.utf8″
export LC_CTYPE=”zh_CN.utf8″
其实这里就是根据的你喜好你也可以选择gb2310编码,重要的是编码与字体的编码一致就OK了。
重启X,问题就会解决。
额外的内容:
许多人装好fc6(其它的fc系列也一样)后,直接
yum install xmms
结果不能播放mp3,其实这与fc系列自带播放器不能播放mp3的原因是一样的,因为版权问题(FC自带的yum源是官方的,害怕版权问题)。
解决办法:
yum install xmms-mp3
前提是你要添加freshrpms的yum源(你也可以直接添加freshrpms源,使用yum install xmms,这样直接就可以播放mp3)
建议:安装好fc6后直接添加freshrpms与linva源
rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/5/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
rpm -ivh http://rpm.livna.org/livna-release-5.rpm
播放wma格式解决办法:
yum install xmms-wma
|
分类 : Linux
|
Thursday, 30. November 2006, 13:03:35
|
|