2013/01/31

Twitter Daily(2013-01-30)

  • 08:00:00: 领导还在酒店里睡着,我却已经进去工作状态了,这就是生活啊。 #
  • 11:48:31: 心力憔悴啊。 #

2013/01/29

Twitter Daily(2013-01-28)

  • 12:16:22: 我想,在未来的一个半月里,大多数时候我都想说脏话。 #
  • 12:17:14: 软件架构师不等同于资深程序员 (url) #
  • 13:45:10: @keyknight23 我要忍住,就像戒烟一样。每天上班到九点而已,不是什么大事。 #
  • 13:50:55: @keyknight23 没前途,目标太低。 #

2013/01/28

Twitter Daily(2013-01-27)

  • 06:35:00: 好像《好汉两个半》很久没有更新了。 #
  • 07:38:24: 今天准备来一个大扫除。 #
  • 07:43:18: 申请了一个新的信用卡,然后通知我是如风达寄出,根据单号看了一下投递情况,发现如风达给送邮局去了,这是什么套路? #
  • 08:23:00: 不知不觉已经进入春运了啊。 #
  • 08:52:11: @ecyooo 其实,我转行当翻译了,比换水提高了一个档次。 #
  • 08:58:29: 重新整理了通讯录,发现小米账户会将google账户里的联系人从手机中删掉,所以我已经删除了手机上的小米账户。 #
  • 08:58:50: @ecyooo 是啊,GMail马上就弹出来了。 #
  • 09:01:40: 合并谷歌联系人的时候把昵称都给弄乱了啊。 #
  • 09:21:49: 听到MS的声音真好,这小子现在竟然会用“哦了”这词了。 #
  • 13:22:27: 麦当劳竟然是货到付款,这也算网上订餐吗?这不是跟打电话一样吗? #
  • 14:31:18: 洗车也要排队了。 #
  • 14:34:32: 一会去尝尝不二心的包子去。 #

2013/01/27

Twitter Daily(2013-01-26)

  • 08:08:02: 加班喽。 #
  • 11:55:35: 用命换钱中。 #
  • 19:35:48: 一根蒜味肠,一个茄汁鱼罐头,一罐啤酒。晚餐结束。我发现自己变得能吃了。 #
  • 19:36:58: 貌似加长版的阿凡达多了很多内容啊。 #

2013/01/26

Twitter Daily(2013-01-25)

  • 12:10:03: 我正在一步一步的验证着:做项目,没有最烂,只有更烂。 #

2013/01/25

Twitter Daily(2013-01-24)

  • 07:52:46: 经过我的实践,妄想用红蓝眼镜实现入门级3D的可以死心了。当然,如果你能忍受偏红或者偏蓝的画面的话,还是可以尝试一下。真的是能有3d效果的,只是觉得有些得不偿失了。 #
  • 10:58:00: 出来混,迟早是要还的。 #
  • 12:58:00: 真的想知道,公司屏蔽网购的网站是一个什么样的技术?是定点清除还是自动识别? #
  • 13:22:33: @nonozone 那么这东西是如何甄别出哪些是购物网站呢?关键字识别?而且一些购物网站使用的图片cdn也同时被干掉了。这又不像是关键字识别啊。 #
  • 13:33:56: @nonozone 那么看来这东西还是要人肉搞定的。 #
  • 14:20:49: @gamtin O(∩_∩)O~,因为饮水机是离他们最近的水源。人懒就没有办法。我经常看到五大三粗的老爷们走到饮水机前接水时发现没水转身就走,丝毫看不到旁边就放着好几桶没开封的水。这几乎让我觉得这个团队没有希望了。 #
  • 14:22:02: 不知道公司用了什么技术,将VPN也都封掉了。 #
  • 14:26:33: @nonozone 靠,你是职业干这个的吧。 #
  • 17:34:47: 项目恶心的想吐。 #
  • 20:31:02: 听到MS的声音真好。 #

2013/01/24

