Este blog ya no se actualiza. De vez en cuando publico algo en mi blog personal jmiguel.eu


martes, enero 15, 2008

Las cosas claras: los hijos

Emilio Calatayud Pérez es un juez de menores atípico. Algunas de sus sentencias --visitar la planta de traumatología del Hospital de Granada por conducir un ciclomotor sin seguro, 100 horas de servicio a la comunidad patrullando con un policía local por haber conducido temerariamente y sin permiso-- han sido muy comentadas.

En La Huella Digital he visto este par de videos que realmente no deberías perderte si eres [p/m]adre.

Parte 1:


Parte 2:



 

domingo, enero 13, 2008

Ilusion óptica

Esto si es una ilusión óptica y no esas otras:

Lo típico: mira la espiral fijamente unos segundos hasta que cambie la imagen. Despues de ver el efecto puedes comprobar que efectivamente la imagen final es fija dejando descansar la vista unos segundos y dando para atras al vídeo.






Visto en cgredan blog

 

jueves, enero 10, 2008

Wall-E

Wall-E es el protagonista de la próxima película de Pixar. Segun wikipedia:

WALL-E es el último mini-robot de la Tierra en el año 2700. Es un robot programado para ayudar con la limpieza. Con la contaminación, la Tierra está cubierta de basura. Y para limpiarla, los habitantes dejaron la Tierra e instalaron millones de estos robots para limpiar el planeta y rehacerlo un mundo habitable. Sin embargo, la programación de estos robots falló con la excepción de WALL-E, quien hace todo el trabajo solo.



Sin embargo, despues de 700 años sólo, esto va a cambiar muy pronto....





Dirigida y escrita por Andrew Stanton (impresionante curriculum en Pixar), el estreno está previsto (en Estados Unidos) a finales de Junio de este año, espero que no tarde mucho mas en llegar aqui porque tiene una pinta magnífica.

Puedes encontrar el video de arriba en mejor calidad y (poca) mas información en la página oficial de Wall-E. Tambien está ya en imdb.




Visto en Lo Marraco

 

miércoles, enero 09, 2008

viernes, enero 04, 2008

Estimacion de costes en proyectos informáticos

Me he reido bastante con esta entrada en el recién descubierto (por mi, claro) blog SoyGeek. Entre otras cosas porque tengo bastante recientes un par de experiencias de este tipo.

Fusilo casi literalmente la entrada original:


Cliente: ” Necesito un tropicontero”
Consultor: “Ningun problema, somos expertos en IT, asi que si alguien sabe hacer tropiconteros, nosotros tambien (porque si no a ver que comemos el mes que viene)”
Cliente: “Cuanto me va a costar el tropicontero?”
Consultor: “jajaja, esto va uno que diceeee, wass wass, mira el pajarito!, oye, cuanto presupuesto te quieres gastar?”
Cliente: 10.000
Consultor: 10.000
Cliente:”Y cuanto vais a tardar en tenerme el tropicontero listo?”
Consultor: un año
Cliente: “lo necesito para dentro de un mes”
Consultor: un mes
Cliente: “Perfecto, pues cuando me pases la propuesta-contrato en la que especifiques lo que vais a hacer la firmo y empezamos”
Consultor: “Pero es que no puedo saber a priori lo suficiente del proyecto para hacer una propuesta-contrato que no sea totalmente al azar!”
Cliente:”pues todas esas otras empresas lo hacen, y estan deseosas de trabajar para mi”
Consultor:” Ningun problema, la semana que viene te la traigo y la firmas, por cierto, aqui tienes la pda esa de la que hablamos y con la propuesta te traigo una cesta de navidad”
Cliente:”Trato hecho!”
Consultor:” Trato hecho!”

