2018.6.7
我的签证果然没有在武汉飞旧金山的航班飞走前结束审查。我发了十几封催签邮件,给 DOS 打了几次电话,甚至想着如果 WWDC 开幕式前一天签证下来了我就直接定北京到圣何塞的机票还能赶得上发布会,结果也没发生。
所以这就是我大学的第一个 WWDC 奖学金,也是最后一个,也是压根就没去成的一个。有点无奈,但也没办法。去不成自然会错过很多机会,少面基很多人,但是这个世界又不是绕着我转的,而且我还有其他事情不得不忙。
五月份筹备 WWDC 的行程时发现和毕设答辩撞了车,结果导师人很好让我可以提前答辩,因此提前准备了很多东西,结果签证没有如期发下来,最后我还是跟着大家一起正常答辩,也就是昨天下午。对别人来说答辩完就是大学结束了,对于我来说还有三门要考的试。啊不管怎么样算是告一段落,等真正毕业后估计还要写四年的所见,暂先不表。
五月底又打了把 hackathon,湖南大学办的华中 HHHackathon。和李霖及李霖的女朋友组队,基于 CoreML 和 ARKit 弄了个简单的三维维基百科,最后拿了第二和京东单项奖。
作为一个好歹在国内 hackathon 组队拿过六七次前三名的半职业打手(误),我觉得还是有点资格评判下湖大这次的组织和流程的。总而言之,湖大是把 hackathon 当成校赛来办。
校赛意味着两件事:第一是学校牵扯其中,自然会有很多学校的特殊规定,如不让人擅自离场吃饭(只能吃会场内的盒饭),不让人回宿舍睡觉,当然这些是出于学校对安全的一些硬性要求,情理上也能理解,但如果外加场地条件很差就是个灾难了,本身第一次办 hackathon 的组织都会对网络估计不足,这次也一样,外加晚上强制让睡会场,还好我们队不管规则纪律晚上照样回自己家休息了(毕竟不是湖大的学生,也处分不到我们头上),不然估计要和其他人一样在会场喂蚊子。这第二呢,就是校赛自然有很多说不清道不明的东西,比如有的队伍提前一周就开始开发了,主持人还说既然题目有公布,这种事情自然是允许的;比如有的队伍自带湖大的带队老师;比如大部分队伍的实现程度都没有到代码的程度,然后看到了熟悉的墨刀流(做个原型说自己有成品之流);比如赛后的官方新闻稿全篇都在说第一和第三名两个湖大的项目,第二名反正不是湖大的一笔带过,这对于学校宣传来说自然是无可厚非的,但既然是 hackathon 基本的平台中立还是要有的,学校可以单独发新闻稿,但是把参赛的包括武汉和南京远道而来的大家都裹挟到一篇只提到湖大自己的文章里面一笔带过就有些让我不太爽了,不过考虑到这个比赛也许就是按照校内比赛来办的,倒也是能说得通。只是我不太喜欢吧,毕竟这次比赛可是套着 hackathon 的头衔,然而只学到了 24 小时现场编程这个规定,而没学到真正让 hackathon 成为 hackathon 的东西,总让我们这些人感觉是到贵校“万国来朝”的,仅此而已。
写完觉得还是说的有点刻薄了,毕竟话说吃别人的嘴软,但事实也就我描述的这样,外加我的确很反感校赛,这个不满的情绪怕是从大一就开始积攒了。我讨厌各种华而不实的校赛,讨厌各种吹上天的 PPT 和 BP,讨厌拿墨刀原型当成品,讨厌校内带队老师和评委之间说不清的照顾,讨厌纯学生组队没有带队老师的无力感,就这样。
我把 Cetacea 开源了。实在是没精力折腾下去了,之前选用的 Bundle Based NSDocument,正则做 MD 解析外加 iCloud 的方案现在看起来有点蠢,不如等后面从头写一个基于 CMark,不管文件同步而是纯编辑器的小项目,再慢慢拓展,不然对于这种较大的 macOS 项目我现在仍然没有足够的能力去理清头绪,更别提两年前开始这个项目的时候了。
然后 Lonely Planet 被出版社发邮件说商标侵权后我自己 take down 了相关的各种东西,包括上架了的软件和相关视频,这几天估计会以 Epoch Core 的名字重新上线,内容还是一年前的 Epoch Core,而最近在 Epoch 上取得的进展估计要到七月底才有时间往 Core 里面整理了。
接下来就是 Skyline。因为毕设和之前一个一言难进的外包,Skyline 推迟了很多次更新,最近会关注下了。基于 Unity 2018.1 轻量级渲染管道和 Marklight 实现 UI 的版本估计会在六月底发包,然后等 Unity 出纯 ECS 的超小引擎包(参见 Unity at GDC - ECS for Small Things)的时候我再迁移上去,但是 Mapbox 的 C# SDK 还不知道会什么时候迁移到基于 ECS 的架构上去(说到这个他们公司之前和我接触了下但是我貌似忘了回邮件了 -。-),因此要这么做的话我还要自己写一个基本的请求层实现,那么要做的工作和我基于 LibGDX 重写的 Skyline GO 已经差不多了。总而言之,一个因为一开始脑抽用了 Unity + Android 的混合架构所以我目前还是不太想碰的老 code base,和目前还是烂摊子的重写计划,哪一个都不是个容易的事情。但我总觉得不能赚了一笔就跑路,虽然我事实上估计已经是了(
买了个 iPod Classic 6th gen,塞了很多音乐进去。最近听了 Soulection Radio Tour - Live at the El Rey ,Soulection Radio Show #343,Coral City | Vol. 1,Road Trip 和 Back to Life,此外看了一个有趣的视频 Evolution Simulator。