- 今天在豆瓣网看到南开校友俱乐部里面的一个讨论话题,说你最影响你一生的是哪一本书。我想了想,影响的书有很多,可是真没有一本能达到“最”的程度。听到有人说“最害怕又是那种毫无实用性的励志书了”。我想了想,励志的书都是有实用性的才好么?现在我的想法是,无论是什么励志书,只要不太粗制滥造,都是值得一读的。一本或者几本励志的书都不能形成一个人的价值体系。工作忙碌的现代人都说自己忙到没有时间看书,但是却花很多时间放在社会化的电视节目上面,并乐此不疲。一天看二十分钟的书,我觉得还是可以挤的吧。贵有恒,何必三更起五更眠,长期积累就好。人生最值得投资的就是锻炼自身,而自我教育是砥砺自身的最好途径。工作上带来的经济安全感不一定最可靠的。
- 最近在想很多事情。像我已经到了人生的第二次轮回,生命最辉煌最美好的年华就将离我而去。每当看到那些非常优秀的运动员,球星们都比我小的时候,我发现自己开始有一些老了。奔三的岁月,做一件机会成本很高的事情,都会有些后怕。每一年的时间,每一个月,成本都是那么高。我都开始对时间有所计较了,什么时候该做,什么事情不该做,都取决于时间的成本。时间好宝贵,也好可怕。另外在想生活中很多事情都是在博弈。
- 来北京一个多月了,这里的很多人很多事都是那么现实。街上那么多好车,但是周围的人都不见得很富裕,至少脸上的笑容很少。各种酒吧,俱乐部,夜夜笙歌。我感觉我正在被北京这座城市同化掉。我在天津的象牙塔待得太久了,还需要慢慢的习惯才行。
- 人生终究是可爱的,美好的,虽然有时候会很灰暗。黎明不会远的。
这个shell脚本的用处是读出url.txt的内容,url.txt内容类似于http://www.mydomain.com/some_directory/1.html http://www.mydomain.com/some_directory/2.html
http://www.mydomain.com/some_directory/3.html
http://www.mydomain.com/some_directory/4.html
然后把文件内容逐行读出的转化成本地路径,先备份打包,然后一起删除。
- #!/bin/bash
- #
- # use "sed" to change url to local path. separator is ";".
- #
- sed -e 's;http://www.mydomain.com/some_directory/;;g' url.txt >temp
- #
- # loop. compress all files into a .tar file.
- #
- files=$(cat temp)
- for file in $files
- do
- tar -rf url_backup_`date +%Y%m%d%H`.tar $file
- rm -rf $file
- echo $file
- done
- # end loop and delete the temporary file.
- rm -rf temp
yahoo.com首页源代码太多太杂了,看不出来它怎么弄的,就自己写了一个简单的,说不定什么时候就有用。主要是通过控制容器的高度来实现的,高度减少时会有加速的过程,滑动的效果看起来更好看一些。在IE,Firefox,Opera下效果一致。演示页面
- <html>
- <head>
- <style type="text/css">
- body {
- margin: 0 auto auto auto;
- text-align: center;
- }
- #hide {
- height: 68px; width: 950px;
- text-align: right;
- font-family: Trebuchet MS, sans-serif;font-size:small;
- background: #1A4B8E url(tp_top_bg.png) no-repeat; background-position: bottom;
- margin: 0 auto auto auto;
- }
- a:link,a:hover,a:visited,a:active {
- color:#ffffff; text-decoration:none;
- }
- </style>
- <script language="javascript">
- //定义div的高度height=counter,i为计数累加,i的平方要小于counter值,因为height不能负数,这里i在0-8之间
- var counter = 68 ;
- var i = 0 ;
- function hide(){
- //定义计数器,每隔100微秒触发一次startCounter()函数
- var myInterval=window.setInterval("startCounter()",100);
- }
- function startCounter(){
- //点击以后把关闭链接的容器隐藏
- document.getElementById("close_link").style.display = "none";
- if(i < 9 && i >-1 ){
- //设置div的高度为counter减去i的平方,这样高度减少时会有一个加速平滑过程,而不是匀速
- document.getElementById("hide").style.height = counter-i*i;
- i++;
- //IE下,不能定义直接为height=0的高度,必须设置font-size的值为0
- document.getElementById("hide").style.fontSize = 0;
-
- }
- // i超过8或产生其他异常时,div隐藏
- else {
- document.getElementById("hide").style.display = "none";
- }
- }
- </script>
- </head>
- <body>
- <div id="hide"><div id="sample"><a href="#" onClick="hide();" id="close_link">Close</a></div></div>
- <div id="haha"><img src="1.gif" /></div>
- </body>
- </html>
不能直接用 setInterval(test(a,b),1000,a,b)这样的形式(手册上面都是这样写的),浏览器会报参数无效的错误。可以新建一个临时函数做表达式传给setTimeout和setInterval函数。
例子:
- var myTimeout=setTimeout(function(){f(x,y);}, n);
- var myInterval=window.setInterval(function(){startCounter(a);},100);
谢谢iStef大牛。