(Al final el tropicóntero resultó ser del tipo wafensneider, un tipo especialmente complejo de tropicónteros, con lo que el equipo de desarrollo se las vió y se las deseó para que el proyecto funcionara, dependiendo el 90% del desarrollo de un consultor del tipo “Michael Jordan”, que acabó quemándose y dejando la empresa. El proyecto se entregó con retraso y costó más de lo que se había estimado al principio y falla con determinados inputs, pero el cliente está contento, ya que aquello funciona mas o menos, y cuando falla, tienen un equipo de soporte que hace a mano lo que falta)




 

Autobiografía

Esta frase/chiste en microsiervos me ha recordado esta otra:

Autobiografía de un jamón: Yo era un cerdo, pero me curé



 

El increible espejo de madera

Creado en 1999 por Daniel Rozin este espejo (evidentemente, en sentido estricto este no deberia ser su nombre puesto que no refleja ninguna luz) posee una pequeña cámara de video con la que registra las imagenes que se encuentran delante de el y un ordenador que analiza la imagen y es capaz de mover rápidamente las 830 piezas de madera de que consta el espejo para construir la imagen. Impresionante.






Visto en abadía digital

 

Hábitos comunes en personas creativas.

Fusilado y resumido de Variable not found:

1. Trabajar duro

La innovación implica algo más que tener grandes ideas. Hay que tener fe, trabajar duro y luchar en contra de la marea para conseguir nuestros objetivos. Como dijo Thomas Alva Edison: La invención es un 1% de inspiración y un 99% de transpiración"

2. Evitar inhibiciones

Estas inhibiciones nos hacen sentirnos limitados y bloqueados, necesitamos abrir la mente eliminando asunciones y restricciones, abrirnos a nuevas ideas y soluciones sin limitaciones mentales de ningún tipo. La innovación tiene más que ver con la psicología que con el intelecto.

3. Asumir riesgos, cometer errores

El miedo al fracaso es uno de los causantes de que fabriquemos nuestras propias limitaciones. Está claro que algunas ideas fallarán durante el aprendizaje, por lo que es conveniente construir prototipos frecuentemente, probarlos, someterlos a discusión, usar el feedback y realizar cambios de forma incremental: En lugar de tratar los errores como fracasos, es conveniente pensar en ellos como experimentos, aceptémoslos y utilicemos la lección aprendida para encontrar nuevas y mejores soluciones. Los errores forman parte del camino hacia el éxito.

4. Escapar

Cuando más relajados estamos internamente, más receptivos somos respecto a nuestra creatividad. Este es el motivo por el que frecuentemente tenemos grandes ideas en el cuarto de baño, en la cama o estando solos. Cada uno de nosotros contacta con "su lado más creativo" de una forma diferente, sólo es cuestión de averiguar cómo.

5. Anotar las ideas

Muchos creativos y personas innovadoras tienen siempre a mano algo donde apuntar ideas y pensamientos: libretas, post-it, papel, o algo más tecnológico. Da igual el soporte, lo importante es disponer de una forma de capturar sus pensamientos, pensar sobre el papel, romper con las inhibiciones y comenzar el proceso creativo.

6. Encontrar patrones y combinarlos

Las ideas aparecen partiendo de otras ideas. Por ejemplo, Edison no fue el inventor de las bombillas, pero hizo que pudieran durar más tiempo creando un filamento de carbono e introduciéndolo en el interior de un cristal. Ábrete a nuevas ideas, estúdialas y piensa en combinarlas para mejorar soluciones existentes.

7. Ser curioso

Muchos innovadores son simplemente personas curiosas a los que les gusta resolver problemas. Es una buena costumbre observar soluciones existentes y preguntarse si hay otras vías para hacerlo, cuestionarse las normas y métodos existentes.


 

jueves, enero 03, 2008

Videos para programadores

No me habia dado nunca por buscar videos sobre programacion en youtube. Pero ha sido encontrar uno por casualidad y darme cuenta de que hay mas de lo que me daría tiempo a ver en este año que empieza.

