...

Categoria ‘Programacion’

Convierte cualquier web en contenido XML

¡Se el primero en opinar!

Mediante la web de dapper podemos crear un archivo XML, el cual se actualizara cada vez que accedamos a el, con el contenido de cualquier web que nos interese (por supuesto deberemos citar la fuente), aquí podemos ver un video demostrativo del funcionamiento del sistema.

Introduces la dirección web y seleccionas el contenido que te interesa, lo ordenas, lo agrupas y… listo, ya tienes la dirección a un archivo XML para tratarlo desde tu pagina web, ademas es gratuito… simplemente perfecto.

Enlaces: Web oficial, demo en video

Escrito por Alejandro

7 de Octubre, 2008 a las 11:04 pm

Posteado en Programacion

Tags: , ,

MySql básico en Python

Ya hay una opinion, ¿cual es la tuya?

Lo primero es instalar el modulo que da soporte de MySql a Python, para ello si estamos en ubuntu ejecutamos como root “apt-get installa python-mysql”

Este ejemplo básico que seguro viene muy bien a algunos:

import MySQLdb
db=MySQLdb.connect(host=”localhost”, user=”root”, passwd=”passwd”, db=”Prueba”)
cursor=db.cursor()
sql=”Select * From usuarios”
cursor.execute(sql)
resultado=cursor.fetchall()
print “Datos de Usuarios”
for registro in resultado:

 

print registro[0],”->”,registro[1]

 

Escrito por Alejandro

29 de Septiembre, 2008 a las 5:53 pm

Posteado en Programacion

Tags: , ,

Script Telnet

Ya hay una opinion, ¿cual es la tuya?

Estoy seguro de que este script le sera util a mas de uno que necesite ejecutar un comando via telnet con regularidad, en mi caso necesito reiniciar mi router via telnet todos los dias a cierta hora, asi que he creado el archivo ejecutable “reinicia.sh” con el contenido:

#!/bin/bash                                                                                                               
( echo open 192.168.1.1                                                                                                   
sleep 1                                                                                                                   
echo usuario                                                                                                                 
sleep 1                                                                                                                   
echo password                                                                                                                
sleep 1                                                                                                                   
echo comando para reiniciar                                                                                                    
sleep 3 ) | telnet

Escrito por Alejandro

28 de Septiembre, 2008 a las 6:27 pm

¿Por qué usar Python?

Ya hay 2 opiniones, ¿cual es la tuya?

Muy legible y elegante 

  • Imposible escribir código ofuscado

Simple y poderoso 

  • Minimalista: todo aquello innecesario no hay que escribirlo (;, {, }, ‘\n’) 
  • Muy denso: poco código hace mucho 
  • Soporta objetos y estructuras de datos de alto nivel: strings, listas, diccionarios, etc. 
  • Múltiples niveles de organizar código: funciones, clases, módulos, y paquetes 
  • Si hay áreas que son lentas se pueden reemplazar por plugins en C o C++, siguiendo la API para extender o empotrar Python en una aplicación, o  a través de herramientas como SWIG, sip o Pyrex.

Scripting 

  • No tienes que declarar constantes y variables antes de utilizarlas 
  • No requiere paso de compilación/linkage 
  • La primera vez que se ejecuta un script de Python se compila y genera bytecode que es luego interpretado.
  • Alta velocidad de desarrollo y buen rendimiento 

Código interoperable (como en Java “write once run everywhere”) 

  • Se puede utilizar en múltiples plataforma (más aún que Java) 
  • Puedes incluso ejecutar Python dentro de una JVM (Jython) 

Open source 

  • Razón por la cual la Python Library sigue creciendo y creciendo 

De propósito general 

  • Puedes hacer en Python todo lo que puedes hacer con C# o Java, o más

Escrito por Alejandro

7 de Septiembre, 2008 a las 7:03 pm

Posteado en Programacion

Tags: ,

Tutoriales de Python

¡Se el primero en opinar!

Escrito por Alejandro

7 de Septiembre, 2008 a las 6:50 pm

¿Que es Python?

¡Se el primero en opinar!

Python es un lenguaje de programación creado por Guido van Rossum en el año 1990.

Se compara habitualmente con TCL, Perl, Scheme, Java y Ruby. En la actualidad Python se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation.

Python es considerado como la “oposición leal” a Perl, lenguaje con el cual mantiene una rivalidad amistosa. Los usuarios de Python consideran a éste mucho más limpio y elegante para programar.

Python permite dividir el programa en módulos reutilizables desde otros programas Python. Viene con una gran colección de módulos estándar que se pueden utilizar como base de los programas (o como ejemplos para empezar a aprender Python). También hay módulos incluidos que proporcionan E/S de ficheros, llamadas al sistema, sockets y hasta interfaces a GUI (interfaz gráfica con el usuario) como Tk, GTK, Qt entre otros…

Python es un lenguaje interpretado, lo que ahorra un tiempo considerable en el desarrollo del programa, pues no es necesario compilar ni enlazar. El intérprete se puede utilizar de modo interactivo, lo que facilita experimentar con características del lenguaje, escribir programas desechables o probar funciones durante el desarrollo del programa. También es una calculadora muy útil.

El nombre del lenguaje proviene de la afición de su creador original, Guido van Rossum, por los humoristas británicos Monty Python. El principal objetivo que persigue este lenguaje es la facilidad, tanto de lectura, como de diseño

Enlaces: Web Oficiak de Python
Via: Wikipedia

Escrito por Alejandro

7 de Septiembre, 2008 a las 4:34 pm

Posteado en Programacion

Tags: ,