通过cron日志,重建误删除的crontab信息

05月 14th, 2008 技术随笔

今天早上服务器例行检查,敲命令敲得high的时候,输入了一个crontab,本来要接着输入 -l参数的,结果一兴奋,手一震,直接敲了回车,看到光标闪烁在一个空白行,一愣之下大脑还没反应过来,左手已经按下了ctrl-d,真是狗爪子反应灵敏,不听指挥。然后,crontab -l,一片空白……

教训啊~但怎么总是每次过后就忘,下次再犯呢?

检查$home下面有没有备份,没有。检查之前的操作日志有没有相关记录,没有。检查有没有explorer,没有……

彻底晕了。

狂啃了早餐蛋糕之后,想到了cron应该有日志的,然后就找,恩,在/var/cron下,有log和olog两个文件,more一下,正是我想要的内容。

  1. #more /var/cron/log
  2. ......
  3. >  CMD: sh /backup.sh
  4. >  root 1122 c 二  5月 13 02:08:00 2008
  5. >  CMD: /usr/sbin/logadm
  6. >  root 6377 c 二  5月 13 03:10:00 2008
  7. <  root 6377 c 二  5月 13 03:10:01 2008
  8. ......

之后,只能根据日志文件,重建误删除的crontab信息。

  1. # EDITOR=vi
  2. # export EDITOR
  3. # crontab -e

然后根据日志文件的命令,输入并保存相关内容:

  1. #rebuild
  2. 0 0 * * * ntpdate 210.72.145.44
  3. 0 2 * * * sh /backup.sh
  4. 0 3 * * * /usr/sbin/logadm
  5. #.....

能找回来,还算幸运。查了一下文档,不带参数的crontab命令将试图从标准输入读取crontab的内容。在这个模式下,如用Control-D来退出的话,会删除整个crontab内容。应使用Control-C来退出

同呼吸,共命运——永远铭记这一天

05月 13th, 2008 生活点滴

只要有一线希望,我们就会尽百倍努力,不会放松!——温家宝

我只希望我的家人都平安——网友

国之兴也,视民如伤,是其福也。

地震后我牢牢抓住你们的手——网友

为什么要在地震多发带,修建大型水利工程:紫坪铺——网友

地震局的专家应该拿去做人体实验——网友

在最困难,最危机的时候通讯竟然中断了——网友

我们的大楼还在摇晃——川大网友

今天第一次感觉到生命如此之渺小——网友

最重要的是镇定、信心、勇气和强有力的指挥——温家宝

听着里面孩子的呼救声,却进展缓慢,这心里像是被人用手揪着一样——王婉民

拷问良心,也在拷问各路官僚,也在拷问国家的应急机制——网友

我是眼睁睁看着自己87岁的老妈被压垮在废墟下的,我没有组织人去救她,我知道她已经不行了,我们要想办法尽量多地救可能活着的人,特别是救援那些被埋在废墟下面还未知生死的学生。——王婉民

献血去——网友

看不到默哀,看不到严肃,看不到人命关天,连最起码的黑色着装都没有。——施炜

地震后,国家地震局网站瘫痪——网友

上万只蟾蜍集体大迁移,其过程持续了两个多小时。专家表示,这是天气变化后蟾蜍的生物迁徙,和地质灾害没有任何关系。 ——网友

享受山水 放松心情——中国地震局地震预测研究所2008-04-29新闻

和外界的联系,都是听电台。——都江堰记者

早一秒钟,就可能救活一个人——温家宝

人员伤亡情况比较乐观。——央视记者

重庆市地震局地震监测预报中心主任朱丽霞说,目前社会上传闻,“重庆今晚将有地震发生”纯属谣传。朱丽霞同时表示,四川地震发生后,重庆今晚及明天肯定会有余震。——新华网

中国的领导都不敢承担责任,求全自己而已——网友

最不喜欢总理的一点就是没有总理的样子,哭哭啼啼。现在我们需要有大将风度的元首。一个好人去当大领导,是他的悲哀,更是整个国家的悲哀。——网友

