I want to be a complete engineer - technical genius and sensitive humanist all in one!

Tuesday, February 17, 2009

几句话

  1、今天,我开始新的生活!
  呵呵,太阳每天都是新的!当每天早上天一亮,我们起床的时候,拉开窗帘,太阳照进我们的屋子,给我们温暖,给我们光明,这是多么的美好啊!过去了的已经过去,明天还没有到来,我们唯一能够把握的就是今天,就是现在!其实,我们每一个人来到深圳、走进自己熟悉或陌生的行业,开始了我们的工作,不就是开始了我们新的历程吗?
  2、我是最棒的!
  呵呵,我们每一个人天生就是一个冠军!难道不是吗?在我们来到这个世间还在母亲的腹中的时候,我们奋勇当先,打败了所有的对手,成为唯一的胜利者!但是,后来我们为什么就不是第一呢?因为我们听到了太多的负面的东西,我们的父母、亲戚、老师等总是对我们说什么:“你是个不听话的孩子!”,“你没有出息!”“你不如xx”等等,其实那都不是真实的,真实的就是,我最棒!我有足够的信心!拥有自信,就一定会拥有美好的人生!反之,如果我们自己对自己都没有信心,那天底下还有谁会对我们有信心呢?
  3、成功一定有方法!
  经常可以听到那些成功的人说“成功者总是千方百计想办法!”“方法总是比问题要多得多!”“失败者总是千方百计找借口、找理由!”“没有任何借口!”我们在人生的道路上看到的那些成功的人,他们无不是寻找办法的高手。同样,在保险行业里的那些销售精英们,为了他们神圣的使命,他们哪一个不是以其敏锐的眼光洞悉人性,发现客户的真实需求,终将保障送到千家万户,与此同时也给自己带来了辉煌的成功的呢?
  4、每天进步一点点!
  马克思主义哲学在辩证法的质量互变的原理中清楚的阐述了通过量变逐步转化为质变的道理。在《7年赚1500万》这本书里,作者说出了成为千万富翁的秘诀!这就是:我们很多的人往往过高的估计了1年的成果,而恰恰过低的估计了7年的成果。如果我们走进一个新的行业,如果我们真的能够在这个行业里锲而不舍的钻研7年,不成专家才怪!看看友邦保险公司的销售精英们,哪个不是在这个行业里苦苦追求了至少5年以上!只要一步一个脚印,真正做到每天收集9个准客户电话、每天打9个电话、每天见3个准客户,且每天坚持将这些简单的事情重复做,就真的会得到意想不到的结果!
  5、我微笑面对全世界!
  我记得在80年代,有一首歌很风行,这首歌的歌名就叫做《笑比哭好》。呵呵,哈……,笑总比哭要好。在全球酒店业堪称老大的喜来登酒店,百年来的制胜法宝竟然是一句员工必须做到的简单店规,即,“见到客人先微笑,然后礼貌的点个头”,可见笑在销售、服务当中的重要地位。
  尊重他人,笑脸相迎、微笑待人等等,这是在任何时候与任何人交往都不可缺少的重要准则。
  6、人人都是我的贵人!
  在《百万富翁的智慧》这本书中,用很多的调查数据说明,许多的百万富翁之所以能够白手起家,最终成为成功的百万富翁,其中一个重要的原因就是他们都热衷于广交朋友。这些朋友后来都成了他们的合作伙伴、供货商或者忠实的客户。贵人不在天边,而是就在我们自己的身边,我们的同学、同事、亲戚、朋友以及同学的同学、同事的同事、亲戚的亲戚、朋友的朋友。我们作为保险人,要知道,客户就在我们的身边,人人都有可能成为我们的准客户,通过交往,这些准客户逐步都会成为我们忠实的朋友、忠实的客户。
  7、我是全世界最好的推销员!
  现实中不仅是业务员、推销人员每天在推销各种有形的或无形的产品和服务。其实我们每个人、无论年纪多大、无论读书还是工作、也无论是否从事推销工作,我们无时不刻不在不停的推销自己!我们都希望被他人认可、接受、褒奖等等。
  8、我热爱我的事业!
  俗话说“热爱是最好的老师!”我们只有热爱自己的国家、热爱自己的职业、热爱自己的公司、热爱自己的工作,才有可能将这个事业做好。像我们保险人,工作具有巨大挑战性,每天打电话或去见客户,都要遭到大量的拒绝,我们是把拒绝当作是自己的必修课乐此不疲还是当作苦差不堪忍受?很难想象,一个业务员每天都觉得做保险是在面对着自己非常痛苦的事情,那他怎样会成功?
  9、我要立即行动!
  伟大的思想家、理论家恩格斯就曾经说过“一打纲领,不如一个实际的行动”,在教室里从来都不可能培养出企业家、精英。要想将梦想变成现实,唯一的办法就是去实践,一个字“干”!著名的保险精英林裕盛就说过,“宁可白干,不可不干”。我通过马克思主义哲学的教学,从辩证法的角度也对年轻的同志反复说:“你们这个年纪,干什么都是对的!干对了是对的,干错了也是对的!只有不干才是最大最大的错!”梦想永远都不会自动变成现实,唯一的途径就是实践,就是立即去行动、去干、且不能有任何的犹豫和拖延!
  10、我要坚持到底,绝不放弃!
  我非常喜爱在第二次世界大战时英国首相丘吉尔先生的一段非常有震撼力的话,这就是:同胞们、先生们、女士们:面对凶恶的德国法西斯,我们从来都没有说过胜利是容易的,但是,我们绝对、绝对、绝对不会放弃战斗!借用这个格式,我们是不是也可以这样说,在激烈的市场竞争中,我们从来都没有说过成功是容易的,但是我们绝对、绝对、绝对不会放弃努力!我们作为保险人,是不是还可以这样说,面对理性的客户,我们从来都没有说过签单是容易的,但是我们绝对、绝对、绝对不会放弃促成!