Twitter Daily(2013-01-23)

  • 08:57:42: 体制的冰凉与人性的温存 (url) #
  • 09:10:22: 有两台Zookeeper服务器正在运行的情况下,Storm仍然可以正常运行。 #
  • 09:17:48: 如果Zookeeper服务器低于2台的话,Storm就不能正常运行了。比如Nimbus服务和UI服务都会异常,当Zookeeper服务器大于等于2台的时候,Storm服务将恢复正常,但是已经将一部分正在进行计算的数据弄丢了。 #
  • 09:36:22: @keyknight23 啥也没算,只是研究研究storm这东西怎么用而已。 #
  • 09:48:11: @keyknight23 我这是在做前期调研,将来准备拿这个去忽悠客户呢。 #
  • 09:54:38: @keyknight23 嗯,就是这样。这工作我已经快进行两个月了。。。 #
  • 10:07:24: @keyknight23 这不是电影吗?怎么成漫画了? #
  • 10:08:18: @nonozone 一般“天妒英才”这词用在已经去那边的人的身上吧,第一次听到你这样用的。 #
  • 10:16:00: @keyknight23 看了电影,再听你说,我难以想象怎么把这个没有什么情节的故事,画了17卷的。 #
  • 10:19:02: 正确这周把调查报告写完。 #
  • 10:31:20: @keyknight23 真佩服你,还有时间看漫画。 #
  • 13:10:24: 看起来GTK的程序现在在KDE下显示效果也还是不错的。 #
  • 13:58:00: 感觉公司的电脑配置也不行啊。玩KDE感觉还是不流畅。 #
  • 14:17:49: @keyknight23 呵呵,谁信啊。 #
  • 14:18:37: 收到了红蓝3d眼镜,晚上回家体验一下入门级的家庭3D。 #
  • 14:24:19: 领导现在用note2,竟然两天才用了一半的电量。我只能说,她给当成功能电话使用了。 #
  • 14:25:00: @keyknight23 泰坦尼克和黑衣人3,一天下载一部,慢慢来。 #
  • 14:51:10: @nonozone 其实是程序员里的S13更容易暴露出来而已,密度上跟其他人群应该是一样的。 #
  • 15:02:23: @nonozone 这年头,没有什么客观事实的。都是自己的主观判断,我觉得对,我就说我的主观判断是客观事实,如果我用我的观点说服你了,那么咱俩就认为我的观点是客观事实。其实事实就是这么简单。所以,别人说什么不要紧,重要的是你信不信。 #
  • 16:01:53: 又搞了一个阿凡达的3d加长版。 #
  • 16:55:22: 真是计划不如变化快。从那个坑里出来,现在又要被填进去了。 #
  • 19:20:57: 还是自己做的炒饭对路啊。 #

2013/01/23

Twitter Daily(2013-01-22)

  • 08:27:25: 买 iPad mini,还是等等 Galaxy Note 8.0? (url) //功能性,因人而异,每个人需要的功能都是不一样的;而硬件规格是可以直接比较的,所以,更突出硬件规格也更容易被接受。 #
  • 08:32:39: 招商银行邮寄信用卡原来是不会跟客户确认地址的。 #
  • 10:19:34: 对Maven管理项目的了解不多,这玩意儿如果离线了是不是就悲剧了啊? #
  • 11:43:58: 后知后觉了,原来Github真的被GFW认证了。看来以后不会翻墙的程序员肯定不是好程序员。 #
  • 12:01:48: 总感觉在虚度时光呢? #
  • 12:02:13: 突然想到一个问题,如果信用卡没有开卡,会产生相关费用吗?比如配送费,工本费什么的。 #
  • 12:05:35: 才发觉,我的psp,ndsl,wii都在吃灰状态。 #
  • 13:08:23: @sunjialin 嗯,谢谢。因为我的地址变更,导致银行的卡每一投递到我手里,所以开卡的可能性很小了。 #
  • 13:50:40: 今天运气不好啊,写个报告,PowerPoint竟然死机了,这是告诉我今天不宜工作吗? #
  • 14:16:45: 不得不说,招商银行的服务还是很不错的。只不过提升额度太困难了,好在我也没有什么大宗消费。 #
  • 14:23:44: 换了一个信用卡地址,估计两周左右能收到。 #
  • 14:47:45: @bbpnb 看懂不等于看对,伙计。 #
  • 14:59:23: 看着当年给M8写的程序,现在基本上看不懂了啊。真的老了。 #
  • 15:20:37: 貌似公司真的把所有的购物网站都封了。 #
  • 16:31:08: RT @gamtin: 我家就是8M的电信(光纤),从QQ拖离线资源,晚高峰一般峰值800K/s,平均600多。整体看下载还OK。问题是人为上行只128,贱! RT @tomatouiui: 难道还不如网通的2兆么 RT @gamtin: 很一般 RT @tomatou ... #
  • 16:31:45: @gamtin 8兆的网通,峰值可以达到1M/s呢。上传不知道,没有试过。 #
  • 16:52:22: 貌似全部的Zookeeper服务都停止后,Storm集群中正在计算的Topology还是会丢数据啊。 #
  • 20:24:26: 一罐啤酒,一个菠萝派,一碗饭,半个肠,一顿晚饭。 #

