« 2006年04月 | 首页 | 2006年06月 »

2006年05月26日

因为sleetdrop里有个'drop'被当当网封杀

我在dearbook 买书不是第一次了,但买的也不算多,dearbook现在和当当网 合作也是众所周知的事情。我前两天在当当网有了些不怎么愉快的经历。我和往常一样在dearbook选书,然后到当当下单,在首信平台支付货款,但等我支付完货款后,我的当当帐户再也不能登陆了,我还以为我老到在倾刻之间就能忘记自己的用户名和密码呢!于是使用了当当提供的找回密码 的功能,过程很顺利,找回来的用户名和密码和我刚刚输入但无法正常登陆信息完全一致。于是我想到了找客服人员,我在dearbook和一们在线客服提出了这个问题,并且把登陆信息提供给他,他说他可以正常登陆,于是我开始怀疑是我的browser的问题。因为整个购买过程我都是在Flock 下完成的,我于是换IE登陆,没有成功,换了一台基本没用过IE的干净的windows服务器登陆也没有成功。我就又求助客服,就在这个时候他说他也无法登陆了,于是他让我发信到当当的客服Email来解决这个问题。我于是有了如下的经历。

From ME:我的当当帐户不能登陆
我在当当买了几本书,在首信平台付费到最后,通知商户的页面没有打开,然后我就再也登陆不上当当了。
我问你们的在线客服,他登陆上去一次,后来他也登陆不上去了。
我现在想知道我付费是不是成功了啊。
我在你们那用122多买了3本书。
附件里是我的定单详情。
还有我的用户名和密码都是正确的,因我我用你们找回密码的功能找回的用户名密码登陆的。
Reply From dangdang:答复: 我的当当帐户不能登陆

亲爱的顾客

您好!感谢您在当当网购物。经查询,订单中未收到您支付的货款,请您重新支付或与银行确认。

From ME:RE: 我的当当帐户不能登陆
现在农行的网站访问也有些问题。我正在尝试查一下交易记录。
但我的当当帐户不能登陆的问题你也没有给我解释啊。
如果需要,我可以把我的登陆信息发给你的。
Reply From dangdang:答复: 我的当当帐户不能登陆

亲爱的顾客:

您好!感谢您在当当网购物。

您方便与银行联系查询此货款是否支付成功。

From ME:RE: 我的当当帐户不能登陆
银行帐户显示款项已经划出。
Reply From dangdang:答复: 我的当当帐户不能登陆

亲爱的顾客

您好!感谢您在当当网购物。请问您是否直在首信平台支付的?建议您再耐心等待,可能由于系统问题导致没有及时到帐户,如果明天订单状态还是等待付款,请您再与我们联系。

From ME:RE: 我的当当帐户不能登陆
我是在首信平台支付的,但现在的最大的问题是我的downdown帐户没有办法登陆。
这是我第一封发给你们的email就提到的问题,但是你们都没有给我说明这个的。
我的用户名是sleetdrop@gmail.com
密码是*******
我本来以为是我记错了。
但是用你们找回密码的功能,找回来的就是这个。
后来我以为是我的机器的问题。
我还到另外一台从来没有用过ie的干净的windows服务器上试验,也是登陆不上去的。
Reply From dangdang:答复: 我的当当帐户不能登陆

亲爱的顾客

您好!感谢您在当当网购物。当当网已经收到了您为订单支付的款项,我们会尽快安排商品的配送,并以电子邮件形式通知您,请您注意查收。我已经为您尝试过,这个密码确实不正确,请您确认是否有空格或其它符号.

From ME:RE: 我的当当帐户不能登陆
下面是你们的找回密码的系统发给我的邮件。
如果这个都不能用的话,您认为我还应该输入什么呢?
要不您帮我重置一个密码我试试吧。
谢谢您了。
您好! 您在当当网以电子邮件sleetdrop@gmail.com登记的用户密码是'*******'。请注意保存。如果您有任何疑问,可致电当当客户服务中心:电话:010-51236699
Reply From dangdang:答复: 我的当当帐户不能登陆