一个博的民众同情的总理是这个民族的悲哀——网友

我觉得总理很好,很感人,很平常人的样子,让我觉得他是真实的——网友

中国不需要金刚努目式的,而要和风细雨式的英雄——网友

最郁闷的是:今天中午看了新闻用手机捐款,结果捐了2块,移动扣了我7块,妈的——网友

我觉得还是去红十字会用网银捐最方便。反正中间环节越少越好,多流几次再蒸发点就没的了。——网友

二十多年来,研究所的广大科技人员顽强拼搏、锐意进取,取得了大量的科学技术成果:荣获国家自然科学奖2项(二等奖1项,三等奖1项),国家科技进步奖11项(一等奖1项,二等奖3项,三等奖7项),省部级科技进步奖54项,中国地震局防震减灾优秀成果奖21项;出版了大量有价值的专著和论文;在地震预测的理论与实践和测震仪器的研制等方面走在了世界的前列。2004年取得科研经费超过1500万元,发表论文200多篇,其中SCI论文9篇,EI论文12篇,获中国地震局一等奖1项,二等奖2项,三等奖2项,竞争能力与科研水平明显提高。——中国地震局地震预测研究所网站

为什么倒得最多的是学校的校舍,而政府大楼很少倒呢?——记者提问

只要是发生地震、洪灾等等,最先倒塌的一定是学校!而没有一个地方的政府办公大楼先于学校而倒塌!这是这个时代的耻辱!——时寒冰

先头150人空降 牺牲4人,10人失去联系——凤凰卫视

我能为灾区做什么?——弟弟(我为你感到骄傲)

天不助中华,中华要自助——老槐

真报出来这次大震,如果是没有震,大不了老百姓叮几个疙瘩,蚊子叮几个疙瘩,再回去,是吧?老百姓再骂咱们几句,再不行咱们鞠个大躬下台。但是如果是地震预报不发,真震了,咱们愧对一方的父老乡亲!——冉广岐(1976年时任唐山青龙县委书记,当时,全县47万人,仅1人因震而亡)

妇女同志上!新工人上!老工人上!共产党员最后上!——贾邦友(1976年时任开滦矿务局吕家坨矿副矿长,当时,指挥1千多人安全有序地从井下逃生)

再次看凤凰卫视《唐山大地震背后的真相》,看看满目苍凉的汶川,感觉到莫大的悲哀!吃屎的官员,吃屎的地震局专家,吃屎的否掉“土地电”、“群防群测”的所谓科学家,你们有罪!——高山流水

生命高于一切——张庆洲,《唐山警世录》作者

即使大家过去是禽兽,但是这个时候也要成为人类——网友

没带钱就不要做秀!没带钱各人回去自己捐,偏偏还要在镜头前做秀,还是央视新闻啊!——网友

那个图看起来更像摸奖——网友

工作学习的好帮手:雅虎乐译

05月 12th, 2008 技术随笔

非常好用的词典工具,小巧轻灵,功能多样,值得拥有!点击下载:http://cn.soft.yahoo.com/ly/

yahoo乐译

XAMPP、Wamp5和AppServ:Windows下简单好用的php平台

05月 11th, 2008 技术随笔

对于图书馆而言,使用开源软件构建服务平台,是非常合适的。在接下来的一段时间内,小弟将以“开源数图”系列技术随笔,向大家介绍一些我接触过的开源软件,以表示我对“2008数字图书馆与开放源码软件学术研讨会”的敬意!

说到开源,php无疑是最具有活力的。最优秀的、最受关注的、最有发展前景的开源web程序,例如CMS中的JoomlaDrupal,BLOG中的Wordpressb2evolution,WIKI中的MediaWikiTikiWiki,数据库管理工具的phpMyAdminTurboDbAdmin,CRM中的SugarCRM、ERP中的WebERP,都是采用php开发的。php语言简单、散漫,追求自由,这正是开源软件的原始动力之一。php的运行平台,一般有LAMP和WAMP。基本上,目前几乎所有的Linux发布版中都默认包含了LAMP,而在Windows操作系统下的php集成环境WAMP,则更方便我们进行实验和部署。一般来说,我们可以在WAMP上测试、部署好我们的站点,然后再迁移到LAMP上做正式的应用。

