2008年5月6日星期二

有关dns服务解析及其域名记录绑定

DNS记录的绑定教程:
A记录: 设定域名或者子域名指向,保证域名指向对应的主机重要设置;其只能填写IP,不能填写如:http://以及 :881等字符。
泛域名解析,请在RR值处输入*,增加A记录即可。
NS记录: 全称Name Server,用来指定该域名由哪个DNS服务器来进行解析。该记录轻易不要设置,如果需要增加,请填写有效的DNS解析服务器。
MX记录: 设定域名的邮件交换记录,是指定该域名对应的邮箱服务器的重要设置。
CNAME记录: 设定域名或者子域名指向,保证域名指向对应的主机重要设置;其只能填写域名。
URL转发: 设定域名、子域名的URL转发指向。


举例说明:
1.添加A记录时,RR为三级域名,值为标准IP地址如:218.30.103.244
2.添加CNAME记录时,RR为三级或者多级域名,值为域名
3.添加MX记录时,值为主机名:mail.您的域名,同时注意必须先添加一条:mail.您的域名 的A记录,指向邮局服务器IP地址
4.添加URL转发时,值需要是一个合法的URL地址:如:http://www.google.com

阅读全文

OpenVPN 配置和使用

介绍 OpenVPN 在 Linux,Windows 下的安装,配置和使用



简介 OpenVPN

OpenVPN 是一个基于 OpenSSL 库的应用层 VPN 实现。和传统 VPN 相比,它的优点是简单易用。详细信息可以参考 http://www.openvpn.net (http://www.openvpn.net/)。



这里简单介绍一下基于 CA ,采用数字证书认证,可以划分多个网段的 OpenVPN 配置方法。



Note 1: VNN 和 OpenVPN 很像。

Note 2: 这个东西对于突破国内网络封锁,保护通信自由很有意义,值得大力推广。

安装 OpenVPN

Linux 下的安装

首先,Kernel 必须支持 TUN/TAP 设备。在 2.6.x 内核中,对应的 Kernel 选项是 “Universal TUN/TAP device driver support”。

确认 Kernel 支持 TUN/TAP 后,可以下载 OpenVPN 编译并安装。这一步很 easy,不多说了。

Windows 下的安装

从 http://www.openvpn.se (http://www.openvpn.se/) 下载安装包安装,这里的安装包带一个 Client GUI 工具,很好用。

配置 OpenVPN

配置 OpenVPN Server

只说明在 Linux 下的配置。Windows 类似。创建 /etc/vpn/server.conf,内容如下:
port 1494
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem

server 10.1.0.0 255.255.255.0

push "route 10.1.0.0 255.255.255.0"
push "route 10.1.1.0 255.255.255.0"

client-config-dir /etc/vpn/ccd


介绍 OpenVPN 在 Linux,Windows 下的安装,配置和使用



简介 OpenVPN

OpenVPN 是一个基于 OpenSSL 库的应用层 VPN 实现。和传统 VPN 相比,它的优点是简单易用。详细信息可以参考 http://www.openvpn.net (http://www.openvpn.net/)。



这里简单介绍一下基于 CA ,采用数字证书认证,可以划分多个网段的 OpenVPN 配置方法。



Note 1: VNN 和 OpenVPN 很像。

Note 2: 这个东西对于突破国内网络封锁,保护通信自由很有意义,值得大力推广。

安装 OpenVPN

Linux 下的安装

首先,Kernel 必须支持 TUN/TAP 设备。在 2.6.x 内核中,对应的 Kernel 选项是 “Universal TUN/TAP device driver support”。

确认 Kernel 支持 TUN/TAP 后,可以下载 OpenVPN 编译并安装。这一步很 easy,不多说了。

Windows 下的安装

从 http://www.openvpn.se (http://www.openvpn.se/) 下载安装包安装,这里的安装包带一个 Client GUI 工具,很好用。

配置 OpenVPN

配置 OpenVPN Server

只说明在 Linux 下的配置。Windows 类似。创建 /etc/vpn/server.conf,内容如下:
port 1494
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem

server 10.1.0.0 255.255.255.0

push "route 10.1.0.0 255.255.255.0"
push "route 10.1.1.0 255.255.255.0"

client-config-dir /etc/vpn/ccd
route 10.1.1.0 255.255.255.0

client-to-client

keepalive 10 120

user nobody
group nobody

persist-key
persist-tun

log-append openvpn.log
verb 3



其中 ca.crt, server.key,server.crt 可以用以前贴出的 ca 工具创建,dh1024.pem 用 OpenVPN 自带的工具创建。



这个配置文件创建了两个网段:10.1.0.* 和 10.1.1.*,VPN 服务器将从这两个网段中给 Client 分配 IP 地址。VPN Server 自身 IP 将是 10.0.0.1。

“client -config-dir”指明 Client 的专有配置文件目录。在这个目录下可以针对特定用户建立配置文件。例如,要为用户 abc 指定一个 IP 地址(如10.1.1.5)而不是让 VPN Server 自动分配,可以在配置目录/etc/vpn/ccd下建立一个 abc 文件,内容如下:

ifconfig-push 10.1.1.5 10.1.1.6



那么 VPN Server 就会自动给 abc 用户分配 10.1.1.5 这个地址。注意第一个IP地址 的最后一个数字(这里是 5)必须是 4*n + 1 的数。



问题是,VPN Server 怎么知道哪个用户是 abc 呢?它是 Client 数字证书中的 Common Name 域来判断的。就是说,在连接协商时如果 Client 端数字证书的 Common Name 是 abc,那么 VPN Server 就找配置目录下 abc 这个文件。



配置 OpenVPN Client

在 Client 机器上 OpenVPN 安装目录的 config 目录下建立如下 client.ovpn 文件:


client
dev tun
proto udp
remote vpn_server_ip 1494

ca ca.crt
cryptoapicert "SUBJ: abc"

nobind
persist-key
persist-tun
verb 2




修改 remote 一行填上对应 VPN Server 的 IP 和 端口。ca.crt 和服务端 ca.crt 一样,必须把这个 ca.crt 也放在 config 目录下。



关键是 cryptoapicert "SUBJ: abc" 这行。这一行指定客户端的数字证书从 Windows 证书 Store 里取。在 IE 的“选项 -> 内容 -> 证书”页面能看到你的个人数字证书。SUBJ:abc 指明选择证书主题中含有 abc 的证书。客户端数字证书也可以用以前贴的 ca 工具生成,如果要给用户 abc 签发数字证书,只用指明 Common Name 是 abc 即可,然后把生成的 abc.p12 传给 abc 用户并告诉导入口令。abc 导入这个数字证书后,VPN Client 就可以工作了。



启动 OpenVPN

服务端启动

在 /etc/vpn 目录下,执行:

openvpn --daemon --config server.conf



客户端启动

OpenVPN 带一个 GUI 小工具,会装在系统托盘里。点菜单里的 connect 即可。

常见问题

无法得到 IP 地址

通常是因为 DHCP Client 服务没有启动。在服务管理里启动即可。
UNIX

阅读全文

2008年4月27日星期日

让我们一起来阅读——“世界读书日”有感

联合国教科文组织提出过许多重要的教育理念,如“学会学习”、“学会生存”等等,1972年联合国教科文组织提出“走向阅读社会”的口号,此后,终生学习的理念逐步深入人心,阅读是我们每天必须要做的事。1995年11月,联合国教科文组织宣布4月23日为“世界读书日”,这一天也是作家塞万提斯和莎士比亚的辞世纪念日。世界读书日也称做“世界图书与版权日”,因为这个倡议最初是国际出版商协会提出的,和出版商关系最直接的当然是图书与版权,但是图书是需要读者的,有了读者,出版商的版权才有意义。
今天又值4月23日,看看书店琳琅满目的图书,价格似乎都不便宜,不过如果它能增长你的知识,拓宽你的视野,提升你的思想水准,花上几十元无论如何也是值得的,实在不想花钱,可以去图书馆借阅,现在图书馆的资源还是相当丰富的。我一直认为,一本书,只要其中有一种思想能让你顿开茅塞,或者只要有一个理念能让你感受到世界的变化,或者仅有一段话,哪怕是一句话能够使你重新认识某个问题,那么这本书对你就是有价值的、值得你阅读的!
前年,2006年的5月,一位美国来的朋友在聊天时提到,美国05年有一本畅销书,名字叫《世界是平的》,专讲全球化的,被美国的一些大公司如微软指定为高中层管理人员的必读之书,以致众多的美国白领对这本书趋之若骛,几乎人手一册。听了朋友介绍,立即去书店寻访此书,但直到当年的9月间才在三联书店看到它的身影。
《世界是平的》是纽约时报著名的资深记者、三次普利策奖得主托马斯.弗里德曼所著。在弗里德曼


的笔下,现在的世界之所以是平的,是由于互联网技术的推广应用,它是全球化的强大推进器,在它的助力下,许多经济创新如外包、离岸生产等得以顺利推进,它们最终会铲除国与国之间壁垒、填平不同民族和阶层之间的鸿沟。弗里德曼的高明之处在于把我们已经习以为常的新事物用技术进步的线条串联起来,让我们清楚感受到一个正在扁平化的世界,让我们感觉到经济落后的国家和地区有和先进国家处在同一起跑线上的可能性。世界是平的,也是让人向往的。当然,弗里德曼没有说明的是,互联网的关键技术标准大都掌握在美国人手里。
不过,弗里德曼有一句话给人深刻印象:“以前,我的父母对我说,孩子,你好好吃饭,中国和印度的孩子正在饿肚子;现在,我对自己的孩子说,你好好念书,中国和印度孩子会和你抢饭碗”。
去年夏天,一位朋友告诉我,他们公司不少人都在看《货币战争》这本书,他说他看了这本书以后,卖出了一些股票,买入了一些黄金,因为只有黄金可以真正保值。随后我去书店买回了这本书,这是宋鸿兵先生编著,中信出版社2007年6月出版的经济类读本,当然它不是学术性著作,它只是用事件和事件背景的描述来说明世界上的金融问题,使得没有经济学背景知识的人可以理解此书讨论的或想要讨论的问题。
尽管我完全不懂经济学,通过网络也知道主流的经济学家基本上都反对作者的观点和方法,甚至我也看出书中有些地方在逻辑上显得牵强,但看过这本书后,确实感到这本书不仅值得一读,而且值得深入思考,因为它颠覆了我们通常认为是常识的认知。我们都认为具有500亿美圆身价的比尔.盖茨是世界首富,这本书告诉你,对于欧洲的金融大鳄罗斯柴尔德家族来说,比尔.盖茨的这点小钱实在不足挂齿;我们都知道美联储是美国的中央银行,但是你是否愿意相信,美联储是私有的?!;我们都认为国家之间的战争是由政治军事领袖策划的,看过此书后,你就会理解,真正掌控战争的可能在政军领袖之后还另有其人;你可能不知道,美国人债台高筑,其实是在消费世界各国的财富;还有你不得不为之震惊的是,美国总统遇刺比例高于美军诺曼底登陆部队的伤亡率,而几乎每次遇刺事件都伴随政府与金融寡头的利益冲突。金融寡头在世界各地制造风波,金融寡头在控制一切!
最近有一本叫《问路者》的书引起我的兴趣,这本书是4年前由青年出版社出版,作者廖佳,是一名有志于成为职业旅行者的年轻女士写的,是她用7、8年时间自驾旅行周游全国的经历写成的,作者提出了中国“绿色公路”的理念,即建设“风景优美的公路”。虽然是好几年前出版的书,但今天读来仍然引人入胜,是希望自驾出游者的必备手册,而“绿色公路”的理念更加需要提倡,对现在的公路建设极具指导意义。
年龄越大,读书的意义更丰富。

阅读全文

2008年4月21日星期一

关于“红楼梦”中的十大主仆关系

我们现在古书看的多了,再加上看一些老戏,当中有一个重要的情节就是主仆关系,比如崔莺莺之于红娘,再就是国外的,比如蝙蝠侠之于他的老管家。而对于“红楼梦”中的人物关系之复杂反映在主仆关系这一层,也有诸多形态。

  1、宝玉之于袭人:“劝诫型”

  袭人自从心底里打定了走赵姨娘的路线,对宝玉的钟爱的确是全身心的,有点“我把青春献给你”的架势。到后来诸芳流散,袭人嫁给蒋玉菡,她其实还是在想着宝玉的,她对宝玉的爱虽然略夹杂着私念,而且还有为好多红迷们鄙视的走上层路线,但是我想不管是从身体还是灵魂,她都完全交给了宝玉。她和宝玉曾经有一段对话最能反映她的真实想法,那就是她说难道你有一天当了匪,我们还跟着不成?所以袭人对宝玉的爱是世俗的,而他们的主仆关系基本属于“劝诫型”。

  2、宝玉之于晴雯:“不管不顾型”

  我一直以为,宝玉为晴雯写的祭文是红楼里面表现他文采极佳的一段,“红绡帐里,公子多情,黄土陇中,丫鬟薄命”,宝玉之哀伤晴雯之无奈显露无遗。宝玉去晴雯家看她时,他们交换的是什么?贴身小袄!何等至情!再就是第五十二回“勇晴雯病补雀金裘”,两人的感情此时升华到了顶点,相比袭人,晴雯对宝玉不夹杂世俗的,属于“不管不顾”的,这种“不管不顾”正是为王夫人和袭人所不能容忍的,我想,她芳魂陨灭之时,更多是委屈愤懑,是对王夫人等伪善势力的控诉。

  3、凤姐之于平儿:“相得益彰型”

  凤姐与平儿的关系在整部书中是比较相得益彰的,除了第四十四回凤姐泼醋一章外。凤姐与平儿,贾琏外出时他们可以同床休息同桌吃饭,已经摆脱了简单的主仆关系。相比于凤姐的睚眦必报不容人,平儿更善良,她是凤姐和贾琏之间的润滑剂,她可以帮贾琏藏多姑娘的头发,在尤二姐死的时候偷偷的给贾琏发丧银


子,同样,在探春当家那段时间,她又帮着凤姐撑起一片天。同时,她又是忠义的,一个知道进退的人,不像秋桐那样弱智,仗着自己是贾赦赏给贾琏的,就不知道自己是地球上哪根葱?!

  4、贾母之于鸳鸯:“义仆型”

  如果按照后来人的结论,鸳鸯应该是被贾赦害死的,这个结论在鸳鸯抗婚的时候当然有照应,但是高鄂和程伟元续后四十回的通行版本,却是她为贾母而上吊自尽。在红楼梦里,他是首席丫鬟,管理着贾母的起居生活和财政经济,那次她去凤姐屋里恰巧遇到贾琏,贾琏怎么说,“姐姐怎么今日贵脚踏*地”?可见她在贾府中之地位。她对贾母之忠,并不是那种世俗型的,只图些荣华富贵,是打心眼里的。


  5、王夫人之于金钏:“伪善型”

  若论宝玉这个妈,对自己儿子基本是没的说,整天价嘴里就是“我的儿”,真是属于含在嘴里怕化了那种。她对宝玉的这种爱甚至有些扭曲了,受害者主要就是晴雯、金钏、四儿等人。王夫人睡午觉的时候宝玉在金钏面前说了一下“今生我只守着你”,被王夫人听到,大怒之下将金钏赶走,直接导致了“烈”金钏的投井自尽。最为可恶的是,宝钗听说此事后去安慰王夫人,她怎么解释金钏的死因?“原是前儿她把我一件东西弄坏了,我一时生气,打了她几下,撵了她下去。我只说气她两天,还叫她上来,谁知道她这么气性大,就投井死了。岂不是我的罪过。”大家看看,这个解释何等轻巧,还把责任推到死人身上,亏王夫人还是吃斋念佛的,太不厚道也太伪善了,在封建时代你毁了一个女人的名节,无异于置她于死地,王夫人竟如此轻轻带过。更可气的是宝钗,为讨好王夫人,竟然说金钏是在井边玩自己不小心摔里面去了,这么轻易的帮助王夫人完成了灵魂的救赎,此时的宝钗,面目可憎!
  6、黛玉之于紫鹃:“惺惺相惜型”

  要说黛玉与紫鹃的关系,最直接的体现就是紫鹃不管是明着暗着一直在撮合她与宝玉,书中主要体现在几件事:一是以黛玉要回扬州试宝玉,搞的宝玉疯魔了一回;二是撺掇着薛姨妈到贾母那给黛玉说亲,虽然宝黛情投意合,但那个时代毕竟需要一个媒人做中人,黛玉可就缺这一项,遗憾的就是后来薛姨妈食言了;三就是黛玉病时,她四处打听宝玉婚事进展。她与黛玉晚间也是同床而眠,俨然是一对姐妹关系,而黛玉也以姐妹视之,她与黛玉的关系是要超过黛玉从扬州来时带来的雪雁的。

  7、秦可卿之于瑞珠:“遗祸型”

  秦可卿与贾珍天香楼偷欢一节,瑞珠因为偶然撞上,又被贾珍发现,自觉贾珍其人将不容于她,因此在秦可卿发丧期间自尽身亡。按照刘心武的说法,瑞珠是因为听到了重要的政治机密信息,才不得不自杀的,与以往论述有些差异。不过,秦可卿之于瑞珠,的确属于“遗祸型”,贾珍倒是很会做事,看到瑞珠自杀,秘密得以保守,遂在众人面前赞其为“义仆”,也给了高规格的发丧仪式。另一个也知道秘密的丫鬟宝珠不想死,想了好办法,就是跑贾珍那当着众人面哭着要做秦可卿的义女,因此保全了自己。

  8、夏金桂之于宝蟾:“狼狈为*型”

  夏金桂,薛蟠的老婆,一个把薛家搞的鸡飞狗跳逼死香菱的恶毒女人,她的姓“夏”,我觉得在南方的口音应该通“xue”的读法,所以她的名字的谐音应该是“薛进鬼”,也就是自从她嫁到薛家,薛家就进了鬼。

  9、惜春之于入画:“我自清高型”

  惜春这个人物,按照尤氏的评价,是“面冷心冷”的,她那段对尤氏的经典对话,充满着不忿和厌倦,所以她后来出家也是很自然的事情。像这样的人,底下的丫鬟就比较倒霉,没有一个好的老大罩着,结局就比较惨,其实入画也没犯什么大事,连凤姐都能原谅,这惜春就偏是不依,总之,她是不管别人死活的。我总是觉得,她的这种性格,绝对是长期的性格压抑的结果,一是宁府的那些偷鸡摸狗的脏事让她颜面扫地。二是他是贾珍的妹妹,住在荣府名不正言不顺,可能比较压抑,总之,跟上这种主子是比较郁闷一些。

  10、贾环之于彩霞:“对牛弹琴型”

  说起这个彩霞,连赵姨娘都觉得她一心待贾环,没成想贾环这孩子实在是愚顿无知,最关键与赵姨娘是一路,常喜欢以小人之心度君子之腹,所以,一个是一心一意想做姨娘,一个是“牛”不识对方弹的琴啊。电视剧里的贾环就更萎缩,不管是长相还是作为,为人下作又没文采,与贾赦属于一路,滥人!

阅读全文

现代爱情散文诗10首

