我自己做的一个桌面墙纸,内容取自《美女与野兽》(Beauty And The Beast) 的招贴画:http://www.plos.asn.au/Productions/Beast/Beast.html
2008年3月13日星期四
Wallpaper:一张桌面背景
Wallpaper:一张桌面背景
我自己做的一个桌面墙纸,内容取自《美女与野兽》(Beauty And The Beast) 的招贴画:http://www.plos.asn.au/Productions/Beast/Beast.html
局部放大:
我自己做的一个桌面墙纸,内容取自《美女与野兽》(Beauty And The Beast) 的招贴画:http://www.plos.asn.au/Productions/Beast/Beast.html
2008年3月6日星期四
Rubicon:从苏拉到奥古斯都
Rubicon:从苏拉到奥古斯都
图片来源:http://tspl.xzcn.com/book/25960
公元前1世纪,罗马将领们继续率领军团在地中海沿岸所向披靡。共和国的公民们或许还没与意识到,正是这些伟人们断送了他们的共和、自由和民主。每一个强盛的国家都伴随着对荣誉的追逐,但荣誉和共和国并不总能够相处无间。长期以来,罗马公民的资格仅局限于罗马周围的局部地区,而军事领袖的征服范围扩大了,个人的力量有了与共和国一争高下的机会。
在扫荡了亚平宁山区的叛乱后,两位将领马略和苏拉开始争夺下一界执政官的席位,胜者还将会获得在亚洲对本都战争的指挥权,这也意味着更大的荣耀和财 富。年迈的马略尽管已经6次出任执政官,拥有了无数的战功和荣誉,却还是不满足,但这次年轻的苏拉赢了。马略心有不甘,与保民官策划了一场暴动,撤了苏拉的执政官搭档,苏拉自己勉强保住了位置,心存一些希望,能够在东方的战争中东山再起,挽回颜面。然而,对手不愿给他这样的机会,接替他帅印的人拍马赶到, 今年的指挥权都没了,还想明年?
苏拉作出了选择,打破了共和国传统,率领5个军团回到了罗马,军官中只有一个响应,士兵中却没有人反对。二十年前,马略取消了军团士兵的财产限制,由国家发给军饷,现在他们只忠诚于发军饷的首领,而不是共和国。
苏拉虽然打倒了自己的对手,却没能扶植起自己的亲信,他还没有无耻到操纵选举的地步。选举产生的两个执政官没有一个是他的盟友,他也只能让他们发誓不要做得太过份,就登上了东去的舰队。
两个执政官很快发生内讧,其中一个秦纳很快和马略勾结起来,率领军队回到罗马,将同事的脑袋摆在了桌上。马略杀戮一番后,第七次当选了执政官,不久死于任上。秦纳一头独大,连续三年坐在执政官位子上,等苏拉的返回。
尽 管还没有端掉本都王米特拉达提的老窝,苏拉也不能再对罗马坐视不理。秦纳不是久经战阵的苏拉的对手,很快被干掉了,在消灭秦纳和马略余党的过程 中,富人克拉苏和年轻的“大将军”庞培也粉墨登场,站在苏拉一边。前两次军队入罗马只能算逼宫,而公元前83年这次,战火最终烧到了罗马的城门下,随后是对数千名俘虏的屠杀。
大权在握的苏拉少不了一番清洗,好给喽罗们中饱私囊的机会。作为秦纳女婿的凯撒也牵涉其中,苏拉让凯撒休妻,后者不从,宁愿逃跑。他 当然也忘不了保民官所带来的麻烦,让他们不再具有推翻元老院决议的权力。尽管苏拉按照自己的意志重复分配共和国权力,但他却认为自己是为了挽救共和国,不让马略之流有兴风作浪的机会。五年后, 苏拉去世,但他的手下继续把持着罗马。
苏拉在罗马敲敲打打,年轻的庞培正转战非洲,对马略余党赶尽杀绝。胜利回 国后,又自愿去西班牙剿匪,元老们当然高兴让这个危险的25岁毛头小子走得越远越好。克拉苏也巴不得他在那个 山险水恶的地方摔个大跟头。但是,西班牙渐渐安静下来,庞培的声势日渐壮大起来。克拉苏坐不住了,虽然手里钱很多,但胜利的荣誉是买不到的。
公 元前73年,斯巴达克思起义了。一年前,卢卡拉斯率领罗马军队去了亚洲,罗马空虚。克拉苏顺利地从两位执政官手中拿到了指挥权,最终的结果大 家都很清楚,斯巴达克思被克拉苏赌在了亚平宁半岛的脚后跟上。突围北上再次被围,全军覆没。庞培正从西班牙班师,赶上灭掉了最后一支义军,然后写信给元老 院,吹嘘是自己救了罗马,卡拉苏狂怒,为了宣传自己的功绩,俘虏全部钉上了阿庇安大道两侧的十字架,绵延100多英里。
然而,卡拉苏的战争只是给罗马遮丑,庞培在西班牙的征服却是罗马的荣耀,元老院当然更愿意鼓吹后者。随后,克拉苏和庞培共同当选执政官。苏拉派的势力被削弱,保民官的否决权又回来了。
前74年,苏拉派的卢卡拉斯领军东征,希望能彻底吃掉东山再起的米特拉达提。卢卡拉斯占据了本都,米特拉达提逃到亚美尼亚避难,卢卡拉斯又将亚美尼亚打了个落花 流水,但米特拉达提仍然在逃,卢卡拉斯被牵着团团转,五年后,他的士兵受不了了,反苏拉的人开始在家里抄他老底。他只好转攻为守,坐看老米又冒出头 来。又两年后,他被庞培取代。
在此之前,庞培刚以三个月的时间扫荡了肆虐地中海数十年之久的海盗。本来,地中海的统治者是迦太基和希腊城邦,但罗马打残了这些国家,消灭了他们的舰队,而自己又没有建立起永久性的海上力量,海盗们才应运而生。卢卡拉斯只好眼睁睁地看着数年辛苦拱 手让人,颜面扫地地回到罗马,从此意志消沉,沉溺于吃喝玩乐。
庞培将米特拉达提重新赶到山沟里,将亚美尼亚和叙利亚转为罗马的附属国。前64年,又南下攻入耶路撒冷,在前往佩特拉途中,传来了米特拉达提的死讯,这位屡败屡战的强人被自己的儿子囚禁,服毒未果后让卫兵刺 死了自己,尸体成了儿子向庞培投降的见面礼。在米特拉达提的遗物中发现了一件亚历山大的红色斗篷,穿在身上,庞培觉得很合身。东方平定了,庞培准备回罗马,向公民们展示自己的斗 篷。
前63年,凯撒靠借贷疯狂贿赂选民,获得了大祭司的职位。声名狼藉的喀提林依法炮制,竞选执政官,却败在了律师出身的西塞罗手上。眼看下一年依然不举,这 下他到了破产的边缘。在社会的下层,同样有许多人负债累累,无以度日,相同的处境拉近了他们之间的距离。很快,西塞罗就察觉了他的动向,为他安排了罪名:喀提林打算来一场暴力革命,推翻共和国。喀提林逃出了罗马,拼凑起一支杂牌军,但在庞培回国前几个月就被消灭,他的同谋也被处死。西塞罗则成了共和国的拯救者。
在这个传统观念分崩离析的时代,既有像卢卡拉斯那样一蹶不振的反面人物,当然也有恪守共和国 光辉理念的卫道士,加图就是这样的代表人物。通过对传统价值信条的固守和宣扬,他成了罗马正统的准绳,他的敌人也就是共和国的敌人。甚至连庞培这样的伟人,也渴望能获得他的尊重。
回到罗马后,庞培获得了第三个凯旋式,荣耀达到了顶峰。庞培离了婚,公开希望能和加图的家族扯上姻亲关系,然而得到的却是公然的拒绝和无情的嘲讽。庞培用从东方夺来的财富开始修建罗马第一座石质的大剧院,渴望自己的威望永存。共和国怎能容忍伟人?加图和卡拉苏团结起来,极力让他从公众的 视线中消失。庞培当然不会坐以待毙。他需要一位重量级 的政治盟友,而后者正远在西班牙。
一年前,凯撒担任了西班牙的行政长官,这位曾经站在罗马时尚最前沿的新新人类出乎预料地在任上干得相当不错,挣了不少钱,还得到一次凯旋式。现在, 他知道自己的机会来了,前60年,为了参加执政官的选举,他放弃了凯旋式。在庞培的鼎立支持下,凯撒有大量的钱可以派给选民们,加图没有办法,也只好 容忍己方的候选人依葫芦画瓢。双方的钱都没有白花,各占据一个执政官席位。
但凯撒很快就将克拉苏也拉到自己一方来,前三头联盟悄悄地成立了。尽管克拉苏对庞培很 不待见,但凯撒安排他和庞培负责老兵的安置,显然大有油水可捞。而站在加图后面又可以得到什么呢?凯撒从执政官位置下来后,加图本来只希望他在意大 利境内陪土匪玩玩,而现在他取得到了一个长达五年的总督职务,负责意大利北部高卢的大片领地,边境外还有无数的荣誉等他去摘取。
加图的优势在于控制了传媒,给当权者的一切都蒙上一层非法和卑鄙的外衣。凯撒将自己的女儿嫁给了庞培,加图当然会居高临下地评价一番。凯撒对别人的谩骂不屑一顾,庞培可就没有那么坦然了。传统的荣誉观念在庞培身上根深蒂固,这其中当然不能缺少共和国精英们的尊重和肯定。
在凯撒的成全下,贵族出身的大混混克洛迪乌斯被贬为平民,从而当选为保民官。他以底层民众的代言人自居,煽动暴力事件是他的拿手好戏,曾经指控过他的西塞 罗被迫流亡。克拉苏和他的关系还不赖,但庞培却被整得忍气吞声,甚至整天缩在家里,元老院则在一旁看热闹。好在克洛迪乌斯的一年任期很快就结束了,庞培支持的保民官米洛走马上任,组织起人马和克洛迪乌斯分庭抗争。在这场争斗中,庞培和克拉苏间的矛盾开始浮上水面。反三头的元老以为机会来了,开始蠢蠢欲动。庞培成了暴力事件的替罪羊,再次陷入低谷。看着郁闷的庞培,元老们很开心,准备再拿凯撒开刀,拿掉他的高卢总督职位。
然而,三头们很快再次团结起来,甚至克洛迪乌斯也被拉到了他们的阵营中来,庞培和克拉苏再次和解,联手竞选前55年的执政官,有克洛迪乌斯在旁出手,连加图都可以被打回家去,还会有什么能挡住他们?
两位执政官的回报也是巨大的,他们分别获得叙利亚和西班牙的总督,任期同样为5年,而凯撒的任期结束后将再获得5年。两位总督的权力甚至包括了征召军队,开战,媾和等。以前这些权力只属于元老院,现在最杰出的公民成了共和国最大的敌人。
克拉苏任期一结束,对东方的掠夺就开始了,庞培参观过的耶路撒冷圣殿被洗劫一空,随后又度过幼发拉底河,进入帕提亚王国。事实证明,他的军事天赋远赶不上敛财天赋,前53年,他的部队被围,儿子战死,自己也被骗去谈判,混乱中被杀。
克 拉苏死后,在罗马庞培一头独大,为了平衡他的势力,加图支持被庞培抛弃的前保民官米洛竞选执政官。米洛的死对头克洛迪乌斯岂能容忍,冲突 中,克洛迪乌斯被米洛杀死,他的支持者为他举行的火葬,连元老院也被烧得精光。加图没有办法,只能求助于庞培,将军队开进罗马,两帮乌合之众作鸟兽 散。庞培再次把握了罗马的权柄,这次连加图也不得不表示出一些敬意。
几乎整个公元前50年代,凯撒转战西欧大陆,不断将财富和荣誉送回罗马,同时也提醒健忘的公 民们,不要忘了自己的存在。前52年,经过阿莱西娅城的决战,高卢领袖韦辛格托利克斯投降,凯撒最终平定了高卢,准备回罗马,然而迎接他的会是什么呢?
如果 他放弃军队的指挥权,以平民的身份回去,很可能像庞培当年一样,被加图等踩在脚下。而且,庞培之前可是没有什么把柄的,而凯撒的违法勾当却太多了。
庞培尽管曾是凯撒的女婿,但比他年长几岁,一直将凯撒当成一个晚辈看待。现在情况不同了,手握重兵的凯撒对自己 地位是一个巨大的威胁,他开始和加图站在一起,要求凯撒交出军队的指挥权。凯撒的对策是扶植起支持的自己的保民官,元老院一作出不利于自己的决议,保民官立 即否决掉。这样反复几次后,元老们失去了耐心,庞培的军队再次进入罗马。凯撒的保民官乔装溜出了罗马,北上拉韦纳,凯撒和他的13军团正驻 扎在那里,注视着罗马的一举一动。
接下来发生的事情就更广为人知了,凯撒迅速南下,庞培带领元老院退出罗马,后又被凯撒追到希腊。前48年,庞培本来有希望将凯撒困死,但在元老院的煽动下,他 发起了决战,被凯撒久经沙场的军团打败,逃亡埃及时死在托勒密国王手里。凯撒随后赶到,扶植起国王的姐姐克里奥佩特拉。随后在亚历山大被困了一段时间,解围后,很快平定了亚洲的叛乱。前46年,击败了在非洲的共和派,加图绝望自杀。
凯撒得到了一个为期十年的独裁官任期,以及任命所有的行政官员的权力,在共和国之后,还从来没有一个人 获得如此集中的权力,前44年,又被元老院任命为终身独裁官。这下,共和国的遗老们彻底坐不住了,一个月后,他被刺死在元老院内。
争权夺利的场面又出现了,但已经没有了共和派的位置。西塞罗曾一度屈服于凯撒的强权,但现在他成了共和派在罗马的领军人物。 利用他的辩才和声望,他希望能够扶植起可以和安东尼对抗的人物。凯撒的两位老将被选为执政官,凯撒年轻的继承人屋大维也受到吹捧。
不幸的是,在和安东尼的战斗中,两位执政官同时战死。战败的安东尼随后和同为凯撒副手的李必达同盟。小凯撒没有希望战胜安东尼,于是调转方 向,率军进入罗马,西塞罗的希望破灭了。随后三头政治正式建立起来,将罗马帝国分而治之,元老院和公民们只能靠边站。为了养活三头数目 众多的军团,对罗马的掠夺又开始了,富人一个个成了国家公敌,人头落地,财产充公。三个人甚至还纳了投名状,各将一个自己人列上名单,安东尼的一个叔叔, 李必达的一个兄弟,以及被屋大维曾成为“父亲”的西塞罗。
共和国最后的一批追随者,刺杀凯撒的布鲁图斯等人倒在东方的战场上,在那里,安东尼扮演起传统的总督角色。而在罗马,屋大维完全承担起破坏共和国的使命,为大量老兵们安置土地 的计划使大批农民失去土地,意大利盗匪横行,在加上庞培的儿子率领的海盗控制了海上航线,罗马饥荒严重。经过几年的努力,屋大维打败了海盗,意大利的情况 开始好转,共和国时的种种做法似乎又开始上演了,小凯撒俨然成了共和主义者。
而安东尼似乎完全被东方的传统征服了,开始梦想像埃及女王那样加入神的行列,一个高贵的罗马人被东方人同化了!罗马人最后的一点自尊心被屋大维激励起来,前31年,经过亚克兴角的海战后,安东尼和托勒密王国一起走到了历史的尽头。
小凯撒再无对手,前27年,他宣布恢复共和国,但在奥古斯都的称号下,仍然把权力牢牢地抓在手里,直到公元14年死去。在他之后,一个人的性格决定国家命运的东方模式在罗马正式登场了。
《卢比孔河:罗马共和国的胜利和悲剧》, [英] 汤姆.霍兰 著,杨军 译。
这本身还是不错的,语言比较流畅,趣味性较强。如果对这段时期的历史不是很熟悉,还是很值得一读的。
图片来源:http://ch.sysu.edu.cn/hope/sites/greeceroman/ppt/map.html
公元前1世纪,罗马将领们继续率领军团在地中海沿岸所向披靡。共和国的公民们或许还没与意识到,正是这些伟人们断送了他们的共和、自由和民主。每一个强盛的国家都伴随着对荣誉的追逐,但荣誉和共和国并不总能够相处无间。长期以来,罗马公民的资格仅局限于罗马周围的局部地区,而军事领袖的征服范围扩大了,个人的力量有了与共和国一争高下的机会。
在扫荡了亚平宁山区的叛乱后,两位将领马略和苏拉开始争夺下一界执政官的席位,胜者还将会获得在亚洲对本都战争的指挥权,这也意味着更大的荣耀和财 富。年迈的马略尽管已经6次出任执政官,拥有了无数的战功和荣誉,却还是不满足,但这次年轻的苏拉赢了。马略心有不甘,与保民官策划了一场暴动,撤了苏拉的执政官搭档,苏拉自己勉强保住了位置,心存一些希望,能够在东方的战争中东山再起,挽回颜面。然而,对手不愿给他这样的机会,接替他帅印的人拍马赶到, 今年的指挥权都没了,还想明年?
苏拉作出了选择,打破了共和国传统,率领5个军团回到了罗马,军官中只有一个响应,士兵中却没有人反对。二十年前,马略取消了军团士兵的财产限制,由国家发给军饷,现在他们只忠诚于发军饷的首领,而不是共和国。
苏拉虽然打倒了自己的对手,却没能扶植起自己的亲信,他还没有无耻到操纵选举的地步。选举产生的两个执政官没有一个是他的盟友,他也只能让他们发誓不要做得太过份,就登上了东去的舰队。
两个执政官很快发生内讧,其中一个秦纳很快和马略勾结起来,率领军队回到罗马,将同事的脑袋摆在了桌上。马略杀戮一番后,第七次当选了执政官,不久死于任上。秦纳一头独大,连续三年坐在执政官位子上,等苏拉的返回。
尽 管还没有端掉本都王米特拉达提的老窝,苏拉也不能再对罗马坐视不理。秦纳不是久经战阵的苏拉的对手,很快被干掉了,在消灭秦纳和马略余党的过程 中,富人克拉苏和年轻的“大将军”庞培也粉墨登场,站在苏拉一边。前两次军队入罗马只能算逼宫,而公元前83年这次,战火最终烧到了罗马的城门下,随后是对数千名俘虏的屠杀。
大权在握的苏拉少不了一番清洗,好给喽罗们中饱私囊的机会。作为秦纳女婿的凯撒也牵涉其中,苏拉让凯撒休妻,后者不从,宁愿逃跑。他 当然也忘不了保民官所带来的麻烦,让他们不再具有推翻元老院决议的权力。尽管苏拉按照自己的意志重复分配共和国权力,但他却认为自己是为了挽救共和国,不让马略之流有兴风作浪的机会。五年后, 苏拉去世,但他的手下继续把持着罗马。
苏拉在罗马敲敲打打,年轻的庞培正转战非洲,对马略余党赶尽杀绝。胜利回 国后,又自愿去西班牙剿匪,元老们当然高兴让这个危险的25岁毛头小子走得越远越好。克拉苏也巴不得他在那个 山险水恶的地方摔个大跟头。但是,西班牙渐渐安静下来,庞培的声势日渐壮大起来。克拉苏坐不住了,虽然手里钱很多,但胜利的荣誉是买不到的。
公 元前73年,斯巴达克思起义了。一年前,卢卡拉斯率领罗马军队去了亚洲,罗马空虚。克拉苏顺利地从两位执政官手中拿到了指挥权,最终的结果大 家都很清楚,斯巴达克思被克拉苏赌在了亚平宁半岛的脚后跟上。突围北上再次被围,全军覆没。庞培正从西班牙班师,赶上灭掉了最后一支义军,然后写信给元老 院,吹嘘是自己救了罗马,卡拉苏狂怒,为了宣传自己的功绩,俘虏全部钉上了阿庇安大道两侧的十字架,绵延100多英里。
然而,卡拉苏的战争只是给罗马遮丑,庞培在西班牙的征服却是罗马的荣耀,元老院当然更愿意鼓吹后者。随后,克拉苏和庞培共同当选执政官。苏拉派的势力被削弱,保民官的否决权又回来了。
前74年,苏拉派的卢卡拉斯领军东征,希望能彻底吃掉东山再起的米特拉达提。卢卡拉斯占据了本都,米特拉达提逃到亚美尼亚避难,卢卡拉斯又将亚美尼亚打了个落花 流水,但米特拉达提仍然在逃,卢卡拉斯被牵着团团转,五年后,他的士兵受不了了,反苏拉的人开始在家里抄他老底。他只好转攻为守,坐看老米又冒出头 来。又两年后,他被庞培取代。
在此之前,庞培刚以三个月的时间扫荡了肆虐地中海数十年之久的海盗。本来,地中海的统治者是迦太基和希腊城邦,但罗马打残了这些国家,消灭了他们的舰队,而自己又没有建立起永久性的海上力量,海盗们才应运而生。卢卡拉斯只好眼睁睁地看着数年辛苦拱 手让人,颜面扫地地回到罗马,从此意志消沉,沉溺于吃喝玩乐。
庞培将米特拉达提重新赶到山沟里,将亚美尼亚和叙利亚转为罗马的附属国。前64年,又南下攻入耶路撒冷,在前往佩特拉途中,传来了米特拉达提的死讯,这位屡败屡战的强人被自己的儿子囚禁,服毒未果后让卫兵刺 死了自己,尸体成了儿子向庞培投降的见面礼。在米特拉达提的遗物中发现了一件亚历山大的红色斗篷,穿在身上,庞培觉得很合身。东方平定了,庞培准备回罗马,向公民们展示自己的斗 篷。
前63年,凯撒靠借贷疯狂贿赂选民,获得了大祭司的职位。声名狼藉的喀提林依法炮制,竞选执政官,却败在了律师出身的西塞罗手上。眼看下一年依然不举,这 下他到了破产的边缘。在社会的下层,同样有许多人负债累累,无以度日,相同的处境拉近了他们之间的距离。很快,西塞罗就察觉了他的动向,为他安排了罪名:喀提林打算来一场暴力革命,推翻共和国。喀提林逃出了罗马,拼凑起一支杂牌军,但在庞培回国前几个月就被消灭,他的同谋也被处死。西塞罗则成了共和国的拯救者。
在这个传统观念分崩离析的时代,既有像卢卡拉斯那样一蹶不振的反面人物,当然也有恪守共和国 光辉理念的卫道士,加图就是这样的代表人物。通过对传统价值信条的固守和宣扬,他成了罗马正统的准绳,他的敌人也就是共和国的敌人。甚至连庞培这样的伟人,也渴望能获得他的尊重。
回到罗马后,庞培获得了第三个凯旋式,荣耀达到了顶峰。庞培离了婚,公开希望能和加图的家族扯上姻亲关系,然而得到的却是公然的拒绝和无情的嘲讽。庞培用从东方夺来的财富开始修建罗马第一座石质的大剧院,渴望自己的威望永存。共和国怎能容忍伟人?加图和卡拉苏团结起来,极力让他从公众的 视线中消失。庞培当然不会坐以待毙。他需要一位重量级 的政治盟友,而后者正远在西班牙。
一年前,凯撒担任了西班牙的行政长官,这位曾经站在罗马时尚最前沿的新新人类出乎预料地在任上干得相当不错,挣了不少钱,还得到一次凯旋式。现在, 他知道自己的机会来了,前60年,为了参加执政官的选举,他放弃了凯旋式。在庞培的鼎立支持下,凯撒有大量的钱可以派给选民们,加图没有办法,也只好 容忍己方的候选人依葫芦画瓢。双方的钱都没有白花,各占据一个执政官席位。
但凯撒很快就将克拉苏也拉到自己一方来,前三头联盟悄悄地成立了。尽管克拉苏对庞培很 不待见,但凯撒安排他和庞培负责老兵的安置,显然大有油水可捞。而站在加图后面又可以得到什么呢?凯撒从执政官位置下来后,加图本来只希望他在意大 利境内陪土匪玩玩,而现在他取得到了一个长达五年的总督职务,负责意大利北部高卢的大片领地,边境外还有无数的荣誉等他去摘取。
加图的优势在于控制了传媒,给当权者的一切都蒙上一层非法和卑鄙的外衣。凯撒将自己的女儿嫁给了庞培,加图当然会居高临下地评价一番。凯撒对别人的谩骂不屑一顾,庞培可就没有那么坦然了。传统的荣誉观念在庞培身上根深蒂固,这其中当然不能缺少共和国精英们的尊重和肯定。
在凯撒的成全下,贵族出身的大混混克洛迪乌斯被贬为平民,从而当选为保民官。他以底层民众的代言人自居,煽动暴力事件是他的拿手好戏,曾经指控过他的西塞 罗被迫流亡。克拉苏和他的关系还不赖,但庞培却被整得忍气吞声,甚至整天缩在家里,元老院则在一旁看热闹。好在克洛迪乌斯的一年任期很快就结束了,庞培支持的保民官米洛走马上任,组织起人马和克洛迪乌斯分庭抗争。在这场争斗中,庞培和克拉苏间的矛盾开始浮上水面。反三头的元老以为机会来了,开始蠢蠢欲动。庞培成了暴力事件的替罪羊,再次陷入低谷。看着郁闷的庞培,元老们很开心,准备再拿凯撒开刀,拿掉他的高卢总督职位。
然而,三头们很快再次团结起来,甚至克洛迪乌斯也被拉到了他们的阵营中来,庞培和克拉苏再次和解,联手竞选前55年的执政官,有克洛迪乌斯在旁出手,连加图都可以被打回家去,还会有什么能挡住他们?
两位执政官的回报也是巨大的,他们分别获得叙利亚和西班牙的总督,任期同样为5年,而凯撒的任期结束后将再获得5年。两位总督的权力甚至包括了征召军队,开战,媾和等。以前这些权力只属于元老院,现在最杰出的公民成了共和国最大的敌人。
克拉苏任期一结束,对东方的掠夺就开始了,庞培参观过的耶路撒冷圣殿被洗劫一空,随后又度过幼发拉底河,进入帕提亚王国。事实证明,他的军事天赋远赶不上敛财天赋,前53年,他的部队被围,儿子战死,自己也被骗去谈判,混乱中被杀。
克 拉苏死后,在罗马庞培一头独大,为了平衡他的势力,加图支持被庞培抛弃的前保民官米洛竞选执政官。米洛的死对头克洛迪乌斯岂能容忍,冲突 中,克洛迪乌斯被米洛杀死,他的支持者为他举行的火葬,连元老院也被烧得精光。加图没有办法,只能求助于庞培,将军队开进罗马,两帮乌合之众作鸟兽 散。庞培再次把握了罗马的权柄,这次连加图也不得不表示出一些敬意。
几乎整个公元前50年代,凯撒转战西欧大陆,不断将财富和荣誉送回罗马,同时也提醒健忘的公 民们,不要忘了自己的存在。前52年,经过阿莱西娅城的决战,高卢领袖韦辛格托利克斯投降,凯撒最终平定了高卢,准备回罗马,然而迎接他的会是什么呢?
如果 他放弃军队的指挥权,以平民的身份回去,很可能像庞培当年一样,被加图等踩在脚下。而且,庞培之前可是没有什么把柄的,而凯撒的违法勾当却太多了。
庞培尽管曾是凯撒的女婿,但比他年长几岁,一直将凯撒当成一个晚辈看待。现在情况不同了,手握重兵的凯撒对自己 地位是一个巨大的威胁,他开始和加图站在一起,要求凯撒交出军队的指挥权。凯撒的对策是扶植起支持的自己的保民官,元老院一作出不利于自己的决议,保民官立 即否决掉。这样反复几次后,元老们失去了耐心,庞培的军队再次进入罗马。凯撒的保民官乔装溜出了罗马,北上拉韦纳,凯撒和他的13军团正驻 扎在那里,注视着罗马的一举一动。
接下来发生的事情就更广为人知了,凯撒迅速南下,庞培带领元老院退出罗马,后又被凯撒追到希腊。前48年,庞培本来有希望将凯撒困死,但在元老院的煽动下,他 发起了决战,被凯撒久经沙场的军团打败,逃亡埃及时死在托勒密国王手里。凯撒随后赶到,扶植起国王的姐姐克里奥佩特拉。随后在亚历山大被困了一段时间,解围后,很快平定了亚洲的叛乱。前46年,击败了在非洲的共和派,加图绝望自杀。
凯撒得到了一个为期十年的独裁官任期,以及任命所有的行政官员的权力,在共和国之后,还从来没有一个人 获得如此集中的权力,前44年,又被元老院任命为终身独裁官。这下,共和国的遗老们彻底坐不住了,一个月后,他被刺死在元老院内。
争权夺利的场面又出现了,但已经没有了共和派的位置。西塞罗曾一度屈服于凯撒的强权,但现在他成了共和派在罗马的领军人物。 利用他的辩才和声望,他希望能够扶植起可以和安东尼对抗的人物。凯撒的两位老将被选为执政官,凯撒年轻的继承人屋大维也受到吹捧。
不幸的是,在和安东尼的战斗中,两位执政官同时战死。战败的安东尼随后和同为凯撒副手的李必达同盟。小凯撒没有希望战胜安东尼,于是调转方 向,率军进入罗马,西塞罗的希望破灭了。随后三头政治正式建立起来,将罗马帝国分而治之,元老院和公民们只能靠边站。为了养活三头数目 众多的军团,对罗马的掠夺又开始了,富人一个个成了国家公敌,人头落地,财产充公。三个人甚至还纳了投名状,各将一个自己人列上名单,安东尼的一个叔叔, 李必达的一个兄弟,以及被屋大维曾成为“父亲”的西塞罗。
共和国最后的一批追随者,刺杀凯撒的布鲁图斯等人倒在东方的战场上,在那里,安东尼扮演起传统的总督角色。而在罗马,屋大维完全承担起破坏共和国的使命,为大量老兵们安置土地 的计划使大批农民失去土地,意大利盗匪横行,在加上庞培的儿子率领的海盗控制了海上航线,罗马饥荒严重。经过几年的努力,屋大维打败了海盗,意大利的情况 开始好转,共和国时的种种做法似乎又开始上演了,小凯撒俨然成了共和主义者。
而安东尼似乎完全被东方的传统征服了,开始梦想像埃及女王那样加入神的行列,一个高贵的罗马人被东方人同化了!罗马人最后的一点自尊心被屋大维激励起来,前31年,经过亚克兴角的海战后,安东尼和托勒密王国一起走到了历史的尽头。
小凯撒再无对手,前27年,他宣布恢复共和国,但在奥古斯都的称号下,仍然把权力牢牢地抓在手里,直到公元14年死去。在他之后,一个人的性格决定国家命运的东方模式在罗马正式登场了。
《卢比孔河:罗马共和国的胜利和悲剧》, [英] 汤姆.霍兰 著,杨军 译。
这本身还是不错的,语言比较流畅,趣味性较强。如果对这段时期的历史不是很熟悉,还是很值得一读的。
2008年3月1日星期六
VibraCapture: 简单的振动数据采集分析软件
VibraCapture: 简单的振动数据采集分析软件
我自己用LabVIEW做的一个简单的振动数据采集和分析程序,几个月前就已经放弃,不再继续开发。但毕竟也花了不少的精力,不舍得完全扔掉,在这里把代码共享出来,供有需要的朋友参考。程序的功能很不完整,也没有经过详细的测试。开发工具是 LabVIEW 7 Express。
具有的功能:
1. 触发式与连续数据采集,设计目标是针对PCI4472采集卡;采集参数控制:采样频率,采样点数,平均次数,保存参数和数据等。窗函数只使用了LabVIEW内置的几种。这一部分只在仿真卡上部分测试,可能问题较多。
2. 多窗口数据显示:可同时显示1、2、4或者8个窗口,在每个窗口可以独立配置其显示内容,包括:数据通道,时间历程,功率谱,频率响应函数等。在一个或两个graph时,可以调整光标。
3. 连续小波变换识别模态频率和阻尼比。
程序的使用:
程序的目的是进行一个模型的完整的振动数据采集,因此在此之前,应该有一个模型的测量方向表(.dirc文件)(程序中附有一组数据,可供参考)。在Parameters 面板中将 Project Path 指向测量表的位置。右侧的 Node Control 中将自动读入该测量表。
选择 Apply 后,采集参数保存在.cfg文件中,ICP的参数不保存(没有测试)。
进入 DAQ 面板,选择 Node Control 中的项目,如果该节点已有采集数据,则在graph中显示。选择START DAQ开始采集数据。数据自动保存在测量方向表所在的文件夹,文件名与节点名相适应。注意在底部方框中为graph设置合适的参数。当前graph的背景为紫色。
在 CWT Analysis 面板中,连续小波变换的程序是用 MATLAB 编写的,计算机中需要安装有MATLAB才能调用。选择节点,自动开始计算小波系数(可能需要等待几秒钟),在左上角的Graph中将光标移动到某一个峰值频率处,点击 Estimate,估计频率和阻尼。可以调节Morlet小波的参数,以及参数估计中曲线拟合的范围。
所有保存文件,包括参数文件、数据文件实际都是以文本格式存盘,可以用记事本打开查看。
一个简单的流程图