XAMPP是一个包含了 MySQL、PHP 和 Perl 的 Apache 发行版,十分容易安装和使用。到目前为止,XAMPP有四个版本,分别是基于Windows、Linux、Mac OS X和Solaris的。基于Windows的XAMPP,适用于几乎所有的Windows平台,包含了Apache、MySQL、PHP + PEAR、Perl、mod_php、OpenSSL、phpMyAdmin、FileZilla FTP Server和SQLite等等内容。 XAMPP 的理念,是为想进入 Apache 世界的开发者提供一套易于安装的发行版。为了方便,XAMPP 默认开启配所有功能,从安全的角度看,并不利于实际应用的。因此,如果使用XAMPP作为正式的应用平台,需要进行相关的安全配置。

XAMPP的更多内容:apache friends - xampp
下载基于Windows的XAMPP:XAMPP Windows 1.6.6a
相关帮助:安装过程操作指南常见问题

wamp5

Wamp5是我正在使用的WAMP平台,推荐。它是Romain Bourdon开发的WampServer的其中一个版本。WampServer专注于Windows平台,安装设置极其简单。目前,Romain Bourdon已正式推出了新版本的WampServer 2.0。不过Wamp5非常受欢迎,用户众多,它集成了Apache、MySQL、PHP、phpmyadmin和SQLite,可以通过插件同时支持PHP5和PHP4,并支持Apache的mod_rewrite。Wamp5在WinXP、win2000、win2003下运行良好。安装完成后,会在系统右下角出现一个托盘,许多功能只需要通过托盘菜单,点点“开启/关闭”就可以实现,省去了许多修改配置文件的麻烦。

Wamp5官方站点:http://www.wampserver.com/
下载地址:Wamp5 1.7.4
相关帮助:天下维客:Wamp5安装指南

appservnetworkAppServ我没用过,泰国人开发的,是一个更为轻量级的php集成平台,其官方网站上宣称,你只需要一分钟,就可以完成部署。AppServ包含了PHP、Apache、MySQL、phpMyAdmin和Perl,如果需要Zend Optimizer,需要自行到Zend官方下载安装。AppServ2.4.x对应php4,2.5.x对应php5,不同的版本,包含的MySql等内容的版本也有所不同。据资料显示,默认不支持Rewrite , 需要在httpd.conf中打开, 默认不支持Curl, 需要在php.ini中打开,需要将libeay32.dll, php5ts.dll, php_curl.dll, ssleay32.dll复制到system32目录。

AppServ官方站点:http://www.appservnetwork.com/
下载地址:http://sourceforge.net/project/showfiles.php?group_id=37459&package_id=29748
相关帮助:安装指南如何使用

一五一食:急火强煎沙尖鱼

05月 10th, 2008 生活点滴

很感谢诸位对小弟饮食的关心,上周因饭局过多,故仅有一菜汤一凉拌,真是让大家失望了。其实小弟厨艺不佳,所做的不过是把饭菜煮熟,并享受一下周五在厨房的闲暇时光而已。

这次的菜名很有些少儿不宜,不过我觉得它可以传神地描述了这道菜的做法,所以就用了。看过“黄夏留教授”系列笑话的朋友应该有所印象,看不懂的呢,就不要多想了。废话少说,上菜:急火强煎沙尖鱼、胡萝卜焖五花肉、菠菜汤。

沙尖鱼是一种很常见的鱼,营养很好,口感不错,做法多样,煎炸蒸煮,老少咸宜,市价大概RMB12/斤。沙尖鱼6条,约RMB5元,买的时候可以叫老板帮忙去鳞去腮去肚,回来后洗净滤干。

沙尖鱼

锅中下油,微热时下姜丝蒜米葱头和盐,慢火将油爆香。

爆油

