qp Orz
by YamadaRyou @ 2021-06-08 15:06:04
Orz + mac 党狂喜
by MilkyCoffee @ 2021-06-08 15:09:25
windows党表示很伤心qwq
by YamadaRyou @ 2021-06-08 15:11:21
感谢分享!00后加油,终端用起来。其实windows 10 下也可以用,装WSL就行了。
by jw2020 @ 2021-06-08 15:21:21
@[aguegu](/user/526068)
作为不是刚刚入坑的少年 OIer(OI+文化课),真是被您的帮助我们刷题热情所感动。
特此提醒您 CP Editor 已经能满足我们这种一键测试样例的需要了,在 VSCode 等编辑器上也有相关插件,所以您不要重复造轮子了,去加入他们的开发吧!
by Acfboy @ 2021-06-08 16:06:59
@[aguegu](/user/526068)
此方面的命令行工具已经比较完善了,如 [online-judge-tools](https://github.com/online-judge-tools/oj),[CF Tool](https://github.com/xalanq/cf-tool/),[CP Tools](https://github.com/cp-tools/cpt)
by ubsan @ 2021-06-08 16:16:54
@[Acfboy](/user/40318) 谢谢,恕我孤陋寡闻,我还真不知道 [CP Editor](https://cpeditor.org/) 的存在呢。
不过,话说回来,如果我先前就知道 PE editor,我是不是会开发 localjudge 呢?我想还是会的吧。
对于我这把年纪的中年来说,IDE 很早就告别了,编辑器其实也快可有可无,大家或许都生成了更强的偏好,可能是 vscode,也可能 atom,sublime text, 可能是 vim,甚至 emacs。而“一键化”,在我们看来其实就是一行命令而已。参数可能长点,但是在你希望它长成按钮的样子,而我倾向把它变成一条 make 命令而已。
而且,欢迎把 localjudge 目前所有的 commit history 拖出来看,这样的一个程序,开发真正需要多久?还句话说,分析 PE Editor 代码结构的空档,我这边都写完了已经。
从另一个角度来讲,我希望这个项目除了能帮助大家刷题,也能抛砖引玉帮助大家看看一个小开源项目是如何开发的吧,带了“私活”其实都是开源社区的利器,Make,entr,甚至 g++ 的编译参数,这些大家有兴趣去了解一下的话,相信都大有帮助的。
在自己地盘更新了一篇[blog](https://aguegu.github.io/posts/localjudge/),欢迎有兴趣的同学欢迎看看。
by aguegu @ 2021-06-08 16:40:37
@[swift_zym](/user/350415)
谢谢,刚刚入坑,这些工具还不了解,不过看起来蛮不错的。
by aguegu @ 2021-06-08 17:08:51
@[swift_zym](/user/350415)
看了下 online-judge-tools, CF Tool,都有对应的线上平台,但没有明说支持洛谷,不知道具体的支持怎么样。
其实在这里发帖,也是想了解洛谷题库的 test cases 如何获取,(越简单越好,能用 curl 直接拖更好),这样我在题目文件夹里面的 readme.yaml 文件就不用手动编辑了。
by aguegu @ 2021-06-08 17:20:56
@[aguegu](/user/526068)
[Competitive Companion](https://github.com/jmerle/competitive-companion), 直接将样例的 JSON 发送到端口。
支持了我用过的所有 OJ。
by Acfboy @ 2021-06-08 18:59:21