V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
woshifyz
V2EX  ›  分享创造

写了一个随用随走的在线协作编辑器,欢迎大家把玩一下

  •  
  •   woshifyz · 2019-09-12 17:33:58 +08:00 · 1726 次点击
    这是一个创建于 1905 天前的主题,其中的信息可能已经有所发展或是发生改变。

    初衷是之前跟别人远程面试的时候找不到一个可以互相协作的编辑器,大部分要么需要翻墙,要么需要注册账号, 所以做了这个工具

    在这里,不用账号,随机生成一个 url, 分享给别人即可一起快乐的玩耍了

    链接在这里

    第 1 条附言  ·  2019-09-20 17:08:57 +08:00
    清理了下代码,已放到 github

    https://github.com/woshifyz/drill
    30 条回复    2019-10-21 09:07:51 +08:00
    hebin
        1
    hebin  
       2019-09-12 18:15:48 +08:00
    VS Code Live Share 很好用~
    ClericPy
        2
    ClericPy  
       2019-09-12 18:29:43 +08:00
    哈哈 挺好玩
    突然就想起当年的在线代码面试
    shedey
        3
    shedey  
       2019-09-12 22:06:45 +08:00 via Android
    界面简洁
    woshifyz
        4
    woshifyz  
    OP
       2019-09-13 02:09:36 +08:00
    @hebin 嗯,不过考虑到大家不是都用 vscode,所以感觉直接 web 里面来回方便点
    woshifyz
        5
    woshifyz  
    OP
       2019-09-13 02:10:09 +08:00
    @shedey 😆,懒得摆其他东西了
    woshifyz
        6
    woshifyz  
    OP
       2019-09-13 02:12:48 +08:00
    @ClericPy 哈哈,除了面试,其实还可以用来当个临时的笔记本,可以手动修改 url 里面的 room_id, 只有自己知道,就可以随时记录了
    greatbody
        7
    greatbody  
       2019-09-13 23:14:55 +08:00
    玩玩,或者学生用用挺好的。
    但是如果商业上或者工作上用,因为数据存在别处,毕竟还是有担心的。
    woshifyz
        8
    woshifyz  
    OP
       2019-09-14 14:21:21 +08:00
    @greatbody 哦,忘了说了,如果需要隐私的话,可以随时建立一个私密 Room,使用的端到端加密,别人看不到数据的,方法比较 tricky (因为想界面简单点,毕竟随手写的), 建立 Room 的时候第一个字符设置为 S 就可以了,例如

    http://we.woshifyz.com/#/room/Sm4lzkf39wk
    woshifyz
        9
    woshifyz  
    OP
       2019-09-14 14:22:11 +08:00
    @greatbody 忘了说了,上面这个 Room 的密码是 v2ex
    yws112358
        10
    yws112358  
       2019-09-14 16:44:40 +08:00   ❤️ 1
    只有 chrome 打开正常 其他打开 都是空白内容
    woshifyz
        11
    woshifyz  
    OP
       2019-09-14 17:21:21 +08:00 via iPhone
    @yws112358 多谢🙏,开发的时候只用了 chrome,过两天看下兼容性
    woshifyz
        12
    woshifyz  
    OP
       2019-09-14 19:03:36 +08:00
    @yws112358 修复了下兼容性,测试了 safari 可以了
    yws112358
        13
    yws112358  
       2019-09-15 10:01:46 +08:00
    @woshifyz #12 所有成员退出 多久销毁房间?手机貌似不适应 有时打开其他房间 会莫名其妙回来看不到内容了
    woshifyz
        14
    woshifyz  
    OP
       2019-09-15 10:17:55 +08:00
    @yws112358
    1. 24 小时之后会销毁,本来可以不销毁,但是担心这样就变成内容发布平台了,会有敏感内容的风险
    2. 手机还没适配,如果有人用的话,抽空可以适配下
    3. 看不到内容应该不会吧,我这边再测试下,或者我把代码清理下,放 github 大家一起看下问题
    bulaocai5
        15
    bulaocai5  
       2019-09-16 09:45:55 +08:00
    很喜欢这个功能 要支持手机呀
    woshifyz
        16
    woshifyz  
    OP
       2019-09-16 13:35:18 +08:00
    @bulaocai5 午休抽空适配了下手机,可以先凑合用
    popvlovs
        17
    popvlovs  
       2019-09-16 14:54:32 +08:00
    有趣,挺有意思的
    yinqi025
        18
    yinqi025  
       2019-09-17 09:21:05 +08:00
    界面简洁,东西不错 就是这种编辑器 成品的实在太多了
    woshifyz
        19
    woshifyz  
    OP
       2019-09-17 10:43:38 +08:00
    @yinqi025 哈哈,是的,因为都是用的开源的东西,所以也不花时间,然后用 golang 写的,所以直接打个 bin 就上了,就给大家用啦。。。我自己现在比较把他当作一个临时云笔记在用,因为我 tricky 了几个 room 可以永久不过期

    其实有时候用着用着,有些想法就直接加上了,而且代码也知根知底,就暂时先这样了
    qq1328312923
        20
    qq1328312923  
       2019-09-17 10:50:03 +08:00
    用的技术原理方便告知吗
    bulaocai5
        21
    bulaocai5  
       2019-09-17 15:08:45 +08:00
    小米自带浏览器使用没问题, 就是一上来点击空白处不能打字需要先选择一下工具栏的任意工具,才能打字 很好了 谢谢
    woshifyz
        22
    woshifyz  
    OP
       2019-09-17 17:06:17 +08:00
    @qq1328312923 哦,没问题,前端是 quilljs,没怎么改,后端用 golang 实现的一个聊天室
    woshifyz
        23
    woshifyz  
    OP
       2019-09-17 17:07:23 +08:00
    @bulaocai5 🤦‍♂️,css 渣渣表示懒得调了
    allgy
        24
    allgy  
       2019-09-19 17:22:39 +08:00
    求大佬开源
    yzkos
        25
    yzkos  
       2019-09-20 10:48:48 +08:00
    刚才用了一下,发现内容比较长的情况下每次 Ctrl+v 都会跳转到最上方。。。还有手动滚回到下方
    woshifyz
        26
    woshifyz  
    OP
       2019-09-20 17:09:10 +08:00
    @allgy 已开源
    woshifyz
        27
    woshifyz  
    OP
       2019-09-20 17:54:08 +08:00
    @yzkos 最近没空改了,先放到了 github, 如果有兴趣,可以看下原因哈
    Spaike
        28
    Spaike  
       2019-09-25 13:03:46 +08:00
    哈哈哈 支持 markdown 吗
    zokingo
        29
    zokingo  
       2019-10-19 21:39:34 +08:00
    好奇是怎么做的技术选型,你怎么想到用 pion 的呀?
    woshifyz
        30
    woshifyz  
    OP
       2019-10-21 09:07:51 +08:00
    @zokingo 最开始打算同时做视频,所以使用了 webrtc
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   930 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:28 · PVG 05:28 · LAX 13:28 · JFK 16:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.