• My primary task today
    1. Unify Items design speclet, contains ItemTypeDefinition, FieldDefinition etc, which is used to add new feature "Document management", to design a clear, safe and effective db.

    2. Refix bug 18076, modify its interface, from button to checkbox.

    3. Analyse TFS user control to load beautiful powerful gridview dynamically, and the gridview contains dynamic textbox controls and listbox controls.

    Blocked issues:NULL

     

    Planned task tomorrow

    1. fix up bug 18081, which is [ProtocolAddEdit] TFS control should be added to the page

    2. Item Type Design in DB

  • My primary task today
    1. Review code and get the clear understand about it, including how to get metadata cache, how to load user controls dynamically and so on.

    2. fix up bug 18076, add new feature "save for technical review", which is used to verify and save tables for users. When in technical review, the verification process is more complex and strict than it in save process.

    3. Have a long meet that I have a dream during the meeting. :)

     

    Blocked issues:NULL

     

    Planned task tomorrow

    1. Fix up bugs assigned to me.

    2. Follow up new DB design and analyse it.

  • My primary task today
    1. implement installing all the build environment, including all softwares and toolkits.

    2. fix up bug 17905, which is caused by illegal reference to a null object. As some verify operation failed, object protocol may be null.

    3. review check in process which is complex.

    4. draw website enrollment sequence diagram. From user action to system operation.

     

    Blocked issues:NULL

     

    Planned task tomorrow

    1. fix up bug 18076, which is adding new feature for "save for technical review".

    2. review PIStore source code, draw its sequence diagram and class diagram.

     

  • My primary task today
     1. Start to be familiar with PIStore V2,V3. Learn the architecture design and database design.

    2. Have a Dev meeting with Dev team throught tele call. Dev leader allocated tasks to us.

    3. Read code standards and development process for PIStore team.

    4. Try hard to perfect development environment.

     

    Blocked issues

    When installing GDR, it's not supported for the version of vs2008 is not explicit. I have to uninstall the professional version, instead of installing team suite version. Then I try to install GDR, maybe it will success.

     

    Planned task next week

    1. rampup

    2. Add new features for PIStore, including Protocol-Cross BG protocols, Protocol_snapshot, Protocol_Tech Review.

     

  • 2009/6/4

    My primary task today
     1. Install some software like windows operation system, vs2008 and sql server 2008.

    2. Config my computer, use one computer as my work station, the other one is my development computer.

    3. Chat with my old friends in MS, including some classmates from PKU and HUST. They are very kind to me still.

    4. Get my team seat number and my project informations. PIStore team, one is focusing on the development of a website offering support for protocal infomation management, including problem report, test status and so on.

    Blocked issues

    N/A, But feel some nervous. Please be brave.

    Planned task tomorrow

    1. Work hard

    2. Be happy and Smile!

  • 08圣诞 - [飞扬石头]

    2009-01-04

     

     

  • 新年快乐 - [飞扬石头]

    2009-01-01

    首先祝所有走过路过的博友们,2009新年快乐,幸福安康,乐享各自独特精彩的人生!

    原本以为记忆越来越差,忙碌的思维,规律的生活,使我慢慢忘记了喜欢热闹时分的生日过节之类的日子。然而感恩于2008年的岁月,而也迷茫于前途漫漫的2009;于是打开音乐,仰望窗边那北京寒冬下一轮皎洁的弯月,得以努力挖掘出早以不多的倾诉欲望。

    如果良善之心是华丽炫美的乐章,公正自由便是她亲手写下的终场;晨曦的阳光风干夜的最后一滴露珠,静谧的大地一片安详平和。
    大一统的自由之风,必将带公正予以神州;如沐春风,便收藏其蕴含的安详之气,平和之态,予以己用。

    08年发生太多大事。四川汶川地震,北京奥运,媒体频繁曝光官场,食品安全以及金融危机。08对我也很重要,甚至可以说是极其幸运的一年。因为,重拾自信,恢复良好的生理及精神状态,获得众多机会,原本是一件可遇不可求之事。而,对于08年初始的计划中的3件08年要完成的事情,包括锻炼身体,学习,准备事业(往管理方向靠),基本都已经实现。每天早上,迎着北京的朝阳与晨风,踩着山地跑车去希格玛以及每天晚上,在学校操场,抬头看着皎洁月亮跑步,然后躺在草地上沐浴月光是件极其简单幸福的事情。如此简单,如此自然的场景,如此平和状态下孕育美好前途的希翼,实在是08年,我最大的幸运之所在。莫敢不言,莫敢不感恩于此。

    这让我有种顿悟。每次的困难之后,都会感觉有贵人相助,而更深层的,自我救赎更是推动整个事态发展的动力。06年下半年在武汉,是最开心的一段时间之一,朋友们的真诚相处,亦是自我的真诚与互助;今年的生活气息,亦是自我执行力以及在敬老院做志愿者获得平和心态源泉的结果。所谓,欲先取之,必先予之。爱,这种情感的流动,亦是如此;而这种方式,亦是最文明,也是最体现爱的价值的。

    经历了05年,黑墨尽染、凄凉凋零、从头到尾倒霉的一年,到06年,收获难得的开心以及成功摆脱一份恼人的意气用事的感情则是最大的庆幸,07年的艰苦自我救赎之路的开始,浑浑噩噩却又孕育希望的一年,直到08年,终于完全振作,意气风发的一年。以后,又该如何把握了?

    06年的时候,曾经看不透人生的意义而焦虑,抑郁甚至恐惧。花了半年时间,去寻找“什么是幸福”这个答案,用以聊慰受伤的心。而现在,同样的,是时候明白,什么是自己所喜欢的,比如骑车出去野游,参加舞会,和朋友一起郊游,学习等等。然后,将所喜欢的兴趣融入工作学习生活。享受生活中的每一刻,不管这一刻,在做些什么。毕竟人生很是短暂,而且在概率学上,一个人的存在原本对于整个世界是没有什么意义的事情。

    话虽如此,对于生活的每时每刻,还是有着太多的喜怒哀乐和感动。有些时候,尤其躺在床上,四肢伸展的时候,我会把自己想象成一个棉花,随意自然的躺在这个时空里,然后希望自己做梦的时候,能遇见老妈。因为,不管有着什么样的发展,有着怎样的开心,只有在梦里,梦见老妈在一旁像往常一样做着家务,微笑着看着我的时候,才是打小的那种放松,欣慰的开心之情。这种放松的喜悦之情,只有从小到大所做的一个最为开心的梦才能媲美,是那种仿佛心胸突然无限开阔,特别自由祥和的情绪。
    但正是这次回家,老爸总是担心我晚上一个人睡觉会突然惊醒,又怕他睡觉打鼾会吵到我,一个人在客厅的沙发上睡了半个月。亲情可见如此!
    这次去NUS需要1年的时间,专门去了母亲坟前辞别。早已实现当初的诺言,不再流泪。整个08年,经历母亲生日,母亲节,以及曾经相约同看的奥运会,每每都曾很感动或是感伤,眼泪会不由自主涌上眼眶,然而转而重入眼帘,嬉笑而得以宽慰。因为无论是否相信是否存在另外一个世界,有些事情是永恒的。而既然如此,又何来感伤之由。所以,很多时候,开心来的真的很简单。
    在此,又说明一下,按往年一样每年给老妈准备的两件礼物。一件便是生日礼物,是一枚前100天奥运纪念币。因为奥运前100天正好是母亲今年生日的当天,相当不错的意义。另外一件是母亲节的礼物。是8月16日,韩国对日本的棒球的奥运比赛门票,这天又正好是垛子生日。只可惜,留了几个月的票,被垛子在进场的时候卖给了一个日本人(我当时也默认),从而导致我和垛子吵架不断。后来,从朋友那里再弄来一张8月21日的棒球门票,以及后来残奥会的鸟巢和北大乒乓球比赛门票,留作给老妈的。如此,甚觉遗憾,想来,只好以缺憾美以聊慰。

    09年已经到来。非常感谢08年一起走过的朋友们,没有你们每周末都来一起聚聚,就没有如此充实又开心的08年。再祝独自漂泊在外的一些老朋友,真心开心,身体健康以及回家休养的峰子早日恢复健康,重聚北京。还有小垛子要身体棒棒,快乐幸福。
    希望所有的亲人,朋友在09年开心幸福,健康快乐!人人得享安康!也祝我自己健康平安,幸福快乐!

  • 应心理协会朋友之约,原本也有意整理一下关于情绪管理的思绪,形成比较理性的逻辑语言,用以不时提醒自己,从管理情绪中获得一些焦灼问题的心理解脱,以保持生活中的开心以及面对未知世界的勇气。

    抑郁症以及带来的生理症状:
    抑郁症是一种常见的精神疾病,主要表现为情绪低落,兴趣减低,悲观,思维迟缓,缺乏主动性,自责自罪,饮食、睡眠差,担心自己患有各种疾病,感到全身多处不适,严重者可出现自杀念头和行为。
    危害情况:2002年全球重症抑郁病患者已有8900多万人,而全球的抑郁症患者已达3.4亿
    抑郁症有很多种类,内源性抑郁症,反应性,隐匿性,药物引起的继发性抑郁症,躯体疾病引起的继发性抑郁症,产后抑郁症等。其中年轻人因为工作压力,突发意外等形成的抑郁情绪,多演变成反应性和隐匿性抑郁症,表征为各种躯体不适症状,如心悸、胸闷、中上腹不适、气短、出汗、消瘦、失眠等。

    抑郁所带来的生理反应,都是功能性障碍,而不是器质性的器官病变。所以,当抑郁情绪退去,这些症状都会消失。但也正因为这些症状的存在,使病人产生更大的心理压力,从而会在生活中形成心理抑郁和身体不适这样的恶性循环。多数抑郁病人会自感浑身是病,而事实上几乎没人倒霉到浑身是病。
    具体的症状,如胸闷,气短,主要是坏情绪引起血流不是很畅快,而这对于年轻人,心血管系统还是非常年轻的情况,几乎没有任何影响;肠胃问题,是由于坏情绪引起消化不良而已;早搏,分为房性、室性和结性。早搏可发生于正常人。但心脏神经官能症与器质性心脏病患者更易发生。每分钟少于6次的房性早搏,对身体健康几乎无影响;临床上,功能性即生理性早搏甚为常见。正常人在过劳、紧张、激动、焦虑不安时,或在大量吸烟、饮酒、喝咖啡、喝浓茶时均可发生早搏,也可在休息或卧床睡眠时发生;有些健康者出现几个早搏后,思想上十分紧张与恐惧,这样反而促使早搏增多。早搏的感觉,各人感觉不一致,有的说是心脏荡了一下,有的感觉心脏欲从喉咙里跳出来,有的为明显心慌不适,或胸部有“撞击感”。
    我第一次感觉早搏是05年8月底,很明显的感觉心脏荡了一下,一直到07年,偶尔都能感觉到(有的话应该平均一天5次)。但自从07年年底跑步之后,早搏症状几乎消失,只是偶尔在紧张焦虑的情绪下,会有轻轻的荡一下的感觉。属于功能性的,消除诱发原因即可消失。

    由长期不良情绪演变为抑郁症的过程:
    具体的过程是因人因事而异的。不过,一般从长期压抑的情绪到抑郁症会有半年到一年的时间,而有空闲时间去无谓的胡思乱想会直接慢慢导致这个后果。
    最近2年接触的一些朋友,有抑郁情绪和生理症状的,大多都是由较长时间的情绪压抑,比如学习压力突然增大,感情出现问题或者几个因素叠加,慢慢形成失眠,偏执等反应,从而进一步影响生活。

    运动改变功能性障碍以及改善情绪:
  • From today, I 'll recover my habit writing daily report about my life and work. Because I think I have losed my gumption little by little, which is caused by losing my habit doing something persistently, for example, running everynight and writing blog everyday when off-duty. And the other reason may be losing enthusiasm hunting for life and job.

    Now I am preparing for going abroad, in order to be an exchange student of National University of Singapore. Some visa and passport files are required. So, I must practise and improve my oral english recently. English Corner of Renming University is a good choice. Over there, we can pick up any topic which we are interested in. And more, some foreigners come there to join in us.

    Today I participated in a new group, which focues on internet media. There are five parts consisting the system, signal channel capture, encoding, storage for channel 7days ago, live for channel 3 days ago,tvie streaming server and player. I'll focus on the development of flash player firstly.

    I read the content of action script carefully, and then sort out the related information for my reference. Of couse, I read the code of player which was developed ever. I drew the sequence diagram and sorted out my time to implement the player in the future.

    It's time to go home. See you. Happy a day!

     

  • 作为80年代,在天朝光环下成长起来的天朝花朵,天朝栋梁,天朝的接班人,俺就代表天朝的人民发表心声:在天朝的伟大领导下,俺们沐浴着新社会的“新风雪雨”茁壮成长,和谐掉一切不平等的因素,共同构建天朝四海归一,万朝来贺的举世胜景。在此,恭祝我天朝仙福永享,寿与天齐。

    我天朝盛况,高楼大厦千万间,别墅跑车满地跑。作为人民公仆的天朝官员们,全心全意为人民服务的群体,是一个特殊的群体。天朝官员们属于服务行业,每天24小时为广大的人民服务,忙碌于社会的各个角落,以至形成天朝官员特有的职业病---大腹便便。俺代表天朝人民质疑对和谐社会有任何怀疑的不和谐份子,什么民工啊,农民啊,你们要工作24小时么?你们的腹部也像个包子似的贴在肚皮上么?再说,天朝官员服务行业,压力大,每天赔笑脸,处于社会最底层啊。不过,处于社会最底层的,全心全意为人民服务的天朝官员们,尚且别墅跑车怀中抱,我们绝对有理由相信,享受着天朝官员服务的人民,是绝对的幸福的,否则,就是不和谐的。

    我天朝的政治制度乃上帝的兄弟,马克思的精心作品,千万年来受人推崇。古语有云:民主集中在左手,拥护天朝在右手,一团和谐在胸口。
    我朝万世经营的天朝盛世,偏偏有不和谐份子来骚扰。有人要民主,天朝给;有人要办新党,没问题。我天朝是最民主最开放最善意的。随便你想干什么,我天朝只有一个条件而已,就是一切拥护我天朝,一切爱戴我天朝。如此一个条件而已,那些不和谐的份子,你们可以查遍古今中外的书籍,恐怕都找不到这么简单条件的民主制度吧。一个条件而已,还老来找天朝的麻烦?我代表天朝人民和谐了这些不知天高地厚的家伙。
    还有一小撮kb份子,时时刻刻像不停歇的潮水一般冲击我天朝衙门。这些kb份子都是亡命之徒,不过就是为了什么住房,什么伸冤之类的。不就是拆迁了没房住么?不就是家里哪个调皮的被人干掉了?家教不好,kb也会传染的。因此,这些kb份子相当凶残,以原生态的野蛮来攻击。大家见过狮子老虎吧,原生态的进攻那是相当犀利的。这些kb份子以声带,唾沫,白眼,甚至拳头,身体来攻击我天朝衙门的官员。我官员经常被迫采用大棒,钢管来抵抗,被动抵挡原生态最野蛮的进攻;有时候,我天朝衙门只能选择驱车避让,顺便碾上几个kb份子;更甚时候,kb份子居然使用铁头功来挑战我天朝衙门官吏,我天朝英勇反击,以铁花生米一弹搞定,代表天朝人民和谐掉这些kb份子。
    至于对外关系,我天朝大国,奥运期间万国来贺,神七飞天,举世羡慕。因此,对着外国友人友好点,有尾巴的摇摇尾巴,有舌头的舔舔人家的脚,又不会缺胳膊少腿。偏偏有些不和谐份子,看着一些日本友人赶不上火车,咱天朝把火车在飞机场门口停一会,就大放厥词,说什么国人会不会有相同待遇?这些不和谐份子,真的该被“俯卧撑”掉,这不是冒傻气么?国人?给个白眼差不多。咱天朝有特殊天朝国情,你每个人停一下,我天朝怎么和谐?当然在收费方面,为了代表天朝人民的财富,我天朝是呕心沥血的要和国际收费接轨啊。至于依据法规,我们天朝还是讲法的,万一没有,大不了自己出个法充实充实天朝国法呗。

    天朝经济,富庶天下。这个是天下共嘱的。就那天朝最底层的天朝官员子女,区区几千号人,行业横跨房地产,电信,石油,银行等等,财富何止千亿万亿。我天朝官员,服务行业的最底层,亦可广泛投资房地产,矿产,酒店,娱乐,赌博等各行各业,并且很好的发挥了天朝官员全心全意为人民服务的态度,不计风险,自己买房做房地产行业的试水者,将房价等抬成天价,以显示我天朝地大物博,财源如海的盛世盛况啊!

    最后,还有人诟病我天朝没有监督机制,说什么天朝的问题在于监督。“多党合作,互相监督”,这不是监督?再说,我天朝官员,每天为人民服务呕心沥血,何必浪费纳税人的钱去做监督?这些不和谐份子,整体就想着花纳税人的钱做不靠谱的事!

    身处盛世,万分激动。感谢天朝给我生长在盛世的机会,感谢天朝给我如此精彩的舞台,让我们可以看到各色各样的天朝景象。如果还有那么多不知轻重的人,我就代表天朝,代表天朝人民和谐掉这些家伙。

    我天朝构建和谐社会,被自杀用俯卧撑,棒杀用6人组合,毒杀用牛奶,该使的都给他使上,不该使的也给他用上,就一个字“狠”。什么警匪合体,人命警察,飞天奸商,遁地煤商,让盛世人民醒醒眼,你要是不知道这些森林规则,你怎么死的都不知道。你觉得这样的社会和谐吧?怎么着都得说和谐吧。光嘴上说和谐?那是开场白。你别闲麻烦,你得研究和谐社会的本质。吓傻了说和谐的主,根本不在乎再跪地叩头山呼“天朝仙福永享,寿与天齐”。什么叫贱民,你知道吗?贱民就是生活在世上,都要最和谐的,不要有思想的。所以,我们构建和谐社会的口号是:不求有脑,但求和谐。

    最后,以7年天朝党龄资历的俺,以资深贱民身份,恭祝我天朝盛世,完岁完岁完完岁。
  • This is 2008-07-21_shichuanl Daily Report.

     

    Maintenance Word RM and release a new revision of Word RM.  Fix up some bugs:1.       When store a special character into  requirement xml file, like the table character ‘\r\a’,the save process will be block. Now we filtered the special character as a blank, and save it into xml file. 2.       When close a TD during highlighting the TD for the first time, the system would crash. Now the system will kill the current word instance.  New features:1.       When user selects an angle bracket, like <5>, and then click ‘new requirement’ button, the system will add a new requirement whose td statement will be set to the content of <5> in section 7.

    2.       When user updates a requirement, if user forgot to save the change, then user clicks other item, the system will remind user to choose whether to save the change.

    This is 2008-07-18_shichuanl Daily Report.

      My primary task today1.       Fix up a bug:  when store a special character into  requirement xml file, the save process will be block. 2.       Add a feature: when user selects an angle bracket, like <5>, the system will create a new requirement, whose td statement will be set to the content of <5> in section 7. This is 2008-07-17_shichuanl Daily Report.   My primary task today1.       Add a tool MergeRequirmentXml which is used to merge two requirement xml files. 2.       Design add new requirement for “<5>”. 3.       Review new colleagues’ CR report.

     

    This is 2008-07-15_shichuanl Daily Report.   My primary task today1.       The C6 excel requirement specs have been imported into C7 Template Excel. (1). Read excel C6 into a list<Requirement>.(2). Write the list<Requirement> into a xml file, and make some fields written following the guide of the C7. (3). Import the xml file data into C7 Excel.

    2.       Training: use jjpack and email, write soures file.

     This is 2008-07-14_shichuanl Daily Report.   My primary task today1.       Update WordRM2.       remove "New Requirment" Dialog3.       Add hints for save button when update requirements. (1) When press save, hint dialog will appear to tell user to save the change. (2) when modify some fields in a requirement, then select another req, a hint dialog will appear to tell user whether to save the last change. 4.       Add save button for requirement control to implement updating requirements. 
  • 第一幕

    开幕时舞台全黑,隔数十秒钟,渐明。

    时间: 一个炎热的夏天的傍晚,大雨磅礴刚刚洗礼这个霓灯初亮的城市。

    地点: 边远山峦之间。

    人物: 鬼点子佩德勒,吉普赛姑娘婀罗裴多

    幕启: 夜幕缓缓降临。晚霞收起最后一丝橘红的丝带,,,


    佩德勒  (纵身跳起,右腿顺势蹬在大石上,反跳到大石上的山顶平地,右手直指苍天,左手垂指地面,满心抱负地)上天果然还是垂怜我的!不管是流浪于剧团,每天在街头等待着饱餐一顿,还是流亡漂泊于茫茫大海上,渴求一滴淡水,或是时常徘徊在梦中,将自己的命运无助地寄托于那遥远的幻想,靠着冥想得以寻找自信的岁月,上天那带着嘲弄的神色,原来果真只是一种历练的过程。 

    佩德勒  (兴奋地)可爱的,亲爱的,令人尊敬的上帝,请允许我,如此称呼那庄严肃穆的您。我以虔诚信教徒的心灵,用我所拥有的一切,粪土般的财富,金子般的自由,信教徒忠诚的身躯和永远追随你的灵魂,向尊敬的您,奉献我的全部,感谢您点燃我心中的那团火一样的梦想。

    佩德勒  (满足向往地)感谢,上帝安排我和那位美丽的女子相遇,这是一份怎样珍贵的礼物,让我甘愿,用心灵去祭献仁慈的上帝。感谢上帝,,,

    长胡子吉普赛人 (呵斥)你这个,披着麻衣的文明人。在茫茫的深夜来临之前,你如同一只发情的野狼,独自在寂静的山谷嗷叫。看你那蓬头垢面的样子,泥污沾满了你丑恶的脸,不知道,野蛮是否也占据了你的灵魂?不过,这样,你倒像是一个低等的吉普赛人了。

    佩德勒  (奇怪,思考)吉普赛人?

    佩德勒  (转身低语)一直以来,我的灵魂深处总有一个声音,而且年幼时遇上的那位智者的占卜,我的人生,总面临着坎坷与不平,而最终会在危机最深刻的境地下,有着绝地反击,封侯入相的契机。莫不是,在这低等的吉普赛人群中,孕育着我人生的转机?

    长胡子吉普赛人 (鄙夷)你这个所谓的文明人,大地的泥土使你肮脏,咆哮的疾风让你退缩,浩瀚的大海把你征服,高茂的森林将你吞噬!即使你挣扎般的在此嗷叫,却依旧掩盖不了你落魄不堪的境地。我们伟大的吉普赛人,虽然贫穷困顿,却不会要你这样的胆小鬼。

    佩德勒  (平静的)你,说得太对了。看你的样子,想必,你就是吉普赛人。

    长胡子吉普赛人 (不屑的)是的,本人是吉普赛族的族长。

    佩德勒  (言语高昂的,内心平静的)哦,尊敬的族长大人。你对我的评价,真的是恰如其分的,就如同你窥视过我的灵魂。十二岁那年,在倾盆大雨的街角蜷缩着颤抖,额头的高温可以蒸发发梢上滴下来的雨水,恐惧弥漫了我的瞳孔。不过,我实在太幸运了,上帝对我是如此眷顾,半夜时分,倒下的街道边,一束小草既当了食物,又当了药物。上帝保佑!十五岁的时候,一直在街头乞讨度日的我,没有学会斯文人的广博的知识,也没有强悍的可以打倒任何敌人的身体。上帝宽恕,我每天只是在坑蒙拐骗中,寻得一点食物,以饱饥饿。上帝眷顾,那年,我混入一个普通的马戏团,没有丰盛的食物,却不再为着一口饭,艰难的在街头混迹。

    佩德勒  (慢慢的开始振奋)每天虽然很辛苦,但生活从此有了希望。整个世界,都留下了我的脚印。罗马的城堡,遥远的东方,可以手捧青天的高原,几个月的旅程都看不到边的大洋。虽然我的出身卑微,但是,我却从来没有放弃过我的骄傲。从仆役到学徒,到独当一面的表演者;给马接生,在地主家当伴读,为荒岛居民的自由而战斗,带回东方的瓷器,卖给同航的船友。直到环球的旅行走进波涛汹涌的大海深处,凶恶的风神吹翻了我们的长帆,恶煞般的海神吞噬了我们的船舶,并将我们如同虾米一般,甩到大海的肚里,或是大鱼小鱼们的胃里,或是抛到巨石之上。感谢上帝!我就是那被抛在海里,搁浅在巨石上的虾米。不过,虾米也是有自己的骄傲的,更何况是一支被智者认为将谋得侯相之位的虾米。于是,我忍着挺着,终于回到了十年前我出发的地方。

    佩德勒  (大声地,骄傲地)十年的流浪经历,让我终于不再依靠坑蒙拐骗谋活。当了法官大人的顾问,让吝啬的黑租婆捐献家财感恩上帝,说服倔强的父亲搓成一对佳偶,赢得“鬼点子”的声誉,直到遇见我心爱的女孩,和在这漆黑夜晚闲聊的您。感谢上帝!

    长胡子吉普赛人 (重新审视的,敬佩的)您的经历让我由衷的去祝福你!上帝眷顾你。你的优秀,如同这个山头的月亮,照亮整个山谷。然而你的骄傲,终究来自于自己的梦想,如此虚幻。倒不如,放下你的骄傲,加入吉普赛人的世界;在吉普赛人的舞台里,去散播你皓月般的辉煌。

    佩德勒  (矛盾地,焦虑地思考着)难道低等的吉普赛人,就是我的宿命?或是在吉普赛人之中,真的孕育着开始辉煌之旅的起点?

    长胡子吉普赛人 (急切地)还在犹豫什么?可敬的文明人。吉普赛人的世界,给不了你封侯拜相的梦想,却有着你自然的舞台。你的坚韧,你的坚持,山谷之巅,与吉普赛人临风而谈的你,难道能够否认,你的宿命不在这吉普赛人之中吗?

    佩德勒  (决意的)狭长山谷孕育着落后却坚韧的吉普赛人,很契合我的经历。皓月之下,美丽的爱意开始点燃!

    佩德勒  (撕开衣服,对着皓月)从这一刻起,我就是吉普赛人,伟大的吉普赛人。就是在这黑暗夜幕下笼罩的漫山绿野里,抚育着那美丽的姑娘,孕育着我心中永远不曾熄灭的骄傲!

     

    http://imgcache.qq.com/ac/qzone_v4/b.gif

  • This is 2008-07-04_shichuanl Daily Report.

     

    My primary task today

    1.       All requirements in the doc are displayed in the listview.

    Click any requirements reqid, the requirement information will be displayed in the group requirment controls.

    2.       Strip color range function from HighlightManager, design a class ColorRangeUtil to manager how to color range.

    3.       Interaction between the main doc and the requirement custom pane.

    When initiate custom pane, pass the document object and requirement manager object to it.

    Then RequirementUserControl can use it.

    4.       The requirement custom pane manages and locates doc through requirements reqid.

    (1). When the listview's selected index changed,firstly cancel last colorrange by the lastSelectedIndex, that is cancelling coloring last range.

    (2). Then find the selected reqid, and get its range by start/end location restored in requirement object, and color it.

    (3). At last, make the doc select the range, that is moving the doc view to the sentence/range.

     

    My primary task next week

    1.       Modify requirement dialog by requirement specification excel template.

    2.       Design requirement db schema.

    3.       Introduce UI fields.  

     

    This is 2008-07-03_shichuanl Daily Report.

     

    My primary task today

    1.       Fix up WordRM code

    2.       Design Requirement Manager Custom Pane.

    A listview is used to display all requirements in the document.

    A group including all requirement item controls, which is the same as the dialog of ‘new requirement’, is used to display requirement information when chooses a requirement item in listview.

    3.       Have an onboard training for the new vendors and interns.

    This is 2008-07-02_shichuanl Daily Report.

     

    My primary task today

    1.       Write source file for WordRM and use “snap submit”. Now, it can work perfectly.

    2.       Fix up WordRM code

     

    This is 2008-07-01_shichuanl Daily Report.

     

    My primary task today

    1.       Write source file for WordRM and write the “Sources Error Specfication.docx”.

    2.       Make acquaintance with snapshot and buildtrack.

    3.       Modify Requirement Report about MS-PPPI.

     

    This is 2008-06-30_shichuanl Daily Report.

     

    My primary task today

    1.       Write source file for WordRM, but not finished yet.

    2.       Make acquaintance with snapshot and buildtrack.

    3.       Have a meeting about WordRM code review.  

     

     

  • This is 2008-06-27_shichuanl Weekly Report.

     

    This is 2008-06-23_shichuanl Daily Report.

    My primary task today

    1.       Get correct section id.

    For the organization of document has been changed, we have to rewrite ‘ProtectDocument’ and ‘Get Section ID’.

    2.       Write WordRM User Guider to tell users to use WordRM conveniently.

    3.       Test WordRM and make it work more stable.

     

    This is 2008-06-24_shichuanl Daily Report.

    My primary task today

    1.       Debug WordRM to help to resolve ‘getting wrong sentence bug’. But it’s blocked now.

    2.       Design ‘manager tdi’ richbox.

    3.       Design ‘manager requirement’ richbox.

    4.       Get the comparison between docs.

     

    This is 2008-06-25_shichuanl Daily Report.

    My primary task today

    1.       Fix up some bugs by the feedback of colleagues.

    (1)    Slow responding: Click "Update Requirement" need wait for 20-30 seconds to show the dialog. During this time, user can't do anything because the application is not responding. That's a typical bad user-experience.

    Add a restore button, so when add or update requirements, it’s faster.

    (2)   When I delete Verification Comment in New Requirement dialog, sometimes the comment balloon on the right side of document becomes empty, too. That's very strange to user. When the comment is null string, the comment text is  “No Comments”, and it’s not saved in requirement list. (3)   Delete buttons appear at both Requirements and TDIs area. Does they have the same behavior? If yes, only one should be kept. If no, I suggest name them more clearly, like "Delete Requirement" and "Delete TDI".Disabled the buttons in TDI pane.  

    2.       MS-PPPI Requirement Capture 

     

    This is 2008-06-26_shichuanl Daily Report.

     My primary task today

    1.       Attend this New Vendor Onboarding Training

    2.       Fix up some bugs by the feedback of colleagues.

    (1)     WordRM generated Doc Sect value e.g. "3.1.4.1" instead of actual value "3.1.4.1.2". It seems that WordRM only works with the first 4 segments. As regular expression ‘ string pat = @"(\d{1,}\.){0,}\d{1,}” ‘ just got 4th subtitle, regot the matched string by finding the first ‘\t’. (2)   When reopen the doc, the tdstatement updated last time, will lose its rectification.When InitComment, don’t restore tdstatement with the value of comment text. (3)   Doc Sect generated losed some id, e.g. “2.2.2.3”.As the title has some invalid characters, filtrates them and gets the section id correctly.

    3.       MS-PPPI Requirement Capture

     

    This is 2008-06-27_shichuanl Daily Report.

     My primary task today1.       Attend this New Vendor Onboarding Training about dev and tester process. 2.       Set up a new branch named ‘pet_req’ to restore some coreXT tools and src for our own projects, like ‘WordRM’. 3.       Start to write dirs files and sources files for project ‘WordRM’.  My primary task next week 1.       Go on writing dirs files and sources files for project ‘WordRM’. 2.       Establish our own coreXT environment for projects, including snapshot and buildtrack.

     

  • This is my weekly report! 6-20


    6/16/2008
    My primary task today
     1. go on studying how to set up C/S Architecture of WordRM.
     2. test and debug WordRM, and fix up the bugs.
        (1) cause:   when close the doc, the system will restore requirement xml files.
              But because of relocating the comment position incorrectly, the List<Requirement> will be not intergrate.
                     Not deleting all comments of the doc when open it firstly is also a result of relocating incorrectly.    
            resolve: So, delete all the comments when open doc firstly,
       andlet the error bound be 1, the result set will be intergrate.
        (2) cause: "Old format or invalid type library" error when opening excel file
       for the culture info is not correct.
            resolve: Getting the current thread,
       and set its culture info as "en-US", then the exception disappeared.

    6/17/2008
    My primary task today
                    1. test wordRM
                       we can't add requirements in different cells of a table.
                    2. ReInstall my system, and set up develop environment.
                    3. have a meeting discussing next job and learn requirement analysis and capture.

    6/18/2008
    My primary task today
                    1. learn the word data binding
                         We can use word data binding to load kinds of material, for example graphics, rich text, and table.
                    2. learn the excel data binding
                        Get a excel template
                        Establish a db, their table names are the names of protocols. Every table restores its requirements.
                        Get data from db in excel, and display it.
                        Try to save excel data into db, but it?s blocked now.

    6/19/2008
    My primary task today
                    1. save excel data into database
                        Make all the table/dataset be saved into database, but should have a table having key, and check ?refresh data? when setting adapter.
        Update a row when edit it, in order to save up network traffic.
     2. Setup Project

    6/20/2008
    My primary task today
             1.  Establish a db, their table names are the names of protocols. Every table restores its requirements.
                          But there is only a table in it as a testing db now.
             2.  Get data from db in excel, and display it.
             3.  Save excel data into db.
                         Make all the table/dataset be saved into database, but should have a table having key, and check `refresh data' when setting adapter.
                          Update a row when edit it, in order to save up network traffic.
             4.  install project
            5.  rectify database property in order to make db work well
                           if anybody want to use the excel, should add his alice account in my database logins account.

     

     

  • This is my weekly report! 6-13


    2008/6/10
    My primary task today
     1. fix up some batch bug.
        delete some diretory checked feature, so the exe can deal with more excel files.
        Add the report to tell how many requirements having keywords.
     2. read lucene.
        set up index: get file text, anlayse text, write index file.
        search by index: kinds of Query object, e.g TermQuery, RangeQuery, PrefixQuery,  BooleanQuery and so on.
        QueryParse can parse query experssion.
        Analyze the anlyzer: filter some useless words, e.g 'a', 'the'.
     3. have a meeting discussing how to set up C/S of WordRM.
        get some class prototype, some interface between client and server, the xml files server should restore.    

    2008/6/11
    My primary task today
     1. fix up some batch bug.
        Add the report to tell how many requirements having keywords and the percent.
        resolve some excel format problem, and generated its report.
     2. write the xml's formatter,which will be restored on server
     3. have a meeting discussing how to use test suite and fill in excel template.

    2008/6/12
    My primary task today
     1. read ICE
        use slice to create modules, classes and interfaces.
        learn how to use ice's c# file in our project
     2. modify the xml's formatter,which will be restored on server
     3. clean up interface between server and clent
        review the scenario of c/s
     4. have a meeting discussing how to start ssp and improve it
        submit some reports about getting requirement by highlight when open the doc firstly.

    2008/6/13
    My primary task today
     1. go on studying how to set up C/S Architecture of WordRM.
     2. test and debug WordRM, and fix up the bugs.
        (1) cause:   when close the doc, the system will restore requirement xml files.
              But because of relocating the comment position incorrectly, the List<Requirement> will be not intergrate.
                     Not deleting all comments of the doc when open it firstly is also a result of relocating incorrectly.    
            resolve: So, delete all the comments when open doc firstly,
       andlet the error bound be 1, the result set will be intergrate.
        (2) cause: "Old format or invalid type library" error when opening excel file
       for the culture info is not correct.
            resolve: Getting the current thread,
       and set its culture info as "en-US", then the exception disappeared.

  • 昨天是端午节,去爬长城;今天是老爸进50的生日,遥遥祝福。希望老爸和李姨生活开心,幸福,美满。相信老妈,在天堂那漫山普陀花的世界里,看着我们微笑;因为老妈,也有我和老爸的守望与祝福。
    第一次爬长城,应该去的是居庸关,是06年8月和罗丹,徒弟等去的。那个时候,应该是跌向人生最低谷的前夕。心灵逐渐被恐惧的状态所占据,情绪持续的抑郁,以至对很多事情都抱着一种无谓的恐惧,戒备与放弃。居庸关上,才爬了1/3,就走的脚发软;往陡峭的阶梯往下一看,也吓得双腿发软。最后,只好放弃登山,在山下等着两个女生爬完全程,丢脸到极点。想当年高一,高二,登家乡一千多米的高山,一天的来回,还帮着受伤的女生(好像徒弟是受伤的其中一位)爬上去,走下来,毫不在话下,,,,,,
    这次去长城,选择去八达岭。八达岭是最著名的,也比居庸关要高些长些,最陡峭的地方应该差不多。这1年,早就想去长城,但是和垛子的时间或者季节总不齐备,这次趁着端午节,硬是拖着垛子去爬山。
    这大半年以来,一直坚持跑步,做体操;面对巍峨的长城,只有一个念想:走向长城的最高点。早上从五道口坐火车到八达岭,2个半小时,和途中一个老伯聊天都聊累了。买票到山下,已经12点。吃了点自带的很多水果干粮,12点半出发。
    迎着北京的微风,踏着脚下千年的长砖,可以低头,手捧起翠绿的山色,举手去触摸蓝蓝的天,柔软的白云。这又是怎样的一种感觉?我曾经觉得自己永远无法再去向以前那样,在自己的路上去奔跑,在高山绿水之间,去畅意的戏水飞扬;当年坐在居庸关下的一个亭子里,看着远方的长城,却只能叹息无法登上,甚至自己也是认为理所当然的去放弃。
    “活着,就有希望”。没错。不过,“心中那自由的世界,如此的清澈高远;盛开的蓝莲花,永不凋零。”,“死了,也有希望”。而这些希望就是绝地下的勇气,就是留下的果敢勇气,一份坚韧的精神。那在汶川大地震死去的若干无名英雄们,即使“无名”掩去他们高傲的名字,却掩盖不了他们留下的感人故事;更何况还有那么多留下感人事迹,坚韧精神的“有名的”普通人。
    那既然如此,恐惧,又凭着什么,占据我的心灵,将我肆意的踩在脚下,还用手指着趴在泥堆里的我说:“你就是这个样子的。”
    不会去反抗,我承认,我斗不过命运,我放弃,我认输。但我会选择,去怎么面对它。我要的,只是关注,我脚下的路。我热爱长城,长城之上,这个世界是那么的宁静与可爱,即使,身边的人,摩肩接踵。平静的登上八达岭长城之巅,不带喘气的;在下长城的时候,有很多地方是斜斜的没有阶梯的,奔跑下去,欢快的在长城之上奔跑,我才感到,是勇气带来了如此的幸福。而离开长城,其实也是一种失去,不过,这又有什么重要了。
    登上长城之巅,俯瞰翠绿青山,在长城上奔跑,感觉实在不错。生活的如意,必然潜伏着危机;危机最深刻的时候,坚持下来,又往往是生的转机。做好自己的事情,踏实一点,感恩在心。最后,再祝老爸生日快乐,哈哈!
  • 这周末去听叶先生的讲座,有很多让我们去亲身去体验的,被爱与去爱的小游戏。而同时,一个很大的收获,就是明白了爱心的“真 善 美”的一个现实真谛,即“择爱而行”的涵义。写下一点自己的感受,表达自己对“择爱而行”的理解。

    1. ‘择爱’之意

    原本一直不明白,‘择爱’的意思。爱便爱,不爱便不爱,爱心无谓付出。然而,这样的理想主义,却并不适合现实的社会,也不符合长期的一个爱心旅途。

    鲲鹏之于北冥,方正之于志士。爱心之于内心。

    ‘真’之意,人自身的状态始终是在一个起伏跌宕的生命线上。我们每个人都有快乐,幸福,悲伤,忧郁的时候,我们有时候开心的拥抱天空大地,即使乌云就在头顶,雷声响在耳畔;我们有时候会忧伤的放弃清晨的朝阳,飘逸的晨风,迷失在悲伤的气氛里。这是人性,无可改变;若只是一厢情愿的,去承诺永远保持爱心,积极之心去长期的坚持爱心旅途,难免会遭受挫折,以及给他人也带来困扰。

    然而,我们虽然没有圣人的高洁脱俗坚韧的品德,没有圣人臻于完美的思想修养,却有着选择的权利。正如卡耐基的《人性的弱点》所说,我们不可以选择生活中的大小琐事,却可以选择自己对待它们的心情。于是,‘择’的解决方案即是,在生命的历程中,学会选择情绪,抛弃消极情绪,尽量多的去选择“爱心”;当我们自己准备好的时候,再将爱去传播。


    2. ‘而行’之意

    “鹏之徙于南冥也,水击三千里,传扶摇直上者九万里,去以六月息者也。”壮志满怀,但需付诸行动。坚韧的执行力,始于足下。至人无己,神人无功,圣人无名。有容德乃大,无求品自高。做个容易满足的人,是件很幸福的事情,却也是一件很难的事情,尤其是现在这个物欲横行、却又强烈缺乏精神寄托的时代。我离“至人”的思想境界尚差一大截,只望把握自己的原则与底线。

    最后,执爱而行。

     

  • 写的是Daily Report, 每周copy日志写成周志实在无聊,就让机器去解决吧。

    namespace ReadMyDR

    {

    class Program

    {

    static StreamWriter sw;static void Main(string[] args)

    {

    string filename = "WeeklyReport-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString();sw =

    new StreamWriter(@"\WeeklyReport\" + filename, true);sw.WriteLine("This is my weekly report! " + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString());

    sw.Flush();

    string path = @"\DailyReport\";

    FileInfo fileInfo = new FileInfo(path);

    readMyFile(fileInfo);

    sw.Close();

    return;

    }

    static void readMyFile(FileInfo file)

    {

    if (Directory.Exists(file.FullName))

    {

    string[] files = Directory.GetFileSystemEntries(file.FullName);

    if (files != null)

    for (int i = 0; i < files.Length; i++)readMyFile(new FileInfo(files[i]));

    }

    }

    else if(file.Extension==".txt")

    WriteToFile(file.FullName);

    }

    static void WriteToFile(string filename)

    {

    StreamReader sr = new StreamReader(filename,Encoding.ASCII);

    FileInfo fileInfo = new FileInfo(filename);

    string line = "" ;

    TimeSpan ts=DateTime.Now-fileInfo.CreationTime;

    if (ts.Days >= 8)

    return;

    if(filename.Contains("_shichuanl"))

    {

    sw.WriteLine(fileInfo.CreationTime.ToShortDateString());

    while (!sr.EndOfStream)

    {

    line = sr.ReadLine();

    if (line.Contains("next day") || line.Contains("next week")

    || line.Contains("nextday") || line.Contains("nextweek")||line.ToLower().Contains(

    "tomorrow"))

    {

    sw.Flush();

    sr.Close();

    return;

    }

    sw.WriteLine(line);

    }

    }

    }

    }

     

  • weekly report 6-6 - [事业]

    2008-06-06

    This is my weekly report! 6-6

    6/2/2008
    My primary task today
     1. learn how to translate excel into html and xml
        read project code and learn how to code
     2. have a meeting discussing develop organization.
        exchange experience during developing test suite   

    6/3/2008
    My primary task today
     1. modify highlight checkbox.
        when highlight the document, the checkbox is also unable.
               if finishing highlighting, then the checkbox is choosed and abled.
     2. delete CancelColorRange function, use ColorRange with a parameter isShow,whose type is bool,to decide whether color range.
     3. when search keywords in sentence, use upper letter.
           search keywords from section 3, paragraph 2.1
     4. establish a project named ExcelToHtmlXml, and import excel into xml.
     5. change highlight xml file restored path into rm+protocalName+Highlight
     6. test dxedit

    6/4/2008
    My primary task today
     1. write ParagraphIDUtil to implement checking paragraph id.
        use regex, compare paragraph id to check the correction.
               pass the catalog

    6/5/2008
    My primary task today
     1. had a meeting, discussing the process of testing suite development.
     2. discussed the C/S architecture of our project, and planed to use lucene and ice.
     3. read excel file, and create html and xml report, implemented two ways.
        (1) one way is reading all the needed excel files in a directory, and then create reports if the excel is latest.
        (2) the other way is creating reports by the given excel files(the path), then write a script to get all excel paths to call the exe. But the way hasn't finished.

    6/6/2008
    My primary task today
     1. read cmd script to learn how to get all excel files in a directory.
     2. call external exe to run with parameters, and the parameter is the excel file path.
     3. finish the second way to get all excel reports.
        the way is the exe implements creating reports by the given excel files(the path), then write a script to get all excel paths to call the exe.
     4. fix up some exe bugs and clean the code.
       

     

  • weekly-report 5-30 - [事业]

    2008-06-06

    This is my weekly report! 5-30


    5/19/2008
    My primary task today
     finished my homework3.
     established my branch named work-shichuanl, and integrate files into my branch.
     use sd command.
     review jjpack code and learn the jjpack pack process.
     install windiff.

    5/19/2008
    My primary task today
     finished my homework4.
     review jjpack code.
     set the debug parameter 'pack fp1 -all -f' and 'windiff fp1'.   
     debug it step by step with F5,F10 and F11.
     found messages transfered by some classes.
     drew the sequence diagram.
     looked for design pattern in jjpack.

    5/19/2008
    My primary task today
     submit my homework5
     including singleton,command,stategy,bridge,facade,adapter,template method patterns
     and related class diagrams
     have a meeting discussing problems met during week1
     read corext and enlist "rampup" branch
     wrote build configuration file

    5/19/2008
    My primary task today
     wrote the test report of jjpack into \work-shichuanl\week2-homework\TestReport-shichuanl.xlsx
     build jjpak under the corext
     In sources, added SdApiInterop.dll into references and gave up adding asapi.dll for SdApiInterop.dll owns its function
     get strong name SdApiInterop.dll
     sd add dll and sources, bbpack them and email to reviewer
     review SMB2

    5/19/2008
    My primary task today
     read fxcop and then review requirementManager
     have a leave for two hours and have a meeting with miss jiang
     fix up a bug "the dos stayed always" and try hard to resolve it

    5/19/2008
    My primary task today
     resolved the  bug 'the dos stayed always when rm runs'
     learned the highlight keywords requirement and got my own solution, planed to discuss with reviewer
     read "visual studio tolls for office" and learn the members of 'Microsoft.Office.Tools.Word'
     tried to find out where popup menu was invoked

    5/19/2008
    My primary task today
     redo the  bug 'the dos stayed always when rm runs'
     read "visual studio tolls for office" and learn the members of 'Microsoft.Office.Tools.Word'
     find out where to invoke doc context menu,but be blocked

    5/20/2008
    My primary task today
     read "visual studio tolls for office" and learn the members of 'Microsoft.Office.Tools.Word.Document'
     highlight the keyword and make the sentence become red
     re-recognize the code

    5/20/2008
    My primary task today
     1. read "visual studio tolls for office" and learn the members of 'Microsoft.Office.Tools.Word.Application'
     2. got keywords from Settings, searched them in document ranges, then highlight the sentence and keywords
     3. read jjpack unpack, drew sequence diagram
     4. read the event 'ApplicationEvents4_DocumentOpenEventHandler', found out where to invoke right-click
     5. modified self-context menu, but not finished

    5/21/2008
    My primary task today
     1. read "visual studio tolls for office" and learn the members of CommandBar and CommandBarButton
     1. found out where to invoke Right click event
     3. using CommandBar and CommandBarButton, finished self-context menu
     4. made doc file be read-only when open it

    5/22/2008
    My primary task today
     1. read document class memeber carefully
     2. read add-in and make a test project
     
    5/28/2008
    My primary task today
     1. write HighlightRangeFormatter.xml, which describes the formatter of range location storage xml file.
            2. design a IHighlighManager interface, which contains three functions,named 'LoadXml' and overload 'SearizeHighlight'.
               using overload function, can searize object highlight throught list<Highlight>.
               using LoadXml, can get the template of xml file.
            3. design a HighlightManger class, which implements the functions of interface, and definites some functions.
               'CheckFileExist' checks whether the needed xml file existed.
               'SaveRangeToXML' saves range location and font information into xml files by the return value of CheckFileExist
               'HighlightRange' contains 'GetRangeHavingKeyword' and 'ColorRange', which get ranges having key words and Color the ranges as needed.
            4. Highlight class saves the information we want to save into xml file,including RangeID, RangeType, StartLocation, EndLocation and so on.
            5. HighlightWriter inherited HighlightFormatter, implementing Serialize(List<Highlight> highlights).
               Write highlighs into xml files.
            6. In ThisAddIn's Application_DocumentOpen(Word.Document document).
               Firstly, constitute a HighlightManager named hlm
               Then, CheckFileExist, if existed, then read xml file and re-constitute range object.
               if non existed, HighlightRange and save range information into XML files.
     
    5/28/2008
    My primary task today
     1. have a meeting discussing RmRibonAddIn and rampup.
        understand how to modify our project
     2. async highlight, so client can read document when highlights
               AsyncHighlight caller = new AsyncHighlight(hlm.HighlightRange);
               IAsyncResult result = caller.BeginInvoke(document, new AsyncCallback(callAsyncHighlight), caller);
            3. re-write HighlightManager interface and xml file
               modify some interface function, in order to use them more convinent.
        Add function --- SaveRangeToXML();   HighlightRange(MSWord.Document doc);   HighlightByXML(MSWord.Document doc);
            4. rewrite xml file pattern
            5. get Paragraphs'index,and write it into xml file.


    5/30/2008
    My primary task today
     1. add progress bar throught usercontrol in CustomTaskPaneof ribbon.
               when operate one sentence, the progress bar step 1. 
     2. make doc comment-only exception for this:
        1) when highlight the doc, document is no-protect.
        2) when select checkbox highlight or cancel highlight doc,the document is no-protect. 
        then the doc becomes comment-only.
            3. iterate document collection objects.

    5/30/2008
    My primary task today
     1. add checkbox in ribbon.
        when open doc, it enables and is choosed; when close doc, it disabled and is non-choosed.
        choose it, highlight the keywords
        non-choose it, cancel highlight
     2. iterate document collections and print the time.
        written in function TestDocumentCollection in HighlightManager.cs
     3. fix up comment-only bug.
     4. arrange keywords and some static members.
     5. write arithmetic to get the section number and page number.
          have gotten the page number
        write regular expresion to get section number

  • 工作的解决方案

    1. 高兴的去做自己的工作。每天,对着自己的工作去微笑。

    微软文化中的充满激情,倒可不必;但,内心去高兴的做自己的工作,对己对公司却都是有益的。

    2. 对将做的任务,具体到算法的设计,将思路在纸上清晰的表达。即认真有序的去工作。

    这样,遇到困难,心里也会有个底,而不会陷入焦虑的混沌状态。

    3. 工作中,午饭,休息的时间,全心全意的去休息。别将烦恼带在身边!

    工作中的休息时间,好好享受休息期间的轻松,和同事的聊天,看看蓝天,调节自身心情和身体。最好午睡20-30分钟,每1个小时,动动脖子,手脚。

    4. 遇到困难时,将思维付诸纸上,整理思绪。实在不行,休息片刻,和同事聊聊,看看绿叶蓝天,再投入思考中。别将困惑带入生活。


    生活的解决方案

    1. 高高兴兴去上班---早上7:30起床,8:00吃饭,8:30-9:00英语口语,骑车9:30到公司。
    2. 高高兴兴去工作---早上9:30到晚上6:30,依照工作的解决方案,其中5:30之前完成工作,Daily Report,5:30-6:30练英语听力。
    3. 高高兴兴去下班---骑车回家。7:00-7:30吃晚饭。然后休息到8:30。
    4. 高高兴兴去运动---8:30到9:30,包括3公里跑步,20节体操,60个俯卧撑。
    5. 高高兴兴去休息---9:30休息,10:00洗澡。期间可以写小说或日志。10:30-11:00睡觉。哈哈。

    周六上午,去敬老院;下午IT营销管理课或学英语口语;晚上创业公司聚会。
    周日全天自由安排。哈哈。


    本方案在2个月的试用期间,很有效果。继续保持!哈哈。
  • 川外川美食,其实只是武汉,华科东门的一个叫做熊什么村庄的小饭馆。与她的结缘,来自于3年以前,一个昏暗的日子里,,,

    周一早上5点多就赶火车,晚上回到北京,回到小窝,舒舒服服的睡上一觉,第二天早上,赶到西格玛,赶项目。这周,正好项目立项阶段,需要开发原型,虽然coding还是比较顺利,每天也7点多才下班。回家之后,吃个饭,休息一下,就去跑步,回到家,又已经不想动了,摊在床上睡觉了。


    直到今天,提前完成任务,下周活就松一点了。晚上,和大学同学,也是合伙人,商量了一下公司的事情,跑步也休息一天,写写东西,记录回武汉三天,完成的重要事情,也算了结了这些年和武汉的缘分。

    1. 川外川美食
    一个小店,开始的时候,饭菜好像还可以;这次从北京过来,基本是专门来这个店子的,菜,却没那么好吃了。而里面的老板娘,老板,伙计,还有一个5、6岁的小女孩,却依旧面容依旧,不同的是,老板娘变胖了很多,也染了发,小女孩已经长大了,却依然那么顽皮。


    而之所以,对武汉的留恋,也正是这个小店。三年前的9月,考研出来和老鞠,老王租房的地方,就只有这家川外川。而那天看见这家小店的老板娘,让我心里重重地咯噔了一下。因为这家店的老板娘和我老妈实在太像了。无论是面貌,或者神情,乃至身材声音。而这个时候,正是老妈逝世一个月的时候。很难让自己去怀疑,这个世界没有灵魂!

    后来,11月,伤刚好的老爸,也来武汉看我。也来了川外川,唏嘘不已。但那个时候,却没有多大的心思去和老板娘照个相,直到这次,才算得偿所愿。留照作为纪念。

    2.去归元寺还愿。这两年来,走过的酸甜苦辣,一些原则的坚守,也总算完全克服了心里的魔障,终于重新恢复良好心态,保持向上的精神。谢谢,曾经将希望所寄托的地方。

    3.档案的调动。就看原辅导员的进度了。加油。哈哈。


    和武汉这几年的缘分也就如此了。再没有半点留恋。谢谢武汉,这个生活了四年半的地方,曾经很习惯的地方;谢谢武汉的所有朋友,一起成长,一起玩笑,一起奋斗过的朋友。

     

  • 5月20日晚,写此文,以祭奠在汶川大地震中遇难的所有同胞,祝愿他们,以及所有逝去的英灵在天堂里幸福微笑!祝福,仰望天空的活着的人们,拥有自己的幸福!  

     

    点燃一盏烛光吧,

    母亲弓起的身躯下的婴孩,

    母亲已经睡去,

    你还要成长!  

     

    点燃两盏烛光吧,

    倒在课桌下的男孩女孩,

    情窦初开的年纪,

    就让我们的血溶在一起,青春作伴吧!  

     

    点燃三盏烛光吧,

    80后盛开的蓝莲花,

    凋零在教室操场的来回时空里,

    将向往的自由换作腋下十几个孩子的生命!  

     

    点燃四盏烛光吧,

    水泥板下的生命,

    牵挂着父母妻子,向往着平淡的生活,

    却只留下无尽的眼泪和无言的离去,,,  

     

    点燃五盏烛光吧,

    带着遇难亲人的遗体,

    送他们走向天堂,

    永远的祝福!  

     

    父亲或是儿子,母亲或是女儿,

    夫妻或是情侣,亲人或是朋友,

    点燃六盏烛光吧,

    将眼角的眼泪烤干,将爱的心用双手画出!  

     

    年少的浪漫情怀,

    成年的相濡以沫,

    父子的争执与内心的尊重,

    母女的珍爱与细心的呵护,

    朋友的肝胆相照。

    没有天长地久,

    那就青春作伴吧;

    没有白头偕老,

    那就携手共进吧。  

     

    点燃七盏烛光,

    照亮天堂的路;

    点燃八盏烛光,

    也照亮人间的平凡人!  

     

    爱,原本就没有痕迹,

    只是融入我们的血液里,

    记录着我们对彼此的爱!  

     

    5月初,终于消除了4月的不顺,顺利实习,买到奥运门票等等。5月12号,下午2:28,刚睡午觉醒来,听见旁边的同事说,‘网上说地震了’;接着群上大学同学纷纷报告,说各地都有震感。再一会,网上有确切消息,说汶川地震,7.8级。
    对地震没有明确的感受,05年在武汉感受的震感,还觉得有点好玩。于是,认为,地震没什么大不了的。后来,看到网上说已经遇难几人的时候,还感觉惊讶,居然闹出人命了。可不到半天,成了大灾难!
    每天看着网上的报告,每次看着,心里就酸酸的,亲人的离开,对活着的人,将是一段很长的灰蒙蒙的世界,更何况,这又是一个多大的灾难!
    总觉得自己应该做些什么。想去四川,理性的分析只是帮倒忙;捐钱,现在的能力太小,而且也不是那么实用。我想,以后成家了,一定要找机会,帮助这次受灾的儿童,补给他们一个完整的童年,快乐的少年!
  • 五月的西格玛 - [事业]

    2008-05-20

    忙忙碌碌找实习找了2个月,终于在微软ATC站稳下来了。期间拒了很好的IBM的开发职位,只可惜缘悭一面,开始是IBM的offer但是漫长的入职等待,后来是微软的offer,快速入职。估计在IBM的人品损害不少,但也顺其自然吧。

    进微软,就开始预计2周的培训。我们这批intern一共4个人。学习的都是微软的代码管理工具,以及jjpack(一个代码审查工具)的dotnet源码分析。所幸,专业对口(这也是最想去微软的原因),对源码分析,顺序图和设计模式有个系统的了解,应用起来就顺利一点;而新的知识,也比较符合我好奇的特性。于是,表现不错,2年来首次受到表扬,奋斗之心勃然而发。

    第三天,就由vice mentor开小灶辅导,周末,提前一周完成rampup,正式定下实习合同,进入tools的document组,开发document插件。

    做开发,每天每周基本提前完成任务。每天8小时,脑袋都在转,比在motorola的时候要忙的多;不过,每次将近7点下班,走出西格玛,看着夕阳,骑上自行车,犹如早上骑车来西格玛的时候一样,迎着风,心情舒畅。骑车回家,已经洗尽一天的疲惫。晚上,跑步一个小时;周末和朋友聚聚,生活有时候真的很简单。

  • 农行面经 - [事业]

    2008-04-27

    写写在农业银行总行电子银行部的网站规划岗的面试经历,为明年找银行相关的工作积累经验和提供借鉴之处。

    1:简历书写,注重技术,实践加沟通能力。

    2:笔试。分3部分。下午1点到2点报道。2点到6点考试。

    第一部分,综合能力,100道题目,单选60道,多选20道,阅读与看图20道,60分钟。感觉像国家公务员考试题型。主要考察金融银行知识(大约单选10道,多选10道 注:都是大约);社会常识,包括地理,历史,生物,政治(单多选20);数学推理10道,难度不大,推导式样式需要注意;语言逻辑推理15道,比较绕口,但解答问题不大;数学题目15道,难度不大;阅读文章解答10道;看图回答10道,容易。

    第二部分,英语考试,100道题,90分钟。10个银行业务单词选择;20个语法单词选择;20个完形填空;10篇文章,50个题目。

    第三部分,专业考试,7道题,60分钟。5道基础理论题目。3选2道农行业务分析题。

    综合能力部分,要有紧迫感,速度要快;尤其是逻辑推理与数学推理,一定要速度,不要过多去验证正确性。英语考试,银行业务不熟悉,专业英语不行,题量太大,但是不同于考研,问题很直接,一般不需要转弯就是正确答案。所以,速度也很重要。了解文章的主干,就可以去搜索答案了。专业考试,理论答对要点,分析题注重实践能力与营销策略,突出技术与营销管理的结合,对问题有独特的看法,创新。

    3.面试。偷偷看到面试组织小姐的打分表,主要考察形象10分,沟通30分,团队意识20分,应变能力20分,客户服务意识20分。考完当天,等到晚上10:45接到电话,确认笔试第一,第二天去面试。第二天早上8:30报道,8:50开始。网站规划岗笔试人数大约80人,笔试取前30;最后会取5人。分5组,每组6人,进入面试考场。

    面试从最后一名开始。我在最后一组。6人同时进去。会议室有6位考官。是HR,部长,任务等等。对面而坐。第一个问题,自我介绍,1分半钟,从右到左。可惜第一位太紧张,结果情绪影响到我们,结果第二个的我也紧张的连自我介绍也差点结舌了。第二个问题,对农行网站的看法以及自身的应聘优势,从左到右。调节了情绪,好些了。第三个问题,部长问电子银行部的发展方向以及需要的人才。回答OK。最后,HR问了一些他想了解的一些简历细节,也问到了我的毕业情况。

    情绪很重要。右边第一位,紧张得最后完全说不出话,在第一个问题的时候也严重影响了我。因为面对面6个面试官,在一个会议室,是有点压抑的感觉。但是,投入进去,不顾忌得失,平常心,努力发挥好自己就是最好的。

    最后,因为现在还拿不到毕业证,所以入职没有希望。因为这是正式岗位,需要调档案。实在很可惜。留待信息,争取明年找工作的时候,可以找到满意的工作。谢谢希望。哈哈。

     

  • 一群穿着厚厚防尿裤的,胖嘟嘟,小手小脚像一节一节莲藕的小屁孩,提着白嫩嫩的小肚腩,走在大街小巷里,或叼着雪茄,酷酷的站在街头,倚在灯杆下面;或小女孩穿戴得像小资白领,捧着一本杂志,一本正经的走着淑女步;或急急忙忙的从办公大厅跑出,一摇一摆的跑上出租车;穿着吊带的出租车小屁孩,吐掉口香糖,载客而去,,,,,,

     

    最近很不顺利。很多事情,总是会处于等的状态。就好像,每次做公交车,每次的转车,都会碰上“车刚走”的情况。内心焦虑,不得发泄,则内抑其中,惶惶不安度日;待做调整,修养身心,陶冶情操,积累人品,静待世界。

    我想,生活原本就是如此。太多的不如意,太多的阻碍,太多的遗憾!有时候,会发现,对于这些,能有什么可做?有时候,对于这些阻碍的事情,用垂直营销的观点,有时候很难下手;放眼水平营销的观点,世界依旧宽广。即,做自己正在做的事情;做自己应该做的事情,做自己喜欢做的事情,做积累人品的事情!

    记录一下,最近这段时间,所做的事情。

    1.关于攒人品。

    给老人让座;人有困难,但且伸手帮助;热情指路;大度的淡然一笑;让自己的心灵世界充满阳光。

    去四季青敬老院。周六小组里面,认识很多阳光的,有理想,有斗志,有爱心的朋友,all the people here do it!其中一个清华法学的mm,已经干了2年了。她的帮助对象是一个很有思想的,热爱生活的周阿姨。巧的是,周阿姨50年代,长在未名湖畔,红楼的北大教师子女。退休之后,是颐和园、北海公园里面有名的民间歌手。不幸的是,去年摔伤之后一直住在老人院。服务是一种过程。清晨坐车去四季青,晌午回来,依旧是清晨的心情。这,也就是回报。

    2.关于寻找娱乐。

    上上周去了一次清华的工会俱乐部。至于北大的二体,早关门了。这是遗憾,却不能改变。工会成为唯一选择。很多老教师,7,80了,歌舞如飞。年轻人倒不多,都是水木版上的一些朋友。舞动,接着轻柔的音乐,发泄很多的不良情绪。

    北大大讲堂的电影不错。很爽的电影院,而去票价很便宜,每周都有1,2部新的,或经典的电影;还经常有国家乐团来演出。每去一次,感觉都是那么清爽。

    周末的时候,去踏青。北京的这个春天,终于有了江南的感觉。湿润的空气,翠绿的树叶,清爽的春风,想起家乡那清澈如眼前的、上天擦拭过的高山流水。

    运动。乃一至宝。包括跑步,篮球,乒乓球,网球。

    自从06年6月开始,抑郁开始袭来,经历了8月的煎熬,9月初的奔溃,到06年下半年在武汉的休克娱乐治疗法,将抑郁的表面症状全部清除。06年过年的疯狂游玩,成为经典。

    07年年初的挑战抑郁内心源泉,即使有垛子的相陪,曾经的快乐,也将所有积蓄的快乐幸福,在2个月之内彻底耗尽,步入07年黑暗的6-8月。没有力气拿起书本,只能任由偶然的一次次拿起《抑郁情绪调节手册》和《卡耐基人性的弱点》,稍微聊以安慰。

    9月,抱着豁出去的心态,抱着宁可死去,不当废人的想法,正面挑战抑郁!规律的生活,实习中慢慢获得的自信与成就感,书本的力量,让我起死回生。感谢北京电视台第9频道的《健康快乐一箩筐》,感谢赵老师,学会运动。10月开始的运动,让我的心脏找到活力,身体找到自信,力量回归。良好的健康生活,带回我的自信,运动。但过去的损害太严重;每天的精神不是很好,急速的跑步依旧很吃力。08年4月,很多事情尽管不如意,运动依旧。与李兴鹏的篮球场上相遇,发现心脏依旧脆弱。于是,早上,晚上,操场跑步各半小时,各约2公里。一周之后,精神饱满,感觉回到了高中时候,那个春意盎然,在春天的微风中,展开双臂,沿途而下,飞奔到学校的那个自己。

    有些事情,既是注定,无论生死,即是注定。做对自己的事情,即是我现在所想做的。

    3.学业之面试

    写个面经,也攒点人品。下午1点去微软在知春路的希格玛大厦。

    先来了个很KIND的小组长,出了两个题目。一个是,给出完全数。对完全数的误解,加大了编程的难度;而后被告知完全数的意思,但在FOR循环里面所用到的条件过于宽,导致性能由O(sqrt(n))变成O(n/2)。第二题是任意一个多边形,用直尺和圆规画出相等的3块。有点紧张,大脑根本就没转,提示了2次,都没有什么头绪。其实,很简单,用分治策略即可。

    第二面,是一个和我们年龄差不多的哥们。先是问了写,如果你当了组长,会怎么协调组员,任务之类的问题,应该是考察交往能力以及个人斗志;接着问了一个海量url数据分析,从10亿条url中,找到点击量最大的1000条url。内存是1G。用外排序加hash解决。

    第三面应该是项目leader。先问了个后序变前序的问题。但是我分析,觉得输出应该是任意的。于是和他探讨了很久,并给出一个输出个数是(N-1)的全排列的猜想。所幸,将他说服了。然后是一个字符串去重复的小函数,写是写出来了,但是不够简洁。很有问题。

    下午快5点从希格玛大厦出来。不管结果怎么样,心里还是很开心的。

    IBM的面试就简单一些。先是电话面试一些C++关于static,类继承,内存管理,指针,引用等问题;然后面试的时候,一般3个面试官。各自提问。先问一些以前做过的项目,接着是写一些关于多态,动态编译,指针细节的小代码;然后是一些多线程同步的问题。

    这周五要去农行总部面试网站营销,是个我想转的方向。加油,这可是个正式职位。哈哈。

    4.全球营销管理课程

    黎老师很牛。混在80多个国家。当过外企营销主管,企业家,现在当老师。台湾人。学习她的人生阅历,上她的课,真的很有感觉的。黎老师人也很好,工作很负责,上课之余,带着我们去玉渊潭去做素质拓展;听说这次暑假,还有机会去欧洲半月游。哈哈。赞!

    5.小垛子

    和垛子要互敬互爱,互相鼓励,每天早上要充满爱心的去拥抱。哈哈。

     

  • Hi, everyone:

    I'm very glad to get the chance to have the interview.

    To begin with, I 'll introduce my basic informations. My name is LiuBOchuan. My hometown is a small but beautiful town of HuNan Province, which is famous as a travelling city. I earned my Bachelor's Degree in Software School of HUST, and I am presently a graduate student of Peking University.

    Then, I 'll introduce some projects I joined. The first one is Empower and DataLoader, which monitor mobile phone traffic and offer suggestions of net optimization. My prime task was testing DataLoader, and then writing out-time, grouping arithmetics. The second one is PKTown, which is a game platform based on P2P. My prime task was developing the interface of Client and the communication modules base on Socket. The third one is Bank_Mobile, which offers web bank service based on WebService and Gis, and it's driven by Voice based on SASDK. My prime task was developing the Voice modules and some bank business.

    Furthermore, I'll introduce my hobbies. I like playing tennis, guitar and dancing. I always join in dance party in Peking university of Tsinghua University on weekend.

    Last but not least, I hope I can show my best performance, and grasp the opportunity entering into MS/IBM, sincerely! Thanks a lot!

     

  • 先发 任正非 的一篇文章,点出一些标注,再做评论。

    转华为任正非写给患抑郁症员工的新作  时间: 2008-3-10 下午3:30

    要快乐的度过充满困难的一生

    ——任总给陈珠芳及党委成员的一封信

     陈珠芳及党委成员:

    华为不断地有员工自杀与自残,而且员工中患忧郁症、焦虑症的不断增多,令人十分担心。有什么办法可以让员工积极、开放、正派地面对人生?我思考再三,不得其解.

    我们要引导员工理解、欣赏和接受习惯高雅的生活习惯与文化活动,使他们从身心上自己解放自己。这次我们不惜使用为客户提供的服务,作一次演示,让大家看到高雅的生活无处不在。这些生活场景、生活方式北京、上海已经比较多,只要你愿意多花一些钱就可以实现。

    员工不能成为守财奴,不能成为金钱的奴隶,丰厚的薪酬是为了通过优裕、高雅的生活,激发人们更加努力去工作、有效的奋斗而服务的,不是使我们精神自闭、自锁。我们不要再把绅士风度、淑女精神当作资产阶级腐朽的东西,而自以粗鄙为荣。应该看到欧美发达国家的人民的自律,社会道德风尚是值得我们学习的。

    欧美国家的人,大多数不嫉妒别人的成功,也不对自己的处境自卑,而且和谐相处。而且华为的员工有这个经济基础,有条件比国人先走一步,做一个乐观、开放、自律、正派的人,给周边做个表率。当前一部分华为人反映出来的现象,恰恰相反,令人不安。一部分员工,不知道自己的祖坟为什么埋得这么好,还是碰到了什么神仙,突然富有后,就不知所措了.有些人表现得奢侈,张狂,在小区及社会上表现出那种咄咄逼人,不仅自己,自己的家人也趾高气扬……;一部分人对社会充满了怀疑的眼光,紧紧地捂着自己的钱袋子,认为谁都在打他的主意,对谁都不信任……。

    这些,都不是华为精神,这些人员不适合担任行政管理职位的,不管高低都不合适。他们所领导的团队一定萎靡不振。

    我们引导员工懂得高雅的文化与生活,积极、开放、正派地面对人生。人生苦短,不必自己折磨自己。不以物喜,不以己悲。同时也要牢记,唯有奋斗才会有益于社会。人生是美好的,美好并非洁白无暇。任何时候,任何处境都不要对生活失去信心。有机会去北京,可以去景山公园看看,从西门进去,那儿是一片歌的海洋,热得象海啸一样奔放,这些都是垂暮之年的老人,几十人一族,几百人一团,都在放声歌唱,多么的乐观,多么的豁达。看看他们的夕阳红,你为什么不等到那一天?快乐的人生,无论处境多么困难,只要你想快乐一定会快乐。

    人是有差距的,要承认差距存在,一个人对自己所处的环境,要有满足感,不要不断的攀比。例如:有人少壮不努力,有人十年寒窗苦;有人读书万卷活学活用,有人死记硬背,一部活字典;有人清晨起早锻炼,身体好,有人老睡懒觉,体质差;有人把精力集中在工作上,脑子无论何时何地都像车轱辘一样的转,而有人没有做到这样。……。

    待遇和处境能一样吗?你们没有对自己付出的努力有一种满足感,就会不断的折磨自己,和痛苦着,真是生在福中不知福。这不是宿命,宿命是人知道差距后,而不努力去改变。

    我不主张以组织的方式来实现员工的自我解放,而是倡导员工自觉自愿,自我娱乐,自己承担费用的方式来组织和参与各种活动。公司不予任何补贴,凡是补贴的,只要不再补贴了,这项活动就死亡了。“青春之歌”是一个好的名字,一歌、二歌……五歌……,各具特色,吸引不同性格与生活取向的人。其实就是各种俱乐部。员工在这些活动中,锻炼了自己,舒缓了压力,也进行了有效的沟通,消除自闭、自傲……。

    只要这些活动不议论政治,不触犯法律,不违反道德规范,我们不去干预。一旦有违规,我们可以对有关员工免除其行政职务,以及辞退等方式来解决。总之释放员工的郁闷,应通过多种途径和管道来解决,靠组织是无能为力的。

    员工不必为自己的弱点而太多的忧虑,而是要大大地发挥自己的优点,使自己充满自信,以此来解决自己的压抑问题。我自己就有许多地方是弱项,常被家人取笑小学生水平,若我全力以赴去提升那些弱的方面,也许我就做不了CEO 了,我是集中发挥自己优点的优势。组织也要把精力集中在发展企业的优点,发展干部、员工的优点上,不要聚焦在后进员工上。克服缺点所需要付出的努力,往往远远大于强化优点所需要付出的努力。只有建立自信,才会更加开放与合作,才会有良好的人际关系。而员工往往不知道这一点。有一些员工工作干得好好的,正在出成绩的时候,不相信实践中会出真知、出将军,突然一下子要去考研,以使自己得到全面发展。

    当然,当他满副武装归来的时候,正好碰上我们打扫战场。要因势利导,使他们明白奋斗的乐趣,人生的乐趣。不厌恶生活。费敏、徐直军他们经常周末、深夜一大批人喝茶(务虚会),谈谈业务,谈谈未来,沟通沟通心里的想法,这种方法十分好。我们的主管何不妨每月与自己的下属或周边喝喝茶,明确传达一下自己对工作的理解和认识,使上、下都明白如何去操作。不善于沟通的人,是难做好行政主管的。

    我曾经想写一篇文章“快乐的人生”,以献给华为患忧郁症、焦虑症的朋友们,但一直没有时间。我想他们应去看一看北京景山公园的歌的海洋,看看丽江街上少数民族姑娘的对歌,也许会减轻他们的病情。我也曾是一个严重的忧郁症、焦虑症的患者,在医生的帮助下,加上自己的乐观,我的病完全治好了。我相信每一个人都能走出焦虑症和忧郁症的困境的。

  • 自寒假以来,自觉07年下半年是充实的半年,也想像往年一样,写下总结。无奈,过年的匆忙,返校后的实习奔波,一直没有一份空闲的心情。也不像那时一样,有足够的时间去反省调节自己。最近,渐渐陷入一种错乱的情绪。离校实习的生活压力,情绪压力,技术更新压力,上课,志愿者,朋友间的来往,一重一重,看不到头。即时行走在白云大树之下,心情亦不得轻松。

    顿悟之下,暂且放下《林肯》,重拾《老子》《庄子》,逍遥之气顿生。将思绪拉回,原来,人生并不要那么认真。不要用感叹号,一个逗号,一个句号,将结束,画得那么圆满。人生,便是在一份洒脱,自然中,平静下去。

    上个月17,18号,本是给母亲挂亲的日子,这是第三年了。很忙,没有回去。也就辛苦老爸,还有小姑姑,建武哥哥,姐姐姐夫们忙乎了。几天之后,是爷爷逝世3周年。丹姐姐给我电话,说时间过的真快,言下不甚悲伤。前天,应该是清明节了。受先祖保佑,心情,状态开始迅速回升。

    原本就是如此。传统的清明节,既是悼念亲人的日子,不过古人也最注重“阴阳调和”,“辩证和谐”。春意盎然,细雨纷纷,怀念亲人,对应于,生生不息,便是青年男女,一年一次的相聚约会之时。还记否,许仙也就是在清明扫墓之际,邂逅白娘子,成就佳话。

    在此,希望老妈,爷爷,逝去的亲人在天堂里开心。也希望,老妈在天堂里,打麻将的时候多赢点,有空的时候托个梦来。哈哈。

    不觉看了前两年自己写在QQ空间的博客,发现当时的自己,感情真的很脆弱,脆弱的不堪一击。而回忆当时的感觉,应该也是内心脆弱,但外表在努力的想去坚强。现在想想,发现岁月真的很快。而一个敞开的伤口,虽然当时看上去很疼,却好得很快,几乎没有留下任何的心理阴影。

    如今,生离死别,原本就是一种羽化。生不带来,死不带去。活在当下,才是重要的。而离开的人们,一句悼念,一份怀念,也便够了;至于自己,也不过需要洒脱的活在现在,未来,只属于这个世界的一个片段,而自己也只是历史的过眼云烟,当下的主宰者。

    生活着,便也是世俗的。需要米米,需要房子,需要认可,需要荣誉。既如此,生活中的困顿,不管是一时的,还是长期的,但且,默默的寻找另一种形式的放松与快乐,而不要沉溺于当下的困顿。可去追求,但凭能力范围的努力;无可追求,坦然一笑,自认菜鸟,无可厚非。

    于是,快乐的心情,还是自己所选择的。那我为何又会曾经为此困顿?生活有时候是迫人的,努力去解决问题也是必须的,将自己的心情,放在其他可以引起轻松的事情上,才是明智的。

    垛子告诉我,说我3年前之前的相片,阳光得没有一丝影子。现在,多少有点。我告诉她,这是成熟。成熟的,不再使用感叹号。