下载地址: http://liuxq-works.googlegroups.com/ 或 http://download.csdn.net/user/liuxqsmile
屏幕截图


我自己用LabVIEW做的一个简单的振动数据采集和分析程序,几个月前就已经放弃,不再继续开发。但毕竟也花了不少的精力,不舍得完全扔掉,在这里把代码共享出来,供有需要的朋友参考。程序的功能很不完整,也没有经过详细的测试。开发工具是 LabVIEW 7 Express。
具有的功能:
1. 触发式与连续数据采集,设计目标是针对PCI4472采集卡;采集参数控制:采样频率,采样点数,平均次数,保存参数和数据等。窗函数只使用了LabVIEW内置的几种。这一部分只在仿真卡上部分测试,可能问题较多。
2. 多窗口数据显示:可同时显示1、2、4或者8个窗口,在每个窗口可以独立配置其显示内容,包括:数据通道,时间历程,功率谱,频率响应函数等。在一个或两个graph时,可以调整光标。
3. 连续小波变换识别模态频率和阻尼比。
程序的使用:
程序的目的是进行一个模型的完整的振动数据采集,因此在此之前,应该有一个模型的测量方向表(.dirc文件)(程序中附有一组数据,可供参考)。在Parameters 面板中将 Project Path 指向测量表的位置。右侧的 Node Control 中将自动读入该测量表。
选择 Apply 后,采集参数保存在.cfg文件中,ICP的参数不保存(没有测试)。
进入 DAQ 面板,选择 Node Control 中的项目,如果该节点已有采集数据,则在graph中显示。选择START DAQ开始采集数据。数据自动保存在测量方向表所在的文件夹,文件名与节点名相适应。注意在底部方框中为graph设置合适的参数。当前graph的背景为紫色。
在 CWT Analysis 面板中,连续小波变换的程序是用 MATLAB 编写的,计算机中需要安装有MATLAB才能调用。选择节点,自动开始计算小波系数(可能需要等待几秒钟),在左上角的Graph中将光标移动到某一个峰值频率处,点击 Estimate,估计频率和阻尼。可以调节Morlet小波的参数,以及参数估计中曲线拟合的范围。
所有保存文件,包括参数文件、数据文件实际都是以文本格式存盘,可以用记事本打开查看。
一个简单的流程图
下载地址: http://liuxq-works.googlegroups.com/ 或 http://download.csdn.net/user/liuxqsmile
屏幕截图
2008年2月23日星期六
惠普HP LaserJet 5L 打印机出纸口卡纸的维修
惠普HP LaserJet 5L 打印机出纸口卡纸的维修
这种机子虽然已经很老了,可能还有不少人在用。出纸口卡纸的时候,一般都可以拽出来,但要是卡的太紧,把纸拽碎了,留在里面的就很难取出。要送修就太浪费时间和金钱了。下面介绍一下这种情况时的处理方法,也不是很复杂,需要一些一字和十字的螺丝刀。
原文地址,http://www.elliotfan.com/temp/HP.html ,所有图片也来自该网站,我加了一些中文注释。此文章中的方法可能会对你或你的设备造成的危害和损失!原文作者和翻译者对此概不负责;-)
1. 切断电源,最好等机器冷却下来后再继续操作。
2. 取出硒鼓,避光保存。注意不要碰到硒鼓下面的滚筒,皮肤表面的油性物质可能对其造成永久的损伤。
![]()

