Other

三国杀各种疑难问题录

以下问题都是我们在玩三国杀的过程中整理的,其中有实战中的问题,也有纯假设的低概率问题;既有原创的,也有一些是三国杀总部招聘时的面试题,一并整理在此。我相信玩这个游戏的,都是乐于挑战和思考的人,欢迎各种意见、讨论和批评,谢谢。 说明: 以下问题只对应现通行版本,即包括普通、军争、风、火、林包武将 ,不包括已被修改的武将技(如第一版的吕布,使用南蛮、万箭时其他人必须出两杀两闪),和已被废除的武器(如银月枪),如果各位发现以下问题中哪些和现行版本、规则冲突的部分,也请提出,我将尽快修正。 只对应普通玩法,没有3V3、双将、线下版或线上版1V1,因此也不会考虑多个武将技配合使用(比如司马或张角给甄姬改判的情况) 题目若有两种或两种以上的可能,通常都会给出一定的提示和限定条件,而且武将篇只对应武将技能,不考虑装备效果;装备篇只考虑装备属性,不考虑武将技。规则篇就要综合考虑了,但规则篇的多数问题争议很大(当然不是说武将篇、装备篇的问题就毫无争议,但比起规则篇来说要小许多)因此不建议各位花太多时间纠结。 如果您还有更加经典的问题,欢迎提出和大家一起分享。点击这里进行评论或是给我发邮件都可以。

Continue Reading
Product Website

团购不会是下一个淘宝

06年的时候,我在CSMonitor上看到一篇文章,China’s newest shopping craze: ‘team buying’,这是第一次接触“团购”这个名词。最近几年团购网在国内突然非常火热。原因有很多,物价飞涨,屯货势在必行是为其一,SNS市场已划定,资金扎堆转移团购,是为其二。 从技术角度来看,团购网站和B2C、C2C网站差别不大:都有会员系统,都要求安全性,都要编写购买、支付、生成订单、发货一系列流程。但从市场角度来看,团购网站不是C2C网站,因为它的货源是商家而不是顾客;它也不是B2C网站,团购网站的商品价格很低,商家难以盈利,商家是通过以低价商品吸引顾客到他的店里消费,产生附加值来盈利的,而不是通过网上出售的商品本身。 听起来这似乎是一种新的购物方式,但对于普通用户而言,他只是简单的进行了“购买”,和他在淘宝、在卓越的操作没有什么不同。团购最大的意义不是创造了一种新的购物方式,而是创造了一种新的网络营销手段。之前一直在头疼一个问题:对于网络营销,应该如何收费,怎样给客户证明我们的营销是行之有效的,因为各种不正当手段的滥用,点击率、浏览量,这些数据早已失去了公信度。怎样才有一个权威的转换率的统计?如果是电视,可以按时段收费;如果是报纸,可以按版面收费。这些传统媒体的广告效果已经建立起自己的行业规范,也有很多统计数据作为佐证,但网站,尤其是中小网站则没有。 而团购就很好的解决了这个问题:发送优惠券和密码到用户手机,用户通过这个密码进行消费,团购网通过这个密码确认到商家消费的顾客并进行提成。这种“确认”的机制并不复杂,我在大学做定餐网站时就用过,但团购更好、更纯粹的将其实现了。 评价团购不应该单纯以B2C的眼光来看待,它应该是一种宣传媒介。团购的最主要目的不是出售,而是宣传,这种宣传才是它的盈利点。这就明显区别于C2C、B2C网站了。淘宝——一家C2C网站——它一直没有对商家收费,免费3年后又是3年,即使它已经拿下了C2C市场的80%,也只是通过推出淘宝商城这套B2C系统来找赢利点。淘宝曾经也想通过“招财进宝”系统来收取佣金,但上线没多久就引来一片骂声,毫无悬念的偃旗息鼓了。团购网正好相反,从一开始它就是对商家收费的,而且只会越来越高,以降低佣金为手段获取客户是恶性竞争,甚至可能动摇这个行业。媒体机构投放广告动辄上千万一样。为了吸引顾客,它的价格则会越来越低,因此可以预见今后必然会有很多免费的甚至可以更大胆的猜测——价格为负数的商品出现在团购网站上。 对于规范现在网络营销混乱的状况,团购网是一个很好的契机。当然,首先它应该解决好本身的混乱状况:大多数团购网站属于互联网公司,互联网公司的核心就是小和快,这似乎和团购短线的特性契合,但团购本身是一个牵涉众多的系统,小公司没法运作,团购市场和资本都会要求他们扩大规模,于是就成了一种快上加快的形势,稍不慎就会崩盘,再看整个团购市场,如今的团购网站数以千计,鱼龙混杂,如果这种情况得不到改善,那恐怕就是雪上加霜了。

Continue Reading
Python Tech

Python版QQ群发消息

PyQQ已经发布,利用web2qq协议,目前支持批量添加好友,批量群发消息等功能。 我的初衷是以PyQt为GUI做一个跨平台的QQ机器人,在win平台下不需要安装Python环境也能运行,能根据收到的消息自动回复。目前已经测试通过的只有简单的QQ登录、批量群发,遇到的问题却很多:Py2exe在打包时,源程序中有raw_input语句会报错;无法导入sys包;PyQt4导出后提示缺少DLL……相应的也解决了不少问题,所以先把可运行的代码发上来,其它遇到的问题解决之后也会更新在这篇文章里,权当笔记。 首先是最简单的脚本:

这个脚本非常简单,我把它copy到windows虚拟机上,用py2exe把它打包成exe文件: python setup.py py2exe -p pyqq,httplib2,email 但运行exe程序弹出错误提示框,错误日志(文件名.exe.log)中记录:EOFError: EOF when reading a line。因为我的setup.py程序中使用的是setup(windows=[‘qq.py’]),所以程序不会打开console,但raw_input需要console支持,所以报错,修改为setup(console=[‘qq.py’])就可以顺利执行了。 用PyQt为这个程序写了一个GUI,功能完全一样:

转换成exe文件的时候提示找不到QtGui4.dll文件,我就直接把PyQt安装目录下bin文件夹里的dll文件复制到系统目录(C:\windows),结果转换时倒是正常了,使用的时候就会报错ImportError: DLL load failed: 找不到指定的程序。后来又测试了一下,发现只要是在非PyQt的PATH路径下放上QtCore和QtGui4这两个dll文件,就会导致这个错误。 2010/12/14 ImportError: No module named sip。 要解决这个问题很简单,转换的时候用include引入sip模块就可以了: python setup.py py2exe -i sip SIP是为Python和C++、C语言库提供接口的工具,主要用于支持PyQt和PyKDE。 2010/12/17 今天很无奈的发现WebQQ又改协议了…于是只能暂停了= =||

Continue Reading