月份: 2011-10

朋友保研了

刚听说一个朋友保研了,好晕好晕,真的出乎我的意料。情况是,朋友本来自己准备考研的,因为对计算机没有兴趣,就选择了财务管理方面,前一段聊了聊,说是觉得考研没什么意思,就放弃了考研,转而找工作,就想做销售方面的,他喜欢做生意,但是找了一圈没有应聘上。今儿聊起来居然说保研了,真是意外啊意外。他的成绩也不算很好,年级100名左右,其实距离保送是很远的了。但是客观情况是一大部分同学出去实训,丧失申请机会,然后他在其他同学的排名里面还算是靠前的,结果就顺理成章的保送了。

好晕啊好晕啊,一个可能以后不会去从事计算机工作的人,最后还要学到硕士,也不知道他心里是怎么想的呢,是喜悦还是痛苦呢。不过应该替他高兴,是很幸运啊!只能祝福了。

忽然想起乔布斯说的那些话“你究竟是想一辈子卖糖水,还是希望获得改变世界的机会?”

哎,受刺激了,这个世界上操蛋的事儿很多,还是学着淡定一点吧,努力的提高自己,会好的……

其实想想自己,还差得远,如果能更努力一点,也会得到一些结果。我还是幸运的,至少,我可以做我想做的事情,至少我还有一个兴趣所在,有一个方向,并为之不懈努力。加油,有一天,自己也会做到很好的,加油吧,前面的路还很长。

机房小记

今天忙碌了一天,不过学到了许多,见识到了许多。其实,真正也没学到什么,但是明白了些道理,看到了些方向。其实做为一个IT相关人员,或是计算机爱好者,对于计算机的各个方面都喜欢玩一点,觉得不弄点什么自己都不舒服。额,还是写流水账吧。

今天机房很热闹,来了不少人,都是属于工程师的吧。在和他们配合的过程中,理解了一些学校的网络拓扑,一些思考问题的方法。

1、机房要装一个流控设备,发现是基于linux的命令系统,一下子明白了,其实那些服务器,那些东西,简单来说就是一台电脑,只不过是用命令行来控制,然后做指定的一些事情。虽然与我们平常用的windows不太一样,但是其实用过dos、linux的人都明白,其实图形界面就是一个外套而已。同时机房的那些设备有什么web界面什么的,按我自己的理解,大概就是做了个web服务而已,同样是有写好的web程序,跟服务器部署网站差不多,都是一个原理。

2、今天要升级sam系统,也就是锐捷的那个管理平台。搞了半天SQL Server 2005装不上,后来重装windows2003,发现IBM的服务器硬盘找不到,用了普通的03安装盘,找不到阵列,用了winpe,也是不行,最后上了个linux可以看到阵列之后分的区,但是没发用啊,总不能解压一个GHO吧。后来还是在IBM官网找了引导光盘才安装成功。选择的是英文,后来不知道怎么自动变成中文了,汗,可能是中间有选的时候我没看见。

3、装完之后还是无法装好数据库,服务无法启动,好像是提示1483错误,查了一下,原因是服务器CPU为6核的12线程(好像是这样吧,这个真有点晕),05版的只支持二的N次方线程的。汗啊……可以改boot.ini来开少一些线程。

4、发现网络工程师们都通晓路由器、交换机、网关的一些配置,还要懂linux命令,完了还要会些平时用的简单网管命令来测试网络问题。经验是个很重要的部分额。还有就是抓包分析,怎么分析确实不懂,完全不懂,有待提高。

5、用分光的方法分离了光纤上的数据,想要抓这个光纤上的数据怎么办呢?我是想象不到,光纤又不可能直接接出来,况且是核心路由的端口。后来是在那个出来的网关上,做了一个RJ-45口的端口镜像,然后连接到笔记本,就这么解决了……

6、还有一个问题是用数据流来思考的。在路由内部的设备需要在外网访问。具体的线路估计是这样的,入口是教育网,出口是电信。设置的IP是教育网的IP,如果访问的话,需要通过路由做端口映射。我们自己给的教育网的公网IP可以正常访问外网的原因是出口是电信,可以正常的上网,不会有阻碍。

7、配置交换机的时候,vlan要配置在所有经过的交换机上,特别是级联模式之后,不要忘记配置相应vlan。不然会导致认证成功无法上网的故障。

8、多模光纤速度快,还是单模光纤?今天装设备的时候还出现了不匹配的问题,我们就那一条多模光纤,结果是正好要在那个上面分光。单模光纤快,具体的话网上一查一大堆,最高的带宽和速率好像都在改变,可能是在发展中吧,也可能是自己理解错误。

