黑色星期四

明天是6.1,贝贝的第一个六一,贝贝妈决定去给贝贝购置一些节日礼物,中午找我来吃饭,然后去买东西。
中午一起去来德坊吃了面,一起去银行还款,时间快到了,我就回去上班了,没过多久,贝贝妈打来电话,声音低沉的说,你忙不忙啊,我说什么事儿啊,贝贝妈说,我钱包丢了。
真倒霉哦,贝妈轻易不出门,一出门就来这一出,贝妈钱包里可是有无数的打折卡,优惠卡,积分卡,信用卡,银行卡,美容卡,餐饮卡,交通卡,会员卡和身份证阿。
我赶紧下楼,原来从淮海公园那个浦发银行往淮海路太平洋走的时候,过了马路发现包是开的,钱包没了。路边的交通协管让打110,速度倒挺快,来了问了一下情况,确认钱包是带出来了,没有忘家里,就做了记录,最后安慰一下说能找到就通知你们,但是99%的可能是找不到的,这年头,咳,都知道怎么回事。尽人事,看天命了。
紧接着就是挂失卡,银行卡有密码问题倒不大,挂失了招行的信用卡和浦发的信用卡,还有美发卡,餐饮卡不能挂失,郁闷之极。
后来想了想,也挺幸运的

  • 中午刚用餐饮卡吃了一顿,吃了不到200¥,还剩710¥,阿Q一下,心里舒服点。
  • 手机没丢,也比较幸运。
  • 还有几百块的美发卡可以挂失,减少了损失。

为数不多有钱的浦发卡借记卡挂失了,补办要等新身份证办好了再说了。
心存侥幸,打电话挂失索迪斯卡,告知不行,说只能挂失,但是不能补,我想了想,不能补,挂啥?小偷也不容易,偷了还不能消费,就算了,只当交学费了。:S

最后总结2点:
1,外出上街一定要注意自己的包,贝妈就是一时疏忽没有注意,给小偷下手的机会。
2,如果有碰到小偷行窃别人,在没有危险的情况下,还是帮人一下,如果不帮,下一个会是谁没人知道。

再来付一个原来的老帖子
要注意防盗啊(附小偷上海出没地图)
看来还要新增一个地点,就是淮海路太平洋边上的十字路口哦。
破财消灾,再Q一把,大家晚安哦。

贝爸的违法行为

今天我的钱夹被小偷光顾了,心情超级不好,贝爸晚上回来时告诉我他下班时发生的一件事情,虽也是破财之事,却让我觉得新鲜,好似给今天满是霉味的空气里喷了些清新剂:) 可怜贝爸觉得是郁闷+冤屈。
事情是这样的:贝爸下班过延安东路黄陂北路路口时,遇到了红灯,然后就专心研究手里的地图,疏忽了过马路要看红绿灯这个基本交通规则,过了一会儿看到前面的一个女人过马路了贝爸就头也没抬的跟着人家过马路,于是,随着交通协官员的哨子声,守候在一边的老警爽歪歪的过来了,“@#$%#@%!~”对那个女人,说了一通,捎带了贝爸,然后贝爸在那个女人后乖乖的缴了5元的罚款,口里还念念有词“我冤啊,冤啊,不过我认了”
哈哈哈~~

明天补罚款单和收据的图给大家
图来咯
dscn1402.jpg

捉迷藏

