2010年 的存档

虽然对这类型的文章不是很感兴趣,不过很多有些东西还是很现实的。 ———————————————分割线——————————————————- 2010,有一种美女叫“凤姐”,有一种帅哥叫“犀利哥”,有一种女朋友叫“小月月”,有一种爸爸叫“李刚”…… 2010,有一个新词叫“给力”,有一个群族叫“爱疯”,有一名中医喜欢绿豆和茄子,有一位道长会水下闭气…… 2010,有一种节能减排叫“拉闸限电”,有一种足球协会叫“足囚协会”,有一种慈善叫“裸捐”,有一种房地产调控叫“空调”…… 2010,有一种住宅叫“蛋屋”,有一种理财叫“群租”,有一种集装箱叫“蜗居”,有一种别墅叫“经适房”…… 2010,吃小龙虾可能肌溶解,送孩子上学时可能被拆房,盖被子可能会被闷死,赶不上火车可能白买票…… 2010,很多“大牌”都不淡定,郭德纲称徒弟“民族英雄”被反三俗,周立波嘲弄网络舆情获封“周自宫”,连腾讯都被360“逼”出了一个“艰难的决定”…… 2010,爱写日记的不光有雷锋,还有韩峰,大美女不光天上有,天上人间也有…… 他们的发现— 2010,想买房的人发现,“国十条”猛烈的来了,却没有带走一片云彩。房产调控年年高高举起,年年轻轻放下,年年政策给力,年年执行不力。哎。不是狼来了,而是狼都来腻了。 2010,剩男剩女们发现,其实找对象不用去江苏卫视的《非诚勿扰》,更不用去山东卫视的《爱情来敲门》,只要去上海世博会排几小时队就行,患难之中见真情。 2010,创业者们发现,原来蒙牛董事长牛根生的“小胜靠智,大胜靠德”不靠谱,小胜是要靠智,但大胜得缺德。 2010,唐骏发现,英雄也要问出处,一个人,不论多么辉煌过,一个不小心,就有被集体的口水迅速淹没的那天。 2010,一些精英们发现,他们迷信的李一,其实不是神仙,只是很清楚他们的病根–他们已经成为权力、资本、色。欲。的奴隶,无法在欣赏到自然的美。 2010,媒体发现,电影《山楂树》玩了把纯情,于是揶揄道:世道这么乱,装纯给谁看?其实在乱世,人们更需要纯情的东西。不管环境多么残酷,留给自己一个纯情的时间,一个纯情的对象,日子就过来了。 2010大家的发现: A:我发现,以前该省钱的时候我一分钱没省下来;现在真的省下来了,钱又不值钱了。 B: 我发现我找个合适的工作很难,但是,找个合适的对象比找个合适的工作还要难! C:我发现我女朋友开始催我抓紧时间买房子了,吃饺子也不给我拌蒜泥了。 D:我发现100元越来越像10元了。 E:发现“国考”越来越热了,考上的概率越来越小了,发现考研的越来越多了但含金量越来越低了,发现学校毕业就业率越来越高了,但薪水“低破”一千了。还发现。我长白头发了…… F:发现懂了这句话:他不爱你,不是你不够好,而是你无论怎样,都不好。 G:发现身边的楼房阳台都变成菜园了。 2010的悲喜: 1.长得帅有什么用?考清华有什么用?学经济有什么用?将来还不是要娶罗玉凤! 2.新闻联播的牛叉之处在于就算你一直在换台,也能完整的看完一条新闻。 3.现在的人穿衣服不是为了保暖,而是为了关键时刻有衣服可脱;现在的人同居不是为了结婚,而是为了不用结婚。 4.人类社会发展有很多问题,但归根到底只有三个:长相问题、纯洁问题和人品问题。任何不解的事情,包括《十万个为什么》里面找不到答案的,都可以在这三大问题中找到答案。 结语:做自己的事,活自己的命。因为,神马都是浮云

2010年12月26日21:31 | 3 条评论
分类: 他山之石
标签:

