Tasks, un pequeño To-Do List en Ubuntu

Siempre trato de llevar un lista de cosas por hacer, especialmente cuando trabajo en proyectos o tareas muy largas. En Windows suelo utilizar esta herramienta, pero para ubuntu no tenía ninguna para llevar ToDo lists en el escritorio. Hace algún tiempo encontré Tasks de Pimlico que es un muy sencillo programa para llegar todo lists. Tiene las opciones básicas que podrías desear de un programa como estos, su pantalla principal luce así:

Ubuntu - Tasks

Su interfaz es bastante sencilla, comparada con la otra herramienta que utilizo. Cuando editas una tarea, ves el resto de campos que puede editar:

Ubuntu - Tasks: Editar

Los accesos directos está bien cuidados, puedes hacerlo todo desde el teclado. Algo que realmente hace falta, es obtener algún tipo de reporte de las tareas y sus detalles. Lo que si me gusto mucho es su integración con el calendario de gnome, ni siquiera debes tener abierto Task para usar este agregado:

Ubuntu - Tasks: Integración al Calendario

Para instalar Tasks en Ubuntu solo necesitas agregar el repositorio correspondiente a tu distribución:

deb http://debian.o-hand.com dapper/
deb http://debian.o-hand.com edgy/
deb http://debian.o-hand.com feisty/

Y luego ejecutar:

sudo aptitude install tasks

Es sencillo, pero funcional. Al menos mejor que nada.

Etiquetas: ubuntu, , herramientas, linux, software libre

Agrega tu comentario

Servidores de Ubuntu comprometidos

En Slashdot han publicado la noticia de que varios servidores de Ubuntu, mantenidos por LoCos por patrocinados por Canonical, han sido comprometidos.

Entre los problemas que permitieron que estos servidores fueran comprometidos, señalan:

  • Mala administración de parte de los miembros del LoCo, al no aplicar parches de seguridad
  • Uso de FTP en lugar de SFTP
  • Exceso de uso de aplicaciones web, todas en versiones atrasas e inseguras.

La parte curiosa, es que varios parches de seguridad en el Kernel no pudieron ser aplicados por problemas con el hardware, del cual parte fue donado por Canonical. Las soluciones que Canonical presenta a los LoCo son:

  • Mover los servidores al Centro de Datos de Canonical, para tener soporte completo del equipo de Canonical pero con muchas más limitaciones.
  • Quedarse en un hosting externo, sin soporte de Canonical y con mucha mayor responsabilidad.

Este es un revés para Canonical que quiere incursionar el en mundo de los Servidores, ahora les lloverán críticas en especial de los de Debian que no aceptan a Ubuntu jeje. Ahh el trabajo diario de los sysadmins 😉

Etiquetas de búsqueda: , , , , ,

Open Invaders

Si no te causa ningún remordimiento matar muchos padres de familia alienígenas, puedes bajarte Open Invaders un clon libre del popular y ya viejo juego Space Invaders, disponible para windows, Debian/Ubuntu y código fuente.

Open Invaders

Tuve problemas para hacerlo funcionar sobre el XGL server, pero me funciono mejor con una sesión normal en Ubuntu. El primer nivel es muy lento… pero luego ya se pone más interesante y difícil. Si me preguntan aún me gusta más la versión flash de spaceinvaders.de:

versión flash de space invaders

Etiquetas de búsqueda: , , , , , ,

Imágenes de Stickers para Distribuciones GNU/Linux

Navegando por gnome-look.org, llegue a una colección stickers con los logotipos de diferentes distribusiones GNU/Linux: Mandriva, SuSE, Ubuntu, Kubuntu, CentOS, Debian, Fedora, Xubuntu, ArchLinux, Gentoo, Slackware, Edubuntu, KateOS y uno general de Linux.

Útiles por si quieres imprimir tus stickers o hacer fondos de escritorio con ellos. Están disponibles en versión SVG.

>> Stickers 7

Etiquetas de búsqueda: , , , , ,