贝贝自9个月学会爬后,爬功是日益见长,如今已经练得如火纯青,家里几个房间,厨房卫生间她想去哪就去哪,速度不比大人走的慢。有时候她会爬到我在的房间,来找我玩一会,对着我怪异的笑笑,一副得意地模样。为了陪她玩,我故意做出要追赶她的样子,把地板跺得咚咚响,小贝果然欣喜若狂,神情紧张又兴奋的迅速往前爬,她明白我跟她玩的意思,所以爬的速度飞快。特别喜欢她那般认真的表情,特别像个懂事的大孩子,能和妈妈一起做游戏了。
为了增加游戏的难度,我故意躲起来,贝贝开始找我了,先到卧室,找了一圈,没人,然后调转方向,到爷爷奶奶的卧室,再到客厅,像个小狗一样趴在客厅中间,眼睛四处搜寻着,面带疑问,她似乎知道我藏在这附近了,就坚持在这周围扫描,突然眼光穿过低低的桌子腿,看到了我,整个人兴奋的恨不能站起来跑过来,贝贝高兴得“啊啊啊”的叫着,爬得地板都“嘭嘭”地响,爬到我身边,拽住我的胳膊,就站起来了,小脑袋直往我怀里拱,想让我抱了。
后来发现贝贝爬的膝盖都红了,又不能阻止她爬,结果贝妈灵机一动,废物变宝,用冬天不用的厚袜子,剪成一个护膝,这样贝贝的膝盖就受到保护了:)

看看用贝爸的旧袜子改造的护膝
dscn1216.jpg

innerHTML outerHTML innerText和outerText的区别和用法

innerHTML 设置或获取位于对象起始和结束标签内的 HTML
outerHTML 设置或获取对象及其内容的 HTML 形式
innerText 设置或获取位于对象起始和结束标签内的文本
outerText 设置(包括标签)或获取(不包括标签)对象的文本
innerText 和outerText 在读取得时候是一样的,只是在设置的时候outerText 会连带标签一起替换成目标文本
firefox不支持innerText ,但是可以用textContent作为替代方案。
代码如下:

if(document.all){
     document.getElementById('myid').innerText = "text";
} else{
    document.getElementById('myid').textContent = "text";
}

坐坐好&跳舞

10个多月的贝贝似乎是个懂事的孩子了,很多话的意思她都能听得明白。
当贝贝看见她想要的东西而自己又够不着的时候,她会“啊啊啊”的叫,就是告诉身边的人她想要XX.这时,我都会先告诉她,“贝贝,你坐坐好,妈妈去帮你拿”,立马,贝贝停止叫唤,不管原先是什么样的姿势都会转变成坐姿,坐的直直的,两小手还会很自然地放在两大腿上,很乖的等着我去帮她拿过来,等拿给她之后,马上喜笑颜开,对着我笑得眼都没了。小孩子真是可爱单纯,如意就笑,不如意则哭叫。
上周贝贝不知从哪里学会了跳舞,音乐响起,或者我唱起歌,她就会闻声起舞,虽然舞姿比较单调,但是舞蹈的力度很大哦,贝贝很用心的在表演呢。她会弯起胳膊,两手靠近胸前,然后左右摇摆,pp还一颠一颠的。看得让人担心她会摔倒,不会小家伙自己却是全身心投入,没有丝毫的顾虑。

做一个有职业操守的人

今天看到有个an9的朋友来留言,于是去他的网站看了一下,有篇文章还不错,不知道是原创,还是转贴。
题目叫《打动老板的20个必杀技》,其实名字起得有点狭隘,换成我起的这个名字应该更好点:D。每人对照一下自己,如果自己都能做到,肯定是对自己的职场发展百利而无一害的。原文链接点击这里,原文用斜体表示,只是分条说一下:
1、带个公文包
如果你每天夹个公文包来上下班,那一定能让同事们认为你专注于工作,可能你的公文包一到办公室就被扔到一边。或许你的公文包每天仅仅出现在你去吃午餐的时候,但你的信息已经被传达到了。

争取带个包上班,虽然没啥要带的,夏天了手机,钱包啥的放身上不爽

2、坐直了
站的直,坐的直可以让你看上去一直精神饱满,充满自信。你肯定不希望同事们看到你无精打采的缩在自己电脑前吧,除非你昨天熬了一夜要完成一个报告。

精神饱满一些,更自信一些,给人一个好的精神面貌。

3、务必准时
没有人希望等待别人,你也不希望。我常说的“不要指望我能早到,但我从不迟到。”务必要准时。

这点有时候做的不好,要改进,从每天提前到开始

