#每一帧都值得被记录
Explore tagged Tumblr posts
Text
#记录吧就现在 #跳舞打卡 #跳舞穿搭 #每一帧都是热爱 #每一帧都值得被记录










2 notes
·
View notes
Text
【R6乙女向】【Bandit/reader】Comet Dash 彗星为谁而来 1
分级:PG-13
性向:F/M
原作:彩虹六号:围攻
配对:卧底Bandit/酒吧女侍reader
梗概:一个关于自救、拯救、被拯救的俗套故事。
警告:这篇文写于很久、很久、很久以前,那个时候班哥还没有女朋友,也没有光头。
Ⅰ
开始为了老妈的保释金存钱的那一天,我走在乔德街上,偶然看进一家五金店的橱窗里。木格间镶嵌的玻璃脏兮兮的,收银台后站着个矮个儿黑人老头,大半身体倚在拐杖上,正要把一本挂历从墙上摘下来。我停住脚步,望着他费力地踮起脚时拐杖头上颤个不停的手,意识到我在黑彗星工作的第一年快要走到头了。
我把手从连帽外套口袋里抽出来,推开五金店的门。门上挂有两个响不了的圣诞铃铛,光泽暗淡,塑料槲寄生叶片上蒙了结结实实的一层灰。我不由想到老妈常说的,逾期的装饰会为宅子带来厄运,虽然我们大多数时候并没有购买小彩灯和圣诞树的闲钱。出来时,我的怀里多了把生满红锈的旧扳手,以及一本已经过期的二零零六年日历,总共花去五块钱。路边的乞丐伸出长满脓疮的手臂。五块钱,小姐,五块钱就好。冷风倒灌进鼻腔里。我低下脑袋,步子迈得更大了些。
从此往后,这把扳手在我的口袋里生了根。不管我走到哪儿,它都沉甸甸地坠在我的衣袋里,尤其是当我要在黑彗星值夜班的时候。如果你也生活在运河区,在酒吧讨生活,大多数情况下当你的嘴吐出好的、抱歉、谢谢惠顾,你的心里其实在说“操你妈”。就三个字,你的年假就要报废在医院里了。值班时,我的手常常需要滑进荷叶边围裙的口袋里握住扳手的金属柄,只为不让自己喊出那句操你妈。操你妈之后是狗娘养的,接着是砸在颅骨上的酒瓶,飞��的血滴,裂开的骨头,救护车和警笛。捶着吧台要求赊账的醉汉不知道我的口袋里有把扳手,我也不知道他会不会把手伸向牛仔裤后腰,掏出一把伯莱塔。
在运河区,你永远不会知道站在你面前的人会从口袋里掏出什么。
老佩里知道扳手的事之后,把我从吧台调到了后厨。他的借口是,如果我少跟人打交道,就会少惹点麻烦。但我明白,他之所以把我放进后厨,是因为我的脑子比炸鸡块的文森特和调酒的何塞菲娜转得更快。黑彗星不是靠往酩悦香槟和伏特加里兑水营生的。我们在吧台接待前来交易的情报贩子和顾客,在后厨为情报归类,接打电话,决定该让什么人知道什么事。老佩里亲自建立了一整套信息系统,完备而复杂,从他左腿还没瘸的时候沿用至今且尚未过时。那之后我每天端盘子倒酒的时间大大缩水,挪出的八个小时用来整理雇佣兵的简历,为退伍兵和地下拳馆搭线,用记者暗访店铺的时间表交换警署可贿赂人员的名单。我并不想知道老佩里从哪儿买来这些东西,又要卖到哪儿去,虽然我不得不知道。现如今,有点头脑的年轻人大多都找到了更能来钱的去处。要是我有的选,我也会爬出去。我只希望我能撑到那一天,毕竟我见过太多坐在酒杯前说“干完这一票,我就回老家种玉米”然后隔天死在报纸头条上的人。
其实事情本来还可以更糟的,比如被逐渐同化。大多数时候,只要一句“事情本来还可以更糟糕的”,日子就能过下去了。
抱着日历回到黑彗星,我把替何塞菲娜买的睫毛膏给她,帮文森特从冰箱里拿了包冷冻鸡肉出来,然后从伸缩梯爬上阁楼。我的房间仍是老样子,除了老旧的门上多出一把突兀的新锁,和我搬进来的时候相比无甚差别,每一个角落都向外发射着“此处不宜久留”的信号,既没有变大,也没有缩得更小。一张皇后乐队的海报贴在衣柜对面的墙上,我将它扯下来,露出后头掉漆的墙上被抽掉三四块砖而形成的一小方凹���。砖洞像张缺牙的嘴,谄媚地含着一叠边角打卷的、堆得乱七八糟的钞票。我点了一遍数目,然后把日历挂了上去。
墙的嘴被堵上了,一小块墙皮被震落下来。和海报相比,这东西好就好在自带一块褐色硬壳封皮,这样就算哪天老佩里或者别的什么人突发奇想溜进我的房间,把手放上去,也不会发觉底下不正常的凹陷。衣柜门上镶着的穿衣镜倒映出挂历的大标题,花体字写就的2006被玻璃上蛇行的裂痕割成两半,“200”在一边,“6”在另一边。
镜子里的我也有一张被割裂的脸。这可算得上是某种时间错位,事实上,二零零七年已经开始了,我即将第一次见到多米尼克·布伦斯迈尔。那一年《浪潮》尚未上映,有那么几个星期塔利班天天在电视屏幕下方滚动,基里尔风暴自下萨克森州登陆,继而席卷整个德国。我们用手掌宽的银色胶带封上每一扇玻璃窗,成箱地储备饮用水、面包和收音机电池,把床垫搬进地下室,听头顶嘎吱作响的风声、有声小说和电台转播的气象局消息度日:跨莱茵河的所有大桥都被关闭,汉诺威中央车站向滞留旅客开放了防空洞,红十字会成员在那里分发毛毯。那会儿似乎便利店货架上能找到的任何东西都比现在便宜,在汉诺威的黑色世界崭露头角的多米尼克也不叫多米尼克。因此,或许也可以说,这个故事在某种程度上从最开始就充斥着谎言。
而我此前从不知道谎言也可以拯救一个人。
Ⅱ
机车轰鸣声在酒吧外头的街道上响起,由远及近,如同水滴形刀刃的宽度从尖锋开始极速扩大,割开运河区的夜晚包藏的污垢。吧台对面墙上的铜质船锚造型时钟已彻底报废,时针一动不动地瘫在那儿,指向钟被流弹击中的时刻,分针则不知所踪。那把声波刀一路切割在街上游荡着的乞丐、兜售便宜口活的未成年男女和磕高了的流浪汉,最终在黑彗星门口戛然而止;我看了一眼手腕上的电子表:半夜十一点四十五分。
如果把时间拨回下午,地狱天使和吉普赛小丑的那两拨人没有选择在这里就地解决问题,而是遵循传统,出去找个废弃工厂或者小巷火并,这本该是平日里黑彗星最热闹的钟点。一直以来,黑彗星就像那几个没有手术价目表的诊所一样,属于人人尊敬的非军事化区。没人知道规矩怎么就变了。
现在,酒吧里剩下的一切都蒙上一层清冷的蓝色,色调十分和谐,几近诡异。墙上原本会放出红色或紫色灯光的灯管全碎了,玻璃碎块浸在血泊里,旁边散落着一截断指。舞池里只有血和脏脚印,钢管上飞溅的红色液体让这里看上去像某部低级恐怖片的拍摄现场。如果只靠我单打独斗,把这地方收拾到能营业的状态需要一整个星期。擦擦洗洗不是我的活儿,可当我从警局回来的时候黑彗星比坟墓还安静:炸鸡块的文森特跑了,调酒的何塞菲娜死了,拖地板、擦桌子、洗碗的卢克躺在医院里,负责安保的宾尼不知所踪。你看,最聪明的人也免不了要拿起拖把和水桶,脖子上挂条抹布。
可是我不。从我走进黑彗星的门、走向废墟中心、屁股挨到被砸得稀巴烂的圆形吧台桌面的那一刻算起,除了坐在桌上闷头抽烟,我什么都没干。半个小时过去了,我没挪一下窝,一脚踩一个泼了酒渍的吧台凳,一根烟抽完就用烟头点燃下一根。我是粗制滥造的恐怖片的女主角,天花板角落里被人一枪打碎的监控摄像头给我一帧特写,而我今晚准备耍大牌罢工。操你妈。
当我用第六根烟的烟头点燃第七根烟,摩托车的噪音在门前熄了火。有人屈起指关节,在门框上敲了敲——酒吧的门早些时候给那帮人砸烂了。我抬起头,头顶硕果仅存的一盏吊灯摇摇晃晃,昏暗的淡黄色光自上而下照亮男人的脸,使他颧骨下的凹陷和眼眶更加深邃。戏剧性的打光。另一个迫不及待地想在这部G级烂片中毁掉职业声誉的���员。他身上的机车夹克、皮裤和马丁靴在光中显现出不真实的刻意做旧效果,运河区的男人十个有九个这么打扮,就连有些下巴上尚未冒出胡茬的男孩也会借钱置办这样一套行头,穿上后翘课出来到街上闲逛,找欠缺职业操守的便利店老板买廉价香烟和成人杂志,幻想自己在大房子里搂着丰满美妞点钞票的未来。
“我能为你做些什么?”我不动声色地把烟从嘴边拿下来,声音自带宣布打烊的意味。我用烟头指指周围,示意他看看那些呕吐物,散落在长桌上的脱衣舞娘挂画残片和被割破了的、翻出金黄色海绵垫的皮椅。而男人似乎不以为意,他跨过倒在地上的吧台凳,弹壳在他的靴底嘎吱作响,夹克下的衬衫印着排成下弧形的汉诺威字样,以及AFFA:Angels Forever, Forever Angels。
要是你也从小在运河区长大,这些标志的含义在你脑袋里会比你最爱的乐队主唱的名字还要清晰。在这儿无知和过分自信一样危险。他不是地狱天使,暂时不是,只是个被观察者,负责跑腿、开车和收拾残局。目前这个阶段,这些缩写和势力地区的名字就是他能放到自己身上来虚张声势的所有东西了——如果他胆敢现在就把侧面骷髅和金红单翼纹到背上,地狱天使会把他摁在地上暴打一顿,点燃衬衫按上他的后背,在他的惨叫声中撕下那块皮。
“放轻松,小家伙,我只是忘了点东西在这。”他的手插在夹克口袋里,视线和他的声音一样蒙着灰雾般半新不旧的厌倦,懒洋洋地扫过废墟,如同白领等红灯时冷漠地浏览大厦广告牌上的模特。“怎么不见老佩里?”
“ICU里躺着呢。急着找他?我可以给你地址。”
男人笑了,露出一口雪白齐整的牙齿,简直是活生生的牙医诊所广告。这就是那种会让头一次进酒吧的傻姑娘心旌神摇,而更机灵的女孩看了就知道该躲远点儿的笑容。“不,不——只是关心一下。这老家伙还欠我四十块钱呢,去年他押了科特迪瓦赢。”
啊,世界杯,运河区酒吧从业者的噩梦。“听我说,忘了那些钱吧,他被打中的是这儿。”我的两根指头夹着烟,用烟嘴指指自己的太阳穴,企盼他听完之后赶紧走开,让我一个人待在这里回顾我升级失败的人生中第二致命的打击。然而哪怕我坚信他百分百读懂了我的潜台词,他也没有流露出丝毫转身的意图,只是像个刚接受了牧师祝福的新郎那样心安理得地站在原地,耸了耸肩膀:“我很遗憾。”
比起老佩里,他的语气听上去更像在遗憾那四十块。我做了个请自便的手势,继续抽烟,不再搭理他。男人从口袋里掏出一个小手电筒,开始在暴力的遗迹里翻找起来。他弯下腰,查看桌底的阴影,用手电筒的柄拨开碎瓷砖。一声响亮的呱唧后,他一脚踩进了血泊,又若无其事地拔出来,在已经肮脏不堪的木地板上印出更多一串一串的血脚印。我刻意移开视线,盯着在天花板上跳舞的烟雾,以免惹麻烦。天知道他在找什么。
后来——我是指我们熟起来之后,他曾煞有介事地问过我,这第一次会面是否给我留下了什么深刻的印象。我如实回答:我只记住了你的屁股。
这个答案让他的表情看起来就像舀了一满勺芝士烩饭送进嘴里,却尝出里头搁了融化的洗衣皂。虽然每个人都会在大庭广众下同意把诚实归进美德这一分类,不过最好别期待它会比烩饭里的肥皂卖相更好。那会儿我坐在吧台上抽烟,整个人颓得能本色出演离开拉斯维加斯,环视四周,眼睛里只有破桌子、破椅子、墙上人头大的血渍,然后就是他因为弯腰在地上找东西而翘起来的臀部,绷紧的皮革的线条赏心悦目。我不能指望他意会到这是句具有调情意味的赞美,多米尼克的脑袋里管情商的那个分区是高级水泥做的。
多米尼克,什么样的怪胎才能厚着脸皮管这个叫美好的初遇啊?这世界上的绝大多数姑娘只会在毕业舞会上邂逅她们的白马王子,穿着露肩晚礼服而不是被血染毁了的劣质衬衫和油腻的围裙,嘴里叼着棒棒糖而不是黑魔鬼。老天,这不是一句“我他妈没开玩笑”能说清楚的。我多想向他好好地解释这一切,我错过的,我失去的,我得到的。这很不容易,所以最后我只能对他说,血不是我的。
血不是我的。有个男人在我鼻尖前头被割了喉咙。血像��水从年久失修的水龙头里爆发一样欢天喜地地从他的脖子喷出来,直接射进我嘴里。男人一点点歪倒下去,那血淋淋的花洒喷头也一点点竖着扫射下去,从我的脸到我的脖子到胸口,我搁在桌上的手也没放过,直到他瘫软的身体完全消失在大理石吧台的另一侧。
想象一下,口腔上一秒还是空的,下一秒就溢满了难以言喻的咸腥味。嗅觉和味觉能感知到的整个世界都浸在铁锈里,那感觉就像你的嘴和鼻腔完全打通了。你的鼻尖牙齿和嘴唇都在往下滴血。啪嗒,鼻尖滴下的血砸到嘴唇上。
那老家伙是对的,我不是在前台干活的料。那一瞬间我甚至不相信居然在我身上能发生这么操蛋的事。什么,认真的吗,你开玩笑吧。我闭了闭嘴唇,舌头在上颚碾了一下。我在试图确认。我不敢相信那真的是血。那么多。
接着呢?多米尼克催促我。说下去。说出来你会好过些。
接着我吐了。
我捂住嘴,混着血的呕吐物从指缝间漏出来,顺着手臂流下去,滴答了一路。我蹲下来躲避流弹,匍匐着挪到墙边,再摸着墙根转进厨房。中途我被地上的一条胳膊绊了一跤,下巴以青春期女孩们坠入爱河的冲劲儿狠狠地磕在地板上,殃及牙齿,刮走了舌头上的一块皮。去确认那人是不是还活着的念头也就存活了半秒钟。因为沾满血,指头在厨房铁门的门锁上不住打滑,抖得像个帕金森病人,结果就是金属锁的表面最后也晕开了一大片血红。我扒住洗手池,从呕吐的眩晕浮出的间隙听到有人边捶门边大吼,声音像从外太空跋涉数十万光年而来一样模糊,不知道是在求我放他进去还是命令我把门打开。门外头是枪林弹雨,门里头是我在倾倒废物。我在洗手池旁边浪费了一整个世纪,肺叶都快呕到喉头,直到浑身脱力,瘫倒在瓷砖上。
恐怕接下来的很长一段时间我都会抵触热水澡了。亲爱的,最恶心的不是铁锈味,是温度。那个陌生男人的血热得发烫。
最后门是被姗姗来迟的条子砸开的,无论他们在门外怎么喊叫,我都不肯相信他们真的是警察。果不其然,门一打开,我便看到门前的地上躺着何塞菲娜的尸体,半边脸不翼而飞。条子们显然急���活着的、意识清晰的目击者,��匆忙忙把我捉去做笔录,把我押进警车之前甚至不肯让我去换件体面衣服。可从另一方面来看,这些家伙的工作态度实在耐人寻味。你瞧,甚至都没人来把案发现场围起来。就连老妈用双筒猎枪给了老爹的脑袋一次鸣枪警告那回,都有黄黑相间的胶带拦在公寓门口,粉笔画出老爹的身体轮廓。被送回来的路上,我不可避免地回想起邮箱里新收到的那条有关黑帮和警局地下交易的消息,尽管这对载着我的这辆警车是莫大的不敬。
我又吸了一口烟,数了数被打碎的玻璃窗的数目。黑彗星的门口处有道可伸缩的栅栏铁门,尚且不用操心。这一块儿就是汉诺威市政府最不想让游客知道它存在的那种地方,如果就让那些窗户这么开着,明天早上起来,我就会看到这里所有还算值钱的玩意全被搬走了,从点唱机到冰柜。破窗效应也不完全是胡扯,我需要弄点防卫措施,给还剩下的东西列张清单,再把所有散落的人体组织扔进垃圾袋。可我现在他妈的连自己的腿都感觉不到了。宝贝儿,我好累。
这就像在一场非自愿参加的大逃杀式马拉松,你透支了下一天、下一星期和一整年的毅力爬到终点线,屠夫打扮的计时员举起扩音器说:对不住,老兄,你还有一公里。
“嘿,嘿?美人儿?”那个不识相的男人的声音把我扯了回来。现在他又回到了吧台前,手里多了一个黄色的文件袋,奇迹般干净。“麻烦让让。”
不晓得他的声音到底有什么让人服从指令的魔力,也可能是我太困了,我下意识地就把一只脚从踩着的吧台凳上抬了起来。凳脚在地上发出刺耳的刮擦声,他把凳子拉过去,毫不讲究地在上头坐下。
“那上面有玻璃碴。”我这么对他说,其实我压根不知道那把高脚凳上到底有什么。我只希望他听到这句话后站起来,把凳子还给我,好让我有个地方搁我的脚。烟灰落到我的运动鞋上,我抖了抖脚尖,一小撮灰白色的粉尘落到地上。
男人再度施展充耳不闻的魔法,作派与老妈边大吼边一件接一件地将家里的相框摔向地板时安然收看球赛的老爹如出一辙。他将手搭上桌面,向我讨要一根烟。我抖抖烟盒,倒出一根给他,他道了声谢,把烟咬在嘴里,得寸进尺地凑上来。我一边在心里回忆无耻之徒这个单词该怎么拼,一边手已经自动伸向背后,顺着吧台摸索下去,拉开抽屉凭感觉拈出一只塑料打火机。
有那么几秒钟,我和他的距离很近。火苗蹭地窜起,他的漂亮眉眼在火光里分毫毕现,垂下的睫毛一根根被勾勒出来,镀上一层黄金。光凭这张脸,他就能毫不费力地找到大把大把心甘情愿为他付账单的女人。烟一点燃,他就退开了。以防他还有更多要求,我干脆又从酒柜里挖出一瓶威士忌,倒了两杯酒。
男人接过玻璃杯,眼神堪称愉快。“可以叫我尼克。你是佩里的外甥女?”
我模糊不清地咕哝了一声,弹了弹烟灰。我不认为尼克有任何理由为我颓靡的反应愤愤不平,佩里死透了,他的独生女十几年前怀揣着好莱坞演员梦和私生子离家出走,没往家里打过一个电话。没人会来继承黑彗星,就算佩里小姐从天而降,她也只会把它卖掉。我对法律上的继承程序一无所知,更不知道我还能被允许拥有那间小阁楼多久,说不定再过几天,我就要加入街头游荡的那一群了。我原本的目标是在两年之内攒齐老妈的保释金,一夜之间,数字二后头就得加个零;在普通的酒吧和餐厅洗盘子不可能拿到我现在的收入,也许像我这样的软脚虾也能带着黑彗星的情报库另起炉灶——如果命运女神当真瞎了眼的话。
“友好点嘛,女孩。”尼克劝道,酒杯边缘碰撞着他的牙齿,有如剔透的冰块碰撞杯壁。“我想,你应该同意交换名字是社交礼仪的一部分。”
我握住玻璃杯的手不自觉地加大了力度。“叫我海伦就行。”我尽力藏好警惕的神色,屁股往后挪了挪,同时夹起手肘碰碰大腿外侧,以确定扳手还在口袋里。
尼克微笑的时候我就不呼吸。
“海伦。”他好整以暇地重复了一遍,我的名字在他嘴里像句邪恶的咒语。“我的意思是,你看起来需要帮助。”
我看着他。就算是瞎眼的命运女神也看得出来我需要帮助。我知道大家是怎么说运河区的某些女人的,这是跑了丈夫的汉娜,那是死了丈夫的罗斯玛丽。一句话就能概括所有的人生。到最后他们也会这么用一句话概括我:没了爹妈的海伦,刚��十九岁,高中辍学,在城市最肮脏的下水道里游荡,房子被银行收走,除了被砸成垃圾堆的酒吧的阁楼以外无处可归。我有三扇窗户要修,两百平方米的地板要擦,五千块钱的高利贷要还。我真想知道他打算怎么帮我。我真想知道一颗彗星该怎么照亮整片没有月亮的夜空。
Ⅲ
我们从杂物间里挖出了一个修理工具箱,我是说,尼克和我。我很快发现他有一套高超的盘问技巧,他一边往横在窗户上的木板钉钉子,一边轻松随意地与我闲聊,a.k.a.套话。我在旁边给他打下手,想着自己的事,注意力涣散的结果就是被他东一句西一句地套出了好些我本来半个字也不想提的事儿,甚至连电话号码也交了出去。作为情报业者,这真是奇耻大辱。但是看在他的木工活儿做得很漂亮的份上,我决定原谅他。
快要收工的时候,尼克向我要了一罐广告颜料,在木板上刷了一行明黄色的粗体Nick B。眼馋的无赖混混们看到这个,就会知道尼克·贝图尔格看着这儿。“如果早知道会在这里派上用场,我可以帮你带些更管用的小玩意儿来,不过你晚上可能就睡不太安稳了。”尼克兴味索然地说,“这个窗户框是金属的,对吧?”
“我想是吧。”我接过他手里沾着颜料的刷子。“那是什么意思?”
我们面面相觑了三秒钟,反应过来之后,坏笑爬上尼克的脸庞。“什么?——噢。你知道人触电会发出什么声音吗?”
如果我是一只猫,我现在一定已经炸成了一团毛球。接下来的时间我都在思考这家伙到底是怎样的一个怪人,以及在他似乎对我颇感兴趣的前提下,我该和他保持多远的距离。我太过专心,以至于最后收起工具时,我只喃喃了一句谢谢,并且立刻与他同时意识到了自己的敷衍。
“对不起。”我抬起手,揉了揉太阳穴,“我——我只是太累了。今天是很漫长的一天。”
“对任何人都是。”尼克表示赞同。“早点睡,女孩。”他一弹拇指,最后一颗钉子跳进工具箱里。我站在原地,目送他走出门,十几秒后摩托车的机械轰鸣在被封死的窗户后响起,像来时一样逐渐消失,我才敢长长地松了一口气。到这时,我才发现,我的身体在他身边居然一直处于紧绷状态,这会儿骤然放松下来,我差点再次倒在地上。
回到吧台,我发现空杯下压着几张钞票。我毫不客气地拿走了钱,同时在心里想,目前尼克·贝图尔格应该能挤进“运河区最有礼貌的无赖”排行榜前三名。我爬上楼,用冷水冲了个自欺欺人的澡,把浸透血的衣服扔进水盆里。直到碰了水,我才发现手臂上多出了一条长长的、蜿蜒的伤口,不知道是什么时候划破的,已经开始结痂了。我必须要睡了,明天还有成吨的麻烦事要处理。我掀开房间墙上的那本日历,把那些钞票放进墙洞里。
真正能把人淹没的困意找上我前,有个男人在窗外的街道上唱起了歌,声音模糊,忽远忽近。我是个穷小孩,没有人爱我。 他唱得七零八落,却还执着地分出高低声部。我把头蒙进被子里,歌声被削去几层,仍然锲而不舍地钻进来。我是个穷小孩,没有人爱我。他是个穷小孩,从穷人家里来。两首不同的歌在我的脑子里搅在一起,像缠乱了的毛线。我是个爱哭的穷鬼,为了几枚硬币潜入深海;我是只肥胖的家猫,笨拙地舔舐伤口。穷小孩、爱哭的穷光蛋和胖猫,这些词汇在我脑袋里循环,直到这一天终于结束于一场无梦的睡眠。
我暂时还不知道的是,尼克驾着他的复古维斯帕回到住处以后,给某个不会在任何通讯公司的记录里留下痕迹的号码打了个电话。
他说:“给我海伦·阿兰德的所有资料。相信我,这绝对值得。”
TBC
在班迪的假名上抖了个小机灵,贝图尔格=Betrüger=骗子
文末的两首歌是Bohemian Rhapsody和Flightless Bird
4 notes
·
View notes
Text
SVGA 设计使用指南
SVGA 提供了 AE 和 An 源文件导出 .svga 的插件, 方便设计师一键导出资源给开发使用, 以下是插件使用指南。
工作区
时间
SVGA 文件的动画时长,一般是由 Item 的工作区时长决定的:

插件右上角的设置中可以选择预设值:

如果选择 以动画实际时长为准 导出的动画时长会等于创建 Item 时设置的时长:

这个值随时可以修改。
这里要注意的是, SVGA 不支持修改动画的开始时间, SVGA 只从时间轴原点开始读取动画,动画时长为设置的动画时长(Duration)。
FPS
动效的 FPS 一般在 60 以内, 建议设置为 60 的约数: [1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60]
动效导出的时候会检查 FPS 是否合法, 如果不合法会自动就近修正,但不影响源文件。
合法 FPS 其实是个伪命题, 有这个规范主要是跟客户端屏幕刷新率有关, 客户端屏幕刷新帧率一般为 60 FPS, 播放动效跟这个节奏一致成本会低很多。
画布
每创建一个 Item 都会有一块预设画布, 可以在 Item 中设置画布的尺寸和背景颜色:

画布的尺寸对应 SVGA 文件的 width 和 height。
SVGA 动画没有预设背景色, 所以画布的背景颜色对 SVGA 动画没有影响。
图层
每创建一个图层,SVGA 动画中就会多一个动画元素, 它们通过图层名称和动画元素中的 imageKey 一一对应。
替换
播放 SVGA 动画的时候,可以通过 imageKey 动态替换图层内容。 需要提供给开发的信息:
imageKey
与图层一样尺寸的被替换素材
蒙版
图层可以通过设置蒙版属性:

控制图层的 alpha 通道, 达到只显示部分图案的效果。
蒙版一般为闭合路径,开放路径无法为图层���建透明区域。
遮罩
遮罩是图层间的关系,通过图层 TrkMat 设置,
可以一对一,也可以一对多, 在 SVGA 动效中对应动画元素的 matteKey。
注意将位图设置为遮罩图层的时候, 尽量使用 8-bpc 只带透明通道的图片以节约资源。
值得一提的是,位图遮罩的 imageKey 也是可以动态替换的, 就是说动效中的遮罩在播放的过程中是可变的。
SVGA 中的动画内容
SVGA 其实不叫 SVGA,应该叫 BVGA。 --官方吐槽
BVGA 即 Bitmap Vector Graphic Animation, 从名字可以看出,SVGA 中动画内容主要是位图和矢量。
位图
制作 SVGA 动画时可以使用:
png
jpg
psd
这三种格式, 但它们最终会被转成 png 素材。
这里要注意的是, SVGA 支持 psd 的图层样式, 导出 psd 文件的时候务必选择:
 合成 -> 合并图层样式 -> 确定
合并图层样式 合并图层样式 合并图层样式
重要的话说三遍, 否则会导致素材尺寸或者样式异常。
矢量
矢量是一组用来描绘图形的元数据, 在 AE 中可以使用:
钢笔工具
形状图形
来绘制, 但它们最终会被导成贝塞尔曲线。
SVGA 支持导入 .ai 文件 需要注意的是, .ai 文件同样会被导成贝塞尔曲线:

SVGA Converter 会自动执行转换, 不过更建议设计师导入 .ai 文件的时候自行转换,提前预览动画效果。
颜色
颜色深度(或位深度)是用于表示像素颜色的每通道位数 (bpc)。每个 RGB 通道(红色、绿色和蓝色)的位数越多,每个像素可以表示的颜色就越多。
在 After Effects 中可以使用 8-bpc、16-bpc 或 32-bpc 颜色。
除色位深度之外,用于表示像素值的数字的另外一个特性是数字是整数还是浮点数。浮点数可以表示具有相同位数的更大范围的数字。在 After Effects 中,32-bpc 像素值是浮点值。
8-bpc 像素的每个颜色通道可以具有从 0(黑色)到 255(纯饱和色)的值。16-bpc 像素的每个颜色通道可以具有从 0(黑色)到 32,768(纯饱和色)的值。如果所有三个颜色通道都具有最大纯色值,则结果是白色。32-bpc 像素可以具有低于 0.0 的值和超过 1.0(纯饱和色)的值,因此 After Effects 中的 32-bpc 颜色也是高动态范围 (HDR) 颜色。HDR 值可以比白色更明亮。
路径
修剪路径
路径修剪(TrimPath) 是一种矢量动效样式。 它一共有三个相关的属性:
trimPathStart, trimPathEnd, trimPathOffset,
它们分别表示 Path 从哪里开始,到哪里结束,距离起点多远。 在 AE 形状图层中可以添加:


可添加在形状(Shape)属性中,也可以添加在 Shape 之外对多个 Shape 造成影响:

 注意,SVGA 中现在还未支持外层修剪, 也不支持 trimPathOffset, 将在接下来的版本中完善。
文本
SVGA 中不支持文本导出,可以将文本图层转换为形状图层使用:

偶尔转换的图层会有问题, 不过转换是 AE 黑盒处理的,
咱也不知道咱也不敢问...
SVGA 中的动画属性
动效使用和展示
动画随时间而变化。 在 AE 中设计师通过使图层或图层上效果的一个或多个属性随时间变化, 来创建动画效果。
关键帧
关键帧用于设置动作、效果、音频以及许多其他属性的参数, 使这些参数随时间变化。
属性动画
属性包括了缩放、旋转、位移、透明度、颜色等等, 只要右侧属性面板中带小菱形标志, 都归纳到了这一类型中。
SVGA 支持属性动画的关键帧定制炫酷的效果, 这也是 SVGA 核心的动画能力。
这里要注意的是, 动画的属性,比如形状的透明度之类的, 最好直接设置在元素上,不要越级使用, 否则可能会合并异常。
最后
导出
打开插件

点击 选择位置 选择 SVGA 文件生成位置 注意:这里可以同时选择多个合成导出。
点击 开始转换,SVGA 文件就会生成在对应目录。
右上角设置中可以切换 SVGA 版本、选择导出时长。
特性总览
AE 除了上面提到的众多属性动效,还支持使用很多特性, SVGA 现在正在逐步完善中, 一下是特性总览表, 会逐步更新。


FAQ
友情链接
2D Manual SVGA 踩坑日记 After Effects Handbook README Board
0 notes
Photo

关于大师的自沉,所有解读都可能是错的
作者:陆波 2017-10-19
导读:王国维在人生的第二层楼获得了极大的成就,但他走不出纷纷扰扰的世间苦闷。每读“人生三境界”,便会去想,“那人在灯火阑珊处”之后又如何?
一、鱼藻轩定格的最美夕阳
颐和园鱼藻轩的最美时分是在夕阳西下之时。
此轩四面开敞,似亭之通透,出檐退柱,四���相连镂空格栅,柱子之间坐凳围栏,开间写意为窗,线条流畅、比例合宜,精美华丽不失大气。它伸出平直的湖岸,三面有水,北有游廊连接颐和园长廊及“山色湖光共一楼”。
每当夕阳斜射,西面的两柱开间,犹如镶嵌了格栅的落地窗,也恰似一帧典雅相框,把金色阳光里的玉泉宝塔嵌入成画,其中,山、水、塔,如梦如幻,人作与天作之完美结合,但那只是一天里极为短暂的时刻。
王国维没有等到这一天地大美的瞬间,他是在接近中午11点左右,阳光正当焦烤炫目,眼前洋洋大湖一派白茫茫之时,义无反顾投于水中的。
1927年6月2日,王国维坐在鱼藻轩的围栏上,面朝大湖,大致的时间是上午10点到11点。
在这之前,也就是6月2日一早,他在家中用早餐如常,虽然孩子们已经放假,但也不能睡懒觉,而是陪他一起共进了早餐。
但也有异常之处:过往,他去清华研究院总是有老佣人冯友跟随的,但这一天8点他独自前往。
到了办公室又发现没有带来学生的考试稿,无法登录成绩,便请校工取了来。他还发现前一个晚上给学生谢国桢扇面的题字,竟称谢国桢为“兄”,不妥,遂改为“弟”。
接下来王国维与办公处秘书侯厚培认真讨论了关于下学期开学后招生的事项,临了,他向侯厚培借2块钱,侯没有2元,便给了他5元纸币。
其实2元这个数目是他精确计算过的他的不归之旅的用度,同时他也没打算还钱给侯先生,所以超出了3元不知他作何想。
这个行为我是不能理解,也感觉不舒服的,权且也被归为异常之处。也就是说,这一上午他有少许的混乱,借钱之举还是有临时起意之嫌:万一他没有遇到侯先生,万一侯先生身上也没带钱呢?
何况,按照当时清华校长曹云祥给他的聘书里约定:“每月薪金银币肆百元,按月照送。”若有准备,兜里不会缺这几块钱。
所以,有可能的情况是,他早就想死,也做了准备,借到钱了,便去意已决。
恰逢当日是五月初三,离端午节也就是两天的���阴,屈原投水是不是也是一种暗示?
他出了清华园,给在大门趴活的车夫5毫钱去颐和园。
颐和园自民国建立后一段时间还为逊位清室所有,清室为了增加收入曾经有限度地开放过园区。
但自冯玉祥将溥仪赶出紫禁城后,颐和园也收归国有,1924年开始向公众开放,但票价很贵,要1块2角钱(有人计算相当于今天的80元左右),对特定人群的优惠票价是6角,限于军人及家属小童等,只有京城的中上层人士可以游览。
请注意,王国维在这之前从未进入过颐和园!
虽然他寓居北京多年,紫禁城南书房行走一年,但他没进过颐和园!
一切园中景致、旅程的距离全凭想象,但他第一次也是最后一次进入颐和园,却把花费和时间计算的很精准。
他大约10点走进颐和园,但最后从他裤兜里掏出了剩余的4块4角钱看,他似乎买了一张6角的折扣票,并没有花掉1.2元。
他一直沿着长廊行走,走到了尽头,便看到了石坊,还坐了一会儿。
在沿长廊一路走来,他的目光向左没有离开昆明湖,他在考察合适的地点。石坊在大湖的西湾处,西洋制式的大石头假船,他自是看着不顺眼,便折回头走到鱼藻轩,这段距离也就是100米左右。
他在围栏坐了一会儿,抽掉一支烟,走下台阶,义无反顾头朝下扎入水中。
其实,当时园子里人不多,民国建立十五年了,他这个拖着小辫子的老者来回走动是有人注意的。
很快,也就是一两分钟光景,便有园子里的工人把他捞上来,但他去意绝决,把头扎入淤泥,口鼻腔尽已堵塞,工人不懂施救,他窒息而亡。
当时鱼藻轩下面的湖水很浅,王国维被捞上来时后背的衣服都没有湿透,后人便说“水不过两尺”。王国维坐在围栏边一定看清了浅浅的湖底,所以他自是采取了最为有效的自戕方式。
园方也不知道他身份如何,出了人命吓慌了,赶紧派人跑到门口问等候的车夫:“谁把一个拖辫子的老先生拉过来的?”结果,那个送王国维来的车夫竟然在颐和园东门守着呢,是王国维让他候着的,这才对上号,车夫一路跑回清华报丧,校方、家属乱作一团,悲恸而至。
王国维并不是让车夫等着回程的,而是用来报丧的,他考虑得如此缜密。
整个6月2日的下午及接下来的一整夜,王国维尸体就被停放在鱼藻轩里,盖个又脏又破的芦席子。
哦,对了,傍晚时分,鱼藻轩西窗棱的斜阳剪影一定在他的躯体上停留了片刻,躺在静美的山水之间,我想象出这一刻的定格,中国文化最后的卫道士的壮烈身影也在这自然光线的柔和转换里渐渐为黑夜吞噬。

二、当他的死亡发展成一门八卦学问
关于他投水自尽的归因争论,炸毛争论了近100年,他的学问是没什么争议的,可见众人好奇心之强。
因为在他的遗体口袋里寻到了一份遗书。遗书封面写着“送西院十八号王贞明先生收”。王贞明是他的三儿子。
遗书内容为:“五十之年,只欠一死,经此世变,义无再辱。我死后,当草草棺殓,即行槁葬于清华茔地,汝等不能南归,亦可暂于城内居住。汝兄亦不必奔丧,因道路不通,渠又曾出门故也。书籍可托陈(指陈寅恪)、吴(指吴宓)二先生处理。家人自有人料理,必不至不能南归。我虽无财产分文遗汝等,然苟谨慎勤俭,亦必不至饿死也。五月初二日父字。”
这封遗书是6月1日写的,6月2日一早他随身带着。
知识分子,或者说文人们一致认为他殉了“文化”,殉了几千年横亘延绵的三纲五常,殉了以儒家先哲构建的中华文化精神之道统。
以陈寅恪表达的最为明晰:“凡一种文化值衰落之时,为此文化所化之人,必感苦痛,其表现此文化之程量愈宏,则其所受之苦痛亦愈甚”。
陈寅恪继而指出:“吾中国文化之定义,具于《白虎通》三纲六纪之说,其意义为抽象理想最高之境,和希腊柏拉图所谓Idea者异曲同工,因此王国维所殉之道,与所成之仁,均为抽象理想之通性,而非具体之一人一事。”(见陈寅恪《王观堂先生挽词并序》)

(陈寅恪悼念王国维先生挽联,1927)
陈寅恪认为王国维为理想与精神而成仁,并非琐屑小事。
拔高到如此高度,是不是文人们就事发挥,甚至是宣泄对时局动荡下文化千疮百孔的现状不满?也未可知,大学问家大知识分子当然有自我抒怀、尽情发挥的空间。“王国维之死”可以借为抨击文明堕落之实证。
还有一种“殉清”说,我认为最不靠谱。
有人认为王国维仅仅秀才出身,最后可以出入宫禁,南书房行走,虽非帝师,但有机会与皇帝谈文论道,何等荣耀?怎不对清室感激涕零而为清亡祭出肉身?
还有说,溥仪被冯玉祥赶出皇宫时,一班遗老如罗振玉、王国维等护驾出宫,既痛恨又羞辱,相约着跳护城河,后来家人相劝才作罢。
是真心要跳还是一时激动,经不住周遭人情绪激惹,反正没有跳。
我迄今没查到一个为清朝亡而殉命的有头有脸的人物,甚至连皇族都无一人以死垂范。
而1927年,清皇室已逊位15年余,这时候再去投水殉清,很是说不通。
再者,1925年,他已接下清华国学院的导师聘书,已经食了两年“周粟”,“殉清”之说情何以堪?
持这种观点者的证据主要来自罗振玉的一系列作为:罗振玉伪造了一份王国维的遗书,内容自是对王国维对清廷的耿耿忠心,并为王国维请求赐谥。
读罢“遗书”,二十几岁的溥仪真是好骗,自是感动的稀里哗啦,以为孤臣孽子忠心可鉴,便赐谥号“忠悫”,赏洋2000抚恤家属。
所以持“殉清”说的大抵为遗老和被遗老蒙蔽的逊位王室一干人等,是他们的一厢情愿。
凑趣的是,梁启超看清室给了钱,不是很爽,也找人向当时的北洋政府要求支付给王家一笔抚恤金,以示民国政府对知识人的关怀。
在梁看来,王国维这样的文人楷模学问大家,政府理所当然要表示出爱才爱文化的怜惜,可惜的是热脸贴了冷腚,张作霖带来的奉系军阀连同其议会成员,绝大多数听都没听说过王国维是谁?
可见当时中国之情形,文人们也就是在自己的圈子里惺惺相惜,顾怜自叹,文化之事且关乎个别文人,军阀忙着斗法呢,谁管这些?
“殉清”说,或者认为王国维为固旧保守而死的观点,还会以他的辫子问题为佐证。
其实辫子无非是王国维表达内心不满世风,并羁傲于世的个性外露而已,不说明本质上死守旧主。
他在日本五年也是短发青年,意气风发,专心治学,成果喷薄而不能收拾。回来后他上书房行走自是续着辫子以敬业以合规制,因为那时候小朝廷上下并未剪辫子,紫禁城里还是一个辫子国。
1922年初春的一个上午,溥仪受不了英文师傅庄士敦“猪尾巴”的嘲讽,自己拿了剪刀把辫子剪掉,随后让剃头太监给他剃了个光头。
但溥仪回忆说,自己剪了辫子“太妃们痛哭了几场,师傅们有好多天面色阴沉”。
民国十一年(1922年)5月2日,《申报》刊登了一条只有六个字的新闻:溥仪昨剃辫子。
而宫外的他父亲载沣,还有皇族近亲等早已落发数载,皇族大臣载泽率团到西方考察,怕外国人讥笑他们背后拖个“猪尾巴”,一半的团员在路上就自行把辫子剪掉了。
所以,到了20年代,剪辫子已不是什么骇然大事,留辫子的倒像是斗气逞强。
譬如,还有一位精通西方9种语言,自小在英国受教育的“清末怪杰”辜鸿铭,在北大讲授英国文学,这在当时算是少有的西学大师级人物,可他也是以留着个前清辫子招摇著称。
而他最为奇葩的是出门叫洋车,还一定要挑留辫子的车夫给拉才行。车轮飞奔,前面一条大辫子,后面一条小辫子,比肩齐飞,也真是民国一景。
所以,���大的辜鸿铭,清华的王国维其实就是找不到与那个时代作对或者表达不满的方式,拿个辫子当举个旧军旗去独树一帜。
他的学生吴其昌回忆:当时,有同学曾婉转进言,请先生将辫发剪掉。其实呢,对于这,先生也并不怎么固执。他曾说过:“倘是出其不意的被人剪了,也就算了,也就算了!”不过要让自己来剪,则老年人的情怀觉得有点难堪,不愿如此做罢了。
还有一个比较小众的说法,说王国维之死是“惊惧”说,观点来自梁启超。
说是王国维害怕革命军,因为在死前不到两个月的时候,湖南叶德辉在长沙被杀,死法有点像乱棍打死般,因为处决是在湖南农工商学各界团体召开大会时宣判,立即处死的,理由是他骂农民运动是“痞子运动”,是土豪劣绅的代表。
其实,叶德辉思想保守,袁世凯复辟称帝时,他组织筹安会湖南分会,赞成复辟君主制,但他作为一个对政治参与度极高的人,与王国维是有差别的,王国维并未涉足共和还是立宪这些政治纷争,要站队他也就是到小朝廷里去某个学术职位而已,还是比较纯粹的文人。
但他想着叶德辉这样的“读书种子”被这么草率处决,总是生出了对革命党的惧怕与愤恨。
另外还有一个传言在清华园盛行,说是湖北文人王葆心亦被革命党枪毙。说是王葆心是六旬老先生,在乡里德望甚重,只因通信中有‘此间是地狱’一语,被暴徒拽出,极端棰辱,终于毙命。
后来证明这是一段谣传荒信,王葆心一直活到了1944年。但当年通讯与信息的传达障碍确实是谣言满天飞,令文人们不能安心。
王国维死前不久,和他的学生吴其昌讨论天象,他问吴:“前年有一天晚上,我曾看见一颗大星流坠,随后就听说孙中山死了。前两夜,我又看到了同样的异兆,你看吴佩孚怎样,会不会轮到他死呢?”
叶德辉之死,对王国维有一定的刺激,认为革命党滥杀文人,但并未参与复辟或反革命党活动的他,在清华园里有一份教书匠工作,并无过于忧虑的理由。

