miércoles, 25 de noviembre de 2015

lA nUEVA cARRERA eSPACIAL



El pasado lunes BlueOrigin, la compañía de vuelos espaciales del fundador de Amazon JezzBezos, se apuntó un tanto al lograr lanzar y aterrizar su cohete NewShepard. Esto es un hito pues constituye el primer cohete totalmente reusable, lo cual conlleva un gran ahorro en la industria de los vuelos espaciales.

El bueno de Jezz, estaba tan contento que su primer tweet fue para esta hazaña:

Muy deportivamente, ElonMusk, el dueño de Tesla y SpaceX, no tardó en felicitarle:
Aunque, un poco dolido en su orgullo se encargó de recordarle que no sólo él había sido el primero en conseguirlo, sino que además su cohete, el Falcon9, está diseñado para realizar vuelos orbitales y no sólo suborbitales como el de Bezos.


Y es que los cohetes Falcon9 de SapceX están diseñados para poner cargas y astronautas en órbita, incluso para llegar a la ISS... Mientras que la aventura de JezzBezos está concebida para llevar pasajeros (€€€) a un vuelo suborbital de 4 minutos, entrando en competencia con VirginGalactic de RichardBranson.

De todas maneras, hoy en día no se puede hablar muy alto y una usuaria de Twitter, les recordaba que ArmadilloAerospace y MastenSpaceSystems ya habían logrado realizar un aterrizaje vertical durante la LunarLanderChallenge por ver quién era el primero en hacer un cohete reusable... y estamos hablando de 2009. (Por cierto, si tenéis tiempo echad un ojo a quiénes hay detrás de estas empresas).
ElonMusk, rabioso a más no poder, publicó posteriormente que el primer sistema reusable suborbital, el X-15, fue desarrollado por el ejército americano en los años 60... pero es mejor dejar este cruce de tweets aquí.

Como veis, todo un pique entre dos de los grandes genios de nuestra época. Desembocará esto en una nueva carrera espacial, esta vez en el siglo XXI?

martes, 16 de junio de 2015

Los límites del humor

Ayer un concejal de Podemos dimitía por haber puesto chistes macabros en twitter. Quizás se estén pasando de pulcros, yo que sé. La red está llena de comentarios sobre lo hipócritas que son algunos exigiendo esa dimisión.
Dimitir por ese motivo sienta un precedente que tendrán que mantener. Y me parece que cualquiera tiene en su pasado cosas peores que esa. Así que la vieja guardia lo va a tener chupado para ir puliéndose uno a uno a todo el que se incluya en este código de rectitud tan estricto.

Os dejo este monólogo de partirse el ojal to the max power over 9000 que viene bastante al caso.


Tal y como están las cosas no creo que Louis CK pueda presentarse ni a presidente de su comunidad de vecinos hasta el 2140.

jueves, 28 de mayo de 2015

Unas piezas de Lego tocan la guitarra mejor que tú

Parece ser que Skynet está a la vuelta de la esquina. A las pruebas me remito:


Aún nos queda la esperanza de que sea fake.

Ya de paso os dejo esta otra marcianada hecha por el hijo del dueño de la fábrica de los lego, espero. Atención a la parte del básket.


martes, 26 de mayo de 2015

El enigma del oso: Últimos detalles

Me ha encantado que nuestro comentarista profesional Koco haya dado con la solución alternativa. Si estás leyendo esto y eres nuevo por aquí (o sea que no eres uno de nosotros 2), dirígete aquí para ver la primera parte.

La solución típica sería que el señor había empezado en el polo norte. Esa es la posición más intuitiva que cumple las condiciones. Pero no es la única. En realidad hay infinitas. Tal y como proponía Koco, cerca del polo sur hay más soluciones. Si estamos justo 1km por encima de un paralelo que tenga una circunferencia de 1km también se cumplirá el enunciado. Ver imagen:

Pero lo bueno es que no es un punto concreto si no que cualquier punto a la misma altura respecto al polo sur valdría. Por tanto hay infinitas soluciones.

¿Qué distancia sería esa por cierto? Como la Tierra es muy grande comparado con ese mísero kilómetro, podemos aproximar y decir que el área de interés es plana. ¿Así que cuanto mide la circunferencia?

c = 2·pi·r
1km = 2·pi·r

r = 1/2pi km

Y la distancia desde el polo sur será:

d = 1+1/2pi km

