« Older Home
Loading Newer »

Un huevo de pascua es un mensaje oculto o una capacidad escondida que dejan los programadores de algunas aplicaciones escondidas en las mismas, y pues OpenOffice no es la expecion.

Para este huevo de pascua solo tenemos que ingresar en una celda en una hoja de calculo lo siguiente:

=GAME("StarWars")

Es un juego bastante simple, por cierto.

HardInfo es una aplicacion bastante completa, con la que podremos obtener todo tipo de informacion sobre nuestro sistema operativo y sobre el propio PC. Lo hace de forma automatica y nos generará reportes detallados de la configuracion de nuestro sistema operativo, de los dispositivos conectados al ordenador y mucho mas.

Esta apliacion esta basada para un entorno GNOME, que claramente funciona bajo GNU/Linux.

De todas las pruebas que hagamos, HardInfo nos genera reportes en HTML que pueden ser vistos desde el navegador. Esta es una herramienta imprescindible para conocer un poco mas a fondo a nuestro PC y ver los alcances que podamos tener con ella.

Para instalarlo directamente desde la terminal en entornos Debian/Ubuntu:

sudo apt-get install hardinfo

Aqui el sitio oficial de HardInfo.

Libro: Ubuntu Linux Toolbox

Ubuntu Linux Toolbox es un libro que nos sera de tremenda ayuda en nuestros pininos en el mundo Linux, especialmente en distribuciones como Debian, de la cual se deriva Ubuntu, y es que este libro digital cuenta con +1,000 comandos para terminal que nos ayudaran a pulir nuestras habilidades.

Si nos consideramos no tan verdes con Linux bien podemos aumentar nuestro conocimiento o bien, reafirmarlo, cosa que nunca esta por demas.

Ubuntu Linux Toolbox, download.

Guake es una terminal de acceso simple, que nos facilita mucho las cosas a quienes trabajamos de forma cotidiana con la terminal de nuestros sistemas. En esta nueva version 0.3.0, Guake nos presenta varios arreglos a diversos bugs con relacion a la version anterior.

Podremos invocar Guake con tan solo una sola tecla, asi es, por defecto la tecla para invocar esta terminal es F12 y para esconderla de nueva cuenta tambien es F12. Podemos cambiar la tecla si es que preferimos utilizar otra.

Los accesos con tan solo una tecla de se pueden cambiar desde las propiedades de Guake, siendo asi que podemos crear nuevas pestañas, cerrarlas, ir a la pestaña anterior, ir a la siguiente pestaña, copiar el texto seleccionado al portapapeles, pegar el texto del portapapeles, cambiar a modo de pantalla completa, entre otras grandes variedades.

Aqui les dejo el enlace al sitio oficial de Guake, donde pueden conocer un poco mas de esta herramienta y descargarla, lo cual les recomiendo ampliamente; sino, lo pueden bajar directo desde aqui: Guake download

La gran mayoria de nosotros supongo que hemos tenido algunos problemas al querer depurar alguna base de datos que contenga direcciones de correo electronico, y es que generalmente algunos usuarios ingresan datos falsos o bien, cometen algunos errores al escribir sus cuentas de correo en nuestros formularios de registro o de contacto.

Me he topado haciendo esta tarea con direcciones similares a estas: @hotmial.com, @yahoo.con

En el caso de querer enviar algunos correos masivos a toda nuestra lista de distribucion seguro que se nos regresaran varios correos, sino es que cientos de ellos que erroneamente estan escritos, pero para ayudarnos con este proceso, nos tomaremos de la mano de PHP y las expresiones regulares.

Primeramente, ¿Que son las expresiones regulares? Bien, las expresiones regulares fueron hechas para hacer mucho mas sencillas nuestras busquedas, para reemplazar caracteres o simplemente trabajar con cadenas de caracteres. PHP por su cuenta maneja una funcion que nos permite trabajar con ellas.

Existen claramente varias formas en las que podemos utilizar las expresiones regulares, pero en la mayoria de los casos, se utilizan para validacion, como veremos en este caso.

La funcion de PHP que manejaremos sera eregi, la cual encontrara una coincidencia de expresiones regulares sin diferenciar mayusculas y minusculas. Existe su variante, que en este caso es ereg, funcion que trabaja las expresiones regulares de otra forma, solo sin tomar en cuenta mayusculas o minusculas.

Con estas bases ahora podemos comenzar a desarrollar nuestra expresion regular, tomando en cuenta la forma en la que estan compuestas las direcciones de correo, para lo que recomiendo leer el RFC 2822 que hace referencia a ello.

Bien, ahora que asumo que algunos se tomaron la molestia de leer lo mas general y otros que ya conocen la forma en la que se compone una direccion de correo, continuamos a describirla:

usuario @ dominio . extension

Habiendo ya definido un estandar para la creacion de nuestra expresion regular, continuamos con nuestros conocimientos de expresiones regulares y obtenemos la siguiente expresion:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$

