Archivo

Entradas Etiquetadas ‘pecé’

HTML 5 Incorporará la etiqueta

Viernes, 1 de abril de 2011 Sin comentarios
HTML 5 incorporará la etiqueta <sarcasm>

HTML 5 incorporará la etiqueta <sarcasm>

La nueva revisión de HTML 5 incluirá la etiqueta <sarcasm>.

Según palabras de los responsables:

Esto ayudará a los buscadores a indexar mejor las páginas web al no interpretar literalmente un contenido que luego decepcione o confunda al usuario.

A partir de ahora los autores y editores de noticias dispondrán de esta caracterísitica para que además haya menos lugar a dudas en las interpretaciones de sus escritos, evitando malentendidos.

Barra con botón de etiqueta <sarcasm>

Barra con botón "S" de etiqueta <sarcasm>

Su uso será tan simple como el de la negrita, el subrayado o la cursiva, tal como vemos en el editor de WordPress.

Se produjeron muchos debates entre si se debía de implementar la etiqueta <ironic> o <sarcasm>, pero al final se decidieron por esta última.

Un paso más hacia la web semántica.

Nota: Obviamente hoy era el April fool’s day.

AWK ese pequeño desconocido

Jueves, 27 de enero de 2011 Sin comentarios
AWK es tu amigo

AWK es tu amigo

Existen comandos ocultos que muchos pensamos que sólo los usan los dinosaurios de las shells de Linux, pero hay comandos muy útiles que son desconocidos por el gran público.

AWK es un ejemplo de ello, un sencillo comando que en mi caso me ha ahorrado varias horas de trabajo.

En mi trabajo de vez en cuando tengo que hacer scripts a modo de copy&paste para repetir el mismo trabajo simplemente cambiando el nombre del equipo o la ip o 3 o 4 datos sueltos.

Bien, pues entonces, y desde que me he puesto con ello utilizo awk, parto de los datos estructurados en filas y columnas y los transformo con awk y luego lanzo el script resultado para que se ponga él solo a trabajar y yo me pueda ir a tomar un café o escribir en el blog.

cat datos.txt

equiporojo 10.11.12.13
equipoazul 20.21.22.23
equipoverde 30.31.32.33

Fabricación del script

echo -e "#\041/bin/ksh" > script.sh
awk 'BEGIN { FS=" " RS="\n" }{print "/path/to/comando -p1 " $1 " -p2  "$2}' datos.txt >> script.sh

Primero ponemos el encabezado y luego añadimos todos los datos.

En el comando awk indicamos el separador de campos con FS, el separador de líneas con RS, con $1 y $2 cogemos respectivamente los campos 1 y 2 de cada registro y awk nos hará la operación por cada línea.

cat  script.sh

#!/bin/ksh
/path/to/comando -p1 equiporojo -p2 10.11.12.13
/path/to/comando -p1 equipoazul -p2 20.21.22.23
/path/to/comando -p1 equipoverde -p2 30.31.32.33

Por si alguna vez teneis prisa y no quereis hacer un script que lea datos de un archivo siempre puedes hacer un tocho-script que ponga todos los comandos uno tras otro como este caso y que se ejecuten por lotes.

Teneis muchísima información sobre awk pero os pongo aquí una pequeña introducción que es por donde me animé a usarlo un poco más:

http://www.alcancelibre.org/staticpages/index.php/introduccion-awk

Espero que esta información os pueda ser útil y os anime a usar awk, que ya lo tenía olvidado desde que lo usé un par de veces en la carrera y apenas le vi utilidad entonces.

Categories: Programación Tags: , , ,

Summer Wars

Miércoles, 26 de mayo de 2010 1 comentario

Hace bien poco que he visto Summer Wars (サマーウォーズ) que, pese a lo extraño de la imagen de la entrada, es un anime de ciencia ficción.

Summer Wars

Pues bien, ¿por qué hablo de esta película? Como siempre, sólo se hacer dos cosas, o críticas destructivas o echar flores, hoy toca lo segundo, pues se merece los premios que ha ganado.

El diseño de personajes, tanto en personalidad con en estética son geniales, a destacar sobre todo la abuela de la familia, esa típica abuela que mantiene familias unidas y encima cae maja por muy mala leche que tenga.

En cuanto a la historia… es difícil de clasificar, pero digamos que puede tener tintes estilo Matrix, que si lo sumas a un elevado uso de internet y las redes sociales por todos los habitantes del planeta y aún así conservas la tradicionalidad de Japón, tienes una mezcla interesantísima. La película puede hacerte pensar lo peligroso que es dejar toda nuestra vida en manos de un solo sistema, en este caso Oz, que controla tanto bancos, como telefonía, como semáforos, como… todo en general. Facilitando la vida a todo el mundo, en una red supuestamente segura, hasta que llega el meollo de la historia y es aquí donde dejaré de hablar.

Aún así en cuanto a la historia comentaré que es como una montaña rusa, de esas que empiezan fuerte, baja el ritmo, vuelve a subir, te hace sentir feliz, luego triste, luego romántico, luego quieres pegar a alguien, luego tirarte a la bartola y esto te mantiene dentro de la película en todo momento.

