25 de abril de 2008

Nueva Comunidad de Programadores

www.picandocodigo.net
Picando Código estrenó foro, un foro que se inició con una invitación a 20 personas y que en aproximadamente 10 días ha demostrado que puede llegar a crecer como comunidad.

En estos pocos días ya se han planteado y resuelto dudas de programación y sistemas operativos, además se han iniciado intercambios de opiniones en el foro de flamewars... la verdad que se viene armando muy bien.

Link: http://foro.picandocodigo.net

15 de abril de 2008

Steel Dragon - Rock Star

Rock Star - Warner Bros 2001
Steel Dragon es el nombre de la banda cuya historia se cuenta en la película Rock Star. A grandes rasgos, Rock Star cuenta la historia de un fan de Steel Dragon que luego de años de cantar en una Tibute Band llamada Blood Pollution, (en honor a uno de los temas de Dragon), tiene la oportunidad de audicionar para ingresar a Steel Dragon.

La historia está buena, y analizando un poco se puede encontrar el parecido razonable con la historia de Tim "Ripper" Owens y Judas Priest. The Ripper a Rob Halford, pero anteriormente tenía una banda de tributo a Judas Priest llamada British Steel, como un disco de Judas. En wikipedia en inglés se pueden encontrar algunos datos al respecto.

Si te gusta el Hard Rock y/o Heavy, seguro vas a apreciar esta película, que además de tener una buena historia, tiene una banda sonora de lujo, con temas compuestos para la ocasión y otros de bandas como Kiss, Mötley Crue y Bon Jovi. Cabe destacar que los temas que se compusieron especialmente son muy buenos, a mi gusto al menos, y recuerda el sonido de bandas de Glam de los 80.

14 de abril de 2008

Expresiones Regulares


Hace ya varios días que vengo realizando ciertas tareas en mi trabajo que me han hecho decir más de una vez "Que suerte que se inventaron las expresiones regulares".

La tarea se trataba, a grandes rasgos, de filtrar cadenas de caracteres que recibía desde un sistema y de acuerdo a ciertos parámetros, devolver un valor numérico... nada del otro mundo, sólo que éstas cadenas de caracteres no siempre eran iguales, sino que seguían ciertos patrones... razón de ser de las expresiones regulares.

Era una tarea que pude haber hecho con un conglomerado de if's o cases, pero utilizando las RegEx todo eso se redujo a 2 lineas de código por cada caso a filtrar y si bien eran bastante simples, creo que fue una buena manera de ver cómo te pueden salvar el día y a la vez ver que no hay que tenerles miedo, mucha gente piensa que son un monstruo indomable.

En mi caso no utilicé nada complejo, y dejo una pequeña referencia que para empezar es más que suficiente.

  • ^ - Comienzo de la cadena

  • $ - Fin de la cadena

  • [tk7] - Cualquiera de los caracteres t, k ó 7

  • [^tk7] - Cualquier caracter excepto t, k ó 7

  • [0-9] - Caracteres numéricos comprendidos entre 0 y 9

  • \ - Caracter de escape, se utiliza en conjunto para indicar un caracter especial como parte de la expresión. Por ejemplo \. significa que se busca el caracter . (punto).

  • . - Cualquier caracter, una sola ocurrencia

  • + - Una o más ocurrencias del caracter que le precede

  • ? - Cero o más ocurrencias del caracter que le precede


En wikipedia hay un buen artículo introductorio y recomiendo las herramientas RegEx Pal y RegExr para ir probando sus propias expresiones.

Un ejemplo simple sería una dirección de email:

^((\w|\.){2,}@)\w{3,}\.\w{2,3}((\.(\w{2}))?)?$

La expresión regular anterior presenta una forma muy simple de validar direcciones de email, aunque no es la más completa, permite validar una dirección sin entrar en detalles, permitiendo validar direcciones compuestas de
(3 o más caracteres alfanuméricos ó puntos)@(3 omás caracteres alfanuméricos).(2 o 3 caracteres alfanuméricos)(cero o una ocurrencia de (.(2 caracteres alfanuméricos)))


Yo no soy ningún experto en este campo, pero reconozco el poder que tienen y es uno de los temas que me gustaría dominar.

12 de abril de 2008

Montevideo Metal Fest 3

U.D.O. llega a Uruguay y se presenta en el Montevideo Metal Fest 3Este 4 de Junio se llevará a cabo la tercera edición del Montevideo Metal Fest, festival que se ha vuelto tradicional y que cada año nos sorprende con la presencia de grandes bandas.


En el MMF 1 actuaron Dr. Rocka, Rey Toro y Rata Blanca, fue muy bueno, a pesar de que llegamos un poco tarde y nos perdimos a Dr Rocka, pero fue la primera vez que vi a Rey Toro.

El año pasado, el MMF 2 fue todavía más grande y más internacional, contó con las actuaciones de Sepultura, Rey Toro, Radical, Narval y Rata Blanca.

Este año, el MMF 3 promete deleitarnos con las siguientes bandas: Rey Toro, Trance Metal Machine y desde Alemania U.D.O.

TMM es una banda de Montreal, Canadá que entre sus integrantes a los ex-ALVACAST Gustavo Lamela, Jorge Villar y Gustavo Rea.

U.D.O. viene desde Alemania y es la actual banda de Udo Dirkschneider, quién lideró la legendaria banda Accept.

La fecha se viene anunciando para el Miércoles 4 de Junio a las 20:30, lo cual me parece sumamente incómodo, ya que tengo que viajar a Montevideo para ver el MMF, volver a Maldonado y sobrevivir para trabajar al día siguiente... pero bueno, a veces hay que sacrificarse un poco. Con respecto a las entradas, todavía no tengo información, pero voy a averiguar en Red UTS para ver si saben algo al respecto.