Ir al contenido principal

Entradas

Hola Mundo (Boa y Gambas)

Hoy vamos a hacer el infaltable Hola Mundo. Iniciaremos haciéndolo con el Boa Constructor y luego con el Gambas (y así será siempre la dinámica de estos tutoriales) Para comenzar abrimos el Boa Constructor. Hacemos clic en el botón de Aplicaciones (wx.App) que se encuentra en la ficha Nuevo. Esto nos abrirá dos fichas en nuestro editor de código (App1 y Frame1) Ahora haremos clic en el botón Diseñador de Marcos que se encuentra en la barra de herramientas de nuestro editor. Cuando hacemos clic en este botón lo que hace el Boa es mostrar el formulario para su edición, igualmente en el inspector de objetos se cargan las propiedades de este form para que sean editadas. Podemos comenzar por cambiar el título de nuestra ventana; para eso en el inspector de objetos cambiamos la palabra u'Frame1' de la propiedad Title por el título que quieran. ¿Cómo se hace? Simple. Haces clic en la palabra que vamos a cambiar u'Frame1' y la reemplazamos por que que queremos. Como mi i...

Conociendo los entornos (Boa y Gambas)

Boa Constructor es una plataforma cruzada Python IDE y wxPython GUI Builder. Ofrece la creación de marco visual y la manipulación, un inspector de objetos, muchos puntos de vista de la fuente como los navegadores de objeto, las jerarquías de la herencia, la cadena de documentación de la documentación generada HTML, un depurador avanzado y ayuda integrada. Apoyo Zope: Creación de objetos y la edición. Cortar, copiar, pegar, importación y exportación. La creación de la Propiedad y la edición en la ventana y la depuración de secuencias de comandos Python. Está escrito en Pyton, utiliza wxPyton biblioteca que envuelve wxWindows. (Definición tomada del blog De Todo Un Poco ). Boa trae una versión para windows. Con Boa puedes construir cualquier tipo de aplicación y gozar de las ventajas que ofrece Python como es el de conectarse a diferentes tipos de bases de datos, gozar de un ambiente multiplataforma, etc. Para instalar Boa Constructor (si no tienes una distribución basad...

Tutorial de BOA-CONSTRUCTOR vs GAMBAS

Hoy inicio un nuevo tutorial donde aprenderemos algunas cosas básicas de los IDE para Python (Boa Constructor) y Basic (algo como Visual Basica para Linux pero mejor). ¿Qué pretendo con este tutorial simultaneo? Pues la verdad varias cosas: - Mostrar estas dos herramientas de programación libres que podemos encontrar en entornos linux. - Mostrar la diferencia entro los dos lenguajes de programación para que el usuario saque sus propias conclusiones. - Y la MAS IMPORTANTE, ganar un poco de dinero con sus clics en la publicidad de google (creo que es ilegal hacer esto pero bueno) como muestra de agradecimiento por tomarme un poco de mi tiempo libre para compartir este conocimiento el cual por supuesto puede ser enriquecido con sus valiosos aportes. Que no pretendo: - Demostrar cuál de los dos lenguajes de programación es el mejor; personalmente ambos me gustan, por eso hago este tutorial. Entre más clic más lecciones y ejemplos. :) Otra forma en que puede contribuir además de los clics ...

Python - Receta: Haga una tarea mientras

Con este código ejecutamos una tarea hasta que se cumpla la condición; específicamente este ejemplo lee, compara e imprime por pantalla la hora hasta que sean las 12:28:10. import os, sys, datetime hora = datetime.datetime.today() h2 = str(hora) hf = h2[11:19] hs = '12:28:10' print hf,'\n' while hf hs:   hor = datetime.datetime.today()   hf = str(hor)   hx = hf[11:19]   print hx   if hx == hs:     print 'Tarea finalizada'     break Y la utilidad? pues eso depende mucho de la imaginación y la necesidad yo lo saque ya que en el lugar donde actualmente estoy trabajando se requiere capturar el log de un proceso; esta captura se debe hacer hasta las 23:59.59 donde a esa hora se debe comprimir dicho archivo con la fecha e inicializar uno nuevo para el día actual. Obviamente aquí no está todo el código, solo la base.

Asistencia remota desde Linux

Todos sabemos que linux sea el sabor (distrubución) que sea trae sus propios sistemas para conexión remota como por ejemplo el Cliente de Terminal Server o el Visor de Escritorios remotos entre otros. Pero la buena noticia para aquellos que llegan de otros si$temas operativos es que ya tenemos también para Linux el TeamViewer que como muchos saben brilla por su simplicidad de uso. Así que si necesitas seguir haciendo soporte remoto o que te asistan por medio del TeamViewer lo puedes hacer sin ningún problema desde cualquier plataforma. Aún se encuentra en versión Beta, pero funciona muy bien. Puedes encontrar más información en su sitio web TeamViewer

Ubuntu 10.04 Lucid Lynx

Hace rato que no escribía en mi blog pero creo que hay que sacarle el tiempo para mantenerlo actualizado. Trataré de estar mas juicioso en este sentido, hasta estoy preparando un tutorial sobre como instalar/montar un servidor usando CentOS. Quiero en este corto artículo mostrar un poco de la nueva versión de Ubuntu, la 10.04 denominada Lucid Lynx la cual ya tengo instalada en mi PC. Los cambios que he notado entre otros han sido la velocidad en el arranque y el apagado, el aspecto y los paquetes que quedan al instalar (son menos, pero te puedes instalar después los que necesites) de forma estándar. Quiero dejarlos con unos pantallazos: Mi escritorio El OpenOffice. Como ya sabemo Sun compró a MySQL y luego Oracle compro a Sun; pueda ser que estos paquetes sigan siendo gratis. La versión de Mozilla Firefox Y por supuesto, el Gnome en su versión 2.30.0 En este link podrás encontrar videos sobre la nueva versión de Ubuntu

5. El explorador de archivos

Así como existe en windows un explorador de archivos de igual forma puedes encontrar en GNU/Linux varias formas de "explorar" tus archivos y carpetas. En nuestro sistema operativo GNU/Linux existen diferentes exploradores de archivo según el entorno que estemos utilizando así (los más comunes): para Gnome (Nautilus), Xfce (Thunar), KDE (Konqueror y Dolphin). Con los exploradores de GNU/Linux podemos recorrer la jerarquía de directorios, navegar por internet, transferir ficheros, todas las operaciones posibles con archivos y, hasta ¡grabar CD's! Aquí tienes un video (en inglés pero fácil de seguir) de cómo trabajar con Nautilus: Pero si eres amante de los exploradores ortodoxos te tenemos el Midnight Commander para GNU/Linux el cual se invoca con el comando mc .