Monthly Archives: 04月 2009

Ext Core 3.0 Beta 发布,未包含可视化开发环境

上次说到ExtJs 3.0将在4月14日左右发布,其实早在4月4日,ExtJs在其官方博客上发布了相关的消息,同时对外发布了Ext Core 3.0 Beta 版并提供下载。但是这次的发布并没有包含之前所说的可视化开发环境,只包含了源码、示例、文档及许可信息等内容,这不免令人有点失望。

我注意到原文中有这么一句:

"Ext Core is a subset of the upcoming Ext JS 3.0 release optimized for speed & file size."

即:(这次发布的)Ext Core 3.0 是即将发布的Ext JS 3.0的一个子集,Ext JS 3.0在速度和文件体积上将有所优化。

还是没有提到可视化开发环境,难道这只是传言么?看来只能等待正式版发布才能知晓了……

在.NET Compact Framework调用PPC设备的震动功能[转]

利用C#开发Pocket PC程序,想在程序里调用设备的震动功能,至少再wm5中还没有这样的API,上网查了不少例子,都只能再c++下调用。既然这样,那唯一的办法是运用P/Invoke了,在"coredll.dll"中有这样两个函数 C++代码 BOOL INAPI NLedGetDeviceInfo( UINT nInfoId, void *pOutput ); BOOL WINAPI NLedSetDevice( UINT nDeviceId, void *pInput ); NLedGetDeviceInfo 是获得LED数量,NLedSetDevice是来设置LED状态的,我们只有通过它来启动或者关闭Pocket PC设备的震动与否。说明一下:一般PPC设备都有两个LED,一个就是扬声器0(Radio LED),另一个则是振动器1(Vibrator)了。在我的PPC设备上发现第二个是Vibrator,不知道是不是所有的PPC都是这样子的。后来查到"On the HTC Himalaya the vibration device is implemented at index 1。"也就是HTC内核的都是1. C#代码 using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.Threading; namespace BluetoothChatPPC { class LED { class NLED_SETTINGS_INFO { public [...]

我的博客档案

刚刚玩了玩网易的有道博客搜索,其中的博客档案功能挺好玩的,对我的博客的评语是: 揭下工作时间的面具,夜 深人静之际情绪高涨、精神亢奋、思绪敏捷;夜游型的人群喜好独立的空间,即使是一 个人的表达,也要有怡情的环境和沉静的客观条件才能抒发。其实几点还是星期几,对于博主无非是不停息的时钟。问君能有几次博?答曰,想博就博!要是去年, 博主就是著名的网络写手了。可惜现在人人皆博,这算不得什么厉害啦。天青色等烟雨,而我在等你;博客被人顶起,留言千万里。要对得起老一辈博客的称号,博 主可要努力了。 另外,还有个博客男女的功能,我博客的测试结果是: 芮志.睿智 100.0%男性倾向,0.0%女性倾向 评点:您的文风冷静而镇定,言语间展现出强悍的思辨能力与恢宏的胸襟,一个男子汉的阳刚形象跃然纸上。 系统分析我的写博习惯为: 文章篇幅情况: 虽然有些不是太准确,但还是挺好玩的,O(∩_∩)O

你怎么会如此乐观[转]