在油开时,把沙尖鱼放入煎锅,并用急火煎炸,如果有油溅开,可盖上锅盖。急火强煎可以使得鱼肉外焦内嫩,非常有口感。

急火强煎沙尖鱼

约三分钟后,换另一面继续煎,直至沙尖鱼表面焦黄,香气四溢,起锅即可。

煎好的沙尖鱼

胡萝卜焖五花肉用肉半斤左右,约RMB7块,切片洗净滤干水份。

五花肉

胡萝卜一只切片,葱苗两根切段,约RMB1.5。

胡萝卜

加少量油,将五花肉炒至微微出油,加入胡萝卜,水,酱油,盖上锅盖,大火焖5分钟,然后翻炒一下,再焖5分钟。

胡萝卜焖煮五花肉

然后加入盐、料酒,葱段,再次煮开,即可起锅。

胡萝卜焖五花肉

最后再用清水煮一个菠菜汤,约RMB1,煮得有点过了,可惜。

菠菜汤

大功告成,急火强煎沙尖鱼果然别有一番滋味。

总共花费约:5+7+1.5+1+2.5(油盐酱醋水电)= RMB17。

用Flot插件在web中实现数据的曲线图

05月 9th, 2008 开放代码

参加过“数字图书馆高级研讨班”的朋友们,肯定对林夏老师的信息可视化课程印象深刻。一般来说,信息可视化的程序,都是采用桌面程序来实现。这是因为桌面程序有丰富的API支持,实现起来比较容易。但是,相对于web,桌面程序不利于使用和传播,因此,如何在web中轻松实现信息的可视化,曾经是个棘手的问题。Java Applet、flash、SVG、ActiveX、JFreeChart、Silverlight等等技术,都给出了解决方案,但要求的技术成本有点高的。其实,使用简单的javascript,一样可以满足我们在web中实现信息可视化的大部分需求,只是因为相关标准不完善(例如canvas标签很长时间得不到承认和支持),一直以来不受重视。不过,随着web2.0的兴起,javascript成为宠儿,许多javascript框架出现之后,使用javascript在web中实现信息可视化方面,迅速成为焦点。

采用javascript来做这一事情的好处是显而易见的,所以,大部分javascript框架都实现了丰富的绘图接口,并且有更多的第三方插件基于基本的javascript框架,对相关功能进行封装,以便于我们更好的应用。本文中介绍的Flot插件就是其中的佼佼者。

Flot是基于jQuery的、纯脚本的、开源的插件,由丹麦的iola工作室开发,它的官方站点在http://code.google.com/p/flot/,上面有例子和源码下载。

接下来,如下图所示,我们使用Flot来实现一个简单的例子,将每个月和每天的入馆人数用一条曲线图展示出来(马上下载本例子的源码)。

进馆人数统计,Flot生成的曲线图进馆人数统计,flot生成的曲线图

本例数据库使用的是mysql,要运行本例,你需要创建一个名为enters_db的数据库,唯一一个表命名为enters,有三个字段`id` int(6) auto_increment,`date` date, `enters` int(6) default ‘0′。源码下载中的enters_db.sql脚本文件可以让你很方便的创建数据库及示例数据。

本例服务器端使用了jsp开发,所以你需要配置一个jsp解析平台,tomcat或者resin都是不错的选择。此外你需要在平台的配置文件中创建一个名为“jdbc/mysql”的数据库连接池。

