2008年10月31日星期五

博客迁移经历


from http://neoe-blog.appspot.com/


jump to blogger?!

neoe Fri, 31 Oct 2008 05:03:17 +0000 频繁迁移部门

asked for a temporely quota upgrade from a mystisy man named "Trevor Johns", i imported all posts to blogger.
so... this cute blog has its faith to abondante recently.

why i use gae to host my blog neoedmund Thu, 30 Oct 2008 08:13:25 +0000 吃饱没事干部门

today i moved my old 300+ blog posts to here.
so why i do the sweeting job?
before this, i host my blog in blog.neoedmund.net which i rent from lunarpages.com and also domain name from yahoo. but i fears when my credit card expires someday in the further. so maybe the google site will last longer. and i donnt even oblidge myself to think the affairs of great fire wall blockers.
so google has the blogger, but i found difficult to import by old blogs into it. after using the google data api, still found a quote of 50 post per 24 hours. so wordpress.com seems ok, but it is slower then blogger. and the characters in it is so BIG. and it said it is clever enought to avoid a post being imported twice. but actually i found it is TOO clever to let my imported posts to show up!
after these fails, i had to write the python code to create this app.
after all, it's DONE!

这是我做的blog

neoe Thu, 30 Oct 2008 05:04:41 +0000 开发部门

经过一两天的编程, 我作出了GAE的BLOG. 可供个人使用。
source: http://code.google.com/p/neoe-blog-gae/
只有200多行代码和几个图片文件

2008年10月28日星期二

Priority queue in python

I found a plain list with a 2-cut insert like this
lo = 0
hi = len(a)
while lo < hi:
mid = (lo+hi)/2
if prioityOfx > prioityOfa[mid]: hi = mid
else: lo = mid+1
a.insert(lo, x)
is fastest as i know.
much faster than using heapq. so become the first one. its bottleneck seems to be this insert operation.

2008年10月24日星期五

佛心慧语181条

