星期四, 六月 29, 2006

Motorola E680 交流园地

摩托罗拉E680是功能超强的娱乐商务两用手机,外置喇叭声响动人,语音拨号时尚前卫,影视短篇全屏播放更是魅力无限。采用了linux开放式操作系统,有n多扩展程序;支持1G的SD卡,MP3、电影、短片想放多少就放多少,想什么时候听就什么时候听;内置的录音功能完全可以替代专业的录音笔……

欲了解Motorola E680的基本信息和使用技巧,请前往后花园浏览“Motorola E680基地”,有使用心得体会、有拨号上网技巧,还有大量影音资源免费下载(已转换为E680支持的rm格式,分辨率为320×240)。

本“交流园地”希望能为朋友们提供一个交流探讨的平台,欢迎大家一起探讨有关Motorola E680的任何问题。

点击”张贴评论”即可留言跟帖

自救和它救(The riskable rescue process)

救生员需要遵循很多基本的原则,其中一条是这么说的:在救援的过程中被救者可能会非主动的试图把你拖入死亡

溺水者本意上不是想害你性命,那只是恐惧和痛苦导致的自然反应,是一种生存本能的扭曲。落难者如此绝望以至于他们会作出一些并非出自其本意的伤害性行为,甚至是致命性的,而对象恰恰就是那些试图帮助他们脱离困境的人。

类似情况在工作中也存在。

压力巨大精神紧张的同事??如果此人为老板则情况更甚??正在陷入越来越多的麻烦中时,你试图对其施予的帮助只会把你也拖进去。

这是我觉得需要提醒我正辅助客户的主要原因。因为这些和蔼的、光彩的、高尚的人们经常会忽视,或者说在这方面没有形成认识。规则的第一要义时你必须照顾好最重要的人??你自己。

是的,我知道。非常多的人是深刻体会到了这一点的。这并非自私。你可以体面、认真 并热切的把功夫用在自己的缺点上面。

如果哪天在是否帮助一位沮丧的同事上面犹豫时,你可以这样问一下自己:拯救落水者的价值在哪里呢?



源文地址:Save Yourself



Technorati Tags: , , , ,

星期二, 六月 27, 2006

身为消费者,看起来很美(being a customer,you can be graceful)

”在消费者福音传播模型中,企业是由消费者组成的社区,而不仅仅是产品服务特性、利益点或更低的价格。”不惜抹煞企业的主体地位,营销研究人士把消费者的地位提到了前所未有的高度,真的有这么美好吗!商业巨头的庞大规模不再是消费者敬畏的原因,反而是可亲、可评的对象,不为其他,就为我购买了你的服务,为此而付出的金钱构成了你庞大无比的销售规模,我是企业的衣食父母。这些不是臆想,正在逐渐成为事实。

君不见厂家无休无止的在电视上播放广告,那是他们怕我们记不住他们的名字;不停的开展一轮轮的促销,那是他们怕我们转而购买其他产品;时不时的赞助一下公益、体育事业,那是他们怕我们对他们没有什么好的印象;……还有很多很多。在消费品市场快速成长的今天,消费者被空前的重视起来,并且得到了早就应该得到的哪怕仅仅是表面上的尊重。

竞争日剧激烈,市场整体规模在快速膨胀,这个时候企业突然认识到重点工作对象原来不是竞争对手,而应该是最终消费其产品的消费者。水能载舟亦能覆舟!诸多品牌热热闹闹你方唱罢我登场,留下的都是真正在消费者心目中占据了一定位置的品牌。那些若干年前红红火火现在惨淡维持的企业主,恐怕在反思中最后悔的就是得罪了消费者吧。

作为消费者,被企业尊重并非由生俱来。十多年前被随意讹诈,被随意欺骗,被随意诱导的场景屡见不鲜。那时候市场经济引入时间不长,生产者和使用者都有点无所适从不得其法,使用愚蠢的过激手法以蝇头微利为最高追求好像是勇敢者的最好选择。当经过了这么多年的历练和培育后,大家都需要冷静下来,因为那种非理性操作无法持续,对双方来讲都不利,是双输而非双赢,只是白白便宜了那些胆大的冒险家。

厂家慎重的对市场需求进行研究,推出符合潮流和需要的产品,消费者理性的购买使用,中国目前的市场和消费形态似乎正在迈进成熟。

让我们看看所谓的消费者福音传播(指强调消费体验留住核心消费者,并由其向身边的亲朋好友进行传播)是如何进行的吧。
  1. 消费者叠加三角:不间断的搜集消费者的反馈意见;
  2. Napster式的知识共享:使之成为自由的分享知识的关键点;
  3. 构建“叮叮”网:专业的构建口碑传播网络;
  4. 创造社区:鼓励社区成员接触并分享;
  5. 提供便宜包装:设计出有特色的小容量包装供消费者试用;
  6. 发起一个口号:着意于使所在的行业或者整个世界更美好。
厂家想的还真细致,作为消费者,您准备好了被诱惑吗?!


Technorati Tags: , , , , ,

【译文】给市场研究从业者泼泼冷水(Pour that Market Researcher a Drink)

我对传统的市场研究方法感觉很失望……尤其在针对创新性的、交叉性的产品和服务进行研究时。
Tom Peters:你对市场研究很不看好。有很多次你都提到很难通过和消费者座谈的方式指导高档产品的开发。

Michael Silverstein:传统研究最大的问题是它只对一般的人群有效,但对细分市场无法起作用。如果你到了中美洲,和被访者说“请您想象一下……”,这些中美洲人实际上在想象的时候会遇到麻烦。

被访者只会在看到切实的东西的时候才不会有任何障碍,并且会说:“太奇妙了。”但是,如果是在十年前,你描述了一种价值38美元的高档伏特加后发问,“你会购买吗?”平常的人群会说“不会“。实际的结果是,百分之九十二的人的答案确实是不。如果营销人员听从这种研究结果的话,我们现在就不会看到Belvedere、Ketel One和Grey Goose等(高档伏特加)品牌了。

确实存在着细分人群,伏特加对他们来说非常重要。他们会掏38美元买上一瓶,甚至会购买更高档次的产品,并因而创造了价值5亿美元的细分市场。针对普通人群的传统调研方式永远都不会甄别出这个细分市场。


源文地址:Pour that Market Researcher a Drink

Technorati Tags: , , , ,

谷粒和峭壁

【有智慧的人很多,可惜不是me。在碰到好事情的时候会不由自主的笑,完全不顾风度和礼貌;如果碰到不开心的事情,也会很不高兴,有些时候发展成懊丧也未可知。普通人的生活夹杂一颗不愿放弃的心,于是麻烦成为生活的主宰。】

一颗米,一粒谷,欢腾雀跃的经过洗淘蒸煮,安安静静的入肚,然后开始又一轮循环。沧海一粟,是孤寂和轰轰烈烈的争夺;芸芸众生中,你我成为煽情的傀儡。米有米的价值,人有人的归宿。

丹顶鹤舍弃孤傲,奉献出红红的顶,嫣然悄然的逝去。弥勒佛笑口常开,眯缝上小小的眼,豪气纵横的走来。一团乌云,掩盖了黄红的光芒;几株嫩草,硬挺着脊梁,摇摇曳曳的渴望。

云漫峭壁,她走了;洗净铅华,谁来呐。

????????????????????????????
【名言摘录】

Allan Goldfein


"Only exceptionally rational men can afford to be absurd."【只有特别理性的人才能从容面对一切可笑和荒谬。】

P. J. O'Rourke


"Never fight an inanimate object."【不要向没有意义的目标宣战。】

George Burns


"It takes only one drink to get me drunk. The trouble is, I can't remember if it's the thirteenth or the fourteenth."【只一杯,我就醉了。麻烦的是实在想不起那是第十三杯还是第十四杯了。】


Technorati Tags: , , ,

星期四, 六月 22, 2006

营销的广度

十多年前,营销在大家的心目中好像就是推销,并且因为计划经济所影响的社会价值观以及中国传统的儒家文化的作用,这可不是个很好的事情,哪有拿个铁饭碗做个官什么的光宗耀祖呀!这种观点甚至到了二十一世纪初仍有市场,不过它逐渐淡化的前景看来是无法逆转了。上个世纪九十年代中期读书的时候,看到营销类的教科书中有谈到外国人对营销的理解、应用,觉得好像很遥远,但没想到仅仅十年过后的今天营销也能在中国这样的社会主义国家大行其道,尽管还未曾像西方国家那样渗透的如此彻底。

刚刚看到了一篇google官方网志上的文章“Google, girls and engineering”,谈到了“(美国)国家工程师之周”活动于2月23日举办的“把女孩引入工程日”专题。一周之久的庆祝活动目标很明确,就是提高公众对工程师们在提高我们整体生活质量方面所做贡献的认知率,并且通过展示工程师工作的奇妙以及潜力来吸引年轻的学生。在女孩专题中Google也是参与者之一,具体就是邀请纽约等几个Google办公地点所在地的几百名女中学生参观并与工程师互动,到餐厅享用Google公司享誉天下的美味当然是不在话下了。该篇文章的作者已经在猜想将来会有多少女孩会因为这次活
动而对工程产生兴趣,并因此而投身工程师行列,为性别单调的工程师队伍带来亮色了,可见活动效果是很好的。对工程师这个行当进行营销,并且明确核心目标并通过有效的执行方案来达成目标,西方社会骨子里的营销意识、纯熟的运用技巧以及实际的效果可见一斑。


不但是这方面的事情要实施营销,在西方世界,有很多非赢利组织和社会公益事业也在进行营销,这在影印版的营销书籍中到处可见,另外即使是政府征兵也需要营销。me在看前两年热播的“学徒”真人秀电视剧中,有一集分配给学徒们的任务就是为美国海军陆战队设计招聘广告。如此看来,营销作为一种工具和手段,不仅仅是商业公司的专利,而是社会中常见的活动。联想到这种种行为,其实在我们的日常生活中处处可见,只是没有明确称之为营销罢了,当然在理论体系和执行流程等方面我们和国外还是有很大差距的。