9、关于接入设备的旁路模式和串联模式。
旁路模式通常是指通过交换机等网络设备的“端口镜像”功能来实现监控,选择此模式,设备只需直接连接到交换机的镜像端口即可,网络数据相当于复制了一份分流到一旁的监控设备中,所以形象的称之为“旁路监控模式”;而串联模式一般是将监控设备做为网关或者网桥串联在网络中,所有数据都是流经了监控设备,所以称之为“串联监控模式”。
旁路模式和串联模式各有其优缺点,比较如下:
1.旁路监控模式部署起来比较灵活方便,只需要在交换机上面配置镜像端口即可。不会影响现有的网络结构。而串联模式一般要作为网关或者网桥,所以需要对现有网络结构进行变动。
2.旁路模式分析的是镜像端口拷贝过来的数据,对原始传递的数据包不会造成延时,不会对网速造成任何影响。而串联模式是串联在网络中的,那么所有的数据必须先经过监控系统,通过监控系统的分析检查之后,才能够发送到各个客户端,所以会对网速有一定的延时。
3.旁路监控设备一旦故障或者断电,不会影响现有网络的正常运行。而串联监控设备如果出现故障,会导致网络中断(汉塔上网行为管理系统硬件本身具有bypass功能,如设备突发故障,可采用应急处理方式,直接将设备关机即可,完全不影响网络数据流的传输)。
4. 旁路监控需要交换机支持端口镜像才可以实现监控,而串联监控不需要。
5. 旁路模式采用发送RST包的方式来断开TCP连接,因此无法禁止UDP通讯。而串联模式不存在该问题。
6. 旁路模式不对原始数据包进行处理,故无法分配实时带宽。

总之,今天长见识了,简单记录一下,嘿嘿。

[转]中国数学天才缺乏机会和为自己而学的兴趣

[导读]中国的数学尖子并不是自身欠缺什么,而是缺少机会,缺少一流数学家熏陶和指导。同时,他们很大程度上也是为了满足家族的荣耀,而不是为了自己学习。

中国的数学尖子并不是自身欠缺什么,而是缺少机会,缺少一流数学家熏陶和指导。要成为一流的大师,一般情况下就要跟国际一流的导师去做。
2011年10月,中南大学数学科学与计算技术学院大三学生刘嘉忆成了媒体的焦点。起因是他“花了一晚上”就解决了数理逻辑领域的“西塔潘猜想”。这个猜想虽然并不古老,但也是数学家们十几年来没有解决的问题。刘嘉忆本名刘路,“刘嘉忆”是他写论文时根据“6+1”的谐音而取的笔名。
刘嘉忆很快就得到了多名中国科学院院士的推荐,希望他能够得到破格培养。中科院数学与系统科学研究院林群院士是推荐者之一,他对南方周末记者说:“我觉得这是一个很普通的事情,不就是让这位大学生提前一年做研究吗?”其他签名推荐的院士还有李邦河和丁夏畦两位。
无独有偶,来自天津的张炘炀刚刚在9月份开始在北京航空航天大学读博,成为了中国最年轻的博士生——只有16岁。他的研究方向是基础数学。
“近些年,国际数学教育大会每届都会有一个关于天才学生培养的专题讨论,很多国家都特别关注天才儿童的教育。”北京师范大学数学科学学院教授曹一鸣告诉南方周末记者,“像美国,有些州通过立法的方式来保障对这些学生进行研究、培养和帮助。”
中国似乎从来都不缺少“数学天才”,每届奥林匹克数学竞赛的奖牌获得情况总是令人振奋。但同时,中国在国际上做出一流工作的数学家又显得那么少。这究竟是为什么?中国数学天才欠缺了什么?

