爱意满满的作品展示区。
woshifyz

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

  •  
  •   woshifyz · Sep 12, 2019 · 2497 views
    This topic created in 2447 days ago, the information mentioned may be changed or developed.

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

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

    链接在这里

    Supplement 1  ·  Sep 20, 2019
    清理了下代码,已放到 github

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

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

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