Sabias que encontraron la cura del Cancer?

Aqui la fuente

Al parecer cientificos Canadienses encontraron la cura a muchos tipos de Cancer, con una droga llamada “Dichloroacetate” (DCA), la cual en terminos simples, apaga la inmortalidad de las celulas cancerigenas.

El unico problema, es que seguro te enteraste por mi blog, y no por la television, o el periodico.

Al parecer las empresas farmaceuticas no les conviene que la droga sea barata de crear (ya que no tiene patente), asi que no es negocio para ellos, y no les conviene que se haga publicidad.

Hay todo un debate al respecto en la blogosfera norteamericana.

Busca en google por:
“cancer cure found”, “Dichloroacetate”

Corre la voz, y si conoces alguien sufriendo de este mal, cuentale sobre esta posibilidad de cura.
Al parecer la droga es segura, no altera celulas no cancerigenas, y ha sido probada por mas de 17 anos para desordenes metabolicos.

Viva internet, no mas oscurantismo mediatico.

Quede de 41 en mi division calificatoria de Latin GCJ 2007

ACTUALIZACION: Creo que tome esa foto muy al principio del dia, en la noche mas gente participo, y baje de ranquin como a 180, y no califique. aaah…

Lo peor es que luego pense el primer problema y lo pude hacer en unas 8 lineas de codigo y en mucho menor tiempo, maldicion, hubiera pensado igual en ese momento y hubiera podido terminar el segundo. You live and you learn, entrenare durante este ano y vere si participo en la proxima competencia el ano que viene. Suerte y Felicitaciones a quienes calificaron.

Posicion 41 en la ronda calificatoria de la division#4 del Latin Google Code Jam 2007…
dudo que haya calificado resolviendo solo un problema, vamos a ver.

No me dio chance de terminar el segundo, hay que entrenar mas. De todas maneras me contenta saber que sabia como resolver ambos, atribuyo mi perdida a:
– Haber querido echar el codigo en otra PC donde no tenia abierto el applet, y luego no poder pegar.
– Un error estupido de indentacion que no se veia en Emacs
– Estaba en la oficina con un gentio al rededor hablando mientras resolvia esto.

Trailer de “300” – Un Orgasmo visual

El ano pasado tuve la suerte de ver el trailer de 300 en el cine (mas abajo linkeado desde youtube), y por supuesto se me olvido el nombre de la pelicula.

Luego salio por ahi una pelicula llamada The Fountain que me recordaba al trailer de 300 a cada rato, pero era una tortura no recordar el nombre “300” pq no podia contarles, pero de todos modos, ese trailer no se le acercaba ni por las patas a las imagenes de 300.

Total que anoche viendo Heroes en NBC en uno de los cortes pusieron el trailer y tuve que venir a escribirles este post antes de que se me olvide.

Pueden conseguir el trailer de 300 en alta definicion aqui.

De los creadores de Sim City, la historia de 300 Espartanos que pelearon contra un ejercito de un millon, contada al estilo de un comic book (Basada en el Comic Book 300 de Frank Miller), con imagenes y colores brutales. Que alguien me diga por favor cual es la cancion del trailer.

Disfruten.

Como es que convierto de decimal a binario?

Recuerdo que esto fue uno de los primeros ejercicios de programacion que me pusieron a hacer en Haskell, convertir de decimal a binario. Aqui una simple implementacion propia en python mientras estaba practicando pal google code jam (que la hice por gusto pq python tiene modulos para convertir de cualquier base a otra)

Juguemos a Python golf, y mandenme implementaciones con menos lineas de codigo, excelente ejercicio para los que estan aprendiendo python, como veran, un lenguaje sin pelos en la lengua, todo full sencillo.

def dec2bin(num):
    if num<0:
        return 0

    if num<=1:
        return num

    coef = num/2
    rem = num%2

    result = str(rem)

    while coef > 0:
        rem = coef%2
        coef = coef/2

        result = str(rem) + result

Envien implementaciones mas cortas, no digo que esta sea la mejor o la mas eficiente, pero me salio de lo que me acorde, parece que funciona fino para numeros positivos:

gubatron@aria:~/tmp$ time python badbinary.py
10000000000000 en binario es 1110100011010100101001010001000000000000

real    0m0.017s
user    0m0.012s
sys     0m0.004s

