Archive

Google anuncia la beta de su SDK para móviles: Android

android.png

La Open Handset Alliance, un grupo de más de 30 compañías de tecnología y dispositivos móviles, está desarrollando Android: la primera plataforma para dispositivos móviles que es completa, abierta y libre. Para ayudar a los desarrolladores a iniciar el desarrollo de nuevas aplicaciones, les ofrece el Android Software Development Kit.

Creo que la idea de una plataforma abierta es buena y tiene mucho futuro. Por lo pronto, Google anunció la versión beta de Android, su SDK para móviles.

Para conocer más sobre el SDK, date una vuelta por el Android Developer’s Site contiene información muy interesante.

Cómo compilar e instalar git 1.6.0 en Ubuntu 8.04 Hardy Heron

tunnel.jpg

Unos artículos atrás les había comentado ya, un poco acerca de git y cuan grandioso que es. :) Si les despertó la curiosidad y desean probarlo, enseguida viene la guía de como instalarlo en tu sistema desde código fuente.

Y aclaro que no es que me encante estar compilando todo lo que instalo —o estaría usando Gentoo— pero desgraciadamente los repositorios de Ubuntu no se mantienen muy al día con las versiones de todos los paquetes que manejan.

El procedimiento para hacernos con la versión más reciente de git es descargar el código fuente, descomprimir el archivo, instalar las dependencias para compilar el código fuente, configurar y llevar a cabo la instalación.
Al momento de escribirse este artículo la última versión en salir era la 1.6.0.
Puedes checar cuál es la más reciente aquí.

Instalación

Abre una terminal, ingresa al directorio en donde se va a descargar el código fuente de git, luego teclea lo siguiente:

wget http://kernel.org/pub/software/scm/git/git-1.6.0.tar.bz2
tar -xjvf git-1.6.0.tar.bz2
cd git-1.6.0
sudo apt-get build-dep git-core
sudo apt-get install libssl-dev gettext
make prefix=/usr/local all doc
sudo make prefix=/usr/local install install-doc

Listo, para probar tu instalación teclea esto:

git --version

Debe contestarte con un git version 1.6.0.

Es recomendable ejecutar los siguientes comandos para propósitos de identificación.

git config --global user.name "Pon aquí tu nombre"
git config --global user.email "pon@aqui.tu.correo"

Para tener texto en color:

git config --global color.ui "auto"

Para habilitar la autodetección del número de hilos a usar al empacar los repositorios (bueno para computadoras multi-CPU o multi-núcleo):

git config --global pack.threads "0"

GitHub Social Code Hosting

Si tienes un proyecto open source y quieres un servicio de hospedaje de código y control de versiones premium sin pagar un centavo, prueba con GitHub.
Aunque si lo tuyo son los proyectos privados, también tienen buenos planes.

Git con git

Ya que cuentes con git podrás mantenerte actualizado fácilmente.
Descarga el código fuente directamente desde su repositorio:

git clone git://git.kernel.org/pub/scm/git/git.git

Compila e instala con el procedimiento descrito arriba.

Debido a que acostumbro usar las versiones edge del software con el que desarrollo, decidí crear un directorio especial en mi home (llamado src) para meter ahí todos los repositorios que descargo.

Tutoriales

Referencias

Compilando git en ubuntu 7.10

La la la ♪

Turisteando por la red este domingo en la noche, me encontré con una canción. Es de esas, que las escuchas una vez y no las sacas de tu cabeza je je je.

Petróleo, mentiras y verdades — Por El Fisgón

¿Pemex, reforma energética, México, privatización, intereses extranjeros, Calderón, Mouriño?

Con dibujitos pa’ que le entiendan…

el_chamuco_1_720901.jpgel_chamuco_2_720391.jpg

el_chamuco_3_720678.jpgel_chamuco_4_720683.jpg

Más tecnologías visuales impresionantes

Vaya, parece que últimamente el área de investigación de las tecnologías visuales está rindiendo frutos. Les voy a mostrar cuatro tecnologías no menos impresionantes que la que les mostré ayer — bueno, sólo un poco. ;)

Mejoramiento de video de una escena estática empleando fotografías

Miren lo que se puede hacer al combinar video y fotografía con ideas geniales.


Using Photographs to Enhance Videos of a Static Scene from pro on Vimeo.

Si quieren leer un poco más acerca de este proyecto den clic aquí.

Una nueva representación para la edición de video

Microsoft Research ha estado también especialmente activo y nos trae una nueva representación para la edición de video llamada Unwrap Mosaics.

Aparte de ser una excelente herramienta para edición, tiene aplicación en otras áreas como efectos especiales o publicidad. Y temo lo que las televisoras podrían llegar a hacer con ello.

Más información y videos descargables aquí.

Video Pared Multitouch

Yo quiero una de estas. :(


Obscura HP Multi-Touch Video Wall WSJ D5 HP conference

Holograma Multitouch

Para qué una pared, si puedes tener un holograma proyectado en el aire, al más puro estilo de Minority Report.


Obscura VisionAire Interface

De repente el futuro de las interfaces visuales se ve prometedor. :)

Photosynth — Fotografías inteligentes de Microsoft

Turisteando con fotos

Podría decirles muchas cosas acerca de Photosynth, pero solo les diré una:

Tenía mucho rato que no quedaba gratamente impresionado.

Directo de los laboratorios del área de investigación de Microsoft, prepárense para echar un vistazo al futuro. ;)


Blaise Aguera y Arcas: Photosynth demo (TED Conference)

Ahora una pregunta.
¿Viste cuando navega desde la imagen en el poster hacia una vista física del lugar?

Un mundo de posibilidades

