破茧的蝴蝶--《生命之轮》读后感

如果在你停止呼吸的前刻,时间停滞了,上天眷顾的多给你总结你一生的额外时间,你会怎么抒写你的回忆录?

少年时期,老鼠什么都喜欢捣鼓,它天性活泼调皮,总是跑在别人面前。青年时期,熊生活安逸、喜爱冬眠。它回顾少年时代,暗自嘲笑跑来跑去的老鼠。中年时期,野牛喜欢在大草原上漫步。它悠闲自在地回味生活,期待着担起重担,成为一只雄鹰。晚年时期,鹰最喜爱在这个世界之上翱翔飞舞,它从不低头看人,因为它想鼓励人们向上看。

这是伊丽莎白·库伯勒·罗斯在她的书《生命之轮:生与死的回忆录》中,以鼠、熊、野牛和鹰四种动物来总结回忆自己的一生。她在这本自传中讲述自己如何成长为享誉全球的生死学大师的传奇历程,以及她对生活、死亡和濒死经验的看法。

生命之轮

伊丽莎白出生于一个瑞士普通家庭,是三胞胎中大姐,出生时只有两磅,医生和家人都生怕她无法活下去。因此,她以鼠来总结自己的少年时期并开始自己的回忆录。少年时期的伊丽莎白正好经历了世界历史上最黑暗的时代–第二次世界大战,也正是这个时期的经历让她明确自己的人生目标和使命。就像她所说的一样,万事皆有因,少年时直面过生灵涂炭,领她走近生死学的大门。她一生致力于照顾病童、艾滋病患者和关怀临终病人,于2004年去世,享年78岁。这部回忆录也是她的封笔之作。

继续阅读

console调试简介

console是什么

现代的浏览器都自带功能非常完善且好用的web开发者工具,如firefox和chrome,或者firebug工具,提供element查看器、Console控制台、调试器、性能和网络等功能。而Console功能面板可以用于显示JS和DOM对象信息,如错误信息、调试信息、js和dom对象的信息等。并且提供了一个JS对象console,使用该对象api, 可以输出信息到Console面板中。打开该功能面板可以使用快捷键Ctrl+Shift+k(firefox)或F12(chrome、ie),下文以我常用的firefox浏览器为例介绍总结console

firefox Console 面板

console api

在控制台中输入console,会显示该对象,点击后右侧显示该对象的信息。

firefox Console API

console.log/debug

这个方法是我们见到最多和使用最多的方法,简单输出信息到Console面板,支持多个参数。

firefox Console API

log方法第一个参数支持字符串替换模式:

  • %s 代替字符串
  • %d 代替整数
  • %f 代替浮点数
  • %o 代替Object
1
console.log('%s,this is integer:%d,this is Object:%o','Hello',100,{name:'ice'})
// Hello,this is integer:100,this is Object: Object { name: "ice" }

console.info,warn,error/exception

这4种方法与console.log方法一样,只是显示的图标和文字颜色不一样。

继续阅读

webpack入门

webpack

什么是webpack

webpack是一个模块加载器和打包工具。不只是js文件,webpack把所有资源当作模块(js、图片、样式表、模板等)来处理和使用。

优势:

  • 将依赖树分隔成块按需加载
  • 减少初始化加载时间
  • 所有静态资源都可以模块化
  • 扩展性强,插件机制完善
  • webpack以commonJS形式书写脚本,也支持AMD/CMD,因此便于代码迁移

继续阅读

React实践(一)

React组件实践

最近在学习React,上一篇写了自己React入门的一些笔记。组件component作为React的主要特性,于是作为自己的实践开发了评论组件,一般上是需要与后台交互,但为了简便就省了这一步,而直接在页面造了假数据进行测试。

组件结构

|– CommentBox
|– CommentList
|– Comment
|– Pagination
|– CommentForm

Comment子组件

该组件相对简单,作为每条评论的UI显示,包括用户名和评论。所以只需使用render()方法即可。

1
var Comment = React.createClass({
  render: function() {
    return (
      <div className="list-group-item">
        <div className="row-action-primary">
            <i className="mdi-file-folder"></i>
        </div>
        <div className="row-content">
          <h4 className="list-group-item-heading">{this.props.username}</h4>
          <p className="list-group-item-text">{this.props.comment}</p>
        </div>
      </div>
    );
  }
});

用户名和评论分别使用组件的参数this.props.usernamethis.props.comment传递。

继续阅读

React入门

why React

React是Facebook开发的用来创建用户界面的JavaScript库,相当于MVC中的V(视图)。

目标

