Archive for the ‘programacion’ Category

Python + Django en Windows - La combinación que hace que la serpiente sea única

Sigo dándole caña a python, la verdad me está encantando y claro está, me he puesto a mirar un framework potente para el, y me recomiendan Django.

Pues detallaré aquí los pasos para la instalación del framework en windows, para seguir con la instalación de python + mod_python que ofrecí ayer.

1. paso - instalar el controlador para la base de datos

Con python podemos trabajar con casi cualquier sistema de base de datos como Oracle, PostgreSQL,  SQLite, y MySQL.

Para estos sistemas la instalación es sencilla, ya que existen sistemas ya compilados, debes escoger el que correponda con tu sistema de base de datos.

En mi caso, para aprovechar que tengo MySQL instalado, voy a usar este y si todo funciona me migraré  PostgreSQL posteriormente.

Vamos alla, nos vamos al proyecto mysql-python y nos bajamos el que corresponda con nuestra versión, en mi caso fué MySQL-python-1.2.2.win32-py2.5.exe , cuando termine la descarga lo ejecutamos.

La instalación es simple, le damos a siguiente y nos detectará donde se ha instalado el python.

2. Paso - Inatalación del framework Django

Nos bajamos el framework de la sección download  Django-0.96.1.tar.gz

Lo descomprimimos en una carpeta, para seguir en mi orden, lo instalo dentro de la carpeta base de python

c:\serverWEB\python\django\

Ahora toca instalarlo, para ello lanzamos la linea de comandos de windows y ejecutamos

C:\serverWEB\python\django>..\python.exe setup.py install

Si todo ha ido bien veremos en el siguiente directorio, la estructura de carpetas necesarias para usar django

c:\serverWEB\python\Lib\site-packages\django\

Ejecutaremos el siguiente comando para comprobar que la instalación ha sido correcta.

C:\serverWEB\python\django>..\python.exe c:\serverWEB\python\Lib\site-packages\d
jango\bin\django-admin.py

Si muestra como una pantalla de ayuda con opciones todo ha ido bien y podemos ir al siguiente paso.

3.Paso - Instalación de nuestro primer proyecto con django

Nos vamos a nuestro documet_root, donde crearemos nuesto primer proyecto django.

Para ello necesitamos el siguiente comando

F:\WEBS\tallerpython\django_sites>c:\serverWEB\python\python.exe c:\server

WEB\python\Lib\site-packages\django\bin\django-admin.py startproject testproject

No os asustéis ahora mismo los comandos son largos, porque no hemos fijado las variables de entorno de nuestro sistema.

Al hacer esto, nos creará los siguientes ficheros dentro de esa carpeta.

__init__.py
manage.py
settings.py
urls.py

4. Paso probar el django con el servidor de pruebas interno

Ya sé, que tenemos el apache montado, pero vamos a probar este servidor, después ya configuraremso un proyecto django en el apache.

Para usar esto nos tenemos que cambiar dentro de la carpeta del proyecto

cd testproyect

Una vez dentro ejecutar el siguiente comando para levantar  el servidor

F:\WEBS\tallerpython\django_sites\testproject>c:\serverWEB\python\python.exe manage.py runserver

Veremos unas líneas al final que nos dirá que el servidor ya está escuchando en el puerto 8000

Django version 0.96.1, using settings ‘testproject.settings’
Development server is running at http://127.0.0.1:8000/

Pues toca probarlo, si todo ha ido bien veremos la siguiente imagen

http://127.0.0.1:8000/

Voy a seguir haciendo pruebas y después pondré el tutorial de configuración de base de datos y como configurarlo dentro del apache.

Adobe Air - ya disponible en linux

 Esta es una fantástica noticia, para todo el software multiplataforma ya que la versión 1.0 ya funcionaban en los entornos windows y mac.

air

Con esto se nos abrén un montón de aplicaciones, y para los desarrolladores otra forma de realizar software de escritorio, como es XUL  (motor del firefox).

Personalmente me gusta mucho Adobe Air, porque es muy sencillo y podemos desarrollar con casi cualquier framework javascript, incluido el Jquery (que es con el que actualmente desarrollo).

Vía | genbeta 

P.D Me apunto el reto a hacer una aplicación adobe air que pueda compartir con la comunidad.

Webware 2008 - La expo de la web 2.0

Se acerca esta fantástica exposición que todos los que amamos la web 2.0 debemos tener muy presente, este año se ubicará en San francisco y tendrá lugar en los días 22-25 de abril.

webware 2008

El 21 de abril se dirán los ganadores del 2008, y aun podemos votar!!

Mis votos han sido :

webware 2008

Y tu a quién vas a votar