Salta al contingut principal

Gojira SSH VS Code

Gojira SSH VS Code

Actualización exprés en plan fotolog de cuando era adolescente.
He abandonado el curso de VS Code porque no veía ningún progreso en las últimas unidades, ¡Toca andar, no leer como uno anda! Así que ya estoy empezando a escribir un poco, he cambiado a un curso llamado “Python para todos” de Raúl González de Mundo Geek y ahí estamos, si algo no funciona se cambia, no nos encabezonemos.
He preparado el entorno para usar VS Code con la conexión al servidor Gojira, le he creado el entorno virtual como hemos hecho otras veces. 
Para ello, entramos en nuestro terminal en MacOs, ssh gojira.
gojira1
gojira2
Activamos el entorno digital. source ~/python-proyecto/venv/bin/activate. Que “python-proyecto” es la carpeta creada para nuestros proyectos-archivos Python.
gojira3
gojira4
Abrimos VS Code y nos aseguramos de tener la extensión de Remote - SSH y la de Python. Después de esto Command+Shift+P y hacemos clic en Remote-SSH: Connect to Host>gojira y hará la conexión.
gojira9
gojira10
Abrimos terminal, y activamos también aquí el venv.
gojira4
gojira5
Tenemos dos maneras de ejecutar o probar el código, una seria, escribiendo el código en un archivo .py y ejecutarlo para que aparezca en nuestro terminal y otra, que sería añadiendo una línea al principio llamada shebang: #! /usr/bin/env python. Esta haría que al darle permisos a nuestro archivo chmod + x. Si ejecutamos con “./“ delante del archivo podemos ejecutarlo directamente en nuestro terminal.
gojira5
gojira6
gojira7
Y lo probamos con otro archivo si queremos y si queremos desactivar el entorno venv lo haríamos poniendo deactivate. Después ya cerraríamos la conexión con el servidor en el caso de que hayamos acabado y ya estaría por esta práctica exprés. Hasta otro rato.

Comentaris

Entrades populars d'aquest blog

Projecte Flask + S3 #3: Del servidor local a S3

  Aquesta és la tercera part que parlo del projecte. Si encara no estàs seguint-lo, et recomano que miris les entrades anteriors dedicades al tema. A la primera part vam configurar l’entorn i decidir les pautes. A la segona , dedicàrem el seu temps a la importància de fer una bona classe S3Client i uns tests de pytest correctes. A l’hora de pensar en desenvolupar l’app , hem de canviar la manera de pensar. Passem d’una filosofia de backend en la que pensem únicament en Python - A una full-stack amb Flask. Què és un full-stack ? La seva traducció literal és una “pila complerta”, es refereix a quan en programació s’escriu un codi des de zero. I disposa de tres parts:  Front-end , la interfície d'usuari, és el que interactua directament des del seu dispositiu i en el nostre cas és HTML/Jinja2. Back-end , el cervell que s'encarrega de processar les peticions del Front-end, executar la lògica de l’aplicació, les autoritzacions i la connexió amb la base de dades. Base de dades , ...

Projecte Flask + S3 #2: El cervell i la xarxa de seguretat

  Aquesta és la segona part del projecte. Si has parat aqui et convido a consultar la primera entrada , on vam configurar l’entorn i vam establir els requisits previs. Ara passem a la implementació del codi. Objectiu d’avui/Introducció Documentar la creació del backend . Tot el desenvolupament del codi i que faré menció el podeu trobar al repositori corresponent al meu perfil de Git , o sigui que pots anar directament allà o obrir-lo a una finestra mentre veus els comentaris que descric. No vull deixar-me a aquesta introducció la importància que ha tingut pel bon i correcte desenvolupament del codi:  La documentació oficial d’ Amazon Web Services de Boto3  i les seves guies de millors pràctiques, per exemple . La Classe S3Client i la seva importància La finalitat de crear una classe S3Client com a façana/embolcall(més conegut com a Wrapper) és que amaga tota la complexitat de boto3. Faig un parèntesi, diguem que:  Estem creant "un embolcall dins d’un altre embol...

Droidian, cap a l'ordinador a la butxaca o no

  Al nostre dia a dia, poc ens parem a pensar en un company que ens fa la vida més fàcil , ens facilita l'accés a la informació, ens connecta amb els amics locals i d'arreu del món. Hi podem escoltar música, el podem utilitzar de GPS, hi podem editar vídeos o fins i tot dibuixar-hi (tot i que encara no es gaire còmode), podem consultar les nostres pàgines web favorites, aprendre nous idiomes... Si ens hi fixem, encara podem seguir dient més sobre els smartphones. En les seves característiques negatives podem trobar addiccions, estimulacions constants, desconnexió del món real , control sobre nosaltres i de la nostra privacitat. Potser estic fent una introducció massa llarga únicament per descriure i per posar en valor el hardware que tenen aquests petits dispositius. Si parlem d'hardware (o de maquinari) i comparem els primers models amb els dels últims 5 anys, ja estem parlant de supercomputadores . Sense anar més lluny, fa uns pocs mesos, va sortir al mercat el Macbook Ne...