Mi blog de notas

Cadenas bien formadas


La ciencia me interesa

La ciencia no me interesa. Ignora el sueño, el azar, la risa, el sentimiento y la contradicción, cosas que me son preciosas.


Académicos de cine. Si no quieres ser como ellos, lee.

2010-02-15, 09:09 | Enlace permanente | 9 comentarios |

Películas 2010

Apuntando las películas que veo este año:

    Enero

  1. Capitalismo: Una historia de amor de Michael Moore

  2. Sherlock Holmes de Guy Ritchie

  3. Febrero


  4. Up in the air de Jason Reitman

  5. La cinta blanca de Michael Haneke

  6. Tiana y el sapo de Ron Clements y John Musker

  7. Precious de Lee Daniels

  8. The Road de John Hillcoat



2010-01-11, 13:36 | Enlace permanente | 5 comentarios |

Manifiesto “En defensa de los derechos fundamentales en internet”

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de Internet manifestamos nuestra firme oposición al proyecto, y declaramos que:



  1. Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.

  2. La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.

  3. La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.

  4. La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.

  5. Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.

  6. Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.

  7. Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.

  8. Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.

  9. Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.

  10. En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.


Este manifiesto, elaborado de forma conjunta por varios autores, es de todos y de ninguno. Si quieres sumarte a él, difúndelo por Internet.


También está disponible en inglés, catalán, gallego, asturiano y aragonés.



2009-12-02, 11:49 | Enlace permanente | 0 comentarios |

40864 dominios (redux)

Diez meses después, repito el experimento de mirar todas las palabras del diccionario para ver si están registradas como dominio .com. Siguen quedando más o menos la mitad de palabras del diccionario: 40864, unas 2300 menos que la otra vez (las 45 palabras más populares de la lista del año pasado están ya registradas).

Como la otra vez, las he ordenado por su popularidad en Google:

delimitacion.com 13300000
proporcional.com 13200000
significativamente.com 9220000
finalizacion.com 8070000
comparecer.com 6260000
sumamente.com 5930000
constatar.com 5910000
connombre.com 5490000
.
.
.
cruorico.com 1
costribacion.com 1
cinzolin.com 1
cingiberaceo.com 1
cerrevedijon.com 1
cerastide.com 1
casuarido.com 1
almojater.com 1


Obviamente, ya no hay palabras con cero resultados en Google.

Aquí tenéis la lista ordenada por popularidad. No hay dominios con eñe, y las palabras con tilde se han transformado en su equivalente sin tilde:


También las he ordenado por el tamaño de la palabra (dominios.com_por_tamanyo-15-01-2007.txt (780 kB)). La más larga de las que están libres, con 22 letras, es una vieja conocida de las palabras largas: esternocleidomastoideo.com. De cuatro letras ya no queda ninguna (la del año pasado, oxte.com, la registraron el mismo día que puse la lista). De cinco letras hay 138 palabros bastante desconocidos para mí, quitando algunas como mugir, ungir, ascua, urgir u orzar.

esternocleidomastoideo.com 40200
interdisciplinariedad.com 332000
electroencefalografia.com 137000
contrarrevolucionario.com 118000
preterintencionalidad.com 581
desoxirribonucleotido.com 545
institucionalizacion.com 1220000
correspondientemente.com 96200
.
.
.
ceajo.com 421
foluz.com 372
ovoso.com 334
nucir.com 268
avugo.com 264
yedgo.com 222
uviar.com 199
pajuz.com 123


Que os aproveche. Dentro de un año, más.

2007-01-15, 17:44 | Enlace permanente | 9 comentarios |

Alguien va a necesitar un taburete mañana

No se lo contéis a Mariano, pero mangarle el asiento a Zapatero es mucho más fácil de lo que parece.



Actualización: Finalmente se ha sabido que el vídeo está producido por la misma agencia de publicidad del 'Amo a Laura', a instancias de la ONG Sin excusas 2015. La parte genuina del vídeo, rodada dentro del hemiciclo, se hizo con el consentimiento de un funcionario del Congreso.

2006-10-01, 13:57 | Enlace permanente | 24 comentarios |

Even Stevphen: Iraq



2006-09-18, 09:57 | Enlace permanente | 6 comentarios |

Qué razón tenía Audrey


La lluvia en Sevilla es una pura maravilla. De verdad.

2006-09-14, 01:58 | Enlace permanente | 4 comentarios |

Un mes de un tirón

$ uptime
17:51:59 up 30 days, 20:33,  3 users,  load average: 0.58, 0.46, 0.66

No está mal para un portátil.

2006-05-10, 20:40 | Enlace permanente | 5 comentarios |

Jojoba



