2006-01-23

话说“全中文的操作系统”

引子:
"我是一个六十岁的老人,在使用电脑中最大的困准是不懂英文,曾经有一次因键盘扦头掉下来而不能起动电脑,由于显示的均为我不认识的英文,我还以为电脑出了故障,(请不要笑话)。因此我渴望有一个全中文操作系统。"
----by dyyxx,来源
开机自检中的提示,我好像还没有见过中文版的。中文在计算机底层简直没有任何地位可言。
以前我曾经不能理解这种因为不插键盘而不能开机的错误,现在看起来是多么正常。

2006-01-17

红旗5.0为什么不能设置局域网上网呢?是不是bug?

我装了红旗5.0,界面感觉非常好!但是在单位无法设置网络上网。具体如下:
1.在家里的adsl可以上网,adsl是开路由的,设置方法和单位差不多,上网正常。
  address: 192.168.1.× (×=2~255)
  netmask: 255.255.255.0
  gateway:  192.168.1.1
  DNS:     192.168.1.1
2.到了单位就不行了,设置如下:
  address:  10.0.2.×
  netmask: 255.255.254.0
  gateway: 10.0.0.5
  DNS:     *.*.*.*
单位到这些设置都是网络中心分配的,不能随便改的。这个设置在windows下很正常,可是到了红旗下就不行了。
察看本地连接到状态,发送和接收的数据都在不停地增加,但是在浏览器中输入网址不能上网。ping网关的ip后的提示为:network unreachable。
btw:我原来装Hiweed-debian也是这个问题,在家里可以上,到单位就不行了。但是以前用Debian-etch就没有这个问题。
这是不是红旗的bug呢?对了,我的机器型号为HP Omnibook 6100。

2006-01-05

Linux 主要文件列表

/boot/grub/grub.conf GRUB 引导器配置文件
/boot/module-info-* Linux 核心模块信息
/boot/System.map-* Linux 系统影像文件
/boot/vmlinuz-* Linux 核心

