存档在 2006年6月

RSS:流水般的信息叫我如何抉择

2006年6月22日

想要看点什么吗?
想要听点什么吗?
想要说点什么吗?
如今的网络,牛人强人怪人懒人层出不穷,
牛贴火星贴好评歪评和垃圾广告叫人无从选择,
如何才能叫人更好的畅游网络,什么地方才叫人流连忘返?

今天叫我先抛块砖,看看今天为我们服务的RSS阅读器们.
什么是RSS,我不多说,随便 google 百度 一下肯定比我说的明白
什么是订阅,如果现在你还不知道,就该回火星恶补个Web2的培训了

好了,言归正传 ,让我们来看看我看到的 RSS订阅器
————————————————-
# 信息排名依照老吕的RSS订阅列表
bloglines 380人订阅 bloglines 国外 好多人都应该用过吧 一个不错的RSS阅读站点
zhuaxia 272人订阅 抓虾 国内 和狗狗是两个不错的国内的rss阅读站点
gougou 255人订阅 狗狗 国内 个人感觉不错 而且这两天老吕的订阅数都有提升
Netvibes 35人订阅 Netvibes 国外 一个个人网络门户 和live.com 查不多 但比live更稳定
NewsGator 29人订阅 NewsGator 国外 很早的RSS阅读站点
Rojo 22人订阅 Rojo 国外 操作起来感觉不是很好
NewsAlloy 18人订阅 NewsAlloy 国外 需要适应一下才能回使用 有些慢
feedlounge 1人订阅 feedlounge 国外 竟然是个收费的业务 呵呵 老吕可真有人缘阿
# 说明一下 老吕 由于feedsky的改版 老吕的统计数据由
http://feed.feedsky.com/lvxinxin # 新地址
http://www.feedsky.com/feed/lvxinxin # 旧地址
两个地址的数据得出
————————————————-

现在只看到这么多
:) #希望老吕不要怪我偷他的数据哦!!

爆笑转贴:外国人眼里的武侠招数

2006年6月21日

看到一篇javascript的教程 http://www.iselong.com/online/ebooks/javascript/
随手向上一看,不得了,还真感叹www这张网,感情这文的武的,东的西的完全不按套路阿!
冲灵剑法 GG and MM ’s soul sword (GG和MM的灵魂之剑 ,听起来好象很熟悉 )
九阳神功 nine man’s power (九个男子的力量)
九阴真经 nine woman’story (九个女人的故事)
九阴白骨爪 nine woman catch a white bone (九个女人抓着一个白骨,老外看了还以为会出现召唤兽呢)
神照经 god bless you (神保佑你,我还天国已近勒)
胡家刀法 Dr.hu’sword (胡博士的剑,天哪 咱们的胡兄何时成了博士)
两仪剑法 1/2 sword (二分之一的剑,挖勒 请问是左右二分之一还是上下二分之一阿)
一阳指 one finger just like a penis (一只手指像xx一样?? 还真不是盖的)
洗髓经 wash bone (洗骨??? 谁敢去给别人洗骨?阿)
苗家刀法 maio’s sword (苗家的刀 好啦算你对)
易筋经 change your bone (换你的骨?.老兄算你狠)
龙象波若功 D and E comble togeter (龙和象的混合体???)
梯云纵心法 elevator jump 电梯跳跃???? 在天雷的打击下,电梯产生异变,于是电梯有了生命……..)
轻功水上飘 flying skill (飞行技能 ,好简洁)
小无相功 a unseen power (一种看不见的力量???,原力…..)
太玄经 all fool’s daliy (全是胡言乱语的日记,还真是玄哪)
胡青牛医书 buffulo hu’s medicine bo (水牛胡的医书,原来青牛又叫水牛阿)
五毒秘传 the experience of eat drink fuck bet and sme (吃干赌喝抽烟的经验,这也太毒了吧)
药王神篇 king of drag (摇?之王,武侠也有摇?的阿)
七伤拳 7hurted organ (被伤害的七个器官,有点道理)
吸星大法 suck star over china (吸取全中国的星星,好神阿)
天山六阳掌 6 men of mountain sky’s press (天山上的六男子掌法,逐字翻也不是这样的吧)
黯然销魂掌 Deepblue press (深深忧郁的掌法,对对对,有忧郁症的都使的出来)
松风剑法 softwind sword (软风剑,这还有点象样)
回风落雁剑法 comeback sword (喝了再上剑,在拍广告吗?)
血刀经 blood strike (cs 的场地都用上啦)
金刚伏魔圈 superman’s cover (超人的保护,老外看了还以为超人会出现呢)
八荒六合唯我独尊功 my name is NO.1 (我的名字叫第一,无言……)
含沙射影 shoot you with a machine gun (用机关枪射你,这样对吗??)
葵花宝典 sunflower bible /from gentlenan to a lady (太阳花的圣经,可让你从绅士变淑女,欧 变性者的一大福音阿)
打狗棒法 guide of dog beating (打狗指南,这…哪里有卖阿)
白虹剑 rainbow of milk (牛奶的彩虹,怪怪的)
接下来是降龙十八掌的招式
飞龙在天 fiying in the sky (飞在天上,阿是大卫吗??大卫出现了吗?)
见龙在田 i see you on the firm (我在田中看见你搂,是在玩捉迷藏吗??)
鸿渐于陵 D day (诺曼底大空降,华视莒光日特别节目…….. )
潜龙勿用 don’t bother me while i am sleeping (别吵我睡觉,是睡觉的人不能用吗???)
突如其来 an accident (一场意外,这事先道歉也太快了吧)
震惊百里 bang (迸 ,炸弹爆炸了,是八宝大华轮……)
时乘六龙 i have 6BMW (我有六台BMW,这是吹嘘家财还是武功阿)
密云不雨 have girlfriend without wife (有女朋友没老婆,这个意境真妙,请自己体悟吧)
履霜冰至 SARS is comeing (天阿,原来武侠世界中已经有SARS啦)
鱼跃于渊 fish also can fly (鱼原来也可以飞,)
损则育予 you lost (你输了)
作者:西淘子

