The Mirages

樱桃沟夹事

nginx cache现在已经在0.8以上的版本默认启用了,其实是作为proxy部分的一部分。而且现在nginx cache已经支持expires, gzip,内存cache管理等等,已经可以作为线上可以使用了。

使用nginx cache一直是有这个想法的,因为squid实在是太过臃肿了,而连接数到达400已经很吃力了,而nginx的优势恰恰是在连接数上。下面就开始试用吧。

首先是安装,我还特地下载了一个purge工具,专门用来进行推送,但是还是要单独安装squidclient。

 ./configure --prefix=/usr/local/nginx --with-http_realip_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --with-file-aio --add-module=/home/timo/download/ngx_cache_purge-1.2 
 make 
 make install 

下面这个是我自己的一个Nginx.conf文件,用来做最简单的cache功能

user www-data;
worker_processes 1;

#error_log logs/error.log;
#error_log logs/error.log notice;
error_log logs/error.log info;

#pid logs/nginx.pid;

events {
  worker_connections 1024;
  use	epoll;
  }

http {
include mime.types;
default_type application/octet-stream;

log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';

access_log logs/access.log main;

sendfile on;
tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;

gzip on;
gzip_http_version 1.0;
gzip_comp_level 9;
gzip_proxied any;
gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
#gzip_min_length 1100;
gzip_buffers 16 8k;
#gzip_disable "MSIE [1-6]\.(?!.*SV1)";

proxy_cache_path /var/www/nginx_cache levels=1:2
keys_zone=cache_one:200m inactive=1d max_size=200m;
# proxy_temp_path /var/www/nginx_cache/temp;

server {
listen 10.1.41.81:81;
# expires 2d;

location / {
  proxy_cache cache_one;
  # proxy_cache_valid 200 301 302 304 30d;
  proxy_cache_key $host$uri;
  proxy_hide_header Vary;
  proxy_set_header Host $host;
  proxy_set_header Accept-Encoding '';
  proxy_set_header X-Forwarded-For $remote_addr; add_header X-Cache "HIT from cache_test";
  proxy_pass http://10.1.41.81;
  if ( $request_method = "PURGE" ) {
  rewrite ^(.*)$ /purge$1 last;
  }
}

location ~ /purge(/.*) {
  allow 10.0.0.0/8;
  deny all;
  error_page 405 =200 /purge$1;
  proxy_cache_purge cache_one $host$1$is_args$args;
  }
}
}
阅读全文 »

喜欢互联网,是因为互联网的快速发展,不像传统软件产业为了一个产品设计需要琢磨几个月,虽然属于精益求精,但是互联网属于快速变化,什么东西基本是在边做边完善着。

现在搜猫浏览器希望做推广,虽然教育网加速很不错,但是这个功能也就对于使用教育网的人有用,而中国大部分网民都不在教育网内,所以要在其它地方推广,必须要有其它的杀手级应用。

而新闻中心也想增加注册用户的使用率。

其实这些东西都是非常个性化的东西,为什么我看新闻一定要注册进来,为什么我一定要注册使用搜猫浏览器。

所谓个性化的东西就是跟邮件一样,每个人都不得不登录自己的帐号来查看自己的邮件。所以同理,我们一定要推动自己的个性化运动。

新闻中心,我们都喜欢大量的编辑给我们编辑好新闻主题来查看了,可这些新闻真的是我们想要看的吗? 社会新闻还好,可体育新闻呢?
有人喜欢F1,有人喜欢足球,有人喜欢巴萨,有人曼联,有人喜欢NBA,而其他新闻我基本就不看的,你说如果你不登录,服务器能知道你只喜欢NBA吗?所以定制个性化新闻其实是新闻中心必须做的?
其实这个很想RSS订阅, 但是RSS订阅的内容一般都是技术交流方面的,而新闻方面的还是喜欢通过门户来获知的。

阅读全文 »

puppet是一个类似cfengine的分发工具。主要是由ruby进行开发的。最新版本是2.6了,建议安装最新的版本,省却了很多bug的困扰。

