一个故事(续)

本想把故事的继续写在饭否或者嘀咕上,结果饭否被河蟹了,有人说嘀咕会继续,果然,不光嘀咕,叽歪,做啥等中文twitter网站都被河蟹了。我们伟大的P,英明的G,想保护我们这些永远是那么的不明真相的群众不被言论所愚弄。所以,故事的继续,就写在这里了。

总是跟随他人的步伐,是永远也无法做出超越的。有些人在人前看似和别人一样轻松,但人后他付出多少努力?这个世界其实是公平的,即使是那些富二代,官二代,他们也是因为上一辈的努力,这就是资本!

另附,最近看到的一句话,就业保障会降低一个人的竞争力,职业保障可以提高竞争力,假设有一天,公司突然不需要你了,这时候你不用去找工作,而是有一堆公司马上排着队请你去,这才是真正的保障

subversion 安装、配置与使用

1、下载subversion,地址http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&expandFolder=91&folderID=260

2、安装subversion到磁盘某个目录,例如:D:\Program Files\Subversion

3、创建SVN仓库,在硬盘上创建个空目录,作为 svn的仓库目录。如:D:\svn。然后,cmd,输入svnadmin create D:\svn, 如果提示错误,尝试"D:\Program Files\Subversion\bin\svnadmin.exe" create D:\svn。

4、配置服务。进入仓库目录下的 conf 文件夹,也就是 D:\svn\conf 里面有3 个默认的配置文件:authz , passwd , svnserve.conf 。据说三个配置文件的配置,每行有效配置前不能有空格,不然配置会失败。

配置svnserve.conf文件

……
### 匿名方式不允许访问
anon-access = none
……
### Uncomment the line below to use the default password file.
### 表示访问仓库的认证有文件 passwd 提供的账户确定
password-db = passwd
……
### Uncomment the line below to use the default authorization file.
### 表示认证后的账户访问权限由文件 authz 定义
authz-db = authz
### This option specifies the authentication realm of the repository.
……
#realm = My First Repository

配置passwd文件

[users]
# harry = harryssecret
# sally = sallyssecret
lxl = lxl

这表示本仓库配置了一个用户lxl, 他的访问密码是lxl。

配置authz文件

可以参照文件里原来带的示例进行配置,[groups]设置用户分组,接下来设置目录访问权限[/test_project]
@admin_group = rw
@dev_group = rw
* = r

5、启动服务。svn服务器一般常用svnserve 和apache 方式,总的来说 svnserve 是最高效的方式,一般应用于内部开发网中使用。
Apache 方式因为可以很好的部署在 internet 上,所以公网使用最方便。apache方式太麻烦了,没想看。

我的subversion安装在D:\Program Files\Subversion,版本库在D:\svn,cmd后,输入SC create svnservice binPath= "\"D:\Program Files\Subversion\bin\svnserve.exe\" – -service -r \"D:\svn\"" displayname= "SVNService" depend= Tcpip,注意单引号binPath=”"里面如果有引号要转义,sc对选项的格式还有要求,例如“depend= Tcpip”不能写为“depend = Tcpip”或“depend=Tcpip”,也就是“=”前不能有空各,而后面必须有空格。注册完之后可以使用net start svnservice,启动服务。使用”net stop svnservice”停止服务。使用”sc delete svnservice”,删除服务。如果想要随机启动,可以在windows的服务里设成自动,或者刚才sc语句后面加上start= auto。

6、搞定了,可以再装个乌龟

饭否经典语录

我页面右下角的蓝色饭否已经好长时间没出来了,不知道啥时候能活过来,难道要等到十一之后?

以下来自豆瓣

1.我这人从不记仇,一般有仇当场我就报了。

2.别在我的坟前哭。脏了我轮回的路。

3.已经将整个青春都用来检讨青春,还要把整个生命都用来怀疑生命。

4.是这样的张总,妳在家里的电脑上按了CTRL+C,然后在公司的电脑上再按CTRL+V是肯定不行的。即使同一篇文章也不行。不不,多贵的电脑都不行。

5.你要是鲜花,以后牛都不敢拉粪了!

6.我以为你只是1和3中间的数,没想到你还是1和3俩数的组合。

7.在网易看到一条评论:我指着一盆花,淡淡地说:草。我指着天空,淡淡地说:日。

8.先是《中国不高兴》,然后是《中国为什么不高兴》,接下来是《中国凭什么不高兴》、《中国怎么那么不高兴》、《你说中国怎么那么不高兴》、《凭什么让我说中国怎么那么不高兴》、《凭什么不能让你说中国怎么那么不高兴》、《我他妈哪知道中国怎么那么不高兴》……

10.自己选择45°仰视别人,就休怪他人135°俯视着看你。

11.Ralph W. Sockman说:当我们是少数时,可以测试自己的勇气;当我们是多数时,可以测试自己的宽容。