亲爱的顾客:

您好!感谢您在当当网购物。

很抱歉发生这样的情况,我们已通知相关部门查询并且跟踪此事,有结果后会马上给您答复,给您带来不便请您谅解!

From dangdang:关于密码

亲爱的顾客:

您好!感谢您在当当网购物。关于您的密码,我们这边查询是因为系统原因有一些问题,所以您无法进入,请您提供一下其它的邮箱地址以便我们把原来的帐户更新到新的帐户上,给您带来的不便请谅解.

From ME:RE: 关于密码
如果我坚持要用这个email地址呢?
我不知道你们那边是什么问题,我自己也写一些web程序的。
不就是改数据库的一些字段吗?
算了。
我也不想再在你们这里买东西了。
就这么个问题,我都像写作文一样写了好多的email了。
只要确定我这次买的东西能发过来就好了。
其它的我也不在意了。
在chinapub或华储也买过书的,没有过这么不开心的经历的。
Reply From dangdang:答复: 关于密码

亲爱的顾客:

您好!感谢您在当当网购物。

给您带来不便我们实在很抱歉,请您放心,我们正在与专门负责的部门取得联系,为您处理账户无法登陆的问题,尽量还是按照您的要求为您处理!有结果后我们会在第一时间联系您!给您带来不便请您谅解!

From dangdang:关于您在当当网注册的账户

亲爱的顾客:

您好!感谢您在当当网购物。

很抱歉,我们已经和相关部门联系过,由于Drop是数据库指令,不能充许使用,所以您的账户确实无法为您处理,由此给您带来的不便我们表示非常抱歉!如果需要,烦请您另外使用其他邮箱注册,给您带来的不便请您原谅!


From ME:RE: 关于您在当当网注册的账户
那怎么允许我用了那么久,忽然又不让用了啊。
难道当当也出现了sql 注入的问题?应该打那些程序员的屁屁啊!
算了,我都说了,只要能收到这次我买的书就成了。
别的我都不在意了。
你可以google一下sleetdrop
我用在了很多的地方的,就你们当当怕我一个用户名把你们所有的databases以及tables都给drop了啊!
惭愧啊,取了这么一个网名都不好意思和别人打招乎,平时我也是很随和的人。
但可能是心情不好,发email的时候说话可能重了些,当然你也是工作,我们没什么个人恩怨的。
对不住的地方,多多包函啊!
Reply From dangdang:答复: 关于您在当当网注册的账户

亲爱的顾客:

您好!感谢您在当当网购物。

很抱歉,您的心情我非常理解,很显然您肯定是专业人士,我们已经联系到技术部门的上层领导,得到的答复是实在无法修改数据,所以才无法帮到您,实在很惭愧,另外,如果由于无法进入账户,导致查询不到现在订单的状况,您可以随时联系我们!我们可以随时为您查询!再次为给您带来的不便表示歉意!


总结一下,客服人员素质不错,他们的技术实在让我......
这个帐户又不是我第一次用,而且他们突然更改规则的时候并没有通知我,或在我登陆的时候给任何的提示,只是说我用户名密码错误,这就是国内的电子商务的服务质量吧。

2006年05月22日

Visual Studio 2005 beta 卸载不彻底引起新安装的vs2005 load packages错误的问题的解决

我以前有装过vs2005 express的beta版本,后来安装新版本的时候看到网页上提示要把以前的版本删除干净,为了确保安全,我还用了上面提供的卸载工具的。但在安装新的版本后,起动的时候就会有“Visual Studio Explorers and Designers Packages has failed to load properly...."这样的错误,而且IDE的窗体设计器根本就没有办法用,在网上问了一阵子,大家都说重装系统就好了(包括TechNet上看到的一个视频教程里好像也就这么建议的)。可我的系统都用了2年多了,可不想重新安装,能用就凑合用着吧,今天偶然想起来,又在yahoo上search了一下。在一个论坛 里发现了一个MSDN的链接 ,找来找去还是找回了老地方啊,慨叹自己还是不细心啊。原来是Duplicate Assemblies的问题,两个不同的装配件拥有了同样的名字和版本号。解决办法是到C:\Windows\assembly找到名字为Microsoft.VisualStudio.Shell.Interop.8.0的装配件,会发现有两个同版本号的。点右键选属性,看最后修改日期,在日期比较老的那个上点右键卸载它,再打开vs 2005的IDE就一切正常了。虽然只是msdn里的东西,但还是发出来,希望对和我有同样烦恼哥们有些帮助。



