在云中开发
我想知道是否有人尝试过纯基于云的开发设置,如果是的话如何?
背景:
我要去哥斯达黎加旅行大约六周,我的妻子已经禁止使用笔记本电脑。我担心能否为我目前正在进行的一些项目提供支持。虽然我无法使用我的笔记本电脑,但我可以访问网吧,但是否允许下载源代码,更不用说安装任何正常的开发工具了,这是值得怀疑的。不过,我可以使用网络浏览器。
通过谷歌搜索,我最初的想法是在 slicehost 上分一杯羹。这样我就拥有了一台可以访问 ajax 控制台的“机器”。
然后使用 Bespin 之类的东西充当基于网络的编辑器。
结合一些 Capistrano 食谱和我的 github 帐户。我认为它可能适用于我的 RAILS 和 PHP 项目。
还有其他人尝试过这样的事情吗?
任何想法/意见将不胜感激。
I wondering if anyone has tried a pure cloud based development setup, and if so how?
Background:
I'm going traveling for about six weeks in Costa Rica, my wife has already forbidden the laptop. I'm worried about being able to provide support to some of the projects I currently have going. While I won't have access to my laptop, I will have access to internet cafes, but the likely hood of being allowed to download source code, let alone install any of my normal development tools is doubtful. I will however have access to a web browser.
My initial thoughts through googling is getting a slice on slicehost. This way I would have a 'machine' complete with ajax console access.
Then using something like Bespin to act as a web based editor.
Combined with some Capistrano recipies and my github account. I think it just might work for my RAILS and PHP projects.
Anyone else tried something like this?
Any thoughst / opinions would be greatly appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
每月花费 5 美元,您就可以获得 GoToSSH 的帐户,这是一个 Web-基于 SSH 客户端。如果您的 Web 服务器支持 SSH,您可以使用它远程登录并使用 vi/emacs/pico/whatever 编辑文件。当然,这假设您不介意为了能够快速部署修复而绕过源代码控制。
For $5 a month, you can get an account with GoToSSH, which is a web-based SSH client. If your web servers support SSH, you can use it to log in remotely and edit your files using vi/emacs/pico/whatever. Of course, this presumes you don't mind bypassing your source control for the sake of being able to quickly deploy fixes.
有一些 java applet ssh 客户端可以设置一台机器。我用过mindterm,但它被放弃了。
如果网吧有可以安装软件的 Windows 机器,那么一切就都准备好了。 (这并不罕见;我通常能够安装 putty,这样我就可以在 2005 年为期 3 周的旅行中在奥地利、德国和意大利检查我的电子邮件。)WinSCP 允许您在远程文件上运行文本编辑器,否则这会很痛苦通过高延迟连接。大多数版本控制系统都有命令行界面,因此应该涵盖其中的大部分。
我是一个老派的命令行迷,所以我对 ssh 很满意...您的需求可能会有所不同。
只需确保您的远程计算机具有良好的 UPS,并且在重新启动电源后可以正常启动。如果自上次更改任何配置文件以来您还没有测试过重新启动,那么您将无法推动它。
There are a few java applet ssh clients you could set up an a machine. I've used mindterm, but it's abandoned.
If the Internet cafe has Windows machines where you can install software, then you're all set. (not uncommon; I was usually able to install putty so I could check my email in Austria, Germany, and Italy on a 3-week trip in 2005.) WinSCP lets you run a text editor on remote files, which would otherwise be painful over a high-latency connection. Most version control systems have command line interfaces, so that should cover most of it.
I'm an old-school command line junkie, so I'm fine with ssh... Your needs may vary.
Just make sure your remote machine has a good UPS and will boot up ok after a power cycle. You'll be too far away to nudge it along if you haven't tested rebooting since last time you changed any config files.
查看 Mozilla 的 Bespin 项目。您需要设置 Bespin 后端。安装过程相当长,但如果您有兴趣,我正在 www.beroux.com 上准备一篇文章。
Check out the Bespin project from Mozilla. You'll need to setup your Bespin Backend. The installation is quite long but I'm preparing an article on www.beroux.com if you're interested.
检查 MacinCloud。它允许用户通过移动设备访问 Mac。另外,它包含多种开发程序,这可能会对您的 RAILS 和 PHP 项目有所帮助。最适合您的计划可能是 3 小时每日限制管理服务器计划,每月收费 20 美元。
但我确信最好的方法是为你的笔记本电脑而战。
Check MacinCloud. It allow user to access a Mac through your mobile devices. Plus, it contains diversity of developing programs, which may help your RAILS and PHP projects. The best plan for you might be a 3-Hour Daily Limit Manage Servers plan, which charge 20$/month.
But I'm sure the best way is to fight for your laptop.