移动应用适配、移动广告行业、社交电视内部分享会PPT(已上传)

前一阵子三场内部分享会的主题PPT,分别关于移动应用的适配、国内移动广告行业研究调查和社交电视(Social TV)这一相对前沿领域的分析。均已上传到 Slideshare。由于本人非专职研究人员,时间精力有限,偏简偏扯偏颇等情况难免存在,欢迎指正不足。

Continue reading “移动应用适配、移动广告行业、社交电视内部分享会PPT(已上传)”

开源微博应用《测测你是哪个奥特曼》for SAE 配置全教程攻略

这篇文章将详细介绍如何利用新浪微博开放平台和新浪的 Sina App Engine 服务调试部署我写的《测测你是哪个奥特曼》源码。目的是帮助首次接触的同学学习掌握 SAE 的玩法(这个服务真的很渣,我在摸索中碰壁许多,也是我撰文分享的初衷之一)。或者您也可以当做是零起点在新浪微博上搞一个测试类应用的傻瓜入门教程。

演示地址:http://ultramantest.sinaapp.com

本应用通过 PHP 写成,但实际上您不需要任何 PHP 基础,直接修改我在源码中的相关参数,并替换一些图片,就可以部署上线。

一、申请开通相关服务账号

首先您需要申请注册 SAE 的账号和微博开放平台的账号(有微博账号的同学可以更快地登录绑定):

SAE:http://sae.sina.com.cn/

微博开放平台:http://open.weibo.com/

二、在 SAE 上创建新应用

SAE 允许每个普通用户创建最多 10 个应用,每个应用将获得形如 yourdomain.sinaapp.com 的二级域名(先到先得,抢啊同志们 — —)。

Continue reading “开源微博应用《测测你是哪个奥特曼》for SAE 配置全教程攻略”

三国杀下一代卡牌系统设计畅想

以下内容纯属受昨晚寝室卧谈之启发,就三国杀下一代系统设计展开无责任畅想,其中杂糅游戏王、万智牌等现行集换式卡牌元素与个人恶趣味。始发于微博,整理至博客,抛砖引玉,博君一乐。其实很多时候我们大可不必遵循他人既定的规则,而是大方创造自己的玩法。

新卡牌系统畅想①:【场地卡】对全场范围内指定国家/性别/血格/名称的武将产生作用;全场只能保留一张场地卡,新打出的场地卡替换旧卡;产生积极效果或消极效果。#举例# 【赤壁】效果:全场范围内魏将视作受到铁锁连环,且每回合受到一点火焰伤害。#再举例# 蜀道、岐山、茅庐、长坂坡……

新卡牌系统畅想②:【衍生物(Token)】在场地上制造视作武将的代币(距离+1);衍生物有自己的血格;衍生物可有特定效果。#举例#诸葛亮死后,在场上留下一个【锦囊衍生物/蜀/1血】;任何人战破锦囊衍生物视作获得一张无懈可击;只在场上存在魏延时,魏延代替锦囊衍生物被直接击破。

Continue reading “三国杀下一代卡牌系统设计畅想”

在 Google App Engine 上部署 Project Babel (V2EX)

#Update:appspot.com 域名已经被墙,目前正常情况下无法访问该论坛。

前一阵子学习 Python,由于调试本地环境总是出错,一气之下干脆拿 Google App Engine 作为线上环境,折腾中竟发现了 GAE 的诸多优势和方便之处。

近期工作繁忙,疏于维护同步控,打算用 LividProject Babel (也就是 V2EX 的开源版,运行于 GAE 之上)搭建一个互动社区,供网友进行更广泛的交流,同时也减小更新的压力。

在此大致记录下部署的重点步骤,供参考:

  • 1、获取并本地安装 Google App Engine 的 SDK(我的是 for Windows),及 Python(推荐 2.6,官网被墙奸,请走便道)。
  • 2、申请注册 Google App Engine,添加 APP(免费用户最多可添加10个APP,每个获得域名 yourname.appspot.com)。
  • 3、获取最新版 Project Babel,本地解压后是一些有组织有纪律的文件夹及文件。记事本打开根目录的 app.yaml,将 application 字段修改为与 2 中的 APP 名称相同。
  • 4、运行 Google App Engine Launcher,在设置中指定 GAE SDK 文件夹和本地 Python 可执行文件目录,绑定环境。
  • 5、在 Google App Engine Launcher 中,Add 一个 existing project,指向你在 3 中获得的 Project Babel 的根目录,启动之。
  • 6、在命令行执行以下指令:{GAE目录\appcfg.py} update {Project Babel 的根目录地址} (例如我是执行:”E:\GAE\appcfg.py” update “F:\Test Project\babel-2.4.0-RC1\v2ex”)

系统开始自动复制上传(首次会邀请输入 GAE 账号密码),并每隔几秒检测服务是否已经部署就绪。最终,部署完成,cmd 里返回成功信息。这样 Project Babel 就上了你的 GAE 了。

当然,后续还有一些步骤,就是定制和优化界面,去掉不需要的广告,挂上你的 logo 等。这些在 Project Babel 文件夹下手动修改 CSS 和 html 以及资源文件可以实现。

效果演示:http://syncbbs.appspot.com

IT菜鸟魔都育成计划(八):Bambook @ ChinaJoy 2010

令宅男们期盼多日的 China Joy 2010 拉开帷幕。三年之前,高考结束,我以一个普通玩家的身份,跟随一群日后再难相聚的狐朋狗友,首次亲临了当时的第五届CJ。

那一年,CJ还没有如今那么光鲜耀眼,现场也不及现在的酒池肉林。参展商除了卯足劲在展台布置和游戏周边上下功夫,更在赠品上一决高下。于是各个厂商的礼品袋就如同俄罗斯套娃,一个套一个。而当时最大的套娃就来自盛大。

三年后,我坐在了盛大的办公室,与同事们一起边加班加点地赶进度,边在群里畅想或者说YY着来自CJ现场的战报,并期待着周末前去掺和。

一大早叶总在微博上推荐了 @bambook (盛大电子书,中文名锦书)的官方微博。开着微博客户端时刻接收着更新的我顺理成章地成了第二个follower。结果这个号一天之内赢得了600多的关注。很大程度上也与CJ现场的 Bambook 发布会有关。

Continue reading “IT菜鸟魔都育成计划(八):Bambook @ ChinaJoy 2010”