« 2005年02月 | (回到Blog入口) | 2005年04月 »

2005年03月 归档

2005年03月04日

遭遇图片盗链:wiki成了色情网站的图片服务器

面对疯狂的TrackBack Ping Spam,我最近不得不已经停止了自己BLOG上所有的接收BackTrack Ping功能,并启用了评论的mt-blacklist;而这个月日志统计中也看到了很多莫名其妙的referer spam,不得不将AWStats加上了http认证,防止spider顺着日志统计报表爬到那些网站上去。

今天又遇到WIKI的文件上传盗链,自己网站成了色情网站的图片服务器。

当时情况记录如下:
后台服务器下午2点左右出现了380的高负载,我中间不得不重新启动一次了机器: 重启后发现服务器负载仍然非常高。mysql出现了:'Too many connections'错误,奇怪,平时数据库请求是很少的啊? 在apache服务器error_log日志中找到了异常多的wiki的文件下载请求。由于wakka的每次图片下载都需要经过数据库请求,导致数据库连接数饱满。

后来查看apache日志,通过referer看到这些请求都是来源于一个色情网站的论坛中,沿着wiki的uploade目录找下去:看到了4,5个200k以上的图片(上传时间是下午1点16分前后)。

按此阅读全文 "遭遇图片盗链:wiki成了色情网站的图片服务器" »

2005年03月11日

awk: 计算一列数字的sum

用awk命令计算文件中某一列的总和:
awk 'BEGIN{sum=0}{sum+=$1}END{print sum}' data.txt

比较完整的一个例子:
awk -F ',' 'BEGIN{sum=0 ;count=0}{if ($(NF-11) == 2 && $NF == 0 && $3 == "1.6.1_1_1") {sum +=$5; count++;} } END {print "sum="sum" count="count " avg="sum/count}'

说明:
BEGIN{sum=0 ;count=0} 初始化计数器;
END {print "sum="sum" count="count " avg="sum/count} 打印汇总,计数器 和均值;
if ($(NF-11) == 2 && $NF == 0 && $3 == "1.6.1_1_1") {sum +=$5; count++;} 判断倒数第11个字段,判断倒数第一个字段,判断第三个字段(字符串) 第五个字段汇总累加,计数器累加

按此阅读全文 "awk: 计算一列数字的sum" »

1047片玻璃

日本丰田汽车公司在经营管理上有一个十分著名的例子,即经营中的“0库存计划”,他们把汽车的生产数量精确到个位数。他们认为“所谓的安全存量实际上是一种借口”,是管理上的浪费。所以他们的各类计划报表将汽车的生产量精确到个位,如生产和销售汽车1047部,就要求供应商提供汽车玻璃1047片,要求轮胎供应商提供1047套轮胎等等。丰田汽车的供应商有200多家,但是丰田不会多订一片玻璃,一个轮胎。在送货的时候,200多家供应商送货时间准确到1分钟以内,这些零部件送到丰田公司以后甚至不用进入仓库,直接进行及时作业、及时生产,因此有效节约了成本。这种精确周密、高效的经营理念正是丰田之所以在激烈的竞争中立于不败之地的根本原因。

按此阅读全文 "1047片玻璃" »

2005年03月12日

开发RSS2.0接口注意:时间字段必须是rfc 822格式

最早开发WebLucene时:RSS 2.0数据输出的时间字段是ISO格式:2004-12-25 21:48:09 因此有的RSS解析会出错。正确的应该是这种格式:
<pubDate>Sun, 26 Dec 2004 21:48:09 +0800</pubDate>

查了一下,原来这种时间格式是:rfc822标准,例如 Thu, 21 Dec 2000 16:01:07 +0200

php中有date函数可以非常方便的实现转换: date("r", $rs["PubTime"])

按此阅读全文 "开发RSS2.0接口注意:时间字段必须是rfc 822格式" »

2005年03月13日

Google的个性化新闻:可再发布的搜索订阅

用户可以发布自己在Google新闻上的个性化搜索订阅:
publish_my_google.png
这个功能也是我一直希望Add RSS to My Yahoo!服务能够提供的功能:针对个性化的再发布,方便用户进行信息聚合值后再他人分享。

按此阅读全文 "Google的个性化新闻:可再发布的搜索订阅" »

2005年03月17日

TWiki简明语法速查

WIKI是一个开放的自维护发布平台,任何人可以编辑任何文档和结构

简要的语法备忘如下:


如何新建TWIKI页面
=================
建立新入口的方法就是建立一个CamelWord 就是2个大小写交错的关键词:
比如 CheDong 如果这个节点不存在,TWIKI就会有一个可以点击的"?",点击这个"?",
就会出现这个页面的编辑入口,保存后,这个节点就创建了。
同样的:如果其他页面中引用了这个关键词,页面上会自动生成一个指向相应TAG的链接。

如何插入链接
============
最简单的:直接把链接输入,TWIKI自动会把它变成链接。如果链接是以 .jpg .gif .png结尾的,twiki会自动将其变成图片。

