古城钟楼的微博报时是怎么做的?

一直在坚持报时,感觉好萌啊~
是像饮水机娘那样用什么程序来做的吗?

推荐  (1) | 42人关注关注
24个答案
35 0

花落成蚀果壳谣言粉碎机编辑

2013-01-07 22:55

显然是程序做的。
古城钟楼突然在今天火了起来,我之前推测这是Weico做的一个推广项目,但后来打听了一下,我的推测是错的。


------------------------这里是分析------------------------

@古城钟楼 账号自2011-10-26 00:33开始运营。

其第一轮运营一直持续到了2012-7-25 08:00,然后就停止了。
在这段时间,它们一直在用一个程序来执行发微博工具。这个工具没有通过新浪的审核,因此显示来源一直是“未通过审核应用”(有这个尾巴,肯定是在用某种第三方工具在发微博)。

直到2012-12-24 23:27:

之后,这个微博所有的微博来源都显示为“Weico.iPhone”。
恢复运营前后,其微博的平均转发量没有显著差异。
直到这两天,被人群发现(或有人开始推)。

近期,这个ID第一条转发过百的微博是2013-01-07 08:00:

第一条转发过千的微博是2013-01-07 16:00:

第一跳转发过万的微博是2013-01-07 20:00:

我用北京大学PKUVIS微博可视分析工具分析了这些微博,发现其帆形图平滑,环形图呈蒲公英状,说明这些转发都货真价实,没有大量僵尸粉转发,也没有大营销号转。转发过万的那天微博,获得了许多大V和媒体账号的推广。

------这里是我之前的推测,然后这个推测错了------

但是呢,在2013-01-07 20:00这条微博里,@Weico微博客户端 出现了:

加上这个微博重启运营之后一直用的是Weico.iPhone这个来源,我之前一直认为这就是Weico的推广。因为通过这个微博,Weico.iPhone获得了曝光,他们因此获益。
之后打听了一下,嗯,我推测错了。

-------------------古城钟楼开发者的话------------------

这个微博的运营者是@党建@葡萄侠
葡萄侠在微博上说:
一个最简单的报时程序可以是10行代码,但是古城钟楼的程序至少有3万行,其中使用了AmazonEC2 和 MicrosoftAzure 云服务, Redis, RabbitMQ, JSON,WebService,甚至还专门做了个网站支持钟楼的运行。可以说 @古城钟楼 是一个最简单的体现,@挨踢新文 @全球美妞排行榜 则是更高级的一点体现,上班了,待续

党建说:有人说做个@古城钟楼 用那么多行代码,折腾那么多的技术,太扯了。其实你们不了解码农的乐趣,码农的乐趣在于折腾各种技术,越复杂越开心,生命在于折腾嘛。

------------------------其他一些话------------------------

现在大部分定时微博工具都有自定义微博来源的功能,加之@古城钟楼 的文案非常简单,重复程度非常高,完全用机器跑的可能性很高。就是编个程让它哼哧哼哧发就行了。
同样的事情做的时间长了,就成了行为艺术。试想看,如果有个人,每天都定时发微博报时,那还不是行为艺术吗?这么做一天是无聊,要有个人这么做一两年,那就是牛逼。
这样一个微博,如果有大V转播,突然出现在公众眼前,会成为一个事件,肯定能火。但显然长久不了。之后这个微博能再怎么发展,就看运营者接下来会怎么弄了。


这样的玩法,始于推特上的大本钟(@big_ben_clock )。国内的模仿者不只一个。我见过最好的是@我是大笨钟啊 。这个ID比@古城钟楼 萌很多,它明摆告诉你老子就是用皮皮时光机运营,但每天报时都会唱一句不一样的话,这句话被分割成很多小段,到24点才回唱完。心思花得比@古城钟楼 要多。
更高级的玩法,参考推特上的@RealTimeWWII 。这个账号假装自己还在二战时期,传播“当天”的史时。无疑,其承载的信息量更大,更具有公益性质,也更考验运营者的水平。

20 1

我用100行代码实现了这个程序,能像古城钟楼微博那样,按时发布微博,内容、客户端完全一样,详细介绍以及程序下载请看 http://www.cnblogs.com/txw1958/archive/2013/01/09/guchengzhonglou-weibo-timer.html 【古城钟楼微博地支报时程序铛,100行代码实现,价值一天20万粉丝】

如果你和我一样是一个苦逼的码农,并且做过类似微博应用那样的程序,那你可以无视下面的内容,
如果不是,就那搬好小板凳,听我娓娓道来,我的演讲要开始了:
首先,我要告诉你的是,这样的时间严格,内容工整的微博内容肯定是程序实现的,你以为有人会天天这样守着电脑,看着时间,半夜起来都发条微博吗?不会的。


