Resultados Desafío Marzo/Abril - ADN Forense 2013-05-05 Llegó el final del plazo para el desafío Marzo/Abril. A pesar de que hubo varios comentarios y consulta sólo llegaron a la fecha del 30 de abril 6 participantes, por lo que el premio prometido no podrá ser entregado (la giftcard de 40 dólares), puesto que no se cumple el mínimo de 8 participantes :-( Sin embargo, vamos a revisar la participación de los otros seis y elegiremos al mejor. A continuación voy a publicar los resultados de las pruebas y tendrán una semana para apelar, al final de ese periodo entregaré un premio definitivo (distinto al ofrecido originalmente). ...
Desafio Marzo/Abril ADN Forense 2013-03-06 ACTUALIZACIÓN 1 DE MAYO 21:00 horas Estimados amigos, el plazo para participar ya se cumplió, tenemos 6 participantes. Lamentablemente no he podido organizar el tiempo para revisar las participaciones. Así que los resultados estarán dentro de los próximos días. Saludos y gracias a todos los que han participado. Uno de los problemas comunes en bio informática es el de tratar de encontrar similitud entre secuencias de genes. Los genes, en bio informática, se representan como secuencias de 4 posibles letras A,C, G o T (A de Adenina, C de Citosina, G de Guanina y T de Timina, las cuatro bases de los ácidos nucléicos como el ADN o el ARN). ...
Resultado desafío Enero 2013 2013-02-14 RESULTADO FINAL: (NOTA del 21 de febrero) Se cumplió el plazo final ofrecido el 15 de febrero. Gracias a Cristóbal Leiva, Israel Leiva y Tomás Hermosilla, por seguir participando. Los programas mejoraron bastantes, y la verdad es que no me gusta dejar este desafío sin ganador. Por un lado el programa de Cristobal mejoró bastante, y pasa la segunda prueba. Los programas de Israel y Tomás también, aunque aún tienen problemas con condiciones de borde en el manejo de strings. ...
desafío enero - las métricas de Halstead 2013-01-10 Ha llegado la hora de empezar los desafíos de este año. La meta es prepararse para el gran desafío de octubre, que tendrá un premio especial y que llamaremos el Premio DMW (como homenaje póstumo a nuestro colega Daniel Molina Wegener). Este primer desafío es bien especial, porque nos servirá para construir la herramienta que nos permitirá medir a los futuros participantes. Se trata de las métricas de Halstead. Las métricas de Complejidad de Halstead fueron desarrolladas por Maurice Halstead como un medio de determinar la complejidad cuantitativa directamente de los operadores y operandos usados en el código fuente de un módulo. ...
Resultado del Warmup Fibonacci 2013-01-05 Mis disculpas por la demora en publicar el resultado del desafío de diciembre, se suponía que serían dos semanas, pero el fin de año estuvo intenso. Pero ya retomamos, y con un cambio de look. Este blog ahora está siendo generado usando octopress, y todo su contenido quedará disponible en este repositorio github Warmup Este desafío tuvo varios participantes, y a todo agradezco su participación. Por temas de tiempo y espacio sólo voy a destacar algunas de las soluciones antes de anunciar al ganador, pero todas son interesantes. ...
Warmup Fibonacci (desafío) 2012-12-04 Este ejercicio es un calentamiento para los ejercicios que vendrán y los desafíos que tendremos el próximo año. Recordemos que los números de Fibonacci se definen como la secuencia de números que se construyen de la siguiente manera: Fib(1) = 1 Fib(2) = 1 Fib(3) = 2 Fib(4) = 3 Fib(i) = Fib(i-1)+Fib(i-2) (para i>= 3) Es decir, cada número de fibonacci es la suma de los números previos de Fibonacci. ...
Tu jefe es un programador funcional 2012-11-22 Probablemente tu jefe, y mi jefe, sin ser informáticos, ni programadores sean mejores programadores funcionales que tu mismo, claro, porque es probable que ellos utilicen uno de los lenguajes funcionales más populares que existen: Excel. Sí, Excel, ese que usan muchos de tus colegas no informáticos, soporta perfectamente el paradigma funcional. Primero en Excel tienes valores, números, o a veces textos, que colocas en celdas. Por ejemplo, puedes colocar en la celda A1 el valor 2, y en la celda A2 el valor 3. ...
Adios Daniel 2012-11-15 Daniel Molina dejó este mundo este lunes, de forma inexplicable, este joven brillante ya no estará con nosotros. Daniel era un programador extraordinario, que nos regaló probablemente su último post, que salió publicado este domingo en este mismo sitio. ¿Qué es la programación funcional?. Daniel era brillante, y ganó desafíos, de hecho participaba activamente resolviendo algunos de los desafíos que planteamos. Su trabajo en estos desafíos está en este repositorio GitHub, de hecho me he encargado de clonar ese repositorio en particular, ante la eventualidad de que desaparezca dada su partida. ...
Qué es la Programación Funcional? 2012-11-12 La programación funcional, o mejor dicho, los lenguajes de programación funcionales, son aquellos lenguajes donde las variables no tienen estado — no hay cambios en éstas a lo largo del tiempo — y son inmutables — no pueden cambiarse los valores a lo largo de la ejecución. Además los programas se estructuran componiendo expresiones que se evalúan como funciones. Dentro de los lenguajes funcionales tenemos Lisp, Scheme, Clojure, Haskell, OCaml y Standard ML, entre otros. ...
Reboot 2012-11-12 Hola, bienvenidos al reboot de La Sombra De Dijsktra, a partir de hoy este sitio tendrá un nuevo estilo. La idea es reformular este proyecto invitando a participar a nuevos autores. Además tendremos otro tipo de material no tan técnico, pero necesario para desarrollar otras habilidades necesarias para todo profesional de la programación. Durante un tiempo vamos a tener algunos baches, y puede que algunas cosas no estén funcionando tan bien como esperamos. ...