印度数学天才拉马努金。拉马努金被英国大数学家哈代发现的故事已成为数学史上的传奇。当拉马努金在33岁的年纪上因病去世时,哈代认为,拉马努金的悲剧不在于其早逝,而在于其发现得太晚——1914年才在哈代的帮助下进入剑桥大学学习并开展研究。
“缺少的是机会”
恽之玮,2000年国际数学奥林匹克竞赛金牌得主,现在在美国麻省理工学院从事数学研究和教学。在他看来,美国的大学录取机制基本上能够保证,在某一方面有天才的学生能够到他那一方向最顶尖的学校去念书。
“因为学校的录取是每个学校自己来审材料,不是通过全国性的考试。这样可能让人才不至于由于疏忽而被错过。只有一个机构来筛选的话,就只有一次机会,那么可能会造成漏选,让只是在某一方面突出的学生无法得到这一方面最好的学校的培养。”他说,“由于美国是每个学校独立做出选择,那么漏选的可能性很小。这个学校漏选,其他的学校还有可能看重这个人才。”
长期研究数学教育的曹一鸣很欣赏现在北京大学和清华大学实行的“中学校长实名推荐制”。“所有的推荐都实名,专家都会对自己负责,当然在一定的范围内可以做到公正。”他说,“体育比赛中裁判也会有看错的时候,组织部考察人才也会有看错,但是大面积来看,我们现在还是相信组织部考察的人才。所以自主招生还是应该相信专家的团队能够把人才挑选出来。”
恽之玮当年获得金牌之后赴美读书,进入的是普林斯顿大学。“说实在话,我没有从他的教育中得到很多好处。”他说,“因为教授讲课完全是根据自己的兴趣。”
普林斯顿在数学教学上与美国其他著名高校的一个不同之处在于,它不设置公共课。即便每一学年的科目名字看上去是一样的,但实际上的内容却因为教授的不同而随时变化。因此,如果学生的兴趣刚好与教授的兴趣贴合得紧,那就很有好处;如果情况相反,就会比较痛苦。
不过,恽之玮发现在这里读书最大的好处就是,如果有问题去问,你总能找到某方面的专家,而且很容易就能得到答案。
大学里从事研究的教授的水平是这件事的基础。在研究型的大学,比如美国前50名的大学,都在数学某一方向上有顶尖的教授,从事前沿的研究。想学的学生便会有人教,也有地方得到前沿的指导。
“尽管我们在这方面的差距在缩小,但是我们觉得现在还是有很大的差距。比如说,进入国际前20名的数学研究所,主要还是集中在美国等几个发达国家。”曹一鸣也有类似的观察。
“在国内肯定有这样的情况,就是学生想学,他对一个方向感兴趣,但是找不到这个方向的专家来聊、来问问题。”恽之玮说。以他自己的研究方向——几何表示论——为例,由于这是一个尚不成熟的方向,国内的研究者就非常少。
“要成为国际一流的大师,一般情况下都要跟一个国际一流的导师去做。”曹一鸣说。去年,越南数学家吴宝珠获得被誉为数学界诺贝尔奖的“菲尔兹奖”,使越南成为继日本之后亚洲第二个拥有菲尔兹奖得主的国家。他少年时就表现出了数学天分,而真正的深造是在法国完成的。
对于早早表现出数学天分的年轻人,恽之玮认为,二十多岁肯定不是其研究的高峰时期,可能三十岁左右才能真正进入前沿领域。对于数学这种历史较长的学科,由于前人积累的东西很多,“你要到前沿领域的话,就必须要读很多东西才能到达,然后才能做自己新的东西”。
“去看菲尔兹奖的得主,这个奖只颁给40岁以下的数学家,基本上得奖的也都接近40岁了。”恽之玮说,“除了陶哲轩比较特殊之外,近些年获奖者年龄越来越偏大。早年有些30岁不到的,包括丘成桐是30岁出头。现在要做到这样是越来越难了。”
恽之玮在麻省理工学院教学的过程中也会遇到来自中国的学生,他们的数学基础都很好。“中国的数学尖子并不是自身欠缺什么,而是缺少机会,缺少一流数学家的指导和熏陶。”他这样总结。
兴趣还是面子
对于年轻人才的培养问题,林群认为徐匡迪院士最近发表的看法很有代表性。
徐匡迪最近被学生问到:“现在很多中学都开办了创新实验班……这些‘科创班’真的有利于培养创新精神吗?”他的回答是“打好扎实的基础是创新和创造的前提”,并同时鼓励学生“多看些充满想象力的文学作品,如《封神榜》和《西游记》,有了想象力后就可以触类旁通,大胆想象才会有创新”。
有趣的是,南方周末记者注意到,神童张炘炀受到的教育恰好是相反的。他的父亲讲述自己的教育方法时曾提到,有一次发现张炘炀着迷于《西游记》,就赶紧把它藏起来了,因为他希望儿子能专心学习。当央视记者最近向张炘炀问起这件事,他说“这叫精神上的摧残”。
澳大利亚数学家陶哲轩曾经也是一个神童。他获得国际奥数金牌时尚不满13岁,成为奥数历史上最年轻的金牌得主。他20岁获得美国普林斯顿大学博士学位,24岁即被美国加州大学洛杉矶分校聘为正教授。陶哲轩的成长过程中,父亲也是一个很重要的角色。不过他的父亲并不是一味追求孩子的升学速度,他知道成就的取得就像是建造金字塔,基础部分必须要足够宽大。他曾经让陶哲轩在中学阶段多呆了3年,同时进修一部分大学课程,他认为这样的话,在升入大学之后,陶哲轩才可以有更多的时间去做一些自己感兴趣的事情,去创造性地思考问题。
“我想这和中国式神童培养是有一定差别的,他不是为了追求尽可能小地进入大学,尽可能小地找份工作。”曹一鸣认为,“其实很多中国父母让孩子早一年进大学,好像就是满足于一种虚荣心,缺少对子女的长远的责任和培养。”
在央视的访谈中,张炘炀表现出对未来的焦虑。他担心自己重蹈王思涵和张满意覆辙。这两名早些年的神童在14岁就考入了大学,后来因为成绩太糟糕而退学。他在硕士阶段就曾经出现由于进度过快、基础不牢而造成的挂科。张炘炀的父亲当年之所以给他取“炘炀”这个名字,也是寓意他能够脱离父辈“平平淡淡”的境界。而现在,张炘炀认为他自己“成就好一些”的标准就是“北京户口、买房、找个好工作”。
曹一鸣认为,中国的数学天才中有太多不是对数学本身有兴趣。“吴宝珠、陶哲轩他们实际上不是为了拿金牌而拿金牌的,而中国大多数人或者是几乎所有的人可能就是为了高考加个十分二十分,保送上清华北大,他是为了这样的目标去参加奥赛。”根据他们去年进行的一项统计,中国历届奥数金牌获得者中,绝大部分后来没有从事与数学相关的工作。
吴宝珠获得菲尔兹奖之后,与他有过合作的恽之玮曾告诉南方周末记者,在研究上,他“水滴石穿”,按照自己特有的节奏前进,也不会急于发表论文。在生活中,他相当有品位,“在他家做客的时候,他会用木炭生起壁炉,拿出好酒,放放音乐。两个小女儿总是缠着他,其乐融融。”他读过很多法国文学,喜欢加缪的作品,也读过贾平凹的作品和中国古典名著的越南版。
“我们很多父母让小孩子学习,不仅仅是为了他自己,可能是光宗耀祖,承载家族的、父母的、爷爷奶奶的希望,所以他在很大程度上不是为自己学习,而是为这个家族在学习。”曹一鸣说。
(南方周末)

[转]展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告