Pero ¿y si eliminamos todas esas soluciones, la del polo norte y las infinitas del polo sur? ¿Aún quedará alguna? O ¿puede incluso que queden aún más soluciones? ¿Más que infinito? ¿Un infinito de grado superior?

El truco es ponerse un poco más cerca del polo sur, lo justo como para que al ir dirección Este y avanzar 1km le demos DOS vueltas al paralelo. Aquí volveríamos a tener infinitos puntos de partida correctos. Y si nos acercamos un poco más podríamos dar 3 vueltas con 1km, otro infinito al saco. Cualquier número natural sirve, lo cual nos ofrece una infinita cantidad de paralelos válidos. Cada uno de ellos con infinitos puntos de los que partir.

Las distancias al polo sur son por tanto:

Para todo n que pertenezca a N (números naturales)
d = 1+1/2·pi·n km

Pero con este nuevo truco ¿tenemos más soluciones que antes o las mismas? ¿Es este infinito mayor que el anterior? ¿Se puede establecer una correspondencia unívoca entre los elementos de la solución de Koco y ésta más completa? Cuidado porque los infinitos muchas veces nos conducen a paradojas.

Es fácil comparar la infinitud de los Naturales y de los Enteros. Parece que haya más Enteros pero en realidad hay la misma "cantidad" porque podemos por ejemplo agrupar cada natural par con cada entero positivo y cada natural impar con cada entero positivo. Así ninguno quedaría desparejado. Este es un infinito de grado cero.

¿Hay más Naturales o más Racionales? Hombre ahora ya me haces dudar eh. Solo entre 0 y 1 ya tengo infinitos racionales... ¿Se pueden emparejar? ¡Pues sí se puede! Y básicamente consiste en aprovechar que un racional siempre se puede expresar como una pareja de enteros divididos. Así que son fácilmente "ordenables" y numerables. Para más detalles mirad este resumen.

Ahora bien, ¿hay más Naturales o más Reales? Pues digamos que por culpa de que los reales pueden tener una cantidad infinita de decimales que van variando de cualquier manera sin seguir un patrón y que por tanto no pueden expresarse como fracción... No pueden numerarse. Así que es un infinito de rango superior, de grado uno.

Esto choca un poco con la intuición ya que habría más elementos Reales en el rango [0,1] que racionales en todo el rango [-infinito,infinito].

En nuestro caso el infinito que sugería Koco ya es de grado uno. Así que en esta entrada no estoy dando "más" soluciones, en todo caso estoy dando soluciones más variadas.

Escenas de terror imprescindibles 2

Volvemos con el terror que no da miedo pero que impacta y deja huella.
Reanimator es una saga mala/genial sobre las andanzas de un científico que ha descubierto un suero para revivir tejidos muertos. Son dos pelis en los 80, Reanimator y La novia de Reanimator y otra más que sacaron en 2003, Beyond Reanimator hecha aquí en España, con Santiago Segura y el protagonista original.
Si visteis la primera en su día difícilmente habréis olvidado esta secuencia:


De la saga Destino final se podrían extraer muchísimas escenas interesantes, concretamente cada vez que cae algún protagonista. Así que un youtuber ha decidido hacer precisamente eso, juntar todas las muertes de las cinco películas en una única pastilla de diez minutos. No aburre ni un segundo:


Para acabar otra escena de Braindead. La sorprendente transformación del elegante cura en implacable ninja. Si esta serie sigue acabaré poniendo toda la película:


viernes, 15 de mayo de 2015

Escenas de terror imprescindibles

Abro una nueva sección para ir compartiendo esas escenas de películas de terror que por un motivo u otro se quedan grabadas en la retina. Puede ser un extra de gore, una idea original, un susto inesperado, unos efectos especiales endiabladamente creíbles, un mal gusto (TM) de récord...

La primera es innegociable. La masacre de Lionel con el viejo cortacésped.



La siguiente es la escena inicial de Ghost Ship. Genial  a muchos niveles.





Y para acabar otro clásico, la primera vez que vemos al engendro que se esconde en Basket Case.



jueves, 14 de mayo de 2015

El enigma del oso se complica...

Un excursionista sale a pasear. Camina una milla hacia el Sur, entonces gira y camina una milla hacia el Este y por último vuelve a girar y camina una milla hacia el Norte para acabar exactamente en el mismo sitio que había empezado. Entonces divisa un oso y le dispara. ¿De qué color es el oso?

