我又要破例转载了….

28日下午3时,中央电视台体育频道改名为奥运频道新闻发布会召开。会议进行到中途某一环节,主持人张斌正要介绍乒乓球运动员王楠上台之前,一位女士突然出现,眼尖的现场记者认出她就是张斌的妻子,北京电视台财经名主持胡紫薇,曾主持过《证券无限周刊》栏目。
胡紫薇想上台发言,被张斌强行拦住,胡紫薇说给我一分钟就可以,随后甩开张斌上台拿起麦克风开始讲话:“2008年来了,大家都能过一个好年,我和张斌就不能了。”随后她断断续续说,意思是两人发生了感情纠葛。央视副台长江和平和另外几人赶紧上台把胡紫薇劝走。张斌在王楠发言前,上台说对不起大家,然后发布会继续。

(视频开始,胡拿麦说话,张斌想阻止又不方便动手)

胡:……但是有一天,我呢不是作为一个节目主持人的身份,而是作为站在我身边的张斌先生的(哽咽)太太,来为大家……(被打断)耽误大家一分钟的时间!耽误大家一分钟的时间!收好(抓住台子)

胡:今天对于奥运频道是一个特别的日子,对于张斌先生是一个特别的日子,但是对于我来讲也是是一个特别的日子。因为在两个小时之前,我知道除了我之外,张斌先生还和另一个女人保持着不正当的关系。

胡:明年是奥运的一年,全世界的人民都在关注中国。但是,但是一个法国的外交部长说过:中国人如果要是在价值观上没有……(画外音:请不要拍摄)那么这一切又有什么意义呢?又有什么意义?(上来很多人拖她)你们就这样对待一个弱女子?你们就这样对待一个弱女子吗?  

胡:(不断挣扎)我只说最后一句话,让我们可以保持风度地对抗。但是法国的那一位外交部长曾经说:中国在能够输出价值观之前,不会成为一个大国。在我们面前面对着这样道貌岸然的……张斌内心并不能够面对自己的时候……甚至于不敢面对他受到伤害的妻子的时候。我觉得……  

胡:今天可能是最后的一个星期天了。明天大家都会过一个很好的……长假,我和张斌是不可能了。  

画外音:何必呢?  

胡:非常不好意思,我也是……但是知道……

张斌:对不起大家。

20071229123456245.jpg

2007122912345717.jpg

20071229123422350.jpg

终于休息一天了

呵呵,终于休息一天了
大概从进入十二月起,就一直没休息,一周七天地连轴转,天天干到十点半。
今天因为到年底了,要把所有要报销的车票交上去,才整理了一下我所有的车票,发现我基本上没有在晚上十点以前离开公司的,最常见的离开公司时间是22:40。
明天终于可以休息一天了。
今天头儿很兴奋地过来跟我说:元旦可以休息了。

奇怪的是,我倒是好像习惯了这种日子,天天就像机械一样按点去公司,按点儿回家。
应该年后就会轻松一点儿了。

违法的成本是如此的低廉

今天早上一早被闹钟吵醒,原来日程中今天要开庭,幸好没错过。
本来以为做为用人单位故意不签定劳动合同,多少应当有点惩罚措施。晚上查到了:

但是,如果劳动者能够证明用人单位是故意拖延不订立劳动合同的,是不是能够得到经济补偿金?按照劳动法的规定,用人单位故意拖延部订立劳动合同的,由劳动行政部门责令改正;对劳动者造成损害的,应当承担赔偿责任。所以一般的理解是如果用人单位故意拖延部订立劳动合同的,劳动者不能依据《违反和解除劳动合同的经济补偿办法》取得经济补偿金,但可以依据《违反<劳动法>有关劳动合同规定的赔偿办法 》取得赔偿,但是,劳动者对自己的损失承担举证责任,所以劳动者在事实劳动关系的条件下,要取得用人单位的经济赔偿,难度还是比较大的。同时按照劳动法的规定,用人单位的行政责任只是被责令改正,并没有赋予劳动监察机关对其罚款的权利。但上海市劳动合同条例规定了主管机关可以对用人单位进行罚款,这也许算是对劳动者的行政途径的保护吧。

今天让我见识到了什么叫狐狸的狡猾,什么都不认帐。我的电子邮件和视听证据,都不被采信,原因是,电子邮件证据没经过公证,而录音资料未经当事人许可。好吧,那加班呢?我们单位的考勤记录中没有。这个我….无语。
我一路在思考,为什么用人单位可以这样嚣张呢?原因在于,违法成本太低了!首先做为审判机关根本不会去协助劳动者收集证据啊什么的,今天还说了两句让我非常反感的话:一开庭仲裁员就跟我说,视听材料需要做司法鉴定,这个成本是非常高的,他不建议我做。然后后来自言自语说了这么一句:这四月分才几天就四千五,不正常嘛。这怎么可能!
我气坏了,仲裁员说话可以加主观臆断啊?
做为司法机关的劳动局不积极的话,剩下的证据采集工作就太难了。劳动者能跑过去跟单位说,啊,我要告你们,你们配合一下,做一下录音吧!或者说我要采集证据,麻烦你在这加班单上签个字吧!
再者,违法了,劳动者举证了,又怎么样呢?看这句话:同时按照劳动法的规定,用人单位的行政责任只是被责令改正,并没有赋予劳动监察机关对其罚款的权利就是说,就算最后证明是用人单位的过失,也需要劳动者举证,说明其损失额度。如果你确实受了损失,你必须举证证明具体数额,否则司法机关无法为劳动者讨公道,因为他就算说这个损失是一块钱,用人单位也可以说:冤枉,其实顶多五毛钱。

我的官司可能下周就能判下来,但是我估计按这种情况,顶多赔上几千块钱。相对我应得的,太少了,我宁把这点钱挥霍了去和它斗一斗。不知道有没有懂行的朋友,或是有比较强的媒体资源的,帮我个忙?

男人该怎么剃胡子

