Shell's Home

Feb 23, 2011 - 1 minute read - Comments

gfw升级了?

今天使用的主机上有个朋友发来消息,api用不了了。贝壳检查了一下,主机正常阿。 最终,发现问题是这样的。 shell@shell-deb:\~/tmp\$ wget <http://shell909090.org/apis/> --2011-02-23 10:08:39-- <http://shell909090.org/apis/> 正在解析主机 shell909090.org... 74.86.182.175 正在连接 [shell909090.org](http://shell909090.org)|74.86.182.175|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 读取文件头错误 (Connection reset by peer)。 重试中。 --2011-02-23 10:08:41-- (尝试次数: 2) <http://shell909090.org/apis/> 正在连接 [shell909090.org](http://shell909090.org)|74.86.182.175|:80... ^C shell@shell-deb:\~/tmp\$ wget <http://shell909090.org/> --2011-02-23 10:13:36-- <http://shell909090.org/> 正在解析主机 shell909090.org... 74.86.182.175 正在连接 [shell909090.org](http://shell909090.org)|74.86.182.175|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:1156 (1.1K) \[text/html\] 正在保存至: “index.html” 100%\[======================================&gt;\] 1,156 --.-K/s 花时 0s 2011-02-23 10:13:37 (277 MB/s) - 已保存 “index.html” \[1156/1156\])

Feb 22, 2011 - 1 minute read - Comments

EPIA主板经常死机问题

十天死机三次,经过咨询,问题可能在电源或者DMA上。 用iozone来压硬盘,一次没跑完就死机了,问题看来集中在DMA上了。 在BIOS里面把硬盘的高性能模式关掉,再压,两次没死机。 等三天,又死了。 正在换主板。

Feb 19, 2011 - 1 minute read - Comments

解决问题的艺术

前几天的卖家打电话过来道歉了,听起来淘宝的投诉对他们是相当肉痛的一件事情。不过事情已经到这个份上,我花了无数精力下去,怎么可能凭三言两语就给你撤销呢。只是让我白骂一通。 不说这个卖家的JP问题了,就说整个事情的处理过程。其中有不少反面动作,值得大家惊醒。 1.出错后的态度。 这点那位卖家做的相当好,错了就认错。很直接的道歉,对不起,是我们的错,我们帮您解决。实话说,要没后面的一堆事情,我有心就这么解决掉了。人也没那么多精力去搞每件事情。 2.出了问题不到手足无措,也不要左右推脱。 这倒和那位卖家没关系,是我在杭州招行文三路支行的一次经历。我去交水电费,他们交过去后,因为系统衔接问题(实话说,杭州的各个系统衔接做的真是——垃圾啊),不确定是否到帐。所以要找我解决一下,否则万一没交成,我回头发现,投诉信还不写到总部去。 开始的时候是一位MM,可能是新来的,负责处理我的事情。从交钱的时候就一塌糊涂,我给的钱点来点去点不清楚,和我说话也是含含糊糊,我当是怕生。自己搞不清,叫来经理看,结果和经理讲话的时候也含含糊糊的,不知道怎么想的,居然来做柜面。结果我交一笔1600的钱,等了20多分钟才处理好,我都看懂了处理流程。算了,柜面也不容易,不要欺负新人了。等我上了杭州回上海的动车,才打电话告诉我有问题。说话还是交代半天说不清楚。没办法,只好找她们主管。 他们主管的名字我现在还记得,叫徐安江,做事清晰利落。先和我道歉,说明是他们的问题,接口上有点问题,周一能查清。要是没到,让我来补交,如果到对方那里了,会发起退回,让我重交。就是要麻烦我一趟。我说这个我可以接受,不过这个水电费快到期了,滞纳金的问题么。他说,会和对方协商,争取免掉,有的话就做主补上。然后问,您有个杭州的账户,方便转回那里么?我说不成,那是我个人开的账户,万一老板误会个啥的。他说,好的,我们钱到了转回上海账户,中间手续费帮您免掉。 我靠,这一下问题顿时解决。当然,如果换了柜面MM,补上滞纳金和免除手续费就不能做主了。但是前后的沟通实在是——新人勉强不来啊。 等我回杭州,和他们约好了去解决问题。结果还是上次的小MM,又是一通问题处理不清楚。没办法,还是叫主管吧。我就碰到了她的主管。他跟我说现在交不了,要到周三再过来一趟。我说周三人都在上海了,是你们说周一让我跑一趟的,咋办?他很客气的说,那钱我帮你收着,给你写个欠条,说明事情原委,到时候你凭欠条来我这里拿发票。 我靠,这话说的,我当场想写感谢信来着。最后事情多,把这茬给忘了。这件事虽然算是服务瑕疵,但是我仍旧认为招行在我碰到的银行里面服务排第二(第一是浦发)。 碰到问题,首先不要慌,如果自己慌了,客户就不会信任你。当初我在碰到问题的时候,拿着客户的电话大喊,想起来实在是很业余。另外也不要左右推脱,尽力帮客户办好事情。客户的事情办好了,坏事也可以变好事的。 3.解决问题的时候别引起新的问题。 春节后人忙,我能理解。过年盘账,我也能理解。说暂时到不了帐,客户不会马上翻脸。你哪怕给个折衷点的时间呢,客户也可以接受。但是9号说要查,查到12号说当天到,15号没到说明天,16号又没到。是可忍孰不可忍。事情做到这一步,要么你就拖着,然后等着客户投诉完了骂一顿,还得说你自找的。要么你就想办法的摆平客户。200不到的东西连借个账户先垫付一下转账安抚客户都不会,还开门做什么生意。 4.别到了解决问题的时候还没搞清问题在哪里。 刚刚给我打电话的卖家小客服,到打电话的时候还没搞清退货流程。他还以为我申请退货,他点同意,我点OK,钱就回去了。我还得给他补课上退货流程,是我申请,他同意,我发货,他接受,完成。这TMD我出事后都自己看了一遍流程,他连流程都没去看,叫什么事啊。