概述 urllib2中的核心类: Request :一个具体的url请求,包含了请求的所有信息,不仅仅试用于http协议 OpenerDirector:与BaseHandler组合,通过组合不同得handler处理不同的请求 BaseHandler :参与完成请求处理的类,不同的请求处理都继承这个类 在urllib2中,一次请求被分为三个过程,分别是request,open,response request:目的在于构造本次请求Request对象所需得所有信息,如http协议中的header信息 open:处理具体请求的过程,封装Request对象,调用更底层的类完成请求并返回response response:对返回的Response对象做处理 当然后有一个error处理的过程,但这个不是主动触发的。 OpenerDirector 因为每次请求的具体实现是不同的handler,而且一次请求可能由很多handler组成。所以实现这一耦合机制的类就是OpenerDirector,这个类可以注册(添加)各种不同的handler用来帮助处理一次请求。通常来说handler中的命名规则为 protocol_request|open|response,这分别对应不同协议的三个过程。还是直接上代码,写了一点中文的注释。 class OpenerDirector: def __init__(self): # manage the individual handlers # 所有已注册的handler self.handlers = [] # 已注册的不同过程的方法 self.handle_open = {} self.handle_error = {} self.process_response = {} self.process_request = {} # 添加一个handler # def add_handler(self, handler): # 通过检测BaseHandler中的方法 确保handler继承于BaseHandler if not hasattr(handler, […]

2010年11月20日16:59 | 6 条评论
分类: 兴趣所在
标签:

小白的我终于发现了这款音乐播放器,很多人推荐使用它代替rhythmbox,所以偶也赶紧尝试了一下。 项目主页:http://www.exaile.org/ 最开始是通过学校的源装的,0.3.1的版本,虽然软件本身没什么问题,但是从网上找的douban电台的插件死活运行不了,遂换了官方的源,https://launchpad.net/~exaile-devel/+archive/ppa,官方的版本是0.3.2.0。 试用了一下exaile,还是挺nice的。在界面和易用性上比rhythmbox要好多了,比如对歌手和专辑的筛选统一放在来一个列面里面而且筛选的结果是按字幕排序。exaile内置的插件比rhythmbox要多了许多,自带了文件浏览器很均衡器。 另外还有一个exaile-cn项目 ,其中为中国用户提供了一些好用的patch,比如修正了mp3 的id3显示乱码,添加了自动下载歌词的功能,里面还包括了最新的豆瓣电台插件,微微麻烦的是这些patch要自己打上去。 随着使用的深入,问题还是存在的,我想把exaile最为gmbox的播放器使用,但是在命令行下调用exaile播放一个uri,如: exaile http://XXX exaile直接报错退出,看异常信息是因为这些uri被自动加上了当前目录的前缀变成了/foo/bar/http://XXX,找到相应的文件,在xl/main.py和xl/xldbus.py发现了: args = [ os.path.abspath(arg) for arg in self.args ] 相当于把 uri变成了绝对路径,我直接改成args=self.args,勉强能过,但是问题又来了,在存在一个exaile实例时运行exaile uri还是会报错,这个错误无论的本地文件还是远程文件都会出。无奈只能去官方的bug tracker寻找,还真有其他人提交了这个bughttps://bugs.launchpad.net/exaile/+bug/601235 而且这个bug已经修复了,不过是在0.3.2.1的版本里面,当时我个内牛满面,然后看了一下这个项目的版本控制系统居然我还没怎么听过,名叫bazzar,而且google这个词第一搜索结果居然是女性时尚杂志。。。最后我还是装了下这个软件,但是7kB/s的连接速度(还不稳定)让我实在没勇气去下载全部的代码了,只能盼着官方的源早点更新。 最后的结果就是,我应该可以把rhythmbox卸载了。。。

2010年10月15日11:07 | 1 条评论
分类: 兴趣所在
标签:

最近发现在WPMU(在MU还没整合进WP之前搭的)中即使在mu-plugins中加了强大的Akismet插件还是不能组织垃圾评论,遂写了一个简单的验证码插件,把原来在论坛上的写的验证码组件弄过来改了改,于是现在博客的回复要输入一个计算等式的验证码了,这样我想垃圾评论会更少了吧。 单击此下载插件 下载后请解压缩至wp-content/plugins目录,再开启即可。 顺带提一下wp的本地化的东西,linux下用xgettext生成po文件,用msgfmt生成mo文件,他们都在gettext包中。操作方法如下 #生成po文件,其中–key的值是wp中的本地化函数 $ xgettext -d auth_img_post –from-code=utf-8 –key=__ auth_img_post.php 修改po文件的注释信息替换掉其中的charset,并翻译 #生成mo文件 $ msgfmt -o auth_img_post.mo auth_img_post.po 在wp插件中用load_plugin_textdomain函数加载mo文件,此函数接受三个参数分别是域标识,mo所在文件夹的绝对路径,mo所在文件件的相对路径。第三个参数覆盖第二个参数,具体文档参看http://codex.wordpress.org/Function_Reference/load_plugin_textdomain

2010年9月7日21:49 | 15 条评论
分类: 兴趣所在
标签: , ,

终于这个系统可以告一段落了,进过了这几天的赶工,搁置各种工作,毅然上线了这个系统,链接http://bbs.byr.cn/chat。之所以要做这个类似于omegle的东西,也只是想熟悉一下memcached的使用,下面稍微为阐述一下系统思路: 首先是交互方式的确定,以现在的web技术水平,这种web在线聊天系统还是会选用定期的轮询作为技术的出发点,基于html5的websocket长连接在近期是有些文章但我看过的demo还是没有,另外论坛的访问很大一部分都是ie浏览器,所以不可能用这么新的技术。 其次是数据的存储,当然我最初就是为了用memcached而做这个系统,当然memcached也挺适合这种短时间内高并发的读写。其实在写的过程中还考虑过用传统的关系数据库和NoSql的数据库。其实用数据库也是可行的,但是要多做一些操作,比如过期的检测,由于基于web的聊天系统对于被动断线是不可能捕捉到的,这就意味这系统需要及时踢除没有心跳的用户。使用缓存系统能很好的解决这个问题,而对于数据库则需要自行维护数据的过期。这里提到两种不同的数据库还是有本质的区别,memcached与nosql对于数据的存储本质上是一样的或者也可以把memcached也归为nosql的一种。这种数据库相比于关系数据库来说在条件查询上捉襟见肘,这就需要我们不仅维护数据还要维护数据的索引,这也是我在写的过程中渐渐发现的(原来没有做过nosql的开发)。其实用mysql的内存表来做这个应用,我想也是一种很好的选择。 技术方案确定后就是数据结构,由于是kv系统,必须自行维护数据的索引供搜索使用,每个聊天的用户都有相应一个uid作为UUID,每个用户的数据在memcached中有一条记录,也就是相应的用户对象的序列化值。一个用户的数据包括 uid:唯一确定身份的id id:用户id cuid:陌生人uid lat:last access time status:用户状态 action:用户行为 queue:消息数组 然后整个系统无非就是一个状态机,根据不同的请求跳转到不同的状态。这里说一下消息的传递,用户发送消息先存储存在自己的queue中,陌生人轮询,如果queue中存在消息就取回来并清空queue数组,这样用户消息也不会长时间的积累,系统也不保存任何用户聊天记录。 其余的就没什么好说的了,就是一些js的交互,自己js也写的够寒碜的,有点惨不忍睹的地步了。这个系统暂且就这样吧,也没有太多时间进行维护了,希望以后有人能把他做的更好。下面记录一下memcached的相关安装 memcached直接在官方网站下载源码包即可,也就是其服务器端。地址是:http://memcached.org/解压缩后 #./configure –prefix=/usr/local/memcached #make #sudo make install 值得注意的是memcached需要libevent的支持,没有的话再configure会报错,这个直接可以再源上找到,安装libevent-devel就可以了。 memcached的使用方法很简单直接运行bin下memcached即可,-h选项有详细的参数说明,我的运行参数是: memcached -d -m 128 -u root -p XXXX -c 256 -v 一般来说都是用root用户来运行,而且memcached如果监听了整个网络的话没有ACL的机制,这就意味着如果别人知道机器memcached的端口就可以直接通信了,这俨然是缺乏安全的行为。网上对此也有很多解决方法,比如说用内网的方式,memcached服务器在内网里面,这样外网的用户就不可能访问到了。当然在unix下最直接的方法就是用iptables,指定ip访问指定端口。 对于memcached的客户端,不同语言有不同的实现。在php中有两种客户端供选择memcache和memcached,后者看过去比前者功能稍多。我用的是前者,从http://pecl.php.net/package/memcache下载安装包,解压缩后 #phpize #./configure –enable-memcache #make 把编译出来的so文件在php.ini中加载即可