Friday, February 13, 2009

判断/dev目录下指定的某个设备是否存在

如何判断在/dev目录下指定的某个设备是否存在呢?比如判断/dev/ttyS0是否存在可用如下代码:

access(dev_fn,O_RDWR);
if (errno == ENOENT)

{ /* judge file exist or not */
system("mknod /dev/audio_alg c 240 0");
}

if ((dev_fd = open(dev_fn,O_RDWR)) <= 0)

{
perror("/dev/audio_alg");
return -1;
}

Tuesday, February 10, 2009

纪念饭岛爱君

有的人活着,却已经死了!
有的人死了,却永远活在人们的硬盘里!
松惠之殇,痛于上青天,侧身西望长咨嗟!
哀哉,尚蝕!

程序人生

可以做技术,切不可沉湎于技术。千万不可一门心思钻研技术!给自己很大压力,如果你的心思全部放在这上面,那么注定你将成为孔乙己一类的人物!适可而止为之,因为技术只不过是你今后前途的支柱之一,而且还不是最大的支柱,除非你只愿意到老还是个工程师!

[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而 是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵 地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新 手!

[2]可以做技术,切不可沉湎于技术。千万不可一门心思钻研技术!给自己很大压力,如果你的心思全部放在这上面,那么注定你将成为孔乙己一类的人物!适可而止为之,因为技术只不过是你今后前途的支柱之一,而且还不是最大的支柱,除非你只愿意到老还是个工程师!

[3]不要去做技术高手,只去做综合素质高手!在企业里混,我们时常瞧不起某人,说他“什么都不懂,凭啥拿那么 多钱,凭啥升官!”这是普遍的典型的工程师的迂腐之言。8051很牛吗?人家能上去必然有他的本事,而且是你没有的本事。你想想,老板搞经营那么多年,难 道见识不如你这个新兵?人家或许善于管理,善于领会老板意图,善于部门协调等等。因此务必培养自己多方面的能力,包括管理,亲和力,察言观色能力,攻关能 力等,要成为综合素质的高手,则前途无量,否则只能躲在角落看示波器!技术以外的技能才是更重要的本事!!从古到今,美国日本,一律如此!

[4]多交社会三教九流的朋友!不要只和工程师交往,认为有共同语言,其实更重要的是和其他类人物交往,如果你 希望有朝一日当老板或高层管理,那么你整日面对的就是这些人。了解他们的经历,思维习惯,爱好,学习他们处理问题的模式,了解社会各个角落的现象和问题, 这是以后发展的巨大的本钱,没有这些以后就会笨手笨脚,跌跌撞撞,遇到重重困难,交不少学费,成功的概率大大降低!

[5]知识涉猎不一定专,但一定要广!多看看其他方面的书,金融,财会,进出口,税务,法律等等,为以后做一些积累,以后的用处会更大!会少交许多学费!!

[6]抓住时机向技术管理或市场销售方面的转变!要想有前途就不能一直搞开发,适当时候要转变为管理或销售,前途会更大,以前搞技术也没有白搞,以后还用得着。搞管理可以培养自己的领导能力,搞销售可以培养自己的市场概念和思维,同时为自己以后发展积累庞大的人脉!应该说这才是前途的真正支柱!!!

[7]逐渐克服自己的心里弱点和性格缺陷!多疑,敏感,天真(贬义,并不可爱),犹豫不决,胆怯,多虑,脸皮太 薄,心不够黑,教条式思维。。。这些工程师普遍存在的性格弱点必须改变!很难吗?只在床上想一想当然不可能,去帮朋友守一个月地摊,包准有效果,去实践, 而不要只想!不克服这些缺点,一切不可能,甚至连项目经理都当不好--尽管你可能技术不错!

[8]工作的同时要为以后做准备!建立自己的工作环境!及早为自己配置一个工作环境,装备电脑,示波器(可以买 个二手的),仿真器,编程器等,业余可以接点活,一方面接触市场,培养市场感觉,同时也积累资金,更重要的是准备自己的产品,咱搞技术的没有钱,只有技 术,技术的代表不是学历和证书,而是产品,拿出象样的产品,就可技术转让或与人合作搞企业!先把东西准备好,等待机会,否则,有了机会也抓不住!

[9]要学会善于推销自己!不仅要能干,还要能说,能写,善于利用一切机会推销自己,树立自己的品牌形象,很必 要!要创造条件让别人了解自己,不然老板怎么知道你能干?外面的投资人怎么相信你?提早把自己推销出去,机会自然会来找你!搞个个人主页是个好注意!!特 别是培养自己在行业的名气,有了名气,高薪机会自不在话下,更重要的是有合作的机会...

[10]该出手时便出手!永远不可能有100%把握!!!条件差不多就要大胆去干,去闯出自己的事业,不要犹豫,不要彷徨,干了不一定成功,但至少为下一次冲击积累了经验,不干永远没出息,而且要干成必然要经历失败。不经历风雨,怎么见彩虹,没有人能随随便便成功!

FPGA设计经验

做FPGA设计的工作也有一段时间了,有过问题迎刃而解的快乐,也有过苦苦寻求结果和答案的痛苦历程.现在就把我个人曾经在项目中经常遇到的问题和犯的错误总结一下.希望对大家有启示和帮助:

1)FPGA和其他电路的接口部分的时序要处理好,要考虑到信号进入FPGA之前的线路延迟.要想清楚进入FPGA的数据和时钟的相位关系。

