Archive for 九月, 2006
看了三联生活周刊的一个特别报道,又想起以前就知道(留意)的一件事:技术的发展到底是为了什么?真的越多技术越幸福否?
ms是在自辨课上第一次听到关于时间单位的变化的描述,大致如下:以前人们以月、日为单位,什么事情是几天、几月,然后变成了以天、小时来记,要工作8小时,再然后变成了以小时、分钟,每分钟打字xxx,到了广告方面,黄金时段要以秒来记,央视的“标王”等等可知道一二,至于计算机CPU运行、物理实验里更小的时间单位,就不必说了。重要的不是这些间隔,而是它们在我们生活中的侵蚀的统治范围,一天xxx的email需要处理,xx的新闻要读,每一秒都要不停地思考,吃饭时还要讨论feature……到底我们为什么要如此的快节奏?这样真的是一种幸福?一方面我们被时间压得喘不过气来,另一方面我们还要不断地提高效率?悖论?
还有一种类似的,是老板的课上说提到的,就是我们消耗的能量越来越多了。想想每天多少电子怪物纠缠着我们……
一直就发现不喜欢打很多字,打字跟不上思维,总是影响思路的连贯,简单记一下认为关键的:能够提高效率来源于机器可以代替人完成重复性的劳动,但是如果时时刻刻(8小时内)都在创造,人,作为一个生物,体力能否支持这样的生命方式?而疲劳感会严重影响幸福感,早上的自然醒更容易带着感激、幸福,而被闹钟吵醒,往往不会有相同的感触吧。一直觉得,工作不是谋生的手段,而是一种爱好、兴趣时才会离幸福很近。所以当有一种外在的压力时,工作就变成了工作而已。
14:59补充:
效率达到一定程度后,我们提高了效率,不是为了去完成更多,而是要减少工作的时间。但如果不是大家都按照这个规则游戏,而是仍然有人继续工作,那么其他人就要被迫工作,最终变成了越来越多的工作……
下面是那篇特别报道中的一些支持偶的观点的句子和段落,还是建议买本书看一下,或者看原文:
在这个时代,技术不断加快生活的节奏,你要做更多的工作,消费更多的娱乐和信息,只是因为你能够,而不是因为你需要。
或自愿或被迫,现代人多少都做了“数码败家子”。花花绿绿的电子消费品,从笔记本、数码相机,到PDA、iPod、MP4、PSP、NDS、XBOX,个个都戴着“不可或缺”的帽子,堂而皇之地侵入我们的日常生活空间,恨不得霸占住我们全身上下每一处有知觉的细胞。
一个简单的问题是,我们真的需要这么多高科技吗?你真的需要随时随地带着手机,唯恐人们不能找到吗?为什么手机就不能只是手机,而非要在手机上听音乐,拍照片,看电影呢?我们真的需要事事求助于Google、WIKI吗?暂时逃离鼠标和键盘,真的有那么困难吗?
历史证明,文化的反思总是跟不上技术的革新。上世纪50年代飞速发展的高科技,如核武器、电视,直到60年代才有人反思它们种下的恶果。同样,90年代流行开来的计算机、互联网、手机,也要到十年后,人们才开始看到这些技术带来的文化和社会突变,像安全隐患、隐私、色情,以及对私人空间的侵蚀等等。人人都听过计算机“无纸化”的承诺,但事实上这些年来计算机耗费掉的纸量比以往任何时候都多。虽说计算机数百倍地提高工作效率,但你随时都可能遭遇BUG、系统崩溃和电脑病毒。在未来,虚拟现实技术也许可以模拟人类的一切感知与情感,按照路透社的说法,一位新加坡的科学家正在研究一种“虚拟拥抱”的技术,还有什么比在网上得到一个虚拟的拥抱更可悲的吗?一直以来美国的那些顶级大学实验室不遗余力地研究怎么将电子芯片注入人体的神经中枢,终极目标就是让人可以利用芯片与数字设备交流,成为能直接连接到机器上的生物。这不是《黑客帝国》式的幻想,而是行之有效的商业项目,美国军方已经研发出半人半机器的士兵。还有生物学者与未来学者混合在一起的危言耸听,按照他们的“科学”论证,一旦人们习惯了在手机那么个巴掌大小的地方写信读E-mail,总有一天会进化成巨眼怪物,并因手指运动过于剧烈而导致前臂畸形发达。
还有一些以前看过的东西,记不起来出处和原文,大意如下:
有本事和不幸往往是同义词。
人有什么本事就要受这种本事的折磨。
九月 30th, 2006
keso休息了几天,更新了几篇高质量。
东拉西扯:当搜索遭遇社会
http://blog.donews.com/keso/archive/2006/09/27/1047973.aspx
东拉西扯:虚拟或现实
http://blog.donews.com/keso/archive/2006/09/29/1049441.aspx
本来想写点儿什么,突然有没了兴趣,觉得都是那么一回儿事。
吃饭的时候在想,其实无知真的挺好,至少还无畏呢。
放在这里吧,以后想起来再说(好像自己从来不看之前的帖子,汗)
补:keso收藏下的文章果然强文多多……
Q币能成为网络标准流通货币吗?财付通布局领先支付宝与paypal
http://zhanbin.com/blog/296.html
“……因为无数淘宝用户将银行的钱转存入支付宝,意味着支付宝就成了一个大银行,并且已经有江浙一带的人利用支付宝做小额的洗钱活动——支付宝作为一个金融产品已经很充分地发挥功能了……”
继续补充zz:跟社会化搜索有关的一个回帖,在http://www.mindmeters.com/showlog.asp?log_id=3497下
炳叔说的有启发:
社会化搜索的尽头
唉,十一黄金周,有了酷讯,买张火车票,反而更难了。
今年春节的时候,有人爱死酷讯了,轻敲键盘,打个电话,就可以搞到最紧俏的火车票。
那时候,酷讯没人投资,刚开始悄悄地干,社会化搜索。
今年五一的时候,被口碑传播了的炳叔,用酷讯帮人买了张重庆的软卧,体验到幸福之后,到处说,酷讯有用啊,互联网好啊,数据挖掘这类的社会化搜索有前途啊。
那时候,酷讯得到了200万人民币的天时投资。
今年十一的时候,我刷屏的时候,N多人也再刷,我找到消息,打电话过去,老是有人在我前面抢走了票,回头再刷屏,酷讯说了,服务器忙,您稍后再来。
这时候,酷讯已经有了1000万美元的投资,更开通的住房、旅游、招聘多项社会化搜索业务。
短短十个月,酷讯成功了,我买票失败了。
原因似乎是,
社会化搜索,就象过去的“走后门”,
你有了“社会化搜索”这样的关系户,你就可以弄到紧俏资源。
由于,互联网是人人都可以走的“后门”,
酷讯的目标,是成为所有人的“关系户”,
结果是,由于,票少人多,酷讯这个“大众关系户”没用了。
网上“社会化搜索”的尽头,是现实社会的供求矛盾,
这是个悖论。
一方面,越是资源短缺的领域,越是用户追捧的社会化搜索应用宝地,
另一方面,一旦现实资源严重短缺,社会化搜索的技术能力越强,用户越多,这个服务越无效。
以此推理,到明年春节的时候,谁再用酷讯淘火车票,谁基本上是火星人了。
而票贩子们,应该也都纷纷上淘宝开店,直接CtoC玩电子商务发财了。
至于我,肯定老老实实每天祝愿祖国繁荣昌盛,火车线路增加10倍,铁路部门开通24小时凭身份证实名限额购票的窗口,我带本武侠小说排队去。
SO,
我不是给社会化搜索网站泼冷水,
而是,盼望他们发展收费的VIP会员帐号,可以优先访问数据库的最新消息,领先普通会员30秒就成。
我准备为这个VIP资格,一年掏120元会费,相当于,五一、十一、春节,每次买火车票给票贩子40块钱好处费,还行,不算太贵。
BUT,这样一来,会不会把风光无限的社会化搜索,丑化成,网上信息贩子,也就是线人呢?
研究研究,仅供参考。
九月 29th, 2006
终于姗姗来迟了。鲁灵敏,而不是李彦宏。
宣讲会的会场布置更加到位(发现是跟51job合作的,ms前程无忧是本地的招聘中介公司吧),三张个性人物的头像围绕会场一周。而请到了校卫在入场口站立,也显出百度更加熟悉国人一般的开会仪式。
鲁灵敏的演讲很平淡,百度的轨迹、百度的魅力、百度招聘计划,三个部分一路下来,花了70分钟,一直保持一种低沉平稳,没有起伏的语调。如果不是偶刚刚补充过能量估计就跟旁边的百度产品市场部的mm一样睡倒了。PPT做得还不错,不少有趣的效果,唯一需要改进的是颜色的搭配,#00FFFF的底色上写了#FFFFFF的文字,然后抱歉“可能后面的看不到”- -。
不知道鲁的语调、语速是他自身的演讲的特色(feature)还是因为得知了之前其对手已经来过,而刻意保持一些低调。虽然偶不应该刻意挑毛病,但是还是有些细节,让我觉得不舒服,或者认为不该在这样的场合,以这样的身份说出这样的话(当然不是所有人都注意到这些细节的)。“我想,百度在雇主排名中应该更靠前的”,这个估计是演讲过程中最冷的笑话了,下面的人ms没有听清楚。“我们组织百度之星竞赛去笼络更多人才”,那个动词用得啊……“林彪19岁就当了军长……做MP3搜索的工程师是刚毕业的……做贴吧的那个工程师当时还没毕业……”(具体军衔没有记住)个人觉得目前林彪的形象还不是很正面,嗯。
不过不可否认,鲁的民族牌还是打得很成功的,而且尽量避免提及竞争对手的情况,而只是讲述自己的故事,也是一个在现在情况下,很合适的做法。
整个讲述里最让偶汗颜的是鲁很高兴很讨好(这个词可能有些过,但是性质差不多了)的告诉大家“百度的技术是这个校友说了算”同时屏幕上出现的人,他告诉大家是百度现任CTO刘建国。之前对于刘建国的“抄袭”论断,实在让偶很看轻此人(如果他的结论被媒体扭曲另当别论),然而居然是校友。除此之外,居然技术是一人说了算!一种完全不同于竞争对手的风格(当然还是很多人没有注意到这个细节的)。
除此之外,成功的地方在于,告诉大家百度的弹性工作制、一定级别的人有股票期权、薪水不是由入职年限而是水平决定、允许员工犯错误、中文搜索领域top85%的工程师在公司进行量身定做的培训、公司里有专门的部门人员帮助员工解决婚丧嫁娶逛公园看病谈朋友等各色事件……等等许多新兴IT公司的做法,让大家不再认为百度跟华为一样的类国企,而是很“平等、宽松、高薪、挑战、成长”的最佳雇主。
然而最后,鲁在校园招聘计划中告诉大家“新产品研发”部门是百度的“特种部队”,要求特别能吃苦,而特有成就感。身旁的都面过此职位地同学吓得只喊救命。偶想最近的裁员、死人等事件让大家把注意力更多地会放在前半句……
最后要表扬一下坐在身边睡了n久的那个百度的mm,对于偶的密集提问回答得很谨慎,滴水不漏,没有表现出任何有损公司形象的情绪,没有因为旅途劳顿失去状态(刚睡醒啊……),不过同样的是失去了让我帮她宣传更真实的百度的机会。而相对比来看,觉得鲁灵敏的准备得不够。
如果这篇文章看完要记住一句话,那就是百度做了一场很中规中矩的招聘宣讲会。:)
补充,会场500+的人,拒BBS说,2/3是外校的,还是各种专业的都有,而宣传海报上面明明记得是CS啊,这年头,工作难找……
九月 25th, 2006
doc一下,ChinaUnix这些地方的只是讲了6个Field的含义,其实还有special character也很重要。中文的,ms只有鸟哥讲过。e文的就多了。
几个重要链接:
Wikipedia: http://www.mkaz.com/ref/unix_cron.html
mkaz: http://www.mkaz.com/ref/unix_cron.html
vbird: http://www.vbird.org/linux_basic/0430cron.php
下面的内容主要来自mkaz.com和vbird.org的
Crontab
Introduction
cron is a utility that you can use to schedule and automate tasks. By defining items in the cron table, called crontab, you can schedule any script or program to run on almost any sort of schedule.
For example, run a program each day 5 minutes after midnight on mondays, wednesdays and fridays. Or schedule something to run every five minutes, or once a month.
Basics
Each user has their own crontab, the scheduled scripts run as that user take this in account with regards to permissions. To edit the crontab use the following command:
$ crontab -e
You can list what your currnet crontab is using the following command:
$ crontab -l
Crontab Format
The following is the format entries in a crontab must be. Note all lines starting with # are ignored, comments.
# MIN HOUR MDAY MON DOW COMMAND
5 * * * * echo 'Hello'
| Item |
Definition |
Valid Values |
| MIN |
Minute |
0-60 |
| HOUR |
Hour [24-hour clock] |
0-23 |
| MDAY |
Day of Month |
1-31 |
| MON |
Month |
1-12 OR jan,feb,mar,apr … |
| DOW |
Day of Week |
0-6 OR
sun,mon,tue,wed,thu,fri,sat |
| COMMAND |
Command to be run |
Any valid command-line |
Notes: 第六个字段是要运行的程序,程序被送入sh执行,这个shell只有USER,HOME,SHELL这三个环境变量。
Examples
Here are a few examples, to see what some entries look like.
#Run command at 7:00am each weekday [mon-fri]
00 07 * * 1-5 mail_pager.script 'Wake Up'
#Run command on 1st of each month, at 5:30pm
30 17 1 * * pay_rent.script
#Run command at 8:00am,10:00am and 2:00pm every day
00 8,10,14 * * * do_something.script
#Run command every 5 minutes during market hours
*/5 6-13 * * mon-fri get_stock_quote.script
#Run command every 3-hours while awake
0 7-23/3 * * * drink_water.script
Special Characters in Crontab
You can use an asterisk in any category to mean for every item, such as every day or every month. (*星号是通配符,表示任意取值都可以)
You can use commas in any category to specify multiple values. For example: mon,wed,fri(,逗号是列表符,分隔所有可选的项)
You can use dashes to specify ranges. For example: mon-fri, or 9-17 (-连字符是范围符,可以用来指定一个范围)
You can use forward slash to specify a repeating range. For example: */5 for every five minutes, hours, days (/斜杠,用来指定一个重复区间)
Special Entries
There are several special entries, some which are just shortcuts, that you can use instead of specifying the full cron entry.
The most useful of these is probably @reboot which allows you to run a command each time the computer gets reboot. This could be useful if you want to start up a server or daemon under a particular user, or if you do not have access to the rc.d/init.d files.
Example Usage:
# restart freevo servers
@reboot freevo webserver start
@reboot freevo recordserver start
The complete list:
| Entry |
Description |
Equivalent To |
| @reboot |
Run once, at startup. |
None |
| @yearly |
Run once a year |
0 0 1 1 * |
| @annually |
(same as @yearly) |
0 0 1 1 * |
| @monthly |
Run once a month |
0 0 1 * * |
| @weekly |
Run once a week |
0 0 * * 0 |
| @daily |
Run once a day |
0 0 * * * |
| @midnight |
(same as @daily) |
0 0 * * * |
| @hourly |
Run once an hour |
0 * * * * |
Miscelleanous Issues
Script Output
If there is any output from your script or command it will be sent to that user’s e-mail account, on that box. Using the default mailer which must be setup properly.
You can set the variable MAILTO in the crontab to specify a separate e-mail address to use. For example:
MAILTO="admin@mydomain.com"
Missed Schedule Time
Cron does not run a command if it was missed. Your computer must be running for cron to run the job at the time it is scheduled. For example, if you have a 1:00am scheduled job and your computer was off at that time, it will not run the missed job in the morning when you turn it on.
/etc/crontab:系统的任务列表(rh9下验证过,其他发行版不知道)
可以以root身份编辑/etc/crontab设定系统的定时任务列表。文件内容大致如下:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
这个文件与crontab -e 的内容几乎完全一模一样!只是有几个地方不太相同:
MAILTO=root:
这个项目是说,当 /etc/crontab 这个文件中的定时任务发生错误时,或者是该执行结果有 STDOUT/STDERR 时, 会将错误信息或者是屏幕显示的信息传给谁?预设当然是由系统直接寄发一封 mail 给 root 啦!不过, 由于 root 并无法在客户端中以 POP3 之类的软件收信,因此,我通常都将这个 e-mail 改成自己的帐号,好让我随时了解系统的状况!例如: MAILTO=dmtsai@my.host.name
PATH=….:
还记得我们在 BASH Shell 当中一直提到的执行文件路径问题吧!没错啦!这里就是输入执行文件的搜寻路径! 使用预设的路径设定就已经很足够了!
01 * * * * root run-parts /etc/cron.hourly:
在批注符号『 #run-parts 』这一行以后的命令,我们可以发现,五个数字后面接的是 root 喔!没错,与 crontab -e 的内容是不太一样的!这个字段的 root 代表的是『 执行的使用者身份为 root 』当然,你也可以将这一行改写成其它的身份哩!而 run-parts 代表后面接的 /etc/cron.hourly 是『 一个目录内(/etc/cron.hourly)的所有可执行档 』,这也就是说,每个小时的 01 分,系统会以 root 的身份去 /etc/cron.hourly/ 这个目录下执行所有可以执行的文件!后面的三行也都是类似的意思!你可以到 /etc/ 底下去看看,系统本来就预设了这四个目录了!你可以将每天需要执行的命令直接写到 /etc/cron.daily/ 即可,还不需要使用到 crontab -e 的程序呢!方便吧!
基本上, /etc/crontab 这个文件里面支持两种下达指令的方式,一种是直接下达指令, 一种则是以目录来规划,例如:
指令型态
01 * * * * dmtsai mail -s “testing” kiki 目录规划
*/5 * * * * root run-parts /root/runcron
建立一个 /root/runcron 的目录,将要每隔五分钟执行的『可执行档』都写到该目录下, 就可以让系统每五分钟执行一次该目录下的所有可执行档。
这样就可以晓得 run-parts 的用意了吧!此外,与 crontab -e 规划当中最不相同的就是多了一个『使用者层级』的概念,通常我们都是以 root 的角度来规划例行性命令,但是总有不需要 root 的指令吧!就可以使用这个层级来规范该程序的使用者属于谁!
好!你现在大概了解了这一个东西了吧!OK!假设你现在要作一个目录,让系统可以每 2 分钟去执行这个目录下的所有可以执行的文件,你可以写下如下的这一行在 /etc/crontab 中:
*/2 * * * * root run-parts /etc/cron.min
当然, /etc/cron.min 这个目录是需要存在的喔!那如果我需要执行的是一个『程序』而已, 不需要用到一个目录呢?该如何是好?例如在监听网络流量时,我们希望每五分钟监听分析一次, 可以这样写:
*/5 * * * * root /bin/mrtg /etc/mrtg/mrtg.cfg
没有了 run-parts 就是代表『一个文件』的意思啦!
九月 25th, 2006
公司过来招人,开宣讲会,笔试,面试,人数依次如下:2000+,500+,30+。
下午应该面完两轮,好奇,问hr现在还有多少幸存者。短信回复:5-。稍后,又补充,可能都很危险……
传说有人某处昵称甚至改成了“十人斩”,太寒了……
然后就不知道是不是该庆幸自己免过此劫……
然后发现,秒杀伯实在太强了,还谦虚。不厚道,声讨一下。
最后知道,该庆幸认识了秒杀伯、集思宝宝这些S级妖怪~
九月 23rd, 2006
What we are is never changed, but who we are is never stop changing.
—by Gill Grissom in Crime Scene Investigations
洗过澡,一个人在屋里,音箱里流淌着熟悉但不知名的轻音乐,心无牵挂的看着UE里一行行的代码,却不着急动手改一个字符。门开着,风轻轻的和着音乐。这样的享受,这样的心情,之前也一直有过,也曾注意过,但是没有时间记下来。一下子,似乎有了心情,有了时间。尽管此刻也清楚地知道,迷宫的出口,即使灭掉了boss,在迷宫的外面,其实也是更大的迷宫在候着,但是真的不想去想那些,哪怕只有一刻也好。
Grisson的话,当时虽然没有来得及doc,但是一直记着。
舍友问我昨天看到那么多笔试的,是什么心情,是否很爽。其实真的第一反映是这下可能要出乱子了。但是还好,大家的表现远好于偶的最差的预测。只是不知道题目完成得如何……
其实回来了这几个周,真的没认真做事情,除了补了一些拖欠的功课。没心思好好干活,整天缠着秒杀伯聊天。现在说一些下决心的话其实不是我的风格了:P 看样子,过了最近这几天的兴奋,应该可以重新回到一个平静的生活吧。
九月 21st, 2006
正跟秒杀伯抱怨着,公司没效率,再这么下去就把人拖死了,耍赖说投腾讯、联想甚至华为,秒杀伯无奈地应付着“xx不安全,yy都死人了”……突然
Na2SO4*10H2O 11:10:08
Louisa: hi
xiao
good news to you
me: hi ?
offer?
Louisa: yeah
然后就是跟Louisa确认了自己的……
其实偶自己知道,虽然自己很希望得到这个offer,但实际上是公司好心的收留偶,那些著名公司的e文面偶都过不了的,更不要谈什么其他了。所以觉得跟种了彩票一样的,想起那些“感谢cctv,感谢channelV”了,如果那样的话,偶要感谢的就更多了,这里就用后面的省略号做占位符吧……
一个人吃午饭的时候,想起了高中很敬佩的一个老师说过的故事:他跟朋友在打仙剑的第一个迷宫,就是那个蛇怪的迷宫的时候,转了1小时,还没找到出口,朋友说放弃。老师说再走2分钟,他觉得应该差不多了。果然,他们见到boss了……
九月 20th, 2006
Previous Posts