Imagina que en un futuro no muy lejano alguna empresa privada (como la dueña de Flickr) se ponga a reconstruir lugares alrededor del mundo con esta tecnología. No es difícil pensar que con mejores anchos de banda, y mejor poder de cómputo sería posible ofrecer un servicio para que terceras personas puedan recrearse en los más variados lugares de este planeta.

Imagina a un niño leyendo una revista. De repente una imagen de la Gran Muralla China capta su atención y decide que le va a dar una visita. Va a su computadora, ejecuta el programa y pone la imagen de la revista frente a su cámara web. Ha escogido el punto de partida y se prepara para emprender un paseo virtual.

Si crees que el equipo de desarrollo de Photosynth hizo algo increíble, espera a ver lo que traen entre manos.

Más videos

Microsoft Photosynth
NASA Meets Photosynth

Tech Preview

Photosynth — Lástima que solo corre en Windows XP SP2 y Windows Vista. :(

MUTO — Una animación en pared hecha por BLU

El artista italiano BLU es famoso por pintar murales callejeros cargados de temas políticos y sociales, pero su proyecto de animación en las calles es visualmente el más impresionante.
Denominado MUTO, el video es una serie de fotografías digitales de dibujos echos en las paredes de las calles de Buenos Aires, Argentina.
Ya tiene rato que anda por ahí el video, pero si no lo has visto, la sensación que da es la de un mural vivo, que evoluciona y sigue la dramática historia de un personaje.
Así que si vas a ver algún video en línea en este momento (o mañana o pasado mañana), esto es lo que deberías de ver:


MUTO a wall-painted animation by BLU from blu on Vimeo.

Visto en Gizmodo.

Usa protector solar

Verdaderamente algo para reflexionar

Vaya, tenía rato sin ver algo que me moviera el tapete.
Este video contiene muy buenos consejos y recomendaciones, espero lo disfruten y lo aprovechen sabiamente. :)

O como dice el tipo que puso el video en YouTube:

¿qué esperas de tu vida? Un video sensible, abierto a que te confrontes.. Deja de pensar tantas pendejadas… VIVE!!!!

Aquí dejo algunos extractos del video.

Disfruta de la fuerza y belleza de tu juventud.
No me hagas caso. Nunca entenderás la fuerza y belleza de tu juventud hasta que se haya marchitado.

Todos los días haz algo a lo que le temas.

No pierdas el tiempo sintiendo celos.
A veces se gana y a veces se pierde.
La competencia es larga y al final sólo compites contra ti mismo.

Sé cauto con los consejos que recibes y ten paciencia con quienes te los dan.
Los consejos son una forma de nostalgia.
Dar consejos es una forma de sacar el pasado de la caneca de la basura, limpiarlo, ocultar las partes feas y reciclarlo, dándole más valor del que tiene.

Si buscan la transcripción completa en inglés, la pueden encontrar aquí.

Uno de ingenieros

bandaid.jpg

Todos los ingenieros van al cielo

Se murió un ingeniero y se fue a las puertas del cielo. Sabido es que los ingenieros por su honestidad siempre van al cielo.

San Pedro buscó en su archivo, pero como últimamente andaba un poco desorganizado no lo encontró en todo el montón de papeles, así que le dijo:

Lo lamento hijo, no estás en listas…

De modo que el ingeniero se fue a la puerta del infierno, le dieron albergue y alojamiento inmediatamente. Poco tiempo pasó y el ingeniero se cansó de padecer las miserias del infierno, y se puso a diseñar y construir mejoras.

Continue reading ‘Uno de ingenieros’

Ext JS 2.2 liberado

simple-tasks.png

Siendo un ávido desarrollador de aplicaciones web, Ext JS se ha convertido en una herramienta imprescindible en mi stack de programación.

Ahora me llega la excelente noticia de que Ext 2.2 ha sido liberado. Y al parecer con un buen de mejoras y un par de componentes y ejemplos nuevos a pesar de ser sólo una versión de mantenimiento.

Lo nuevo

  • CheckboxGroup / RadioGroup
    Por fin soporte “oficial” para checkboxes y radiobuttons al más puro estilo Ext (demo).
  • History
    Ya podremos manipular el botón de “Back” de nuestro navegador para que coopere con nuestra aplicación de una sola página hecha en Ext (demo).
  • MultiSelect / ItemSelector
    Seleccionar múltiples elementos en las listas (demo).
  • FileUploadField
    Este componente es invaluable si tu aplicación debe permitir a los usuarios enviar archivos al servidor (demo).
  • XmlTreeLoader
    Componente para cargar un documento XML como árbol (demo).
  • GMapPanel
    Componente para cargar un mapa de Google en un panel de Ext. El ejemplo muestra como se puede extender un componente de Ext para que se comunique con una API externa (demo).

Otros cambios notables

  • Soporte total para Firefox 3
    Ext JS 2.2 ahora funciona mejor en Firefox 3. Se han corregido una serie de problemas visuales que presentaban algunos componentes como el DatePicker.
  • Ejemplos avanzados de Drag and Drop
    • Cómo implementar las clases Ext.DragZone/DropZone en el contexto de una aplicación de negocios (demo).
    • Arrastrar y soltar elementos de una grilla a otra (demo).
    • Arrastrar elementos de una grilla y soltarlos sobre una forma para poblar sus campos (demo).
  • Mejoras en rendimiento, corrección de bugs y más
    Mejoras en el rendereo de las grillas y corrección de algunos detalles con IE.

¡Ya lo quiero probar!

Para descargar el nuevo Ext 2.2, da clic aquí.
Pueden leer información más detallada sobre esta versión en: Ext 2.2 Released.




FireStats icon Con la potencia de FireStats