构建随着时间数据不断变化的大规模应用程序。

  • 简单。表达某一个时间点应用程序是个什么样子的,当底层数据改变后,React会决定是否更新用户界面且自动处理。
  • 声明式。数据变化后自会更新变化的部分。

主要原理

Virtual DOM

在web应用中,更新操作DOM通常比较昂贵且耗时,每次更新都可能导致重绘或重排。React通过抽象出一个js对象来模拟DOM,即Virtual DOM,来描述虚拟DOM是什么样子的(React使用render()来描述虚拟的DOM节点),并决定是否更新重绘真实的DOM。等到事件循环结束后,React会利用diff算法比较新旧Virtual DOM,计算出最快的方式更新真实DOM。

component

Virtual DOM的节点就是抽象、封装好的组件,通过React你唯一要做的事情就是构建组件。借助组件使React具有可组合性,关注界面分离。当组件的stateprops改变,React会比较新旧虚拟DOM,决定是否更新界面。

可以认为组件是简单的函数,接受 propsstate作为参数,然后渲染出HTML。组件只能渲染单个根节点,如果想要返回多个节点,它们必须被包含在同一个节点里。

组件其实是状态机(State Machine)。根据界面不同状态然后渲染这些状态,让用户界面和数据保持一致。
React里,只需更新组件的 state(使用唯一的this.setState(data, callback)方法),然后根据新的state 重新渲染用户界面,React 来决定如何最高效地更新 DOM。因此勿在组件里直接操作DOM。

继续阅读

工作or生活

春节后第一个工作周已经结束了,虽说能很快重新进入工作状态,但有些感觉毅然笼罩我的上空。我知道这不是节后综合征,放假前的几天毅然坚守在空荡荡的办公室里,节后第一天也没有不想起床上班的惰性。按理说我应该是个热爱工作的人,但我终究是明白的,这份工作已经成为我生活的阴霾。

一份工作可以给你带来什么,金钱、乐趣还是成就感?从小就被教导要找份自己感兴趣的工作,然后为之燃烧,但又有多少人能真正从事自己所喜欢的事业。或许很多人都不知道自己喜欢什么工作,可讨厌一份工作对每个人来说都是明确的。我们对讨厌的情感非常敏感,讨厌的人,讨厌的风景,讨厌的事,我们心里十分清楚这种讨厌,甚至会对这种讨厌表现出决绝的意志。可面对喜欢的情感时,我们常常无法确信,我们会犹豫,会患得患失。

有人说工作是为了生存,这从动物的求生意识来说是没错的,每个社会人都离不开衣食住行,为了生存我们只能去劳动、去工作。为了生存,我们可以从事体力劳动来换取面包,为了生存,我们可以忍受工作对精神的摧残,为了生存,我们可以做着讨厌的工作。按照马斯洛的需求层次理论,为了生存去工作只是最底层的生理需要,那么没有生存也就没法去追求更高层次的需要了。但若只为了生存什么样的工作不能去做,你做着讨厌、压抑的工作,一边抱怨一边坚持,你会说,“没办法,我是为了生存。”可生存的方式多种多样,何必拘泥于一份工作,何必在你讨厌的工作下摧残自己的身心。若只是为了生存,什么样的工作不能去做,你若有体力开玩笑的说还可以去搬砖。当然我知道你不会离开这份讨厌的工作去搬砖,而你的生存说并不能掩盖你已被工作所奴役的既成事实。

工作并不止是为了生存,在工作中也能实现更高的需要,如成就感、尊重等。所以很多人不一定从事喜欢的工作,但他们仍能保持热情与冲劲,他们热爱的不是特定的工作,而是工作本身。他们不再只追求于生存,他们更希望从工作中得到安全感、满足和幸福感。

可当工作成为一座大山压在你的生活上时,你会怎么办?有些人因为工作没了生活,他们的信仰是“为了生活才要这么努力去工作”,这是否会让你想起钓鱼者和商人的故事,兜兜转转,我们想要的生活可能就在此刻。我们该为了工作去生活,还是为了生活去工作?此时此刻我也没有想清楚,但若工作影响到生活,若工作影响到了自己的心态、心情,或许就该离开。细想自己现在的状态,找不到留下来的任何理由,却知道它幽暗的黑影一直笼罩着我,不断侵蚀我的内心。

曾经看过这么一个故事,一对年轻的夫妻逃离了大城市,在偏远的山上安家。夫妻俩都是手艺人,一个负责制作陶瓷,一个负责给陶瓷上色,经济来源自己的手艺,自己所热爱的事。他们远离了烦嚣的城市,过着恬然自得的田园生活,他们知道自己所要的生活是怎样的,同时他们又把工作融于生活,或者是在生活中工作。我想这是最好的状态吧,无所谓是为工作而生活还是为生活而工作。

