分类:技术随笔

Social SnapTags是什么、工作原理及其应用 Continue reading →

今天上午看到新闻:中国计算机杀毒界曝最大丑闻 瑞星副总裁被捕心中一阵痛快,又别有一番无奈,瑞星微点的恩怨真相终于浮现,刘旭在忍辱负重了三年之后,终于可以舒一口气。这就是江湖吧!

刘旭在瑞星的那段日子,是我最喜欢瑞星的时候,前后在单位并推荐朋友购买了多套,在当时,将近200块一套杀毒软件,属于非常昂贵的,但是很值——因为这时候的瑞星,是有技术灵魂的瑞星,而不是只有商业包装的瑞星。

接着,就出现了刘旭被逼出走的消息,这并不少见,例如新浪的王志东。打个不恰当的比喻,在中国这个行当就像青楼,绝大部分时候,技术都匍匐在资本的脚下承欢,偶然有几个坚贞且又惊为天人的奇女子,倘若年满十八还是坚持卖艺不卖身,便惨遭毒手。这样短视的环境下,如何成长得出google那样的企业?

效果十分明显,刘旭走后,瑞星杀毒越来越差,倒是系统资源越耗越多。终于一年前,我醒悟了,彻底抛弃了它,而转向使用那些新生儿——windows清理助手、360、超级巡警等等,免费、简单、好用,并且不再长时间的使用同一个东西,因为,我已经觉得,一个国产软件的成功之时,就是资本强暴它之日,就是技术理想消逝之日。

而在我看来,没有了技术理想,一个软件,或者一个系统,就永远不会再进步了!

令我还对这个行当有所憧憬的是,这里面还有刘旭这样不愿妥协的人存在,还有正义会发生——虽然,在这些正义背后的资本并不一定都是正义的。

ajax应用中,最常碰到的问题便是:你从某一个编码(如utf-8)的页面上,向另一不同编码(如gb2312)的页面传递中文参数,从而出现乱码问题,最要命的是,这两边,你都无法做任何改变。

一种简单有效的解决办法是在ajax发出请求的时候,用escape()函数将参数进行编码。它返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII 字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。例如,空格返回的是 “%20” 。字符值大于 255 的以 %uxxxx 格式存储。虽然有教程指出escape 方法不能够用来对统一资源标示码 (URI) 进行编码,而应该用encodeURI 和encodeURIComponent 方法来处理,但就我的使用情况来看,escape()方法有效得多。

另一种方法是引入一个第三方页面做中转,在该页面上进行编码处理。
Continue reading →

举国默哀的情况下,最好能将网站变成灰色调。

通过改变css样式表,加入filter(滤镜)属性,可以使得网站在IE浏览器下变成灰色。

在CSS文件的BODY元素里面,加入filter(滤镜)属性:

BODY { filter:gray; }

不过,滤镜仅在IE内核的浏览器上起作用。

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

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

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

彻底晕了。

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

#more /var/cron/log
……
> CMD: sh /backup.sh
> root 1122 c 二 5月 13 02:08:00 2008
> CMD: /usr/sbin/logadm
> root 6377 c 二 5月 13 03:10:00 2008
< root 6377 c 二 5月 13 03:10:01 2008
……

Continue reading →

对于图书馆而言,使用开源软件构建服务平台,是非常合适的。在接下来的一段时间内,小弟将以“开源数图”系列技术随笔,向大家介绍一些我接触过的开源软件,以表示我对“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作为正式的应用平台,需要进行相关的安全配置。
Continue reading →

Continue reading →

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

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

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

未果。

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

$ rm -rf 2007*

Continue reading →

Continue reading →

Continue reading →