走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。

01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。
由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交过三金,甚至是一个程序的2个区里交的都有,那些东西,10年后,会变得很重要。你买房子若有公积金,可以取出来,贷款利率也会比较低一些,有孩子了,还需要上学,生病了还需要医疗保险。
特别是买房子时,你要商业贷款与公积金贷款的利率差别还是很大,有可能会有10万的差距。你平时都注意这些,会给你带来的损失会最小,例如每个月缴纳300元的公积金,公司也缴纳300元,你一个月能存下来600元,一年就是7200元,10年就是72000元。我以前都忽视了这些,到我需要买房子时,公积金里可能只有几千元,10年很快就过去了,结果我没能存下来多少公积金,医疗保险,养老金等更别提了,都已经稀里糊涂了,这些损失10年累加起来,是很庞大的数字,大家要注意,跳槽换工作时也要保护好自身的利益,现在房价很贵,你可能是跟我一样,大山里出来打拼的娃子,家里也没有丰厚的积蓄,只有靠自己拼搏,买房子是人生的一件大事,等你到了10年,才想到这个事情,已经晚了,特别是孩子要上学,上幼儿园等,需要户口啥的都要齐全。

02. 不要轻易换笔记本电脑,不要跟潮流,不要买过多的电子产品,不要过于频繁的更换手机。
这方面我的经验教训也是惨痛的。我大概前后购买过5-6个笔记本,以前的都是1万多元一台,最近买的是一台是1万多给女朋友的,自己买了一台是7500元左右,手机大概换过接近10个了,这些钱加起来也足够有10万以上了,你可能一不小心就购买了这些电子产品,但是时间长了,你一回过头来想想,你为什么赚得也不少,但是为什么还是那么穷,是因为你购买这些电子产品花费了过多的金钱了,平时笔记本啥的贵重物品要保护好,我一个同事不小心丢了2台笔记本电脑,接近2万的损失啊,你净赚2万,不是那么容易的,这个窟窿不是开玩笑的,我曾经也被人偷了一个崭新的笔记本,损失1.5万左右,更糟糕的是最新的代码也丢被偷了。

03. 这年代外语、学历、职称、驾驶证还是蛮重要的。
想找高薪,外资企业是正确的选择,在同样的打工里,外资企业的收入普遍是高的,我就想不明白,我们的赚钱能力怎么就比不过人家了,社会不断发展,将来可能去外国就像串门一样了,也说不定的,外语好将来的就业机会也会更多更广一些。
学历并不代表啥,但是学历也是敲门砖,例如有300个应聘者,那至少重点本科以下的,统统不看了,因为实在是来不及看了,你再厉害也被挡在机会的门外了,同样有时候你想改行什么的,职称也很重要,最起码评个中级职称,说不定还有机会能进入大学或者政府部门还是有可能性。
若有充裕的时间,应该把驾驶证考了,因为你越到后面越忙与工作家庭,没机会学车了也说不定的,平时也别光顾拼命工作,工作10年后你才发现,原来身边的人都至少硕士学历了,你被社会自动淘汰了,我现在就有这个感觉,虽然我带过很多硕士,他们的就业机会比我还好,经常能进入名牌企业,我也一直进不去。

04. 不要谈过多的女朋友,谈女朋友要看准,下手要稳准狠。
我谈过2个女朋友,平均每个女朋友身上的开支前后大概会有10万左右,还好我不用谈第3个女朋友了,若投资失误,那也是很残忍的,谈女朋友也会消耗很多时间精力、还会消耗很多金钱,实话的讲的确是这样的,人家女孩子也值钱啊,凭什么就那么轻易的跟你啊,我跟第一个朋友分手时,我的生活至少是倒退了3-4年,一切从零开始,一切从头开始,我劝大家谈女朋友是人生最大的一笔买卖,投资失误会有惨痛的后果,不仅仅是金钱上的损失,更会有精神、心灵上的沉重打击,大家要学会珍惜女朋友,要学会哄好女朋友,让老婆开心每一天,虽然鱼儿上钩了,不用再下鱼饵了,偶尔也别忘记放点米,这个鱼要是脱钩了,那不是开玩笑的。

05. 工作不要更换得太过于频繁,选好了行业方向最好别更换太频繁。
换工作,换行业方向,就像熊掰苞米一样的道理,有时候是丢了芝麻捡西瓜,有时候是丢了西瓜捡芝麻,这个道理我就不多讲了,大家都应该能明白的。

06. 要对身边的人好,要得到老板的信任、同事的认可及支持、珍惜良好的工作环境。
有个朋友的QQ名字很有意思,“只爱陌生人”,陌生人是很有意思,但是最关键时刻,还是需要靠非陌生人,你每天跟同事一起生活,要维系好身边的人。你的成功与失败,往往是你身边的30-40个人决定的。你就是世界首富,他身边也是那么不超过100个人的在左右着他的生活,当你工作10年了,没一个老板信任你,没几个要好的同事朋友,那你惨了,你在这个世界上已经是很孤单了,你的收入,其实大多是来自这些身边的朋友给你介绍的生意,不大会网上掉几个馅饼的。
现在你身边的人有可能在不久的将来,给你提供很多好机会。

