注    册
密 码 忘记密码
保存密码         取消

个人资料

昵称: shinorwar
姓名:
性别:
生日: 1983-10-20
星座:
学历:
院校:
行业: 计算机IT
头衔:
位置: 中国-湖北-武汉
家乡: 中国-湖北-武汉
个人标签:
个人简介:

座右铭:

详细资料..

日志

TOMCAT无法下载中文名文件解决方法

分类:默认栏目

使Tomcat可以下载中文文件

1.设置页面编码
<%@ page contentType="text/html;charset=gb2312" language="java" errorPage=""%>   


2.修改$TOMCAT/conf/server.xml文件中
    <Connector port="8080"              
         maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" URIEncoding="gb2312"/>

3.重新启动Tomcat。

如果页面使用UTF-8编码,修改以上红色部分为UTF-8既可。

jar文件的打包方法

分类:一家之言

  最近的项目需要用到汉字的UNICODE码值,在网上找了一下,很难找到完整的UNICODE码对照表,却意外发现一老兄用VB写的UNICODE码转换机,也就是输入一个汉字,得到它的UNICODE码值,其实是很简单的功能。下载下来玩了一下,本来想分析一下算法,无奈没有打开dll文件,只得停止这一偷窥别人内心世界的“龌龊”行径~~~~~

  想到java语言本来就是支持UNICODE码的,用java写一个UNICODE码值转换程序应该不难,再加上我这段时间本来就在用ECLIPSE,哈哈,说干就干,上午花了30分钟把程序给整出来了,测试运行基本无异常,并且可以实现汉字和码值之间的双向转换。OK,吃饭去!下午来继续完善了一下,做了个袖珍型的小界面。想把它挂在网上,供做程序用得着的伙计们下载,这个时候却遇到个不大不小的问题,那就是打包,我希望能把程序打包成JAR文件,在安装了JRE的机器上双击就可以执行,为大伙节约点时间。毕竟,大家做程序的人,时间都很紧,没必要在这种细枝末节的小事上纠缠半天。以前没发布过打包的java程序,上网一找,文章还很多,可就是一个都不能成功!气死我了!敢情这些高人们回答问题时都是用CTRL+C和CTRL+V的~~~~

   又在baidu上翻了几页,终于找到一个靠谱的,霎那间有白区遇到地下党同志的感觉,那个眼泪是哗啦啦呀~~。好了,步入正题,我们开始原封不动引用这位大牛的心得:

***************************************************************************************** 分界线

我开始也为这个问题郁闷得想打人!
在网上看了很多,但一点效果都没有
不是这个问题就是那个问题,所谓的回答别人都只是copy帖子而已!
回答问题也要负责任,不要把别人指向歧路!
经过我近100次不同方案的实验,我想我现在可以谈谈我的实验结果了吧

----------开始正题--------------
针对:双击jar文件,即可运行相关程序

首先列表一下环境:
D:abcmyFrame.class(这个myFrame.class 就是我要运行的程序,当然里面必须包含有main方法啦,有一点还要申明:这个myFrame.class 里是没有打包的,也就是没有pachage 语句进行包申明)
好了,开始做事吧
在D:abc 下面建立一个文件 名字可以是任意的,什么阿猫,阿狗都没问题,而且有没有扩展名,也是没关系的,但你总不至于是exe 、 jar 什么的吧?那你也太专牛角尖了吧,
比如名字为 : ddd.jjj 或 fff 都没问题,我就给这个文件取名:xx.x
好了现在的任务就是在你刚建立的文件里写点东西。
在里面写上:
main-class:myFrame

现在呢,就有N多需要注意的或不需要注意的地方了:
1.main-class: 这些字呢,大小写是不区别的,但你不要给我把“-”给丢了!
2.myFrame 千万不要写成myFrame.class ,而且myFrame 大小写敏感的!
3.“main-class:myFrame” 这一行必须是单独一行的,而且这行不能是最后一行,
文件最后留个空行,也许你什么都干得出来,你也可以不用空行,你却写上一些
&U&()*^^&*%%*&^(^) 系统也懒得管你!
4.最重要的,最容易忽略的,就是在main-class: 的后面必须有大于1的个数的空格,如:main-class: xx.x
好了
现在就开始用jar了
首先打开ms-dos(开始里的 运行 输入 cmd 回车)
进入到D:abc下面 (cd d:abc 回车)
然后输入:jar cvfm mm.jar xx.x myFrame.class
如: D:abc>jar cvfm mm.jar xx.x myFrame.class
然后回车,应该就ok了!
当然这个命令也可以有多种样式的写法,如:
jar cvfm mm.jar xx.x *
jar cvfm mm.jar xx.x *.*
jar cvfm mm.jar xx.x *.class

需要注意的地方是:xx.x 这个文件必须所有的要被包含的文件的前面 ,换句话就是
必须紧跟在你要建立的jar文件名的后面,比如我这里就是mm.jar
还有就是如过xx.x这个文件有扩展名就必须写上扩展名,没有就不写
整行命令里面可以变动顺序的就只有你的那些要包含的程序文件(xx.x 不包含在内,它
不是你的应用程序的一部分),比如你的应用程序要用到几个类(a1.class a2.class a3.class )
命令可以这样:
jar cvfm mm.jar xx.x a1.class a2.class a3.class
jar cvfm mm.jar xx.x a1.class a3.class a2.class
jar cvfm mm.jar xx.x a2.class a1.class a3.class
......
或者方便点:
jar cvfm mm.jar xx.x *.class
还有:cvfm 你照抄就好了不好改什么
上面讲的都是没有用package 包机制的
其实用包的程序也变化不大
要注意的地方:
比如文件位置为:
D:abcnnmyFrame.class
(myFrame.java里面开头一句是: package nn;看清楚上面我写的文件位置)
你只要把nnmyFrame 看成是上面讲的myFrame 就一样了
在D:abc>下运行jar cvfm ee.jar xx.x nn
注意:1.是在abc下运行,不是在nn下!
2.xx.x 文件是在abc下面,而不是在nn下面
3.xx.x里面的main-class:myFrame 要换成main-class:nn/myFrame
或 main-class:nn.myFrame
4.记得也要在main-class:........的后面行有空行或有内容的行(anything will ok)
还有问题可以进我的QQ群:25382780 大家一起学习java
我来给你QQ远程操作示范!!!!!!!

网线水晶头的接法及相关知识

分类:默认栏目

 

网线水晶头的接法及相关知识

 

做水晶头有两种国际标准:EIA-568A和EIA-568B标准

EIA-568A标准:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕

EIA-568B标准:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕
=======================================================
直接连线:就是网线的两头都用一个国际标准。

它适应于:交换机(或集线器)UPLINK    和     交换机(集线器)普通端口  之间的连接
            
          交换机(集线器)普通端口    和    计算机(终端)网卡   之间的连接


交叉连接:就是网线的两头用不同的国际标准。

适用于:  计算机(终端)网卡 <-------->  计算机(终端)网卡   之间的连接

          交换机(集线器)普通端口   <------->   交换机(集线器)普通端口  之间的连接

悲戚哉,崖山之后,再无中华