Un par de ellos para abrir boca:

Effective Java programming, con Joshua Bloch. Joshua es actualmente uno de los principales ingenieros de desarrollo en Google, tras pasar varios años en Sun implementando nuevas funcionalidades para Java, como el framework de colecciones, o el package java.math.









Bill Pugh es el inventor de las Skip list, un tipo de estructura de datos basada en listas enlazadas que permite una mayor agilidad a la hora de buscar un determinado elemento o insertar uno nuevo en la lista. Tambien es el responsable del modelo de memoria de Java.

En este video le podemos ver en una excelente presentacion hablando sobre las anotaciones en Java (introducidas en java 1.5 y que hasta ahora no he tenido que usar: buen momento para empezar) y su uso para evitar errores lógicos comunes en tiempo de compilacion.






Sorprendentemente, canal en Youtube de Sun es bastante pobre en este sentido, solo disponen de cortos videos publicitarios. En cambio, se pueden encontrar otros canales magníficos, como gorilla3d (no exclusivamente sobre java) con unos tutoriales cortos, directos y bastante claros o el de GoogleDevelopers con explicaciones sobre los APIs de programación de la casa.

Via javalobby


 

lunes, diciembre 31, 2007

Cruel naturaleza

Segun Al abordaje, este es el tercer video más visto del año en youtube. Los dos primeros son una aútentica basura, pero éste es una pequeña maravilla. Hay que tener suerte para estar el sitio y momento adecuados y conseguir este video.



viernes, diciembre 28, 2007

Matando la moda

¿No tenemos proteccion anti-copia en CDs y DVDs?. ¿No tenemos que pagar, via canon, por las copias caseras?. Y el resto de negocios, ¿que?




Traducción: Coser en casa está matando la moda. (Y es ilegal).

Visto en un póster en casa de Roy, IT Crowd, segunda temporada, tercer capítulo. Hasta hay camisetas.

Aunque tambien se puede decir mas claro:



Se deja la traducción como ejercicio al lector.




 

jueves, diciembre 27, 2007

El numero Pi, en binario, podría violar cientos de leyes

Dado que parece demostrado que todos los números y secuencias de números están contenidos en Pi ( prueba con tu número de telefono), la conversión de Pi a formato binario podría contener todas las cadenas de bits, por lo que realizar dicha conversión nos haría culpables de:

  • Violación de derechos de autor de todos los libros, todos los cuentos, todos los periódicos, todas las revistas, todos los sitios Web, toda la música, todas las películas y todos los programas informáticos, incluido el código fuente completo de Windows.
  • Violación de las leyes de Marca registrada.
  • Posesión de pornografía infantil.
  • Espionaje (posesión no autorizada de información confidencial).
  • Posesión de software para romper la protección de los DVDs.
  • Posesión de amenazas contra el Presidente.
  • Posesión de los números de la seguridad social, tarjetas de crédito, números PIN, números de teléfono y contraseñas de todo el mundo.
  • Difamar el Islam. Técnicamente no es ilegal, pero tendrías que esconderte junto con Salman Rushdie.


Asi que cuidadito con descargar mas de 4,200,000,000 decimales de Pi.

Via cgredan


 

miércoles, diciembre 26, 2007

Malabarismo útil

... y peligroso.






Via Hachemuda

 

Educación


Cuadrilla de golfos apandadores, unos y otros. Refraneros casticistas analfabetos de la derecha. Demagogos iletrados de la izquierda. Presidente de este Gobierno. Ex presidente del otro. Jefe de la patética oposición. Secretarios generales de partidos nacionales o de partidos autonómicos. Ministros y ex ministros –aquí matizaré ministros y ministras– de Educación y Cultura. Consejeros varios. Etcétera. No quiero que acabe el mes sin mentaros –el tuteo es deliberado– a la madre. Y me refiero a la madre de todos cuantos habéis tenido en vuestras manos infames la enseñanza pública en los últimos veinte o treinta años.


