以往都是在赛场上享受志愿者带来的福利,如今终于也作为志愿者给大家提供便利了。

先分享一下流程安排表:

10月10日 晚上

刘春英老师(以下简称老刘)让我帮学妹做一下胸卡的图片,学妹说只有PSD模板,需要对照XLS文件一个一个手动改,找我的时候已经做了两百多张了。本来还有我一个队友帮忙,不过他貌似没空,就我一个人跑去实验室了。 一开始要我一张一张手动搞,这样子下来没有五个小时搞不定,又苦又累我肯定不干的嘛。然后先利用搜索引擎找找方案,PS可以写脚本,不过后来发现只能记录动作,不合适。

后来想了想,换了个思维,决定用Python的库解决。先去掉PSD模板里的校名和队名,只留下空白的模板,生成模板图。然后下载Python需要的库,以及模板用到的字体,边学边写脚本。从XLS文件中读取名单,根据模板的字体、字体大小、字体颜色、位置生成文字贴上去。

包括赶路、开小猜、学用库等,不到三个小时解决了。

10月11日 中午

老刘又发来一个PSD和一个XLS,需要做队牌。反正轮子都造好了,改了改参数,先随机每个队伍座位,再生成队牌图片,一个小时搞定,实际也就半个小时,毕竟当时同时做两件事儿,切来切去。

印象中包括胸卡和队牌,一共有888张。

关于队伍座位我是这么做的,因为一共有四个区域ABCD,我先按照学校名字排序,然后分别按照ABCD的顺序分配区域,而座位ID是一个1-48的序列随机之后分配的。大部分学校参赛队伍都在四支队伍之内,对超过四支队伍的一两个学校肉眼观察座位距离。

10月14日 下午

朱神让我帮忙测试一下机子,还有我真的没有强迫症,只是怀揣着一颗希望世界更加美好的心而已。 其实也没做啥,就试用一下几个编辑器和编译器,提了一些增强用户体验的建议,然后挑了一张壁纸而已,哈哈哈。

最骄傲的还是从默认壁纸中,认真考量之后选了一张相对合适的。(求别打脸,怕疼)

10月17日 下午

今天是开始报道的日子,老刘让志愿者早上九点左右前往体育馆(即比赛场地)。我是今天才开始来体育馆的,来的时候已经摆好桌子了。朱神负责技术组,主要处理系统以及软件部分,熊神负责接待组,阳仔负责网络搭建,志愿者们还有负责装袋子(给教练和队员的物资),还有负责搬机器。我呢,我也不知道自己负责啥,一会儿整理胸卡,一会儿接待,哪儿需要去哪儿。

现在已经四点半了,来签到的人也越来越少,所以我忙中偷闲记录一下我眼中的过程好了。

刚开始签到的时候,发现签到表没有按照校名首字母,找起来很麻烦,临时弄了一份。于是让许多学校等了好一会,十分过意不去。然后就聚集和好多学校,忙死我了,十五分钟之后,把积聚的学校报道程序处理完之后,突然变得好冷清。还有很多队伍没报道,明天早上应该会很忙吧~

10月17日 晚上

必须得睡了,明天还得早起呢。明天首先去打印热身赛的题目,打算先去体育馆找个箱子,然后跑两个地方问问价格和发票,打印之后还得装订好,一共需要570份。 正式比赛的题目应该是出题人自己去打印的吧。实行三权分立,主办方、出题人、赞助商各自为营,哈哈哈。

关于没有发餐卡只发餐票的问题。根据老刘的说法,是考虑到了餐卡成本费20每张,而且工本费不能退,这是一笔不必要的开支。

10月18日 中午

午饭时间,吃完午饭休息一下。

昨晚一队友跟我说,担心起不了这么早,让我早上八点给他打个电话。结果却是我睡过头,他给我打电话。 早上签到处我就没去参合了,直接去体育馆拿了一个纸箱,去打印热身赛题目。正反两面打印,不提倡铺张浪费,然后我和店里的小妹,两个人一人一个桌子啪嗒啪嗒盖了近一个小时,把所有热身赛题目一份一份装订好。这恐怕是我到目前为止,装订过最多的资料了。

还有,如果你们看到这么整齐的书钉,基本上都是我订的,哈哈哈。还有,如果发现订坏了重新订的,基本上也是我干的,整理的时候发现小妹没弄好,忍不住拆了。

10月18日 晚上

我、熊神、朱神、阳仔四个人在解决热身赛出现的问题,一个是解决一些机位不合理的情况(交换机在显示器的位置),还有解决插线板松动的问题,最重要的是机子卡死的问题。针对最后一个问题,朱神居然没有把SWAP区挂上去,临时挂怕出问题,最后的解决方案是touch一个swapfile文件当做虚拟内存使用。按照我以往的经验,给两倍物理内存大小作为虚拟内存比较稳妥,于是我们最后swapfile设为4G。

然后我还跟阳仔、熊伟解决了打印文本不换行的问题,如果没有换行会导致打印的时候,打印机自动缩放,最后得到的字体过小,不易识别。阳仔解决了封榜后题目提交次数不正常显示的问题。打印机第三页随机性失踪的问题暂时还没解决,我就离开体育馆了。 现在我正在打印和装订正式比赛的题目,我还以为是出题人打印装订好给我们,不过我们还是麻烦出题人的委托人和我一起来打印题目。打印之后会送到出题人酒店,明天早上再拿过来,确保出题人和主办方独立起来。

这次一共打印620份,装订好三分之二了,手真酸,马上破了我早上的记录。讨厌做这种苦力活,讲道理联系工厂打印装订好寄过来更合适。 今天太忙,帮忙处理热身赛技术问题,也帮忙处理接待,还有各种热身赛暴露出来的问题。现在八点多了,没时间吃晚饭,等装订好,把出题人委托人和题目送到酒店,我就去大吃一顿。

出题人刚下地铁就赶过来了,也是蛮辛苦的。我将题目和档案袋交给他们,就去买晚餐回寝室了。不过老刘那边还有许多事儿还没处理,九点的时候要我回体育馆,结果我看到消息的时候已经九点四十分了。之后熊神打我电话,让我将出题人联系方式发给老刘,后来貌似出题人又前往体育馆测试题目时限了。 真是辛苦各位了,准备休息了,晚安。

10月19日 上午

比赛开始半个小时了,我记录点东西。

阳仔发现打印第三页失踪的问题了,居然是因为打印的时候,从web到pdf加载未完成,所以只要多等一秒就解决问题了。 我打印了A到K的字母纸,然后跟熊神贴了一下两边的题目号和彩色气球,之后就跑出去买了瓶饮料当做早餐。回来的时候发现志愿者们已经分装好食物了。

10月19日 中午

还没发出去的气球们。

我刚刚去看了一下打印出来的纸,字体居然这么小!早知道我今天早上测试一下了,阳仔不愿意改我也没办法。不过比赛开始了也不方便改,怕出岔子。

近期碰上杭电60周年校庆,校庆的架子已经在外面等着了,等比赛结束他们就会马上把东西搬进来布置体育馆,而我们得抓紧时间把机器等撤走,十分赶。

10月19日 下午

正在颁奖,分享一些图,下图是队员们午餐的士力架巧克力棒。

看不到大神的视角。

冠军队伍。

转载保留版权:http://haipz.com/blog/i/6538 - 海胖博客