(崇庆皇太后万寿庆典图中的鱼藻轩)
至于他为什么选择颐和园鱼藻轩,后人又有一种附会,说是王国维因“鱼藻”而联想至诗经·小雅之《鱼藻》篇:
鱼在在藻,有颁其首。王在在镐,岂乐饮酒。
鱼在在藻,有莘其尾。王在在镐,饮酒乐岂。
鱼在在藻,依于其蒲。王在在镐,有那其居。
认为这篇写君臣关系的诗,是臣依君,犹如鱼依藻。选择鱼藻轩自尽,有王国维对清王室给他的知遇隆恩而感怀。
这个还是殉清之说的延续,在我看来有些牵强。
前言已道,王国维是第一次也是最后一次走进颐和园,对园林景致建筑并非相熟,他已走到长廊的尽头,看到不中不西的怪石坊,显然不满意,而他再次折返向回走的第一个湖畔之轩,就是鱼藻轩了,这纯属偶然。
他有可能抬头看到轩内匾额“芳风詠时”,光绪钤印,一直不解这句“景曜徽芒,芳风咏时。”的陆云诗,光绪为何要写成“詠”?而不一定跑出轩外,再回首抬头看到此轩正南上方题额“鱼藻轩”。或许,一支烟的功夫他都没有搞清楚这轩子大号为何?
其实,小雅“鱼藻”诗正是吐槽了臣子的怨气:“言万物失其性……”君不像君,臣何以为臣?古人解释这是周幽王时的臣子对幽王的抱怨及对武王的思念。
如果附会成他选择“鱼藻轩”自绝是对避居天津张园的溥仪的思念和感恩,把溥仪喻为周武王,这绝非诗词大家王国维的水准。
选择鱼藻轩还因为这里是一个小码头,拾级而下,不用翻栏杆等。
“鱼藻轩”额匾挂于轩之南屋檐之下,如果他是抽完一支烟,义无反顾头朝下入水这个动作,他大约根本没有机会回头顾望到这方匾。
三、走不进静好世界的静安先生

(1925,清华国学院,前排:李济、王国维、梁启超、赵元任;后排:章昭煌、陆维钊、梁廷灿)
王国维投水,怎么说都是突兀的。
首先,他是一个对学问事业积极勤奋的人,精进不辍并获得文化大成就者,其奋进精神更接近一代青年的人生励志导师。按理说,他应该抵及豁达人生之境界。而“境界”又是他论著里多么精妙通透论证的哲学与文学之课题。
王国维认为,词以“境界”为最上。
狭义地说,境界,乃文学表达里情感与景物是交织融汇,给读者一定艺术高度的感受。广义说,应阔达至人生与生命,是内心感知世界之真谛,并为求索生命的究竟而抵达的高度。而后人如我等,对学问才智的顶级人物王国维难免生出更高的期待。
他以50岁的人生生平著述62种,批校的古籍逾200种。(收入其《海宁王忠悫公遗书》的有42种,以《观堂集林》最为著名。)
可以说,他是站在中国3000年文化转折点上承前启后的关键人物,是中国近代最后一位重要的美学和文学思想家。被誉为“中国近三百年来学术的结束人,最近八十年来学术的开创者”。
用郭沫若语:“留给我们的是他知识的产物,那好像一座崔嵬的楼阁,在几千年的旧学城垒上,灿然放出了一段异样的光辉”。
因为他早年学习西学,他第一个试图把西方美学,文学理论融于中国传统美学和文学理论中,构著新的美学与文学理论体系。
他既集中国古典美学和文学理论之大成,是大总结者归纳者,又结合西学之方法开中国现代美学和文学理论研究先河。为中国美学和文学思想史的前行,铺就一条道路,对后代学人影响深远。
民国时期梁启超、胡适甚至包括鲁迅对他的评价���高,“不独为中国所有而为全世界之所有之学人”(梁启超语)“要谈国学,他才可以算一个研究国学的人物。”(鲁迅语)。他不仅是中国历史、文学、美学之学术大家,其贡献也是世界学术史上的卓越丰碑,是当时公认的世界级学者。
他在为学的疆场纵横捭阖,快马扬鞭,收获了无与伦比的成果。到了50岁,他做完了应该做出的一切。
唯一值得欣慰的是,他重要成就的自选集《观堂集林》在1923年由上海的蒋汝藻出版, 这部被公认为中国学术史中的不朽之作诞生,且作为1924年春节入宫谢赏时奉献给溥仪的礼物 —— 黄绫裱《观堂集林》一部,他唯有用学识表达感恩。
其实,他希望在一个安逸静好一成不变的世界进行自己的学术生活,而不要被乱世打扰。这一点看,他就是个纯文人。

但他的悲剧恰恰是他作为大学问家,完成了宏大的学问工程,开创构筑了崭新的研究方法与方向,疾步至此便画上了句号。
学问之外是他不喜欢的纷乱的世界,是他迷茫无措的生命困惑。
站在疾疴沉重的旧中国被打开一扇外向之门后的时代转折点上,世事巨变必然伴随相应的五味杂陈与各种荡气回肠的混乱。但王国维很难对接此境并拒绝一个新时代的到来。
有人说他并非一个绝对守旧的人,早年他追求过新学,他在东洋五年,精通英语、德语与日语,西方世界的熏风浸透过他的身心,他较早地介绍西方哲学家极其哲学思想介绍来中国,如他研究并介绍过康德、尼采、叔本华,也介绍托尔斯泰及其作品,他有��阔的眼界,他不是一个毫无眼界与见识的纯本土保守文人。
但即便如此,他只是把西洋知识仅仅当做知识而已,没有从内心深处接受新思潮,也不关心探索改变陈旧中国的新思想,因为构筑了他50人生的精神基石有着非此即彼的排他性,他对乱世出现的各种看不惯无包容之胸怀,他认为中国已“失道”,他所以仰赖的文化精髓被摧毁被践踏。
于是后世普遍归因他的自绝是殉了传统文化。殉了他认为是人生信仰基石的自儒家构建的中国传统思想体系的大道。符合“经此事变,义无再辱”。
他只追求了新学之表,却迈不出大历史变迁下的新步伐。

四、哪根才是王国维的绝命稻草
但“经此事变,义无再辱”,还是为自己赴死语焉不详的说辞。
作为学问大家王国维被大时局大动荡以及细微到其个体生活的种种现象冲击,而无以为力,甚为沮丧,这是表层的“事变”。
前面提及,革命军在南方所为的传言弥漫于清华园及北京的知识界,真假莫辨,而深层次的原因不可忽略其家庭生活的突发变故。
1926年,王国维遭遇老年丧子之痛,就是他非常钟爱的长子王潜明的英华早逝。
1926年9月,王潜明在上海突染伤寒,本已好转,但实际并未痊愈,后又发作。王国维听闻,即赴上海,但其病已无救。
王国维在上海为他主持丧事。王潜明的未亡人恰恰是罗振玉的爱女,成了新寡,都是二十七、八的韶华黑发,怎不令王、罗两位老人痛心。
而有种说法是丧事期间,王国维的继妻潘夫人与长媳妇发生了一些不愉快琐事,引发罗振玉不满,没有辞别,罗振玉就带着女儿回到天津罗家去了,而且有“大归”的绝决。
两位曾经的事业、生活之挚友,因儿女之事恩断义绝。
罗振玉埋怨王国维对家人管理失度,女儿受了委屈,而王国维几次三番将王潜明单位下发的抚恤金及额外资助等寄给罗家都被退回,最终罗还是收了钱,但这对清高刚直且性格内向的王国维无疑是极大的侮蔑,他受不了罗振玉对他如此绝决,他给罗的信中怒问:“连媳妇都养不起吗?”
他一生的好友和贵人罗振玉令他委屈和压抑。
1927年2月15日,王国维至天津张园觐见溥仪并拜寿,罗振玉也到场了,两人擦肩而过,甚至没有起码的礼仪寒暄之词。

(左:罗振玉;右:王国维与罗振玉合照)
王国维与罗振玉是上天安排的一段奇缘,如果没有这段奇缘,他们彼此都不可能成就各自的硕果累累,他们是彼此助力的。
而客观上说,王国维受益于罗或者说得恩于罗很大。他们保持了28年的人生交往,其中的27年,王国维在家庭生计、职业安排上多次得到罗振玉的资助。当然也有人说罗振玉的研究成果有部分是王国维报恩的奉献。
1898年正月,22岁的王国维从海宁乡间来到上海,抱着求学求真理的精神,入当时维新运动时期著名报纸《时务报》工作,他的学识与抱负并未被当时报社负责人汪康年赏识。
二月,他便进入离报社很近的罗振玉所办东文学社学习。自此,二人结下20余年的友情。
王国维两次出国,第一次是罗振玉资助并有日本教师帮助,实现了一个青年出国留学长见识的愿望,但后因生病,不到一年就回国了。回国后王国维的职业生计均为罗振玉帮忙引荐介绍。
他在罗振玉办的《教育世界》发表了大量译作,继而成为该刊的主笔和代主编,通过这份刊物大量向国内介绍近代西方学人及其科学、哲学、教育学、美学、文学等领域的新知识,传播新思想。
除在东文学社、东渡日本留学,他曾任教于南通师范学校、江苏师范学堂等,都得到罗振玉的帮助。
此时他主攻西方哲学,研究康德、叔本华、尼采等,并结合先秦诸子及宋代理学,他自称这一时期为“兼通世界之学术” 之“独学”时期。
三十岁以后,他转向文学。
他向国人介绍俄罗斯文学家托尔斯泰及其作品《战争与和平》、《安娜·卡列尼娜》、《复活》等,介绍英国浪漫主义诗人拜伦,还研究莎士比亚、但丁、歌德等。
同时,王国维还对美学、词学进行研究,投稿《国粹学报》的《人间词话》,以崭新的眼光写出对中国旧文学的著名批评著作。
对中国戏曲史进行研究,撰有《曲录》等多部著作,为《宋元戏曲考》的完成奠定了基础。
1911年辛亥革命,清廷解体,王国维跟随罗振玉第二次去日本,并滞留五年。
这期间,王国维已是拖家带口,家累沉重,又幸而得到罗振玉的各种资助和帮忙,并且居住在罗振玉家隔壁,两人有了一个稳定的生活和治学的良好环境。
王国维整理并饱览罗振玉的大量藏书和收藏品,罗振玉的“大云书库”图书资料任其使用。两人交流心得,探讨学问。
他自述此间“生活最为简单,而学问则变化滋甚。成书之多,为一生冠。”
1916年他不忍心再以全家生活拖累罗振玉,便接受在上海的犹太裔富商哈同之邀,编《学术丛编》杂志。这一阶段他将之前的重要研究成果汇总,编成《观堂集林》,为学问立身。
当然,对于我们绝大多数普通人来说,一本《人间词话》之广泛流传阅读至今,已实慰其心。
1921年,北大方面邀请他讲学,并拟聘教授,被他拒绝。1922年他接受了教学工作但不拿酬金,任北京大学研究所国学门通讯导师。
但生活毕竟是一个现实问题,他向罗振玉请教,由罗振玉引荐至原陕甘总督、蒙古贵族多罗特·升允门下,他的学识受到赏识。
1923年春,紫禁城内的小朝廷自娱自乐,还要按旧制选海内���学之士充实南书房,王国维正是经升允推荐,到紫禁城充任南书房行走,溥仪恩赏其五品衔,并食五品俸,后又获得紫禁城出入证,名号为“在紫禁城内骑马”。
按清代惯例,在南书房工作,大都应是进士、翰林以上饱学之士,王国维只是秀才出身,能与杨钟羲、景方、温肃三人同时入南书房工作,是对其才学的极大肯定,读书之人将此事看的很重。
虽然南书房入值,但不参与政务,名义上有侍学之说,至少得以机会觐见皇帝,在有清一代士人中,以此为荣光。
他给溥仪有没有讲过学问、授过课否,没见记载。他写过几个关于整理文物的奏折,并有幸得窥大内所藏,用了大量时间在景阳宫整理清室文物与藏书。
不管怎么说,罗振玉对于王国维的直接资助,提供其收藏的大云书库图书资料任其使用,直接或间接推荐王国维谋生的职位,20多年来,罗振玉堪称王国维的贵人,对成就王国维的学问一定是有贡献的。而且他们还结下儿女亲家,王国维的大儿子正是娶了罗振玉的女儿为妻。
如此牢固的友情大厦却倾覆在王国维的丧子之痛里。
前面我提及了他们因为子女之事翻脸,在1926年春天面对面而过不发一语。
这个打击对王国维是很大的,我相信他有对罗振玉的怨恨,但也必定有对这段情谊陨落的悲伤。
我相信,一个人走上自绝之路,更多地来自内心深处的个人性的创痛,大义大道的信仰,自尊刚直的个性多少会是一些促进的因素,但个人的体验,个人的悲伤是很难为外界解读出来的。
罗振玉在得知王国维死后也必定有过挣扎的内心,前言道,他上奏溥仪一份他伪造的所谓王国维“遗折”。
溥仪在《我的前半生》里记载:王国维死后,社会上曾有一种关于国学大师殉清的传说,这其实是罗振玉做出的文章,而我在不知不觉中,成了这篇文章的合作者。
过程是这样:罗振玉给张园送来了一份密封的所谓王国维的“遗折”,我看了这篇充满了孤臣孽子情调的临终忠谏的文字,大受感动,和师傅们商议了一下,发了一道“上谕”说,王国维“孤忠耿耿,深堪恻悯,……加恩谥予忠悫,派贝子溥伒即日前往奠馔,赏给陀罗经被并洋二千元……”。
这就是罗振玉为王国维骗了个谥号,并为王的家属争取了2000元抚恤的经过。
罗振玉没有去北京参加王国维的葬礼,但他原先是想去的。王国维的子女回忆说 “罗老伯原来要来”云云。
但罗振玉在天津搞了隆重的公祭,宣传王国维的“完节”和“恩遇之隆,为振古所未有 ”,更在祭文里宣称自己将和亡人“九泉相见,谅亦匪遥”。公祭后,罗振玉旋即赴京。他拿着溥仪的“谕旨”,从清室领得贰千圆赏银抚恤金,全数交给了王国维夫人,自己又另送上最高的葬礼银一千元。
无论怎么说,从罗振玉本身的价值立场和对家属的实际抚恤安排,他都是做周全了,不失为对罗王这段近30年缘分做了一个较好的终结。
接下来不到一年,他更是把王国维遗稿编撰四集刊行于世,即王国维身后的第一部全集《海宁王忠悫公遗书》,其编订刻印之迅疾,可以说是罗振玉发自内心的诚挚,并竭尽了心力。这与两年后梁启超过世后身后的冷落形成鲜明对照。
溥仪在《我的前半生》中加注了一段关于罗王恩怨的传言:“我在特赦后,听到一个传说,因已无印象,故附记于此,聊备参考。据说绍英曾托王国维替我卖一点字画,罗振玉知道了,从王手里要了去,说是他可以办。罗振玉卖完字画,把所得的款项(一千多元)作为王国维归还他的债款,全部扣下。王国维向他索要,他反而算起旧账,王国维还要补给他不足之数。王国维气愤已极,对绍英的催促无法答复,因此跳水自尽。据说王遗书上“义无再辱”四字即指此而言。”
这段传言也是后世关于王国维之死因“逼债说”的滥觞,但关于钱财纠纷多是外人揣测,罗王两家人都没有提及。
如果为1000块债款逼死王国维,从罗一路过来对王国维的资助及其身后事的所为,这点钱财实在辱没两人人格。
两人的裂隙还是缘于儿女家庭之事。
罗振玉讲述的版本是,他命其第四子罗福葆仿王国维的笔迹写下遗折,他对此并不隐讳,其外孙刘蕙孙(《老残游记》作者刘鹗之孙)回忆说:“1929年我在旅顺,雪堂先生(即罗振玉)对我说起他和静安的友谊,最后说:‘他最后觉得对我不起,欲以一死报知己。我也觉得那件事不免粗暴,对他不起。但死者不能复生,只好为他弄个谥法。遗折是我替他做的。’”
他反复说的他俩“那件事”就是亲家反目。
百年来,闲杂俗人不应用钱财之争降低王、罗二人人格,一个是单纯的书生,一个虽擅长利��经营但也是对文化事业满满恭敬心并不吝付出之人。
压垮王国维的最后一根稻草,来自他内部对人生与生命的消极体验,他四岁失母怙,性格沉郁,生命态度悲观,而丧子之痛给了他致命一击,那是他的血脉,他的挚爱,而与罗振玉的恩断义绝更是人间情谊的虚无化,令他绝望。
五、 人生三境界与人生三层楼

有必要重温他的著名的“人生三境界”说,但此说并非广义的人生意义的思考,而是他一生的长项:如何做学问。
他是做学问的导师,有指点具备学问慧根的学子之法力,但并不一定广泛有效于生命之道。
他在《人间词话》里这样阐述“三境界”:
古今之成大事业、大学问者,必经过三种之境界:“昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境也。“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也。“众里寻他千百度,蓦然回首,那人却在灯火阑珊处。”此第三境也。
这是清华导师王国维概括的为学之道:忍受求索之孤独寂寞,临高远眺,不为贫寒逆境而降低自己的格局;为求真理而不惜历经千辛万难,而独守孤寒不改初衷;勤奋砥砺,求索不辍,终将抵达真理的终点得到一片大光明的自在天地。
如果这个三段论适用于人生,将是多么完美。
犹如丰子恺的人生三层楼论,他说:“我以为人的生活,可以分作三层:一是物质生活,二是精神生活,三是灵魂生活。物质生活就是衣食。精神生活就是学术文艺。灵魂生活就是宗教。”
我们大多数人,在第一层楼,锦衣玉食,尊荣富贵,孝子慈孙。第二层楼,丰先生认为就是对学问艺术有兴趣的,有力气的爬到第二层楼去玩玩,那里充斥着文人、知识分子。本质上与第一层楼的人也无太大区别。
第三层楼探索灵魂,探索人生的究竟,生命的意义,不过碍于人生的尺度之短,能有此觉悟者便少之又少了。
丰先生认为能上第三层楼的,唯他恩师弘一法师。哎,这是何等高格?
王国维在人生的第二层楼获得了极大的成就,但他走不出纷纷扰扰的世间苦闷。
每读“人生三境界”,便会去想,“那人在灯火阑珊处”之后又如何?
王国维正是在这个境界获得大成就,也就是在丰子恺的人生第二层楼,遍揽无限风光之后,是否堕入了不知所从的困惑?
我多么希望寻到“那人”后,即使上不了丰子恺的第三楼,可不可以探索“三境界”后获得更高阔的人生第四境界,看破人生本质,抵达无欲无求而随缘而生的自由世界。身体的自由尚可贵,心灵的自由更弥珍。
但好可惜,以王国维这样的异禀天才,戛然而止于鱼藻轩下的水面。
六、萧条异代不同时
王国维的后代都没有被他培养专门去做学问。
在乱世之时,他认定做学问苦(包括精神的苦),谋生不易。他培养孩子去做专业人士以一技之长立世生存。前面说到他早逝的长子王潜明在海关工作,是铁饭碗。
而最秉承他学问慧根的是他的次子王高明。

(王仲闻[前排右一,1901-1969],名高明,王国维次子)
原本,他也不令好学的王高明继续求学深造,而是让他中学毕业去做一份邮局的工作,这种工作也是铁饭碗有衣食保证。
后来他做到了民国政府北京邮局的一个不低的负责职位,一解放,他便是旧政府公职人员,被留用在某个小邮局卖邮票。
但他业余时间喜好研究词学,某种程度继承了王国维的衣钵,且十分精通此道。
他在五十年代遭遇坎坷,先是被打为“特务”,后又被邮局系统定为不宣布的“右派”,强制离职,以致一家生活无着。幸而北京中华书局看重他的所长,聘为“合同工”。
王高明先是为《全唐诗》审核标点,又为《全宋词》补充材料并审核���稿。
全凭自学成才的他真是不枉负乃父盛名,才学浑厚扎实,凡是有关唐宋两代的文学史料、宋词和宋人笔记方面的请教,他都可一一作答,被编辑部同事戏称为 “宋朝人”。
他本质也是个书生,钻进学问废寝忘食,平日他就住在出版社里,晚上还不辍读书写作。他完成的《李清照集校注》,蜚声学术界。
但文革之初,还是被中华书局解除合同回家了。