在我的测试环境中,server是一台cent5.5的服务器,而客户端是我的ubuntu10.04。 下面简单说下安装过程。

安装前我centos5.5命名为puppet.timo.com
而ubuntu10.04命名为desktop.timo.com
这个可以在hosts或者DNS中进行指定。

由于是最新的版本,所以我们没法通过源来进行安装。

 yum install ruby rdoc ri ruby-devel ibdifflcs-ruby libdifflcs-ruby1.8 sudo apt-get install ruby rdoc ri ruby-devel libdifflcs-ruby libdifflcs-ruby1.8 

上面2个是在centos和ubuntu下安装的依赖包

阅读全文 »

周二还是周一的晚上,老张给大家开了会说要再造我们搜猫网的文化。大意是说搜猫网最好的时代是98年和01年,大家共进退。
其实这种现象很正常,这个世界上只能同甘苦,不能同富贵的事情的多了去了,就跟反过来一样。
这跟我在囚囚网是一样的,去年做日本项目,大家没日没夜的加班,但是也都没什么怨言,而且我们互相相处的还非常好,而今年项目走向正轨后,我们这些人也基本是走的走了,各奔东西。有去完美,百度,网易,YAHOO,LG等等。
回到中心来,搜猫网作为中国很早的一代门户网站,可为什么现在沦落到靠个搜猫输入法撑着。我觉得原因很简单,创新二字。
搜猫创办门户的时候国外也就YAHOO算是门户,而国内就是没有,而作为普通网民的入口,门户还是很重要的,我要看什么新闻,看邮箱都要去门户。而随着时间的推移,很多人获取资讯都是通过GOOGLE来了,而RSS和SNS的推出更是加剧了这种步骤。而搜猫网还是抱死在门户这一颗树上。
终于有一天来了个想做输入法的年轻人,他算是一股外来力量进入了搜猫网,而这款产品的划时代影响是无与伦比的。在这之前,我们用惯了紫光拼音和微软输入法。而就在之前,我们很多人也会认为输入法也就这样了。
其实很多时候,我们的创新都是在原有的基础上进行创新。在GMAIL之前,我们觉得邮箱也就126这样的,在没有GOOGLE之前,我们觉得搜索也就能达到这样的了。但是这些创新产品的出现打破了我们的认知。
于是网易推出了客户端,应该说这个客户端还是有些亮点的,比如自动添加联系人,自动将发件人和收件人名字改为联系人中的名字。当然作为用户我也为这个客户端提过意见,但是最终不了了之。一个意见是联系人无法同步到网易邮箱服务器上,二是网易的联系人无法导出。(这个应该是怕竞争对手利用)。应该说这个客户端的推出算是打破了国内FOXMAIL的垄断地位了。而自从QQ收购了FOXMAIL之后,FOXMAIL本身就没有什么大的改进了,FOXMAIL的团队都在做改造QQ邮箱去了。
为什么说邮件的问题,一个是因为邮件是INTERNET非常古老的一个产品,而居然很多人都可以在这样古老的产品做一些新的改造。这说明产品本身老不老没有关系,关键是针对产品的创新。
老张会上说,搜猫网会有评审委员会来判定这个产品行不行,能不能突破,我觉得这是一个大大的错误。下面我会说下为什么错了。
在IT公司里,创新做的最好的我觉得是CISCO和GOOGLE这2个公司,看他们每年申请的专利就知道了。原因为什么呢? CISCO的工程师可以在公司内部自己拉人成立新的开发项目,可以大家开发自己觉得有意思的东西,而一旦这个东西成型,CISCO经常会收购这些项目,而工程师们为了更多的被收购,于是就会经常对现有产品进行创新。而GOOGLE同样也是这样的,GMAIL本来就是一个GOOGLE工程师自己的产品,然后GOOGLE也是觉得不错,收购来继续大力研发。于是成了现在的GMAIL。
现在我要说为什么那个是错误的,成立评审委员会没有错,但是用它来判定产品行不行就是大大的错误了。我觉得这个委员会的唯一任务就是来扶植这些创新的项目,因为我们知道这种开发的一般都是工程师,而工程师对于市场,对于法务可能并不太了解。我们需要在这些方面来帮助工程师。
而现在虚拟机和云平台的盛行,我觉得更可以在内部进行开放,来让大家将自己新的创意和产品放到平台上来,而公司进行扶持,并将认为有前途的进行收购和推广。内部可以自由的成立各种项目组来把几个人召集起来开发新的产品。我觉得收购是一个奖励的行为,这样可以让大家看到实实在在的好处,那样很多人都学起来。
而现在搜猫网的现状是,新同事进来完全没有股票和期权。就算你做的再好也不会有的。这种行为更像是一个步入中年的老国企的行为,而不像是一个朝气蓬勃的互联网公司的行为。
CISCO和GOOGLE都是我们学习的榜样。甚至国内很多网游公司都是我们学习的榜样。
——————————————————————————
Best regards
Timo Seven