2013/01/22

Twitter Daily(2013-01-21)

  • 08:26:18: 世上本无事庸人自扰之。 #
  • 08:30:58: 最近空气一直处于不健康状态啊。 #
  • 08:53:43: 领导今天又要出发了。 #
  • 09:15:00: “订票助手”开发者倪超:我只想用自己的方式来让世界公平一点 (url) #
  • 09:20:28: 35美元计算机:Raspberry Pi的故事 (url) //其实,很多时候,对于单个应用场景来说,计算能力是过剩的,是不是可以针对于这个市场做些什么呢?云计算是一个可以降低成本的地方,但是门槛似乎还是太高了,树莓派也许会开辟一个新的市场。 #
  • 09:23:13: Windows 8销量不佳的事实谁来担责任? (url) //我就是从8又降到7的。 #
  • 09:26:32: 从现在开始,我要更加重视MS,只因为自己的心理素质太差。 #
  • 11:04:53: 写完了一个测试Storm是否能安全完整的处理数据的程序,下午运行一下看看。#控制节奏 #
  • 11:45:29: 中午吃了一万白坯。 #
  • 12:52:23: 买套红蓝3d眼镜看看3d效果怎么样。 #
  • 14:36:31: android上有没有自动将左右3d转成红蓝3d的播放软件呢? #
  • 16:55:10: 饿得要命啊。 #
  • 17:02:38: 下班回家。 #

2013/01/21

Twitter Daily(2013-01-20)

  • 09:09:32: 我在炮台市場。 (url) #
  • 18:14:54: 我在麥當勞(大連華南沃爾瑪餐廳)。 (url) #
  • 19:38:33: 本命年马上就要过了,希望明年一切顺利。 #

2013/01/20

Twitter Daily(2013-01-19)

  • 06:16:20: RT @jin00001: 【鳩山さんがやっていることは意味はあるんです⑤】元首相と言えば中国国民から見れば大人物だが、鳩山さんは日本国内では、実はもうただの民間人。民主党には縁を切られているし議員でもない。だから彼が何を発言しようと日本政府は知らぬふりができるし、民主党 ... #
  • 10:54:04: @gamtin 正确的做法是带领导吃饭去,自己先饿着。(^0^) #
  • 13:41:52: 我在大商新瑪特購物休閒廣場。 (url) #
  • 20:45:43: 经过各种优化,终于将mlnet的内存占用率降到每个进程30%以下了。真是难为我的32M的MSS了。 #
  • 20:49:25: 原来新浪微博也有微博推广了。 #
  • 22:10:53: @ecyooo 上帝要其灭亡,必先让其疯狂。 #
  • 22:25:28: 看《平青盛》实在无聊,还是再看一遍《普罗米修斯》吧。 #

2013/01/19

Twitter Daily(2013-01-18)

  • 08:05:40: 开始一天的劳动。 #
  • 08:17:34: 泡泡网认为所有用Linux上网的都是Android用户吗?为什么每次都推荐我用手机触摸屏模式呢? #
  • 08:34:58: 生命的意义在于折腾,上网也是这样。因为网络环境太负责了。首先要用goagent的pac功能翻GFW,但是公司还有网络屏蔽,于是在使用privoxy定制穿越公司的网络封闭(当然是跳转回goagent),最后利用squid给不需要翻墙的网站提供cache,上个网真不容易。 #
  • 08:35:34: Ubuntu 12.04里默认提供的vi并不是vim的啊。才发现这一点。 #
  • 08:36:27: 什么时候公司能提供一个全高清的显示器就好了,现在的显示器的分辨率实在是太低了,影响效率啊。 #
  • 08:36:49: 发现安装了GWibber后有刷屏的嫌疑啊。 #
  • 08:45:08: 公司痛下杀手,将大部分的购物网站都屏蔽了,不过,只是初级的URL屏蔽而已,对我等以GFW为对手的人来说,翻起来也太轻松了。 #
  • 08:49:07: 套用一句时髦的话来说『虽然我很少网购,但是我坚决捍卫我网购的权利』。 #
  • 08:52:17: @keyknight23 呵呵,闲的时候就得折腾。 #
  • 08:55:16: 开始配置Eclipse的maven环境,写点代码测试一下Storm。 #
  • 09:07:09: 启动了Eclipse之后,Ubuntu的性能直线下降。 #
  • 09:49:49: 刚刚刷了一个原声修改版的固件,突然觉得自己没有兴趣折腾了,于是准备换成稳定版的MIUI 22. #
  • 09:50:45: @nonozone 只是你没看到她的背后有多痛苦。养孩子可不像是玩玩具那么简单。 #
  • 10:22:55: @keyknight23 哥很忙的。 #
  • 10:41:59: @keyknight23 还有给饮水机换水。 #
  • 11:25:45: 想把我的用了好几年的导航仪,实现充电时自动开机(因为电池已经不行了,只能坚持1分钟),这样就不用每次自己开机了。于是上网一搜,还真有人搞过这个事情了。不错,回头研究一下。(url) #
  • 12:50:36: 在公司的笔记本上刷机失败了,而手头的电脑又全是Linux系统,配置刷机环境太麻烦,现在正在想办法卡刷。 #
  • 14:12:54: 原来小米手机的System之分配了210的空间,刷机完事后就直接占用了207兆的空间,只剩下来3兆。不知道这群脑残是怎么想的,现在想把gtalk必须的两个lib放上去空间都不够了。只能删原来系统自带的东西了。我再想办法看看能不能把这个lib放在其他地方。 #
  • 14:19:03: 我想搞MIUI那些人应该知道小米手机为什么不能使用Gtalk语音功能的,因为他们没有放两个需要的lib,而且现在System的空间只剩下3兆,不删除东西根本就恢复不了。阉割这个功能是为什么呢?给米聊开拓市场? #
  • 19:30:42: 为什么很多软件的目标就是大而全呢? #