(王仲闻[即王高明]校订的《全宋词》)
那时候他已经是六十几岁的老人,人生绝望,生存都无以为继,更被污以“特务”之罪被残忍批斗。
最终,这个最得王国维学问禀赋的人也以自绝的方式悲惨下世。
1969年的某日,他也去了颐和园,他可能想到了1927年6月2日父亲在鱼藻轩的情景。
那时候颐和园改名叫“人民公园”,大约连门票都不要,正是文革最疯狂的时期,他转了一圈,嫌人太多,乌泱乌泱的,跳水也未必真能死了,捞上来甚是难看,就回家服毒药自尽了。
父子两代人,都选择在一座美丽的园林 —— 颐和园来结束自己的生命,令人唏嘘。
王高明先生本是想老老实实、平平安安活完一生的,但老病穷途,世间迫害,被逼无奈而离开那个纷乱的世界。
生命只有一次,把生命活好活完整,让这唯一一次珍贵的人生不草率度过,虽然并不容易,虽然可能要在时代的污泥浊水中挣扎,虽然要忍受无数的苦痛折磨,但大多数人,即使不具体文化知识素养,但尚能将“活着”作为天理来遵从。如老子语:“故道大,天大,地大,人亦大。域中有四大,而人居其一焉”。
天地之性人为贵。
可是,繁复庞杂的知识,与朴素的生命之道,是否存在畅达的通衢?
【注】本文原标题《鱼藻轩,永远不能抵达的彼岸》。
(陆波,律师,专栏作家。)
原文链接
0 notes
Text
分布式系统设计的求生之路
WeTest导读
分布式系统理念渐渐成为了后台架构技术的重要选择,本文介绍了作者在手游领域对分布式系统进行的种种尝试,并在尝试中制定了对服务的定义、整体框架的构建以及服务内部拆分的流程。
前言
业务规模不断扩大,对稳定性、扩展性的要求不断提高,推动了后台架构技术的不断革新。面对日益复杂的需求,分布式系统的理念也逐渐深入到后台开发者的骨髓。2013年,借着手游热潮我对分布式系统开始尝试。在近三年的摸爬滚打中,踩过不少坑,也从业界技术发展中吸取一些经验,逐渐形成了目前的设计思路。这里和大家分享点心得,不敢奢谈有多大参考价值,权当抛砖引玉吧。
1. 失败的首次尝试
最初考虑使用分布式的出发点很简单:解决端游开发时单点结构导致容灾、扩容困难的问题。一种朴素的想法就是将相同功能的进程作为一个整体对外提供服务。这里简要描述下基本框架:
这种架构提供了三个基本组件:
Client API, 服务请求者API:
从 Cluster Center Server 获取服务提供者地址
向Server集群内所有实例注册,注册成功则认为可用
通过负载均衡算法,选择一个Server实例通信
检测Server集群内各实例的运行状态
Server API, 服务提供者API:
向 Cluster Center Server 上报自己的状态、访问地址等
接收 Client API 的注册,并提供服务
向已经注册成功的Client定时汇报状态
Cluster Center Server, 集群中心进程:
接收 Server Cluster 上报,确定服务集群的结构,以及各实例的状态
接收 Client Cluster 的请求,返回可用服务集群列表
这种架构具备了集群的基本雏形,可以满足容灾扩容的基本需求,大家应该也发现不少问题,我这里总结几点:
1. 服务发现的蹩脚实现 Cluster Center Server 的实现是单点,出现故障时Client请求会异常;没有提供监控机制,Client只能通过定时请求来获取服务的最新状况。
2. CS采用Request/Response的通信方式不灵活 现实应用中,服务往往存在相互请求,一应一答远远不够,全双工 是必须要支持的。
3. 有瑕疵的保活机制 Server对Client定期单边心跳,有两个问题:不同Client对保活要求可能不同,有些5s,有些可能1s,如果心跳发起全部在Server,无法满足差异化要求;服务端作为被动方,承担监控请求者存活的责任不明智。
4. 架构设计的层次不清晰 对架构的层次、模块划分没有作出很好的规划,比如通信底层、服务发现、集群探测与保活等等没有清晰定义接口,导致相互耦合,替换、维护较为困难。
2. 看看外面的世界
上述问题,归根结底还是眼界狭窄,自己闷头造轮子没跟上业界技术发展的步伐。近几年微服务架构发展迅速,相比传统面向服务架构不再过分强调企业服务总线,而是深入到单个业务系统内部的组件化。这里我介绍下自己的调研结果。
2.1 服务协同
服务协同是分布式系统一个核心组成部分,概述为:多个进程节点作为整体对外提供服务,服务可以相互发现,服务关注者可以及时获取被关注者的变化以完成协作。具体运行过程包括:服务注册 和 服务发现。在实现上涉及以下方面:
统一命名 对服务以及其中的节点,进行集中式、统一命名,便于相互区分和访问。
监控 确定服务的可用性和状态,当服务状态变化时,关注者要有途径获知。
访问策略 服务通常���含多个节点,以集群形式存在,Client在每次请求时需要策略确定通信节点,策略目标可能是多样的,比如 负载均衡 ,稳定映射 等等。
可用性 容灾处理,动态扩容。
业界中较为成熟的实现如下表所示:
2.2 消息中间件
亦称消息队列,在分布式系统广泛使用,在需要进行网络通信的节点间建立通道,高效可靠地进行平台无关的数据交流。架构上主要分为两种:Broker-Based(代理),和 Brokerless(无代理)。前者需要部署一个消息转发的中间层,提供二次处理和可靠性保证。后者轻量级,直接在内嵌在通信节点上。业界较为成熟的实现如下表所示:
2.3 通信协议数据格式
服务间通信,需要将数据结构/对象和传输过程中的二进制流做相互转化,一般称为 序列化/反序列化 。不同编程语言或应用场景,对数据结构/对象的定义和实现是不同的。在选择时需要考虑以下方面:
通用性 是否支持跨平台、跨语言;业界是否广泛流行或者支持
可读性 文本流有天然优势,纯粹二进制流如果没有便捷可视化工具,调试将会异常痛苦
性能 空间开销——存储空间的占用;时间开销——序列化/反序列化的快慢
可扩展性 业务的不变之道就是——一直在变,必须具有处理新旧数据之间的兼容性的能力
实现 序列化/反序列化 的组件一般包含:IDL(Interface Description Language), IDL Compiler, Stub/Skeleton。业界目前比较流行的序列化协议有:XML, JSON, ProtoBuf, Thrift, Avro等。关于这几种协议的实现以及比较,可以参考文章 《序列化和反序列化》。这里将原文中的选型结论摘录给大家:
允许高延迟比如100ms以上,内容变更频繁,且复杂的业务,可以考虑基于XML的SOAP协议。
基于Web browser的Ajax,以及Mobile app与服务端之间的通讯;对于性能要求不太高,或者以动态类型语言为主的场景,JSON可以考虑。
对性能和简洁性有极高要求的场景,Protobuf,Thrift,Avro都差不多。
对于Terabyte级别数据持久化应用场景,Protobuf和Avro是首要选择。持久化后的数据若存储在Hadoop子项目里,或以动态类型语言为主,Avro会是更好的选择;非Hadoop项目,以静态类型语言为主,首选Protobuf。
不想造 RPC 的轮子,Thrift可以考虑。
如果序列化之后需要支持不同的传输层协议,或者需要跨防火墙访问的高性能场景,Protobuf可以优先考虑。
3. 重整旗鼓
调研周边后,2015年开搞第二款手游,吸取之前的教训,这次设计的基本原则是:
系统拆分、解耦,清晰定义系统间接口,隐藏系统内部实现
大框架尽可能通用,子系统可在不同场景替换
下面首先对服务定义,然后介绍整体框架和服务内部拆分。
3.1 服务定义
举个手游的例子,看图说话:
Service Cluster 服务集群,由功能相同的实例组成,作为整体对外服务,是一个集合。比如 Lobby 提供大厅服务,Battle 提供战斗服务,Club 提供工会服务,Trade 提供交易服务。
Service Instance 服务实例,提供某种服务功能的最细粒度,以进程形式存在。比如Club 集群中有两个实例 3.2.6.1 和 3.2.6.2 ,功能一致。
Service Node 服务节点,是服务发现组件管理的基本单元,可以是集群、实例、层次关系或者业务关心的含义。
Service Key 服务节点的Key,全局唯一的身份标记。key的设计需要能够体现出层级关系,至少要能够体现出 Cluster 和 Instance 的包含关系。etcd和zookeeper均支持key层次化的组织关系,类似文件系统的树形结构。etcd有mkdir直接建立目录,zookeeper则通过路径描述父子关系。但不管怎么都可以在概念层次使用路径结构 。
上图中,Service Instance 完整路径可描述为:/AppID/Area/Platform/WorldID/GroupID/ClusterName/InstanceName。有以下特点:
集群路径一定是其中各个实例的父路径
从功能完整性而言,集群是服务的基本粒度
相同功能的集群在不同前缀路径下含义不同,服务目标也可以不同,比如: /Example/wechat/android/w_1/g_1/Lobby 和/Example/wechat/android/w_3/g_2/Lobby 功能上均表示大厅服务,但一个为大区1分组1服务,一个为大区3分组2服务
3.2 服务发现基本流程
先抽象几个基本操作,不同服务发现组件的API可能略有差异,但应该有对应功能:
Create 在服务发现组件中创建 Key 对应的 Service Node,指定全局唯一的标记。
Delete 在服务发现组件中删除 Key 对应的节点。
Set 设置 Key 对应的 Value, 安全访问策略或者节点基础属性等。
Get 根据 Key 获取对应节点的数据,如果是父节点可以获取其子节点列表。
Watch 对节点设置监视器,当该节点自身,以及嵌套子节点数据发生变更时,服务发现组件将变更事件主动通知给监视者。
Service Instance 每次在启动时,按照下面的流程处理:
生成自己的 Service Path,注意这是服务实例的路径。
以 Service Path 为key,通过 Create 方法生成节点,Set 数据:对外开放的地址、安全访问策略等。
生成需要访问的服务集群的 Service Path,通过 Get 方法获取集群数据,如果找不到说明该服务不存在;如果可以找到分两种情况:
该路径下没有子节点。说明当前不存在可用的服务实例,对集群路径设置watcher,等待新的可用实例。
该路径下有子节点。那么 Get 所有子节点列表,并进一步 Get 子节点访问方式和其它数据。同时设置 watcher 到集群路径,检测集群是否存在变化,比如新增或减少实例等。
Service Instance 在关闭时,按照下面的流程处理:
通过 Delete 方法删除自己对应的节点。有些服务发现组件可以在实例生命周期结束时自行删除,比如zookeeper的临时节点。对于etcd的目录,或者zookeeper的父路径,如果非空,是无法删除的。
根据上面的抽象可以定义 服务发现 的基本接口,接口的具体实现可以针对不同的组件开发不同的wrapper,但可以和业务解耦。
3.3 服务架构
所有的架构归根结底还是需要具体到进程层次实现的。目前我们项目开发的分布式架构组件称之为 DMS(Distributed Messaging System),以 DMS Library 的形式提供,集成该库即可实现面向服务的分布式通信。下面是 DMS 设计的总体结构:
关于Serialize/DeSerialize, APP业务的选择自由度较高,下面介绍其它Layer的具体实现:
3.3.1 Message Middleware
消息中间件前面介绍有很多选择。DMS 使用的是 ZeroMQ,出发点是:轻量级、性能强大、偏底层所以灵活而且可控性较高。由此带来的成本是,高级应用场景需要做不少二次开发,而且长达80多页的资料也需要不少时间。介绍ZeroMQ的文章太多,这里不打算科普,所以直接给出设计方案。
通信模式的选择
ZeroMQ的Socket有多种类型,不同组合可以形成不同的通信模式,列举几种常见的:
REQ/REP 一应一答,有请求必须等待回应
PUB/SUB 发布订阅
PUSH/PULL 流水线式处理,上游推数据,下游拉数据
DEALER/ROUTER 全双工异步通信
看到这里,大家可能会觉得选择PUB/SUB和DEALER/ROUTER应该可以满足绝大部分应用场景吧。实际上DMS只使用了一种socket类型,那就是ROUTER,通信模式只有一种ROUTER/ROUTER。一种socket,一种通信模式,听起来很简单,但真可以满足要求吗?
DEALER/ROUTER 是传统异步模式,一方connect,一方bind。前端如果要连接多个后端就得建立多个socket。在前面描述的集群服务模式下,一个节点既会作为Client也会作为Server,会有多条入边(被动接收连接)和出边(主动发起连接)。这正好就是路由的概念,一个ROUTER socket可以建立多条通路,并对每条通路发送或者接收消息。
PUB/SUB 注重的是扩展性和规模,按照ZeroMQ作者的意思当每秒钟需要向上千的节点广播百万条消息时,你应该考虑使用 PUB/SUB 。好吧,可预见的将来业务规模恐怕还到达不到这种程度,现在先把简单放在第一位吧。
3.3.2 DMS Protocol
消息结构
DMS的协议实现集群管理,消息转发等基本功能。ZeroMQ的消息可以由 Frame 组成,一个Frame可以为空也可以是一段字节流,一个完整的消息可以包含多个Frame,称为Multipart Message。基于这种特点,在DMS定义协议,可以将内容拆分为不同的基本单元,每个单元用一个Frame描述,通过单元组合表示不同的含义。这与传统方式:一条协议就是一个结构体,不同单元组合需要定义为一个结构体的方式相比更加灵活。
下面来看看DMS Protocol的基本组成。首帧一定是对端ID。对端接收后也一定会获取信息发送端的ID。第二帧包含DMS控制信息。第三、第四帧等全部是业务自定义的传输信息,仅对REQ-REP有效:
PIDF有两层含义:所在服务集群的标记,自身的实例标记。这些标记与Service Discovery关于节点key的定义保持一致,有两种形式 字符串 与 整型,前者可读方便理解,后者是前者的Hash,提高传输效率。使用伪代码来描述PIDF,大概是下面的样子:
PIDF中的 ClusterID 和 InstanceID 各种取值,会有不同的通信行为:
在连接首次建立时,还需要将可读的服务路径传输给对端:
协议命令字
DMS协议全部在每个消息的第二帧即Control Frame中实现。命令字定义为:
通信流程——建立连接
通过 Service Discovery 找到server后不要立即连接,而是发送探测包。原因有以下几点:
服务发现虽然可以反映节点是否存活,但一般有延迟,所以从服务发现获取的节点仅仅是候选节点。
网络底层机制差异较大,有些基于连接,比如raw socket,有些没有连接,比如shared memory。最好在高层协议中解决连接是否成功。这就好比声纳,投石问路,有回应说明可以连接,没有回应说明目前连接不可用。
通信流程——业务消息发送
普通消息 若 PIDF 表示对端实例和当前进程直接连接,那么发送消息
路由消息 若 PIDF 表示对端实例和当前进程没有直接连接,那么可以通过直连的实例转发。路由机制 后文会介绍
广播消息 若 PIDF InstanceID为负数,则向指定集群内所有实例广播
路由 和 广播 是可以混合使用的。上述过程 DMS 自动完成,业务不必参与,但可以截获干预。
通信流程——保活机制
建立连接后,请求者会持续按照自己的间隔向服务者发送探测包。如果请求者连续若干次没有收到服务者的PONG回包,则请求者认为与服务者的连接已经断开。 如果服务者收到请求者的任何数据包,认为请求者存活,如果超出一定时间没有收到(含PING),则认为请求者掉线。这个超时时间包含在READY协议中,由请求者告知服务者。
通信流���——连接断开
任何一方收到 DISCONNECT 后,即认为对方主动断开连接,不要再主动向对方进行任何形式的通信。
3.3.3 DMS Kernel
下面介绍 DMS Kernel 如何根据 DMS Protocol 实现相关逻辑,并如何与业务交互。
SERVICE MANAGER
self 确定自身 服务路径,实现服务注册,以及与目标通信链路的注册,供路由表使用
targets 获取并监控目标服务的数据以及运行状态
ACL 访问控制管理
对服务发现层接口进行封装,不同的 SERVICE DISCOVERY 功能可能有所不同
ROUTER MANAGER
每个服务实例在主动成功连接对端服务后,通过 SERVICE MANAGER 将连接以边的形式写入到 SERVICE DISCOVERY 中,这样就会以 邻接边 的形式生成一张完整的图结构,也就是routing table。比如: Service 1 和 Service 2,Service 3,Service 4 均有连接,那么将边(1,2),(1,3),(1,4) 记录下来。SERVICE DISCOVERY 关于路由邻接链表的记录可以使用公共的key,比如: /AppID/Area/Platform/routing_table 。然后所有的服务实例都可以更新、访问该路径以便获得一致的路由表。基础功能有两个:
Updater 用于向路由表中添加边,删除边,设置边的属性(比如权重),并对边的变化进行监控
Calculator 根据邻接边形成的 图结构 计算路由,出发点是当前实例,给定目标点判断目标是否可达,如果可达确定路径并传输给下一个节点转发。默认选择 Dijkstra 算法,业务可以定制。
CONNECTION MANAGER
管理 Frontends 即前端请求进入的连接,和 Backends 即向后端主动发起的连接。Backends的目标来源于 Service Manager。
Sentinel 对前端发起的连接,通过 READY 协议,可以获取该连接的失活标准,并通过前端主动包来判断进入连接是否存活。如果失活,将该连接置为断开状态,���再向对应前端主动发包。
Prober 对后端服务进行连接建立和连接保活。
Dispatcher 消息发送时用于确定通信对端实例。连接是基于实例的,但是业务一般都是面向服务集群的,所以Dispathcer 需要实现一定的分配机制,将消息转发给 服务集群中的某个 具体实例 。注意这里仅只存在直接连接的单播。分配时应考虑 负载均衡 默认使用一致性哈希算法,业务完全可以根据具体应用场景自定义。
3.3.4 DMS Interface
DMS API 是DMS对业务提供的服务接口,可以管理服务、通信等基本功能;
DMS APP Interface 是DMS要求业务必须实现的接口比如:Dispatcher 的负载均衡策略,对端服务状态变化通知,以及业务自定义 路由算法 等等。
3.4 应用场景
下面罗列DMS三大类典型应用场景,其它场景应该可以通过这三个例子组合实现:
无Broker通信
最基础的通信方式——两个集群之间的 Instance 全连接,适合服务数量不多、逻辑不复杂的简单业务。
Broker通信
对于一个内部聚合的子系统,可能包含N个服务,这些服务之间相互存在较强的交互行为。如果使用无Broker模式可能有两个问题:链路过多:通信层的内存占用较大;运维维护困难;服务没有解耦,直接依赖于对端的存在; 这时Broker集群可以承担消息中转的作用,而且可以完成一些集中式逻辑处理。注意这里Broker只是一个名字,通过 DMS Library 可以直接实现。
Broker级联通信
多个子系统相互通信,估计没有设计者愿意把内部细节完全暴露给对方,这时两个Broker集群就相当于门户:首先可以实现内部子系统相互通信,以及集中逻辑;其次,可以作为所处子系统的对外接口,屏蔽细节。这样不同子系统只需通过各自的Broker集群对外提供服务即可。
总结
本文主要介绍了 DMS 的几个基础结构:服务发现、消息中间件以及通信架构。基本思想是:框架分层、层级之间接口清晰定义,以便在不同场景下使用不同的具体实现进行替换。其中 zookeeper,ZeroMQ 只是举例说明当前的一种实现方式,在不同场景下可以选择不同组件,只要满足接口即可。
分布式系统设计的求生之路,首发于文章 - 伯乐在线。
1 note
·
View note
Link
【真相网2017.1.6】日本侵华战争,是中国近代史上的一个转折点。中华大地上,日伪、蒋介石、毛泽东上演了一出“抗战三国杀”。日军侵华,铁蹄踏破中国的半壁江山,蒋介石的国军惨遭重创,抗战中死伤达380万人; 中共崛起,毛泽东在延安迅速扩充力量,中共根据地和军队数量呈爆炸性增长。抗战期间中国形成日军控制城市,中共控制乡村,国府退守西南的三足鼎立局面。抗战胜利后,国共进行了三年惨烈的内战,经过饿稃遍地的长春围城和死伤惨重的三大战役,毛泽东成为最大的赢家,在北京的天安门城楼上宣布建立政权。
中共建政以来,关于抗战的官方叙事 是中共 建政并巩固合法性 的舆论支柱之一:长征被宣传为北上抗日,中共的敌后根据地 和 八路军被描绘为中华民族的中流砥柱。日本学者远藤 誉教授研究了日本侵华战争期间 中共和日军 的往来互动,并从日本外务省的解密档案中,挖掘出延安当年联日联汪反蒋的证据,从而对中共关于抗战历史的官方叙事提出了挑战,并对中共权力的来源以及权力继承的合法性 提出质疑。
沦陷
1937年8月13日,中日百万大军在上海进行了惨烈的淞沪会战。国军第十九路军副总指挥 蔡廷锴 向全国发出通电,“卑军守土有则,尺地寸草,不得放弃;为救国保家而抗日,虽牺牲至一卒一弹,决不退缩。”中国军队浴血苦战三个月,终于不敌装备精良的日军,上海市区除租界外,全部陷落。
日本攻占上海之后,立即大举增兵,1937年9月,16万日军在浙江和上海附近的沿海登陆,并开始向南京快速推进。当时中国的首都南京危在旦夕。
1937年11月底,日军发出向南京发起总攻,到12月13日,南京陷落。日军在南京对守城的军人和南京平民进行了大屠杀。
对蒋介石的国民政府来说,这无异于一场梦魇。蒋介石最后退守重庆,陪都日夜惨遭日军狂轰滥炸。繁华的市区大半化为废墟,“血渍遍地,火光流天,惨毒之状,罄竹难书”。
中国半壁江山,沦陷在日寇铁蹄之下,废墟与火光之中,民众在死亡线上痛苦地挣扎。
转机
日军侵华,给万里长征逃向中苏边境的中共苏维埃政权,带来了历史性的转机。
嘹亮的抗日歌曲,在延安上空激荡。动感的秧歌腰鼓,在广场上尽情挥洒着共产党领导下敌后根据地的抗日豪情。南泥湾的大生产以及边区的鸦片贸易,为陕甘宁边区的中华苏维埃政府带来财富与利润。
从临汾、运城机场起飞的日本军机,不断对西安、兰州等国统区城市进行轰炸,然而日本军机却对附近的抗日根据地延安视若罔闻。
日军为何不轰炸延安?这里面隐藏了什么样的秘密?历史学家如何分析解读这一现象呢?日本福祉大学教授远藤 誉出版的一本新书,从日本学者的角度,为我们对这一现象的观察提供了一个新的视角。
日本教授的新书
VOA记者东方: “远藤教授您好,我们非常高兴能把您请到我们美国之音在华盛顿的演播室里来,谈谈你写的这本有轰动性影响的新书。欢迎你到华盛顿。(远藤:谢谢您)我想首先问一下,你这本书,中文书的名字叫《毛泽东勾结日军的真相-来自日谍的回忆与档案》。它的日文书名好像和中文书名有些不一样。”
远藤:“对,日文版的书名用的是日文,就是《毛泽东-跟日军勾结的男人》这个书名。但是翻译成中文之后,出版社改了。”
VOA记者东方:“这本书出版后在日本的反响怎样?”
远藤:“出版的第三天就没了(售罄),所以就增印了第二版。然后不到一周,又没了。又增印了第三版。一个月以内一共出版增印了5次。“
东方:“您带来日本的原文书吗?”
远藤:“这里有,这是日本的原文书。”
东方:“这些汉字我们也认识一些。毛泽东日本军共谋。日本军进攻感谢是什么意思?”
远藤:“就是毛泽东感谢日军进攻了中国。”
VOA记者东方:“中国研究的第一人者,是什么意思?”
远藤:“指的我,在日本(研究中国)的第一把手的意思。不好意思。”
谁是中流砥柱?
日本福祉大学教授、国际交流中心主任远藤誉教授,根据日本外务省的解密档案与日本间谍回忆录,写出一本新书:《毛泽东:与日军合作的男人》。书中揭露延安派遣情报人员主动联系日本设在上海的间谍机构“岩井公馆”,向日军提供国军情报,并设法与日军达成“华北停战”以期联手抗蒋。美国明镜集团2016年6月翻译出版了远藤誉教授的新书《毛泽东勾结日军的真相》,再次引发全球华人对中国抗战谁是中流砥柱的关注。
这本书中最引人注目之处是远藤誉教授在日本外务省外交史料馆中,找到了中共特工潘汉年给日本军方间谍机构的一份长篇报告,
延安和日军的勾结
VOA记者东方:“那么这本书里面, 远藤教授,您觉得你最重要的发现是什么呢?”
远藤:“重要的发现呢,是没有想到毛泽东跟日军勾结,让他手下的中共间谍,向日方提供重庆政府国军的军事情报,向日方提出停战要求。这是很吃惊。非常吃惊。”
东方:“是什么样的动机和缘由,让您想起来要写这样一本书?您与中国有什么样的渊源?”
远藤:“我原来是在中国出生长大的。1941年,在中国吉林省的长春市出生。然后国共内战的时候,解放战争的时候,1948年,我住的长春市被八路军围困。饿死了好几十万的老百姓,我有这样的体验。我对毛泽东有很矛盾的感情,我后来在中国长大、被教育,当然觉得毛泽东是全世界最伟大的人,中国共产党也是非常伟大的。所以,每天都喊着“中国共产党万岁,毛主席万岁,中国解放军万岁”等等的口号。我以为毛泽东是真的为了救中华民族勇敢地跟日军斗争,小时候一直是这样相信了吗。长大了之后,还是对他有一种佩服的感情,这是很难消除的。后来知道建国之后死了好几千万无辜老百姓。即使知道这个,对毛泽东佩服的感情也很难消除。我在中国大陆出生长大,我的兄弟姐妹也是在围困长春的时候饿死的,我家里人也饿死了。八路军的子弹也打中我这儿,我有身体障碍。所以,对八路军、毛泽东我有很矛盾的心情。但是,我还是觉得应该佩服。当然知道毛泽东做了什么样的事情,都知道,但是在心情上还是有一种佩服的心情。有一天,日本很有名的‘新潮社’邀请我写关于毛泽东的一本书。我说关于毛泽东的书有很多呀,文化大革命呀,或者其他的反右运动等等,建国以后的事情啊,描述他的书在全世界都有呀。我说,建国之前的话可以写,建国之后的话就不感兴趣。中国解放战争的时候是怎样?这个有我自己的体验。 日本战败之前,抗日战争的时候怎么样呢?我又对这个非常感兴趣了,于是就开始调查中国抗日战争后的毛泽东的行动,然后发现他是跟日军有勾结的。”
谍影重重
日军占领下的上海租界,被称为“孤岛天堂”。
南风清凉,夜莺啼唱,灯红酒绿中,荡漾着“夜上海”的靡靡之音,舞步轻盈下,涌动着各派间谍势力的暗流汹涌。
上海有日军参谋总部的间谍机构“梅机关”;日本外务省的间谍机构岩井公馆;汪精卫政权的76号;重庆国民政府的军统中统人马,延安顶尖的中共特工人员潘汉年、袁殊、关露等,齐聚上海,演出了一场谍战大片。
日本侵华战争期间,日本外务省特务情报组织的“特别调查所”,于1938年4月在上海宝山路成立,“特别调查所”由日本驻上海总领事馆副总领事岩井英一统领,所以也被称为“岩井公馆”。岩井公馆分政治、情报、文化、武装四个部门,主要针对重庆的国民政府进行情报搜集、分析工作,为日本的侵华战争做决策参考。
日谍岩井英一的回忆录
战后,岩井英一逃过了东京大审判,活着回到日本,并根据他当年在上海的经历撰写了一本回忆录《回想的上海》,详细地回顾了延安方面与日本合作的经过。
日本东京福祉大学国际交流中心主任远藤 誉教授,北京大学及中国社会科学院的访问学者,足迹遍及中、台、日。在浩如烟海的史料中,远藤教授找到了日本侵华期间,外务省派驻上海的特务机构"岩井公馆"主人岩井英一的回忆录《回想的上海》。
远藤教授2016年9月,在美国首都华盛顿的国际记者俱乐部,应美国2049项目研究所的邀请,发表演讲。在演讲中,远藤教授援引岩井的回忆,叙述了抗战期间毛泽东向上海和香港派遣中共特务袁殊、潘汉年等与日本特务机构"岩井公馆"和"梅机关"接触,亲自会见汪精卫,与汪伪、日军间谍机构交换情报,共谋削弱抗日的国军,并试图与日军签订日军和中共领导的军队之间达成停战协定的历史内幕。
中共壮大之谜
中国作家谢幼田在其所著《中共壮大之迷》一书中,也有类似的揭露。
美国加图研究所客座研究员夏业良:“有一位学者叫谢幼田,写过一本书叫《中共壮大之谜》,他是做了一些研究。他现在还可以回国,他在四川大学还有兼职,但是这是一个相对敏感的区域。官方体制内肯定是不会给你资源让你去做研究,只有民间自己花钱,有时间精力去做研究。而且这个研究成果可能还不能在大陆出版,只能拿到海外,或者用英文出版。这个研究空间还很大,很多以前中共党史确定的东西可以返过来重来,包括杨天石做蒋介石的研究,他斯坦福胡福研究院做了很长时间研究,看了蒋介石的日记档案之后,他说整个中国现代史几乎可以重写,就是跟过去党内的差距太大了。”
远藤教授则从日本的角度,通过日本间谍的回忆录以及日本外务省的解密资料,为这段历史,提供了新的视角。
VOA记者东方:“您这个发现,主要是基于您在日本了解的日方的资料,是不是也受到了谢幼田先生的一本书的影响?”
远藤:“不是受他的影响,说实话, 我当时不知道谢幼田先生写了那本《中共壮大之迷》。 这就是谢幼田先生写的书。我当时不知道有这样一本书,后来开始写毛泽东的时候,才知道有这样的书,所以我吓了一跳。如果不查日本的内部材料,中国的历史学家只能达到一个结论,同一个结论。但是遗憾的是他的书里没有日本的内部资料。如果我弥补日本的内部材料的话,也有可能对中国的历史学家的历史研究领域有一些贡献。所以我拼命地找了日本的内部材料。然后发现了最关键的《回想的上海》这本书。”
东方:“这本书已经很难找到了吧?”
远藤:“很难找到,在日本已经买不到,在国会图书馆只有一册。”
东方:“日本的国会图书馆?”
远藤:“对,只有一册了。”
东方:“这本《回想的上海》的作者是谁?”
远藤:“这个是毛泽东手下的中共特务潘汉年,他和上海市的日本外务省系统的岩井公馆的岩井英一接触。这个《回想的上海》就是岩井英一他本人自己的回想。这里有很多的关于潘汉年的描述。”
东方:“这本书就是岩井英一写的回忆录?”
远藤:“他本人写的回忆录。” 东方:“这本书是什么时候出版的?”
远藤:“是一九八几年吧。”
东方:“岩井现在还在吗?”
远藤:“不在,早就不在了。”
东方:“去世了?”
远藤:“早就去世了。”
东方:“您本人见过岩井吗?”
远藤:“没有,没有。那时没有感兴趣嘛。 没有想过要调查那时的情况。”
东方:“岩井通过这本书把他当年的所见所闻都记录下来了。”
远藤:“都记录下来了,而且特别关于中共的特务的人物,比如潘汉年,或者袁殊等等,很多的中共的特务。对他们的描述很多。 ”
东方:“《回想的上海》有中文版吗?”
远藤:“没有没有。”
东方:”应该有出一本中文版,我觉得日本间谍的回忆录很有史料价值,对不对?“
远藤:“这是一个很好的想法。”
在上海虹口的一家日本咖啡馆里,一名化名胡越明的自称左派的人士,与日本驻上海总领事岩井英一举行了会面。
这位胡越明,就是大名鼎��的中共间谍潘汉年。
VOA记者东方:“远藤教授,从您的研究结果来看, 好像当时的日军并没有把中共作为他们主要的对手。那么从日本方面来说,您觉得日本情报机关和中共的情报人员合作的目的何在呢?他们是不是��了想对付国军?”
远藤:“是,是,是。不过不是日方主动跟中共的特务接触的,他们想不到中共特务主动跟他们接触,根本没有想到。他们也吃惊了。中共方面主动地找了日方,日方没有想到中共会找日方的外务省系统的这个情报机关,所以岩井英一非常吃惊。 他写道,‘非常吃惊’。”
奉命接触
美国加图研究所 客座研究员夏业良:”毛泽东什么时候开始想和日军勾结呢?其实1936年就有这个计划,然后他通过白区一些地下党组织,跟日军取得一些联系。但是日本一开始不太相信,后来通过一些高层人士,特别是潘汉年出面以后,说明是受周恩来的指示。大家也知道周恩来是听命于毛泽东的,也有人说潘汉年是直接得到毛泽东的授意,但这些原始的文件我们还没有确凿的证据来掌握。但是我们相信周恩来不敢擅自做这样的决定,至少是得到来毛泽东的首肯。后来潘汉年自己的说法是在他不知情的情况下,被李士群带去见了汪精卫。这是真话还是假话,我们至今还没有确切的答案。 我相信毛泽东和汪精卫是有私人交情的,当年在国民党中央的时候,汪精卫是国民党的主要领导人,而毛泽东是中央宣传部长。所以他们是有工作合作关系的,但是汪精卫还是蛮欣赏毛泽东的。所以后来毛泽东和汪精卫之间有私人联系方式,有亲笔信件。他们之间有呼应关系。后来汪精卫跟潘汉年说了一些话,后来潘汉年也没有交代清楚。或者说是在专案组审问的时候有没有说不知道,但至少没有向外界公布。而且潘汉年长期做地下工作,他知道什么话能说,什么话不能说。他虽然1977年才死的,但是死之前,很多真话他不敢说。他实际上从1955年就被关押,失去人身自由。本来他地位是很高的,过去中共情报这条线呢,是周恩来、李克农、潘汉年,这条线下来的。潘汉年当年的地位是高于罗青长这些人的,罗青长后来当过中共情报系统的头子,后来是乔石, 所以这条线一直是长期在周恩来的领导之下,但是一定是得到了毛泽东的授意。”
“包括毛泽东写的《论持久战》是抄袭之作,主要是抄袭蒋百里的,蒋百里是国民党里面的一个军事理论家,蒋百里的女儿后来嫁给了钱学森。包括蒋介石也写过类似的东西,也被毛泽东运用了很多。后来有人开玩笑说,到底谁炒谁,我们看发表的年月就知道了,人家的著作是在毛泽东的《论持久战》出版之前啊,所以怎么可以说人家抄袭毛泽东呢。”
红色特工袁殊
抗战期间曾任中国新闻社记者的老报人顾雪雍在《我所知道的中共“五方特务”袁殊》一文中写道, 潘汉年和岩井会见之后,随后在中共另一位特工袁殊的陪同下,于日军派驻中国的最高特务机关〝梅机关〞首脑影佐帧昭举行了会见。岩井和影佐知道潘汉年不是一般情报员而是〝毛泽东的特使〞,因此对潘汉年特别重视,不但给他发了特别通行证,让他以〝胡越明〞的化名按月在〝岩井公馆〞领取大量活动经费,还在当时上海最高档的汇中饭店开了房间给他居住。
据中国军网〝军事解密〞系列对中共〝红色特工〞袁殊的介绍,在日方为潘汉年举办欢迎盛宴后会谈3天,双方达成了重要默契,并写了会谈纪要。潘汉年与日本间谍机构会谈纪要主要内容是:日军与中共部队停止一切军事行动,互相和平共处;中共负责保护铁路交通安全,不得破坏;中共可到日占区采购战略物资;对中共开放长江封锁线,中共人员物资可顺利在长江两岸通行等。这些默契使日军和中共双方均获得极大好处:日军不再受中共部队威胁,得以抽调大量兵力通过铁路进攻僻处西南的国军和东南亚盟国军队;中共则不再担心日寇扫荡,开始在日占区后方扩大抗日民主根据地,大大扩张了地盘和军力,为后来推翻国民党政府奠定了基础。
互不侵犯 停火协议
岩井在《回想的上海》一书中,记录了中共特工人员潘汉年提出签订日军和中共军队之间互不侵犯停火协定的细节:
“一天,潘汉年通过袁殊主管,向我提出共产党军希望和在华北的日军停战,希望我能够和日方联络帮忙进行交涉。我虽然对军事的事情一窍不通,但是在华北地区日军和共产党军队战线犬牙交错,就算要停战也会有许多具体如何实现的问题,我认为是非常难以实现的。但是我被人拜托事情的时候,就算是觉得不可能也不会一上来就拒绝掉,而是尽自己的努力帮忙。所以关于潘汉年的这个请求,我决定先去拜托影佐,看看他觉得可不可行,所以就在联络了他之后,让袁殊带潘汉年去南京的最高军事顾问公馆和影佐见面。------潘汉年经过影佐的介绍也和汪精卫主席见了一面。估计他们之间可能商量了关于和汪精卫政府和平部队之间停战的事情,但是似乎也没有什么结果。”
VOA记者东方:“远藤教授,下面我们来谈谈岩井英一的回忆录。《回想的上海》里面详细地描绘了共产党人和日本人之间交往活动,特别是中共间谍袁殊和潘汉年在岩井公馆与日本间谍机构的联系。 有的历史学家说,这是毛泽东派遣延安特工打入日本间谍内部来获取日军的情报,这个观点站得住吗?你怎么看?”
远藤:“我觉得,这(个观点)是不可能(站得住脚)的。其中有几个原因:岩井英一是外务省的人,外务省那里没有军事情报,一点都没有。在《回想的上海》的165页,明确地写道:潘汉年向岩井英一提出了停战,中共和日军之间的停战。由于岩井一点都不知道日本军事的情况,所以只能把潘汉年介绍给影佐。影佐是汪精卫南京政府的最高军事顾问,也是日本军方的人,所以只能把潘汉年介绍给他。潘汉年跟影佐交涉,然后,潘汉年又通过影佐跟汪精卫见面,这个事情以及仔细的情况都在这本书里。”
东方:“当时岩井他们知不知道潘汉年是共产党的人?”
远藤:“知道,知道,知道。”
东方:“他是不是用商人或其他的身份隐瞒了自己的共产党代表的身份,打入岩井公馆?”
远藤:“他完全是以共产党的身份,袁殊是这么说的。袁殊跟岩井说了, ‘有一位中共的很著名的人,想跟你见面。他是跟周恩来一样比较高层的人。然后说他的化名是胡越明,但是他本人实际的名字是潘汉年。不过,你假装不知道潘汉年这个名字,只知道胡越明。 所以见面的时候,叫他胡越明。’袁殊是跟岩井这么说的。所以,岩井跟潘汉年见面的时候,知道对方是潘汉年,但是跟潘汉年说话的时候,叫他胡越明先生什么什么的。岩井也知道他是中共的间谍。”
东方:“我想这本书里面最引人瞩目的地方就是潘汉年向日军提出来,要和当时侵华日军停战,和日军签订一份互不侵犯的停火协议,你给我们介绍一下,这个提议的过程以及之��这个协议到底有没有实现?”
远藤:“岩井的回忆录里说他没有办法接触日方的军事情报,当时的外务省隶属于日本政府,而日本政府和日本军队完全分开的,当时日军是一个专门的系统,政府也只能听从日军的命令。这在当时是很奇怪的一个关系。”
东方:“中共和驻华日军签订互不侵犯协议的结果怎样?”
远藤:“结果怎样,这个岩井英一本人不知道,但是‘大概不行了吧!’书中是这么写的。因为太复杂。华北的日军和中共的关系很复杂,也不是单纯的说停战就停战那样的状态吧。所以,好像不行了,他这么写的。实际是没有结果,没有签字什么的。不过中共和日军实际是合作了,合作了不少。因为毛泽东的愿望是当中国的帝王,是不是?所以,他最希望把蒋介石的国民党军队的力量弱化。如果日军很容易拿到国民党的军事情报,打国民党的话,当然是对中共有利嘛,毛泽东会高兴嘛。”
东方:“潘汉年代表延安方面,或者说得到了毛泽东面对面的口谕,到上海去和日方接触,和日本外务省的间谍机构接触,和日本的军事部门也有了接触,并且提出了想和日军签定互不侵犯的停火协议。这个提议的原文现在是否能够找到?现在日本军方有没有解密这些资料?能不能找到原始的资料?”
远藤:“这个,我也没有查到日军方面的档案。但是,我估计潘汉年是申请了,申请停战,希望日军不打中共,专门打国民党军,向这个方向走的大体情况是有的,但我估计没有在什么地方签订条约那样的签字形式,这个可能不存在吧。我认为不存在。”
日军不炸延安
东方:“潘汉年和日本军方会谈,表达中共方面希望日军不进攻共军的愿望,可以从另外一个事实看出来。日军飞机对重庆、西安、兰州等进行了多次轰炸,炸得非常厉害,而对延安几乎没有进行过任何轰炸。”
远藤:“对,对。这是一个问题。”
东方:“为什么呢?”
远藤:“这是个疑问。不过目前还没有找到证据。如果中共没有向日军提供国民党重庆方面的军事情报的话,不可能会出现这样的情况。这是可以想象的,但是证据目前还没有找到。”
东方:“日本军方没有大规模地进攻延安、也没有对延安进行大规模轰炸。与此同时,延安经常举行大型活动,扭秧歌、开群众大会、大生产等等,有很多这类的活动。在日军占领华北期间,延安的这些活动可以畅通无阻地进行下去,这个与潘汉年与日军的接触有没有一定的关系?”
远藤:“现在没有直接证据,但我分析这个肯定有密切关系。不过现在没有找到证据。没有找到证据的话,我不���话。”
东方: “您现在找到的证据就是潘汉年到了岩井公馆,和岩井英一有接触,岩井把潘汉年介绍给日本军方。他们接触的目的就是为了和日军达成合作和停火,这个是可以证实的吧?”
远藤:“这个可以证实,完全证实,有证据嘛。”
情报换经费
东方: “中国近年来也开始发表关于袁殊的文章和岩井公馆史等等,其中也谈到了日本情报单位岩井公馆,以及岩井公馆向中共间谍提供活动经费。中共用情报换经费,中共提供情报给日军,日军给他们活动经费。是这种情况吗?”
远藤:“潘汉年向日方提交了国民党的军事情报。日方为了他们提供的情报,每月给潘汉年提供费用,当时是两千港币。两千港币是相当于当时的一个香港公务员五年的年收入。每月给他们这些经费。后来潘汉年袁殊他们又说,我们要发行什么杂志等等,找很多的理由,要求岩井再提供一万港币。这样就有很大一笔资金在潘汉年的手里了。在日方的外务省官员里,使用外务省的机密费最多的人就是岩井。因为这个原因,岩井被从上海的领事馆降级到广东的领事馆去了,因为他使用的机密费给中共太多了。在全日本的官员里,使用机密费最多的官员就是岩井。这个是他自己在书中写的。”
东方:“换句话说,中共延安方面派到上海的特工经费,是日本的外务省间谍机构提供的?”
远藤:“对。是日本外务省的机密费。”
东方:“日本给中共提供经费,促进中共发展?”
远藤:“当时的日本多傻呀!因为日本国内也有许多饿死的人嘛。”
东方:“日本从中得到了什么?”
远藤:“日本得到的就是军事情报。国民党的军事情报。”
东方:“换句话说,得到这些情报,他们可以更有效,更有力地打击重庆的国军。”
远藤:“是。可以更有效地打击国民党军队。日军也想取得胜利吧,当然是这么想吧。另外他们想要获得国民党政府的其它情报,也是想早一点结束这个战争。这个很奇怪。一方面那么厉害地进行侵华战争,另一方面他们很希望跟蒋介石订这个和平条约, 结束这个战争。当时的日本(军部和外务省)是分两派的。
东方:“主战派和主和派?”
远藤:“对,对。”
东方:“我看到您在书中有一章写到中共情报人员廖承志鸠占鹊巢,这是怎么回事?”
远藤: “是这个意思。中共派了很多的特务到岩井公馆去。所以,岩井公馆的很多部分被中共特务占领了,成为中共特务的一个据点了。”
东方:“日本外务省的间谍机关岩井公馆,成了共产党特务活动的一个据点了?”
远藤:“对对。”
东方:“他们两方有一个共同的目标?”
远藤:“对,完全对。(目标)就是打国民党。”
苏联顾问的揭露
共产国际驻延安特派员彼得‧弗拉基米洛夫在《延安日记》中写道:“八路军、新四军事实上从1941年开始就停止了对日作战,百团大战是最后一次对日作战。八路军新四军得到指令,一律不准对日进行作战行动,包括受到攻击便撤退。”
“毛泽东赞成民族统一战线,却用全力使统一战线解体,毛泽东对抗日势力的分裂负有主要责任……国共分裂是一个不祥的现实,这自然有利于侵略者。毛泽东破坏全国联合抗日的政策,等于给日本增加了几十个师团的实力”。
彼得‧弗拉基米洛夫在《延安日记》中,回忆了他在新乡中共抗日根据地的见闻:
“我到新乡贺龙部队去了一次,众多的贺龙部队包围了一个驻有少量日军的村子,我问士兵为什么不消灭这些日军,士兵们回答:上面叫我们不要惹他们,他们也不惹我们。八路军就这样与日军和睦相处着……八路军的宣传是针对国军,未来的军事行动也是针对国军,这样就使日军的作战行动几乎全部获得成功。”
“我到前线去后,深信中共领导阶层无意对日作战,他们把战争看成建立基地的良机。他们让日本人与国民党对抗,如果日军击败国军,中央政府的权力受到破坏,八路军便立即渗入到那里,如果必要的话,便干掉统一战线的战友来攫夺政权。毛泽东在来犯的敌军前退却,寻找机会使国军与日军冲突。在国难当头时,这样一种手段是不忠不义而有过之。”
保存实力
美国加图研究所客座研究员夏夜良:“首先要回溯一下1936年的瓦窑堡会议,过去中共教科书里讲到瓦窑堡会议是毛泽东做了长篇讲话,动员全国抗日。但是毛泽东讲话的内容从来没有在教科书中披露过,他讲话的内容是什么呢,主要是如何保存实力,不要跟日军发生正面冲突,一分抗日。当时还有人保留意见,但是后来知道这是毛泽东抗日的策略。彭德怀没有毛泽东的批准,发动了百团大战,毛泽东非常的震怒。他说一个是暴露了中共实力,另一方面这样跟日军拼的话,不利于将来取得江山。”
“毛泽东知道如果自己去跟蒋争政权的话是不可能成功的,只有借助日军的力量来削弱国民党。当日军把国民党打得奄奄一息的时候,他才可能取得政权。包括他们主动跟日军联络,私下里跟日军达成交换组织情报的协议,因为中共在国民党内部一直有特务人员,可以跟日军交换情报。这样达成协议之后,日军不去打八路军、新四军。否则很难解释,在日军势力之下,很多共军的军队没有被消灭,其实也是日军故意放他们一马。所以后来日军统计,当时日军因为跟共军交战死亡的人数极少,大概只有一千多人。小时候看的电影都是一种渲染。中共在抗日战争中死去的最高将领只有左权将军,左权将军是被流弹打中的,不是被日军的炮弹打中的。(中共和日军)没有正面的战场冲突。平型关大捷是在日军没有防备的情况下,打了日军的运输部队,而且共军的伤亡比日军还要大,林彪还中了一弹。他是最高指挥,还中了一弹,说明这场战役没有吹嘘的那么成功。真实情况没有向外披露。”
一寸河山一寸血
蒋介石的国军在抗战期间 发动10万人以上的会战22次,大型战斗(如台儿庄战役)1117次,小型战斗28931次。国军中陆军阵亡131万9千人,加上失踪和负伤共321万1千人,空军阵亡4300人。阵亡将军211人,其中上将8人,中将45人,少将158人。
日军在正面战场遭遇国军浴血抗击,深知以日军的财力军力不可能吞并中国,遂采取 “以战养战”、“和谈诱降”等计谋。南京沦陷后,日军多次派人向蒋介石谈判诱降。蒋介石在《日记》中称:“倭寇亡我之心不死,无和平可言也。”时任行政院副院长的孔祥熙,深知中国之财力己难支撑抗战,暗中派人赴港与日谈判,蒋介石获知后大为震怒,下令:“今后再有人与日寇谈和,以汉奸论处,杀无赦!”于是彻底关闭了和谈大门。
汪伪特务机构76号
而毛泽东则不同。为了实现他的联日联汪反蒋的“三国志”战略,主动派人与日方以及汪伪特务机关接触谈判,以期达成与日伪停火的默契。
上海极司菲尔路76号是汪精卫伪政权的特务机构的驻地。在汪精卫的直接领导下,由特务委员会周佛海、丁默邨、李士群直接指挥。
VOA记者东方:“您在书中还谈到了潘汉年在上海极斯菲尔路76号的活动。”
远藤:“李士群。”
东方:“汪精卫政府在上海极斯菲尔路76号的特务机关被称为76号,当时是一个令人闻之毛骨悚然的地方。潘汉年为什么要和汪精卫的特务机关76号联络?”
远藤:“因为汪精卫也是对抗蒋介石而成立的一个政府。很早以前,汪精卫和蒋介石的关系是好的,但是慢慢地分开了嘛。最开始的时候,第一次国共合作的时候,汪精卫是站在了共产党的那方,然后蒋介石和汪精卫的意见对立,有冲突了。所以延安跟汪精卫政府勾结,也能削弱重庆的国民党政府的力量。潘汉年一方面跟日军本身有勾结,另外和汪精卫政府的76号也是勾结的。”
东方: “您的书中提到了潘汉年代表延安和汪精卫方面签订的秘密条约,这个条约的内容是什么?”
远藤:“秘密条约?”
东方:“您的书中有‘和汪精卫订密约-----另一个证言’的章节。”
远藤:“对啊。中共也想要和汪精卫的伪军和谈,跟他们共同努力,打击国民党军队。他们是想要这么做。最近在中国的因特网上,出现了一封毛泽东给汪精卫写的一封信。不过,我觉得这封信实际上毛泽东写是写了,有这种可能。不过那封在因特网出现的信,我觉得是假的。那不是真的。实际给汪精卫写亲笔信的可能性是有的,但是原件找不到了。”
东方:“延安方面和汪精卫的密约,你有没有找到?有没有证据?”
远藤:“密约没有找到。
东方:“一些回忆录里提到了延安方面和汪精卫的76号的秘密间谍组织的联系。”
远藤:“他们当时是希望那么做的,所以跟汪精卫接触。潘汉年和李士群的接触以及跟李士群的关系,是《潘汉年传》或《潘汉年情报生涯》里面写到的,都有提到,是在大陆出版的书里记载的。岩井的《回想的上海》里也提到,通过影佐,潘汉年见了汪精卫,并写了这样的流程的关系。”
东方: “当时既然他们和日本的军方都已经取得联系了,和汪精卫的伪军就更容易沟通了,是吧?都是一个目标,就是为了削弱国军。”
远藤:“对啊。他们的目标就在这里嘛。因为毛泽东想了,迟早有一天日军是会离开中国的。”
东方:“作为一个日本教授,您研究这段历史的时候,从日军的角度上看,到底国民党是二战时期日军的主要对手还是共产党是主要对手?”
远藤:“当然是国民党,因为日军是和中华民国进行战争的嘛。侵华战争时侵略的是中华民国,所以日本的对手是中华民国的重庆政府。“
往事并不如烟
日本战败后,70多年过去了。当年中国大地上演的三国志,在今天的地缘政治背景下,敌人和朋友已经发生了令人匪夷所思的变化。国共间的血海深仇,随着国民党诸位大佬在中国受到的热烈欢迎而烟消云散。当年太平洋战场上的死敌美国和日本,则结成亲密的盟友。然而,日本教授远藤誉教授 通过解密的日本外务省文件,挖掘出延安当年联日联汪反蒋的证据,对今天中共权力的来源和继承的合法性提出的质疑,仍然让我们感到 历史并不如烟。
待续
转载自美国之音
» 本文标题:恶谋 : 联日反蒋的建国伟业 - 真相网
» 本文链接:http://dafahao.com/evil-conspiracy.html
» 如喜欢本站请关注:Email订阅真相网 | RSS订阅真相网 | 真相网G+ | 真相网Facebook | 真相网Twitter
1 note
·
View note
Text
方舟子推特合集(314)2019.12.21-25
方舟子 @fangshimin 方舟子,本名方是民,科普作家,新语丝网站。 Translate bio California, USAxysblogs.org/fangzhouziBorn September 28, 1967Joined December 2010 44 Following 236.2K Followers 28.1K Tweets
方舟子 @fangshimin · Dec 20, 2019 被弹劾当天,川普在密歇根发表演讲,骂天骂地骂洗碗机:“以前洗碗机按一下按钮,轰,就像爆炸一样,5分钟后你打开门,蒸汽涌出来。现在妇女们告诉我,要按12次键,才出4滴水。”全场鸦雀无声,其身后听众面面相觑、强做笑颜,那一刻大概有不少川粉意识到他们是在支持一个从没用过洗碗机却自以为是的白痴 https://twitter.com/i/status/1208167760414437376
方舟子 @fangshimin · Dec 20, 2019 从报道看,那位赤贫老人早在2013、2014年就托村干部告诉银行会还钱,2015、2016年还过钱,并不是现在突然通知银行还钱的。银行如果有点人性,早就应该告诉老人不必还钱。不要说银行是否不当得利了,连这种赤贫老人那点血汗钱他们也好意思收?还找电视台跟拍?现在给慰问金能弥补得了其7年的含辛茹苦? https://pbs.twimg.com/media/EMRRhXGUEAAiJTM?format=jpg&name=medium https://pbs.twimg.com/media/EMRRhW_VAAASlYl?format=jpg&name=small https://pbs.twimg.com/media/EMRRhX3U0AEYtE_?format=jpg&name=small
foxson @foxson98 · Dec 20, 2019 看着这老人这样真是心酸,一个赤贫老人的死去的儿子欠钱,银行利用老人做宣传。同样是几千亿的坏账,你们可以直接冲销,这群人都是什么狗东西。
方舟子 @fangshimin Replying to @foxson98 而且还有一帮灭绝人性的人渣替银行的做法辩护,攻击批评银行的人。
方舟子 @fangshimin · Dec 20, 2019 停车等绿灯,看到前面这辆车挡板上的张贴,恍如隔世。 https://pbs.twimg.com/media/EMRahSkU4AADyUb?format=jpg&name=small
方舟子 @fangshimin · Dec 20, 2019 肯塔基共和党州长下台前赦免的一大批杀人犯、强奸犯中,包括一名在2018年因强奸、鸡奸、猥亵一名9岁女孩被判刑23年的罪犯,理由是女孩处女膜没有破裂,所以无罪。法医界的共识是,受性侵害的小孩中只有极少数(2%)能查出性器官损伤,那名罪犯的辩护律师甚至没把这作为辩护理由,因为知道不会被接受。 https://pbs.twimg.com/media/EMRk2d6VAAEIS7J?format=jpg&name=medium
方舟子 @fangshimin · Dec 20, 2019 加州丁香开始开花了,预示新的南加州野花季节来了。加州丁香有50多种,这是绒叶加州丁香(woollyleaf ceanothus)。南加州野花常年都有,只是多少的问题。有些野花每天都在开,包括加州荞麦、加州扫帚、加州灌木向日葵。我曾经读过一本关于加州每月野花的书,说11-12月什么花都没了,因为作者是北加州人 https://pbs.twimg.com/media/EMRyauoUEAAyadm?format=jpg https://pbs.twimg.com/media/EMRya1uUUAA_ikO?format=jpg https://pbs.twimg.com/media/EMRya-hUcAEqBrX?format=jpg https://pbs.twimg.com/media/EMRybKnVUAAWFrc?format=jpg
方舟子 @fangshimin · Dec 20, 2019 退休才敢说真话又一例:去年退休的共和党参议员弗雷克发表文章《总统在受审,我的共和党参议员同事也在受审》。他问其前同事一个简单的问题,如果奥巴马做了川普那些事,他们会不会支持弹劾、罢免奥巴马?这还用问。如果弗雷克没退休,他也不敢面对这个问题。 https://pbs.twimg.com/media/EMR6v82U8AA469X?format=jpg&name=900x900
方舟子 @fangshimin · Dec 20, 2019 福音派基督教主要刊物《基督教今日》登出呼吁罢免川普的社论后,吓得福音派领袖们纷纷向他们心目中的救世主川普表忠心,川普则说那是个“极左刊物”,是想让桑德斯、沃伦当总统。只要敢批他的都是“极左”。其实该刊主编代表的是福音派中少数还有点道德感的人,想罢免川普后让神棍彭斯上台。 https://pbs.twimg.com/media/EMSCUiAU0AAxl2c?format=jpg&name=small https://pbs.twimg.com/media/EMSCUpQU4AA2giV?format=jpg&name=small https://pbs.twimg.com/media/EMSCUpTU0AAQPfP?format=jpg&name=360x360
方舟子 @fangshimin · Dec 20, 2019 脸书删掉了轮子媒体《大妓院》的600多个假账号,这些账号是《大妓院》用人工智能方法伪造用于散布支持川普的假新闻和阴谋论的,为此花了950万美元做广告。轮子相信川普是上帝派来的。我推特下那些华人川普应该不少就是轮子。 https://pbs.twimg.com/media/EMSKU3xU4AE3O2T?format=jpg&name=medium
方舟子 @fangshimin · Dec 20, 2019 蹭热点的报道:纽约王后区报纸《王后区人被弹劾》,宾州大学校报《众议院弹劾总统和1968年沃顿毕业生川普》。王后区报纸报道的最后一段真是神来之笔:川普父母葬于中村墓园,今年早些时候纽约检察长起诉该墓园滥用资金。 https://pbs.twimg.com/media/EMSR_-dU8AEldoU?format=jpg&name=small https://pbs.twimg.com/media/EMSR_-dVUAAX8Qn?format=jpg&name=small https://pbs.twimg.com/media/EMSR_-fU4AE1GrO?format=jpg&name=small
Mi @MIO131719 · Dec 21, 2019 好奇川普是怎么毕业的?
方舟子 @fangshimin Replying to @MIO131719 川普是先在一个比较差的大学学了两年然后靠老爸捐款转学宾州大学。教他的教授说他是教过的最笨的学生,他的同学说他是最差的学生,他竞选时给宾州大学发律师函禁止公布他的成绩单。
Dean @Dean_1q84 · Dec 21, 2019 所以像方老師這種讀很多書的高級知識分子只能嚷嚷,沒法���總統。
方舟子 @fangshimin Replying to @Dean_1q84 美国高级知识分子当总统的多了。奥巴马曾经是芝加哥大学法学院高级讲师,威尔逊曾经是普林斯顿大学教授,建国早期的总统亚当斯、杰斐逊、麦迪逊都是当时首屈一指的大知识分子。总有这种无知无畏的妄人喜欢嚷嚷。
George @chen869169 · Dec 23, 2019 再比如比尔盖茨……
方舟子 @fangshimin Replying to @chen869169 比尔.盖茨以高考成绩接近满分考入哈佛,在哈佛读书期间发表了一篇经典论文,提出的算法过了30年才被人改进。川粉要拿学霸比学渣?
方舟子 @fangshimin · Dec 20, 2019 政府发言人也一国一制了。 https://pbs.twimg.com/media/EMSXftfU8AEXteb?format=jpg&name=900x900
方舟子 @fangshimin · Dec 20, 2019 特首这家子也和白宫高级顾问康威夫妇一样,一个唱红脸一个唱白脸。 https://twitter.com/i/status/1208265071962361856
方舟子 @fangshimin · Dec 21, 2019 菲律宾批准金大米可供食用和做饲料。被反人类的人阻挠了这么久,过了这么多年,金大米终于要大规模种植了。 https://pbs.twimg.com/media/EMS_IEhUwAALvf4?format=jpg&name=medium
方舟子 @fangshimin · Dec 21, 2019 老白男人党:一个民主党众议员叛变后,目前众议院有196名共和党众议员,其中仅13名女性,7名拉丁裔,2名原住民,1名亚裔,1名非洲裔,而且这名非洲裔明年不干了。这种不具有人口代表性的党是不可能有前途的。相反地,231名民主党众议员包括89名女性,35名拉丁裔,50名非洲裔,13名亚裔,2名原住民。
方舟子 @fangshimin · Dec 21, 2019 2020年美国小姐是一名生物化学专业毕业生(正在读药学博士),她的才艺表演是一个很简单的化学实验,她作为美国小姐的活动是促进药物安全。这个应该是历史上首次有科学家当美国小姐。 https://twitter.com/i/status/1208531148843798529
方舟子 @fangshimin · Dec 21, 2019 讲科学违反了“相关法律法规和政策的要求”。请复旦党校张维为教授说说,这是什么样的比美国和西方多得多的“言论自由”。 https://pbs.twimg.com/media/EMWgM-JUUAAVDt2?format=jpg&name=900x900 https://pbs.twimg.com/media/EMWgM-LUEAAKXt6?format=jpg&name=small
方舟子 @fangshimin · Dec 21, 2019 1910年以来澳大利亚年均气温变化。澳洲受全球气候变暖影响可能比其他洲严重,毕竟它其实是个大岛。 https://pbs.twimg.com/media/EMWq3EjU0AEOjTZ?format=jpg&name=900x900
方舟子 @fangshimin · Dec 21, 2019 我上中学、大学的时候看书也喜欢在书上涂鸦,那时候书的用纸质量很差,就像一次性用品,没觉得爱惜的必要。后来书的装帧讲究了,就改了这毛病,看过的书跟新的一样。这本书当初作为批判材料只印15本,可能只有这本存世,在上面划线、批注就像乾隆在古画上乱写,属于破坏文物,只是这书价值不大。 https://pbs.twimg.com/media/EMW0aKTUcAAlam7?format=jpg&name=medium
方舟子 @fangshimin · Dec 21, 2019 查帕拉尔丝兰(chaparral yucca)也开花了。它只能由加州丝兰蛾授粉,不知这个季节有没有这种特殊的蛾子? https://pbs.twimg.com/media/EMW_bqfU0AACfMf?format=jpg https://pbs.twimg.com/media/EMW_bqmU0AEDov4?format=jpg
方舟子 @fangshimin · Dec 21, 2019 今年邻居们的节日灯火比往年更旺,“弹劾节”快乐。 https://pbs.twimg.com/media/EMXHkd8VAAkNsxH?format=jpg https://pbs.twimg.com/media/EMXHkeCVUAAaTy3?format=jpg https://pbs.twimg.com/media/EMXHkd_UEAAWR-x?format=jpg https://pbs.twimg.com/media/EMXHkd9VAAAPAAw?format=jpg
方舟子 @fangshimin · Dec 21, 2019 美国允许购买纸烟和电子烟的年龄从18岁增加到21岁。8年来美国高中生吸烟比例从16%降到5%,吸电子烟比例反而增加到28%。川普本来说要禁止电子烟,被游说后不禁了,改成提高允许购买的年龄。 https://pbs.twimg.com/media/EMXhAkyUEAE9_N-?format=jpg&name=900x900
方舟子 @fangshimin · Dec 21, 2019 如果岭南大学中文系汪教授、文学博士哪天也要给杜诗做笺注,看到“赖有苏司业,时时乞酒钱。”得给说成无赖苏司业老是找杜甫要酒钱,然后再来一番人格分析。这些著名教授简直像是从《围城》跑出来的。 https://pbs.twimg.com/media/EMXt7E9UYAAIhKc?format=jpg&name=small https://pbs.twimg.com/media/EMXt7E-UUAAeHQK?format=jpg&name=small https://pbs.twimg.com/media/EMXt7FBU4AEMyF5?format=jpg&name=small
方舟子 @fangshimin · Dec 21, 2019 白宫今天被迫公开的电子邮件显示,在川普和乌克兰总统“完美”通话90分钟后,白宫预算办公室官员发电子邮件通知,接到命令暂时冻结给乌克兰的军援,由于事情敏感,要求保密。这算是“交易”的又一铁证了吧。 https://pbs.twimg.com/media/EMX1-YjUcAA8gxf?format=jpg&name=small
方舟子 @fangshimin · Dec 21, 2019 华盛顿州一名当了6届的共和党众议员参与训练年轻人参加“圣战”,目标是把美国变成基督教神权国家,杀光所有持异议的男人。并策划、参与了三次针对美国政府的持枪冲突。调查报告出来后,州议会共和党领袖要求他辞职,他说和川普一样受到民主党迫害,坚决不辞职。接下去就看州议会会不会表决驱逐他了。 https://pbs.twimg.com/media/EMX_h2cUUAEh9qw?format=jpg&name=small https://pbs.twimg.com/media/EMX_h2cU0AALNnD?format=jpg&name=small https://pbs.twimg.com/media/EMX_h2aUcAI6Zay?format=jpg&name=360x360
Ian Johnson @iandenisjohnson · Dec 21, 2019 In this piece for @nytopinion NYT Sunday Review, I look at how the Chinese government, for the first time since the fall of the imperial system, is constructing a civil religion based on traditional faiths--and rejecting Christianity and Islam. Opinion | China’s New Civil Religion The Communist Party is reviving traditional beliefs for political gain — while cracking down on some faiths. https://t.co/6htZ6k9qm2?amp=1
方舟子 @fangshimin Replying to @iandenisjohnson and @nytopinion “jianyi zhengwei” should be “jian yi yong wei” (见义勇为).
方舟子 @fangshimin · Dec 22, 2019 危邦莫入:巴基斯坦一名大学教师从美国留学回国后,被指控在脸书上“亵渎神明”,被关押6年,今天判处死刑。他的辩护律师在家门口被人枪杀。这是中世纪的国家。 https://pbs.twimg.com/media/EMYHzG9UEAAf0ql?format=jpg&name=medium
方舟子 @fangshimin · Dec 22, 2019 浙大教授冯钢自称其师门规矩是男人半斤50度以上的酒量,鼓励“拼死喝酒”,原来都是一群酗酒的酒鬼,学的是酒囊饭袋专业吗? https://pbs.twimg.com/media/EMbfeqIUcAAJX2A?format=jpg&name=900x900
方舟子 @fangshimin · Dec 22, 2019 年轻女人党:芬兰执政联盟5个党的领袖全都是女性,其中4个不到35岁,首相社民党领袖才34岁,出身贫穷单亲家庭,大学毕业后先当收银员再去选议员。北欧国家才是人类的灯塔。美国还是不行,一名29岁女酒保当了议员,共和党还老嘲笑她的出身,虽然智力不在一个档次。这名女议员以后说不定会当总统的。 https://pbs.twimg.com/media/EMbot_RU8AEsHbV?format=jpg&name=900x900
一国两制统一齐鲁 @Dffxx78809111 · Dec 22, 2019 Replying to @fangshimin 女人当家 房倒屋塌
方舟子 @fangshimin Replying to @Dffxx78809111 此人是从大清国翻墙过来的?
方舟子 @fangshimin · Dec 22, 2019 这个调查谁搞的?深圳龙岗看守所还有地方吗? https://pbs.twimg.com/media/EMbwuHZUwAAAqQK?format=jpg&name=900x900
方舟子 @fangshimin · Dec 22, 2019 在过了最湿的感恩节之后,迎来了最湿的圣诞节。与此同时,在地球的另一面,整个澳大利亚在燃烧。 https://pbs.twimg.com/media/EMb4KBwU0AALItQ?format=jpg https://pbs.twimg.com/media/EMb4KBwUYAEyp32?format=jpg https://pbs.twimg.com/media/EMb4KBxVUAEF8Hw?format=jpg https://pbs.twimg.com/media/EMb4KBxUYAAYl1w?format=jpg
方舟子 @fangshimin · Dec 22, 2019 这户人家以前的节日装饰会在窗台上放一个耶稣出生的塑像,是整个社区的节日装饰中唯一有宗教意味的。今年这家其他装饰照旧,不知为何那个塑像没了。整个社区的节日就没有一点宗教气息了。 https://pbs.twimg.com/media/EMcA-7EUEAAZAV3?format=jpg&name=900x900
方舟子 @fangshimin · Dec 22, 2019 川普脸色为什么那么橙,有人认为是紫外线灯照射的,有的认为是化妆,白宫则说是天然的、“因为基因好”。川普没化好妆就去参加白宫圣诞节晚会,谜团得解,原来真是化妆。其身边的人居然没人提醒他妆没化好,看来被弹劾后已乱成一团了。 https://pbs.twimg.com/media/EMcKx3eU8AALMjR?format=jpg&name=small https://pbs.twimg.com/media/EMcKx3eU0AEDJQE?format=jpg&name=small https://pbs.twimg.com/media/EMcKx3dUwAAIG_c?format=jpg&name=small https://pbs.twimg.com/media/EMcKx3eUYAAwUI8?format=jpg&name=small
clyet @clyet · Dec 22, 2019 好奇为啥要画成橙色?
方舟子 @fangshimin Replying to @clyet 他那一代人认为橙色的皮肤表明有钱有闲经常在户外晒太阳,不然也要在室内照紫外灯,更省事的是用化妆品让皮肤变成橙色假装自己经常晒太阳。现在观念已经变了,经常晒太阳不涂防晒霜容易得皮肤癌,涂了防晒霜就不会让皮肤变橙色,所以橙色皮肤不流行了。
方舟子 @fangshimin · Dec 22, 2019 香港“城管”来了。 https://twitter.com/i/status/1208955234342428672
方舟子 @fangshimin · Dec 22, 2019 【活动通知】纪���龙教授《癌症知多少》《人体知多少》新书发布会暨科学猫头鹰读者新年联欢会 https://pbs.twimg.com/media/EMcq1DWUwAMmN2X?format=jpg&name=small https://pbs.twimg.com/media/EMcq1DXUEAErJLD?format=jpg&name=900x900
方舟子 @fangshimin · Dec 22, 2019 美国减税实施两年,完全失败。经济并没有像川普说的那样腾飞,去年只增长2.9%,与2015年一样。财政收入减少到只占GDP的16.3%,支出反而增加到占GDP的20.8%,财政赤字创了记录,近1万亿美元。减税所得大部分(60%)被高收入人群(前20%)拿走了。 https://pbs.twimg.com/media/EMc0z_dUEAEU02-?format=jpg&name=small https://pbs.twimg.com/media/EMc0z_WU4AALinH?format=jpg&name=small
Non-Canon @m_shiokawa · Dec 23, 2019 真的是看不同的媒体得出不一样的结论。今天 WSJ 的评论就在吹川普减税成效很大: Opinion | Tax Reform Has Delivered for Workers Two years later the data show that investment has increased, with wages and job participation rising. wsj.com
方舟子 @fangshimin Replying to @m_shiokawa 你不看看华尔街日报那篇评论是谁写的?分别是当年替川普搞减税的首席经济顾问和经济顾问委员会主席。他们不吹川普减税成效很大才怪。顺便说一下,那个川普首席经济顾问加里.科恩离职后说川普是“一个被小丑包围的白痴”,不知“小丑”包不包括他们自己?
??? shaw @mrsub???8th street @MakeTerry · Dec 23, 2019 Replying to @fangshimin 舟子太苛刻了吧,2.9的增长率全球能有几个?除了伟大的赢国
方舟子 @fangshimin Replying to @MakeTerry 减税前美国增长率就是2.9%。川普声称减税后增长率能达到4%-5%,而实际上仍然是2.9%。只有这种有阅读障碍的川粉才觉得“太苛刻”。
方舟子 @fangshimin · Dec 22, 2019 美国式恐怖袭击:在北卡一个小镇,一批居民在路边示威支持弹劾川普,一名川粉开着卡车冲向示威人群,跳下车挥舞“川普头兰博身”旗帜。在艾奥瓦,一名白人大妈故意开车撞倒走路上学的女高中生,因为看她像墨西哥人,幸好女高中生没被撞死,只是受伤,住院一周。 https://pbs.twimg.com/media/EMc9cGfUwAAsYSO?format=jpg&name=small https://pbs.twimg.com/media/EMc9cGeUwAAsaQ4?format=jpg&name=small
方舟子 @fangshimin · Dec 22, 2019 川普同款:《华盛顿邮报》采访川普公司雇佣的非法移民女佣,透露了川普用来把自己脸皮涂抹成橙色的化妆品品牌,是一个廉价瑞士牌子,一管6.5欧元,他每天用2管半。现在这家公司正以此打广告。川粉要不要也都买来试试,让共和党变橙党?川普坚决否认用了化妆品,说是节能灯才让他脸色看上去是橙色。 https://pbs.twimg.com/media/EMdHreCU8AUkfe6?format=jpg&name=900x900 https://pbs.twimg.com/media/EMdHreCVUAA7Whq?format=jpg&name=small https://pbs.twimg.com/media/EMdHrtNVAAU2X0X?format=jpg&name=small
方舟子 @fangshimin · Dec 22, 2019 在上海,不上学不上班是精神病,活动多也是精神病;不出家门是精神病,到处乱跑也是精神病;不和人接触是精神病,话多、乱管闲事也是精神病。总有一款适合你,能把你送进精神病院。 https://pbs.twimg.com/media/EMdN-MEU4AEzaGB?format=jpg&name=900x900
方舟子 @fangshimin · Dec 23, 2019 明年中国要全面建成小康社会,朝鲜要成为发达国家,这意思是说朝鲜比中国更发达了?中国人要争着移民朝鲜了? https://pbs.twimg.com/media/EMdXUUiU4AUex5v?format=jpg&name=900x900
方舟子 @fangshimin · Dec 23, 2019 三八妇女节、五一劳动节、六一儿童节也都是外国节,也都抵制了吧。 https://pbs.twimg.com/media/EMgxcHHUcAAW0G9?format=jpg&name=small
方舟子 @fangshimin · Dec 23, 2019 母校的贺年卡来得很及时 https://pbs.twimg.com/media/EMg5r22U4AAPQDh?format=jpg&name=900x900
方舟子 @fangshimin · Dec 23, 2019 今日所见野花:使命熊果(mission manzanita)、加州永存花(California cudweed)、双色叶永存花(two-tone everlasting)、花环草(wreath plant)。 https://pbs.twimg.com/media/EMhI0fZU4AE5yAE?format=jpg https://pbs.twimg.com/media/EMhI0fbUEAE0cMW?format=jpg https://pbs.twimg.com/media/EMhI0gPU8AEGmb0?format=jpg https://pbs.twimg.com/media/EMhI0npVUAEdhqJ?format=jpg
方舟子 @fangshimin · Dec 23, 2019 珍惜生命的美好,远离身边的黄右,因为那是一帮自私自利还要嘲笑有理想有追求尽力让世界变得更平等更宜居更可持续的人的渣滓。其实像连岳这种黄右应该只是在梦中接触过“白左”,却自作多情要“远离身边的白左”。 https://pbs.twimg.com/media/EMhO9D9UcAAg8-Z?format=jpg&name=medium
方舟子 @fangshimin · Dec 23, 2019 2018年民主国家数量上升到97个,占世界国家总数的62%,而1975年只有26%。2018年全世界有57%人口享有民主权利,1975年是32%。绿色是民主国家,橙色是非民主国家,蓝色是混合政体。 https://pbs.twimg.com/media/EMhWWUIUEAAs9aD?format=jpg&name=360x360 https://pbs.twimg.com/media/EMhWWhlUYAAc7-g?format=jpg&name=small https://pbs.twimg.com/media/EMhWWhnUEAEL-sb?format=jpg&name=360x360 https://pbs.twimg.com/media/EMhWWhnVUAAfate?format=jpg&name=small
方舟子 @fangshimin · Dec 23, 2019 大国自信:94%的中国人认为本国走在正确的道路上,世界第一。倒是第一的英国这么认为的只有22%。 https://pbs.twimg.com/media/EMheMKfU4AAJVWC?format=jpg&name=900x900
方舟子 @fangshimin · Dec 23, 2019 川普骂天骂地骂风力发电:“我永远搞不懂风。我非常了解风车,我研究风车比谁都研究得好。”然后这个极端稳定的天才狠批风力发电昂贵、增加碳排放、杀死秃鹫。 https://pbs.twimg.com/media/EMhpSusU0AMuPtH?format=jpg&name=medium
方舟子 @fangshimin · Dec 23, 2019 川普被弹劾后的首次民意调查结果,52%支持弹劾并罢免川普,43%反对。川普支持率为41%。支持现在就罢免川普的明年应该不会投票选他了吧。 https://pbs.twimg.com/media/EMh193kUcAEXnhi?format=jpg&name=small https://pbs.twimg.com/media/EMh193kUUAAtx9z?format=jpg&name=small
方舟子 @fangshimin · Dec 23, 2019 鸿茅药业获得中国中药协会颁发的“履行社会责任明星企业奖”,可谓实至名归,因为中药的社会责任就是为减少中国人口做贡献嘛。 https://pbs.twimg.com/media/EMh6vszUwAEmZK8?format=jpg&name=large
方舟子 @fangshimin · Dec 23, 2019 我每次听到共和党议员说历史会证明弹劾是错误的、川普如何伟大就觉得可笑。他们也好意思谈历史?不知道历史是历史学家写的?700名研究美国历史的历史学家联名支持弹劾川普,美国历史学会研究总统的专家不分党派一致评川普为史上最差总统之一,争论只是第一差还是第二差。未来的历史学家只会比现在进步 https://pbs.twimg.com/media/EMiE9pMU0AAHWxi?format=jpg&name=900x900
curie @curie_chang · Dec 23, 2019 想知道是谁和川普争第一差总统,是胡佛?
方舟子 @fangshimin Replying to @curie_chang 在川普之前一般认为美国最差总统是林肯的前任布坎南,留下了一个烂摊子让林肯收拾。布坎南其实是个好人,只是干错了职业,而川普是坏人干错了职业。这话不是我说的,是一个研究布坎南的历史学家说的,只不过他仍然认为布坎南第一差,川普第二差。
eosGoGoGo @yinubajian · Dec 24, 2019 过100年后再来评判吧,林肯伟大也是后世人抬上去的,当时没几个觉得他有多伟大。。
方舟子 @fangshimin Replying to @yinubajian 原来川粉是从100年前穿越过来的,还在林肯时代生活过,知道“当时没几个觉得他有多伟大”。这种人读过哪怕一篇当时的文献?看过哪怕一本林肯传记?和其主子一样都是不学而知的极端稳定的天才,“没人比我更懂林肯”,比美国历史学家更懂。
方舟子 @fangshimin · Dec 23, 2019 明令禁止过“不属于中国的传统节日”的节日,所以妇女节、劳动节、儿童节也要禁的,对了,元旦也要禁,那也不是“中国的传统节日”。 https://pbs.twimg.com/media/EMiPLIIUcAAsYSU?format=jpg&name=900x900
方舟子 @fangshimin · Dec 24, 2019 英国跟踪调查14年的结果,每年参加一两次艺术欣赏活动(看画展、听音乐会、看戏剧)降低死亡率14%,如果参加得更频繁(一两个月一次或更多)则降低死亡率31%。 https://pbs.twimg.com/media/EMieQ3VU4AAOcoP?format=jpg&name=small https://pbs.twimg.com/media/EMieQ3VUEAAVZzr?format=jpg&name=small
Jeffrey Li @askerlee · Dec 24, 2019 参加这些活动的人本身比较富裕,焦虑水平可能也低一些。这些confounding factors要回归掉才行
方舟子 @fangshimin Replying to @askerlee 又是个有阅读障碍还自以为是的,文中已指出独立于社会经济地位。
方舟子 @fangshimin · Dec 24, 2019 保健品痛风酒发明人、健康专家以身殉职,享年51岁。 https://twitter.com/i/status/1209612030895804416
方舟子 @fangshimin · Dec 24, 2019 宗教界人士要过革命化洋节,非宗教界人士禁止过洋节。 https://pbs.twimg.com/media/EMlstQzVUAEZJPn?format=jpg&name=360x360 https://pbs.twimg.com/media/EMlstQ2VUAAWOt4?format=jpg&name=small https://pbs.twimg.com/media/EMlstQ1U4AAjusr?format=jpg&name=small https://pbs.twimg.com/media/EMlstQzU0AEhzrf?format=jpg&name=360x360
方舟子 @fangshimin · Dec 24, 2019 “洋节”快乐! https://pbs.twimg.com/media/EMlygGTU8AEukVu?format=jpg
方舟子 @fangshimin · Dec 24, 2019 美国飞机上的杂志居然也在介绍李子柒,真是走向世界了。 https://pbs.twimg.com/media/EMmmJ3tXsAADSZS?format=jpg&name=small https://pbs.twimg.com/media/EMmmJ3vWwAAXg9Y?format=jpg&name=360x360 https://pbs.twimg.com/media/EMmmJ3sXUAIlP3f?format=jpg&name=360x360
方舟子 @fangshimin · Dec 24, 2019 此文总结川普的谎言和烂事比较全面。有一处笔误,川普给“风暴姐”的封口费是13万美元,沙说 | 现在的美国总统为什么会是一个超级大烂人? https://t.co/4HCXE4ijLc?amp=1
方舟子 @fangshimin · Dec 24, 2019 发表新文章《炒菜应该用什么油?》 https://t.co/flrr5CeXla?amp=1
方舟子 @fangshimin · Dec 24, 2019 江西师范大学数学与信息科学学院���长开创了数学研究新领域,前途无量。 https://pbs.twimg.com/media/EMnAqUnU4AAzF5s?format=jpg&name=4096x4096
方舟子 @fangshimin · Dec 24, 2019 2007年美国通过一项法律,从2020年起淘汰白炽灯,全面改用节能灯。今天能源部长宣布取消这个决定,不再淘汰爱迪生发明的白炽灯,这将让美国消费者每年多付140亿美元电费。川普对节能灯有一种变态的仇恨,老是抱怨节能灯不好,让他脸色看上去很橙。 https://pbs.twimg.com/media/EMnL3ATU0AIVnSz?format=jpg&name=medium
方舟子 @fangshimin · Dec 25, 2019 罗永浩这身打扮,是预告下一步去卖拐?那倒是很可能“成功”。 https://pbs.twimg.com/media/EMq0lvGXkAEfKIA?format=jpg&name=small
方舟子 @fangshimin · Dec 25, 2019 还应该抵制西方低俗篮球,改踢东方高雅蹴鞠。 https://pbs.twimg.com/media/EMq_SakW4AAVITD?format=jpg&name=900x900
方舟子 @fangshimin · Dec 25, 2019 雪后落基山 https://pbs.twimg.com/media/EMrT6r6UEAAV_Ae?format=jpg https://pbs.twimg.com/media/EMrT6tZU4AANYeZ?format=jpg https://pbs.twimg.com/media/EMrT6wtUYAEJb82?format=jpg https://pbs.twimg.com/media/EMrT63xUEAICfXh?format=jpg
方舟子 @fangshimin · Dec 25, 2019 在落基山的雪地上撒点儿野。 https://pbs.twimg.com/media/EMrfFYeUcAIH1Bz?format=jpg https://pbs.twimg.com/media/EMrfFYiUUAA55Xn?format=jpg https://pbs.twimg.com/media/EMrfFYhUcAAeBG2?format=jpg https://pbs.twimg.com/media/EMrfFYfU0AINzSF?format=jpg
方舟子 @fangshimin · Dec 25, 2019 发表新文章《批判性思维漫谈(科学猫头鹰微课实录)》 https://t.co/ep7uVhVbQk?amp=1
方舟子 @fangshimin · Dec 25, 2019 俄国又把自己当灯塔国了。 https://pbs.twimg.com/media/EMr1ydOU8AAw2kj?format=jpg&name=medium
方舟子 @fangshimin · Dec 25, 2019 川普说:“在圣诞节我们记住这个永恒的真理:每个人都是上帝亲爱的孩子。”被关在美墨边境集中营里申请避难的小孩除外。 https://pbs.twimg.com/media/EMr-gboUYAE1nc0?format=jpg&name=small https://pbs.twimg.com/media/EMr-gbsUcAAT59i?format=jpg&name=small
方舟子 @fangshimin · Dec 25, 2019 这个报告人不知是谁,真有文化,用词都是四个字四个字的,有的用法我还是第一次见。 https://pbs.twimg.com/media/EMsFKPrU8AA-fJ1?format=jpg&name=small https://pbs.twimg.com/media/EMsFKaQU0AEMjqR?format=jpg&name=small
方舟子 @fangshimin · Dec 25, 2019 《国家评论》是保守派的杂志,一向支持川普,圣诞节前夕居然也发表文章支持弹劾川普,都反了不成?《基督教今日》的社论看来打开了闸门。 https://pbs.twimg.com/media/EMsNN--UYAAb9C-?format=jpg&name=900x900
方舟子 @fangshimin · Dec 25, 2019 西安网友又开吃转基因。 https://pbs.twimg.com/media/EMsTB7QUcAAFBFZ?format=jpg&name=900x900
方舟子 @fangshimin · Dec 25, 2019 华尔街日报称,华为这些年来获得的政府各项补贴资助高达750亿美元,使其在国际市场上的价格优势高达30%,让对手很难与之开展合理竞争。要不要对该报记者来个跨国追捕? https://pbs.twimg.com/media/EMsXOQHUEAAPcoC?format=jpg&name=small https://pbs.twimg.com/media/EMsXOQIU8AAgOYv?format=jpg&name=small https://pbs.twimg.com/media/EMsXOQKUYAAMarR?format=jpg&name=360x360
0 notes
Text
2017
June
●巴尔干的坏男孩
"音乐是我快乐的一面。” 巴尔干的坏男孩是难能可贵的性情中人,高兴时兴高采烈,难过时悲不自胜到离奇。他的脑袋里似乎永远同时装着十几件事,每件事都有自己的重量,尺寸,纹理和发展进程,但都不约而同一次一次不厌其烦阐述对爱的理解和追求。
听「无烟乐队」,就像是在一个盛夏的傍晚,你头一回心里揣着要离家出走的念头,在大院的躺椅上最后一次仰望围墙里的星空,思索过往憧憬未来:音符、词汇、封面、路口、建筑的轮廓、壁画、哽咽、色彩、镶嵌梨窝的浅笑、蓝绿色指甲油、光线、沮丧的叹息欣喜的呼吸、钩破的丝袜掉线的裙摆、碎裂的光碟、脱皮的下嘴唇、花衬衫、已知的未知的倾情和待续的痴妄,所有的这一切都披上了狂欢的罩衫,在月光底下雀跃,带着一种野性的冲击和舞动的纯然。
1986年库斯图里卡成为「无烟乐队」的一员时正值英国摇滚的鼎盛时期。英国摇滚起始于甲壳虫乐队(The Beatles)、滚石乐队(The Rolling Stones)、齐柏林飞船(Led Zeppelin)为主的战后的英国音乐,糅合了美国乡村、摇滚、爵士、蓝调、布鲁斯、灵歌等多重风格。1966年吉米·亨德里克斯 (Jimi Hendrix)的短暂造访让伦敦迎来了一股奇幻的音乐势力。这个被誉为世界上最伟大的电吉他演奏者之一的神秘人为英国重塑的本土摇滚注入了绝无仅有的印第安血统,这一滴新迷幻布鲁斯风潮的血液就此蔓延扩散开来,为70年代腾空出世的朋克摇滚浇水施肥。
70年代中旬至80年代,埃尔加 (Elgar),平克·弗洛依德(Pink Floyd),冲击乐队(The Clash) 和 性手枪 (Sex Pistols)所创造的朋克摇滚巅峰横扫欧美大陆。一时间,人们脑海里刻板的纸醉金迷的摇滚追求被暂时弃置脑后,披头士乐队对自由平等的颂扬似乎已经不是朋克精神的唯一准则。于此之上,新一代的音乐人更注重情感宣泄、对鄙陋的揭示和激进反叛的抨击。社会热门在他们的音乐中成为常客,他们不避讳政治,他们探讨主流、帝国主义、贫穷、社会的不公、种族歧视、性别歧视、资产阶级的伪善和蓝领阶层的挣扎。他们广纳灵感,巧妙结合Reggae、Dub、Funk、Ska和Rockbilly。他们是音乐人里的“垮掉的一代” (Beat Generation),但他们要击垮的是社会的标签和众说纷纭。这种朋克精神对库斯图里卡影响至深,甚至在某种程度上与他性格里的狂野桀骜和批判精神不谋而合。
「无烟乐队」的音乐既受英国朋克摇滚的影响,又牢牢扎根在巴尔干半岛。乐律节奏多变,乐器繁多,结合朋克、雷鬼、爵士和吉普赛音乐,像《你还记得多莉��尔吗?》的荒诞开场,又像是《地下》里喧闹的婚典狂欢。库斯图里卡的电影有许多由「无烟乐队」配乐,于是从音乐联想到电影情节,又或者是从电影联想到音乐似乎都在所难免,这已经成为了他标志性独特的个性签名之一,一个来自南欧流浪民族的邮戳。2001年库斯图里卡随「无烟乐队」巡回演出时拍摄的音乐短片《巴尔干朋克》(《Unza Unza Time!》),记录了乐队浩浩汤汤坐着小汽车“流浪”演出的影像,带着卓别林和巴斯特•基顿默片里的戏虐、荒诞和滑稽。不过这仅仅记录了他们流浪地图上的一小截路途,因为每年他们会在世界各地有七八十场演奏会。
"我们的表演实际上包括许多小电影。我确信音乐和电影有相同的结构。我们使用不同的模式和音乐交叉,创造一个狄奥尼亚的气氛,以便让人们进行宣泄,这仍然是与古代传播的方式。这发生在我们玩的任何地方!很难解释。这种音乐是为了治愈人,帮助他们经历日常生活。它使他们更强大,使他们更加乐意微笑,这使得生活更轻松。” 库斯图里卡的音乐意图与他的电影意图终归一处,他曾经说拍摄电影是为创造现实中没有的和谐和生活中难得的美好,所以他的电影大多是圆满的结局。他用任何可以展现灵感的手段抵制生活的艰难,用爱抵抗世间一切荒芜。
May
●记1980年5月17日与5月18日的交接:
面无神情是标志,偶尔面瘫加一脸懵然,吊儿郎当的劲儿像极了杰克•凯鲁亚克拖着空酒瓶辗转于南部保守如尚未长成的芭蕉叶一般的小镇间。北卡罗来那的电话亭里,汤姆•威兹拨通了东岸的电话,另一头沉默不语,剩下三十秒的通话时间,阴郁游离于湿热。这种感觉让你想起80年代伊始,37年前的这个晚上,伊恩•科蒂斯没有来得及过完24岁的生日就离开了人世。你在大西洋另一边,消息不远万里姗姗到来的时候事件仍未平息。你梳理睡得造型全无的卷发,被子蜷缩一团,语音留言尽是些咒骂曼彻斯特真是个巨型黑洞的话。“不能拿坏的经历当作变坏的借口。”你认同这样的价值观,公式般理所当然,从真正懂得字面意思那天起痴迷于兰波却无法痴迷于他毕生的信念,阿莱斯特•克劳力和佐杜洛夫斯基奇幻得让你神魂颠倒但除此之外意味全无,像把忘忧露和毒芹揣在胸口坐等塔罗牌的召唤。你试图像人们推崇的那般大爱无疆,你理解兰波,理解波德莱尔,理解吉姆•莫里森,也思索着理解伊恩•科蒂斯一回:“你自诩精通的那种崇高的恶,从来不曾使你因恐怖而退缩。我了解你完美面具下隐藏的一切,是什么让你成为你。” 你照旧见该见的人,说该说的话,该笑的时候扣准了嘴角上扬的弧度,喝明明苦涩难耐却不加奶不加糖的黑咖啡,啃坚硬无比的法式面包,仔细斟酌这贫瘠的单薄的荒芜的将你拦截在角落里的逼格。服务生是墨西哥移民,再三确认你真的不需要换一块刚出炉的新鲜烤面包。你在他转身之际忍不住要求可不可以换一首背景音乐,他说好,但动作迟缓像大屏幕上肆意拉扯帧幅的默剧。他回道,伊基•波普的《The Idiot》专辑正热播,要不要来一首?这一天,就是这样的一天,你活在没有伊恩•柯蒂斯的世界里,服务生活在没有伊恩•柯蒂斯的世界里,任何音乐都毫无生机可言。你明白往后的每一天,你必须要更加费劲地找寻生机,更加渴切地不放过有趣。
●1965年英国某酒店房间的角落烟雾缭绕。Donovan放下摆弄许久的吉他,烟不离手,坐在对面短腿沙发上的秃发中年男子用仰慕的眼神望着迪伦,像惊叹于化腐朽为神奇的外侵者。被当作别人的影子既要享受溅落的灼热迸发的光亮,又不可不承受影子本质里的阴暗,Donovan直勾勾地盯着眼前这位惊世奇才,心想我的诗是诗,但在他口中肆意生长的藤蔓爬满了他的阳光道也遍布我的独木桥。他盘腿而坐陷入沉思,机械式地抽一口大烟,咬了咬大拇指指甲盖像儿时躲避母亲责备的视线一般,也企图躲开此刻跪坐在他身旁如痴如醉的棕发浓眉女人,他明白这一刻意味着预言性的万劫不复:我是沉默的大多数,而他吱呀呢喃便闷雷翻涌。
他又想,这真是一首彻头彻尾的情歌,乡野医生无力医治的心肺糜烂,腐坏的黏膜像捣碎的凤仙花,掉了满腔子的色。
又或者,他一定无法想象整整48年之后另一个被称为影子的小屁孩操着一样的调调说一样的话:好则圣人,坏则撒旦,你是典型的毛子派,是我灌下的烈酒一杯。
Love Minues Zero/No Limit, Bob Dylan (https://www.youtube.com/watch?v=9w1mCevu3sU)
April
●“最可爱的最丰盈的最贫瘠的最举足轻重最无所适从的都摆在你面前了,你怎么就看不明白!” 他是这样对沈炼说的,在他脸上狠狠甩了一巴掌之后,手心麻辣着刺痛着夺门而出,在余震还未彻底离开之际,赶往伤痕累累的加德满都。沈炼抽完进入华北平原前的最后一根烟,随手一扔,溅起的火星零零点点自找没趣。这不明由来的指控并没有错,也不完全对,不对的地方恰巧与不错的地方鬼使神差般吻合,辨别真假是非的天平在遇见淮河水之前失去重力。2000年初的曼哈顿,被他划分为寸草不生的禁地和流光溢彩的黄金土壤,往左是病毒蔓延的危险区,往右是绵延不绝的海域,荒芜得像佛罗伦萨米开朗基罗广场边上的野营阵地,美妙得像上世纪二十年代的巴黎。看到差别,便觉得这里面有优劣,是恶疾,他心想,但他所见的人大多不以为意。所见非真见,所闻非真闻,就像刚刚挨的那一巴掌或许是北方因干涩而撕裂的秋风在夜色迷离时使的坏。
March
●她的脸上可以看出些许母亲的神情,而父亲的模样少之又少。真是生得再无邪不过。她踌躇片刻,想起那时己巳年农历二月十九,胡编乱造地自顾自觉着这个日子应该甚忌思怀。一天前他在山海关,绝尘而去的时候怀里揣了四本书,在铁轨上卧倒静候雷鸣。她已经不记得什么时候第一次见的他,好像一直以来都有这么个人,偏执、任性、敏感、烂漫几近疯狂,活在哪一个世纪都恰当不起来。多年后怀念故友的时候她不吞酒,用他的诗给自己刚出生的女儿起了小名。
愿如你所愿,河流与河流能流归一处。
February
●正月九分熟。一篇一篇重翻往事,时间在这里绕圈。洪启的声音在耳边接坂本龙一的班。晴空万里,走明朗着无所惧的脚步踏过的路。秒不是美好的计量单位。八年的老友,每次到达和别离总要见你��面,七号地铁线的末尾,麻辣烫木耳藕片豆芽苗和纹理纵横的肥牛片俱全混杂,外加腊肠酱肉煲仔饭,一个暖心一个暖胃。长发老汉伴着齐柏林飞船的旋律摇摆像暮年的罗伯特•普兰特,谙熟麋鹿不可丧了心去病麝牛的狂,趁头脑发热春在眼角趁余力抵过蛮力的总和,耽搁不得:梦回凌晨的上海,瞎转悠着想找到她说的最好的兰花豆腐和冻饮,却在葱油拌面招牌前站定,香气细腻层层叠加精准到扣好了度,不怪湛蓝的霓虹晃了眼。再见不足为奇,后会啊会有期。
1 note
·
View note
Text
Alteryx & R | 在Alteryx中使用R语言
随着Predictive Tools的安装,在已知的Alteryx宇宙中出现了最通用的工具之一, R Tool。 R工具可用于运行来自Alteryx Designer的任何R代码。 R工具附带一些特定于Alteryx的R包,允许您在工作流中无缝使用R工具,甚至创建基于R的宏。 为了帮助您进行这些努力,我们开发了具有这些功能的R工具备忘单,您可以下载该备忘单。
当前内容已被隐藏,您需要登录才能查看
登录立刻注册
在本文中,我将更详细地回顾备忘单中包含的每个功能和信息。
R工具输入和输出
使用R工具最基本的组成部分是从R工具中读写数据。 直觉上,这是通过read.Alteryx()和write.Alteryx()函数来完成的。 «read.Alteryx()的第一个变量是您正在读入的连接号,以字符串形式编写(引号是必需的)。» 就像连接号码在设计器画布中的显示方式一样,语法规则在连接号码之前包含一个#。
您可以使用可选模式参数将数据以两种不同模式输入。 默认情况下,数据将作为R数据帧( mode = ” data . frame ” )读入,但也可以作为列表( mode = ” list ” )读入数据,这对于引入空间对象非常有用。
read.Alteryx.First()和read.Alteryx.Next()函数允许您通过提供指定要读入的行数的参数来“分块”输入数据。将第一个数据块作为数据帧读取,看起来如下所示:
the.data <- read.Alteryx.First(“#1”, 5000, mode = “data.frame”)
你可以在read.Alteryx.Next()函数中使用循环读取剩余的数据。 您需要明确循环的逻辑和停止标准。 在R工具博客系列的”Concentra Introduction to the R Tool”的第一部分中,你可以阅读更多关于这方面以及将数据引入R工具的内容。
用write.Alteryx()函数完成从R工具中写出数据。 这个函数中的两个参数是( 1 )你想写出的对象,以及( 2 )你想把它写到五个输出锚点中的哪一个。 anchor参数是数值型的,不应该有引号。
write.Alteryx(data.out, nOutput = 1)
读写R对象
流入和流出记录非常简单,但是要读入或流出R对象(比如,您在R中开发的模型),您首先需要将对象转换为可以从Alteryx引擎传入和传出的格式。 要将模型对象转换为Alteryx可以处理的格式,首先需要创建一个空白列表,然后将该对象保存为该列表的一部分。 执行此操作的代码如下:
#首先,创建一个包含两个插槽的空白列表
the.obj <- vector(mode=”list”, length=2)
#将模型的名称,model . name,放在列表的第一个位置。
the.obj[[1]] <- c(model.name)
#将模型放在第二个插槽中
the.obj[[2]] <- list(the.model)
#为列表中的每个组件提供名称
names(the.obj) <- c(“Name”, “Object”)
现在可以使用write.Alteryx()函数安全地写出.obj对象!
如果您想要处理已经用这个方法序列化的对象,那么您需要寻找unserializeObject()函数。 将对象作为字符类型提供给非序列化对象函数,它将返回一个可用的R对象。
Obj <- unserializeObject(as.character(model_df$Object))
写出图表
使用AlteryxGraph()函数可以从R工具中写出图表。 您可以使用graphWHR()函数提供关于绘图大小和分辨率的详细说明。
graphWHR的第一个参数是英寸,可以设置为True或False,具体取决于您希望在其中指定的图形尺寸的单位。根据您将此设置为True或False,您将使用in.w和in.h或cm.w和cm.h来提供输出图的宽度和高度作为数值。 未使用的参数应设置为NULL。 分辨率可以设置为三个选项之一,“1x”、“2x”或“3x”。 这些选项是96 PPI (每英寸像素)的倍数,1x = 96 PPI,2x = 192 PPI,3x = 288 PPI。 当设置为equal TRUE时,print.high参数有效地将分辨率提高了3倍至6倍( 576 PPI )。
以下代码将为分辨率为288 PPI的4×4绘图创建参数。
WHR <- graphWHR(inches = “True”, in.w=4, in.h=4, resolution = “3x”, print.high = FALSE)
graphWHR的输出是一个包含最终宽度、高度和分辨率的列表,可以用作AlteryxGraph函数中的参数,这类似于write.Alteryx()函数定义要写入的绘图的输出锚点以及绘图的目标尺寸。
AlteryxGraph(1, width = WHR [1], height = WHR[2], res = WHR[3], pointsize = 9)
跟随此函数的绘图代码将被写入指定的锚点。
plot(c(1,2,3,4), c(1,2,3,4))
要确保没有令人讨厌的窗口弹出,或者无关的消息进入结果窗口,请使用invisible()包裹的dev.off()。
invisible(dev.off())
消息
现在你已经掌握了将数据移入和移出R工具的基本知识,你可以通过将消息写到Alteryx的结果窗口中将整个过程变得更美观。
AlteryxProgress()是一个很棒的函数,它允许你设置updates,使工具以25 % ( 0.25 )的增量完成代码运行。
AlteryxProgress(0.25)
Alteryx message允许您将完整的注释写入Alteryx结果窗口。 这对于传递错误和警告很方便。 您可以将msg.costs(messages consists)参数设置为四种不同的设置; msg.costs$INFO,(黑色)信息;msg.costs$WARNING,(黄色)警告;msg.costs$FIELD_CONVERSION_ERROR,(橙色)或msg.costs$ERROR(红色)。 这里需要注意的是,这些设置,甚至错误,都不会阻止R代码尝试执行。 这个函数只是用来传递信息。
priority.consts (priority consists)有三个选项; priority.consts$LOW, priority.consts$MEDIUM, and priority.consts$HIGH. 只有当R工具在当前运行的工作流的画布上可见时,低优先级才会显示在结果窗口中。 如果R工具在画布上,或者在宏中,中等优先级会向结果窗口发送消息。 无论R工具与工作流的关系如何,都会显示高优先级。
在这里,我们写了一个简短的代码——信息被设置为info,优先级被设置为低。
AlteryxMessage(“Hi, how are you?” , msg.costs$INFO, priority.consts$LOW)
如果确实要停止执行脚本,请选择stop.Alteryx()函数代替。 在这里,我们写了一个特别无益的错误消息来停止代码。
stop.Alteryx(“IT’S BROKEN!” )
Alteryx使用的是哪个版本的R?
预测工具安装的R的基础版本随着不同的Alteryx版本而改变。 R版本会影响哪些软件包与您的R实例兼容,这可能会影响可用的函数或语法。 编写代码最好是在与您打算在其中使用的版本相同的环境中。
您可以使用这个巧妙的函数轻松检查R的版本:
R.Version()$version.string
或者,参考备忘单中的图表。
界面工具和环境变量
您可以从R工具中访问三种类型的变量。 它们是Question Constants, Engine Variables, 和User Variables. 将此信息输入R的语法对于所有三种类型都是相同的: three:%VariableType.<VariableName>%其中VariableType是变量的类型(问题常量、引擎变量或用户变量),而<VariableName>是正在使用的特定变量的名称。 这个值就是那个特定变量所代表的。
要通过接口工具获取信息,您可以使用以下代码:
%Question.InterfaceToolName%
可以在工具配置窗口的注释选项卡中找到并更改接口工具的名称。
我已经配置了这个复选框工具来询问用户这个工具是否棒极了。 这是我写的代码。
if (‘%Question.ThisToolIsAwesome%’ == “False”){
stop.Alteryx(“You’re WRONG”)} else {
AlteryxMessage(“Proceed”, msg.costs$INFO, priority.consts$MEDIUM)}
元数据
您可能以前使用R工具时遇到过此错误。
传出连接1没有有效的元数据。 运行工作流以生成有效的元数据。
将元数据传入和传出R工具需要与读入或写出数据分开进行。 metainfo函数仅在AlteryxFullUpdate = TRUE时起作用,其中AlteryxFullUpdate是R的全局变量,指示工作流是正在刷新还是正在执行其他操作(如正在运行或修改)。
if else语句与全局变量AlteryxFullUpdate配合良好,可以有条件地运行元信息函数。
if(AlteryxFullUpdate){Code if True}else{Code if False}
要流入连接输入的元数据,请使用read.AlteryxMetaInfo()函数,具有相应的连接字符串值(例如, “# 1”)。
要从R工具中写出元数据,请使用write.AlteryxAddFieldMetaInfo()函数。 默认情况下,此函数只写出单个列的元数据。 此函数的第一个参数是要向其传递元数据的输出锚点的编号。 此函数有一系列可选参数,允许您向下游传递不同的元数据。 可以使用名称、字段类型、大小、比例、来源和描述的任意组合。 有关详细信息,请参见R工具帮助文档Update/MetaInfo >Optional Parameters。
write.AlteryxGraphMetaInfo()将绘图元数据从R工具流出到指定的锚点。
此功能的一个超级基本的用途可能如下所示:
if(AlteryxFullUpdate){
write.AlteryxAddFieldMetaInfo(nOutput = 1, name = “One”, fieldType = “Double”)
}else{
One <- c(1,2,3,4)
write.Alteryx(data.frame(One),1)}
根据AlteryxFullUpdate是真还是假,此代码将有条件地推出元数据或写出实际输出数据。
如果你想看更多,关于R工具的MetaInfo有一篇很棒的Interworks博客文章。
安装软件包
关于R的一个非常酷的事情是社区开发的软件包。 R包是用户创建的函数集合。 如果你需要一个特定的统计功能(或者任何类型的功能),很可能已经有一个R包可以满足你的需求。 从R工具安装软件包时,请确保指定repository选项,否则安装将失败。
install.packages(“pkg”, repos = “https://ift.tt/2wbYa6c)
另外,以下函数将有条件地安装软件包,具体取决于它们是否已经存在于R库中。 这对于构建要共享的使用了R代码的宏或工作流很有用,因为它只会在第一次使用该工具时安装软件包。
cond.install <- function(package.name){
options(repos = “https://ift.tt/2wbYa6c) #set repo
#check for package in library, if package is missing install
if(package.name%in%rownames(installed.packages())==FALSE) {
install.packages(package.name)}else{require(package.name, character.only = TRUE)}}
现在你只需要为脚本所需的任何包调用这个函数。
cond.install(“dplyr”)
为Alteryx开发R代码
在R工具中开发代码可能具有挑战性,我知道许多人更喜欢在他们选择的IDE中开发。 有一个名为jeeves的R包,可以帮助你在Alteryx之外开发Alteryx R工具的代码。 参考资料可以在Github : https://github.com/alteryx/jeeves找到
下面的代码可以帮助你安装它! 您可以从Github安装软件包二进制文件。
install.packages(“jeeves”, repos = ‘http://Alteryx.github.io/jeeves’)
或者下载软件包并从源代码中构建它。
devtools::install_github(“Alteryx/jeeves”)
我们希望你能发现这张备忘单对你未来所有的R工具冒险都很有用!
from WordPress https://maphy.org/2308.html
0 notes
Text
穿越时光的南洋风情,重温一回南洋旧日梦
#娘惹装 #娘惹装拍摄 #娘惹造型拍摄 #娘惹服饰 #每一帧都值得被记录










0 notes
Text
穿越时光的南洋风情,重温一回南洋旧日梦
#娘惹装 #娘惹装拍摄 #娘惹造型拍摄 #娘惹服饰 #每一帧都值得被记录










0 notes
Text
听说秋天适合思念,其实更适合见面💗
#娘惹装 #娘惹装拍摄 #娘惹造型拍摄 #娘惹服饰 #每一帧都值得被记录










0 notes
Text
听说秋天适合思念,其实更适合见面💗
#娘惹装 #娘惹装拍摄 #娘惹造型拍摄 #娘惹服饰 #每一帧都值得被记录










0 notes
Text
#娘惹装 #娘惹装拍摄 #娘惹造型拍摄 #娘惹服饰 #每一帧都值得被记录










0 notes
Text
#娘惹装 #娘惹装拍摄 #娘惹造型拍摄 #娘惹服饰 #每一帧都值得被记录










0 notes