认真准备一次演讲,给听众留下好的印象,应该算是个人营销的一次举动;农夫山泉每卖出一瓶水都会向希望工程捐一分钱,他们试图向消费者传递的信息以及其目的是绝对的商业营销行为;某知名艺人或者艺术团队组织一次义演,也包含营销的成份;中央电视台频繁播出的对农民工的关注并为之解决一些实际问题(比如讨工钱),是政府在给自己的公信力和可依靠度增添分值,某种意义上也是营销行为。在这林林总总的社会活动和个人生活,营销行为无处不在。面对这种潮流,我们做好准备了吗?






Technorati Tags: , , ,

再谈debian下启动时时间自动增加8个小时的问题


本以为在在debian下解决时间同步的问题
题已经解决了,但在几天后重启机器时发现问题依旧。晕,me都要疯了。要知道时间不对会给me带来多少麻烦:系统日志的时间错乱、apache2的log
文件也是时间错乱,而me用awstats对网站访问进行跟踪分析更是因为时间错位而丢掉了很多访问记录,总之是大大的不便甚至是n多的错误。

再次埋头去看rcS.d。发现了两个hwclock相关的脚本,一个带first,另外一个直接就是hwclock。顾名思意,前者是首次运行时执
行的,后者是常规调用的,但是在debian启动时应该也执行了一道的。vi进去看看,好大一堆东西,其中还涉及到了对/etc/default/rcS
文件的调用。在rcS文件中发现了一个UTC变量,而脚本中好像用了很多次UTC变量。man
hwclock后模模糊糊知道了问题是咋回事儿。debian系统中,时间分为两种,一种是硬件时间,也就是cmos时间,另外一个则是debian的系
统时间,就是操作系统使用的时间。linux内核在启动时首先从cmos读取硬件时间并据此设定系统时间,这时候要对时间的形式进行判断并做相应处理。时
间的形式有两种,一种是全球通用时间,也就是UTC,另外一种就是本地时间。这两者的关系是UTC+时区时差=本地时间。在hwclock命令中的开关分
别是?utc和?localtime。并且hwclock命令有个默认属性,那就是如果前次调用了?utc,那么下次进行任何操作(如读取、写入或者显示
时间)时默认就是utc选项了。


大约明白了是怎么一回事儿就好办了。查阅rcS文件,里面对UTC变量默认是no,改为yes。然后重新执行了一道
/etc/init.d/hwclockfirst.sh
start,显示时钟设置成功,本地时间为……,比当前的实际时间快了8个小时。不要紧,用ntpdate和internet服务器进行一次同步,然后
hwclocl -w。呵呵,这下应该好了。


关闭debian,并断开电源(此步要紧,以前本以为成功结果还是不行就是因为测试方法不对,因为me那时候每次都是运行reboot的)。再次启动,ok。时间显示正常。世界终于清静咯。






Technorati Tags: , , , , ,

免费的限度

好不容易架好了“后花园堤?-wide open space!”网站,兴奋不超过两天,就碰到了资源限制问题:空间有限、带宽不够。这样在需要向网友们提供图片、软件等下载时不可避免的受到很大制约。虽 然幸运星兄弟给me提供了1G的空间可用,但一方面me已经完全转移到了linux平台下,不太愿意再接触windows下的各种工具和关联资源;另外一 方面想着现在这个年代,免费东东多的是,何必再去麻烦朋友(实在不行了再去,也算流条后路,呵呵)。

一留意不当紧,发现了一个都说好的图片共享网站flickr。 在一系列介绍所谓web2.0的文章中都有提及,看来应当是不错的。到该网站浏览了下,发现确实有不少很好的图片。于是准备注册,这时候才发觉原来只要有 yahoo的帐号就行了。金钱的魅力确实无穷,一被收购就变成yahoo的属下了,这变脸够快。客观上也说明yahoo的整合能力和迫切心情,虽然并不见 flickr和yahoo现有网站版块的有机融合。

放弃了wordpress自带的图片上传和嵌入功能,me一心一意转到了flickr。把去年拍的一些照片如庐山系列和小儿悠悠的照片upload上去,再一张张通过flickr网站自动生成的代码引入到“后花园堤?-wide open space!” ,感觉很不错。虽然点击图片的时候会自动链接到flickr页面,但既然人家免费提供了空间,给它带去一点流量也是应该的。前两天从港澳回来,也很放心大胆的把随手拍摄的一些照片弄到flickr上去了,作成了香港系列。虽然朋友们反映速度有点慢,但毕竟最终还是能显示的,me心里窃以为满意。

昨天偶尔看到了介绍另外一个共享图片网站的文章时,好像提到了flickr免费用户的限制,只能共享200张,再多就要交费。me只是稍微愣了下, 并没有真当回儿事。直到今天me把对firefox的切图上传,准备做篇firefox介绍文章的时候才发现有点不对:最早上传的庐山图片只剩下一张了。 心里有点恐慌,那些图片不会都不见了吧,赶紧到flickr去。在网站的footer中见到了“ Buy a Pro Account”,完了,可见限制属实。想起刚注册时就看到的所谓pro帐号,真是太大意了,太自以为是了,太被免费的东西惯坏了,太被google的消费体验蛊惑了。

不知道还有没有补救的机会,赶紧仔细查阅flickr网站的帮助,有这样的说法:

what you get with a Free Account:

  • 20 MB monthly upload limit
  • 3 photosets
  • Photostream views limited to the 200 most recent images
  • Storage of smaller (resized) images

每月20M的上传流量(注意不是空间限制,而是按照通过量算的);三个图片集;photostream views限制在最近的200张;存储(缩)小照片的权限。

其它都好理解,就是这个photostream views有点困扰。photostream按理说应该是“图片流”的意思,指的是连续上传的一系列图片,而views应该是查看的意思。词组的意思好像 是说对图片流的查看。如果这样理解无误的话,那现在的焦点就是这个views是指登录到flickr的view还是统指所有的view。如果是前者,那就 是说,登录flickr帐户后仅仅只能查看最近的200张,以前的图片无法进行管理;如果是后者,那就是说所有对最近200张之前图片的views都被限 制了。

下面贴一张庐山系列图片中仅存的一张,me要测试下如果再上传一张图片,这张还能不能正常显示。

──────────下面应该有庐山图片一张────────

庐山风景20050801

──────────上面应该有庐山图片一张────────

如果不能正常显示,那免费的午餐到此为止,以后再也不能通过这种方式共享图片了,只能再寻它地;如果能正常显示,那me需要做的仅仅是即时把图片在网站引用而已,免费还是可以继续的。呵呵。

在国外(英文为主,因为me只懂点英文)的很多商业、半商业网站中,这种所谓的pro帐号、用户好像比较普遍。也就是说网站为了推广自己的业务,先 向所有的潜在用户提供免费服务,让用户体验其服务的同时对其进行锁定,因为一项服务一旦用起来,再转移是有成本的。这种商业推广模式在国内好像也比较常 见,但和国外网站比都有点急功趋利,迫不及待的要用户掏钱升级,否则的话,威胁之类的东东就来了,给人以很不爽的感觉。反倒是国外的网站,耐心和信用好像 要好些。以此推断,flickr应该不会删除me的照片,即使me不交那每年二十多刀的费用成为pro。

…………update…… ……

谢天谢地,flickr的限制机制是后者。也就是仅仅限制登录帐号后的管理界面对图片的views,对200张之前图片的引用还是有效的,而不是粗暴删除或者暂时保留等待用户交钱后再拿出来。没有辜负me的期望,呵呵。me现在需要做的仅仅是把图片即时在“后花园堤”中引用而已。免费大餐可以继续亦!

…………update…… ……

惭愧至甚,flickr的FAQ中居然有如下文字:

I have a free account. Some of my photos aren’t showing up. Why?

When you have a Free Account, Flickr limits the number of photos that are displayed for you.

If you have less than 200 photos in your photostream, we will display them all.

If you have more than 200 photos in the system, only the most recent 200 will be displayed.

Your photos are NOT removed from Flickr, only from the list of your photos. If you have blogged a photo and it no longer appears in your list, it will still appear on your blog, and the photo’s Flickr page will still work just fine.

If you notice that some of your photos aren’t showing up don’t panic! You can just upload some fresh ones! Or upgrade to a Pro Account.

Note: We will eventually delete Free Accounts if the user becomes inactive for 90 consecutive days.

Pending Users
Another reason why your photos aren’t showing up may be because your account is either marked as pending or bad. See here for more information.

──────────────────

Are my photos ever deleted?

No, your photos will not be deleted, unless you do it yourself, or you violate our Terms of Use.



Technorati Tags: , , , , , ,

迪斯尼体验经济的成功?细节、参与和管理设计

叫嚣了好久的所谓体验经济模式,我只是听说过而已。据说星巴克也算是,但一直没有体验过。心情一直很懒,提不起精神来看相关方面的书籍。于是,这个体验经济就一直挂在脑海中,暂时搁置了。

前两天到香港去玩,据说迪斯尼主题公园是必去的。另外再加上近段弄的沸沸扬扬的迪斯尼春节拒客事件,媒体更是不遗余力的剖析报道,甚至有上升到民族 道义和歧视上面去的。香港政府和迪斯尼公司都对此事非常重视,纷纷站出来解释的解释、道歉的道歉。我在香港这几天,电视和报纸等媒体还在讨论这些事情。可 谓是余波未了。这更激起了我的兴趣,迪斯尼到底有什么魔力:在商品过剩厂家不遗余力招引消费者还效果不理想只好打价格战的今天,它居然生意好到无法容纳游 客以致拒客?!

亲身感受了一天,自己不但乐在其中,对迪斯尼的经营管理算是有了些亲身体验。不揣冒昧,简单总结几点供以后涉及到这个话题的时候参考,聊做备档。

一、卫生干净