穷则独善其身,达则兼善天下,以下是穷人的一些论点。什么?独善其身还没做到? 。。。
一、人之痛苦,在于追求错误的东西。 
二、说别人让你痛苦,不如说自己修养不够。 
三、你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。
四、好好的管教你自己,不要管别人。 
五、不宽恕众生,不原谅众生,是苦了你自己。 
六、别说别人可怜,自己更可怜,自己修行如何?自己懂得人生多少? 
七、对自己的良心交待,不是做给别人看的。 
八、福不够的人,就会常常听到是非。 
九、修行是点滴的工夫。 
十、在顺境中修行,永远不能成功。
十一、你永远要感谢给你逆境的众生。
十二、你随时要认命,因为你是人。
十三、你永远要宽恕众生,不论他有多坏,甚至他伤害过你,你一定要放下,才能得到真正的快乐。
十四、这个世界本来就是痛苦的,没有例外的。 
十五、当你快乐时,你要想,这快乐不是永恒的。当你痛苦时你要想这痛苦也不是永恒的。
十六、认识自己,降伏自己,改变自己,才能改变别人。
十七、今日的执著,会造成明日的后悔。
十八、你可以拥有爱,但不要执著,因为分离是必然的。
十九、不要浪费你的生命在你一定会后悔的地方上。
二十、你什么时候放下,什么时候就没有烦恼。
二一、内心没有分别心,就是真正的苦行。
二二、第一个观念,永远不去看众生的过错。你看众生的过错,你永远污染你自己。
二三、你每天若看见众生的过失和是非,你就要赶快去忏悔。
二四、业障深重的人,一天到晚都在看别人的过失与缺点,真正修行的人,从不会去看别人的过失与缺点。
二五、每一种创伤,都是一种成熟。
二六、当你知道迷惑时,并不可怜, 当你不知道迷惑时,才是最可怜的。
二七、狂妄的人有救,自卑的人没有救。
二八、你不要一直不满人家,你应该一直检讨自己才对。不满人家,是苦了你自己。
二九、一切恶法,本是虚妄的,你不要太自卑你自己。一切善法,也是虚妄的,你也不要太狂妄你自己。
三十、当你烦恼的时候,你就要告诉你自己,这一切都是假的,你烦恼什么?  
以下入内
三一、未学佛的时候,你看什么都不顺。学佛以后,你要看什么都很顺。
三二、要包容那些意见跟你不同的人,这样子日子比较好过。你要是一直想改变他,那样子你会很痛苦。
三三、承认自己的伟大,就是认同自己的愚疑。
三四、修行就是修正自己错误的观念。
三五、医生难医命终之人,佛陀难渡无缘的众生。
三六、一个人不能从内心去原谅别人,他就永远不会心安理得。
三七、心中装满着自己的看法与想法的人,永远听不见别人的心声。
三八、毁灭人一句话,培植一个人千句话,多口下留情。
三九、劝告别人时,不顾及别人的自尊心,再好的言语都没用。
四十、不在智慧中夹杂着傲慢。不使谦虚心缺乏智慧。
四一、根本不必回头去看咒骂你的人是谁?疯狗咬你一口,难道你也要趴下反咬他一口吗?
四二、忌妒别人,不会给自己增加任何的好处。忌妒别人,也不可能减少别人的成就。
四三、永远不要浪费你的一分一秒,去想任何你不喜欢的人。
四四、多少人要离开这个世间时,说出同一句话,这世界真是无奈与凄凉啊!
四五、恋爱不是慈善事业,不能随便施舍的。感情是没有公式,没有原则,没有道理可循的。人们至死在执著追求。
四六、请你用慈悲心和温和的态度,把你的不满与委屈说出来,别人就容易接受。
四七、创造机会的人是勇者。等待机会的人是愚者。
四八、能说不能行,不是真智慧。
四九、多用心去倾听别人怎么说,不要急着表达你自己的看法。
五十、同样的瓶子,你为什么要装毒药呢?同样的心理,你为什么要充满着烦恼呢?
五一、得不到的,一直以为是美好,那是你了解太少,没与他相处在一起。深入了解后,你会发现不是想像中美好。
五二、这个世间只有圆滑,没有圆满的。
五三、修行要有耐性,甘于淡泊,乐于寂寞。
五四、活着一天,就是有福气,就该珍惜。当哭泣没鞋子穿时,我发现有人却没有脚。
五五、多一分心力去注意别人,就少一分心力反省自己,你懂吗?
五六、眼睛不要老是睁得那么大,我且问你,百年以后,那一样是你的。
五七、欲知世上刀兵劫,但听屠门夜半声。不光埋怨自己多病,灾祸横生,多看看横死在你刀下众生有多少?
五八、憎恨别人对自己是一种很大的损失。
五九、每一个人都拥有生命,并非每个人都懂得生命,乃至于珍惜生命。不了解生命的人,对他是一种惩罚。
六十、自以为拥有财富的人,其实是被财富所拥有。
六一、情执是苦恼的原因,放下情执,你才能得到自在。
六二、随缘不是得过且过,因循苟且,而是尽人事听天命。
六三、不要太肯定自己的看法,这样比较少后悔。
六四、当你对自己诚实的时候,世界上没有人能够欺骗得了你。
六五、用伤害别人的手段来掩饰自己缺点的人,是可耻的。
六六、世间的人对法律负责任。修行的人对因果负责任。
六七、贫穷的时候,你就用身体去布施,譬如说扫地、洒水、搬东西等,这也是一种布施。
六八、内心充满忌妒,心中不坦白,言语不正的人,不能算是一位五官端正的人。
六九、默默的关怀与祝福别人,那是一种无形的布施。
七十、多讲点笑话,以幽默的态度处事,日子会好过一点。
七一、与人相处之道,在于无限的容忍。
七二、不要刻意去猜测他人的想法,没有智慧与经验的正确判断,通常都会有错误的。
七三、要了解一个人,只需要看他的出发点与目的地是否相同,就可以知道他是否真心的。
七四、人生的真理,只是藏在平淡无味之中。
七五、不洗澡的人,硬擦香水是不会香的。名声与尊贵,是来自于真才实学的。有德自然香。
七六、与其你去排斥它已成的事实,你不如去接受它,这个叫做认命。
七七、佛菩萨只保佑那些肯帮助自己的人。
七八、逆境是成长必经的过程,能勇于接受逆境的人,生命就会日渐的茁壮。
七九、你要感谢告诉你缺点的人。
八十、能为别人设想的人,永远不寂寞。
八一、如果你能像看别人缺点一样,如此准确般的发现自己的缺点,那么你的生命将会不平凡。
八二、原谅别人,就是给自己心中留下空间,以便回旋。
八三、时间总会过去的,让时间流走你的烦恼吧!
八四、你硬要把单纯的事情看得很严重,那样子你会很痛苦。
八五、永远扭曲别人善意的人,无药可救。
八六、人坏,只是习气罢了,每人都有习气,只是深浅不同。他有向道的心,就原谅他,不要把他看做是坏人。
八七、说一句谎话,要编造十句谎话来弥补,何苦呢?    
八八、其实爱美的人,只是与自己谈恋爱罢了。
八九、没有不被毁谤的人,没有被赞叹的人。话多话少,别人都要批评你;沈默,别人还是要批评你。
九十、夸奖我们,赞叹我们的,这都不是名师。会讲我们,指示我们的,这才是善知识,有了他们我们才会进步。
九一、你目前所拥有的都将随着你的死亡而成为他人的,为何不现在就布施给真正需要的人呢?
九二、为了赞美而去修行,有如被践踏的香花美草。
九三、白白的过一天,无所事事,就像犯了窃盗罪一样。
九四、能够把自己压得低低的,那才是真正的尊贵。
九五、广结众缘,就是不要去伤害任何一个人。
九六、沈默是毁谤最好的答覆。
九七、对人恭敬,就是在庄严你自己。
九八、拥有一颗无私的爱心,便拥有了一切。
九九、仇恨永远不能化解仇恨,只有慈悲才能化解仇恨,这是永恒的至理。
一00、你认命比抱怨还要好,对于不可改变的事实,你除了认命以外,没有更好的办法了。
一0一、不要因为众生的愚疑,而带来了自己的烦恼。不要因为众生的无知,而痛苦了你自己。
一0二、别人讲我们不好,不用生气、难过。说我们好也不用高兴,这不好中有好,好中有坏,就看你会不会用?
一0三、自己明明对,别人硬说你不对,也要向人忏悔,能忍才会进步。明明你对也向他人求忏悔,就是修行了。
一0四、当你的错误显露时,可不要发脾气,别以为任性或吵闹,可以隐藏或克服你的缺点。
一0五、不要常常觉得自己很不幸,世界上比我们痛苦的人还要多。
一0六、愚痴的人,一直想要别人了解他。有智慧的人,却努力的了解自己。
一0七、别人永远对,我永远错,这样子比较没烦恼。
一0八、来是偶然的,走是必然的。所以你必须,随缘不变,不变随缘。
一0九、慈悲是你最好的武器。
一一0、只要面对现实,你才能超越现实。
一一一、良心是每一个人最公正的审判官,你骗得了别人,却永远骗不了你自己的良心。
一一二、不懂得自爱的人,是没有能力去爱别人的。
一一三、学佛就是在学做人而已。
一一四、正人行邪法,邪法亦正,邪人行正法,正法亦邪,一切唯心造。
一一五、有时候我们要冷静问问自已,我们在追求什么?我们活着为了什么?
一一六、不要因为小小的争执,远离了你至亲的好友,也不要因为小小的怨恨,忘记了别人的大恩。
一一七、勇于接受别人的批评,正好可以调整自己的缺点。
一一八、感谢上苍我所拥有的,感谢上苍我所没有的。
一一九、凡是能站在别人的角度为他人着想,这个就是慈悲。
一二0、学佛不是对死亡的一种寄托,而是当下就活得自在和超越。
一二一、佛陀从不勉强别人,只是告诉众生,何者是善?何者是恶?善恶要自己选择,生命要自己掌握。 
一二二、所谓的放下,就是去除你的分别心、是非心、得失心、执著心。
一二三、说话不要有攻击性,不要有杀伤力,不夸已能,不扬人恶,自然能化敌为友。
一二四、一个常常看别人缺点的人,自己本身就不够好,因为他没有时间检讨他自己。
一二五、是非天天有,不听自然无,是非天天有,不听还是有,是非天天有,看你怎么办?
一二六、真正的布施,就是把你的烦恼、忧虑、分别和执著心通通放下。
一二七、如果你真的爱他,那么你必须容忍他部份的缺点。  
一二八、要克服对死亡的恐惧,你必须要接受世上所有的人,都会死去的观念。
一二九、所有的病患,医生最难治,所有的众生,自以为是的人最难渡。
一三0、一匹驴,吃再好的草,也不会成为一匹俊马。用执著和分别心去修行,再大的精进,也不会成佛。 
一三一、了解永恒真理的人,就不会为任何的生离死别而哀伤悲泣,因为生离死别是必然的。
一三二、虽然你讨厌一个人,但却又能发觉他的优点好处,像这样子有修养的人,天下真是太少了。
一三三、若能一切随他去,便是世间自在人。
一三四、希望你常对自己说,闻到了佛法,我是最幸福的人,除了这幸福外,再没有别的了。
一三五、你每天呐喊二十一遍「我用不着为这一点小事而烦恼」,你发现一种不可思议的力量,试试看,很管用的。
一三六、诚实的面对你内心的矛盾和污点,不要欺骗你自己。
一三七、因果不曾亏欠过我们什么,所以请不要抱怨。
一三八、我们确实有如是的优点,但也要隐藏几分,这个叫做涵养。
一三九、无事莫把闲话聊,是非往往闲话生。
一四0、大多数的人一辈子只做了三件事;自欺、欺人、被人欺。
一四一、太过于欣赏自己的人,不会去欣赏别人的优点。
一四二、活在别人的掌声中,是禁不起考验的人。
一四三、心是最大的骗子,别人能骗你一时,而它却会骗你一辈子。
一四四、坏孩子,父母总是比较*心。对于罪业愈深重的众生,我们该特别宽恕他怜愍他,而不应该远离他舍弃他。
一四五、只要自觉心安,东西南北都好。如有一人未度,切莫自己逃了。
一四六、用平常心来生活,用惭愧心来待人,心来处事,用菩提心契佛心。
一四七、一件东西你肯放手,就有机会选择别的。人心死执自己的观念,智慧也只能达到某种程度。
一四八、人家怕你,并不是一种福,人家欺你,并不是一种辱。
一四九、不是某人使我烦恼,而是我拿某人的言行来烦恼自己。
一五0、不要刻意去曲解别人的善意,你应当往好的地方想。
一五一、世上的事,不如己意者,那是当然的。
一五二、我的财富并不是因为我拥有很多,而是我要求的很少。
一五三、吃了就一定要拉,人一定要学会随缘放下,否则就会?便秘。
一五四、常以为别人在注意你,或希望别人注意你的人,会生活的比较烦恼。
一五五、我能为你煮东西,但我不能为你吃东西。各人吃饭是各人饱,各人生死是个人了。
一五六、看轻别人很容易,要摆平自己却很困难。
一五七、人类最大的错误,在于不敢承担圣人的心。
一五八、你只管活你自己的,不必去介意别人的扭曲与是非。
一五九、婚姻中一定忍耐包容对方的缺点,世上没有绝对幸福圆满的婚姻,幸福只是来自于无限的容忍与互相尊重。
一六0、平平安安过一天,那就是一种福气了。多少人今天见不到明天太阳,成了残废,失去自由,家破人亡。
一六一、是非和得失,要到最后的结果,才能评定。
一六二、你不必和因果争吵,因果从来就不会误人。你也不必和命运争吵,命运它是最公平的审判官。
一六三、你有你的生命观,我有我的生命观,我不干涉你。只要我能,我就感化你。如果不能,那我就认命。
一六四、你希望掌握永恒,那你必须控制现在。
一六五、恶口永远不要出自于我们的口中,不管他多坏,多恶。骂他,你心就被污染了,你想,他就是你的善知识。
一六六、有人跟你争执,让他赢,赢输只是文字观念。让对方赢,你并没损失。赢,他得到什么?输,你失去什么?
一六七、我们大部份的生命都浪费在文字语言的捉摸上。
一六八、你不要常常觉得自己很委曲,你应该要想,他对我这样已经很好了,这就是修行的功夫。
一六九、别人可以违背因果,害我们,打我们,毁我们。我们不因此憎恨,为什么?保完整的本性和清净的心。
一七0、与人接触时,常问我有什么对他有用?我不能以个人的道德、学问和修持的力量使人受益,等于欠债。
一七一、出家是一生一世的事,修行是多生多劫的事。
一七二、信佛,学佛,不是为自己,乃是为一切苦海中的众生。
一七三、佛不渡无缘的人,不能渡的人,我们就把他当做菩萨来看。
一七四、如果一个人没有苦难的感受,就不容易对他人给予同情。你要学救苦救难的精神,就得先受苦受难。
一七五、真正的忍是,他欺负了你,对不住你,什么都不及你,你有足够的力量对付他,而你认他只是一时糊涂。   
一七六、放眼从累生历劫,一切的众生,谁不曾做过我的父母、兄弟姊妹、亲戚眷属?谁不曾做过我的仇敌冤家?如果说有恩,个个与我有恩;如果说有冤,个个与我有冤。这样子我们还有什么恩怨亲疏之别呢?再就智慧愚笨来说,人人有聪明的时候,也有愚痴的时候,聪明的人可能变愚痴,愚痴的人也可能变聪明。最坏的人,也曾做过许多好事,而且不会永远坏;好人也曾做过许多坏事,将来也不一定会好。如此我们反覆思索,所谓的冤亲、贤愚,这许多差别的概念,自然就会渐渐淡了。这绝对不是混沌,也不是不知好坏,而是要将我们无始以来的偏私差别之见,以一视同仁的平等观念罢了!
一七七、世界原本就不属于你,你用不着抛弃,要抛弃的是一切的执著。万物皆为我所用,非我所属。
一七八、宁可自己去原谅别人,莫让别人来原谅你。
一七九、用烦恼心来面对事物时,你会觉得一切都是业障,世界也会变得丑陋可恨。
一八0、欲为诸佛龙象,先做众生马牛。
一八一、我们不能改变周遭的世界,我们就只好改变自己,用慈悲心和智慧心来面对这一切。