12.牧羊,一辈子都在急;金牛,一辈子都在守;双子,一辈子都在徘徊;巨蟹,一辈子都在等;狮子,一辈子都在控制;处女,一辈子都在准备;天秤,一辈子都在权衡;天蝎,一辈子都在猜疑;射手,一辈子都在玩儿;摩羯,一辈子都在奋斗;水瓶,一辈子都在做梦;双鱼一 辈子都不知道自己在做什么。

13.在职场中就应该像柯南那样,有一种我走到哪就让别人死到哪的霸气。

14.一食人族上班,经理再三交代不能吃同事,答应。过几天忍不住,偷吃一个清洁工人,当即被发现。其感悟是:千万别吃真正做事的人。

15.李碧华说过: 什么叫多余?夏天的棉袄,冬天的蒲扇,还有等我已经心冷后你的殷勤。

16.永远年轻,永远装嫩,永远不知好歹,永远热泪盈眶。

17.很多时候你只是某个人的练爱对象而非恋爱对象。

18.钱钟书先生对杨绛女士有这样一段评价,后来被社会学家视为理想婚姻的典范: 1、在遇到她以前,我从未想过结婚的事。 2、和她在一起这么多年,从未后悔过娶她做妻子。 3、也从未想过娶别的女人。

19.你攒够四块五,我也攒够四块五,我们就可以去民政局结婚了。

20.个人感觉,在网络上要转向“慢”了,资讯越快,越是要等几天让事实浮现,第一时间人肉,第一时间谴责,第一时间落泪,都无太多必要。

21.我爸面对我发胖一事发表了看法:没有韩红的命,还得了韩红的病。

22.你来我信你不会走,你走我当你没来过。——我们该这样对待缘分与爱。

23.你觉得别人牛B,他不一定觉得你牛B,但你要觉得别人傻B,在他眼里你也是一傻B,所以我认为牛B像单恋,傻B则是两情相悦。

24.“上了年纪最大的好处就是:年轻时得不到的东西,现在你不想要了。”

25.世界上所有男人都是骗子。不管是漂亮还是不漂亮的女人都会被骗。有所不同的是,幸运的女人找到了一个大骗子,骗了她一辈子。 不幸的女人找到了一个小骗子,骗了她一阵子。

26.人最软弱的地方,是舍不得。舍不得一段不再精采的感情,舍不得一份虚荣,舍不得掌声。我们永远以为最好的日子是会很长很长的,不必那麽快离开。就在我们心软和缺乏勇气的时候,最好的日子毫不留情地逝去了。

27.曾以为我是那崖畔的一枝花,后来才知道,不过是人海一粒渣。

28.现在你骂我,是因为你还不了解我,等你以后了解了我,你一定会动手打我的。

29.一日不读书,无人看得出;一周不读书,开始会爆粗;一月不读书,智商输给猪。

30.当前我国女性成功大概有如下四种途径:第一,学好英语,嫁老外。第二,学好英语,出国读书,嫁老外。第三,学好英语,出国读书,学成归国,嫁老外。第四,学好英语,出国读书,学成归国,努力打拼,嫁老外。

31.有的人聪明得像天气,多变;有的人傻得像天气预报,变天它都看不出来。

32.马不停蹄的错过,轻而易举的辜负,不知不觉的陌路。

33.石头记告诉我们:凡是真心爱的最后都散了,凡是混搭的最后都团圆了。

34.如果你不是经常遇到挫折,这表明你做的事情没有很大的创新性-伍迪.艾伦

35.爱情生活里,比找不到安全感更可怕的是什么?是找不到安全套。

36.两个人在一起,更多的不是改变了对方,而是接受了,所以说包容呢,如果光想着改变,那不是生活,那是战争。

37.一切问题最终都是时间问题,一切烦恼其实都是自寻烦恼。

38.人永远不知道谁哪次不经意的跟你说了再见之后就真的再也不见了。

39.很多事都介于“不说憋屈“和“说了矫情“之间。

40.通往成功的路,总是在施工中。

41.【你喜欢我天使的脸孔,还是魔鬼的身材?】【我就喜欢你这种幽默感。】

42.下车时导游小姐说:“请带好您的贵重物品。”他拉着我的手说:“快走,贵重物品”。

43.我不下地狱,谁爱下谁下

44.猜一句英文:「ABABBBAAAAAABBBABAAAABBBBAABBBAAAAA」?〈答案:Long time no C〉

45.自己选择的路,跪着也要走完

46.我也不是非你不可。你也不是非我不可。真是一场误会。

47.想你的眉目,想到模糊。——突然觉得,思念大都如此,越来越淡