Feb 17, 2011 - 1 minute read - Comments

淘宝上的某个恶心卖家

最近为了拼小机器,在淘宝买了这家(http://item.taobao.com/item.htm?id=3259889569)的小机箱。由于我想装1T硬盘,因此提前查了,1T硬盘只有3.5寸,SATAII接口规格。所以我曾经问这个卖家的客服,你们的机箱可以支持3.5寸硬盘吧?这个尺寸的机箱普遍说不支持的,只有你们这里在参数中明确说明支持。客服答复我,支持。我说,你别光看页面参数,你确定。他说,我确定。 所以我就下单了。东西到的很快,在春节时段,倒也难得。问题是——机箱质量什么的不说,这机箱压根不支持3.5’硬盘阿。 我找客服投诉,你们卖的时候可是说好支持的。他查了一会,告诉我,对不起,不支持,您可以外接硬盘。废话,哥的硬盘比主板加机箱还贵,要外接还用买你的机箱?再说要外接我TMD当初问你干吗?没事逗闷子玩阿。我说我给你两条路,一条是想法弄个3.5’硬盘架给我,另一个是换。前一个比较简单,就怕机箱尺寸不符。后一个我是不会付来回邮费的,这是你们的错误,而且最终只有中评。对方问了一下老大,说这个机箱上不去3.5’硬盘架,而后一个这单他肯定亏,所以给我退货。TMD你亏我不亏,确认了能用的结果来一这玩意。搭10块钱退货不说,还浪费时间处理,老子TMD做咨询两小时足够再买个机箱了。 退货就退货吧,我问对方,我发起请求了,你是先同意还是我先发货。他说,你先发货,哥们。好,我先发货了。过两天一看,改为已经同意退货协议了,总算了了一桩心事。过年闹个肚子,春节后再上去一看——已成交? 喂喂,这算哪门子事儿阿。马上联系,结果改一个卖家的投诉帐号来处理这个事情。我问他,你们机箱没收到?他说春节刚过,人还不齐,所以要看看。我想想也是,春节刚过,事情一堆,也不忙于一时,就说,你慢慢查,我明天听回音。这是二月九号的事儿。十一号的时候我再催,说去年的帐存档了,财务要去查。十二号再问,说已经在处理了。 shell909090:(14:04:41) 您好,请问有消息了么? 候鸟信誉商城:投诉:(14:26:18) 财务已经在理了 确定后下午会打到你支付宝账户里 shell909090:(14:28:26) 好的,谢谢 到了15号我上去买东西,顺手看了看——还没到帐。上去问了一下,说财务支付盾在重新重新申请,几天内都不能支付。 候鸟信誉商城:投诉:(16:03:24) 请您耐心等1-2天 财务那边有记录的 但是支付盾重新申请过了,这几天都不能支付 候鸟信誉商城:投诉:(16:05:45) 你放心好了 我们也不是小店 不会蒙你的 shell909090:(16:05:45) 实话说,这次退货问题,我是无责的 shell909090:(16:05:57) 好吧,这样 shell909090:(16:06:00) 我联系一下淘宝的客服 shell909090:(16:06:04) 听取一下他们的意见 候鸟信誉商城:投诉:(16:06:09) 可以 候鸟信誉商城:投诉:(16:10:27) 我问过财务了 最快明天下午可以支付 我觉得有点不对,就算财务十二号当天转帐发现不能转,马上申请的话。淘宝和对方公司都在杭州呢,十五号怎么也申请到了。而且这家公司上来就坑了我一把,于是就多了个心眼,打给了淘宝客服去问问。客服MM建议我别等了,尽快做投诉。因为淘宝只开放15天的投诉维权接口,过后就关闭了,再处理问题就会更困难。得亏哥没信你们,信你们一回吃一回亏。下面是维权说明。 曾向客服询问主机是否支持3.5’硬盘架,客服很确定的告知支持。但货到后根本不3.5’硬盘,也无法改装硬盘架。因此要求全额退款。在春节前发现退款已经同意,因此将货物寄回。春节后发现变成已经成交,货款反复催促后仍未到帐。 投诉过后,对方是这样辩解的。 被维权人(候鸟信誉商城)的留言: 卖家于2011年02月16日 18:54:50不同意维权协议. 2011-02-16 被维权人(候鸟信誉商城)的留言: 当时是说好给你退的,我们点了同意退货,但是买家一直不点退货发货,最后退款自动关闭,年后因为跨年做账问题无法马上支付,要买家等等,聊天记录里说的清清楚楚,不用怕我们赖账的,没必要马上就维权,说了最快今天,最晚明天就给你支付到账上,请买家取消维权。 首先,你让我TMD先发货你再点同意退货的,谁知道同意退货后面还跟着退货发货阿。欺负老子新手不成?前面不是说支付盾么?怎么这回又变成做帐了?不用怕你赖帐?我倒是不怕你赖帐,我怕你失踪阿。第二天再看,果然还没到帐。不过这次倒可能不是卖家的问题,支付宝总算给力了一把。 淘宝客服留言: 根据维权的内容,淘宝网已经从卖家保证金中扣除175元给买家,已经提交申请将卖家的保证金扣除到买家的支付宝账户,该交易款项将会在三个工作日内到达买家支付宝账户,请买家关注。淘宝及卖家一直在努力为买家提供安全愉快的购物环境,感谢对淘宝支持! 2011-02-17 基本搞定了。 事情还有个小插曲。沈崴沈游侠最近也在买小机器,很兴高采烈的给我推荐神板和神箱,我看完箱子的第一句是,箱子很给力,卖家不靠谱。然后让他向下翻一翻,我那颗大名正在买家列表里面呢。最神奇的地方是,这是春节后的事情,我都投诉了,但是网页上还是赫然写着——支持3.5寸硬盘——到现在都没改。估计我这篇要是看到的人多,兴许卖家会改了页面来找我算帐吧。

Feb 16, 2011 - 1 minute read - Comments

上海地铁的安保想站到神马时候阿

世博的时候就算了,世博过去,说要站到过年,也算了。过好了年还站着。查又查的不严格,撤又不撤。纳税人的钱花着没个说法,有没有搞错。

Feb 15, 2011 - 1 minute read - Comments

nginx使用fastcgi连接django时的细节

django使用PATH_INFO和SCRIPT_NAME来计算urls.py中的匹配路径,当两者都设定时,会出现URL计算结果为空,导致无法访问的问题。具体看这里。 http://aftnn.org/2009/jan/23/nginx-django-fastcgi/

Feb 11, 2011 - 1 minute read - Comments

闹肚子找到罪魁祸首了

现在全家闹肚子了,看样子是外婆的冰箱。数年不洗,生熟混用,而且还没有控温器,靠定时器工作的。。。 亏我也能活到现在。

Feb 9, 2011 - 1 minute read - Comments

蹊跷的闹肚子

今年闹肚子了,上吐下泻。 水样稀,吐出来的也全是水。吗丁啉不管用,黄连素管用,可能是肠道炎。 奇怪的是,家里没人有事,女朋友家没人有事,我又没在外面吃过东西。 真是奇怪。

Jan 30, 2011 - 1 minute read - Comments

日子没法过了,这TMD不是扯淡么

先看这个新闻。 http://www.zaobao.com/zg/zg110129_003.shtml 这TMD不是扯淡么?你当大陆父母高兴多花钱多受罪跑去香港买奶粉?还不是因为根本买不到合适的奶粉。现在父母都拿孩子当个宝,死命也要往大学里塞。更不用说肾这种关系孩子(尤其是男孩子)一辈子的事情了,更是慎之又慎。照我说,离境税收了也没用的,搞离境税?一帮父母转头就办自由行,天天跑到香港去喝奶粉,再转头回深圳睡觉。莫非准备再禁止夫妻带孩子旅游? 其实这件事情的后面很清楚,三鹿没赔,而且还把某闹事家长给判了。再说管理市场都没用,下面的人知道上面不敢管,喝奶粉的人知道喝死没人管。咋办?就一个办法,找个肯管的。 不改判南京徐老太案,老人摔倒就是没人扶,再呼吁也没用。不改判和赔偿三鹿,奶粉管理10年内无望。 下一个是什么?蜂蜜?大米?房子?

Jan 25, 2011 - 1 minute read - Comments

从快递说非对称密码学

这两年快递评价很差,听说有基层员工冒充客户签名偷货物的。今天我们不说快递的问题,只是简单的讨论一下,如果快递公司管理层有心改变这种局面,他们有什么办法。 首先采用的方案是要求基层员工送货到门,必须本人签名,核对签名等。不过这对冒充客户签名没有任何帮助。因为基层员工一旦参与此事,什么送货到门的规矩,本人签名的规定,都是一句废话。核对签名是个废话中的废话,因为在仲裁的时候,基层员工得到的签名不对,并不能作为他故意将货物交给别人的证据。还不明白?如果客户不提前留下签名,最后的送货员可以辩解说,我又不知道收货人签名张啥样,给签就给收呗。如果客户提前留下签名,那么送货员可以仿冒一个。 同样,密码也有一样的困境。如果给送货员密码,等于没有防护。如果不给,等于没设定。 对于这种现象,可行的解决方案有二。 一种是让每个送货人携带一个终端,当客户取货的时候,必须输入预先设定的密码。如果密码持续试错,则该件锁定,交由收货人重新设定密码。这种做法的好处是原理简单明了,又能达成目标。送货人如果想要冒充收获,就必须反复尝试密码。多数情况下都是无法试出的,于是收件人收到一个警告,要求重设。这样的密码试出机率几乎是0。而收件人自己设定一个密码就可以收件,如果忘记可以重设。 但这种方法弊端也很明显,送货人要多携带一个终端,并且收件时必须保证终端通畅。不说终端部署的费用,在很多地方,指望通讯通畅是一件非常奢侈的事情。 第二种方法,就是让收货人提供一个问题,自行保留一个答案。这个问题和答案必须有几个特征。1.知道问题,是无法推出答案的。2.可以很简单的验证答案是否解答了问题。3.评判标准简单,不存在模棱两可的答案。4.问题和答案都便于生成和操作。 我们来看一下,为什么这样可以阻止送货人冒充客户收货。如果送货人要冒充收件人收货,就必须知道问题的答案。但是根据1,他是推不出答案的。而当收件人收货的时候,他给出的答案是很容易验证的。当然,其实这样就满足了要求。但是如果没有4条件,这个过程只能做一次,对于大量重复的快递工作是没有任何帮助的。 如果忽略去第四点,我们可以提供这么个问题和答案。一个1000位的质数和1000位的质数相乘,大概能得到一个1999-2001位的合数。这个合数能唯一的分解因数,求两个因数。问题很简单,但是根据目前的水平,要解出这个问题需要大量的计算资源。至少一个计算中心跑个几年是跑不出结果的。很明显一个送货的不可能随随便便解出这个问题的答案。但是如果收件人提供了两个质数,我们不说输入难度,要验证两个数相乘是否得到合数只需要一台手机一两秒的时间。至于一个数是不是质数,有一个概率算法叫做Robin-Miller算法能够解决(当然,实际用的都是略有变形的),验证起来也不过是几秒的时间。 这个方案无疑是很不错的,但是有一个致命的问题。要进行答案验证,就必须输入两个质数和合数。加起来大概有4000位的数据,输入起来会让人绝望的。在实际的快递中,这种方法没有任何应用价值。 但是对于类似快递的电子邮件系统,电子商务交易,在实际操作的时候数据交换和计算设备都绝对不是问题。因此,这类方法在电子商务上有非常重大的用途,说是电子商务的基石也毫不为过。 这类算法就叫做非对称密码算法,所谓非对称,指的是加密和解密过程使用的两个密钥不相等,又互相关联。其原理是当今世界最顶尖数学问题之一的“P和NP问题”,位列希尔伯特23问题和千禧年八大数学问题之中。能同时列入的都是对世界产生深远影响的重要数学问题,例如黎曼猜想。其实从理论物理角度,有一样东西更容易满足非对称验证的特性,就是两个处于纠缠态的基础粒子。如果我们忽略两个纠缠态量子怎么传递的问题,理论的想象,其中一个基础粒子跟随箱子,而另一个基础粒子在收件人手里。验证就是非常简单的问题了。干涉一个基础粒子到某个特定偏振态,使用一束光同时通过两个粒子。如果两个粒子处于纠缠态,那么光子在通过两个粒子的时候,粒子一定处于同一偏振状态。如果是非纠缠态的两个粒子,则光子输出的时候会比纠缠态量子有更大的吸收幅度。这个系统最完美的一点是,纠缠态的量子是绝对无法复制的东西,除非违背量子力学。不过从实际角度考虑,不说我们尚未成功在实验室里做到这一系列事情。单是让箱子携带一个基础粒子就是一个扯淡到不能再扯淡的事情。 当然,在快递中没有采用非对称算法的主要原因并不是因为实现困难,而是管理层根本无心改变这种局面。关于这个问题,我们在另一篇“快递战争”中讨论。