2010 年 03 月

浏览模式: 标准 | 列表 | 图文
来自淘宝QA Team的师徒说

来自淘宝QA Team的师徒说

其实我看中的并不是师徒说的内容,而是关注的用户对于学习的态度。
其实很多人在技术群里面都是认为有问题可以随便问,然后有很多人来回复你。这样的感觉很爽。但其实这样你是失去了求职的欲望,你在没有搜索没有查资料的情况下,就获取到了你想要的东西。这样的东西,你其实是记不住的。【其实不要说这样记不往,就算你查了资料,但不常用的话,也会记不住的】
求知欲,是现在在很多人所缺乏的。但埋头苦干也不一定就是好的,也要有技巧,否则,你永远是知其然不知其所以然。

下面是QA Team的原文:

小唐僧:徒儿,这堆资料你 看下。
八戒:哦。
八戒一看资料,厚厚的一沓,看了一眼没看懂,就懵在了一旁。过了许久,八戒还是对业务知识一点都不了解。

唐僧父亲:徒儿,你把商品线新人区的新人业务指南先看下。
沙和尚:好的,师傅,我马上去看。
沙和尚马上去看师傅要求了解的资料,蒙着头,一点一点的啃着业务指南,中间过程遇到好多不明白的地方,但沙和尚还是执着地盯着业务指南。

老唐僧:徒儿,你把商品线新人区的新人业务指南先看下。
孙悟空:好的,师傅。
老唐僧:徒儿,有遇到不懂的地方吗?
孙悟空:师傅,这里的业务规则,徒儿不太了解,能帮我讲解下吗?还有师傅,我想多了解些这块的业务,功能。

To 师傅
平时师傅也要多关心徒弟,提醒新人参与一些有利于新人发展的分享,问问徒弟学习的情况,是否有遇到问题之类的。

To 徒弟
要想快速的融入淘宝,快速的开展工作,一个良好的启蒙师傅很重要,但徒弟自己发挥的作用也很重要,要主动的去学,主动去解决问题。

--EOF--,原文来自http://rdc.taobao.com/blog/qa/?p=5938

主要还是一个学习态度的问题。当然对于师傅来说,不是告诉你1+1=2就完事了,能够解释一下1+1为什么等于2也是很重要的。

快讯:百度收录结果缩水 多数网站收录数锐减

快讯:百度收录结果缩水 多数网站收录数锐减

一大早打开公司网站,顺便baidu一下收录,结果发现收录从原来的几万条变成了900多条。再google一下“百度 K页”,反响那是相当的大啊。
再后来别人就告诉我一个页面,也就是这个新闻页了http://www.chinaz.com/Webmaster/report/03311102132010.html,我才知道,原来不是我们公司一个人受难啊。是千千万万的公司和个人在这样。果然,一家独大就是这样的结果。

站长之家Chinaz.com 3月31日消息:今天早上百度进行了例行更新,但有站长发现,大部分网站的收录 数减少一半以上,这是一周内,百度第二次出现这种收录异常的情况。

以站长之家为例,在过去的一周时间内,收录数保持不变,但在今天的百度更新结果中收录数量减少了一半以上。

据站长工具(Mytool.Chinaz.com) 观察,本次更新,最少超过了50%的网站百度收录数缩水,站长之家旗下的主机网(CNIDC.COM)收录数也出现了相同情况,而大部分网站的收录结果中 超过一年以上未更新的页面几乎全部被百度删除。不过百度仍然在持续的放出收录结果。

早八点开始,在站长论坛也出现了大量的站长反馈此现象。

相似的情况在3月26日号曾出现过,不过当天百度即回复了正常收录。也有站长称,这可能是百度在愚人节前给站长开的一个小玩笑。在2009年4月1 日,百度曾有类似的愚人节玩笑,将超过九成的网站收录数删除,并改动了网页排名,部分站长表示目前情绪暂时稳定。(完)

【转帖内容不含图片,如想看详细内容,还是去:http://www.chinaz.com/Webmaster/report/03311102132010.html】