嘿嘿,写点技术之外的,八卦一把。
我的胡子,不知道为什么特别浓密,特别硬,而且,有的是黝黑,有的金黄。最奇的时,在右脸颊还打了个漩儿。
于是,在很长时间,剃胡子是我的一大难题。首先是太硬了,最开始是用老式的剃须刀,经常把下巴弄伤,还剃不干净。
后来,一横心,买个一个很贵的飞利浦电动剃须刀,最初觉得还行,但是时间长了,问题出来了:一是电动的剃须刀是靠转动的刀片来切断的,这刀片似乎不够锋利,一点点地啃,太慢。二是,胡子是一点点地磨掉的,完全被粉身碎骨了,弄得细细的像面粉,粘到衣服上就怎么也弄不掉了。
后来经过个人总结,方法改良,总结出经验了:
首先,热水缚下巴不是必须的。烫下巴难受不说,效果也并不怎么好。热水也就几十度的温度,根本不能把胡子烫软化,倒是下巴快被烫掉了。
在剃须之前,首先要有一把锋利的剃刀,一定要锋利。我现在用的是吉列的双层刀片的那种,很不错。这种其实主要靠经常换刀片。胡子硬点的,刀片用几次就不行了,得勤换新的。
在开剃之间,一定要把胡子湿润。我在屈臣氏买的一瓶剃须膏,挤出来是粘乎乎的,像牙膏一样,涂在下巴上搓一搓能有一点泡沫。这种效果不错。另外之前用过一种按一下能喷一大砣泡沫出来的,润湿效果很不好,可惜这种还经常和剃刀一起配着卖。
涂匀之后不用等,就可以开始刮了。这种刀片很锋利,要顺着胡子的长向刮。一般刀子走过之处,就能剃个十之八九。
剃完之后,另有一种水剂可以涂,涂上时稍有灼痛,之后随着挥发过程会有一种清凉感,很舒服。
如果过程正确的话,剃光你的下巴,不会超过二分钟。如果过了二分钟,那多半因为你的刀片不对劲,或是润须膏不对。当然,你是恩格斯或斯大林的话,这个剃须时间会长一些。

转型中…

不久前,得知我将会这次项目中负责配置管理,架构协调和JS开发工作和一个模块的PHP的coding。
没想到今天日程安排下来了,我“戏份”最大的,是“Web design”.
于是,前天,昨天我还加班加点地设计如何对数据库散列,如何进行主从同步。。。。刚刚把Hash算法写完,今天中午开始我就开始做页面设计了。。。
少不了要整一个图形处理软件。下了一个盗版的Adodb CS3,但是最终还没没有用,一是我不能在公司用盗版软件,二是……我对PhotoShop的技术还停留在三年多以前,PhotoShop 7.0的认识上。
最后我的解决办法是,在Linux下装上了Wine,在这个模拟环境上安装上了Fireworks MX.很久没有用Wine了,没想到Wine经过几年的发展,已今非昔比了,非常牛B了…
我在Wine下装上了FireWorks,DreamWeaver的30天试用版,另外还装上IE6,再接着装了一个叫Multi-IE的东东,把IE3,IE4,IE5,IE5.5,IE6.0整全了。估计再琢磨一下,能把IE7.0也整上。
谁说Linux上不适合搞设计?看看我的机器…..盗版的Microsoft Office 2007估计跑起来也没有问题…..
晚上折腾到11:15才走,这时已经做了3个Page出来,还是Pure DIV+CSS,不过就没有设计成分,是照着UE部门给的线框图做的,纯体力活。出页面之后还要配合php工程师做Ajax应用,纯js。真是个伟大的转型…会不会过两年之后我会转成卖保险的呢?….

Fedora 8小试(狼人来袭!)

Fedora 8 (WereWolf)出了,我马上就用上了。

今天放张PP.

sc.png

fedora 8 改进:

1.启动速度加快(linux的老大难了,现在好像减少到了一半,能跟Xp比了)

2.配套软件大升级 (比如Awn ,看看我现在的Dock效果)

3.很SB地建了”桌面”,”文档“,音乐等几个中文目录。SB到让人晕。 谁喜欢在终端下面输中文?

4.beryl去掉了,换成了Compiz-fusion.3D更酷。

用fastCGI协议进行RPC调用

近来由于业务量急剧增长,业务种类越来越多,RPC混乱问题就凸现出来.
具体表现是:
a1,a2,a3,a4 为一组服务器,为用户提供A服务.
b1,b2,b3为一组服务器,为用户提供B服务.
c1,c2,c3为一组服务器,为用户提供C服务.
最初各服务器各自服务是不太相关的.随着业务拓展,用户提出新的需求,我们需要
在A服务中调用B组服务器的API接口.
….
最后我们发现这样一个现象:
用户请求a1 提供服务.a1发现他需要知道另一些数据,于是调用b2的rpc服务.但是b2
上这个数据又需要c3的RPC.结果c3又需要a2来提供一些数据….
我们的远程调用调来调去,最后把自己调晕了.

于是我开始考虑一种解决方案。
首先当然是:对远程调用加以控制和规范,避免不必要的远程调用。
接着我注意到,我们利用CURL来通过http通道进行远程调用其实是没必要的。我可以在做远程调用时,走FastCGI协议。

说干就干:
第一步:建立一个fastCGI:spawn-php

#!/bin/bash

## ABSOLUTE path to the spawn-fcgi binary
SPAWNFCGI=”/home/y/opt/lighttpd/bin/spawn-fcgi”

## ABSOLUTE path to the PHP binary
FCGIPROGRAM=”/home/y/opt/php/bin/php-cgi”

## TCP port to which to bind on localhost
FCGIPORT=”1026″

## number of PHP children to spawn
PHP_FCGI_CHILDREN=10

## maximum number of requests a single PHP process can serve before it is restarted
PHP_FCGI_MAX_REQUESTS=1000

## IP addresses from which PHP should access server connections
FCGI_WEB_SERVER_ADDRS=”127.0.0.1,192.168.2.10″

