YOYO的最新BLOG文章

Mar
25

每一个成功的人都有自己的人生哲学,每一个成功的人都能对别人产生深深的影响,因为他们身上有很多珍贵的东西值得我们学习,今天节选的是新东方创始人俞敏洪的精彩演讲片段:

人的生活方式有两种,
第一种方式是像草一样活着,
你尽管活着,每年还在成长,
但是你毕竟是一棵草,
你吸收雨露阳光,
但是长不大。
人们可以踩过你,
但是人们不会因为你的痛苦,而他产生痛苦;
人们不会因为你被踩了,而来怜悯你,
因为人们本身就没有看到你。
所以我们每一个人,
都应该像树一样的成长,
即使我们现在什么都不是,
但是只要你有树的种子,
即使你被踩到泥土中间,
你依然能够吸收泥土的养分,
自己成长起来。
当你长成参天大树以后,
遥远的地方,人们就能看到你;
走近你,你能给人一片绿色。
活着是美丽的风景,
死了依然是栋梁之才,
活着死了都有用。
这就是我们每一个同学做人的标准和成长的标准。

每一条河流都有自己不同的生命曲线,
但是每一条河流都有自己的梦想——
那就是奔向大海。
我们的生命,
有的时候会是泥沙。
你可能慢慢地就会像泥沙一样,
沉淀下去了。
一旦你沉淀下去了,
也许你不用再为了前进而努力了,
但是你却永远见不到阳光了。
所以我建议大家,
不管你现在的生命是怎么样的,
一定要有水的精神。
像水一样不断地积蓄自己的力量,
不断地冲破障碍。
当你发现时机不到的时候,
把自己的厚度给积累起来,
当有一天时机来临的时候,
你就能够奔腾入海,
成就自己的生命。

摘录自《赢在中国》俞敏洪精彩演讲。

Jan
26

今天在《商界》上看到一篇文章,感觉很不错,摘录下来和大家分享一下。

这是一个具体而微妙的陷阱,陷入其中的人,不外乎两种动机:经济上的或者是人际关系上的。。。。。。

在一个鸡尾酒会上,张先生从口袋里掏出一叠百元大钞,向来宾宣布:他要将这一千元拍卖给出价最高的朋友,大家相互竟价,一50元为单位,到没有人在加价为止。但是有一个附带条件:出价最高的人只要支付他所出的价码就可以获得千元现金,但是出价地二高的人不但不能获得这些前,还仍需将他所开的价码如数付给张先生。

这个别开生面的拍卖会,立刻吸引了大家的兴趣。开始时,“100元”,“200元”,“300元”,“350元”,的竟价此起彼落,直到价码被抬高至”500元”时步调才缓慢下来,只剩下三、四个人在竞价。最后只剩下了王先生和林先生在那里相持不下。

当王先生喊出了“950元”时,张先生抖了抖手中的百元大钞,暧昧的看着林先生,林先生似乎不假思索地拖口而出:“1050元”!顿时,在会场里引起了一阵小小的骚动。张先生得意的看着王先生,等待他加价或者退出,王先生一咬牙说“2050元”!人群里立刻引起了更大的骚动,林先生摆一摆手,喝了口酒,表示退出这个疯狂的拍卖会,大家这才松了一口气。

结果,王先生以2050元的代价买回了那叠1000元的百元钞票,而林先生则白给了张先生1050元。两个人“平分秋色”,各自损失的1050元都纳入了张先生的腰包。

这个游戏是耶鲁大学经济学家M。Shubik发明的,想拍卖钱的人几乎屡试不爽地从拍卖会里“赚到钱”。它是一个具体而微妙的“人生陷阱”,参与竞争的林先生和王先生在这个“陷阱”里越陷越深,不能自拔,最后都付出了痛苦的代价。

自古以来,人类为了捕杀动物所设的的“陷阱”,通常有下列三个特征:

1、一个明显的诱惑。

2、通往诱饵之路是单向的,可进不可出。

3、越想挣脱,就越陷越深。

人生道路上的大小“陷阱”多少也与此类似。社会心理学家A。Teger曾对参与“千元大钞拍卖游戏”的人加以分析,结果发现掉入陷阱的人们有两个动机:经济上的或者是人际关系上的。

经济动机包括渴望赢的那叠钞票、想赢回损失、想避免更多的损失;人际动机包括渴望挽回面子、证明自己是最好的玩家或处罚对手等。那叠百元钞票就是一个明显的诱饵。开始时,大家都想易廉价而容易的方式去赢得它,希望自己所出的价码就是最后的价码,大家都这么想,就不断竞价。

当进行一段时间后,也就是出价相当高时,相持不下的人都发现自己掉进一个陷阱中,却已不能全身而退,他们都已投资了相当多,只有增加投资以“挣脱”困境。

当出价等于“奖金”时,竞争者开始感到焦虑、不安,发现自己的“愚蠢”,但已身不由己。

当出价高过奖金时,不管自己在怎么努力都是“损失者”,不过,为了挽回面子或处罚对手,他不惜“牺牲”地再抬高价码,好让“竞争对手损失的更惨重”。