addslashes和mysql_real_escape_string

addslashes和mysql_real_escape_string

与文中写的内容类似,很多人都只在用addslashes来加反斜杠,这是很久前的作法了。不过却依然有人在用啦。
自从PHP5开始,mysqli类和PDO类都有了prepare功能,所以自动加反斜杠这个功能,很多人都忘了。但对于仍在使用老版本的mysql连接库的用户来说,mysql_real_escape_string和mysql_escape_string以及addslashes就是常用方法了。

以下就是摘抄原文:

本文介绍的是用 mysql_real_escape_string对用户提交数据进行整理处理和通过addslashes以及mysql_escape_string这 3个类似的功能函数的区别。经过转义的数据可以直接插入到数据库中。

很好的说明了addslashes和mysql_real_escape_string的区别,虽然国内很多PHP coder仍在依靠addslashes防止SQL注入(包括我在内),我还是建议大家加强中文防止SQL注入的检查。addslashes的问题在于黑 客可以用0xbf27来代替单引号,而addslashes只是将0xbf27修改为0xbf5c27,成为一个有效的多字节字符,其中的0xbf5c仍 会被看作是单引号,所以addslashes无法成功拦截。

当然addslashes也不是毫无用处,它是用于单字节字符串的处理,多字节字符还是用mysql_real_escape_string吧。

另外对于php手册中get_magic_quotes_gpc的举例:

if (!get_magic_quotes_gpc()) {
$lastname = addslashes($_POST['lastname']);
} else {
$lastname = $_POST['lastname'];
}
最好对magic_quotes_gpc已经开放的情况下,还是对$_POST[’lastname’]进行检查一下。

再说下mysql_real_escape_string和mysql_escape_string这2个函数的区别:
mysql_real_escape_string 必须在(PHP 4 >= 4.3.0, PHP 5)的情况下才能使用。否则只能用 mysql_escape_string ,两者的区别是:
mysql_real_escape_string 考虑到连接的当前字符集,而mysql_escape_string 不考虑。


总结一下:
  • addslashes() 是强行加;
  • mysql_real_escape_string() 会判断字符集,但是对PHP版本有要求;
  • mysql_escape_string不考虑连接的当前字符集。

原文来自:http://www.phpq.net/tutorial/addslashes-mysql_real_escape_string.html,使用原始mysql连接函数的人需要注意一下。
其实说起来也烦恼呀。现在还有多少人在自己用着自己写的数据库类?都是框架框架再框架了。恐怕已经没有多少人知道连接数据库的方式了。只知道DB::factory("PDO","connect string....");之类的了。不过也算是个笔记吧

netbeans与java7.0runtime不太兼容

PHP开发工具netbeans是一个很不错的工具,对我来说真的很不错。因为他有几个优点是其他IDE无法比拟的。
1、跨平台。同样跨平台的还有Zend,komodo,eclipse等,phped有专门for *nix的开发版本。
2、开源。这时候只剩eclipse和komodo edit了吧?
3、免费。当然还是只有eclipse和komodo edit

虽然说komodoedit也不错,但和ide比起来,功能就少了一点。eclipse也不行,太大了。。。几百兆啊。
所以。还是netbeans不错()
由于这几个跨平台的工具都是其于java的。所以必需的就是java runtime,(komodo不需要,他是基于mozilla的)。由于尝鲜,我直接装了java runtime 7.0,结果就出现了不兼容的地方。并非不能运行,而是代码在输入的时候经常会出问题
1、偶尔中文不能输入,这,我也能接受,实在不行,英文也可以,虽然烂了一点,总还能认识两个
2、代码录入。。。这是最头痛的。

<?php