虽然在香港这个话题几乎可以不说,因为香港到处都非常干净,但这个是构成舒适玩乐环境的基础条件。所以还是把它放在第一位了。说来奇怪,同样的人, 一到香港就知道遵守卫生道德了,并且能够体现在行动上,怪事。是因为香港对乱丢垃圾的行为执行高额(对大陆人来说是,对香港的收入水平来讲还算不上)罚款 吗?!不仅仅是这呀,还有大环境问题呢。

二、细节到位

作为游玩的场所,迪斯尼真正作到了以顾客为中心,从消费者的角度来考虑问题并解决问题。比如下图中的水池内侧的花丛,不但可以美化环境,还可以有效防止小朋友跌落水中。对比本人熟悉的华中师范大学的水池,想来有点不寒而栗的感觉。

水池边的花丛

再看这个墙壁,显得比较陈旧,有点沧桑的感觉。但迪斯尼的建成时间才不过两三年,哪来的历史!但迪斯尼通过精心的设计和执行,愣是创造出了旧墙断垣。红砖老墙(一)

仔细看,这个砖是特意烧制的,并且和水泥结合的很好。

红砖老墙(二)

还有这辆抛锚的旧汽车,瓶瓶罐罐的摆了一大堆,甚至连泥土山路上的车辙都弄的很好。当然,游客谁都不会真把它当成一辆旧汽车,但又有谁不能感触到迪斯尼对细节的关注以及延伸出的对游客的尊重和关怀呢!

抛锚的汽车

迪斯尼乐园内部的绿化做的很好,即使在小镇中,也嵌入了不少的树。下面这颗树可能刚移植不久,需要固定扶助。迪斯尼在捆绑固定的时候注意到了绳索对树的可能伤害,于是采取了胶带来缓冲,在没有和树接触的部分采用的是钢丝,形成了鲜明的对比。

扶正的树(一)

扶正的树(二)

三、参与其中和热情欢乐的海洋。

迪斯尼乐园中的每位员工都不叫服务员,而是cast,翻译成中文就是演艺人员。在员 工专用的房间门口写着“非演艺人员请勿入内”。这种称呼的改变直接改变了他们的定位,迪斯尼是个剧场,每个工作人员都是演员。于是到处可见,演艺人员热情 的对游客招手致意,并且邀请游客参与一些简单的娱乐活动,碰到每个小朋友都会主动打招呼,等等。另外就是感觉,每个演艺人员都很快乐,并且在试图把快乐传 递给他碰到的每一个人,并且是积极主动的。他们的笑容和麦当劳之类的微笑不一样,后者有点商业甚至说非常商业,而迪斯尼的很真切,这可能和工作环境有关 吧。

四、分流管理

虽然照顾到了环境、细节并且邀请参与,但面对庞大的游客群时仍然是巨大的挑战。在游玩过程中,注意到迪斯尼在人群分流和时间分流上的一些具体措施。

(一) 人群分流。首先是票价,周末和平常是不同的,这可以起到一定的削峰作用;其次是弯曲如迷宫的通道(见下图),有效的把不爱排队的中国人(可能有点表达欠妥,但我坚持这种观点)编成一队,并且可以消除拥挤所造成的紧张感。

人群分流和探险细节

(二) 时间分流。

针对某些游玩点非常热门导致大量游客排队等候(这会降低顾客满意度和享受感),迪斯尼启用了一项机制。就是说,你可以提前排号领取随后时间的票,然 后先去其它地方玩,到了时间过来可以直接进场。迪斯尼这是在交游客管理时间,效果是很好的。他们还把这个机制印制在门口免费发放的游玩指南上,而该指南基 本是人手一份,这有效保障了每位游客都知晓这个事情,效果当然就更好了。

美好的体验是品牌忠诚及消费的入口,迪斯尼在设计、执行和管理中充分体现了这一点。顾客盈门也是理所当然的了。

好像在为迪斯尼唱赞歌,但人家确实在不少地方做的必我们好。国内的游乐场所如果再不努力,什么时候上海再开一家迪斯尼,那日子可就更不好过了哦。



Technorati Tags: , , , , , ,

山林经陌

山林经陌



山林经陌

Originally uploaded by mikewarm.


曲曲折折
掩没于林的怀抱


袅袅亭亭
皴燃着路的臂膀


郁郁葱葱
蕴含了自然的光芒



Technorati Tags: , ,

在debian下解决时间同步的问题

在debian下解决时间同步的问题

在前几天的文章debian下如何修正系统时间中me 提到了时间同步存在的问题,虽然不大影响使用,但麻烦可是够麻烦的。因为系统在启动后登录gdm前的时间是错的,为了使debian系统在log时不发生 时间错乱,me只好按下alt+f1之类的键,进入cli更改系统时间,然后再用gdm登录,否则就会有8个小时的误差。要知道时间和空间是物理和哲学的 两大基础,对任何事情都有着不小的影响,时间错乱可千万是要不得。问题还是得想法解决。

学习了ntpdate的用法后,me用自己掌握的有限的shell编程知识弄了个脚本,并通过crontab进行调用,每个小时同步一次,保障时间是准确的。脚本内容如下:

garden:~/bin# cat ntpupdate
#!/bin/sh
/usr/sbin/ntpdate time.nist.gov | logger -t NTP
/sbin/hwclock -w
然后crontab -u root -e,把这个工具加入到自动运行的机制中,内容如下:

garden:~/bin# crontab -u root -l
# m h  dom mon dow   command
3 * * * * /root/bin/ntpupdate
通过这种方式,登录后不超过一个小时,debian会使用ntpdate工具自动和internet上的时间服务器同步,呵呵,爽啊,现在每次对时间me 都要看看debian的系统时间,因为这个是最准的嘛。但仍是有问题没有解决,那就是在该脚本自动按照一定的周期同步之前的时间仍然是错误的,也就是说提 前了8个小时。

实在没有办法了,me突然想:难道是cmos中的时间设置错了。重新启动,按下del进入cmos设置界面,看时间居然是好的。这说明问题就出现在debian启动的过程中。

google了下,学习了不少关于debian类似的linux操作系统的启动过程。先调用/etc/rcS.d目录下的所有脚本,然后再根据 runlevel确定执行/etc/rc*.d下的脚本。在rcS.d目录下找到ntpdate的链接,看来安装了ntpdate后它自动会把自己加入启 动脚本组的。

通过分析,有两种可能导致时间错乱:debian启动时对系统时间根据时区设置进行了处理,但是错了,另外就是在这种情况下后来的修正工具(ntpdate)未能发挥作用。

仔细查阅rcS.d,发现有几个hwclock相关的脚本。用lynx查看,不知其所以然。后来想,还是得通过ntpdate解决问题为上策。不管前面如何处理,只要ntpdate起了作用,那时间就不会在debian系统启动的过程中错掉。

再次启动系统,死盯着快速闪过的一行行启动信息,突然看到了ntpdate的提示语句,好像是说域名解析暂时无法使用。嘿,问题就在这里了。

man ntpdate;找到了ntpdate的配置相关文件,分别是/etc/init.d和/etc/default目录下的ntpdate,其他如 rcS.d下的仅仅是链接而已,只要前两个改好了,其他都会好的。在配置文件中发现了它设定时间服务器为pool. ntp.org,me对此域名执行ping命令,把得到的ip“207.210.74.166
”对域名进行替换。虽然感觉心里还是没底,但觉得好像是找到了问题的关键。

重新启动,debian在运行ntpdate的时候稍微停了一下,哈哈,看来是好了。进入系统,果不其然,时间终于正确了。世界从此清静。

下次有时间得仔细研究研究为什么在运行ntpdate的时候域名解析居然还没有设置好。



Technorati Tags: , , ,

说说cvs的本地化管理(五)

说说cvs的本地化管理(五)

下午上网去找那个sh.exe。到cygwin网站http://cygwin.com瞄瞄才知道,这个玩意儿好像知名度还挺高的,只是原来me不知道而已,嘿嘿。粗粗浏览一下网站,发现好像要安装整个cygwin才行,bash、sh之类的是其中的组件。其实说穿了,cygwin就是个能在windwos环境下支持unix、linux工具运行的模拟器
在其主页上点击install now,下载了一个两百多K的setup.exe。这么小!霍霍……点击运行才发现原来没有这么简单,因为安装界面中出现了download安装库的提 示,已经到了这一步那就继续吧。出现选择境像服务器的选项,先选了一个ftp,没有反应,后来才意识到可能是me在局域网内部的问题。其它专业的ftp工 具me平常都不能用,在这里对ftp进行操作应该也是没戏的,呵呵。选择了一个http的服务器进行,果然开始下载了。怎么?只有六十多K!很快就下载完 了,又出现了一个窗口,晕,好复杂,是个选择安装什么组件的窗口。真是一波三折哟!
me完全不懂它的运作机制,怎么会知道该选择哪些组件呢!就默认吧。next,继续,开始下载。搞了好半天,me一看进度,才4%;查看 下载的目录的大小,已经有了12M。掰指头算了算。哇,即使是默认安装也需要下载近300M的东东啊!看着龟速挪动的进度条,me只好让这里继续下载的同 时再找其它办法咯。

祭出google大法。嗨,找到了提供cygwin本地安装版本的下载地址。其中一个只有40多兆,地址为http://ks.onlinedown.net/down/Cygwin0528.rar当然是它了。找到蚂蚁下载,十分钟就完成了。安装成功!
可不能忘记要它是作什么的哟。赶紧运行NetBean,到version control的设置窗口,设定bash的路径(就在cygwin安装目录下的bin中)。点击ok,哈哈,这次终于没有出错提示了。init,成功。然 后从cvs的repository中checkout了388ablum模块。呵呵,好像行了。具体的便利又得靠me慢慢摸索了,呵呵,不过还是高兴 啊……
 再岔开说说cygwin 吧。把安装目录下bin放在了系统路径中,下面为数众多的unix工具都可以运行,晕,厉害呀。不过除了ls外其它的命令me都不知道是干什么的,嘿嘿, 以后慢慢学吧。用teleport把cygwin的主页拉到硬盘上,初步看了一下,功能真多。cygwin应该是个可以在windows下运行的模拟 unix环境的虚拟环境!