2013/01/18

Twitter Daily(2013-01-17)

  • 09:19:27: 终于安装完了Kubuntu。 #
  • 10:23:54: 搞定了KDE下的Twitter客户端,看起来还是不错的。 #
  • 10:38:37: 还是用CN的源下载速度比较快。 #
  • 13:41:07: 准备切换到gnome经典界面上去。 #
  • 14:10:16: 硅博竟然不能使用Ubuntu中设定好的代理服务器,必须自己Hack一下。在/usr/share/pyshared/gwibber/microblog/network.py中找到参数中的proxy=None,改成proxy=["http","127.0.0.1:8087"]。 #
  • 14:40:05: 搞了两天,基本上将系统安装到可玩可用状态了。 #
  • 14:46:25: 为什么在浏览器里输入汉字没有光标跟随效果?问题太多了,要一个一个的解决啊。 #
  • 15:06:20: 貌似解决的光标跟随的问题,卸载了ibus-gtk然后再安装就可以了。 #
  • 15:10:40: 闲著没事安装了一个Squid当成是Cache,并且配置成全局的了,然后才发现Apt-get的慢啊。 #
  • 15:13:40: 有了Squid之后,感觉用浏览器上网的速度快了很多。 #
  • 15:17:19: 无心干活,真是一个大问题。 #
  • 16:02:02: 在Ubuntu下,装个Dropbox都费劲,都是GFW闹的。 #
  • 16:14:53: 这一天的工作就是写了一封昨天没有写完的邮件,回答了一点技术问题。 #
  • 16:16:28: 今天发生的事情说明,重要的沟通一定要面对面的进行,绝对不能用电话甚至是IM进行,要知道,沟通时人的表情,动作,语气也是非常重要的信息,少了这些,很容易被误解。 #
  • 16:35:44: 稀里糊涂的又是一天啊。 #
  • 18:34:15: 嗯,改了一点代码后,自己编译的mlnet解决了中文下划线的问题。 #
  • 21:32:29: @guangzhui 可以,我就是这么干的。前提是你的笔记本上的网卡要支持soft ap模式。 #
  • 21:37:23: @guangzhui 必须要硬件支持才行。我是花了23块单独买了一个迷你usb无线网卡,这个网卡支持soft sp。 #
  • 21:44:51: @guangzhui 只要支持USB口的电脑都行。我是在亚马逊买的,好像型号是fast 150us。跟无线鼠标的接收器大小差不多,插到电脑上很方便。 #

2013/01/17

Twitter Daily(2013-01-16)

  • 07:17:24: 自从学生放假后,交通状况好多了。 #
  • 09:07:19: aria 2真是Linux下的下载神器,可以制定多源多线程下载,现在正在下载kubuntu,平均达到300K/s,比旋风离线下载还要快。 #
  • 09:14:52: 在公司下载速度达到400K/s就已经很高了,在家里随随便便就是1.2M/s,差距真不是一点半点。 #
  • 09:31:02: 准备装一个arch玩玩。 #
  • 09:53:08: arch的网络安装镜像只有1兆大小,挺有意思的,所有的安装内容都是要从网络下载,包括安装用的内核。 #
  • 09:54:17: 选择neusoft的安装源开始安装系统。现在下载中。 #
  • 10:08:19: arch的安装界面就是一个shell?这也太不现代了吧。 #
  • 11:07:16: 嗯,安装arch可以看成是一种修行。 #
  • 12:20:29: 看完了《鲁宾逊漂流记》。 #
  • 21:20:03: @nonozone 其实最后一条是最主要的。 #