我又“震惊”了

今天偶然看到 百度贴吧有捐旧衣服的活动, 我又看到了一个我的盲点,中国还有大约2亿人属于贫困人口,温饱成问题。 之所以成为盲点,是因为曾经教科书里写中国已经基本解决温饱奔小康了,然后还一直看到神5神6上天的。没想到这个“基本”竟是如此的沉重,就等于是欺骗。应该这样写, 中国建国60年,还未解决温饱问题。 写进教科书,不要再忽悠人。
而且, 温饱问题不是逐年改善吧,我看是走两步,退一步。
穷人永远都是穷人。 我还没想到,或者说敢于想到解决的办法。比如说,什么时候全人类,全地球,不再有饥饿的生物呢。 人都是近视,某些泛泛的动物保证者,还反对杀生呢, 那么我们人类就不要吃肉了吗。
人类可以保护人类的利益而损害猪牛羊的生命
国家可以保护本国人的利益而压榨别的国家
我该怎么理解这个问题,困惑中。

小得

1. 一个人不会寂寞, 和女人交流会变得寂寞
2. 在日本的某些中国女人似乎很いやらしい
3. 咖啡虽好,但也有副作用
4. 渐渐听日语变得习惯不头疼了,虽然还是听不懂
5. 对日本人不应该和对中国人不一样,虽然文化有不同,刚来日本的时候和日本人交流比较紧张,现在觉得根本没必要

