2010-10-09 30 views
2

J'aime utiliser textmate pour éditer des scripts pour mon analyse en utilisant R, Stata et SQL. Récemment, j'ai dû utiliser notre environnement de serveur de grille parce que les ensembles de données sont trop grands pour mon ordinateur, et les allocations de mémoire vive sur la grille en utilisant R et Stata sont beaucoup plus grandes que ce que mon ordinateur offre. Mon flux de travail actuel consiste à ouvrir ces programmes hébergés sur la grille (R et Stata) via des connexions de fenêtre ssh. Je fais mon édition de script dans textmate, les fichiers qui existent sur mon ordinateur ou sur mon répertoire de serveur. Lorsque je veux les exécuter par lots, je soumets tout le fichier via l'interface SSH. Cependant, si je veux dépanner et exécuter des commandes dans Stata ou R en temps réel, je dois écrire mon code dans textmate, le sélectionner, puis le coller dans la fenêtre ssh hébergeant l'état ou la session R. Je me demandais si quelqu'un savait comment configurer textmate de sorte que vous pouvez simplement mettre en surbrillance dans textmate et appuyez sur quelques touches de raccourci pour envoyer le code de sélection directement à Stata ou R dans les sessions SSH. Tout ce que j'ai recherché parle de l'accès aux fichiers à éditer dans textmate à l'aide de ssh. Dans mon cas, je cherche à faire interagir le textmate avec les applications serveur auxquelles on accède en utilisant ssh.Utilisation de textmate avec des applications accessibles via ssh

Répondre

1

Je ne sais pas exactement ce que vous voulez faire.

Montage sur ssh pourrait être une option: http://www.rojotek.com/blog/2010/05/31/mounting-a-folder-on-osx-over-ssh/

Ensuite, vous avez un répertoire local que vous pouvez ouvrir dans TextMate et les fichiers se trouvent sur le serveur distant, le tout via ssh il devrait donc probablement fonctionner.

Ou utilisez Rsync: http://kennethreitz.com/remote-textmate-development-via-ssh-and-rsync/

Si vous connaissez avec emacs/vim, vous pouvez utiliser que via le shell ssh pour les petites modifications ou utiliser xemacs avec le transfert de session-X sur ssh. xemacs a un excellent support R

btw, quel genre d'analyse faites-vous qui nécessite plus de puissance de calcul?