07. 钱很重要,但是生活质量比钱还重要,工作是很重要,但是家人比工作还重要。
钱不是万能的,但是没钱是万万不能的。钱赚了,身体夸了,全送给医院了,钱赚了,身心疲惫了,人活着为了啥?不就为了开开心心生活嘛?工作重要,但是失去了家人的爱,失去了女朋友,失去了老婆孩子,那这个工作有啥用了?工作很容易就换了,家人是换不了的,老婆不是想换就换的,孩子不是想换就换的,连自己的家庭都不负责的人,怎么可能对公司负责呢?我一直是这个观念,来面试时觉得工作更重要的,我们一般不录取的,那太假了,或者太不懂事了。

08. 工作累了,也别太贪玩,有时候还是需要多想想如何才能赚钱。
时间一晃就过去了,工作累了是可以适当放松,但是别太贪玩,10年很容易就过去了,10年后你要买房子,要娶老婆,要买车子,要生娃娃,身体也会变得脆弱一些,需要良好的生活习惯,也经不起通宵了,通宵一次,你要低迷好几天才能缓过劲儿来,跟20刚出头完全不一样了,用钱的地方多了去了,父母也会变得更老一些,可能也需要你的照顾,整个家子都指望你赚钱,别到了这个时候,你才意识到赚钱是那么的重要,更何况现在城市的房价,动不动就是100万,加上按揭的利息,你很可能需要支付150万。还可能需要装修,买车子。可能你身上的压力是200万。别觉得谈钱就俗,你要学会赚钱,要有个需要赚钱的良好意识,当然你出身富裕家庭,就不用考虑这些因素了。

09. 每天一点点进步,每月一点点积累,要敬业要爱业,我们给别人提供的也是服务。
总有一天,你也会有累的时候,你也会有老的时候,这时候,你要靠啥呢?就要靠你平时的积累,你10年的积累,可以打倒很多竞争对手,他们再厉害,再怎么样,也很难抵得过你10年的积累,特别是后面5-10年的积累,成果会很明显,前面的1-5年,算是做软件的入门吧,除非你有高人指点,那可能2-3年就可以修成正果,软件在将来还是会值钱的,以为生活会越来越智能化,越来越数字化,软件的需求还是很有前途,最起码未来的10-20年里不用太担心失业问题了。

10. 对程序员来讲,开发思想、架构、代码就是财富,别老丢弃你的劳动成果,要学会保护你的劳动成果。
我大概7-8年前的代码都在手上,经常改进来改进去,维护来维护去,在一定的程度上,让我生活轻松了不少,因为我不用什么都从头来过,我只要痛苦一次,以后就要反复重复利用,软件的价值在于重复利用,而不是每个东西,都从头开发,那永远也是辛苦的程序员,这个生活质量就别提了,不管自己的代码丑还是拿不出手,要学会精心维护,每天改进一点点,每个月一个小进步,每年一个大进步,多年的积累是宝贵的,这个早晚也会给你带来丰厚的收益。

11. 当程序员要防止原地踏步,不是工作年限长了,经验就丰富了,能力就强了,年纪越大工作越难找。
我有一个朋友跟我开玩笑,工作5年的人,可能能力差距会很大,为什么呢?因为第一年他们干的事情都是一样的,都写程序了,2个人可能由于价值观不一样,5年后差距会很大,甚至是大到无法追赶的程度,为啥?因为还有机会的因素在里面,有的人干了5年,还是在原地踏步,天天只会写那些添加、删除、修改的代码。那你得注意了,需要不断的提高自己,才是硬道理。例如你会SQLServer,那要试着学习Oracle, 你是做C/S的,那得需要提高到B/S的,你是做单机软件的,那得需要提高到网络软件,你只关注自己的工作的,需要学会管理,关心他人的工作。你是当程序员的,要试着提高当项目经理、部门经理,公司的总监等等,人有野心有目标才会不断进步,最俗的为了多赚钱,提高工作职位工作岗位,工作单位,也是可以理解的。
年纪越大工作越难找,例如3-4千的工作是随便找找,玩一样,但是你30过后,最起码要找月薪上1万的工作,这样的工作是机会也少,一般小公司也给不起,还得找个好公司才可以,好公司又不是天天招聘人,天天缺好的工作岗位,说不好听点儿,小公司的老板才赚多少啊?他来钱也很不容易的,小池塘就不好容得下大鲨鱼了。

12.当创业的收入比打工还少时,那就别创业,要找比自己能力强的人创业,你不会吃亏。
创业的收入,比打工还少,那就是瞎扯蛋,恶搞。创业的真正意思并不是要你去吃苦没钱赚,那是忽悠无知的人的。当你创业时的收入,比打工还多,那你可以考虑创业,没有工资什么的,股份啥的,都是瞎扯蛋。
不要跟自己能力还弱的人一起创业,那损失最大的,很可能就是你,要创业,也要找比自己强的人一起创业,最起码赚不到钱,还能学到不少。不会有过多的损失。别热血一沸腾就创业了,创业了,也别烧自己的钱,家人的钱,那是很不抗烧的,没几下几十万就烧干了。
其实打工,也是创业的开始,每个月都能拿到钱,还可以学到知识,什么公司的股份都是空话,没几个小公司能成功,开起来了也走不了3年就分家了,都忽悠小孩子玩的,除非真的有科技含量或者是客户资源的,否则股份是一文钱不值的,就算创业每个月也按时拿工资才是硬道理。

