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:
- dominios.com-15-01-2007.txt (780 kB)
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.
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.
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.
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.
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!
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:
- dominios.com-04-03-2006.txt (813 kB)
Por si os gusta alguno, recomiendo Yahoo! como registrador. Todos los servicios típicos por $2.99 al año.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- ¿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.
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.
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.
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.
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.us, Flickr y la edición de blogs.
Seguiremos informando.
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.
100 millones de descargas de Firefox

Firefox acaba de cruzar la barrera de los 100 millones de descargas, según el contador de Infocraft, que sigue contando a un ritmo de unas 3 descargas por segundo (RSS). ¡Felicidades! ¡Decid "patata"!
(Vía Microsiervos)
Los 100 primeros dominios
Vía Jottings, los 100 dominios más antiguos de Internet. El más viejo es de marzo de 1985.Microsoft, todavía en 1995, pretendía vendernos la MSN Network. Se entiende que no esté en la lista. Hasta 1991 no registró su punto com. ¡Mi reino por una máquina del tiempo!
Jakob Nielsen sobre usabilidad en blogs
Jakob Nielsen acaba de publicar su lista de los diez mayores errores en el diseño de blogs (aunque en realidad de diseño dice nada, sino de contenido).Una traducción y resumen:
- No hay biografía del autor. Los usuarios quieren saber con quién están tratando. Los textos anónimos tienen menos credibilidad que los que están firmados.
- No hay fotografía del autor. Proporciona una impresión más personal del autor. Conecta los mundos virtual y real. Una gran parte del cerebro humano está dedicada a reconocer y recordar caras.
- Títulos de posts no descriptivos. Evita titulares graciosos que no tienen sentido fuera de contexto. El título del post es un microcontenido y hay que tomárselo como un proyecto en sí. Los titulares descriptivos son importantes para representar tu blog en buscadores, fuentes RSS y otros ambientes externos.
- Los enlaces no dicen a dónde van. La vida es demasiado corta para cliquear en cosas desconocidas. Dile a la gente qué van a encontrar en el otro lado del enlace.
- Los éxitos clásicos quedan enterrados. No relegues al archivo los posts con valor duradero. Resáltalos con enlaces en tu sistema de navegación y recuerda enlazar a textos antiguos en tus posts nuevos.
- El calendario es la única navegación. Usa categorías. Pero evita etiquetar un post con casi todas tus categorías; sé selectivo.
- Frecuencia irregular de publicación. Establecer y cumplir las expectativas de los usuarios es uno de los principios fundamentales de la usabilidad en web. Escoge una perioricidad de publicación y atente a ella.
- Mezclar temas. Las únicas personas que lo leen todo son las que tienen demasiado tiempo (pocas).
- Olvidar que escribes para tu futuro jefe. Piensa en cómo le sentará lo que escribes a un contratador dentro de diez años. Si no quieres que tu futuro jefe lo lea, no lo publiques.
- Tener un nombre de dominio que pertenece a un servicio de blogs. Dejar que otro sea dueño de tu nombre significa que son dueños de tu destino en Internet. Pueden degradar el servicio todo lo que quieran. Cuanto más tiempo estés con el dominio de otro, más te costará independizarte.
Escribir bonito

La mayoría de la gente moderna escribe con los dedos aunque, según parece, hacerlo con el brazo y el hombro es menos cansado y más rápido. En PaperPenalia hay un artículo con consejos para escribir mejor a mano.




