![]() | 1 cai314494687 174 天前 https://ideone.com/ 了解一下 |
![]() | 2 xuanwu 174 天前 不妨支持一些不见报端的语言比如木兰 https://gitee.com/MulanRevive/mulan-rework 并提供一些例程供尝鲜 |
![]() | 3 aronstrider OP @xuanwu 我感觉这种语言的需求不大的吧 |
![]() | 4 aronstrider OP 除了这个我还参考了别的,我在想我能比如支持添加依赖这些,如果只能跑基础的库感觉局限性太大了。 |
![]() | 5 aronstrider OP shell(sh 而不是 bash) 已支持 |
![]() | 6 4UyQY0ETgHMs77X8 174 天前 好久之前已经有了 之前是免费很久最近付费了,也能安装插件扩展包我记得 https://lightly.teamcode.com/ |
![]() | 7 aronstrider OP @FlorentinoAriza 我知道这个,但是我感觉没人会把大项目放到网上跑 |
![]() | 8 4UyQY0ETgHMs77X8 174 天前 @aronstrider #7 有时候扩展包也需要最小化测试啊 |
![]() | 9 aronstrider OP @FlorentinoAriza 它这个网站我用不了,要花钱,你说的扩展包是像 vscode 那样的插件吗。 |
![]() | 10 aronstrider OP @FlorentinoAriza 我意思它这个会不会太“重”了,一般公司项目有很多依赖和公司内部的库,这种一般都本地开发吧 |
![]() | 11 4UyQY0ETgHMs77X8 174 天前 @aronstrider #9 之前是免费的,扩展包是 composer 、npm 、go get 之类的安装扩展,本地开发有时候不确定是不是某个扩展设计有问题,还是项目内有冲突。这就要像排查电脑问题一样把项目拆开最小化,然后不断插入配件更换配件看是哪里的问题 |
![]() | 12 4UyQY0ETgHMs77X8 174 天前 @aronstrider #10 具体业务场景有点忘了,也是很久没用在线编辑了,之前用的比较多,现在手里服务器多安装环境也快也都会预留几个环境测试用所以就没怎么用 |
![]() | 13 aronstrider OP @FlorentinoAriza 像我这种网站偏向于那种,跑完一次就丢那种。 |
![]() | 14 aronstrider OP @FlorentinoAriza 我懂了,你强调的是一个完整的开发环境。我这个目标可能不是这个。我这个更像是,比如你语法忘了或者要验证某个片段,放上去跑一下。 |
![]() | 15 4UyQY0ETgHMs77X8 174 天前 @aronstrider #14 这个的话会和 ai 有个竞争吧,而且需要解耦部分测试,完整的也会很繁琐 |
![]() | 16 aronstrider OP @FlorentinoAriza 我想支持部分测试来着,但是有些问题不好解决,比如依赖公司内部的库怎么解决 |
17 V3geD4g 174 天前 建议加点安全措施,试了下可以直接反弹 shell ,虽然是 docker 吧但是难免有人搞破坏 XD |
![]() | 18 aronstrider OP @V3geD4g 感谢提醒。我已经发现有小可爱(无贬低)执行了以下代码: import time def func(): while 1 == 1: x = 1 if x < 10**-50: x = 1 x /= 3.14 func() 磁盘和 cpu 硬控在了 100% 话说你说的“反弹 shell”指的是什么? |
![]() | 19 aronstrider OP @V3geD4g 话说哥们怎么看出我用的 docker 啊 |
20 V3geD4g 173 天前 @aronstrider 反弹 shell 简单的说就是把你的服务器上的终端发送到攻击者的服务器上,相当于可以拿下你服务器的一个基本权限,因为你的在线 ide 是可以执行系统命令的,所以本身就相当于给了攻击者一定的权限,这也是在线的 ide 一个很难避免的问题,可以尝试让这个 ide 的环境不出网,不过依旧很难避免其他问题至于怎么看出来是 docker 的也很简单,在 bash 那边直接执行个 ls /就可以看到根目录下有个.dockerenv ,这个就是 docker 环境很明显的指纹了 |
![]() |   21 aronstrider OP @V3geD4g 学到了 |
![]() | 22 xuanwu 172 天前 @aronstrider 需求大的早有人做。这些国内初创编程语言是绝大多数人不了解而又少有动力去配置环境来试用的,如果有提供一站式试用,应该会吸引不少想尝鲜的。而且国内作者对各种问题反馈或者合作请求的响应会积极的多。 这里还有二十种: https://gitcode.com/ploc-org/CNPL |
![]() | 23 aronstrider OP @xuanwu 你这个思路很独特 |