先来分析一下 古城钟楼 昨天发布的内容:

1月8日22:00来自Weico.iPhone 【亥时】铛~铛~铛~铛~铛~铛~铛~铛~铛~铛~
1月8日20:00来自Weico.iPhone 【戌时】铛~铛~铛~铛~铛~铛~铛~铛~
1月8日18:00来自Weico.iPhone 【酉时】铛~铛~铛~铛~铛~铛~
1月8日16:00来自Weico.iPhone 【申时】铛~铛~铛~铛~
1月8日14:00来自Weico.iPhone 【未时】铛~铛~
1月8日12:00来自Weico.iPhone 【午时】
1月8日10:00来自Weico.iPhone 【巳时】铛~铛~铛~铛~铛~铛~铛~铛~铛~铛~
1月8日08:00来自Weico.iPhone 【辰时】铛~铛~铛~铛~铛~铛~铛~铛~
1月8日06:00来自Weico.iPhone 【卯时】铛~铛~铛~铛~铛~铛~
1月8日04:00来自Weico.iPhone 【寅时】铛~铛~铛~铛~
1月8日02:00来自Weico.iPhone 【丑时】铛~铛~
1月8日00:00来自Weico.iPhone 【子时】

它在这里做了什么呢?
1. 每隔两个小时发布一条微博,时间是偶数小时的0分。
2. 每条微博的内容是当时的地支时间,并且根据当时时间,“铛~”了不同的次数(0-10次);
“铛~”的次数与小时有关,12小时以前与小时相同,12小时以后与[小时减12]相同。
3. 使用的客户端是Weico.iPhone

我将为你逐一解惑:

1. 在程序开发里面,有一个叫定时器的东西,你没听过?那看过电视电影里面古时候的沙漏吧,那也是一个定时器,还有恐怖份子经常使用的定时炸弹,启动一下就开始倒计时,到时就引爆。还有你们手机里面的闹钟,都是定时器。
程序里面的定时器可以设定几时几分几秒工作,也可以隔多少时间做某件事,或者定义某个周期做什么事情,就像你手机里面的闹钟一样。总之,它是程序,你想怎么样让它工作,就怎么样写代码,你能想到的在程序里面目前差不多都能实现。
在这个微博程序里面,它应该是分钟定时一次,检查当前时间是不是偶数小时的0分。如果是就发一条微博,如果不是就等一分钟以后再来重复判断,周而复始。
为什么不是隔2个小时判断一次呢?因为怕误差累积,这样到后来就可能不准了。

2.
在不同时间发不同的内容,这个应该很容易理解了,
地支时间:我把12个地支放到并列的12个盒子里,并按0-11标好,如果当前小时数为偶数,那么我就把当前时间数除以2,然后到相应的第几个盒子里面去把地支取出来。
铛的次数:在上一个的基础上,判断当前小时是不是大于12,如果大于等于12,那先减12得到新的小时,然后新的小时数是多少,那我就“铛~”几下钟。或者更简单的,我的时间设成12小时制,这样就不用减12了。
把取出来的地支和铛合起来,再把其他相同的字也连接起来,就成了每次要发布的内容。

3. 它是在IPhone手机上发布的吗? 在这里不是。当然如果你用iPhone手机,下载一个Weico.iPhone,也会显示的是 来自Weico.iPhone
在我们发的微博内容中,每一条都会带一个“来自***”,用iphone手机来的就显示来自IPhone客户端,还有那个有名的皮皮时光机。
在这个后面,是新浪微博对程序开发人员开放的一个“程序钥匙”,并且给这个钥匙取个和别全不重得的名字。谁都可以去申请一个这样的钥匙,有了这个钥匙,那你就能通过它发布微博,最开始的时候这个钥匙显示都是“未审核应用”,就也就是古城钟楼最早的微博是用他自己的钥匙发布的。
什么时候能从“未审核应用”显示为有意义的文字呢?这需要向新浪申请,需要你提交一些推广方案什么什么的,通过申请之后,就显示成有意义的字,。
你可能会问,你没有申请过,为什么显示来自IPhone客户端,那是因为新浪已经把钥匙放到IPhone上的微博程序里了。如果你用皮皮时光机,那你得先登录皮皮时光机的那个网站,然后从皮皮时光机的网站上把微博发出来,这时是皮皮时光机把这个钥匙“借”给你用了,所以你的微博就显示来自皮皮时光机.