秀秀是我高中很要好的朋友,同在一个班里度过了高三的辛苦时光。她学习努力,成绩很棒,后来考上了北京的名校,现在在离我不远的大学里读研究生,同时在一家
500强公司里做实习生。秀秀所在的公司是全球IT领域首屈一指的老大哥公司,但是她在里面做人力资源部实习生,而她的专业好像是什么行政管理还是什么管理来着,反正跟人力或者IT都不搭边。
我问她以后想做什么,秀秀说想去某奢侈品公司做业务,因为听说那边实习生待遇是一天500大元儿,要是能当正式员工,肯定钱多的数不过来。
我问她那为什么在这里做实习生,一个跟未来和现状都不搭边的实习工作,秀秀说她只是想混一个实习经历而已,其他不重要。
我问她对未来有什么打算,秀秀说准备过年辞了这个实习回去写论文,然后再找个实习,能转正的那种,然后就工作了。至于找什么,还不知道。
我有点默然,觉得哪里不对,但是又说不出来什么。我总是下意识的觉得,当年秀秀这样人上人的好学生,结果为什么一点都不让我觉得精彩和震撼。我一直觉得,秀秀应该是那种一直让我惊艳的人。
秀秀说她总觉得自己的生活缺点什么,缺动力缺激情,似乎一切都是安排好的。她从一类重点大学、保研、金牌导师、500强实习,一路上很稳定,很顺溜。但是我一直记得一句话:”顺利,只是一种平庸的人生。”当年我不太理解,但是现在看着我们平静的没有一点涟漪的生活,瞬间觉得这句话说的太到位了。秀秀的生活被一种模式牵绊着,好像出轨了就是大错特错,当然,一贯优秀的秀秀也不会让自己出轨,而只是在轨道里做跑的最快的那个。我跟秀秀说,我怎么就觉得你生活不该是这样的普通呢?秀秀说:”那我去国外再读个博士,你觉得如何?这样就有海外背景了。”我差点翻了凳子。
秀秀,还记得轩轩么?当年我们班那个弹琴很好,但是成绩很差的轩轩,每天悠哉的来上课的高高个子的轩轩。我想给你讲讲她的现在。
当年轩轩她老人家有清华北大等多个名校的音乐特长生的录取通知书,可是她成绩太差,只上了一个二类学校的本科,还是特长生进去的,费牛劲了。她四年师从了个钢琴家,最后在毕业的时候考到了加拿大前三的一所大学继续学音乐,师从世界著名钢琴家XXX
( 我没记住),我们经常在飞信上聊天,我看着她慢慢的适应国外生活,慢慢在另一片天空下寻找内心的荣光,我看见她的音乐梦想一点点绽放起来,她的音乐慢慢从学校的琴房,走向舞台,走向世界,走向更大更美的地方。轩轩最近正在申请耶鲁的博士学位,问题不大,等学出来就是音乐家了。我一直在想,当年她不是最好的,甚至是最糟糕的,但是你现在纵观一下当年我们那个所谓的强化班里的学生,哪一个的世界有她精彩,有她开的盛大而顽强?随便打个电话问问当年我们班前十名的好学生,有的挣扎在一年年的考研班里,似乎考不上就对不起之前20年好学生的名誉;有的考上研究生了,每天出来找个公司实习,或者帮导师编书赚小钱;有的工作了,每天两点一线上下班,赚点钱租个小破房子,读读书看看报扯扯淡。
我刚重遇到轩轩的时候,她真的让我内心受到了震动。她一直追寻自己的挚爱,用自己的特长来打拼自己的世界。在12年的大学之前的生活里,她都没有突破考个倒数第十一名,但是她没有放弃自己的梦想,那就是音乐,就是钢琴。她内心有爱有音乐,她的内心有所向往,有所执着追求。我还记得她某个晚自习拿到清华的特长生能减掉80分的通知书的时候,她在班里跳跃着,喊叫着。当时全班都不屑的看着她,知道她减掉180,也考不上清华,而且特长生又算个毛,文化课高才是硬道理。但是秀秀,我们都错了,轩轩高兴的是她的音乐终于被承认,这是她梦想启航的一刻。她自己都知道,就是少280分,她也考不上清华的。
而我们呢?我们过的很规矩,特别规范。我们用abc和XYZ进好的大学,上牛的硕士,挤进500强作渺小的实习生,试图给自己的背景上加朵花儿,其实也就是个喇叭花,加不上什么牡丹;然后入职,拿4K一个月的工资互相攀比,比谁小资,谁名牌,谁出门能打车了,谁租的房子比较大,是精装的,未来不久我们会继续攀比谁有房子有车了,谁嫁入豪门了。但是你有发现么,轩轩的世界越来越大,我们的世界越来越小,变得很小很小,最后就变成了我们拿着自己用青春加班熬夜赚来的十万块钱,在北京几个烫手的楼盘和几个华而不实的名贵餐厅里显摆+得瑟。我们当了20年的好学生,最终成就的是一个个小小的蜗居和在虚荣的外表下隐藏着的脆弱的心灵。
你说你没有想到我现在会变的很好,而我当年也就是个中等生,也没有轩轩的特长。其实我特别不想说这些话,因为好像说起来是我鄙视你的样子。其实我没有对你任何不好的感情,只是因为你现在经历的一切是我曾经的样子,我特别想用我的亲身经历告诉你这些过往的心里痕迹。在我的大学里,我一直认为要高薪、要体面的工作、要当传说中的小白领,出门要住五星级宾馆,买东西再也不用看价格,于是我就冲着这个目标piapia的跑出来了。但是在毕业后一年外表光鲜的白领生活中,我看不到自己的目标,我不知道我为什么要加班熬夜通宵拼命,我做的这一切难道是要别人看起来我很忙很牛X么?我忙的没有时间给妈妈打电话,我忙的对朋友不耐烦,我忙的在家里和家人发飙,其实我没有那么忙,我是很烦,烦我自己失去了目标。我是一个目标导向的人,没有了目标,的生活就成了死水。
直到今年7月的一天,我在火车上突然想起来了我的梦想。芥末说,人在17岁时候的梦想很大程度上就是终生的梦想。是的,我17岁的梦想一点点复苏在我心里,变得生机盎然起来。那之后的我,也奇迹般的恢复了元气和精力,开始了很多我想做的事情,也想明白了很多问题,比如我为什么要经常加班工作,而且还很开心的忍受没有加班费的事实。我开始变得特立独行,开始变得坚定而彪悍。这全部只是因为我内心有了一个目标,在通往这个目标的道路上,我明白自己该要点什么,该放弃点什么。我学会从多角度来看待我的世界和别人的世界,我的视野变得圆润而饱满,我的胸怀变得宽广而有秩序。我尝试读曾经厌恶的历史,我尝试用做生意的方式做事情,我尝试海纳不同的声音入耳,我尝试曾经标准好孩子不应该做的所有事情。
兔斯基说:当你走上了不一样的道路,你才有可能看到和别人不一样的风景。在我变成一个人人眼中的特殊的小孩的时候,我才看到了世界上原来有这么多的精彩的活法,我才开始由衷的赞叹穿着一身油腻腻工作服的工人的伟大,我才感动于一个个社会底层劳动人民的朴实和善良。而这些,都曾经被我用标尺划出了我那标准的生活。
下个月我要换一个地方租房子了。我从20平米的房间搬进一个8平米的蜗居里,我大大的双人床要换成小小的单人床,我要把自己的东西都规矩的整理好,而不能像现在这样满地乱扔都能找见了。新房子的姐姐担心我是否能接受即将到来的变化,毕竟由奢入俭难啊。可是秀秀,你知道么?我的内心并不在意,相反我觉得很幸福,因为内心有一个目标在,所有的一切都只为这个目标而变化,能屈能伸才是我未来人生当中重要的标尺。
今天早晨,轩轩在飞信上说,她如果最后考上了耶鲁,让我给她一个大大的奖赏。我笑了,轩轩像一只美艳的蝴蝶,一步步飞向了高远的音乐天堂。而她的故事和我走过的日子也让我明白,成功不是一个点概念,而是一个成长概念。只有那些有目标、有爱、有激情、能坚持到底的灵魂,才能走出一路不断的生机盎然,活出一个越来越大的世界。
原作者的感悟
看完以后我沉默..然后思考,,,我17岁的梦想是什么?真讽刺…我一点都记不起来了..我不是没有,而是我真的忘记了
我的路也还算顺利..小学优等生初中优等生高中优等生一路走过来.我优等生优等生地被束缚着了
偶尔的放纵也觉得是会偏离自己的正常轨道,于是又回到优等生的生活
但是我从来没有仔细思考过..我的正常轨道我追求的我想要的到底是什么?难道真的就是优等生的那些老路么???
小时候的梦想很远大,但是怎么说也有多少不现实..科学家教育家发明家老师呵呵
于是长大啦,这些梦想投影到现实中去我发现都是是这么的不堪一击
为什么?
走的路已经模式化了.很悲哀,我意识到但是我竟然觉得力不从心
因为之前的路都被模式化了..于是现在长大了也由于惯性思想也走上这样的路
优等生的生活一定要过得好,一定要找到好工作,一定要享受到好的东西好的一切
现在进了大学,优等生模式他妈的又出来了!
我就好像里面的秀秀,虽然我承认自己还不够她高级
但是我们都很悲哀.我很早就认为并断定..我读大学就是为了以后工作,一个好的工作一个好的生活
没有这些做目标,,大学都是吃白饭混的..
我不能说这些目标不好,,但是我真的很悲哀,,我为了这些目标.忽略了什么错过了什么丢掉了什么!!!
数不胜数啊
为了过上小白领小资的生活,我都干了什么
努力学习,努力使学分绩往更上的方向排去,为什么
因为想拿奖学金,想在自己以后的简历上写的东西好看些
狂参加许多活动与比赛,参加了再说.为什么
我已经变得极端了,,为了什么就为了以后简历能写得好看一些
我当初为什么当团支书,为什么进外联部,为什么为什么为什么?
我都做了什么..我太功利了
17岁的梦想..我现在才20岁.,,短短3年前的梦想都忘了
我现在最大的梦想是做一个为中国老百姓排忧解难的好官,这是我真真正正想成为的一个人想拥有的一个定位与功利无关与专业无关只与我的心我的兴趣有关
可是我现在甚至连去实现梦想的勇气都没有
噢..思想上的巨人,行动上的侏儒
我的感悟:
看完之后我沉默了很久
最近遇到很多事,自己的、别人的、书上的、电影里的,总觉得脑子里多了些什么想法,却也说不出个所以然
我也是一直这样在跑道上奔跑,跑了好多年了,莫名其妙地跑,没日没夜地跑
我不知道为什么要在这条道儿上跑。小时候爸妈让我跑,于是我就跑了,后来看到大家都在跑,那我也就继续跑了
进入大学后,父母功成身退了,我开始有些不自在了。凭着一些微薄的羞耻感和从众心理,还有这么多年跑步养成的习惯,我跟在奔跑的大部队后面
但没人鞭策久了,我偶尔也多出了一些想法:我干嘛要跑?前面有什么值得我这样跑?
得坦言,我跑地并不快,而且常常在跑道上东张西望,还时不时窜一下道,虽然我有意识到立马回归正常轨道,但这样一来我比起那些闷头跑的人,越发地落后了
所以我就想:别在这儿跑了,出去其他地方看一下?
没人阻止我,但也没人支持我。我犹豫了一下,但面对一大片茫茫未知还是退缩了,认命地继续按原跑道前进
面对很多跑了一辈子的老前辈”学无止尽””终身制XX”的淳淳告诫,我深深地涌起一种无力感
说到底,我也不过是个中人之姿
转眼大三的人了,我得承认这学期骤然增加的课程让我感到压力了
有时候我会想未来的我会是什么样的
我似乎已经可以预见了,白天上班看病人,晚上看书或者玩电脑,周末也许和老板做实验
每每想起这个我就有些沉默,未来虽然不灰暗,但我也没看到亮色
再接下来呢?我没想那么远,但无非是毕业后找家医院继续做医生
有朋友羡慕道:”医生多好啊,多稳定”我笑着打了个哈哈
曾几何时我也对那些高中时代就一步步规划好高考、大学、考研、出国十年目标的人嗤之以鼻,笑骂他们这种按部就班的生活没一点激情
但是现在我沉默了,因为我也已经捆绑在某条既定的轨道了
甚至我还不如他们,他们是自己选的轨道,而我是什么时候上的这条轨都不知道
17岁时候的梦想?开玩笑,我连上学年上过哪几门课都记不太清楚了
主流价值观上说人要在投入社会的某项事业中寻找和实现自身的价值
我只能说我从小的思想道德课老师很失败
我期待将来某天我突然能和这种崇高的价值观相契合,或者找到自己的理想梦想也好,这样就不会在这种文章面前长吁短叹沉默良久

