Soluciones de TuentiContest en C#

La semana pasada participé en la 1ª competición de programación Tuenti, y aunque las pruebas eran amenas y relativamente fáciles de completar, perdí el ritmo y lo acabé abandonando. He publicado en CodePlex las soluciones a los problemas 1 a 6, programadas con C# y .NET 4.0, por si le son útiles a alguien o simplemente quiere ver otros puntos de vista para resolver los primeros problemas. Intentaré documentarlas o comentarlas mínimamente en los próximos días Sonrisa

The Regex Coach: comprueba tus expresiones regulares

Después de bastante tiempo sin programar nada “serio” con PHP, hoy lo he retomado para hacer unas cosillas. Cual es mi sorpresa al ver que en las últimas versiones (>= 5.3.0), las funciones para expresiones regulares en formato POSIX han pasado a ser obsoletas/eliminadas. Mi gozo en un pozo.

Pues nada, a repasar la sintaxis de las expresiones regulares de Perl… que tengo más que oxidada. Buscando una posible ayuda rápida por Internet, me he encontrado algo más útil que los tutoriales/cheat sheets de toda la vida: The Regex Coach. Éste programa es un banco de pruebas en el que puedes ir probando el funcionamiento de tu expresión regular en tiempo real, y él mismo te marca el resultado de lo que estás buscando. Además, puedes elegir entre una multitud de opciones: case sensitive, cadena multilínea, hacer un replace/split…

image
Filtrando las fechas de modificación en el resultado de un comando dir.

¡Y además está programado en Lisp! 😀

Trollim: red social para programadores

Aunque la noticia tiene unos días, hoy me he encontrado con esta entrada de TechCrunch en la que presenta su nueva apuesta, Trollim.

Trollim consiste en una mezcla de red social y juego online en la que puedes demostrar tus conocimientos de programación en distintos lenguajes (de momento sólo están disponibles C++, C# y Java). Tras registrarte y especificar los años de experiencia,  hay que completar correctamente una serie de tests en los que se evalúa tu conocimiento real sobre la programación, que suelen consistir en depurar pequeños programas o terminar de implementar la funcionalidad que se pide.

image Prueba de nivel 1 de C++

Tras pasar los tests, se obtiene una calificación de 1 a 5 estrellas, y se desbloquea la opción de retar a otros usuarios en duelo. De esta manera puedes incrementar tu puntuación en el ránking, visible para otros usuarios mediante un widget personalizado.

También se plantea la posibilidad de usarlo como plataforma para concursos de programación, y como un método fiable para que las compañías encuentren candidatos para puestos de trabajo que necesiten una determinada base de conocimientos.

De momento somos 24 trolls españoles. ¿Alguien más se apunta? 😀