Debian Lenny está congelado

En una lista de correo de Debian, se anunció oficialmente que Leeny is frozen (congelado) y seguido al mismo una expresión de alegría:

  Lenny is now frozen! Wheeeeeee!!!

¿De que se trata esto de estar congelado?

Como bien explica Ajaxman, muchas distribuciones de Linux, así como muchos proyectos de software, sus versiones se organizan en:

Leer más »

Vía nulleando.com.ar nos llega un útil tip para convertir el charset de una base de datos MySQL sin perder (ni cambiar) información.

El procedimiento será el siguiente:

  • Exportar la base de datos actual (la que tiene el charset latin) en un archivo plano (dump file)
  • Crear una base de datos con charset utf8
  • Modificar lo caracteres del “dump file” de latin a utf8
  • Modificar en el “dump file”, CHARSET=latin1 por CHARSET=utf8
  • Importar el “dump file”

Leer más »

Definir alias para tu sesión en bash

Si acostumbras a utilizar mucho la terminal, es probable que ya te resulte algo engorroso tipear una y otra vez lo mismo. Una forma de reducir la cantidad de caracteres tipeados es utilizar los alias. Un alias, es un comando de Unix que te permite ahorrar el tipeo de comandos largos, asignándole un nombre corto.

Sin ir más allá, en Ubuntu, cuando tipeamos ls en una terminal bash, nos encontramos que, para distinguir los  diferentes tipos de archivos y/o carpetas, aparecen en colores. Pero en realidad, para lograr esto hay que ejecutar ls –color, pero… entonces ¿por que es que por defecto aparecen en colores? Esto sucede porque hay definido un alias ls, con el valor ‘ls –color=auto’. Sin dudas de esto, ingresa el comando alias en una terminal y el mismo realizará un listado de todos los alias definidos.

Leer más »

Nube de tags en movimiento

Hoy, vagando sin rumbo por la red, me encontré con un plugin para WordPress bastante llamativo y vistoso también, se trata de la clásica Nube de Tags, pero con la particularidad de mostrarse en movimiento.

WP-Cumulus es un plugin de WordPress que crea una nube de tags en movimiento. Su instalación la realizas como cualquier otro plugin, luego desde las opciones de WordPress puedes modificar los colores de frente y fondo, el alto y ancho, así como los parámetros que recibe la propia wp_tag_cloud de WordPress. Leer más »

lowerit, práctico shell script

Mediante un bash shell script sencillo es posible cambiar en Linux (y otras variantes de UNIX) los nombres de los archivos de mayúsculas a minúsculas o viceversa, según tu necesidad. Basado en el mismo script, es posible construir otros similares que manipulen los nombres de archivos de acuerdo a nuestra urgencia.

El script se valdrá de:

  • Un bloque for para recorrer todos los archivos de un directorio que le devuelve un ls.
  • Un if para asegurarse de cambiar el nombre únicamente a archivos planos.
  • El comando tr para “traducir” los caracteres en minúsculas del archivo a mayúsculas
  • El comando mv para renombrar el archivo original por el nombre devuelto de aplicar el tr sobre el nombre original.

Leer más »

Drizzle ¿la versión light de MySQL?

Según palabras oficiales del director de arquitectura de MySQL, Drizzle será una base de datos basada en gran parte del código de MySQL.

Drizzle se trataría de una base de datos diseñada exclusivamente para aquellas aplicaciones que tengan un patrón de comportamiento como el de las aplicaciones web, como por ejemplo: concurrencia masiva, bases de datos sin lógica de negocios y arquitecturas modernas de múltiples núcleos, entre otras.

El código de Drizzle deriva de MySQL, con la salvedad que se han quitado todas las características superfluas para las características antes mencionadas.

La arquitectura de Drizzle sería del tipo micro-kernel y mucho del código será movido a módulos. Algunas partes de MySQL, seleccionadas para su remoción incluyen vistas, triggers, stored procedures, query cache, ACLs y algunos tipos de datos.

Leer más »

Actualizando a WordPress 2.6

Finalmente, el pasado fin de semana, con algo de tiempo me dediqué a actualizar WordPress a la flamante versión 2.6.

La actualización no fue para nada traumática, al contrario, tan sencilla como anteriores veces.

Si bien no suelo ser de aquellos que salen a hablar mal de un sotfware apenas este asoma a la luz, tengo que admitir que la versión 2.6 de WordPress no me pareció muy novedosa.

Estas son mis opiniones:

Leer más »

Redirección de conexiones TCP/IP

rinetd “Internet redirection server” es un servicio para Linux que hace un control de acceso basado en IP que permite redirigir conexiones TPC/IP, identificadas por el par ip:puerto, a otro par ip:puerto.

rinetd se ejecuta como un único proceso y permite redireccionar un gran número de conexiones sin un sentir el impacto en la máquina. Su configuración es muy sencilla y se realiza a través de reglas escritas en un único archivo de configuración /etc/rinetd.conf.

A continuación, desarrollaré un ejemplo que he practicado para probar su funcionamiento:

Leer más »

Si tienes sospechas acerca de lo que sucede en tu PC cuando estás fuera, o siempre te encuentras con los historiales borrados de tu navegador, o simplemente tienes chicos y quieres cuidar lo que están viendo cuando no los ves, esta puede ser una buena opción.

Para hacer esto utilizaremos algunos comandos y utilidades de Linux:

  • import: para capturar en una imagen toda la pantalla de la sesión gráfica y guardarla en un archivo.
  • cron: para programar la ejecución automática de una tarea.
  • postfix: para que actúe como servidor de correo local, una alternativa al clásico Sendmail.
  • mutt: para el envío de emails por consola

Leer más »

Ingeniería inversa con Eclipse

La documentación del proyecto es fundamental, pero que hacer en esos casos en que tenemos una buena parte de código desarrollada, pero ni siquiera disponemos de un modesto diagrama de clases. Ante esta situación, debemos recurrir a la ingeniería inversa.

Tiempo atrás habíamos tratado Ingeniería inversa con NetBeans, en esta ocasión, haremos lo mismo con la versión gratuita de eUML2, un poderoso conjunto de herramientas desarrolladas para Eclipse.

A continuación, paso a paso: ¿como generar un diagrama de clases?

Leer más »


Búsqueda personalizada

Suscripción

       Add to Google Reader or Homepage

      

       Subscribe in NewsGator Online

       Add to netvibes

       Subscribe in Bloglines

Categorias

Licencia de uso

Usuarios

       web counter