(Pista: No es el oso de la foto)







Este es un enigma clásico entre clásicos. Tanto que voy a dar por supuesto que conocéis la respuesta y vamos a pasar a la complicación. Para saber el color primero hay que descubrir en qué punto está pasando la escena pero... ¿Existe otro punto de partida posible aparte del "oficial"? ¿Puede que exista más de uno? ¿Existen infinitas soluciones para el punto de origen? ¿Y en caso de que sea infinito... de qué grado?

Os voy a dejar que le deis unas vueltas al puchero a ver qué sale. Nos vemos en la segunda parte. (Sí koco, voy  a poner la solución en un post aparte).


martes, 12 de mayo de 2015

Remember my Friends...

...y no me estaba refiriendo a ningún friend en concreto si no a la inigualable Friends.
Seréis capaces de admitir que en su momento érais fans incondicionales de la serie? Y que lo que pasaba en sus ficticias vidas os importaba de verdad? Y que habéis visto cada capítulo tantas veces que lo podríais ver sin sonido y os partiríais el ojete igual?
A estos mozos no les da verguenza admitirlo. Pasen y vean.


miércoles, 29 de abril de 2015

Enigma de los monjes (Solución)

Ya se me había olvidado acabar el enigma de los monjes...

Este problema no es dificil si empezamos por el caso más fácil y lo vamos extrapolando. Sería un poco hacer una demostración por inducción. Es decir, primero se demuestra que un caso concreto es verdad y a continuación se demuestra que si el caso n es verdad, el n+1 también lo es. Así quedaría demostrado para todo n.

Aplicado a nuestro problema primero miramos un caso concreto, el más sencillo.
n=1 >> Solo hay un monje con marca en la frente:
-Esa noche ese monje verá que nadie tiene marcas.
-Los demás solo ven la marca de ese compañero (aún no pueden saber si ellos mismos la tienen o no)
-Alguien ha de tenerla, así que el monje deduce que él mismo la tiene.
-Al día siguiente se va.
-Por la noche cuando los demás monjes ven que falta el compañero entienden que ellos no tienen marca.

Y ahora intentamos ver que a partir de ese caso se pueden deducir inductivamente todos los demás.
n=2 >> Dos monjes con marcas.
-Los que tienen marca ven solo una, la del otro.
-Así que en principio creen que están en el caso n=1 y que mañana faltará el otro.
-Ambos deciden no irse.
-Al día siguiente en la cena siguen viendo una marca y deducen que si el otro no se ha ido es porque no estamos en el caso n=1. Por tanto ha de haber dos (3 no porque estarían viendo 2)
-Ambos deciden irse.
-Los que no tienen marca ven 2, y al cabo de dos días ven que faltan dos compañeros. Ahí entienden que ellos no tienen la marca.

Por si acaso vamos a ver el siguiente caso:
n=3 >> Hay tres marcas.
-Los que tienen marca están viendo 2 y piensan que estamos en n=2.
-Por tanto creeran que los otros dos están viendo una y que creen que están en n=1.
-Al día siguiente nadie se va. Queda descartado n=1.
-A los dos días nadie se va. Tampoco estamos en n=2.
-Ahí los 3 a la vez se dan cuenta que no es cosa de los dos marcados que están viendo sino que ha de haber un tercero y ha de ser él mismo.

Si pasan n días y tú ves que n marcados no se van, es que tú tienes la marca también, estamos en n+1, y nos vamos todos.

Así es como saben si tienen marca o no y en siete días se van siete monjes (o seis dependiendo de si cuentas también el día inicial o no)

Es curioso ponerse en la piel de un monje con marca de un total de 8 marcados. n=8.
Verá 7 y pensará que está en n=7.
Por tanto cree que la cosa no va con él y que el resto de marcados ven 6 y creen que están en n=6.
Por tanto pensarían que el resto de marcados ven 5 y creen que están en n=5.
Por tanto creerían que el resto ven 4 y crerían estar en n=4.
etc.

¡Inception!

lunes, 20 de abril de 2015

sERVER sENT eVENTS

Hola sukarrats... Hace unos días intenté poner la versión web de whatsapp en el iPad y me he encontrado lo siguiente:


Curioso porque el navegador que estaba utilizando era Chrome... He buscado información y me he encontrado con la siguiente noticia de Gizmondo http://es.gizmodo.com/exclusiva-por-que-whatsapp-web-no-esta-en-ios-ni-lo-e-1680954309# donde los ingenieros de iOS en San Francisco responden al problema:

Las APIs de multitarea en iOS sólo nos permiten hacer ciertas funciones concretas cuando una aplicación se encuentra en el background. Para lo que trata de hacer WhatsApp, una aplicación de iOS tendría que ser capaz de mantener una conexión abierta a un servidor, o bien aceptar conexiones entrantes desde el navegador, sin importar que el usuario haya puesto la aplicación en segundo plano.

Ante esto, me pregunto, y qué hay de los Server Side Events de JavaScript, compatibles con el navegador Safari de iOS? http://caniuse.com/#feat=eventsource ... A mi esto me suena a una excusa barata.

Los Server Side Events permiten a una web html5 recibir eventos desde un servidor. Con esto conseguimos que la web que estamos viendo en el navegador pueda interactuar con el servidor y responder dinámicamente a cambios en el servidor sin la interacción del usuario (vamos, sin darle al botón de recargar la página).

En un caso práctico, imaginando una web de noticias, permitiría que nuestra página web nos indicara cuando hay una noticia nueva. Y aplicándolo al desarrollo de aplicaciones híbridas o webapps, implimentar una notificación de aviso.

En cuanto al código, no resulta muy compleja la implementación, veamos:

En el servidor, en nuestro caso PHP, podemos tener un fichero llamado servidor.php con el siguiente código:

header("Content-Type: text/event-stream");
header("Cache-Control: no-cache");

donde hemos dicho que no use el caché y que el tipo de contenido es event-stream.

Luego hacemos un echo de la información que queremos enviar al cliente, precedido por data:

echo "data: Tienes un mensaje nuevo";

finalmente hacemos un flush(); para enviar la información al cliente.


En la parte cliente, usamos JavaScript para implementar el evento que escuche al servidor:

if(typeof(EventSource)!=="undefined" && typeof(source)==="undefined") {
  var source = new EventSource("servidor.php");
  source.onmessage = function(event) {
    // nuestro código donde recuperamos la información enviada por el servidor en event.data
  ...
  };
}

El primer if comprueba si nuestro navegador soporta Server Sent Event.

En un próximo artículo os explicaré como utilizo esta artimaña para implementar avisos en la app que estoy desarrollando. Más información en la página de w3schools, una web muy útil para iniciarse en la programación.

Enigma de los monjes

Ultimamente se ha hecho popular un enigma de lógica que hasta un niño tailandés de 13 podría resolver (a ver... ¿no eran unas olimpiadas matemáticas? Ahí se apunta la juventud más aficionada a rayarse...) Y  siguiendo enlaces a lo loco me he topado con muchos otros del mismo estilo. Aquí os dejo uno que me ha gustado especialmente por el momento Inception que se experimenta al resolverlo.

Unos monjes que estaban en el convento y recibieron un mensaje de que algunos
de ellos despertarían al día siguiente con una marca en forma de mancha
en la frente, y los que la tuvieran deberían salir de peregrinación
cuando tuvieran conocimiento de ello.

El problema estaba en que en el convento no había espejos ni se podían
ver reflejados en ningún sitio, y los monjes tenían voto de silencio y
no hablaban entre ellos, por lo que no podían advertir unos a otros de
que tenían la marca en la frente de ninguna manera. Los monjes se veían todos cuando se
reunían para cenar, pero no hablaban.

Tras siete días (siete reuniones en la cena), los que tenían la marca
salieron de peregrinación a la mañana siguiente, y los que no la tenían
siguieron en el convento, sin que nadie les dijera quienes tenían la
marca y quienes no.

Cómo supieron si les tocaba irse? Cuantos se fueron?


No es excesivamente difícil pero tiene un punto de recursividad en las suposiciones que lo hace interesante. Si no ponéis remedio en los comentarios tendréis segunda parte en breve.

miércoles, 15 de abril de 2015

Pedal para guitarra TS808 - Capítulo NUEVE

En el mundo de la guitarra eléctrica (o cualquier instrumento en realidad) hay mucho espacio para ponernos sibaritas con el sonido. Los semi-expertos catadores como yo notamos la madera con la que se ha construido, el calibre y calidad de las cuerdas, el material y grosor de la púa, las pastillas, el amplificador... Hasta aquí es bastante lógico, pero para mucha gente las sutilezas se extienden hasta la más mínima nimiedad. Los conectores bañados en oro, cables de guitarra de banda ancha, nacionalidad de las maderas...