2006年05月21日

搭错车

昨天看了这个老电影,本想写点感受,可在VERYCD 上看了介绍的文字之后,真的不知道自己还能写些什么。 VERYCD现在可以算是个中文imdb plus吧,可它是否也会在某天倒下呢,因为p2p毕竟是受争议的东西。但它确实是少见的如此清洁又人性的p2p社区...

papa%20can%20you%20here%20me%20sing

原来《酒乾倘卖无》,《一样的月光》,《请跟我来》在我还无法理解个中情怀的年纪就已感动了许多...

2006年05月12日

运行时改变图片脚本相对路径的smarty插件

web程序应用模板技术已经不是什么新鲜事了,但像smarty 这样的模板引擎在静态页面设计的时候还有php文件调用静态模板编译出可以执行的程序的时候,img src;link rel;script;这些标签的里面的引用的外部路径就会发生变化了。以前我用保持img js css等目录的两个copy来解决问题,但同步两个目录确实比较麻烦,后来见到有人说用smarty的prefilter是可以的。于是到csdn求了个正则式 ,改成了一个smarty的plugin,用起来还不错。

<?php
/**
 * Smarty change design-time path to runtime path plugin
 *
 * File:     prefilter.chpath.php<br>
 * Type:     prefilter<br>
 * Name:     chpath<br>
 * Date:     May 11, 2006<br>
 * Purpose:  change design-time path to runtime path such as <link> <img src>               
 *           
 * Install:  Drop into the plugin directory, call
 *           <code>$smarty->load_filter('pre','chpath');</code>
 *           from application.
 * @author   sleetdrop <sleetdrop at gmail dot com>
 * @author Contributions from Gdj [http://community.csdn.net/Expert/TopicView3.asp?id=4645962]
 * @version  1.0
 * @param string
 * @param Smarty
 */

function smarty_prefilter_chpath($tpl_source,&$smarty)
{
    return preg_replace("/(<(img.*?src|link.*?href|script.*?src)=([\"']))(.*?)(\\3.*?>)/is","$1".TMP_DIR."$4$5",$tpl_source);
}       


?>

然后在自己extends出来的模板类里使用:

<?php
//    继承smarty类构造自己的模版类,便于在整个系统中调用
    require_once('libcfg.php');
    require_once('Smarty/Smarty.class.php');
    class Template extends Smarty {
       
        function Template(){
            $this->Smarty();
            $this->template_dir = APP_ROOT.'templates';
            $this->compile_dir = APP_ROOT.'templates_c';
            $this->cache_dir = APP_ROOT.'cache';           
            $this->config_dir = APP_ROOT.'configs';
            $this->left_delimiter = '{{';
            $this->right_delimiter = '}}';
            $this->debugging = true;
            $this->caching = false;   
            $this->force_compile = true;
            //加载用于在运行时更改img link等标签   
            $this->load_filter('pre','chpath');         
           
        }
    }
?>

在libcfg.php里加入TMP_DIR常量的定义:
<?php
        define('APP_ROOT','/var/www/htdocs/somedir');
        define('TMP_DIR','templates/');
?>


2006年05月06日

小葱大酱--恐怖版

将朝天椒(一种很辣很小的辣椒)
放在铁铲子中置于炉火上烧成半黑。
放到碗中捣碎,
加入农家大酱,芥末油,芝麻酱,陈醋,拌匀。
把小青葱撕成小段,
拌入酱汁中,
配大米粥食用。
昨天吃这个吃的出了好多的汗。