因为完全按照NetBean的help中所说,设定工作目录,init,然后checkout。结果checkout出来的并不是me正 在工作的版本!可能是me对cvs的命令还没有用熟的原因吧,但这样可不行啊,毕竟最终还是要回到目前的工作上来。把repository目录备份后,小 心翼翼的把NB下版本控制中的working directory设置为当前目录,呵呵,成了,在版本控制板块中显示出当前工作的版本和状态。随后对几个文件做了些改变用来测试,在版本控制模块中操作 成功,基本和wincvs中操作是一样的,甚至更方便。 比如添加文件在wincvs中就不是很方便,对没有进入 repository的新文件,在wincvs的浏览器中根本就不能显示,需要把文件名称记好再操作add、commit等命令;但是在NB的cvs中就 可以直接显示并选中直接执行add、commit操作,呵呵,爽。这下终于搞定。不过以后还得深入学习cvs的强大功能^_^



Technorati Tags: , , ,

说说cvs的本地化管理(四)

说说cvs的本地化管理(四)

最后通过完全和NB无关的方式实现了程序的版本管理,应该算是一种迂回。通过几次试验操作,现在已经基本能够实现版本管理的一些基本功能,但对分支管理、版 本融合以及目录移除添加还没有完全掌握,只能留待以后在需要的时候补充学习了。虽然已经能够使用这个功能,但对NB支持cvs而只能通过外部方式实现的现 状耿耿于怀,NB既然实现了此功能,不把它发挥出来岂不可惜!不死心,晚上又试了试Mounting Version Control,这次NB好像能够识别出me已经正在使用的repository,因为cvs.exe的路径已经放在系统路径中了,设置了work directory后直接finish。哦赫,和以前一样,又出错了:

the following command failed exectue in the system:
sh.exe -c cd “”D:\mycode\0wrkdir\j2me_other///.”"&&   “”cvs”" -d “”:local:”"  -f status -l

气愤,马上把它unmount。回到设置窗口仔细研究,在use command line cvs client选项中unix shell中显示tips为“unix shell for windows 95/98/ME”,其默认值是sh.exe。想到出错的不能执行的命令,难道是这里的问题?!

拿那个tips的内容在帮助系统中搜了一下,嘿嘿,果不其然,居然找到了这么一条:

VCS Support on Windows 95, Windows 98, and Windows ME,即在win95、98、ME下的vcs支持,内容中是这样说的:Windows 95, Windows 98, and Windows ME do not have a command shell that enables the IDE to work with command-line version control systems. Before you can use a command-line version control system with the IDE on these systems, you need to install a UNIX shell to interpret the commands. The sh.exe and bash.exe programs, which are available from Cygwin at http://sources.redhat.com/cygwin/, are both suitable for this task.
呵呵,原来如此。看来me要上网搜个sh.exe来装装看咯。



Technorati Tags: , , ,

说说cvs的本地化管理(三)

说说cvs的本地化管理(三)

初步掌握了cvs的命令行用法后me又回到了wincvs,也就是windows版本的图形化的cvs。因为基本原理已经比较清楚,这下看着 wincvs 下的各种菜单、按钮不再感到陌生,呵呵。先导入了昨天试验用的项目,运行基本正常(也就是能正确显示出和命令行工具一样的结果),然后把手头的两个项目也 倒进去了,随后就是在NetBean中把该project中心mount。OK,wincvs和NB终于可以联合使用了,应该说在工具操作方面有上升了一 个台阶,对软件开发的益处是显而易见的,但具体有多大帮助可能要完全取决于me的编程功力的提高,呵呵,再好的工具放到菜鸟手里也发挥不出威力!
因为wincvs暂时能够满足me的需求,再说也确实想停停手在j2me上花点功夫,所以ant的使用就过段时间再学^_^
!!!使用工具前对其功能进行全面的了解是非常有必要的;看帮助文件是必须的,不管有多累;多用网络搜索,会有意想不到的收获;要有坚不可摧的决心。



Technorati Tags: , , ,

说说cvs的本地化管理(二)

说说cvs的本地化管理(二)

六、从项目中删除文件。
1、操作步骤和添加的操作差不多,差别在于add改为remove,相同之处在于都需要再commit一次。
2、注意把工作目录下的文件也做相应删除。
3、!!!CVS只是删除了当前版本的指定文件,它以前的版本依然存在,除非它恰好仅有1.1版本。
4、!!! 删除目录的方法就是删除目录下的所有文件。用户不能直接删除目录本身,目前CVS中也没有方法可以办到这一点。可以在cvs update或cvs checkout命令中使用-P选项来让CVS删除工作目录中的空目录 (注意cvs export命令总是删除空目录的)。可能最好的办法就是每次在上面的命令中指定-P选项。如果用户希望在工作目录中保留一个空目录,将不得不在该目录中 随便放一个文件 (例如放一个.keepme)文件来防止它被带-P的命令删掉。
 七、设定特定版本号。
1、程序稍具规模,相对比较成熟的时候,可以给所有的代码设置为某个版本的标签。
2、cvs tag test_1,默认递归对子目录进行操作 取出该版本的命令为cvs checkout -r test_1 sound,在当前目录下生成sound子目录并放置所有标记为test_1的代码。
 八、更新当前目录下的文件。
1、命令开关为update,主要用于多用户操作时的同步。
2、对单用户可以通过-j命令实现不同版本的合并。cvs update -j 1.8 -j 1.2,可以忽略自1.2版本到1.8版本所做的改变。
 九、分配版本号。
1、把所有的文件(包括那些没有被修改的文件)更新到3.0版本,你可以调用以下命令: cvs commit -r 3.0
  2、!!!新的版本号必须比现有所有文件的最大版本号还要高。
 十、分支管理。
1、如果正在开发某个高版本,低版本出了问题,不想放下高版本的工作,这时候可以设置分支,并对低版本进行修订;修订工作结束后还可以和现有的高版本进行融合。
2、基于当前工作拷贝建立分支。cvs tag -b rel-1-0-patches
3、也可以直接在源码库中基于某个版本或者标签建立分支。cvs rtag -b -r rel-1-0 rel-1-0-patches tc,注意使用的rtag命令。
4、融合该分支所做的改变到当前工作目录。cvs update -j branchname;cvs commit



Technorati Tags: , , ,

说说cvs的本地化管理(一)

说说cvs的本地化管理(一)

昨晚闹腾到三点钟都没有解决问题。仔细查阅了帮助文件,找到了这个方面的内容:如果提供cvs命令行工具的话,通过一定的设置,是可以支持本地化的版本配置管理的。兴冲冲的去试
过程如下:
1、安装了wincvs12,目录中有cvs.exe命令支持命令行运行;
2、在NB update中心下载了cvs模块并加载;
3、菜单中出现版本控制的选项,选mount version control,出现设置对话框,选cvs的profile,并设置类型为local(如帮助所提示),然后依次设置working path和reporisty,确定。
4、init,正常;checkout,正常;但是,进行commit操作时提示bad command or filename;然后无论进行其它任何操作如add、remove等都出现此错误提示;
5、再次对cvs profile进行设置,手动设置cvs路径,以及unix shell的解释器为command.com,问题依旧。

04-9-29 13:48