由于运营需求,我经常在工作中需要写各种脚本来获取不同的时间,而我又不怎么喜欢使用mysql自带的时间函数,总觉得gnu date更强大一点,万全可以拼凑出我需要的时间格式。

比如要获取昨天的日期

 date -d -1days +%F 

这样一个简单的命令就可以获取昨天的日期,当然也可以随便之前之后多少天,而且我也不需要考虑闰月啊等等。

有时候运营想知道上周总的数据。那我们就寻要获取上周一到上周日的时间,那其实很简单

 date -d 'last mon' +%F 
阅读全文 »

《读书阅读一本书》是一本出版自1930年的书,主要是讲对于获取知识的阅读是应该如何进行的。我读后感觉自己要是早点读到这本书就好了,虽然pongba很早就在他的邮件列表中提到这本书,但是我直到
工作4年后才看这本书,真是失去了大好的自学年龄了。

首先定义所谓读书在这里是指吸收获取资讯并求得理解,而不是消遣的读书,也不是仅仅获取资讯的读书。

所谓的阅读艺术的定义:这是一个凭借着头脑运作,除了玩味读物中的一些自居,不假任何读外助,以一己之力来提升自我的过程。你的头脑会从粗浅的理解推进到深入的理解。

凭着你自己的心智活动努力阅读,从只有粗浅的了解推进到深入的体会,就像是自我的破茧而出。

