martes, junio 26, 2007
Augmented Rality
Miren aquí un ejemplo:
El otro día estuve con mis compañeros en el laboratorio de informática jugando con una librería opensource llamada ARToolKit. Con ella es posible crear aplicaciones de realidad aumentada utilizando una webcam y unas tarjetas marcadas.
Tuvimos que compilar la librería y para ello solucionar un par de dependencias con apt-get. Pero al final conseguimos instalarla y hacerla funcionar con uno de los ejemplos del directorio bin. Tras ejecutar el programa y enfocar la cámara hacia la tarjeta marcada, apareció en la pantalla del ordenador un cubo virtual dibujado sobre la tarjeta. Con el que se puede interactuar mediante la tarjeta haciéndola rotar, variando su distancia con respecto a la cámara, etc...
La documentacion oficial, aunque en lengua inglesa, esta bastante bien. Lo único es advertir que si queremos dibujar algo mas complicado necesitaremos conocimientos de la libreria GLUT de OpenGL.
Mas información sobre la realidad aumentada en:
Entrada en la Wikipedia
Búsqueda en Delicious
Búsqueda en Google
Un Articulo en español de la librería Artoolkit
unp : Descromprime archivos en LINUX
PD: si sois usuarios de UBUNTU, este script está en los repositorios.
http://www.debianhelp.co.uk/unp.htm
domingo, junio 24, 2007
Quitar los iconos del escritorio del Mac OS X
Cansado de dichoso icono del disco duro y algunos que otros más que te aparecen en el escritorio? quieres tener un escritorio limpio en Mac? bien... esta es una posible solución.
En un terminal ponemos lo siguiente:
defaults write com.apple.finder CreateDesktop -boolean false
y seguidamente reiniciamos el Finder:
killall Finder
Y ya tenemos nuestro escritorio inmaculado, sin iconos, solo el wallpaper. Y si os arrepentis, volved a poner el comando en la consola con true y se volverá a estar todo como antes ;)
Pasar .DMG a .ISO
Los programas se ejecutan ahora en internet?
A la par de la salida de las nuevas versiones de los populares sistemas operativos de escritorio, nos vamos encontramos autenticas aplicaciones que pueden ejecutarse con un navegador www. Esta claro el concepto de s.o. de escritorio esta cambiando y que tal vez algun dia, nuestros dispositivos electronicos solo dispongan de una especie de sistema cuya principal funcion sea la ejecucion remota de programas.
Estas son mis aplicaciones web de uso diario:
Marcador:Delicious
Radio:
Last.fm
Musicovery
TV:
Youtube
stage6
Mensajeria:
Gmail
Meebo
Album de fotos:
Picasa
Ofimatica:
Google Docs
Agenta:
Google Calendar
Lector de noticias:
Google Reader
Escritorio:
IGoogle
Netvibes
Tests:
Quizlet
Alguna otra de uso diario que sustituya perfectamente a las convencionales de escritorio?
Aprende y/o mejora tu ingles sin salir de casa
Hoy en dia no tenemos escusa para aprender ingles desde casa y de paso hacer alguna gran amistad con alguien del otro lado del planeta. Tecnologias como voip, podcats, portales de educacion, etc. Lo han hecho posible.
Como saben para aprender una nueva lengua hay que seguir un entrenamiento diario y sentirse agusto en todo el proceso. La motivacion es la clave de todo aprendizaje!
Tenemos que dedicar tiempo en la practica de las cuatro disciplinas de todo lenguaje(la escucha, lectura, escritura y el habla). Dandole la misma importancia a cada una de ellas ya que la peor que se nos de limitara al resto.
Bajo mi punto de vista, la mejor manera de estudiar otra lengua es dejar la gramatica para mas adelante e imaginar que somos niños pequeños que estamos aprendiendo a hablar. En aquel entonces nos dedicabamos a escuchar e imitar a diario. Cuando aprendimos a escuchar y decir las fraces basicas nos llevaron al colegio donde aprendimos a leer y escribir. Y al final, sin dejar de estudiar todo lo anterior, nos enseñaron la dichosa gramatica. Intentar aprender de otra manera es una perdida de tiempo.
Sin ir mas lejos yo mismo llevo estudiando ingles desde el colegio y todavia no soy incapaz de mantener una conversacion basica de manera natural. El motivo es que en realidad lo que hago es traducir del mi lengua nativa al ingles haciendo uso de las reglas gramaticales que he memorizado. Esto es realmente frustrante y agotador!. Para solucionarlo, he decidido planificar un metodo personal de estudio del que tal vez puedas sacar provecho.
Para hacer el oido al ingles empeze descargando series americanas subtituladas con un cliente de bittorrent. Realmente se puede deducir por el contexto que es lo que estan diciendo.
Mas adelante combine lo anterior con la escucha de podcasts y lectura de sus transcripciones. Empezando por este y continuando con estos dos mas avanzados 1, 2.
Lo siguiente fue conocer a una persona como yo interesada en mejorar su ingles. Y a partir de entonces me escribo con ella un correo contando lo que hemos hecho cada dia. Entre semana de vez encuando tenemos algun esporadico chat y los fines de semana nos hacemos una llamada mediante skype para hablar un rato.
En el caso de no sentirte todavia preparado para hablar en ingles, puedes empezar practicando con las actividades de esta pagina.
La verdad que con los podcast he notado una gran mejoria en mi listening y las conversaciones con mi amiga china ademas de el eriquezimiento cultural que suponen me resulta una manera divertida de practicar.
Por ultimo aparte de desearte suerte te dare mi mejor consejo: No intentes comertelo todo en un dia! Busca algo que te guste hacer e intenta meterle de por medio el ingles y cuando lo consigas hazlo un habito diario.
sábado, junio 02, 2007
Necesidad de un sistema de documentacion y comparticion de informacion
Desde siempre he sido una persona con muchas inquietudes y muy mala memoria. Por lo que hace tiempo que llevo planeando tener un wiki/blog para anotar y compartir mis experiencias.
Desgraciadamente todavia no he encontrado un sistema que se adapte a mis necesidades.
Estas son las principales:
1- Disponer de Herramientas de edicion estructurada para amplios tipos de conenidos. Desde resaltado de sintaxis para lenguages de programacion pasando por el soporte de latex, hasta la posibilidad de edicion WYSIWYG y creacion de diagramas UML.
2- Poder añadir y modificar contenidos sin necesidad de estar conectado a la red y que estos se sincronizen automaticamente cuando disponga de ella. Aqui se hace necesaria una alta compatibilidad con dispositivos moviles.
3- Permitir la edicion colaborativa y control de revisiones. Es decir, mantener escencia del wiki a diferencia de un simple blog con comentarios.
4- Que sea extensible y portable para adaptarlo a las nuevas necesidades personales y poder reutilizar los contendios en otros sistemas.
5- Capacidad de realizar busquedas de una manera mas cercana a los humanos.
Sinceramente, no creo que un sistema asi exista todavia. Es mas, seguro que pasaran años para ver algo decente. Pero por siacaso me equivoco, Que me recomendarian ustedes?