什么是最好的生活?如果你是富二代,可以不用为了生计而拼命工作,可以做自己想做的事,过自己想要的生活。那么这种状态就是最好的生活吗?我们对工作的定义是否过于狭隘,工作不只是去某公司上班或者创业,还可以是做自己所热爱的事情。一个人热爱写作,把写作当成自己的工作,即使这个工作无法带来收入,这难道不也是工作吗?一个人喜欢玩模型,当他聚精会神制作模型时,我们也可称他正在工作。若一个人没有工作,也没有自己的兴趣爱好,那么生活就只剩活着。

不管如何去定义工作,我都想从中得到充实感和满足感,当然我不能免俗的不要求收入。我确信的是工作只是生活的子集,工作没有如此大的力量可以反客为主,但它又影响着生活。

癞蛤蟆
菲利普·拉金
为什么要让工作这只癞蛤蟆
蜷伏在我的生活上?
难道不能用智慧作长叉
撵走这个丑东西?
一星期六天都被它污玷,
用它令人作呕的毒液–
只为了付清几张小账单!
那可太不划算。
许多家伙靠小聪明过活:
讲师,笨舌头,
无赖,废人,莽汉–
不见得变成穷光蛋;
许多家伙生活在陋巷,
铁桶里面烧着火,
嚼着罐装沙丁鱼和风吹落的野果–
好像也蛮快活。
他们的小子光着脚,
老婆糟得没法说,
皮包骨瘦得像赛狗–但也
没有谁真的挨饿。
啊,但愿我有足够的勇气
大喊一声“去你妈的养老金!”
但我清楚,再清楚不过,那正是
美梦存在的根底:
因为有些什么也盘踞在我心里,
如同一只癞蛤蟆;
它蹲伏的屁股沉得好像坏运气,
冷得有如雪地,
它从不允许我
用哄骗的手段
一口气猎取
名望、金钱和美女。
我不是说,这一个体现
另一个的精神真理;
我是想说,一旦你同时拥有,
就很难将任何一个舍弃。

乌合之众

书名:乌合之众 大众心理研究
作者: 古斯塔夫·勒庞

摘抄

考虑事物虚幻的形状,远比考虑它们的真正形状更重要,因为只有它们,是我们能看到并加以再现的形状。有时不真实的东西比真实的东西包含着更多的真理。

群体感情的狂暴,会因责任感的彻底消失而强化。意识到肯定不会受到惩罚,而且人数越多,这一点越是肯定。以及因为人多势众而一时产生的力量感,会使群体表现出一些孤立的个人不可能有的情绪和行动,所以群体很容易干出最恶劣的极端勾当。

教育既不会使人变得更道德,也不会使他更幸福。它既不能改变他的本能,也不能改变他天生的热情,而且有时(只要进行不良引导即可)害处远大于好处。

推动各民族演化的主要因素,永远不是真理,而是谬误。

群体心理

群体的一般特征

群体的含义

  • 聚集在一起的个人,无论民族、职业、性别和以何目的而聚集。
  • 聚集成群的人,感情和思想采取同一方向,自觉个性的消失。

群体的特点

构成群体个人,无论是什么身份、性格、智力的人,他们获得一种集体心里,使他们的感情、思想和行为变得与个人时不同。就像形成一个新的生命体,且与形成的个体的特点有很大的不同。

无意识构成种族的先天禀性,在集体心理中,个人的才智被削弱,从而个性也被削弱,异质性被同质性所吞没,无意意识的品质占上风。群体中的个人成为意志支配的玩偶,可能由一个有教养的人变成残暴、狂热的野蛮人。

  • 约束个人的责任感消失。个人在群体中敢于发泄本能的欲望,因为群体数量上约束的力量大大降低。
  • 传染。感情和行动具有传染性,足以使个人愿意为集体利益牺牲个人理疗仪。
  • 易于接受暗示。

群体的智力总低于孤立的个人,易于犯罪又可能成为英雄。

继续阅读

生命不息

每天从繁忙的工作抽身而出后,总会喝一杯自己最喜欢的摩卡。静静的坐着,看着店外车流不息,人来人往。静谧的环境下,思绪随着空气越飘越远。从这一天的工作开始,再想到我的生活,似乎充满了苦闷。我承认自己的苦闷自己的孤独,忙碌充实也好,悠闲无聊也罢,心底沉淀了太多的灰尘,无法轻易拂去。有时忧郁的气息无声无息突然袭来,沁入身上每处毛孔,这气息太轻,我多希望它能填满我空洞的人生。亚里斯多德说,“幸福属于容易满足的人。”是的,我的苦闷由于自己的欲求不满,回想自己的每一句话,每一个行为,每一个决定,总觉得不满意,若能重新来过?会是如何?甚至在寂静的一个人的夜晚,会悔恨过往,幻想当时如果采取其他的举动,现在是否会更好。