Arturo Pérez Reverte en su columna de esta semana de XLSemanal.

Entre que desde hace algun tiempo estoy bastante indignado con la educación que tenemos en este país, el famoso informe Pisa 2006 y, por ejemplo saber como es la educación en Finlandia (primer país del informe) me parece que la lectura del artículo arriba citado es imprescindible. Porque deberíamos estar indignados por lo que está pasando y ni Dios mueve un dedo.


 

viernes, diciembre 21, 2007

Música para estados de ánimo

A raiz de una entrada en El Teleoperador he descubierto un nuevo sitio de música online, musicovery. ¿Que tiene este sitio que no tengan algunos viejos del lugar como last.fm o myStrands?.

Como puedes ver en la imagen de la izquierda, el panel principal permite elegir el tipo de música en función de tu estado de ánimo (Energetic-Calm , Dark-Positive), tus géneros musicales favoritos y la época de la que quieres escuchar música. También permite afinar mas y seleccionar solamente canciones clasificadas como éxitos, o modo Discover muy muy interesante. En la pestaña de Dance te permite también seleccionar si quieres mas o menos marcha dentro de las selección anterior.

Por supuesto, puedes marcar canciones como favoritas para volver a ellas en cualquier momento (o como odiadas para no oirlas nunca más) y puedes saltar directamente a amazon si tienes irrefrenables deseos de comprar el disco.

El servicio de pago tiene algunos pequeños beneficios ademas de mejora de calidad de sonido (que en la versión gratuita está, ciertamente, en el límite).

Otra diferencia que me ha llamado la atencion para los tiempos 2.0 que corren es el aparente desinterés de musicovery por hacer comunidad: Nada de botoncitos para compartir con los amigos ni nada de eso. Supongo que no tardará mucho.

La música, al menos en lo que he ido escuchando en los tres días que llevo enganchado lo cierto es que no podía ser mejor, asi que no puedo por menos que recomendar este recién descubierto sitio como, probablemente, el mejor que he visto hasta ahora para tener música de fondo mientras trabajas.


 

sábado, diciembre 15, 2007

Light Graffiti

La técnica de Light Graffiti consiste, literalmente, en dibujar en el aire con pequeños led de colores. Esta técnica se puede utilzar tanto en fotografía (con muy largas exposiciones) o en video, como aqui (tambien en youtube):






Tambien puedes encontrar excelentes fotos en alguno de los muchos grupos que hay en flickr

Y como esto es lo mas parecido a luces de navidad que seguramente va a aparecer por aqui, aprovecho para felicitar las fiestas a los aproximadamente 2000 lectores que pasan por aqui al mes (21.000 en lo que va de año) y a los (en este momento) 48 suscriptores del feed. Y a todo el mundo, que coño.

Bueno, a todo el mundo menos a los terroristas, a los traficantes de armas, de mujeres, de niños, o a cualquier otro al que se pueda poner la etiqueta [hijodeputa]

 

miércoles, diciembre 12, 2007

Principios del desarrollo de software.

Resumido y levemente modificado de TuFuncion.com:

No te repitas

Posiblemente el principio por excelencia, no se debe duplicar información ya que la duplicación incrementa la dificultad de cambios y su posterior evolución.

Regla del noventa-noventa

"El primer 90% del código ocupa el 90% del tiempo de desarrollo. El 10% restante del código ocupa el otro 90% de tiempo de desarrollo."

También se puede enunciar como: el tiempo que falta para acabar el proyecto es constante.

La regla del noventa-noventa es una instancia del Principio de Pareto.


Principio de Hanlon

* Nunca le atribuya a la maldad lo que puede ser explicado por la estupidez
* Nunca le atribuya a estupidez lo que pueda explicarse adecuadamente mediante la ineptitud
* Nunca le atribuya a ineptitud lo que pueda explicarse adecuadamente mediante el desconocimiento