13. 未来的生活节奏会更快,生活压力会更大,竞争会更激烈,社会服务体系会更完善。
在未来,我们享受良好的服务的同时,也会为别人提供更良好的服务,需要在技能上还是服务质量上的要求会更高更严格。平时要注意提高自己,不要被时代淘汰掉,我从小的朋友,一波又一波被社会无情的淘汰了,很小的时候,我出生在大草原与大山的交界处,我小时候的玩伴,还在大山里,我跟着家人杀出来了,我小学、中学、大学、工作上的、这10年,我一直很坚强的拼搏下来,很不容易的在杭州立住脚了,说实话,参加工作后的十年,也是不断拼搏,不断提高的十年。

阳光-生活-出发

也许太久没有体会到生活的乐趣,一直一直的在寻找,好像还是缺失了点什么。天气终于放晴了,温暖的阳光晒的人暖洋洋的,好不舒服。也许这样的天气应该出去做做体育运动的,可是自己又没有勇气了。懒惰?也许是吧,什么东西才能不让自己懒惰起来呢?我也不知道。好像找不回上学的感觉,好像就这样无法改变了。不,不是的,我们还需要改变。

好想回到学校去,那里的人们,那里的日子,那里的书香味。发觉自己少了很多交流的渠道,少了很多朋友在。也许只有回去了才会知道吧,才会知道那些美好。好想三五个朋友一起出去逛街,吃东西,看书,打游戏。好想一些朋友一起,有一个梦想一起奋斗。也许这就是团队的作用,自己一个人总是很难,渴望一个好的团队。

想了太多,都是无用的,还是趁着一个人的时候,做些自己应该做的事情,静下心来,想象着那些美好。“日子一样在过,只有努力和坚持,才能成就拥有”,恩,没有付出就不会有回报,加油吧,学会生活。

要把自己每一天的时间都安排好,按时间睡觉,按时间起床,也许这个最基本的事儿,能让我们感受更多。

好天气当然要外出,已经半个多月没有外出了。恩,出去转转,透透气,感受一下外面的世界……

发觉自己不会写文章,只会写些稍微技术点的东西。想描绘一下生活的美好,却是那么的无力。呵呵,不管那么许多了,至少在此时此刻,阳光的味道已经扑面而来,至少我已经准备开始出发。

[转]output_buffering详细介绍

output_buffering详细介绍