有个朋友问我: ——你怎么会如此乐观? 我告诉他:——其实,我原本也曾是个悲观主义者…… 想一下子说明白,却也不是很容易。 小孩子都是乐天派,至少绝大多数小孩子都是乐天派――尽管他们最爱哭。那个时候的他们没有理由悲观――要什么有什么,有什么痛苦也记不住,当然,他们想要 的东西也不多,除了吃的还是吃的;至于玩的么,大多数孩子只不过是别人玩什么跟着玩什么而已。他们甚至不需要思考,或者还不知道思考是什么东西,一切行动 全凭直觉。 小孩子都是乐天派的另外一个原因是他们记忆力差。他们的记忆力还没有经过大量的训练,所以,他们更容易遗忘痛苦;况且我们人类的基因中原本就有“ 遗忘痛苦”的这种自我保护功能――想想看,如果一个人无法忘记自己生活经历中的所有痛苦,那他是不是早就受不了自杀掉了?小孩子记忆力差,所以他们会很快 忘记痛苦,嚎啕大哭之后可以马上破涕为笑――你什么时候有机会可以经常看到成年人破涕为笑? 随着心理生理不停地成长,生活当中的痛苦开始越来越多――想要却得不到的东西也越来越多,开始学会一点点思考但是想不明白的事情越来越多,懂得了责任的重 要却发现无能为力的事情越来越多,学会了分辨美好与丑恶却发现美好不多可是丑恶却漫天飞舞,付出了极大的代价与世俗抗争只为了坚持那一点点的原则可是最终 发现亲人朋友都站在对立面于是瞬间气馁不已,为了理想甘于独自承担一切后果以为自己英勇不屈可偏偏活到了最后发现没人领情甚至以怨报德于是认为自己早该跳 出红尘之外…… 所以,我们观察周遭现象最终更可能得出的结论是,绝大多数人的悲观其实并不是天生的,而是后天习得的。宾大心理学教授塞利格曼当年在读研究生的时候通过观 察“狗被电东篱把酒黄昏后击之后的反应”(他的教授的实验项目之一)而提出“习得之悲观”、的概念。后来,塞利格曼先生又提出了“习得之乐观”,开辟了一个新的心理学领 域,叫“Positive Psychology”。 今天我们看到的很多所谓“成功学”的书籍,其实都是建立在塞利格曼这样的严肃心理学家的研究成果基础之上,只不过,成功学书籍的作者,在学术上已经顾不得 那么多的所谓严肃而已。他们给公众开出的处方是:“凡是都往好了想”,抑或“一切事物都有光明的一面”。塞利格曼等严肃的心理学家们只是在研究,并且得出 结论“有些时候,乐观是可以习得的,但同时要知道这个过程不仅漫长并且随时可能失败”。他们可没有鼓励所有的人为了追求幸福“自欺欺人”。 我觉得一个人最终能够乐观(我的意思是真正的乐观),绝对不可能通过自欺欺人达到。无论哪个人怎样天天喊“这世界真的非常美好”,不会使这个世界变得更好 或者更坏;每天都自欺欺人地只观察、描述、讨论、记录一切美好的事物,而有意忽略丑恶,不仅不会使一个人变得坚强,反倒会使一个人变得无比脆弱。“脆弱的 完美主义”向来是这世界最残忍的刽子手,每天,在这世界的每一个角落,都有无数因不切实际而无比脆弱的“完美主义者”疯掉或者自杀。 我现在所拥有的乐观几乎是凭运气获得的。有一天下午的思考,一下子让我从一端跳到了另外一端――原来是悲观,跳过来之后是乐观,长期冷静地乐观,最终就是所谓的“达观”。 那是一个没什么特征的下午,照例我在某个角落读书。掩卷长叹的是,历史书读得越多,人越可能成为悲观主义者――你想啊,人类史本质上来看就是一个扼杀天 才、蹂躏天才、遗忘天才、漫骂侮辱天才、流放杀害天才的历史;每个时期,全世界每个角落,都有大量的天才不是英年早逝就是被迫就义。当我想到这个的时候, 我觉得不寒而栗,看看窗外,觉得太阳都灰暗的不再耀眼。可是,运气来了。不知道为什么,我突然想,“诶,不对啊?为什么历史这么灰暗,这人类整体上却明明 在进步呢?”――这是我26岁那年最大的运气,天知道这个念头是怎样冒出来的――但感觉上太阳又开始非常耀眼了。 接下来的思考到不是很复杂。确实很多天才被扼杀、蹂躏、遗忘、漫骂侮辱、流放杀害,但人类社会之所以可以不停地进步就是因为“天才只要有一个幸存就够了 ”――邪不压正的意思是说,在邪有暗香盈袖恶的力量也不能屠尽所有的正义之士。苏格拉底被杀害了,可是亚里士多德一个人就改变了世界――三段论是一切现今西方文明的 基础;牛顿之前有很多的天才也想到了与牛顿一样的科学原理,但基于种种原因并没有受到重视,但只要牛顿一个人最终出现就够了,世界因他而变。所以,尽管说 起来无情,但事实确实如此,无论多少天才被扼杀、蹂躏、遗忘、漫骂侮辱、流放杀害,我们都没有理由因此悲观,因为我们需要的只是一个天才――那个不知道是 谁但最终必然出现的能够瞬间改变世界的人――好像“骇客帝国”里说的“The One”一样。 从那一天开始,我就再也不是悲观主义者了――尽管许多年之后我才慢慢变成一个相当乐观的人,但,肯定不再是悲观主义者了。那天下午,我学到的是这样一个简 单而又有效的思考技巧:经常对自己说,“咦,可能不对,再想想,也许还有另外一种可能性吧?”许多年后,我才发现这个技巧往往还需要另外一个技巧搭配(这 个“许多年”足见我的智商平平――却最终拥有了智慧,不是运气是什么?):“肯定不对,肯定有另外的解释,要么怎么会有……的情况发生呢?” 想明白真的很重要。我的意思是说,生活的残酷必然使人(除了少数幸运者之外)经历一个“从乐观到悲观的过程”――即,对绝大多数人来说,在人生的某个中间 阶段(可长可短,可早可晚)经历甚至极度的悲观是在正常不过的事情。但,我们可以通过控制自己的大脑,运用心智,运用一些简单的技巧,让自己想明白,并且 还不是“自欺欺人”地想明白。想明白之后,我们可以重新找回乐观,平静对待一切的丑恶之存在的同时也可以真正享受一切可能的美好,不仅乐观,长此以往,还 可能做到达观。