下面是程序中关键的代码:

  1. <%
  2. //......
  3. String sql="select month(date) as mon, sum(enters) as counts from enters where year(date)=2008 group by month(date)"; //按月统计
  4. //......
  5. while(rs.next())
  6. {
  7. tmp=rs.getString("mon");
  8. str1=str1+"["+tmp+","+rs.getString("counts")+"],"; //构建数据数组
  9. str2=str2+"["+tmp+",\"<a href=detail.jsp?id="+tmp+">"+tmp+"月</a>\"],"; //构建横坐标数组,增加了横坐标上的月份链接
  10. }
  11. str1=str1.substring(0,str1.length()-1)+"]";
  12. str2=str2.substring(0,str2.length()-1)+"]";
  13. //......
  14. %>
  15. <!--......-->
  16. <!--引入脚本-->
  17. <!--[if IE]><script language="javascript" type="text/javascript" src="js/excanvas.pack.js"></script><![endif]-->
  18. <script language="javascript" type="text/javascript" src="js/jquery.js"></script>
  19. <script language="javascript" type="text/javascript" src="js/jquery.flot.js"></script>
  20. <!--......-->
  21. <!--定义显示图表的图层-->
  22. <div id="placeholder" style="width:600px;height:300px;"></div>
  23. <script id="source" language="javascript" type="text/javascript">
  24. $(function () {
  25. var d1 = <%=strData%>; //输出数据到脚本
  26. $.plot($("#placeholder"), [ d1 ], { xaxis: { ticks: <%=strOpt%>}}); //实现绘图,增加xaxis参数,用于定义横坐标以加入月份细览的链接
  27. });
  28. </script>
  29. <!--......-->

你可以点击下载本例完整的源代码。建议你根据实际需要修改此代码。强烈建议你点击浏览Flot的Samples

像Flot这样的插件,还有很多。在本例中,只是通过它展示了简单的图表显示功能。在一些实时性较强的应用中,如在线人数的监控,我们可以把Flot和Ajax结合起来,例如隔一分钟从服务器端获取一次数据,然后重新绘图,从而实现图表的实时更新。

如何解决ORACLE 10g自动归档日志满了的问题

05月 8th, 2008 技术随笔

上周末的oracle 10g出现了自动归档日志满了的问题,导致oracle服务无法启动,报ORA-16038、ORA-19809、ORA-00312错误,没什么经验,瞎整一通,简单记录一下。

首先尝试把归档日志空间的设置加大:

  1. sql>alter system set db_recovery_file_dest_size=20g scope=spfile;

未果。

接着找到默认的归档日志存放目录$ORACLE_HOME/flash_recovery_area/ORCL/archivelog/,手工删除归档文件(可适当保留最近7天的):

  1. $ rm -rf 2007*
  2. ...

结果重启服务后,Rman备份检测到日志缺失,oracle服务仍无法启动。参考了一些高手的文档,试图尝试

  1. $ rman target /
  2. RMAN>crosscheck archivelog all;
  3. RMAN> delete expired archivelog all;
  4. RMAN> delete obsolete;

发现ORCL没有启动,强行startup也不行,执行不了上述命令,最后尝试执行了:

  1. alter system set log_archive_start=TRUE  scope=spfile;

重新设置归档模式,误打误撞之下,恢复了服务。

而正确的解决办法应该是使用RMAN删除过期归档。当然一般来说,在RMAN备份策略中,会设置成自动删除归档日志,为何出现那一问题,不解。

RMAN的学习和参考:
http://search.oracle.com/search/search?start=1&nodeid=&fid=&keyword=rman&group=Documentation

做的东西太多,学的东西太杂,没有一样精通的,以致于做的事情没有深度,体现不出价值。想想真是悲哀。工作中做的太多事情,并不是我想做的,而我想做的太多事情,并不是工作环境可以让我去做的。

很想专注于某一点。

泼妇群志,图林不妨“乙”一下

05月 4th, 2008 数图思考

这几天图林有些安静,也许是大伙都去度假了,也许是泼妇来了。google了一下“泼妇”一词,相关搜索很有趣:“如何对付泼妇 对付泼妇 泼妇骂街语言 怎样对付泼妇”,看来,泼妇还真让人头疼呢。难怪好多人一愣之下都“9”了。

我对泼妇是谁不感兴趣,我感兴趣的是她们表达的方式和表达的内容。