对于阅读报纸和杂志,这些只能让我们获得资讯而无法增进我们的理解力,因为在阅读之前我们的理解力已经跟这些报纸和杂志相当了。我们只能从比我们“更高杆”的人身上学习。只有在2种情况下我们会位
了增进理解而阅读,一种是一开始时就是不相等的理解能力。第2种阅读的人一定要把不相等的理解力克服到一定的程度以内。这就好比让一个初中生去读量子物理学专著,这个就太高杆了。

阅读全文 »

阅读总共分为4个层次,分别位基础阅读(elementary reading),检视阅读(inspectional reading),分析阅读(analystical reading)以及最后的主题阅读(syntopical reading)
下面来重点说下这4种层次是如何进行区分的。
1.基础阅读
所谓基础阅读就是我们读书的时候能够知道这个句子在说什么。当然只是最简单的一面,好比我们看报纸看杂志的层次就可以。为什么会有这个层次呢? 因为只有我们完全明白句子中每个字的意思我们才能
试着去了解去体会这些字到底在说什么。 就比如我们中国读英文小说,只有我们看明白了句子中的每个单词我们才能知道句子在说什么。
2.检视阅读
所谓检视阅读是特别强调时间概念,就是要在规定的时间能完成一项阅读。检视阅读其实是系统化略读(skimming systematically)的一门艺术。在这个层次的阅读上,你的目标是从表面去观察这本书,学习到光是书的表象所教给你的一切。
这个层次的阅读通常会问“这本书在谈什么?”,“这本书的架构如何?”等等这样的问题
通过检视阅读完一本书我都应该回答自己:”这是哪一类的书–小说,历史还是科学论文?“
3.分析阅读
分析阅读就是在无限的时间里,最好也最完整的阅读。
一个好的分析阅读者一定会对自己所读的东西提出许多有系统的问题。
分析阅读永远都是一种专注的活动。直到读到这本书成为他自己为止。分析阅读就是在咀嚼和消化这本书。
4.主题阅读
这是一种最高层次的阅读。是最复杂最系统化的阅读。
在做主题阅读的时候,我们会读很多书,而不是一本书,并能列举出这些书之间的相关之处,提出一个所有的书都谈到的主题。主题阅读者要能够架构出一个可能在哪一本里都没有提到过的主题分析。
通常这个层次的阅读者都会做一些研究。就好比当年明月要写《明朝那些事儿》,那他就不得不通读所有明朝的官方记录和野史等等资料,通过把这些资料消化吸收,然后提出自己的观点。

