Archivos Mensuales: octubre 2009

Ejecutar ultima version de Jdownloader en Linux

ACTUALIZADO

Pongo a disposición una guía en desarrollo para ejecutar esta aplicación en Fedora:  Manual de instalación Jdownloader en Linux

Porfavor cualquier comentario, hacerlo llegar. Esta guia se incluira en la guia de Fedora 12 como un anexo.

Jdownloader es una aplicacion escrita en Java que nos permite gestionar y automatizar descargas desde sitios como Rapidshare o Megaupload…etc

Para ejecutar esta aplicación solo debemos descargarla desde el sitio oficial.

Descomprimirla, situarnos el el directorio donde fue descomprimida y ejecutarla con el comando:

java -jar JDownloader.jar

O hacer un lanzador en nuestro escritorio como se muestra en la imagen:

Clic para agrandar

Esto lo hacemos con el clasico boton derecho en el escritorio y luego crear lanzador.

Donde la direccion que se encuentra entre comillas, representa justamente la ruta en donde está descomprimido el programa, el nombre y el icono son a eleccion..

Para agrandar la imagen hacer clic encima.

Ejecutar Python en servidor Apache

Si quieres utilizar este lenguaje en tus paginas web, aqui veremos como. Para activar los sript debemos primero que nada tener instalado y corriendo el servidor web apache. En fedora viene instalado pero tenemos que ejecutarlo, y para ello (como super usuario claro):

#/etc/init.d/httpd start

Pero antes debemos meternos en el archivo httpd.conf que se encuentra en la ruta “/etc/httpd/conf/httpd.conf”, como super usuario podemos editarlo con el comando (en Gnome, en otro escritorio ocupas kedit por ejemplo en lugar de gedit):

gedit /etc/httpd/conf/httpd.conf
 

y agregamos la linea que se muestra en la imagen (linea resaltada numero 995):

Leer más »

Buscar en blogs

Es uno de los post que se perdieron despues de la catastrofe.

Nunca está demas buscar en los blog, estos son mas especializados en el tratamiento de la información y Google nos ofrece esta herramienta:

http://blogsearch.google.com/

Emesene 1.5.1 y Fedora 11

En el foro oficial vemos el mensaje de la disponibilidad de esta nueva versión. Prontamente se esperan los paquetes para cada distribucion. Ciertamente el mensaje es una invitación a la creación de estos :D .

Afortunadamente ya se manifestó la persona que mantiene los paquetes para Fedora y ya está trabajando en ello ya estan diponibles (enlace para Fedora 11):

https://admin.fedoraproject.org/updates/emesene-1.5.1-1.fc11

Como programar graficamente en Linux con python – II

En esta entrega, analizaremos el programa para crear la interfaz gráfica. Ya vimos como instalar WxGlade, ahora vamos a conocerlo un poco mas:

Para abrirlo (en escritorio Gnome) lo hacemos tal como muestra la figura:

Entrar al programa
Entrar al programa

Recordemos que la disposición de los menús puede variar, por ejemplo en Ubuntu el programa lo encontrarán en la sección “Desarrollo”. En Fedora aparece como muestra la imagen.

Entonces, al abrir el programa nos encontramos con tres ventanas (pueden ver la imagen de abajo)

Ventanas de WxGlade

Ventanas de WxGlade

La primera ventana (de izquierda a derecha) nos permite agregar elementos a nuestra interfaz, tales como botones, textos, listas, casillas, imagenes, pestañas…etc.

La segunda ventana nos indica la estructura que tiene el programa en general, por ejemplo en un mismo programa podemos tener varias ventanas, es el caso de que necesitemos acceder a una función diferente y necesitemos un formulario especial, entonces desde el programa principal vamos a llamar a esa funcion (desde el programa base podemos llamar a las ventanas que se nos antojen). Entonces por cada ventana que creemos se agregará un item en el elemento que estamos describiendo (la figura central).

El tercer elemento de la figura es el cuadro de propiedades de los elementos (botonoes, cuadros de textos, etiquetas…etc) cada uno de ellos posee características particulares y ellas son mostradas y editadas en tal cuadro. Claro que existen opciones comunes a todos los elementos, por ejemplo el nombre.

Si nos fijamos en la imagen, no tenemos nada creado todavia, entonces el cuadro propiedades nos indica las opciones de la aplicación en general. Si miramos bien, en el apartado languague está por defecto seleccionada la opción Python (que es el objetivo de este tutorial), pero tambien permite trabajar con C++.

Si bajamos un poco mas (en el cuadro propiedades) podremos guardar el proyecto, esta opción la vemos con un poco mas de detalles en la figura siguiente:

Opciones para guardar

Opciones para exportar

Visualizamos la casilla “Overwrite existing sources”, esta opción permite que al editar una interfaz se agregue información y no se sobre-escriba (al tenerla desmarcada claro). La característica es muy util, ya que una vez creada la interfaz debemos agregar el codigo fuente para que interactuen las ventanas con Python (wxpython con python) y como constantemente debemos modificar el aspecto de la interfaz esta opción permite que el código propio ya escrito no se pierda.

Abajo de esta opción hay un cuadro de texto, es en este lugar donde seleccionamos la ruta para exportar nuestro proyecto.

WxGlade trabaja con un formato independiente (al guardar con “File->save as” de la interfaz principal o la ventana de mas a la izquierda en la iprimera imagen), luego para generar el archivo final, con extensión “proyecto.py” debemos llenar esta casilla (con la ruta y el nombre).

Entonces podemos generar el codigo con el botón “Generate code”.

De aquí en adelante empezaré a ocupar videos demostrativos.

[youtube]W1fDIp4OLns[/youtube]

Luego tenemos que dirigirnos a la carpeta donde se creo el código y ejecutar en un terminal “nombre_archivo.py”, y podremos ver nuestra ventana ejecutándose.

Lo que resta es modificar el código generado para que pueda capturar datos y reaccionar ante eventos (como la pulsación de un botón), pero eso lo veremos en una próxima entrega.

Wbar compilado para 32 Bits – i386

Ejecución del archivo descargado en Fedora

Ejecución del archivo descargado en Fedora

Solo comentar que lo compile en un netbook Acer Aspire One, asi que ya esta disponible si quieren descargarlo. El modo de ejecutar es el mismo, la unica diferencia es que el archivo comprimido viene con el script de inicio. Por lo tanto recomiendo crear una carpeta con el nombre “apps” dentro de nuestra carpeta personal y descomprimir la carpeta wbar en el directorio creado (dentro de apps). Para ejecutarlo, solo hacer doble clic en el archivo “iniciar_wbar.sh” (si es necesario deben darle permisos de ejecución).

Para descargar Clic para descargar.