作者归档:贝贝爸

贝贝捐款

汶川512之后,通过公司和其他途径,我进行了多次捐款。
一天上班看到小区门口也有居委会放的募捐箱,就像让贝贝也参加这个活动,为灾区的小朋友献点爱心。
有几次抱着贝贝的时候却没有募捐箱,去居委会他们也下班了。
前两天看到门口有,赶紧给贝贝奶奶打电话,让她带贝贝去捐款,结果又收摊了,好在赶到居委会,还没下班。
听贝贝奶奶说,22个月的贝贝自己拿着钱,抓着扶手,自己爬楼梯,嘴里说,要给小朋友捐款。
见了工作人员后就说:我要给小朋友捐款。
工作人员说:你叫什么名字啊?
贝贝:我叫juyimeng!
没等别人说话,说:我家在XX号600!
工作人员问:为什么给小朋友捐款阿?
贝贝:小朋友没有床睡觉了。
据说把工作人员感动的热泪盈眶。
还说后来贝贝闹着不走,说还要给小朋友捐款,。。。

下班后楼下见到贝贝,跟贝贝玩儿,她突然又说了句:我给小朋友捐款了。
我问为什么给小朋友捐款阿?贝说:小朋友没有玩具玩儿了。
。。。。。。

希望贝贝能永远记得这件事情,做个有爱心的人。

ST3320620AV硬盘慢

在京东买了一块320G的ide硬盘,型号是。装在机器上备份东西,发现速度特变慢。用软件一测,发现好像是有点问题。

hdtune_benchmark_st3320620av.png

对比一下原来用的一块250G的硬盘,型号是st3250824av
hdtune_benchmark_st3250824av.png

天佑中华,天佑灾区

孩子们,你们走好
雨天,路滑
四处又黑,又冷

你们要手牵手,相互照应
爸爸妈妈,叔叔阿姨这就去叫太阳公公来
赶走风雨
为你们照亮,温暖回家的路

sc.jpg

牛博网友为四川大地震捐款捐物的方案

为灾区捐款的支付宝账号是:[email protected]。帐号持有人姓名是:黄斌(联系电话13911827749)。强烈建议大家使用支付宝的直接给”亲朋好友”付钱功能,使善款即时到帐,发挥作用。

PayPal捐款帐号也是:[email protected],用户名是Bin Huang(不过好像不用填)。由于涉及到外币兑现的问题,折合成人民币提现的时候会有汇率损失。另外,根据上次捐款的经验,PayPal结算时从海外转账需要一周左右的时间。请海外的朋友们尽早捐款。

接受捐款的银行账号:1101 0299 8013 0459 030,

户名:黄斌(联系电话13911827749)

开户行:中国建设银行北京市中关村支行营业部。

接收捐物的地址、联系方式及负责人会在到四川安排好之后再公布。

下面两点是看了大家的留言后想说的:

1.如果活动被“叫停”,善款是不可能留作牛博慈善基金的,叫停方肯定不会允许,这是不以捐款者的意愿为转移的,所以到时候只有两个选择,要么退回给个人,要么转给官方的慈善机构,所以请大家不要再在这方面伤脑筋了。

2.我们到了四川之后,会根据实际了解到的现场情况来做相应的调整,如果救援面临的问题不是物资缺乏,而是物资运不进去,那就留着钱将来做灾后重建,总之不会一腔热情乱花钱,请放心。

推荐一个广告

很久以前看过,如果你有过竞拍经历的话,会很有共鸣。
当时一个同事竞拍手机,在竞拍最后几分钟里面专著的神情,至今难忘。原来卖palm,竞拍到最后时候,每次刷新,都有人出新的价格,那个激动的感觉,看了这个广告能够马上回味到。

好的广告能让你记住,当然,脑白金你也能记住。

javascript把数字格式化转换成货币类型

做财务的东西总是比较有挑战的,性能,易用性,准确性都有很高要求,包括一些小的细节。
比如金额需要显示的时候转换成有千分位,小数点后保留2位等。去编辑的时候,又要格式化,把逗号都去掉。网上找了段代码,但是再次编辑会有问题,修改了一下,代码如下:

  
function outputMoney(number) {
 number=number.replace(/\,/g,"");
 if (isNaN(number)||number=="") return "";
 number = Math.round(  number*100) /100;
 if(number<0)
 return '-'+outputDollars(Math.floor(Math.abs(number)-0) + '') + outputCents(Math.abs(number) - 0);
 else
 return outputDollars(Math.floor(number-0) + '') + outputCents(number - 0);
}
function outputDollars(number)
{
  if (number.length<= 3)
  return (number == '' ? '0' : number);
  else
  {
    var mod = number.length%3;
    var output = (mod == 0 ? '' : (number.substring(0,mod)));
    for (i=0 ; i< Math.floor(number.length/3) ; i++)
    {
      if ((mod ==0) && (i ==0))
      output+= number.substring(mod+3*i,mod+3*i+3);
      else
      output+= ',' + number.substring(mod+3*i,mod+3*i+3);
    }
    return (output);
  }
}
function outputCents(amount)
{
  amount = Math.round( ( (amount) - Math.floor(amount) ) *100);
  return (amount<10 ? '.0' + amount : '.' + amount);
}

