My studying notes for Java,Ruby,Ajax and other any interesting things.

星期三, 四月 03, 2013

北京的樱花开了,美图共赏

From Evernote:

北京的樱花开了,美图共赏

北京的春天终于姗姗来迟,在一场大雪以后,温度开始回暖。数值开始发芽,花儿含苞欲放,正是北京最漂亮的季节。


同时向大家报告一下生活状态:

  1. 上周一个人去了玉渊潭公园,顺手拍了几张照片,发给大家,希望能够给您带来简单的快乐。

  2. 近期钱包丢了,身份证,银行卡啥的都在里面,一顿证件补办,忙的不亦乐乎。破财免灾,不过向老婆交代上面出了点小问题:里面有结婚照仅存的一张照片,意义非凡,且钱包是她送的。不过所幸老婆大人宽宏大量,在答应一个月购物不受限的情况下,宽宏大量的原谅了我...

  3. 参加了几个投资公司的管理培训,才觉得,做人简单比较容易,但是管人还是蛮不简单的。之前没发现的问题,在被培训的时候才发现都是问题。不知道是培训师把管理搞太复杂,还是我把管理想象太简单了。且不管了,细心观察,仔细学习总有可能用得到。

  4. 看资治通鉴,有不少关于人才的论断还是不错,改天抄过来大家分享;

  5. 有新同学问我,怎么才能简单,从一个男人的角度抄书回复:

    "  

    要担当、要谦敬、要沉潜、要诚信,四者做人要言。

    不浅薄、不浮躁、不寡信、不自傲,四者处世要言。

    平凡平淡,持一平常心。
    简朴简约,持一简单道。
       

    "或者换言之,你开心不费劲就是简单了。对我个人来说,每天早上自己煎个鸡蛋吃,就很高兴,这就是我的简单。

照片来了:

chrome中的一些好的扩展用于代替opera

From Evernote:

chrome中的一些好的扩展用于代替opera

一直以来,我都使用着opera,主要因为有几点:
1.速度快,号称地球上面最快的浏览器,pestro引擎强大的js和css解析能力;
2.html5的支持能力;
3.高可定制性:如单键快捷键,内置支持的鼠标手势,支持rss阅读等,自定义搜索,自定义书别名等;
4.集成性:比如查看页面所有链接并打开,将当前页面部分内容copy note并可以进行管理;
5.opera turbo,当速度很慢的时候开启,速度会变得很快,同时自动做了代理服务器;
当然,还有一些其他的,如内存占用小,几乎从不崩溃等..

但是最近opera转向webkit,看得出来其发展方向摇摆不定,更重要是放在mobile上面。为了让移动浏览体验提升,不得不抛弃了自己开发的Pesto引擎,转而投向webkit的怀抱。而google则最近宣称,将弃用webkit,转而投入兵力开发自己的引擎。

于是,我在想,如果opera在某天以后不再适合我(10多年的opera忠实粉丝..),也需我需要一个其他可以代替opera工作的浏览器。我的眼光看向了chrome,于是今天上午"实地考察"了一下,记录如下。

从单独的chrome本身来说,并没有特别出彩的地方。打开速度与opera相差不大,在很多tab的情况下,略胜于opera。但是设置界面确实比opera简洁太多,且均云端存储,无论你换了哪个电脑,均能自动同步设置。这一点,opera并没有同步设置,只是同步了书签和搜索等功能。缺点:
1.默认没有鼠标手势;
2.快捷键少得可怜;
3.代理设置居然是和ie共享,想要翻墙不容易;

听说都可以使用extension来解决,于是装了这些插件,然后基本上可以代替opera工作了:
1.smooth guesture,用于鼠标手势,基本上与opera的鼠标手势相当,但仅能支持chrome的菜单内容,灵活性和全面性不如opera;
2.shortcuts manager,一个日本人开发的,用于管理快捷键,可以完成opera中的各种快捷键设置功能,包括单键;常用的如:1,2切换tab,r,t,c设置刷新,打开,关闭tab等;
3.hosts管理工具,对开发同学来说比较重要,可以方便的切换测试环境等;
4.adblock,方便屏蔽页面中的各种广告,包括facebook页面的,尝试了一下,比opera的屏蔽更方便,当然,前提是你没有自定义css和js来实现;
5.proxy switchySharp,代理切换。chrome默认的代理管理是与ie浏览器共享的,实在不方便,而且经常不生效(原因不明),于是安装了goagent和proxy swtichy,这两个组合起来,翻墙无敌。


