Monthly Archive for November, 2011

开源微博应用《测测你是哪个奥特曼》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 配置全教程攻略’

一个开源的基于PHP/SAE的微博开放平台趣味测试应用DEMO

似乎毕业以来就没有时间再做拿得出手的个人开发作品,上次的 Social TV Demo 还停留在丑陋的技术演示程序阶段(尽管如此也帮助我认识了不少看好 Social TV 未来发展方向的朋友和创业团队,呵呵)。最近几周又抽空做了个小玩意儿。其实这个东西简单到完全只需要几个小时就能搞定的,但因为工作实在太忙,所以断断续续始终没能弄好。最后还是在旁听某个无料的分享会的时候顺手给搞定了。

这是一款基于 PHP 语言、Sina App Engine(SAE)部署、连接微博开放平台的趣味测试应用DEMO。最重要的是,它是开源的。也就是说,任何人都可以直接拿来改改(几乎无需修改任何代码,只需要改改测试结果的字段名和替换对应目录下的图片就可以了),就发布一个自己的微博测试。

由于我是日本特摄尤其是奥特曼系列的爱好者,因此测试的名字就是“测测你是哪个奥特曼”,主要玩法就是连接微博账号之后,根据用户昵称判断(用的是 MD5 加密后取头两位)自己对应的奥特曼身份。幼稚也好,脑残也罢,终归是奥迷向从小陪伴成长的英雄们的致敬。

体验地址:http://ultramantest.sinaapp.com

Continue reading ‘一个开源的基于PHP/SAE的微博开放平台趣味测试应用DEMO’

一个 SocialTV demo

LBS 的 Check-in 概念逐渐开始烂大街,作为一个 TV potato + Mobile addicted + 分享爱好者,很自然想到将正在看的电视节目通过“签到”方式转发到微博,分享给朋友们,也即是所谓的SocialTV。实际上,此种模式国内外已有类似尝试(这两天  Techcrunch Disrupt 2011 上也有这么一家渔玩,不过专家们似乎普遍对市场前景不太看好)。

前两周用周末时间,使用 PHP + Sina App Engine + 微博开放平台做了个网页版的 SocialTV。主要功能就是通过连接微博账号,选择当前频道,系统自动给出当前时间档在播的节目,并可发布一则微博。目前仅是功能演示版,没有任何界面可言(不过针对 iPhone 屏幕还是做了个仿原生的 CSS 效果)。

试玩地址:http://socialtv.sinaapp.com

目前提供的频道除 CCTV 系外,都是我常看的各种地方卫视台。节目信息是从国内某电视节目预告网站抓取来的,做得比较粗略,可能偶尔有时候有部分节目读不出来,显示空白,还需优化。

原本打算再完善下放出来让大家玩的,现在看来工作繁忙,怕是没时间慢慢调整了,就先把功能演示 demo 丢出来了。代码比较简单,有兴趣的我可以分享出来或者丢到 Google Code 上。

顺便说一句,SAE 和微博开放平台提供的官方帮助和演示代码,真 TMD 渣。