class test {
protected $data = '';
//在这个=后面,如果输入单引号,会自动断行,并到下一行的行首输入单引号。就象下面这样
protected $data =
'';
//如果是双引号,会自动在双引号间加空格,而且如果双引号在句末,会断行,双引号在句中,会自动把双引号后的单词括进来,如果双引号后是括号,同样把括号包进来
//如:
protected $data = "
";
protected $data =";"
protected $data = (")";

}

这些不由自主的行为确实让人头疼。唉。被折腾的都快疯了。我一直以为是6.9的formatter功能的问题,因为我在之前装了6.9测试版,结果就这样不正常了。后来我又卸了装回6.8。结果还是这个问题。于是我只能怀疑是6.9的配置被6.8默认了。当时心都寒了,但想想不太可能。今天因为到单位比较早,于是乎把7.0runtime卸掉,又搞了一下6.0的。结果,真的正常了。。。
于是我认为7.0runtime和netbeans还是不太兼容 。

网络有时候会突然断掉,可能是ARP?

网络有时候会突然断掉,可能是ARP?

目前还不知道为什么,只是这两天访问可能会有点问题。请大家谅解。
已经联系机房在查原因了。一两天内可以解决这个问题。
希望不是ARP吧。否则就需要一一做IP/MAC绑定。有点烦。

根据日期获得当天是星期几?

读书的时候,偶尔也和同学们玩过xxx号是星期几的游戏。但那也是十几年前的事情了。
如今在程序时代,什么都用程序来解决。那当然是很方便的。因此,你问我2003年10月1日是星期几,我很可能就会直接用程序来告诉你。

<?php
echo date('w',strtotime('2003-10-1'));

但事实上,我们也都知道,PHP的date函数是有时间范围区间的,即只能从1970~2038年,因此在这个区间范围之外的算法都是不准的。那倒底怎么算呢?其实是有一个公式的:

蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1

公 式中的符号含义如下,w:星期;c:世纪-1;y:年(两位数);m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的 13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算);d:日;[ ]代表取整,即只要整数部分。(C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月要按上一年的13月和 14月来算,这时C和y均按上一年取值。)

算出来的W除以7,余数是几就是星期几。如果余数是0,则为星期日。

以2049年10月1日(100周年国庆)为例,用蔡勒(Zeller)公式进行计算,过程如下:
蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
=49+[49/4]+[20/4]-2×20+[26× (10+1)/10]+1-1
=49+[12.25]+5-40+[28.6]
=49+12+5-40+28
=54 (除以7余5)
即2049年10月1日(100周年国庆)是星期5。

你的生日(出生时、今年、明年)是星期几?不妨试一试。

--EOF--

上面的公式和部分内容来自于http://www.cnblogs.com/chingho/archive/2010/03/26/1697282.html,只要有公式,什么都可以解决。

jQuery EasyUI

这两天在博客园不停的看到有人在讲这个EasyUI,而且cssrain也在第一期的资讯中介绍了这个UI框架。当然我在资讯前已经看到这个UI框架的介绍了,并有幸下载了一下,才知道这个插件,应该是中国人写的。。。

用起来,整体感觉还行,easyUI的介绍是说轻量级替代extjs框架的UI框架。事实上从应用方面来说,或许是比extjs简单,因为需要写js代码的地方很少,但并不代表BUG不少。例子里就有很多BUG。所以,如果是简单的用,那还是可以接受的。最起码那个login页面还是可以尝试着套用一下。然后就是那个layout。。。
login的demo中,如果按了最小化,窗口都消失了。如果页面上没有open window,那,如何再次打开这个窗口?呵呵。
当然,这个框架看上去很美。也不算特别大。他的一些参数是直接写在html标签中的,也就是说他利用的是html标签,而不象extjs,纯粹是用js代码来实现。
更多的参考可以看这里:http://jquery-easyui.wikidot.com/tutorial
目前不建议在项目中使用,如果是尝试性的项目,而且美工又不好的人,是可以尝试一下,最起码不会象extjsv那样难学。也没有那样耗资源吧。

jQuery 源码阅读器