# allowed environment variables, separated by spaces
ALLOWED_ENV=”ORACLE_HOME PATH USER”

## if this script is run as root, switch to the following user
USERID=y
GROUPID=y

################## no config below this line

if test x$PHP_FCGI_CHILDREN = x; then
PHP_FCGI_CHILDREN=5
fi

export PHP_FCGI_MAX_REQUESTS
export FCGI_WEB_SERVER_ADDRS

ALLOWED_ENV=”$ALLOWED_ENV PHP_FCGI_MAX_REQUESTS FCGI_WEB_SERVER_ADDRS”

if test x$UID = x0; then
EX=”$SPAWNFCGI -p $FCGIPORT -f $FCGIPROGRAM -u $USERID -g $GROUPID -C $PHP_FCGI_CHILDREN”
else
EX=”$SPAWNFCGI -p $FCGIPORT -f $FCGIPROGRAM -C $PHP_FCGI_CHILDREN”
fi

# copy the allowed environment variables
E=

for i in $ALLOWED_ENV; do
E=”$E $i=${!i}”
done

# clean the environment and set up a new one
env – $E $EX

2.接着我们建立这样的文件:http.txt

for($i=0;$i<100;$i++)
{
echo rand();
echo ‘….Scene of shooting at Nebraska shopping centre
Eight killed in Nebraska shooting
A gunman opens fire in a shopping centre in the US state of Nebraska, killing at least eight people.
Scene of shooting at Nebraska shopping centre
Eight killed in Nebraska shooting
A gunman opens fire in a shopping centre in the US state of Nebraska, killing at least eight people.
Scene of shooting at Nebraska shopping centre
Eight killed in Nebraska shooting
A gunman opens fire in a shopping centre in the US state of Nebraska, killing at least eight people.
Scene of shooting at Nebraska shopping centre
Eight killed in Nebraska shooting
A gunman opens fire in a shopping centre in the US state of Nebraska, killing at least eight people.
‘;
}
print “done!”;

这个做为是远程接口。
3.下面比较CURL和fastCGI两种访问remote API的方式:
A:走FastCGI:

include “./mod_fcgi.php”;
$fcgi=new mod_fcgi();
$args=”127.0.0.1:1026″;
$filename=”/home/y/www/qps/http.php”;
$fcgi->parser_open($args,$filename,$rq_err,$cgi_headers);
print($fcgi->parsed_output);
echo “n=============n”;

B:走CURL通道:

include “./curl.php”;
$curl=& new CURL();
echo $curl->get(“http://localhost/qps/http.php”);
echo “n=============n”;

4我们比较FCGI方式和CURL方式的差异:
FCGI方式进行远程调用的QPS:

Total transferred: 249306 bytes
HTML transferred: 244410 bytes
Requests per second: 275.77 [#/sec] (mean)
Time per request: 3.626 [ms] (mean)
Time per request: 3.626 [ms] (mean, across all concurrent requests)
Transfer rate: 2233.76 [Kbytes/sec] received

HTTP通道进行远程调用的QPS:

Total transferred: 2244515 bytes
HTML transferred: 2240015 bytes
Requests per second: 204.18 [#/sec] (mean)
Time per request: 4.898 [ms] (mean)
Time per request: 4.898 [ms] (mean, across all concurrent requests)
Transfer rate: 14911.66 [Kbytes/sec] received

经过多次比较,确认用fastCGI通道时,效率比http方式要高。
但是….这个差别并不大,而且,使用lighttpd的spawn-cgi来充当fastcgi的守护进程,还不是特别稳定。
另外,经过我的测试,只有当远程调用的结果有较多的输出时,FastCGI协议与HTTP协议相比才有优势。在通过网络传输的数据不多的情况下(就是http.php几乎没有输出的情况下),用CURL来调远端调用,反而比FastCGI方式慢(显而易见,mod_fcgi是自行封装的用PHP的socket函数来进行网络操作的class,而Curl是一个编译了的php扩展).
因此,我忙活了半天,最后得出的结论是,目前还不能在公司大规模加以运用。
但是对于小型企业,创业型公司来说,这种效率对比还是很有用的,可以加以挖掘。

阿里系非阿里系网站大全

嘿嘿,纯属搞笑。

1.阿里巴巴,URL:http://www.alibaba.com/

2.阿里妈妈:url:http://www.alimama.com/

3.阿里宝宝网:http://www.alibbw.cn/

4.阿里二奶,http://www.aliernai.com ,Logo上还注明了非阿里巴巴旗下网站!

5.阿里姥姥 http://www.alilaolao.com/

6.阿里姐姐:http://www.alijiejie.com.cn/

7。阿里弟弟:http://alididi.zhan.cn.yahoo.com/

8.阿里哥哥妹妹 http://aliggmm.com/

9.阿里哥哥:aligege.blog.china.com
…..

真搞。还有一堆只注了域名,放了个网站名字的,什么阿里爹爹,阿里叔叔什么的。

2008.1.1实施的新版劳动合同法,留以备查

不知道我是不是能赶在2008.1.1日第一个提起法院诉讼。貌似还是很可能的。

中华人民共和国主席令第 六十五 号
《 中华人民共和国劳动合同法 》已由中华人民共和国第十届全国人民代表大会常务委员会第二十八次会议于2007年6月29日通过,现予公布,自2008年1月1日起施行。

中华人民共和国主席 胡锦涛
2007年6月29日

中华人民共和国劳动合同法
(2007年6月29日第十届全国人民代表大会常务委员会第二十八次会议通过)

目  录
第一章 总  则
第二章 劳动合同的订立
第三章 劳动合同的履行和变更
第四章 劳动合同的解除和终止
第五章 特别规定
第一节 集体合同
第二节 劳务派遣
第三节 非全日制用工
第六章 监督检查
第七章 法律责任
第八章 附  则

第一章 总  则
第一条 为了完善劳动合同制度,明确劳动合同双方当事人的权利和义务,保护劳动者的合法权益,构建和发展和谐稳定的劳动关系,制定本法。
第二条 中华人民共和国境内的企业、个体经济组织、民办非企业单位等组织(以下称用人单位)与劳动者建立劳动关系,订立、履行、变更、解除或者终止劳动合同,适用本法。
国家机关、事业单位、社会团体和与其建立劳动关系的劳动者,订立、履行、变更、解除或者终止劳动合同,依照本法执行。
第三条 订立劳动合同,应当遵循合法、公平、平等自愿、协商一致、诚实信用的原则。
依法订立的劳动合同具有约束力,用人单位与劳动者应当履行劳动合同约定的义务。
第四条 用人单位应当依法建立和完善劳动规章制度,保障劳动者享有劳动权利、履行劳动义务。
用人单位在制定、修改或者决定有关劳动报酬、工作时间、休息休假、劳动安全卫生、保险福利、职工培训、劳动纪律以及劳动定额管理等直接涉及劳动者切身利益的规章制度或者重大事项时,应当经职工代表大会或者全体职工讨论,提出方案和意见,与工会或者职工代表平等协商确定。
在规章制度和重大事项决定实施过程中,工会或者职工认为不适当的,有权向用人单位提出,通过协商予以修改完善。
用人单位应当将直接涉及劳动者切身利益的规章制度和重大事项决定公示,或者告知劳动者。
第五条 县级以上人民政府劳动行政部门会同工会和企业方面代表,建立健全协调劳动关系三方机制,共同研究解决有关劳动关系的重大问题。
第六条 工会应当帮助、指导劳动者与用人单位依法订立和履行劳动合同,并与用人单位建立集体协商机制,维护劳动者的合法权益。
第二章 劳动合同的订立
第七条 用人单位自用工之日起即与劳动者建立劳动关系。用人单位应当建立职工名册备查。
第八条 用人单位招用劳动者时,应当如实告知劳动者工作内容、工作条件、工作地点、职业危害、安全生产状况、劳动报酬,以及劳动者要求了解的其他情况;用人单位有权了解劳动者与劳动合同直接相关的基本情况,劳动者应当如实说明。
第九条 用人单位招用劳动者,不得扣押劳动者的居民身份证和其他证件,不得要求劳动者提供担保或者以其他名义向劳动者收取财物。
第十条 建立劳动关系,应当订立书面劳动合同。
已建立劳动关系,未同时订立书面劳动合同的,应当自用工之日起一个月内订立书面劳动合同。
用人单位与劳动者在用工前订立劳动合同的,劳动关系自用工之日起建立。
第十一条 用人单位未在用工的同时订立书面劳动合同,与劳动者约定的劳动报酬不明确的,新招用的劳动者的劳动报酬按照集体合同规定的标准执行;没有集体合同或者集体合同未规定的,实行同工同酬。
第十二条 劳动合同分为固定期限劳动合同、无固定期限劳动合同和以完成一定工作任务为期限的劳动合同。
第十三条 固定期限劳动合同,是指用人单位与劳动者约定合同终止时间的劳动合同。
用人单位与劳动者协商一致,可以订立固定期限劳动合同。
第十四条 无固定期限劳动合同,是指用人单位与劳动者约定无确定终止时间的劳动合同。
用人单位与劳动者协商一致,可以订立无固定期限劳动合同。有下列情形之一,劳动者提出或者同意续订、订立劳动合同的,除劳动者提出订立固定期限劳动合同外,应当订立无固定期限劳动合同:
(一)劳动者在该用人单位连续工作满十年的;
(二)用人单位初次实行劳动合同制度或者国有企业改制重新订立劳动合同时,劳动者在该用人单位连续工作满十年且距法定退休年龄不足十年的;
(三)连续订立二次固定期限劳动合同,且劳动者没有本法第三十九条和第四十条第一项、第二项规定的情形,续订劳动合同的。
用人单位自用工之日起满一年不与劳动者订立书面劳动合同的,视为用人单位与劳动者已订立无固定期限劳动合同。
第十五条 以完成一定工作任务为期限的劳动合同,是指用人单位与劳动者约定以某项工作的完成为合同期限的劳动合同。
用人单位与劳动者协商一致,可以订立以完成一定工作任务为期限的劳动合同。
第十六条 劳动合同由用人单位与劳动者协商一致,并经用人单位与劳动者在劳动合同文本上签字或者盖章生效。
劳动合同文本由用人单位和劳动者各执一份。
第十七条 劳动合同应当具备以下条款:
(一)用人单位的名称、住所和法定代表人或者主要负责人;
(二)劳动者的姓名、住址和居民身份证或者其他有效身份证件号码;
(三)劳动合同期限;
(四)工作内容和工作地点;
(五)工作时间和休息休假;
(六)劳动报酬;
(七)社会保险;
(八)劳动保护、劳动条件和职业危害防护;
(九)法律、法规规定应当纳入劳动合同的其他事项。
劳动合同除前款规定的必备条款外,用人单位与劳动者可以约定试用期、培训、保守秘密、补充保险和福利待遇等其他事项。
第十八条 劳动合同对劳动报酬和劳动条件等标准约定不明确,引发争议的,用人单位与劳动者可以重新协商;协商不成的,适用集体合同规定;没有集体合同或者集体合同未规定劳动报酬的,实行同工同酬;没有集体合同或者集体合同未规定劳动条件等标准的,适用国家有关规定。
第十九条 劳动合同期限三个月以上不满一年的,试用期不得超过一个月;劳动合同期限一年以上不满三年的,试用期不得超过二个月;三年以上固定期限和无固定期限的劳动合同,试用期不得超过六个月。
同一用人单位与同一劳动者只能约定一次试用期。
以完成一定工作任务为期限的劳动合同或者劳动合同期限不满三个月的,不得约定试用期。
试用期包含在劳动合同期限内。劳动合同仅约定试用期的,试用期不成立,该期限为劳动合同期限。
第二十条 劳动者在试用期的工资不得低于本单位相同岗位最低档工资或者劳动合同约定工资的百分之八十,并不得低于用人单位所在地的最低工资标准。
第二十一条 在试用期中,除劳动者有本法第三十九条和第四十条第一项、第二项规定的情形外,用人单位不得解除劳动合同。用人单位在试用期解除劳动合同的,应当向劳动者说明理由。
第二十二条 用人单位为劳动者提供专项培训费用,对其进行专业技术培训的,可以与该劳动者订立协议,约定服务期。
劳动者违反服务期约定的,应当按照约定向用人单位支付违约金。违约金的数额不得超过用人单位提供的培训费用。用人单位要求劳动者支付的违约金不得超过服务期尚未履行部分所应分摊的培训费用。
用人单位与劳动者约定服务期的,不影响按照正常的工资调整机制提高劳动者在服务期期间的劳动报酬。
第二十三条 用人单位与劳动者可以在劳动合同中约定保守用人单位的商业秘密和与知识产权相关的保密事项。
对负有保密义务的劳动者,用人单位可以在劳动合同或者保密协议中与劳动者约定竞业限制条款,并约定在解除或者终止劳动合同后,在竞业限制期限内按月给予劳动者经济补偿。劳动者违反竞业限制约定的,应当按照约定向用人单位支付违约金。
第二十四条 竞业限制的人员限于用人单位的高级管理人员、高级技术人员和其他负有保密义务的人员。竞业限制的范围、地域、期限由用人单位与劳动者约定,竞业限制的约定不得违反法律、法规的规定。
在解除或者终止劳动合同后,前款规定的人员到与本单位生产或者经营同类产品、从事同类业务的有竞争关系的其他用人单位,或者自己开业生产或者经营同类产品、从事同类业务的竞业限制期限,不得超过二年。
第二十五条 除本法第二十二条和第二十三条规定的情形外,用人单位不得与劳动者约定由劳动者承担违约金。
第二十六条 下列劳动合同无效或者部分无效:
(一)以欺诈、胁迫的手段或者乘人之危,使对方在违背真实意思的情况下订立或者变更劳动合同的;
(二)用人单位免除自己的法定责任、排除劳动者权利的;
(三)违反法律、行政法规强制性规定的。
对劳动合同的无效或者部分无效有争议的,由劳动争议仲裁机构或者人民法院确认。
第二十七条 劳动合同部分无效,不影响其他部分效力的,其他部分仍然有效。
第二十八条 劳动合同被确认无效,劳动者已付出劳动的,用人单位应当向劳动者支付劳动报酬。劳动报酬的数额,参照本单位相同或者相近岗位劳动者的劳动报酬确定。
第三章 劳动合同的履行和变更
第二十九条 用人单位与劳动者应当按照劳动合同的约定,全面履行各自的义务。
第三十条 用人单位应当按照劳动合同约定和国家规定,向劳动者及时足额支付劳动报酬。
用人单位拖欠或者未足额支付劳动报酬的,劳动者可以依法向当地人民法院申请支付令,人民法院应当依法发出支付令。
第三十一条 用人单位应当严格执行劳动定额标准,不得强迫或者变相强迫劳动者加班。用人单位安排加班的,应当按照国家有关规定向劳动者支付加班费。
第三十二条 劳动者拒绝用人单位管理人员违章指挥、强令冒险作业的,不视为违反劳动合同。
劳动者对危害生命安全和身体健康的劳动条件,有权对用人单位提出批评、检举和控告。
第三十三条 用人单位变更名称、法定代表人、主要负责人或者投资人等事项,不影响劳动合同的履行。
第三十四条 用人单位发生合并或者分立等情况,原劳动合同继续有效,劳动合同由承继其权利和义务的用人单位继续履行。
第三十五条 用人单位与劳动者协商一致,可以变更劳动合同约定的内容。变更劳动合同,应当采用书面形式。
变更后的劳动合同文本由用人单位和劳动者各执一份。
第四章 劳动合同的解除和终止
第三十六条 用人单位与劳动者协商一致,可以解除劳动合同。
第三十七条 劳动者提前三十日以书面形式通知用人单位,可以解除劳动合同。劳动者在试用期内提前三日通知用人单位,可以解除劳动合同。
第三十八条 用人单位有下列情形之一的,劳动者可以解除劳动合同:
(一)未按照劳动合同约定提供劳动保护或者劳动条件的;
(二)未及时足额支付劳动报酬的;
(三)未依法为劳动者缴纳社会保险费的;
(四)用人单位的规章制度违反法律、法规的规定,损害劳动者权益的;
(五)因本法第二十六条第一款规定的情形致使劳动合同无效的;
(六)法律、行政法规规定劳动者可以解除劳动合同的其他情形。
用人单位以暴力、威胁或者非法限制人身自由的手段强迫劳动者劳动的,或者用人单位违章指挥、强令冒险作业危及劳动者人身安全的,劳动者可以立即解除劳动合同,不需事先告知用人单位。
第三十九条 劳动者有下列情形之一的,用人单位可以解除劳动合同:
(一)在试用期间被证明不符合录用条件的;
(二)严重违反用人单位的规章制度的;
(三)严重失职,营私舞弊,给用人单位造成重大损害的;
(四)劳动者同时与其他用人单位建立劳动关系,对完成本单位的工作任务造成严重影响,或者经用人单位提出,拒不改正的;
(五)因本法第二十六条第一款第一项规定的情形致使劳动合同无效的;
(六)被依法追究刑事责任的。
第四十条 有下列情形之一的,用人单位提前三十日以书面形式通知劳动者本人或者额外支付劳动者一个月工资后,可以解除劳动合同:
(一)劳动者患病或者非因工负伤,在规定的医疗期满后不能从事原工作,也不能从事由用人单位另行安排的工作的;
(二)劳动者不能胜任工作,经过培训或者调整工作岗位,仍不能胜任工作的;
(三)劳动合同订立时所依据的客观情况发生重大变化,致使劳动合同无法履行,经用人单位与劳动者协商,未能就变更劳动合同内容达成协议的。
第四十一条 有下列情形之一,需要裁减人员二十人以上或者裁减不足二十人但占企业职工总数百分之十以上的,用人单位提前三十日向工会或者全体职工说明情况,听取工会或者职工的意见后,裁减人员方案经向劳动行政部门报告,可以裁减人员:
(一)依照企业破产法规定进行重整的;
(二)生产经营发生严重困难的;
(三)企业转产、重大技术革新或者经营方式调整,经变更劳动合同后,仍需裁减人员的;
(四)其他因劳动合同订立时所依据的客观经济情况发生重大变化,致使劳动合同无法履行的。
裁减人员时,应当优先留用下列人员:
(一)与本单位订立较长期限的固定期限劳动合同的;
(二)与本单位订立无固定期限劳动合同的;
(三)家庭无其他就业人员,有需要扶养的老人或者未成年人的。
用人单位依照本条第一款规定裁减人员,在六个月内重新招用人员的,应当通知被裁减的人员,并在同等条件下优先招用被裁减的人员。
第四十二条 劳动者有下列情形之一的,用人单位不得依照本法第四十条、第四十一条的规定解除劳动合同:
(一)从事接触职业病危害作业的劳动者未进行离岗前职业健康检查,或者疑似职业病病人在诊断或者医学观察期间的;
(二)在本单位患职业病或者因工负伤并被确认丧失或者部分丧失劳动能力的;
(三)患病或者非因工负伤,在规定的医疗期内的;
(四)女职工在孕期、产期、哺乳期的;
(五)在本单位连续工作满十五年,且距法定退休年龄不足五年的;
(六)法律、行政法规规定的其他情形。
第四十三条 用人单位单方解除劳动合同,应当事先将理由通知工会。用人单位违反法律、行政法规规定或者劳动合同约定的,工会有权要求用人单位纠正。用人单位应当研究工会的意见,并将处理结果书面通知工会。
第四十四条 有下列情形之一的,劳动合同终止:
(一)劳动合同期满的;
(二)劳动者开始依法享受基本养老保险待遇的;
(三)劳动者死亡,或者被人民法院宣告死亡或者宣告失踪的;
(四)用人单位被依法宣告破产的;
(五)用人单位被吊销营业执照、责令关闭、撤销或者用人单位决定提前解散的;
(六)法律、行政法规规定的其他情形。
第四十五条 劳动合同期满,有本法第四十二条规定情形之一的,劳动合同应当续延至相应的情形消失时终止。但是,本法第四十二条第二项规定丧失或者部分丧失劳动能力劳动者的劳动合同的终止,按照国家有关工伤保险的规定执行。
第四十六条 有下列情形之一的,用人单位应当向劳动者支付经济补偿:
(一)劳动者依照本法第三十八条规定解除劳动合同的;
(二)用人单位依照本法第三十六条规定向劳动者提出解除劳动合同并与劳动者协商一致解除劳动合同的;
(三)用人单位依照本法第四十条规定解除劳动合同的;
(四)用人单位依照本法第四十一条第一款规定解除劳动合同的;
(五)除用人单位维持或者提高劳动合同约定条件续订劳动合同,劳动者不同意续订的情形外,依照本法第四十四条第一项规定终止固定期限劳动合同的;
(六)依照本法第四十四条第四项、第五项规定终止劳动合同的;
(七)法律、行政法规规定的其他情形。
第四十七条 经济补偿按劳动者在本单位工作的年限,每满一年支付一个月工资的标准向劳动者支付。六个月以上不满一年的,按一年计算;不满六个月的,向劳动者支付半个月工资的经济补偿。
劳动者月工资高于用人单位所在直辖市、设区的市级人民政府公布的本地区上年度职工月平均工资三倍的,向其支付经济补偿的标准按职工月平均工资三倍的数额支付,向其支付经济补偿的年限最高不超过十二年。
本条所称月工资是指劳动者在劳动合同解除或者终止前十二个月的平均工资。
第四十八条 用人单位违反本法规定解除或者终止劳动合同,劳动者要求继续履行劳动合同的,用人单位应当继续履行;劳动者不要求继续履行劳动合同或者劳动合同已经不能继续履行的,用人单位应当依照本法第八十七条规定支付赔偿金。
第四十九条 国家采取措施,建立健全劳动者社会保险关系跨地区转移接续制度。
第五十条 用人单位应当在解除或者终止劳动合同时出具解除或者终止劳动合同的证明,并在十五日内为劳动者办理档案和社会保险关系转移手续。
劳动者应当按照双方约定,办理工作交接。用人单位依照本法有关规定应当向劳动者支付经济补偿的,在办结工作交接时支付。
用人单位对已经解除或者终止的劳动合同的文本,至少保存二年备查。
第五章 特别规定
第一节 集体合同
第五十一条 企业职工一方与用人单位通过平等协商,可以就劳动报酬、工作时间、休息休假、劳动安全卫生、保险福利等事项订立集体合同。集体合同草案应当提交职工代表大会或者全体职工讨论通过。
集体合同由工会代表企业职工一方与用人单位订立;尚未建立工会的用人单位,由上级工会指导劳动者推举的代表与用人单位订立。
第五十二条 企业职工一方与用人单位可以订立劳动安全卫生、女职工权益保护、工资调整机制等专项集体合同。
第五十三条 在县级以下区域内,建筑业、采矿业、餐饮服务业等行业可以由工会与企业方面代表订立行业性集体合同,或者订立区域性集体合同。
第五十四条 集体合同订立后,应当报送劳动行政部门;劳动行政部门自收到集体合同文本之日起十五日内未提出异议的,集体合同即行生效。
依法订立的集体合同对用人单位和劳动者具有约束力。行业性、区域性集体合同对当地本行业、本区域的用人单位和劳动者具有约束力。
第五十五条 集体合同中劳动报酬和劳动条件等标准不得低于当地人民政府规定的最低标准;用人单位与劳动者订立的劳动合同中劳动报酬和劳动条件等标准不得低于集体合同规定的标准。
第五十六条 用人单位违反集体合同,侵犯职工劳动权益的,工会可以依法要求用人单位承担责任;因履行集体合同发生争议,经协商解决不成的,工会可以依法申请仲裁、提起诉讼。
第二节 劳务派遣
第五十七条 劳务派遣单位应当依照公司法的有关规定设立,注册资本不得少于五十万元。
第五十八条 劳务派遣单位是本法所称用人单位,应当履行用人单位对劳动者的义务。劳务派遣单位与被派遣劳动者订立的劳动合同,除应当载明本法第十七条规定的事项外,还应当载明被派遣劳动者的用工单位以及派遣期限、工作岗位等情况。
劳务派遣单位应当与被派遣劳动者订立二年以上的固定期限劳动合同,按月支付劳动报酬;被派遣劳动者在无工作期间,劳务派遣单位应当按照所在地人民政府规定的最低工资标准,向其按月支付报酬。
第五十九条 劳务派遣单位派遣劳动者应当与接受以劳务派遣形式用工的单位(以下称用工单位)订立劳务派遣协议。劳务派遣协议应当约定派遣岗位和人员数量、派遣期限、劳动报酬和社会保险费的数额与支付方式以及违反协议的责任。
用工单位应当根据工作岗位的实际需要与劳务派遣单位确定派遣期限,不得将连续用工期限分割订立数个短期劳务派遣协议。
第六十条 劳务派遣单位应当将劳务派遣协议的内容告知被派遣劳动者。
劳务派遣单位不得克扣用工单位按照劳务派遣协议支付给被派遣劳动者的劳动报酬。
劳务派遣单位和用工单位不得向被派遣劳动者收取费用。
第六十一条 劳务派遣单位跨地区派遣劳动者的,被派遣劳动者享有的劳动报酬和劳动条件,按照用工单位所在地的标准执行。
第六十二条 用工单位应当履行下列义务:
(一)执行国家劳动标准,提供相应的劳动条件和劳动保护;
(二)告知被派遣劳动者的工作要求和劳动报酬;
(三)支付加班费、绩效奖金,提供与工作岗位相关的福利待遇;
(四)对在岗被派遣劳动者进行工作岗位所必需的培训;
(五)连续用工的,实行正常的工资调整机制。
用工单位不得将被派遣劳动者再派遣到其他用人单位。
第六十三条 被派遣劳动者享有与用工单位的劳动者同工同酬的权利。用工单位无同类岗位劳动者的,参照用工单位所在地相同或者相近岗位劳动者的劳动报酬确定。
第六十四条 被派遣劳动者有权在劳务派遣单位或者用工单位依法参加或者组织工会,维护自身的合法权益。
第六十五条 被派遣劳动者可以依照本法第三十六条、第三十八条的规定与劳务派遣单位解除劳动合同。
被派遣劳动者有本法第三十九条和第四十条第一项、第二项规定情形的,用工单位可以将劳动者退回劳务派遣单位,劳务派遣单位依照本法有关规定,可以与劳动者解除劳动合同。
第六十六条 劳务派遣一般在临时性、辅助性或者替代性的工作岗位上实施。
第六十七条 用人单位不得设立劳务派遣单位向本单位或者所属单位派遣劳动者。
第三节 非全日制用工
第六十八条 非全日制用工,是指以小时计酬为主,劳动者在同一用人单位一般平均每日工作时间不超过四小时,每周工作时间累计不超过二十四小时的用工形式。
第六十九条 非全日制用工双方当事人可以订立口头协议。
从事非全日制用工的劳动者可以与一个或者一个以上用人单位订立劳动合同;但是,后订立的劳动合同不得影响先订立的劳动合同的履行。
第七十条 非全日制用工双方当事人不得约定试用期。
第七十一条 非全日制用工双方当事人任何一方都可以随时通知对方终止用工。终止用工,用人单位不向劳动者支付经济补偿。
第七十二条 非全日制用工小时计酬标准不得低于用人单位所在地人民政府规定的最低小时工资标准。
非全日制用工劳动报酬结算支付周期最长不得超过十五日。
第六章 监督检查
第七十三条 国务院劳动行政部门负责全国劳动合同制度实施的监督管理。
县级以上地方人民政府劳动行政部门负责本行政区域内劳动合同制度实施的监督管理。
县级以上各级人民政府劳动行政部门在劳动合同制度实施的监督管理工作中,应当听取工会、企业方面代表以及有关行业主管部门的意见。
第七十四条 县级以上地方人民政府劳动行政部门依法对下列实施劳动合同制度的情况进行监督检查:
(一)用人单位制定直接涉及劳动者切身利益的规章制度及其执行的情况;
(二)用人单位与劳动者订立和解除劳动合同的情况;
(三)劳务派遣单位和用工单位遵守劳务派遣有关规定的情况;
(四)用人单位遵守国家关于劳动者工作时间和休息休假规定的情况;
(五)用人单位支付劳动合同约定的劳动报酬和执行最低工资标准的情况;
(六)用人单位参加各项社会保险和缴纳社会保险费的情况;
(七)法律、法规规定的其他劳动监察事项。
第七十五条 县级以上地方人民政府劳动行政部门实施监督检查时,有权查阅与劳动合同、集体合同有关的材料,有权对劳动场所进行实地检查,用人单位和劳动者都应当如实提供有关情况和材料。
劳动行政部门的工作人员进行监督检查,应当出示证件,依法行使职权,文明执法。
第七十六条 县级以上人民政府建设、卫生、安全生产监督管理等有关主管部门在各自职责范围内,对用人单位执行劳动合同制度的情况进行监督管理。
第七十七条 劳动者合法权益受到侵害的,有权要求有关部门依法处理,或者依法申请仲裁、提起诉讼。
第七十八条 工会依法维护劳动者的合法权益,对用人单位履行劳动合同、集体合同的情况进行监督。用人单位违反劳动法律、法规和劳动合同、集体合同的,工会有权提出意见或者要求纠正;劳动者申请仲裁、提起诉讼的,工会依法给予支持和帮助。
第七十九条 任何组织或者个人对违反本法的行为都有权举报,县级以上人民政府劳动行政部门应当及时核实、处理,并对举报有功人员给予奖励。
第七章 法律责任
第八十条 用人单位直接涉及劳动者切身利益的规章制度违反法律、法规规定的,由劳动行政部门责令改正,给予警告;给劳动者造成损害的,应当承担赔偿责任。
第八十一条 用人单位提供的劳动合同文本未载明本法规定的劳动合同必备条款或者用人单位未将劳动合同文本交付劳动者的,由劳动行政部门责令改正;给劳动者造成损害的,应当承担赔偿责任。
第八十二条 用人单位自用工之日起超过一个月不满一年未与劳动者订立书面劳动合同的,应当向劳动者每月支付二倍的工资。
用人单位违反本法规定不与劳动者订立无固定期限劳动合同的,自应当订立无固定期限劳动合同之日起向劳动者每月支付二倍的工资。
第八十三条 用人单位违反本法规定与劳动者约定试用期的,由劳动行政部门责令改正;违法约定的试用期已经履行的,由用人单位以劳动者试用期满月工资为标准,按已经履行的超过法定试用期的期间向劳动者支付赔偿金。
第八十四条 用人单位违反本法规定,扣押劳动者居民身份证等证件的,由劳动行政部门责令限期退还劳动者本人,并依照有关法律规定给予处罚。
用人单位违反本法规定,以担保或者其他名义向劳动者收取财物的,由劳动行政部门责令限期退还劳动者本人,并以每人五百元以上二千元以下的标准处以罚款;给劳动者造成损害的,应当承担赔偿责任。
劳动者依法解除或者终止劳动合同,用人单位扣押劳动者档案或者其他物品的,依照前款规定处罚。
第八十五条 用人单位有下列情形之一的,由劳动行政部门责令限期支付劳动报酬、加班费或者经济补偿;劳动报酬低于当地最低工资标准的,应当支付其差额部分;逾期不支付的,责令用人单位按应付金额百分之五十以上百分之一百以下的标准向劳动者加付赔偿金:
(一)未按照劳动合同的约定或者国家规定及时足额支付劳动者劳动报酬的;
(二)低于当地最低工资标准支付劳动者工资的;
(三)安排加班不支付加班费的;
(四)解除或者终止劳动合同,未依照本法规定向劳动者支付经济补偿的。
第八十六条 劳动合同依照本法第二十六条规定被确认无效,给对方造成损害的,有过错的一方应当承担赔偿责任。
第八十七条 用人单位违反本法规定解除或者终止劳动合同的,应当依照本法第四十七条规定的经济补偿标准的二倍向劳动者支付赔偿金。
第八十八条 用人单位有下列情形之一的,依法给予行政处罚;构成犯罪的,依法追究刑事责任;给劳动者造成损害的,应当承担赔偿责任:
(一)以暴力、威胁或者非法限制人身自由的手段强迫劳动的;
(二)违章指挥或者强令冒险作业危及劳动者人身安全的;
(三)侮辱、体罚、殴打、非法搜查或者拘禁劳动者的;
(四)劳动条件恶劣、环境污染严重,给劳动者身心健康造成严重损害的。
第八十九条 用人单位违反本法规定未向劳动者出具解除或者终止劳动合同的书面证明,由劳动行政部门责令改正;给劳动者造成损害的,应当承担赔偿责任。
第九十条 劳动者违反本法规定解除劳动合同,或者违反劳动合同中约定的保密义务或者竞业限制,给用人单位造成损失的,应当承担赔偿责任。
第九十一条 用人单位招用与其他用人单位尚未解除或者终止劳动合同的劳动者,给其他用人单位造成损失的,应当承担连带赔偿责任。
第九十二条 劳务派遣单位违反本法规定的,由劳动行政部门和其他有关主管部门责令改正;情节严重的,以每人一千元以上五千元以下的标准处以罚款,并由工商行政管理部门吊销营业执照;给被派遣劳动者造成损害的,劳务派遣单位与用工单位承担连带赔偿责任。
第九十三条 对不具备合法经营资格的用人单位的违法犯罪行为,依法追究法律责任;劳动者已经付出劳动的,该单位或者其出资人应当依照本法有关规定向劳动者支付劳动报酬、经济补偿、赔偿金;给劳动者造成损害的,应当承担赔偿责任。
第九十四条 个人承包经营违反本法规定招用劳动者,给劳动者造成损害的,发包的组织与个人承包经营者承担连带赔偿责任。
第九十五条 劳动行政部门和其他有关主管部门及其工作人员玩忽职守、不履行法定职责,或者违法行使职权,给劳动者或者用人单位造成损害的,应当承担赔偿责任;对直接负责的主管人员和其他直接责任人员,依法给予行政处分;构成犯罪的,依法追究刑事责任。
第八章 附  则
第九十六条 事业单位与实行聘用制的工作人员订立、履行、变更、解除或者终止劳动合同,法律、行政法规或者国务院另有规定的,依照其规定;未作规定的,依照本法有关规定执行。
第九十七条 本法施行前已依法订立且在本法施行之日存续的劳动合同,继续履行;本法第十四条第二款第三项规定连续订立固定期限劳动合同的次数,自本法施行后续订固定期限劳动合同时开始计算。
本法施行前已建立劳动关系,尚未订立书面劳动合同的,应当自本法施行之日起一个月内订立。
本法施行之日存续的劳动合同在本法施行后解除或者终止,依照本法第四十六条规定应当支付经济补偿的,经济补偿年限自本法施行之日起计算;本法施行前按照当时有关规定,用人单位应当向劳动者支付经济补偿的,按照当时有关规定执行。
第九十八条 本法自2008年1月1日起施行。