2008年10月21日星期二

Andrew Lahde : a goodbye letter

http://ask.slashdot.org/article.pl?sid=08/10/18/1310249
Dear Investor:
Today I write not to gloat. Given the pain that nearly everyone is experiencing, that would be entirely inappropriate. Nor am I writing to make further predictions, as most of my forecasts in previous letters have unfolded or are in the process of unfolding. Instead, I am writing to say goodbye.
Recently, on the front page of Section C of the Wall Street Journal, a hedge fund manager who was also closing up shop (a $300 million fund), was quoted as saying, “What I have learned about the hedge fund business is that I hate it.” I could not agree more with that statement. I was in this game for the money. The low hanging fruit, i.e. idiots whose parents paid for prep school, Yale, and then the Harvard MBA, was there for the taking. These people who were (often) truly not worthy of the education they received (or supposedly received) rose to the top of companies such as AIG, Bear Stearns and Lehman Brothers and all levels of our government. All of this behavior supporting the Aristocracy, only ended up making it easier for me to find people stupid enough to take the other side of my trades. God bless America.
There are far too many people for me to sincerely thank for my success. However, I do not want to sound like a Hollywood actor accepting an award. The money was reward enough. Furthermore, the endless list those deserving thanks know who they are.
I will no longer manage money for other people or institutions. I have enough of my own wealth to manage. Some people, who think they have arrived at a reasonable estimate of my net worth, might be surprised that I would call it quits with such a small war chest. That is fine; I am content with my rewards. Moreover, I will let others try to amass nine, ten or eleven figure net worths. Meanwhile, their lives suck. Appointments back to back, booked solid for the next three months, they look forward to their two week vacation in January during which they will likely be glued to their Blackberries or other such devices. What is the point? They will all be forgotten in fifty years anyway. Steve Balmer, Steven Cohen, and Larry Ellison will all be forgotten. I do not understand the legacy thing. Nearly everyone will be forgotten. Give up on leaving your mark. Throw the Blackberry away and enjoy life.
So this is it. With all due respect, I am dropping out. Please do not expect any type of reply to emails or voicemails within normal time frames or at all. Andy Springer and his company will be handling the dissolution of the fund. And don’t worry about my employees, they were always employed by Mr. Springer’s company and only one (who has been well-rewarded) will lose his job.
I have no interest in any deals in which anyone would like me to participate. I truly do not have a strong opinion about any market right now, other than to say that things will continue to get worse for some time, probably years. I am content sitting on the sidelines and waiting. After all, sitting and waiting is how we made money from the subprime debacle. I now have time to repair my health, which was destroyed by the stress I layered onto myself over the past two years, as well as my entire life — where I had to compete for spaces in universities and graduate schools, jobs and assets under management — with those who had all the advantages (rich parents) that I did not. May meritocracy be part of a new form of government, which needs to be established.
On the issue of the U.S. Government, I would like to make a modest proposal. First, I point out the obvious flaws, whereby legislation was repeatedly brought forth to Congress over the past eight years, which would have reigned in the predatory lending practices of now mostly defunct institutions. These institutions regularly filled the coffers of both parties in return for voting down all of this legislation designed to protect the common citizen. This is an outrage, yet no one seems to know or care about it. Since Thomas Jefferson and Adam Smith passed, I would argue that there has been a dearth of worthy philosophers in this country, at least ones focused on improving government. Capitalism worked for two hundred years, but times change, and systems become corrupt. George Soros, a man of staggering wealth, has stated that he would like to be remembered as a philosopher. My suggestion is that this great man start and sponsor a forum for great minds to come together to create a new system of government that truly represents the common man’s interest, while at the same time creating rewards great enough to attract the best and brightest minds to serve in government roles without having to rely on corruption to further their interests or lifestyles. This forum could be similar to the one used to create the operating system, Linux, which competes with Microsoft’s near monopoly. I believe there is an answer, but for now the system is clearly broken.
Lastly, while I still have an audience, I would like to bring attention to an alternative food and energy source. You won’t see it included in BP’s, “Feel good. We are working on sustainable solutions,” television commercials, nor is it mentioned in ADM’s similar commercials. But hemp has been used for at least 5,000 years for cloth and food, as well as just about everything that is produced from petroleum products. Hemp is not marijuana and vice versa. Hemp is the male plant and it grows like a weed, hence the slang term. The original American flag was made of hemp fiber and our Constitution was printed on paper made of hemp. It was used as recently as World War II by the U.S. Government, and then promptly made illegal after the war was won. At a time when rhetoric is flying about becoming more self-sufficient in terms of energy, why is it illegal to grow this plant in this country? Ah, the female. The evil female plant — marijuana. It gets you high, it makes you laugh, it does not produce a hangover. Unlike alcohol, it does not result in bar fights or wife beating. So, why is this innocuous plant illegal? Is it a gateway drug? No, that would be alcohol, which is so heavily advertised in this country. My only conclusion as to why it is illegal, is that Corporate America, which owns Congress, would rather sell you Paxil, Zoloft, Xanax and other additive drugs, than allow you to grow a plant in your home without some of the profits going into their coffers. This policy is ludicrous. It has surely contributed to our dependency on foreign energy sources. Our policies have other countries literally laughing at our stupidity, most notably Canada, as well as several European nations (both Eastern and Western). You would not know this by paying attention to U.S. media sources though, as they tend not to elaborate on who is laughing at the United States this week. Please people, let’s stop the rhetoric and start thinking about how we can truly become self-sufficient.
With that I say good-bye and good luck.
All the best,
Andrew Lahde