2) 若FPGA设计中,有全数字锁相环,那么要用示波器测试一下全数字锁相环是否锁定.保证全数字锁相环时正常工作的。

3)扇出很大的信号,尽量使用全局时钟资源。

4)如果系统的时钟频率较高时,尽量采用同步设计。

5)您检查代码和硬件电路很常时间都未果时,那么看看您的FPGA的引脚分配是否有错误。

Monday, February 2, 2009

不再年轻的时候

必须找到除了爱情之外能够使你用双脚坚强站在大地上的东西-要找到谋生的方式。

我从来不以为学历有多重要,牛B人物科班出身的不多,但不是科班,初始阶段连龙套的资格都没有。

必须把那些浮如飘絮的思绪,渐渐转化为清晰的思路和简单的文字。华丽和漂浮 都不易长久。要知道,给予文字阅读快感不够的,内容,思想,境界,灵魂,精神和智慧,这些才重要。不要多看那些和你一个路数的女作家的文字。不要琐碎, 无病呻吟。不要想到什么就写。不要流连于小感伤和小感动。

不要颓废, 空虚,迷茫,糟践自己,伤害别人。节制自己的感情并且珍惜它,明白这种感情不是任何人都能要。体验生活是另外一回事,并不意味着堕落和放纵。千万不要认同那些伪装的酷和另类。他们是无事可做的人找出来放任自己无事可做的借口,真正的酷是在内心。