对于泼妇,老槐说等了四年,的确,一个圈子里面没有一些刺耳的声音,或者说一些刺骨的疼痛,是很悲哀的事情,所以泼妇群志的出现,我认为图林应该衷心的欢迎。不管她们是“爱之深,恨之切”,还是“泼妇骂街,图个痛快”,她们终究是采用博客这么一种主动融入图林的姿态,把一些我们平常听不到的声音发出来。虽然她们的话有些难听,但代表了一部分人的观点和心态。因此,不管你是君子谦谦、还是横眉怒对,又或者是色眼迷离,我觉得图林都不应该不屑一顾,拒人于千里之外。风情万种的泼妇来到了门前,图林不妨张开双臂“乙”一下,不管是公开的,还是私下的。

小弟不才,血气方刚,先脱了。

我十分欣赏泼妇群志的开骂态度,观点鲜明,言语大胆,肆无忌惮,勇气可嘉。这很像客套话,但要把人家引进门,还是要先说说好话的。泼妇群志有很多值得图林肯定、思考的地方,我们必须正视。首先是她们敢于开骂的态度,就足以让我表达对她们的敬意,所谓众怒难犯,这种有恃无恐的勇气,实在是难得。其次,不管她们是图林中人,还是仅限于索阴派[此处应村夫要求,更改“索引派”为“索阴派”],也不管她们是基于何种心态,她们毕竟是关注着图林的,这就有了沟通的基础。再者,她们的一些观点,是实实在在咬在图林身上的,有助于图林中人发现问题、面对挑逗,嗯,错了,应该是面对挑战。

我十分憎恨泼妇群志诋毁图林的言论。从《文字欲》的”文字的垃圾让人耽误时间”、“博客的文字,岂能当成严肃学术来对待”到《自己想去》的“写博就写博吧,少掺合图情正经事儿好不”、“求求你们了,可别再写博招风了”,一再地否定图林存在的价值、诋毁图林的声誉。博客作为一种互联网文化,可以有效的促进言论的表达、信息的交流与思想的沟通,图林的形成是最自然不过的事情。通过图林,草根得以发出声音。学术期刊、学术会议、学术组织,都是“牛人”的天下,中规中矩的“图情正经事儿”看起来比国家主席做报告还要庄严肃穆。图林让每个人都可以说。试问在此之前有哪个所在能提供这样的自由环境?通过图林,每个人的观点都可以自由地表达。不论观点是幼稚的还是成熟的,是瞎扯的还是严肃的,是主观的还是客观的。图林让每个人都可以按照自己的想法说。试问在此之前有哪个所在能提供这样的容忍环境?通过图林,不同的观点得以迅速方便地交流和沟通。圈子的形成,是交流文化的形成,社区的耀眼,是思想碰撞的火花。图林让每个人都可以和别人说。试问在此之前有哪个所在能提供这样的沟通环境?图林的存在,有着不容置疑的价值,图林的声誉,图林人誓死捍卫!XXX们[此处根据泼妇反驳意见,斟酌之后,更改“泼妇群志”为“XXX们”],你们妄图诋毁图林声誉,阻挡图林脚步,从而继续垄断话语权的肮脏作法,是不可能成功的。

我十分不满泼妇群志一些目空一切的观点。虽然有说法:“不片面不成观点”,但是有观点并不意味着无视其他观点。泼妇群志中“让博客给祸害了”,“随便拉出一个导师来水平都能吓死你们!他们哪个不比你们图林博客圈的人水平高呀?”这样趾高气扬、目空一切的观点比比皆是,这种俨然“老子天下第一”的姿态,完全缺乏一种对他人的尊重。如果说这代表了你们的学术素养,我实在是不敢相信,如果说这代表了你们的个人素质,我更加不敢妄想,所以我只能认为你们是骂得太HIGH了,以致于歇斯底里。因此,为了你们能够做一个:风情万种的“泼妇”、愤怒而不失理智的泼妇、淫而不荡的泼妇、泼而不恶的泼妇,我衷心期待看到你们有理有据、胸围开阔,噢,又错了,胸怀开阔的骂文出现。如此,也不枉我们今夜风流一场。

恕不远送。

一五一食:凉拌陈村粉

04月 30th, 2008 生活点滴

受网友鄙视和提醒,今晚低调一点。主食是陈村粉,RMB1,配上剥了外衣的蒜米两颗,姜(沙姜最好)两片。