2008年10月15日星期三

gtalk jabber bot sample 1

# coding=utf8
import jabber
import time
import xmlstream
import traceback
import os
general = {'account':'xxx'
,'server':'gmail.com'
,'resource':'Home'
,'password':'xxx'
,'status':'online'
}

def connect():
global con
global general
print ">>> Connecting"
if 1:
print '>>> host is [%s]' %general['server']
print '>>> account is [%s]' % general['account']
print '>>> resource is [%s]' % general['resource']
con = jabber.Client(host=general['server'],debug=False ,log=None,
port=443, connection=xmlstream.TCP_SSL)
print ">>> Logging in"
con.connect()
con.setMessageHandler(messageCB)
con.setPresenceHandler(presenceCB)
con.setIqHandler(iqCB)
con.setDisconnectHandler(disconnectedCB)
con.auth(general['account'], general['password'], general['resource'])
con.requestRoster()
con.sendInitPresence()
r = con.getRoster()
for i in r.getJIDs():
print i

sendpresence(general['status'])
print ">>> Online!"
def sendpresence(msg):
p = jabber.Presence()
p.setStatus(msg)
con.send(p)

def messageCB(con,msg):
print '>>>', time.strftime('%Y-%m-%d %H:%M:%S'), '[MESSAGE]', unicode(msg).encode('utf-8')