Si normalmente recomiendo las cosas un 102%… esta vez será mínimo un 103%, sobre todo para amantes de Matrix, de lo japonio en general y de cosas ordenadoriles.

Evento sobre Groovy y Grails

Jueves, 12 de marzo de 2009 Sin comentarios
Cartel del evento

Cartel del evento

Me enteré por Barrapunto que en la Universidad de León se dieron unas charlas sobre Groovy y Grails. Y bueno, como sonaba interesante y acudí al evento, era 11 de Marzo y esta era la agenda:

  • 12:30-14:30. “Groovy: la revolución de los lenguajes dinámicos”.
  • 16:30-19:30. “Desarrollo rápido de aplicaciones web con Grails”.

Las charlas corrían a cargo de Álvaro Sánchez-Mariscal, fundador de Salenda.

Pero como la charla tenía mucho contenido técnico y yo en este momento poco tiempo para explicarla diré un par de cosinas de cada uno y me iré a dormir.

Groovy

Es un lenguaje compatible con la plataforma Java y que incluye y mejora el lenguaje Java (hay que distinguir plataforma de lenguaje). Las mejoras incluyen principalmente la simplificación del código y su sintaxis, el uso de clousures como elemento demandado entre programadores profesionales, algún patrón de programación integrado por defecto y que toda instrucción, librería o cosa hecha en Java es 100% reutilizable en Groovy sin tocar una línea de código. De hecho se podría programar en Groovy escribiendo solo instrucciones en Java y cambiando la extensión del archivo .java a .groovy para ser más cool.

Grails

Es un framework para desarrollo web al más puro estilo Ruby on Rails. Como ya tenía unas nociones básicas de RoR me dediqué a admirar que podría hacer lo mismo que con Ruby en Java, y mejor aún en Groovy para hacerlo más sencillo. A parte, al ser cosa de Groovy tengo las ventajas de la reutilización las miles de librerías de Java que hay en el mundo.

Algo más

Nada más que felicitar a Álvaro por su clara presentación y por darnos eso que siempre gusta tanto que es una demostración de como crear aplicaciones en 5 minutos, que son cosas dignas de ver.

Lectores de feeds

Miércoles, 4 de marzo de 2009 2 comentarios
Liferea

Liferea

Para el que quiera saber lo que son está la wikipedia pero hoy vengo a hablar más de lo útiles que son para mí y la posible utilidad que le podreis buscar vosotros.

Un cuento

Hace mucho tiempo, o no tanto, en un reino muy lejano, o no tanto, un joven otaku/friki/nerd/geek leía sus noticias entrando siempre en las mismas páginas todos los días una y otra vez, perdía el tiempo actualizando las páginas cada equis tiempo para ver si había salido un artículo nuevo en alguna de sus webs favoritas, hasta que una lluviosa tarde de un mes aleatorio descubrió los lectores de feeds, en concreto Liferea.

apt-get install liferea

A partir de ese momento el joven otaku/friki/nerd/geek dejó de andar desesperado buscando las actualizaciones, ellas venían solas a él, había un pequeño icono de notificación en el área de notificaciones que le decía que había una noticia nueva en uno de esos sitios que visita tan a menudo. Era cómodo tener a alguien que lo hiciera por él mientas aprovechaba para ver ese nuevo capítulo de anime que acababa de salir y justo 7 minutos antes su lector le avisó que era el momento de descargarlo.

Google Reader

Google Reader

Pero un día ese mismo joven otaku/friki/nerd/geek se compró un portátil, con él se conectaba desde el exterior de su casa, ya salía de casa. Cuando se dijo a sí mismo “¿por qué no voy a leer aquí también mis noticias?” y claro, lo hacía, pero cuando las leía en un sitio no le quedaban marcadas como leídas en el otro. Pensó en sincronizar los ordenadores, pero le parecía muy lioso y se cambió a un cliente vía web. Exportó su árbol de feeds del Liferea, se fue a su cuenta de Google, allí abrió la aplicación Google Reader e importó el mismo árbol.

A partir de ese feliz momento este joven otaku/friki/nerd/geek se deshizo de una ligera carga y se sintió un poco más cómodo, pues hasta podía leer noticias desde el ordenador de un amigo, porque también tenía amigos, y le quedaban igualmente marcadas.

Esta es una historia feliz pero sin final.

Categories: Mundo Friki Tags: , ,

Ballena calientamanos

Jueves, 8 de enero de 2009 Sin comentarios

Esto es un grandioso regalo. Hace tiempo vi por ahí unos guantes raros para el ratón, donde tú metías el ratón y la mano y ambos quedaban calentitos y evitas el problema de la mano criogénica de cuando estás unas horas en el pecé. Pues nada, mi dulce Hanayame hizo este diseño y ahora navego con la mano calentita.

Mano de Hanayame dentro de la ballena calientamanos

Mano de Hanayame dentro de la ballena calientamanos

Misma mano, misma ballena calientamanos, diferente perspectiva.

Misma mano, misma ballena calientamanos, diferente perspectiva.

Puede que no se vea claramente pero es una orgullosa ballena naranja y da mucho calorcito :)

Categories: Inclasificable Tags: , ,