2010年8月13日11:35 | 2 条评论
分类: 兴趣所在
标签: ,

很少写代码到这个点,为了整那个聊天程序差点把这个论坛都弄崩溃了。 晚上两点调试时突然整个系统报错,还是报一个数据库连接错误,可是我根本就没有用到cake任何model相关东西,真是把我郁闷到了,把测试站的框架文件也导过来了还是报错,最后只有跟踪框架的代码,但是毫无头绪。幸运的是最后居然自动好了,这我才想到可能是核心配置文件的缓存挂了,在没有任何代码改动的情况下只可能是这样了,不过现在还是不知道怎么引起的并且怎么就好了。太纠结了,弄了一个晚上。 还有那个纠结的编码,聊天系统在两个站上的代码完全一样,但是对ajax的编码处理却不一样,最后发现在非调试级别,RequestHandler的startup方法会自动header相应的Content-Type,真tmd的恶心,直接把startup方法屏蔽了。这些还是自己控制为好,特别是ajax这种需要utf-8编码的应用上。 今天被人来去看《唐山大地震》,一句话总结“悲剧中的喜剧” ,四周的人都哭的稀里哗啦的,我居然没哭额,不知道是我的问题还是电影的问题≡(▔﹏▔)≡。

2010年8月12日03:34 | 没有评论
分类: 兴趣所在
标签:

这篇感想本来很早就想写,但是由于自己对金融方面的认知基本在白痴阶段所以很怕在文章中大放厥词,不过一些可观的想法可以说说。我是在旅途的路上把这本书看完的,情节足够吸引人以至于我都没有感到旅途的疲劳。这本书很早就出版了,我现在才看的确out太久了,对于书的整体感觉用我在豆瓣上的评论就是“信不信由你”,可以说书的内容构造了一个相对完美的阴谋论,所谓阴谋论通常是指对历史或当代事件作出特别解释的说法。此类特别解释不同于一般广为接受的解释,将事件解释为个人或是团体秘密策划的结果。这本书的中心思想就是,当今世界金融行业其实被一小撮华尔街-伦敦的国际银行家所操控,他们脱离里政治,凌驾于政治之上,他们的目的是建立世界货币体系以垄断世界金融行业。有了这个中心思想,故事(这本书很像在讲故事)就从几百年前开始了,你会突然发现,原来历史其实是个巨大的阴谋。 罗斯柴尔德家族是这本书中提到最多的一个名字,当然作为金融白痴的我也是第一次听过。从网上的资料看这的确是一个很了不起的金融世家,在18,19世纪这个家族几乎垄断了整个世界金融业,书中第一章详细讲述了这个家族的发家史。当然这些历史应该不会有太多谬误,存在分歧的地方是罗斯柴尔德家族的现状,书中认为现在罗斯柴尔德家族还是具有起隐秘性,虽然不再是主流,但外人也并不知道其内在的运作模式,而且华尔街的银行巨擘们纷纷与此家族有密切联系,换句话说就是这个家族就是他们的祖宗。但百度百科里面有另一番解释“虽然罗斯柴尔德家族的产业规模已经很小,罗斯柴尔德银行集团一年的营业额不到100亿美元,利润不到30亿美元,估计其资本总额不会超过300亿美元,不到欧美大银行的一个零头。…罗斯柴尔德家族现在依然存在,也许他不像《货币战争》说的那样强大,但依然是世界上最富有的家族之一。一些欧美学者也对他进行过研究,不过在80年代,很多关于他的著作都奇怪的消失了,他的真实情况仍然充满谜团”。当然这段描述中还是体现了罗斯柴尔德家族的神秘性,但其真实面目也只能让读者自己去想象了。 接着文章矛头直指美联储,围绕着美联储的历史,大谈特谈美国历史,把美国独立战争,南北战争,各种总统遇刺,下台的故事都整了进来,说的很具有说服力。比如林肯遇刺是因为林肯发行了林肯绿币影响了金融家们发放货币的流通,n多总统的下台都是因为不支持美联储的建立(当时应该是美国的中央银行)。还有就是美联储的实质是私有的,是以少数几个国际银行家为核心的组织,即便是美联储的主席是由美国总统委任,但是这些都是过场,都是由哪些银行家操作的,因为文章在最开始的设定就是这些银行家是不适于任何国籍,他们脱离于国家,凌驾于政治。虽然主流媒体是不可能承认这种说法的,但是事实也许往往出乎意料,书中称这些银行家们不仅控制政权,也控制着媒体,控制了历史,为了就是让世人听不到,看不到,想不到这些东西。这样想来也许每个人都会不禁打个冷战,这就像matrix里面所描述的那样,你被控制了感官很行动,现实的你其实就在一个蛋里。不过话又说回来,如果这些事实真是金融界的最大秘密,书的作者又是怎样知道的呢,不仅如此他还把这些东西写了出来,还引起社会广泛关注,他不怕世界银行家暗地里把他做掉么,呵呵,这的确伤脑筋。 之后的讨论都基本围绕“金本位和当今货币系统的博弈”来展开的,这本书其实也是按照时间顺序写的,书越写到后面越接近当今社会。金本位的离去书中认为是近代金融界的最大阴谋,书中详细讲述了,国际银行家们怎样一步步把黄金踢出货币系统。当然在黄金之前还有白银什么的,但其他东西都是不堪一击的而黄金作为千百年来财富的象征,成为了当今货币系统最大的敌人。由于知识所限原来我也只知道模糊的金本位的概念,简单的说就是货币的发行是需要等值的黄金作为抵押,也就是说货币相当于是黄金的替代品,任何时候都能把货币兑换成黄金,而黄金则体现了人所得财富的积累。在金本位的体系中通胀几乎不会发生,有时候紧缩,因为任何货币都与黄金挂钩都与人的劳动挂钩,这些不是能凭空捏造的。对于现在货币系统,我还是从书中了解到的,结合网上的一些资料,我想书中所将的并不是假的。相当于现在的货币,比如美元已经没有足够的黄金做抵押,美元的发行是毫无顾虑的,他借用了美国的信誉,让大家都相信这种货币。书中说美元债务的体现,私有的美联储把政府的债务作为货币发行,由于政府的开销巨大,这些债务的利息都让很难还清,这样每年又需要增加很多债务,最后导致了还不清的债,而银行家们靠利息就把人民的劳动获取了。这种债务货币如果真被政府还清了,货币的意义就没有了,就失去了流通的能力,所以这将是一个恶性循环,国际银行家们永远是赢家。这种说法如果建立在美联储是私有的基础上就很可信了,可惜主流说法是美联储是国家控制的,当然货币的发行不可能是银行巨擘随心所欲的事情,但是世界货币体系脱离金本位的事实已经毋庸置疑,至于为什么要脱离,用银行家的话解释就是金本位限制了经济的发展,那确实,要有钱你得先劳动,劳动可没有印钞机那么快。 >对于近十几年的历史,书中也讲的挺多,比如泰国,日本的金融动荡,可以说几乎正确的预测了之后的次贷危机,还谈了美国发行的很多种金融衍生工具,包括哪些MBS,CDS,ABS,当然了有些多看着云里雾里的,如果要我现在来做总结就是这些金融衍生物将一切能作为货币的东西(包括风险,预言)都打包成一个产品,用来规避风险,书中的理解是这些东西是一种博弈,而且很多情况下是建立在数学模型之上,只要有理论上的利益可图,银行家就把这些付诸于显示,这些东西风险巨大(因为追求最大利益,风险成正比)大家都在挑战利益和风险的极限。如果不出事,大家都很高兴,一旦出事,连锁反应导致就是金融风暴。 一口气扯了太多,基本上是个人感想,碍于自己懂的实在太少,写不出什么高级的东西来,基本上是堆各种地方的概念,豆瓣上对这本书的讨论极为激烈,下面两篇文章很需要读一读,都很有意义: 货币战争,信or不信?一个普通人的视角 子虚乌有的“货币战争” 我还是同意第一篇文章中所说的债务货币的意义,轻量的债务货币能很好的刺激经济的发展。这本书更多的带给我的是一种新的视角和一种新的思考,发现自己对金融方面的认知太少而这个领域又如此的深奥,渐渐的我也有了浓厚的兴趣,在金融面前IT又能做什么呢?它体现了人的本能欲望,这才是每个人最根本的渴望!