def presenceCB(con,prs):
print '>>>', time.strftime('%Y-%m-%d %H:%M:%S'), '[PRESENCE]', prs

def iqCB(con,iq):
# reply to all IQ's with an error
reply=None
try:
# Google are bad bad people
# they don't put their query inside a <query> in <iq>
reply=jabber.Iq(to=iq.getFrom(),type='error')
stuff=iq._node.getChildren()
for i in stuff:
reply._node.insertNode(i)
reply.setError('501', _('Feature not implemented'))
con.send(reply)
except:
traceback.print_exc()
def disconnectedCB(con):
pass
def checkNewMail():
path='C:/mail/inbox'
mails=[]
for x in os.listdir(path):
if x.endswith('.eml'):
mails.append(x)
if len(mails)>0:
s="\
".join(mails)
s=s.decode("shift_jis")
print s
m = jabber.Message(to="neoedmund@gmail.com", body= '%s You have mail: %s' % ( time.strftime('%Y-%m-%d %H:%M:%S'), s))
global con
con.send(m)
con = None
def main():
global con
JID="%s@%s/%s" % (general['account'], general['server'], general['resource'])
running = False
last_ping=0
try:

if not con:
connect()
if 1:
#test quality
m = jabber.Message(to="neoedmund@gmail.com", body='Im on line:' + time.strftime('%Y-%m-%d %H:%M:%S'))
con.send(m)
if 1:
print '>>> Quality testing...', time.strftime('%Y-%m-%d %H:%M:%S')
while 1:
if time.time()-last_ping>120: # every 2 minutes
# Say we're online.
p = jabber.Presence()
p.setFrom(JID)
con.send(p)
sendpresence(general['status'])
last_ping = time.time()