其他的,如one number,tab expose,Tweetshare 等都是增强型,也都还不错,居家必备。

整体来说,装了这些扩展以后,基本可以替换opera了,但是在书签别名(输入b打开百度,jr打开jira),自定义搜索上面还不能完全替换opera。因此,短期内还将继续使用opera,但同时关注chrome。chrome的插件功能还是蛮强大的,能够实现的事情太多了,相比起来opera的扩展简直就是玩具,很期待...

毕竟chrome的设计是按照操作系统来做的,不得不服啊..opera加油吧!

星期二, 二月 26, 2013

烟花易冷

烟花易 冷

梦中轻叹。唯红颜易老。 

泪水在飘。唇边是空门。 

萧瑟秋风伴我半世流离。 

落叶入流水。停不了是千年的宿命。 

他乡酒。醉不倒流浪的游子。 

入愁肠。怀念那泥板路上斑驳的青霜。 

锁不住。红尘纷纷。 

故事里。多少断肠。 


诉不尽的情伤缠在草丛旁摇摇欲坠的花梗上。 

繁华落尽。转身离开。带着一身哀怨。 

那孤单的背影。道不尽太多无奈。 

熟悉而又陌生的是回荡在耳边的呢喃。 

人散尽。谁管是与非。 

转开身。便是这一生。 

再回首。却已辨不清当年模样。 

醒了又梦的故事。重复着重复着撕扯那不堪的灵魂。 

迷路的人儿再也找不到路边的木椅。 

可怜。 

一扇门。了断了前世的誓言。 

一扇门。注定了今生的无缘。

叹

烟花易冷。

星期五, 六月 01, 2012

一个不错的js图表框架

http://amcharts.com/

一套基于html5,javascript的图表控件,基本上能够满足大部分应用需求。有多个版本,包括javascript,Flex,WPF & Silverlight,Flash等。其中js版本基本上能够满足大部分需求,包括有柱状图,饼图,折线(曲线)图等等。大部分需求都可以简单设置即可使用。

使用方法比较简单:

<script src="js/amcharts.js" type="text/javascript"></script>
<script src="/lib/amfallback.js" type="text/javascript"></script>
<script type="text/javascript">
                         
                                AmCharts.ready(function()
                                {                         
                         
                            var vars = {
                                path:"/lib/files/",
                                data_file: "/lib/amline/data/home.php",
                                settings_file: "/lib/amline/settings/home.xml"
                                };

                                var amfallback = new AmCharts.AmFallback();
                                amfallback.dataFile = vars.data_file;
                                amfallback.pathToImages = "/lib/images/";
                                amfallback.settingsFile = vars.settings_file;
                                amfallback.type = "line";
                                amfallback.write("flashcontent1");
                                });
</script>

就可以很漂亮的生成一个曲线图了:

image

更漂亮一点的图:

image

refer: http://amcharts.com/docs/v.2/javascript_reference

关于内省和改进

今天同一个同事沟通部门间跨部门协作的流程时,无意中引出来一件事情:一个前同事的离职很重要原因是因为他的直接leader和再上级leader的工作方法和方式与他不适合,而这个上上级则是我自己。不由得追问了几句,但是却语焉不详,有可能是故作姿态或者企图通过这些内容来影响流程沟通的效果。但不管怎样,我却不由得反思最近一段时间的工作方式和方法,以及作为一个部门管理者应当发挥的作用和职责是否有达到。

通常,我们得到一个负面消息第一反应是抗拒,或者怀疑这个负面消息的真实性。因为我们下意识或者潜意识中,我们认为自己一直是按照正确的思路和方式在开展我们的每日活动。当有人对你的工作质疑的时候,我们下意识的反应是自我保护,因此往往选择不肯相信对方所言。但是,往往由于这种下意识的行为,我们会丧失自我改进的好机会。

我们一生中很多时候都是活在错误之中,而这些错误只有被发现我们才知道它的存在,绝大多数错误是没有机会被纠正的。然而,在我们不知道什么是正确的时候,我们如何完善自己,让自己少犯错误而走向正确呢?我相信答案在于,你如何去更多的发现自己身上的问题并提前防止。因此,自我改进,自我更新以及自我完善是相当有必要,而且似乎是唯一能够让自己趋于完善的方法。所以,古人经常有“吾每日三省吾身”的说法。自省是东方人的美德,是古代贤人不断实践总结出来的方法。每天将自己做的事情回顾一遍,看看有没有做错什么事情,如果做错了则想办法改进并进行预防;如果没有做错则安然入睡。