Como compilar Beryl desde los nuevos repositorios GIT

Como es bien sabido, el pasado 18 de marzo vio la luz Beryl 0.2.1. Una versión que no incluye nada nuevo en el código, pero con 2 cambios fundamentales para el proyecto: Cambio de licencia para hacerlo compatible con Ubuntu y Debian, así poder existir en los repositorios oficiales (de hecho para Ubuntu próximamente lo veremos); El otro cambio importante fue mudar el control de versiones de SVN hacia GIT, la razón de este cambio es que GIT permite trabajos mas rudos sobre el crecimiento y manejo del código; de hecho GIT es usado como control de versiones del Kernel Linux.

Para los que nos gusta estar al filo de la navaja compilando los fuentes (ni siquiera con los de Treviño jejeje) es como bajar los fuentes y compilarlos utilizando los nuevos repositorios GIT. SVN y GIT son completamente diferentes, porque hay que realizar un nuevo check out para tener una instantánea de los fuentes. Como en GIT no existe un trunk del cual se puedan descargar todos los fuentes, se tiene que hacer una copia de cada componente y cada uno será una instantánea independiente; eso significa que también hay que actualizar cada uno por separado en busca de cambios.

Afortunadamente hay varios scripts que facilitan el manejo del repositorio GIT en proyecto beryl. El primero es git-checkout.py que como su nombre lo indica hará un check out del repositorio. Para utilizarlo solo descomprimirlo en la carpeta que será padre de la copia de beryl, ej: /home/jaroche/Dev, y luego lo ejecutas con:

python git-checkout.py

El script automáticamente creará la carpeta beryl, se conectará a git://anongit.beryl-project.org y descargará cada componente. He de decir que GIT han estado inestable no siempre puedes bajar todos los componentes de un solo, así que si falla alguno solo es de volver a ejecutar python git-checkout.py y esperar que ahora si tengas una copia de todos los componentes.

Como ya lo dije en GIT no existe un trunk como en SVN donde puedas tener archivos en la raíz del repositorio, es por ello que no encontrarás del tradicional script makeall encargado de compilar todos los módulos de beryl. Pero no te preocupes makeall-git te ayudará a compilar cada modulo de un solo tirón 😉 lo descargas y lo descomprimes en la nueva carpeta de los fuentes de beryl, ej: /home/jaroche/Dev/beryl. Para ejecutarlo escribes en la consola:

sh makeall-git-01

Si todas tus dependencias están en orden, podrás compilar exitosamente tu nueva copia de beryl.

Bien ya estas disfrutando de lo último en beryl y quieres ver si hay cambios en los fuentes para hacer una nueva compilación. Para ello debes utilizar git-update y actualizar cada componente automáticamente. Lo descomprimes en la carpeta que contiene a la de los fuentes de beryl (donde ya esta git-checkout), ej: /home/jaroche/Dev, y ejecutas:

python git-update.py

Deberías de poder ver si hay cambios en el código, y digo deberías porque GIT a tenido mucha carga, no va nada bien 😦 y parece todavía siguen ajustando el repositorio …. así que por el momento no esta dando muchos resultados.

Etiquetas: , , ,

Instalando PHP 5.2.1 en Ubuntu Edgy Eft

PHP 5.2.1 no hace mucho que salió, incluye numerosos parches de seguridad y estabilidad; como siempre es importante que tus scripts sean compatibles y no hayan problemas con la actualización. Dado que en Ubuntu Edgy Eft solo está disponible PHP 5.1.6 desde los repositorios oficiales, la forma más fácil de instalar la ultima versión es agregando un repositorio de Debian.

Para ello es necesario editar /etc/apt/sources.list, agregando estas lineas:

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

Si ya tienes php5 instalado, solo es necesario ejecutar sudo aptitude update para que nos informe de la nueva versión disponible y se actualice automáticamente. El único inconveniente es que la librería mysqli no esta disponible para 5.2.1, aunque realmente no se si funcionaría la version para 5.1.6.

Etiquetas: , , ,