/etc/aliases 邮件别名
/etc/at.deny 记录哪些用户静止使用 at 命令
/etc/auto.master 配置 autofs 程序,使之能自动装入文件系统
/etc/auto.misc automounter 的影像文件
/etc/bashrc bash shell 的系统全局配置
/etc/cron.daily/* 每天需要执行的命令
/etc/cron.hourly/* 每个小时需要执行的命令
/etc/cron.monthly/* 每个月需要执行的命令
/etc/cron.weekly/* 每周需要执行的命令
/etc/crontab cron 系统配置文件,配置指定时间执行命令
/etc/cups/* 打印机配置文件
/etc/default/useradd useradd 命令默认的配置(用来增加新用户用)
/etc/DIR_COLORS 用彩色方式列出文件的颜色配置文件
/etc/exports 指定 NFS 需要导出的文件系统
/etc/filesystems 所支持的文件系统
/etc/fstab 指定文件系统的载入点
/etc/group 系统用户组的定义文件
/etc/host.conf 主机配置文件
/etc/hosts 主机名字和IP的影像文件
/etc/hosts.allow 定义允许访问本机的主机
/etc/hosts.deny 定义禁止访问本机的主机
/etc/httpd/conf/* Apache 配置文件
/etc/httpd/httpd.conf Apache 主配置文件
/etc/init.d/* SysV 初始化脚本
/etc/initlog.conf 用户登陆配置文件
/etc/inittab 配置 init ,用来执行命令
/etc/issue 显示Linux核心的发行版本信息(用于本地登陆用户)
/etc/issue/net 显示Linux核心和发行版本信息(用于远程登陆用户)
/etc/ld.so.conf 共享库配置文件
/etc/login.defs useradd 和 related 命令的配置文件
/etc/mail/* 邮件服务器配置文件
/etc/mailcap 邮件 MIME 头信息
/etc/man.config man 命令配置文件
/etc/mime.types 定义 MIME 类型
/etc/mime-magic* MIME 数据的 Magic 数
/etc/minicom.users 定义哪些用户ID可以使用 minicom
/etc/modules.conf Linux 核心模块配置文件
/etc/motd Message of the day (登陆以后显示里面的内容)
/etc/mtab 显示已装入的文件系统
/etc/nsswitch.conf Resolver 配置文件
/etc/openldap/* Open LDAP 配置文件
/etc/pam.d/* PAM 配置文件
/etc/paper.config 定义纸张的大小
/etc/passwd 帐户配置文件
/etc/ppp/* PPP 配置文件
/etc/printcap 打印机选项和配置文件
/etc/profile bash shell 的默认启动文件
/etc/profile.d/* Shell 初始化文件
/etc/protocols 显示网络协议想对应的内容
/etc/pwdb.conf pwdb 库配置文件
/etc/rc 系统启动和关闭的脚本
/etc/rc.local 本地启动时需要执行的脚本
/etc/rc.sysinit 系统初始化脚本
/etc/rc?.d/* 系统服务启动或者停止的脚本
/etc/rpc 定义 RPC 程序对应的端口
/etc/rpm/* RPM 数据库和配置文件
/etc/samba/* Samba 配置文件
/etc/securetty Secure tty 配置文件
/etc/security/* PAM 配置文件
/etc/sensors.conf libsensors 配置文件
/etc/services 定义默认的服务名字和与此向对应的端口
/etc/shadow 用户帐户信息(使用 shadow 加密)
/etc/skel 系统骨干文件,用来建立新的用户
/etc/ssh/* SSH 配置文件
/etc/sysconfig/* 系统配置文件
/etc/sysconfig/network-scripts/* 网络适配器配置文件(用来启动新的网络接口用)
/etc/sysctl.conf sysctl 配置文件
/etc/syslog.conf 系统日志配置文件
/etc/termcap 终端定义和配置文件
/etc/updatedb.conf 系统升级程序的配置文件(估计时 RH 专用的)
/etc/wvdial.conf 字符界面下的拨号工具配置文件
/etc/X11/applnk/* 定义 X 对象
/etc/X11/fs/config X 字体配置文件
/etc/X11/gdm/* GNOME 登陆器配置文件
/etc/X11/xdm/* X 登陆器的配置文件
/etc/X11/XF86Config X 主要配置文件
/etc/X11/xinit/Xclients xinit 默认的配置文件
/etc/X11/xinit/xinitrc X 初始化文件
/etc/X11/Xmodmap 定义 xdm 和 xinit 所要使用的键盘映射
/etc/xinetd.conf xinetd 配置文件
/etc/xinetd.d 定义 xinetd 中使用的一些特殊的服务

~/public_html 用户公共的网页文件(可以在 apache 配置)
~/.bash_history 用户 bash 的历史命令
~/.bash_logout 定义 bash 用户退出时所执行的命令
~/.bash_profile 用户 bash 初始化文件
~/.bashrc 用户 bash 的全局配置文件
~/.Xresources 定义用户的 X 资源设置

/usr/share/fonts/* 字体
/usr/share/ssl/openssl.cnf SSL 连接配置
/usr/X11R6/lib/X11/app-defaults/* X 默认的对象
/usr/X11R6/lib/X11/fonts/* X 字体

/var/log/cron 记录 cron 执行日志
/var/log/httpd/access_log apache 流量日志
/var/log/httpd/error_log apache 运行错误日志
/var/log/boot.log 系统启动日志
/var/log/cron 系统核心日志
/var/log/dmesg Linux 核心消息日志
/var/log/lastlog 记录最后用户登陆
/var/log/maillog 邮件传输日志
/var/log/messages 系统日志
/var/log/samba/* Samba 运行日志
/var/log/secure 系统安全日志
/var/log/up2date Up2date 升级程序日志
/var/www/cgi-bin CGI 脚本
/var/www/html/apache 程序默认的网页根目录
×××××××××××××××××××××××××××××
来自于linuxsir,由syd168原发(英文),AMD-K6汉化。http://www.linuxsir.org/bbs/showthread.php?t=131580&page=2

2006-01-03

如何在Adobe Acrobat 7.0 Professional 中应用全医药学大词典

将新编全医药大词典\MedDic\plugin中的RwAcrob6c粘贴到Adobe\Acrobat 7.0\Acrobat\plug_ins中就可以了。

[精彩文摘]社交恐惧症患者?完美主义者?理想主义者

其实社交恐惧症患者,大都是完美主义者、理想主义者,换句话说,他们一般都自视清高,能力和水平出众,认为人在世一生能够也应该做一番突出事业,做事要求完美,对自己要求严格,道德感极强。他们的身体存在于当下,而他们的意识总生活在明天和 将来。在他们的梦想里,一切都是为了自己设定的目标和欲望而活着,为了他人或是得到别人的赞许和倾慕而活着。但每每到了关键时刻,由于失去了自己这个重 心,症状的一再出现使他们的每一步人生目标都伴随焦虑而很难实现,所以他们大都认为正是他们的心理问题才使他们的梦想不能实现,心理恐惧是他们人生发展的 最大障碍,进而他们都急着想方设法首先克服自己的心理问题,认为心理问题克服了,一切都好办,一切将都不在话下,于是克服心理问题又成了他们时刻在心的梦 想。他们唯独不明白,正是这种过于强烈的改变自己和自己人生现状的心态,以及改变自己后再做一番事业的心理和欲望(在他们自己看来这是事业心强,有人生的 理想)而使自己身陷囫囵不能自拔。
  所以社交恐惧症患者,要想过上正常人的生活,首先应试着改变自己的观念和对待生活的 态度,接受自己的现状,平和自己的心态,放弃非要做些什么来改变自己的人生,改变自己一切的欲望,改变你自视超凡、能力出众的自我观念。有理想,干一番事 业并不错,克服自己的心理问题也不错,但不是在我们极端的欲望下来实现的。在极端的欲望下什么事也是做不好的。道家有句名言,"无为而无不为"就概括得很精辟。

贫穷不是根本的原因。本人想在工作中真正认识 自已,但没充分认识自己又找不到理想的工作。我想会这样是因为,要么在小时候就尝过克苦努力达成目标的幸福 ,并且心里这是成功的唯一途径――我想贫困家庭的同学一定更多地领会到这点。可是当我们走上社会后,惊奇地 发现这一至理有时候走不通。这让我们一时间很无所适从,超人的话马上脑筋就转过来了,但我们只是平凡人……不要以为,改变一个观念是只要认识到就能改变的那么容易的一件事(如果你说可以一下子改过来的话那么请坚持 倒立行走一整天再说。)

为什么我们坚持想成功?因为我们想证明自己。当周围的一切不能证明的话,或者甚至 令我们贬低自己的话,何不想想远走他方,到一个谁都不认识自己的地方去试试?一家之言,只是空想,呵呵……

学习c++的50条忠告[转]

if (你看了下面的&&做好了下面的)
{
a = 坚持的时间天数;
for(;a>=1;a--)
printf("越来越,");
printf("接近成功^_^")
}
else printf("呕,我的上帝 .................");
^-^ 现在就行动吧~! ^-^
学习c++的50条忠告(初学者必看)
1.把C++当成一门新的语言学习(和C没啥关系!真的。);
2.看《Thinking In C++》,不要看《C++变成死相》;
3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
4.不要被VC、BCB、BC、MC、TC等词汇所迷惑――他们都是集成开发环境,而我们要学的是一门语言;
5.不要放过任何一个看上去很简单的小编程问题――他们往往并不那么简单,或者可以引伸出很多知识点;
6.会用Visual C++,并不说明你会C++;
7.学class并不难,template、STL、generic programming也不过如此――难的是长期坚持实践和不遗余力的博览群书;
8.如果不是天才的话,想学编程就不要想玩游戏――你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高――其实可以时刻记住:学C++是为了编游戏的;
9.看Visual C++的书,是学不了C++语言的;
10.浮躁的人容易说:XX语言不行了,应该学YY;――是你自己不行了吧!?
11.浮躁的人容易问:我到底该学什么;――别问,学就对了;
12.浮躁的人容易问:XX有钱途吗;――建议你去抢银行;
13.浮躁的人容易说:我要中文版!我英文不行!――不行?学呀!
14.浮躁的人容易问:XX和YY哪个好;――告诉你吧,都好――只要你学就行;
15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
17.C++不仅仅是支持面向对象的程序设计语言;
18.学习编程最好的方法之一就是阅读源代码;
19.在任何时刻都不要认为自己手中的书已经足够了;
20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;
21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
22.别指望看第一遍书就能记住和掌握什么――请看第二遍、第三遍;
23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;
26.请看《程序设计实践》,并严格的按照其要求去做;
27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;
28.C++绝不是所谓的C的"扩充"――如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;
29.请不要认为学过XX语言再改学C++会有什么问题――你只不过又在学一门全新的语言而已;
30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;
31.学习编程的秘诀是:编程,编程,再编程;
32. 请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
33.记住:面向对象技术不只是C++专有的;
34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
35.把在书中看到的有意义的例子扩充;
36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;
37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;
38.不要漏掉书中任何一个练习题――请全部做完并记录下解题思路;
39.C++语言和C++的集成开发环境要同时学习和掌握;
40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;
42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);
43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
44.决不要因为程序"很小"就不遵循某些你不熟练的规则――好习惯是培养出来的,而不是一次记住的;
45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解――你能讲清楚才说明你真的理解了;
46.记录下在和别人交流时发现的自己忽视或不理解的知识点;
47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;
48.保存好你写过的所有的程序――那是你最好的积累之一;
49.请不要做浮躁的人;
50.请热爱C++!

2006-01-01

新鲜软件: Desktop Planner 0.10

软件新闻Desktop Planner是一个日程计划安排软件,约会和待办事项显示于桌面右上方,让你一目了然。

具有拖放功能,可以随时调整计划/约会。桌面上的弹出提示让你在需要时获取信息,而不至于使桌面出现混乱。

它的选项系统直观、简单,你可以自定义Desktop Planner如何在桌面显示,可以调整透明度。

截图: screenshot1.jpg | screenshot2.jpg | screenshot3.jpg | screenshot4.jpg
点击下载