Pues bien, por supuesto también hay paladares para los componentes electrónicos concretos que se usen en el procesado de la señal. Incluso aunque sean del mismo tipo y con las mismas características y especificaciones.

En concreto para el pedal que estuve haciendo, que ya no sé ni si lo habré perdido, hay una gran mitología con el amplificador operacional utilizado.

Resulta que el integrado JRC4558D que se usaba originalmente era muy común y barato en su época. Se podría decir que era algo imperfecto al no ser de alta calidad. Pero por lo visto sus imperfecciones le daban un toque que ha quedado en la memoria auditiva del sibaritismo más selecto.

La disposición de sus patas es idéntica a la de muchos otros integrados actuales:


Y sus especificaciones son de lo más común. Se pueden encontrar decenas de integrados aparentemente idénticos a éste. Pero aún así la gente paga lo que haga falta por uno de los auténticos, de la serie original.

Explicación en Pisotones con listado de chips alternativos y cómo suena cada uno.

En mi pedal he montado un TL072 simplemente porque era el que había en la tienda de electrónica. Según el enlace anterior tenemos " TL072: Es un doble operacional compatible con el JRC4558, de mucha más calidad. En mi opinión, es demasiado "limpio" para este trabajo. Suena bien y es barato pero es demasiado "estéril" de sonido." No es el chip ideal pero casi seguro que yo no notaría la diferencia.
Así que de momento me quedo con éste pero he sido previsor y no he soldado el chip sino un zócalo para poder cambiarlo si tengo la oportunidad.

Por último os dejo un vídeo en el que testean el sonido del rc4558 pata negra comparado con un integrado equivalente actual.



Dice que el antiguo lo consiguió desmontando algún trasto rebuscado de la basura. En su época eran tan montoneros que es bastante normal encontrarlo en equipos de sonido de principios de los ochenta. ¡Lo mismo tenéis oro en forma de silicio en la típica minicadena olvidada en el mueble del comedor!

jueves, 19 de febrero de 2015

Kickstarter quiere arruinarnos

Aquí os dejo este vídeo de la enésima nueva consola Android para televisor, ZRRO. Vale la pena verlo por la espectacular nueva tecnologiá táctil, por el momento homenaje al discurso de Steve Jobs del iPhone original (a ver si lo detectáis) y por que está divertido!

 

martes, 17 de febrero de 2015

Professor shoelace

Sabéis ataros los cordones de los zapatos?
Es de esperar que respondáis afirmativamente pero puede que no sea así. ¿Y si resulta que a estas alturas descubrís que estabais haciendo el nudo mal? Si de vez en cuando se os desatan, o sois de esos que preferís dar un segundo nudo al final para que dure más... No os perdáis este vídeo.

Hay un alarmante porcentaje de gente que usa una variante incorrecta del típico nudo de cordones de zapatos. Pero no os preocupéis, Doctor Shoelace viene al rescate.

Espectacular truco de matemagia

Todo el mundo conoce el típico truquito de las 21 cartas. Se van haciendo 3 montones, un espectador va diciendo en qué montón está su carta y al final el mago adivina la carta.
En algún momento se me había ocurrido que con 27 también se debía poder hacer, ya que se hacen 3 selecciones de 3 elementos y por tanto la información extraída es 3 elevado a 3 =  27. Pero me ha sorprendido este vídeo en el que aún se exprimen un poco más los datos disponibles para conseguir una increíble combinación:


Me parece genial que con el simple hecho de recoger las cartas adecuadamente 3 veces no solo consigas saber la carta si no que aparezca en la posición correcta de entre 27 posibilidades. Shannon estaría orgulloso, la entropía es máxima.

Por cierto estaría muy relacionado este enigma:
Tienes 12 bolas esféricas idénticas excepto una de ellas que pesa un poco diferente que las demás. No sabemos si un poco más o menos. Y la diferencia es tan pequeña que necesitamos una báscula para detectarlo. Pero para complicar las cosas dispones de una balanza (sin referencias, solo sirve para comparar pesos) que se autodestruirá a los 3 usos. Qué estrategia seguirías para detectar la diferente siempre?

A ver quien se atreve. También hay que optimizar la información extraída para poder resolverlo.