自省固然是一种好办法,但是由于我们都有思维定势,很多时候非常难以站在客观的角度来看待自己。有很多人每日都在反省,然而并没有任何效果,并非他不是不够努力认真,而是他陷入了自己的定式思维中,难以跳出画中来看画。因此,别人对我们的批评,建议和质疑就成为了我们成长的最佳动力了。

只要你注意倾听,你会发现每日我们都会受到很多人质疑,抱怨,批评建议的声音,这些声音皆有原因。但都可以用来印证我们每日的行为是否得当,是否真有错失。只要我们好好记录并利用这些声音,就会变废为宝,将批评者,质疑者,建议者都转变为我们的行为监督者,良师益友。

keywors: 反省 倾听 自我改进

星期六, 一月 28, 2012

最近学习html5小计



简单看了一些html5相关的内容包括:
典型标签
storage
但还需要更深入的学习,不能浅尝辄止。

2012-01-10 21:39: 需要继续学习,推荐书籍:

http://www.cnblogs.com/svage/ 一 个博客,有不少写html5的学习过程

争取在5天内将上述书籍看完,并总结相关经验。
websocket:
1.通过js与服务端直接建立socket进行通讯,目的替代ajax和 comet技术;
2.通讯的内容可以是二进制流和文本;
3.通讯创建过程很简单,使用浏览器的原生socket,性能有保障;
4.jetty7有WebSocketServlet的实 现:http://www.cnblogs.com/svage/archive/2011/11/24 /2262008.html,有一个sample介绍如何通过eclips+jetty+websocket进行通讯,实现了从服务 端进行多线程与客户端通讯。
5.firefox,chrome对websocket的支持目前已经比较 好,opera貌似还不支持,可以通过:window.WebSocket.prototype 查看

星期五, 四月 01, 2011

少年游-林清玄

断鸿声里

是如何的一种感觉?在小巷独步,偶然抬头,别人院墙里的凤凰花探出簇簇火红,而那种花是几年没见的,故乡生长的植物。

凤凰花这种植物喜欢展现自己的红色,仿佛他就是为离别而生的。年少时喜欢粘凤凰花成一只只蝶,登上高楼去随风散放,它旋转飘落的姿态曾经赢得许多童稚的笑声,往事就也像这些蝶一只只飘去,它们纵使旋落的姿态各不相同,终究都会消逝了。 

想起凤凰花,遂想起平生未尽的志事;想起凤凰花,遂想起非梧不栖的凤凰。凤凰花何以要取用"凤凰"的名?这样,老是教人在离绪充溢时,会幻想自己竟是高飞的凤凰,在黑夜将尽时即将展翼呢。

《诗经.大雅》说的:"凤凰鸣矣,于彼高岗;梧桐生矣,于彼朝阳。不经意就浮起一幕深浅分明的影像;一只神鸟翩翩然昂立高岗,振翅欲起;象征高洁的梧桐 树则在朝阳面前,展露挺挺然的面貌。一位少年,一向喜爱梧桐一向倾慕凤凰,蓦然一抬眼,望见凤凰花开离期将届,自己不禁想幻化成一株梧桐以便面对朝阳,或 是一只凤凰以便寒立高岗;或甚至以为自己竟已是一只凤凰,立于高岗的梧桐树上;或是呀!一只清灵的凤凰一展翼,就点破了天蓝!

可是远处若有若无时断时续的骊唱屡屡歌着,如同一首民谣的和声,那么清清玄玄的蜿蜒在主曲里,明明知道不重要,那一首唱过千余日的歌谣,若没有结尾的一小段唱合,也会黯然失色了。

于是凤凰花激起的不仅仅是童年成蝶化蝶的记忆,而是少年梦凤化凰的一段惜情。如火的花的印象配上轻唱的骊声,敲醒了少年的梦境,惊觉到自己既不是凤凰神鸟,也非朝阳梧桐。终于在碎梦中瞧见自己的面容,原来只是一个少年,原来只是一段惊梦。

若干年来死生以赴的求知生活竟然就要过去,没有丝毫痕迹,正如大鸿过处,啼声宛然在耳,纵是啼声已断,却留下来一片感人的凄楚。而个梦凤化凰的少年,也 只是像别人静静地等待分离,在日落前的山头站着,要把斜阳站成夜色,只有夜黑也只有夜黑,才能减去白日凤凰花余影的红艳吧!

 