分类:史海回眸

    公元1279年二月,南宋残军与元军在新会崖门海域(今属广东省江门市)展开了一场历时20多天的大海战,双方投入兵力数十万,动用战船2千余艘,最终宋军全军覆没,丞相陆秀夫背着年仅9岁的皇帝赵昺蹈海殉国,赵宋王朝灭亡。

  1276年初,蒙古铁骑一路南下,临安沦陷,南宋朝廷土崩瓦解。年幼的益王赵昰和广王赵昺,在母亲杨太后的带领下,逃出都城,到达温州。大臣陆秀夫派人招来了躲藏于此的陈宜中,大将张世杰也率兵从定海前来会合。五月一日,赵昰在福州即位,是为端宗,改元景炎。陈宜中被任命为左丞相兼枢密使,张世杰为枢密副使,陆秀夫为签书枢密院事。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

  南宋虽然投降元朝,但福建、两广大片地区仍处在流亡小朝廷的控制之下,李庭芝也在淮东、淮西地区进行着顽强抵抗。但淮东、淮西等地相继失陷,李庭芝战死。景炎元年(1276)十一月,元军逼近福州,此时福州有正规军17万,民兵30万,淮兵万人,足可一战,但由于主持朝政的陈宜中胆小怕事,因此小朝廷立足未稳,就又开始了逃亡。离开福州之后,小朝廷只能四处流亡,辗转泉州、潮州、惠州等地。景炎三年(1278)春,来到雷州附近。逃亡途中,宰相陈宜中借口联络占城,一去不返。端宗在逃亡途中患病,四月十五日病死,年仅11岁。端宗死后,群龙无首,眼看小朝廷就要分崩离析,陆秀夫慷慨激昂,振作士气:“诸君为何散去?度宗一子还在,他怎么办呢?古人有靠一城一旅复兴的,何况如今还有上万将士,只要老天不绝赵氏,难道不能靠此再造一个国家么?”众臣便又拥立年方7岁的赵昺为帝,改元祥兴。

  元军步步为营,不久雷州失守,形势危急。张世杰数次率军反攻雷州,但都没有成功,于是将流亡政权迁至崖山。历史似乎注定了要选在这里翻开空前悲壮的一页。

  宋军到达崖山时,尚有正规军和民兵20万人,而进攻的元军只有数万,仅就兵力而言,双方相差悬殊,且元军不善水战,宋军无疑占有优势。但张世杰此时指挥出现了严重失误,他判断蒙古人的优势是骑兵,不擅水战,必须依靠水军与之作战,因此放弃了对崖门入海口的控制,把千余艘战船背山面海,用大索连接,四面围起楼栅,结成水寨方阵,把木制战船两侧用衬垫覆盖,以防御元军的火箭和炮弩,赵昺的御船居于方阵之中,打算在此死守。张世杰此举失误在于,一是放弃了对入海口的控制权,等于把战争的主动权拱手交给了对方;二是把千余战船贯以大索,结成水寨,虽然集中了力量,却丧失了机动性。此后张弘范率大批元军赶到,控制了崖山之南的入海口,又从北面和南面两个侧翼切断了宋军的所有退路。宋军陷入孤立无援的境地,此后10多天的中,宋军只能以干粮充饥,饮海水解渴,饮过海水的士兵呕吐不止,战斗力严重削弱。

  当时,张世杰有个外甥在元军中,张弘范一连三次派其至宋营对张世杰劝降,张世杰说:“吾知降生且富贵,但义不可移耳!”。张弘范又叫囚禁中的文天祥写信招降张世杰,文天祥说:“吾不能捍父母,乃教人叛父母,可呼?”于是他写出了那首千古传诵的《过零丁洋》。张弘范看了一笑置之。张弘范没法,再派人向崖山的士民说:“你陈(宜中)丞相已去(占城),文(天祥)丞相已执,你们还想怎样呢?”士民亦无叛者。

  二月初六早晨,元军发起总攻。元将李恒指挥水军利用早晨退潮、海水南流的时机,渡过平时战舰难以渡过的浅水,从北面对宋军发动了一场突袭,到中午,北面的宋军已被元军击溃。南面的元军又在张弘范的指挥下,利用中午涨潮、海水北流的时机,向宋军发动了另一次进攻。宋军南北受敌,士兵又身心疲惫,无力战斗,全线溃败。战斗从黎明进行到黄昏,宋军阵脚大乱,张世杰下令砍断绳索,率10余战舰护卫杨太后突围。张世杰率帅船杀到外围,见赵昺的御船过于庞大,无法突围,便派小舟前去接应。当时天色已晚,海面上风雨大作,对面不辨人影,陆秀夫惟恐小船为元军假冒,断然拒绝来人将赵昺接走。张世杰无奈,只得率战舰护卫着杨太后杀出崖门。

  宋军败局已定,陆秀夫知道已没有逃脱的可能,便把自己的妻子儿子赶下大海,然后对赵昺说:“事已至此,陛下当为国捐躯。德佑皇帝受辱已甚,陛下不可再辱!”赵昺身穿龙袍,胸挂玉玺,随陆秀夫跳海自尽。数天之后,陆秀夫尸体浮出海面,被当地乡人冒死收葬。元军在清理战场的时候,发现一具身穿黄衣的幼童尸体,身上带有金玺,上书“诏书之宝”四字,送交张弘范,经确认是赵昺所带玉玺。张弘范再派人寻找赵昺尸体时,已下落不明。

