题目:神族心控到人族的隐身飞机在仲裁下面使用隐身技能会怎样?
环境:1.16b版本,同时测试了鬼兵。
结果:当技能未研究时,显示灰色;当技能已研究后,直接不显示。
题目:神族心控到人族的隐身飞机在仲裁下面使用隐身技能会怎样?
环境:1.16b版本,同时测试了鬼兵。
结果:当技能未研究时,显示灰色;当技能已研究后,直接不显示。
步骤1:虽然向往标准化流程,或已经引入了标准化管理,但高层自认为编制流程的人都比自己蠢,流程繁冗而毫无意义,随意进行删减后,将一个来自某理论,经过无数删减后的怪胎,冠以原理论的假名,继续推行。
步骤2:高层认为全球其他标准化的软件公司的员工都是饭桶,老板都是白痴,只有自己是精英,而手下又都是不知疲倦的机器人,从而随意提高既定产出值高度超过业界产出值,并强制执行。
步骤3:员工在此状态下,首先压缩的当然是工作中的休息时间,甚至需要加班。首先影响的就是员工的心情和工作积极性,从而直接影响客户关系、员工内部协作机制。而且由于软件已经是大型协作系统工程,一个员工的状态差,或其他员工故意不帮助落后人员(为了自己可以获得休息时间),将不可避免的导致整个产品延期。
步骤4:高层认为产品延期是员工问题,继续强调按时完成。
步骤5:员工采用B计划,开始压缩开发周期。众所周知,软件开发不是简单制作,时间包含40%的设计,20%的编码,40%的测试。既然20%的编码无法避免,那么就只能从另外两个部分想办法。例如使用简单的结构代替高效或可复用的结构、用重复代码代替组件、用自我定义代替严格接口等,均可有效压缩设计时间。对于测试,能不测试的都不测试,甚至根本就不执行测试。相关文档当然早就不在考虑范围了。这样的部件做出来,其他员工使用的时候当然是非常头痛的,但这样不是很好吗?他们忙,自己就可以休息了。
步骤6:最终一个凑合能运行的软件就这样出来了。结果是除了高层领导和销售人员,没人敢说这个软件能用。领导认为自己政策执行有方,继续按照这个标准执行。从步骤1继续执行。
结果:品质差的软件,无技术累积,无文档沉淀,员工士气低,领导为了救火焦头烂额,员工不闻不问自我打算。
原地址:http://www.bullogger.com/blogs/heweifang/archives/351622.aspx
(此地址也许你访问不到,但不表示它不存在。)
对贺卫方“论辩演说传统与西方法治”演讲的点评
丛日云
2009年12月24日,我邀请北京大学贺卫方教授到我主持的“西方文明大系”讲座上做了“论辩演说传统与西方法治”的演讲,我做了简单的点评。由于前面有王人博教授做了点评,我讲得很简单,关键内容没有充分展开,但我觉得有些内容对同学们还是有价值的,所以在事后整理成文时做了大量补充。
论辩演说与法治的关系,看来是个细枝末节的问题,是个无足轻重的技术性问题。但背后是什么?是理性。贺老师这里说的是法治离不开理性,法治要由理性支撑。
现代政治文明与法律文明有共同的精神支撑,一个是人道,一个是理性。
人道,就是对人的尊重,实现和保障人的尊严。民主是对人的尊重,每个人是平等的,对于公共事务有平等的参与权。法治是以对人的权利和自由的保障为依归。
所谓理性在这里是指一种合理的、合乎逻辑的思维方式、推理方式与论证方式。人的权利和自由需要理性来认识并以理性的方法来维护。论辩演说看起来是个纯技术性的问题,但它背后是理性精神,是一个民族、一个文明的理性传统。
我们再来分析一下贺卫方教授谈到的一个中国古代辩论的例子:
在汉初,两位大臣辕固生和黄生在汉景帝面前进行了一场争论:
黄生曰:“汤武非受命,乃弑也。”
辕固生曰:“不然。夫桀纣虐乱,天下之心皆归汤武,汤武与天下之心而诛桀纣,桀纣之民不为之使而归汤武,汤武不得已而立,非受命为何?”
黄生曰:“冠虽敝,必加于首;履虽新,必关于足。何者?上下之分也。今桀纣虽失道,然君上也;汤武虽圣,臣下也。夫主有失行,臣下不能正言匡过以尊天子,反因过而诛之,代立践南面,非弑而何也?”
辕固生曰:“必若所云,是高帝代秦即天子之位,非邪?”
这时景帝坐不住了。“食肉不食马肝,不为不知味;言学者无言汤武受命,不为愚。”
辩论到此结束。
从黄生与辕固生的争论中你可以看到,两人都不会合乎逻辑地思考和讨论。
黄生只下结论不做论证。他提供的一点点论证,就是下不能犯上。但为什么在上者成为暴君时,臣下也不能推翻他,他却没有涉及。也就是说,他没有直接针对辕固生的说法来反驳。他那个帽子鞋子的比喻,是用类比来代替论证。将两个表面相似的事物硬拉扯到一起,来进行类比论证。鞋子当然不能扣在头上,但这不等于臣民不能诛暴君。鞋子帽子的比喻适合于解释一个理论或命题,不能用它代替论证。按黄生的逻辑,对手完全可以继续下去:如果君主是帽子,推翻暴君只是帽子破了,我要换个新帽子,有何不可呢?如果这帽子掉进污水沟,或烂得不成样子,我们何必还要戴它呢。这样,争论只能在鞋子和帽子的关系上展开,也就是走入歧途。
如果你论证暴君不可诛杀,你应该提出别的论证。比如,暴君是一个人做恶,诛杀他引起天下大乱,会出更多的恶徒,许多暴君。革命带来的无序,比忍受暴君统治更坏,我们要两恶相权取其轻;比如,你还可以论证,制度的稳定多么重要,为了维护制度的权威,需要容忍一时的压迫,而破坏了制度的权威,社会将永无定日;一旦秩序受到蔑视,每个人都可以凭自己的判断打破秩序,社会将无秩序可言;再比如,如果每个人都自己去判断谁是暴君,然后就可以动手革命,那么造反永远会有理由,即使汤武这样的“圣君”,也有人反对他,认为他们是暴君。等等。黄生没有讲类似的话,而是提出上下关系不可移易的说辞。但汤武革命并没有否定上下秩序,而是重建了这样的秩序。在上者换了人,但上下秩序并没有变。也就是说,并没有废除帽子,将鞋子扣在头上,只是换了帽子而已。
辕固生为人正直,声誉很好,而他的观点也受今人推崇。但在我看来,他与黄生一样,也是一脑子浆糊。中国古人都缺少逻辑思维的习惯,不懂得如何准确地给概念下定义,合乎逻辑地思考和推论,合乎逻辑地表达自己的思想。他的前一段话还在讲理,但只是一个朴素的道理,没有抽象到一种政治哲学的论证,但后一段话,却是直接搬出刘邦来吓人。在汉景帝面前,这个话题是个禁忌,黄生是无法继续他的推论的。辕固生事实上是把黄生的嘴堵住了,吓住了,不能再争下去了。
这样的一场讨论是双方在吵架,抬杠,没有理性的交流,没有思想的进步。以取胜为目的,而不是以获得真理为目的。这恰恰是中国人论辩的一个经典案例,代表了中国人思维方式和表达方式的一个传统。
在不久前一次政治学的研讨会上,一学者谈到社会公平问题时说:社会的不平等永远不会消失。另一个人打断他的话头问:社会不平等永远不能消失吗?那你怎么看共产主义?前一个学者就被噎住了,无言以对。按马克思的理论,共产主义就实现了真正的平等,甚至连平等这个概念都没有用了,因为不再有不平等。如果按前一个学者的理论,既然不平等永远不会消失,共产主义就无法实现,但这个结论在当前的政治条件下是个政治禁忌。后一个人不是去讲理,而是依靠着政治话语的霸权,逼得前一个学者哑口无言。但这不是理性的讨论,也不是理性的胜利。
你看,二千年后,辕固子的论辩方式还在继续。只不过内容变了。
中国历史上面临这个悖论:按照儒家理论,诛暴君是合法的,汤武革命一直是受到肯定的,当然,这是儒家没获得统治地位时的理论。当儒家成为皇家理论后,这个学说就面临着尴尬。儒家学说开始更多地倡导忠君伦理,甚至愚忠。但忠君伦理面临另一尴尬,每个朝代至少多数朝代的开国者都是反叛者,如何在肯定汤武革命的同时又不能给现在的臣民动辄造反留下借口?如何在否定臣民造反提倡忠君的同时又肯定开国皇帝造反的合法性,这是一个无解的问题。如果在西方,围绕这个悖论,会产生许多大部头著作,为不同观点提供政治哲学的根据,如君臣关系是怎样一种性质?由此展开到政治共同体是怎样一种社会组织?人们建立国家的目的是什么?国家权力是怎样产生的?君与臣的义务是什么?推翻暴君是否合法?在什么条件下合法?以什么方式才合法?等等。但在中国,都变成了上述黄生与辕固生这样的浅薄而短暂的口水战。从孟子到黄宗羲,争论了两千年,理论上没有进步。
黄生和辕固生的思维缺陷也存在同学们身上。我经常感叹,我们的同学缺少逻辑思维的训练,不懂得怎样合乎逻辑地思考和论证自己的观点。
比如有一次我讲民主时谈到,有一个农民出身的资格最老的人大代表,是个文盲,当人大代表几十年没投过反对票并以此为荣。她一直成为媒体正面宣传的典型。将来有一天,人们会将其视为人大制度的一个耻辱。一个同学站起来很不满地抗议说:丛老师,我不同意你说的,你不知道,那个代表是个好人,给当地老百姓做了不少好事等等。我跟他说,她是不是个好人与我谈的话题无关,我说的是她不是个好的人大代表。人大树立这样的典型本身说明我们的人大制度有缺陷。这个同学的问题在于,他反对我的A论点,却在论证观点B。将完全不同的问题混淆在一起。如果他合乎逻辑的与我争论,就应该说,人大代表就是不应该投反对票,从不投反对票的就是好的人大代表。
另有一次,我讲到美国关于同性恋者是否可以结婚的争论。一个同学说,我反对在中国提倡同性恋结婚。我说,我只是在阐述一个客观事实,并没有支持在中国同性恋可以结婚。介绍一个事实与表达一个观点,这是两回事。而在他看来,你介绍美国这个事,就是同意或支持这个事。他把人家对客观事实的介绍当作观点主张来否定。
在我的博客上,经常遇到这样的批评者,你没办法与他讲理,他还不知道应该怎样讲理。你说东,他在说西。有时还会强加你一个观点,再反驳你。一个常见的现象就是,他过度地归纳和推演,把自己想像或联想到的内容强加给你,说那就是你说的,然后再反驳你。讨论和交流时,最怕遇到脑袋里一团乱麻的人,你没办法给他理清头绪。更不要说,有的人就是毫无道理的骂人。
其它学者也遇到这样的问题。一个学者批评中国社会的某个政策并认为美国这方面政策比较合理,,一个学生站起来问:你说中国不好,你为什么不到美国去?你看,由批评中国社会的某种弊端,被归纳成“说中国不好”,然后再到质问“你为什么不到美国去?”这中间多少明显的逻辑混乱。
我们都需要检讨一下自己平时思考问题的方式,与别人讨论或争论问题的方式,我们习以为常的推论方式和表达方式是否充满着这样的逻辑混乱。
现在大学校园里的辩论赛很热闹,很多同学热衷于辩论赛,也经常有同学邀请我参加,当评委什么的,但多数情况下我都谢绝了。但由于不愿伤害同学们的感情,我从来没说过真正的原因,今天借这个话题可以说,我对现在流行的辩论赛很不感兴趣,觉得这种辩论赛强化了我们讨论问题的不良习惯。辩论赛上很少有理性的讨论和交流,表达观点的时间受到限制,而辩论一定要产生一个获胜者,在大多数情况下要靠机智、声势取胜。我看过首届亚洲大专辩论赛,中国大陆的复旦队胜出,从那以后辩论赛在中国大学里流行开来。但如果我是评委,复旦队是失败的,胜出的应该是台湾队,因为复旦队不讲理。
思维方式和论辩方式是我们需要深入反思的问题。我们争论起问题来,往往是不讲理,抬扛、顶牛、偷换概念、偷换或转移主题、裁脏、耍懒、指桑骂槐、东一榔头西一棒子、观点优先于事实、以势压人、以高音压人、以情代理、丑化和漫骂,说得难听点儿,有点泼妇骂街的风格,只是文雅一点儿的骂街,不骂脏话。当我们面对着内外的所谓“敌对势力”或“别有用心”者时,我们的一些媒体经常用文雅的骂街方式。大多数场合,受众不知道对方的说法,或只知其一,不知其它,或只知对方的观点结论,不知它的根据和理由。只有我们一边倒地骂、泼脏水。当年中共与苏共之间有过一场大论战。中共这边发表了著名的“九评”。我们吹牛说,九评多么厉害,超过原子弹的威力,十评写好了还没发表,赫鲁晓夫就下台了。我读大学时,认真地读过中苏论战材料,我觉得,苏联那边是在讲理,我们这边是在骂街。我们的调门总比人家高八度。长期浸润于这种文化环境,不能够反思它的缺陷,不知不觉中,就会对这种方式习以为常。
理性的讨论和论辩能够促进沟通和理解,能够带来思想的进步,产生合理的结论,而非理性的口水战则会扩大隔阂与对立,使荒唐的观点得不到有效的解构。威权政治和人治是非理性的制度,也塑造了非理性的人格和行为方式。民主政治是理性的制度,法治是理性的秩序。但在威权政治走向民主时,威权政治下臣民的非理性思维方式不会马上跟着制度的转变而转化,这是走向民主和法治过程中遇到的一个问题。说不上多严重,但也不是小问题。只有每个公民学会理性地思考和争论,民主和法治才能正常的运作。所以,民主和法治必然由理性来支撑。我们的公民如果不能学会理性地思考、讨论,戒除和矫正威权政治带给我们的思维和表达上的老毛病,就不会建立起民主和法治。
There are many guys asking me how to install OpenVPN on CentOS 5.2/5.4. I have a server with that system (minimal installation) exactly and I cannot find an all correct guide for this setup step. So I decide to write this post.
You cannot count on the post to explain what OpenVPN is. But if you just wanna a simple guide for installation, you’ve got it.
Preparation:
1 A server running with CentOS 5.2/5.4. I don’t know which services you’ve installed, so I have to install all necessary components by bash command. You can skip that command if you know that is installed.
2 A KVM, an SSH client or another way to connect to your server.
3 You must know how to use tool vi to edit file.
Setup guide:
All blue texts should be typed into bash command line, and press Enter after each command. All black texts are just commit. Read them as you with.
Install some tools.
yum install -y wget Install a tool for downloading packages.
yum install -y iptables Install the controller for inputting firewall rules.
Configure yum to install OpenVPN
yum install -y yum-priorities Let your yum to install more packages.
cd /tmp
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm for x86 (32bit) only
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm for x64 (64bit) only
rpm -i rpmforge-release-0.5.1-1.el5.rf.*.rpm
yum check-update
Install OpenVPN
yum install -y openvpn
Configure OpenVPN Server
cd /etc/openvpn/
cp -R /usr/share/doc/openvpn-2.0.9/easy-rsa/ /etc/openvpn/
cd /etc/openvpn/easy-rsa/2.0/
. ../vars There is a space between the 1st and 2nd dot.
chmod +rwx *
source ./vars
vi ../vars Modify the last several lines of this file to match your location and org name.
vi vars Modify the last several lines of this file to match your location and org name.
./build-ca Input your location and org name.
source ./vars
./clean-all
./build-ca Always press enter directly. You can verify your infomation in this step.
./build-key-server server Answer y twice for the 2 questions in the end, press enter directly for others.
Configure OpenVPN Setting. Following this post, you will get a server running at port 1194 with UDP protocol, and the sub network for VPN clients is 10.0.0.0/24. You can modify this document with the rest commands synchronously.
vi /etc/openvpn/openvpn.conf Create setting file.
Type all green text below to the edit form of vi.
port 1194Use port 1194.
proto udpUse udp protocol. You can change this into tcp as you wish. It seems that udp is faster. Tcp can be used when you are using a udp banned network.
dev tunMode. You can choose tun or tap. I don’t wanna explain this.
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
server 10.0.0.0 255.255.255.0Sub network for VPN clients
push "dhcp-option DNS 208.67.222.222"Use DNS of OpenDNS.
push "dhcp-option DNS 208.67.220.220"Use DNS of OpenDNS.
push "redirect-gateway"Let all traffic from client to go though with this VPN server. Remove this line if you don’t want it.
ifconfig-pool-persist ipp.txtLet OpenVPN server to record the last used IP for each client, which allows client to use the same IP when reconnected.
keepalive 10 120
comp-lzoEnable compression for saving bandwidth.
user nobody
group users
persist-key
persist-tun
status openvpn-status.log
verb 3
client-to-clientAllow clients to communicate with each others. Remove this line if you dont’t want it.
Save this file.
cp keys/{ca.crt,ca.key,server.crt,server.key} /etc/openvpn/
./build-dh This may take a while.
cp keys/dh1024.pem /etc/openvpn/
/etc/init.d/openvpn start Service starts!
chkconfig --list | grep vpn
Create key for each client.
The working folder is /etc/openvpn/easy-rsa/2.0 and you can verify it by typing pwd if you like. If it’s not, type cd /etc/openvpn/easy-rsa/2.0 to change it. Run source ./vars if needed.
Run this command for each client.
./build-key <client name> Answer y twice for the 2 questions in the end, press enter directly for others. Change <client name> to client name.
Final steps and add some firewall rules
service iptables start Start the iptables service.
iptables -A INPUT -i eth0 -p udp --dport 1194 -j ACCEPT Allow udp datagrams to be received from port 1194 of your nic eth0. Notice that there are 2 hyphens before dport.
iptables -A OUTPUT -o eth0 -p udp --dport 1194 -j ACCEPT Allow udp datagrams to be sent from port 1194 of y0ur nic eth0. Notice that there are 2 hyphens before dport.
iptables -A INPUT -i tun0 -j ACCEPT Allow traffic from OpenVPN nic tun0. Change it to tap0 if you use tap mode in server configuration.
iptables -A OUTPUT -o tun0 -j ACCEPT Allow traffic from OpenVPN nic tun0. Change it to tap0 if you use tap mode in server configuration.
iptables -A FORWARD -o tun0 -j ACCEPT Allow traffic from OpenVPN nic tun0. Change it to tap0 if you use tap mode in server configuration.
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE Enable NAT.
/etc/init.d/iptables save Save iptables’ rules.
/etc/init.d/iptables restart Restart iptables service.
chkconfig iptables on Let iptables be started automatically.
chkconfig openvpn on So is openvpn.
vi /etc/sysctl.conf
Find a line with text net.ipv4.ip_forward = 0, change it into net.ipv4.ip_forward = 1, and save this file.
You’ve finished the configuration of server. Please restart it.
shutdown -r now
All certifications and key files can be found at /etc/openvpn/easy-rsa/2.0/keys. You should download ca.crt, <client name>.key and <client name>.crt to each client computer.
I’ll go on to create an OpenVPN client in Windows for example.
Download and install OpenVPN Windows Version.
Copy ca.crt, <client name>.key and <client name>.crt to its config folder (c:\Program Files (x86)\OpenVPN\config\ or c:\Program Files\OpenVPN\config\ by default). You can create a sub folder for each server to make it possible to connect to many servers, not at the same time
.
Create a text file with extension “ovpn” in the folder which contains these 3 files with all green text below.
client
dev tun
proto udp
remote <your server name or ip address> 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert <client name>.crt
key <client name>.key
ns-cert-type server
comp-lzo
verb 3
Save this file.
Start OpenVPN Client, right click the icon in the system tray and connect the server. If you are running Windows Vista / 7 or Windows Server 2008 / 2008 R2, you have to run this program as administrator coz Route.exe which will be run by OpenVPN need this.
I hope you get it though.
曾經為了組團時要求提供成就PO而發愁嗎?曾經因為沒有成就無法加入小隊而感到無奈嗎?請使用本UI解決問題吧。
UI功能:
1 PO您喜歡的任何成就(只要是魔獸世界有的,就能PO喔),而且PO出的成就是已經完成的狀態(不論您是否已經完成、也不論能否完成);
2 根據您喜歡的日期,隨意定義PO成就的完成時間;
3 既可幫自己創建成就PO,也可以幫助選定的玩家創建。
注:本UI僅供娛樂和研究用,請勿惡意使用;UI只能創造鏈接,不能完成成就本身;本版本僅支持魔獸世界臺服;插件需要Fubar 2.0以上版本支援(未包含于壓縮包內)。
安裝方法:将此压缩包解压至UI所在目录。
新版本改動:
1 成就信息更新至3.3版。
最近申请一张建行信用卡。诚恳的说,我的信用卡也不少,申请这个主要是是为了联名卡的航空积分。
经过漫长的审查,终于通过了,可惜,快递公司通知我的时候,我已经出差了。
当快递公司联络我的时候,我提议请同事代收(因为是寄到公司的,而且我有留下工作证件),被拒。
联系11185,提议同事代收,被拒。理由:寄件人要求必须本人签收。
联系建行网站留言,寻求解决方案,被告知请联系信用卡分理处,并留有一电话。
拨打此电话,3小时忙线,遂改打95533:
问:是否可以同事代收?答:不可。
问:是否可以改寄我新地址?答:不可。
问:是否可等我出差归来后再寄一次?答:不可。
无奈讲句谢谢,挂断电话。
建行你好,建行再见。
近日接到自称招行(经查属实)的保险部门推销保险,且对我资料了如指掌。鉴于我已是招行信用卡多年用户,虽有怀疑信息泄漏,但也仍对招行的保密义务抱有幻想,遂登入其网站(http://www.cmbchina.com/about/privacy.html)求证,大惊。原文如下:
隐私保密条款
我行收集您的相关信息,目的在于为您提供更优质的产品和服务。
我行将把以上相关信息用于保证您的资金安全、了解您的理财需求以及各项业务的开展。
我行设有严格的安全系统,未经允许的员工不得获取您的相关信息。
在法律规定的情况下,如司法机关、监管机构及其他相关机构需要,我行有可能提供您的相关信息。
我行可能会把您的相关信息提供给与我行联合提供业务的合作伙伴,该等合作伙伴仍需对您的相关信息进行保密。
我行将努力保证您相关信息的完整和准确,并为您变更信息提供便利。
为了帮助理解,我来把它翻译成人类语言:
我收集你的秘密,是因为要为你提供更好的(其它的)产品和服务。
我会把你的秘密用于你的资金安全、(我认为的)你(可能)需要的理财需求以及各项(各项!)业务的开展。
我有严格保密措施,没经过我同意的人是不可能看你秘密的。
如果老大哥收要看你秘密,我有可能供出你的一切家底。
我可能把你的秘密给我的朋友,只要他们也(声明)对此保密。
我会经常查证,确保我记录的秘密是对的,当然这也是为了你好。
以上。
曾經為了組團時要求提供成就PO而發愁嗎?曾經因為沒有成就無法加入小隊而感到無奈嗎?請使用本UI解決問題吧。
UI功能:
1 PO您喜歡的任何成就(只要是魔獸世界有的,就能PO喔),而且PO出的成就是已經完成的狀態(不論您是否已經完成、也不論能否完成);
2 根據您喜歡的日期,隨意定義PO成就的完成時間;
3 既可幫自己創建成就PO,也可以幫助選定的玩家創建。
注:本UI僅供娛樂和研究用,請勿惡意使用;UI只能創造鏈接,不能完成成就本身;本版本僅支持魔獸世界臺服;插件需要Fubar 2.0以上版本支援(未包含于壓縮包內)。
安裝方法:将此压缩包解压至UI所在目录。
(新版本發布,本版本不再提供下載)
新版本改動:
1 成就信息更新至3.2.2版。