人生到处都有“陷阱”,大至商场上的竞争,小至等候公车,都有“陷阱”在等候着你。

譬如公车平常是十分钟一班,当你花在等待上的时间超过了十分钟后,你会开始烦躁不安,但通常你会继续等下去,等到超过十五分钟时,你除了咒骂之外,也开始感到“后悔”——你应该在十五分钟之前就走路或坐计程车去的。但通常你还会继续等下去,因为你已经“投资了那么多的时间”,不甘心现在改做计程车,结果你越陷越深,无法自拔,直到公车姗姗来迟,你的困境才得以解脱。

但人生有很多“目标”,并不像公车那样“必定会来”,而且投资的也不是你的“个人时间”。如何避免踏入人生道路上的陷阱,也是一门不小的学问,心理学家J。E。Rubin的建议是:

1、确立你投入的极限及预先的约定:譬如投资多少钱或多少时间?

2、极限一经确立,就要坚持到底,不可随意更改,提醒自己继续投入的代价。

3、自己打定主意,不必看别人:事实证明两个陌生人一起做同一件事“脱身”的机会就会大为减少,因为“别人也在这么做”!

4、保持警觉。

这些方法大家也许都知道,但知易行难,一旦掉进人生的“陷阱”,抽身是不太容易的。

Sep
02

由于网络营销成本低,所以利用网络做外贸的朋友越来越多。但是由于很多朋友的网站都是找网络公司制作的,所以也直接利用这些网络公司自己提供的空间,于是就给自己的海外推广造成了很大的不利。为何呢?

一、国外用户打开国内服务器上的网站速度特别慢:

如果你的外贸网站是放在国内的服务器上,你的大部分国外潜在客户在打开你的网站的时候,会超级的慢。就像你在国内去打开国外的网站一样,很多时候慢的你无法忍受。

你想想,如果你的国外潜在客户打开你的网站之后,10秒钟还没有打开你的网页,它可能立刻就会把你的网站关闭掉,去看你的竞争对手的网站。

网站打开的速度影响着你的网站的生意的转化率,所以做外贸,空间尽量不要放在国内。

二、外贸网站服务器放在国内,影响你的网站在英文搜索引擎中快速获得排名。

我曾经同时用相同的方法为两个英文站共同对“china tour”这个关键次进行搜索引擎优化排名。方法相同,花费的精力却不同。空间放在国外那个网站,仅用了4个月就排到了google第一页,而服务器放在国内的网站,竟然花了11个月才排到第一页。

所以建议作海外推广的网站最好使用国外的空间。
阅读全文 ->

Jul
22

推荐一本好书 《The Pragmatic Programmer - From journeyman to master》

1、关心你的技艺
Care About Your Craft
除非你在乎能否漂亮地开发出软件,否则其它事情都是没有意义的。

2、思考!你的工作
Think!About Your Work
在你做某件事情的时候思考你在做什么。不间断地思考,实时地批判你的工作。这将占据你的一些宝贵时间,酬劳则是更为活跃地参与你喜爱的工作、感觉到自己在掌握范围日增的各种主题以及因感受到持续的进步而欢愉。从长远来说,你在时间上的投入将会随着你和你的团队变得更为高效、编写出更易于维护的代码以及开会时间的减少而得到回报。

3、提供各种选择,不要找蹩脚的借口
Provide Options,Don’t Make Lame Excuses
不要说事情做不到;要说明能够做什么来挽回局面。不要害怕提出要求,也不要害怕承认你需要帮助。

4、不要容忍破窗户
Don’t Live With Broken Windows
不要留着“破窗户”(低劣的设计、错误的决策、或者糟糕的代码)不修。发现一个就修一个。如果没有足够的时间进行适当的修理,采取某种行动防止进一步的破坏,并说明情势处在你的控制之下。
如果你发现你所在团队和项目的代码十分漂亮——编写整洁、设计良好,并且很优雅,你不会想成为第一个弄脏东西的人。

5、做变化的催化剂
Be a Catalyst for Change
你不能强迫人们改变。相反,要向他们展示未来可能会怎样,并帮助他们参与对未来的创造。
设计出你可以合理要求的东西,好好开发它。一旦完成,就拿给大家看,让他们大吃一惊。然后说:“要是我们增加…可能就会更好。”假装那并不重要。坐回椅子上,等着他们开始要你增加你本来就想要的功能。人们发现,参与正在发生的成功要更容易。让他们瞥见未来,你就能让他们聚集在你周围。
阅读全文 ->

Tags: ,
Posted in 网络文摘
Jul
14

最近在配置计算机的时候,有一些在开始菜单中,通过运行对话框运行的命令想不起来了,后来阀阅自己的资料的时候找到了下面的这些命令,把这些命令放在这里,作为网络资料收藏,也希望对找这些命令的朋友有所帮助。

winver———检查Windows版本
wmimgmt.msc—-打开windows管理体系结构(WMI)
wupdmgr——–windows更新程序
wscript——–windows脚本宿主设置
write———-写字板
winmsd———系统信息
wiaacmgr——-扫描仪和照相机向导
winchat——–XP自带局域网聊天

