Saturday, May 30, 2009

Banking in China

 
 

Banking in China

Overview of (common) banks in china

In China, there are quite a few banks. They are of three different kinds.

  • The first kind is the central bank (THE PEOPLE'S BANK OF CHINA).
  • The second kind are the state-owned and national banks such as BANK OF CHINA, AGRICULTURAL BANK OF CHINA, ICBC (INDUSTRIAL AND COMMERCIAL BANK OF CHINA) and CHINA CONSTUCTION BANK.
  • The Third kind are private banks such as BANK OF COMMUNICATIONS, CHINA MERCHANTS BANK, CHINA CITI BANK, HUAXIA BANK and also some regional banks such as SPD BANK of Shanghai and SHENZHEN DEVELOPMENT BANK of Shenzhen.

The central bank does not take private or business customers, it only deals with other banks, so you can open an account only in the second and third kind of bank. The second kind, national banks, tend to have an extensive branch network all over China and are convenient for people traveling regularly within the country. These banks share their ATM network, which means that you can use your debit card in any ATM of the national banks. The third kind is more business oriented and can be more adequate for business people, however their branches network tend to be much smaller and their debit cards might not work in other ATM network.

The most common ATM networks in China are Union Pay, Visa and Master Card, so if your bank offers you a card affiliated to one of those networks you should be able to use it everywhere in China.

UnionPayUnionPayEng

In the next section you will find the details of the most recognized banks in China.

International bank transfer

For international bank transfers Chinese banks are not yet using IBAN code (the most common code in the world used for bank transfer), they are still using BIC or Swift code. BIC and Swift code are the same, they are just older systems for bank transfer. The first part of the Swift code is an 8 letter series specific to each bank while the second part is the 3 digit transit number provided by each branch.

Bank details

Below you will find the name, website, logo, customer telephone number and the first part of the Swift code of the banks.

THE PEOPLE'S BANK OF CHINA
PBC
http://www.pbc.gov.cn/

BANK OF CHINA
BOC
http://www.boc.cn/en/static/index.html
Swift code: BKCHCNBJ
Customer Contact center: 95566

 

AGRICULTURAL BANK OF CHINA
ABC
http://www.abchina.com/cn/hq/abc/index/index.jsp/lang=cn/index.html
Swift code: ABOCCNBJ
Customer Contact center: 95599

 

ICBC
ICBC
http://www.icbc.com.cn/icbc/
Swift code: ICBKCNBJ
Customer Contact center: 95588

 

China Construction Bank
CCB
http://www.ccb.com/portal/cn/home/index.html
Swift code: PCBCCNBJ
Customer Contact center: 95533

 

BANK OF COMMUNICATIONS
BOC

http://www.bankcomm.com/BankCommSite/cn/index.html
Swift code: COMMCN
Customer Contact center: 95559

CHINA MERCHANTS BANK
CMB

http://www.cmbchina.com/
Swift code: CMBCCNBS
Customer Contact center: 95555

CHINA CITIC BANK
CITIC
http://bank.ecitic.com/
Swift code: CIBKCNBJ
Customer Contact center: 95558

HUAXIA BANK
HB

http://www.hxb.com.cn/chinese/index.jsp
Swift code: HXBKCN
Customer Contact center: 95577

SPD BANK
SPD
http://www.spdb.com.cn/chpage/c414/
Swift code: SPDBCNSH
Customer Contact center: 95528

SHENZHEN DEVELOPMENT BANK
SDB
http://www.sdb.com.cn/
Swift code: SZDBCNBS
Customer Contact center: 95501

National Banks Comparison

There are four national banks in China. They are not only the most common banks but also the most popular banks. They are more easily found because they have more branches than other banks. Nowadays, the four national banks offer almost the same services as all other banks. Services cover asset management, mortgage and loan, investment, liability insurance, business intermediary, credit card, trust, lease, guarantees etc. They offer both personal and business services to their customers.

Each of the four national banks has its own specialized area. For example, the Bank Of China specializes in foreign currency deposits and international transactions. ICBC emphasizes Industrial and commercial projects. China Construction Bank specializes in granting loans for construction projects. The Agricultural Bank of China focuses on agriculture and has a policy of helping farmers. The Agricultural Bank of China is often the only bank in the smallest towns and in the countryside.

How to open a bank account

It's quite easy to open a bank account in China. As the Bank of China is the one specializing in foreign currency, it is often the one chosen by foreigners. For that reason, its requirements provide a good example of the steps you have to follow. All others banks have pretty similar requirements and their forms have only cosmetic differences.

Steps to open a bank account:

  • Requirements: passport, plus a copy of the passport and your residence registration.
  • Money needed: If you only want the bankbook, you only need to pay 10rmb. If you also want the bank debit card, you need to pay 10rmb for the card fee plus 100rmb which is the minimum original deposit.
  • When you walk into the bank, there is a ticket machine by the door. Press the button (if you don't know how, the security guard will show you) to get a number.
  • While you are waiting to be called to the counter, you can fill out the account application form. ( See sample form below)
  • When called, hand in all the materials to the cashier.
  • The cashier will first issue you a "bankbook" where all operations are recorded. The first page states your name and account number.
  • Then the cashier should issue you a bank card, and will ask you to enter a 6 digit pin number (of your own choosing) 3 times.
  • Since you are there, ask for the swift code if you need it.
  • You are done!

Sample Application Forms

Bank Of China Sample Application form with english annotations (PDF)

Agricultural Bank of China Sample Application form with english annotations (PDF)

Apllication forms of other banks are similiar to those samples above.

中国银行乌兰察布市分行营业网点

http://www.52xyk.com.cn/wangdian/boc/4709.html

 
 
 
 
 
中国银行乌兰察布市分行营业网点
网点名称 邮政编码 地址
中国银行乌兰察布市分行 012000 乌兰察布市集宁区三马路6号
中国银行乌兰察布市桥西分理处 012000 乌兰察布市集宁区桥西新华街197号
中国银行乌兰察布市工农大街分理处 012000 乌兰察布市集宁区解放路133号
中国银行乌兰察布市桥东支行 012000 乌兰察布市集宁区解放路173号
中国银行乌兰察布市恩和路支行 012000 乌兰察布市集宁区恩和路工商局楼一楼A7号
中国银行乌兰察布市第四分理处 012000 乌兰察布市集宁区恩和路63号
中国银行乌兰察布市建设街支行 012000 乌兰察布市集宁区民建路32号
中国银行乌兰察布市师专分理处 012000 乌兰察布市集宁区工农路51号
中国银行乌兰察布市乌兰大街支行 012000 乌兰察布市集宁区乌兰大街17号
中国银行乌兰察布市民建路分理处 012000 乌兰察布市集宁区光明街三马路交汇处南侧第A栋107号
中国银行乌兰察布市幸福路支行 012000 乌兰察布市集宁区幸福路18号
中国银行乌兰察布市新海分理处 012000 乌兰察布市集宁区新得乐海1号
中国银行乌兰察布市六马路分理处 012000 乌兰察布市集宁区六马路1号
中国银行丰镇支行 012100 丰镇市西新街文明巷71号
中国银行丰镇市马桥街支行 012100 丰镇市马桥街81号
中国银行丰镇市丰电支行 012100 丰镇市电厂商贸城
中国银行丰镇市西新建街支行 012100 西新建街丰伟商住楼一层16、17号

Skype 中国 使用细则

 

使用帮助

  1. 什么是Skype包月套餐?

    Skype包月套餐是可让您使用国际卡拨打方式,拨打座机或手机到世界各地的预付费型月租服务,该套餐包含了下列三种方案:

    大陆通400:可于世界各地拨打至中国大陆的座机和手机,每月有400分钟可用时长。

    大陆通1000:可于世界各地拨打至中国大陆的座机和手机,每月有1000分钟可用时长。

    世界通:可于世界各地拨打至适用的44个国家/地区座机(部分国家/地区包含手机)。

  2. Skype包月套餐如何计费?

    Skype包月套餐将以月计费,大陆通400公平使用原则上限为400分钟/月,大陆通1000公平使用原则上限为1000分钟/月,世界通公平使用原则上限为10000分钟/月,超出套餐使用上限或适用范围,话费将以正常国际卡(SkypeOut)费率计费,并收取每次通话的接通费。

  3. Skype世界通套餐支持哪些国家和地区?

    亚洲:中国大陆、香港地区、台湾地区、新加坡、日本、南韩、马来西亚、以色列、泰国

    美洲�美国、加拿大、智利、波多黎各、关岛、阿根廷、哥伦比亚。

    欧洲�英国、法国、德国、奥地利、比利时、丹麦、爱尔兰、意大利、荷兰、挪威、葡萄牙、波兰、瑞士、希腊、 西班牙、瑞典、爱沙尼亚、捷克、卢森堡、匈牙利、芬兰、俄罗斯、斯洛伐克、克罗地亚、保加利亚。

    大洋洲�澳洲、新西兰。

    手机:中国大陆、香港、美国、加拿大、新加坡、泰国。

    返回顶部

  4. 我订购的Skype包月套餐什么时候会被启用?

    当您购买订单被成功接受的时候,确认您的付款后约10~30分钟,您的套餐后即可生效。(不必再到Skype国际卡帐户进行兑换)

    返回顶部

  5. Skype包月套餐有哪些使用限制?

    仅限个人用户购买使用该套餐。
    不允许商业用户或企业用户使用(如话吧、电话推销、电话销售或同IP下多机使用等)。
    不允许同一Skype帐户在不同机器同时登录使用。
    不允许使用代理服务器购买或使用该套餐。

    受公平使用原则限制,大陆通400公平使用原则上限为400分钟/月,大陆通1000公平使用原则上限为1000分钟/月,世界通公平使用原则上限为10,000分钟/月;24小时内,拨打上限为6小时且可拨打最多50个不同的号码;如果您订购的产品包含多个国家,通话上限为各国通话累计时长,不为各国分别设限。

    24小时内,通话超过6小时或拨打超过50个不同的电话号码,Skype将冻结Skype用户名,且不予退款;您订购的产品仅供个人使用,不可通过PBX、呼叫中心、电脑或其他途径与他人共用。查看Skype公平使用原则

    请不要尝试违反以上限制,否则由此造成的帐户冻结将无法解冻或退款。

    返回顶部

  6. 购买Skype包月套餐后,通话需要另外收接通费吗?

    不需要。

    返回顶部

  7. Skype包月套餐每月可拨打的分钟数是怎么计算的?

    Skype包月套餐目前计算的方式是在每月一号会进行重新设定分钟数,但规则未来可能会做调整。

    返回顶部

  8. 要如何看到我本月剩余可使用的分钟数呢?

    您可登录“Skype国际卡(Skypeout)帐户”,或直接在您的客户端点击“帐户—>查看您的国际卡帐户”,选择“概览—>管理中国通400”,即可在本页最上方查询到您本月仍可使用的剩余分钟数,请注意:网页上显示的剩余分钟数在您拨打电话后可能无法立即更新到最新的数字。(目前仅适用于查询大陆通400和大陆通1000)

    step8

    返回顶部

  9. 每月未用完的剩余分钟数可以延续到下个月使用吗?

    很抱歉!当月未使用完的剩余分钟数不可以延续到下个月使用。

    返回顶部

  10. 我已经购买Skype包月套餐其中一种了,可以切换成另一种套餐吗?

    很抱歉,目前Skype暂不支持从大陆通套餐和世界通套餐之间相互切换的功能。Skype将逐步改善此功能,详情请留意我们的官网公告

    step10

    选择“切换”

    step10_2

    找到要切换的套餐,点击“注册使用”(以全球无限通为例)。

    step10_3

    选择“继续”

    step10_4

    选择套餐种类,然后点击“下一步”

    step10_5

    点击“确认购买”即可完成本次套餐切换(注:帐户内须有足够余额)

    step10_6

    回到“Skype国际卡(Skypeout)帐户”首页,您即可看到您转换的套餐已经生效。

    step10_7

    注:新的套餐服务生效后,旧的套餐服务则会被取消。旧的套餐服务中,未使用的天数与分钟数将依照您转换前的套餐剩余未使用天数与分钟数,依照该套餐平均每日费用,依比例转换成国际卡(Skypeout)金额,并将余额退还至您的Skype帐户中。

    返回顶部

  11. 为什么Skype包月套餐有自动续订的功能呢?

    若您帐户内有足够的国际卡(Skypeout)余额,会自动续订您上次使用的产品,这能够避免您每次重新订购的困扰,并自动延续您的套餐服务,让您能够持续的使用该产品。提醒:我们并未要求长期使用套餐服务,您可以随时停止续订您的套餐。

    返回顶部

  12. 我要如何取消续订Skype包月套餐呢?

    要取消您的续订Skype包月套餐非常简单,您可登录“Skype国际卡(Skypeout)帐户—>管理”选择“取消”

    step12

    然后点击“是,请取消”即可取消续订套餐,当您这个套餐有效期截止后,Skype将不会自动扣除您帐户内的余额以续订该套餐。

    step12_2

    注:“取消续订”是指取消您自动续订该产品,已经购买成功的套餐无法取消,但您在30天内有3次机会可进行套餐间的转换。

    返回顶部

  13. 为什么某些国家不在该套餐的支持范围内?

    我们正努力希望Skype包月套餐服务可以在全世界通用,但由于部分国家/地区的通话限制,所以无法适用全球所有国家。但您仍可以用Skype国际卡(SkypeOut)的低廉费率拨打国际电话,同时我们将尽我们所能持续新增其它适用Skype包月套餐的国家。

    返回顶部

  14. 购买Skype包月套餐后,我还需要使用到Skype点数吗?

    是的,由于Skype包月套餐均有限定使用国家/地区范围与使用分钟数,若您拨打的电话是在适用范围外,或是超出使用上限分钟数,您仍需要Skype国际卡(Skypeout)来进行通话,此外由于Skype包月套餐在到期前3天自动扣除您账户的Skype点数以进行续购,所以仍是需要Skype点数的!

    返回顶部

  15. 请问我可以把我购买的Skype包月套餐转到其它账号上吗?

    很抱歉,Skype包月套餐是和账号绑在一起的,购买后无法因为不用而转移到其它账号上。若其它账号使用Skype包月套餐,需要再另行购买。

    返回顶部

  16. 为什么我购买Skype包月套餐后,会多了Skype语音信箱呢?

    当您成功购买Skype包月套餐后,系统将会赠送给您与您购买效期相等的Skype语音信箱服务。

    返回顶部

  17. Skype包月套餐有赠送Skype Togo或是Skype In吗?

    由于目前中国大陆地区并不支持Skype to go和Skype In产品,上述套餐不包含赠送这两项服务。

    返回顶部

  18. 购买Skype包月套餐,为何没有显示Skype点数?

    Skype包月套餐除世界通套餐第一次购买赠送1欧元的Skype点数外,月租费用并不会转换成Skype点数储值至您的账户中,也就是说当您成功购买套餐后,此费用就是固定的月租费用,不会另外再转换成Skype点数给您显示。

    返回顶部

Skype产品使用注意事项

  1. 大陆通、世界通套餐拥有自动定制功能,在购买过一次套餐之后只要您的国际卡帐户内拥有足够的skypeout国际卡(Skypeout)点数,我们的套餐都将会自动定制,请您在不需要套餐时,请您到国际帐户内,提前三天自行取消套餐的续订(如当月取消套餐,下月将不再扣费,但不影响本月套餐的使用)。
  2. 同一个Skype帐户无法同时购买使用2种不同的套餐(例如您已经购买大陆通400,即您不能再同时拥有大陆通1000或世界通产品);同一个账户当月无法同时使用2种相同的套餐,相同的套餐当月用完,需下个月才能继续使用第二个。
  3. 由于中国大陆地区暂不支持“呼叫方识别号(来电显示)、Skype In及Skype TOGO”功能,建议您不要购买使用,在大陆官网购买的套餐产品,也均不包含上述服务。 如需购买上述服务,请登录欧洲官网查看支持地区或选择购买。(注:欧洲官网购买的产品,我们无法提供客服支持,如,续订、查询、退款等)
  4. 套餐目前Skype不支持从大陆通套餐切换到世界通套餐的功能,请不要在大陆通有效期内进行新套餐切换或购买。
  5. Skype国际卡(Skypeout)、大陆通和世界通套餐目前暂不支持如下业务:
    ①手机189号段和部分151号段。如需拨打请购买Skype国内卡。
    ②从TOM购买的点卡,不能在越南使用,会提示9407错误,请避开此地区使用,同时,在国内也不要拨打越南电话;
    ③目前暂时不支持拨打英国双方分担费用(United Kingdom-Shared Cost)的号段(0844,0845,0870,0871),拨打时也会提示9407错误,请用户避开此号段进行拨打。
  6. Skype默认的货币种类为欧元,每次的货币切换将收取一定的手续费。
  7. 国内卡不支持电话会议、手机版以及其他非windows版本。
  8. Skype国际卡与国内卡有效期均为180天,详情请查看国际卡帮助国内卡帮助
  9. Skype套餐产品公平使用原则
    拨打固定电话、手机及Skype To Go*均包含在您定制的产品中,受公平使用原则限制每个用户每月可拨打10,000分钟,24小时内拨打上限为6小时且可拨打最多50个不同的号码。如果您订购的产品包含多个国家,通话上限为各国通话累计时长,不为各国分别设限。
    24小时内,超过6小时或拨打超过50个不同的电话号码,Skype将冻结Skype用户名,且不予退款;您订购的产品仅供个人使用,不可通过PBX、呼叫中心、电脑或其他途径与他人共用。
    *呼叫您的Skype To Go号码所产生的运营商收费不包含在您订购的产品范围内,这部分通常由您支付。

    如果您订购的产品通话目的地为以下任意国家或地区,无论拨打的是固定电话(不包括特殊号码、付费号码、服务热线及虚拟号码)还是手机均受限公平使用原则范围:
    。美国
    。加拿大
    。香港
    。中国
    。新加坡

    如果您订购的产品为以下的任意国家或地区,仅拨打固定电话(不包括特殊号码、付费号码、服务热线及虚拟号码)受限于公平使用原则范围:

    澳大利亚
    比利时
    智利
    捷克
    丹麦
    爱沙尼亚
    芬兰
    法国
    德国
    希腊
    关岛

    匈牙利
    爱尔兰
    奥地利
    以色列
    意大利
    日本
    朝鲜
    卢森堡
    马来群岛
    墨西哥 – 墨西哥城,瓜达拉哈拉,蒙特雷

    荷兰
    新西兰
    挪威
    波兰
    葡萄牙
    波多黎各
    西班牙
    瑞典
    瑞士
    台湾
    英国


    TOM-Skype保留随时变更《Skype套餐产品公平使用原则》内容的权力,修正后将于TOM-Skype新发布之日起生效。

Wednesday, May 27, 2009

move website to another server with least amount of downtime

http://helpdesk.bluehost.com/kb/index.php/article/000071


How do I sign up with the least amount of downtime?


Problem:


How do I sign up with the least amount of downtime?

Solution:


This is fairly easy to accomplish.

Most important is that you do NOT notify your current hosting company. Here is a step by step guide:

(1) You need a hosting account with Bluehost. You can order a hosting account by submitting an order here: http://www.bluehost.com/sign_up_now.html .

(2) After your account has been setup, you will receive an account setup email within an hour or two after signing up. You can then upload your files and create your email accounts.

(3) Now you can go ahead and request a domain transfer with your domain registrar. Point the domain name to our name servers (we can help you with that) and wait until the changes have propagated. You will be sent a transfer email once you sign up that will provide you with our name servers. (ns1.bluehost.com and ns2.bluehost.com)

(4) About 24 to 48 hours later, your domain should be pointing to your new hosting account with Bluehost and your website as well as emails should still be up and running without any problems.

(5) Let a few days pass by just to make sure your domain points to your Bluehost hosting account everywhere in the world. You can now cancel your old hosting account with your old hosting company / email provider.


Keywords: getting started downtime

.htaccess Tutorial

http://helpdesk.bluehost.com/kb/index.php/article/115



.htaccess Tutorial


Problem:


.htaccess Tutorial

Solution:


.htaccess Tutorial

Part 1 - Introduction



Introduction



In this tutorial you will find out about the .htaccess file and the power it has to improve your website. Although .htaccess is only a file, it can change settings on the servers and allow you to do many different things, the most popular being able to have your own custom 404 error pages. .htaccess isn't difficult to use and is really just made up of a few simple instructions in a text file.



Will My Host Support It?



This is probably the hardest question to give a simple answer to. Many hosts support .htaccess but don't actually publicise it and many other hosts have the capability but do not allow their users to have a .htaccess file. As a general rule, if your server runs Unix or Linux, or any version of the Apache web server it will support .htaccess, although your host may not allow you to use it.



A good sign of whether your host allows .htaccess files is if they support password protection of folders. To do this they will need to offer .htaccess (although in a few cases they will offer password protection but not let you use .htaccess). The best thing to do if you are unsure is to either upload your own .htaccess file and see if it works or e-mail your web host and ask them.



What Can I Do?



You may be wondering what .htaccess can do, or you may have read about some of its uses but don't realise how many things you can actually do with it.



There is a huge range of things .htaccess can do including: password protecting folders, redirecting users automatically, custom error pages, changing your file extensions, banning users with certian IP addresses, only allowing users with certain IP addresses, stopping directory listings and using a different file as the index file.



Creating A .htaccess File



Creating a .htaccess file may cause you a few problems. Writing the file is easy, you just need enter the appropriate code into a text editor (like notepad). You may run into problems with saving the file. Because .htaccess is a strange file name (the file actually has no name but a 8 letter file extension) it may not be accepted on certain systems (e.g. Windows 3.1). With most operating systems, though, all you need to do is to save the file by entering the name as:



".htaccess"



(including the quotes). If this doesn't work, you will need to name it something else (e.g. htaccess.txt) and then upload it to the server. Once you have uploaded the file you can then rename it using an FTP program.



Warning



Before beginning using .htaccess, I should give you one warning. Although using .htaccess on your server is extremely unlikely to cause you any problems (if something is wrong it simply won't work), you should be wary if you are using the Microsoft FrontPage Extensions. The FrontPage extensions use the .htaccess file so you should not really edit it to add your own information. If you do want to (this is not recommended, but possible) you should download the .htaccess file from your server first (if it exists) and then add your code to the beginning.



Custom Error Pages



The first use of the .htaccess file which I will cover is custom error pages. These will allow you to have your own, personal error pages (for example when a file is not found) instead of using your host's error pages or having no page. This will make your site seem much more professional in the unlikely event of an error. It will also allow you to create scripts to notify you if there is an error (for example I use a PHP script on Free Webmaster Help to automatically e-mail me when a page is not found).



You can use custom error pages for any error as long as you know its number (like 404 for page not found) by adding the following to your .htaccess file:



ErrorDocument errornumber /file.html



For example if I had the file notfound.html in the root directory of my site and I wanted to use it for a 404 error I would use:



ErrorDocument 404 /notfound.html



If the file is not in the root directory of your site, you just need to put the path to it:



ErrorDocument 500 /errorpages/500.html



These are some of the most common errors:



401 - Authorization Required

400 - Bad request

403 - Forbidden

500 - Internal Server Error

404 - Wrong page



Then, all you need to do is to create a file to display when the error happens and upload it and the .htaccess file.




Part 2 - .htaccess Commands


?


Introduction



In the last part I introduced you to .htaccess and some of its useful features. In this part I will show you how to use the .htaccess file to implement some of these.



Stop A Directory Index From Being Shown



Sometimes, for one reason or another, you will have no index file in your directory. This will, of course, mean that if someone types the directory name into their browser, a full listing of all the files in that directory will be shown. This could be a security risk for your site.



To prevent against this (without creating lots of new 'index' files, you can enter a command into your .htaccess file to stop the directory list from being shown:



Options -Indexes



Deny/Allow Certian IP Addresses



In some situations, you may want to only allow people with specific IP addresses to access your site (for example, only allowing people using a particular ISP to get into a certian directory) or you may want to ban certian IP addresses (for example, keeping disruptive memembers out of your message boards). Of course, this will only work if you know the IP addresses you want to ban and, as most people on the internet now have a dynamic IP address, so this is not always the best way to limit usage.



You can block an IP address by using:



deny from 000.000.000.000



where 000.000.000.000 is the IP address. If you only specify 1 or 2 of the groups of numbers, you will block a whole range.



You can allow an IP address by using:



allow from 000.000.000.000



where 000.000.000.000 is the IP address. If you only specify 1 or 2 of the groups of numbers, you will allow a whole range.



If you want to deny everyone from accessing a directory, you can use:



deny from all



but this will still allow scripts to use the files in the directory.



Alternative Index Files



You may not always want to use index.htm or index.html as your index file for a directory, for example if you are using PHP files in your site, you may want index.php to be the index file for a directory. You are not limited to 'index' files though. Using .htaccess you can set foofoo.blah to be your index file if you want to!



Alternate index files are entered in a list. The server will work from left to right, checking to see if each file exists, if none of them exisit it will display a directory listing (unless, of course, you have turned this off).



DirectoryIndex index.php index.php3 messagebrd.pl index.html index.htm



Redirection



One of the most useful functions of the .htaccess file is to redirect requests to different files, either on the same server, or on a completely different web site. It can be extremely useful if you change the name of one of your files but allow users to still find it. Another use (which I find very useful) is to redirect to a longer URL, for example in my newsletters I can use a very short URL for my affiliate links. The following can be done to redirect a specific file:



Redirect /location/from/root/file.ext http://www.othersite.com/new/file/location.xyz



In this above example, a file in the root directory called oldfile.html would be entered as:



/oldfile.html



and a file in the old subdirectory would be entered as:



/old/oldfile.html



You can also redirect whole directoires of your site using the .htaccess file, for example if you had a directory called olddirectory on your site and you had set up the same files on a new site at: http://www.newsite.com/newdirectory/ you could redirect all the files in that directory without having to specify each one:



Redirect /olddirectory http://www.newsite.com/newdirectory



Then, any request to your site below /olddirectory will bee redirected to the new site, with the extra information in the URL added on, for example if someone typed in:



http://www.youroldsite.com/olddirecotry/oldfiles/images/image.gif



They would be redirected to:



http://www.newsite.com/newdirectory/oldfiles/images/image.gif



This can prove to be extremely powerful if used correctly.






Part 3 - Password Protection



Introduction



Although there are many uses of the .htaccess file, by far the most popular, and probably most useful, is being able to relaibly password protect directories on websites. Although JavaScript etc. can also be used to do this, only .htaccess has total security (as someone must know the password to get into the directory, there are no 'back doors')



The .htaccess File



Adding password protection to a directory using .htaccess takes two stages. The first part is to add the appropriate lines to your .htaccess file in the directory you would like to protect. Everything below this directory will be password protected:



AuthName "Section Name"

AuthType Basic

AuthUserFile /full/path/to/.htpasswd

Require valid-user



There are a few parts of this which you will need to change for your site. You should replace "Section Name" with the name of the part of the site you are protecting e.g. "Members Area".



The /full/parth/to/.htpasswd should be changed to reflect the full server path to the .htpasswd file (more on this later). If you do not know what the full path to your webspace is, contact your system administrator for details.



The .htpasswd File



Password protecting a directory takes a little more work than any of the other .htaccess functions because you must also create a file to contain the usernames and passwords which are allowed to access the site. These should be placed in a file which (by default) should be called .htpasswd. Like the .htaccess file, this is a file with no name and an 8 letter extension. This can be placed anywhere within you website (as the passwords are encrypted) but it is advisable to store it outside the web root so that it is impossible to access it from the web.



Entering Usernames And Passwords



Once you have created your .htpasswd file (you can do this in a standard text editor) you must enter the usernames and passwords to access the site. They should be entered as follows:



username:password



where the password is the encrypted format of the password. To encrypt the password you will either need to use one of the premade scripts available on the web or write your own. There is a good username/password service at the KxS site (http://www.kxs.net/support/htaccess_pw.html) which will allow you to enter the user name and password and will output it in the correct format.



For multiple users, just add extra lines to your .htpasswd file in the same format as the first. There are even scripts available for free which will manage the .htpasswd file and will allow automatic adding/removing of users etc.



Accessing The Site



When you try to access a site which has been protected by .htaccess your browser will pop up a standard username/password dialog box. If you don't like this, there are certain scripts available which allow you to embed a username/password box in a website to do the authentication. You can also send the username and password (unencrypted) in the URL as follows:



http://username:password@www.website.com/directory/



Summary



.htaccess is one of the most useful files a webmaster can use. There are a wide variety of different uses for it which can save time and increase security on your website.








Keywords: .htaccess tips tricks

Monday, May 25, 2009

转载:一个北京女孩写的 怎样做女人

 
 

转载:一个北京女孩写的!!!

女孩看了是自省,男孩看了是激励!

要是我的男人真的就没那本事,我就忍了,弄不好他有了本事,我就没了他呢。他没逼我长成曼玉嘉欣,我没理由逼他盖过李嘉诚。

是不是女孩从13岁起,每个月多花几个卫生巾钱(当然得是生理上正常的女性朋友们)觉得自己特冤,所以都憋着让男朋友(老公)给自己花钱啊?其实男人的钱也不是大风刮来的……

我在想,为什么女性朋友比男性朋友的平均寿命长,除了女性大多不常抽烟饮酒以外,还有一个主要原因,即男人要负担的社会责任更重,男人要承受的生活压力要比女人多得多。

你是女孩,你可以想起一出是一出地瞎闹,烦了就哭美了就乐,你撒娇你任性,你翻着跟头抒发自己的感情,什么时候折腾舒服了什么时候算。没人说你什么……女 孩嘛,感性一些,大家都能原谅你的情绪化。你可以不计后果不失时机地犯犯间歇性神经病,然后美其名曰:我们每个月都有那么几天……我不是故意的啦……

你想想,是不是每次你撒着娇对他说这话的时候,他都会潇洒地揽你入怀说,你发脾气也很可爱!这老招屡试不爽,即使你犯病的时候一脚踢死他们家养了十年的猫。人家谁愿意和你置气啊?

你就没想过你凭什么啊!谁都不缺奶奶!

他现在爱你,你骑他头上撒尿都行。你别太过,把男人逼急了,你丫爱谁谁!你以为你真是还珠格格呢!你们家祖坟上长那根蒿子了么?

女人要怀有一颗珍惜之心,珍惜那个依着你由着你性子的人。你要记得,若不是他爱你,你什么都不是!说得阴暗一点,女人要学会居安思危,给自己留条后路。

是,他现在拿你当老佛爷贡着,等你习惯了,以为这就是属于你的生活了,他一下变了心,你可哭都找不着坟头儿。平时收敛一点,也是对自己的一种保护。咱那点“刁蛮”劲,老使就不管用了,还是留到关键时刻好,你说呢?

女人似乎总喜欢问一些诸如你真的喜欢我么、我和你妈掉河里你先救谁、我和她谁漂亮……要是你不重要的话,人家每天强忍着回答同一个问题10遍之多是为了什么?要是你不重要,你都咒人家妈了人家还强颜欢笑哄着你是为了什么?

如果你嫌你的男人没本事,就趁早找一个有本事的去,免得以后结了婚有了孩子,再后悔就晚了,别给自己找活罪受。你男人没本事赖谁啊?当初是谁该好好上学不 好好上学,为了你翘课来着?当初是谁该好好上班不好好上班,为了你旷工来着?你到底是让她陪着你,还是让他专注事业?你以为你男人是耶和华啊?你干脆多找 几个,有给你挣钱的,有给你争脸的,有点灯说话的,有吹灯拔蜡的得了!你知道么,男人最讨厌你满脸旧社会地往床上一歪,就开始没完没了数落他这也不行那也 不行,有行的,你配么?咱得知道自己值多少钱一两!别一边要爱情要浪漫要人家逢年过节送你玫瑰,一边又要现实要生活要人家攒钱给你买房买车。你以为男人都 和盖茨有一腿啊!

男人在外面讨生活是很不容易的,有的时候,他们的感情也很脆弱,可是他们还要保持理智保持冷静保持坚强!你不会明白,那有多难!扪心自问,女人在这个社会 上如果实在混不下去了,还有最后一条路,找个人嫁了,做职业家庭主妇。别人说不出你什么来。而你男人,他混得下去也得混,混不下去还得拼了老命地混;更何 况还拖着一个姑奶奶混;更何况往后还得拖着一个甚至更多的小少爷小姑奶奶(你们的结晶)混啊?你想过么……

如果说你不知道怎样省钱,不如自己也想办法赚点钱,而不是一味抱怨自己嫁错了郎。你的东西,至少应该有一半是自己买的,那样即使他负了你,你可以给自己一个机会,把他买给你的东西撕烂了拽丫脸上解解气!而不至于把人家买的东西都毁掉之后,自己光着屁股回家。

即使你们已经决定结婚,也多给你男人一些空间吧。他会明白而且感激你的,相信我。再爱你他也是个男人,你可以不去理解他为什么看起球赛来就忘记你的存在、 你可以不理解他为什么每周都要和哥们出去喝几次小酒、你可以不理解他为什么能随口就有瞎话等着你,你只要接受就可以了;因为那些事是不需要你去理解的。就 像他不会理解,你的衣柜里有你一天一件换到80岁都不重样的衣服一样,虽然他不理解,但依然愿意为你相中的一条裙子,去吃半个月的素。我想说,男人不在我 们身边的时候,除了去胡搞乱搞还有挥霍他的钱以外,我们还有很多事情可以做。比如,回家看看你的父母,吃他们给你做的饭,听听他们忆苦思甜;比如,去他家 帮他父母打扫一下卫生,活动活动筋骨;比如,约个姐们找地方锻炼锻炼身体,将好身材保持到底;比如,找几本经典,给自己充充电,提高一下素养,别觉得一天 到晚傻呵呵的当个胸大无脑丢了好找的蠢货,是件特露脸的事;书实在看不下去,看盘也成,又臭又长的韩剧就别看了,看完了更默叽,看看有点技术含量的,女人 必须还是得以内养外的;要是有点追求,业余时间我劝你练练字,挥毫泼墨就免了,只要赶明儿给你儿子签字的时候,别让老师冤枉是你们家孩子自己签的,罚小丫 挺门口站着去就行了。

男人回家了,你能笑着就别丧这个脸了,干嘛啊,苦大仇深的?你男人是杀你爸爸那仇人么?你跟了他不会是想演绎一出女版的伤城吧?这个时候,把你平时苦练的 厨艺展示展示,饭桌上把你偷学的“学问”拿出来吓唬吓唬他,跟他聊聊姚明易建联,侃侃世乒欧锦,说说基金走势祖国政策……比一来就家长里短强多了。
有这么一个出得厅堂入得厨房的好媳妇,你想让他有外遇都难!男人是很怕麻烦的,只要家里的还好使,他绝不浪费时间精力金钱再重新建立一段感情,除非他还很 幼稚。要是他厌烦了你,你就先从自己身上找原因吧! 曾经我一知己说过这样一句话:我爱你,我可以给你当牛做马,但你别真把我当牛马使唤!这话让我感触颇深……姑娘们啊,在你心里,他就真的是牛马么?你知 道,你的一生中,遇到一个甘心为你做牛马的人,是多大的造化么?为年幼无知的娇纵默哀……

如果男人真的不要你了,那就是肯定不要你了。我的意思是说,你最好别纠缠了。他不和你好了,不用歇斯底里地探寻因由了,我告诉你吧,真相只有一个,你不足 够好。我也困惑过很久,女人的愚蠢,究竟源溪何处?至今,最能让我信服的答案,是依赖。女人总是把原本不属于自己的东西死死地认定为是自己的,然后患得患 失;更好玩的是,明明是自己不懂珍惜刁蛮成性而导致失去的东西,她们非要说成是别人的背叛,这点让男人挺没辙的。老说女人是弱势群体,这矫情劲上来,不一 定谁弱呢。你的痛苦,是你老觉得自己是受害者,那你不自找的么?我不得不给你这样的忠告:认真游戏,但牢记只是游戏。

你得面对,最能考验你们感情的,其实是一件很恶俗的东西——钱。我之所以不反对早恋,是因为,也许只有在学生时代的恋爱,才是最牛X的,牛X得那么纯净。 那时候,是男人最不得志的时候,他没房没车没钱,就算他整天想着和你上床,也是因为他风华正茂生理上的确有这个迫切需要。而那时候,是女人最得意的时候, 她年轻天真纯洁,没有逼着男人给她买SK2、LV……一个前途未知的穷小子领着一个缺心少肺的傻姑娘,一路傻了吧唧地走着。你们一路走来,走过每天放学要 经过的小吃店、走过顶风冒雪也想多腻味一会的车站、走过情人节他只送了你一支玫瑰的天桥、走过逃了不计其数次课的教室后门……一直走到今天,面对声色犬马 的物质诱惑,你犹疑过么……

其实,归根结底,我想告诉我的男人,我爱你,我也离不开你,我也想24小时和你腻在一起;但还是因为我爱你,我强迫自己独立。

我想告诉我的男人,我希望你有钱,因为我骨子里有所有女人有的贪婪和虚荣;你可以不养着我,但你要有养我的能力。

我想告诉我的男人,如果你有一块钱,那我要你花五毛钱给我买一串我爱吃的麻辣烫;如果你有一千元,我们必须得去吃一次我想吃的三千里,不然,你凭什么说你是爱我的?

如果,所有感情的问题,都可以用钱来解释和解决,那该有多好……但你要知道,只要能用钱解决的事,就都不叫事!我还是想把我的爱情,放在比金钱更神圣一步的位置上。

要是我的男人真的就没那本事,我就忍了,弄不好他有了本事,我就没了他呢。他没逼我长成曼玉嘉欣,我没理由逼他盖过李嘉诚。

闲来无事,谨以此文献给包括我在内的让人欢喜让人忧的女孩子们;顺便祝包括我在内的大家,每天都由内而外散发着让人难以抗拒的魅力——性的魅力和人的魅力。

最后,把我认为的一些很好的习惯贴出来,和可爱的你一起分享;强烈希望,姐妹们看完之后,除了可爱,更多几分优雅!

1.养成每天写点什么的习惯,哪怕是记录,哪怕只言片语。
2.不认同别人的看法很正常,因为你有一个独立的CPU,但学会尊重。
3.别和你爷们儿吵架了,才想起你姐们儿我,再这样恕我概不接待!
4.就算你长得的确赛过张柏芝,也别搞出“陈冠希事件”,珍惜上天给你的优越条件,潜龙勿用。
5.注重内心,但别不修边幅;男人审着美都疲劳,整天邋邋遢遢的你这儿给谁填堵呢!
6.了解点国家大事,但别不近人间烟火;了解点时尚潮流,但不必盲目跟 风。
7.一辈子就一个男人,并不丢人。
8.如果可以,要有一套自己的房子;一处纯纯粹粹属于你自己的落脚之处。
9.记住,男人身上有你一辈子也学不完的东西。你必须欣赏男人。至于欣赏什么样的男人,欣赏男人的什么,我想在于你的品位。
10.一切条件允许,在适当的时候,做母亲吧 .

爱情与永恒

 爱情与永恒
 
           
       所谓观念的错误就是盲目相信
       第一,正确的婚恋观念绝不能完全相信激情;
       第二,正确的婚恋观念同样不能完全相信恋人在激情中做出的种种允诺。既不能完全相信别人的允诺,也不能完全相信自己的允诺,包括不能完全相信海誓山盟;
       第三,正确的婚恋观念尤其不要完全相信甚至基本上不应该相信流行歌曲中描绘的美妙图景;你的男友一定唱过很多“一生只爱你一个”的歌曲,但那不是生活的真实;
     第四,正确的婚恋观念也不能完全相信彼此的道德自律。
那天下还有没有可以完全相信的东西呢?
     当然有,那就是现实规律。我们可以保留种种对于生活与爱情的理想,但我们能够完全相信的只有现实规律;
       无论怎样的情况,都是“现实规律”在起作用。任何感情冲动都可能导致行动;只有当制约力量大于诱惑冲动时,行动才被阻止;




     如果你的男友是个比较成功的男人,他面对的感情诱惑会比较多,越轨的心理冲动现在有,今后还可能会有,这时全看他的道德自律、家庭婚姻的现实利害、社会的道德舆论等等制约因素能不能制止;动力大于阻力,行动发生;动力小于阻力,行动停止;


      有人说,爱情是一种理想,爱过就好,结局只是一种方式,并非答案。”
     当爱情出现问题或触礁时,人们会想到这句话,虽然,是那么的希望爱情能有所归依,可在思想里,还是期待拥有那种传统婚姻的人;这句话就象是一帖良药,在痛苦时,用来麻醉自己;

       爱情,从来都有,只是没有永恒吗?从一段感情的开始到最后的结束,我们一路从期待到幸福再到失落,这一段历程,往往可以让一个人变得成熟或沉默,也可以让人变得自卑或逃避;伤害,总是与快乐如影随形;在选择快乐的同时,我们要做好准备;有可能,一不留神,便被伤了;因为在乎,于是感觉变得敏锐;因为在乎,于是我们想要的更多;而因为在乎,我们往往忘了该有的距离,彼此伤害;

      爱情,是我们生命中的流水;不能缺少,却也不能泛滥;小桥流水,是种意境,美而不张扬;如果变成了洪水,那可能把自己就此淹没;而我们的人生,经历不起太大的感情风浪;为了感情失去一切,是否得不偿失呢,只有当局者自己领悟和权衡才是;


     真正的爱情,是种理想;因为现实,爱情不可能脱凡出俗。只要爱情,不要结果是种无奈;结局的方式可以有很多,但结局只会有两种:一种是幸福;另一种是分手;而幸福的定义也很难界定,于是在我们追寻着爱情,追寻着幸福时,往往会觉得迷茫;怎么样的爱情算是幸福的?结婚了,就幸福了吗?结婚,只是爱情的一种延续方式;幸不幸福,谁能断定?也许正是这种无法预测的断定促使着无数人去探索和追寻所希翼的人间况味;

      爱情,只是一种理想,现实中的爱情也许有居多伤感,人要学会知足,可是爱情的温暖,却不是每个人想左右就左右得了的,我们在贪婪的享受时,突然间就会消失不见… …

      结局虽然只是一种方式,快乐或痛苦;是否爱过就好,真正的爱情能否走到幸福呢?也无时无刻挑战着尘世间的凡人,珍惜 面对 担当营造属于自己的那份美好情愫方显珍贵可佳;

      我们所要的爱情,所要的幸福,只是一天天平淡日子里的执手相看;只是一天天时光流逝中的快乐相随;只是一天天简单地问候;只是相处时温暖的关怀;只是有那么一天,我们走进婚姻时的美丽瞬间以及对未来美好的詹望…… 
            


Saturday, May 23, 2009

静寂之城

https://docs.google.com/Doc?id=dfmzrmzj_218hb29m6gg



静寂之城

And in the naked light I saw ten thousand people, maybe more. 
People talking without speaking, people hearing without listening. 
People writing songs that voices never shared, no one dared disturb the sound of silence. 
                           — The sound of silence 

  美利坚合众国,2015年,纽约。 

  当电话响起来的时候,阿瓦登正趴在电脑前面睡觉。电话铃声十分急促,尖锐,每一次振动都让他的耳膜难受好久。他揉了揉干涩的眼睛,十分不情愿地爬起来,觉得脑子沉滞无比。 

  其实他的脑子一直就很沉滞,这种感受既然是生理上的也是心理上的。他身处的房间很狭窄,空气不很好,唯一的两扇窗户紧闭着——即使打开窗户也没用,外面的空气更加浑浊。这是一间大约只有三十平米的小屋子,屋子墙壁上泛黄的墙纸有好几处开始剥落,天花板上的水渍渗成奇怪的形状;一张老式的军绿色行军床摆在墙角,床腿用白漆写着编号;紧挨着行军床的是一张三合板制成的电脑桌,桌上摆着一台浅白色的电脑,机箱后面五颜六色的电线纠缠在一起,把它们自己打成一个古怪的死结,杂乱无章地蔓延到地板与墙角,仿佛常春藤一样。 

  阿瓦登走到电话前,慢慢坐到地板上,目光呆滞地盯着电话,手却没有动。这部古怪的东西是老式的按键式电话,大概是十几年前的款式,这是阿瓦登有一次去费城出差时偶尔在一家杂货店里买到的;他拿回家以后稍微修理了一下,发现居然还能用,这让他当时小小地兴奋了一阵子。 

  电话继续在响着,已经是第七声。阿瓦登意识到自己不得不去接听了。于是他弓下腰,用两个指头拈起电话,慢慢把电话放到耳边。 

  “请说出你的网络编号?”话筒里传来的声音并不急噪,事实上它也不带其他任何的感情色彩,因为这是电脑合成的人工智能语音系统。 

“19842015” 

  阿瓦登熟练地报出一连串数字,同时开始觉得胸有些更闷了。说实话他并不喜欢这些空洞的电子声音, 他有时候想,假如打过电话来的是一位声音圆润的女性该多好。阿瓦登知道这是一种不切实际的幻想,不过这幻想会让他的身体得到几秒钟的舒缓。 

  话筒里的声音仍旧在继续着。 

  “关于你在十月四日提交的网络论坛用户注册申请已经被受理,经有关部门审查后确认资格无误,请在三日内持本人身份证件、网络使用许可证及相关文件前往办理登记手续,并领取用户名及密码。” 

  “知道了,谢谢。” 

  阿瓦登谨慎地选择词语,同时努力挤出一副满足的微笑,好象话筒的另一侧有人在看着自己一样。放下电话,阿瓦登先是茫然地盯着它看了大约两分钟,然后站起来活动一下手腕,坐回到电脑前面,缓慢地推动了一下鼠标。 
   
  电脑屏幕“啪”地一声亮了起来,显示出一个登陆的界面,还有一行英文:“请输入你的网络编号和姓名。”阿瓦登将那八位数字敲进去,又输入了自己的名字,点击“登陆”。随即机箱的指示灯开始频繁地闪动起来,整个机器发出细微的噪音。 

  每一个使用互联网的人都有一个网络编号,没有这个编号,就无法连接进互联网络。每一个编号都是独一无二的,每个人只有一个;这是使用者在网上的唯一代号,既不能修改,也不能取消。这些编号分别对应着使用者身份证上的名字,因此19842015就是阿瓦登,阿瓦登就是19842015。阿瓦登知道有些记忆力不好的人会把自己的编号印在衣服的后面,那看起来颇为滑稽,也容易引发一些不正当的联想。 

  有关部门说使用网络实名制是为了规范网络秩序方便管理,杜绝因匿名使用网络而产生的一系列重大问题和混乱。阿瓦登不太清楚那一系列重大问题会是什么,他自己没试过用假名上网,他所认识的任何人里也不曾有人尝试过——事实上,从技术角度来说,他根本没办法匿名登陆互联网络,没有编号就没有权限上网,而编号则连接着他的详细档案,换句话说,没人能在网上隐藏自己。有关部门把这一切都考虑的很周详。 

  “有关部门”,这是一个语意模糊、但却有着权威与震慑力的词组。它既是泛指,又是确指,其所涵盖的意义相当广泛。有时候,它指的是为阿瓦登颁发网络编号的美国联邦网络管理委员会;有时候它是将最新通告及法规发到阿瓦登EMAIL信箱的服务器;还有时候它是监察网络的FBI特属网络调查科;总之一句话,有关部门是无处不在,无职不司的,总会在适当的时候出现,给予指导、监控或者警告,无论你是在网上还是网下。 

  简直就象是老大哥一样无微不至。 

  电脑仍旧在持续运转着,阿瓦登知道这得花上一阵子。这台电脑是有关部门配发给他的,具体型号和配置阿瓦登并不清楚,机箱是被焊死的,无法打开。于是他拿出一小瓶清凉油,用右手小拇指的指甲挑出一点抹在自己的太阳穴,然后从脚下堆积如山的杂物里翻出一个塑料杯子,从桌子旁的饮水机里接了半杯蒸馏水,就着一片镇痛片一饮而尽。蒸馏水穿过喉咙和狭长的食道滑进胃里,空泛的味道让他有些恶心。 

  音响里忽然传来一阵美国国歌的旋律,阿瓦登放下杯子,重新把目光投到电脑上去。这是已经连入互联网络的标志。屏幕上首先跳出来的是有关部门的通告,白底黑色四号字,里面陈述了使用互联网的意义以及最新的规章制度。 

  “缔造健康的互联网络,美国万岁!” 

  音响里传来激昂的男性呼声,阿瓦登不大情愿地跟着大声念了一遍。“缔造健康的互联网络,美国万岁!” 

  这段呼号持续了三十秒钟,然后消失,取而代之的是写着“缔造健康的互联网络”标语的桌面背景。另外一个窗口慢慢浮上开,上面开列出几个选项:工作、娱乐、电子信箱和BBS论坛。其中BBS选项呈现灰色,说明这项功能还没有开通。 

  整个操作系统简洁明了,这台电脑的浏览器没有地址输入栏,只是在收藏夹里有几个无法修改的的网站地址。理由很简单,这些网站都是健康向上的,假如其他站点和这些网站一样,那么只保留这些网站就够了;假如其他站点与这些网站不一样,那么就是不健康的,是低级趣味,不能保留。这是有关部门精心设计的,是为了公民的精神健康着想,生怕他们受到不良信息的侵染。 

  阿瓦登首先点开了“工作”,一连串和他工作相关的站点列表与相关软件在电脑上显示出来。阿瓦登是一名程序员,他每天的工作就是根据上级的要求编写程序。这份工作很无聊,不过可以保证他有稳定的收入。他不知道自己的源代码会被用到哪里去,上级也从来没有跟他说过。 

  他打算继续昨天的工作,但是很快发现自己很难继续下去。阿瓦登觉得今天的情绪比以前要烦躁,无法集中精神,大脑还是很呆滞,胸口仍旧发闷。他试图娱乐自己,但是他发现“娱乐”选项里只有纸牌与挖地雷,根据有关部门的说法,这是两个健康的游戏,没有暴力,没有色情,不会让人产生犯罪冲动,也不涉及任何政治色彩。据说美国境外也是有互联网络站点的,不过无法连上去,因为本国的互联网络自成格局,独立自主,普通人无法直接连接到国外——IE浏览器没有地址栏,就算知道地址也没有用处。 

  “您有一封新邮件。” 

  系统忽然跳出来提示,阿瓦登终于找到了可以暂停工作的理由,他很快移动鼠标到电子信箱的选项上,点开,很快一个新的界面出现了。 

  “To: 19842015 
  From:10045687 
  Subject: 模块、已经、完成、当前、项目、是否、开始。” 

  阿瓦登微微地叹了一口气,觉得有些失望。每一次他收到新的电子邮件,都希望能够有一次新鲜的刺激来撞击他日益迟钝的脑神经,每一次他都失望了。其实他早就知道这一点,只不过他觉得保持期待至少能够享受到几秒钟快感。就好象他期待着打电话过来的是一个圆润温柔的女性声音一样。不给自己一些渺茫的希望,阿瓦登觉得自己迟早会疯掉的。 

  这封信很简短,但是内容很充实。19842015是阿瓦登的网络编号,而10045687则是他的一位同事的编号,这种工作性质的信件通常都以编号相称。信的内容是几个不连续的英文单词,这是有关部门所提倡的一种电子邮件书写方式,因为这样可以方便软件检查信件中是否含有敏感词汇。 

  阿瓦登打开回信的页面,同时另开了一个窗口,打开一份名字叫做“网络健康语言词汇列表”的TXT文档。这是有关部门要求每一位网民所必须使用的词汇。当他们书写电子邮件或者使用论坛服务的时候,都得从这个词汇列表中寻找适合的名词、形容词、副词或者动词来表达自己想要说的话。一旦过滤软件发现网民使用了列表以外的词,那么这个词就会被自动屏蔽,取而代之的是“请使用健康语言”。 

  “屏蔽”是个专有名词,被屏蔽的词将不允许再度被使用,无论是在书信里还是口头都不允许。讽刺的是,“屏蔽”一词本身也是被屏蔽的词汇之一。 

  这个列表是经常更新的,每一次更新都会有几个词在列表上消失,于是阿瓦登不得不费劲脑汁寻找其他词语来代替那个被屏蔽掉的词语或者单字。比如在以前,“运动”这个词是可以使用的,但后来有关部门宣布这也是一个敏感词汇,阿瓦登只好使用“质点位移”来表达相同的意思。 

  他对照着这份列表,很快就完成了一封文字风格与来信差不多的EMAIL——健康词汇表迫使人们不得不用最短的话来表达最多意思,而且要尽量减少不必要的修辞,所以这些信件就好象是那杯蒸馏水一样,淡而无味,阿瓦登有时候想,他早晚也会和这些水和信一样腐烂,因为这些信是他写的,水是他喝的。 

  接下来阿瓦登启动检查软件先扫了一遍,确保自己没无意中加入什么敏感词汇。等这一切都完成后,他按下了发送键,邮件被送出去了。 

  阿瓦登没有留下备份,因为他的机器里没有硬盘,也没有软驱、光驱或者USB接口。这个时代宽带技术已经得到了很大发展,应用软件可以集中在统一的一个服务器中,个人用户调用时的速度丝毫不会觉得迟滞。因此个人不需要硬盘,也不需要本地存储,他们在自己电脑里写的每一份文档、每一段程序、甚至每一个动作都会被自动传送到有关部门的公共服务器中,这样便于管理。换句话说,阿瓦登所使用的电脑,仅仅具备输入和输出两种功能。 

  完成了这封信后,阿瓦登再度陷入了软绵绵的焦躁状态,这是一个连续工作了三天的程序员的正常反应。这种情绪很危险,因为它让人效率低下精神低迷,而且没有渠道发泄。“疲劳”、“烦躁”以及其他负面词汇都属于危险词汇,如果他写信给别人抱怨的话,那么对方收到的将会是一封写满“请使用健康语言” 的EMAIL。 

  这就是阿瓦登每天的生活,今天比昨天更糟糕,但应该比明天还稍微好一点。事实上这个叙述也很模糊,因为阿瓦登自己并不清楚什么是“好一点”,什么是“更糟糕”。“好”与“坏”是两个变量,而他的生活就是一个定量,只有一个常数叫“压抑”。 

  阿瓦登推开鼠标,把脑袋向后仰去,长长地呼了一口气。(至少“呼”这个字还没有被屏蔽)这是空虚的表现,他想哼些歌,但却又不记得什么,转而吹了几下口哨,但那听起来与一只生了肺结核的狗差不多,只得做罢。有关部门象幽灵一样充斥在整个房间里,让他无法舒展自己的烦闷。就好象一个人在泥沼里挣扎,刚一张口就被灌入泥水,甚至无法大声呼救。 

  他的头不安分地转了几转,眼神偶尔撇到了摆在地板上的老式电话机,他忽然想到还必须要去有关部门申请自己的BBS论坛浏览许可证。于是他关掉“ 工作”和“电子邮件”窗口,退出了网络登陆。阿瓦登在做这些事的时候毫不犹豫,他很高兴能够暂时摆脱互联网络,在那上面他只是一串枯燥的数字和一些“健康词汇”的综合体。 

  阿瓦登找出一件破旧的黑色呢子大衣,那件大衣继承自他的父亲,袖口和领子已经磨损的很严重,个别地方有灰色的棉花露出来,但还是很耐寒。他把大衣套到身上,戴上一副墨绿色的护镜,用过滤口罩捂住嘴。他犹豫了一下,拿起“旁听者”别在耳朵上,然后走出家门去。 

  纽约的街上人很少,在这个时代,互联网的普及率相当地高,大部分事务在网上就可以解决,有关部门并不提倡太多的户外活动。太多的户外活动会导致和其他人发生物理接触,而两个人发生物理接触后会发生什么事则很难控制。 

  “旁听者”就是为了防止这种事而发生的,这是一种便携式的语言过滤器,当携带者说出敏感词汇的时候,它就会自动发出警报。每一位公民外出前都必须要携带这个装置,以便随时检讨自己的言语。当人们意识到旁听者存在的时候,他们往往会选择沉默,至少阿瓦登是如此。有关部门正逐步试图让网络和现实生活统一起来,一起“健康”。 

  这时候正是11月份,寒风凛冽,天空漂浮着令人压抑的铅灰阴云,街道两旁的电线杆仿佛落光了叶子的枯树,行人们都把自己包裹在黑色或灰色的大衣里面,浓缩成空旷街道上的一个个黑点飞快移动着。一层若有若无的烟雾将整个纽约笼罩起来,不用过滤口罩在这样的空气里呼吸将会是一件很有挑战的事情。 

  距离上一次离开家门已经有两个月了吧,阿瓦登站在公共汽车站的站牌下,不无感慨地想,周围的一切看起来很陌生,泛黄,而且干燥。那是上一次沙尘暴的痕迹。不过沙尘暴这个词也已经被屏蔽了,因此阿瓦登的脑海里只是闪过那么一下,思想很快就转移到别的事情上去了。 

  站在阿瓦登旁边的是一个穿着蓝色制服的高个男人。他先是狐疑地看了阿瓦登一眼,看到后者沉默地沉在黑色大衣里,他的两只脚交替移动,缓慢地凑了过去,装做漫不经心对阿瓦登说: 

  “烟,有吗?” 

  男人说,每一个字都说的很清晰,而且词与词之间间隔也足够长。这“旁听者”还没有精密到能够完全捕捉到每一个人语速和语调的程度,因此有关部门要求每一位公民都要保持这种说话风格,以方面检测发言人是否使用了规定以外的词汇。 

  阿瓦登转过头去,看了他一眼,舔舔自己干裂的嘴唇,回答说: 

  “没有。” 

  男人很失望,又一次不甘心地张开嘴。 

  “酒,有吗?” 

  “没有。” 

  阿瓦登又重复了一次这个词,他也已经很久没有收到烟和酒了,也许是缺货的关系吧,这是常有的事。不过有一点很奇怪,“旁观者”这一次却没有发出警报。以阿瓦登的经验,以往一旦烟、酒或者其他生活必需品发生短缺现象,这个词就会暂时成为被屏蔽掉的敏感词汇,直到恢复供给为止。 

  这个男人看起来很疲惫,红肿的眼睛是这个时代的人们普遍的特征,这是长时间挂在网上的关系。他的头发蓬乱,嘴边还留着青色的胡子碴,制服下的衬衣领口散发着刺鼻的霉味。能看的出,他也很久不曾到街上来了。 

  阿瓦登这时候才注意到,他的耳朵上空荡荡的,没有挂着那个银灰色的小玩意“旁听者”,这实在是一件严重的事情。不携带“旁听者”外出,就意味着语言不会再被过滤,一些不健康的思想和言论就有可能孳生,因此有关部门相当严厉地规定公民上街必须携带旁听者。而这个男人的耳朵旁却什么也没有。阿瓦登暗暗吃惊,一时间不知道是该去提醒还是装做没看到。他暗自想,也许向有关部门举报会更好。 

  这时候那个男人又朝他靠近了一点,眼神变的饥渴起来。阿瓦登心里一阵紧张,下意识地向后退去。这难道是一次抢劫?还是说他是个压抑太久的同性恋者?那个男人忽然扯住他的袖子,阿瓦登狼狈地挣扎却没有挣开。出乎他的意料,那个男人并没有进一步的动作,而是大吼一声,用一种阿瓦登已经不太习惯了的飞快语速向他倾泻起话语来。阿瓦登被这突如其来的爆发弄的莫名其妙,不知所措。 

  “我只是想和你多几句话,就几句,我很久没有说过话了。我叫斯多葛,今年三十二岁,记得,是三十二岁。我一直梦想有一套在湖边的房子,有一副钓鱼竿和一条小艇;我讨厌网络,打倒网管;我妻子是个可恶的网络中毒者,她只会用枯燥乏味的话叫我的网络编号;这个城市就是一个大疯人院,里面大疯子管着小疯子,并且把所有没疯的人变的和他们同样疯狂;敏感词汇都去他X的,老子受够了……” 

  男人的话仿佛一瓶摇晃了很久然后突然打开的罐装碳酸饮料,迅猛,爆裂,而且全无条理。阿瓦登惊愕地望着这个突然狂躁起来的家伙,却不知道如何应对;更可怕的是,他发现自己居然对他产生了一点同情,那种“同病相怜”式的同情。男人的话这时候已经从唠叨变成了纯粹谩骂,全部都是最直抒胸臆的那种。阿瓦登已经有五、六年不曾说过这些脏话,最后一次听到这些也是四年前。有关部门认为这都有碍精神文明,于是全部都屏蔽掉了。 

  而现在这个男人就在公众场合对着他大吵大嚷,似乎要将被屏蔽掉的敏感词汇一口气全倒出来。他的目光和手势并不针对任何人,甚至也不针对阿瓦登,更象是在一个人在自说自话。阿瓦登的耳膜似乎不习惯这种分贝,开始有些隐隐做痛,他捂着耳朵,拿不定主意是干脆逃掉还是……这时候,远处街道出现两辆警车,一路闪着警灯直直冲着这座公共汽车站而来。 

  警车开到站台旁时,男人仍旧在痛骂着。警车门开了,涌出了五、六名全副武装的联邦警察。他们扑过去将那个男子按在地上,用橡皮棍痛打。男人两条腿挣扎着,嘴里的语速更快了,骂出来的话也越来越难听。其中一名警察掏出一卷胶带,“嚓”地一声扯下一条向男人的嘴贴去。男人在嘴被胶带封住之前,突然提高嗓门,冲着警察痛快无比地喊了一句:“FUXKYOU, YOUSONOFBITCH!”阿瓦登看到他的表情由疯狂变成享受,面带着微笑,似乎完全陶醉在那一句话所带来的无上快感和解脱感中。 

  联邦警察们七手八脚地将男人送进了警车,这时才有一名警察走到了阿瓦登的跟前。 

  “他,是,你朋友?” 

  “我,不,认识。” 

  警察盯了他一阵,取下他耳朵上的“旁观者”查看记录,发现他并没有提及任何敏感词汇,于是重新给他戴回去,警告他说那名男子说的全部都是极度反动的词汇,要求他立刻忘掉,然后转身押着那男子离开了。 

  阿瓦登松了一口气,其实刚才他有一瞬间涌现出一种冲动,也想在这空旷的街道上大喊一声“FUXKYOU, YOUSONOFBITCH”那一定很爽快,他心里想,因为那男子说出这句话的时候表情很享受。不过他也知道,这也是妄想的一种,“旁观者”紧帖在耳朵上的冰凉感觉时刻提醒着他。 

  街上很快就恢复了冷清,十分钟后,一辆公共汽车慢吞吞地开进站里,锈迹斑斑的车门哗啦一声打开,一个电子女声响彻整个空荡荡的车厢:“请乘客注意文明用语,严格按照健康词汇发言。” 

  阿瓦登把自己缩进大衣,压抑住自己异样的兴奋,决定继续保持沉默下去。 

  大约过了一个小时,公共汽车到了目的地。从破碎的车窗玻璃里吹进来的寒风让阿瓦登脸上挂起一层暗灰色的霜气,面部被风中的沙砾和煤渣刮的生疼。他听到电子女声报出了站名,就站起身来,象一条狗一样抖抖身上的土,走下车去。 

  车站对面就是阿瓦登要去的地方,那是有关部门负责受理BBS论坛申请的网络部。这是一间五层的大楼,正方形,全水泥混凝土结构,外表泛灰。如果没有那几个窗户的话,那么它的外貌将与水泥块没有任何区别:生硬、死气沉沉,让蚊子和蝙蝠都退避三舍。 

  BBS论坛是一种奇特的东西,从理论上来讲它完全多余,BBS的功能完全可以由EMAIL新闻组来取代,后者更容易管理和审查。而且申请使用 BBS论坛资格不是件容易的事,申请人必须要通过十几道手续和漫长的审查才能有浏览资格,浏览资格三个月才会被允许在指定论坛发布帖子,至于自己开设 BBS则几乎是不可能。 

  因此真正对BBS有兴趣的人少之有少。阿瓦登当初之所以决定申请BBS论坛资格,纯粹是因为他那种模糊但却顽强的怀旧心态,就好象他从杂货店里买的那部老式电话一样。他也不知道自己为什么会自找麻烦,也许是为了给生活带来些刺激,还是说为了强调自己和曾经旧时代的那么一点点联系,也许两者兼有之。 

  阿瓦登恍惚记得在他小的时候,互联网与现在并不太一样。并不是指技术上的不同,而是一种人文的感觉。他希望能通过使用BBS论坛回想起一些当年的事情。 

  阿瓦登走进网络部的大楼,大楼里和外面一样寒冷,而且阴森。走廊里没有路灯,蓝白色调的两侧墙壁贴满了千篇一律的网络规章条文与标语,冰冷的空气呼吸到肺里,让阿瓦登一阵痉挛。只有走廊尽头的小门缝隙里流泻出一丝光亮,小门的上面挂着一块牌子,上面写的是“网络部BBS论坛科。” 

  一走进这间屋子,阿瓦登立刻感觉到一阵温洋洋的热气。屋子里的暖气(或者是空调)开的很大,让阿瓦登冻麻了的手脚和脸麻酥酥的,有些发痒,他不禁想伸出手去挠挠。 

  “公民,请您站在原地不要动。” 

  一个电子女声忽然从天花板上的喇叭里传来,阿瓦登触电似地把手放下,恭敬地站在原地不同。他借这个机会观察了一下这间屋子。这屋子准确来说应该是一个狭长形的大厅,一道拔地而起的大理石柜台象长城一样将房间割裂成两部分,柜台上还装着一排银白色的圆柱形栅栏,直接连到天花板。屋子里没有任何装饰,没有观赏植物,没有塑料鲜花,甚至没有长椅和饮水机。 

  “缔造健康的互联网络,美国万岁。” 

  阿瓦登跟着声音重复了一遍。 

  “请前往八号窗口。” 

  电子女声的语调很流畅,因为这是电脑制作出来的,因此没有敏感词汇的限制。 

  阿瓦登转头看到在自己右手边的不远处,大理石柜台上的液晶屏幕显示着八号的字样。他走过去,拼命抬起头,因为柜台实在太高了,他只能勉强看到边缘,而无法看到柜台另一侧的情形。不过他能听到,一个人走到柜台对面,坐下去,并有翻动纸张与敲击键盘的声音。 

  “请把文件放入盒子里。” 

  柜台上的喇叭传来命令。出乎意料,这一次在喇叭里的声音却变了。虽然同样冷漠枯燥,但阿瓦登还是能分辨出它与电子女声的不同——这是一个真正的女性的声音。他惊讶地抬头望去,却什么都看不到,柜台太高了。 

  “请把文件放入盒子里。” 

  声音又重复了一次,语气里带着一丝烦躁,似乎对阿瓦登的迟钝很不满。 

  “是的,这是真正的女声……”阿瓦登想,电子女声永远是彬彬有礼不带任何感情色彩的。他把相关的电子身份证、网络许可证、网络编号和敏感词汇犯罪记录等一系列个人资料卡片一起放进柜台外的一个小金属盒子里,然后把盒子插进柜台上一个同样大小的凹槽中,关好门。 很快他听到“唰”的一声,他猜测这也许是对面的人——也许是个女人——将盒子抽出去的声音。 

  “你申请BBS服务的目的是什么?” 
   
  喇叭后的女声浸满了纯粹事务性的腔调。 

  “为了、提高、互联网络、工作效率、为了、缔造、一个、健康、的网络、环境,更好地、为、祖国、做出、贡献。” 

  阿瓦登一字一句地回答,心里知道这只是一道官方程序,只需要按标准回答就可以。 

  对面很快就陷入沉默,大约过了十五分钟,喇叭再度响起。 

  “最后手续确认,你已经获得BBS论坛浏览权。” 

  “谢谢。” 

  “砰”的一声,金属盒子从柜子里弹了出来,里面除了阿瓦登的证件以外还多了五张小尺寸光盘。 

  “这是有关部门核发给你的BBS论坛统一用户名与密码,BBS论坛列表、互联网BBS论坛使用指南及相应法规、以及最新健康网络词汇列表。” 

  阿瓦登向前踏了一步,从盒子里将这些东西一股脑全拿出来,揣进大衣的大兜里。那些东西其实是可以全部放在同一张光盘里的,不过有关部门认为每一张光盘装一份文件有助于用户理解这些文件的严肃性和重要性,并产生敬畏。 

  他心里盼望着那个喇叭能再说两句。让他失望的是,对面传来的是一个人起身并且离开的声音,从脚步声的韵律判断,阿瓦登愈发相信这是一名女性。 

  “手续办理完毕,请离开网络部回到自己的工作岗位上。” 

  甜美空洞的电子女声从天花板上传来,阿瓦登厌恶地抽动鼻翼,拿手揉了揉,转身离开这间温暖的大厅,重新进入到寒冷的走廊。 

  在回家的路上,阿瓦登蜷缩在公共汽车上一动不动,顺利申请到BBS的使用权让他有些虚无缥缈的兴奋。他闭着眼睛,找了一个合适的角度躲开破窗而入的寒风,右手在兜里不断摩挲那一系列光盘,还在怀念着那一个神秘的女声。 

  如果能再一次听到该多好,他不能抑制自己这样的想法,同时用拇指的指肚在光盘上轻轻地摩擦,幻想这几张光盘也曾经被她的手触摸过。他兴奋的几乎也想破口大骂一句“FUXKYOU, YOUSONOFBITCH”,真奇怪,那名男子的骂声在他的记忆里根深蒂固,并时不时不自觉地滑到唇边。 

  忽然,他的手指在光盘上发觉到一丝异常的感觉。阿瓦登下意识地朝四周望去,确认周围一个乘客也没有后,他小心翼翼地把光盘全拿出来,就着窗外的光亮仔细端详。 

  阿瓦登很快注意到,在装有BBS论坛列表的光盘背面,被人用指甲轻轻地划了一道刮痕。这条刮痕很轻,如果不是阿瓦登仔细地抚摩光盘的话,是很难发觉到的。这条刮痕很奇特,是一条直线,而在这条直线末端的不远处,则是另外一条极短的刮痕,似乎刻意想弯成一个圆点。整体看上去就好象是一个叹号,或者倒过来说,象是字母i。 

  很快他在其他四张光盘上也发现了类似的刮痕,它们造型都不同,但都似乎代表着某种符号。阿瓦登回想起喇叭里那个女声最后一句提到过的文件顺序,于是把这五张光盘按照BBS论坛统一用户名与密码、BBS论坛列表、互联网BBS论坛使用指南、相应法规、以及最新健康网络词汇列表的顺序排列好,接着依次把那五道刮痕用手指临摹到汽车窗户上。很快那些刮痕构成了一个英文单词: 

  title 

  题目?这是什么意思? 

  阿瓦登看着这个单词莫名其妙,这究竟是纯属无意的痕迹,还是有人刻意为之?如果是有人刻意为之,他这么做的用意是什么? 

  这时候汽车停住了,又有几名乘客走上车来。阿瓦登挪动一下身体,不让他们看到自己在车窗上写出来的字迹,然后装做打呵欠的样子抬起袖子,轻轻把那五个字母擦掉。 

  阿瓦登暗自庆幸,如果他没有在现在发现这些光盘上的痕迹,那么以后就永远没有机会发觉了。按照规定,个人电脑是不允许使用任何存储存设备的,因此阿瓦登的电脑并没有光驱。他下一步所要做的是将这些光盘送交到管区网络安全部,由他们将光盘内资料登陆到服务器中,再转发给阿瓦登。这是为了防止个人私自在家里制造、阅读或者传播黄色或者反动信息,网络安全部发出的通告是这么解释的。联邦的网络警察经常会突入到个人家中进行临时检查,看用户是否非法拥有信息贮存设备,阿瓦登曾经亲眼见过一个邻居被警察带走,原因仅仅是因为他私自藏了一张光盘在家里——其实他只是打算拿那个当茶杯垫用。那个邻居再没回来过。 

  无论这些符号代表的是什么意思,它都是一种全新的体验,这让阿瓦登感觉到兴奋。怀旧与渴望新奇是阿瓦登生活在这个时代的两根精神支柱,否则他会与这座城市一样变的僵硬,然后窒息而死。 

  他先来到网络安全分部,将光盘交给那里的负责人,负责人反复地检查光盘和阿瓦登的表情,好象所有使用BBS论坛的人都不可信赖一样。末了负责人终于找不到什么破绽,只得将光盘收下,然后举起右手,阿瓦登和他一起高呼“缔造健康的互联网络”。这句话是唯一被允许可以连贯着被说出来的句子。 

  回到家里,阿瓦登脱掉大衣,摘了过滤口罩,将旁观者扔到了行军床上,然后整个人也倒进枕头里。每次出去外面都会让他疲劳,这一半是因为他孱弱的肉体已经不大适合室外活动;另外一半原因是因为他必须花费大量的精力来应付旁观者。 

  过了四十分钟,他才悠悠地醒过来,头还是和平常一样地疼,胸口还是一如既往地闷。胡乱吃了一点东西以后,阿瓦登爬到电脑桌前,打开电脑,按程序登陆上网络,习惯性地先检查了一遍信箱。 

  信箱里有七、八封新的信件,其中两封是同事发来的事务信。另外五封则是网络安全部发给他的,内容就是他送交的那几张光盘。 

  阿瓦登打开了包含有BBS论坛的用户名、密码和BBS论坛列表的两封信。他看到自己的论坛通用用户名叫做19842015,和自己的网络编号完全一样,不由得有些失望。他依稀记得在小的时候,BBS论坛的用户名是可以自己决定的,而且每一个论坛都可以不同,一个人在网上并不单只是一串枯燥数字。 

  小时候的记忆往往是跟童话和幻想混杂在一起,未必与实际相符。现实中你只能使用有关部门指定的用户名和密码,理由很简单,用户名和密码内也可能含有敏感词汇。 

  阿瓦登又打开了那份BBS列表,全部都是有关部门开设的官方论坛,没有私人的——事实上个人能够合法持有的电脑设备从技术上来说也无法架设新 BBS——这些论坛的主题各有侧重点不同,但基本上是围绕着如何更好响应国家号召,缔造健康互联网络来说的。比如其中一个电脑技术论坛,主题就是如何更好地屏蔽掉敏感词汇。 

  居然在这些论坛中还有一个是关于游戏的。里面正在讨论的是一个如何帮助别人使用健康词汇的网络游戏,玩家可以操纵一名小男孩在街上侦察,看是否有人使用了敏感词汇,小男孩可以选择上前指责或者通知警察,抓到的人越多,小男孩得到的褒奖就越高。 

  阿瓦登随便打开了几个论坛,里面的人都彬彬有礼,说话很“健康”,就好象街上的那些行人一样。不,准确地说,比街上的气氛还要压抑。在街上的人也许还有机会保留一下自己的小动作,比如阿瓦登刚才在公共汽车上就偷偷地写了TITLE五个字母;而在网上论坛,人的最后的一点隐私也全被暴露出来,有关部门随时可以调看你的一切行动,无从遁形,这就是科学技术发展所带来的进步。 

  一阵失落和失望袭上阿瓦登的心头,他合上眼睛,把鼠标甩开,重重地向后靠去。原来他天真地以为BBS论坛也许会少许宽松一些,现在看来甚至比现实中更叫人窒息,他感觉到自己好象陷入沉滞的电子淤泥之中,艰于呼吸。“FUXKYOU, YOUSONOFBITCH”再一次涌现到他的唇边,强烈无比,要化好大的力气才控制住。 

  忽然,他又想到了那个神秘的title,那究竟是什么意思?那五张光盘里或许隐藏着什么?也许这跟title有关系? 

  阿瓦登想到这里,把目光重新转向电脑屏幕,仔细去看网络安全部发来的五封信的title部分。五张光盘各隐藏着一个字母,凑到一起就是title,那么按照这个方式,那五封EMAIL的title凑到一起,就变成了一句话:去用户学习论坛。” 

  阿瓦登记得刚才他确实看到其中一个论坛的名字叫做“用户学习”,于是他抱着姑且一试的心态连接到这个论坛去。他希望这并不是一个巧合。 

  用户论坛是一个事务性论坛,里面是一些关于BBS用户资料的投诉帖和管理帖,斑竹的是一个叫19387465的人;发帖的人和回帖的人数量都很少,里面冷冷清清的。阿瓦登打开帖子列表,按照刚才的规律去搜寻每一个帖子的标题,并把它们综合到一起,很快他就得到了另外一句话: 

  “每周日辛普森大楼5层B户。” 

  又是一个谜团,阿瓦登想。但这却坚定了他的信心,这其中必定隐藏着玄机。光盘、EMAIL和BBS论坛,连续三次都可以通过首词组组合的方式得到暗示,绝非巧合。 

  究竟是什么人会在有关部门的官方文件中隐藏着这样的信息呢?每周日在效率大楼5层B户又会发生什么事情呢? 

  阿瓦登终于找到了久违的兴奋感,未知事物的新奇刺激着他麻木很久的神经。更重要的是,这种在有关部门正式文件中玩弄的文字技巧,叫他有一种喘息的快感,仿佛一个密不透风的铁面罩上几个透进空气的小孔。 

  营造健康的互联网络。 

  FUXKYOU, YOUSONOFBITCH。 

  阿瓦登盯着屏幕上的桌面背景,用嘴唇比出了那句粗话的口型,并且比出了中指。 

  在接下来的日子里,阿瓦登一直处于一种潜藏的兴奋状态,就象是一个摆出无辜表情嘴里却藏着糖果的小孩子,在大人转身过去之后露出狡黠的笑容,尽情享受心中藏有秘密的乐趣。 

  日子一天一天地过去,健康词汇在列表里又少了几个,窗外的空气又浑浊了几分,这已经是生活的常态。阿瓦登自己已经开始拿网络健康词汇表当日历来用,划掉三个词就证明过了三天,划掉七个就证明过了一周,于是周日终于到来了。 

  阿瓦登抵达辛普森大楼的时间是中午,暗示的句子里并没有指明时间,阿瓦登认为在中午前往应该是比较可以接受的。当穿着深绿军大衣,耳朵上别着旁观者的阿瓦登来到辛普森大楼的入口时,他的心开始忐忑不安地跳跃起来。他在上一星期设想了无数种可能发生的情景,而现在这个谜底就要揭晓了。无论在周日效率大楼会发生什么,也不会比现在的生活更加糟糕,阿瓦登心里想,所以他并不怎么害怕。 

  他走进大楼内部,发现这里的人也很少,空旷的走廊里只听到他哒哒的脚步声与回音。一部老电梯里贴着“缔造美好网络家园”的广告,以及一个充满了正义感的男性头像海报,背景是星条旗,他在纸里用右手食指指向观看者,头上写着一行字是“公民,请使用健康词汇。”阿瓦登厌恶地转过身去,发现另外一侧也贴着同样的海报,避无可避。 

  值得庆幸的是五楼很快就到了,电梯的门一开,对面的门上就赫然挂着B户的牌子。门是掉了漆的绿色,门框上还点了几滴墨水,一部简易的电子门铃挂在右上角。 

  阿瓦登深深吸了一口气,伸手去按电纽。 

  电铃响起,很快屋子里传来脚步声。阿瓦登觉得这脚步的韵律很熟悉,似乎是在哪里见到过。门“咔拉”一声被打开一半,一名年轻女子一手握着把手,把身体前倾望着阿瓦登,警惕地说: 

  “你,找谁?” 

  女子疑惑地问道。阿瓦登一下子就认出了她的声音,就是那个在网络部BBS论坛科柜台后面的女性。她很漂亮,穿着墨绿色绒线衫,头上梳着这时代流行的短发,皮肤特别的白,只有嘴唇能看到一些血色。 

  看着女子的眼神,一瞬间阿瓦登不知道该说什么好,犹豫了一下,他举起右手,轻声回答说:“title。” 

  阿瓦登不知道这句话能否奏效,也不知道自己是否真的找对了地方,但这是他唯一能想到的回答了。他紧张地望着那女子,假如那女子忽然报警,那么自己就会被抓起来仔细审问为什么无缘无故跑到陌生人家里。“肆意游走罪”只比“使用敏感词汇罪”轻那么一点。 

  女子听到他这么说,脸上还是毫无表情,只是把头幅度很轻微地点了一下,右手谨慎地做了一个“进来”的手势。阿瓦登刚要张口,那女子严厉地瞪了他一眼,吓的他把话又吞回去了,乖乖地跟着她进了屋子。 

  一进屋子,女子首先做的就是把门关好,然后拉起来一层铅灰色的门帘挡在门口。阿瓦登不安地眨着眼睛,趁她拉门帘的时候环顾四周。这屋子是标准的两室一厅,在厅里摆放的是一套双人沙发与一个茶几,茶几上居然还有几束红紫色的塑料花。靠墙是电脑桌和电脑,墙上挂着普通的白色日历, 但被主人用粉红色的纸套了边,看起来颇为温馨。一盏粗笨的日光灯从天花板上垂下来,上面象是恶作剧一样挂了几缕绿色的电线,象是垂下藤蔓的葡萄架。阿瓦登注意到厅口的鞋架上有四双鞋,尺码不同,说明今天的客人并不只他一个。 

  阿瓦登正踌躇不安,忽然女子从背后拍了拍他的肩膀,示意他朝里面走。于是两个人穿过客厅另一侧的短小回廊来到其中一间卧室。卧室上挂着同样质地的铅灰色帘子,女子伸手举起帘布,推开了门。阿瓦登迈了进去,首先映入眼帘的是三名面带微笑的人类,以及一间用真正的鲜花装点的房间。屋子里有很多旧日记忆里的古老物品,比如一幅印象派的油画、一尊乌干达木雕,甚至还有一个银烛台,唯独没有电脑。 

  他正在迟疑,女子也进了屋子。她谨慎地拉好门帘关上门,将耳边的旁观者取下,回过身来对阿瓦登用曼妙的声音说道: 

  “欢迎加入说话会!” 

  “说话会?” 

  出于习惯,阿瓦登并没有把这三个字说出口,因为他不确定是否“健康”,只是用眼神表示自己的疑惑。 

  “在这里你可以随便说话,这个该死的东西不会起作用的。”女子把自己的旁观者晃了晃,那个小东西象死掉了一样,对女子句子里两个敏感词汇“随便”和“该死”充耳不闻。 

  阿瓦登一下子想到上星期在公共汽车站前碰到的男子,如果他摘下旁观者,会不会也会落到同一境地呢?那女子见他犹豫不决,指了指门口的铅灰色门帘说:“放心好了,这里是可以屏蔽掉旁观者信号的,不会有人觉察到。” 

  “你们,是什么,人,这,是,哪里?” 

  阿瓦登一边摘下耳朵上的旁观者,一边小声说道,语调还是改不了那种有关部门规定的说话方式。 

  “这里是说话会,是一个完全自由场所,在这里你可以畅所欲言,请不要拘束。” 

  另外一个人起身对他说道,这是一名瘦高的中年男子,鼻梁上的眼镜非常地厚。 

  阿瓦登嗫嚅着,却找不到发音的焦点,在四个人的注视下显得窘迫不堪,脸都要红起来。女子同情地看了他一眼:“可怜的家伙,不用太紧张,每一个刚到这里的人都是这样。慢慢就习惯了。” 

  她把手搭到阿瓦登的肩上:“我们其实见过的,当然,我见过你,而你没见过我。”她一边说,一边将自己的头发解下来,原来她留的是一头齐肩的乌黑长发,头发披下来的一瞬间阿瓦登觉得她真的很美。 

  “我……我记得你,记得你的声音。”阿瓦登终于说出了一句完整的话,虽然不够流畅。 

  “是吗,那可太好了。”女子笑起来,拉着他的手,让他坐到沙发上,递给他一杯水。阿瓦登注意到这是一个款式古老的茶杯,上面还刻着花纹,杯子里的水带着浓郁的香气,阿瓦登尝了一点,那种甜丝丝的味道对喝惯纯净水的舌头来说刺激格外地大。让他觉得浑身一下子被注进了许多活力。 

  “弄到这个可不容易,我们也不是每周都能喝到。”女子坐到他身边,两只乌黑的眼睛注视着他,“你是怎么知道这个集会的?” 

  阿瓦登把发现光盘暗示的过程说了一遍,其他四个人都赞许地点了点头。“果然是个聪明人,脑筋还没被陈腐的空气腐蚀掉。”一个三十多岁的胖子称赞道,他的嗓门大的要命。那个戴眼镜的中年人把两只手交叉在一起,表示赞同。 

  “这正是天生的说话会成员,聪明、敏锐,而且不甘屈从于沉默。” 

  “那么。”胖子提议,“先让我们鼓掌欢迎说话会的新成员吧。” 

  于是四个人鼓起掌来,小小的屋子里响起一片掌声。阿瓦登羞涩地举起杯子做回应,他还不太习惯这样的场面。等到掌声稍息,他抬起头怯生生地问道: 

  “可以问个问题吗?说话会到底是什么?” 

  带他进屋的女子伸出食指,在他鼻子前两公分的地方比了一比,解释道: 

  “说话会,就是可以畅所欲言的集会。在这里你不必顾忌什么,说出任何你想说的东西。这里没有敏感词汇,也没有健康互联网络。这里是绝对自由的空间,你可以尽情释放你的灵魂,舒展你的身体,没有任何禁锢与束缚。”说着说着,她的声音变的高亢、奔放,里面饱含了许多早已经被屏蔽掉的词汇,阿瓦登不曾听到这样流畅连贯的话语很久了。 

  “我们的宗旨就是,说话,就这么简单。”中年人扶扶眼镜,补充道。 

  “可是,要说些什么呢?”阿瓦登又问道。 

  “任何事情,你心里想的任何事情都可以说出来。”中年人露出宽和的笑容,“尤其是那些被美国政府限制的思想。” 

  这可真是一个大胆的集会啊,这分明就是犯罪,阿瓦登心想,但他发觉自己却被这种犯罪慢慢地吸引住了。 
   
  “当然,有件事我们会事先说明。说话会是危险的,每一个成员都冒着被有关部门拘捕的风险。联邦执法人员也随时可能破门而入,以非法集会以及非法使用不合法词语的名义把我们抓起来。你现在有权拒绝加入,并且离开。” 

  阿瓦登听到女子的警告,心里一度犹豫起来。但一想到此刻离去的话,那么又要开始持续那种窒息的泥沼生活,他就难以压抑自己的烦闷。阿瓦登第一次发现,原来“说话”对他来说是一个致命的诱惑,他先前并不知道自己原来是如此地渴望着说话。 

  “我不会离开的,我要加入你们,说话。” 

  “那太好了。唔,那么不妨就从自我介绍开始吧。”女子高兴地说,同时站起身来,把右手搭到胸前,“从我开始。我的名字叫阿尔特弥斯,至于网络编号和身份证号码,让他们见鬼去吧!谁会去管那个!我有我自己的名字,我不是数字。” 

  她的话让所有人包括阿瓦登都笑了起来。接着她继续说道:“不过,这其实只是一个假名,这是希腊神话里的女神。” 

  “假名?” 

  “是的,和我户籍本上的名字是不同的。” 

  “可是,为什么?” 

  “你不会对自己在档案里的名字厌倦吗?我想起一个自己喜欢的名字,哪怕只有一次机会也好,自己想叫什么就叫什么。在这个说话会里的每一个人都有一个自己喜欢的名字,我们彼此拿这个称呼。” 

  阿瓦登若有所思地点点头,他很理解阿尔特弥斯的想法。事实上当他在使用网络论坛的时候,也希望能够自己取一个称心如意的名字,而不是被分配一个用户名。 

  通过介绍,阿瓦登了解到阿尔特弥斯是网络部BBS论坛管理科的职员,今年23岁,未婚,最讨厌蟑螂和蜘蛛,喜欢缝纫与园艺,屋子里的花就是她偷偷从城市边缘摘回来的。 

  接下来是那名中年人,他自我介绍说名字叫兰斯洛特,41岁,是城市电厂的一名工程师;兰斯洛特这名字出自英国的亚瑟王传说,是一名忠贞的骑士。他有自己的老婆和两个孩子,一男一女;男孩三岁,女孩四岁,他们最喜欢吃的就是柠檬味道的水果糖。说到这里,兰斯洛特说希望下次聚会能把他们也带了,孩子们正是学说话的时候,他想教给他们真正的说话。 

  那个三十多岁的胖子是网络部的一名网管,叫瓦格纳。这个身份让阿瓦登吃惊不已,他的印象里网管都是些绷着脸全无表情的冷漠生物,但眼前的瓦格纳脸圆滚滚的,油光锃亮,嘴边两条翘起的小胡子神气十足。他喜欢的是雪茄和歌剧,利用网管的特权这两样东西都不难弄到。 

  “这个能屏蔽掉信号的门帘就是他弄的。”阿尔特弥斯补充说,瓦格纳冲她做了个“乐意为您效劳”的手势,然后点燃了雪茄,把它放到嘴里,很快屋子里就笼罩起一片稀薄的烟雾。 

  说话会的第四名成员是一位穿着黑色制服的女性,今年刚满三十。她的名字是杜拉丝,城市日报(那个时代的报纸已经全部都数字化了)的编辑,她比阿尔特弥斯还瘦,颧骨高高耸起,眼窝身陷,两片薄薄的嘴唇即使在最说话的时候也很少分开,看不到牙齿。爱好是饲养狗和猫,尽管她并没有养。 

  “那么,到你了。”阿尔特弥斯对阿瓦登说。阿瓦登想了想,结结巴巴地把自己的情况说了一遍,当谈到自己的爱好时候,他一时间居然想不到自己喜好什么,似乎什么都没有,在那之前他甚至从来没想过。 

  “那,你最想做的是什么事呢?”阿尔特弥斯把手再一次放在他肩上,诱导着问道。 

  “真的什么都可以?” 

  “什么都可以,在这里没有任何限制。” 

  阿瓦登觉得自己终于找到机会了,他咳了一声,抓抓头,脱口而出一句响亮的叫喊:“FUXKYOU, YOUSONOFBITCH!” 

  在一瞬间,在座的四个人都被他这句话震惊了。瓦格纳率先反应了过来,他先叼住雪茄,用力鼓掌,然后用右手把雪茄取下来,张嘴大声地赞叹道:“真棒,痛快,这简直是最完美的入会誓词。” 

  “我宁可听十遍这样的脏话,也不想再去碰那个乏味的电子女声。”兰斯洛特也是一脸陶醉,毫不掩饰自己对电子女声的厌恶。而阿尔特弥斯和杜拉丝全都咯咯地笑起来,杜拉丝发现自己的笑容幅度大了一点,不好意思地把嘴掩住。阿瓦登觉得他们与其说是觉得新奇,不如说是在享受这句脏话所带来的对体制的蔑视与挑战。 

  “那你叫希望自己叫什么名字呢?” 阿尔特弥斯歪着头问。 

  “唔……王二。“ 阿瓦登沉吟了一下,回答说。这是一个中式的名字,他以前有一个中国人朋友,喜欢讲故事,故事里的主角名字总是叫王二。 

  屋子里的气氛现在完全融洽了,大家都开始谈些比较自然的话题,每个人都摆出了最舒服的姿势,阿尔特弥斯不时拿起茶壶来为大家续水。阿瓦登紧张的心情逐渐放松下来,他感觉到自己的脑子前所未有地轻松。 

  “你知道的。”阿尔特弥斯又给他倒了一杯甜水,“我们一直想把说话会保持在一定规模,平日是没有办法畅所欲言的,我们需要空间。麻烦的是,我们没办法公开征集会员,又不可能直接通过物理接触去寻找,那风险太大。于是兰斯洛特就设计了一套暗示系统,只有发现这些暗示的人才能知道本会的存在。” 

  “这套系统考虑到的还不止是安全问题。”兰斯洛特把自己的眼镜摘下来仔细擦拭了一下,得意地说,“这其实也是一个会员资格验证。说话会所吸纳的成员,必须有智慧,有头脑,内心渴望激情,并且对自由有着渴望。” 

  瓦格纳用两根指头夹着雪茄,在事先准备好的烟灰缸里弹了弹烟灰,大声说道:“据我的经验,申请BBS论坛服务的人,大多数都是为了怀旧,或者说渴望一些新鲜的东西,这样的人往往都怀有激情,认为BBS论坛也许能给他们一些与现实不一样的东西——当然,事实上并非如此,美国政府对BBS论坛的管理甚至严厉过电子邮件——这暗示着他们心里渴望解脱束缚。因此我们将暗示隐藏在申请BBS论坛的光盘之中,只有申请人才有机会接触到这些暗示。而只有那些有智慧、观察敏锐的人才会发觉到这些暗示的存在,并顺利解读出来,找到这里。” 

  “归根到底,说话会也不过是一群渴望自由说话的秘密小团体罢了。”兰斯洛特笑道。 

  “你是第二个找到说话会的人,第一个是杜拉丝小姐。” 

  阿尔特弥斯告诉阿瓦登。阿瓦登敬佩地看了杜拉丝一眼,后者淡淡地回答道:“这没什么,这是我的工作,我的工作就是摆弄文字。” 

  阿瓦登想到上一周在公共汽车站碰到的那个疯狂男子,于是把这件事讲给其他成员听。听完之后,兰斯洛特摇了摇头,从嘴唇里滑出一声叹息: 

“这样的事情我也是见过的,我的一个同事就是如此。所以说话会的存在是必要的,这是缓解压力的阀门。长时间的敏感词汇限制会让人都疯掉的,因为他们既无法思考又没办法表达。” 

“这正是美国政府有关部门所希望看到的,这样只有傻瓜能够存活下来,一个全是傻瓜的社会是稳定的。” 瓦格纳费力地把自己肥胖的身躯挪了一下位置,轻蔑地说。 

“你也是有关部门的一分子,瓦格纳先生。”阿尔特弥斯一边往茶杯里续了些热水,一边抬头轻声说道。 

“阿尔特弥斯小姐,我只是一个能比普通人多使用几个敏感词汇的普通人而已。” 

  大家都笑了起来。阿瓦登从来没有见过这么多的人说这么多的话,这是前所未有的奇妙经验。他惊讶地发现自己居然很快就融进了这个小圈子里,隔阂与陌生感很快就消失了;同时消失的还有胸闷与头晕等习惯性的毛病。 

  很快话题就从说话会本身扩展到了更加宽泛随意的话题,阿尔特弥斯唱支歌,兰斯洛特说了几个笑话,杜拉丝则给大家讲了美国南部诸州的风土人情;瓦格纳甚至还唱了一段歌剧,虽然阿瓦登一个字也听不懂,但他一点也不吝惜掌声。在这个城市的某一个被屏蔽掉的角落里,五个不甘沉默的人正在享受着在这个时代视为奢侈品的事情——说话。 

  “王二,你可曾看过《1984》?” 

  阿尔特弥斯忽然问道,她就靠着阿瓦登坐下,阿瓦登摇摇头,反问道:“这是网络编号的一段么?” 

  “这是一本书的名字。” 

  “书?”阿瓦登听到这个名词,头摇的更大了。这是个古老的名词,在这个电脑技术非常发达的时代,网络可以承载一切信息,任何人都可以在网上图书馆查到电子版;因此有关部门认为实体书籍变成了一种没有必要存在的浪费,实体书也就逐渐消亡了。瓦格纳对此的评论是:“有关部门喜欢电子书籍的心情是可以理解的,电子书籍的话,只需要FIND和REPLACE两个命令就可以消灭掉全部不健康词汇,替一本书消毒;而实体书籍的校对与修订却是件旷日持久的工作。” 

  “这是一本伟大的书,是旧世界哲人们对我们这个时代的预言。”阿尔特弥斯认真地说。“它很早以前就洞察到了肉的束缚与解脱,灵的束缚与解脱,这是说话会的基石。” 

  阿瓦登不无惊奇地发现他的网络编号开头恰好是这这本书名字:19842015。 

  “那么,该怎么样才能看到呢?”阿瓦登盯着阿尔特弥斯乌黑色的眼睛问。 

  “我们也无法找到纸质版,网络图书馆不可能存在这样的书。”兰斯洛特摇摇头,然后重新露出笑容,左手向着杜拉丝摆了个请的姿势,“但我们的杜拉丝小姐应该为她的记忆力而自豪,她在很早已经有幸阅读过这两本书,并且能够记得里面的大部分文字。” 

  “太好了,然后她写下来了,对吗?” 

  “那太危险,这时代持有实体书是个大罪过,也容易让说话会暴露。我们只是在每次聚会的时候请杜拉丝小姐为我们背诵。既然是说话会,那么把这两个故事讲出来不是更名符其实吗?” 

  大家都安静下来,杜拉丝站起来走到屋子中央,其他四个人坐在旁边看着她。阿瓦登不经意地把手搂在阿尔特弥斯肩上,后者微微朝这边靠过来,女性头发的幽香“咝咝”地划过他的鼻子,让他的心里一阵荡漾。屋子里非常暖和,他分不清这是花香还是阿尔特弥斯的味道。 

  杜拉丝的声音并不高,不过却很清晰有力;她的记忆力确实惊人,不仅记得情节,包括一些细节和句子都可以复述下来。杜拉丝讲到了朱丽亚假装摔倒,然后偷偷递给温斯顿一张写着“我爱你”的纸条,绘声绘色,这让听众们都听的入神了,阿尔特弥斯听的尤其认真,以至于都没有注意到阿瓦登一直注视着她。 

  “1984的作者预见到了专制的进步,却没有预见到技术的进步。”瓦格纳在杜拉丝停下来喝水的时候发表自己的评论,阿瓦登觉得他与外貌不太相称,是个很有洞察力的技术官僚。 

  “在大洋国人们还可以靠传递纸条来偷偷表达自己的想法,但是现在不一样了。美国政府有关部门把我们全赶到了网上,而在网络技术发达的今天,我们即使想发一条短信都会被系统或者网管看的一清二楚,无从遁形。现实里呢,还有旁观者在。”瓦格纳在腿上敲了敲雪茄根部,“一句话,技术是中性的,但技术的进步会让自在的世界更自在,集权的世界更加集权。” 

  “这句话说的很有哲学家的味道哟。”阿尔特弥斯冲瓦格纳挤了挤眼睛,从抽屉里取来一把饼干和曲奇散发给大家。 

  “就好象同样是0和1,有的人就能写出工具软件,有人却拿那个编出恶性病毒?” 

  阿瓦登想到一个类似的比喻,瓦格纳听了以后满意地打了个响指。 

  “很不错的比喻,王二,就是如此,真不愧是程序员。” 

  谈话持续了不知道有多久,杜拉斯看了一眼墙壁上的挂钟,连忙提醒谈兴正浓的四个人时间快到了。说话会不能持续很长时间,旁听者被屏蔽的越久,暴露的危险就越大。 

  “那么好吧,我们就抓紧最后半个小时来完成今天的活动。” 

  阿尔特弥斯一边说着,一边将桌子上的空杯子收走。兰斯洛特和瓦格纳也都站起身来,活动一下已经有些酸疼的肩膀和腰,只有杜拉丝坐在位子上没有动。 

  “活动?还有什么活动?” 

  阿瓦登奇怪地问道,说话会除了说话还有其他活动? 

  “唔,对啊,我们还有其他活动。”阿尔特弥斯撩起额前的长发,对他妩媚一笑:“我们还会和对方完全交流。” 

  “完全交流?” 

  “就是intercourse” 

  “………………”阿瓦登一下子变的脸色苍白,呼吸急促起来,仿佛胃里被灌进去零下三十度的寒风,他几乎不相信自己的耳朵。 

  “说话会有说话的自由,也有选择与谁上床的自由。”阿尔特弥斯毫不羞涩地说,“我们互相谈话,然后选择合适的人做爱,就象我们选择我们喜欢的词汇说话一样。” 

  兰斯洛特看阿瓦登很窘迫,走过去拍拍他的肩膀,慢慢地说:“当然,我们不会强迫任何人,这完全是在自愿的基础上。今天我还要早点回去照顾小孩,你们人数正好合适。” 

  阿瓦登的脸色涨红,热的仿佛夏季的电脑CPU,他甚至不敢多看阿尔特弥斯一眼。他憧憬过女性很长时间,但如此接近还是第一次。 

  还要回家去照顾小孩子的兰斯洛特向大家道别后就先行离去了,阿尔特弥斯将房间留给瓦格纳与杜拉丝,然后带着惶恐不安的阿瓦登来到了另外一间房间。这间显然是阿尔特弥斯的卧室,屋子里很简单,但却收拾的十分干净,在床上枕头旁还摆着一个手制的布娃娃,床单和窗帘都是粉红色的。 

  最初的是由阿尔特弥斯主动开始的,丝毫没心理准备的阿瓦登只是被动地任她摆布。经过了几轮挑逗,阿瓦登才逐渐放开,任由潜藏在自己心内的原始欲望奔流出来,那种期待听到圆润女声的青春憧憬本来只是苦闷生活的意淫,而在今天它加倍实现了。很快这种憧憬与他在现实中被压抑的郁闷合流,转化成了猛烈的冲动,让他一次又一次与阿尔特弥斯融为一体。阿瓦登不知道这种冲动和他想大声说出“FUXKYOU, YOUSONOFBITCH”冲动有什么不同,不过现在不是考虑这个的时候,他现在脑子里想的只有尽情地、全无束缚地让自己释放激情,完全没有任何束缚。 

  强烈的刺激一波波地冲击着兴奋中枢,最终一阵快感浪潮在狂暴洋面扬起头来,达到了一个极高的顶端。阿瓦登在那一瞬间感觉到了前所未有的自由,那种轻盈无比的自由,以及因自由而生的快乐与疲惫。浑身是汗的他喘息着倒在了阿尔特弥斯身上,一阵舒畅的倦意如潮水般淹没了他的身体…… 

  ……当他醒来的时候,发现阿尔特弥斯躺在自己身边,赤裸的身体好象一尊白玉雕像,睡姿恬美静谧。他侧过身子去,慵懒地打了个呵欠,然后阿尔特弥斯睁开了眼睛。 

  “很舒服,对不对?”她问道。 

  “是啊……”阿瓦登不知道该说什么好,他顿了顿,犹豫地说道:“你以前和兰斯洛特、瓦格纳他们也……呃,我是说,象刚才那样子过吗?” 

  “是的。”阿尔特弥斯温柔地回答,她半支起胳膊,长发从肩膀披到了胸口。她的大方坦白反而让阿瓦登有些不知所措。屋子里出现了一段时间的沉默,然后阿尔特弥斯忽然开口问道: 

  “还记得今天杜拉丝讲的那段故事吗?女主角偷偷递给男主角写着“我爱你”的纸条。” 

  “唔,还记得。”阿瓦登回答,很高兴终于能从那个拙劣的话题摆脱出来了。 

  “在有关部门的健康互联网络词汇列表里,没有爱这个字呢。在我们这个时代,我爱你也是一个敏感词汇,被屏蔽掉了。”阿尔特弥斯的眼神里似乎是感慨,又象是失落。 

  “我爱你。”阿瓦登不禁脱口而出,他知道在这间屋子里可以说出任何自己想说的话,不必顾忌。 

  “谢谢你。” 

  阿尔特弥斯听到之后只是笑了笑,起身穿上衣服,催促阿瓦登时间差不多了。阿瓦登有些失望,因为她没有预期反应的热烈,仿佛他刚才说的只是有些无关紧要的东西。 

  这时候杜拉丝和瓦格纳已经离开了,屋子里只剩他们两个人。阿尔特弥斯把他送到门口,将旁观者交给他,然后叮嘱他说:“记得在外面绝对不要提及说话会的任何事情或者任何人,我们在说话会以外的地方是完全不认识的。” 

  “我记住了。”阿瓦登回答,然后转身要走。 

  “王二。” 

  阿尔特弥斯忽然叫道,阿瓦登连忙转身,还没等他反应过来,两片柔软温暖的嘴唇忽然贴到了他的双唇,然后是一个细切的声音在耳边响起:“谢谢你,我爱你。” 

  阿瓦登觉得眼睛有些湿润,他戴上旁观者,推开门,重新步入到那一片令人窒息的世界中去,但他此时已与来时的心境大不相同。 

  此后阿瓦登的精神面貌明显有了改善。他谨慎地享受着这种秘密集会的乐趣,并且乐在其中。每一周或者两周,他们五个人都会在周日秘密地举行说话会的活动,聊天,唱歌或者听杜拉丝讲1984的故事。阿瓦登同阿尔特弥斯又“完全交流”了几次,偶尔他也会跟杜拉丝“交流”。他有了两个身份,一个是现实中和网上的阿瓦登,编号19842015,还有一个是说话会里的王二。他很享受这个名字,觉得这就是自己另外的一个人生。 

  有一次集会,他们谈到了敏感词汇的问题。阿瓦登记得很早的时候——他对这方面的记忆有点模糊——有关部门给出的是一份敏感词汇列表,由网站的内部管理人员秘密参考使用,他对如何演变成现在的局面大惑不解。那一天瓦格纳带了一瓶葡萄酒,兴致很高,于是索性给他们讲了讲“屏蔽”的进化史,身为网管的他经常可以接触到这些资料。 

  在最开始美国政府只是单纯地屏蔽掉敏感词汇,但很快他们就发现这样的措施根本没有用处。很多人会采取在词组中夹杂符号或者数字的方式来绕开系统检查;于是有关部门不得不将这些近似敏感词汇也一一屏蔽掉。然而众所周知,数字与符号之间的组合方式是近乎无限的,只要你有想象力,就完全可以组合出一个新的词组而且不失掉他的原意。比如说“politic”这个词,就有“politi/c”、“政polit/ic”、“pol/itic”等近乎无限种表达方式。 

  当有关部门意识到这个问题时,他们采取了新的策略。既然无法辨识词组,那么就用单词屏蔽。这一举措在一开始是奏效的,违规交谈的人显著减少,但很快人们就发现可以用同音字或者谐音的方式来继续表达自己的危险思想。即使有关部门封掉全部敏感词汇的同音字,也无济于事,思想活跃的美国人充分发挥了自己的想象力,使用隐喻,借代、类比、引申及其他修辞方法,或者将一个敏感词用数个不敏感的字来代替。人类的思维方式要比电脑开阔许多。电脑屏蔽掉一条路,他们还会有更多的路可以选择。 

  这一场水面以下的角力看起来似乎是美国大众要取得胜利。这时候,一个具有逆向思维精神的人出现了。他的身份不明。有人说他是有关部门的主管;也有人说他是因过度使用敏感词汇而被捕的危险人士。无论他是谁,总之整个局面被扭转过来。他向有关部门建议,不再告诉大众禁止说什么,而是规定他们只能说什么,用什么方式去说。有关部门很快就心领神会,制订了新的规章制度:取消了敏感词汇列表,取而代之的是互联网络健康语言列表,并把这举措推广到了日常生活中的语言屏蔽系统中去。 

  这一次,大众终于处于下风。以往他们与有关部门尽情地在网络与现实中捉着迷藏,而现在他们却被有关部门扼住了咽喉。这样一来,有关部门可以有效率地掌握住言论,因为整个语言的框架都被彻底控制了。在有限的空间内,大众几乎是无计可施。 

  尽管如此,大众还是不屈不挠地将这场战争——或者说游戏——继续下去,他们挑选健康词汇列表中的合法字眼来表达不合法的意思:两个连续的“稳定 ”意思就是“反对”,“稳定”加“繁荣昌盛”则暗示“屏蔽”。美国政府不得不对这一动向保持着警惕,并日复一日地将更多的词汇从健康词汇列表里删掉,禁止大众使用。 

  “当然,这场战争会持续下去的。只要世界上还存在着两个不同的字或者词组,那么就可以继续自由交流——你知道莫尔斯电码吧?” 

  瓦格纳说到这里,拿起茶杯一饮而尽,满意地打了一个嗝。 

  “可是,这场战争的代价就是语言的失落。表达能力会越来越贫乏,越来越淡而无味,人们会越来越倾向于沉默,这对有关部门反而是好事。”兰斯洛特摆出一副忧虑的表情,有节奏地用指关节敲击着桌面,“这样一来,岂不就等于是大众的自由意识将语言推向死亡的边缘?真讽刺啊。按照这个趋势,有关部门是不会败的,他们会笑到最后。” 

  “不,不,笑这种情感他们是不会了解的。”瓦格纳淡淡地回答。 

  “我倒是觉得,美国是一直处于恐惧的情感之中呢,生怕人们掌握了太多的词汇,表达出太多的思想,变的难以掌握。”阿尔特弥斯说完摆出一副她在上班期间冷若冰霜的呆板脸孔,学着僵硬的腔调喊了一句:“营造健康的网络环境,美国万岁!” 

  杜拉丝、兰斯洛特与瓦格纳都哈哈大笑,唯一没笑的是王二(阿瓦登)。他对于兰斯洛特刚才的那句话始终耿耿于怀:大众与有关部门的对抗,其最终结局就是语言的消亡。那么他们现在这个小小的说话会,也只不过是在一列开向悬崖的列车里关上窗帘,享受坠毁前最后的宁静罢了。 

  不过他没有说出口,因为这太煞风景了。阿瓦登不希望破坏说话会的气氛,这对他很重要。 

  从说话会回到家里,阿瓦登躺在行军床上,双手枕着脑袋,陷入了沉思。自从加入说话会以后,他变的比以前更容易陷入思考。有时候他想的是这个社会、这个互联网络或者这座城市中存在的荒谬性;有时候他想的是自己的生活;还有时候他想的是阿尔特弥斯。他不知道是不是在一个压抑的世界里,人的情感会变的格外强烈,他现在陷入对阿尔特弥斯的迷恋无法自拔。阿瓦登一直很羡慕杜拉丝讲的《1984》里面的温斯顿,他和朱利亚有一间两个人独处的小屋,一个只属于他们两个人的小世界。 

  他在与阿尔特弥斯“完全交流”的时候曾经吐露过自己的心声,阿尔特弥斯没有直接回答,而是表示两个人的关系无法再比说话会更近一步——维持现在的状态就已经是个人行为的极限,有关部门可不会一直打瞌睡。“我们只能把感情生活压缩在每周一次的说话会活动里,这已经很奢侈了。”她对他说,同时温柔地抚摩他的胸膛。“只有在说话会里,我们才是阿尔特弥斯和王二。而在其他时间里,你是19842015,而我是19387465。” 

  对此,阿瓦登只能发出一声轻轻的叹息,确实他不该奢求更多。 

  除了感情,发生变化的还有互联网络。自从加入说话会以后,阿瓦登逐渐发现互联网表面下潜藏的一些东西。正如瓦格纳在一次活动的时候指出,普罗大众与有关部门的战争从未结束,总会有思想和言论从严厉管制的缝隙中流泻出来。阿瓦登发现,在完全公式化的EMAIL与网络论坛中其实隐藏着不少耐人寻味的细节,就好象那个title一样,存在着各式各样的密码与隐藏寓意。这些东西出自不同人的手里,样式和破译方式都不同,阿瓦登不知道那些密码背后隐藏的是怎样的内容。不过有一点可以确知的是,说话会并不是唯一的一个地下集会,瓦格纳说的对,始终还是有人在试图用“健康”词汇表达“不健康”思想。 

  讽刺的是,给阿瓦登感触最深的,是有关部门的管制。以往他只是模糊地感觉到自己被绑缚起来,现在他能清晰地看清这种束缚与压抑的脉络,以及加诸在自己身上的各种手段。在小小说话会中享受到的自在让他更加深刻地感受到在宽阔现实中的不自在。 

  “FUXKYOU, YOUSONOFBITCH!” 

  每一次的聚会,三位男士都会轻蔑地一起高喊这一句粗话。他们清楚这不会给有关部门带来什么不良影响,不过这确实很痛快。 

  这一周,阿瓦登特别地忙碌,他的同事因为不明原因而被屏蔽掉了,这样一来整个项目就全压在了他一个人身上。这项目是为有关部分设计一种软件,用来控制大功率主动式“旁观者”的能源分配控制。软件很复杂,他不得不每天在电脑前工作十几个小时,只有在身体实在支撑不住的时候才停下来随便吃一点东西,喝一口纯净水,困了就躺在旁边的行军床上睡上一觉,爬起来继续工作。屋子里满是浑浊的烟味与袜子脏衣服的酸臭味,阿瓦登就在这种环境下蓬头垢面地敲着键盘,并不时揉揉满布血丝的眼睛。 

  偏偏在这个时候屋子里的暖气坏掉了。洋灰色的暖气片从昨天开始就变的冰凉,不再有热水流动。阿瓦登检查了一下,发现并不是管道问题,而且邻居们也碰到同样的事,看来是供热系统出了问题。这一变故的正面影响是稍微淡化了屋子内的酸臭味,负面影响是整个屋子变的有如冰窖一样。紧闭的窗户和门能挡住寒风,却挡不住寒冷,低温让本来就寒酸的房间更笼罩上一层霜气。无论是那把木椅还是行军床都象是冷酷的冰雕,屋子里唯一还有些热气的就只剩下电脑。阿瓦登不得不披上所有的御寒衣物,蜷缩在床上,把电脑的散热口对准自己。 

  有关部门宣布“供热”和“暖气”暂时也被列入敏感词汇,于是阿瓦登没办法写信向供热部门询问,只好静待,除了用来敲键盘的指头以外,尽量保持全身一动不动,以节约热量。在停止供暖后的第四天,暖气片里终于传来“哗啦哗啦”的声音,带着热气的水开始流动,屋子里恢复了温暖,“供热”和“暖气”又可以恢复使用了。于是EMAIL与网络论坛上全都是“庆祝有关部门恢复供应暖气,急人民之所急”的帖子,EMAIL新闻组里也全是类似主题。 

  不过这对阿瓦登来说太晚了,他生了病,感冒,而且是重感冒。他面色苍白,全身软弱无力,头疼的象是被一枚达姆弹射入头部,只能躺在床上等医生。医生来到他家里,给他做了两三次点滴,喂了一些叫不上名字的药片,叫他静养。这一场病足足持续了数天,他不得不放弃参加这一星期的说话会,身体状况实在太差了,阿瓦登甚至怀疑自己搞不好会因此而死掉。 

  阿瓦登躺在床上,心里懊悔不已,说话会是他唯一的乐趣,现在他却没办法参加。他把头蒙在被子里胡思乱想,瓦格纳这一次会带什么特别的东西来呢?兰斯洛特有没有把两个孩子也领过来?还有阿尔特弥斯,他没参加的话,她会和谁“完全交流”呢?瓦格纳还是兰斯洛特?他还想到了杜拉丝,上一次的聚会里,杜拉丝讲到了温斯顿在秘密幽会的屋子里对朱丽亚说“我们已经死了”,朱丽亚附和着说“我们已经死了”,这时候第三个声音说道“你们已经死了。” 

  杜拉丝就讲到这里,就停住了。阿瓦登急切地想知道接下来发生了什么,第三个声音是谁,是党吗?温斯顿和朱丽亚是否会被捕,他们会有什么样的下场?不光是他,阿尔特弥斯也很希望知道后续情节的发展,不过她并没有去追问杜拉丝。 

  “让这成为一个悬疑,这样接下来的一周我们的生活都会在期待的乐趣中度过。”她对阿瓦登说,然后两个人继续沉溺于intercourse的快乐。 

  “也许他们都会死。”阿尔特弥斯在交流结束后,看着天花板说。 

  “也许那只是奥布林的声音,他去探望他们。”阿瓦登安慰她道,但是他的心里也不确定。 

  阿瓦登的病持续了十天,然后他终于痊愈了。他痊愈后的第一件事就是从床上爬起来,然后去看墙上的日历:这一天恰好是星期日,说话会活动的日子。阿瓦登已经缺席了一周,这已经令他如饥似渴,甚至做梦都在和他们一起喋喋不休地说着话——所幸他并没有说梦话的习惯,所以24小时工作的旁观者并没发出任何警报。 

  阿瓦登简单地洗了一下脸,用一把有些生锈的剃刀沾着肥皂仔细地刮掉脸上粗硬的胡须,然后咕噜咕噜地刷了刷牙齿,用手和毛巾沾着热水将自己蓬起的乱发压下去。因为生病,有关部门发了一些补贴给他,其中包括两块羊角面包、两瓶姜汁啤酒和一份精制砂糖。他将这些东西都用塑料布仔细包好,揣到宽大的军大衣里,打算带到说话会上去与大家分享。 

  今天的天气和往常一样地冷,阿瓦登把自己裹在大衣里,登上前往效率大楼的公共汽车。一路上车厢里的广播重复着“营造健康的互联网络”以及一些优秀网络用户的先进事迹;车厢前面的电子屏幕不断滚动显示着最新的健康词汇列表,一个旁观者自车顶垂下来睥睨着车内的每一个表情呆滞的人。阿瓦登坐在最后一排,望着窗外不断向后移动的建筑物与枯黄的树木发呆。 

  车子很快就到达了辛普森大楼附近的车站,阿瓦登下了车,把手放到怀里摸了摸塑料布包着的食物,朝着大楼走去。他在半路无意中抬起头,忽然一阵冰冷的寒流刺入他的胸腔,迫使他停住了脚步。 

  有什么地方不对劲! 

  他看到了效率大楼的第五层阿尔特弥斯家的窗户发生了一些奇怪的变化。以前阿尔特弥斯家面向大街的窗户总是挂着粉红色的窗帘,而现在窗帘则被扯到了两边,窗户大开,用肉眼可以勉强看到窗玻璃和屋子里雪白的墙壁。假如今天有说话会的话,阿尔特弥斯绝对不会把有屏蔽效果的窗帘打开。而且打开窗户这件事也绝不寻常,在这个城市里的室外空气十分浑浊,几乎不会有人会去开窗换气。 

  也就是说,今天并没有说话集会召开,而是发生了另外一些事情。阿瓦登望着那窗户,心情开始变的有些慌乱,他把手从兜里掏出来,叼起一支香烟,把身体靠在一根电线杆旁故做镇静,以免被行人怀疑。究竟说话会发生了什么,为什么这一周停办了呢?要知道,只要还有复数的成员能够出席,说话会就会一直办下去,难道说瓦格纳、兰斯洛特、杜拉丝和阿尔特弥斯同时无法出席?这种概率实在太小了。阿瓦登一边这样想着,一边向四周不安地张望。忽然他看到了一样东西,一个念头霎时占据了他的全部心灵,让他几乎眩晕过去。 

  “说话会本周不会有了,以后也不会有了。”阿瓦登嘴唇默默地蠕动着,面如死灰。 

  他看到在街道内侧一处不起眼的地方隐藏着一个类似雷达天线的东西,其造型很象是两个背部贴在一起的大碗。阿瓦登心里清楚这是什么东西:这正是他负责软件设计的大功率主动式“旁观者”,这造型他很熟悉。这装置可以主动发射电波去探测人们的声音,并检查其中是否存在敏感词汇。 

  这样的装置居然就安放在阿尔特弥斯家附近,那么就等于说话会完全暴露在了有关部门的监控之下。主动式旁观者的强大刺探电波会轻易刺穿她家中的铅质窗帘,把所有成员的话原封不动地传到有关部门耳朵里。 

  这是一个划时代的发明,这一技术的突破意味着有关部门可以不再被动地等待警报,可以主动出击去刺探人们在任何时间任何地点说的任何话语。阿瓦登可以想象接下来会发生什么,阿尔特弥斯他们的每一句话都被有关部门记录下来,会有机器统计出到底有多少违禁词汇被他们使用过;然后联邦警察会冲进她的屋子,将正在聚会的成员们都带走,只留下搜查过后空荡荡的房间和窗户。 

  阿瓦登想到这里,心如刀绞,他一点也不为自己的侥幸逃脱而感到幸运。他的胃袋翻腾起来,一种恶心的感觉从胃里直接升到嘴边,让他想吐,却又不能吐——因为“呕”也是个敏感词汇;大病初愈的孱弱身躯无法承受这种打击,象害了风寒一样颤抖起来,几乎站立不住。 

  他不敢继续朝前走去,仓皇地转过身去,登上另外一辆公共汽车,把嘴闭的更紧了。等阿瓦登回到自己家楼下,看到楼房附近另外一架新的主动式旁观者正在兴建中,漆黑的天线在半空舒展开来,仿佛一面巨大的蜘蛛网。看来有关部门已经着手在整个纽约市部署这种新兴高科技产品。 

  他不敢驻足观看,低着头从那巨大装置旁边走过,一路不停地走回家,然后把自己的脸紧紧地压在枕头里,却不敢哭出声音来,连一句“FUXKYOU, YOUSONOFBITCH”都不能说。 

  从那以后,阿瓦登的生活回到了普通状态——就是说和原来一样沉滞、压抑、欠缺激情,健康向上,缺乏低级趣味。兰斯洛特说过:“战争的结果就是,大众的自由意识会将语言推向死亡的边缘”,现在看来,他的预言是很准确的:说话会的覆灭,导致“说话”、“歌剧”、“完全”、“交流”几个词先后被剔除出了健康词汇列表,成为敏感词汇。 

  另外,虽然阿拉伯数字还能用,但“1984”这一个数字组合也被屏蔽掉了,这让包括阿瓦登在内的程序员在编写程序时不得不谨慎地检查数字是否违规,这额外增加了很多工作量,让他更加疲惫。 

  阿瓦登不是没有担心过,也许在某一天的深夜,他就会忽然接到一封EMAIL,让他留在家里不要动,不要试图在网络做任何动作;接着电话会响起,电子女声会把这一要求重复再重复,直到警察打开他家的大门,把他带去未知的地方,那里有未知的命运等待着他。《1984》后面的情节发展阿瓦登始终不知道,唯一知道的杜拉丝已经彻底失踪了,所以温斯顿和朱丽亚的结局始终是个谜;就好象兰斯洛特、瓦格纳、杜拉丝和阿尔特弥斯的结局一样,也不从得知。其实这两件事对于阿瓦登来说没什么本质性的区别,所以它们也可以看做是同一个谜。 

  其实他最担心的,是阿尔特弥斯。每次想到这个名字,阿瓦登就难以抑制心中的郁闷。她究竟会怎么样,彻底被屏蔽掉吗?如果是那样,那么她在这世界上遗留下来的唯一痕迹,就是一个程序员记忆里的假名而已了。 

  说话会消失后三个星期,仍旧风平浪静,没有任何人来找过阿瓦登,他也没收到过任何类似内容的EMAIL,阿瓦登一直在想,也许是他们没有吐露出自己的下落,也可能是因为他们根本不知道——他们认识的只是一个叫王二的程序员。这个城市里有数以千计的程序员,而王二是个假名。 

  因此,生活一如既往地平静。不,确切地说,还是有一点不同的,那就是互联网络健康词汇列表:那上面的词组消失的速度比以前要快的快,每小时每分钟都有词与单字飞快地在名单上消失,阿瓦登不得不花上大量时间去更新列表,以跟紧当前形势。 

  与词汇列表更新速度相对的,EMAIL和网络论坛上的东西越来越乏味。因为人们不得不用极有限的词去表达广泛的意思,大家都变得寡言少语。就连那些秘密的暗语和联系方式也少了许多;整个网络就象是前些天阿瓦登家里出了问题的暖气片一样:虽然名义上是给人带来温暖的东西,但却变的冰冷、僵硬,让人如坠冰窟。 

  这一天,阿瓦登从电脑前抬起头来,他看了看窗外迷茫的灰色天空,胸口一阵抽搐,不由得痛苦地咳了一声。他拿起塑料杯,将杯子里的纯净水一饮而尽,杯子丢进同样是塑料质地的垃圾桶里,发出钝钝的撞击声,他觉得自己的脑子也是一团垃圾,举起手敲了敲,果然发出同样钝钝的撞击声。 

  然后他拿起大衣,戴上墨绿色的护目镜,走出门去。阿瓦登没带便携式的旁观者,那东西已经不需要了,城市里到处都是主动式的旁观者,随时监听是否有违禁词汇的存在。整个纽约现在就象是互联网络一样,被有关部门营造成十分健康。 

  阿瓦登这一次外出是有正当理由的,他决定去取消网络论坛服务,这服务已经用不着了,因为无论EMAIL,新闻组,BBS论坛还是其他什么现在全部都变成了一样的东西。 

  从日历来说现在应该是春季,但外面还是很冷,高大的灰色建筑矗立在平地上,仿佛绝对零度下的石林。大团大团的风裹着黄沙与废气穿行其间,风沙无处不在,让人置身其中而难以摆脱。阿瓦登把手揣进兜里,脖子缩进领口,畏缩着向网络部的大楼走去。 

  忽然,他停下了脚步,惊讶地站在原地无法动弹。他看到阿尔特弥斯正站在前面的路灯下,穿着黑色的制服。可是她的变化有多么大啊,面容象是老了十岁,满脸都是衰老的皱纹,年轻的活力荡然无存;她听到脚步声,转过头来,两个乌黑的大眼睛显得异常空洞,目光越过阿瓦登延伸到远方,没有一个明晰的焦点。 

  阿瓦登万万没有想到会在这个时间这个地点碰到她,这让他已经沉寂已久的心灵泛起了几点火花,可惜他迟钝的神经已经无法表达出“激动”这一个简单的情感了。两个人互相对视了一阵,他终于木然走到她身边,张了张嘴唇,想对她说些什么。但是他掏出今天新发布的健康词汇列表,发现上面是一片空白——终于连最后一个词组也被有关部门屏蔽了。 

  于是阿瓦登只好保持着沉默,默默地与面无表情的她擦肩而过,继续向前走去。他的身影逐渐融入同样安静的灰色人群之中,整个城市都显得寂静极了。

Thursday, May 21, 2009

How can I move my gallery installation from one server to another?

 
 
 

How can I move my gallery installation from one server to another?

Here's a step by step guide:

  1. Backup your installation!
  2. Upgrade G2 on the old server to the same G2 version which you plan to install on the new server.
  3. Deactivate AND uninstall the url rewrite module if it is active because it will generate incorrect urls after your move.
  4. Backup G2 on your old host. Backup the database and the g2data folder.
  5. Copy the g2data folder and import the mysql database to your new host. You can skip copying the g2data/locks directory if you want.
  6. If you're using MySQL and moving from a windows based server to a *nix (unix, linux, ...) based server, you will have to change each database table name from lower case (e.g. g2_albumitem) to a case-sensitive name (in this example g2_AlbumItem). See script Image:CaseSensitiveTables.zip to automate this process a bit.
  7. Install the gallery2 code (extract gallery2.tar.gz/zip) on the new host. It should be the same G2 version as you last used on the old host (that's why you did the upgrade in step 2.).
  8. Have your webhosting partner change the owner of the g2data dir recursively (all files and folders) to the webserver user, unless php cgi + suexec is used. If you don't understand this instruction, forward it directly to your webhosting partner. The webhost has to do this only once, I'm sure they will do it. If they don't then make sure that the webserver user can write and delete files in this directory (chmod 777).
  9. Don't copy the config.php from the old host to the new host unless you're willing to hand edit it. It's easier to just run the installer; browse to newhost/gallery/install/. Make sure you choose "reuse existing database tables" in the database step. Point the installer in the appropriate step to the g2data folder (which is now not empty). And finish the installer. If you choose to copy the config.php instead of running the installer you have to manually change:
    • the g2data path
    • galleryId (at the bottom of config.php)
    • db name/user if needed
  10. Go to G2 Site Admin and change all paths if needed. imagemagick, zip, netpbm, ... all modules that depend on external programs have to be tested and reconfigured. Make also sure that the mail function of G2 works on the new host.

Tools Monitor Website Up / Downtime: 30+ Free Web Services and Tools

 
 

Let's face it, you cannot be monitoring your website 24-7 but still for webmasters who are generating revenue from their websites, you need to be there as soon as possible to fix things up when there's a downtime, or else you'll potentially suffer a revenue lost. For those who are not making money from their website, there's still a hit on reputation if the site has gone down for hours (or days) and the owner wasn't aware. You could lose visitors, or worst, loyal followers.

Fortunately, there are web services that check your website from time to time (whether it's free or paid services) and notifies you so you can get your hands on it when there's a downtime. Here's a compilation of various Web Services and Tools to Monitor Website Uptime and Downtime. Full list after jump.

Free Web Monitoring

If you have not done this before, it's good to start with a free tracker. There are plenty of web services that track your website status without needing to pay a penny. That of course, comes with some limitation and it varies between service providers. Together with the list compiled, we highlight some information you might want to know:

  1. Mon.itor.us

    Not only they monitors more than 120,000 sites, Mon.itor.us also offer services like Internal Monitoring and Visitors Tracking. [Read more]

    Frequency: 5 mins
    Premium Services: Yes
    upported Protocols: HTTP/HTTPS, POP3, IMAP, FTP, TCP/IP, more

  2. Site Uptime

    SiteUptime is a website monitoring service that checks your website at regular intervals and notifies you via email or SMS if it becomes unavailable. [Read more]

    Frequency: 30 mins
    Premium Services: Yes
    upported Protocols: N/A
    Alert via: Email, SMS

  3. Internet Seer

    Perhaps one of the largest web monitoring service available. Services include Availability Monitoring, Performance Monitoring, Link and Image Checking, Transaction Monitoring, Historical and Detailed Check and Alert Reporting. [Read more]

    Frequency: 5 mins
    Premium Services: Yes
    upported Protocols: HTTP, HTTPS, SMTP. POP3 and other Ports

  4. Site 24×7

    Site24×7 is the easier, faster and more effective way to monitor the uptime and performance of your web sites, online services and servers. [Read more]

    Frequency: 60 mins
    Premium Services: Yes
    upported Protocols: HTTP, DNS,
    Alert via: Email, SMS, RSS

  5. HyperSpin

    Website monitoring, web server monitoring & server monitoring from worldwide locations. [Read more]

    Frequency: 1 Hour
    Premium Services: Yes
    upported Protocols: Ping, HTTP, HTTPS, FTP, SSH, SMTP, DNS, POP3, IMAP, MySQL, and any arbitrary services running on TCP/IP
    Alert via: Email, SMS

  6. HostTracker

    Web monitoring service that allows you to do an instant site check. [Read more]

    Frequency: 30 mins
    Premium Services: Yes
    upported Protocols: HTTP
    Alert via: Email, ICQ, GTalk, SMS

  7. Dotcom Monitors

    Services include Web Site Monitoring, Web Application and Business Transaction, Monitoring, Network Device Monitoring, Reporting, Analysis and Graphs, Alerts, Notifications and Escalation, Web Load Stress Test, Multi-User Support. [Read more]

    Frequency: 60 mins
    upported Protocols: HTTP, HTTPS, SMTP, POP3, DNS, FTP, SOAP, Video, Audio
    Premium Services: Yes

  8. Site Probe

    SiteProbe is a tool that checks the status of your website hourly, 24 hours a day, 7 days a week. This gives the webmaster more time to be creative and improve his/her content instead of constantly worrying about whether or not the site is "up". [Read more]

    Frequency: 60 mins
    Premium Services: Yes
    upported Protocols: HTTP, HTTPS, FTP, SMTP, and POP3

  9. FreeBackup.info

    Enjoy the security of always having your website watched! [Read more]

    Frequency: N/A
    Premium Services: No
    upported Protocols: HTTP
    Alert via: Email, SMS

  10. Killer Website Monitor

    The Killer Web site Monitor is FREE and easy to set up - you can be up and running in less than a minute! [Read more]

    Frequency: 1 Hour
    Premium Services: Yes
    upported Protocols: HTTP

  11. Vertain

    Monitor the uptime and performance of your website, get alerted on all problems that effect users, such as availability, timeouts and content changes, before your users see them. No setup or maintenance cost, no scripts to record or maintain, no intrusive agents to install on your server. [Read more]

    Frequency: N/A
    Premium Services: No
    upported Protocols: HTTP
    Alert via: Email, SMS, Phone

  12. Uptrends

    Uptrends was founded by the founders of OneStat.com, one of the largest global real-time web analytics providers with clients such as Cornell University, Massachusetts Institute of Technology, Thomas Cook, HP and FujiFilm. [Read more]

    Frequency: 30 mins
    Premium Services: Yes
    upported Protocols: N/A
    Alert via: Email, SMS, RSS

  13. Uptime Party

    Server monitoring for your small business or personal web sites has never been easier. [Read more]

    Frequency: 60 mins
    Premium Services: Yes
    upported Protocols: HTTP

  14. Service Uptime

    ServiceUptime is free remote website uptime monitoring designed to help you detect website downtime which can mean lost revenue and profits. [Read more]

    Frequency: 60 mins
    Premium Services: Yes
    upported Protocols: HTTP, HTTPS, POP3, DNS, IMAP, SMTP, IMAP, more

  15. Internet Vista

    InternetVista is a monitoring infrastructure that watches over your website 24 hours a day and 7 days a week. If it is unavailable or malfunctioning, you are immediately notified by email and by SMS. [Read more]

    Frequency: 60 mins
    Premium Services: Yes
    upported Protocols: HTTP
    Alert via: Email, SMS

  16. EControlPortal.Net

    Free web-based monitoring service that keeps a constant watch over your Internet services. [Read more]

    Frequency: 5 mins
    Premium Services: No
    upported Protocols: HTTP, HTTPS, PING, DNS, IMAP, POP3, RADIUS, NNTP, WEB CONTENT, AUTHORIZATION
    Alert via: Email

  17. ServerMojo

    ServerMojo provides free monitoring service that will monitor your servers web, ping, dns, mysql and more and our system will check each one approximately every 15 minutes. [Read more]

    Frequency: 15 mins
    Premium Services: No
    upported Protocols: HTTP, DNS, MySQL, Ping
    Alert via: Email, SMS, Twitter, Jabber

  18. UpPanel

    upPanel.com is a website monitoring service that watches your websites and alert you if one becomes unavailable. [Read more]

    Frequency: 30 mins
    Premium Services: Yes
    upported Protocols: HTTP/HTTPS, FTP, SSH, SMTP, MySQL, PING, more

  19. WebsitePulse

    WebSitePulse is a web-based monitoring service that keeps a constant watch over your web site 24 hours per day, 7 days a week, 52 weeks per year. When it detects that your web site is not responding, it will send notifications to you at all of your designated "contacts" for that sites. [Read more]

    Frequency: 60 mins
    Premium Services: Yes
    upported Protocols:HTTP/HTTPS, FTP, SSH, SMTP, MySQL, PING, more

  20. Basic State

    Free web site uptime monitor service that alerts you in 15 minutes. [Read more]

    Frequency: 15 mins
    Premium Services: No
    upported Protocols: HTTP, DNS, Server

Free Tools

Not too keen depending on Internet Services? Try monitor your website status with these desktop applications.

  • SDL Website Monitor - A collection of scripts that allow a website to be monitored and/or tested. The monitor allows you to record pages by clicking through your site from your browser. These can then be periodically checked to ensure they are available and correct.
  • Zabbix - enterprise-class open source distributed monitoring solution.

  • Website Monitoring - Monitor all your websites with this free website monitoring application. Sits in the system tray, alerts you with an icon notification and an email if your website is down or running slowly. Runs as a windows service so it will run even if not logged onto the machine.

  • Google Desktop Gadget Website Monitor - Watch your website uptime/downtime right on your desktop.

  • Nagios - Open Source host, service and network monitoring program.

Paid Services

Free is good, but paid services guarantees more options and checks your website more frequent. If you are serious and want to get close to real-time getting notification when your site is down, we recommend these following services.

  • Wormly - Trusted by notable clients like Nokia, SitePoints, etc. Wormly gets you started in less than 10 minutes with price as low as 9.00 monthly.
  • AlertSite - Get a comprehensive view of your web site's performance and availability, with detailed breakdowns of DNS resolution, TCP connect, content download, redirect times and more.
  • Pingdom - Monitor your website and servers and let you know right away when anything goes wrong. Get the facts and stay on top of things with Pingdom.
  • OpenTracker - Opentracker is a web site tracking tool built for website analysis. Analyze website statistics and monitor visitors online & 'real time'.
  • WatchMouse - WatchMouse performs all server checks from a customer perspective, thus ensuring that your customers don't experience problems accessing your servers or services.

Other Solutions

Miscellaneous ways to track website downtime.