Zenithal同学对这个接口很感兴趣,做成了一个开放式的查询接口。
接口的形式大概是这个样子的`https://washer.zenithal.workers.dev/?s=二号楼二层`,可以返回json结果,文档请参考这里。
Linkai Zheng同学对这个接口也很感兴趣,基于上面的接口开发了telegram机器人 `/washer@erhabot`。

Zenithal同学对这个接口很感兴趣,做成了一个开放式的查询接口。
接口的形式大概是这个样子的`https://washer.zenithal.workers.dev/?s=二号楼二层`,可以返回json结果,文档请参考这里。
Linkai Zheng同学对这个接口也很感兴趣,基于上面的接口开发了telegram机器人 `/washer@erhabot`。
今天去Apple 王府井修电脑(Macbook Pro 16′)。
主要有两个问题,一个是屏幕底下的位置的玻璃碎了,另外一个问题是方向键被上次拆坏了(上次可乐撒到了键盘上,拆下来清洗来着)。
去了之后天才吧的“天才”说apple care+修一处要700左右,第一个问题要整个换屏幕,第二个问题要整个换键盘、触摸板,时间要一周。
然后看到我apple care+还有800多天,说屏幕那个地方并不影响使用建议拿胶带贴一下,别让碎渣划了屏幕;键盘的那个问题可以到维修的地方问问,能不能找俩好的键帽换上。
我说好啊,就这么修吧。
然后玩了20分钟展示机上的demo版游戏,电脑就修好了。
没花钱,Apple 王府井好感度++
ps. 曾经去王府井给iphone 6s换屏幕被骂回来了。
屏幕角裂了一道拿去修,
我:修一下要多少钱?
“天才”:要1k左右。
我:那修吧。
“天才”:这又不影响使用,推荐不要修了。
我:看着不舒服。
“天才”:那花一千块钱很舒服么?
我,陷入沉默。
8.26是开学典礼的日子。
上午成功举办了开学典礼,开学典礼后开了第一次班会。
成功选出了班委。
下午搬家。
今天8.25是新生报到的日子。
限时99折特惠~ (RMB 5000学费立省¥50,一顿外卖、奶茶钱就出来了~)
学校确认后再转钱,无任何风险。
心动不如行动,立即打开 info-综合-财务 -网上交费 – 交费 – 微信/支付宝 ,把二维码拍照发给我来交学费吧~
ps. 住宿费可能需要后续额外交费。
OI赛制比赛的终测,一个评测机显然是不够的。200人的比赛,要10台评测机,7分钟才能测完。(成本大概10块钱?)
但是这些评测机平时闲置着又很浪费,于是我参考uoj开源版文档,写了一个一键配置脚本。配合阿里云的机器hostname自动顺序命名来使用。
#!/bin/bash
echo STEP1
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
echo STEP2
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get -y update
sudo apt-get -y install docker-ce
echo STEP3
sudo service docker start
sudo docker --version
sudo docker pull universaloj/uoj-system:judger
# https://universaloj.github.io/post/%E5%A4%9A%E8%AF%84%E6%B5%8B%E6%9C%BA%E9%85%8D%E7%BD%AE.html
echo STEP4
echo "172.31.41.20 host.name" >> /etc/hosts
echo "UOJ_PROTOCOL=http" > judger_env.list
echo "UOJ_HOST=host.name" >> judger_env.list
echo "JUDGER_NAME=$(hostname)" >> judger_env.list
echo "JUDGER_PASSWORD=JUDGER_PASSWORD_HERE" >> judger_env.list
echo "SOCKET_PORT=2333" >> judger_env.list
echo "SOCKET_PASSWORD=SOCKET_PASSWORD_HERE" >> judger_env.list
sudo docker run --name $(hostname) -p 2333:2333 -dit --env-file judger_env.list --cap-add SYS_PTRACE universaloj/uoj-system:judger
touch ~/init_done
cat /etc/hosts
cat /etc/hosts | grep $(hostname)
todo: 尝试使用pwntools等类似工具自动化ssh,做到批量添加&删除评测机0手动。