Peor es mejor

Peor es mejor es una técnica de desarrollo de software y a la vez un principio, en la cual la simplicidad en la interfaz y en la implementación es más importante que cualquier otra propiedad del sistema (incluyendo corrección, consistencia y nivel de finalización).

Principio KISS

El principio KISS es aquel que recomienda el desarrollo empleando partes sencillas, comprensibles y con errores de fácil detección y corrección, rechazando lo enrevesado e innecesario en el desarrollo de sistemas complejos en ingeniería. KISS es un acrónimo de la frase en inglés "Mantenlo simple, estúpido" (Keep It Simple, Stupid).

Gran bola de lodo

En programación, "gran bola de lodo" es un término aplicable a un sistema de ordenador sin una arquitectura realmente discernible.

Una Gran bola de lodo es una selva de código enrevesado, chapucero, caóticamente estructurado, que crece descontroladamente, que se mantiene como unido a base de cuerda y cinta aislante. Este tipo de sistemas presentan signos inconfundibles de crecimiento incontrolado y constantes necesidades de reparación. Elementos lejanos en el sistema comparten información profusamente, incluso hasta el punto de que prácticamente cualquier información importante se trata de manera global o se duplica. La estructura global del sistema puede no haber llegado a estar claramente definida nunca. Si alguna vez lo estuvo, es probable que se haya deteriorado hasta el punto de ser imposible reconocerla. Los programadores con un mínimo respeto por la estructuración huyen de esta clase de cenagales. Sólo a aquéllos a los que la arquitectura les trae sin cuidado y que tal vez se sienten cómodos programando por inercia parches día tras día para los interminables agujeros de estos diques que hacen aguas por todas partes, no les importa trabajar en tales condiciones.



Los programadores a cargo de proyectos con grandes bolas de lodo deben estudiar su comportamiento para entender su función, cambios de tecnología (de una filosofía cliente-servidor a una basada en web, de la utilización de ficheros al empleo de una base de datos, etc.) pueden proporcionar un buen motivo para empezar desde cero.



Precisamente en los últimos tiempos tengo menos tiempo para escribir por aqui debido a una pequeña bola de lodo que hay que controlar antes de que se desmande.

 

La araña que atacó a la lanzadera Atlantis

La NASA ha aplazado el lanzamiento de la mision STS-122 hasta enero, oficialmente a causa de problemas en las mediciones de uno de los sensores de los tanques de combustible.

Pero el verdadero motivo no ha sido ese. El verdadero motivo ha sido el ataque de una araña mutante gigante. Video de NASA TV:



Via cgredan


 

martes, diciembre 11, 2007

El Theremin

El Theremín es un artefacto a medio camino entre instrumento musical y curiosidad electrónica. Fué inventado en 1919 por Lev Sergeyevich Termen (TCC Léon Theremin).

El diseño clásico consiste en una caja con dos antenas. Se ejecuta acercando y alejando la mano de cada una de las antenas correspondientes, sin llegar a tocarlas. La antena izquierda (desde el punto de vista de un ejecutante diestro) es horizontal y con forma de bucle, y sirve para controlar el volumen: cuanto más cerca de la misma esté la mano izquierda, más baja el volumen, y viceversa.

La antena derecha suele ser recta y en vertical, y sirve para controlar la frecuencia: cuanto más cerca esté la mano derecha de la misma, más agudo será el sonido producido.

Mejor verlo y oirlo:






¿Cuanto cuesta uno de estos caprichos?. Parece que la casa moog (mítica por crear los primeros sintetizadores modernos) los fabrica con unos precios entre 400 y 1400 según modelos. Los hay incluso con interface midi para poder imitar a cualquier otro instrumento.

Tambien se puede encontrar mucha información interesante en Theremin Hispano

Friendfeed

Esta es una recopilación de mi actividad por la red gracias a FriendFeed.