皮皮时光机 为什么要把钥匙借给你用? 你是看不到皮皮时光机它的那把“程序钥匙”的,这样他不担心泄漏,他给你的是用它的钥匙发布微博的权限,另外你用它的钥匙,是要注册的,同时还要授权,这个过程中,你成了它的用户了。做网站的一个目标是,有多大流量,就有多大影响力。有了影响力,以后随便放点广告什么的。。。。

如果钥匙泄露了呢?
如果钥匙泄露了,那你就能把它的钥匙装到你的程序里面,这样发布出来的微博就显示这把钥匙的名字了。古城钟楼就是用已经泄漏的Weico.iPhone钥匙来做这件事的。
Weico.iPhone钥匙是多少?
在百度里面搜一下 "微博 appkey",很快就能找到 weico.iphone版 的钥匙,就是下面这两行东西。
App Key:82966982
App Secret:72d4545a28a46a6f329c4f2b1e949e6a


3 0

叶落孤舟社会化品牌顾问,PM,天文科幻各种爱好者

2013-01-08 12:25

==========原理很简单===========
1、做一个到点自动发微博的应用,微博内容都是设定好的,类似以前的饮水机娘,不过饮水机比较有技术含量。(第一页有部分微博来源显示是未审核应用)
2、修改来源显示,将之改成weico.iphone,搞定。
类似的微博还有:
@big_ben_clock http://weibo.com/bigbenben
这个来源显示bigben,意味着那个app key的尾巴就是写着bigben。
@我是大笨钟啊 http://weibo.com/dabenzhonga


===========博主===========
@葡萄侠 http://weibo.com/u/2051700855
@党建 http://weibo.com/dangjian

===========个人一点小看法===========
这个微博最好的出路就是做成西安本地生活服务类的微博,不然这个小热潮过去之后就…


===========其他作品===========
@挨踢新文 http://weibo.com/u/1681283557 用了iPad的app key
@全球美妞排行榜 http://weibo.com/girlranking 这个比较高端,包含人脸识别和排序了。
@全球热门大挪移 http://weibo.com/hbbpb

===========另外,说下如何科学地挖掘出作者===========
1、这个钟楼的微博资料其实挺完善的,放了个博客地址:http://e2.to/x
2、点击博客,得到:Cannot GET /x。次奥,耍我!选择进入http://e2.to
3、发现很多小作品,自然也少不了作者之一@党建 他自家的博客。

最后,我想说,不要什么都猜成营销,那样多没意思,要相信,生活很美好,and,品牌营销一点都不可耻,卖广告骗人什么的才是可耻的。

1 0
支持者: 果壳小卒

它的时间是错的真的没人吐槽吗?
子时是 11点开始到1点啊啊啊啊啊啊 不是他报的12点啊啊啊啊啊啊!!!
以此类推…就酱…

1 0

墨水稀饭伪科幻骨干 零级木匠 还没学鼓手 电影麻烦制造者

2013-01-08 00:11
支持者: 花落成蚀

但是刚去看了下 eicodesign创始人许士彦(@章鱼店长 )的页面,他却否认了这件事……

另,那个数据分析工具很好玩……但是图不懂啊= =# 有木有教学贴 @花落成蚀

1 0

跟头快到我碗里来神话学爱好者 你能教我说俄语吗?

2013-04-04 15:58
支持者: 勇敢的蜗牛

一定是大本钟嫁给了钟楼!!
嗯,一定是这样~@柴郡猫的笑

0 0

同学高三做了个报天气和他家乌龟水缸里的温度的……
现在变成了个半成品(也可以说是半失败品?)

0 0

__失文程序渣渣员

2013-01-11 23:39

我想说,这玩意用pathon岂不是很容易实现?需要这么多复杂的东西么?

0 0

100行的程序没看出那里高明了 我之前写过一个连接youdao在线翻译自动翻译文章的程序 也用了150行 没去优化

0 0

刚看到,顺着答案的推荐找到我是大笨钟啊,可是他15年7月15号之后就没有更新了,答主说的很好玩的一句话也没看到,按照答主的时间将时间轴调到13年,才看到那些带着歌词的微博。现在是16年10月,钟楼还在铛铛的敲,好多人把它当成了树洞,我把他当成了分割线,可能这就是工作和兴趣的不同吧,可能只有微博落寞了,钟楼才不会发铛铛铛吧

0 0

鹏鹏大王彡房地产、土地、社会

2013-01-07 23:39

聪明的营销,不反感

0 0

还是觉得饮水机娘更萌~可是也不更新了……

0 0

最后那个,新浪有个号叫 抗战直播 的

0 0

我也粉它了,这货人工回复好快的啊。

0 0
0 0

就像生活大爆炸至今为止最酷的一句台词,"Because we can"

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字东150005号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区