要有强大的内心。要有任凭时间流逝,不会磨折和屈服的信念。不是因为在学校的象牙塔中,才说出我爱世界这样的话,是知道外面的黑,脏,丑陋之后,还要说出这样的话。好好去爱,去生活。青春如此短暂,不要叹老。偶尔可以停下来休息,但是别蹲下来张望。走了一条路的时候,记得别回头看。时不时问问自己,自己在干嘛?

伤心和委屈的时候,要嚎啕大哭。哭完洗完脸,拍拍自己的脸,挤出一个微笑给自己看。不要揉,否则第二天早上会眼睛肿。

给自己一个远大的前程和目标。

记得常常仰望天空但需记住仰望天空的时候也看看脚下。

任何时候,任何人问起,有过多少次恋爱,答案是两次。一次是他爱我,我不爱他;一次是我爱他,他不爱我。好的爱情永远在下一次。

别给同一个人两次伤害你的机会。

不要与浪子,文艺青年交往,别和没心没肺的人在一起,别和没有正当职业混日子的人在一起。

别把犯贱当真爱。一个人作贱自己来取悦你的时候,千万不要因此感动。一个男人的烟头烫在他身上,下一个就可能烫在你身上。同样的,当这个女人的刀片割断她的手腕,下次就可能割断你的。

千万别相信一个不准备将你介绍给他的朋友圈子的男人。一个女人只肯喊你“宝贝”的时候,坚持要她喊你的名字,因为你是男人。一个男人或者女人不再来找你的时候,就不要再去找他或者她。不要相信在恋爱上用手段的人。分手时不要口出恶言。吸取教训,但不要后悔。后悔没有用。

别去做撕照片,烧信,撕日记这样一类三流爱情电视剧中才有人干的事。相信爱情。相信好男人和好女人还存在,还未婚,还在茫茫人海中寻觅你。别说“男人(或者女人)没一个好东西”,这样使别人误以为你阅人无数。

爱物质,适当地。永远知道精神更重要。比起那些名表,名牌,时装,更加美丽的是勤奋而有朝气的你自己。如果你20岁以后所花的每一分钱还都是伸手向父母亲人要来的,那你的满身名牌就只能衬托出你的无耻。别以为穿上名牌你就有品位,要知道如果没有真正的内涵,骡子配上金鞍也不会变成骏马。

你还年轻,先不说开始你的事业,开创你的未来,但你已经成年,至少也要让自己不再成为父母的负担,让父母看到20年辛苦养育的希望。无所事事只会把你变成一个废物,一个被所有其他人鄙夷的 废物,因为这样的你是一个不折不扣的寄生虫。别以为弄个怪异的发型,穿上不男不女的衣服,喷上刺鼻的香水,别人就会注重你,要明白那样招来的眼光就是别人 在看一只与众不同的猴子。许多有教养的人对另类的你的反感并不写在脸上,但这种反感确凿无疑肯定会给你带来极其不利的后果。

别瞧不起劳动人民。不要为劳动羞耻。土地不脏,汗味不难闻。请尊重那些似乎生活状况不如你,但仍然用自己的双手诚实劳动养家糊口的人,因为这样才是尊重自己。永远体恤那些生活在底层的人们,因为我们的亲人就是在这些人群中。我们不娇贵。我们必须能够自己养活自己,这是尊严所在。

不要小看一分钱。不妨自己去挣挣看。做人有时要强悍一点,被欺负的时候,一定要讨回来!但是不要记恨。小人之见,随他们去好了。有原则的宽容和怜悯,会使你高贵。

被朋友伤害了的时候,别怀疑友情,但提防背叛你的人。原谅,但并不遗忘。做人存几分天真童心,对朋友保持一些侠义之情。

要快乐,要开朗,要坚韧,要温暖。这和性格无关,但是你要忠诚,勤奋,要真诚的尊重别人,这样的人生才不会黑暗。