2013/01/16

Twitter Daily(2013-01-15)

  • 08:45:25: @cosbeta VPNSO现在是502状态了。 #
  • 10:36:29: 尝试在MIUI下安装Google Now。System的分区而已太小了。只能精简app了。 #
  • 14:21:26: 外边天黑了?什么状况?严重污染? #
  • 14:45:05: 原来是下雪了。不知道玛雅人是不是也是润月,感觉这个月很相视世界末日啊。 #
  • 15:31:09: 觉得我的拖延症越来越严重了,不到最后都不想动手;到了最后还想办法继续拖延。 #
  • 15:34:35: RT @CorndogCN: 。。。。。。。。。。。 (url) #
  • 15:35:36: 终于把不能拖延的工作做完了,喘口气。 #
  • 15:48:30: 嗯,2012年的支付宝支出比2011年少了1k。是一个可喜的进步,相对总支出比例也太低了。NND。 #
  • 21:57:05: 无聊中,看大河剧。 #
  • 21:58:48: Chrome还真是不错,默认书签分三类,桌面书签,移动书签,其他书签。基本上适用于绝大多数场景了。 #
  • 22:50:36: 向我推介Twitter Advertising?这是搞什么?我还没有兴趣花这个钱吧。Twitter也像新浪一样着急赚钱了? #

2013/01/15

在小米手机上安装Google Now


安装Google Now要有以下先决条件:
  • 手机已经Root。
  • 4.0以上的系统。
  • 没有过分精简Google服务。
我在小米手机的MIUI V4下测试通过。
以下是详细步骤:
  1. 安装Root Explorer。
  2.  打开Root Explorer,进入/system目录,别忘了在Root Explorer的上边改成R/W模式(可读可写)。
  3. 利用文本编辑器将build.prop中的ro.build.version.sdk的值改成16(原来应该是15)。
  4. 将/System/app下的QuickSearchBox.apk和QuickSearchBox.odex改名。 
  5. Lib解压缩,里边的so文件放在/system/lib里。
  6. 重新启动手机。
  7. 安装Velvet.apk
  8. 安装GoogleTTS.apk
  9. 利用文本编辑器将build.prop中的ro.build.version.sdk的值改成15
  10. 再重新启动手机。
  11. 将手机语言设定为英文。
  12. 启动Google Search,激活Google Now。
  13. 将手机设定回中文。
  14. 完成。


Twitter Daily(2013-01-14)

  • 08:05:39: @dahuang8 我的电视棒是Android系统,装上对应的软件就行了啊。 #
  • 08:06:48: @dahuang8 应该是我离配送点比较近。而且我基本上只买第二天能收到的东西。 #
  • 08:07:31: @dahuang8 我这是为福利事业做贡献。 #
  • 08:08:35: @dahuang8 呵呵,按这个趋势下去,大陆人即使在地球极度污染的情况下,依然可以生存。 #
  • 08:46:20: 在Wiggle上购物,竟然是美元扣款。 #
  • 10:11:19: 在易讯上买了一把一块钱包邮的美工刀,刚刚收到了。这货,竟然用的是一个能装下1000把刀的盒子,还附带客发票。 #
  • 12:37:04: 原来已经有了mldonkey 3.1.3的mipsel版本里,看来不用自己编译了,回家试试看。 #
  • 14:03:43: 宜家的礼品赠送也是秒杀啊。 #
  • 14:22:45: @keyknight23 天美时登山表,个头比较大,可以用来砸核桃。 #
  • 15:11:45: @keyknight23 我现在就是给自己找各种事情然后企图不干活呢。 #

2013/01/14

Twitter Daily(2013-01-13)

  • 11:24:16: 我在北京華聯超市(華東店)。 (url) #
  • 22:10:37: 在MSS上mldonkey还是值得信赖的。 #

2013/01/13