用法:

<input name="TRANS_AMOUNT" type="text" id="TRANS_AMOUNT" size="15" onblur="this.value=outputMoney(this.value);" />

2009-04-28 更新

mysql load data infile

如何提高mysql load data infile的速度
测试数据2.5G,共有数据9427567条。用的mysql的large服务器的配置。
load一次需要大概10分钟左右。
建的表用的是MYISAM,调整了几个session的参数值

SET SESSION BULK_INSERT_BUFFER_SIZE=256217728;
SET SESSION MYISAM_SORT_BUFFER_SIZE=256217728;

运行结果如下

Query OK, 9427567 rows affected, 1558 warnings (3 min 55.21 sec)
Records: 9427567 Deleted: 0 Skipped: 0 Warnings: 0
google到的还可以

set global KEY_BUFFER_SIZE=256217728;
alter table tablename disable keys;

如何load数据里面带反斜杠(backslash)”\” 的数据
由于如果你没有指定FIELDS子句,则默认值为假设您写下如下语句时的值:
FIELDS TERMINATED BY ‘\t’ ENCLOSED BY ” ESCAPED BY ‘\\’
所以,如果你的数据里面有反斜杠(backslash)”\”的时候,数据会出现被截断的问题。出现这种问题,只要写上如下的fields子句即可
FIELDS TERMINATED BY ‘\t’ ENCLOSED BY ” ESCAPED BY ”

如何load不同编码的数据
原来用的4.X的mysql,我是select INTO OUTFILE ,只后用iconv,或者其他软件来做。可以参考这里,但是由于这次数据大,用ultraedit等软件打开都要半天。好在新版的mysql可以增加一个新的参数
CHARACTER SET gbk
我的文本数据是GBK的编码,数据表是utf8的,用这种方法测试成功。
如何load的时候只insert特定的列
比如表里面有比元数据多的列。可以在load的时候指定要插入的字段名字。

示例的代码如下:

LOAD DATA INFILE '~/data.txt'   
INTO TABLE fb0505   
CHARACTER SET  gbk   
FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '' 
LINES TERMINATED BY '\n' STARTING BY ''  
(seller_id,fb_type,fb_date,item_url);

其中表fb0505里面还有一列是id。

老八结婚

大学同学,寝室里面最小的老八5.1结婚了。买火车票晚了,买不到火车票,只能买了汽车票。虽然有被磨难的心理准备,但是还是让我又一次感受到了平时挤地铁一号线的幸福。
下午5点的车,居然是卧铺车,车上带厕所那种,什么味道都有,走路只能侧着,车上的东西估计打出厂就没见过太阳。出了车站,到高架下停了3个钟头。我都睡了一觉了还是一动没动。8点来钟,拉来一车人,车上的正付司机叫道,一个铺2个人啊。窝了一肚子火的我,付司机让上来人,我没同意,吵了几句他嘴里嘟囔什么阳澄湖,就没说什么了。
车启动后,晃了半个世纪又停了,到了传说中的阳澄湖。司机让后来上来的人,到另外一个车上。然后又上了一批人,同样让2个人一个铺位。付司机又上来了,我想了想在荒郊野外,人单势孤,就算了,安排了一个人座在我的脚头,最后居然爬在我pp上睡着了,当然这是后话了。
八百多公里,在车上待了近14个小时,早上快7点,到了。
见到了有传说中双红双绿本本的骚东,结婚后就迅速把自己肚子搞大了的阿军,去街头喝了糊辣汤,吃了油条,味道不错。
在老八家里见到了新娘,还不错,人也越来越多。婚礼开始的比较晚,司仪在台上满头大汗,不知道老八家里居然有一个百岁长寿老人,不容易啊。过程安排的有点乱,司仪多次让我们几个同学上去凑戏,不过整体来说还可以,这事儿就是乱乱,热闹热闹的事儿。
晚上吃了大排档,十来个人拼了2张桌子,烧饼,羊肉串不错,拍黄瓜要了三大盘,我不能喝酒,最后被他们灌了一肚子桔子汁,揣着老八走后门买的卧铺票上了火车,早上6点多,到了上海。
同学见面,亲。
老八结婚,喜。
两天千里,累。
睡觉!
转2张老八的婚纱照,祝新婚快乐,白头偕老。
http_imgload1.jpg

http_imgload.jpg