英雄系马,壮士磨剑

夏天,天总是喜欢下雨,而我总是不爱撑伞,任身子淋得湿淋淋,也不喜欢擦拭,也许我独爱那种凉凉的贴切,也许,我是让它淋着心里的苦涩吧。  

从那条幽幽的长巷走回来,围墙里的建筑工人喜爱快乐地吹口哨,不成曲不成调舒泰 的吹着,在雨中竟吹成一路的凄迷,把夏的雨日也吹的象是深秋的样子,一丝丝穿雨而过。那原是流行着的低俗的曲子,却在高空尖锐地回着旋着,我抬眼望,只看 见他们模糊的身影正砌着一块一块的砖头,想望也望不清楚什么。     

有几次,我借靠路灯沿路走回家,那因为夜晚,只静寂的听见几种虫唱,唧唧 啾啾,唧唧啾啾。我竟怀念起白日听到的低俗口哨呢。于是我只有自己影单单的吹着厂夜色却把它割成零碎,任如何也想不起前一刻吹的是哪一曲―,所以我突然想 起童年妈妈教我唱过的一首儿歌一首很好听的调子,却怎么也唱不出声,倒是妈妈的影子来得清晰,伴我静静地走着夜路。

妈妈是最怕下雨了,她爱叮 咛我撑伞,我瞒着她将伞置在家里,跑到溪畔去玩水,看一条水涨成一片水,我们舞成许多水花。回家又喜欢撒谎,说是忘了带,说是出来时刚好没有下雨,甚至抱 怨那把纸伞已然那么破旧了,因此屁股上常是一片红云。如今每下雨被淋到,就想到那把破旧的油纸伞,在没有人逼着撑伞时,才深切觉到妈妈的爱。我知道家前那 道小小溪水一定还流,只是不知道有多少稚子还瞒妈妈到溪畔玩水,玩成一朵朵水花。

一直到妈妈不再叮咛下雨打把油纸伞,而是叮咛自己浪游应注意的琐务,才知道自己已然长大了。

今天雨下得很大,我走在没有人的街中巷内,突然想起一些旧事。夜深了,我就坐在阑干上仰望天际,月亮星星都钻出云来,星空夜静,余雨未息,我知道明天一 定天好,遂忆起往日爱唱的一首诗:一切都老了,一切都抹上风沙的锈,百年前英雄系马的地方,百年前壮士磨剑的地方,这儿我黯然地卸了鞍,历史的锁啊没有钥 匙,我的行囊也没有剑。要一个铿锵的梦吧,趁月色,我传下悲戚的《将军令》,自琴弦......这样我就轻轻地唱起这首歌来,心中只想到庄严和悲壮。一个 边地的"残堡",看不到英雄系马看不到壮士磨剑看不到笙歌樵唱,只有一轮将西的夕阳挥洒它的残红,而一个卸了鞍的游子目睹这种景象,哪怕是铁石心肠,恐怕 也要黯然吧。

近来读书,经常十分敏感,竟会不自觉就呆着,过后一想,当时眼里一定是迷茫一片,看不清自己的河源,也不知自己的前路,那份感觉 一直走入内里走入中间,等我回顾它即刻就泛滥了,就是不回顾,也知道它细细地流过我的内里我的中间,洗涤得一片清澈。知道自己花初叶嫩,总也经担不起那条 河流,一阵一阵地激荡。

或许我离开此地若干年后,还是喜欢淋雨,到那里那时,就连建筑工人唱的郑声,也会被想成雅乐吧。

 

江湖夜雨十年灯

江湖夜雨十年灯,传说中,古时候的侠士都是佩着一把剑行走江湖的。

又传说中有一种武士,他们虽然练剑,身上却不带剑。他们随时都可以以一根筷子一茎稻草代剑器,甚至可以伤人至死,因此一定要佩剑才能使剑的,已经沦入第二流了。

传说虽只是传说,终究是有所本、不无几分道理,因为剑术练到出神入化,剑气敛于胸中,举手投足间总有几多威力,闪闪逼人,也就是"化身入剑"的境界了。

一把吴钩剑一把七星剑一把龙凤剑都是许多少年梦寐以求的,仿佛是一剑在手就能锄奸去恶无往不利。我也是一个少年,也喜爱拥有一把剑,只要有一把小小的剑,就会引来千古常新的遐思。

或许有几分轻狂,终究是真切的,还有什么比手里拿一把剑更美妙的事?