jQuery发展到现在,经历过很多版本。大多数用户都是经历过1.2.6,1.3.1,和如今 的1.4.1的,每次每版本发布的时候都会有新功能实现,而且作者还会说,我们改进了XXX功能。
那么,对于一个用户来说,我们当然是不关心这些函数如何实现的。可如果你想学习jQuery的原理和基本的实现方法,阅读源码就显得至关重要了。
源码有上千行。怎么办?为了某一个方法,你不停的看1.2.6和1.3.1以及1.4.1的代码?再分析?
不用这么麻烦的。真的,你看这里:http://james.padolsey.com/jquery/
网站的title直接就写了:jQuery source viewer,呵呵。选择一个版本,输入你想要看的内容。下面就直接显示出来了【oh ,居然还是代码自动完成+ajax?】
代码显示的时候,你还可以选择一个查看样式呢。emacs?vim?各种各样的配色都有。
不过。。好象代码没有注释的。感觉有点遗憾。
faf756ad65e8845083202155f2a3f3b6

爱丽丝漫游仙境

爱丽丝漫游仙境

说实话,我真的一直以为《爱丽丝漫游仙境》和《绿野仙踪》讲的是同一个故事。昨天在单位里和同事们说,我要去看爱丽丝了,然后又说了绿野仙踪。结果被同事们鄙视了一下,说这是两个不同的故事,根本没有什么联系。要说真有联系的话,也就是两个小姑娘因为不同的缘故进了仙境而发生的童话故事而已。
于是我google了一下这两个故事,结果查到的却都在百度百科里。让我很寒心。

如果有兴趣就看看这个
爱丽丝漫游仙境:http://baike.baidu.com/view/1091417.htm
绿野仙踪:http://baike.baidu.com/view/18296.htm

不过,真正有印象的却是绿野仙踪。而且我相信,大多数中国人熟悉的是绿野仙踪,稻草人、铁皮人、狮子。这三个形象真的很深入人心。小时候不但看过动画片【依稀记得好象看过】也看过连环画。

b018a516676762d306e3a82c62ce7b9f

昨天的片子是3D的,因为没有想象中的情节,因此也有着新的期待。但它和传统的动画片不太一样,表情、语言都很夸张。看来真的象百科里介绍的是那么的荒诞。没戴近视眼镜,看的又是英文版,别提有多痛苦了。情节真的一般,而且很快。如果看过原作的人,应该会抱有希望。如果想看绿野仙踪的,那就别看了。和你想的完全不一样。原来我以为是会挺温馨的。但。。。。。真没感觉出来。
感觉都象木偶一样的人,表情不够生动(当然可能是因为我没有看过原著,没有了解内涵,对于这电影短短的1个半小时没能了解背景也有关系)。
听说,红桃皇后是完全电脑制作出来的,真的不错,很是逼真。3D感不是特别强。不知道是因为普通的3D和iMax的差距?
总体来说,推荐度如果是10分的话,我最多能打6.8分。也算是给想去的朋友一点自己的看法

三合一创意鼠标垫

三合一创意鼠标垫

52f68ee2eaf0783bc04dc57ca0b73b23

这 款鼠标垫我倒是挺喜欢。因为他有几个功能是我想要的。因为我用的是笔记本。所以,在输入数字的时候,总感觉很痛苦。平时在单位用台式机用多了。输入数字的 时候习惯用小键盘,而笔记本就没有办法这样使用了。所以这个鼠标垫是挺对我胃口的。

650fad117fd849448e3311e34925006a

在 占用笔记本一个USB口之后,他又提供了3个USB口。对于笔记本上那少得可怜的USB接口来说,这真的是可以值得一荐的。

可惜就 是不知道价格几何。如果在100元以下,我真是可以考虑。超过100元,我是坚决不考虑了。超过100元我是要忍忍的。。。

如果想 看详细信息,你还是去百思家看吧。我只是转了两个图片,发表一下自己的感慨。

原贴地址:三合一创意鼠标垫

【后记】对于两个评论,我特地去淘宝看了一下。果然均价在58左右。看来。真的是可以值得刚买一下下了