不同的微博刷起来麻烦 东大牛人开发出客户端整合微博

发布者:陆海发布时间:2012-07-03浏览次数:320

2012-6-28金陵晚报
摘要:答辩一结束,张晓波就想赶在毕业前做出这个客户端,“给自己的学校做应用,蛮激动的。虽然最后完成的程序只有11000行左右,比微博客户端要少将近一半,但张晓波的工作可不只是敲敲代码这么简单。

在这个微博时代,很多人只要一有空就会刷微博。然而,微博不止一家,新浪的刷了,腾讯的也要看看,麻烦的是新浪腾讯不在一个页面,看了这家就会漏了那家。东南大学有个学生,用大半个寒假做了这么一个客户端,能按时间顺序混排显示新浪、腾讯、搜狐、网易4家微博。这还没完,赶在毕业之前,这位软件高手又开发出东大虎踞龙蟠论坛的苹果客户端,作为献给学校的毕业礼。

  编代码就像写作文

  看别人写的更花时间

  这个月底,张晓波就从东大计算机科学与工程学院毕业了。大四上学期张晓波选了一门网络课程,看到android平台有这个微博整合客户端,他就想做个苹果iOS平台的客户端。当时在和一个同学一起做,放假前没做完,寒假接着做。

  虽然现在人们离不开电脑,但平日接触的也就是电脑硬件,一碰到软件问题,许多人就敬而远之了。

  对此,张晓波说,他也是上大学之后才接触计算机编程的,编程主要就是写代码,就像写作文,同样的题目,每个人的表达方式不尽相同,但也殊途同归。也因此,看懂别人的代码基本上要比自己写更花时间。

  开发微博客户端时张晓波就遇到过这个问题。和他合作的同学写代码时遇到了问题,实在解决不了,只好退出,留下5000行找不到问题所在的代码。

  张晓波只有孤军奋战,先重新读了一遍他的全部代码,5000行这么一行行看下来,用了三四天,自己写可能也就两三天。看完代码再一点点排除,又花了一两天才终于找到问题。

  问题找到,就像线路排除了故障,接下来就很顺利了。从放假回家,一直马不停蹄,直到除夕的前一天,敲了近两万行代码,整个程序大功告成。

  不过还是留下了个遗憾,这个整合微博客户端一开始是为iPad做的,本来计划要支持iphone的,但寒假一过,要忙着准备毕业论文,就没时间了。

  从早上十点到次日凌晨两点

  既要盖房子还要忙装修

  “昨天刚答辩完,虽然还有很多事情,不过走之前还是重拾搁置一个月的iOS客户端,计划在5天内放出内部测试版。”今年6月3日,张晓波开始做虎踞龙蟠论坛的iOS客户端。

  在此之前,全国高校也只有清华大学、复旦大学和南京大学有自己论坛的iOS客户端,而东大论坛android和windows phone平台也已经开发了相应的客户端。

  所以,答辩一结束,张晓波就想赶在毕业前做出这个客户端,“给自己的学校做应用,蛮激动的。”

  那几天,张晓波每天早上10点开始坐在电脑前敲代码,直到次日凌晨两点,眼睛实在受不了,就上床休息。

  虽然最后完成的程序只有11000行左右,比微博客户端要少将近一半,但张晓波的工作可不只是敲敲代码这么简单。

  除了编码,之前的设计之后的美工,都要一个人来做,相当于既要盖房子还要忙装修,“装修”就要学会美图软件PS。

  要“装修”什么呢?打开手机就知道了。比如要用浏览器上网,总得点一下浏览器的图标,图标不可能凭空就有,需要人来做,浏览器上的每一个按钮以及整个程序界面,都是图片,相应地要美化很多张图,一张正常状态,一张按下状态,有一些可能还需要禁止状态,就是不能按。这样算下来,总共要美化60张图,这些图就要花两天时间。

  两个客户端都登录苹果商店

  5天后,果如其言,张晓波在论坛上放出了内部测试版。在听取了同学试用后提出的意见,改进了一些小问题之后,张晓波把这个程序提交给苹果应用商店审核。

  第一次审核没通过,苹果的理由是,没有可以登录的账号完成所有功能的测试,要张晓波提供一个。张晓波就把自己的论坛账号给苹果,结果第二天就审核通过,出现在苹果应用商店上。

  之前的iPad版整合微博客户端也在上面,“苹果的应用商店还是很方便的,写的程序很容易发布,否则就要自己搭服务器自己推广,那就太麻烦了。”

  毕业了张晓波要去上海工作,他也希望东大的学弟学妹能来维护这个客户端。虽然这也不是件轻松的事,但这些日子,已经有不少热心人来和张晓波联系了,看来,软件达人也会后继有人了。□金陵晚报记者 姚聪

关闭