Twitter Daily(2013-01-12)

  • 12:01:20: 我在金家街第二小學:洗車 (url) #
  • 13:15:33: 买个山寨的液晶电源还要35块,真是要命了。 #
  • 17:35:52: 求助一下,港行Note2大陆能保修不? #
  • 19:05:49: 我在喜家德餃子(金三角店)。 (url) #
  • 23:13:32: 搞了一下午,终于将N年前买的MSS1硬盘盒搞定了。现在是Samba服务器+下载服务器+DLNA服务器,配合山寨电视棒,很方便。 #

2013/01/12

Twitter Daily(2013-01-11)

  • 14:25:51: 自己架了一个SoftAp,终于可以手机无线上网了。 #
  • 20:39:47: 看看爆米花电影《复仇者联盟》。 #
  • 21:32:32: 看《复仇者联盟》就是玩明星大乱斗啊。 #

2013/01/11

Twitter Daily(2013-01-10)

  • 09:20:54: 将我的M1330改造成DLNA服务器,再配合之前买的MK808电视棒,基本上同一个局域网内的所有播放设备都可以播放同样内容了。 #
  • 12:50:19: 买了一个无线网卡,准备在办公室里建一个热点,节省手机流量。 #
  • 12:50:46: 还是觉得在亚马逊上的购物体验好,今天下单,明天就能收到。 #

2013/01/10

Twitter Daily(2013-01-09)

  • 16:08:05: 前天买的8块钱彩票,一张也没中。这个命啊。 #
  • 18:45:51: 今天是什么日子啊,吃个饭都得排队? #

2013/01/09

Twitter Daily(2013-01-08)

  • 09:07:12: 还是感觉KDE更接近Windows 用户的使用习惯。 #
  • 09:43:00: @nonozone 把这东西用好,要有一个强大的后端服务器。Office真的不是白叫的。 #
  • 10:42:15: 搞了一个Apt-Fast后,终于可以多线程更新了,速度快了很多。 #
  • 11:15:37: 用Dnsmasq搞定了Dns的问题,这回ZeroMQ应该不会再出错了吧,整个集群中的配置也更容易了。 #
  • 15:11:57: 原来,如果使用了XWindow的话,就不要再配置/etc/network/interface了,否则会导致Xwindow不能管理网络。 #
  • 15:17:08: 原来add-apt-repository这个命令是在python-software-properties这个包里,默认Ubuntu的Server是没有这个东西的。 #
  • 15:22:08: add-apt-repository在12.10里是在software-properties-common包里。 #

2013/01/08

Twitter Storm环境的搭建

Twitter Storm是一个实时分布式的计算系统。最近因为工作的原因,了解了一点皮毛,下边就把运行环境的搭建简单总结一下。我的服务器环境是Ubuntu 12.10(64bit)。

首先,安装JDK,当然是默认的OpenJDK,我选择的是6。(据说在7的环境下Zookeeper会有问题)。
apt-get install openjdk-6-jdk
需要下载一大批依赖,所以要等一段时间了。
不过,为了加快速度,我使用了多线程下载。使用的是apt-fast。
简要说明一下:
  1. sudo aptitude install software-properties-common安装add-apt-repository
  2. sudo add-apt-repository  ppa:apt-fast/stable
    添加Apt-Fast源。 
  3. sudo apt-get update && sudo apt-get install apt-fast
    安装之。
 安装了JDK之后,接下来安装Zookeeper,嗯,这个不是必须的,不过,有总比没有好。
 sudo apt-fast install zookeeperd
然后开始安装Storm。
首先到这里去下载最新的稳定版。我下载的是0.8.1。
wget https://github.com/downloads/nathanmarz/storm/storm-0.8.1.zip
如果没有安装unzip的话,那么先安装一个unzip。
sudo apt-get install unzip
然后解压缩:
unzip storm-0.8.1.zip
mv storm-0.8.1 storm
进入Storm的bin文件夹:
 cd storm/bin
因为要进行一些编译,所以要先设定一下JavaHome。
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64/
 storm很贴心的自带了一个依赖包的安装脚本,不过这个脚本是不能通过编译的,只能用来下载ZeroMQ。
./install_zmq.sh
执行上边的脚本后,会出现一个文件夹,进去:
cd zeromq-2.1.7/

因为我的Ubuntu是刚刚安装的,各种工具都不全,于是一个一个的安装吧。
sudo apt-get install make g++ uuid-dev

然后像编译普通的linux代码一样编译并安装吧。
 ./configure
make
sudo make install
 接下来安装JZMQ,因为这个也是从源代码编译的,所以先要安装一个git。