4、把个人问题留在家里
一个好的员工的重要标志就是公私分明,这意味着在工作时就是工作,不要在上班时间为和女朋友晚上看什么电影煲半天电话粥!

不光是这样,应该能做到一件事情是一件事情,一件事情不受其他事情的干扰,不只是心情。

5、不要担心,开心一点
微笑是会传染的,这还能让别人的悲伤也不那么容易就传染给你。

多微笑,没什么大不了的,做到胆大心细。

6、注意容貌和气味
随身带点香口胶可能让你高喊感谢上帝。无论别人是怎么说,人们还是从他们所看到的来评价一个人。所以在周五你可以穿的随便一些,其他时候,请保持严谨。

要尊重别人,注意自己的着装,和对他人的影响,不要妨碍到他人。

7、让你的工作区域保持清洁
让你的办公桌时刻保持清洁,文件都放在抽屉内,样样东西都井井有条。你的老板一定会认为你在其他方面也一样是有条理的。

不只是办公区域,还有电脑文件的管理等,做个有条理,思路清晰的人。

8、清楚你到底该说什么
浏览当天的报纸,看看在你的行业有什么新的动态。你应该在微观和宏观两个方面和你的行业保持接触。如果你有打算进入更大的公司,这也有好处。

别跟世界脱节,要留意行业内外的动态。说该说的,在该说的时候说,说要说的恰到好处。

9、和你的助手交谈
不要害怕和你的助手表达你的意见,一切都应该是很自然的,没有人喜欢僵硬分子。

没有助手,理解为多和其他同事交谈,多沟通。

10、随时准备个笑话
你当然不希望别人叫你办公室小丑,但你还是应该准备个笑话,以备不时之需。还有什么比在同事聚会时说个让人笑破肚皮的笑话更好的方法呢?

有时候会有出奇的效果,多给别人带来欢乐。

11、远离闲谈
无论谈的是多么有趣,办公室闲谈都是终结你的职业生涯的致命武器,比打119来消防车还快。什么是有用的,什么是没有的,你应该要分清楚。

节约时间,多学习,珍惜生命,少瞎扯。

12、学会闭嘴
让人觉得你很聪明最好的办法就是知道什么时候该闭嘴。参与讨论当然是个好事,但如果你总是在说些过时或者被提过的东西,那你就应该什么都不说。你应该看上去象是在分析别人说的话。无论何时,都不要对别人大声吼叫。

要冷静,能忍,跟第8条有点像。

13、不要吹牛
没有人喜欢损失自己的时间,金钱来听别人吹牛。时刻注意自己在说些什么,不要说满了。如果你非要吹,也要小心谨慎。

吹也别吹破了:D,当然午饭的时候吹吹牛还是可以调节气氛,增进友谊的:D。

14、给我,给我,给我
我不是在说你的薪水或者红利,而是工作量。如果你能养成做些额外工作的习惯,你老板一定会注意到的,特别是当下一个工作来临的时候。不用担心,钱总是会自己来的。

多干点活儿,亏不了,吃亏是福。

15、不要和同事恋爱
我不会在意新秘书的身材是如何火辣,你的新助手是如何性感。这能减少未来几个月内你头痛的可能。如果你非要和一个同事恋爱也请注意,她一定是在完全不同的部门。除此以外,千万不要。

这条可以忽略了-_-凸。

16、掌握所有事
我当然不是说你要把最后一分钟都排的干干净净,但是,你应该让同事和属下相信你是在控制一切,他们会因此对你尊敬。而且你的上司也会对你留下好影象。

不打无把握之仗,锻炼自己的能力,不能什么都没把握,那就不要玩儿了。

17、小心你浏览的站点
记住,工作场所是个庄严的地方,你在休息时间浏览的站点应该要注意。不要去那些你钟爱的三级站点!千万不要。

一些细节要注意,跟8类似,在正确的时间,场合说该说的,干该干的。

18、和蔼对待同事
你没必要看上去要巴结谁,但是记住同事的生日,知道助手得了感冒应该让他休息是绝对必要的。

