使用 livecode 包从 RStudio 向全世界广播编码
Broadcast coding from RStudio to the world with livecode package
livecode
是一个用于直播代码演示的广播代码的R包。我想用它在在线课堂上教授 R。该软件包可以从 github 安装,并且在我的计算机上运行良好,结果非常有希望。从 github 安装后:
remotes::install_github("rundel/livecode")
library(livecode)
您可以通过 server = livecode::serve_file()
启动您的网络服务器。接下来,您的浏览器会弹出并向您展示一个语法高亮的编码直播。与代码的屏幕共享相比,此广播提供的纯文本可从收件人处缩放。我在 phone 上对其进行了测试,效果很好。不再为了让人们看到您的代码而扩展 RStudio。此外,可以从浏览器保存文本(脚本)。
我的问题是,我不知道如何配置我的私人工作环境,以便可以从本地网络外部接收此广播。 serve_file
可以指定一个ip和端口。我试图将它设置为我的计算机 ip(通过 ipconfig 找到)并在我的路由器中打开端口 80(用于 http)。
有人可以支持我如何制作 livecode
广播到全球互联网吗?
我联系了包的作者,他建议关注这篇博文:
它建议使用 ngrok
,这是一种为本地主机提供隧道的服务。这实际上对我有用了几秒钟,在下一刻杀死了我的 livecode
包。目前,我不能再使用 livecode
甚至作为本地主机。我认为这个错误可能只是我的错。博文为我的问题提供了一个简单的答案。
livecode
是一个用于直播代码演示的广播代码的R包。我想用它在在线课堂上教授 R。该软件包可以从 github 安装,并且在我的计算机上运行良好,结果非常有希望。从 github 安装后:
remotes::install_github("rundel/livecode")
library(livecode)
您可以通过 server = livecode::serve_file()
启动您的网络服务器。接下来,您的浏览器会弹出并向您展示一个语法高亮的编码直播。与代码的屏幕共享相比,此广播提供的纯文本可从收件人处缩放。我在 phone 上对其进行了测试,效果很好。不再为了让人们看到您的代码而扩展 RStudio。此外,可以从浏览器保存文本(脚本)。
我的问题是,我不知道如何配置我的私人工作环境,以便可以从本地网络外部接收此广播。 serve_file
可以指定一个ip和端口。我试图将它设置为我的计算机 ip(通过 ipconfig 找到)并在我的路由器中打开端口 80(用于 http)。
有人可以支持我如何制作 livecode
广播到全球互联网吗?
我联系了包的作者,他建议关注这篇博文:
它建议使用 ngrok
,这是一种为本地主机提供隧道的服务。这实际上对我有用了几秒钟,在下一刻杀死了我的 livecode
包。目前,我不能再使用 livecode
甚至作为本地主机。我认为这个错误可能只是我的错。博文为我的问题提供了一个简单的答案。