Thursday, January 8, 2009

一个学习VerilogHDL的好地方

偶然发现一个学习VerilogHDL语言的好地方,如下:
http://www.asic-world.com/verilog/index.html

如果说编程语言是一种宗教

原文来自If programming languages were religions,很有意思,可以从宗教的角度来看看各种常见语言的特点。(这里丝毫没有要找出不同语言优劣的意思,每个人都有信仰自由)。

C是犹太教——很古老而且戒律很多,但大多数人都熟悉并尊重其戒律。问题是很难皈依它,你要么开始就信仰它,要么会认为它简直太疯狂了。而且,一旦事情出了差错,人们就会怪罪于它。

Java是正统基督教——理论上来说它基于C,但它去掉了很多老的戒律,以至于跟原教旨已经大相径庭。另外,它新加了一套严格的教义,追随者们相信这些比原来的教义更为重要。他们认为这是世界上最好的语言,而且会将所有的异端烧死在刑柱上。

PHP是Cafeteria基督教——与Java在Web开发领域进行竞争。它引入了C和Java的一些概念,但只限于它所喜欢的。也许它不像其它语言那样条理清楚,但至少给你了更多自由,看起来还算一个整体。而且不会有下地狱(goto hell)这样的说法。

C++是伊斯兰教——来源于C,不仅保持了后者的戒律,还变本加厉加入了一套新的复杂戒律。它是如此地多才 多艺,可用于构建任何事物,从弥天大罪到美丽的艺术品,追随者们相信它才是终极语言,并会被持不同意见的人激怒。更可怕的是,如果你冒犯了它或者是它的创 始人,你的生命都会受到威胁。

C#是摩门教——乍看之下,它跟Java一样,不过仔细一看就会发现它被单一组织所控制(很多Java的追随者将其视为恶魔),而且很多概念都不相同。你在暗忖,它也许不错吧,呃。。。希望你不会被Java的追随者们歧视。

Lisp是佛教——没有语法,没有核心教义,也没有让人膜拜的神。就看你的造化了——需要你有足够的悟性。有人说它压根儿就不是一门语言,有的人却认为它是唯一有意义的语言。

Haskell是道教——与其它语言差别太大,以至于很多人怀疑它到底能做什么。其追随者相信它才是通往智慧的正道,只是这些智慧为大多数世俗之人力所不及。

Erlang是印度教——又一种奇怪的语言,看起来没什么用处,但不像大多数其它的现代语言,它建立在“同步之神”的基础上。

Perl是巫毒教——一套神秘的、难以理解的咒语,会让你的灵魂永久地堕落。老板在周五晚上九点吩咐你一项紧急任务,这时就得靠它了。(想起兽族部落的巫毒商店,而且它与萨满教有些类似)

Lua是巫术——一种泛神论的语言,容易与不同文化和地区相融合。它的代码非常自由,其中的一些技术在传统语言的用户看来是不可思议的。它与月亮有紧密的联系。

Ruby是新异教主义——不同语言和理念的混合体,可以被看作是一种语言。其支持者群体成长迅速,尽管很多人面带疑色地看着他们,但基本上他们还是善良的,无意于伤害他人。

Python是人文主义——简单、自由,它只需要你具备常识。很多追随者声称,Python帮助他们卸下了其它语言带来的担子,从而再次找到编程的乐趣。有些人还说它就是一种伪代码。

COBOL是古异教主义——很久以前,它曾经统治着大片地区,现在却差不多死掉了。尽管很多人都在其神的仪式中留下了伤疤,直到今天仍然有人追随着它。

APL是山达基教——尽管有很多人声称要追随它,但你总会怀疑它是一个大大的恶作剧。

LOLCODE是阿里乌斯教——它很神秘,产生于互联网,尽管有人在努力地开发和散布,但没人会对它当真。

Visual Basic是撒旦教——可惜你并不是真的需要将灵魂出卖。。。

先说说我自己的信仰,开始是犹太教,发现它太疯狂了,于是找到伊斯兰教,竟然比犹太教还严酷!最后皈依犹太教,我是原教旨主义!

Labels

Followers