nitrous.io mysql_云IDE:Nitrous.io的介绍以及活用手段
Nitrous.io是一個(gè)提供在線編程測(cè)試的云服務(wù)提供商,現(xiàn)在還在Beta階段;作為一整套的服務(wù),Nitrous.io的免費(fèi)方案包括了一個(gè)擁有“384Mb”內(nèi)存,“750Mb”磁盤空間的“BOX”,也就是一個(gè)運(yùn)行在云服務(wù)平臺(tái)上的“沙盒”開發(fā)環(huán)境,簡要來說相當(dāng)于一個(gè)限制了用戶權(quán)限的虛擬機(jī)。除此以外還包括了一個(gè)在線的集成開發(fā)環(huán)境(IDE),擁有在線文件管理,代碼編輯,團(tuán)隊(duì)合作功能以及可以在瀏覽器中運(yùn)行的“終端”窗口。
Nitrous.io大體上支持Ruby、node.js、Python和Go這四種編程環(huán)境。當(dāng)然,實(shí)際中,由于“虛擬機(jī)”中安裝有g(shù)cc組件,所以也可以用作C,C++等語言編程的開發(fā)。下面我稍微介紹一下Nitrous.io的使用。
注冊(cè)步驟就不提了。在瀏覽器中登陸Nitrous.io,進(jìn)入“#box”頁面,選擇“NEW BOX”。
選擇你需要的開發(fā)環(huán)境以及服務(wù)器所在地,有東京新加坡等亞洲區(qū)域可選。
完成后可以在“#BOX”頁面查看你所擁有的“BOX”并進(jìn)行管理、設(shè)置。進(jìn)入在線IDE,在線terminal可以直接點(diǎn)擊相應(yīng)按鈕。
運(yùn)行界面如下,實(shí)測(cè)在Firefox,chrome以及IE9以上各版本(包括metro下的IE)中運(yùn)行良好。
在線終端中,git組件也可以正常使用;其他功能不一一介紹,有需要的同學(xué)自然會(huì)用。
活用什么的,估計(jì)大家是明白的。對(duì),就是通過ssh鏈接遠(yuǎn)端主機(jī),這樣就可以直接在終端中使用vim、emacs來編輯代碼,適合GEEK使用。同時(shí)借助Tunnels技術(shù),可以將自己的網(wǎng)絡(luò)數(shù)據(jù)通過Nitrous.io轉(zhuǎn)發(fā),就如同名字一樣,類似“隧道”的技術(shù)。接下來我稍微介紹一點(diǎn),畢竟GEEK的話,應(yīng)該多多少少對(duì)這個(gè)方法有所了解。
windows下需要準(zhǔn)備好putty和puttygen兩個(gè)軟件,建議使用英文原版。首先需要為Nitrous.io添加SSA密鑰,用PUTTYgen來獲取。按步驟操作,使用默認(rèn)設(shè)置,可以得到作為公鑰的一串字符和作為私鑰的一個(gè)ppk文件,注意兩者均要保存好。在nitrous.io的“#box”頁面點(diǎn)擊“Public keys”鏈接,選擇“Add Public Key”(如圖),并將上面獲得作為公鑰的那串字符粘貼并保存。
putty連接主機(jī)以及打開tunnel功能請(qǐng)參考下面兩篇文章:
SSH URI 可以在“#BOX”頁面獲得,例如“ssh://action@apne1.actionbox.io:15577”。
(本來我是自己寫的,結(jié)果發(fā)現(xiàn)怎么也不能表達(dá)好,所以還是使用別人寫好的東西比較好)
順便一提,由于邀請(qǐng)注冊(cè)可以獲得更多的免費(fèi)配額,可以的話也希望有人能通過我的邀請(qǐng)注冊(cè):
總結(jié)
以上是生活随笔為你收集整理的nitrous.io mysql_云IDE:Nitrous.io的介绍以及活用手段的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3生成一个定长列表_rang
- 下一篇: 下列不可以判断网页是否正常打开的是_打开