Esta seria la expresion regular que nos ayudaria con este proceso, para lo cual explico a detalle de que forma esta compuesta por bloques:

^[a-zA-Z0-9._%+-]

^ Inicio de una cadena de caracteres
[] Agrupa caracteres
[a-z] Acepta caracteres del rango “a” y “z”
[A-Z] Acepta caracteres del rango “A” y “Z”
[0-9] Acepta caracteres numericos del rango “0″ y “9″
[.] Acepta el punto
[_] Acepta el guion bajo
[%] Acepta el tanto porciento
[+] Acepta el simbolo de adicion
[-] Acepta el guion medio

Ya tenemos la primer parte de nuestra expresion regular, en la que en el campo de usuario tenemos bien definido que es lo que debemos tener como aceptable.

+@

Acepta una o mas veces y tantas como sean posibles el caracter @ de forma literal.

[a-zA-Z0-9.-]

[a-z] Acepta caracteres del rango “a” y “z”
[A-Z] Acepta caracteres del rango “A” y “Z”
[0-9] Acepta caracteres numericos del rango “0″ y “9″
[.] Acepta el punto
[-] Acepta el guion medio

+\.

Acepta una o mas veces y tantas como sean posibles el punto de forma literal. Se la diagonal invertida se utiliza para marcar el siguiente caracter, osea, el punto y que este adquiera un significado especial o deje de tenerlo.

[a-zA-Z]{2,4}

[a-z] Acepta caracteres del rango “a” y “z”
[A-Z] Acepta caracteres del rango “A” y “Z” entre
{2,4} dos y cuatro ocasiones y tantas como sean posibles

Finalmente,

$

El cual es un caracter de salida.


Como podran darse cuenta, las expresiones regulares no son del todo complicadas y menos si se cuentan con conocimientos previos del tema.

Otra funcion que les puede ayudar a mantener limpia su base de datos con correos electronicos es strtolower, la cual cambia toda una cadena de caracteres a letras minusculas.

Espero que este pequeño tutorial les sea de utilidad tanto como lo fue para mi cuando necesite depurar una base de datos con correos.

Si eres de los que gusta de cambiar de fondo de escritorio con cierta regularidad ya que ninguno te convence del todo como para tenerlo por toda una temporada o si es que no te gusta la monotonia, Desktop Drapes es justo lo que necesitas.

Desktop Drapes es un administrador de fondos de pantalla para GNOME, con el cual puedes ver cambiar tu fondo de escritorio cada determinado tiempo o bien, cuando tu lo quieras.

La instalacion es sumamente sencilla:

sudo apt-get install drapes

La version actual del software es la 0.5.2, en la que ya se han arreglado varios bugs y ofrece traducciones a varios idiomas.

Aqui el sitio oficial de Desktop Drapes.

Homenaje a Obi Wan Kenobi

Obi Wana Kenobiego es el nombre de una calle en la ciudad de Grabowiec, en Polonia desde el año 2005. ¿Increible, no? Es por ello que esta en nuestra sección WTF!

Rapache es una herramienta de configuracion grafica para el servidor web Apache para sistemas GNU/Linux que esten basados en Debian.

Tiene una interfaz grafica bastante sencilla que nos permitira hacer las tareas mas generales del servidor, haciendo la tarea de un administrador de sistemas algo mas agradable; esto si se suele sufrir un poco editando los archivos de Apache manualmente.

La aplicacion esta escrita en Phyton, integrada en el escritorio GNOME y utiliza el protocolo SSH para realizar las tareas de modificacion de Apache junto con sus modulos.

Este programa esta en fase de desarrollo, justamente en la version 0.5, por lo que recomiendo que si lo van a instalar hagan un respaldo de los ficheros del servidor antes de hacer uso de esta aplicacion.

Pueden agregar los siguientes repositorios para descargarse esta aplicacion editando su archivo: apt/sources.list

deb http://ppa.launchpad.net/rapache-devel/ubuntu intrepid main
deb-src http://ppa.launchpad.net/rapache-devel/ubuntu intrepid main

Despues de haber agregado los repositorios tenemos que hacer lo siguiente:

apt-get update

apt-get install rapache

Con esto habremos instalado Rapache en nuestro sistema basado en Debian.

Aqui les dejo el sitio oficial de Rapache

Buscando la forma de comprobar la existencia de algunas cuentas de correo, si es que son validas o no, me he topado con una alternativa web bastante sencilla, y es que emailvalido o easyemailvalidator (son la misma pagina, solo con una version en ingles), lo hace todo por nosotros y unicamente nos dice si dicha cuenta existe o no.

Basta con tan solo escribir la cuenta de correo que deseamos buscar y en tan solo segundos obtenemos una respuesta.

Este servicio bien nos puede ayudar a saber si por ahi alguna chica o chico nos ha tomado el pelo o bien, a limpiar una lista de distribucion que tengamos para hacer envios masivos; uno nunca sabe…

¿Conoces alguna otra opcion?