——————————————————————————
Best regards
Timo Seven
(http://twitter.com/twitter) UNIX System Admin & MySQL DBA

以前一直用touch用来产生新文件的,也没有过多注意,因为只是一个这样简单的功能,今天因为要手动修改文件的访问时间,问了下google居然touch就可以实现这个功能。
命令格式如下,这个我是为了修改它的访问时间。

1
2
3
4
5
6
7
8
9
touch -a --date='2010-05-16 09:09' abc 
```
这个我是生成一个叫abc,并且访问时间是定义在2010年5月16日9点9分。
通过man touch就能看到touch的很多使用方法
-m 是修改mtime时间, -a 就是修改atime
而要查看文件修改时间如下:
```bash
# 查看文件的变动时间
ll --time=atime abc ll --time=ctime abc ll --time=mtime abc

对于互联网公司squid是必不可缺的。 而要确认所有squid节点是否压缩正常是比较麻烦的事情。

但是其实用wget就可以解决这个问题,我们可以把这个写到nagios插件中使用就可以了。

这里我们使用www.zongheng.com的一个squid节点58.215.101.182

 wget -S --spider --header="Accept-Encoding:gzip,deflate" --header="Host:www.zongheng.com" http://58.215.101.182 

以下为参数解释
-S: 打印出响应头信息。下面是打印出的信息。

 开启 Spider 模式。检查是否存在远程文件。 --2010-07-18 10:33:10-- http://58.215.101.182/ 正在连接 58.215.101.182:80... 已连接。 已发出 HTTP 请求,正在等待回应... HTTP/1.0 200 OK Server: ZHWS-0.6 Date: Sun, 18 Jul 2010 02:33:11 GMT Content-Type: text/html; charset=UTF-8 Vary: Accept-Encoding Cache-Control: no-cache Expires: Thu, 01 Dec 1994 16:00:00 GMT Set-Cookie: JSESSIONID=abchaeKZaaLJ25EcuzJNs; path=/ Content-Encoding: gzip X-Cache: MISS from zw2squid.zongheng.com X-Cache-Lookup: MISS from zw2squid.zongheng.com:80 Via: 1.0 zw2squid.zongheng.com:80 (squid/2.6.STABLE21) Connection: keep-alive 
阅读全文 »
0%