25 ene. 2008

Pinguinos Tux de aceitunas, zanahoria y queso

Una receta genial para sorprender a tus amigos geeks en las comidas y cenas que restan de estas navidades. Además es muy sencillo de preparar y están realmente buenos.

Receta: Pingüinos Tux de aceitunas, zanahoria y queso

PINGÜINOS

INGREDIENTES

unas aceitunas negras sin hueso
unas zanahorias
queso blanco de untar

PREPARACIÓN

Raspar y cortar las zanahorias en rodajas. Si se desean un poco más blandas, meterlas al microondas a máxima potencia durante 5 minutos, sino también se pueden usar crudas.
Cortar una porción a cada rodaja de zanahoria e introducirlo en la mitad de las aceitunas a modo de pico.
Hacer una incisión a lo largo en el resto de aceitunas y rellenarlas con el queso crema.
Montar los pingüinos poniendo las rodajas de zanahoria a modo de patas, la aceituna rellena encima, a modo de cuerpo, y la aceituna con el trozo de zanahoria encima, a modo de cabeza. Pinchar con un palillo para que se sostenga y servir.

Cowboy Coding

Cowboy coding (programación cowboy) es una metodología de desarrollo software que se caracteriza por la ausencia de un método definido - los miembros del equipo simplemente hacen lo que piensan que está bien. No existe una definición inicial del propósito o el ámbito del proyecto, no hay descripción formal del proyecto y existe una falta total de documentación de los requisitos y el diseño.

La imagen típica es la de un solo programador lanzándose a escribir código trabajando a partir de su propia idea de lo que debería ser el programa.

La codificación cowboy se puede considerar como un anti-patrón, dado que es una práctica que inicialmente parece tener sus ventajas, pero finalmente resulta en consecuencias desastrosas.

Basado en la definición de Cowboy coding de la Wikipedia inglesa.

Fauna Geek

¿Qué te viene a la mente al ver este fondo de pantalla?

Fauna geek

Si has respondido duck typing, Mac OS X v10.5, Apache y Linux, felicidades.

También son respuestas válidas, por ejemplo, DocBook, FreePascal, Perl, etc.

NO son respuestas válidas: pato, leopardo, alce o pingüino.

24 ene. 2008

Comprobar tu sitio Web

The Scrutinizer es el nombre de una herramienta que te permite analizar y estudiar el comportamiento de tu Web. Para utilizarlo escribe tu dirección (URL) y selecciona debajo alguno de los muchos test que dispone. Recomendamos: Los relacionados con copias de tu contenido. Encuentra que otros sitios te copian tus artículos. También prueba los relacionados con la velocidad de tu página y hay uno que te convierte tu Web en un documento PDF. Este puede ser útil para enviar por correo electrónico o como adjunto para una posible presentación del sitio.

En "scrutinizethis.com" encontraras muchas herramientas que valen la pena tener en mente. Te lo recomiendo.

23 ene. 2008

GPG Error

Un problema muy común al agregar varios canales al los repositorios, es que no tengamos sus keys, con lo cual cada vez que actualicemos la lista de paquetes nos va a mostrar algo como ésto:



Para que éste error no vuelva a aparecer, no importa cual sea el canal de actualización, se hace de ésta manera (abrimos una consola desde aplicaciones/accesorios/terminal , los símbolos "$" indican el inicio de la línea y no se escriben):

$ gpg --keyserver wwwkeys.eu.pgp.net --recv-keys (aca key que aparece en el error)
$ gpg --armor --export (aca key que aparece en el error) | sudo apt-key add -

Como ejemplo para arreglar el problema del ejemplo indicado en la captura sería de ésta manera:

$ gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 49A120FD1135D466
$ gpg --armor --export 49A120FD1135D466 | sudo apt-key add -

Vuelvan a ejecutar synaptic o el gestor de actualizaciones para descargar la lista de paquetes y comprobarán que el error desapareció.