sudo apt-get install git
拿到最新的代码:
git clone https://github.com/nathanmarz/jzmq.git
进入代码文件夹:
cd jzmq
这个代码的编译有些特别,它是用脚本自动生成make文件的,为了执行./autogen.sh,要先安装一些依赖:
sudo apt-get install pkg-config libtool autoconf automake
然后开始编译,执行:
 ./autogen.sh
./configure
touch src/classdist_noinst.stamp
cd src/org/zeromq/
javac *.java
cd ~/storm/bin/jzmq
make
sudo make install
如果没有出现错误的话,到现在Storm的依赖就全部安装完了。
改写storm的配置文件:
vi ~/storm/conf/storm.yaml
加入zookeeper服务器和nimbus的信息即可:
storm.zookeeper.servers:
     - "192.168.167.30"
     - "192.168.167.37"
     - "192.168.167.46"
nimbus.host: "192.168.167.30"
类似上边这样,因为我已经有了zookeeper集群,和nimbus节点,所以直接使用就行了。
测试一下看看:
./bin/storm supervisor
如果没有出错的话,基本上就完成了。
当然,现在仅仅是一个控制台启动,并且,Storm是fast-fail型的,一旦出错立即退出,所以,我使用daemontools(不是那个虚拟光驱工具)进行后台监控,只要停了就马上再次启动。
 sudo apt-get install daemontools-run
然后在Storm的文件夹下建立一个run文件:
vi run
写如一下信息:
#!/bin/sh
exec 2>&1
exec /path/to/storm/bin/storm supervisor
当然,path to要改成自己的路径。
然后付给执行权限:
chmod a+x run
在建立一个到service的链接:
sudo ln -sf /path/to/storm /etc/service/
然后重新启动计算机,安装就结束了(因为我实在是不知道如何让daemontools启动):
sudo reboot
 到这里,全部结束。

ganglia-monitor的安装和配置

最近正在玩Storm集群,作为一个集群,没有一个像样的性能监控工具无疑是很不像话的,于是找到了ganglia-monitor,那么开始安装吧。

我用的环境是Ubuntu 12.10(64bit)服务器版,直接Apt-get就可以了。
sudo apt-get install ganglia-monitor

 然后编译Ganglia的配置文件:
sudo vi /etc/ganglia/gmond.conf 
 然后修改一下位置:
cluster {
  name = "Storm"      #=>我的集群名字是Storm。
  owner = "unspecified"
  latlong = "unspecified"
  url = "unspecified"
}
 然后启动服务:
sudo /etc/init.d/ganglia-monitor start
全部完工。
局部效果图:


Twitter Daily(2013-01-07)

  • 13:59:27: 困扰了两天的问题终于解决了。看来Storm集群的配置还真不容易。 (url) #
  • 14:10:04: zeroMQ是通过机器名访问远程主机的,如果没有使用DNS解析主机名的话,那么一定要在/etc/hosts里做好ip和主机的映射。 #
  • 14:18:44: 为了庆祝搞定了Storm的集群,装一个KDE玩玩。 #
  • 20:46:21: 泡着脚,看着电视,日子不错。 #
  • 20:48:49: テスト。 #
  • 22:55:25: 试试新的输入法,百度输入法在我的老机器上实在是太慢了,现在开始实验一下QQ输入法。 #

2013/01/07

Twitter Daily(2013-01-06)

  • 08:20:49: Gmail连IE8都不支持了啊。 #
  • 08:27:12: 貌似今天早上的GAE有些不稳定,换成VPN吧。 #
  • 08:37:05: 为什么学校这么喜欢用B5版面呢? #
  • 10:55:51: @nonozone 总得找一种办法告诉自己世界是美好的不是?其实就跟宗教一样,这是必需品。 #
  • 11:09:34: 在我的storm集群上部署一次Topology竟然要9分钟,这是什么性能啊。还好部署一次后就一直运行。 #
  • 11:15:07: 买一个树莓派玩玩? #
  • 11:23:20: RT @laoyang945: #信息量太大 RT @cctvWeb: 这个房地产文案太黑了 (url) #
  • 11:56:17: 求助一下:联通3G号码,2年合约已经到期,问保留旧号如何能够得到联通的优惠?比如存话费送手机之类的? #
  • 13:07:08: 现在随便一个不到3k的笔记本都能配置4G内存了,看来我的M1330只能卖几百块钱了。 #
  • 13:08:02: 等我的M1330笔记本电池再坏掉,我就把它改造成NAS机。 #
  • 13:12:48: 闲着没事,搞一个E17玩玩。 #
  • 14:11:07: @keyknight23 Linux的桌面系统。 #
  • 15:01:15: @dahuang8 都是这个骗钱的套路,不给即使这样,也比美帝的贵啊。 #
  • 15:12:40: @dahuang8 中国也是一样的,一个3G,一个座机+宽带,一个月要137RMB,并且,3G的流量只有300兆。 #
  • 15:13:07: 貌似E17要比Gnome更流畅一些。 #
  • 15:16:49: 把Tolology的NumWorkers设为20是不是太过分了?我的集群才只有22个Slots. #
  • 15:33:57: @dahuang8 NND,我每个月的电费也要30美刀了。 #
  • 15:46:54: @keyknight23 不怕孩子给吃了啊。 #
  • 15:56:51: 「红墙」内的「特供」 (url) #