原文位置 :http://www.iselong.com/English/0008/8747.htm

doc:没有UI,shell中一样听你的!!

2006年6月20日
写了一篇shell中管理进程的东东 到这里可以提提意见
ps #打印运行的进程列表
kill #杀掉指定的进程
awk #操作字符数据
$$ #当前进程的PID
在shell中 定时kill到超时的子进程

##
# 将满足条件的子进程kill掉
##
function kill_subs() 。。。
##
# 将满足条件的子进程kill掉
##
function kill_subs() 。。。
# 在后台进行100个数量的wget任务
。。。
wait; # 等待所有自进程结束
exec 3

say:split!我以身陷shell中

2006年6月1日

量已不可改变
时间如何缩短
我以身陷这该死的shell中

最近在分析网站的日志
将不同的地址的数据分别入库
假设
一次打开链接的开销为  2
一次入库的开销为        1
IO最大并发为           10
每天有500,000条数据在logs文件中,来自3000个地址

问:如何才能在最快的时间最有效率的处理完这些数据

#从日志中去除所有要处理的地址,排序,去除重复并记录重复次数,按重复次数排序,输出行号写入jobs
cat logs|awk ‘{if($7~/^\/[^\/]+$/){print $7}}’|sort|uniq -c|sort -nr |cat -n 〉jobs
#分离jobs,约均分为等行的3份 输出为 jobs.aa jobs.ab jobs.ac
split -l $[$(wc -l jobs |awk '{print $1}')/3+1] jobs jobs.
rm jobs #clear
#开通读取管道3
exec 3〈log/feed/$logs.jobs.aa;
#使用8个worker3进行并行处理
wc=8;#worker数
w=0
while [ $w -lt $wc ]
do
  worker3 $w & #在后台启动worker3
  echo worker 3.$w is run;
  w=$[$w+1];
done

使用管道3进行任务处理
function worker3(){
  n=3.$1;#worker编号
  echo “#begin $n $(date -u)” 〉log/feed/worker.$logs.$n.txt;
  echo “#begin”〉log/feed/log.$logs.$n.txt
  echo “#begin”〉log/feed/err.$logs.$n.txt
  read 〈&3 x;#从管道3读取一行
  while([ "$x" != "" ]) #如果有数据被读出
  do
   i=$(echo $x|awk ‘{print $’1′}’);#job number
   c=$(echo $x|awk ‘{print $’2′}’);#work line count
   b=$(echo $x|awk ‘{print $’3′}’);#work url
   echo “$n $i $c $b $(date -u)” 〉〉log/worker.$n.txt
   cat $logs_file | awk ‘{if($7~/^’$b’$/){print}}’|php parse_useragent_to_db.php 〉〉log/log.$n.txt 2〉〉log/err.$n.txt ; 
   read 〈&3 x;#读取下一行
  done
  echo “#end ” $(date -u) 〉〉log/feed/worker.$logs.$n.txt
  if [ -f jobs.aa ]
  then
   rm jobs.aa;
   echo “#clear ” log/feed/$logs.jobs $(date -u) 〉〉log/feed/worker.$logs.$n.txt
  fi
  return 1;
}

同理构建worker4 4并发,worker5 2并发。

但是现在只能大概的分布一下,谁有更好的方式呢?