1
不曾表白过的爱情,是那不曾开放的花苞。它的美在内涵,在沉默中成长。如果经不起严霜、风暴、雷雨,如果是错过了季节,花苞脱落了,枯萎了,那么,不曾表白过的爱情,在记忆中淡漠,在历史中枯萎。正如我们在人生道路上,回顾道路上的落叶。
2
不能实现的爱情,是那不能吃的桐子果,又苦又涩。它的美在婉惜、悲痛中成长。心灵的火花在秘密中燃烧。如果爱情的闪电,不能战胜世俗黑夜的偏见,那它只能如一束流星,按自己各自不同的方式,从燃烧到毁灭,于是两颗颤动的心,受到爱情的创伤,在痛苦中死去。
3
被拒绝的爱情,是一颗没有找到土壤的种子。即使它在独自的相思中发芽,那鹅黄嫩绿的细芽也会死去。如果爱情是纯真的,爱,和被人爱都是一种幸福。请不要轻佻的拒绝。
4
如果眼光在寻找眼光。如果在众多的人群中,第一次相逢的眼光,迸发出吸引的火花。如果时间老人允许这样的眼光,在凝视中互通情意,爱神之树须发芽了。


5
对痛苦的理解,对痛苦的同情,对痛苦的慰藉,在痛苦中男女双方的支持,是产生爱情的酵酶。
6
情投意合,心心相印,并不是性格的投合,性格的相印。纯真的爱情可以扭转性格,是不同性格中的润滑油。不同性格的缓和剂……请不要用性格不合,来作为变心离婚的借口。
7
许多第二次燃起的爱情,常常是第一次爱情的继续。马恋旧槽,人思故旧。情思难断呵。初恋失败的人,在初恋中所追求的,仍然要在第二次追求中获得。获得的多少,将会决定对初恋怀念程度。
初恋是迷惘的、狂热的、令人心醉的记忆。连时间老人也不可能将它磨灭。它将陪伴人的一生。有人说:男的对初恋是永世不忘,女人却容易忘掉。这,完全是误会。女人的秘密藏得更深,只是不说出来罢了,其实女人记得更清楚。所以女人才最痛苦。
8
毁灭吧,奴隶的恋爱。国家民族都要灭亡,哪还有个人幸福的恋爱。这是为正义作出的牺牲。扼杀吧,来得过早的爱情。学业没有成就,事业没有开展。扼杀是对爱情的尊重。埋葬吧,没有生命的爱情,双方的折磨只能带来双方的痛苦。埋葬是出于对爱情的责任。
9
湖心亭的远处,碧绿的水面,有一叶轻舟。倒影在水里,是一顶紫红的花伞。
小船不移动,花伞也不移动。多美的画面呵!……
忽然有人会想,那顶花伞后面是什么呢?是什么把小船和花伞都凝固了呢?
是爱神之箭,把这一切固定了。看见小船和花伞的人,都在会心微笑。
10
不论刮风下雨,天天如此,月月如此,创他俩在这偏僻的公共汽车站上相遇。时间不差一分,不差一秒。开始双方并不察觉,但很快双方就明白了,如果不是双方的默契,双方的无言的约定,怎么会如此准时不误的相遇?
于是惊奇陌生的眼光,变成追求爱慕的微笑。心灵的门扉打开了。爱神的青鸟飞来。

阅读全文

历史上最强的接听打错的电话

NO.1 一日午夜,睡梦中突然——“铃~~铃”电话暴响。“谁这么晚还打电话?”

揉揉惺忪睡眼, 黑暗中摸起电话。
  
——“喂,谁呀?”
  
“大舅,是我。”

“ 哦,是你呀外甥。”
  
“大舅,您身体好吗?”
  
“ 挺好的。”
  
“我舅妈身体好吗?”
  
“都挺好的。”
  
“ 咦?大舅,你声音怎么变了?”
  
“ 因为你打错电话了,外甥。”
  
对方愣了5秒,然后电话中传来“嘟~嘟~”的盲音。
  
  
NO.2 遇到不讲礼貌的打错者,稍加惩罚
  
一日,电话响,接起电话,听筒传来一个女孩的声音。


“喂,给我找下小丽。”——都是《野蛮女友》惹的祸,现在的女孩说话贼冲。
  
“啊?”我家里包括宠物再内,没有她找的这个名字。
  
“我说——我——找——小——丽——”对方显然有些不耐烦。
  
“对不起,我想你是打错了。”——我的脾气很好,对方又是女同志,所以我要保持风度。
  
“不可能,你这不是********吗?我没打错呀。”刚要挂电话,听筒里的声音有提高数分贝。
  
我直觉得气血上涌,你没打错难道是我接错了?我环顾一周,确定这是自己家里。
  
“哦~没错,刚才我没听出来,对不起啊。”我用了最善良的语气。
  
“真是的,我就说我不会打错嘛。”她还来劲了。好,我就让你错各够。
  
“你是那位?”
  
“我是叶子。”
  
“啊,叶子呀。”我做恍然大悟状。“小丽出国了。”
  
“啊?两个月没见她怎么出国了?”
  
“是一个月前的事。她昨天还来电话,说给一个叫叶子的朋友买了一个笔记本电脑不知到地址,没法寄。”
  
“是......是吗?我就是叶子,我怎么联系她。”我隐约听见电话那头流口水的声音。
  
“你记一下*************”我迅速的翻起《世界知名企业联系名录》在里面随便挑了一 个南半球的电话给她。   
NO.3 这样做是不对的
  
一日,家中停电,百般无聊中拿起电话,可是朋友家的电话都没人接。放下电话,我无聊的在房间里转圈。就在这时,电话响了。我几乎是蹦着来到电话前的。
  
“喂,你好。”我平时接家里电话很少用“你好”的,可见我久旱逢甘雨的心情是多么激动。
  
“您好,我这里是中国网通客户服务中心。”一个女孩子甜美的声音。

“ 啊,好,无所谓啦。”
  
“啊?先生您说什么。”
  
“呃......没说什么。您有什么事?”显然我激动的有些失态了。

我是想回访一下您家宽带的使用情况。打扰吗?”
  
“不打扰,当然不打扰,太不打扰了。”此时对方一定以为我神经有问题,要不就是兴奋剂服多了。
  
“您感觉您家网速快吗?”
  
“这个嘛,我说不好什么是快呀。”
  
“您可以登陆我们的网站,那里有宽带测试区。有**电影测试”
  
“啊,我去过。”那里有五百多部电影可以**在线观看。
  
“您感觉怎么样?”
  
“片子老点。”我遗憾的说。
  
“(对方忍不住笑了一声,很快恢复正常语气)我是说你感觉速度怎么样,有没有停顿。”
  
“啊,这个呀,还行吧。就是看《百变星君》的时候停顿过。”

“是吗,停顿时间长吗?”
  
大概三十分钟吧。”
  
“啊?不会吧。”她还有点不信。“怎么会停顿这么久,是不是死机了?”
  
“没死机,我取消暂停后,就接着放了。”
  
“啊?您自己暂停的?”
  
是啊,怎么了,我有事出去一下,不能暂停吗?那你们又不早说。”我真的很委屈。
  
“......(电话里对方小声向同事要纸巾擦汗)没~没事,可以暂停,只要您愿意。”接着又问“还出现过其他问题吗?”
  
“让我想想......对了,那首《我愿意》我怎么下载不了啊,王菲唱的那个。我最喜欢王菲的歌了,特有味道,你喜欢吗?”我真的很喜欢王菲。“你说她怎么就和窦唯离婚了呢。他们俩的歌我都特喜欢。比如.....”我一口气说出三十几首王菲和窦唯的歌,说到兴头,还清唱两句,估计有二十多分钟,对方有点挺不住了。
  
“先生,您的歌唱的不错,可是我在工作,不能多听了,很遗憾。”
  
“哦,对,你在工作。呵呵,你看我都忘了。你是什么单位的来着?”

“网......网通客户服务中心。”电话里的声音有点哽咽。
  
哦......网通。你给我打电话有啥事?”
  
话音刚落,只听电话那边“哐”的一声,接着听见好多人焦急的呼喊着她的名字
......
  
NO.4 以彼之道还至彼身
  
我对网通的话费查询台很有意见,每当你拨通号码后,电脑都会指引你按这个键那个键,往往查询一次话费需要按上十几二十次,最后还经常出现“系统忙,稍后再拨”这样无言的结剧。我决心报复,同时让给我制造这些麻烦的人切身体会一下消费者的苦恼。
  
这日,机会来了,来电显示上提示,正在打进来的这个电话是网通公司人工催 交话费的号码。
  
“您好。我这里是网通话费中心。”
  
“你好。这里是**家。”
  
“我想通知......”
  
“现在启动语音转接系统。”我没有等她说完,继续用机械的声音说。“如果您需要男主人接听,请喊(一)女主人接听请喊,(二)小主人接听请喊(三)小狗嘟嘟接听请喊(汪)如果操作错误,请喊(返回)。”
  
话音刚落,只听那边女子兴奋的叫来同事, 纷纷议论“这家电话够先进的。”
  
“三。”稍后,电话那边传来女话务员怯怯的声音。

“对不起,您选择的小主人由于未满周岁,所以暂时不能与您交谈,请您留下电话,待小主人学会说话后,会很快回电话给您。”
  
“啊?......返回。”又听一便我的介绍后,对方选择了“二”“对不起,女主人不在家,如果您不习惯与小狗嘟嘟交谈的话,请您选择“(一)” 我有点生气,选来选去还选不上我。“一。”对方的语气有些无奈。
  
“欢迎您与男主人交谈。公务交谈请喊(一)私人交谈请喊(二)其他请喊(三)操作失误喊(返回)” 三!”对方显然有些不耐烦,声音很大。
  
“对不起,厨房锅里传出焦糊的味道,请您挂机,稍后再拨......”

阅读全文

硬件跳线设置完全篇

一、认识跳线
不管是主板还是硬盘、光驱等驱动器,都能看到跳线身影。那什么是“跳线”呢?所谓跳线,也就是镶嵌在主板、硬盘、光驱等设备上的金属接针(跳线柱),以及套在这些金属棍上的跳线帽。

跳线柱是一根根小金属柱,而跳线帽从外表来看是一个有两个“小孔”的塑料帽,不过跳线帽表层的这层塑料是用来起绝缘及保护作用的,它的里面有两块金属弹片所以当跳线帽插在跳线柱上时,这两根跳线柱之间就形成了一个“通路”。

跳线的作用是调整设备上不同电信号的通断关系,并以此调节设备的工作状态。如确定CPU的工作电压、外频,驱动器的主从关系等等。需要注意的是,一个跳线至少有两根跳线柱,但也可以有多根跳线柱。从排列组合的角度来看,具备多根跳线柱的跳线(应该说是跳线组)能够调节的状态远比只有两根跳线柱的跳线要多,所以这种“跳线组”往往用在主板上,以此来调节CPU的外频、倍频等(用于超频)。

另外,很多主板上还有DIP开关设置,用以替代跳线帽,使用起来更为方便简单。DIP开关右上角通常有 “ON”标识,表明开关拨向上部时为接通“ON”状态(相当于跳线帽插入状态),向下则为断开“OFF”状态。

跳线非常重要,如果设置错误,轻则死机,重则损坏元器件,所以在调整跳线时一定要仔细阅读说明书,核对跳线名称、跳线柱编号和通断关系。虽然不同设备的跳线设置方法不同,但也具备通用性,所以下面就让我们去认识并设置一些常见的跳线。

主板上需要设置“通断”关系的地方很多,所以这里也是跳线最多的地方,对于一个初学硬件的新手而言,正确设置主板上的跳线是必须掌握的技能。

二、设置CPU的标准外频
目前CPU的标准外频只有66MHz、100MHz、133MHz这三挡,虽说目前的新型主板都支持“软跳线”,也就是通过“BIOS”来设置CPU的外频,但这种软跳线一般只能设置某个区段的非标准外频(用来超频),比如说将标准外频为100MHz的新赛扬超频到110MHz。而如果要将100MHz外频的新赛扬超频到133MHz这样的标准外频,那往往得靠跳线才能完成。注意,前面所说的这些只是用来简单说明“外频跳线”的作用,该跳线最基本的作用是“针对不同外频的CPU,在主板上正确设置其外频,使之正常工作”。

1.Socket370主板
Socket370接口的主板支持赛扬、PIII系列CPU,由于赛扬系列CPU的外频分为66MHz、100MHz两种,而PIII的外频又为133MHz,所以Socket370主板必须要能够支持66MHz、100MHz、133MHz这三挡标准外频,而用来设置这三种外频的重担就落在了“外频跳线”的身上。由于需要组合成三挡外频,所以Socket370主板的外频跳线一般是一组跳线。至于如何排列组合从而实现66MHz、100MHz、133MHz呢,则要看主板说明书了,不过主板商一般也会将此类说明印刷到主板上,所以你在外频跳线的附近一般都能找到一个白色字体的简单跳线说明。

不要以为外频跳线非常复杂,当你看了这个简单的说明之后,就会发现我们要做的也就是“将跳线帽插在1与2号跳线柱上或者2与3号柱上”。说明书中的“1-2”的意思就是指“将1号与2号跳线柱用跳线帽连起来”,跳线的旁边都对1号跳线柱用数字“1”或“▲”进行了标示,我们很容易就能确定跳线中各个跳线柱的编号。

市面也有些Socket370接口的主板一般都不需要去手动设置外频跳线,因为此类主板大多具备“自动侦测”功能──自动侦测CPU类型,自动选择适合它的外频档。

2.Socket A主板



对于支持毒龙、Athlon、AthlonXP的Socket A接口的主板而言,由于此三种CPU的外频只有100MHz与133MHz两种,所以此类主板的外频跳线一般都是一个三针跳线。

3.Socket423/Socket478主板
这类主板支持P4 CPU,虽然目前的P4有Willamette与Northwood两种核心,前端总线为400MHz,而以后的Northwood P4将采用533MHz的前端总线。针对目前的实际情况,现在的P4主板一般都只提供两挡标准外频,即100MHz与133MHz,因此也大多采用三针的跳线,设置方法与上面的Socket462主板一样。因为现在的P4都是100MHz,所以默认值即为100MHz,用户无需更改外频跳线。

三、清除CMOS设置
在前面的学习中我们已经知道了CMOS设置的重要性,特别是其中的“开机密码”功能非常实用。不过当我们自己忘记了密码该怎么办呢?此时主板上的这个用来清除CMOS设置的跳线就有用武之地了。

