lunes, 13 de mayo de 2013

Tarea 3 más ejemplos


Chicos adjunto el link con la tarea número 3 del curso.

https://docs.google.com/document/d/1YHA-S0MJmZdQNxo8675jQBnN5SzKAS9pYMVBhGxspTg/edit?usp=sharing

dejo también los códigos vistos en clases anteriores.

Servidor: http://pastebin.com/Guqw9yMR
Cliente:   http://pastebin.com/PdnHCWLh

Saludos cualquier duda a mi mail o en clases.



jueves, 28 de marzo de 2013

Ayudantia 1 - 28 de marzo 2013


Bienvenidos a un nuevo semestre de Sistemas Distribuidos.

Como comente en la ayudantia iré subiendo material para que vayan entendiendo un poco más la materia, a partir de la próxima semana pondremos pie en el acelerador! así que les dejaré una cuantas guías para que vayan más o menos ambientándose al ramo.

Les adjunto los enlaces que les mostré en la ayudantia de este jueves 28 de marzo:

>> Ayudantia 1

Adjunto manual de socket:

 >> Manual socket TCP

Espero les sea de utilidad y aprovechen el ramo.

Como les dije, van a tener que aprender a programar en Python (los que no saben), así que les adjunto el manual donde la mayoría ha aprendido y también les dejo el link de mi blogspot donde iré enseñando Python paso a paso.

>> http://mundogeek.net/tutorial-python/

>> http://enseniapython.blogspot.com/


Lo más probable como les comente es que suba la tarea el domingo y la discutiremos en la próxima clase traten de avisarle a sus compañeros que no pudieron venir a clases lo que vimos hoy.

martes, 13 de noviembre de 2012

RIP: REST in Python

En los link pueden encontrar un ejemplo de REST

apirest.py


db_handler.py>

deben tener instalado el framework de Python: Bottle

http://bottlepy.org/docs/dev/


Les dejo también un tutorial de REST

http://myadventuresincoding.wordpress.com/2011/01/02/creating-a-rest-api-in-python-using-bottle-and-mongodb/

Cualquier duda o consulta no duden en contactarme!

Saludos

martes, 6 de noviembre de 2012

Ayudas para segunda entrega Web service

Aquí les dejo unos códigos de ejemplo para crear y manejar un web service en python
Para estos ejemplo deben tener instalado "SOAPpy"

webservice.py

cons_python.py

Para ejecutarlos basta con hacerlo en consola con:

$ python webservice.py

y en otra terminal

$ python cons_python.py

Aquí les dejo también un ejemplo de web service en python que crea el wsdl.
Para este ejemplo deben tener instalado "soaplib"

webservice2.py

consumidor2.py


y la ejecución es igual que en el caso anterior.

viernes, 2 de noviembre de 2012

viernes, 5 de octubre de 2012

Material de ayuda tarea 2

Buenas, aquí les dejo los link con los ejemplos que vimos en la ayudantia del día jueves más un tutorial un poco más detallado del uso de SQLite

Como les dije para instalar sqlite basta con escribir en consola:

>> sudo apt-get install sqlite3

Para crear una base de datos:

>> sqlite3 nombre_base_de_datos.db

la cual entrara al promp de sqlite

escriben:

.exit

y vuelven a la terminal normal.

luego en python pueden hacer las modificaciones e inserciones correspondientes.

Manual SQLite en Python


Links:

Class sqlManager
sql.test

Y les publico los visto de RMI en Python:

recuerden instalar la biblioteca Pyro para python. En la terminal escriben:

>> sudo apt-get install pyro

Servidor
Cliente

domingo, 30 de septiembre de 2012

Tarea 2

Les dejo el link con el enunciado de la terea 2.

link -> Tarea 2

Viene algo especial en la tarea, ahí se daran cuante algo les adelanto y es la utilización de SQLite, un gestor de datos portable, el jueves les explicaré más sobre esto por mientras vayan viendo algo, traten de leer, de todas formas les subiré dentro de la semana algún blog con información sobre esta herramienta, cualquier duda me la hacen el día de la ayudantia.

Saludos y estudien!.