2009-12-02 6 views
8

Je me demande si quelqu'un a essayé une configuration de développement basée sur le cloud pur, et si oui, comment?Développer dans le cloud

Contexte:

Je vais voyager pendant environ six semaines au Costa Rica, ma femme a déjà défendu l'ordinateur portable. Je suis inquiet de pouvoir soutenir certains des projets que je mène actuellement. Bien que je n'aie pas accès à mon ordinateur portable, j'aurai accès à des cybercafés, mais le fait de pouvoir télécharger du code source, et encore moins d'installer l'un de mes outils de développement habituels, est douteux. J'aurai cependant accès à un navigateur web.

Mes premières pensées grâce à googling obtiennent une tranche sur slicehost. De cette façon, j'aurais une «machine» complète avec un accès à la console ajax. Ensuite, en utilisant quelque chose comme Bespin pour agir comme un éditeur basé sur le Web.

Combiné avec des recettes Capistrano et mon compte github. Je pense que cela pourrait fonctionner pour mes projets RAILS et PHP.

Quelqu'un d'autre a essayé quelque chose comme ça?

Toutes les opinions seraient grandement appréciées.

+2

Dommage si la femme interdit l'ordinateur portable. bon voyage. –

+2

Acheter un nouvel ordinateur de bureau une fois au Costa Rica. – Stringer

+3

Down outils, se détendre et profiter de vos vacances :) – Russell

Répondre

1

Découvrez le projet Bespin de Mozilla. Vous aurez besoin de configurer votre backend Bespin. L'installation est assez longue mais je suis en train de préparer un article sur www.beroux.com si vous êtes intéressé.

1

Pour 5 $ par mois, vous pouvez obtenir un compte avec GoToSSH, qui est un client SSH basé sur le Web. Si vos serveurs Web supportent SSH, vous pouvez l'utiliser pour vous connecter à distance et éditer vos fichiers en utilisant vi/emacs/pico/whatever. Bien sûr, cela suppose que cela ne vous dérange pas de contourner votre contrôle de source pour pouvoir déployer rapidement des correctifs.

1

Il existe quelques clients java applet ssh que vous pouvez configurer sur une machine. J'ai utilisé mindterm, mais c'est abandonné.

Si le cybercafé dispose de machines Windows sur lesquelles vous pouvez installer un logiciel, alors vous êtes prêt. (ce qui n'est pas inhabituel, je pouvais généralement installer mastic pour pouvoir consulter mes emails en Autriche, en Allemagne et en Italie lors d'un voyage de 3 semaines en 2005.) WinSCP vous permet d'exécuter un éditeur de texte sur des fichiers distants sur une connexion à haute latence. La plupart des systèmes de contrôle de version ont des interfaces de ligne de commande, ce qui devrait couvrir la plus grande partie. Je suis un junkie de ligne de commande old-school, donc je vais bien avec ssh ... Vos besoins peuvent varier. Assurez-vous que votre machine distante dispose d'un bon onduleur et redémarrera correctement après un cycle d'alimentation. Vous serez trop loin pour le pousser si vous n'avez pas testé le redémarrage depuis la dernière fois que vous avez modifié les fichiers de configuration.

1

Vérifiez MacinCloud. Il permet à l'utilisateur d'accéder à un Mac via vos appareils mobiles. De plus, il contient une diversité de programmes de développement, ce qui peut aider vos projets RAILS et PHP. Le meilleur plan pour vous pourrait être un plan de gestion quotidienne de 3 heures Limiter les serveurs, qui facturent 20 $/mois.

Mais je suis sûr que le meilleur moyen est de se battre pour votre ordinateur portable.