-¿Has probado el acondicionador que te traje?
-Mierda, se me olvidó.
-Es mi favorito. Te va a encantar, Katie, quiero que lo pruebes.
-Lo probaré.
-Te gustará, tiene jojoba.
-¿Qué es la jojoba?
-Es algo que le ponen para que el pelo esté sano.
-El pelo está muerto.
-¿Qué?
-Es tejido muerto, no lo puedes sanar.
-Da igual, es algo bueno para tu pelo.
-¿Pero qué? ¿Un producto químico?
-¡No! Es orgánico.
-Puede ser orgánico y también químico. ¿No has oído hablar de la química orgánica?
-Vale, no sé lo que es.

Proof (Traducido patéticamente por La verdad oculta)


Muy recomendable.

2006-03-19, 03:16 | Enlace permanente | 9 comentarios |

AJAX en 30 segundos

El otro día me topé con un correo que escribió Rasmus Lerdordf (el de PHP) hace unos meses, burlándose un poco de todo el bombo que se ha formado en torno a la palabra AJAX, una técnica que ya se usaba desde hace tiempo sin tan telamonio nombre. Lo bueno es que al mismo tiempo da una explicación de la técnica que se lee en 30 segundos.

Encuentro todo este bombo del AJAX un poco exagerado. Mucha gente ha estado haciendo cosas parecidas mucho antes de que se convirtiera en "AJAX". Y en realidad no es tan complicado como mucha gente pretende hacerlo ver. Esto es un ejemplo de una de mis aplicaciones. Primero el Javascript:

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sndReq(action) {
    http.open('get', 'rpc.php?action='+action);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
            document.getElementById(update[0]).innerHTML = update[1];
        }
    }
}

Esto crea un objeto request además de una función para enviar la petición y otra para manejar la respuesta. Así que para usarla podríais incluir este js en vuestra página. Luego, para hacer una de esas peticiones traseras tendríais que asociarla a algo. Como un evento onclick o un href directo como este:

  <a href="javascript:sndReq('foo')">[foo]</a>

Esto significa que cuando alguien pulse en este enlace, lo que sucede realmente es que se enviará una petición a rpc.php?action=foo.

En rpc.php podéis tener algo como esto:

  switch($_REQUEST['action']) {
    case 'foo':
      /* hacer algo */
      echo "foo|foo hecho";
      break;
    ...
  }

Ahora mirad handleResponse. Analiza la cadena "foo|foo hecho" y la divide con el '|', y usa lo que haya antes del '|' como el elemento dom id de vuestra página y la parte de detrás como el nuevo innerHTML de ese elemento. Esto significa que si tenéis una etiqueta div como esta en vuestra página:

  <div id="foo">
  </div>

Una vez que pulséis en ese enlace, esto cambiará dinámicamente a:

  <div id="foo">
  foo hecho
  </div>

Eso es todo lo que hay. Todo lo demás es construir sobre esto. Sustituír la sencilla sintaxis de mi respuesta "id|texto" por un formato XML más rico y también hacer la petición mucho más complicada. Antes de que instalar ciegamente grandes librerías "AJAX", probad a escribir vuestra propia funcionalidad y así sabréis exactamente cómo funciona y sólo lo complicaréis lo necesario. A menudo no se necesita mucho más de lo que he mostrado aquí.

Por ejemplo, sería muy sencillo extender un poco este ejemplo para que envíe varios parámetros en la petición. Algo como:

  function sndReqArg(action,arg) {
    http.open('get', 'rpc.php?action='+action+'&arg='+arg);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }

Y vuestro handleResponse puede extenderse fácilmente para que haga cosas mucho más interesantes que sólo reemplazar el contenido de un div.

-Rasmus


Vale, a mí me ha costado más de 30 segundos, pero se entiende muy bien y el tema es más sencillo de lo que yo pensaba. Para probar he hecho un pequeño fortune ajaxizado que ejecuta fortune en otro servidor y recibe la salida. ¡Ahora con indicador de actividad web2.0 compliant!


2006-03-18, 05:12 | Enlace permanente | 7 comentarios |

43226 dominios

De las 80 y pico mil palabras que hay en el diccionario, aproximadamente la mitad están registradas como dominio punto com. Ayer me entretuve con un script para averiguar qué palabras pertenecen a la otra mitad, es decir, qué palabras del diccionario podemos registrar todavía.

A partir de un lemario bastante exhaustivo, hice una consulta whois por cada palabra, y una pechada de horas después tenía la lista. Para darle un poquito más de utilidad, también hice una consulta a Google por cada una de las palabras, dándole una puntuación según el número de resultados que ofrecía (y de paso aprendí a ordenar diccionarios en Python por los valores en lugar de por las claves).

principalmente.com 18400000
continuacion.com 16400000
cumplir.com 14900000
considerar.com 12500000
necesaria.com 12300000
obstante.com 11200000
posteriormente.com 10900000
unilateral.com 10100000
.
.
.
capitidisminucion.com 0
incomposicion.com 0
aerocriptografia.com 0
sacafilasticas.com 0
taurofobo.com 0
desconceptuacion.com 0
trafallon.com 0
disilabico.com 0


