nitrous.io mysql_云IDE:Nitrous.io的介绍以及活用手段

Nitrous.io是一个提供在线编程测试的云服务提供商,现在还在Beta阶段;作为一整套的服务,Nitrous.io的免费方案包括了一个拥有“384Mb”内存,“750Mb”磁盘空间的“BOX”,也就是一个运行在云服务平台上的“沙盒”开发环境,简要来说相当于一个限制了用户权限的虚拟机。除此以外还包括了一个在线的集成开发环境(IDE),拥有在线文件管理,代码编辑,团队合作功能以及可以在浏览器中运行的“终端”窗口。

Nitrous.io大体上支持Ruby、node.js、Python和Go这四种编程环境。当然,实际中,由于“虚拟机”中安装有gcc组件,所以也可以用作C,C++等语言编程的开发。下面我稍微介绍一下Nitrous.io的使用。

注册步骤就不提了。在浏览器中登陆Nitrous.io,进入“#box”页面,选择“NEW BOX”。

nitrous-box.png

选择你需要的开发环境以及服务器所在地,有东京新加坡等亚洲区域可选。

nitrous-box-new.png

完成后可以在“#BOX”页面查看你所拥有的“BOX”并进行管理、设置。进入在线IDE,在线terminal可以直接点击相应按钮。

nitrous-box-use.png

运行界面如下,实测在Firefox,chrome以及IE9以上各版本(包括metro下的IE)中运行良好。

nitrous-idePNG.png

在线终端中,git组件也可以正常使用;其他功能不一一介绍,有需要的同学自然会用。

活用什么的,估计大家是明白的。对,就是通过ssh链接远端主机,这样就可以直接在终端中使用vim、emacs来编辑代码,适合GEEK使用。同时借助Tunnels技术,可以将自己的网络数据通过Nitrous.io转发,就如同名字一样,类似“隧道”的技术。接下来我稍微介绍一点,毕竟GEEK的话,应该多多少少对这个方法有所了解。

windows下需要准备好putty和puttygen两个软件,建议使用英文原版。首先需要为Nitrous.io添加SSA密钥,用PUTTYgen来获取。按步骤操作,使用默认设置,可以得到作为公钥的一串字符和作为私钥的一个ppk文件,注意两者均要保存好。在nitrous.io的“#box”页面点击“Public keys”链接,选择“Add Public Key”(如图),并将上面获得作为公钥的那串字符粘贴并保存。

nitrous-box-ssh.png

putty连接主机以及打开tunnel功能请参考下面两篇文章:

SSH URI 可以在“#BOX”页面获得,例如“ssh://action@apne1.actionbox.io:15577”。

(本来我是自己写的,结果发现怎么也不能表达好,所以还是使用别人写好的东西比较好)

顺便一提,由于邀请注册可以获得更多的免费配额,可以的话也希望有人能通过我的邀请注册:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值