2010年8月7日00:31 | 1 条评论
分类: 兴趣所在
标签:

看的我都笑喷了,有些特别搞笑的标记出来了。 【策慌打白】(Cei Fong Da Pa)说谎话。 【策爷策娘】(Cei Ya Cei Niong)欺骗父母。意指什么人都敢骗。 【一式八贴】(Yi Si Ba Tie)形容物品或事情整理得齐备妥当。 【耶皮刮脸】(Ye Pi Gua Lian)厚着脸皮,不怕人讨厌。 【麻里企刻】(Ma Li Qi Kei)形容物件表面非常粗糙。 【赊牙咧齿】(Se Ea Lie Ci)牙齿不齐,延伸指物品破烂。 【作固认真】(Zo Gu Len Zen)非常认真。 【吓死巴人】(Ha Si Ba Nin)极肮脏。 【程东程西】(Cang Dong Cang Xi)总是理解错别人的话意。 【作神作脉】(Zo Xin Zo Me)故弄玄虚、故作神秘。 【白活新鲜】(Pa Wo Xin Xian)鲜活生猛。 【福气妥妥】(Fu Qi Tuo Tuo)形容人很有福气。 【约手匡脚】(Yo Xiu Kuang Jo)手舞足蹈,过度的肢体表现。 【翻兜缺灭】(Fan Dou […]

2010年8月6日20:55 | 2 条评论
分类: 那些奇葩
标签:

看到黑夜路人写的kv数据库应用,膜拜不已,作者给出了一些hash的参考链接,对于我等初学者只能研读并收藏之。 tmdb:http://heiyeluren.googlecode.com/files/tmdb-0.0.1.zip 各种字符串Hash函数比较:http://blog.csai.cn/user3/50125/archives/2009/35638.html 字符串hash算法比较 AND 经典HASH函数:http://blog.csai.cn/user3/50125/archives/2009/35639.html 其他: 依稀记得本科时候缪哥给我也讲过一个简单的hash算法,现在回忆起来应该是类似下面的(未经任何测试的伪代码) unsigned int hash(char *s){ unsigned int r; unsigned int h = 0; while(*s){ r += (*s) * round(pow(1<<8,h++)); } return (r & 0x7FFFFFFF); }

2010年7月13日19:44 | 没有评论
标签:

有意思的yy贴,后面有一段是有关WOW,介于不是很懂直接颜色改为灰色。 000000000000分割线00000000000000000 月入刚过十万大洋 帝都魔都几套车房 海外归来博士学历 红颜都是美女娇娘 职位全是企业高管 单位都是世界百强 逢年过节都发金条 班上没事整天上网 一米八五面容俊朗 肌肉结实双腿修长 初中抓网高中灌篮 大学最次校队队长 肉搏教官一个揍俩 百米速度参考刘翔 别看宅男天天在线 嘿咻叫我夜七次郎 能写程序能修电脑 写点小说译点文章 做饭烧菜稀松平常 吹拉弹唱样样在行 电脑五开感觉良好 阴影特效十分流畅 魔兽只是小小娱乐 酒吧KTV 是我主场 手机都要IPHONE以上 两千以下那叫低档 闲来无事看场电影 所选必须IMDB上榜 星际微操独步天下 APM 四百难以抵挡 回想当年打CS 丢个手雷一炮三响 稀有宠骑满包都是 没有橙武少来亮相 滴屁艾斯常年第一 带个蓝绿也拿肩膀 大号小号都SW毕业 不1V30您别下战场 成就不到两千五百 那你肯定是快餐党

2010年7月13日18:52 | 没有评论
分类: 那些奇葩
标签:
第1页/2页12