mem.exe——–显示内存使用情况
Msconfig.exe—系统配置实用程序
mplayer2——-简易widnows media player
mspaint——–画图板
mstsc———-远程桌面连接
mplayer2——-媒体播放机
magnify——–放大镜实用程序
mmc————打开控制台
mobsync——–同步命令
阅读全文 ->

Jul
04

Smarty 中的 if 语句和 php 中的 if 语句一样灵活易用,并增加了几个特性以适宜模板引擎. if 必须于 /if 成对出现. 可以使用 else 和 elseif 子句. 可以使用以下条件修饰词:eq、ne、neq、gt、lt、lte、le、gte、ge、is even、is odd、is not even、is not odd、not、mod、div by、even by、odd by、==、!=、>、<、<=、>=. 使用这些修饰词时必须和变量或常量用空格格开。

想问问:eq、ne、neq、gt、lt、lte、le、gte、ge、is even、is odd、is not even、is not odd、not、mod、div by、even by、odd by都是什么意思啊?

英文看不懂?那我用中文解释一下。

equal : 相等、not equal:不等于、greater than:大于、less than:小于、less than or equal:小于等于、great than or equal:大于等于、is even:是偶数、is odd:是奇数、is not even:不是偶数、is not odd:不是奇数、not:非、mod:取余、div by:被。。。除。

Tags: , ,
Posted in 网络文摘
Jun
09

最近公司的网络出现了一些问题,一些网络模块也坏掉了,于是不得不重新修理,把一些以前的知识重新整理一下。
双绞线的接法按照10/100 BASE T的规定应该是有两种固定的标准,这就是T568A和T568B。实际运用当中,大家只要把这两种标准记清楚了就可以和几乎任何人合作组建网络——因为大家都使用这个标准,所以不存在兼容和错误的接法——除非他不遵守规则。

好了,现在我就把这两种接法写下来:

T568B:橙白、橙、绿白、蓝、蓝白、绿、棕白、棕
T568A:绿白、绿、橙白、蓝、蓝白、橙、棕白、棕

为了保证最佳的兼容性,普遍采用EIA/TIA 568B标准来制作网线。这两种接法的只要记住一个就可以了,第二种接法就是把1-3,2-6对换顺序接。那这两种线是怎么用呢?大家知道网线应该是两头都要做RJ45头的。而两种接线的方法就可以做出两种线来——一种是平行线(也叫直连线)一种是交叉线。所谓的平行线(又叫直连线)实际上就是线的两头采用同样的做法——要么两头都用T568A来做,要么两头都用T568B来做。而交叉线就是一头T568A而另外一头就用T568B——也就是两头不一样的做法——但是有一点,请遵循连线的规范。平常实际应用中是怎么使用这两种线的呢?
阅读全文 ->

Tags: , , ,
Posted in 网络文摘
Jun
02
require_once 'Excel/reader.php';
 
// ExcelFile($filename, $encoding);
$data = new Spreadsheet_Excel_Reader();
 
// Set output Encoding.
$data-&gt;setOutputEncoding('CP1251');
 
/***
* if you want you can change 'iconv' to mb_convert_encoding:
* $data-&gt;setUTFEncoder('mb');
*
**/

 
/***
* By default rows &amp; cols indeces start with 1
* For change initial index use:
* $data-&gt;setRowColOffset(0);
*
**/

 
/***
* Some function for formatting output.
* $data-&gt;setDefaultFormat('%.2f');
* setDefaultFormat - set format for columns with unknown formatting
*
* $data-&gt;setColumnFormat(4, '%.3f');
* setColumnFormat - set format for column (apply only to number fields)
*
**/

 
$data-&gt;read('test.xls');
 
/*
 
$data-&gt;sheets[0]['numRows'] - count rows
$data-&gt;sheets[0]['numCols'] - count columns
$data-&gt;sheets[0]['cells'][$i][$j] - data from $i-row $j-column
 
$data-&gt;sheets[0]['cellsInfo'][$i][$j] - extended info about cell
 
$data-&gt;sheets[0]['cellsInfo'][$i][$j]['type'] = "date" | "number" | "unknown"
if 'type' == "unknown" - use 'raw' value, because cell contain value with format '0.00';
$data-&gt;sheets[0]['cellsInfo'][$i][$j]['raw'] = value if cell without format
$data-&gt;sheets[0]['cellsInfo'][$i][$j]['colspan']
$data-&gt;sheets[0]['cellsInfo'][$i][$j]['rowspan']
*/

 
error_reporting(E_ALL ^ E_NOTICE);
 
for ($i = 1; $i &lt;= $data-&gt;sheets[0]['numRows']; $i++) {
for ($j = 1; $j &lt;= $data-&gt;sheets[0]['numCols']; $j++) {
echo "\"".$data-&gt;sheets[0]['cells'][$i][$j]."\",";
}
echo "\n";
 
}
 
//print_r($data);
//print_r($data-&gt;formatRecords);
?&
gt;

阅读全文 ->

Tags: ,
Posted in 网络文摘