Coderlane是一款在线编程工具,您可以在浏览器中通过简单的点击 5 秒内创建一个编程语言环境。
缘起于一个朋友的在线面试体验。面试官给他发了一个牛客网的链接,面试题目很简单:字符串去重并且在对应字符后面跟一个字符重复的数量。给定的时间是 30 分钟,但是我的朋友整整花了 15 分钟才研究明白他们的工具怎么使用。
最终虽然他完成了面试题目,但是由于时间紧迫算法做的不算优化。最终导致没有得到二面的机会。
所以我就开始构思做一个更好用的在线编程工具,使用起来无障碍且足够简单。
3 月份第一版出来了实现了最最基础的代码执行功能和跑测试用例。原理就是服务器跑一个 docker 去执行客户端的代码,拿到结果后返回给客户端
虽然基础的功能出来了但是还是有许多不满足的地方,第一个就是界面不够简洁。
针对第一版的界面做了新的调整,界面更加美观并且我去掉了测试用例功能。
第二版虽完成了,但是我并不太满足。主要原因有如下:
针对第二版的问题,我进行了功能的完善。解决方案如下:
我非常希望看到Coderlane作为一个在线编程工具给大家带来更便捷的体验,并且我打算永久免费,直到无法负担运营成本为止。
最后说一下我的感受:做一个项目不容易,做好更是需要付出很多努力和工作。希望大家多多提意见我们共同来完善Coderlane。
感谢阅读和使用
![]() | 1 justin2018 2019-11-19 11:13:15 +08:00 楼主 会有补全功能吗~? |
2 monsterooo OP @justin2018 目前有补全功能在设置里面有快捷键提示,目前支持的语言较少(browser、chai、jquery、ecma、jquery、react、underscore)。后期会再增加。 |
![]() | 3 yamedie 2019-11-19 11:26:57 +08:00 ![]() |
4 monsterooo OP @yamedie Happy Hacker。反正你退出 docker 就释放了 |
![]() | 5 yamedie 2019-11-19 11:35:34 +08:00 |
6 monsterooo OP @yamedie 理论上不会影响太多,因为有内存和 cpu 限制 |
![]() | 7 Vegetable 2019-11-19 11:45:12 +08:00 ![]() 和 t/612201 这位大哥的 https://www.showmebug.com/ 在做一样的事呢,不过他是当一个创业项目在做,你这个是公益项目啦 |
8 monsterooo OP @Vegetable 亚飞我认识呀,我们做的事情差不多哈 |
9 monsterooo OP @Vegetable 不能说公益吧,我是基于兴趣出发。出发点不是为了商业 |
![]() | 10 strugglexiang 2019-11-19 11:53:58 +08:00 挺厉害的,收藏一下 |
11 gaopinsong 2019-11-19 11:56:53 +08:00 很 nice 啊。这个功能!膜拜大佬! |
![]() | 12 Jhonson 2019-11-19 13:12:55 +08:00 视频功能怎么用 0 0~ |
14 monsterooo OP @Jhonson 你好,在登录之后进入控制台,创建一个面试邀请。然后进入,在左下角就有视频了 |
15 monsterooo OP @chennqqi 那个漏洞我还记得,印象是需要触发某些特殊条件才可以提权到宿主机 |
![]() | 16 Mtianmin 2019-11-19 13:56:12 +08:00 ![]() 问题来了.那个小姐姐是谁 |
![]() | 17 kayv 2019-11-19 14:04:01 +08:00 厉害,视频功能用什么技术实现的 |
18 monsterooo OP @Mtianmin 团队成员之一,我们团队一共 4 人。其中包括两只小猫咪 |
19 monsterooo OP @kayv 视频我使用的是 Agroa 的服务,他们前 10000 分钟免费相对的 nice |
![]() | 20 BIAOXYZ 2019-11-19 14:05:08 +08:00 前排支持,可以开源出来更多人参与进去啊楼主~ |
21 ppyer 2019-11-19 14:10:08 +08:00 支持 |
![]() | 22 zeropercenthappy 2019-11-19 14:24:52 +08:00 期待支持 Kotlin |
![]() | 23 kisshere 2019-11-19 14:25:53 +08:00 |
![]() | 24 lhx2008 2019-11-19 14:26:14 +08:00 via Android 8g 内存的虚拟机[滑稽] |
25 monsterooo OP @zeropercenthappy 这周末肯定能上 Kotlin。哈哈 周末可以回来看看 |
26 monsterooo OP @lhx2008 滑稽 + 1 |
27 monsterooo OP |
28 monsterooo OP @kisshere runjs 我以前也是忠实用户,毕竟我也是做前端的。 |
![]() | 29 crella 2019-11-19 14:45:36 +08:00 666  |
![]() | 30 Tianyan 2019-11-19 14:46:13 +08:00 厉害 |
31 monsterooo OP @crella 你是最会完的一个 |
![]() | 32 Mtianmin 2019-11-19 15:54:13 +08:00 @monsterooo 在? 你们要人吗,工不工资的无所谓,主要想做点贡献 |
![]() | 33 dengshen 2019-11-19 16:16:21 +08:00 感觉很危险的样子... 一些关键命令建议过滤一下 |
![]() | 34 xiongshengyao 2019-11-19 17:39:43 +08:00 考虑加个运行时间限制吗?不然很容易被人写死循环占用资源 |
![]() | 35 justyy &bsp;2019-11-19 17:45:20 +08:00 不错, 不过市面上已经有很多这样的平台工具了。 |
![]() | 36 f1ren2es 2019-11-19 18:19:47 +08:00 资瓷,希望能推广,有的在线笔试不能调试不能运行,几乎与白板写代码无益,蓝瘦 |
![]() | 37 duanxiaoyu 2019-11-19 18:49:59 +08:00 ![]() 我推荐:showmebug.com |
![]() | 38 SpiderXiantang 2019-11-19 18:58:07 +08:00 支持 |
39 jinliming2 2019-11-19 19:08:53 +08:00 via iPhone 趁着 Native Filesystem API 出来,看看能不能直接打开本地的项目并把代码保存到本地 |
40 dlyxy 2019-11-19 19:15:45 +08:00 支持 |
![]() | 41 GoLand 2019-11-19 19:23:34 +08:00 小姐姐好看 |
42 monsterooo OP @duanxiaoyu 没问题 |
43 monsterooo OP @f1ren2es 就是为了解决白板问题,还有远程面试效率问题 |
![]() | 44 able 2019-11-19 20:38:40 +08:00 很有意思的项目 |
45 standbymeX 2019-11-20 17:45:43 +08:00 很不错诶,收藏了 |
46 zj 2019-11-21 16:39:39 +08:00 收藏了。 |