Instalar Python en Windows
En este artículo vamos a ver como podemos instalar Python en una plataforma Windows con el servidor web Apache y el servidor de base de datos Mysql instalados; para que quede claro, lo que queremos conseguir es un WAMP (Windows-Apache-Mysql-Python). Debemos aclarar que no vamos explicar como instalar Apache o Mysql, simplemente nos concentraremos en los componentes que estan relacionados con Python.
Es recomendable utilizar algunos de los paquetes existentes para Windows que nos permite instalar de forma simple Apache, Mysql y otros elementos para el desarrollo web, por favor lean el articulo referido a este temapor mas información.
Intérprete de Python
Lo primero que debemos hacer es descargarnos e instalar el interprete de Python (descárgalo aqui), de la serie 2.X, las últimas versiones estables son la 2.5 y la 2.6; pero recientemente se liberó la version 3.0 que trae nuevas funcionalidades pero que a la vez, no es totalmente compatible con las versiones anteriores; para este artíulo vamos a usar la version 2.5 ya que en mi opinion es la mas usada y extendida, además, veremos luego que otras versiones no funcionan con el modulo para Apache.
Para esta guia hemos optado por descargarnos la implementación oficial desde python.org pero cabe aclarar que existen otras implementaciones del intérprete de Python.
Módulo Python para Apache
Una vez que hayamos terminado con el intérprete procedemos a insatalar y configurar el módulo de Python para Apache, mejor conocido como mod_python (descárgalo aqui), como vimos anteriormente, la última versión es compatible sólo con la versión 2.5 del intérprete.
Finalizada la instalación del módulo, debemos configurarlo en Apache para que sea cargado al iniciar el servidor, para eso debemos ubicar el archivo httpd.conf dentro del direcotrio donde hayamos intalado Apache. Debemos colocar la siguiente linea:
httpd.conf
LoadModule python_module modules/mod_python.soAdemás, debemos agregar un alias para el directorio que usaremos en nuestras pruebas, tambien debemos indicarle que el manejador de los archivos .py lo proveerá el módulo de Python.
httpd.conf
Alias /python/ "c:/pruebas_python/" Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny Allow from all SetHandler mod_python PythonHandler mod_python.publisher
Opcionalmente podemos intalar el modulo de Mysql para Python lo que nos permitirá conectarnos con una base de datos Mysql (descargálo aqui ).
Probar la instalación
Ahora debemos ir a nuestro directorio de trabajo y crear un archivo index.py donde debemos escribir las siguientes lineas:
index.py
def say(req, nombre="Tecnopedia"): return "Hola %s" % nombre
luego accedemos mediante la siguiente url http://localhost/python/index.py/say y si todo ha quedado bien podremos ver el resultado en el navegador.
En los próximos artículos veremos como crear nuestras primeras aplicaciones con Python y como sacar el máximo provecho a este excelente lenguaje.
Más información:
http://es.wikipedia.org/wiki/Python
Leer másMplayer y Smplayer
MPlayer es un reproductor de películas y animación que admite una amplia gama de codecs y formatos de archivo, incluyendo MPEG 1,2 y 4, DivX 3,4 y 5, Windows Media 7,8 y 9, RealAudio Video hasta el 9, Quicktime 5 y 6, y Vivo 1y 2. Tiene muchos MX, SSE (2), 3Dnow (Ex) optimizado para codecs de audio y video nativos, permite utilizar XAnim y codec de los plugins binarios de RealPlayer, y los codec Win32 DLLs. También tiene las funcionlidades básicas de reproducción de VCD y DVD, incluidos los subtítulos de DVD, además de muchos otros formatos de subtítulos. Para la salida de vídeo, es compatible con la mayoría de las interfaces existentes. También es capaz de convertir cualquier archivo soportado a formato raw,divx,mpeg4 AVI (pcm,mp3 de audio), e incluso archivos importados de dispositivos v4l.
SMPlayer es un front-end para MPlayer, de características básicas como reproducir vídeos, DVD, VCD y más características avanzadas como soporte para filtros de MPlayer y mucho más.
Una de las ventajas que tiene este reproductor es que si se cierra por algun motivo, al abrirlo nuevamente comenzará en el mismo lugar que habia quedado.
Algunas características básicas son: Subtítulos configurables, selección de la pista de audio, desplazamiento del vídeo mediante la rueda del ratón, ecualizador de vídeo, múltiple velocidad de reproducción, multiples filtros, ajuste de sincronización de audio y subtítulos, lista de reproducción, búsqueda de subtítulos, multiplataforma, y se encuentra bajo licencia GPL.
Para tenerlo instalado y funcionando correctamente en Ubuntu basta con ejecutar los siguientes comandos:
apt-get install mplayer
apt-get install libdvdcss2 libdvdread3
apt-get install w32codecs
apt-get install w64codecs
apt-get install smplayer
Instalar windows y Linux
Esta guía explica como instalar XP y Ubuntu en un equipo. Se trata de explicar algunos puntos fundamentales suponiendo que el lector sabe como hacerlo con cada sistema por separado.
1- Instalar XP
-
Iniciar una instalación típica de windows, al momento de hacer el particionado utilizar la mitad del disco, o dejar un espacio de unos 10 GB para Linux.
-
Es importante el orden en que se instalan los sistemas, primero debe ser XP y luego Ubuntu, ya que el segundo es el único que puede crear el menú con doble inicio.
2- Instalar Ubuntu
-
Al comenzar la instalación de Linux el asistente se dará cuenta de que hay otro sistema instalado y mostrará cuatro opciones para particionar, guiado usando el espacio restante en la partición de xp, guiado utilizando todo el disco, guiado utilizando el espacio libre que no es la partición ntfs de xp y manual.
-
En este caso usaremos la opción tres que se adecua mas a nuestras necesidades, las particiones deben quedar de la siguiente manera.
3- El doble inicio
- Cuando finaliza la copia de archivos, se instala GRUB, que es el encargado del doble inicio. Este se queda al principio de la partición de Linux. Cuando encienda el equipo luego de haber instalado todo, aparecerá un menú en el que puede elegir que sistema operativo desea usar
Leer más