陈村粉切段,蒜米和姜片剁碎,加入香油、酱油凉拌,凉拌后放入微波炉叮一下口感更佳。

芥菜四根,约RMB0.5元,洗净,折段。

下锅,中火煮开后加入油盐,两分钟后起锅。

十分钟搞定,喜欢吃辣的加点辣椒酱,喜欢吃醋加点山西陈醋,我两样都喜欢,所以一共花了1+0.5+2(油盐酱醋水电)= 3.5

下周末继续。

我给这杯冷水加加热(补):对“以用户为中心”的思考

04月 29th, 2008 数图思考

今天一早照例看看《给Library 2.0泼一杯冷水》这个帖子,发现有位网友说了这么一句话:“不务正业,图书馆本来就是以读者为中心的,千古不变。 ”其老气横秋的态度让我为之一乐。说实话,我很是喜欢和这样的网友交流,因为他们的较真,很容易给我带来更多的启发。我想,有着“图书馆本来就是以读者为中心的,图书馆2.0连汤都不换一下”的疑问的人,不在少数。我对这个问题也很感兴趣,因此,补发一文,说一下我对“以用户为中心”的一些粗浅想法。

一、“以用户为中心”的内涵是发展的。任何理念都不应该千古不变的,因为理念的实践环境在变化。用一个时髦一点的词,叫做“科学发展观”。在图书馆1.0,用户主要是利用图书馆的资源,此时”以用户为中心“的内涵,主要是如何确保用户有效获取、平等获取和方便获取图书馆资源。在图书馆2.0,用户除了资源,还希望得到参与的平台和互动的服务,此时“以用户为中心”的内涵,就需要紧跟用户发展的脚步,在1.0的基础上,提供用户知识交流的可能、可用和自由。

二、“以用户为中心”的实践对象正在发生变化。用户的概念也不是一成不变的,因为互联网的冲击,我们的用户正在发生变化。与1.0的集体主义不同,2.0强调个性。我们的网站,在1.0的时候,是千人一面的,不同的人看到的是同样的内容,在2.0的时候,用户就希望一人一面,不同的人看到的是自己定制的内容。此外,用户的姿态也在发生改变,在1.0的时候,用户靠图书馆的帮助或者说施舍,在2.0的时候,图书馆和用户平等交流。打个不是很恰当的比方,图书馆1.0的用户,好比一个嗷嗷待哺的孩子,图书馆2.0的用户,好比一群个性特异的顾客。

三、“以用户为中心”的实践要求正在提高。毫无疑问,图书馆2.0对实践“以用户为中心”提出了更高的要求,需要图书馆承担更多的社会责任,推出更多的服务,服务更多的用户。图书馆还需要改变自己的角色定位,把主角让给用户,把更多的权力放给读者。面对着要求的提高,图书馆可不可以拒绝改变?可以,但图书馆会因此丧失用户在图书馆停留的时间,并因此丢失用户,而后功能越来越萎缩,最终被用户置于遗忘的角落。

图书馆2.0的“以用户为中心”和图书馆1.0的“以用户为中心”是一脉相承的,它们在理念价值上面没有任何区别。我们应该用发展的眼光看待这一理念,并不断的赋予它新的内涵。最后附上该理念在1.0和2.0的草草对比,作为本系列思考的结束。

以用户为中心 图书馆1.0 图书馆2.0
理念价值 指导图书馆更好的服务于读者 指导图书馆更好的服务于读者
理念内涵 工作围绕用户需求开展 工作围绕用户开展
实践基础 图书馆的资源及几乎一成不变的服务模式 互联网的大环境及用户参与意识的觉醒
用户的范畴 集体用户 个体用户
交互模式 图书馆——用户 用户—[图书馆]—用户
实施规则制定 图书馆 图书馆与用户
实践要求 图书馆提供资源和基于资源的服务 图书馆提供资源和基于用户的服务

p.s. 本系列短文随心而发,草草而成,欢迎诸位师友拍砖、补充完善。