48.广播体操现在开始:╔囧╗╔囧╝╚囧╝╚囧╗╔囧╗╔囧╝╚囧╝╚囧╗╔囧╗╔囧╝╚囧╝╚囧╗╔囧╗╔囧╝╚囧╝╚囧╗╔囧╗╔囧╝╚囧╝╚囧╗╔囧╗╔囧╝╚囧╝╚囧╗╔囧╗╔囧╝╚囧╝╚囧╗

49.在经年后,感叹,那两个少年:一个惊艳了时光,一个温柔了岁月。

50.你永远也无法理解,为了让自己对生活发生兴趣,我们付出了多大的努力。

51.孔子曰,中午不睡,下午崩溃;孟子曰,孔子说的对

52.9个橙子分给13个小朋友,怎么分才公平?-杀死4个小朋友。

53.如果她(他)对你说:”忘了我吧。"你告诉对方:”我一直没记住。"

54.20岁看体力;30岁看学历;40岁看经历;50岁看智力;60岁看病历;70岁看日历;80岁看黄历;90岁看舍利。

55.史上最神秘的部门:有关部门;史上最神秘的人:知情人士;史上最权威的人:砖家叫兽。

56.“恋”是个很强悍的字。它的上半部取自“变态”的“变”,下半部取自“变态”的“态”。

57.就算是一坨屎,也有遇见屎壳郎的那天。

CSS优化

本文总结了一些CSS优化的规则,包括一些简写技巧,选择器的使用,及其它注意事项。

css简写技巧

1、属性值为0,而非0px。如果属性值为0,那么可以不为其添加单位(如px、em等),例如:

padding: 10px 5px 0px 0px;

 可以写成:

padding: 10px 5px 0 0;

2、背景属性合写。背景属性可能会包含设置背景色、背景图、背景图的位置和背景图重复方式的参数,可以将这些合并写到一句里,例如:

background-image: url(bg.png);
background-position: 0 0;
background-repeat: no-repeat;

可以写成:

background: url(bg.png) no-repeat 0 0;

4、文字属性合写。和背景一样,文字属性也有很多可能会用到的属性值,来个复杂的文字样式:

font-style:italic;
font-variant:small-caps;
font-weight:bold;
font-size:12px;
line-height:1.5;
font-family:Arial, sans-serif;

 可以写成:

font:italic small-caps bold 12px/1.5 Arial, sans-serif;

4、颜色简写。css里的颜色数值使用“#”加6个16进制数表示的。这6个数两个一组,分别表示red,green,blue的值,有人说如果每对的颜色值都是各自相等的,可以简写成一个数值。例如,#ff6600,可以简写成#f60。关于这写法没找到确实的数据证明对浏览器的渲染效率是否有影响,但十六进制的颜色值默认标准是大写字母及数字组成的六位数标注。在未知情况下不希望冒险而降低了渲染的效率,所以还是建议写成#FF6600。

5、margin、padding等的简写。有些人会这样声明边框:

margin-top:5px;
margin-right:10px;
margin-bottom:5px;
margin-left:10px;

可以这样简写:

margin:5px 10px 5px 10px;

css里,像margin、padding、border-width等在写属性值时都是按照上-右-下-左的顺时针方向来写的,不要弄混顺序。像上面的例子,上下边距,左右边距分别是相等的,还可以进一步简化:

margin:5px 10px;

同理,padding、border-width等也是如此。

6、border的简写。举个例子,声明一个1像素的黑色实线边框:

border-width:1px;
border-style:solid;
border-color:#000;

可以简写成:

border:1px solid #000;

有人可能会记不清顺序,我通常这样记,“数字靠两端,字母摆中间”。

7、列表样式。用的不多,一个例子:

list-style-type:square;
list-style-position:inside;
list-style-image:url(filename.gif);

这样简写:

list-style:square inside url(filename.gir);

选择器使用

据说Mozilla样式系统的选择器是从右向左匹配的,这里有篇文章https://developer.mozilla.org/en/Writing_Efficient_CSS,看看就行,毕竟因为ie6的存在,像>,+这样的选择器我们是用不到的,关于浏览器对选择器的支持情况,可以看下http://www.masterboke.cn/2009/02/26/css-browser-support/。不管选择器是从左还是从右匹配,有三点注意一下:

1、避免使用通用选择符。想*{},#test *{}这样的选择器还是不要用。

2、不要用标签修饰id选择器。不要出现div #test{}这样的选择器,id选择器直接单独使用就行,不用再画蛇添足。

3、不要使用标签修饰class选择器。不要出现div .test{}这样的选择器。

其它注意事项

1、对css代码进行压缩。不管开发时是啥样的,呈现到用户面前时必定是压缩过的。

2、应该将CSS 放置于结构的上方(一般放置于head 元素内)。CSS 是解释型语言,ff和ie在等待CSS 传输完成之前不会渲染任何东西。放在顶部,浏览器能够有针对性的对 HTML 页面从顶到下进行解析和渲染。