[ 转自铁血社区 http://bbs.tiexue.net/ ]

  张世杰保护杨太后冲出重围,听到帝昺的死讯后,杨太后手掩胸口大哭:“我不顾生死,万里跋涉来到这里,为的是存赵氏血脉,现在已经无望了!”于是跳海身亡。元军继续派重兵追击张世杰,处于弱势的宋军且战且走。张世杰计划到占城后整顿军马,再图恢复,五月初四,船到南恩州平章港(今阳江海陵岛)遭遇台风。部下劝他登岸,他说不用了,焚香仰天拜道:“我为赵氏亦已尽心尽力,一君亡,又立一君,现又已亡,我不死,是想为赵氏存宗祀。天若不让我光复赵氏,大风吹翻吾船!”此时,风浪更大,舟覆人亡,幸存士卒为张世杰焚尸殓葬,墓今仍在海陵岛上。南宋这支残存的抵抗力量至此完全覆没。

  崖山之战是灭亡南宋的最后一战,从战术层面看来,张世杰、陆秀夫等人的部署失当,对战役失败负有不可推卸的责任,但他们在绝境中所表现出来的民族气节和那种知其不可为而为之的勇气,不能不让人叹服。今日位于崖山南面的崖山祠,是一座古老的建筑。在这里供奉有陆秀夫和张世杰的塑像,以纪念他们的忠烈。这两个人,一文一武,正是在流浪小朝廷中起了关键作用的中流砥柱。

  文天祥、陆秀夫、张世杰也被后世并称为“宋末三杰”。

  崖山海战,是空前惨烈的一场战役,说其惨烈,更多的是体现在战役胜负已定之后。在大势已去的情况下,为了不使战舰落入敌手,宋军将数百艘战舰自行凿沉,然后,超过十万众的南宋军民,包括官员、士兵、妇女、百姓,不愿被残暴的蒙古政权所奴役,纷纷韬海自尽……元朝所编的宋史客观的记载了这段史实:七日之后,海上浮尸以十万计……10万人自杀,在浩如烟海的中国历史长河中,只留下了一行字,但它背后的震撼意义,令后人叹息不已。在国家命运的转折关头,从皇帝到大臣、士兵甚至普通百姓,每个人都在用自己的行为表态。在崖山附近一个叫延安村的小村庄旁边,有一座没有碑文的坟墓,与众不同的是,墓的四周,全部是用蚝壳围砌起来的。传说这就是当年的杨太后之墓。杨太后殉国后,匆忙之间,张世杰将她葬在了这里。迫于元朝的压迫,百姓不敢为她树碑立传,只得用蚝壳为杨太后修建了一座特殊的坟墓。为了怀念这位坚贞不屈的太后,每逢四月初二杨太后诞辰日,四乡八里的百姓都会来这里祭拜,久而久之,已经成为了一种风俗。 此外,还有一些忠义之士,冒着天大的危险,将侥幸逃脱的赵氏皇族后代严密保护起来,隐姓埋名,直到元朝灭亡,他们才恢复本来姓氏,在崖门附近建立了赵氏的皇族村,并将宋代十八位皇帝的灵位永久供奉在村里的祠堂里。

  南宋虽然覆没,但输得是这样的悲壮,这样有节烈之气,勇士们面对外族入侵和压迫,拼死抵抗,为争取民族生存、自尊、自卫而英勇献身,义无反顾,闪耀着爱国主义的“崖山精神”,即中华民族精神。崖山精神,春秋大义,鼓舞后人。

  “崖山多忠魂,后先照千古。”以文天祥、陆秀夫、张世杰“三忠”为代表的忠臣义士受到历代肯定,任凭沧海桑田,时代更叠,他们永被历史和人民铭记,千古流芳。正如蔡东藩《宋史通俗演义》最后结句诗:“一代沧桑洗不尽,幸存三烈尚流芳。”正因为有了他们的精神存在,崖山不仅仅是南宋王朝最后灭亡的遗恨之地,也从来就是人们抒发爱国情怀之地,历代政要、名人墨客、平民百姓临崖凭吊、叹息、兴感、追怀。。。。。。

    崖山之战是宋对蒙古最后一次有组织的抵抗。此战之后,中国在历史上第一次完全被外族征服。崖山之战也是中国历史的重要的转折点。中国独立发展的进程被打断,曾经高度发达的经济文化科技在蒙元统治期间限于衰落;而之后推翻蒙元建立的明朝又走向保守封闭的道路。不少外国的史学家将宋朝灭亡视为古典意义中国的结束,所谓崖山之后,已无中国。

    窃以为,南宋之悲剧,实乃咎由自取,自古以来,腐儒当政,文人带兵都属误国之罪魁,终两宋之王朝,为加强赵氏政权统治,不断削弱国家武装力量,任用毫无实战经验的文人,甚至太监统兵,而对真正有军事才能的将领百般防范,造成了“兵不识将,将不识兵”的尴尬局面,致使国无良将,军无强兵,面对强悍的外族入侵时随即土崩瓦解,葬送了我泱泱中华,将中华文明的最后一点血脉丧失殆尽,可悲可叹,可怜可恨。。。

来点有用的吧

分类:一家之言

昨天吃饭时,Giocoda说你的博客日志怎么一直不见更新啊,我笑,呵呵,是啊,是好久没更新了罢,算起来大概有一年了。勤于思考,惰于笔耕,这也许不是我一个人的弊病。究其原因,我想思考是天马行空的,是光的速度;写作是血肉之躯握着笔在做机械转动,是物理速度,光速和物理速度,从效率上出发,我们宁愿选择前者,否则要爱因斯坦的相对论还有什么用呢^_^OK,言归正传,要写,就写点有用的吧,这是一段国外高手写的专门破解EXCEL文件写保护加密的代码,用VB语言写的,可以做成宏运行。具体方法是在文档里面新建宏,调出VB脚本编辑器,然后把代码复制到代码窗口,保存,点击“宏”-“运行”,大概10秒钟以后,会弹出一个对话框,提示破解成功,OK,尽情地享受书写的快感吧。

Option Explicit

Public Sub AllInternalPasswords()
' Breaks worksheet and workbook structure passwords. Bob McCormick
' probably originator of base code algorithm modified for coverage
' of workbook structure / windows passwords and for multiple passwords
'
' Norman Harker and JE McGimpsey 27-Dec-2002 (Version 1.1)
' Modified 2003-Apr-04 by JEM: All msgs to constants, and
' eliminate one Exit Sub (Version 1.1.1)
' Reveals hashed passwords NOT original passwords
Const DBLSPACE As String = vbNewLine & vbNewLine
Const AUTHORS As String = DBLSPACE & vbNewLine & _
"Adapted from Bob McCormick base code by" & _
"Norman Harker and JE McGimpsey"
Const HEADER As String = "AllInternalPasswords User Message"
Const VERSION As String = DBLSPACE & "Version 1.1.1 2003-Apr-04"
Const REPBACK As String = DBLSPACE & "Please report failure " & _
"to the microsoft.public.excel.programming newsgroup."
Const ALLCLEAR As String = DBLSPACE & "The workbook should " & _
"now be free of all password protection, so make sure you:" & _
DBLSPACE & "SAVE IT NOW!" & DBLSPACE & "and also" & _
DBLSPACE & "BACKUP!, BACKUP!!, BACKUP!!!" & _
DBLSPACE & "Also, remember that the password was " & _
"put there for a reason. Don't stuff up crucial formulas " & _
"or data." & DBLSPACE & "Access and use of some data " & _
"may be an offense. If in doubt, don't."
Const MSGNOPWORDS1 As String = "There were no passwords on " & _
"sheets, or workbook structure or windows." & AUTHORS & VERSION
Const MSGNOPWORDS2 As String = "There was no protection to " & _
"workbook structure or windows." & DBLSPACE & _
"Proceeding to unprotect sheets." & AUTHORS & VERSION
Const MSGTAKETIME As String = "After pressing OK button this " & _
"will take some time." & DBLSPACE & "Amount of time " & _
"depends on how many different passwords, the " & _
"passwords, and your computer's specification." & DBLSPACE & _
"Just be patient! Make me a coffee!" & AUTHORS & VERSION
Const MSGPWORDFOUND1 As String = "You had a Worksheet " & _
"Structure or Windows Password set." & DBLSPACE & _
"The password found was: " & DBLSPACE & "$$" & DBLSPACE & _
"Note it down for potential future use in other workbooks by " & _
"the same person who set this password." & DBLSPACE & _
"Now to check and clear other passwords." & AUTHORS & VERSION
Const MSGPWORDFOUND2 As String = "You had a Worksheet " & _
"password set." & DBLSPACE & "The password found was: " & _
DBLSPACE & "$$" & DBLSPACE & "Note it down for potential " & _
"future use in other workbooks by same person who " & _
"set this password." & DBLSPACE & "Now to check and clear " & _
"other passwords." & AUTHORS & VERSION
Const MSGONLYONE As String = "Only structure / windows " & _
"protected with the password that was just found." & _
ALLCLEAR & AUTHORS & VERSION & REPBACK
Dim w1 As Worksheet, w2 As Worksheet
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer
Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer
Dim PWord1 As String
Dim ShTag As Boolean, WinTag As Boolean

Application.ScreenUpdating = False
With ActiveWorkbook
WinTag = .ProtectStructure Or .ProtectWindows
End With
ShTag = False
For Each w1 In Worksheets
ShTag = ShTag Or w1.ProtectContents
Next w1
If Not ShTag And Not WinTag Then
MsgBox MSGNOPWORDS1, vbInformation, HEADER
Exit Sub
End If
MsgBox MSGTAKETIME, vbInformation, HEADER
If Not WinTag Then
MsgBox MSGNOPWORDS2, vbInformation, HEADER
Else
On Error Resume Next
Do 'dummy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
With ActiveWorkbook
.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If .ProtectStructure = False And _
.ProtectWindows = False Then
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND1, _
"$$", PWord1), vbInformation, HEADER
Exit Do 'Bypass all for...nexts
End If
End With
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
If WinTag And Not ShTag Then
MsgBox MSGONLYONE, vbInformation, HEADER
Exit Sub
End If
On Error Resume Next
For Each w1 In Worksheets
'Attempt clearance with PWord1
w1.Unprotect PWord1
Next w1
On Error GoTo 0
ShTag = False
For Each w1 In Worksheets
'Checks for all clear ShTag triggered to 1 if not.
ShTag = ShTag Or w1.ProtectContents
Next w1
If ShTag Then
For Each w1 In Worksheets
With w1
If .ProtectContents Then
On Error Resume Next
Do 'Dummy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If Not .ProtectContents Then
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND2, _
"$$", PWord1), vbInformation, HEADER
'leverage finding Pword by trying on other sheets
For Each w2 In Worksheets
w2.Unprotect PWord1
Next w2
Exit Do 'Bypass all for...nexts
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
End With
Next w1
End If
MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK, vbInformation, HEADER
End Sub

今宵酒醒何处?

