前言
第一次参与美赛就拿了 M 奖,很感谢老铁 @ZhenHui_Lin @Song_Wu 一直的努力和最后一晚上19:00 -> 8:00 的通宵奋战,也非常感谢老师 @LiXia_Liu的指导 :D
这次美赛的环境比较特殊,因为疫情原因队员需要在千里之外进行远程协作,所以拥有远程写作配套的辅助软件是很重要的,可以提升工作效率。这里给出我们队伍使用的辅助软件。
远程 LaTeX 共享 -> OverLeaf

OverLeaf 是一个 LaTeX 共享编辑网站,用户不需要在本地安装 LaTeX,只用访问网站,而且可以多人合作、协同编辑。
OverLeaf 官方网站 因为服务器和带宽原因,体验比较糟糕。但幸运的是 OverLeaf 开源了,我们可以通过 Docker 在我们自己的服务器上部署 OverLeaf,享受到低延迟的共享编辑平台。虽然美赛的时候我还没有听说过 OverLeaf 的私有化部署,但 OverLeaf 的确大幅度提升了我们的工作效率。
1 | # https://github.com/overleaf/overleaf/wiki/Quick-Start-Guide |
分布式文件共享平台 -> SyncThing

数模时会产生大量的文件,有大量的小文件,也有 1GB 左右的大文件,QQ 群文件 是无法解决这个需求的。Samba 是一个解决方案,所有人都在云端文件夹对文件进行编辑,也不会产生版本不一致的问题。
但是,相比之下 SyncThing 可以更好的解决这个问题。SyncThing 是一个分布式的文件共享平台,可以在 Windows Linux MacOS Android IOS 维护相同内容的文件夹,而且每个设备都在本地缓存了这个文件夹,发生网络波动也不会有影响。一旦对某个文件进行修改,其他设备就会自动进行同步。
不过如果2个设备都处于很深的内网,就无法直接进行通讯,会借助官方的文件转发服务器,速度很糟糕。所以我添加了一台拥有公网IP的服务器作为其中的一个客户端,这样就可以提供 3MB/s 的带宽(跑满上传带宽)基本达到最理想的状态。
在 Windows 上可以使用 SyncTrayzor 客户端
在 Linux 上推荐使用 Docker 安装
1 | docker run -p 8384:8384 -p 22000:22000 --name mysyncthing -d -v /wherever/st-sync:/var/syncthing syncthing/syncthing:latest |
任务分配平台 -> 滴答清单
滴答清单是一款功能强大的待办事项软件,在 Windows MacOS Android IOS 甚至 Google Wear OS 上都有原生语言开发的客户端,个人非常喜爱。
在这次美赛中,我们选用 滴答清单 进行任务分配。滴答清单可以设置一个任务的开始时间、结束时间、执行人、状态。
我们实践中先是以天为单位设置大致的任务,然后在每天讨论明天的具体任务,有效的把握了美赛节奏,不致于在一些事情上浪费过多时间。在完成第 35 个任务后,我们顺利的按照计划安排结束了美赛。
笔记共享 -> OneNote
我们团队中有 2 人有 Surface + Pen,使用 OneNote 共享笔记 就能把自己的想法快速的画给别人看。不过 OneNote 的网络很不稳定,建议使用代理。而且桌面端 OneNote
默认是不接受系统代理的,Windows 上需要使用 Proxifier 进行强制代理。
音频聊天/桌面共享 -> 腾讯会议
只要大家在工作就把腾讯会议挂着,基本和面对面聊天差不多。
腾讯会议还可以共享一个人的屏幕给别人,就像现实中 3 个脑袋凑在一起。