Mostrar Código Fuente en Blogspot

Por fin di con el programa adecuado para mostrar código en el blog.
Siempre me tocaba andar revisando manualmente, alguna vez use un convertidor web pero siempre me tiraba algún error.

El programa que uso ahora es: code2html

apt-get install code2html


Si tenemos un programa en c en por ejemplo el archivo: algo.c

code2html algo.c > codigohtmlalgo.c

Así volcamos el código que vamos a introducir en blogspot a un archivo.
Sin no lo volcamos lo sacara por la salida standard.
Copiamos solo el código que va entre las etiquetas pre

Muy util :).

¿Como hacer un tema para WordPress?

Ahora esta tarea se ha simplificado, gracias a la herramienta on-line WordPress Generator for n00bs la cual nos permite, en base a unos pocos parámetros, como colores fuentes y algunas medidas generarnos nuestro propio tema para armar un blog bien personalizado. Lo único que le faltaría es agregarle las imágenes, en caso de que quieras imágenes fijas, como podría ser un titulo gráfico, por ejemplo.

¿Como aumentar el tráfico de nuestro blog?

En esta mini-guía propongo orientar a los usuarios novatos a aumentar el numero de visitas diarias que reciben en su blog. Aunque también se puede aplicar a algún otro tipo de sitio, como por ejemplo un sitio de noticias.

del.icio.us

Hace no mucho tiempo, se empezó a popularizar un tipo de sitios de noticias “sociables”, en el cual los usuarios votan algún contenido ubicado en un blog. De tal manera que en dichos sitios se forma un ranking, en el cual las noticias mas votadas aparecen primero. Obviamente todas las noticias no caben en la pagina inicial, solo unos pocos logran esto, aumentando aun mas su trafico. Cabe aclarar que en todos los sitios de noticias sociables hay que estar registrado para poder votar.

¿Cómo pueden los usuarios votar un contenido de mi blog?

Digg

La respuesta a esta pregunta varia, dependiendo del CMS (content management system) que tengamos instalado para manejar el blog. Entendamos a un CMS como el motor del blog, que es el que nos deja subir contenido, y luego ordenarlo y mostrarlo a los usuarios. Generalmente hay plug-ins para los CMS mas usados, que ofrecen links vinculando nuestros contenidos con distintos sitios sociables. Aunque también se pueden hacer links estáticos, lo cual requiere definir cada link para cada posteo del blog, teniendo en cuenta que probablemente tengamos entre 10 y 20 sitios sociables, esta tarea se dificulta bastante.
Ahora la gran pregunta es: ¿de los 200 sitios sociables, cual elijo?
Para responder esta pregunta, habrá que evaluar el numero de visitas que tienen los sitios sociables, los mas populares en este momento son Digg y del.icio.us, entre otros. Podríamos también ponerlos todos, por que no! claro esta que nuestro blog se volvería un poco mas pesado y con un diseño mucho más desordenado, esta opción no es muy recomendable, ya que queda todo muy amontonado y además de perjudicar la visual, también dificulta al usuario elegir un sitio para subir nuestro contenido.

feed RSS

Otra forma de incrementar el tráfico es mediante feeds (alimento). Son archivos de metalenguaje XML (eXtensible Markup Language) que poseen parte del contenido en nuestro blog, se usan para avisar a los usuarios que subimos algún contenido nuevo. De esta forma el usuario no solo sabrá que hay contenido nuevo en el blog, sino también que tema estaremos tratando.

¿Qué tipos de feeds hay?
Básicamente hay feeds ATOM, RDF y RSS, a continuación detallo cada una:

RDF:
La versión 1.0 del lenguaje RSS también es conocida como RDF. Por este motivo algunos feeds o canales RSS están etiquetados como “RSS 1.0″ o “RDF” y guardados en archivos con extensión “.rdf”.
RSS2:
A la versión 2.0 del lenguaje RSS también se llama RSS2. Por lo tanto algunos feeds o canales RSS están etiquetados como “RSS2″ o “RSS 2.0″.
Atom:
Atom también es un metalenguaje XML. No se corresponde ni se basa en ninguna versión de RSS, pero es un formato muy similar a éste y que sobre todo tiene el mismo objetivo: permitir la distribución de contenidos y noticias de sitios web. La versión más actual es la 0.3 de febrero de 2004. Las mejoras que supone respecto a RSS (en cualquiera de sus versiones) hacen que su uso se extienda rápidamente a pesar de ser algo más complicado. Un documento Atom puede contener más información (y más compleja) y es más consistente que un documento RSS.

Los feeds pueden ser distribuidos normalmente mediante un plugin para nuestro CMS, en wordpress por ejemplo, no es necesario, ya que el mismo sistema ya tiene esa función. Aunque también podemos distribuirlas por algún proveedor o gestor de feeds, como feefburner.com por ejemplo, lo cual nos permite medir a cuantos suscriptores llega nuestro contenido y además podemos agregar mas cosas al mismo feed.

Sexo en el bash

Navegando por ahí, me encontré con esto y no pude parar de reirme mientras lo leía, después me puse serio al darme cuenta lo geek que era (o soy :razz: ), pero sin lugar a dudas merece una leida. Un aplauso al creador!

who | grep -i blonde | talk;
cd ~; wine; talk; touch;
unzip; touch; strip; gasp;
finger; gasp; mount; fsck;
more; yes; gasp; umount;
make clean; sleep

Instalar Temas Murrine en Debian

Los temas gtk (ventanas y botones) que incluye debian son bastante comunes, ya que solo trae los engines (motores) básicos para estos, lo que limita sus posibilidades. Lo que voy a explicar es como instalar el engine murrine el cual nos da la posibilidad de instalar temas gtk mas completos y vistosos que los comunes, aquí de un tema con engine murrine:

Ahora explicaré como instalar éste engine y un tema:

Paso 1: Abrimos el synaptic (Sistema/Administración/Gestor de Paquetes Synaptic), luego vamos a Configuración/Repositorios/Otros Proveedores y cliqueando en añadir agregamos esta linea:
deb http://malteo.homelinux.net edgy-malteo all
cliqueamos añadir origen y volvemos a hacer lo mismo con esta línea:
deb-src http://malteo.homelinux.net edgy-malteo all


cerramos y cliqueamos Recargar.

Paso 2: Cliqueamos el botón buscar e introducimos murrine:


Hacemos botón derecho sobre gtk2-engines-murrine luego en instalar y cliqueamos aplicar para instalarlo.

Actualización: Si al presionar "recargar" les tira un error y no encuentran el paquete murrine, pueden descargar el paquete desde aquí (presionando en gtk2-engine-murrine), luego de descargarlo cliqueamos "abrir" para comenzar la instalación del paquete.

Paso3: Nos descargamos el tema Murrine PF-Y desde aquí , y lo instalamos arrastrando el archivo del tema sobre el administrador de temas (Sistema/Preferencias/Tema), y de la misma forma instalamos el tema metacity (bordes de las ventanas) Samui 2.0 (no es el de la captura) descargándolo de aquí. Si tenemos instalado Beryl nos podemos descargar el tema emerald (bordes de ventanas) Cerebro que es el que ven en la captura, solo que yo le hice algunas pequeñas modificaciones, pero a causa de la licencia del tema original no puedo redistribuir, el tema se descarga de aquí y se puede instalar y modificar para que se vea como el de la captura con el Gestor de Temas Emerald.

Paso4: Si además queremos cambiar el fondo al nautilus vamos detro de éste a editar/Fondos y emblemas y seleccionamos Rayas blanco nevado.


Eso es todo espero que les halla servido.

tomado de http://symphox.blogspot.com/2006/12/instalar-temas-murrine-en-ubuntu-edgy.html

 
Too Cool for Internet Explorer