中午上网查询,首先在中国java网发帖求助(http://www.cjsdn.net/post/view?bid=7&id=114488&sty=1&tpg=1&age=0),光靠别人可不行,于是me就用google搜,呵呵,有用的真不多呀。不过看到了一个有用的,用CVS来管理自己的程序(http://www.fanqiang.com/a6/b9/20010809/1500001096.html)。
一、初始化环境并设置repository。
1、 如法炮制,me首先设置了环境变量(说明一下,me的win98),在dos窗口中set CVSROOT=E:\MYDATA\repst\CVSROOT,然后运行set查阅变量已经设置好;谁知道运行cvs init的时候出了问题,出错提示“CVS.EXE [init aborted]: no such host E”。在例子中的os都是unix或者linux,路径如/user/CVSROOT之类,难道cvs不支持windows的路径系统?!
2、找到cvs.hlp帮助文件,翻啊翻啊,翻的累死了,终于在Node: Repository中发现了这么一句:But if (under Windows NT, for example) your local repository is c:\src\cvsroot, then you must specify the access method, as in :local:c:\src\cvsroot.呵呵,原来还有这么一说!随后为了查询repository的中文意思(汗!),结果用google发现了cvs帮助的中文版本(http://cvsdoc-zh.gro.clinux.org/cvsdoc/zh_CN/html/Repository.html#Repository),呵呵,可见互联网是个好东东!
3、好,言归正传,运行cvs -d :local:E:\MYDATA\repst init,什么提示都没有,查阅一看,多出了一个CVSROOT的目录,下面有好多文件,可见init已经成功了,哈哈,终于前进了一步。
二、导入一个例子项目到cvs中去。
1、进入该项目所在的目录E:\MYDATA\JAVAPRO\sound;
2、 然后运行cvs import -m “start my project: sound” sound heart5 start,哟乎,不好,那个该死的“no such host E” 居然又出现了!!!晕死!难道working directory也需要使用:local方式存取,试了好久,总是不成功。
3、没有办法,只好求助于google。这次很惨,用关键词“cvs import “no such host””搜索居然没有中文的结果,连e文的也只有21条且几乎无用。回头再找那个中文帮助文件中的“告诉CVS源码库放在哪里”部分(http://cvsdoc-zh.gro.clinux.org/cvsdoc/zh_CN/html/Specifying-a-repository.html#Specifying%20a%20repository),觉得可能是环境变量CVSROOT的问题。
4、 哈哈。调试成功,命令为cvs -d :local:E:\MYDATA\repst import -m “start my project:sound” sound heart5 start,运行后显示No conflicts created by this import,到CVSROOT下看,已经设置了一个sound目录并且存放的文件都已经被cvs接管了,因为各个文件都被打上了cvs的标记,比如 branch、log之类的标签。
5、???美中不足的是连已经编译的class文件都import了。按道理应该有过滤选项的,下次再试吧。
 三、从CVS中导出项目。
1、把源sound文件夹备份后删除。
2、 新建一个wrktmp的目录,进入该目录,运行cvs checkout sound。哇,那个“no sunch host E”又出现了。这次可不怕,添加定位repository的命令cvs -d :local:E:\MYDATA\repst checkout sound,OK,正常了。
3、查看wrktmp目录,下面多了个sound目录;进入,里面是刚才导入的文件,不过多了个子目录cvs;进入cvs,里面有三个文件,Root、Repository、Entries。
4、!!! 每次都要手动输入-d指定repository的位置真挺烦的。能不能设置环境呢?!试了一下,成功。设置环境为set CVSROOT=:local::E:\MYDATA\repst 试运行cvs checkout sound,系统提示“CVS.EXE checkout: Updating sound
”,应该是成功了,呵呵。

四、保存修改到CVS中。
1、对其中一个原文件做了修改,添加了一个函数。
2、运行cvs commit  -m “add a function”,显示成功,刚才改变的文件的版本号变成了1.2。
五、添加文件到项目中。
1、从其它地方拷贝过来一个java文件。
2、cvs add About.java,显示添加成功,并提醒要用commit功能才能完全加入;cvs commit About.java,弹出注释文本提醒(此处自动打开记事本),录入注释信息,完成添加操作。
3、!!!添加文件,运行add后还需要commit,才算真正签入源码库。
4、???添加一个目录时好像有些问题,暂时不能正常操作,具体表现为目录下的文件不能自动签入源码库。
       !!!add命令的执行方式不是递归的。你不得不指明你准备添加到源码库中的文件名和路径。而且,每个目录在添加新文件到其中之前,还必须单独地添加进源码库。
 六、从项目中删除文件。
1、操作步骤和添加的操作差不多,差别在于add改为remove,相同之处在于都需要再commit一次。
2、注意把工作目录下的文件也做相应删除。
3、!!!CVS只是删除了当前版本的指定文件,它以前的版本依然存在,除非它恰好仅有1.1版本



Technorati Tags: , , ,

Debian定时任务管理(二)

Debian定时任务管理(二)

cron 程序使用两种不同类型的配置文件, 即系统 crontab 和用户 crontabs。 两种格式的唯一区别是第六个字段。 在系统 crontab 中,第六个字段是用于执行命令的用户名。 这给予了系统 crontab 以任意用户身份执行命令的能力。 在用户 crontab 中, 第六个字段是要执行的命令,所有的命令都会以这个用户自己的身份执行; 这是一项重要的安全功能。

注意: 同其他用户一样, root 用户也可以有自己的 crontab。 它不同于 /etc/crontab (也就是系统 crontab)。由于有系统 crontab 的存在, 通常并不需要给 root 建立单独的用户 crontab。

看一下debian中默认的crontab文件(路径为/etc)的内容:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don’t have to run the `crontab’
# command to install the new version when you edit this file.
# This file also has a username field, that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user command
17 * * * * root run-parts ?report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || run-parts ?report /etc/cron.daily
47 6 * * 7 root test -x /usr/sbin/anacron || run-parts ?report /etc/cron.weekly
52 6 1 * * root test -x /usr/sbin/anacron || run-parts ?report /etc/cron.monthly

(1) 像大多数 配置文件一样,# 字符是注释。作为什么和为什么要执行,可以加一个注释来描述以便将来提醒您。注释不能跟命令一样在同一行上否则他们会被看成命令的一部分。注释应该另起一行。空行将会被忽略。

(2)首先应该定义环境变量。等号 (=) 字符用来定义任何环境变量,像这个例子用到了 SHELL和PATH 变量。如果 shell 行被忽略掉,cron 将会用默认值 sh。如果 PATH 变量被忽略, 那么就没有默认值并且需要指定文件绝对位置。

(3)这一行定义了七个字段。它们是 minute、 hour、mday、 month、wday、 who 和 command。 它们差不多已经说明了各自的用处。Minute 是命令要运行时的分钟,Hour 跟 minute 差不多,只是用小时来表示。Mday 是每个月的天。Month 跟 hour 还有 minute 都差不多,用月份来表示。wday 字段表示星期几。所有这些字段的值必须是数字并且用24小时制来表示。“who” 字段是特别的,并且只在 /etc/crontab 文件中存在。这个字段指定了命令应该以哪个用户的身份来运行。当一个用户添加了他(她)的 crontab 文件的时候,他们就会没有这个字段选项。最后,是 command 字段。这是最后的一个字段,所以自然就是它指定要运行的程序。

(4) 后面几行定义了上面所说的值。无论怎样,扩展到多行的命令应该用反斜线(“\”)来续行。

这是每个 crontab 文件的基本设置,虽然它们有一个不同。第六行我们指定的用户名只存在于系统 /etc/crontab 文件。这个字段在普通用户的 crontab 文件中应该被忽略。

应用实例:(一)

“每天用cron同步服务器时间”

方法1: 加入到 /etc/crontab

cat >> /etc/crontab < < "EOF"# 每天早上六点钟对系统时间进行同步并写入cmos

00 6 * * * root /usr/sbin/ntpdate time.nist.gov && /sbin/hwclock -w

EOF

2.因为/etc/crontab里有这么一项
25 6 * * * root test -x /usr/sbin/anacron || run-parts ?report /etc/cron.daily

所以,也可以加到/etc/cron.daily/目录

cat > /etc/cron.daily/ntpdate < < "EOF"#!/bin/sh

/usr/sbin/ntpdate time.nist.gov | logger -t NTP
/sbin/hwclock -w

EOF

chmod +x /etc/cron.daily/ntpdate

3.加到root用户的 crontabs

cat >/var/spool/cron/crontabs/root << “EOF”

# update time with ntp server
0 3,9,15,21 * * * /usr/sbin/ntpdate 192.43.244.18 | logger -t NTP
EOF



Technorati Tags: , , , , ,

Debian定时任务管理(一)

Debian定时任务管理(一)

[本文转自http://forum.upsdn.net/index.php?prog=topic::flat&tid=1162 ,me根据自己的理解和实验进行了修改]

“Debian定时任务管理”

任何系统管理员权限内的任务都必须位于 /etc 内,因为它们都是配置文件。如果您有一些需要以管理员身份每天 (daily),每周 (weekly) 或每月(monthly) 运行的定时任务,请将它们放置在 /etc/cron.{daily,weekly,monthly} 中。它们将从 /etc/crontab 中被激活,然后按照文件名的字典顺序依次运行。

另一方面,如果您有某个定时任务需要以某个特定的用户身份运行,或者需要在某个特定时刻或以特定周期运行,您或者可以使用 /etc/crontab,或 /etc/cron.d/whatever,而后者会更好一些。这些特殊的文件可以包含一个额外的域,允许您指定运行该定时任务的用户帐户。

在任何情况下,您只需编辑这些文件,cron 将会自动处理它们。没有必要再运行某个特殊的命令。

有两种方法来让一个命令或者脚本执行:
crontab : 执行一个任务一次或者多次.
at : 只执行一次.

crontab是通过读取一个crontab文件来工作,这是一个普通的文本文件,里面列出了要执行的任务
每行都含有要指定的任务的 命令 参数与选项,以及要执行任务的时间。(cron 软件在后台运行并且经常检查 /etc/crontab 文件。cron 软件也检查 /var/cron/tabs 目录,搜索新的 crontab 文件。这些 crontab 文件存储一些 cron 在特定时间执行任务的信息。)

所有的用户都可以设置他们自己的crontab文件,然而,root可以使用两个文件来控制访问:

/etc/cron.allow:如果这个文件存在,只有列在这里面的用户才可以用crontab.
/etc/cron.deny:如果这个文件存在,列在这个文件里面的用户不能用crontab.

所有的crontab文件都保存在/var/spool/cron/crontabs/目录。然而,因为普通用户是无法读写这个目录的,他们必须用crontab命令来加入计划任务

许多系统管理员工使用3个文件来调度任务:/etc/cron.daily, /etc/cron.weekly, 和 /etc/cron.monthly.就像他们的名字所提示的那样,这些目录含有规则的计划任务,在每天,每周或者每月间隔执行一次

“如何使用crontab文件”

键入 crontab options user 或者 crontab -e

(只有root 才能指定其他用户的 crontab文件)

crontab 命令 (调度)

=======================================================================

1.直接用crontab命令编辑

cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的详细内容
crontab -r //删除每个用户的cron服务
crontab -e //编辑某个用户的cron服务

比如说root查看自己的cron设置:
crontab -u root -l
再例如,root想删除fred的cron设置:
crontab -u fred -r

在编辑cron服务时,编辑的内容有一些格式和约定,输入:
crontab -u root -e

进入vi编辑模式,编辑的内容一定要符合下面的格式:

*/1 * * * * ls >> /tmp/ls.txt

这个格式的前一部分是对时间的设定,后面一部分是要执行的命令,如果要执行的命令太多,可以把这些命令写到一个脚本里面,然后在这里直接调用这个脚 本就可 以了,调用的时候记得写出命令的完整路径。时间的设定我们有一定的约定,前面五个*号代表五个数字,数字的取值范围和含义如下:

分钟 (0-59)
小? (0-23)
日期 (1-31)
月份 (1-12)
星期 (0-6) //0代表星期天

除了数字还有几个个特殊的符号就是* / - ,

* 代表所有的取值范围内的数字
/ 代表每的意思
*/5 表示每5个单位
- 代表从某个数字到某个数字
, 分开几个离散的数字

以下举几个例子说明问题:

每天早上6点
0 6 * * * echo “Good morning.” >> /tmp/test.txt //注意单纯echo,从屏幕上看不到任何输出,因为cron把任何输出都email到root的信箱了

每两个小时
0 */2 * * * echo “Have a break now.” >> /tmp/test.txt

晚上11点到早上8点之间每两个小时,早上八点
0 23-7/2,8 * * * echo “Have a good dream:)” >> /tmp/test.txt

每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 * 1-3 command line

1月1日早上4点
0 4 1 1 * command line

每次编辑完某个用户的cron设置后,cron自动在/var/spool/cron下生成一个与此用户同名的文件,此用户的cron信息都记录在 这个文 件中,这个文件是不可以直接编辑的,只可以用crontab -e 来编辑。cron启动后每过一份钟读一次这个文件,检查是否要执行里面的命令。因此此文件修改后不需要重新启动cron服务。

编辑/etc/crontab 文件配置cron

cron服务每分钟不仅要读一次/var/spool/cron内的所有文件,还需要读一次/etc/crontab,因此我们配置这个文件也能运用 cron服务做一些事情。用crontab配置是针对某个用户的,而编辑/etc/crontab是针对系统的任务。此文件的文件格式是:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root //如果出现错误,或者有数据输出,数据作为邮件发给这个帐号
HOME=/ //使用者运行的路径,这里是根目录
# run-parts
01 * * * * root run-parts /etc/cron.hourly //每小时执行/etc/cron.hourly内的脚本
02 4 * * * root run-parts /etc/cron.daily //每天执行/etc/cron.daily内的脚本
22 4 * * 0 root run-parts /etc/cron.weekly //每星期执行/etc/cron.weekly内的脚本
42 4 1 * * root run-parts /etc/cron.monthly //每月去执行/etc/cron.monthly内的脚本

大家注意”run-parts”这个参数了,如果去掉这个参数的话,后面就可以写要运行的某个脚本名,而不是文件夹名了。



Technorati Tags: , , , , ,

debian下如何修正系统时间

debian下如何修正系统时间

自从上次apt-get update;apt-get dist-upgrade后,系统出了很多问题,首先是amule不能正常升级,并且拖累的其他deb包也不能正确配置,惨。后来通过aptitude工 具,尝试了无数种修正方案后才算搞定,但付出的代价是me把7个包(当然包括amule)lock了。

然后就是发现系统的时间每次自动增加8个小时,要知道me已经设置为东八区了,再加8个小时,那算是哪门子的时间呐。很不爽。

记得每次在debian登录时候闪过的一行行天书中好像提到有个和internet同步时间的服务,赶紧apropos  date|grep set后,发现了一个叫ntpdate的程序。man ntpdate后发现,原来需要人为指定一个时间服务器,哪有啊!只好google,嘿,还真找到一个《linux新手精彩问答》,内容如下:

1. 设置你的时区: timeconfig里选择Asia/Shanghai (如果你位于GMT+8中国区域)
2. 与标准时间服务器校准: ntpdate time.nist.gov
2.5 当然,如果你是李嘉诚,也可以跟自己的手表校准: date -s STRING (STRING格式见man date)
3. 写回硬件时钟: hwclock #?systohc

虽然说的是在redhat下,但在debian下操作也差不多。

先运行了下ntpdate time.nist.gov,不错,提示了和标准时间的差值 ;因为me不是李嘉诚,只好抓紧时间把对好的时间写入cmos,man hwclock,呵呵,原来在debian参数为-w,于是hwclock -w。呵呵,一切搞定。

后来又在docs中找到了不少ntpd以及server之类的工具,虽然已经安装了,但me真是不止其所依然,还是留待以后学习解决吧。据说可是比ntpdate强的多呐……



Technorati Tags: , , ,

李敖说的话(一)?矛盾

李敖说的话(一)?矛盾

凤凰卫视未全面落地,就me个人来讲是一点点缺憾,总不能每次去宾馆看吧。幸好有好事者把每集都弄到了网上,有时间就看看,也算清闲。其实这点缺憾并非什么大不 了的事情,因为me本身就不喜欢在固定的时间看某类节目,习惯养成也有十多年了。总感觉非得被限定死,不管在搞什么,到了点就去看节目有点划不来 。本质上是不想被时间或者节目奴役,但是被奴役的事情其实也很多,人生无奈嘛。只好抱着逃一次是一次,躲一点是一点的想法来安慰自己。当然,这是题外话!

这次,李敖又用他的 基本武器(也算是秘密武器吧)卡住了某政治人物的脖子。过程看来很简单,用李敖的话讲叫“就你的锅,下你的面”,其实效果和意义并不简单。所谓政治,都是 建立在抽象层面并且以物质为基础的,圆滑的程度可以想见。想卡住他们并非易事,但是李敖又一次得逞了。“用子之矛,攻子之盾”这句古语成就了现在大家经常 用的“矛盾”一词,然而很多人都念顺了口,把其本来意思弄丢了。看了李敖的节目才知道,原来就这里面也是有很多文章可以做的,其原理原来还可以这样用。

矛盾是斗争的原由, 也是斗争的动力,更是斗争的结果。于是某人讲:领导嘛,就是创造矛盾,然后解决矛盾。把这句话还原到生活工作社会中,精辟透顶。从积极的层面讲,要进步总 是要解决矛盾的,否则所谓的螺旋式上升就失去了动力源泉,而创造矛盾就是寻求突破口,非碌碌之辈可以意识到的;从消极的层面讲,创造矛盾就是内耗,通过矛 盾的处理巩固自己的权位,此种行为对组织效率害莫大亦。细细思索,积极和消极其实式定位或者站位的不同所致。从小我出发,就是消极,是典型的官僚风气,戕 害的是组织和公众的利益;但是如果从大我出发,则是为组织找出路,引领群众突破原生状态,是大利益所在。善恶存乎一念间,诚然!

英文中有个词 context,me一直觉得很不好译,暂且译做“上下文相关的”,再延伸就是“背景和(语义、陈述、生活等等)环境”了。me觉得,矛盾也是有 context的,并且是决定矛盾存在价值和空间的重要元素。比如说,夫妻两人吵架,闹闹打打可以,但一旦偏离夫妻之所以为夫妻之基础,声称离婚,那吵架 就不是吵架,打闹也不是打闹了,因为超出了夫妻矛盾的context,或者说是撕裂了这种共同的语义背景。因此,碰到或者需要处理矛盾的时候,千万要注意 “上下文”,呵呵。再引李敖所引古词句:“歌曰:边风起兮城上寒,井径灭兮丘陇残。千龄兮万代,共尽兮何言!”

矛盾不息,进步不止!



Technorati Tags: , , , ,

一个外国人的国情小调查

一个外国人的国情小调查
author bearrnet

[译法有修正?heart5]


本来是英文的,me把它简单翻译了一下,错误很多,但省了不少事情。


1. How does a person greet another person during the day??Will this vary between age groups or between peers vs. non-peers?

平常大家是怎样问候别人的?对于自己相同阶层和不同阶层的人,这会有变化吗?



2. What are the general phrases used for greetings morning, day, and evening?

早上,中午和傍晚,最常见的问候语是什么?



3. What hand or body gestures accompany the typical greetings??That is, are there handshakes, hand-slaps, hugs, bows, etc.?

问候的时候,一般伴随怎样的手势或肢体语言呢?比如握手、拍手、拥抱或者鞠躬等?



4. If you needed to get someone’s attention to call them over to you, how would you do it?

在希望得到某人的注意并让他(她)走过来时,你一般会怎么做?



5. When guests leave, what parting expressions, physical contact (hugging, etc.), and other rituals are common?

在客人离开时,一般会采用什么样的告别仪式、身体接触(比如拥抱等)和其他方式呢?



6. Describe the clothes people wear on a typical day.

请描述一下一般情况下人们的着装。


7. What do traditional clothes look like, and do most people have them for special occasions?

传统的服装看起来时是什么样的呢?大多数人会在特殊的场合这样穿吗?

8. What sport do children start playing
at an early age??Is this in school or on a community basis -or
unorganized?

小孩子小时候一般玩些什么?是在学校这样玩还是你生活的小区有这种习惯,甚或是完全没有什么依照?

9. How many meals would a typical family eat in a day?

典型的一般家庭一天吃几顿饭?


10. Are there fairly standard mealtimes for most people??If so, what would they be?

大多数人进餐一般是在固定的时间吗?如果有,那又是什么时候呢?


11. Are meals usually eaten at home??If not, which ones are eaten
elsewhere? For instance, children eat at school, workers eat at the
factory (cafeteria or lunch from home?), others eat lunch out, etc.

一般情况下大家都在家吃饭吗?如果没有,那又是谁在外面吃饭呢?比如,孩子在学校吃饭,工人在工厂用餐(吃自助餐或者从家里带饭),和其他在外面用餐的情况。


12. Does the average family have rules about who eats where at the
table??Where should one’s hands be??If they are supposed to be above
the table, what offense or signal is demonstrated if they are under the
table?

一般的家庭对用餐时谁坐在哪里有默认的规则吗?用餐时手一般放在哪里?如果大家通常情况下都把手放在桌面上,那如果某人把手放在桌面下又代表着什么样的冒犯或其他不礼貌呢?


13. What are some of the common ways people socialize in
public??Does it typically involve food and drink??Or perhaps playing
table games??Or maybe villagers gather to tell stories or discuss
community matters?If one visits impromptu, is the intended host
obligated to accept the visit or can the visitor politely be turned
away?

在公众群体中人么一般是通过什么样的方式被社会化的?和饮食有关吗?或者是和玩儿的台式游戏有关?甚或是和村民聚在一起讲故事或者讨论村里的事情等形式有关?如果有客人突然造访,是主人会刻意的拒绝接待呢还是客人会被有礼貌的劝走呢?


14. In working, what are most people working for??For instance, are
they working just to put food on the table, or are they at a point
where they are working to gain leisure opportunities, or are they
somewhere in between that scale-such as enjoying financial stability
and maybe being able to send a child on for a higher level of education
than might be usual?

在工作中,一般人们为什么而工作呢?比如他们是否为了温饱,为生活的舒适,为殷实的家境或者是为了子女能接受更好的教育呢?


15. How is wealth best defined??Is it in cash, possession of
powerful positions, ownership of land or other real property, or
possession of livestock, etc? What types of things do the poorest
members of society most wish for??Are they things as basic as running
water or electricity or even freedom from war, or are they things like
cars or money to pay debts or home ownership as opposed to renting, or
freedom from violence in one’s neighborhood, etc.?

富裕 一般是怎样界定的?现金,权威,地产或者其他实业,股票?处于社会最底层的人最希望得到什么?他们要求的东西是简单如充足的水电还是远离战乱,还是小汽车或者是付账(或房租)的钱,还是希望不再被邻居欺负,还是其他类似的东西呢?


16. When speaking to another person, what are the social rules for
(a) personal space, (b) eye contact, (c) physical contact, and (d) hand
placement??These can be important indicators of one’s attitude toward
the other person.

在和别人讲话时,社会规则允许的(a)个人空间,(b)眼神交流,(c)身体接触,和(d)手所放的位置应该是什么样的呢?这在反映对别人的态度时是很重要的信号。






Technorati Tags: , , , ,

星期五, 六月 16, 2006

感动的感动

大约初中时候接触到《读者》(当时还叫《读者文摘》,后来因为商标侵权改了),觉得很有吸引力,讲的大多是外国故事,故事中有me生活中的大人小孩,但他们好像完全生活在另外一个世界,另外就是文章基本都很感人,要么是讲母子情、夫妻情,要么就是激人进取,顺带还介绍不少百科知识。记得有段时间流行3D画,me还珍藏了几本插页是3D魔画的杂志,和好友们津津有味的看了又看。

后来开始接触一些世界名著和中国文学界的大作后,不知不觉把《读者》就丢了。偶尔在书摊上看到还有购买的冲动,但后来这种冲动也了无痕迹了。并且发展到在大学期间,鄙视某人的时候就问一句:“最近一期的《读者》买了没有?!”也不是完全不看,偶尔无聊时还是翻一下同学或朋友买的杂志,但原来那种温情和感动再也没有出现过,也不会出现了。

《读者》仍然是当前我国发行量非常厉害的成功杂志,只是它再也不适合me。因为不会再轻易感动,因为体验着生活的沉重,因为支撑生活需要坚硬的基础,更因为人生应该很厚重。它是me的朋友,少年时代的陪伴永远铭记,但前行需要更坚硬的东东。

看到Johann Wolfgang von Goethe说"The intelligent man finds almost everything ridiculous, the sensible man hardly anything."me还没有达到智者的层次,但却已经绝然不再是敏感之少年了。

Technorati Tags: , , , , , ,

精彩生活

说“芸芸众生”的时候你一定是跃入云端了,否则没有那样的视角和高度。摩天大楼的出现除了可以说明现代文明是如何文明外,还给穷人提供了一个俯瞰社会的机会。看着蚂蚁样的人们在来来往往,揣测自己就是其中一分子的时候,心里是怅然还是唏嘘呢!

转篇文章:

让自己的的生活越来越丰富

没有出息,也要走遍全世界,走遍全世界跟你的金钱无关,跟你的勇气有关
  1. 把自己走出去,活的越来越广泛
  2. 在某个领域中成为最历害,最深刻的人,活的越来越深
  3. 年龄的长短不能决定你生活的丰富,生命在于你创造了什么东西!生活的丰富跟时间没关系,跟你内在的丰富有关系!
一辈子的三个目标
  1. 养活自己
  2. 养活父母
  3. 养活家庭成员
三个性格
  1. 诚恳和踏实
  2. 大方和大度,跟周围的人深入的交流,分享自己的利益
  3. 认真和责任心
从目标看好像就是为了活着,很好的活着,真简单,也很真实。


Technorati Tags: , , , ,

星期二, 六月 13, 2006

方法和思维

后花园一直更新不了,用ftp工具连上去很不容易,即使连上去了,数据传输总是时断时续。有次真急了就和刀刀打了个电话,保证服务器没问题,只好回头找自己的原因。

想起了一个总是提起的故事:把蜜蜂放到倒扣的广口瓶里,拼命的撞玻璃瓶底,伤痕累累,后来终于累死了;换了苍蝇放进去,没碰几次就飞出去了。对此故事的解读在不同的领域有不同的说法,大体是说苍蝇要聪明些,因为它能跑出去(结果),方法则是此路不通就试其它的(方法及实施);相对来讲,蜜蜂的结局的悲惨的,方法自然也是愚蠢的了。故事在me脑海中根深蒂固,导致每次碰到“撞墙”这个词的时候老是想到蜜蜂撞瓶底。

不能免俗,me也是在碰了无数次瓶底的时候才想到是不是换个ftp工具试试。Google一下,找到了一个据说不错的flashfxp。安装,试用。呵呵,真不错,服务器能连接了。看来真的不能和自己过不去,要不活人真给尿憋死。

抓紧时间把后花园更新后,还没来得及享受一下问题解决后的快感就被flashfxp频频弹出的注册窗口惹烦了。到网上找了几个注册码来是,无一例外提示无效,说什么注册用户没有续费啊之类的。想想好歹现在能用,暂时作罢。

后来仔细想了下,这个软件是不错,不过注册管理(在中国叫“正版化”?)也挺厉害的。一方面注册码很复杂,不是简单的数字而是像签证样的好长一串字符;另外则是版本升级非常快,胁迫用户升级的同时对是否正式用户再次验证;第三则是还有网上校验机制,也就是是否正式注册在联网的情况下会自动上网校验。这么三层锁基本荡除了一般用户非法使用软件的可能。

不过加密和解密永远是相互促进互为发展的,me居然Google到了破解的一道绝招:
  1. 随便在网上搜一个flashfxp的注册码,版本类似就行了;
  2. 把网络断开,然后输入注册码;
  3. flashfxp会提示重新启动以对注册码进行本地校验;
  4. 然后再次启动flashfxp,如果装了防火墙你会发现它在试图连接互联网以对注册码进行在线校验;
  5. 点帮助、察看版本,会进入设置界面,在网络连接方式中把代理服务器选上,然后随便填个地址(千万别添正确的或者有可能正确的,me填的10.10.10.10);
  6. 万事Ok。
原理是这样的:flashfxp对注册码进行本机验证,通过;然后在互联网上验证的时候每次都要连接我们填写的那个假的代理服务器,当然连不上去了,于是也就无法证明这个注册码是否已经失效。呵呵,这种非暴力破解的方式真是绝妙,既省力又有效。

看来,通过罗马的大道真的不止一条啊!


Technorati Tags: , , , , , , , , , , ,

星期四, 六月 08, 2006

该留多少时间给自己思考

〔转一篇以前的文章,2004年11月13日写在博客中国上的,不过那里现在已经基本没有去了〕
为了生计奔波,脚不沾地呼啦拉两周时间过去了。回顾不长时间内处理的、碰到的、常见的、反常的大大小小的事件,感觉自己像做梦一样。那些事情都真的是我经 历的吗?!稍做停留,理理心情,要不,这些时间还真会像水那样流走,不留下一点痕迹......

    在江湖行走,我一直认为中间肯定有某种规则需要遵守。倒不是说踏入社会后逐渐变的世故,而是经历了若干挫折失意后的乖巧和顺从。盗亦有道,何况是谋生呢! 每天接触的陌生人、熟人还有半熟半生的人几乎接近三位数,他们都在按照自己的频道在生活着,高兴的、失落的、兴奋的、淡淡的、无聊的和津津有味的,状态各异,但都需要去接触交谈却是实实在在的。抱着什么样的心态,以什么样的心情,用什么话作为开场白,这些东东经过了一段时间后逐渐变的有规律起来,于是和人打交道变的有意思起来。

     回想刚踏入社会的时候,对什么都感觉到好奇、有意思,用这种心态接人待物虽然没有出什么大的差错,但学生孩的印象却紧跟身后挥之不去,这给嗷嗷待哺继续通过工作挣钱糊口的我来说可真不是个好事。于是一切都想专业起来,最起码也要大家认为自己是能做事的。但即使这样的要求也很难。稍微重要的事情都不会给我单独去做,永远都是配角甚或打杂的身份,郁闷之至,最终把自己折腾的痛苦不堪,于是辞职。痛定思痛,原来问题出在心态。用好奇的心态来观望,是永远不能融入 工作当中并逐渐承担起自己该承担的责任的。

    新的工作和生存环境把自己从心理上逼的半点退路没有,于是只好也只有自己替自己负责。怕失去工作的心惊胆战,对职场浩浩荡荡求职大军的心理恐惧,再加上证 明自己能行的迫切心情,都自己对工作非常认真,而对同事还是客户都非常客气、礼貌。这样慢慢下来逐渐融入到工作团队中,变成了一颗不起眼的螺丝钉。
   
    经过了若干年的磨练,好像有些事情可以看开了,工作上没有那么用心,但理解却是日渐日深,渐渐的心态上有放松起来。除了做事,那种旁观世情冷暖的心态又起来了。身处事中的时候毫无察觉,但事后往往会用旁观者的心态揣摩、玩味经历的种种事件以及当事人的喜怒哀乐。豁达倒谈不上,但不肯入世的心迹暴露无遗,这 或许就是自己的人生取向吧!逍遥乎,苦中作乐也!

- 作者: heart5 2004年11月13日, 星期六 12:50

Technorati Tags: , , , , ,

powered by performancing firefox

星期二, 六月 06, 2006

叫你们领班来(I want to see the manager)

刚看完一本叫做《一个妓女的网络日记》的电子书,前半部分很写实,用当事人的眼光对中国目前既成事实的色情服务业做了很具体的描述,后半部分好像很漂,感觉作者好像急于结束故事并赋予一定的浪漫色彩以体现“小姐”并非空洞的感情世界。掩卷茫然,灰色几乎都和社会的底层和黑暗紧密相关,人则是多彩的声明个体,无论以什么方式活着

在“网站,游击战”一文中简单回顾了me个人建站的历史,不坎坷,只是有点难看,说明了自我计划和生活管理上的混乱和无序。但还有个原因没有提:Google在中国会被干掉吗?me很关心这个问题,出了因为很受用它提供的各种服务外,还有个重要原因在于me的网志全部存在blogger的数据库中。

一年前,Google对me来说就是新技术和高质量服务的化身,对其光明的未来从来不曾怀疑,包括在中国。但接连不断的事件使me不敢再自信,虽然me还是坚持认为Google是在为全人类谋信息享用方面的福?和权利。Google被政府封掉一次,后来就是出了google.cn,还有近段时间非常不稳定的网络服务,而me的网页统计数据表明一年前通过搜索引擎来到me网站的朋友中Google对baidu是4:1,但现在已经完全颠倒,Google还有继续滑落之势。

Quotes of the Day中摘录了William S. Burroughs的一句话:“After one look at this planet any visitor from outer space would say "I want to see the manager.”“通感澎湃,想像了几个场景:
安南先生(加入是地球主宰并拥有相应权力的话)看到目前信息知识在全球通过互联网等方式流动的方式非常不平衡,并且在信息量远远落后于西方世界的中国还受到肆意侵袭,马上给联合国信息知识司打电话:“请你们的负责人来一趟”。
温总理发现中国的互联网审查制度被滥用并且已经严重阻碍互联网在中国的发展、影响全民对知识的综合利用水平后,打电话给信息产业部:“叫部长来一趟”。
me发现上网越来越受限制,非常气愤,打电话给政府办公室一通吼叫:“你们怎么搞的,为什么还没有弄好”。(希望有这一天,因为me每个月都在缴税。)
……ok了,不意淫了。
非常不好意思,有点反派,但还是禁不住想起了妓女生涯那本书中提到了无数次的那句话:“叫你们领班来”。



Technorati Tags: , , , , , , , ,

powered by performancing firefox

网站,游击战(website is obliged to be changed once again)

1997年开始接触互联网,到现在已整整十年。从新奇激动到习以为常,个人的心路历程几乎和中国互联网发展同步。heart5这个名字还是注册免费信箱时按照系统的建议选择的,很简单,因为heart已经被人注册了(现在才想到还有一种可能是被网站预留了)。校园用的201电话卡用掉一打打的,当时浏览器的霸主是网景。还记得到处翻报纸看杂志想掌握尽可能多的上网技巧,就为了节约上网时间,提高上网效率,如果像现在这样天天挂在网上,简直是最大的犯罪。

说来汗颜,macromedia的三剑客、qq、论坛等等标志性的工具和内容形式基本都经历过,可惜一无所获,只是在1999年相对空闲的一段时间建立了后花园个人网站。内容更新时有时无的,搬家则一直是无奈加无聊。后花园第一次是发布在263的免费空间上,二级域名是luoshen2,后来不行了,只好转到etang,曾经也考虑过网易,但一直没有弄妥,并且受网友负面评价的影响,就一直没有过去,另外还考虑过yahoo的个人主页,但访问不稳定,上传也很不方便。etang用了一段时间,后来要收费,不舍houhuayuan的二级域名,并且也真的懒得再换,交费,是通过邮局走的。谁知道不到叁个月赶上国家严打,etang放弃了个人主页空间服务,死掉了,几经交涉,钱也没退。这段时间刚好me因为摩托罗拉A388电话的原因在网上认识了不少朋友,菜刀免费给me提供了空间和二级域名,garden.eoooo.com。后来就一直用着,稳定了一年多时间。刀刀后来换了服务器,有段时间空间不稳定,内容可以正常显示,但ftp上传怎么都不成。又结识了幸运星朋友,给me免费提供了heart5.chinap4.com的二级域名和空间。于是就有了现在两个地方一直存在着:http://garden.eoooo.com 和 http://heart5.chinap4.com。

去年下班年因为网志(好像大家都叫博客)的简易发布形式,me仔细浏览了相关文章并学习后准备自己搭建。购置了二手笔记本,用linux、php、mysql搭建了wordpress的网志系统,域名用的免费的动态域名 http://heart5.dhis.org。心情没有好多长时间,问题就接连不断的来了,很简单,没有办法保障服务器的稳定运行,me又老出差,出了问题无法及时解决。没有什么比不稳定对网站推广更不利的了。转向免费空间,对国内的不敢在尝试。在gfans论坛看到了hostbigger等的尝试,me去试试,好不错,支持mysql、php等。于是注册了二级域名 http://heart5.blog-journals.com一直用着。采用的是blogger的内容管理系统,hostbigger仅仅是发布。但真是没有免费的午餐,这个地方空间一直不稳定。朋友们反应多了me也很烦,于是又备份了一套在chinap4的域名下,http://heart5.chinap4.com/blog。就在前两天,准备以这个地方为主了。

一路狼狈的换来换去,身累心累。不晓得为啥这么难?!


Technorati Tags: , , , , , , ,

powered by performancing firefox

咖啡屋聊聊吧

后花园的天是蓝蓝的天,后花园的花是纯净的花。熙熙攘攘的人流中有你有我,网缘使我们在这里结识,交流让我们更丰富。后花园主期待您的留言!

使用帮助:点击页面下部的“张贴评论”就可以发言,支持匿名发言,不过还是建议blogger的用户登录,这样me可以回访,呵呵。

星期一, 六月 05, 2006

小龙康复记(六)(one baby die for mis-diagnosis in the hospital)

误诊导致婴儿猝死,无良医生抢救室中篡改病历
一大早就收到老婆的短信,说是有个小孩在医院(湖北省妇幼保健医院)出事了,随后接连不断,摘录几条:
“对门的小孩起诊子可能不行了心跳没了孩子死了” 2006年6月2日 06:13
“那边小孩家来了好多人把孩子抱到办公室闹在医院误诊耽误了吧” 2006年6月2日 11:33
“她们家来了好多人找这里嘛烦在稿得我们心情都不好,现在想想孩子虽然不好但还有没了更难受” 2006年6月2日 12:05
“老公这几天好多人有开始出院了我心里有没底了有点烦了……” 2006年6月2日 15:33
……

有点担心,但还不能马上赶过去,只好嘱咐老婆事事小心。晚上打电话过去,老婆讲10楼的治疗基本瘫痪,9楼也没人负责了,医院忙着处理猝死小孩的事情,然后还说“还有更恶心的事情,过来讲给你听”。6月3日上午赶到武汉看老婆和小龙,从侧门进去直接到康复中心乘电梯上9楼,没有感觉到任何异样,只是感觉9楼没有以往热闹了,和认识的其它患儿家长打招呼时,觉得气氛怪怪的。老婆陪儿子补觉在,静悄悄把东西放下后到医生办公室想问问儿子的进展,空无一人。

天空阴沉沉的,不时飘雨。中饭午休后和几位关系较好的患儿家长商量到汉阳的归元寺去一趟,给小孩子们求个平安。三家十口慌慌张张的打伞到路边打的,上车后司机师傅说归元寺下午4:30就关门了,而当时时间已经3:45,只好下车回到医院,但另外一辆车已经出发,赶紧打电话唤回来,大家在医院我们病房重新集中时都有点莫名的兴奋。因为主意是我提出的,未能成行,为表示谢罪并给大家一个放松的机会,于是提议晚上三家在病房聚餐,分头作些小菜,由我负责到街上餐馆炒几个主菜并采购啤酒。出去购物前用电脑给她们放《武林外传》看,接上给小龙听儿歌的mini音箱,效果不错,不少其它病友也跑过来玩。晚上移床拼桌,七点准时开餐。可能是因为孩子们的脑瘫太严重,治疗周期太漫长并且痊愈的可能几乎没有,孩子们治疗的时间安排的紧凑大人们用餐基本都是凑凑合合,父母们都有捱日子的念头,现在这样子的聚会让大家都感觉陌生和惊喜。

妈妈们抱着小孩子喂食并互通有无,丰盛(相对通常的平淡和潦草)的食物让大家似乎都找到了一点正常生活的影子,气氛很好,所有的人都喝了点啤酒,小孩子们则被大人强迫吮或者闻一下。聚会进行到一半,话题自动被引向了出事的那个小孩。大家一下子都黯淡了下来。

稍微梳理了下,大约是如下过程:
那个小孩只有叁个月大,家人觉得发育好像比较慢,到医院看时发现是脑瘫,于是紧紧张张的转到湖北省妇幼保健医院治疗。(据病友反应,小孩子脑瘫并不严重,抓物、抬头等还行,另外叁个月就发现是很早的,对治疗非常有利)期间身上出红点,医院没有重视,后来就出了很多,医院也束手无策,建议她们回去。于是家长就抱着小孩回去了,但病情没有好转,只好又到医院来。继续治疗期间,医院仍没有对麻疹引起足够的重视,没有使用特殊的药物和护理方式。孩子病情日渐严重,医院把他安排到了原来是仓库的病房,那里空间很大,并且已经有其它病人。6月2日,病情加重,孩子呼吸急促,找值班医生,说问题不大,凌晨孩子实在看着不得了的时候再找,值班医生没有起床,后来孩子几乎没气了家长去砸门,才紧张起来,找了急诊科、其它院部的医生进行会诊,并把小孩子弄到了急诊室。快六点的时候孩子停止了呼吸。家长去医生办公室拿病历时没有找到,说是在急诊室,到急诊室拿到的时候病历已经被改过了,好像是增加了早就发现并且已经下了病危通知书之类的(这就是老婆所说的更恶心的事情),反正是院方免责的。家长无法接受,大闹,场面一片混乱。
当日上午家长把孩子的遗体放到医生办公室,喝令医生到过来。一个个平常很傲然的医生都到了办公室,家长控诉时一个个都低着头。后来家长的亲属来到医院,商量解决方案,无法达成一致。家长打横幅在医院内游行,留小孩奶奶在医生办公室看着小孩的遗体。物业管理派了8位保安强行把小孩遗体送到太平间。家长打电话报警,警察看看就走了;打报社、电视台、电台,无一方回应。后来还是谈判,并且好像谈好了,因为医院已经貌似恢复了正常。

对发生在眼前这种事情的讨论是气氛显得很沉重,后来不知道谁讲了句:“病历一定要收好”,大家都由衷的点头。

6月4日从武汉返回的时候,医院已经开始给所有的小孩打麻疹疫苗,好像是家长埋单。


Technorati Tags: , , , , , , ,

powered by performancing firefox