有时候兀自在夜黑中行着,将大街走成一条细细的小巷,那种苍凉古朴的细致便猛然升起,于是想舞剑想舞成朵朵剑花,此样的感情一旦升起,就随着月下的独影 一直长到远方去,止也止不住,可是长夜将尽,发现囊中已经遗失了剑簇,任是豪气干云,在无人的空巷内在无声的凄寂里在黯淡的夜色中,即是呼风唤雨的手扬 起,最多也只是一种无效的手势吧。

有一回也是夜黑,还夹杂沉默的细雨,走着夜路仿佛走着自己的发自己的影子自己的情调,在自己的生命上舞跃 着,才知道自己那么剑侠那么李白那么无所不在"十五好剑术,偏千诸侯;三十成文章,历抵卿相;白虽身不满七尺,而心雄万夫,王公大臣许以义 气......"李白就这样说着他飘然的诗思也就在旷茫的气势里点化出来。如果说李白的诗歌有什么成就,他胸中那把剑所阐扬出来的气韵,应是最主要的原因 了。

当我回顾,十年,不断地胸中便有一把正气之剑,叶着自己的叶花自己的花结自己的果子,所坚执的也便是,生命成自己的生命。那种不知道藏拙的锋芒,是不是一种挥霍呢?

我真的不肯相信是一种痛苦,也许剑被磨钝了,也许我是一本摊开扉页的书,但是在苦读书中的文字篇章时我害怕,也惊喜,由于翻过的页中有太多的叹息才害怕,由于后来的篇章里显示着精彩的未知才惊喜。知道自己所走的路是一条不馁的路,微小的感触已然难以遮掩它们的不足道。

真的不怕我真的不怕将自己的历史以苍凉的姿态展现出来,或许那样可以成为瞩望将来,但永不忘记过去的人。可是我真怕中夜的偶然凝伫,因为我看到的不只是我自己,而是一叶鲜红的秋海棠,以及它五千年前的创痛。

当然有一天我会庆幸"这辈子总算没有白活",可是此时此刻多年来回忆的凄美,总教我轻轻朗诵自己喜爱自己填的词:想当年带剑江湖,气吞万里如虎;到如今十年夜雨,醉来时响空弦! 

 

 

一块里程碑

那块里程碑说着说着,它就来了。

分离的神伤若欲雨前的黑云无边无涯地罩下,努力地压抑艰苦地想忘却,它竟毫不留情的在静脉中静静地流着。或者已经等待了太多的夜晚,或者要考验情意的坚挚,离别的伤悲由你的眼底汩汩闪现,在无意蓝而自蓝的天色下,我由泪哭诉出我的爱,说不出心里层层叠叠的颤动。

喜爱荷花浅蓝的韵致,你兴奋地翻墙跑来告诉,山脚的小湖有满湖的荷,我们乃撑一把小小花伞冒着大雨匆匆在泥泞的田路上奔跑,为了看荷花只为了看荷,就激起共同的欢乐。   

站在小湖畔,是有荷却没有开花,我们都有失望。

"没有荷花,荷叶也漂亮,摘一片荷叶回去是一样的。"你说。就是嘴角那一抹轻浅笑意,使裤管溅满泥泞也丝毫不在意,回来后全身湿透,看手上的荷叶相顾大笑,久久不能止息。

有一次记得是黄昏,送你归家回来的路上,遥远处山中的教堂正敲出悠扬嘹亮的钟声,随后是一段浓得化不开重得往下沉的暮乐,低沉得似是由远天那头传来。我 深深被那像极中古世纪的乐音感动,竟坐在家前。阶梯倾听;思维被紧紧系着,一条线千里迢迢追随你的余影。后来好多次也是送你回家归来,也是同样一曲教堂乐 音,依依的心情却一层加深一层,呵,分离真叫人散魄,凌晨里教学也有音乐,却如何也比不上斜阳下暮曲所荡漾的情绪呀。

或然我这一去会到很远很远的地方,或然每一次秋季会暖暖地滑进来,或然我甚至去追寻一群北雁。我的每一个足音却都相信:只要有风有云,我们曾经一起拥有的不仅是回忆,而是延续;只要有声音的地方,你的声音将恒常响在耳际。     

我就即将远扬,在向你诉说时,得以有机会遥望自己生命的既往和来兹,那条坎坷的少年游途上,每一段都立着一块里程碑,里中最古老最完整最美丽最长久的一块,清晰分明地刻着你的名字,以及我不朽的爱。