HTTP Header
为什么要使用Output Buffering技术
Output Buffering的工作原理
基本用法
高级用法
使事情更为简单
哈哈,我成功了
我个人认为,Output buffering是比较纯粹的PHP4.0特征。尽管从概念上看来相当简单,但是output buffering功能非常强大,能使开发者更容易地开发高级而有效的程序。
本文将介绍HTTP header,以及output buffering如何帮助您处理HTTP header,并介绍了output buffering的一些高级用法。
HTTP Header[HTTP 标题]
对 于使用HTTP 协议建立的每个请求,Web服务器产生的响应通常包括两个部分 – 标题和主体。例如,如果在Web服务器的文档根目录下有一个小文本文件,叫做example.txt,文件中包含文本Hello, world!,那么对此文件的HTTP 请求响应如下所示:
HTTP/1.1 200 OK
Date: Sat, 02 Sep 2000 21:40:08 GMT
Server: Apache/1.3.11 (Unix) mod_macro/1.1.1 PHP/4.0.2-dev
Last-Modified: Sat, 02 Sep 2000 21:39:49 GMT
ETag: “12600b-e-39b173a5”
Accept-Ranges: bytes
Content-Length: 14
Connection: close
Content-Type: text/plain
Hello, world!
这 个请求中的第一部分(就是较多的那部分)就是HTTP header。虽然用户在浏览器中看不到HTTP header,但它包含了用于浏览器的信息,例如文档内容类型,使用的协议版本,文档的最后更改日期等等。HTTP header并没有太多的规则,通常情况下,它的格式如下:
Field: Value[字段:值]
必须用空行将它们和文档主体分开。
可以从PHP脚本添加或更改此HTTP header的信息。例如,可以使用 header() 函数:
header(“Location: http://www.php.net/”); // 重定向到 http://www.php.net/
也可以使用 SetCookie() 函数:
SetCookie(“foo”, “bar”);
你可能会知道HTTP cookies是使用 HTTP headers 来实现的。例如,以下PHP文件的 HTTP 请求响应

将会是这样的:
HTTP/1.1 200 OK
Date: Sat, 02 Sep 2000 21:43:02 GMT
Server: Apache/1.3.11 (Unix) mod_macro/1.1.1PHP/4.0.2-dev
X-Powered-By: PHP/4.0.2-dev
Set-Cookie: foo=bar
Connection: close
Content-Type: text/html
Set cookie.
浏览器读取从服务器返回的 HTTP header,知道送来了一个叫做 foo 的 cookie (在这里是一个 session cookie),它的值是 bar。
为什么要使用Output Buffering技术
早 在PHP/FI 2.0时就很明显需要output buffering技术了。如果你使用过这种版本的PHP,那么可能还记得经常会碰到 Oops, SetCookie called after header has been sent 这个错误消息,并使你捎头抓耳,也弄不清是什么原因。
如 果你已使用过PHP的最新版本 — PHP 3.0 甚至 PHP 4.0 — 那么你会知道这个错误消息: Oops, php_set_cookie called after header has been sent。或者,你在试图调用 PHP 的 header() 函数时会遇到 Cannot add header information – headers already sent 消息。一般来说,output buffering技术用户避免这些烦人的错误消息,同时开发人员也可用于高级的用途。
这些错误是什么时候产生的呢?如果你在已经发送了HTTP header之后试图添加或修改标题信息,以及在文档主体和标题之间缺少空行时,就会产生这些错误消息。为了理解这是如何产生的,让我们来看看PHP是如何处理HTTP header输出和主体输出的。
脚本开始执行时,它可以同时发送header(标题)信息和主体信息。
Header信息(来自 header() 或 SetCookie() 函数)并不会立即发送,相反,它被保存到一个列表中。
这样就可以允许你修改标题信息,包括缺省的标题(例如 Content-Type 标题)。但是,一旦脚本发送了任何非标题的输出(例如,使用HTML代码块或 print() 调用),那么PHP就必须先发送所有的标题,然后再送出空行,终止 HTTP header,而在此之后才会继续发送主体数据。从这时开始,任何添加或修改标题信息的试图都是不允许的,并会发送上述的错误消息之一。
虽然这并不会引起多大的问题,有时候只是在发出任何输入之前终止HTTP header,从而引起脚本逻辑的复杂化而已。Output buffering技术可以解决这些问题。
Output Buffering的工作原理
启用output buffering时,在脚本发送输出时,PHP并 不发送HTTP header。相反,它将此输出通过管道(pipe)输入到动态增加的缓存中(只能在PHP 4.0中使用,它具有中央化的输出机制)。你仍然可以修改,添加标题行,或者设置cookie,因为标题实际上并没有发送。最简单的情况是,当脚本终止 时,PHP将自动发送HTTP header到浏览器,然后再发送输出缓冲中的内容。这简单吧。
基本用法
可以使用下面的四个函数,它们可以帮助你控制output buffering:
ob_start()
启用output buffering机制。
Output buffering支持多层次 — 例如,可以多次调用 ob_start() 函数。

ob_end_flush()
发送output buffer(输出缓冲)并禁用output buffering机制。

ob_end_clean()
清除output buffer但不发送,并禁用output buffering。

ob_get_contents()
将当前的output buffer返回成一个字符串。允许你处理脚本发出的任何输出。

此外,可以启用 php.ini 中的 output_buffering 指令。如果启用了此指令,那么每个PHP脚本都相当于一开始就调用了ob_start()函数。
Example 1

 

Example 1

这里,尽管你已发送了输出(HTML代 码块中和 print 语句中),也可以使用 SetCookie() 调用,而不会出错,真的要感谢output buffering机制。请注意使用output buffering机制用于这种目的会引起一定程度上的性能损失,因此最好缺省情况下不要启用此机制。但是,对于复杂一些的脚本,output buffering可以简化逻辑性。
Example 2

 

这个例子显示了一个效率很低的确定字符串长度的方法。它不是简单的使用strlen()函数处理,而是先启用 output buffering 机制,将字符串打印出来,然后再确定output buffer的长度。最后清除output buffer(并没有发送),然后禁用output buffering机制。

原文地址:http://hi.baidu.com/pingfandexiake/blog/item/3673eac3fbf2715db219a876.html

[转]纠结android电源键解锁的进

moper:在网上找到的,算作技术文章吧,留做纪念呵。

Android作为一款智能手机系统,一个最重要的特色就是其超强的DIY功能,比如说这个解锁方式吧,你可以有多种选择,你可以利用电源键解锁,还可以利用音量键解锁,更酷的你还可以利用距离传感器来解锁。

看上去,这些解锁方式的目的都是明确的,除了使用方式的不同之外,好像也没有其它值得我们关注的地方的。

但是,你是否考虑过,使用某种解锁方式是否会对硬件造成什么样的影响?

比如,你使用电源键和音量键,老是按啊按的,会不会将它按坏掉呢?或者是你使用距离传感器,是否会降低传感器的寿命呢?

下面我们就看看网友 xlos 的见解,非常值得我们学习。

PS:作者手机为 HTC
Desire HD ,所以下面的叙述都是针对HTC Desire HD手机,但是对于一般的Android手机来说,相关的说明都是相同的,一样具有参考价值!

不知道从什么时候开始,网上开始有各种折腾电源键的方法, 电源键脆弱是怎么传出来的,一直不得而知

看到大家都在纠结电源键的问题,我翻了翻按键厂家的规格书。

某国际知名大厂,在规格书上注明:

“operating life : 100000 times under the same condition of above but,rated operating force is to be 1.57N ”

“工作寿命:在额定工作压力1.57N同等条件下寿命100000次”

再说说这个电源键的事儿吧。如果还是有喜欢把解锁放到其他按键上的TX,那我也没辙了。

1.电源键的耐用性

电源键是个SMT微动开关,这种开关本身除了尺寸要求之外,唯一的要求的就是寿命和可靠性,我相信HTC在这种器件的选择上是不会含糊的标准寿命十万次,什么时间到这个寿命,大家自己算吧

2.接近传感器解锁的可行性

首先,接近传感器是一个光电器件,触摸屏上可以看到距离传感器的透光窗,一般都是2个点,原理就是通过TX端发出一个红外脉冲,RX端用来接收这个脉冲,当物体靠近的时候,发送脉冲和接收脉冲的时间会变短,当这个时间短到一定的阀值的时候给出关闭屏幕和背光的信号。所以接近传感器是一个光学器件,粗俗点说就是一个红外线灯泡,从成本上来说,接近传感器比电源键贵几十倍,从寿命上说,一个光电器件和一个机械器件比寿命,我想不用我再说了吧,而且用距离传感器解锁屏幕,会导致距离传感器长开,而正常情况下,距离传感器是在电话功能启用时启用的,长时间的开启距离传感器势必会降低寿命,同时增大功耗。

3.音量键解锁就安全了吗?

HD的音量键是一个FPC按键板,通过排线连接在电池仓下面的排线上,HTC为什么会选用这种FPC按键板,从拆机过程看,只能是出于结构的考虑,因为 Desire HD的侧面根本没有空间和位置来放微动开关了。这种FPC按键的原理实际上和SMT微动开关是一样的,但是从寿命上来说,一般来说不会比好的微动开关更长,而且,从图上可以看出,如果音量键坏掉的话,理论上是无法更换的,因为音量键是和上排线连接在一起的,而这个排线上连接着摄像头,听筒,开机键,距离传感器和扬声器!

综合以上三点,奉劝各位机油踏实的按电源键吧,别再折腾这些比电源键更脆弱的部分了,倘若怕是几块钱就能买到的电源键报废了而让几十块钱成本的距离传感器报废,或者是让800w像素的摄像头板报废,那究竟是聪明呢还是犯傻呢?

手机是拿来用的,不是拿来供的

[转]U880的GPS秒定的设置方法,实测5秒内定位

谷歌地图, GPS定位, 网络设置, 无线网络, 文件夹

看到N多网友都在为GPS定位的问题烦恼,我就说说本人的实际使用情况:
机子为5.17的第一版,未刷机,移动网络设置为“仅GSM网络”,APN接入点设置为“CMNET”,GPS设置为“使用无线网络”,其他相关设置为默认(服务器端口7276地址suplcn.sirf.com),使用的是软件为“谷歌地图4.60离线版”,开机第一次定位时间稍长,大概为15秒-20秒,不关机的情况下再进为10秒左右定位(定位精度10米以内,绝对不是基站定位)。朋友用的凯立德,设置一样,定位时间稍长,每次20-30秒定位。
前几天在神族论坛看到烟火哥的帖子说在/data目录下新建一个名为”location”文件夹(需要ROOT),可以保持最近使用的卫星信息文件,加快定位,今天试了一下,确实可以明显加快定位(使用后目录下多了4个无后缀名的文件,证明这个目录起到作用),每次定位时间缩短到5秒之内,基本实现秒定。不过据说在长时间间隔或者长距离移动后卫星信息会失效需要重新下载,不过没有时间测试这个间隔时间或距离是多少,有兴趣的朋友可以试一下。

再来说下GPS使用中要注意的一些设置和细节:
1.GPS定位必须在室外较开阔地方,室内是收不到卫星信号的,在窗户和阳台能勉强收到少数卫星信号。
2.移动网络必须要设置为“仅GSM网络”,使用TD网络不能定位,这个应该是移动TD网络或者软件不支持的问题。
3.APN接入点必须设置为“CMNET”,设置为“CMWAP“不能定位。
4.其实关闭GPRS仅使用GPS一样可以定位,不过受天气影响明显,一般1-3分钟定位。
5.实际使用中感觉定位时最好不要移动,即使是步行,定位时间也明显延长。

希望以上内容能给为GPS定位烦恼的朋友带来一些帮助,有帮助的话就给评分和顶一个,呵呵

[转]android加载小工具时出现问题

根据安卓原理,系统开机时首先调用手机内存进入桌面,而安装在SD卡上的软件在系统启动时不会加载的,只有安装再手机内存里的程序通过添加小工具之后才会开机就有,所以才会显示“加载小工具出现问题”这样的情况,如果你的手机内存不紧张的话,建议一些开机就要使用的程序可以安装在手机内存上,另外安装在SD卡上的软件,一般要等手机进入系统一段时间后,才会慢慢加载上去,所以就是刚开机的时候就有很多绿色的小人在那而没有相应的快捷图标,一般过个几分钟这些图标就慢慢加载上去了!!

moper:用了GO桌面的缘故,据说把GO桌面装到手机中,不装到SD卡就好了,未测试。

乔布斯走了

乔布斯是伟大的,至少,我们应该感谢他对于世界的改变。那些创新的思维,也许只有到了一个合适的人手上,才会真正的实现。忽然觉得有些悲凉,是因为乔布斯吗?也许吧,觉得那些老古董更容易让我产生感觉。也许那个时代不用被乱七八糟的事情阻拦,没有QQ,没有电子邮件,没有微博,没有SNS。有的只是对科技,对技术,或者说就是对那台机器的着迷。那是个工程师的时代,时代的伟人们将要谢幕,而我们新一代人将会走上舞台。未来是我们的,努力活的像生命中最后一天吧,抓住那些重要的东西,今天的事今天做完,做一个有毅力的人。

看了乔布斯的演讲,觉得挺不错的,想收集他所有的演讲带中英文字幕的,好像很难找啊。

附:苹果电脑CEO乔布斯斯坦福大学2005毕业典礼演讲下载
下载: 苹果电脑CEO乔布斯斯坦福大学2005毕业典礼演讲.rar