首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  写周报

20190818 - Livid's Weekly Report #6

  •  
  •   Livid · 111 天前 · 2961 次点击
    这是一个创建于 111 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这周在内网的一台 Linux 服务器上试验了一个很有趣的软件 Code Server。这个软件可以像这样启动一个 Visual Studio Code,然后通过浏览器就可以访问。

    docker run -it -p 127.0.0.1:8443:8443 -v "${PWD}:/home/coder/project" codercom/code-server --allow-http --no-auth
    

    这对于 Web 后端开发会尤其有用。V2EX 本身就是这样的一个 Web 后端为主的项目。这几年来,为了能够快速把环境搭建起来,尝试过很多种不同的技术—— Puppet,Vagrant,及最新的 Docker 和 Terraform 等等。但是搭建和维护一个运行环境本身是需要时间的,如果能够就只需要维护尽可能少的环境,然后通过浏览器或者其他可靠的远程访问方式( VS Code 官方的 Live Share 也是一种方式),确实可以节约很多精力。

    在公司里也一样。新人进来之后,搭环境这件事情往往会纠结一段时间。如果有这样的一个环境,也可以帮助新人更快地开始贡献代码。

    云端 IDE 这件事情不算新鲜,但是能够直接在浏览器里用上 Visual Studio Code,还是真的挺让我兴奋的。


    这周在一个实验性的项目里试了一下 Flexbox。虽然之前 V2EX 已经在一些小细节里用上了,但是我承认我确实还没有完全搞明白这个东西的所有用法。V2EX 目前的前端代码里有一些 10 年前的古老做法(没有想到这个 code base 居然都已经快十年了),应该用 Flexbox 重构掉。但是一个问题是,我知道目前有一些第三方客户端在用直接解析 HTML 的方式从 V2EX 读取内容,重构页面 DOM 的话会影响到这些第三方客户端。所以在完全重构部分页面之前,应该继续完善这里的 API 及让更多开发者了解和用上。

    9 回复  |  直到 2019-08-19 17:26:18 +08:00
        1
    yushi17   111 天前   ♥ 3
    vscode 的 remote-ssh 也不错,可以用本地 vscode 直接在服务器的环境上写代码
        2
    chiu   111 天前 via Android   ♥ 2
    本地 vsc 用着 SSH FS 编辑服务器上的文件,但好像没有建立 workspace 的概念
        3
    Livid   V2EX Moderator   111 天前   ♥ 1
    @yushi17 @chiu 感谢。以前确实不知道还可以这样。

    这也是我最感激 V2EX 的一点,只要发出来,就肯定能够从其他人那些学到新东西。
        4
    qsnow6   111 天前
    @yushi17 #1 用这个做测试环境有什么好的路径么
        5
    wikinee   111 天前 via Android
    @Livid ssh-remote 远程和本地还是有差距的,比如不能跳转了(C 语言,F12)
        6
    POPOEVER   111 天前   ♥ 1
    starblitz 最近的新版本就是加了 coder

    P.S, 直接 css grid 吧
        7
    swulling   111 天前 via iPhone
    秒杀了国内各种云 IDE,以后做云 IDE 直接用 VS Code 就好了。
        8
    Livid   V2EX Moderator   111 天前
    @yushi17 尝试 SSH Remote 失败,连接的时候卡在了这一步:

    bind [::ffff:127.0.0.1]:53475: Can't assign requested address

    感觉可能是本地 macOS 的问题?
        9
    Livid   V2EX Moderator   111 天前
    @yushi17 解决了。貌似是不支持远端地址用 IPv6。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2191 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 15:18 · PVG 23:18 · LAX 07:18 · JFK 10:18
    ♥ Do have faith in what you're doing.