3、尽量使用 <link rel=”stylesheet” href=”http://www.masterboke.cn/test.css” type=”text/css”> 的样式导入方式,而减少@import 的使用,更不要使用多层嵌套的@import 。因为在 IE 里,@import 相当于将<link> 放在页面尾部。

4、不要使用css表达式。CSS Expressions这个东西好像也只有ie里能用。

5、将css从页面里剥离,放在单独的文件里,这样能够使用缓存、压缩等策略,当然要注意不要引入过多的css文件,会增加http请求的。

6、避免使用滤镜。IE独有属性AlphaImageLoader用于修正7.0以下版本中显示PNG图片的半透明效果。这个滤镜的问题在于浏览器加载图片时它会终止内容的呈现并且冻结浏览器。在每一个元素(不仅仅是图片)它都会运算一次,增加了内存开支,因此它的问题是多方面的。完全避免使用AlphaImageLoader的最好方法就是使用PNG8格式来代替,这种格式能在IE中很好地工作。如果确实需要使用AlphaImageLoader,请使用下划线_filter又使之对IE7以上版本的用户无效。

杰克逊

26日晨,全世界收到一个消息,一代歌王,迈克尔·杰克逊因心脏病突发,抢救无效去世,终年50岁。这个消息来得太突然,我一直认为他会死于皮肤癌,没想 到会因为心脏病突发而故去。他有无法复制的传奇一生,他曾辉煌过,拥有亿万歌迷,与猫王、披头士并列为流行乐史上最伟大的不朽象征,也曾落魄过,债台高 筑,被丑闻包围。不过,所有的这一切,都随着那颗心脏的停止跳动,画上了一个句号。虽然我不是彻头彻尾的杰克逊歌迷,但这么一个被无数人奉为神明的人的离去,难免让我有些感慨。活着,为了什么?应该怎样度过这一生?会有人得到永生吗?

Google音乐纪念杰克逊的专题,http://www.google.cn/music/artist?id=A37ef8fc531bca276

 

heal the world 治愈这个世界
make it a better place 为你我
for you and for me 为整个人类 不分种族
and the entire human race 创造一个更好的空间
there are people dying 每天有人在死去
if you care enough for the living 请关心活着的人们
make it a better place 为你我
for you and for me 创造一个更好的空间

heal the world 治愈这个世界
make it a better place 为你我
for you and for me 为整个人类 不分种族
and the entire human race 创造一个更好的空间
there are people dying 每天有人在死去
if you care enough for the living 请关心活着的人们
make it a better place 为你我
for you and for me 创造一个更好的空间

if you want to know why 如你想知为什么
there’s love that canot lie 爱 不是撒谎
love is strong 爱 强大有力
it only cares of joyful giving 爱 是快乐的付出
if we try we shall see 试着去爱 你看到
in this bliss we canot feel 爱的庇佑里 感觉不到
fear od dread 害怕 和 恐惧
we stop existing and start living 不是存在 而是真正的生命的开始
then it feels that always 让爱常存
love’s enough for us growing 伴随成长
so make a better world 一个更好的世界
make a better place … 一个更好的住所
heal the world 治愈这个世界
make it a better place 为你我
for you and for me 为整个人类 不分种族
and the entire human race 创造一个更好的空间
there are people dying 每天有人在死去
if you care enough for the living 请关心活着的人们
make a better place for you and for me 为你我 创造一个更好的空间

and the dream we were conceived in 设想在梦里
will reveal a joyful face 显现快乐的面容
and the world we once believed in 曾信仰过的世界
will shine again in grace 重新优美 发光
then why do we keep strangling life 那为何我们还要扼杀生命
wound this earth, crucify its soul 伤害了这个地球 十字架上钉死灵魂
though it’s plain to see 尽管如此地显见
this world is heavenly 这个天堂般的人间
be god’s glow 仍是上帝的 光耀

we could fly so high 我们可以高飞
let our spirits never die 让灵魂不死
in my heart i feel you are all my brothers 在我心中 你们皆是我的兄弟
create a world with no fear 创造一个无畏的世界
together we cry happy tears 我们含着幸福的泪水
see the nations turn their swords into plowshares 喜看国家与国家 化干戈为玉帛
we could really get there 我们真的能达到
if you cared enough for the living 如果你够关心活着的人
make a little space 留个小小的空间
to make a better place … 创造一个更好的空间
heal the world 治愈这个世界
make it a better place 为你我
for you and for me 为整个人类 不分种族
and the entire human race 创造一个更好的空间
there are people dying 每天有人在死去
if you care enough for the living 请关心活着的人们
make it a better place 为你我
for you and for me 创造一个更好的空间


there are people dying 每天有人在死去
if you care enough for the living 请关心活着的人们
make it a better place 为你我
for you and for me 创造一个更好的空间

you and for me … 为了你 和 我

继续阅读 »