该跳线一般都在BIOS芯片附近,而且也能在主板上找到跳线说明。它们常见的设置方法是:当跳线帽插在1、2号跳线柱上时,CMOS设置处于正常状态(这也是主板出厂时的默认值;当把跳线帽从1、2号跳线柱拔下来,改而插在2、3号跳线柱上时,CMOS设置将被清除;当将CMOS设置清除后,我们还必须将跳线帽还原──重新插在1、2号跳线柱上,否则不能开机。

四、CPU电压设置跳线
对于超频爱好者来说,主板上的CPU电压设置跳线好处多多──适当提高超频状态下的CPU的工作电压,能有效提高CPU的稳定性,这也就是常说的“加压”。需要注意的是,提高CPU的工作电压会造成CPU温度升高,另外也对CPU的寿命造成影响。所以此类跳线一般都只能稍微提高CPU的电压,并且分为几个挡位,如+0.05V、+0.1V、+0.15V,一般不会超过0.3V,否则会严重影响CPU的安全。由于需要提供几个挡位的电压值,所以此类跳线一般也采用跳线组的形式。

CPU电压设置跳线一般位于CPU插座的附近,当然,由于该类跳线都是为超频而设,所以只有少部分主板能看到此类跳线。对于不需要超频的用户来说,千万不要去更改CPU的电压设置,否则极易出现问题。

五、BIOS写保护跳线
由于CIH这样的病毒能够破坏BIOS芯片(也就是写入一些破坏程序到BIOS中),所以后来的主板便针对这种情况在主板上增加了一个“BIOS写保护跳线”。具备此跳线的主板BIOS芯片在刷新BIOS程序时,需要更改BIOS的电压才能写入BIOS程序──处于写保护状态(不能刷新BIOS)为5V,未处于写保护为12V。而用来调节这个电压的跳线也就是“BIOS写保护跳线”。该类跳线一般也位于BIOS芯片的附近,当把跳线帽插在“2-3”号跳线柱上时,则处于可写入状态;将它插在“1-2”号跳线柱上时,则处于写保护状态(主板的默认设置。

六、AC’97声卡屏蔽跳线
如今的主板都板载了集成软声卡(俗称AC’97声卡),虽然此类声卡能满足一般用户的需要,但还是有很多人会单独购买一块PCI声卡插在主板上。不过当把PCI声卡插在主板上之后,用户往往会发现PCI声卡很难安装──很容易出现中断冲突,而当费了九牛二虎之力装好之后,却发现系统中竟然有两个声卡──原来的AC’97声卡还在“抢着上岗”。

其实要关闭AC’97声卡很简单,一般在集成声卡输出端的附近,都有一个“声卡屏蔽跳线”,只要将默认的“1-2”改为“2-3”就能将AC’97声卡屏蔽。

七、键盘开机跳线
目前许多主板都支持“键盘开机”功能,当打开此功能后,需要按键盘上相应的键,便能启动电脑。虽然很多主板都支持键盘开机,但一般情况下此功能都被主板上的跳线屏蔽了。要找到该跳线比较简单,它一般位于PS/2接口附近,按照跳线说明,将默认的“1-2”连接改为“2-3”连接就行了。

八、转接卡上的跳线
对于那些使用Slot 1架构的主板的用户而言,必须为自己的CPU配上一块转接卡。目前的赛扬只有两种外频的产品,即66MHz外频的赛扬及100MHz外频的Tualatin赛扬,所以目前的普通型转接卡一般都只提供一个三针的跳线来调节CPU外频──当“1-2”连接时,外频为66MHz(默认值);当“2-3”连接时,外频为100MHz。当然,市面上也有一些可调节电压的高档转接卡,如华硕、微星的,其跳线的选择性要大一些,不过方法和普通的转接卡大同小异。

九、显卡上的跳线
事实上显卡上一般都没有跳线,不过随着一些具备“神奇跳线”的显卡上市,我们也就知道了“原来显卡上也有跳线啊”。

其实这类“神奇跳线”并不复杂──通过一些硬件修改或软件修改,我们能够将普通的GeForce系列显卡改成专业的“Quadro”显卡,以此来提升GeForce显卡在专业绘图软件中的性能。当然,手工修改并不复杂,《电脑报》也多次刊登了这类文章,而这些具备“神奇跳线”的显卡则在设计时便考虑了用户的这个需要,因此你只要将显卡上的这个跳线用跳线帽连起来,GeForce便变成Quadro了,如果将跳线帽拔掉,则又变回到GeForce。目前耕昇的好几款显卡都具备这样的跳线,使用非常简单。

十 、驱动器上的跳线
硬盘、光驱、刻录机等驱动器上面的跳线也很多,这些跳线都是用来设定其“主从”关系的,那为什么要设置“主从”呢?我们知道主板上的IDE接口共两个,而每个接口通过数据线又能够挂两个IDE设备,于是两个IDE接口便能挂4个IDE设备。为了4个IDE设备相互“争权”,便对它们进行了排序。

从上图可以看出,对于即将挂接到数据线上的驱动器(硬盘、光驱等)而言,我们首先要确定其“Master”(主盘)与“Slave”(从盘)地位。比如说大部分用户只有两个IDE设备,即一块硬盘与一个光驱,因为有两个IDE接口,所以我们可以将这两个设备各占用一个IDE接口(各让占用一条数据线)。一般我们将硬盘挂在IDE1接口上,此时硬盘可以是“Primary Master”,也可以是“Primary Slave”,至于光驱则挂在IDE2上,同样对它来说不管是“Master”还是“Slave”都无所谓──IDE2接口上只有它一个设置,没有其他设备与它争地位。

对于有3个甚至4个IDE设备的用户而言,则必须事先规划每个设备的位置,然后再去设置其跳线。比如说当我们需要在一个IDE接口上挂两块硬盘时,则必须将它们其中的一块设置成“Master”,而另一块则设置成“Slave”。

1.IBM硬盘跳线的设置
目前市场上能见到的IBM硬盘基本上都是腾龙系列,而事实上IBM硬盘跳线设置的方法都一样,所以只要学会了作方法,我们就能搞定所有的IBM硬盘。

基本上所有的硬盘跳线的位置都在一个地方──数据线接口与电源接口的中间,IBM硬盘也不例。从图中可以看出,IBM硬盘的跳线共有上下两排9根跳线柱(左下角的那根是空位),那么如何设置其主从盘呢?

(1)Master(主盘)

当将一个跳线帽插在“G-H”,另外一个跳线帽插在“A-B”上时,此时硬盘便成了“Master”,这也是硬盘出厂时的默认设置。

(2)Slave(从盘)

当将一个跳线帽插在“A-B”上,另外一个插在“C-D”(也就是最右边的两列跳线柱)上时,硬盘便成了“Slave”。

(3)Cable Select(电缆选择)

如今我们使用的硬盘一般都支持ATA66/100,而用来连接这类硬盘的数据线也由原来的40芯变成了80芯,其实这80芯的数据线不仅仅增强了抗干扰能力,它还有另外一个功能──当硬盘的跳线设置成“Cable Select”时,硬盘的主从关系将由其连接到数据线上的位置而决定。在学习硬盘时我们已经知道,此类数据线用来连接主板的那端叫作“System”,中间的那端叫“Drive1”,另外一端则叫“Drive 0”。

当硬盘的跳线设置成“Cable Select”后,它挂在“Drive 0”上是“Master”(主盘),挂在Drive1上则是“Slave”(从盘)。由于“Cable Select”是根据安装位置来确定主从关系的,所以硬盘不管挂在哪个部位都不需要更改其跳线,非常方便。不过享受“Cable Select”所带来的方便时要注意:所有的IDE设备都得设置成“Cable Select”,另外当硬盘与光驱挂在同一根数据线上时,“Cable Select”可能会失效──光驱不支持“Cable Select”!另外“Cable Select”还需要数据线的支持,如果使用的是劣质数据线,往往也会出现错误,所以对于初学者来说,还是老老实实将硬盘设置成“Master”或“Slave”吧。至于IBM硬盘的“Cable Select”设置则非常简单。

2.Seagate(希捷)硬盘
Seagate硬盘虽然更新换代的速度很快,不过其跳线设置方法倒没什么变化,只要你以前接触过他们,那怕现在将最新款的Seagate硬盘拿给你设置也不是一件难事。另外Seagate硬盘还将跳线设置方法印在了硬盘的背面,所以即使是新手也能轻松搞定。

Seagate硬盘的跳线设置方法很简单,其跳线也在数据线接口与电源接口之间,有了前面设置IBM硬盘的经验,相信你看了这幅示意图就会设置了。

从图中可以看出,当将一个跳线帽插在“G-H”上时,硬盘为“Master”;将所有的跳线帽取下来,硬盘则为“Slave”;如果将“E-F”连通后,则是“Cable Select”。

3.Western Digital(西部数据)硬盘
西数硬盘的跳线设置方法也很简单,厂家还将跳线设置方法印在硬盘的正面,非常醒目。需要注意的是,目前的西数硬盘跳线一般都是10针的,也就是上下两排共10根跳线柱,而也有部分西数硬盘的跳线是6针的。在对西数硬盘设置跳线时,一定要数一下跳线柱的数目,10针的跳线与6针的跳线设置方法不能混淆。注意,跳线的1号跳线柱是靠近电源接口那一列的上面一根,然后可根据上面的示意图进行排列。

4.Maxtor(迈拓)硬盘
Maxtor自从收购了昆腾之后,已经成了硬盘市场的老大,其生产的钻石、金钻、美钻、星钻系列硬盘虽然性能各异,不过在跳线设置方法倒也一致。不过迈拓近期出的几个新系列硬盘在跳线方面却与以前的迈拓有了很大的区别,下面一一介绍。

(1)典型的迈拓硬盘系列

这里所说的迈拓硬盘指的是钻石系列、金钻六代及其以前的产品,这类迈拓硬盘的样子都差不多。迈拓硬盘有个特点──跳线设置说明都会印刷在盘面上,虽说该说明对与初学者而言可能一下子没法看懂,不过等一下你就会明白的。

这类迈拓硬盘的跳线分为上下两排,共10针,其中有一个针脚是空位,所以事实上只有9针。

(2)新型迈拓硬盘

前面提到迈拓收购了昆腾公司,所以后来迈拓充分吸收了昆腾硬盘的一些技术优势。迈拓最新推出的金钻七代的样子就与原来的迈拓硬盘 有了根本的改变──非常像以前的昆腾硬盘。虽然金钻七代的盘面上仍然印刷了跳线的设置说明,不过这已经不是原来的那种说明了。

十一.光驱
光驱(包括刻录机、DVD-ROM)的跳线相对于硬盘来说要简单多了,一般光驱的跳线都是6针的,也就是上下两排各3根跳线柱,通过一个跳线帽便能设置出“Master”、“Slave”及“Cable Select”(^18030301p^16)。需要注意的是,光驱类的产品一般都会直接在跳线的旁边标注该跳线柱的意思,比如“MA”即“Master”,“SL”即“Slave”,“CS”则是“Cable Select”。跳线就说明该光驱是“Master”,如果我们需要将其改为“Slave”,则只要用镊子将插在“MA”上的跳线帽拔出来,然后插在“SL”上就行了。

刻录机、DVD光驱等IDE设备的跳线设置方法与光驱相同,在此不再详细介绍。通过这一部分的学习,相信大家对于跳线又有了更深一步的认识,以后碰到它们时,我们就不会“害怕”了。

阅读全文

2008年4月20日星期日

天籁女子—邓丽君的生平


姓名:邓丽君
别名:邓丽筠 Teresa Teng テレサ·テン
生辰:1953年1月29日
祭日:1995年5月8日
籍贯:河北大名
地区:台湾
国家:中国
职业:歌手

  邓丽君生平简介
 
  1953
  1月29日出生于台湾省云林县褒忠乡田洋村。
 
  1958
  至屏东市仙宫戏院附近学芭蕾舞。

  1963
  参加中华电台黄梅调歌曲比赛以《访英台》获得冠军。
 
  1964
  代表学校参加全县国语朗读比赛,获得第一名。
 
  1966
  参加金马奖唱片公司歌唱比赛,以《采红菱》夺得冠军。
 
  1967
  自金陵女中休学加盟宇宙唱片公司,九月推出第一张唱片,正式以歌唱为职业。

  1969
  演出第一部电影《谢谢总经理》。演唱中视开播首档连续剧《晶晶》主题曲及主持中视《每日一星》节目。应新加坡总统夫人邀请首度出国赴约做慈善义演。
 
  1970
  获白花油义卖“慈善皇后”荣誉。随“凯声综艺团”到香港表演。在港拍电影《歌迷小姐》。


  1973
  与日本“宝丽多”机构签约赴日发展。到香港演唱于“香港歌剧院”、“汉宫”及“珠城”,后前赴越南演唱。

  1974
  以《空港》一曲当选1974年“最佳新人歌星赏”。
 
  1977
  成为“香港第一届金唱片颁奖礼”金唱片得主。
 
  1978
  个人大碟《邓丽君GREATEST HITS》及《岛国之情歌--第三集》同时获香港第三届金唱片奖。于日本以《东京夜景》获得“正顽张中赏”。
 
  1979
  “香港第四届金唱片颁奖礼”上,同时有三张大碟获白金唱片奖,另有两张大碟获金唱片奖。赴美进修日文、英文、生物及数学,四月首次在加拿大温哥华举行演唱会。

  1980
  荣获台湾金钟奖“最佳女歌星奖”。在美国纽约林肯中心、洛杉矶音乐中心登台,邓丽君身在美国,然而其歌声却响遍神州大地,大江南北的民众为邓丽君歌声而醉倒。据悉,连小平同志也甚为欣赏邓丽君独特的演绎方式。在香港推出第一张粤语大碟--《势不两立》,瞬即达到白金唱片数字。第四度踏足“利舞台”,举行一连七场个人演唱会。十月返台于国父纪念馆义唱,门票收入全数捐作自强爱国基金。年底赴东南亚作巡回表演。
 
  1981
  台湾新闻局颁发“爱国艺人”奖座,与李季准主持金钟奖典礼。在香港利舞台创下个人演唱会场次最多之记录。六月于台湾义演,“台视”播出长达一百二十分钟《君在前哨》特别节目。参加“香港第五届金唱片颁奖礼”,她所灌五张个人大碟同时获白金唱片,勇破历届金唱片记录。

  1982
  于香港举办个人演唱会,推出《邓丽君演唱会》双唱片,面世即双双成为白金唱片。
 
  1983
  赴拉斯维加斯“凯撒皇宫”演唱,是首位在此签约演唱的华籍女歌手。当选“十大杰出女青年”。推出粤语大碟《漫步人生路》,唱至街知巷闻。
 
  1984
  在东南亚各地举办十五周年巡回演唱会。重返日本推出《偿还》专辑,立即打入日本唱片流行榜,停留榜内接近一年,刷新日本乐坛历史记录。邓丽君也因此获得无数奖项,其中包括“年度有线大赏”、“最受欢迎歌曲赏”,更被提名角逐“日本唱片大赏”之“最优秀歌唱赏”。其卓越成就,为中华民族添上一抹缤纷艳丽的光彩。

  1985
  在日本凭借新歌《爱人》连续十四周蝉联日本广播“点唱流行榜”冠军,并再夺“有线放送大赏”,同时在日本乐坛创下两项历史记录。《爱人》一曲不费吹灰之力便入选日本“第36回红白歌合战”。首次参与电视剧演出,《爱人》一曲更成为该剧主题曲。八月返台与张菲主持“反盗录反仿冒”义演晚会。十二月在日本 NHK大会堂举行演唱会。
 
  1986
  主持台视春节特别节目“与君同乐”。单曲《任时光从身边流逝》蝉联日本年度有线电视大赏。再度以大热门姿态顺利入选日本“第37回红白歌合战”
 
  1987
  继续穿梭于香港、台湾、美加及法国等地,但已处于半退休状态,除参与慈善演出外,甚少于公众场合露面。赴纽约参加“国际公益金”义演。出席日本“第38回红白歌合战”。

  1988
  名作词家慎芝女士过逝专程返台吊唁。
 
  1989
  香港“亚洲电视”于农历年初二晚直播烟花汇演,邓丽君应邀出席,并演唱一曲《漫步人生路》。
 
  1990
  应邀出席“无线电视”直播之慈善节目,作表演嘉宾。
 
  1991
  赴港为“爱心献华东”赈灾筹款,作慈善表演嘉宾。
 
  1992
  推出《难忘的TERESA TENG》专集。
1993
  三月赴港作“亚洲电视”TALK SHOW“龙门阵”嘉宾
 
  1994
  参加华视庆祝黄埔军校建校七十周年所举办的“永远的黄埔”晚会,为最后一次在台湾之公开演出,于日本推出《夜来香》唱片。
 
  1995
  五月八日因气喘病发猝逝泰国清迈,享年四十二岁,五月二十八日在国人及全球华人目送之下长眠金宝山“筠园”。

阅读全文

2008年4月19日星期六

琴歌二首(司马相如与卓文君)

凤兮凤兮归故乡,遨游四海求其皇。
时未遇兮无所将,何悟今兮升斯堂!
有艳淑女在闺房,室迩人遐毒我肠。
何缘交颈为鸳鸯,胡颉颃兮共翱翔!
皇兮皇兮从我栖,得托孳尾永为妃。
交情通意心和谐,中夜相从知者谁?
双翼俱起翻高飞,无感我思使余悲。

司马相如,蜀郡成都人,字长卿,是西汉大辞赋家。他与卓文君私奔的故事,长期以来脍炙人口,传为佳话。据《史记·司马相如列传》记载:他人京师、梁国宦游归蜀,应好友临邛(今四川邛崃)令王吉之邀,前往作客。当地头号富翁卓王孙之女卓文君才貌双全,精通音乐,青年寡居。一次,卓王孙举行数百人的盛大宴会,王吉与相如均以贵宾身分应邀参加。席间,王吉介绍相如精通琴艺,请他弹奏,相如就当众弹了两首琴曲,意欲以此挑动文君。“文君窃从户窥之,心悦而好之,恐不得当也。既罢,相如乃使人重赐文君侍者(婢女)通殷勤。文君夜亡奔相如,相如乃与驰归成都。”这两首诗,据说就是相如弹琴歌唱的《凤求皇》歌辞。因《史记》未载此辞,到陈朝徐陵编《玉台新咏》始见收录,并加序说明,唐《艺文类聚》、宋《乐府诗集》等书亦收载,故近人或疑乃两汉琴工假托司马相如所作。琴歌一类作品,假托的现象确实很多,但又难以找到确切根据来证明。这方面的问题,只好存疑。


第一首表达相如对文君的无限倾慕和热烈追求。

相如自喻为凤,比文君为皇(凰),在本诗的特定背景中有多重含义。

其一凤凰是传说中的神鸟,雄曰凤,雌曰凰。古人称麟、凤、龟、龙为天地间“四灵”,(《礼记·礼运》)凤凰则为鸟中之王。《大戴礼·易本名》云:“有羽之虫三百六十而凤凰为之长。”长卿自幼慕蔺相如之为人才改名“相如”,又在当时文坛上已负盛名;文君亦才貌超绝非等闲女
流。故此处比为凤凰,正有浩气凌云、自命非凡之意。“遨游四海”更加强了一层寓意,既紧扣凤凰“出于东方君子之国,翱翔四海之外,过昆仑,饮砥柱,羽弱水,莫(暮)宿风穴”(郭璞注《尔雅》引天老云)的神话传说,又隐喻相如的宦游经历:此前他曾游京师,被景帝任为武骑常
侍,因景帝不好辞赋,相如志不获展,因借病辞官客游天梁。梁孝王广纳文士,相如在其门下“与诸生游士居数岁”。后因梁王卒,这才反“归故乡”。足见其“良禽择木而栖。”

其二,古人常以“凤凰于飞”、“鸾凤和鸣”喻夫妻和谐美好。如《左传·庄公廿二年》:“初,懿氏卜妻敬仲。其妻占之曰:吉,是谓凤凰于飞,和鸣铿锵。”此处则以凤求凰喻相如向文君求爱,而“遨游四海”,则意味着佳偶之难得。其三,凤凰又与音乐相关。如《尚书·益稷》:“
箫韶九成,凤凰来仪。”又《列仙传》载:秦穆公女弄玉与其夫萧史吹箫,凤凰皆来止其屋,穆公为作凤台,后弄玉夫妇皆乘凤而去。故李贺尝以“昆山玉碎凤凰叫”(《李凭箜篌引》)比音乐之美。文君雅好音乐,相如以琴声“求其皇”,正喻以琴心求知音之意,使人想起俞伯牙与钟子
期“高山流水”的音乐交浪,从而发出芸芸人海,知音难觅之叹。;

第二首写得更为大胆炽烈,暗约文君半夜幽会,并一起私奔。“孳尾”,指鸟兽雌雄交媾。《尚书·尧典》:“厥民析,鸟兽孳尾。”《传》云:“乳化曰孳,交接曰尾。”“妃”,配偶。《说文》:“妃,匹也。”“交情通意”,交流沟通情意,即情投意合。“中夜”,即半夜。前两句
呼唤文君前来幽媾结合,三四句暗示彼此情投意合连夜私奔,不会有人知道;五六句表明远走高飞,叮咛对方不要使我失望,徒然为你感念相思而悲伤。盖相如既已事前买通文君婢女暗通殷勤,对文君寡居心理状态和爱情理想亦早有了解,而今复以琴心挑之,故敢大胆无忌如此。

这两首琴歌之所以赢得后人津津乐道,首先在于“凤求凰”表现了强烈的反封建思想。

相如文君大胆冲破了封建礼教的罗网和封建家长制的樊篱,什么“不待父母之命,媒妁之言,钻穴隙相窥,逾墙相从,则父母国人皆贱之。”(《孟子·滕文公下》)什么“妇人有三从之义,无专用之道。”(《仪礼·丧服》)什么“夫有再娶之义,妇无二适之文。”(班昭《女诫》)什
么“男女……无币不相见,”(《礼记·坊记》)“门当户对”等等神圣礼法,统统被相如文君的大胆私奔行动踩在脚下,成为后代男女青年争取婚姻自主、恋爱自由的一面旗帜。

试看榜样的力量在后代文学中的影响吧:《西厢记》中张生亦隔墙弹唱《凤求凰》,说:“昔日司马相如得此曲成事,我虽不及相如,愿小姐有文君之意。”《墙头马上》中李千金,在公公面前更以文君私奔相如为自己私奔辩护;《玉簪记》中潘必正亦以琴心挑动陈妙常私下结合;《琴心
记》更是直接把相如文君故事搬上舞台……足见《凤求凰》反封建之影响深远。

其次,在艺术上,这两首琴歌,以“凤求凰”为通体比兴,不仅包含了热烈的求偶,而且也象征着男女主人公理想的非凡,旨趣的高尚,知音的默契等丰富的意蕴。

全诗言浅意深,音节流亮,感情热烈奔放而又深挚缠绵,融楚辞骚体的旖旎绵邈和汉代民歌的清新明快于一炉。即使是后人伪托之作,亦并不因此而减弱其艺术价值。

阅读全文

2008年4月15日星期二

揭开闪存盘速度之谜

发现问题:为了数据移动方便,单位在前段时间购买了一个爱国者64MB闪存盘,使用情况一直很正常。但最近我发现了一个奇怪的现象,即这闪存盘在同事的机器上存取速度很快,而在我的机器上存取速度明显见慢。真是不比不知道,一比吓一跳。我和同事的机器硬件配置完全相同,且使用的均为Windows XP操作系统,为什么会出现存取速度上的差别呢?

  分析问题:根据使用情况,首先可以排除硬件方面的问题,所以只能从软件方面找原因。经过分析,我确定了两个思考方向:1、我的机器里有病毒;2、我的机器移动存储系统的软件设置与同事的机器有差别。

  解决问题:按照刚才的思路,我开始有针对性地寻求解决问题的方法。首先用最新升级的杀毒软件进行全面杀毒,但一无所获,病毒方面的原因自然排除。接下来我开始仔细查看移动存储系统的参数设置,方法为:在桌面上右击“我的电脑”→依次单击“属性”→“硬件”→“设备管理器”。在“设备管理器”对话框中展开“磁盘驱动器” 选项,右击移动存储器的名称→单击“属性”,即可打开移动存储器的属性对话框。在该对话框的“策略”标签下,发现开启“写入缓存”功能可以提高磁盘性能,而我的电脑并未选中该项(如图)。再查看同事的机器,发现他果然开启了“写入缓存”功能。于是勾选“为提高性能而优化”选项,再对移动存储器进行存取操作,速度果然有了明显提高。至此问题得到圆满解决。




 特别提示:1. 如果开启了“写入缓存”功能,在拔下移动存储器前,一定要选择系统托盘中USB设备图标进行“安全移除”操作,这个步骤可以强制把缓存中的数据写入闪盘,否则极易造成数据的丢失。
  2. 以上方法适用于Windows 2000/XP系统,如果您的机器使用的操作系统是Windows 98,开启“写入缓存”的步骤为:右击“我的电脑”→依次单击“属性”→“性能”→“文件系统”→“可移动式磁盘”,勾选“启动所有可移动型磁盘驱动器上的后写高速缓存”即可。

  点评:对于大部分闪存盘应用环境,我们还是推荐大家不选用“性能优化”选项,即不开启闪存盘的写缓存。这样当屏幕提示拷贝结束的时候,闪盘的物理操作也基本完成了。可以直接拔掉闪存盘。否则一定要严格按照作者提示中的第一点操作才能够保证数据的完整性。

阅读全文

ATJ2085的电池监测原理

ATJ2085的电池监测原理
在ATJ2085中,电池电压也从VBAT PIN脚输入,但VBAT的电压范围 <3.0V,所以无论是一节电池(1.5V)供电还是两节电池(3.0V)供电,外部都不需要再加分压电阻,直接连接到电池端。
ATJ2085不再提供ATJ2073中有的VL0,VL1,VL2三个PIN脚。VL3 PIN改为LBD PIN。那么如何进行电池电量的监测呢?原来是 ATJ2085中增加了一个4 bit 的ADC,它把0.9-1.5V之间的电压16等分(0.90V,0.94V,0.98V,1.02V,1.06V,1.10V,1.14V,1.18V,1.22V,1.26V,1.30V,1.34V,1.38V,1.42V,1.46V,1.50V),当是两节电池(3.0V)供电时,BATSEL接高电平,决定了从VBAT PIN脚输入的电压在比较前会被二分压。并且A/D变换出来的数值会每2秒一次被记录在IO PORT(D8H).BIT[3:0]里,这样软件就可以读回IO PORT(D8H)中的值,与功能规格书中的值作比较,来确定要显示的电池电量及采取的动作。很明显ATJ2085能在更多点上监测电池电压。
现在举例如下:仍假设VL0>VL1>VL2>VL3,电池电量显示为3格 。
选VL0=1.30V, 即IO PORT(D8H).BIT[3:0]=0AH,
VL1=1.10V, 即IO PORT(D8H).BIT[3:0]=05H,
VL2=0.98V, 即IO PORT(D8H).BIT[3:0]=02H,

当VBAT>VL0时,电池电量显示为满格;
当VL0>VBAT>VL1时,电池电量显示为缺1格;
当VL1>VBAT>VL2时,电池电量显示为缺2格;
当VBAT
另外,当电池的电压低于某个电压时(假设VL2),


软件应该把一些耗电大的电路关断(利用IO PORT控制),如DSP,DAC等等, ATJ2085中不再有NMI中断来提醒软件。
当VBAT PIN脚上的电压低于LBD PIN脚的电压时,ATJ2085仍会被无条件复位。

阅读全文

2008年4月13日星期日

凭"心"而论MP3音质

MP3音质是否只能凭芯而论?

  IRIVER和MPIO捧红了飞利浦芯片,从此mp3行业里掀起一阵“唯芯风暴”,IRIVER站在这个浪尖上,紧紧抓住自己使用飞利浦芯片这个卖点,同时使用飞利浦芯片厂家还包括另一个世界级品牌MPIO,两家产品的音质站在同类产品的最前沿,于是神话就此产生。

  相对开发基于SIGMATEL芯片的产品,开发出飞利浦芯片需要更高的工艺和技术实力,当时国内基本上没有厂家具备这样的实力,可以说,早期时候,能开发出基于飞利浦芯片的产品,就是实力的象征,并且由于两家的飞芯产品在高端市场上具有绝对的权威地位,加上国内没有厂家能采用飞利浦新芯片,而大众又对音质这类主观的东西没有太大鉴别能力,尤其是高端产品和高端产品的音质区别。(比如iaudio和iriver产品的比较,一个是SIGMATEL芯片,一个是飞利浦芯片,而听感各有千秋,难道你能随便说出一个比另一个强?同样是 3520芯片的国内品牌你跟IAUIDIO同芯片产品比,那真是鸡蛋碰石头,同样是飞利浦


芯片的机器音质差别就不大吗?)

  所以,抓住一个方面炒作绝对来的实在,而大众哪里会去探究真实情况,哪里会去在意厂家功底如何,只要对别人一说,“我有一颗飞芯”那就是一种荣耀,不比你去宣传IRIVER有多少历史多少实力等等来的管用?
  于是,IRIVER很幸福的把芯片当作的卖点来宣传,可惜当年种下的苦果,只有自己来吞了,现在换成了三星的芯片,怎么样?国内fans们都不认了吧!纵观一下IRIVER和MPIO的产品,不缺乏使用非主流芯片的先例,比如IRIVER的硬盘机H320,使用的是摩托罗拉的芯片,意外吧?音质如何?你敢随便说比普通飞利浦芯片的产品差?

  还有MPIO的FL200,这款当时世界上最小的MP3,使用的是根本没人听说过的芯片,你敢随便说他会比使用 35XX芯片的机器差?再比如RAMOS的V10使用的TELCHIPS芯片,你能随便说比飞利浦芯片差?因为你没注意到机器生产厂家的功底,你给吉利法拉利的发动机,他就能制造出比拼法拉利汽车性能的汽车吗?此外,每个人对音质的认同不同,看法也会有所不同,当一件事情炒作过分的时候,我觉得应该有理性一些的看法出现!一个芯片的音质能否被发挥,不仅仅看芯片自己本身的素质,还要看厂家的研发实力,硬件外围电路的好坏等等。现在国内已经有许多飞利浦公模机了,电路设计都是一样的东西,外观有一些差别而以!

  再比如说国内的矩力芯片,由于其价格比较低,并且对厂家提供了绝对方便的技术支持,所以普遍被国内使用,由于这些厂家普遍缺乏技术实力,导致国货矩力芯片一直被人当作是低端,但如果MPIO和IRIVER采用这个芯片,你真的以为会比 35XX音质差么?只不过需要厂家自身的实力更高一些而已!另外,你以为普通大众能听得出90分的音质和100分的音质的差别吗?如果这样子的话矩力芯片就没有人买了,事实上是这样吗?并不是!矩力不仅仅活得很好,并且率先在彩屏机上普及,占尽了先机(先为国货芯片的主动出击赞一下!),在国内低端彩屏产品里取得了主流地位,你能随便说矩力2085比35xx差么?因为你忽视了一点,那就是产品功能,至少矩力让我们在500内256M价位实现了彩屏和视频播放!
此外,目前市场上主流35XX芯片的产品价格也下来了,256M399元就买了,而用了飞利浦芯片的产品还在699,请问难道飞利浦芯片比 35XX贵300元吗??这就是性价比高带来的实惠!你买机器的时候想过没有呢?当你听到一款机器被人骂作垃圾的时候(这么骂的多是枪手),你有没有想过你是多少钱买的机器,而这个机器为你带来了什么?她让我们这些没有钱的人也能享受到MP3音乐的便利与时尚!
当这个论坛充满了唯“芯”论枪手的时候,当这里的视听被混淆的时候,希望此篇能通过启发一下大家,提供一些思考。

  只要能用合理的价格提供合理的产品的厂家,我都给与支持!
  多芯片共存的局面已经开启,3520的彩屏产品也被开发出来(蓝魔950),而采用飞利浦芯片的彩屏机据说也要被量产,而代表韩国MP3芯片高水平的一面旗帜TELCHIPS芯片的进入,更为这个多元化的时代带来的新意!最终受益的只有我们消费者!揭去唯芯论者的面具,填平音效论的陷阱,消费者把这些乱七八糟被厂家看作“卖点”的东西一一剥去,多去市场上去聆听,相信一定会找到自己心仪的产品,也希望那些见到别人品牌就说“垃圾”“烂货”的枪手闭嘴,那些编造MP3出现故障的枪手闭嘴,消费者的眼睛会亮起来的!

阅读全文

JS的MP3陷阱

MP3估计是现在品牌最多的数码产品,就算只统计比较有名的品牌也会超过50家。为什么会有这样的情况出现,因为MP3的利润相对于其他的PC产品来说还是比较高的。
  如此多的产品给我们选购带来的障碍绝对不可轻视。尤其是在某些厂商在技术上设下的陷阱,以及宣传上的混淆视听让人防不胜防,即便是比较专业的人士也会被刁难一番。

  陷阱一:芯片陷阱

  SigmaTel 35xx。

  有的厂商说自己的产品使用的是SigmaTel 35系列的芯片,功能很强大。但是在这个系列芯片当中功能的区别还是比较大的。
  上面的少了3502这款芯片,其中3520,3502和3560是现在比较多使用的芯。而34系列则是上一代的主流产品。

  按照功能比3502<3520<3560。3502在传输速度上还是不如其他两款新品,并且由于省电电路的问题期持续播放时间也是相对较短。所以由于这些差距3502芯片售价要便宜。

  因此如果厂商宣传自己的产品是35系列的,一定要问清楚具体是那个型号,否则待机时间和传输速度和采用3520的MP3相比会让你失望的。

  还有就是现在有的MP4已经开始用SigmaTel 36系列作为主控解码芯片了,其功能更为强大,售价也比较高。

  PHILIPS SAA7750 和PNX 010x
  SAA7750中内含速度高达73MIPS 的24位DSP(Digital Signal Processor,数字信号处理器)和32位ARM RISC处理器。它具有可编程的DSP架构,开发者可以进行固件升级。使播放器兼容更多的音频格式,或者支持多种国家的语言,支持的MP3文件解码速率为 8Kbps - 320Kbps。兼容多段多档位EQ音效处理,包括3D定位音效和超重低音,高低音量均可任意调节。支持MIC录音,生成ADPCM格式的音频文件。支持文件标签信息,ID3 v1.0-v2.40版本,可以同步显示歌名和歌曲信息。具有Line-in和光纤输入直录功能,使用户无需通过电脑下载MP3音乐,而且能够达到8kbps-320kbps的比特率。

  在数字接口方面,SAA7750仅仅支持USB 1.1传输标准。不过它可外接闪存卡,方便扩充存储容量。SAA7750内置了一个16位立体声音频ADC(模数转换器)和DAC(数模转换器),并且带耳机音频放大器,可以输出每声道12mW(16欧姆)的强劲功率。相比之下,另一个大厂家Sigmatel的芯片的输出功率只有每声道5mW左右。 SAA7750具有高级能源管理功能,一节AA电池的可以连续播放24小时左右,同时也可以支持锂电池和AAA电池。

  值得注意的是,PHILIPS的SAA7750/SAA7751本身仅仅是解码芯片,必须采用外部的控制芯片才能使用。

  现在有的MP3用的就是PHILIPS的SAA7750方案,其使用的同样是公版,控制芯片和外围电路已经做好,成本已经下降,并且PNX的出现也让这款芯片面临淘汰。其主要的缺点


就是数据传输速度低,需要的元件更多更容易发生故障。

  PNX0102和PNX0102芯片都采用了32位的ARM7核心的RISC处理器,主频为60MHz,可以支持图片浏览等多媒体应用。PNX0105则采用了ARM9核心的RISC处理器,主频高达140MHz,除了可以快速浏览图片,还能支持视频播放。

  PNX家族都内含速度高达80-100MIPS 的24位EPICS7B音频DSP,内置了一个16位立体声音频ADC(模数转换器)和DAC(数模转换器),并且带耳机驱动。PNX0101和PNX0102都采用了小巧的TBGA180封装,面积只有10mm*10mm,PNX0105则采用和SAA7750一样的LFBGA228封装,尺寸为15mm×15mm。

  与SAA7750EL相比,除了具有更高的处理器性能以外,PNX010x系列的最高输出功率由12mW提高到了18mW。而且能耗更低,一节AA电池就可以支持50小时的连续播放,是SAA7750的2倍。同时通过LifeVibes音频增强算法,可以支持MP3压缩。

  而0101 的传输也是USB 1.1(全速2.0)传输速度也没有多大的提高,但是相对于7750播放时间有和很大的提高。0102则是现在我们能见到的PHILIPS的最高端MP3 芯片,高速USB 2.0接口,播放时间也长。而0105则会在更高端的视频MP3产品中出现,现在市面上还没有。

  上面所说的基本上已经覆盖了主流的MP3芯片,那些能播放MTV的只能是Sunpuls的芯片(除了爱国者的音效王有一款可以播放视频,使用的有可能是飞利浦的芯片)。所以大家在选购的时候一定要搞清楚是02还是20,是0101还是0102。
陷阱二:
  MP4和视频MP3
  MP4的还没有统一的标准,但是有些MP3通过较为廉价的Sunpuls芯片实现的,成了视频MP3播放器。顾名思义,视频MP3播放器就是在传统 MP3功能的基础上,增加了一个播放特定格式视频文件的功能,一般是MTV文件。但是这些绝对不是MP4产品,因为其每秒15贞的速度完全不适合长时间看电影等视频节目。而且过小的容量也不符合国际上对MP4的认同。
  真正的MP4应该有较为复杂完善的操作系统,支持多种视频格式(MP4,AVI,Divx,Xvid等),有较大的屏幕和高分辨率,有数GB以上的容量。现在 MP4用的芯片比较复杂,但是主要是TI,SigmaTel,intel的,也有用摩托罗拉的芯片或者PP5020的。
  因此大家不要被众多的MP4产品所迷惑,其实很多都是视频MP3,一般的MP4的售价不会低于2000元,容量主要以20GB为主。
陷阱三:
  USB接口
  很多MP3都宣称是USB 2.0的接口,但是这只不过是断章取义。现在USB接口的传输标准已经有了新的定义。没有了USB 1.1的概念,只有全速USB 2.0(USB 2.0 F)和高速USB 2.0(USB 2.0 H)之分。全速USB 2.0(12Mbps)和原先的USB 1.1在传输速度上并没有太多的区别,而USB 2.0高速才是真正的新一代高速传输(480Mbps)。
  其实可以通过解码芯片来区分高速和全速USB 2.0接口。使用飞利浦的PNX0102和更高版本芯片的MP3是具备USB 2.0高速接口的,而PNX010和SAA 7750则不是。使用SigmaTel 3520及其更高版本芯片的MP3是具备USB 2.0高速接口的,而350X以及34系列则是配备全速USB 2.0的MP3产品。采用TeleChips的TCC76X系列芯片的MP3是高速USB 2.0接口。TCC72X包括720、721、722、723多款型号仅支持USB 2.0全速接口。
陷阱四:
  森海耳机
   “数码市场上出现许多所谓的森海塞尔OEM版耳塞,或森海塞尔中国加工厂生产的耳塞,或没有SENNHEISER标志,却称作森海塞尔MX300的耳塞,对消费者造成误导这些耳塞无论在音质上,还是安全性和耐用性上,都无法与真正的森海塞尔耳塞相比,这些情况不仅损害了消费者的利益,也对德国森海塞尔的声誉造成了影响。
  锦艺国际发展有限公司做为德国森海塞尔耳机在中国的独家总代理,为维护消费者的利益,维护森海塞尔在中国的知识产权不受侵害,在此郑重声明:
  1. 凡是森海塞尔的耳塞,在耳塞一侧都会有“SENNHEISER”的标识。即使是某些大的MP3品牌用森海塞尔耳塞做为标配耳塞。其耳塞上除了在一边印有MP3厂家的标识外,在耳塞另一侧,也会有SENNHEISER的标识。请消费者购买时注意。
  2. SENNHEISER耳塞音圈、线材等核心部件,都是由德国直接设计生产。所有在中国生产基地生产的耳塞都要到德国森海塞尔公司进行质检,通过质检后,才发往世界各地销售。森海塞尔所有配件都会严格按需生产,不会有多余的音圈和配件流入市场。
  3. 所有森海塞尔耳机的知识产权都归德国森海塞尔所有,因此,不会有所谓的没有标识的OEM版。
  4. 目前市场也出现了不少森海塞尔的假货,而且也贴有锦艺“防伪标签”,请消费者购买时,一定要当场查询防伪号码。假的防伪标签号码输入后,电话语音里会告诉你“该号码是第××次查询”。
  5. 锦艺公司会定期刊登使用森海塞尔耳塞做为MP3标配耳塞的厂家名单。”
  上述告知为森海的通告,可想而知森海在MP3里面的泛滥,因此只有在耳机上有明显按规定标注的才有可能采用森海的耳机。
  其它的厂商有的时候会采用“森海同级别的耳机”作为宣传卖点。要阐明的是,这些厂商很有可能标配和森海相同的OEM厂商(丰达)出来的耳机产品,或者其耳机产品性能和MX某级别的相同。这一点我们现在还无法作出一般的判断,所以这里不作明确表态。
  现在唯一可以肯定是如果MP3标配的耳机没有森海标准的标识完全可以认定不是森海的产品,至少不是森海品牌出品的。而如今采用真正森海赛品牌耳机的MP3厂商只有OPPO一家。

阅读全文

2008年4月12日星期六

有关于手机存储卡的11大注意事项

1.某些正品的记忆卡可以在官方网站注册之后享受额外的售后服务待遇,在购买的时候一定要注意不要忘了这点。

2.有些手机虽然是号称支持热插拔,但是最好还是在关机状态下进行插入和取出的操作,因为在带电的情况下进行插拔,有可能造成数据丢失和程序出错。

3.第一次插入新记忆卡的时候,最好在关机状态下插入,而且开机的速度可能会慢一点,因为手机在识别记忆卡,不要觉得奇怪,让手机自行启动就行了。

4.通常手机会在记忆卡上增加一些文件夹用于手机程序的运行和数据的保存,因此我们不要随便删除卡上的文件夹,最好是手机的存储卡就专用于手机,不要多个设备混用。

5.手机记忆卡通常都是使用FAT文件格式,而不是电脑上使用的FAT32和NTFS格式,因此最好不要


将手机记忆卡在电脑上格式化,以免手机无法读取存储卡。

6.如果要拷贝大型文件到手机上,最好可以使用读卡器直接拷贝到存储卡上。如果是类似于T-Flash、MiniSD或者是Memory stick duo之类的需要适配器才能插进读卡器的存储卡类,就一定要装好适配器再用在读卡器上,如果不安装适配器的话,有可能造成存储卡的损坏。

7.还有就是要注意避免在电池不足的情况下进行卡上的存储和删除操作,这种情况下容易出现读写错误。

8.尽量避免在高温、高湿度下使用和存放,不将存储卡置于高温和直射阳光下。不要对存储卡施以重压和弯折,避免存储卡掉落和受撞击。

9.要避开静电、磁场、液体和腐蚀性的材料。平时不要随意拆卸存储卡,避免触及存储卡的存储介质,而且要经常对已拍摄在存储卡上的信息进行备份,以防不测。

10.在进行文件读写的时候,有的时候会出现在连续的擦写之后,发现记忆卡的空间莫名其妙的消失了,这个和电脑的硬盘一样,在频繁的储存、删除操作后会产生一些文件碎片,但有些手机卡我们无法把记忆卡进行碎片整理,因此只能格式化。

11.在记忆卡中,一部分索尼记忆棒具有版权保护功能,因此一些涉及到版权的问题程序可能不能被拷贝到存储卡上,比如一些应用程序和JAVA文件,这并不是记忆卡有什么问题。

阅读全文

2008年4月11日星期五

几点建议教你如何DIY修主板

"主板损坏就换主板"是一般电脑使用者解决主板故障的常用方法。随着主板的集成度越来越高,维修主板的难度越来越高,往往需要维修人员具有丰富的专业知识并借助专门的数字检测设备才能解决问题。

以前主板价格几千元,所以那时很流行主板芯片级维修。现在你也可以自己维修主板。一块主板价格在600至1000元之间,如果出一点小问题就弃之不用,实在太可惜。其实,有些故障不需要专门检测设备,也不需要高深的计算机专业知识就可以修复。下面,我们把在维修工作中遇到的一些主板维修实例列举如下,供DIY参考。
  
一、CMOS参数丢失
开机后提示“CMOS Battery State Low”,有时可以启动,使用一段时间后死机,这种现象大多是CMOS供电不足引起的。对于不同的CMOS供电方式,采取不同的措施:1.焊接式电池:用电烙铁重新焊上一颗新电池即可。2.钮扣式电池:直接更换。3.芯片式:更换此芯片最好采用相同型号芯片替换。如果更换电池后时间不长又出现同样现象的话,很可能是主板漏电,可检查主板上的二极管或电容是否损坏,也可以跳线使用外接电池。
  
二、主板上键盘接口不能使用

接上一好键盘,开机自检时出现提示“Keyboard Interface Error”后死机,拔下键盘,重新插入后又能正常启动系统,使用一段时间后键盘无反应,这种现象主要是多次拔插键盘引起主板键盘接口松动,拆下主板用电烙铁重新焊接好即可;也可能是带电拔插键盘,引起主板上一个保险电阻断了(在主板上标记为Fn的东西),换上一个1欧姆/0.5瓦的电阻即可。

三、集成在主板上的显示适配器故障

一般来说,计算机开机响几声,大多数是主板内存没插好或显示适配器故障。有一长城微机,开机响8声,确定是显示器适配器故障。打开机箱发现显示适配器集成在主板上,又无主板说明书。针对这种情况,要仔细查看主板上的跳线标示,屏蔽掉主板上集成的显示设备,然后在扩展槽上插上好的显示卡后故障排除(有些主板可能是通过CMOS设置来允许或禁止该功能)。
四、集成在主板上的打印机并口损坏

品牌机及多数486以上的微机打印机并口,大多集成在主板上,用机的时候带电拔插打印机信号电缆线最容易引起主板上并口损坏。遇到类似情况,可以


查看主板说明书,通过“禁止或允许主板上并口功能”相关跳线,设置“屏蔽”主板上并口功能。另一种是通过CMOS设置来屏蔽,然后在ISA扩展槽中加上一块多功能卡即可。

五、主板上软、硬盘控制器损坏
从486开始,大多数主板均集成软、硬盘控制器。如果软盘控制器损坏,也可以仿照上面的方法加一块多功能卡即可搞定(相应更改主板上跳线或CMOS设置);如果硬盘控制器坏,针对不同情况处理:如果所接硬盘小于528MB,可以加多功能卡;如果不是的话,需要更新主板BIOS或利用相关的软件了。

六、主板上Cache损坏
主板上Cache损坏,表现为运行软件死机或根本无法装软件。可以在CMOS设置中将“External Cache”项设为“Disable”后故障排除。

七、主板上开关电源损坏
主板上的电源多为开关电源,所用的功率管为分离器件,如有损坏,只要更换功率管、电容等即可。

阅读全文

现在市场上有很多不法JS用劣质芯片来制作U盘,MP3等数码产品,一款USB设备芯片型号检测工具ChipGenius,可以自动查询U盘、MP3/MP4、读卡器、移动硬盘等一切USB设备的主控芯片型号、制造商、品牌、并提供相关资料下载地址。当然也可以查询USB设备的VID/PID信息、设备名称、序列号、设备版本等。
  软件绿色小巧,即插即用,是数码消费者、电子爱好者、DIY人士和数码维修人员身边的好帮手。
下载网址:
http://www.mydigit.cn/mydisktest.htm



应用举例:

1、快速修复U盘:不用拆机即可查询U盘的芯片型号,快速找到对应的量产工具

2、帮你识别假冒U盘:还怕买到假冒U盘吗?随时带上我吧(配合MyDiskTest更佳)

3、专业选购MP3:MP3主控方案一般厂家都不说,而芯片又是选购MP3的重要指标

4、识别假IPOD:我一直怀疑自已的IPOD是假的,又无法拆开,这个任务交给我搞定

5、维修好帮手:数码维修人员整天和数码产品打交道,我的出现就是你的得力助手

6、其它USB存储:买读卡器、移动硬盘、USB-Hub....,从专业角度帮你挑选对比

7、其它USB外设:摄像头、USB鼠标、打印机、USB声卡....,免拆壳哦

8、主板芯片组:看芯片型号、找驱动、查主板性能,有我更轻松

9、后续还有更多神秘功能,等你来发掘......

--------------------------------------

阅读全文

U盘扩容检测工具

现在使用USB设备的人很多,而MyDiskTest就是一款U盘/SD卡/CF卡等移动存储产品扩容识别工具。可以方便的检测出存储产品是否经过扩充容量,以次充好。
还可以检测FLASH闪存是否有坏块,是否采用黑片,不破坏磁盘原有数据。
并可以测试U盘的读取和写入速度,对存储产品进行老化试验。是你挑选U盘和存储卡必备的工具。
下载地址:
http://www.mydigit.cn/mydisktest.htm



阅读全文

php免费图片管理程序源代码

4images: 免费程序,最新版是1.7.1,有简体中文版(比如中文思诺工作室版)下载

Albinator:商业程序,最新版Albinator Pro 2.0.8。可以和vbulletin, phpbb, IPB, postnuke, phpnuke等集成

Comdev Photo Gallery:商业,最新版 3.1,批量上传,多用户,多语言,多风格。

Coppermine Photo:免费程序,最新版 CPG1.4.2。功能比较全面的免费PHP图片程序。FTP批量上传图片,然后后台批量导入数据库并生成缩略图。几乎可以和PHPBB,IPB整合的天衣无缝。

Dalbum: 免费,最新版Dalbum 1.41,目录直读,完美整合phpbb等,官方:

Gallery:免费,最新版gallery2.0.2。国外大部分cms里集成这个图片程序,有简体中文包。网址

ImageVue:商业程序,最新版 imageVue16.1:

Lightbox Photo Gallery: 商业程序,最新版3.44, 可以加水印。 官方:

PhotoFrame 6.9:免费不过n久没有更新:

PhotoPost Pro:商业程序,最新版PhotoPost 5.2.1 (破解版本站有下载).可以和大部分主流程序(vBulletin, UBB, phpBB, IPB, PHPNuke等)完美整合

PhotoStore: 分别有免费和商业版。

PHPhotoalbum:免费

PHPSlideShow :免费,最新版0.9.2,支持RSS

PhpWebGallery:免费程序,Last release 1.5.0, 有汉化版。官方:

Pigalle:免费,

Simple Picture Gallery:
免费。最新版 SPGM 1.4.3,支持XHTML。

singapore:GPL免费:

Snipe Gallery:免费,最新版3.1.4。也支持RSS聚合。

Yapig - Yet Another PHP Image Gallery:免费,支持中文

还有Simple gallery等等...


其他

阅读全文

2008年4月10日星期四

流量倍增方法介绍

流量直接关系到一个网站在网络上的地位,在同等关健字下,流量的高低将直接关系到你的网站在百度等搜索引擎的排名,只有流量好的站才有可能得到百度的靠前排名,而对于一个新站来说,不可能一出来就会有很多流量因此流量互刷互助就成为你们最佳的选择,本人经过多次的试验,现公布以下这个比较好的流量互刷站供大家参考和使用!

互刷联盟
注册网址:http://alexa.alexacn.net/reg.asp?id=58120

说明:这是我用到最好的站,他不但可以刷流量PV,还能刷IP,而且普通会员可以提交10外站点,每个站点可以独立控制刷和暂停,他提供了在线购流量服务,IP流量互不误,刷新真实度高太百分之七十以上,这也是我推荐的理由,好不好大家可以试一下。

中国流量互刷站
注册网址:http://www.AlexaCN.net/AlexA/
说明:该站流量互刷真实有效率可达百分之五十以上,流量可以自由停止和暂停,普通用户可以同时提交三个网站进行互刷,提交的网站可以是各种形式的网页推荐大家注册。 推荐流量互刷

我要流量网

注册网址:http://seaqing11.vip.51Traffic.com
说明:该站最大的优点就是可以通过专用 的工具刷流量,占用系统资源少,可以边工作边刷流量, 推荐流量互刷站

先锋流量网
注册网址:http://Alexa.china-cash.com/
说明:占用资源少,是一个新站,但信用还可以,而且他们支持升级,普通用户可升级至十星

特别提醒:流量互刷确实有一定的作用,但还要多多注意自己的真实流量培养

其实,真实的流量才网站发展之本!最好多自己干些实际的才是王道!!!


其他

阅读全文

2008年4月8日星期二

DXP2004 DRC 规则英文对照

I: Error Reporting 错误报告
A:Violations Associated with Buses 有关总线电气错误的各类型(共12项)
◆ bus indices out of range 总线分支索引超出范围
◆ Bus range syntax errors 总线范围的语法错误
◆ Illegal bus range values 非法的总线范围值
◆ Illegal bus definitions 定义的总线非法
◆ Mismatched bus label ordering 总线分支网络标号错误排序
◆ Mismatched bus/wire object on wire/bus 总线/导线错误的连接导线/总线
◆ Mismatched bus widths 总线宽度错误
◆ Mismatched bus section index ordering 总线范围值表达错误
◆ Mismatched electrical types on bus 总线上错误的电气类型
◆ Mismatched generics on bus (first index) 总线范围值的首位错误
◆ Mismatched generics on bus (second index) 总线范围值末位错误
◆ Mixed generics and numeric bus labeling 总线命名规则错误
B:Violations Associated Components 有关元件符号电气错误(共20项)
◆ Component Implementations with duplicate pins usage 元件管脚在原理图中重复被使用
◆ Component Implementations with invalid pin mappings 元件管脚在应用中和PCB封装中的焊盘不符
◆ Component Implementations with missing pins in sequence 元件管脚的序号出现序号丢失
◆ Component contaning duplicate sub-parts 元件中出现了重复的子部分
◆ Component with duplicate Implementations 元件被重复使用
◆ Component with duplicate pins 元件中有重复的管脚
◆ Duplicate component models 一个元件被定义多种重复模型
◆ Duplicate part designators 元件中出现标示号重复的部分
◆ Errors in component model parameters 元件模型中出现错误的的参数
◆ Extra pin found in component display mode 多余的管脚在元件上显示
◆ Mismatched hidden pin component 元件隐藏管脚的连接不匹配
◆ Mismatched pin visibility 管脚的可视性不匹配
◆ Missing component model parameters 元件模型参数丢失
◆ Missing component models 元件模型丢失
◆ Missing component models in model files 元件模型不能在模型文件中找到
◆ Missing pin found in component display mode 不见的管脚在元件上显示
◆ Models found in different model locations 元件模型在未知的路径中找到
◆ Sheet symbol with duplicate entries 方框电路图中出现重复的端口
◆ Un-designated parts requiring annotation 未标记的部分需要自动标号
◆ Unused sub-part in component 元件中某个部分未使用
C:violations associated with document 相关的文档电气错误(共10项)
1、 conflicting constraints 约束不一致的
2、 duplicate sheet symbol name 层次原理图中使用了重复的方框电路图
3、 duplicate sheet numbers 重复的原理图图纸序号
4、 missing child sheet for sheet symbol 方框图没有对应的子电路图
5、 missing configuration target 缺少配置对象
6、 missing sub-project sheet for component 元件丢失子项目
7、 multiple configuration targets 无效的配置对象
8、 multiple top-level document 无效的顶层文件
9、 port not linked to parent sheet symbol 子原理图中的端口没有对应到总原理图上的端口
10、sheet enter not linked to child sheet 方框电路图上的端口在对应子原理图中没有对应端口
D:violations associated with nets 有关网络电气错误(共19项)
1、 adding hidden net to sheet 原理图中出现隐藏网络
2、 adding items from hidden net to net 在隐藏网络中添加对象到已有网络中
3、 auto-assigned ports to device pins 自动分配端口到设备引脚
4、 duplicate nets 原理图中出现重名的网络
5、 floating net labels 原理图中有悬空的网络标签
6、 global power-objects scope changes 全局的电源符号错误
7、 net parameters with no name 网络属性中缺少名称
8、 net parameters with no value 网络属性中缺少赋值
9、 nets containing floating input pins 网络包括悬空的输入引脚
10、nets with multiple names 同一个网络被附加多个网络名
11、nets with no driving source 网络中没有驱动
12、nets with only one pin 网络只连接一个引脚
13、nets with possible connection problems 网络可能有连接上的错误
14、signals with multiple drivers 重复的驱动信号
15、sheets containing duplicate ports 原理图中包含重复的端口
16、signals with load 信号无负载
17、signals with drivers 信号无驱动
18、unconnected objects in net 网络中的元件出现未连接对象
19、unconnected wires 原理图中有没连接的导线
E:Violations associated with others有关原理图的各种类型的错误(3项)
1、 No Error 无错误
2、 Object not completely within sheet boundaries 原理图中的对象超出了图纸边框
3、 Off-grid object原理图中的对象不在格点位置
F:Violations associated with parameters 有关参数错误的各种类型
1、 same parameter containing different types 相同的参数出现在不同的模型中
2、 same parameter containing different values 相同的参数出现了不同的取值


Ⅱ、Comparator 规则比较
A:Differences associated with components 原理图和PCB上有关的不同(共16项)
◆ Changed channel class name 通道类名称变化
◆ Changed component class name 元件类名称变化
◆ Changed net class name 网络类名称变化
◆ Changed room definitions 区域定义的变化
◆ Changed Rule 设计规则的变化
◆ Channel classes with extra members 通道类出现了多余的成员
◆ Component classes with extra members 元件类出现了多余的成员
◆ Difference component 元件出现不同的描述
◆ Different designators 元件标示的改变
◆ Different library references 出现不同的元件参考库
◆ Different types 出现不同的标准
◆ Different footprints 元件封装的改变
◆ Extra channel classes 多余的通道类
◆ Extra component classes 多余的元件类
◆ Extra component 多余的元件
◆ Extra room definitions 多余的区域定义
B:Differences associated with nets 原理图和PCB上有关网络不同(共6项)
◆ Changed net name 网络名称出现改变
◆ Extra net classes 出现多余的网络类
◆ Extra nets 出现多余的网络
◆ Extra pins in nets 网络中出现多余的管脚
◆ Extra rules 网络中出现多余的设计规则
◆ Net class with Extra members 网络中出现多余的成员
C:Differences associated with parameters 原理图和PCB上有关的参数不同(共3项)
◆ Changed parameter types 改变参数类型
◆ Changed parameter value 改变参数的取值
◆ Object with extra parameter 对象出现多余的参数

阅读全文

2008年3月27日星期四

BJ单身日记观后感

今天看了“bj单身日记”这部电影,感觉不错,给人很多启发。
影片主要讲的是32岁的布里奇特·琼斯(蕾妮·齐维格)是一位单身女子,家住在伦敦西区,一天到晚做着电视公司研究员那份平淡无奇的工作。她没什么野心和抱负,唯一的一点点愿望就是能减轻体重以及寻找到一份真正的爱情,可这些对她来说依然是那么遥不可及——琼斯的感情生活似乎永远是危机四伏,男朋友换了几个,总也找不到跟自己合拍的人。还好有两个死党莎泽(萨丽·菲利普)和嘉德(雪莉·亨德森)陪在琼斯身边,在她需要安慰时及时发表一通虚伪的女权主义演说并免费提供廉价的澳洲葡萄酒,多少让她觉得好过一点;只可惜,有些时候两位好友的帮助反倒使情况变得更糟糕。总而言之,一直以来,琼斯的生活过得枯燥无味、让人垂头丧气。

  于是,在新年到来的那一天,琼斯决定尝试一种新的生活,让一切从头开始。首先,她要做的就是开始记日记,把生活的方方面面都记录下来,让自己感到变化的喜悦。渐渐地,琼斯的日记成了一本最刺激、最浪漫、最疯狂的书,里面的内容从平时工作、周围的好友到锻炼、饮食、男人、性……琼斯的生活也随着她的日记翻开了崭新的篇章,所有的东西都在翻天覆地地变化着,她开始意想不到地受到周围人们的注目,其中也包括两个和她发生感情的男人:一个是像小说人物一样完美的丹尼尔·克里弗(休·格兰特);另一个是一身毛病但很真实的马克·达西(科林·菲尔斯)。这两个人的出现叫琼斯又欣喜又发愁,她思前想后也拿不准自己该挑哪一个。看来,新的生活中依然有不少麻烦陪伴着琼斯,不过她却乐在其中呢。

幕后及评论:

  也许你看到剧情介绍就已经猜到,《BJ单身日记》一片多半是一部根据小说改编的作品。的确,本片源自英国作家海伦·菲尔丁(Helen Fielding)的同名小说,该书曾一度风靡英国,是一部很畅销的佳作。



  从幕后制作及拍摄等诸多方面看,本片都有着浓厚的英国情结,是一部地道的“英式电影”(为什么要加上引号呢?你往下看就明白了。)。首先,据作者菲尔德自己说,《BJ单身日记》中展开线索的手法和人物细节的描写很多都是从简·奥斯丁的作品中借鉴来的,因为菲尔德本人是奥斯丁的忠实崇拜者,这显然奠定了影片英国化的风格和基调。

  其次是片中的演员。休·格兰特这个“英伦情人”就不用多说了,他那儒雅、深沉而不失幽默的绅士风度,简直给任何一部他参演的影片都贴上了鲜明的“英国制造”标签。而本片另外一位男主角科林·菲尔斯则是特别要提及的,他同休·格兰特一样,也是英国影坛数一数二的人物。前一段时间在英国BBC电视台的热门剧《傲慢与偏见》中,费尔斯扮演的男主角迷倒了一大片观众,其中也包括《BJ》一书的作者。菲尔丁直言不讳地说,她这本书中马克·达西这个人就是为费尔斯量身定做的,除了他本人以外,谁也演不好马克·达西。再次,本片的外景拍摄全部是在《诺丁山》的外景地伦敦诺丁山地区完成的,该地那英伦风情画似的景色不但为影片倍添英国味,也是该片一大卖点。

  说到《诺丁山》,《BJ单身日记》一片还真跟它有颇几分相似之处,或者,说《BJ》是《诺》的同胞姐妹也不为过。因为前者的编剧,就是曾写过《诺丁山》及《憨豆先生》《四个婚礼和一个葬礼》等片剧本的里查德·科蒂斯。此外,本片同《诺丁山》一样,都采用了“美国美女+英国俊男≈英国风格”的程式,这也是前文为什么要在“英式电影”上加引号的原因。

  女主角蕾妮·齐维格刚刚凭借《护士贝蒂》中的出色表演获得金球奖音乐喜剧类最佳女主角,而且是角逐奥斯卡最佳女主角的大热门之一。蕾妮是在击败了包括凯特·温斯莱特、海伦娜·伯哈姆·卡特在内的英国知名女星而获得这次演出机会的,据说原著作者菲尔丁对这个决定十分不满,并以退出剧组表示抗议,媒体们也为蕾妮这个德克萨斯美人是否能演出正儿八经的英国味而忧心忡忡。

  面对如此大的压力,蕾妮当然不敢怠慢,为说得一口正宗的伦敦腔,她早早地来到伦敦接受发音训练,体验当地生活,而为在外形上接近角色,蕾妮不惜增肥10磅,大吃特吃花生酱三明治和披萨,为此她还失去了当《哈泼斯》杂志封面女郎的机会。

  与其他人的观点不同,和蕾妮演对手戏的休·格兰特对她的表现十分看好,他表示:“蕾妮很有喜剧细胞也很聪明,她的英国口音也掌握得不错,我相信我们会取得成功。”希望休的看法是正确的。

阅读全文

2008年3月23日星期日

嵌入式网址大全

国内有关嵌入式开发的论坛 电子产品世界的论坛[2004年09月30日] http://bbs.edw.com.cn/index.asp 恒颐高科论坛[2004年09月30日] http://www.hyesco.com/forum/index.asp 国内站点 华恒公司的主页,里面有很多的相关资料,有待大家去发现 http://www.hhcn.com/chinese/embedlinux-res.html SkyEye嵌入式硬件仿真项目 www.skyeye.org http://gro.clinux.org/projects/skyeye/ 公社的SkyEye项目专栏 http://www.linuxfans.org/nuke/modul...=viewforum&f=58 Pday水清木华,一个国内看嵌入式新闻的好地方! http://www.pday.com.cn/ 中国单片机公共实验室 http://www.bol-system.com/ 中国Linux论坛的嵌入式版,有很多开发板原理图的资料 http://openarm.linuxforum.net/ 嵌入开发网 http://www.embed.com.cn/ 北京科银京成技术公司 http://www.coretek.com.cn/ 微芯力科技 http://www.winsilicon.com 驱动开发网之嵌入式版块,挺综合的一个网站 http://www.driverdevelop.com/index.php 电子爱好者家园[2004年09月30日] http://home.ee521.com/main.asp 广州友善之臂电子有限公司 http://www.arm9.net/index.asp 国外站点 Linux设备网站,由Rick Lehrbaum创建和维护,是一个嵌入式Linux入门网站,其中包含嵌入式Linux行业的每日新闻、完整系列的快速参考指南、由重要开发者撰写的大量文章,还包括一个交互论坛。 http://www.linuxdevices.com/ 下载嵌入式Linux交叉编译工具链的好地方 SnapGear Embedded Linux Distribution Home Page http://www.snapgear.org/snapgear/index.html http://www.uclinux.org/pub/uClinux/...lf-tools/gcc-3/ 嵌入式Linux联盟(ELC),一个非盈利性的厂商中立的同业工会,其目标是在整个嵌入式、应用和设备市场中发展和推广Linux。 www.embedded-linux.org Beyond Logic公司主页,提供了许多嵌入式Linux系统开发的资料。 http://www.beyondlogic.org 嵌入式Linux期刊(ELJ,Embedded Linux Journal),主要关注Linux和其他开源软件在嵌入式系统中的应用。 其中有很多业界领导者为ELJ撰写文章。 embedded.linuxjournal.com 有几本写嵌入式Linux系统的书 http://www.embeddedlogic.com/ELSweb/booklinks.html 有关PowerPC体系的嵌入式 www.mvista.com www.denx.de/e/index1.php IXP4XX Open Source Developers Guide http://ixp4xx-osdg.sourceforge.net/ uClinux/ARM项目 http://adam.kaist.ac.kr/~hschoe/notice.html 个人主页 一个业余爱好者代礼周的个人主页,都是实践出来的 http://www.lomx.net/index.htm D_J嵌入式个人主页,有很多资料! http://staff.ustc.edu.cn/~wangzhuo/index.html renbagshoes的个人主页,有些资料可能你会用的到! http://timity.nease.net 嵌入式Linux操作系统小型化的嵌入式Linux版本 uClinux — 在没有 MMU 的系统上运行的 Linux。目前支持 Motorola 68K、MCF5206 和 MCF5207 ColdFire 微处理器。 http://www.uclinux.org/index.html Etlinux — 设计用于在小型工业计算机,尤其是 PC/104 模块上运行的 Linux 的完全分发版 http://www.prosa.it/etlinux/index.html Tiny Linux ── 可以运行在 386 上的 Linux 分发版。 http://tiny.seul.org/en/ ThinLinux ── 面向专用的照相机服务器、X-10 控制器、MP3 播放器和其它类似的嵌入式应用的最小化的 Linux 分发版。 www.thinlinux.org LRP(Linux Route Project) http://www.linuxrouter.org Peeweelinux一个小的嵌入式Linux发行版 http://freshmeat.net/projects/peeweelinux 具有实时扩展功能的嵌入式Linux版本 RT-Linux主页 http://www.fsmlabs.com http://www.rtlinux.com RTAI http://www.rtai.org EL/IX SRT-Linux 嵌入式GUI Microwindows由Century Software的CEO Greg Haerr主持开发的一个公开源码(LGPL)的项目。Microwindows致力于为一些小型设备和平台提供现代图形窗口环境。Microwindow s支持许多硬件平台,移植性很强。Microwindows的主要目的之一便是运行在嵌入式Linu x上,并且提供了基于Win32/X的两套API接口。


http://www.microwindows.org http://microwindows.org MiniGUI由原清华大学教师魏永明先生开发,是中国人做的得较好的自由软件之一。Mini GUI 是一种面向嵌入式系统或者实时系统的公开源码(LGPL)的图形用户界面支持系统。它主要运行于Linux控制台,实际可以运行在任何一种具有POSIX线程支持的POSIX兼容系统上。 http://www.minigui.org 飞漫软件的MiniGUI项目 http://www.minigui.com/company/cindex.shtml Qt/Embedded是著名的QT库开发商Trolltech正在进行的面向嵌入式系统的QT版本。Qt/Em bedded对于各种硬件接口到GUI工具包提供了完整的图形栈。Qt/Embedded的API同Qt/X11 和Qt/Windows的相同,但它并不是基于X11库的。Qt/Embedded是公开源码(LGPL)项目。 http://www.trolltech.com OpenGUI基于一个用汇编实现的x86图形内核,提供了一个快速的、32位的、高层的C/C++ 图形接口。OpenGUI也是一个公开源码(LGPL)项目。OpenGUI提供了二维绘图原语,消息驱动的API和BMP文件格式支持。 http://www.tutok.sk/fastgl PicoGUI是一个可以工作在包括手持式设备等各种硬件上的小型的、可移植的、基于客户 /服务器结构的GUI。同X Window系统一样,它具有客户—服务器结构的灵活性,但又不同于X Window系统,它将字体、BMP文件、控件以及一些应用程序所需要的其它的一些资源直接集成在服务器。虽然减少了系统的灵活性,但在速度上有了很大的提高,并且减小了程序大小。 http://picogui.org Tiny-X是一个为嵌入式系统而开发的紧缩型的X Window服务器。它由SuSE赞助,由XFree 86的核心成员Keith Packard开发。Tiny-X的目标是可以在小内存或几乎无内存的情况下良好运行。 http://www.pps.jussieu.fr/~jch/software/kdrive.html PIXIL提供嵌入式在高级因特网中应用程序的应用。它虽然是为商业化准备的,但它提供 GPL协议下的版本,区别是没有技术支持。 http://www.pixil.org NxZilla - Mozilla on NanoX http://nxzilla.sourceforge.net Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power." http://www.libsdl.org/index.php GtkFB: GTK+ for the Linux Framebuffer http://www.linuxdevices.com/articles/AT9024868021.html 嵌入式Linux与Java Java 2 Micro Edition(J2ME官方站点) http://www.javasoft.com/j2me/ waba为小设备提供一个编程平台。它被定义为一种语言,一个虚拟机,一个类文件格式以及功能类的设置。 http://wabasoft.com/products.shtml Kaffe is a clean room implementation of the Java virtual machine, plus the associated class libraries needed to provide a Java runtime environment. The Kaffe virtual machine is free software, licensed under the terms of the GNU General Public License. Kaffe is a great choice as a base for virtual machine education and/or research, or if you need a virtual machine as an integral component of an open source or free software Java distribution. http://www.kaffe.org Wonka(一个java虚拟机,超小) http://www.acunia.com/wonka 嵌入式处理器 ARM微处理器系列 ARM7微处理器系列 ARM9微处理器系列 ARM9E微处理器系列 ARM10E微处理器系列 SecurCore微处理器系列 StrongARM微处理器系列 Xscale处理器 ARM

阅读全文

单键飞梭_光电编码器在WinCE下的驱动程序设计

  引 言

  近年来,嵌入式技术发展迅速,嵌入式系统在各行各业得到了广泛的应用。然而,由于嵌入式计算机的专用性,系统的硬件、软件结构千差万别,其输入设备也不再像通用计算机那样单一。嵌入式计算机的输入没备一般有鼠标、键盘、触摸屏、按钮、旋钮等,而光电编码器(俗称“单键飞梭”)作为一种输入设备,由于其具有输入灵活,简单可靠等特点,因此特别适合应用在嵌入式仪器和手持式设备上,整个系统可以只用一个键作为输入。触摸屏由于其方便灵活、节省空间、界面直观等特点也备受青睐,但存在寿命短,长时间使用容易产生误差等缺点。如果用光电编码器辅助触摸屏作为输入设备,必将大大增强系统的可靠性,使得人机接口更加人性化。但由于光电编码器并不是WinCE的标准输入设备,因此其驱动程序在嵌入式操作系统Windows CE Platform Builder中并未给出。本文以三星公司S3C2410(ARM9芯片)为CPU的嵌入式系统开发板为平台,详细阐述了嵌入式操作系统WinCE下光电编码器驱动程序的设计方法,以供同行参考。

  1 光电编码器的工作原理


  光电编码器(OptICal Encoder)俗称“单键飞梭”,其外观好像一个电位器,因其外部有一个可以左右旋转同时又可按下的旋钮,很多设备(如显示器、示波器等)用它作为人机交互接口。下面以美国Greyhill公司生产的光电编码器为例,介绍其工作原理及使用方法。光电编码器的内部电路如图1所示,其内部有1个发光二极管和 2个光敏三极管。当左右旋转旋钮时,中间的遮光板会随旋钮一起转动,光敏三极管就会被遮光板有次序地遮挡,A、B相就会输出图2所示的波形;当按下旋钮时,2、3两脚接通,其用法同一般按键。

  当顺时针旋转时,光电编码器的A相相位会比B相超前半个周期;反之,A相会比B相滞后半个周期。通过检测A、B两相的相位就可以判断旋钮是顺时针还是逆时针旋转,通过记录A或B相变化的次数,就可以得出旋钮旋转的次数,通过检测2、3脚是否接通就可以判断旋钮是否按下。其具体的鉴相规则如下:

1. A为上升沿,B=0时,旋钮右旋;
2. B为上升沿,A=l时,旋钮右旋;
3. A为下降沿,B=1时,旋钮右旋;
4. B为下降沿,A=O时,旋钮右旋;
5. B为上升沿,A=0时,旋钮左旋;
6. A为上升沿,B=1时,旋钮左旋;
7. B为下降沿,A=l时,旋钮左旋;
8. A为下降沿,B=0时,旋钮左旋。

  通过上述方法,可以很简单地判断旋钮的旋转方向。在判断时添加适当的延时程序,以消除抖动干扰。

  2 WinCE提供的驱动模型

  WinCE操作系统支持两种类型的驱动程序。一种为本地驱动程序,是把设备驱动程序作为独立的任务实现的,直接在顶层任务中实现硬件操作,因此都有明确和专一的目的。本地设备驱动程序适合于那些集成到Windows CE平台的设备,诸如键盘、触摸屏、音频等设备。另一种是具有定制接口的流接口驱动程序。它是一般类型的设备驱动程序。流接口驱动程序的形式为用户一级的动态链接库(DLL)文件,用来实现一组固定的函数称为“流接口函数”,这些流接口函数使得应用程序可以通过文件系统访问这些驱动程序。本文讨论的光电编码器就属于流接口设备。

  2.1 流设备驱动加载过程

  WinCE.NET系统运行时会启动负责流驱动的加载进程DEVICE.exe。DEVICE.exe进程对驱动的加载是通过装载注册表列举器 (RegEnum.dll)实现的。在WinCE.NET中,所有设备的资源信息都由OAL负责记录在系统注册表中,RegEnum.dll一个一个扫描注册表项HEKY_LOCAL_MACHINE\Driver\BuiltIn下的子键,发现新设备就根据每个表项的内容进行硬件设备初始化。

  2.2 中断与中断处理

  如果一个驱动程序要处理一个中断,那么驱动程序需要首先使用CreateEvent函数建立一个事件,调用 InterruptInitialize函数将该事件与中断标识绑定。然后驱动程序中的IST就可以使用WaitForSing|eObject函数来等待中断的发生。在一个硬件中断发生之后,操作系统进入异常处理程序,异常处理程序调用OAL的OEMInterruptHandler函数,该函数检测硬件并将中断标识返回给系统;系统得到该中断标识便会找到该中断标识对应的事件,并唤醒等待相应事件的线程(IST),然后IST进行中断处理。处理完成之后,IST需要调用InterruptDone函数来告诉操作系统中断处理结束,操作系统再次调用OAL中的OEMInterruptDone函数,最后完成中断的处理。图3为WinCE.NET中断处理的流程框图。

  3 光电编码器驱动程序的设计

  3.1 光电编码器与S3C2410的硬件接口

  光电编码器与S3C24lO的接口电路如图4所示。光电编码器的A、B相为集电极开路输出,由于S3C2410的I/O口电平为3.3 V,所以将其通过电阻上拉到3.3V后再分别接到CPU的EINT0和EINT1上;将Pl直接接到3.3V,P2通过电阻下拉到GND。当旋钮按下时, P2口输出为高电平,否则输出为低电平。

  工作状态下,将EINTO、EINTl配置成上升沿和下降沿均触发的外部中断,将EINT2配置成上升沿触发的中断,旋钮按下时EINT2引脚产生上升沿触发中断。

  3.2 外部中断初始化及中断服务程序的编写

  首先必须完成CPU的I/O口和中断的初始化工作,然后再编写中断处理程序。具体分为4个步骤:

1. 初始化I/O口。在Port_Init()函数中,将EINT0和EINTl初始化为上升沿和下降沿均触发的中断。将EINT2初始化为上升沿触发的中断。
2. 添加中断号。在oalint.h下添加光电编码器中断向量的宏定义。代码为#define SYSINTR_OED(SYSINTR_FIRMWARE+20)
3. 添加中断的初始化、禁止、复位等函数,分别在OEMInterruptEnable()、OEMInterruptDisable()、OEM-InterruptDone()等函数中加入相关代码。
4. 返同中断标识,由OEMInterruptHandler()函数返回中断标识(SYSINTR_OED)。

  3.3 编写流接口驱动程序

  Windows CE.net把中断处理分成两个部分:中断服务程序(ISR)和中断服务线程(IST)。TSR通常要求越短、越快越好,它的唯一任务就是返回中断标识。正由于ISR很小,只能做少量的处理,因此中断处理器就调用IST执行大多数的中断处理。中断服务线程(IST)在从waitForSingleObject()函数得到中断已经发生的信号前一直保持空闲;当接收到中断信号后,它就在本机设备驱动程序的PDD层调用子程序,这些程序反过来访问硬件以获得硬件的状态。IST使用 InterruptInitialize()函数来注册自己,然后使用WaitForSingleObject()函数等待中断信号。如果这时中断信号到来,则应将光电编码器的状态记录下来,保存在变量OED_Status中。OED_Status=1表示旋钮按下,OED_Status=2表示旋钮逆时针旋转,OED_Status=3表示旋钮顺时针旋转。

  这里还有一种比较简单的鉴相规则,具体步骤是,当创建线程时读出EINTl的电平状态并保存在变量PreEINTl中,每次中断到来时首先判断 EINT2是否为高电平。如果为高电平,则说明按钮按下;如果EINT2为低电平,则判断EINTO电平是否与PreEINTl相同。如果相同,则说明旋钮逆时针旋转;反之,旋钮顺时针旋转,判断的流程如图5所示。

  Windows CE流接口驱动程序模型要求驱动程序开发者编写10个接口函数,针对光电编码器的驱动主要应完成设备初始化和数据读取2个函数的编写。WindowsCE 设备文件名前缀由3个大写字母组成,操作系统使用这3个字母来识别与流接口驱动程序相对应的设备。这里定义设备文件名前缀为“OED”(OptICal Encoder),其中设备初始化函数OED_Init()在Windows CE装载驱动程序时用于创建中断事件和中断服务线程。在函数OED_Read()中将光电编码器的状态(OED_Status)返回。

  3.4 封装驱动程序并加入到WinCE中

  根据上述方法编译出动态链接库(DLL)还不够,因为它的接口函数还没有导出,还需要告诉链接程序输出什么样的函数,因此必须建立一个后缀名为def的文件。在本设计中为OpticalEnccder.def。下面是此文件的内容:

  一个具体的流接口驱动程序和注册表是密不可分的。向WinCE内核添加注册表项的方法有两种:一种是直接修改Platform Builder下的reg文件;另一种是自己编写一个注册表文件,通过添加组件的方法将动态链接库文件添加到内核中。这里用第2种方法,将 OpticalEncoder.dll添加到内核中。编写的注册表文件内容如下:

  最后编写一个CEC文件,完成对定制内核注册表部分的修改并将OpticalEncoder.dll添加到系统内核中去,然后在Platform Builder中就可以直接添加已经编写好的驱动程序了。

  结语



阅读全文

2008年3月20日星期四

教你如何制作U盘上的WinPE系统

想有个U盘上的WinPE系统,很简单几步就可以搞定。
用USBOOT或UFORMAT格式化你的U盘成“USB-HDD”或“USB-ZIP”,这里推荐USB-HDD格式,格式化完成后打开系统隐藏文件查看会看到根目录有2个文件,注意打开我打包U盘的WINPE系统解压包,找到那同样的2个文件后(这2个文件用自己U盘里面的)选择其他所有文件直接复制到U盘根目录就OK了(我打包的U盘WINPE系统里面文件做了处理通用性是比较强的)。设置BIOS第一启动项为“USB-HDD”或“USB- ZIP”重起就OK了。如果还不能启动提取WIN98的IO.SYS试换下U盘根目录下的IO.SYS,这样就可能会成功。


其他

阅读全文

侠盗猎车 秘籍

GUNSGUNSGUNS ==== 所有武器
IFIWEREARICHMAN ==== 得到 $250,000
GESUNDHEIT ==== 血全满
MOREPOLICEPLEASE ==== 通缉级别 +1
NOPOLICEPLEASE ==== 通缉级别为0
GIVEUSATANK ==== 得到一辆坦克
BANGBANGBANG ==== 摧毁视线内所有车辆
ILIKEDRESSINGUP ==== 换肤(医生,警察,老奶奶?)
ITSALLGOINGMAAAD ==== 民众们暴走互殴
NOBODYLIKESME ==== 所有的行人都攻击你
WEAPONSFORALL ==== 所有人都持有重型武器
TIMEFLIESWHENYOU ==== 时间加快
BOOOOORING ==== 更快的游戏进程
TURTOISE ==== 100 护甲
SKINCANCERFORME ==== Weather = 晴天
ILIKESCOTLAND ==== Weather = 阴天
ILOVESCOTLAND ==== Weather = 雨天
PEASOUP ==== Weather = 雾天
MADWEATHER ==== Weather = 暴雨
ANICESETOFWHEELS ==== 只看见车轮
CHITTYCHITTYBB ==== 飞行车辆
CORNERSLIKEMAD ==== 90度急转弯
NASTYLIMBSCHEAT ==== 血腥模式


THUGSTOOLS==得到初级武器
PROFESSIONALTOOLS==得到中级武器
NUTTERTOOLS==得到高级武器
PRECIOUSPROTECTION==护甲全满
ASPIRINE==生命全满
YOUWONTTAKEMEALIVE==通缉级别+2
LEAVEMEALONE==通缉级别为0
APLEASANTDAY==好天
ALOVELYDAY==非常好天
ABITDRIEG==阴天
CATSANDDOGS==雨天
CANTSEEATHING==雾天
LIFEISPASSINGMEBY==时间过得更快
BIGBANG==附近车辆爆炸
STILLLIKEDRESSINGUP==转用其他角色
FIGHTFIGHTFIGHT==途人互相攻击(少心使用,不能回复)
NOBODYLIKESME==成为途人攻击目标(少心使用,不能回复)
OURGODGIVENRIGHTTOBEARARMS==途人持有武器(少心使用,不能回复)
ONSPEED==速度/时间加快
BOOOOOORING==速度/时间减慢
GRIPISEVERYTHING==车子变轻
WHEELSAREALLINEED==车辆只看见车轮
COMEFLYWITHME==苍蝇飞来飞去
ICANTTAKEITANYMORE==自杀
GREENLIGHT==所有交通灯变绿
MIAMITRAFFIC==路上车子开的很快
PANZER==得到一辆坦克(Rhino)
TRAVELINSTYLE==得到一辆风格车(Bloodring Banger)
THELASTRIDE==得到一辆葬礼车(Romero's Hearse)
ROCKANDROLLCAR==得到一辆豪华车(Love First)
RUBBISHCAR==得到一辆垃圾车(Trashmaster)
GETTHEREFAST==得到一辆跑车(Saber Turbo)
BETTERTHANWALKING==得到一辆高尔夫球车(Caddy)
GETTHEREQUICKLY==得到一辆快车(Bloodring Banger)
GETTHEREVERYFASTINDEED==得到一辆很快车(Hotring Car)
GETTHEREAMAZINGLYFAST==得到一辆非常快车(Hotring Car)
LOOKLIKELANCE==转用LANCE角色
MYSONISALAWYER==转用LAWYER角色
ILOOKLIKEHILARY==转用HILARY角色
ROCKANDROLLMAN==转用ROCK AND ROLL MAN角色
ONEARMEDBANDIT==转用ONE ARMED BANDIT角色
IDONTHAVETHEMONEYSONNY==转用MAFIOSI角色
FOXYLITTLETHING==转用MAFIOSI DAUGHTER角色
WELOVEOURDICK==转用SCOTTISH角色
CHEATSHAVEBEENCRACKED==转用BALDGUY角色
SEAWAYS==汽车可在水车行驶(机车不能)
FANNYMAGNET==有美女跟随你
CERTAINDEATH==吃烟
DEEPFRIEDMARSBARS==(不明秘技,知道的请通知一下)
PROGRAMMER==(不明秘技,知道的请通知一下)
CHASESTAT==(不明秘技,知道的请通知一下)
CHICKSWITHGUNS==(不明秘技,知道的请通知一下)
LOADSOFLITTLETHINGS==(不明秘技,知道的请通知一下)
HOPINGIRL==(不明秘技,知道的请通知一下)
AIRSHIP==(不明秘技,知道的请通知一下)
AHAIRDRESSERSCAR==(不明秘技,知道的请通知一下)
IWANTITPAINTEDBLACK==(不明秘技,知道的请通知一下)
PS2版秘技:
拥有基本武器
R1, R2, L1, R2, ←, ↓, →, ↑, ←, ↓, →, ↑
拥有强力武器
R1, R2, L1, R2, ←, ↓, →, ↑, ←, ↓, ↓, ←
拥有疯狂武器
R1, R2, L1, R2, ←, ↓, →, ↑, ←, ↓, ↓, ↓
恢复体力
R1, R2, L1, ○, ←, ↓, →, ↑, ←, ↓, →, ↑
获得防弹衣
R1, R2, L1, X, ←, ↓, →, ↑, ←, ↓, →, ↑
自杀
→, L2, ↓, R1, ←, ←, R1, L1, L2, L1
不死警察
○, L1, ↓, L2, ←, X, R1, L1, →, X
加警章
R1, R1, ○, R2, ←, →, ←, →, ←, →
减警章
R1, R1, ○, R2, ↑, ↓, ↑, ↓, ↑, ↓
增加车辆速度
R1, R2, L1, L1, ←, ↓, →, ↑, ←, ↓, →, ↑
增强车辆转弯性能
△, R1, R1, ←, R1, L1, R2, L1
车辆可以在水上行驶
→, R2, ○, R1, L2, □, R1, R2
所有车辆爆炸
R2, L2, R1, L1, L2, R2, □, △, ○, △, L2, L1
换角色(随机)
→, →, ←, ↑, L1, L2, ←, ↑, ↓, →
变成Ricardo Diaz
L1, L2, R1, R2, ↓, L1, R2, L2

变成Lance Vance
○, R2, ↓, R1, ←, →, R1, L1, X, L2
变成Ken Rosenberg
→, L1, ↑, L2, L1, →, R1, L1, X, R1
变成Hilary King
R1, ○, R2, L1, →, R1, L1, X, R2
变成Love Fist Guy #1
↓, L1, ↓, L2, ←, X, R1, L1, X, X
变成Love Fist Guy #2
R1, L2, R2, L1, →, R2, ←, X, □, L1
变成Phil Cassady
→, R1, ↑, R2, L1, →, R1, L1 , →, ○
变成Sonny Forelli
○, L1, ○, L2, ←, X, R1, L1, X, X
变成Mercedes
R2, L1, ↑, L1, →, R1, →, ↑, ○, △
改出坦克车
○, ○, L1, ○, ○, ○, L1, L2, R1, △, ○, △
改出高尔夫球车
○, L1, ↑, R1, L2, X, R1, L1, ○, X
改出垃圾车
○, R1, ○, R1, ←, ←, R1, L1, ○, →
改出凯迪拉特改装车
↓, R1, ○, L2, L2, X, R1, L1, ←, ←
改出凯迪拉特改装车(有网状窗帘)
↑, →, →, L1, →, ↑, □, L2
改出披撒标志跑车
R1, ○, R2, →, L1, L2, X, X, □, R1
改出披撒标志跑车二代
R2, L1, ○, →, L1, R1, →, ↑, ○, R2
改出灵柩车
↓, R2, ↓, R1, L2, ←, R1, L1, ←, →
改出加长型跑车
R2, ↑, L2, ←, ←, R1, L1, ○, →
改出条纹式跑车
→, L2, ↓, L2, L2, X, R1, L1, ○, ←
加快时间
○, ○, L1, □, L1, □, □, □, L1, △, ○, △
减慢时间
△, ↑, ←, ↓, □, R2, R1
暖和的天气
R2, X, L1, L1, L2, L2, L2, ↓
多云的天气
R2, X, L1, L1, L2, L2, L2, △
暴雨的天气
R2, X, L1, L1, L2, L2, L2, ○
有雾的天气
R2, X, L1, L1, L2, L2, L2, X
增强车辆转弯性能
△, R1, R1, ←, R1, L1, R2, L1
所有车辆爆炸
R2, L2, R1, L1, L2, R2, □, △, ○, △, L2, L1
有美女跟随你
○, X, L1, L1, R2, X, X, ○, △
途人持有武器
R2, R1, X, △, X, △, ↑, ↓
Pink Cars
○, L1, ↓, L2, ←, X, R1, L1, →, X
Pink Cars
○, L1, ↓, L2, ←, X, R1, L1, →, ○
Black Cars
○, L2, ↑, R1, ←, X, R1, L1, ←, ○
Dodo Cheat
→, R2, ○, R1, L2, ↓, L1, R1
途人互相攻击
↓, ←, ↑, ←, X, R2, R1, L2, L1
成为途人攻击目标
↓, ↑, ↑, ↑, X, R2, R1, L2, L2

--------------------------------------------------------------------------------------------------------------------------------

AJLOJYQY = Peds Attack Each Other, Get Golf Club 行人互相攻击,得到高尔夫球杆

BAGOWPG = Have a bounty on your head 得到一大笔奖励

FOOOXFT = Everyone is armed 行人全副武装

BLUESUEDESHOES = Elvis is Everywhere 行人变成猫王

BGLUAWML = Peds Attack You With Weapons, Rocket Launcher 行人用武器攻击你,得到火箭发射器

GOODBYECRUELWORLD = Suicide 自杀

LIFESABEACH = Beach Party 海滩聚会

NINJATOWN = Ninja Theme 忍者模式

BEKKNQV = Slut Magnet 吸引女性

STATEOFEMERGENCY = Riot Mode 暴动模式

CRAZYTOWN = Funhouse Theme 乐趣屋模式

SJMAHPE = Recruit Anyone (9mm) 给任何人9mm冲锋枪

ROCKETMAYHEM = Recruit Anyone (Rockets) 给任何人火箭发射器

BMTPWHR = Country Vehicles and Peds, Get Born 2 Truck Outfit 乡村车辆,得到卡车装备

-------------------------------------------------------------

主角状态类

AEDUWNV = Never Get Hungry 主角没有进食要求

CVWKXAM = Infinite Oxygen 无限氧气

ANOSEONGLASS = Adrenaline Mode 刺激模式

KANGAROO = Mega Jump 超级跳跃

IAVENJQ = Mega Punch 超级攻击

BTCDBCB = Fat 主角变胖

KVGYZQK = Skinny 主角变得皮包骨

HELLOLADIES = Max Sex Appeal 最大性感度

BUFFMEUP = Max Muscle 主角肌肉值最大

LXGIWYL = Weapon Set 1, Thug's Tools 暴徒武器

PROFESSIONALSKIT = Weapon Set 2, Professional Tools 专业武器

UZUMYMW = Weapon Set 3, Nutter Tools 疯狂武器

BAGUVIX = Infinite Health 无限生命

HESOYAM = Health, Armor, $250k 生命、护甲满,加25万美圆

OUIQDMW = Full Weapon Aiming While Driving 驾驶时瞄准度全满

PROFESSIONALKILLER = Hitman In All Weapon Stats 全部武器等级达到Hitman

FULLCLIP = Infinite Ammo, No Reload 无限弹药,不用换弹夹

AIYPWZQP = Have Parachute 得到降落伞

ROCKETMAN = Have Jetpack 得到火箭助行器

-------------------------------------------------------------

警察和黑帮类

TURNUPTHEHEAT = Increase Wanted Level Two Stars 增加两星通缉度

TURNDOWNTHEHEAT = Clear Wanted Level 清除通缉程度

BRINGITON = Six Star Wanted Level 六星通缉(最高等级)

AEZAKMI = Never Wanted 永远不会被通缉

WORSHIPME = Max Respect 威望值最高

ONLYHOMIESALLOWED = Gang Members Everywhere 到处都是黑帮

BIFBUZZ = Gangs Control the Streets 黑帮控制街道

-------------------------------------------------------------

刷新车辆类

AIWPRTON = Spawn Rhino 刷新一辆坦克

CQZIJMB = Spawn Bloodring Banger 刷新一辆Bloodring Banger

JQNTDMH = Spawn Rancher 刷新一辆Rancher

VROCKPOKEY = Spawn Racecar 刷新一辆Racecar

VPJTQWV = Spawn Racecar 刷新一辆Racecar#2

WHERESTHEFUNERAL = Spawn Romero 刷新一辆Romero

CELEBRITYSTATUS = Spawn Stretch 刷新一辆Stretch

TRUEGRIME = Spawn Trashmaster 刷新一辆Trashmaster

RZHSUEW = Spawn Caddy 刷新一辆Caddy

JUMPJET = Spawn Hydra 刷新一架Hydra

KGGGDKP = Spawn Vortex Hovercraft 刷新一辆Vortex Hovercraft

OHDUDE = Spawn Hunter 刷新一架Hunter

FOURWHEELFUN = Spawn Quad 刷新一辆Quad

AMOMHRER = Spawn Tanker Truck 刷新一辆Tanker Truck

ITSALLBULL = Spawn Dozer 刷新一辆Dozer

FLYINGTOSTUNT = Spawn Stunt Plane 刷新一架Stunt Plane

MONSTERMASH = Spawn Monster 刷新一辆Monster

-------------------------------------------------------------

车辆操控类

CPKTNWT = Blow Up All Cars 所有车辆爆炸

WHEELSONLYPLEASE = Invisible car 隐行车辆

STICKLIKEGLUE = Perfect Handling 完美操控

ZEIIVG = All green lights 交通信号灯变绿

YLTEICZ = Aggressive Drivers 司机有攻击性

LLQPFBN = Pink traffic 所有车辆变粉色

IOWDLAC = Black traffic 所有车辆变黑色

FLYINGFISH = Boats fly 船只可以飞行

EVERYONEISPOOR = Traffic is Cheap Cars 交通工具慢速

EVERYONEISRICH = Traffic is Fast Cars 交通工具快速

RIPAZHA = Cars Fly 汽车飞行

CJPHONEHOME = Huge Bunny Hop 超级兔子跳

JCNRUAD = Smash n' Boom 汽车一击必炸

SPEEDFREAK = All Cars Have Nitro 所有车辆得到一氧化二氮加速剂

BUBBLECARS = Cars Float Away When Hit 车辆被撞击时会漂移

GHOSTTOWN = Reduced Traffic 减少路上的车辆

FVTMNBZ = Traffic is Country Vehicles 交通工具变为乡村车辆

VKYPQCF = Taxis Have Nitrous, L3 Bunny Hop 出租车得到一氧化二

氮加速剂,超级兔子跳

NATURALTALENT = Max All Vehicle Skill Stats 驾驶技术全满

-------------------------------------------------------------

气候类

PLEASANTLYWARM = Sunny Weather 万里无云

TOODAMNHOT = Very Sunny Weather 阳光明媚

ALNSFMZO = Overcast Weather 阴云密布

AUIFRVQS = Rainy Weather 阴雨绵绵

CFVFGMJ = Foggy Weather 大雾弥漫

SCOTTISHSUMMER = Thunderstorm 雷暴天气

CWJXUOC = Sandstorm 沙尘暴天气

OFVIAC = Orange Sky 21:00 永远是晚上9点

-------------------------------------------------------------

时间类

YSOHNUL = Faster Clock 时钟加快

SPEEDITUP = Faster Gameplay 操控加快

SLOWITDOWN = Slower Gameplay 操控减慢

NIGHTPROWLER = Always Midnight 永远是午夜

阅读全文

2008年3月19日星期三

交通卡如何破解私下充值

  交通卡在我们的生活中被越来越多的用到了,大家可曾想过如何去破解交通卡芯片,使得自己能私下充值,想充多少充多少呢? 
“已经拆开卡了,里面有芯片,还有线圈,大家一起来研究……”在一个电子论坛内,部分网友就如何破解交通卡进行了技术上的讨论,不少人提出利用读卡器加上编译软件读出芯片内的数据,这样“想充多少钱都行”。

  “交通卡内部内容我已经全部揭示出来,IC芯片的位置,就在卡的左上方那个标志下面……”看得出,这些网友并非“纸上谈兵”,而有多名具备相当水准的专业人士,包括高校电子信息专业的学子。甚至有人列出了所必需的硬件和软件设备,鼓励大家联手进行“技术攻关”


  有网友表示,由于交通卡在沪公交、地铁等处可用,因此可断定其储值信息必在芯片中,而并非在后台服务器内。“只要破译出芯片,一定能改变储值信息。银行卡都能盗刷,交通卡内采用的技术总不见得比前者更厉害。”


  加密如同防盗门破译只是一个梦

  面对这样一群“黑客”的集体“进攻”,薄薄的公共交通卡是否会有被破解的可能?

  “想破解交通卡,基本只能是一个美好的幻想。”中芯国际主任工程师杨春光告诉记者,网友的猜测没有错,包括费用等信息的确存储在卡内的芯片中,但有关部门在制卡时早已考虑到了风险,对其中的信息进行了算法加密。

  “就如同装了一个防盗门。”杨春光作了一个形象的比喻。他指出,如果不知道解密的“钥匙”,就打不开相应的“锁”。即使获取了芯片内的信息,获得的也只会是毫无意义的乱码,根本不可能进行编译,更别提私下进行充值了。据悉,这种加密算法的等级相当高,堪比二代身份证内芯片采用的技术,即使是制造商也没有权限拥有。

  杨春光还透露,退一万步来说,加密算法如果泄漏,还有一道硬件障碍横在“黑客”面前。“如何读取这些信息可没那么简单。这张小小的交通卡是非接触卡,只有专门的射频设备才能进行‘阅读’。如果只用读卡器,轻微加电就可能造成芯片损坏。”

  采取技术手段加强安全性

  杨春光透露,公共交通卡今后还会采取技术手段加强安全性,一种可能就是在芯片上进行升级换代。

  “譬如采取完全封闭,一旦破坏就自动销毁。”杨春光指出,这就是俗称的“见光死”,一旦芯片碰见光线,立即就会失去效用,从而有效阻止硬破解的出现。“从技术角度而言,如今完全可以做到。”

  “银行卡盗刷的确存在。”杨春光告诉记者,但国内银行卡和交通卡芯片加密技术不同,前者用的是磁条,很容易被整体复制,而后者则安全得多,基本不存在拷贝的可能。据了解,近年来,银行卡换“芯”的呼声也一直存在,但产业内却迟迟未动,除了意识落后外,抑制成本也是一个问题。由于银行目前发放信用卡基本不收取工本费,而添装芯片则将提升成本。

  拆开交通卡,破译芯片后便可私自充值,想添多少钱就能添多少?近日,在网上部分论坛内,出现了相关讨论帖,部分网友就此展开热议。不过,在昨日举办的上海国际信息化博览会上,作为沪公交卡芯片制造商之一的中芯国际技术负责人就此明确表示,交通卡芯片内有“保护壳”,在加密算法的帮助下,“黑客”不可能成功。

阅读全文

2008年3月18日星期二

介绍几款嵌入式Linux操作系统

除了智能数字终端领域以外,Linux在移动计算平台、智能工业控制、金融业终端系统,甚至军事领域都有着广泛的应用前景。这些Linux被统称为“嵌入式Linux”。下面就来看看都有哪些嵌入式Linux在以上领域纵横驰骋吧!

RT-Linux

这是由美国墨西哥理工学院开发的嵌入式Linux操作系统。到目前为止,RT- Linux已经成功地应用于航天飞机的空间数据采集、科学仪器测控和电影特技图像处理等广泛领域。RT-Linux开发者并没有针对实时操作系统的特性而 重写Linux的内核,因为这样做的工作量非常大,而且要保证兼容性也非常困难。为此,RT-Linux提出了精巧的内核,并把标准的Linux核心作为 实时核心的一个进程,同用户的实时进程一起调度。这样对Linux内核的改动非常小,并且充分利用了Linux下现有的丰富的软件资源。

uClinux

uCLinux是Lineo公司的主打产品,同时也是开放源码的嵌入式Linux的典范 之作。uCLinux主要是针对目标处理器没有存储管理单元MMU (Memory Management Unit)的嵌入式系统而设计的。它已经被成功地移植到了很多平台上。由于没有MMU,其多任务的实现需要一定技巧。uCLinux是一种优秀的嵌入式 Linux版本,是micro-Conrol-Linux的缩写。它秉承了标准Linux的优良特性,经过各方面的小型化改造,形成了一个高度优化的、代 码紧凑的嵌入式Linux。虽然它的体积很小,却仍然保留了Linux的大多数的优点:稳定、良好的移植性、优秀的网络功能、对各种文件系统完备的支持和 标准丰富的API。它专为嵌入式系统做了许多小型化的工作,目前已支持多款CPU。其编译后目标文件可控制在几百KB数量级,并已经被成功地移植到很多平 台上。

Embedix

Embedix是由嵌入式Linux行业主要厂商之一Luneo推出的,是根据嵌入式应 用系统的特点重新设计的Linux发行版本。Embedix提供了超过25种的Linux系统服务,包括Web服务器等。系统需要最小8MB内存,3MB ROM或快速闪存。Embedix基于Linux 2.2内核,并已经成功地移植到了Intel x86和PowerPC处理器系列上。像其它的Linux版本一样,Embedix可以免费获得。Luneo还发布了另一个重要的软件产品,它可以让在 Windows CE上运行的程序能够在Embedix上运行。Luneo还将计划推出Embedix的开发调试工具包、基于图形界面的浏览器等。可以说,Embedix 是一种完整的嵌入式Linux解决方案。




XLinux

XLinux是由美国网虎公司推出,主要开发者是陈盈豪。他在加盟网虎几个月后便开发出了基于XLinux的、号称是世界上最小的嵌入式Linux系统,内核只有143KB,而且还在不断减小。XLinux核心采用了“超字元集”专利技术,让Linux核心不仅可能与标准字符集相容,还含盖了12个国家和地区的字符集。因此,XLinux在推广Linux的国际应用方面有独特的优势。

PoketLinux

PoketLinux由Agenda公司采用、作为其新产品“VR3 PDA”的嵌入式Linux操作系统。它可以提供跨操作系统构造统一的、标准化的和开放的信息通信基础结构,在此结构上实现端到端方案的完整平台。 PoketLinux资源框架开放,使普通的软件结构可以为所有用户提供一致的服务。PoketLinux平台使用户的视线从设备、平台和网络上移开,由此引发了信息技术新时代的产生。在PoketLinux中,称之为用户化信息交换(CIE),也就是提供和访问为每个用户需求而定制的“主题”信息的能力,而不管正在使用的设备是什么。

MidoriLinux

由Transmeta公司推出的MidoriLinux操作系统代码开放,在GUN普通公共许可(GPL)下发布,可以在http://midori.transmeta.com上立即获得。该公司有个名为“MidoriLinux计划”。“MidoriLinux”这个名字来源于日本的“绿色”——Midori,用来反映其Linux操作系统的环保外观。

红旗嵌入式Linux

由北京中科院红旗软件公司推出的嵌入式Linux是国内做得较好的一款嵌入式操作系统。目前,中科院计算所自行开发的开放源码的嵌入式操作系统—— Easy Embedded OS(EEOS)也已经开始进入实用阶段了。该款嵌入式操作系统重点支持p-Java。系统目标一方面是小型化,另一方面能重用Linux的驱动和其它模块。由于有中科院计算所的强大科研力量做后盾,EEOS有望发展成为功能完善、稳定、可靠的国产嵌入式操作系统平台。

思考与展望

以上列举的众多嵌入式Linux操作系统中,国内对于uClinux和RT-Linux研究的较多,很多基于它们的产品已经面世,比如华恒公司已经把uClinux成功移植,并投放到市场。

正是由于Linux开放源代码的特点,所以全世界的开发厂商都站在同一个起跑线上。国内的研究机构和企业也正在积极投入人力、物力,力争在嵌入式操作系统上有所为。但应该清醒认识到,绝大多数的嵌入式系统的硬件平台还掌握在外国公司的手中。国产的嵌入式操作系统在技术含量、兼容性、市场运作模式等方面还有很多工作要做。国家对嵌入式领域的发展也极为重视。信息产业部《2003年度电子发展基金项目指南》在软件类重点产品项目中,第五小类就是关于嵌入式软件与系统开发的,并提出要重点进行如下重点项目的研制与开发:嵌入式实时操作系统、嵌入式软件集成开发平台和嵌入式数据库管理软件。由于嵌入式系统研发在国内起步比较晚,我国目前还基本处于实验室阶段。但是嵌入式操作系统的巨大的商业价值和 Linux的开放性,为民族软件产业的发展提供了难得的机会。在跟踪国外嵌入式操作系统最新技术的同时,国内厂商要坚持自主产权,力争找到自己的突破点,探索出一条适合中国国情的嵌入式操作系统的发展道路。

阅读全文

Linux学习和提高类电子书籍下载(链接有效)

1、《Linux从入门到精通》
http://www.gouhuo.com/study/linuxbook.zip

2、Linux系统分析与高级编程技术
http://www.joyfire.net/compress/linux_advanced_technology.zip

3、RedHat Linux网络管理工具
http://www.joyfire.net/compress/ ... gement_Tools_CN.zip

4、Linux管理指南
http://www.joyfire.net/compress/Linux_Management_CN.zip

5、GNU Linux 高级网络应用服务指南
http://www.joyfire.net/compress/ ... d_network_Guide.zip

6、inux环境数据库管理员手册
http://www.joyfire.net/compress/Linuxdb.zip




阅读全文

教你如何定制完全属于自己的slax

每个人可能在使用Slax中会发现FanX中有些配置和安装的软件不能满足自己的需要,这并不是很奇怪的事,读者的口味各不相同,FanX也不可能满足每一个人的需求。为了满足自己的需要,下面我们一起来定制属于自己的SLAX。

本文用的是SLAX-5.0.0英文版,与旧版或以后的新版会有不同,尤其是软件的版本。

=========================================

预备知识
SLAX是基于slackware的LiveCD,与slackware相比只是删减了许多不常用到的软件,对系统的具体操作是完全相同的,我们现在只来了解将要用到的内容:

1. 软件包管理程序
Linux下有三大主要的软件包管理程序,分别管理的是rpm包,deb包,和tgz包。其中tgz包为 slackware独用,我们以kde-i18n-zh_CN-3.4.0-noarch-1.tgz这个软件包来举例说明,kde-i18n- zh_CN是kde的简体中文支持包,在终端运行:
installpkg /tmp/packs/kde-i18n-zh_CN-3.4.0-noarch-1.tgz // 安装软件包
removepkg /tmp/packs/kde-i18n-zh_CN-3.4.0-noarch-1.tgz //删除软件包

不得不提安装软件包的-root参数,这个参数按照系统的结构将软件包安装在某个指定的地方,以供修改和打包,这对我们来说是很重要的:
installpkg -root /tmp/wang /tmp/packs/kde-i18n-zh_CN-3.4.0-noarch-1.tgz //安装kde-i18n-zh_CN-3.4.0-noarch-1.tgz到/tmp/wang下

2. 磁盘分区
Linux下这样识别硬盘分区,ide硬盘识别为hd,第一块ide硬盘就是hda,第一块硬盘的第一个分区就是 hda1,一块硬盘可以有4个主分区,Linux下的分别为hda(1-4),扩展分区也算是一个主分区,我们平时使用的系统一般是hda1就是指的是C盘,hda2就是指所有的扩展分区 ,hda5就是D盘,以此类推。

3. mount文件系统
Linux可以支持多种文件系统,对于常见的fat,ntfs文件系统的支持自然不在话下。
Linux是通过mount来将其它的文件系统挂载到/mnt下来访问的。而在SLAX中,所有的磁盘分区默认都会挂载在/mnt下,一般C盘对应的就是hda1,hda5一般是D盘。
mount /dev/hda5 /mnt/disc0part5 //手动挂载磁盘
umount /mnt/disc0part5 //卸载已挂载的磁盘
如果已经挂载,重新挂载以前必须先要卸载,而且必须要有挂载点,上面/mnt/hda5就是挂载点。必要时需要用 –t 参数指定文件系统类型,如 vfat ,ntfs,iso9660等。在卸载时,确保所有程序已经退出该挂载点。
mount –t vfat /dev/hda5 /mnt/disc0part5 //指名挂载磁盘分区文件系统为FAT32
还有一个有用的挂载参数-o,用此选项可以挂载各种loop设备,比如iso,img文件都可以这样挂载到某个挂载点上访问,而不用使用额外的软件。
mount –o loop /tmp/SLAX-5.0.0.iso /mnt/iso //将iso文件挂载到/mnt/iso下,这被称之为linux下的免费虚拟光驱。
mount –o iocharset=cp936 /dev/hda5 /mnt/disc0part5 //指名分区字符编码为简体中文

4. 在Linux中,文件文件夹名是区分大小写的。

5. Linux中的目录是用/隔开的,如/mnt/disc0part5/slax,而windows下是用\隔开的如d:\slax\dos


================================================

Remastering……

对SLAX的定制有两种方式,一种就是把你需要的东西集合起来,做成一个或者几个模块,然后植入iso中,这种方法不能删除原有的东西;另外一种就是将SLAX完全展到硬盘上后进行裁减,然后安装上自己的东西后再制作成iso。两种方法各有优劣,第一种简单方便,直接可以在已经启动的SLAX中就可以完成但是定制性不是很强;第二种自由度大,但是稍有复杂。FanX-1.0用的是第2种方法,FanX-1.1用的是第1种方法,也就是说1.0版定制性高,下面一起来介绍。

FanX-1.1是这样做的……

上面提到,FanX-1.1的制作方法就是为SLAX增加模块的方法制作的,准备了3个模块,两个中文相关模块任意选一即可,包括字体、输入法、 glibc-i18n-zh_CN和kde-i18n-zh_CN等必要东西,还有一个可选的程序模块,包括opera,ark,slackins等小工具。具体列表如下:

01_fanx11.fcitx506.mo

fcitx-2.1.0
zhcon-0.2.3
sunglobe.ttf
libxft-2.1.6
glibc-2.3.5-zh_CN
kde-i18n-3.4.1_zh_CN
koffice-i18n-1.4.0_zh_CN

02_fanx11.skim506.mo

skim-1.4.
scim-1.4.
scim-pinyin-0.5
scim-ccinput-0.3.0
scim-fcitx-3.1.1
scim-tables-zh_CN
zhcon-0.2.3
sunglobe.ttf
libxft-2.1.6
glibc-2.3.5-zh_CN
kde-i18n-3.4.1-zh_CN
koffice-i18n-1.4.0-zh_CN

03_fanx11_apps.mo

slackins-3.0
eva-0.3.0
kiso-0.82
ktorrent-1.0
opera-8.01
beep-media-player-0.9.7
kftpgrabber-0.6
ark
PoseidonPPP-3.1.0
kgrub-0.3
grub-0.95
squid-2.5
squidGuard-1.2.0
unrar-3.50b
k3b-ape-1.0

中文模块是这样做的……

1.首先当然是收集要用到的软件包了,想要添加的东西统统准备好了。
2.启动进入SLAX
3.用 –root 参数安装所有的tgz包。
installpkg -root /tmp/zh_CN /tmp/allpacks/*.tgz //将软件包装到/tmp/zh_CN下
可能有读者会有realplay等以.bin结尾的包怎么安装的疑问,不要紧,我们只需要将它安装后的文件夹整个复制过来就可以了,放哪儿都行,但是使用时你要能找到它。也可以为它单独制作一个模块。

注意:realplay是bin二进制包,应该用下面的方法安装:
chmod a+x realplay*.bin
./ realplay*.bin
回答几个问题就安装完毕了。

除此之外还需要一些用途不太大包,我们将要提取它的中文mo文件,以便让相关软件菜单有中文支持,这样的软件包有kplayer和k3b。

4.安装字体:将准备好的字体复制到/tmp/zh_CN/usr/X11R6/lib/X11/fonts/TTF下,目录中没有的文件夹手动创建。
5.在TTF的目录下运行mkfontdir生成fonts.dir文件,然后将/usr/X11R6/lib/X11/fonts/TTF中的fonts.dir文件中的内容复制到这个文件的后面,保存并复制一份为fonts.scale保存在TTF目录下。
提示,可以使用simsun和其它ttf字体,具体做法是一样的。
6.清空 /etc/profile.d/lang.sh文件的所有内容,更改为
#!bash/sh
export LANG="zh_CN"
export LC_CTYPE="zh_CN.gbk" //我个人认为有gbk足够用了
# End of /etc/profile.d/lang.sh

将该文件复制到/tmp/zh_CN/etc/profile.d下

7.修改/root/.kde/share/config/kdeglobals,找到[locale]的行,修改为
[locale]
Country=cn
Language=zh_CN
整个文件是指定kde默认语言的,我们指定简体中文。将此文件保存并复制到/tmp/zh_CN/root/.kde/share/config下。

提示:名字以句点打头的文件和文件夹都属于配置文件和文件夹,默认情况下是隐藏的,要想进行编辑,需要先在“查看”菜单中选择“显示隐藏文件”项。

8.解压k3b和kplayer软件包,分别复制opt/kde/share/locale/zh_CN/LC_MEDDAGES下的k3b.mo 和kplayer.mo到/tmp/zh_CN/opt/kde/share/locale/zh_CN/LC_MEDDAGES下,这样将使得 kplayer和k3b的菜单有中文的支持。

9.配置系统,精简不需要的东西。glibc和glibc-i18n安装后有近150M的东西,有许多国家的locale(本地语言文件)我们只留简体中文zh_CN的就可以了,删掉之后体积减小程度非常可观,具体文件在/tmp/zh_CN/usr/lib/locale和 /tmp/zh_CN/usr/share/locale下。假如你已经将kde桌面修改为自己习惯的配置了,那也一并将它的配置文件也保留下来吧,复制 /root/.kde下的内容复制到/tmp/zh_CN/root/.kde下,总之,想要对系统做的任何修改都要在这一步完成。

10.为了以后方便使用,最好将做好更改后的所有东西制作成一个软件包,是makepkg显身手的时候了:在/tmp/zh_CN/下运行 makepkg zh_CN.tgz 命令,提示问题都答yes,按y键,把制作好的zh_CN.tgz包保存到某个地方供以后备用。

11.修改完毕,可以制作模块了。运行 dir2mo /tmp/zh_CN /tmp/zh_CN.mo就可以了,也可以用刚做好的tgz包制作模块:tgz2mo zh_CN.tgz zh_CN.mo

提示:读者可以按照以上的步骤来为SLAX制作其它的模块,制作好的模块最好是经过测试,确保能正常运行。这是一个最复杂模块的建立,有了这个基础其它模块的制作应该不在话下了。

12.最后就是将做好的mo模块植入iso文件中然后刻录成光盘使用了。方法很多,一种方法就是用editiso命令,这个命令会将模块植入iso文件中的optional文件夹下,也只能在光盘启动出现boot:时手动启用。命令的基本用法为:
editiso 原iso文家路径 新iso文件路径 module的路径,例如 :
editiso /mnt/disc0part5/SLAX-5.0.0.iso /tmp/newSLAX.iso /tmp/zh_CN.mo

另一种是将iso文件挂载挂载,复制所有的文件和文件夹到某个文件夹下例如SLAX,如果想要模块自启动,就放到base或modules文件夹中,想在boot:时手动加载就放到optional文件夹中,如果想用uselivemod命令加载,那就随便放哪儿都行。然后在SLAX目录下运行
./create_bootiso.sh /tmp/newSLAX.iso 就会在/tmp下生成新的iso文件。

在系统启动出现boot:时,可用slax load=zh_CN.mo来启用module。同样可以在系统运行中启用module,用uselivemod命令:uselivemod /tmp/ zh_CN.mo
Windows用户也可以remaster iso,有批处理脚本makeiso.bat和MySLAX_Creator,非常的简单和易用。

注意:请将做好的模块修改一个首字母靠后的名字,系统启动时是按名字的字母顺序加载的,后加载的文件将覆盖先加载模块的相同文件,所以必须确保制作好的模块在最后加载,否则有些配置无法生效。

这样我们的中文版就出炉了。为了确保制作的iso文件不出问题,可以选用virtualPC或vmware虚拟机进行测试,测试前应该考虑到虚拟机和现实机器的差异,如果没有问题的话就可以刻录成盘使用了。

这样中文化的SLAX中文显示近乎完美。但是缺点也是有的:第一,无法删除系统原有的软件,只能添加;第二,默认挂载硬盘分区还无法显示中文(显示为问号),必须先卸载后再手动挂载一次,加上-o iocharset=cp936的参数才行,比如:
umount /dev/hda5
mount -o iocharset=cp936 /dev/hda5 /mnt/disc0part5

====================================

FanX-1.0是这样做的……

安装到硬盘

像安装其它Linux版本一样安装在硬盘,需要一个Linux分区。为了方便安装,请先用自己熟悉的分区工具(推荐使用Pqmagic)分出一个 ext2分区来,1个G的空间是绰绰有余了,SLAX放到硬盘并不大,500M多一点。在SLAX中包含了一个安装到硬盘的图形界面,即 /root/SLAX installer。需要主意的是,SLAX目前还不能识别windows的引导程序,如果在安装时选择了安装引导程序lilo,那么windows的菜单会被覆盖掉,然后只能进入SLAX。当然,在进入SLAX修改lilo.conf添加上windows的相关行重新运行lilo就可以添加 windows的引导菜单了。但是你可以选择不安装引导程序,那一栏留空就可以。我一般不安装,用loadlin引导:

进入dos
D:\>
D:\>loadlin vmlinuz root=/dev/hda4 //安装分区为hda4

进入系统后就可以进行裁减工作了,先把我们刚做好的中文支持包装上就有中文环境了,必要的话退出重新登录一下系统。然后把自己想要添加的东西一股脑儿全部安装上,并且修改配置好。想要删除一些软件包的话,推荐使用用一款tgz包的图形界面工具slackins,用它可以轻松完成软件包的安装和卸载。在slackins的界面中还可以看到系统究竟安装了些什么软件包,slackware系统设置等等。

提示,如果你觉得kde太耗资源而想删除的话,将/opt文件夹删掉就可以了。可以考虑安装其它的桌面环境比如xfce。

到现在为止只有FAT32分区的中文挂载问题了。上面提到先umount,然后用 –o iocharset=cp936重新mount一下就可以解决问题了,如果你还嫌麻烦(其实用这种方法定制SLAX的人已经不觉的麻烦了),在本版找找 BOoRFGOnZ为FanX写rc.local脚本,替换/etc/rc.d/下的空文件rc.local即可;其实最根本的解决办法就是重新编译内核,为FAT分区指定字符编码为cp936。FanX-1.1就是重新编译了vmlinuz的,不过就修改了这一项内容。SLAX的内核配置文件是 /proc/config.gz

修改完后就可以制作iso文件了,每一个版本的SLAX都会有带有新版本的linux-live脚本,将其解压到/tmp,进入目录下运行. /runme.sh /tmp/myslax.iso 就可以等我们定制的iso文件出来了,如果添加的东西不是很多的话,不到10分钟就可以完成了,接下来就是在虚拟机上测试,刻盘,使用……

阅读全文

Sticky