2007年9月27日是Google9周岁生日呀,今天的Google主页图标变成了这样:

祝贺GOOGLE生日快乐!
不用武力而使对方屈服,才是真正的武功!
归类于杂七杂八 评论关闭
每个人可能都知道怎样接吻,问题是你知道接吻有很多有趣的方面吗?接吻对你有好处还是有坏处?多接吻能减肥吗?我们现在通过整理的资料来盘点一下关于接吻的19个有趣事实。
1 一个热情的吻会使面部29块肌肉处于紧张状态,这29块肌肉包括12种唇部及17种舌头部位的肌肉。换句话说,接吻可以被看作是一种有效地锻炼方式,它能够使皮肤更加光滑,预防皱纹,也能够加速血液循环。或许接吻的效果要比使用各种护肤霜或做面膜还要好一些。当然,同使用护肤霜以及做面膜相比较而言,接吻的过程要让人舒服的多。
2 接吻可以预防牙斑和龋齿,和牙膏作用相似。接吻可以刺激分泌大量唾液,唾液中含有钙和磷,有效预防龋齿。充满激情的接吻者不容易得牙龈炎。此外,在接吻过程中,唾液的酸碱度是中性的,也能预防牙齿疾病。
3 接吻可以让双方之间交换唾液,其中包括很多不同的物质,水分、酶、细菌、脂肪、天然盐以及蛋白质等。根据最新一项研究显示,以上各种物质交换可以刺激一个人的免疫系统产生抗体。
4 通常66%的人在接吻时闭眼,而其余的人则很高兴看着他们同伴的面部表情发生变化。
5 根据美国统计显示,美国女性在结婚之前,平均要与80个男人接吻。
6 一个快速浪漫的接吻可能要燃烧2到3卡路里的热量,而法国式接吻却至少要燃烧5卡路里,因为法国人接吻需要张开嘴,舌头进行接触。科学家宣布,要想达到减肥的效果,我们并不需要疯狂接吻。每天只需三个持续20秒的吻,就能让你达到减轻体重的目的。
7 嘴唇的敏感度要比手指的敏感性高200倍。
8 据说,经常接吻的人,其寿命比接吻频率一般的人长5年,而后者更容易遭遇交通意外。
9 充满激情的接吻持续90秒钟,可能致使血压升高,引起脉搏跳动速度加快。此外,接吻还会增加血液荷尔蒙的水平,减少一分钟寿命。
10 法国式的接吻被称为“灵魂的结合”。法国人接吻时,不仅嘴唇互相碰触,舌头也必须互相接触。充满激情的法国人还发明了另外很多种接吻方式。
11 爱斯基摩人的接吻方式与众不同,他们仅仅彼此揉揉鼻子而已。只有当接吻对象的嗅觉器官相碰触后,他们的嘴唇才稍微张开一点。然后,爱斯基摩人深吸一口气,当嘴唇互相结合的时候再释放出空气。在尽情享受对方的气味后,互相用脸颊挤压对方的鼻子。
12 在日本、台湾、中国内地以及韩国,在公共场合接吻通常被认为不合礼数。两名日本人在互相亲吻前,应该维持一定的距离,弯腰鞠躬头相碰后亲吻对方一秒钟。
13 内啡肽荷尔蒙是一种很好的麻醉剂。接吻越有激情,人体就会分泌越多内啡肽。一次激吻所产生的荷尔蒙达到的止痛效果比吗啡的效力高200倍。另外,接吻所产生的其他一些有趣的效果和抗生素有关。在接吻过程中,唾液会自动产生抗生素,这同样也能产生麻醉效果,让你忘记伤痛。
14 接吻可以帮助女性放松,缓解压力。
15 每个人的一生中平均要花费20160分钟(大约两个星期)用来接吻。
16 接吻每持续一分钟,就能消耗身体中26卡路里的能量。
17 地球上,每两个人中的一个人,在14岁之前就已经丢掉了自己的初吻。
18 无论你是不是左撇子,接吻时你通常把头偏向右边,如果不是,说明你和接吻对象的感情不怎么样。
19 飞吻手势其实是一种缺乏感情的问候方式。
]]>
归类于经典阅读 评论关闭
]]>
归类于经典阅读 评论关闭
1 马太效应
《新约马太福音》中有这样一个故事,一个国王远行前,交给3个仆人每人一锭银子,吩咐他们:“你们去做生意 ,等我回来时,再来见我。”国王回来时,第一个仆人说:“主人,你交给我们的一锭银子,我已赚了10锭。”于是国王奖励他10座城邑。第二个仆人报告说:“主人,你给我的一锭银子,我已赚了5锭。”于是国王例奖励了他5座城邑。第三个仆人报告说:“主人,你给我的一锭银子,我一直包在手巾里存著,我怕丢失,一直没有拿出来。”于是国王命令将第三个仆人的一锭银子也赏给第一个仆人,并且说:“凡是少的,就连他所有的也要夺过来。凡是多的,还要给他,叫他多多益善。”这就是马太效应。看看我们周围,就可以发现许多马太效应的例子。朋友多的人会借助频繁的交往得到更多的朋友;缺少朋友的人会一直孤独下去。金钱方面更是如此,即使投资回报率相同,一个比别人投资多10倍的人,收益也多10倍。
这是个赢家通吃的社会,善用马太效应,赢家就是你。
对企业经营发展而言,马太效应则告诉我们,要想在某一个领域保持优势,就必须在此领域迅速做大。当你成为某个领域的领头羊的时候,即使投资回报率相同,你也能更轻易的获得比弱小的同行更大的收益。而若没有实力迅速在某个领域做大,就要不停地寻找新的发展领域,才能保证获得较好的回报。
2 手表定理
手表定理是指一个人有一只表时,可以知道现在是几点钟,而当他同时拥有两只表时却无法确定。两只表并不能告诉一个人更准确的时间,反而会让看表的人失去对准确时间的信心。你要做的就是选择其中较信赖的一只,尽力校准它,并以此作为你的标准,听从它的指引行事。记住尼采的话:“兄弟,如果你是幸运的,你只需有一种道德而不要贪多,这样,你过桥更容易些。”
如果每个人都“选择你所爱,爱你所选择”,无论成败都可以心安理得。然而,困扰很多人的是:他们被“两只表”弄得无所,心身交瘁,不知自己该信仰哪一个,还有人在环境、他人的压力下,违心选择了自己并不喜欢的道路,为此而郁郁终生,即使取得了受人瞩目的成就,也体会不到成功的快乐。
手表定理在企业经营管理方面给我们一种非常直观的启发,就是对同一个人或同一个组织的管理不能同时采用两种不同的方法,不能同时设置两个不同的目标。甚至每一个人不能由两个人来同时指挥,否则将使这个企业或这个人无所适从。手表定理所指的另一层含义在于每个人都不能同时挑选两种不同的价值观,否则,你的行为将陷于混乱。
3 不值得定律
不值得定律最直观的表述是:不值得做的事情,就不值得做好,这个定律似乎再简单不过了,但它的重要性却时时被人们疏忘。不值得定律反映出人们的一种心理,一个人如果从事的是一份自认为不值得做的事情,往往会保持冷嘲热讽,敷衍了事的态度。不仅成功率小,而且即使成功,也不会觉得有多大的成就感。
哪些事值得做呢?一般而言,这取决于三个因素。
1、价值观。只有符合我们价值观的事,我们才会满怀热情去做。
2、个性和气质。一个人如果做一份与他的个性气质完全背离的工作,他是很难做好的,如一个好交往的人成了档案员,或一个害羞者不得不每天和不同的人打交道。
3、现实的处境。同样一份工作,在不同的处境下去做,给我们的感受也是不同的。例如,在一家大公司,如果你最初做的是打杂跑腿的工作,你很可能认为是不值得的,可是,一旦你被提升为领班或部门经理,你就不会这样认为了。
总结一下,值得做的工作是:符合我们的价值观,适合我们的个性与气质,并能让我们看到期望。如果你的工作不具备这三个因素,你就要考虑换一个更合适的工作,并努力做好它。
因此,对个人来说,应在多种可供选择的奋斗目标及价值观中挑选一种,然后为之而奋斗。“选择你所爱的,爱你所选择的”,才可能激发我们的奋斗毅力,也才可以心安理得。而对一个企业或组织来说,则要很好地分析员工的性格特性,合理分配工作,如让成就欲较强的职工单独或牵头来完成具有一定风险和难度的工作,并在其完成时给予定时的肯定和赞扬;让依附欲较强的职工更多地参加到某个团体中共同工作;让权力欲较强的职工担任一个与之能力相适应的主管。同时要加强员工对企业目标的认同感,让员工感觉到自己所做的工作是值得的,这样才能激发职工的热情。
4 彼得原理
彼得原理是美国学者劳伦斯·彼得在对组织中人员晋升的相关现象研究后得出的一个结论;在各种组织中,由于习惯于对在某个等级上称职的人员进行晋升提拔,因而雇员总是趋向于晋升到其不称职的地位。彼得原理有时也被称为“向上爬”原理。这种现象在现实生活中无处不在:一名称职的教授被提升为大学校长后无法胜任;一个优秀的运动员被提升为主管体育的官员,而无所作为。
对一个组织而言,一旦组织中的相当部分人员被推到了其不称职的级别,就会造成组织的人浮于事,效率低下,导致平庸者出人头地,发展停滞。因此,这就要求改变单纯的“根据贡献决定晋升”的企业员工晋升机制,不能因某个人在某一个岗位级别上干得很出色,就推断此人一定能够胜任更高一级的职务。要建立科学、合理的人员选聘机制,客观评价每一位职工的能力和水平,将职工安排到其可以胜任的岗位。不要把岗位晋升当成对职工的主要奖励方式,应建立更有效的奖励机制,更多地以加薪、休假等方式作为奖励手段。有时将一名职工晋升到一个其无法很好发挥才能的岗位,不仅不是对职工的奖励,反而使职工无法很好发挥才能,也给企业带来损失。
对个人而言,虽然我们每个人都期待著不停地升职,但不要将往上爬作为自己的惟一动力。与其在一个无法完全胜任的岗位勉力支撑、无所适从,还不如找一个自己能游刃有余的岗位好好发挥自己的专长。
5 零和游戏原理
当你看到两位对弈者时,你就可以说他们正在玩“零和游戏”。因为在大多数情况下,总会有一个赢,一个输,如果我们把获胜计算为得1分,而输棋为-1分,那么,这两人得分之和就是:1 (-1)=0。
这正是“零和游戏”的基本内容:游戏者有输有赢,一方所赢正是另一方所输,游戏的总成绩永远是零。零和游戏原理之所以广受关注,主要是因为人们发现在社会的方方面面都能发现与“零和游戏”类似的局面,胜利者的光荣
归类于我的日志 评论关闭
前天,公司一行人到达了长沙通程国际大酒店,一整天的内容紧张而有序的进行,通过反馈发现反响不错,所以虽辛苦但也值得。 先来看看会议议程:
在众多软件项目中,缺乏合理的时间进度是造成项目滞后的最主要原因,它比其他所有因素加起来的影响还大。导致这种普遍性灾难的原因是什么呢?
首先,我们对估算技术缺乏有效的研究,更加严肃地说,它反映了一种悄无声息,但并不真实的假设——一切都将运作良好。
第二,我们采用的估算技术隐含地假设人和月可以互换,错误地将进度与工作量相互混淆。
第三,由于对自己的估算缺乏信心,软件经理通常不会有耐心持续地进行估算这项工作。
第四,对进度缺少跟踪和监督。其他工程领域中,经过验证的跟踪技术和常规监督程序,在软件工程中常常被认为是无谓的举动。
归类于我的日志 评论关闭
Adobe的强势崛起,不是互联网的故事,至少不是中国互联网的故事。
MM被Adobe收购后的第一次合力制作,当然标题已经加Adobe了。
最初认识Adobe来自 PS。
在看了下面这张图后明白几乎所有的设计制作已经并且以后都会牵扯到Adobe这个名字。
像系统的微软,像搜索的Google,那制作,Make by 就是Adobe。
FOR DwCS3 FOR FlCS3 FOR PsCS3等等等等。看看那些图标,你都在用那些? 照这样下去,所有制作工具都是?
呵呵,Adobe的强势崛起势不可挡!更让人期待!
归类于我的日志 评论关闭
由于服务器硬盘崩溃,服务器上所有的内容包括数据库在没有任何备份的情况下,彻底玩完了。这是服务提供商的说法。
有什么办法呢!除了责怪自己没有经常备份之外,自己也实在是太懒了,网站并没有多少人访问,也经常更新不及时。
可是网站还是要继续办下去的,尽管一次损失(已经有或大或小的损失N次了)比较大,但是我还是在硬盘恢复网站可以访问的第一时间将我的博客先恢复了。
比较好的是博客数据丢的比较少,大概只丢失了一天的数据,由于百度更新我的网站推迟一天,所以这一天的数据也不能通过百度快照补回来了。
希望损失不大!
归类于免费资源 评论关闭
广州湘菜美食地图(共298家)
同湘会(天河北路店)
地址: 广州天河区天河北路613号鸿翔大厦3楼(近万佳百货)
电话: 020-38742460 38762003
毛家饭店(天河北店)
地址: 广州天河区天河北路175-181号祥龙花园2楼
电话: 020-85250519
洞庭土菜馆(天河店)
地址: 广州天河区天河东路59号(近中国银行)
电话: 020-85517839
湘村馆(体育西店)
地址: 广州天河区体育西路77号
电话: 020-85594727
归类于网络技术 评论关闭
这里提供的是一个默认包含4行3列共计12个可以拖动可以隐藏的层的网页的完整源代码,直接复制保存就可以使用。http://www.zuoxinwu.com/UserFiles/Demo-MoveableDiv.html" target=_blank>可以先预览:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style>
body {margin:0px;padding:0px;font-size:12px;text-align:center;}
body > div {text-align:center; margin-right:auto; margin-left:auto;}
.content{width:900px;}
.content .left{
float:left;
width:20%;
border:1px solid #FF0000;
margin:3px;
}
.content .center{float:left;border:1px solid #FF0000;margin:3px;width:57%}
.content .right{float:right;width:20%;border:1px solid #FF0000;margin:3px}
.mo{height:auto;border:1px solid #CCC;margin:3px;background:#FFF}
.mo h1{background:#ECF9FF;height:18px;padding:3px;cursor:move}
.closediv{cursor:default;}
.minusspan{cursor:default;}
.mo .nr{height:80px;border:1px solid #F3F3F3;margin:2px}
h1{margin:0px;padding:0px;text-align:left;font-size:12px}
.dragging {
FILTER: progid:DXImageTransform.
Microsoft.Alpha(opacity=60); opacity: 0.6; moz-opacity: 0.6
}
</style>
<script language="javascript">
/*
zuoxinwu@gmail.com 2007-9-12 改动
1、添加拖动层时的虚线框
2、添加拖动层时的半透明效果
3、加入层折叠和关闭功能
*/
var dragobj={}
window.onerror=function(){return false}
var domid=12
function on_ini(){
String.prototype.inc=function(s){return this.indexOf(s)>-1?true:false}
var agent=navigator.userAgent
window.isOpr=agent.inc("Opera")
window.isIE=agent.inc("IE")&&!isOpr
window.isMoz=agent.inc("Mozilla")&&!isOpr&&!isIE
if(isMoz){
Event.prototype.__defineGetter__("x",function(){return this.clientX+2})
Event.prototype.__defineGetter__("y",function(){return this.clientY+2})
}
basic_ini()
}
function basic_ini(){
window.$=function(obj){return typeof(obj)=="string"?document.getElementById(obj):obj}
window.oDel=function(obj){if($(obj)!=null){$(obj).parentNode.removeChild($(obj))}}
}
window.oDel=function(obj){if($(obj)!=null){$(obj).parentNode.removeChild($(obj))}}
window.onload=function(){
on_ini()
var o=document.getElementsByTagName("h1")
for(var i=0;i<o.length;i++){
o[i].onmousedown=addevent;
//添加折叠和关闭按钮
var tt = document.createElement("div");
tt.style.cssText = "float:left";
var span = document.createElement("span");
span.innerHTML = "–"+o[i].innerHTML;
span.style.cssText = "cursor:default;";
span.onmousedown = minusDiv;
tt.appendChild(span);
var close = document.createElement("div");
close.innerHTML = "X";
close.style.cssText = "cursor:default;float:right";
close.onmousedown = closeDiv;
o[i].innerHTML = "";
o[i].appendChild(tt);
o[i].appendChild(close);
}
}
//折叠或者显示层
function minusDiv(e)
{
e=e||event
var nr = this.parentNode.parentNode.nextSibling; //取得内容层
nr.style.display = nr.style.display==""?"none":"";
}
//移出层
function closeDiv(e)
{
e=e||event
var mdiv = this.parentNode.parentNode; //取得目标层
oDel(mdiv);
}
function addevent(e){
if(dragobj.o!=null)
return false
e=e||event
dragobj.o=this.parentNode
dragobj.xy=getxy(dragobj.o)
dragobj.xx=new Array((e.x-dragobj.xy[1]),(e.y-dragobj.xy[0]))
//dragobj.o.className = 'dragging';
dragobj.o.style.width=dragobj.xy[2]+"px"
dragobj.o.style.height=dragobj.xy[3]+"px"
dragobj.o.style.left=(e.x-dragobj.xx[0])+"px"
dragobj.o.style.top=(e.y-dragobj.xx[1])+"px"
dragobj.o.style.position="absolute"
dragobj.o.style.filter='alpha(opacity=60)'; //添加拖动透明效果
var om=document.createElement("div")
dragobj.otemp=om
om.style.width=dragobj.xy[2]+"px"
om.style.height=dragobj.xy[3]+"px"
om.style.border = "1px dashed red"; //实现红色的虚线框
dragobj.o.parentNode.insertBefore(om,dragobj.o)
return false
}
document.onselectstart=function(){return false}
window.onfocus=function(){document.onmouseup()}
window.onblur=function(){document.onmouseup()}
document.onmouseup=function(){
if(dragobj.o!=null){
dragobj.o.style.width="auto"
dragobj.o.style.height="auto"
dragobj.otemp.parentNode.insertBefore(dragobj.o,dragobj.otemp)
dragobj.o.style.position=""
oDel(dragobj.otemp)
dragobj={}
}
}
document.onmousemove=function(e){
e=e||event
if(dragobj.o!=null){
dragobj.o.style.left=(e.x-dragobj.xx[0])+"px"
dragobj.o.style.top=(e.y-dragobj.xx[1])+"px"
createtmpl(e, dragobj.o) //传递当前拖动对象
}
}
function getxy(e){
&
nbsp; var a=new Array()
var t=e.offsetTop;
var l=e.offsetLeft;
var w=e.offsetWidth;
var h=e.offsetHeight;
while(e=e.offsetParent){
t+=e.offsetTop;
l+=e.offsetLeft;
}
a[0]=t;a[1]=l;a[2]=w;a[3]=h
return a;
}
function inner(o,e){
var a=getxy(o)
if(e.x>a[1]&&e.x<(a[1]+a[2])&&e.y>a[0]&&e.y<(a[0]+a[3])){
if(e.y<(a[0]+a[3]/2))
return 1;
else
return 2;
}else
return 0;
}
//将当前拖动层在拖动时可变化大小,预览效果
function createtmpl(e, elm){
for(var i=0;i<domid;i++){
if(document.getElementById("m"+i) == null) //已经移出的层不再遍历
continue;
if($("m"+i)==dragobj.o)
continue
var b=inner($("m"+i),e)
if(b==0)
continue
dragobj.otemp.style.width=$("m"+i).offsetWidth
elm.style.width = $("m"+i).offsetWidth;
//1为下移,2为上移
if(b==1){
$("m"+i).parentNode.insertBefore(dragobj.otemp,$("m"+i))
}else{
if($("m"+i).nextSibling==null){
$("m"+i).parentNode.appendChild(dragobj.otemp)
}else{
$("m"+i).parentNode.insertBefore(dragobj.otemp,$("m"+i).nextSibling)
}
}
return
}
for(var j=0;j<3;j++){
if($("dom"+j).innerHTML.inc("div")||$("dom"+j).innerHTML.inc("DIV"))
continue
var op=getxy($("dom"+j))
if(e.x>(op[1]+10)&&e.x<(op[1]+op[2]-10)){
$("dom"+j).appendChild(dragobj.otemp)
dragobj.otemp.style.width=(op[2]-10)+"px"
}
}
}
function add_div()
{
var o=document.createElement("div")
o.className="mo"
o.id="m"+domid
$('dom0').appendChild(o)
o.innerHTML="<h1>dom"+domid+"</h1><div class=nr></div>"
o.getElementsByTagName("h1")[0].onmousedown=addevent
domid++
}
</script>
</head>
<body>
<INPUT TYPE="button" value="添加DIV" onclick="add_div();">
<div class=content>
<div class=left id=dom0>
<div class=mo id=m0>
<h1>dom0</h1>
<div class="nr"></div>
</div>
<div class=mo id=m1>
<h1>dom1</h1><div class="nr"></div>
</div>
<div class=mo id=m2><h1>dom2</h1><div class="nr"></div></div>
<div class=mo id=m3><h1>dom3</h1><div class="nr"></div></div>
</div>
<div class=center id=dom1>
<div class=mo id=m4><h1>dom4</h1><div class="nr"></div></div>
<div class=mo id=m5><h1>dom5</h1><div class="nr"></div></div>
<div class=mo id=m6><h1>dom6</h1><div class="nr"></div></div>
<div class=mo id=m7><h1>dom7</h1><div class="nr"></div></div>
</div>
<div class=right id=dom2>
<div class=mo id=m8><h1>dom8</h1><div class="nr"></div></div>
<div class=mo id=m9><h1>dom9</h1><div class="nr"></div></div>
<div class=mo id=m10><h1>dom10</h1><div class="nr"></div></div>
<div class=mo id=m11><h1>dom11</h1><div class="nr"></div></div>
</div>
</div>
</body>
</html>
]]>