这时候似乎我应该思考人生的意义,毕淑敏说,“人生是没有意义的,但我们每个人都要为自己确立一个意义”。那人生是否只有一个终极的意义?我们确立的意义是否要伴随我们一生?随着年龄的增长、环境的变化,经过生活的历练,丰富我们内心与阅历的同时,之前确立的意义或许就不再存在。每个决定,站在分岔路口,选择不同的路也将导致意义的改变。一开始我以为人生的意义都指向那个虚无缥缈不可得一点,然后我又以为每个人确立一个意义就是人生的全部。或许不然,此时此刻的意义只是人生一个里程碑。人生不是计划好,在不断变化中,一个小小行动将导向不同的未来。或许寻找人生的意义或者追逐那个意义的过程,就是人生意义本身。

继续阅读

爱带我回家

小女孩沙希达在巴基斯坦一个山区出生,她的出生正值巴基斯坦与印度进行一场板球比赛,因此她母亲按场上的一位明星的名字为她命名。小女孩到6岁仍不会开口说话,一场意外差点让无法说话的她丧命,于是她母亲决定带她到印度德里的大清真封朝圣祈愿。在返程中,由于铁路故障,火车停在离边境不远处,小女孩在母亲沉睡中下了火车,此时火车开走,她也和母亲分隔在国境两端。最遥远的距离时,你近在眼前却分隔在两个仇恨的国家两边。

机缘巧合下小女孩遇到了生活在印度的帕万,一位憨厚善良的哈奴曼神教徒。他虽愚笨却有着虔诚的信仰,因此不说谎正值。此时的帕万正为迎娶娇妻而努力赚钱,他在街头遇到了饥肠辘辘的小女孩,或许是命运或者缘分,小女孩对帕万很是亲近。帕万无奈下只能带她到寄居的未婚妻家。由此他的生活也发生了改变。

由于小沙希达不会开口说话,饮食习惯与哈奴曼神教也有迥异的差别,甚至进清真寺,因此给帕万制造很多麻烦。帕万极力隐瞒小沙希达的穆斯林身份,可惜的是在又一场印巴板球比赛时暴露了身份,当时大家都在观看比赛,可只有她为巴基斯坦喝彩,甚至在赛后亲吻胜利的巴基斯坦的国旗。未来的老丈人恼羞成怒,责令帕万送走小女孩。帕万再次无奈的决定送走小沙希达,但他差点将她送进妓院的无底深渊,于是他决定亲自送她到巴基斯坦。由于没有护照他们只能通过偷渡的方式跨越边境,在边境时发生了啼笑皆非的事,也可以看出帕万的对信仰的虔诚。在长途跋涉为小沙希达找家的同时,也在逃避巴基斯坦警察的追捕,因为他们被当成间谍。这个是个爱的故事,所以最后小沙希达当然安然回到了母亲身边。

继续阅读

美人鱼有感

广州今年的春节天气十分舒适,气温不冷不热,阳光灿烂,天空比apec蓝还蓝。恰逢喜庆的春节,南国的魅力终于向人们彻底展现。这一天年初二回娘家的日子,未婚的我决定去看期待已久周星驰的新电影,美人鱼。

热爱电影的我,况且周星驰作为我们这一代的人的集体回忆,每个爱周氏幽默的人,想必不愿错过这部新片。虽一直在期待,但电影一开头确实让我心里duang的一下,有种之前看斯嘉丽的超体的赶脚。一开始就是人类破坏、污染环境的镜头和黑白照片,再联想到电影名–美人鱼,环保的主题呼之欲出。感慨导演周星驰也紧跟全球热点问题的脚步,响应国家的号召。但同时也为他捏一把汗,貌似他以前没参演或导演过此类沉重的话题,担心他是否驾驭得住,也暗暗担忧是否在此片看不到周氏幽默。单看完全片,只有最后的担忧是多余的。

不愿多说电影的剧情,不是考虑是否剧透,只是因为此片的剧情真的没什么好说的。简单来说电影讲的是,人类要对人鱼栖息地进行开发,已经伤害了很多人鱼且将要灭绝这些人鱼,于是人鱼使用美人计意图杀害开发商的总裁,然后上演一幕俗套的霸道总裁爱上我,最后人鱼回归大海,总裁裸捐支持环保和美人鱼双宿双栖的大团圆结局。

继续阅读