分类:刀丛觅诗

    S失恋了,4个月的苦心经营终于彻底划上一个句号,期间分分合合,合合分分,但没想到,这次,会是永远的绝决。。。easy come,easy go~~Let it go with the wind。。。

    在我们的拾掇下,他终于决定疯狂一把,bg整个寝室。我们扛着不酔不归的大旗,浩浩荡荡杀向饭店,经过一番激烈的酒精考验,最后终于丢盔弃甲,烂泥般爬回寝室。4个人,总计喝了14瓶,期间L由于皮肤过敏,提前撤下火线,算起来,我们剩下三人,平均每人4瓶。

    酒不醉人人自酔——忘了是谁说的了。是的,我一开始就醉了,今天的酒局,主角理所当然应该是S的,但是,我始终认为,这一桌,只有我,酔了,而且,是酩酊大酔,彻底的酔。。。没错,在大家眼里,S是最应该酔的,他那憔悴的面容,忧伤的眼神,黯淡的笑容,无不诉说着曾经历经过如何的创伤,感情,这把双刃剑,今天狠狠地刺伤了他——我的兄弟。然而,在失恋者的背后,谁又会注意到一个卑微的失意者,在那刻意塑造出来的玩世不恭的笑容下面那颗疲惫的心呢?在酒桌上,我把自己定位为一个旁观者,无论如何,我没有资格成为今天的vip,其实,我也想酔,真的很想,。我机械地给自己倒酒,不断地用各种理由向S劝酒,向L劝酒,向Z劝酒,我从来不关注他们的反应,一杯酒端起来,我就有一种强烈的欲望将那琥珀色的液体一饮而空,事实上,我的确做到了,终于,我实现了自己的愿望,我开始说话打颤,我开始语无伦次,我开始神经质地发笑——莫名其妙的笑,笑声中,我恍恍忽忽看到了3人的笑脸:H,你是不是喝高了?笑声中,我发现眼角有滚烫的泪珠滑落。。。

    结果很出乎意料,我竟然没有倒下。没有想到一向标榜中庸的我,在这场不称之为竞赛的竞赛中拿了一个第一——喝得最多却还没有横着出来。人未酔,心先碎,很久很久没有体验过这种苦楚了,忽然间,想恸哭了。冥冥中,一个苍老的声音在敲击着我:你是男人,你怎能轻易落泪!泪水,那是懦夫的铭牌!于是,我不敢哭,我怕眼泪会玷污掉心中那块圣地——在那里,我时常仰视着若有若无的神灵,诉说着心中的渴求,寻访着自己脆弱而又圣洁的尊严。。。我在回忆,上次痛哭是在什么时候,哦,好久远了,好像是初中吧,是的,是那次期末考试,我考砸了,被母亲拿着鸡毛掸子严厉地教训,已经记不清楚那一记记鞭打落在身上是什么感觉了,但决不会是痛,我不会因为肉体上的疼痛而掉泪——这是我的原则,泪水,只为尊严而流,我有负自己,有负老师的栽培,有负父母的期待,难道,那时的我,已经懂得了用男人最尊贵的东西,泪水,去洗刷这一切耻辱?那么,今天为何又会升起那种久违的感觉?是因为你吗?我是多么希望能够不省人事一回,来渡过这个孤寂忧愁的夜晚,虽然只是暂时的遗忘,但总好过彻夜的煎熬。我最爱的,我追逐过的,我正在追逐的,却是我痛的根源。。。我无时无刻不在反思自己,痛骂自己,我总想做得更好一点,给予更多一些,我总想自己变得刚强有力,好让那双手能够撑起一把参天的大伞,为我的挚爱,多挡住一缕骄阳。。。也许,我的努力会以失败告终,但是,我从未打算放弃,以前没有,现在没有,以后会有吗?我不知道,因为谁也无法预知未来。“一窝蜂向着来的路上走,哪一个都不要回头,回头就要错过黎明,找不到回家的路。。。”,想起了这首歌——一部令我热血沸腾的抗日电影的主题曲,好像是叫间谍风云吧,片中主角“白狼”那义无反顾的决断,果敢刚毅的眼神,在年少的我心目中烙下了一圈深深的印记。向前走,不要回头,回头就要错过黎明,我会一直这样走下去的,你呢?你会牵着我的手吗?我真的不知道,雾一样的迷茫,笼罩在我们身边,我想拉住你,却不知你在何方,也许,很近,也许,很远。。。

    今宵酒醒何处?寝室内鼾声雷动~~~已经是子夜了,夜已深,黎明还会远吗?

   

桥(南斯拉夫电影《桥》插曲)

分类:刀丛觅诗

啊朋友再见 
啊朋友再见 
啊朋友再见吧再见吧再见吧 
那天早晨从梦中醒来 
侵略者闯进我家乡 
啊游击队啊快带我走吧 
啊朋友再见吧再见吧再见吧 
游击队啊快带我走吧 
我实在不能再忍受 

如果我在战斗中牺牲 
啊朋友再见吧再见吧再见吧 
如果我在战斗中牺牲 
请把我埋葬在山岗 
如果我在战斗中牺牲 
请把我埋葬在山岗 

请把我埋在高高的山岗 
啊朋友再见吧再见吧再见吧 
把我埋在高高的山岗 
再插上一朵美丽的花 
啊每当人们从这里走过 
啊朋友再见吧再见吧再见吧 
每当人们从这里走过 
都说多么美丽的花 
每当人们从这里走过 
都说多么美丽的花 

二战德国国歌Deutschland Uber Alles——德意志高于一切

分类:史海回眸

Deutschland Uber Alles

Deutschland, Deutschland über alles,*
?ber alles in der Welt,*
Wenn es stets zu Schutz und Trutze
Brüderlich zusammenh?lt,
Von der Maas bis an die Memel,
Von der Etsch bis an den Belt -
|: Deutschland, Deutschland über alles,
?ber alles in der Welt. :|

Deutsche Frauen, deutsche Treue,
Deutscher Wein und deutscher Sang
Sollen in der Welt behalten
Ihren alten schoenen Klang,
Uns zu edler Tat begeistern
Unser ganzes Leben lang.
|: Deutsche Frauen, deutsche Treue,
Deutscher Wein und deutscher Sang. :|

Einigkeit und Recht und Freiheit
Für das deutsche Vaterland!
Danach laeszligt uns alle streben
Brüderlich mit Herz und Hand!
Einigkeit und Recht und Freiheit
Sind des Glückes Unterpfand.
|: Blüh' im Glanze dieses Glückes,
Blühe, deutsches Vaterland. :|

( Deutschland, Deutschland über alles,
Und im Unglück nun erst recht.
Nur im Unglück kann die Liebe
Zeigen, ob sie stark und echt.
Und so soll es weiterklingen
Von Geschlechte zu Geschlecht:
|: Deutschland, Deutschland über alles,
Und im Unglück nun erst recht. :| )**

|:——:|代表重复 歌词大意:
德意志,德意志,高于一切,*
高于世间所有万物 ;*
无论何时,为了保护和捍卫,
兄弟们永远站在一起。
从马斯(Maas)到默默尔(Memel),
从埃施(Etsch)到贝尔特(Belt),
|: 德意志,德意志,高于一切,
高于世间所有万物 。:|

德意志的妇女,德意志的忠诚,
德意志的美酒,德意志的歌曲;
遍及世界,却永远保持
他们古老而高贵的名声;
激励我们从事高尚的事业,
即便要用去我们的一生。
|: 德意志的妇女,德意志的忠诚,
德意志的美酒,德意志的歌曲。:|

统一、主权和自由,
为了德意志祖国;
让我们一起为了这个目标而努力,
象兄弟那样团结起来,献出我们的双手和真心。
统一、主权和自由,
是我们千秋万代的誓言。
|: 为了实现这使命的荣誉,
为了德意志祖国永远的繁荣昌盛!:|

[From天涯]雄鹰,走好——让历史还你公道吧,米洛舍维奇