Encuentro más sonoras e interesantes las últimas palabras de la lista, con cero menciones en la web :-)

Aquí tenéis la lista para el que le pueda servir (domain squatters go home). No hay dominios con eñe, y las palabras con tilde se han transformado en su equivalente sin tilde:

Por si os gusta alguno, recomiendo Yahoo! como registrador. Todos los servicios típicos por $2.99 al año.

2006-03-05, 00:18 | Enlace permanente | 32 comentarios |

Religión obligatoria NO


Religión Obligatoria NO


2005-11-14, 23:16 | Enlace permanente | 5 comentarios |

Nature sobre el sueño

Nature ha sacado un suplemento de acceso libre sobre la ciencia neurocognitiva del sueño.

Con tanto tutorial por ahí sobre cómo tunear los ciclos del sueño1, siempre es bueno leer antes lo que dicen los expertos.


  1. Introducción: sueño. The fundamental truths of sleep are not difficult to master: one sleeps when one is tired — mostly at night—and awakens the next day usually feeling rested and refreshed. So why put together an Insight on a topic that seems so straightforward? Although it is often true in biology that things are more complex than they seem at first glance, it is especially accurate for sleep.

  2. El sueño es del cerebro, por el cerebro y para el cerebro. Sleep is a widespread biological phenomenon, and its scientific study is proceeding at multiple levels at the same time. Marked progress is being made in answering three fundamental questions: what is sleep, what are its mechanisms and what are its functions? The most salient answers to these questions have resulted from applying new techniques from basic and applied neuroscience research. The study of sleep is also shedding light on our understanding of consciousness, which undergoes alteration in parallel with sleep-induced changes in the brain.

  3. Regulación hipotalámica del sueño y los ritmos circadianos. A series of findings over the past decade has begun to identify the brain circuitry and neurotransmitters that regulate our daily cycles of sleep and wakefulness. The latter depends on a network of cell groups that activate the thalamus and the cerebral cortex. A key switch in the hypothalamus shuts off this arousal system during sleep. Other hypothalamic neurons stabilize the switch, and their absence results in inappropriate switching of behavioural states, such as occurs in narcolepsy. These findings explain how various drugs affect sleep and wakefulness, and provide the basis for a wide range of environmental influences to shape wake–sleep cycles into the optimal pattern for survival.

  4. Indicios de las funciones del sueño mamífero. The functions of mammalian sleep remain unclear. Most theories suggest a role for non-rapid eye movement (NREM) sleep in energy conservation and in nervous system recuperation. Theories of REM sleep have suggested a role for this state in periodic brain activation during sleep, in localized recuperative processes and in emotional regulation. Across mammals, the amount and nature of sleep are correlated with age, body size and ecological variables, such as whether the animals live in a terrestrial or an aquatic environment, their diet and the safety of their sleeping site. Sleep may be an efficient time for the completion of a number of functions, but variations in sleep expression indicate that these functions may differ across species.

  5. Consolidación de la memoria dependiente del sueño. The concept of 'sleeping on a problem' is familiar to most of us. But with myriad stages of sleep, forms of memory and processes of memory encoding and consolidation, sorting out how sleep contributes to memory has been anything but straightforward. Nevertheless, converging evidence, from the molecular to the phenomenological, leaves little doubt that offline memory reprocessing during sleep is an important component of how our memories are formed and ultimately shaped.

  6. Ideas a partir del estudio de los desórdenes humanos del sueño. Problems with sleep are one of the commonest reasons for seeking medical attention. Knowledge gained from basic research into sleep in animals has led to marked advances in the understanding of human sleep, with important diagnostic and therapeutic implications. At the same time, research guided by human sleep disorders is leading to important basic sleep concepts. For example, sleep may not be a global, but rather a local, brain phenomenon. Furthermore, contrary to common assumptions, wakefulness, rapid eye movement (REM) and non-REM sleep are not mutually exclusive states. This striking realization explains a fascinating range of clinical phenomena.

  7. ¿Cuáles son las fuentes de memoria del sueño?. Investigators since Freud have appreciated that memories of the people, places, activities and emotions of daily life are reflected in dreams but are typically so fragmented that their predictability is nil. The mechanisms that translate such memories into dream images remain largely unknown. New research targeting relationships between dreaming, memory and the hippocampus is producing a new theory to explain how, why and when we dream of waking life events.


1 Ver, por ejemplo, Las alarmas son malas. Cómo levantarse y sentirse mejor., El plan de sueño de Uberman o Hackeando el sueño, tres enlaces populares en del.icio.us.

2005-11-02, 13:17 | Enlace permanente | 4 comentarios |