gubatron@aria:~/tmp$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 47
model name      : AMD Athlon(tm) 64 Processor 3200+
stepping        : 0
cpu MHz         : 2010.510
cache size      : 512 KB

Hoy 18 de Enero, Overview of Mustang Features (Java 6) en las nuevas oficinas de Google, NY

Hoy a las 6pm voy a la reunion del Java SIG (El grupo de usuarios de Java de New York), que tomara lugar en las nuevas oficinas de Google en Chelsea, wohoo.

La exposicion de las nuevas caracteristicas de Java 6, code name “Mustang”, va a ser dictada por La Ingeniera del Staff de Sun Microsystems Rima Patel Sriganesh.

Vamos a ver si puedo tomar asi sea una foto de las nuevas oficinas, y bueno, voy emocionado de escuchar los avances y las posibilidades de lo que se puede hacer con el nuevo Java 6, vamos a ver si se habla un poco de la apertura a GPL de Java. Entre las cosas que mas me interesan del nuevo Java 6 esta el tema de Scripting, la plataforma proveera soporte nativo a JavaScript y otros lenguajes (quizas custom)

When:
Thursday, January 18, 2007
6:00pm – 8:00pm

Where:
New Google Engineering Offices
76 Ninth Avenue (between 15th/16th St), 4th Floor
New York, NY 10011

ACTUALIZACION:

Fui a la reunion, estuvo muy buena, aprendi sobre como va a funcionar el Scripting, sobre mejoras considerables para Swing, y sobre herramientas de monitoreo como jconsole, que te permiten ver el estado de la maquina virtual, tambien hay un analizador de dumps de memoria, puedes detectar si hay deadlocks o donde pudieron haber memory leaks, tiene un lenguaje de busqueda de objetos, algo similar a un SQL pero para buscar dentro de un dump del stack, bien interesante lo que trae Java SE 6, creo que vale la pena totalmente actualizar. Tambien se discutio al comienzo de la charla sobre la movida de Java hacia GPL, y porque Sun decidio hacerlo ahora y no antes, la opinion de la audiencia es que fue demasiado tarde, 10 anos muy tarde 🙂


Haz click en la foto para ver mas imagenes del evento.

Mas sobre el Google Code Jam Latin America 2007

Para participar en la competencia debes ser residente de alguno de los siguientes paises:

Argentina, Bolivia, Brazil, Chile, Colombia, Ecuador, French Guiana, Guyana, Paraguay, Peru, Suriname, Uruguay, Venezuela, Belize, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Mexico, Antigua & Barbuda, Aruba, Bahamas, Barbados, Cayman Islands, Dominica, Dominican Republic, Grenada, Guadeloupe, Haiti, Jamaica, Martinique, Puerto Rico, St. Kitts & Nevis, St. Lucia, St. Vincent & Grenadines, Trinidad & Tobago, Turks & Caicos Islands, Virgin Islands. (No creo que pueda participar asi califique, pero de todos modos voy a intentarlo a ver que tal me va)

Debes tener al menos 13 anhos de edad.

El registro cierra el 23 de Enero a las 10am GMT/UTC -2, no hay limite de competidores, asi que la competencia es grande.

Luego va a haber una ronda de calificacion, donde habran 10 salas virtuales de competencia, con 5 problemas a resolver en cada sala. Los primeros 500 competidores calificaran a la primera ronda de la competencia.

En la primera ronda 250 competidores seran eliminados, esta Ronda se llevara a cabo el Martes 30 de Enero de 2007, Puedes hacer sign in desde las 05:00pm hasta las 07:55pm, y la competencia empieza a las 08:00pm

Luego en la segunda ronda de 250 competidores solo clasificaran 50 competidores para el Campeonato, esta ronda eliminatoria se llevara a cabo el 1ero de Febrero de 2007, en el mismo horario que la ronda anterior.

La ronda del campeonato se llevara a cabo en Brasil, en la oficina de Google en Belo Horizonte (que pavo que hay Google Brasil…, me pregunto pq no hay Google Venezuela… creo que tengo una buena idea porque 😉 )

Particularmente sere feliz de al menos clasificar para competir en la primera ronda, ya que si por un milagro llegara a pasar a la ronda del campeonato, no podria asistir a Brasil pq aun debo poner mi visa en el pasaporte Venezolano y no puedo salir de USA por el momento. Bummer.

Mucha suerte a los que se animen, es una experiencia buena para subir de nivel en su codigo.