Sight, cortometraje futurista

Fantástico cortometraje futurista que han realizado Eran May-raz y Daniel Lazo como proyecto de postgrado de la academia de arte Bezalel en Jerusalem. Una historia de ciencia ficción donde la tecnología cobra un papel primordial en la vida de las personas y que muestra con total normalidad algo realmente extraordinario. Recuerda en parte a la genial serie Black Mirror de Charlie Brooker.

Visto en Vimeo

Viajar a la velocidad de la luz, 299.792.458 m/s o 300.000 km/h (un sueño parece que imposible por lo que sabemos hoy en día) nos permitiría explorar el universo cercano con facilidad y confirmar o desmentir todo lo que hoy en día sabemos gracias de los telescopios instalados en la tierra o en órbita.

En fin, tal vez no sea posible viajar a la velocidad de la luz pero ¿cómo sería? Si nos fiamos de las películas, superar la velocidad de la luz significa que las estrellas se ‘alargan’ en un efecto túnel dando la sensación de que todo queda atrás deformado. Esto es lo que ‘ve’ por ejemplo Han Solo desde el Halcon Milenario que es capaz de superar en 5 puntos la velocidad de la luz o la nave Enterprise que puede alcanzar la velocidad Warp (que se apoya en el concepto de curvar el espacio-tiempo para el viaje, por lo que más que superar la velocidad de la luz lo que se hace es buscar ‘un atajo’).

Películas aparte, la mejor información que he podido encontrar sobre qué veríamos al viajar a la velocidad de la luz está en el conocido, y muy recomendable, documental Cosmos de Carl Sagan (minuto 5:28 del siguiente video). Por lo que parece dado que viajaríamos a la velocidad de la luz, dejaríamos atrás luz que no nos alcanzaría. De esta manera el espacio se desvanecería detrás además de desplazarse en el espectro y deformarse.

Sea posible o no, efectos de distorsión en el tiempo aparte, lo que si tenemos al alcance de la mano es disfrutar de lo que se sentiría dentro de una nave espacial que viajase del sol a la tierra a la misma velocidad que tarda la luz en dicho recorrido. Ocho minutos y diecinueve segundos.

Sorprende en este video (minuto 11:50 a 12:00) como realmente la velocidad de la luz parece que ‘no es tan rápida’, la tierra pasa como si fuese un árbol en una carretera secundaria.

Gracias a programas de simulación espacial como MPL 3D, estos y otros viajes interestelares son posibles. En youtube están colgados más videos de ejemplo.

Buen viaje.

Precioso trailer de Killian Jornet, este joven atleta catalán que está batiendo records en las pruebas de montaña.

Visto en Vimeo

Espectacular vídeo en  Time Lapse de Porland producido por Uncage the Soul Productions como promoción turística de la ciudad de Portland, travelportland.com.

Disfruta del vídeo mejor a pantalla completa y en HD:

Los creadores de esta obra tardaron 51 días entre los meses de marzo y de abril en tomar exactamente 308, 829 fotografías en 50 localizaciones únicas de la ciudad. La banda sonora ha sido compuesta para la ocasión por Peter Bosack.

Visto en Vimeo

Magnifying the Universe es una nueva infografía donde podemos hacernos una idea del tamaño de las cosas, tema del que ya hemos hablado en Yabocs anteriormente, pero esta vez hecha con imágenes reales.  Pincha en la esquina superior derecha para verla en pantalla completa y mejorar así la experiencia:


Copyright 2012. Magnifying the Universe by Number Sleuth.

Aquí tienes la misma infografía pero en versión poster gigante vertical

Hace ya dos años que hablábamos en Yabocs de El tamaño de las cosas y de lo difícil que es imaginarse las dimensiones del universo por un lado o de las partículas más pequeñas conocidas por el otro.

En esta asombrosa y mejorada aplicación en flash que nos presentan Cary y Michael Huang, podemos observar de nuevo el tamaño de las cosas. Desde la distancia de Plank, el punto donde la geometría deja de existir, hasta todo el universo observable, nada menos que 93.000 millones de años luz.

Para verlo más grande seguir este enlace a la página web de los creadores.

Vía Pasa la vida

En este vídeo puedes ver a Sir George Martin (para muchos conocido como el quinto Beatle), a su hijo Giles Martin y a Dhani Harrison (hijo de George Harrison) escuchado las pistas del tema «Here Comes the Sun» que compuso su padre para el LP «Abbey Road». De repente Dhani abre el canal con «el solo perdido de guitarra» que puedes escuchar con el resto del tema sonando de fondo. ¿Hicieron bien en quitarlo o deberían haberlo dejado?

Vía BoingBoing