和蔼,亲切的对待他人,人家也会这么对待你的,良好的氛围,要大家一起来营造。

19、做个领导者
不要害怕在必要的时候做的领导者。比如一个好员工退休了,组织一个告别派对;有同事被提升,开个祝贺会。自告奋勇,别人马上会喜欢上你。

该出头的时候要出头,做事要有信心,全当是对自己的锻炼。

20、尊重公司文化和制度
这条规则无论你在什么地方上班都必须遵守。比如你可能要保持咖啡机的清洁,添满复印机的托纸盒等等。

都一样,要做一个遵纪守法的好同学:D。

apache child pid exit signal File size limit exceeded error

一个正常使用的网站,LAMP架构,突然打不开了,但是另外一个二级域名的网站,在同一台服务器上可以打开,静态文件也可以打开,因为出故障前有段时间程序没有更新,程序错误的可能性不大。
telnet 到网站的80端口,也可以打开,现象很奇怪。
重起了apache,没用,mysql用命令行也可以使用,没问题,一时没了方向。
于是tail了apache的log,一个是正常的web log,一个是error_log。
观察之后,发现了异常现象,apache的error_log一直输出错误信息如下:

[Thu May 24 23:11:27 2007] [notice] child pid 23406 exit signal File size limit exceeded (25)
[Thu May 24 23:12:01 2007] [notice] child pid 23544 exit signal File size limit exceeded (25)
[Thu May 24 23:12:47 2007] [notice] child pid 23633 exit signal File size limit exceeded (25)
[Thu May 24 23:12:53 2007] [notice] child pid 22799 exit signal File size limit exceeded (25)

说有文件大小超过了限制。
google了一下,说是超过了apache 2G的文件限制,试用find命令在系统里面查找超大的文件

find / -size +1000000k

查找到2个文件,一个是

/xxx/xxx/page_parse_time.log
/xxx/yyy/support-popbytes_log

第一个文件page_parse_time.log的大小在2G左右,压缩备份后,

> /xxx/xxx/page_parse_time.log

,问题解决。
page_parse_time.log的文件内容是程序记录sql query的log以及执行时间的log,每个页面请求都会写上一些数据,这么超过2G也不奇怪了。

上次还遇到过一次mysql数据条数过多,的问题
报错信息如下:

LOGSQL Insert Failed: insert into adodb_logsql (created,sql0,sql1,params,tracer,timer) values( NOW(),?,?,?,?,?) The table 'adodb_logsql' is full 

经查

mysql> select count(*) from adodb_logsql ;
 +----------+ 
| count(*) |
 +----------+ 
| 33127244 | 
+----------+

3千万,,,可能是有点大了,最后truncate了这个表,问题解决
可是最后查mysql的文档,关于Scalability and Limits部分没有说mysql最多可以存多少条记录,估计跟表的类型也相关。原文说的是
Handles large databases. We use MySQL Server with databases that contain 50 million records. We also know of users who use MySQL Server with 60,000 tables and about 5,000,000,000 rows.
只是不知道它说的50 million是一个database里面的所有记录还是所有表的记录加起来。后边的应该是所有60,000个表加起来的数据量。
————————
结论,必要的日志是需要的,但是要控制大小,有循环机制,或者有监控机制,切记,切记。

给Landing sites 2.2增加关键字加粗功能

用的上一个landing site的版本是1.3,现在使用的是2.2版。
为了增强改善用户体验,改进了landing site,为dlp功能做了关键字加粗,关键代码如下:

function ls_terms_filter($content){
  // Did we come from a search engine? 
  $referer = ls_get_refer();//取来源域名
  $output = '';
  $delimiter = ls_get_delim($referer);//看是否在list里面
  if($delimiter) 
  {
    $terms = ls_get_terms($delimiter);//取关键字串
  $terms= array_unique(preg_split("/[\s,]+/", $terms));//转换为数组
  $contentarr = preg_split("/(<.*>)/U", $content, -1, PREG_SPLIT_DELIM_CAPTURE); // capture the tags as well as in between
  $stop = count($contentarr);// loop stuff 
  for ($i = 0; $i < $stop; $i++) {
  	$content = $contentarr&#91;$i&#93;; 
  	if ((strlen($content) > 0) && ('<' != $content{0})) { // If it's not a tag
   foreach ($terms as $term) {
   	if (strlen($term)>1)//避免关键字太短的情况
   	$content=eregi_replace("($term)","<b>\\1</b>", $content);
   } 
  	} 
  	$output .= $content; 
  }
   	return $output;
  } else{
  	return $content;
  }
}

增加了上述的function,对内容里面的关键字进行加粗处理
增加了2个filter

add_filter('the_content', 'ls_terms_filter');
add_filter('comment_text', 'ls_terms_filter');

效果请点击下面链接
点击
然后点击本站的链接进来看,搜索的关键字”贝贝 游泳 静观其变”都会做加粗处理。
修改一下上述程序,可以改成整个site的关键字加粗,加链接等效果。
附上修改过的landingsite 2.2的源代码下载。
下载landingsites2.2

python读书笔记-1

特殊符号,星号(*)的作用

* unpacking argument lists
分解开list类型的参数

** unpacking argument dicts
分解开dict类型的参数

iteritems()
retrieved the key and value of dict
上述函数可以得到dict的key和value

python怎么取得系统环境变量的值?
os.environ.get(‘path’)

python中导入模块搜索的顺序
1当前目录
2pythonpath
3,path
4install dir

怎么修改python的提示符用
修改sys.ps1,sys.ps2的值

添加搜索模块的目录

sys.path.append

看对象都有什么方法和属性
dir以及dir(__builtin__)

repr
repr函数用来取得对象的规范字符串表示。反引号(也称转换符)可以完成相同的功能。

格式化输出的函数
ljust,rjust,center,zfile

for,while loop 可以和else组合使用

try…except可以后边加上else
else必须在所有的excep后边,当try里面没有异常的时候,执行else的语句,可以避免截获不属于保护代码里面的异常。

确保关闭文件的读文件方法

with open("mf.txt") as f:
	for l in f:
		print l

贝贝最早的一次外出

贝贝到现在为止发了两次烧,第一次是因为打预防针,出了疹子。这次从5月10号晚上开始烧了近30个小时。
贝妈平时很辛苦的,贝贝睡觉了,她就就晕晕乎乎的也睡了。贝妈翻身的时候,下意识的摸了一下贝贝的额头,然后一个翻身就起来了,说贝贝发烧了。
发烧期间烧到39度多,挺吓人的,周六凌晨三点实在不行了,就抱着贝贝去医院了。
叫了车后,先是爷爷抱贝贝下楼,路上高架还封了,只能走地面,路上时间稍微长了点,凌晨3点了,路上居然还是车水马龙,真不知道这帮人不睡觉,干吗呢,到了医院后,才知道,看来都是去医院的,儿科医院里面人山人海。
先领了一个温度计,测量温度。医院晚上急诊分2类,一种是烧40度,呕吐不止什么的,比较严重的,可以算急诊,贝贝的温度不高,好像是39左右,就要等,等了好久,贝贝看到了一个小朋友的气球,叫着伸手,要气球。(很奇怪,贝贝下楼后,状态就好很多,温度好像也下来一点。)爷爷去医院对面的小店里买了一个电动的小汽车和一个摇铃,就这么哄着贝贝,直到医生叫到号。
先是验血,说白细胞多,说要验尿,看有没有感染,开了单子我就担心了,发烧后,都烤干了,没尿咋办?我就蹲着,等着,盼着,有种”求雨”的感觉。最后贝贝真的给面子,过了有2分钟,终于xuxu了一把。
检查的结果还不错,没有问题,于是开了药回家,后来贝贝吃药很不配合,可是居然靠自己的抵抗力强,自己退烧了,真是厉害。
BTW:半夜的医院真的恐怖,那么多人,那么多小孩子,有很小的孩子要打吊针,都要扎额头,真可怜。:(