martes, 2 de noviembre de 2010

Weather Tkinter

Algún día tenía que pasar. Tenía que dejar de programar aplicaciones en consola y empezar a hacer interfaces gráficas para los usuarios (GUI's). Y como algunos lectores y amigos saben, me decanté por estudiar Python, pues tiene módulos como el que he usado para crear mi primera aplicación: Tkinter. Sobre la aplicación, llamada Weather Tkinter, decir que es un simple Script bajo Python 2.6.6, el cual usa el API de Google Weather para imprimir en un textBox el tiempo del lugar que selecciones. Llevo poco tiempo como Python (Apenas 3 o 4 días) así que, como imagináis, no es gran cosa, por eso, estoy a la espera de que alguien quiera colaborar con el programa para poder mejorarlo, y, de paso, yo aprender.

domingo, 31 de octubre de 2010

Bases de datos: Introducción

Otro tema nuevo en el blog. Y es que, como estoy aprendiendo Python, en poco me tocará aprender Python Database API (DB-API). Así que, intentaré resumir los aspectos mas básicos sobre las DB (Database, Base de datos).

sábado, 30 de octubre de 2010

CentOS: yum


Qué sería de nosotros sin un buen Gestor de Paquetes. Seguimos con el conjunto de entradas usando CentOS virtualizado, en este caso, repasando el uso de yum para manejar software.

viernes, 29 de octubre de 2010

Networking 1

Venía avisando de cambios en el blog. Pues bien, incorporo un nuevo tema de estudios al blog: El NetWorking. También me pilla de nuevas este gran tema, pues hace poco empecé a estudiar con el curso ccna de Cisco. Así que siguiendo el planing de mi Blog, respecto a redes y comunicaciones, podré todo lo que vaya aprendiendo, esperando vuestros comentarios, y a ser posible, correcciones si tengo algún error.

Colecciones Python

Oficialmente, desvelo mi variación, desde C a Python. He de confesar que me ha gustado este lenguaje; Sintaxis intuitiva y fácil de comprender, potente, y bajo mi punto de vista, bonito a la hora de ser escrito. Esto no quiere decir que abandone C/C++, ni mucho menos. Intentaré, a la hora de poner ejemplos de programas y/o algoritmos, implementarlo tanto en Python como en C/C++. También pido a los experimentados en este mundillo que me corrijan en mis errores de novato. Dicho esto, en esta primera entrada dedicada exclusivamente a Python, voy a hablar de los 3 tipos básicos de colecciones que tiene: Listas, Tuplas y Diccionarios.

miércoles, 27 de octubre de 2010

Emular strlwr

Haciendo un proyecto de clase, en la propia clase funcionaba a la perfección. Al ser uno de los objetivos del programa, ser compatible tanto en Windows (En clase usamos Win 7 y Dev-C++ como IDE) como en GNU/Linux, he tenido que crear una pequeña función emulando el funcionamiento de una función que no es ANSI C: strlwr(). El código es simple y el algoritmo mas, y me parece que es interesante para todos los que quieran emular strlwr o similar bajo GNU/Linux.