Allá por 1982, May Booker, una abuela inglesa de 70 años de edad, escribió a los productores de la BBC, concretamente al programa de entretenimiento Jim’ll Fix It. El tema de la carta era su banda favorita, Thin Lizzy, una de las bandas de hard rock más importantes del momento. «Qué bueno sería», escribió, «poder tocar con ellos»

Reconociendo una oportunidad de oro, los productores se pusieron en contacto con la banda. El cantante Phil Lynott, criado por su abuela paterna en Crumlin, Dublín, accedió a compartir el escenario con Booker, que “tocó” un sintetizador Oberheim OB-X el tema Hollywood (Down on Your Luck)

Vía FARK.com

I am homeless

Penniless

So I ask for your pennies

Countless
continua leyendo…

En el primer artículo dedicado al desarrollo de aplicaciones con Android vimos como dejar listo el conjunto de programas necesarios (eclipse y SKD Android). En este segundo pasamos a ver como construir una aplicación de prueba sobre este entorno.

Al parecer ya hay unas 250.000 aplicaciones a la hora de escribir este artículo, va a ser complicado escribir una original :) así que podemos empezar por un clásico, el ¡Hola Mundo!. Sin complicar las cosas y sin entrar en los entresijos de la programación de la plataforma, vamos a ver que componentes básicos tiene un proyecto de aplicación Android. ¡Manos a la obra!

  1. Creando un proyecto Android: La pieza básica del desarrollo en eclipse es el proyecto. Es el contenedor de todos los ficheros que necesita nuestra aplicación para funcionar y su estructura define donde han de ir alojados todos los componentes. Para crearlo usamos el asistente de eclipse disponible en File > New > Project…. donde encontraremos disponible un tipo de proyecto Android (si no está disponible es que algo no ha ido bien al instalar la extensión ADT que vimos en el primer artículo).Nuevo Proyecto Pulsamos Next> e introducimos HolaAndroid como nombre del proyecto (y que será el nombre de la carpeta dentro del espacio de trabajo) y volvemos a pulsar Next>. En el paso del asistente que aparece a continuación nos pide que seleccionemos una versión de SDK bajo la que desarrollar (nos ofrecerá todas las añadidas durante el paso de instalación del SDK). Elegimos el SDK 2.1, lo que significa que puede ser desplegada en cualquier dispositivo (o AVD) con esta versión o superior. Volvemos a pulsar Next>e introducimos otros detalles del proyecto:
    • Application Name: Hola, Android (Descripción de la aplicación que aparecerá en el dispositivo Android)
    • Package Name: com.yabocs.android.ejemplos (Debe seguir los estándares Java y es importante usar un esquema de anidamiento propio ya que al desplegarlo en un dispositivo debe de quedar aislado del resto de aplicaciones desplegadas, en este caso el usar esquemas del tipo com.miorganzación.miaplicación nos asegura que todas nuestras aplicaciones comparten ubicación y están aisladas del resto)
    • Create Activity: HolaAndroidActivity (Permite crear el esqueleto de la clase que se lanzará al iniciar la aplicación)
    • Minimun SDK: 7 (En adecuado en el caso de Andoid 2.1)

    Finalmente pulsamos Finish y podremos ver el proyecto creado (y todos los directorios y ficheros necesarios) en el área de Package Explorer.

    Package Explorer

    Si abrimos el fichero HolaAndroidActivity debería parecerse a esto:

    package com.yabocs.android.ejemplos;
    
    import android.app.Activity;
    import android.os.Bundle;
    
    public class HolaAndroidActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
        }
    }

    Esta clase hereda de la clase Activity. Una actividad es una entidad usada para realizar acciones. Para una aplicación podemos tener varias actividades, pero el usuario interactuará con una sóla cada vez. El metodo onCreate() es invocado por el sistema Android cuando se inicia la actividad y es aquí donde debemos incluir todas las inicializaciones y configuración del interfaz del usuario.

  2. Ejecución de la aplicación: El asistente ya ha dejado lista la aplicación para ser ejecutada. Para ello solo tenemos que usar la opción de menú Run > Run y seleccionar Android Application. El plugin de eclipse creará una configuración de ejecución para el proyecto y lanzará el emulador de Android que tenemos definido. Dependiendo de la máquina de la que dispongamos, el emulador puede tardar varios minutos en arrancar. Una vez lanzado, eclipse instalará la aplicación en el emulador y arrancará la Actividad por defecto. Se debería ver algo similar a esto:
    Hola Mundo en AVD
    El texto “Hola, Android” que se ve en la barra gris es el título de la aplicación que creamos el asistente. Debajo aparece otra cadena creada también por el asistente de manera automática. Ambas están definidas en el fichero res/values/strings.xml.

    Con esto finaliza este segundo artículo. En el próximo veremos como modificar ligeramente esta aplicación y que resultados produce.

    Suerte.