2013/01/06

Twitter Daily(2013-01-05)

  • 09:51:26: 今天迟到了13秒。 #
  • 09:51:46: 挺住,今天我就是不换水了,看看有没有其他人换。 #
  • 11:55:06: @ecyooo 我就等着看,有没有渴死的。 #
  • 12:53:39: 个人博客真是过时了,现在在Google Reader里看得大多数都是媒体的RSS输出,而很少有个人Blog了。 #
  • 14:52:41: @keyknight23 @error 还真是个日本人。缘分啊。 #
  • 16:53:09: 方向 (url) #
  • 17:00:53: 本日上网要结束了。 #
  • 17:13:42: 下班了,天还没有黑透。 #

2013/01/05

Twitter Daily(2013-01-04)

  • 10:26:09: 用RM删除上千万个文件失败了,再试试其他办法。 #
  • 10:27:26: 删除上千万个文件失败后,我手贱的输入了LL命令。。。 #
  • 10:40:35: @keyknight23 我这是Storm服务器集群好吧,不是7台电脑。 #
  • 10:45:33: @keyknight23 必须的。 #
  • 10:46:58: @keyknight23 话说哥这个是货真价实的云计算呢。 #
  • 19:40:45: 跟MS一块看《星球大战》。 #

2013/01/04

Twitter Daily(2013-01-03)

  • 11:16:51: 得降低标准,现在已经跟当年不一样了。RT @gamtin: 在大连,想招个靠谱的其实挺难的 RT @yuanyi_wang: 找个Java的SSE有这么难吗? #
  • 11:17:51: @dahuang8 所以不能让下一代干这个了。 #
  • 11:19:41: @dahuang8 就是用很薄很薄的几乎透明的饼卷菜吃,推荐的菜有,京酱肉丝,鱼香茄条什么的。 #
  • 11:20:38: @dahuang8 这么多年都没有什么变化,审美疲劳了。 #
  • 11:21:44: 两天一百兆,按这个速度下去,这个月要买流量包了。 #
  • 11:22:40: 公交车也是这样。RT @xuluzdsy: 反正我是基本没见过大卡车大货车减过速。只要绿灯还在闪最后一下。车子就轰隆隆地全速冲过去。每次看到这场景都一阵发寒。 #
  • 11:40:05: 明天开始连续上班8天。 #

2013/01/03

Twitter Daily(2013-01-02)

  • 16:19:00: 现在右转也要看红绿灯了吗?公交车司机这么老实。 #

2013/01/02

Twitter Daily(2013-01-01)

  • 08:21:02: @ecyooo 这不科学,你怎么了可能起这么早? #
  • 08:21:43: 2013,我来了。希望比2012顺利。 #
  • 08:59:43: @dahuang8 嗯,但是现在的手机不坏啊。没理由买。 #
  • 09:01:36: 据说家里的宽带升级到10兆了。本来想再加200升级到20兆的,但又一想用不了那么多啊,因为有墙。 #
  • 09:02:24: @dahuang8 等我的手机坏了,估计5就出来了。 #
  • 16:37:10: 开了vpn之后流量监控就不好用了啊。 #

2013/01/01

Twitter Daily(2012-12-31)

  • 08:26:10: 还是安装Windows 7吧。 #
  • 10:00:47: 赌一把,去洗车。 #
  • 10:02:45: 刚看到MIUI的天气预报,北风0级。0级是怎么知道风向的呢? #
  • 11:07:24: 两个小时,联通营业厅只办理了32个客户的业务,看起来一天只能办理100个左右。 #
  • 11:34:36: 氧化钙的,看错了,前边还有20人。 #
  • 11:36:52: 一共8个窗口,暂停服务的就有4个,联通这是要搞什么。 #
  • 11:46:12: 突然加速啊。看起来拿号之后走人的很多。 #

Mastodon Daily(2024-04-14)

Moenova赞同了回答: Python UI 开发用哪个好? ...