关于乐观与自欺欺人

最近有人告诉我,乐观其实就是自欺欺人。我不同意这个看法。 乐观是一种积极地生活态度,而自欺欺人是一种消极的态度。 乐观的人,遇事总会往好的方面想,在悲观之人觉得没一点希望的时候仍然看到希望;同时他也明白这个世界不是那么完美的,总有些事情不如人意,甚至很糟糕, 但他仍然能够坦然地接受这些不好的,且并不因为这些“不好的”出现而对“好的”事物产生怀疑,相反,他会更加相信和珍惜那些“好的”事物——他们很坚强。 自欺欺人,重点在“欺”,就是明明知道或者能够预见事情的真莫道不消魂相,但不愿意或者没有勇气去相信事情的结果是“不好的”这一事实,而去欺骗自己和别人说,没事 的,事情并不是那样的,从而达到一种心理上暂时的平衡,一旦结果无法否认,这样的人将会面临崩溃——他们太脆弱。这与乐观是截然不同的。在这个意义上说, 盲目乐观与自欺欺人有些相似或者干脆就是一种自欺欺人。 我以前是一个比较悲观的人,总把事情想得比实际要坏。但经历一些事情之后,我明白了乐观才能让生活充满阳光和希望,坦然面对困难和挫折,踏踏实实去做该做 的事情,对于某个目标,只要真的尽力了,有个不错的结果当然好了,但万一结果不好,也没有必要太过伤心和感到绝望,因为我已经努力过了,我很坦然,我还有 下一个目标等着我去全身心投入。 “卡耐基认为,如果你的思想乐观,你的生活必然充满欢乐;如果你心存悲观,你就会认为事事悲惨;如果你觉得恐惧,就会感到鬼魅在你身旁;如果你老觉得身体 不舒服,那你很快就会得病;如果你认为事情不能成功,最后你必然招致失败;如果你陷于自怜状态,你必定会被亲友所疏离。”(这一段是在某篇文章看到的) 虽然这样的表述有些片面和主观,但事实上,幸福、快乐与否,往往并不完全取决于现实世界中得到了什么又失去了什么,在一定程度上,幸福与快乐取决于我们对世界的看法,也就是对问题的看法。从这个角度来讲,理智的、积极的乐观,是获得幸福感的一种必要的态度。 最后,分享一段文字,这段文字对“乐观”这个问题做了比较专业的分析。为了不至于让这篇日志变成“王大娘的裹脚”,还是用链接的形式吧。请看——《你怎么会如此乐观》。