Gangsta Yoda



Ya quisiera moverme así cuando a los 900 años llegue.

2005-10-29, 18:14 | Enlace permanente | 6 comentarios |

Brevísima historia del tiempo

Vía Curioso pero inútil llego a esta intensa historia murrápida del Universo.

Fluctuación cuántica. Inflación. Expansión. Aniquilación partícula-antipartícula. Producción de deuterio y helio. Recombinación. Formación de galaxias. Fragmentación turbulenta. Formación masiva de estrellas. Evolución estelar. Producción de hierro. Explosión de supernovas. Formación de estrellas. Diferenciación planetaria. Expulsión de gas volátil. Reproducción molecular. Construcción proteínica. Fermentación. Diferenciación celular. Respiración. Organismos multicelulares. Reproducción sexual. Diversificación evolutiva. Dominación trilobite. Exploración terrestre. Colisión cometaria. Extinción de los dinosaurios. Expansión mamífera. Manifestación del Homo sapiens. Adquisición del lenguaje. Glaciación. Innovación. Religión. Domesticación animal. Producción de comida excedente. Inscripción. Naciones en guerra. Creación y destrucción de imperios. Civilización. Constitución. Industrialización. Conflagraciones mundiales. Explosiones de fisión. Computerización. Exploración espacial. Explosión de población. Confrontación de superpotencias. Expansión de Internet. Resignación. Reunificación. Creación de la World Wide Web. Composición. Extrapolación.


Esta historia se desarrolla en más detalle, palabra por palabra, en el libro A Briefer History of Time («Una historia más breve del Universo», en referencia al libro de Stephen Haking A Brief History of Time), de Erich Schulman. El libro tiene una licencia de Creative Commons y se puede bajar (PDF) de Internet o comprar en Amazon. Humor y física, parece interesante.

Otro libro de física interesantísimo que tengo pendiente leer es Motion Mountain, que también se puede descargar de Internet.

Por cierto, un 10 a la Wikipedia. Tiene artículos para todos los conceptos relevantes de la historia del Universo.

2005-10-27, 12:31 | Enlace permanente | 4 comentarios |

WebDosBeta



Aprovecho que Blogalia ha vuelto a la vida para poner un post rápido.

Estoy aquí echando un buen rato en la WebDosBeta con un montón de bloggers y escuchando buzzwords por todos lados.

Es increíble lo sincronizado que está este trozo de Mundo Real con la web. Prácticamente en tiempo real, Pedro Jorge está resumiendo las ponencias, y en Webdosbeta: la nube, en Microsiervos, Alvy está enlazando todo lo necesario para estar al tanto de lo que aquí sucede, y uno puede ver cómo van apareciendo las fotos de lo que está sucediendo en la etiqueta webdosbeta de Flickr.

Fernand0 y JJ lo están contando en GMH.

Loogic también está haciendo un seguimiento muy bueno.

Y Narciso Cerezo.

2005-10-24, 13:41 | Enlace permanente | 0 comentarios |

Batalla de Trafalgar: 200 años



Hoy se cumplen 200 años de la batalla de Trafalgar, aquélla en la que Napoleón recibió su primer hachazo y España perdió lo poco que le quedaba de dominio en el mar. Uno de los momentos más ignominiosos de la nuestra historia, cuando Godoy mandó al matadero a cientos de hombres para tener contento a Napoleón.

El homenaje español consistirá en el lanzamiento al mar de seis coronas de laurel desde el Príncipe de Asturias, en el que irán embarcados José Bono y Manuel Chaves. El portaaviones irá escoltado por la fragata inglesa Chatham y la francesa Montcalm, con los embajadores del Reino Unido y Francia a bordo.

El País tiene una bonita animación en flash que muestra la anatomía de un navío de la época y una visión cenital del transcurso del combate. La BBC tiene otra con mayor detalle todavía.

Mientras, cualquiera que se acerque al cabo, como pude comprobar hace un par de veranos, verá que no existe mención alguna al suceso.

2005-10-21, 13:41 | Enlace permanente | 3 comentarios |

Prueba desde Flock



Gracias a la atención de Teo, estoy probando una «Developer Preview» de Flock, un navegador web basado en Firefox que llevaba un tiempo cantando detrás de la oreja pero que hasta ayer era vaporware. Pretende convertirse en un «navegador social», integrándose con servicios como del.icio.usFlickr y la edición de blogs.

Seguiremos informando.



2005-10-21, 10:12 | Enlace permanente | 7 comentarios |

Test de audición

En el grupo de audiología de Siemens tienen un test para detectar problemas de audición. El test dice que no tengo problemas de oído, pero ¿alguien oye algo en el nivel más bajo de cada tono?

Hace un mes: Test de daltonismo.

2005-10-20, 23:11 | Enlace permanente | 8 comentarios |

Cacharros