如果需要自己定义链接的标题:
[[http://www.example.com/][标题]]

如果是指向TWIKI内部链接:可以直接写 CamelWord
[[CheDong][标题]]

如何列表缩进
============
* 3个空格加*
* 6个空格加*
* 9个空格加*

如何编号缩进
============
1 3个空格加1
1 6个空格加1
1 9个空格加1


如何设置标题
============
---+ 顶级标题
---++ 2级标题
---+++ 3级标题

如何创建表格
============
就是用竖线将不同字段分割开: "|" 样例
| *name* | *age* |
| Tom | 10 |
| Jerry | 10 |

按此阅读全文 "TWiki简明语法速查" »

2005年03月20日

Something's gonna change my world

读到:水木清华BBS的关闭与以往的BBS岁月,想起了前一阵海啸义演时众歌星唱的那首"Across the Universe":

words are flowing out like endless rain into a paper cup,
they slither(1) while they pass, they slip away across the universe
pools of sorrow, waves of joy are drifting through my opened mind,
possessing and caressing me.
jai guru de va om
nothing's gonna change my world,nothing's gonna change my world,
nothing's gonna change my world.nothing's gonna change my world,

按此阅读全文 "Something's gonna change my world" »

2005年03月21日

杭州地方小吃

虾爆鳝面

烹调时,选用粗壮的鲜活黄鳝,斩头截尾剔骨后切成鳝片,用素油爆,荤油炒,麻油浇,直至鳝片黄脆;取鲜活大河虾洗净加蛋清上浆清炒至白嫩;精制面条下锅烧后,不粘不糊;用原汁煮面,使面条吸入鳝鱼的香味,汁浓面鲜。虾爆鳝面为奎元馆的宁式名面。

片儿川面

片儿川面是杭州奎元馆的名点,也是杭州的风味小吃。烹调时,选用瘦猪肉片,配以笋片和雪菜,与面条同烧而成。此面肉片鲜嫩,雪菜笋片色泽翠白分明,食之味美爽口。

知味小笼

杭州知味观的风味小吃。烹调时,选用发酵精白面粉作皮,用鲜肉,或鲜肉拌虾仁,或鸡肉拌火腿末作馅,在馅料中加入肉皮汤冻,包好后放入特制小蒸笼用急火蒸制而成,分别称为鲜肉小笼、虾肉小笼、鸡火小笼。这些包子汁多香鲜,皮薄滑韧,口味各异。

按此阅读全文 "杭州地方小吃" »

2005年03月29日

利用Google Groups配置留言簿:注意防止SPAM

最近Google Groups的浏览已经提供了中文界面,用来做自己的留言簿绝对是一个很不错的主意,留言直接可以发送到创建者的GMail邮箱中,可以很方便的在GMail中进行消息跟踪和留言回复,同时又公开发布在Google Groups上。

但是最近也发现了很大的一个问题就是SPAM:由于Google Groups本身就是通过邮件和Groups界面2个途径进行提交。一方面很多垃圾邮件制造者可以方便的获得相应的邮件列表(转发)地址发送垃圾邮件,另外一方面Google Groups是可以设置为对外公开发布的:大量的WEB SPAM会利用这个CMS制造反相链接。

所以最重要的就是将提交由缺省的自动发布改成需要管理员批准:
google-groups-moderated.png
目前(2005-03-29)Google Groups的后台管理界面还是英文。

按此阅读全文 "利用Google Groups配置留言簿:注意防止SPAM" »

2005年03月30日

Yahoo!360邀请

如果谁需要请给我发邮件我的雅虎邮箱/YID是: chedong

很高兴和大家共享:但务必附上以下调查表
1 真实姓名:
2 个人简介:
3 怎么知道这个网站的?

算是顺便做一下用户调查吧,保证不会将您的信息用于任何商业用途。白天比较忙,可能晚些时候给大家发来邀请,务必耐心等待。

如果我自己的360邀请快不够用了,我会请其他朋友邀请各位的。如果各位加入后也愿意分享邀请,也请发表一篇类似的blog,请BackTrack Ping一下这篇文章:,或者在告知我你们的blog文章的地址,我附在这片文章后面,列作:其他Yahoo!360分享

更简单的:在自己的文章中加个CamelWord: Yahoo360Share 通过[Yahoo360Share]这个标记让大家可以通过搜索引擎直接找到更多 :)

谢谢

其他Yahoo!360分享
Ray Ren

按此阅读全文 "Yahoo!360邀请" »

Google收购Urchin

Urchin Web Analytics software and on demand services:Urchin的产品线中很重要的一个是日志分析产品:
Urchin 6 is a new approach to web analytics. One which looks at the entire online process of attracting and converting visitors and retaining customers. Each Urchin 6 report is designed to give you the specific information you need to help visitors find you online, navigate your website, convert into customers, and keep coming back. Urchin 6 On Demand starts at $495/month.

再联想一下:2月份Google成为ICANN顶级域名注册商

按此阅读全文 "Google收购Urchin" »

利用RSS订阅增加天气预报

今天查杭州的天气,发现连天气预报网站都提供了RSS:Weather Underground: Hangzhou, Zhejiang Forecast,可惜摘要信息阅读不是很方便。不过这样也可以通过Lilina的RSS订阅自己的主页上增加天气预报了。


按此阅读全文 "利用RSS订阅增加天气预报" »

关于 2005年03月

此页面包含了在2005年03月发表于车东[Blog^2]的所有日记,它们从老到新列出。

前一个存档 2005年02月

后一个存档 2005年04月

更多信息可在 主索引 页和 归档 页看到。

Creative Commons License
此 Blog 中的日记遵循以下授权 Creative Commons(创作共用)授权.
Powered by
Movable Type 3.36