2009/10/01 //
Tags:ClassIC,DoubanJiang,iMobile,JavaScript,jQuery,PHP //
15 Comments » //
2,171 Views
周末小结已死,现在来玩月末小结。
快速导航:PHP、Web 前端、iMobile、End
【PHP】
1、ClassIC 重构

当初 ClassIC 是在什么样的情况下开发的?工作室几个人凑在一起,说我们用 PHP 来写 ClassIC 吧!OK,可当时压根就没一个人会 PHP。于是填鸭式地学了一周,熟悉语法后就开工了。
这样的直接后果是——ClassIC 的功能是都实现了,可是代码不堪入目。于是我暑假就计划着重写 ClassIC,但一直没行动,一直拖到九月初才完成。
这次重构,主要是做了以下工作:
- 数据库结构重新设计。原先的数据库一共 5 个表,其中有 2 个纯粹是做连接之用没有任何实际意义,你能相信么?
- 将原先面向过程的代码整理为面向对象
- 预留了一些多学校多校区支持的接口
- 顺便写了一个简单的管理后台
一个月后,再看 ClassIC,又觉得代码结构垃圾了。不过,先这么着吧,实在不想再重写一遍……
阅读全文 »
2009/09/15 //
Tags:ClassIC,LilyStudio //
5 Comments » //
1,642 Views

防止有人不知道,先扫个盲。
ClassIC 是南京大学小百合工作室开发并维护的课程、自习教室查询系统,其前身为阳光教室(SunnyClass),目前有网络版和 WAP 版(力推 WAP 版),仅支持南京大学仙林校区。
具体介绍可以参考以下两篇文章:
感谢 sudyya,开学不久后,就拿到了课程数据。按照惯例平分给工作室成员(这可是苦力活啊= =),目前数据已经基本录入完毕,ClassIC 可以恢复使用了。
阅读全文 »
2009/04/25 //
Tags:ClassIC,LilyStudio,Work //
7 Comments » //
572 Views

下午挺无聊的,就写了下 ClassIC 的 WAP 版。大约用了两个小时,有大堆可以复用的代码就是舒服。
之前被用户抱怨得最多的问题(自习教室查询竟然只能一个一个查),也顺便解决了。现在选择好区域和时间后,就会列出所有可以自习的教室。不幸的是,Web 版目前还是很囧的只能一个查询一个教室。因为我现在对 JavaScript 基本上还是一头雾水的,而 @Remember2015 又忙了起来……
ClassIC WAP 可以实现的功能有:
访问地址是 http://classic.lilystudio.org/m/,没做浏览器识别,所以用电脑也可以直接访问。其实也可以看做是一个简约版的 ClassIC(Web 版的 ClassIC 有点华丽过头了 = =)。
阅读全文 »
2009/04/21 //
Tags:ClassIC,LilyStudio,Work //
15 Comments » //
1,038 Views

原来叫做阳光教室(SunnyClass)的浦口大学教室、课程查询系统 ClassIC 即将于明晚正式发布。好吧,其实应该说是终于要发布了。拖了这么长时间,这学期都已经过了快一半,真不容易啊。
这应该算是我在工作室真正参加的第一个项目,虽然现在回顾看看,也不过是个小项目,没什么了不起的。但两个月下来,收获还是蛮多的,就不一一回顾了。仅仅列举一下遇到过的困难。

阅读全文 »
2009/03/15 //
Tags:ClassIC,Mobile //
9 Comments » //
583 Views
【0】这是最后一次写周末小结。每周写这么一篇文字的初衷是为了自我约束和督促,而现在我已经有了足够良好的习惯。既然目的已经达到,就不再多此一举了。
【1】Motorola
我所在的 iMoblie 社团接了一个 Moto 四部新款手机的宣传活动,于是周四在五食堂门口给同学演示手机。整整站了三个小时,最后腿都几乎废了。顺带一说,Moto 真的在走下坡路了,这次有两款手机外形都惨不忍睹,而且作为卖点的音乐雷达功能也极其鸡肋。
【2】SunnyClass
周六和 WLZ 一起整合前端界面和 PHP 代码,搞定了按教师搜索和按课程搜索,剩下的两类搜索也只剩一点工作。如今算是万事俱备,只欠东风了。
【3】CJ4
悲剧的 CJ4 之行,详见前文。
【本周最爱曲目】Wish I Had A Angel – NightWish
阅读全文 »
2009/03/08 //
Tags:ClassIC //
6 Comments » //
540 Views
【1】SunnyClass
之前的 SunnyClass 只能查询某个教室是否有课,而这次的完全重写的新版则将其细化,可以查询到该教室在某一时间究竟上的什么课。除此之外,还提供了多种搜索方式,如按教师搜索、按时间搜索、按类别搜索等,并且也打算加入讲座之类的信息。新版的 SunnyClass 可以看做是一个以教室为中心的综合信息平台。
但是……显然,我们太乐观了。与学生会接触了几次,才知道数据不是这么好拿的。至少,据说为了防止临近学校的学生来蹭课,教务处就不许将每个院系的课程表发到网上。
但是现在新版的 SunnyClass 已经差不多成形,不可能再去掉这个核心功能了。如果没法从教务处拿到课程表,那也只能人肉搜集了。虽然难度很大,但也并非不可能。
【2】ACG Share!
因为某个原因,玩了玩 UCHome,猛然发现 UCH 真是灰常灰常强大。正好我对现在许多动漫论坛相当不满(太杂、太乱),就用 UCH 搭了个以动漫为主题的 SNS 社区。
以前还刚好注册了一个合适的域名,ACGShare.NET,真是有远见哈……
相比于传统的动漫论坛,每个用户都能自由创建群组、拥有功能齐全的个人页面、更高效的过滤信息等等……至少对于我,这是一个更为理想的动漫社区。
如果你也这么觉得,欢迎加入 ACG Share!。当然,现在的成员数少得可怜,所以加入后也更可能是在自娱自乐。
【本周最爱曲目】Forsaken – Within Temptation
阅读全文 »