checkNewMail()

con.process(1)
except KeyboardInterrupt:
pass
if __name__=='__main__':
main()

2008年10月14日星期二

セレブと貧乏太郎

当女人快都成为商品的郁闷时代,正暗合我意,富豪小姐和贫穷男的故事。看的让我哈哈大笑。有一颗高贵善良的心的男人,不需要什么泡妞技巧,不需要什么三高什么有房有车之类的。 就能成为故事的男主角。 :))

2008年10月13日星期一

好久没有写blog了


是不是说明这些日子我停止思考了,停止生活了,除了吃饭就是睡觉了。
我在认识一个问题, 逼良为娼。
这个社会现在有逼良为娼的倾向。(我才发现)

如旧社会,有的家里欠债无法偿还,被债主强行卖到妓院,有的眼看父母兄弟就要饿死,卖掉自己可救全家性命。如此种种纯属被逼无奈。可今天做小姐者,多属自愿,因为轻松,挣钱容易,可以吃好穿好。吃几年青春饭后,回到家乡,找个正当职业,选个如意郎君,凭自己的积蓄,可以过上不错的生活。

“笑贫不笑娼”
已经熟于耳,但是现在我才觉得那么沉重。
我是不是被洗脑了呢? 人的意识是从无到有的,从那些原子里产生出来的, 我不敢说有那么多道理, 也许只是物理现象的一个延伸。
不管有那一种意识, 很难确认是对是错,是真是虚幻。
我要问问自己,你到底想要什么。 怎样做才能让你开心,真的开心。
也许像我这样有一技之长的“精英”才干着一份稍微“体面”的工作,但是社会为那些弱者该怎么保证他们,她们没工作而产生焦虑,而去做妓呢?
还有人说富人家小姐也会去做鸡,做了鸡还不愿意从良。我说他妈的都是骗人的吧。

2008年10月2日星期四

常回家看看

今天早上,我在梦里看望了我的外婆。
我还给她带去了美味的日本寿司。
她让我乘末班车回去吧,我说我还想住一晚。

2008年10月1日星期三

玩google app engine

google app engine 现在我终于发现它了。
它就是云计算,它就是非常划时代伟大的东西,它是程序员玩的场所。
我也做了一个简单的留言板
http://neoe.appspot.com/
我的眼光很好,当初在图书馆爱上了java, 然后不爱ejb, 不爱.Net, 又指定python为java接班人。 这一切口味的取舍,都随着时间证明了我的口味的敏感性。

10/1

十月份了,第四季度了。夏装结束了,又开始西装领带了。
日本人真喜欢制服啊。男人有西装领带,女学生有水手服。

博客归档

neoedmund's shared items

我的简介

ZIP Code File