分类:刀丛觅诗

    今天刚刚获悉一个消息:前南斯拉夫总统斯洛博丹·米洛舍维奇在海牙国际法院的牢房中阖然长逝,终年64岁。尽管在此之前,米洛舍维奇就因严重的心血管疾病多次请求赴俄罗斯就医,但均遭到这个维护人道主义的法庭的拒绝。所以,他的去世应该是预料之中的。尽管米洛舍维奇和南斯拉夫已经渐渐淡出了我们的视野,但我觉得还是应该为他写点什么悼念他。当然我知道,为米洛舍维奇这样一个人写一篇悼词是非常不得人心的,因为根据法庭的指控,他是“违反日内瓦公约”、“反人类罪”、“种族灭绝罪”、“违反战争法”等等骇人听闻的罪名的嫌疑人。虽然截至目前法庭并没有裁定他的任何一项罪名,但世界主流舆论已经将他列为罪人了。可是没有办法,我不想隐瞒自己的真实情感,也不想把自己的疑惑埋藏在心中,哪怕这种情感会引来阵阵唾骂,哪怕这疑惑会招来嘲笑。
  
  从前南斯拉夫内战爆发的那一天起,我就始终关注着这场战争的进展。1993年春的一天中午,当时我还是一名大学生,在午饭时漫不经心地翻看着报纸的国际新闻,想找到关于波黑战争或者俄罗斯宪法危机的消息。突然,一张照片映入眼帘:一位老年妇女,将一个骷髅紧紧贴在自己的脸上失声痛哭。照片下面的文字则告诉我,那是一位塞尔维亚大婶,而那个骷髅则是他的儿子,和许多塞族年轻人一起被穆斯林武装集体杀害,他们的坟场被找到了。当时我分明感觉到,骷髅黑洞洞的眼眶似乎穿过报纸逼视着我,仿佛有很多疑惑……我失神地盯着那双黑洞洞的眼眶,耳边似乎有人在不断地问我——“这一切究竟是为什么?”我就这么呆着,直到眼泪不知不觉地滴落在报纸上。然后,我把那张照片剪了下来,贴在自己的书桌前,每天都要看一看它,想一想“这究竟是为什么”。
  
  花开花落,不知不觉中十二年过去了。巴尔干的硝烟已经逐渐散去,当年孩子们都已长大成人;当年的军人也已经脱下军装回家与亲人团聚,开始了平民生活;当年的战场和坟场,也都变为开满鲜花的草地。一切都归于平静,仿佛什么都没发生过。但是即使面对这样和平的景色,我们还总是不由得会想到:有些孩子是永远不可能长大了,有些人是永远不会回来再与亲人团聚了。
  
  2005年的7月,联合国和欧洲各国举行了对斯雷布雷尼察大屠杀10周年的隆重纪念。随着一个接一个“万人坑”被发掘出来,一个又一个大屠杀的元凶被缉拿归案,这桩欧洲自二战结束以来规模最大、最残忍的屠杀真相逐渐变得清晰起来。面对着罹难者的累累白骨,面对着那些死者骷髅上黑洞洞的眼眶,我想,哪怕是铁石心肠的人内心也会受到震撼。我们这些活着的人,有义不容辞的责任思考一个问题:他们本来都可以活下去,享受生活,享受爱情,劳动,受教育,与子女亲人共度余生——究竟是什么使他们成为万人坑中的枯骨?为什么会发生民族仇杀,为什么曾经友好相处的邻居、朋友甚至亲人会突然反目,拿起屠刀杀人和被杀?为了制止、根除这些仇杀,我们应该做什么,不该做什么?我们究竟应该如何防止类似的悲剧再次重演?这不仅是南斯拉夫悲剧,而且也是卢旺达种族大屠杀等一系列人间惨剧给我带来的疑问。
  
   2001年,在一个非常偶然的机会里,我看到了一部电影。电影的名字,以及是哪国拍的我都忘记了(毕竟是老了,年轻时那种过目不忘的能力一点点丧失了),但内容我还是记住了,讲的就是波黑内战中几个射击运动员的故事:他们都是前南斯拉夫国家射击队里波黑籍运动员,分属不同民族;大家以往都是好朋友,彼此非常亲密,生活恬静而美好。影片开始于1991年,他们正在为参加1992年巴塞罗那奥运会紧张地做准备。然而,随着日子一天天过去,电视上越来越多地出现了分裂势力领导人——伊泽特贝戈维奇(穆斯林族)、博班(克罗地亚族)等人——的画面。他们嘟嘟囔囔、喋喋不休地教唆人们:“决不能这样活下去了”、“我们一直受到压制”、“塞尔维亚人是压迫者”、“只有分家才是唯一选择”……等等。这种煽动,就如同最近刚看的影片《卢旺达饭店》里面,那些胡图族极端分子的煽动一样,煽动人与人之间的仇恨。这种煽动起初并不奏效,和《卢旺达饭店》中的主角保罗·卢斯赛伯吉纳和他的雇员们一样,当时几乎所有的运动员们都认为这些完全是无稽之谈,一边喝着啤酒一边嘲笑政客们的无聊与狡诈,并且断言他们的煽动注定是徒劳之举。人们都难以置信:各个民族在一起和平生活了这么久,大家都是好邻居、好同事、好朋友;不同的民族之间相互通婚,彼此融合;单凭政客们的几句叫嚣,怎么可能会颠覆人们的和平生活呢?
  
  然而,随着时间的推移,事情渐渐地起了变化。俗话说不怕被贼偷,就怕被贼惦记。当民族分裂主义政客们铁了心打算用人民的生命做筹码开始一场冒险时,任何一个小事件都可以被上升到民族仇恨的角度,就犹如当年的独裁者们任何一件小事都看作阶级斗争一样。一次偶然发生的谋杀,一次抢劫,一次强奸,一次不公的裁决,甚至是一次偶然的事故,都会被政客们拿来当作自己“被压迫”的论据,不由得你不信。被尽管运动员们拒绝了各自民族的战争动员,但他们的朋友、同事中却有人被征召参战;有人杀人,有人被杀,每天都是如此……大家慢慢地杀红了眼睛,开始滥杀无辜。渐渐地,运动员们开始有好友或亲人被其他民族的武装所杀害,而且日复一日,越来越多……终于,运动员们无法再袖手旁观了,失去亲人的悲痛激发了人类复仇的本能。渐渐地运动员们开始相互指责、或者大打出手,有的则加入了本民族武装,成为狙击手。最后,这个运动队的每一个人都无法置身事外,全成为冷血的狙击手,把杀人当作如吃饭、睡觉一样的生活的必须内容。他们不但杀军人,还杀妇女、儿童、老人。随着战事的发展,运动队里那个塞族运动员成了穆斯林武装的心腹大患,于是穆斯林武装派他的队友——穆斯林运动员潜入塞族运动员的住地,埋伏了整整一夜。第二天清晨,当塞族运动员起床,毫无戒备地到阳台上呼吸新鲜空气,为新的杀人游戏做热身准备时,他的穆斯林队友向他射出了复仇的子弹……
  
  这部电影并不是大片,里面没有任何一个刺激的镜头,没有任何一个明星出场,情节也显得平淡无奇。然而,看完这部电影以后五年里,我的内心却久久无法平静,它给我带来的震撼不亚于《欣德勒的名单》和《卢旺达饭店》。一连串的疑问始终困扰着我——这一切究竟是为了什么?民族分离到底有多重要?独立之后,人们的生活就会发生质的变化吗?究竟是谁在战争中付出了代价,又是谁得到了利益?面对这样的困境,我们应该怎样做?
  
  无论我们是否愿意承认,这个世界上的人们还是因为各种原因被分成不同的肤色、民族(种族)。尽管马克思主义倡导“工人阶级没有祖国”的国际主义精神,号召实现全人类的“大同”,但遗憾的是,客观现实并非如此,在一定的时间里,全人类的大同仍旧是一个充满浪漫色彩的梦想而已。民族、种族差异不可避免地会影响到我们的生活,“非我族类,其心必异”的思想,总是能在很多人心中占有一席之地。种族冲突、种族纠纷、种族矛盾,甚至种族战争、种族屠杀,在这个世界上时有发生。我们就生活在这样一个时代,尽管我们对这类事件深恶痛绝,但我们并没有办法超越自己的局限和所处的时代。
  
  上个世纪最后10年,民族主义的洪水再次泛滥成灾。苏联解体,南斯拉夫分裂,捷克斯洛伐克离婚,厄立特里亚独立,卢旺达种族屠杀……尽管捷克斯洛伐克的“文明离婚”给人们提供了一个和平解决民族矛盾的典范,但在一系列的民族冲突中,捷克只是一个特例。即使是相对和平的苏联解体,也伴随着纳-卡冲突、格-阿战争、车臣战争等一系列血腥的战争进行的。这十年,我们见够了无辜者的鲜血,但始终无所作为。
  
  更可怕的是,这次民族分裂主义恶浪是伴随着亨廷顿所称的“第三波民主化”来的,因此它给人们造成了一种错觉:似乎民族分裂主义是民主化的必然产物,甚至在一些人的头脑中,民族分裂主义就是民主化。但事实并非如此,民族分裂主义这个怪胎只是借民主、自由这个载体还魂的僵尸,它与民主化没有任何必然联系。在伴随着民族分裂主义恶浪产生的很多新建立的国家(包括已经获得国际承认和未获国际承认),我们要么压根找不到民主和自由的影子(如土库曼斯坦、车臣),要么见到的是假民主的戏剧。不但如此,把民主化和民族分裂主义混为一谈,也为某些独裁国家对民主化的诬蔑找到了新的论据,在过去一些年我们不止一次看到这种谎言:发生国家分裂、种族屠杀就是民主化的必然结局。
  
  民族分裂主义就是这么一个怪胎:它根本不问多数人的意志是否被尊重,也不保护少数人的权益。例如苏联解体,1991年3月17日苏联第一次全民公决的结果,是76%的人主张保留联盟,也就是多数人主张保留联盟。可是,多数人的意志在苏联解体的进程中根本没有被野心勃勃的分裂主义政客所尊重。在1991年12月,三个卑鄙的政客在别洛韦日森林签署了苏联的死亡证明。同时,苏联解体之后,俄罗斯人作为少数民族,在波罗的海国家、高加索地区、中亚国家都不同程度地受到迫害和歧视,很多人被迫背井离乡——请问,民族分裂主义有什么地方符合民主的基本精神——“服从多数,保护少数”呢?
  
  民族分裂主义涉及到原有国界内有限资源的共享。几百年以前,由于人口稀少、工业不发达,我们的祖先还意识不到资源的重要性,因此“分久必合、合久必分”成了常事,一些人烟稀少的地区甚至无兴趣去获取。但是,现代化的工业社会和过度膨胀的人口,让我们意识到资源的有限性和不可再生性,哪怕是一些寸草不生的蛮荒之地,都有可能埋藏着丰富的资源,在这种情况下,每一寸领土和领海都是弥足珍贵的。但民族分裂主义要求的是排他性的资源独享,这意味着侵犯了原有国界内其他民族共享资源的权利。
  
  民族分裂主义不承认历史形成的边界和民族分布态势,并打算首先用暴力改变它。谁也无法确保民族分布的现状,各民族之间的交往的历史一定是令人愉快的。恰恰相反,人类只到了近代,伴随着人道主义与平等观念的出现,才学会了要平等对待其他民族,而在此之前的各民族交往史,如果深挖细翻,都可以挖掘出血海深仇。如果人类要和平共生,就只能抛弃这些历史旧账,而不是再次清算。谁也无法确保每一条边界都是恰如其分的,它往往反映的是若干年以前力量的对比。但边界是人们付出了巨大代价形成的,如果要打破它,往往会付出新的代价。如果各民族之间能够心平气和地达成协议,就如同捷克-斯洛伐克,那么也应该不存在问题。但是,不要忘记,20世纪90年代这么深的血海中,只有捷克这一块绿洲。无辜者付出的生命代价,谁人能够弥补?谁又有这个权力,让无辜者为民族分裂主义政客的野心买单?
  
  民族分裂主义进行的不是军队对军队的正规战争,而是所谓“总体战”,换句话说,就是“全民战争”。这是这种战争最邪恶的特点,因为在这种战争中,是很难区分军人与平民的。正如卢旺达种族屠杀,谁能分辨出哪个人是胡图族暴徒,哪个人是胡图族无辜平民?平民拿起砍刀就成了暴徒,暴徒放下屠刀就成了平民;今天还是平民,明天就是暴徒,后天就又是平民……那么,他们的对手怎样区分?怎样保护自己不受隐藏在平民中的暴徒的突然袭击?
  
  民族分裂主义具有危险的传染性,并不是说,某个民族要独立,你退缩了让它独立,麻烦就会过去。恰恰相反,因民族分裂主义产生的连锁反应会不断持续下去,如果不被扼制,就会向瘟疫一样四处传播,到处引发分裂浪潮和血腥屠杀。苏联解体肇始于波罗的海国家的独立,它不仅造成了苏联解体,而且还在20世纪90年代威胁到俄罗斯联邦的生死存亡。在俄罗斯联邦,不仅仅是一个小小的车臣闹独立,而且鞑靼斯坦这个自治共和国也几乎走上了车臣那条不归路,甚至就连俄罗斯人聚居的乌拉尔地区、远东地区都有人要成立“乌拉尔共和国”和“远东共和国”。要不是俄罗斯对车臣的残酷战争吓破了沙米耶夫的胆,天知道鞑靼斯坦的局势会怎样发展。而南斯拉夫的分裂,再次印证了民族分裂主义的传染性。首先是斯洛文尼亚、克罗地亚,接着传染到波斯尼亚和马其顿,再接着是科索沃,现在终于轮到了黑山。这不正是100多年以前康有为等人“公车上书”所列举的危机——“瓜分豆剥,渐露肌芽”——的现实写照吗?
  
  民族分裂主义这头怪物四处肆虐时,我们往往会看到西方大国的身影。我从不否认,西方大国走在维护人权、推进民主的最前列。但是,西方大国并不是仁慈的上帝,它们在国际舞台上扮演的角色,往往不但自私,甚至非常丑恶,充斥着伪善、不公和双重标准,甚至在某些屠杀中,扮演着推波助澜的角色。在卢旺达种族大屠杀中,法国作为一个对卢旺达胡图族政府有深厚影响力的国家,不但没有对屠杀予以制止,反而向胡图族武装提供了武器弹药和大量补给,对发生在眼前的图西族惨遭屠戮的事实却袖手旁观。在南斯拉夫冲突中,西方大国再次扮演了一个极其丑恶的角色:当分裂主义蠢蠢欲动时予以鼓励怂恿;当分裂分子单方面宣布独立时迫不及待地予以承认;战争一开始就不问青红皂白地对南斯拉夫予以全面制裁;在塞尔维亚人取得军事优势时又赶忙划定“安全区”,结果这些“安全区”成了穆斯林武装袭击塞尔维亚的据点,塞尔维亚军队打到“安全区”时又无法前进,然后溃不成军的穆斯林军队在安全区内休整、补充,再对塞尔维亚军队发动新一轮的袭击……最终,被不公平的规则激发得无比愤怒的塞尔维亚人丧失了理智,不再承认这些“安全区”的地位,直接导致了1995年的斯雷布雷尼察的大屠杀。
  
  在这个大环境下,出现了一个悲剧性的人物:斯洛博丹·米洛舍维奇。这个被西方大国称为“巴尔干屠夫”的人早已身陷囹圄,背负着刽子手的恶名。可我一直认为:尽管米洛舍维奇背负了很多骂名,尽管他罪行累累,但他也是民族分裂主义泛滥与大国强权势力压迫的受害者。有人说他是独裁者,可是,请大家不要忘记,正是米洛舍维奇时期,塞尔维亚举行了第一次多党民主选举,人们获得了真正的集会、结社和舆论自由,他从来不用坦克对付反对派。有人说他是暴君,但请大家不要忘记,他因选举而上台,也因选举而下台——你见过这样的暴君吗?有人说米洛舍维奇是“极端民族主义者”,但是请问米洛舍维奇什么时候把自己的军队开到过国境线以外去显示过他的“极端”和“民族主义”?有人把死于南斯拉夫内战的二十万人的血债全都归结到他的身上,可是,难道首先武装挑衅、打响了战争第一枪的分裂势力——奉法西斯分子“乌斯塔沙”为精神支柱的克罗地亚军队、波黑穆斯林武装、恐怖分子科索沃“解放军”就是一群善男信女吗?
  
  一个原本各民族和平相处的国家,被一群狂热的民族分裂分子肢解了。克罗地亚和波黑的分裂分子,他们不愿意生活在南斯拉夫,他们煽动着:“决不能再生活在一个被塞尔维亚人主宰的南斯拉夫”。但他们并没有问问,那些塞尔维亚人是否愿意生活在独立的克罗地亚人主宰的克拉伊那,以及被穆斯林主宰的波斯尼亚——特别是,当克罗地亚和波斯尼亚当局把当年屠杀了600,000塞尔维亚人的法西斯分子乌斯塔沙和穆斯林讨伐队当作民族英雄来怀念时,塞尔维亚人又一次成为了待宰的羔羊。
  
  这个时候,一个人出现了,他说:“不,我不允许自己的兄弟被人宰割。”于是他拿起了武器,不是为了恢复那个已经不复存在的南斯拉夫,而是为了保护自己的塞尔维亚兄弟,按照他们自己的意愿,生活在自己的国家中。米洛舍维奇并没有对同样独立的马其顿发动战争,因为人口构成主要是马其顿人和阿尔巴尼亚人的马其顿共和国只谋求自己的独立,而不谋求从塞尔维亚掠夺什么。野心让库昌、图季曼、伊泽特贝戈维奇走向不惜一切代价分裂国家的道路,而恐惧和愤怒则催生了卡拉季奇、姆拉迪奇、米洛舍维奇这样的“战犯”。于是,西方大国说他们做错了,所以他们就做错了。
  
  与南斯拉夫内战相应的,是俄罗斯对车臣的战争。尽管南斯拉夫内战死亡的人数不及车臣战争死亡人数的二分之一,尽管曾经在南斯拉夫上演的悲剧也曾在车臣上演,甚至,直到目前还在继续上演。米洛舍维奇所遇到的那些难题,一样在叶利钦和普京面前展现——怎样区分恐怖分子与平民?如何既消灭恐怖分子又避免屠杀?谁也没有长着一双区分平民与恐怖分子的火眼金睛,即便是具有世界最强科技力量的美国,在进行反恐怖战争时也还是无法避免伤及无辜,更不用说一个小小的南斯拉夫了。但这不妨碍鲍利斯·叶利钦悠闲地在意大利渡假和庆祝他的75岁生日,也不妨碍普京总统成为八国会议上的贵宾,更不妨碍布什总统在全世界宣扬他的人权观念。他们,和米洛舍维奇做了相同的事情,但是海牙国际法庭却离他们那么远。这不由得使我感叹:原来,这个法庭不是为了追求正义的,它只审判弱者,正义在强者面前无效。
   
  对于南斯拉夫战争有些了解的人都应该记得一个人:克罗地亚前总统图季曼。尽管这个人是战争的首要挑起者,尽管他在南斯拉夫还未分裂时就首先命令自己的警察部队袭击联邦驻军,从而国家陷入内战的火海;尽管他在联邦人民军撤出克罗地亚后继续向波斯尼亚的克罗地亚武装提供武器,甚至直接派出军队,把战火绵延到巴尔干的每个角落;尽管他亲自策划了对克拉伊那塞尔维亚人的种族清洗,手上沾满了塞尔维亚人的鲜血;尽管他的罪孽比米洛舍维奇更严重,因为他是这场混战的实际发动者,但这不妨碍他成为西方国家的座上宾,在他访问这些国家时,西方大国们为之鸣放礼炮。这是否应了斯大林曾说的那句话:“胜利者是不受指责的”?
  
  米洛舍维奇不是战争的挑起者,他只是塞尔维亚民族利益不成功的捍卫者。尽管作为一个小国的领袖,他不得不做出一个又一个妥协,不得不一步一步地退让。熟悉南斯拉夫内战进程的人应该知道,在1992年3月1日对波黑塞尔维亚平民婚礼大开杀戒,开了前南地区“种族清洗”的第一枪的,正是波黑的穆斯林极端分子;不顾占人口三分之一的塞尔维亚人的激烈反对,强行于1992年3月3日宣布波黑独立的,正是狂热的穆斯林好战分子伊泽特贝戈维奇,而不是米洛舍维奇。即使如此,塞尔维亚人也并没有立即拿起武器,而是继续与波黑当局讨价还价,要求建立一个邦联,协商的结果近似于达成协议。这时,西方大国开始干预了。1992年4月6日,正当波黑各方还在协商未来国家前途时,欧共体突然宣布承认波黑的独立,穆斯林和克罗地亚人欢欣鼓舞,塞尔维亚人则深受屈辱,一场残酷的战争不可避免。对此,意大利社会党主席普雷迪在1992年4月12日评论道:欧共体应当对克罗地亚和波黑内战“承担严重的道义和政治责任”。而1992年5月30日,西方大国操纵联合国安理会对刚成立仅仅33天的南斯拉夫联盟共和国实施了毫无理由的全面制裁,尽管三天后联合国秘书长加利就向安理会提交了一份报告,证明波黑塞族武装并不是听命于米洛舍维奇,但制裁一直没有取消,导致了南斯拉夫经济濒临崩溃。这是什么道理:米洛舍维奇一开始就有罪,但他的罪行不在于那时还没有发生的种族屠杀,而在于他不识时务。在西方政客为共产主义在欧洲消失喝彩,在他们欢庆“历史终结”的时候,米洛舍维奇竟然不识时务地宣布自己是“最后一个布尔什维克”。因此,他注定要从政治舞台上消失,要被缉拿归案,要被法庭审判,要承担可怕的罪名,哪怕他是塞尔维亚人选举出来的合法总统。
  
  还在1992年春天,当南斯拉夫内战刚刚拉开序幕、全世界都还是雾里看花时,素有“铁娘子”之称的英国前首相撒切尔夫人就对记者叫嚣:“马上出动空军轰炸贝尔格莱德,消灭欧洲最后一个布尔什维克堡垒!”铁娘子当时已经下台了,她已经不必跟台上的西方政客们那样闪烁其辞、装出一副公允的样子,她说出了西方大国对南斯拉夫干涉的实质:不是因为当时还有没有发生的种族清洗罪行,而是因为塞尔维亚人民,竟敢通过民主选举,选出一个表明坚信社会主义理想的米洛舍维奇。和这个不甘寂寞的老女人相比,台上的大国政客们则表现得很含蓄:他们发表一个又一个声明,既谴责穆斯林和克罗地亚人对塞尔维亚人的屠杀,也谴责塞尔维亚人对穆斯林和克罗地亚人的暴行。当然,穆斯林和克罗地亚人的罪行是可以放过的,但塞尔维亚人的罪行是不能饶恕的,为什么会是这种奇怪的标准,只有上帝知道。在谴责暴行的同时,他们加紧向克罗地亚和波斯尼亚提供各种物资和金钱,包括武器,却对塞尔维亚实行最严厉的禁运;他们制造出一个又一个名为难民庇护所、实为穆斯林和克罗地亚人军事据点的“安全区”来,一次次地愚弄塞尔维亚人,为的就是让他们发怒,让他们在愤怒中失去理智、大开杀戒,为大国们“公正的人道主义干涉”提供理由。在科索沃,大国政客们短时间内就将原来他们自己认定的恐怖分子、劣迹斑斑的“科索沃解放军”摇身一变成为“自由斗士”,翻手为云,覆手为雨,让人不禁感叹这个世界变化实在是太快。
  
  今天,我已不想再为米洛舍维奇辩护,尽管五年以前,我曾经写过一篇《历史将证明你无罪——为米洛舍维奇辩护》,但是,今天回头再看,那时掌握的资讯确实有限,某些观点极其情绪化和片面化。根据海牙法庭所展示的证据来看,米洛舍维奇确实对塞尔维亚武装屠杀波黑穆斯林和科索沃穆斯林的暴行负有难以推卸的罪责。任何人如果无视那些累累白骨,都是不可理喻的。我不是审判者,我无权宣布他有罪或者无罪,这是海牙国际法庭法官们的权力,而不是我的权力。我只是想提供一个经过自己思考的观点,想代替已经不能再发出声音的米洛舍维奇问一问,作为一个弱小民族的领袖,在强敌环伺、大国不公、自己的同胞惨遭杀戮的情况下,他应该怎样选择才是正确的?是否应该像大清国那样,把国土连同人民一起拱手相让?是否应该像某国对待印尼排华事件那样,发表一个不痛不痒的声明,然后再袖手旁观?我记得米洛舍维奇在1999年3月,北约最后通牒下达时曾说过的一句话:“科索沃比我的脑袋还重要……科索沃自动独立,我担不起这种历史责任!你们实在要打,那就来吧!”这是一种怎样的无奈?
  
  我从来就不是一个“逢美必反”的愤青,但我从来也不是唯美国是从的“唯美主义者”。当1993年春天我从报纸上看到那张照片,了解到这场悲剧的来龙去脉时,我就永远确定了自己的立场。虽然我支持美国消灭塔利班匪徒,也不反对美国摧毁萨达姆政权,甚至,我还希望美国人把内贾德这个疯子送上天堂,乐见美国把金正日政权化为齑粉;但我不认为西方对南斯拉夫的干涉是公道的。尽管我承认,西方大国不公道的干涉确实阻止了进一步的屠杀,但是这是以单方面牺牲塞尔维亚民族的尊严和利益换来的。美国人,整个西方,在对待塞尔维亚、米洛舍维奇的问题上极其不厚道,极不公正,这是大国强权对一个弱小民族权利的粗暴践踏!试想一下,如果当年鼓吹“民族自决权”的西方大国,划定一个公允的民族边界,让所有塞尔维亚人回归到自己的家庭中,还会出现波黑战争吗?不会,因为塞尔维亚人的要求就是如此。如果西方大国把“科索沃解放军”这样的匪徒的援助切断,逼迫其停止屠杀和迫害科索沃境内塞族人的暴行,还会出现科索沃战争吗?也不会,因为这就是米洛舍维奇的初衷。
  
  斯洛博丹·米洛舍维奇无疑是个可悲的人物。他不仅是西方政客的眼中钉,而且还成了南斯拉夫卖国贼们出卖的对象。对米洛舍维奇的缉拿与押送,简直就是一场肮脏的、一手交钱、一手交人的龌龊买卖。不,出卖他的还不止这些人,即使是当年出于某种目的、以片面报导把米洛舍维奇吹嘘为白璧无瑕的“民族英雄”、“反美斗士”的某些国家,仍旧不过是视米洛舍维奇为与西方对抗的一个棋子。如今,他已经无用了,所以被抛弃了,被出卖了,死得无声无息。这是一种怎样的痛?
  
  斯洛博丹·米洛舍维奇是一名斗士,尽管他勇猛刚毅、顽强不屈,尽管他的那些敌人,恐怖分子“科索沃解放军”、法西斯讨伐队波黑穆斯林武装、乌斯塔沙式的克罗地亚军队都曾被他的铁拳打得丢盔卸甲、落花流水,尽管他的雄辩让海牙法庭被迫一次次推迟判决,至今没有定下他的任何罪名,但他终究敌不过不公平的规则、吹黑哨的裁判、西方大国的干涉、以及来自自己国家内部见利忘义的卖国贼们的联手谋害。米洛舍维奇倒下了,他的倒下告诉我们,一个国家,一个民族只能以强者的身姿屹立于世界民族之林,捍卫国家利益时只能寸步不让,国家的领土和领海一寸不能出卖,对煽动民族分裂、民族仇恨的野心家只能严厉惩处,对靠暴力谋求分裂国家的恐怖分子只能斩草除根,否则,就只能沦为任人宰割的羔羊。要让那些挑起民族矛盾、煽动民族仇恨的野心家得到一个永志不忘的刻骨教训:某些底线一旦逾越,就一定会落入万劫不复的深渊!
  
  作为一名倾向社会主义和民主思想的公民,我一直向往民主和自由。但是,假如有什么人,非要把“民主”和“分裂祖国”捆绑在一起强行塞给我们(就如同有些人非要把“专制”和“社会主义”捆绑在一起塞给我们一样),想把我的祖国弄得四分五裂、七零八落,我不但要斩钉截铁地大声说“不”,而且一定要与之战斗到最后一刻。我们向往的是民主和自由,而不是民族分裂主义的肮脏私货;正如我们向往的是人人平等、彼此友爱的社会主义,而不是专制独裁的可耻垃圾一样。
  
  而令我悲哀的是,当今中国许多“民主派”和当年为苏联解体推波助澜的俄罗斯“民主派”一样,跟着西方大国双重标准的指挥棒后面走,而看不到对民族分裂主义的纵容会导致怎样的恶果。他们从对民主主义和人权思想的狭隘理解出发,不顾实际、不顾国情地跟在西方屁股后面吹嘘片面的“民族自决权”,漠视群众的民族情感,嘲笑爱国主义,不但给自己戴上了汉奸和洋奴桂冠,而且也遭到了人们的唾弃,让很多本来对民主不持反感的群众,疏远了民主阵营。即使不从民族大义、民族情感考虑问题,仅仅从保证民主进程的不可逆转这一技术上考虑,这些所谓“民主派”的方式也真是愚蠢到家了,完全是政治自杀,平白给专制主义鼓吹者们主动送去政治厚礼。毫无疑问,人权是必须得到尊重和保护的。反对国家分裂,就是维护人权的一种形式;挑唆分裂,引起各民族之间的仇杀,战争,被迫迁徙,哪里还谈得上什么人权呢?不认清民族分裂势力的危害,不与民族分裂主义划清界限,我们这个多民族国家早晚要被毁掉,南斯拉夫曾经发生的事情,未必不会在我国重演。我国是世界第一人口大国,我们不可能通过分裂国家、满足西方的要求获得他们的赏赐以跻身正常国家行列,我们只有走自己的民主、独立、统一的道路,才能获得别人的尊重,才能使我们自己和我们的子孙不至于遭受灭顶之灾。当初,俄罗斯的弱智民主派们曾幻想全面投靠西方获得援助发展经济达到富裕,但是一旦国家落入灾难,西方对俄罗斯的态度就变成了袖手旁观;而且他们还在一步步挤压和肢解俄罗斯的生存空间,因为他们认为俄罗斯还分裂得不够小,不够穷。现在,虽然普京总统在挣扎着重整河山,但失去的已经很难再夺回了。前车覆,后车鉴,谁要对这些血淋淋的事实视而不见,继续跟在西方屁股后面抬轿子,要么他没有良心,要么他没有头脑。普京总统并不是苏联体制的维护者,他在苏联解体前后是个标准的“民主派”,尽管那时他只是一个小角色,不承担苏联解体的罪责。但是,苏联解体给苏联各族人民带来的无穷灾难,使得他最终醒悟了,才说出“苏联的解体是最大的世纪性地缘政治灾难。它导致数千万同胞流落海外,是俄罗斯人民的真正悲剧”(普京:《2005年国情咨文》)这样发自肺腑的感慨。
  
  如今,波斯尼亚早已成为恐怖主义的庇护所,无数“基地”组织成员在此休整和受训,然后奔赴世界各个角落,伺机对手无寸铁的无辜平民发动自杀性袭击。科索沃也已经成为黑手党犯罪、各国变态的嫖客们的天堂,因为在这里有着大量从东欧各国贩卖来的性奴隶,供这些变态者强奸、鞭打、肆意折磨。这里没有法律,没有文明,只有野蛮、残酷和原始人的本能。当年出卖米洛舍维奇给海牙法院的南斯拉夫总理金吉奇比米洛舍维奇死得更早,不知他弥留之际是否意识到这是上帝对犹大的惩罚?西方大国试图通过牺牲塞尔维亚的利益讨好穆斯林世界,但是很遗憾,它们并没有达到目的。好战的穆斯林激进分子用“9·11”事件报答美国人干涉波黑战争和科索沃战争的恩情。当然,圣战者们已经不去波斯尼亚和科索沃作战了,那里已经是他们的地盘,他们来到了伊拉克,向他们曾经的恩人和救星开战。那些对西方援助寄予希望的塞尔维亚百姓生活依旧艰难,因为西方大国们得到了米洛舍维奇之后,就不记得自己当初的许诺了……
  
  愿斯洛博丹·米洛舍维奇不屈的灵魂得以安息,我想历史会还他一个公道:不是无罪的宣判,而是一个公道的、贴近真相的判决。尽管我知道,即使是这一点,在目前这个不公道的世界里,也不过是一个无法奢望的梦想……
  
   雅可夫·伊万诺维奇·布尔什维科夫
   二○○六年三月十二日

程序员宣言

分类:刀丛觅诗

上帝只给了我0和1两个数字,我却要用它们创造整个世界。这就是我,一个程序员的自白。

更多日志..

我的好友

最新评论

图片

更多图片..