2. 将前盖拉开,按下左侧与底座连接的地方,将前盖取下。
3. 取下背板上的三个螺丝,背板和其它部分还通过四个卡子勾在一起,两个在顶部,用螺丝刀伸进去顶一下就开了。另两个比较隐蔽,可以将螺丝刀从底部的空隙伸进去,将卡扣撬开。将背板上撑纸的板拉起,取下背板。

4. 拧下打印机顶部的两个螺丝,取下左下方的扩展内存盖,剩下的塑料机体盖通过前部的两个暗扣与机体相连,用螺丝刀从底部空隙伸进去将其撬开,取下塑料机体盖。
5. 将出纸滚轮两端的塑料卡子向内弯,旋转90度,可以很容易地将该滚轮取下。
6. 按下右侧碳粉盒导轨上的卡子,将导轨取下。
7. 拧下里面的螺丝,取下加热元件的盖子,到这里一般都可以把碎纸取出来了,如果不行,继续拆。
8. 取下加热组件上的金属盖。金属盖下面是用弹簧撑着的,拧下螺钉时最好能记下螺钉旋进的深度(我觉得这里不需要拧紧,可能有一个很小的间隙约0.2mm左右,最好记一下深度,待会恢复时也拧同样的深度)。
9. 清理完毕后,按照相反的顺序将各部分再装好。
这种机子虽然已经很老了,可能还有不少人在用。出纸口卡纸的时候,一般都可以拽出来,但要是卡的太紧,把纸拽碎了,留在里面的就很难取出。要送修就太浪费时间和金钱了。下面介绍一下这种情况时的处理方法,也不是很复杂,需要一些一字和十字的螺丝刀。
原文地址,http://www.elliotfan.com/temp/HP.html ,所有图片也来自该网站,我加了一些中文注释。此文章中的方法可能会对你或你的设备造成的危害和损失!原文作者和翻译者对此概不负责;-)
1. 切断电源,最好等机器冷却下来后再继续操作。
2. 取出硒鼓,避光保存。注意不要碰到硒鼓下面的滚筒,皮肤表面的油性物质可能对其造成永久的损伤。
2. 将前盖拉开,按下左侧与底座连接的地方,将前盖取下。
6. 按下右侧碳粉盒导轨上的卡子,将导轨取下。
2008年2月19日星期二
MATLAB中的一些小技巧
MATLAB中的一些小技巧
1. Ctrl+C 中断正在执行的操作
如果程序不小心进入死循环,或者计算时间太长,可以在命令窗口中使用Ctrl+c来中断。MATLAB这时可能正疲于应付,响应会有些滞后。
2. figure命令新建一个绘图窗口
figure 可以打开一个空的绘图窗口,接下的绘图命令可以将图画在它里面,而不会覆盖以前的绘图窗口。当有多个figure窗口时,在命令窗口中执行如Plot等命令将覆盖当前figure窗口中的对象。所谓的当前figure窗口,也就是最后一次查看的窗口(可以用命令gcf得到)。
figure(N),将编号为N的窗口置为当前figure,出现在所有窗口的最前面,如果该窗口不存在,则新建一个编号为N的空白figure。
3. 注释掉一段程序:%{、%}。
经典方法是用 if 0,但缺点是不够直观,注释掉的内容仍然保持代码的颜色。现在可以用 %和{ 的组合。输入%{后,后面的代码都会变绿,在注释结束的地方再加上 %} 。
也可以选中要注释内容,在右键菜单中选择Comment (Uncomment去掉注释标记),或使用快捷键Ctrl+R。
将光标放在需要注释的行中,按Ctrl+R,将该行变为注释。取消注释也是一样的,快捷键为Ctrl+T。
4. doc 命令名,打开命令的帮助文档
与help命令不同,帮助文档MATLAB Help中对命令的描述更详细,往往还有一些例子,更便于理解。
5. clc 清屏
清除命令窗口中的所有输入和输出信息,不影响命令的历史记录。
6. clear 和clear all
clear 变量名:可以清除workspace中的无用的变量,尤其是一些特别大的矩阵,不用时及时清理,可以减少内存占用。
clear all 清除所有的变量,使workspace一无所有,当重新开始一次算法验证时,最好执行一次,让workspace中的变量一目了然。
7. close all
如果开了多个绘图窗口,用这个命令将它们一起关掉。
8. 上下光标键↑↓
在命令窗口中,上下光标键可以将历史记录中的命令复制到输入位置,便于快速重新执行。如果输入命令的前几个字母如 [row, col] =,再使用光标键,则只会选择以这些字母开始的命令。
9. Tab补全
对名称记得不太清楚的命令,可以输入开头的几个字母,然后按Tab键,当只有一个以这些字母开头的命令时,将自动补全命令名,否则显示一个命令名列表,方便从中选择。当然,只在命令窗口中有效。
10. cell模式
在一个长长的脚本m文件中,可能需要对其中的一段反复修改,查看执行效果,这时,cell模式就非常有用了。cell模式相当于将其中的代码拷贝到命令窗口中运行。两个%后接一个空格(%% )开始一个cell。将输入光标放到一个cell中时,背景将变为浅黄色,Ctrl+Enter执行cell中的代码。
执行cell中代码时不需要保存m文件,该m文件可以不在路径列表中。
cell模式中,断点不起作用,当然,调用的子程序中的断点还是正常的。
11. 获取文件列表,批处理
MATLAB内置了一些文件操作命令, 例如cd(切换工作目录),dir(同ls,显示目录内文件列表)等。dir命令可以返回目录中的文件和文件夹列表,存在一个结构体数组中。如果需要对一些数据文件进行批处理,而文件名又没有一定的规律,你可能需要借助于这个命令。
1. Ctrl+C 中断正在执行的操作
如果程序不小心进入死循环,或者计算时间太长,可以在命令窗口中使用Ctrl+c来中断。MATLAB这时可能正疲于应付,响应会有些滞后。
2. figure命令新建一个绘图窗口
figure 可以打开一个空的绘图窗口,接下的绘图命令可以将图画在它里面,而不会覆盖以前的绘图窗口。当有多个figure窗口时,在命令窗口中执行如Plot等命令将覆盖当前figure窗口中的对象。所谓的当前figure窗口,也就是最后一次查看的窗口(可以用命令gcf得到)。
figure(N),将编号为N的窗口置为当前figure,出现在所有窗口的最前面,如果该窗口不存在,则新建一个编号为N的空白figure。
3. 注释掉一段程序:%{、%}。
经典方法是用 if 0,但缺点是不够直观,注释掉的内容仍然保持代码的颜色。现在可以用 %和{ 的组合。输入%{后,后面的代码都会变绿,在注释结束的地方再加上 %} 。
也可以选中要注释内容,在右键菜单中选择Comment (Uncomment去掉注释标记),或使用快捷键Ctrl+R。
将光标放在需要注释的行中,按Ctrl+R,将该行变为注释。取消注释也是一样的,快捷键为Ctrl+T。
4. doc 命令名,打开命令的帮助文档
与help命令不同,帮助文档MATLAB Help中对命令的描述更详细,往往还有一些例子,更便于理解。
5. clc 清屏
清除命令窗口中的所有输入和输出信息,不影响命令的历史记录。
6. clear 和clear all
clear 变量名:可以清除workspace中的无用的变量,尤其是一些特别大的矩阵,不用时及时清理,可以减少内存占用。
clear all 清除所有的变量,使workspace一无所有,当重新开始一次算法验证时,最好执行一次,让workspace中的变量一目了然。
7. close all
如果开了多个绘图窗口,用这个命令将它们一起关掉。
8. 上下光标键↑↓
在命令窗口中,上下光标键可以将历史记录中的命令复制到输入位置,便于快速重新执行。如果输入命令的前几个字母如 [row, col] =,再使用光标键,则只会选择以这些字母开始的命令。
9. Tab补全
对名称记得不太清楚的命令,可以输入开头的几个字母,然后按Tab键,当只有一个以这些字母开头的命令时,将自动补全命令名,否则显示一个命令名列表,方便从中选择。当然,只在命令窗口中有效。
10. cell模式
在一个长长的脚本m文件中,可能需要对其中的一段反复修改,查看执行效果,这时,cell模式就非常有用了。cell模式相当于将其中的代码拷贝到命令窗口中运行。两个%后接一个空格(%% )开始一个cell。将输入光标放到一个cell中时,背景将变为浅黄色,Ctrl+Enter执行cell中的代码。
执行cell中代码时不需要保存m文件,该m文件可以不在路径列表中。
cell模式中,断点不起作用,当然,调用的子程序中的断点还是正常的。
11. 获取文件列表,批处理
MATLAB内置了一些文件操作命令, 例如cd(切换工作目录),dir(同ls,显示目录内文件列表)等。dir命令可以返回目录中的文件和文件夹列表,存在一个结构体数组中。如果需要对一些数据文件进行批处理,而文件名又没有一定的规律,你可能需要借助于这个命令。
2008年2月13日星期三
Inkscape tutorial advanced:高级教程
Inkscape tutorial advanced:高级教程
本文翻译自矢量绘图软件Inkscape帮助文件中的高级教程,图片来自于http://www.inkscape.org/ 。由于原文档的格式是SVG,可以直接在帮助文件中操作绘图对象,所以文中的叙述方式可能有些特别。翻译:liuxqsmile (liuxqsmile@gmail.com)
高级 |
| 作者:bulia byak, buliabyak@users.sf.net ; josh andler, scislac@users.sf.net |
| 本教程包括:复制/粘贴、节点编辑、手绘和Bezier曲线、路径操作、布尔操作、偏移、简化、以及文本工具。 |
| 通过Ctrl+arrows, 滚轮, 或者 中键拖动 将绘图页面向下卷动。绘图对象的创建、选择、变换等基本操作,请参考帮助Help > 教程Tutorials中的基础教程。 |
粘贴操作 |
| 当用Ctrl+C复制对象或Ctrl+X剪切对象后,通常的粘贴Paste命令(Ctrl+V)将复制的对象粘贴到鼠标光标处,如果光标在绘图窗口外,则粘贴到文档窗口的中心。实际上,剪贴板中的对象仍然记着它的原始位置,你可以用原位粘贴Paste in Place将它粘回原始位置(Ctrl+Alt+V)。 |
| 另一个粘贴命令,粘贴样式Paste Style(Shift+Ctrl+V),将复制对象的样式应用到所选对象。样式包括:填充、轮廓、以及字体设置,但不包括形状、大小、以及与该形状相关的参数,如星形的角数等。 |
| 命令粘贴大小Paste Size,将复制对象的大小应用到所选对象上。该命令包括:粘贴大小、宽度、高度,以及分别粘贴大小、宽度、高度。 |
| 粘贴大小Paste Size将全部选择的总大小缩放到剪贴板中对象的总大小。粘贴宽度Paste Width/粘贴高度Paste Height则 仅影响水平和竖直方向上的尺寸。这些命令依据复制对象的长宽比是否锁定(选择工具控制栏,W和H的中间),如果复制对象的长宽比锁定,目标对象的另外一个 方向上的尺寸将根据该比例自动缩放;否则,另一个方向的尺寸将不改变。带有“分别Separately”的相应命令也是类似的,不同之处在于将每个选择对 象都分别缩放以适应复制的对象。 |
| 注意,Inkscape使用自己的内部剪贴板,除了在文本工具中复制/粘贴文本外,不使用操作系统的剪贴板。 |
手绘和规则路径 |
| 创建任意形状的最简单的方法是使用铅笔(手绘)工具(F6): |
| 对于更规则一些的形状,可以用钢笔(Bezier)工具(Shift+F6): |
| 在钢笔工具中,每次单击创建一个没有曲线控制柄的尖锐点,所以,一系列的单击产生一串线段,点击然后拖动产生一个光滑的Bezier节点,两边各有一个共线的控制柄。拖动一个控制柄时,按住Shift可以保持另一个不动。同样,Ctrl限制当前线段或Bezier控制柄的方向为15度的整数倍。Enter结束绘制,Esc取消。如果只取消上一段,使用Backspace。 |
| 在手绘和bezier工具模式下,选中路径的两端都会显示一个方形的锚点anchors,在这些锚点上可以继续绘图,从而延长路径,或使其封闭(从一个锚点画到另一个锚点),而不产生新的路径。 |
编辑路径 |
| 形状工具创建的是形状,而钢笔和铅笔工具创建的是路径。路径由直线和Bezier曲线构成,像其他对象一样,路径也可以设置任意类型的填充和轮廓属性。但与形状不同的是,修改路径时可以随意调整节点和(直线或曲线)段,而不是预先设置好的控制柄。切换到节点工具(F2),然后选择下面的路径: |
| 你会看到上面有一些灰色的方形节点。通过点击、Shift+点击、和拖出弹性选框,来选择这些节点。也可以单击路径中的一段来选择相邻的节点。选中的节点将高亮显示,并显示节点控制柄:一个或两个与该节点相连的小圆圈。!在当前子路径范围内反选节点(子路径上至少选择一个节点)。Alt+!在整个路径范围内反选节点。 |
| 路径的编辑通过拖动节点、节点控制柄、或路径段来进行。请在上面的路径上练习一下。Ctrl仍然有限制移动和旋转的作用。光标arrow 键, Tab, [, ], <, >的作用与选择工具中一样,但作用于节点,而不是整个绘图对象。在路径上的任意位置双击或Ctrl+Alt+Click可以添加节点。 |
| 选中节点后按Del ,或者Ctrl+Alt+单击一个节点,可以将其删去。删除节点时,将尽可能保持路径的形状,如果要保持相邻的节点不变(形状将发生变化),用Ctrl+Del删除。另外,Shift+D可以再制选中的节点,Shift+B可以将路径在选中的节点处打开,如果选中的是路径的两个终点,则可以将其结合在一起。 |
| Shift+C可以使节点尖锐Cusp ,它的两个控制柄独立,可以各自调整角度;Shift+S可以使节点平滑smooth ,两个控制柄共线;Shift+Y可以让节点对称symmetric ,两个控制柄共线并且等长。改变节点的类型时,将鼠标悬停在一个控制柄上,可以保持该控制柄不变,仅另一个控制柄相应地改变。 |
| 通过Ctrl+click控制柄,可以将节点的控制柄收回(到节点上),如果相邻两个节点的控制柄都被收回,它们中间将变为直线。在节点上Shift+drag可以将控制柄重新拉出。 |
子路径和结合 |
| 一个路径可以包含数个子路径subpath。每个子路径中的节点互相连接,子路径与子路径之间则是断开的。左下图,三个子路径组合为一个路径,右下图中则互相独立,各自为一个路径: |
| 要注意的是,复合路径并不等同于群组,它是一个单独的对象。如果你选中左上的对象,然后切换到节点工具,将会看到,三个子路径上的节点都显现出来,而在右侧,每次只能选中一个路径进行节点编辑。 |
| 通过对几个路径进行结合Combine可以形成一个复合路径(Ctrl+K),也可以将一个复合路径分解为几个独立的路径 (Shift+Ctrl+K)。在上图中练习一下。由于一个对象只能有一种填充和轮廓样式,结合后的复合路径将继承第一个对象(处于叠放次序的底层)的属性。 |
| 在合并有填充的路径时,如果路径之间有重叠区域,合并后,重叠部分的填充将消失: |
| 这是创建内部有孔的形状的最简单的方法。路径工具的高级操作请参考下面的“布尔操作”。 |
转换为路径 |
| 任何的形状和文本都可以转为路径 (Shift+Ctrl+C)。这个步骤不改变对象的外观,但对象的原本所具有的编辑方式(例如矩形倒圆,改变文本内容等)都将不复存在,而变为用节点工具进行编辑。这里有两个星形,左边的一个是形状,而右边的一个已经转为路径,切换到节点工具模式,选择这两个对象,看看他们的区别: |
| 而且,任何对象的轮廓stroke都可以转换为路径(“outline”)。下图中第一个是原始路径(无填充,黑色轮廓),第二个是执行轮廓转为路径Stroke to Path后(黑色填充,无轮廓): |
布尔操作 |
| 路径Path菜单中命令可以将多个路径以布尔操作boolean operations的方式结合到一起: |
| 布尔操作对应的快捷键也与相应的运算相适应(合并union对应加号,相减difference对应减号,等)。命令相减Difference和 排除Exclusion 只针对两个路径,其它操作可以应用于任意数量的对象。操作后的对象总是保留参与操作的底层对象的样式。 |
| 排除Exclusion 与结合Combine 操作有些类似,只不过,排除Exclusion 在原始对象相交的地方添加节点。分割Division 和 剪切路径Cut Path命令的区别在于前者用顶层路径将底层路径完全剪切,而后者只剪切轮廓,填充则完全完全删除(适用于将不用填充的轮廓分为数段)。 |
嵌入与扩展 |
| Inscape不仅可以通过缩放,也可以通过偏移offsetting来扩展和收缩形状,即将路径上的点沿法线方向移动。相应的命令为:嵌入Inset (Ctrl+() 和 扩展Outset (Ctrl+))。下图中给出了原始路径(红色)以及通过嵌入和扩展产生的新路径: |
| 正常情况下,嵌入Inset 和扩展Outset命令生成的对象是路径(如果原始对象不是路径,将先转为路径)。通常,更方便的命令是动态偏移Dynamic Offset (Ctrl+J),通过一个拖动控制柄(同形状的控制柄类似)来控制偏移量。选中下面的对象,切换到节点工具,拖动控制柄到一个合适的位置: |
| 这种动态偏移对象dynamic offset object会记录原始位置,多次调整偏移时不会产生退化(degrade)。如果不需要再调整,可以将偏移对象转为路径。 |
| 也许,更有效的是关联偏移linked offset,与动态偏移类似,但原始对象仍然保留,并且可以编辑。一个原始对象可以有多个关联偏移。下图中,原始对象是红色的,其中一个关联偏移轮廓是黑色的,没有填充,另一个有黑色填充,但没有轮廓。 |
| 选择红色的对象,编辑其节点,观察关联偏移对象的变化。选择关联对象,拖动控制柄,调节偏移量。你会注意到,移动和改变原始对象影响到关联偏移对象,而偏移对象的移动和变换是独立的,同时保持和源对象的链接关系。 |
简化 |
| 简化Simplify (Ctrl+L)命令在尽量保持形状的情况下减少路径上的节点。铅笔工具创建的对象,节点数目往往过多,需要这个工具来简化。下图中,左侧的形状是通过手绘工具创建的,右侧是简化后的。原始对象有28个节点,简化后只有17个(节点工具编辑时更容易一些),而且更平滑。 |
| 简化的程度(称为阈值threshold)取决于选区的大小。所以,如果选择路径的同时也选择了较大对象,简化的程度将更大。并且,简化的速度将加快。也就是所,如果连着按几次Ctrl+L(间隔不超过0.5秒),每次简化的阈值将递增。(如果等一会再执行,阈值又会还原原始大小。)通过这种方法可以比较精确地控制简化的程度。 |
| 除了简化手绘对象,简化命令还可以产生许多创造性的效果。显得和尖锐和呆板的对象经过简化经常后产生更柔和的效果。锐角变得平滑,引入更自然的变形效果,显得更有趣,更美观。下面是一个的对象经过简化后的效果: |
创建文本 |
| Inkscape可以创建复杂的文本。也可以很方便地绘制简短的文字对象,例如标题,标识,标语,流程图等中的文字。本节介绍Inkscape中文本工具的基本功能。 |
| 切换到文本工具(F8),在页面上的任意位置点击,然后输入文字。打开文本和字体对话框Text and Font dialog(Shift+Ctrl+T),可以修改文字的字体,样式,大小和对齐方式。这个对话框里也有一个文字输入框,可以修改选中的文本的内容。在这个对话框里输入文本可能比在画布上更方便(而且支持拼写检查)。 |
| 像其他的工具一样,文本工具模式下可以选择其自身类型的对象——文本对象——点击选择,将输入人光标放到文本中的任意位置(比如这个段落)。 |
| 文本编辑中常用的一个操作是调整文字间距和行间距,Inkscape中同样有对应的键盘操作方式。当编辑文本时,Alt+< 和Alt+>改变当前行的字间距letter spacing,该行的长度在当前缩放级别上每次改变一个像素(选择工具中,同样用这些键实现像素级别的缩放)。通常,如果字体比默认的大,字间距紧凑一些看起来更协调。例如: |
| 紧凑一些的作为标题看起来更好一些,但仍然不是很完美:字间距并不一致,例如,“a"和"t"的间隔比"t"和"i"的间距大。在 一些质量比较差的字体中,(尤其是字体比较大的情况下)这种不均衡的紧排更明显;但是,不管任何字体,总会存在这种文本组合,需要手工调整松紧。 |
| 在Inkscape中调整起来是很方便的,将光标放到需要调整的两个字符的中间,Alt+arrows键移动光标右侧的文字。与上面相同的文字,手动调整字符间距后: |
| 除了Alt+Left 和Alt+Right将文字左右移动,Alt+Up 和 Alt+Down也可以将文字上下移动: |
| 当然也可以将文字转为路径(Shift+Ctrl+C),像路径一样移动。但是让其保持为文字无疑是更好的选择,仍然可以编辑,并且改变字体时不会丢失间距,同时文件的体积也小一些。保留文本的一个缺点是,当你将该SVG文件拿到别的计算机上打开时,这个机子上必须安装有相应的字体。 |
| 与字间距类似,在多行文本中也可以调整行间距line spacing。在本教程的任意段落中,Ctrl+Alt+< 和Ctrl+Alt+>来增大和缩小行间距,每次调整,整个文本的高度在当前缩放级别上改变一个像素。与选择工具类似,配合Shift键,行间距和字间距的调整量扩大十倍。 |
XML编辑器 |
| Inkscape中的终极工具是XML编辑器(Shift+Ctrl+X),可以实时显示整个文档的XML树形图。修改绘图时,你可以注意一下XML树形图中的变化。也可以在XML编辑器中修改文本、元素或者节点属性,然后在画图上查看效果。这是一个非常形象化的学习SVG格式的交互式工具。并且可以实现一些通常的编辑工具无法完成的功能。 |
小结 |
| 这个教程只展示了Inkscape功能的一小部分,我们希望你能喜欢。欢迎探索它的功能,展示你的灵感。更多信息,最新版本,以及寻求用户社区的帮助,请登录www.inkscape.org。 |
| 翻译:柳小勤Liu Xiaoqin, 2008. |
2008年2月12日星期二
16000米
16000米
2008年2月6日,农历2007年腊月三十
这两天从运动场旁边经过时,看到跑道上的积雪已经给工人除去了,堆在跑道的两边。想想这个无所事事的假期,而我的长跑极限还停留在05年12月的10000米,这个除夕,还不如做点有意义的事,来一次两万米长跑吧。
五点多吃了学校的年夜饭。七点半回宿舍换了衣服,运动袜脚掌部分已经被磨出洞了,李宁的慢跑鞋鞋帮上的护垫海绵也已经破了,这次功成之后,他们也许可以安息了。
到操场上是八点,活动一下,8:05开始,跑了半圈才发现,跑道上的雪只除了一半,另半段上只有一条道上没有雪,但上面也已经结冰,走上去都要小心翼翼,更不用说跑了。犹豫了一下,既然来了,那就在这半段来回跑吧,跑上100次,不也就是20000米吗。
8:15 正式开始,从东南方向的弯道的开始,沿第一道跑到西北方向的直道的结束,然后掉过头,沿第六道跑回去,每一圈的实际长度超过400米。气温虽然在零度以下,但是没有风,也不感觉冷。跑道上只有我一个人,周围已经尽是连绵不绝的烟火了。
9:15 跑完25圈,10000米,我停下来,拿起手机看时间,感觉腿有些不灵敏了。跑步时膝盖下侧和脚腕上感觉有些沉重外,心肺并没有感到很大的压力。于是就挺乐观,再跑10000米应该没有太大的问题吧。
不过,形势很快急转直下,右脚掌用力时感觉有些疼,不知道是不是冻疮的问题。手感觉越来越冷,我戴的是半指手套,手指冰凉。速度明显下降了,转弯后速度很难再提上去。腿更沉重,心肺的压力虽然不像快跑时感觉那样剧烈,但更深重,似乎是一种从内到外的精疲力竭。只有大脑还比较清醒,体力透支过度会要人命的,比如马拉松。我觉得这种危险性似乎再增长。
9:55,15圈,我停下来,想稍微休息一下,然后接着跑完最后的10圈。腿疲劳得快不能响应神经的指挥了,慢走了两圈,重新再跑,情况仍然很严重,更糟糕的是,刚才还只是手冷,现在整个上半身都冷,只跑了一圈就放弃了。没有完成20000米,好歹也有16000,也算将个人记录向前推进了一大步。
回去后腿就开始疼了,右脚掌上磨出了一个水泡,还好没破,休息了三天也就全好了。我的体能这两年都没有提高,毕竟运动量都维持在原始的水平上:跑步还是隔一天一次,差不多3000米,近几个月自行车也骑的少了。以后的节奏也许该变一下了。
2008年2月6日,农历2007年腊月三十
这两天从运动场旁边经过时,看到跑道上的积雪已经给工人除去了,堆在跑道的两边。想想这个无所事事的假期,而我的长跑极限还停留在05年12月的10000米,这个除夕,还不如做点有意义的事,来一次两万米长跑吧。
五点多吃了学校的年夜饭。七点半回宿舍换了衣服,运动袜脚掌部分已经被磨出洞了,李宁的慢跑鞋鞋帮上的护垫海绵也已经破了,这次功成之后,他们也许可以安息了。
到操场上是八点,活动一下,8:05开始,跑了半圈才发现,跑道上的雪只除了一半,另半段上只有一条道上没有雪,但上面也已经结冰,走上去都要小心翼翼,更不用说跑了。犹豫了一下,既然来了,那就在这半段来回跑吧,跑上100次,不也就是20000米吗。
8:15 正式开始,从东南方向的弯道的开始,沿第一道跑到西北方向的直道的结束,然后掉过头,沿第六道跑回去,每一圈的实际长度超过400米。气温虽然在零度以下,但是没有风,也不感觉冷。跑道上只有我一个人,周围已经尽是连绵不绝的烟火了。
9:15 跑完25圈,10000米,我停下来,拿起手机看时间,感觉腿有些不灵敏了。跑步时膝盖下侧和脚腕上感觉有些沉重外,心肺并没有感到很大的压力。于是就挺乐观,再跑10000米应该没有太大的问题吧。
不过,形势很快急转直下,右脚掌用力时感觉有些疼,不知道是不是冻疮的问题。手感觉越来越冷,我戴的是半指手套,手指冰凉。速度明显下降了,转弯后速度很难再提上去。腿更沉重,心肺的压力虽然不像快跑时感觉那样剧烈,但更深重,似乎是一种从内到外的精疲力竭。只有大脑还比较清醒,体力透支过度会要人命的,比如马拉松。我觉得这种危险性似乎再增长。
9:55,15圈,我停下来,想稍微休息一下,然后接着跑完最后的10圈。腿疲劳得快不能响应神经的指挥了,慢走了两圈,重新再跑,情况仍然很严重,更糟糕的是,刚才还只是手冷,现在整个上半身都冷,只跑了一圈就放弃了。没有完成20000米,好歹也有16000,也算将个人记录向前推进了一大步。
回去后腿就开始疼了,右脚掌上磨出了一个水泡,还好没破,休息了三天也就全好了。我的体能这两年都没有提高,毕竟运动量都维持在原始的水平上:跑步还是隔一天一次,差不多3000米,近几个月自行车也骑的少了。以后的节奏也许该变一下了。
订阅:
博文 (Atom)