Herramientas para crear tu propia red local desde Internet usando VPN

xbox-router2 

(Foto vista en VidaExtra)

Llevamos tiempo NOP y yo pensando la forma óptima de jugar desde Internet pero en modo red local con nuestras Xbox (sin tener que usar el Xbox Live). Lo tenemos claro, sólo hay que crear una VPN y montar nuestra propia red. Por supuesto no sólo vale para Xbox, también podrías jugar desde cualquier plataforma que tenga opción de jugar por red local. Pero además, no sólo es para jugar, podrías compartir archivos, hacer streaming de video ó musica, imprimir en cualquier impresora conectada en la red, etc  ...

Hay dos formas, puedes configurar los routers (ya pondremos una entrada próximamente) para crear la VPN (es la mejor opción, pero es más compleja y además depende también del hardware) y la otra es usar una de estas tres herramientas (hay más, hemos seleccionado estas tres por su sencillez de instalación y gestión) instaladas en un PC con Linux o Windows (sólo para el servidor, luego no importa la plataforma que conectes a la red tanto de ordenadores como de consolas ó incluso reproductores multimedia).

Nov 4, 2010
MicrosoftLinuxJuegosRecursos Informática

Tres musicólogos recostruyen los sonidos del mundo antiguo

¿Te gustaría saber como sonaban los conciertos en la antigüedad? Philip Neuman, Gayle Stuwe Neuman y William Gavin han conseguido emular la música que se tocaba, 5000 años antes de Cristo, en Grecia, Egipto y Sumeria. El grupo es Ensemble De Organographia y en esta página se explica los pasos que siguieron para recrearla.

Link

Nov 4, 2010
MúsicaHistoria

Personaliza tu móvil

phone_one

Como no iba a ser menos, el mercado de teléfonos móviles se acerca cada vez más al del ordenador de escritorio y portátiles. Si miras el mercado de móviles, siempre encuentras que tal terminal tiene tal característica que este otro no tiene, pero éste tiene esto que el anterior no tiene. ¡Qué lío! El tema es que cada vez que tenemos que rascarnos el bolsillo, evidentemente queremos tomar la mejor decisión y obtener el terminal perfecto ¡Qué lo tenga todo!

Bueno pues parece que el tema de poder personalizar tu teléfono móvil está cada vez más cerca. La compañía Synapse-Phones ofrece la posibilidad de, empezando con ciertas características, configurar tu propio teléfono móvil.

Nov 3, 2010
AndroidGadgets

Vídeo tutoriales sobre Javascript

JavaScript-Web

Si ayer os dejaba una gran colección de vídeo tutoriales sobre Ocjetive-C, hoy os la dejo sobre Javascript.

Este lenguaje que muchos han querido matar, pero que con cada innovación que ha experimentado la web  no ha hecho más que ganar enteros ¿alguien dijo AJAX? Y claro ahora llega el nuevo HTML5 y la mezcla es explosiva. Y para muestra un botón.

Mi recomendación es que te pongas al día con Javascript, si te dedicas a programar claro está, porque la cosa está calentita.

Nov 3, 2010
Programaciónvideos

Dalvik VM: Ficheros .dex

En esta entrada vamos a hablar de la estructura interna de los ficheros .dex. Lo primero, decir que, los ficheros .dex se encuentran empaquetados dentro los archivos .apk (Android Package). A continuación podemos ver una imagen con la estructura interna de estos ficheros:

dex_structure

Como podemos apreciar, un fichero .dex esta divido en distintas secciones llamadas “pools”. El pool de strings contiene todos los Strings que las clases dentro del .dex usan. En pool de tipos (type_ids) se guardan los distintos tipos datos usados en la aplicación, etc. Además de las secciones mostradas en la imagen, en la estructura actual de los ficheros dex existe una sección más por debajo de la de datos (data) llamada link_data o enlace de datos. En este momento dicha sección no está documentada. Todo lo que dice la documentación oficial es que en ella se guarda información sobre los ficheros enlazados estáticamente. Si el fichero no es enlazado esta sección permanece vacía y dicha documentación concluye diciendo que dicha sección se use como mejor se adecue a nuestra implementación.

Veamos la estructura de cada sección.

Nov 3, 2010
AndroidLinux

Vídeo tutoriales sobre Objetive-C

animating_a_ball_iphone_programming

La idea de programar para dispositivos móviles está ahora mismo en todo su esplendor. Hay ya quien se pregunta que hacer primero si la aplicación móvil o la página web para el móvil. O sea, ya se asume que tienes que llegar al mercado móvil. Desde mi punto de vista, hoy en día hay 2 plataformas que dominan el mercado de aplicaciones móviles: Android y iOS (iPhone).

Dejando a un lado a Android, muchos sabréis que el lenguaje de programación para iPhone es Objetive-C. Por lo tanto lo primero que tienes que saber antes de ponerte a programar delante de un iPhone es dicho lenguaje.

Nov 2, 2010
AppleProgramaciónvideos

MicroHistorias: El primer juego 3D y multijugador de la historia fue programado en 1974

maze-war 

Pues sí, de 1974, cuando apenas había ordenadores y el Pong era el juego revolucionario, en el laboratorio Ames Research Center de la NASA en California, ya programaron este juego multijugador y además en 3D. Fue creado en ordenadores PDS-1 de Imlac para probar  la nueva tecnología de red "ethernet" de Xerox.  Luego también se realizaron modificaciones y versiones para otros ordenadores en los laboratorios de Xerox en Palo Alto (por ejemplo para Star, 6085 y más tarde para PC y Mac, incluso una para NeXT).

Se llamaba “Maze War” y no se puede atribuir a nadie en concreto (por lo tanto es también el primer juego opensource) ya que el código estaba a disposición de todos y cada uno lo modificaba como quería (por supuesto, también  para hacer trampas). Los “avatares” estaban representados por bolas con forma de ojos con el nombre del jugador encima del gráfico. Al principio era un juego para un sólo jugador, pero era un poco aburrido, así que se les ocurrió usar la nueva tecnología de red ethernet para crear un entorno multijugador.

Nov 2, 2010
MicroHistoriaHistoriaProgramaciónvideos

Las dunas negras de Marte

dark-dunes-580x435 

Inquietante y hermosa foto de estas dunas tomada por la HiRISE, formadas de basalto y modeladas de forma caprichosa por los vientos de Marte. Las dunas pequeñas que rodean a las dunas negras son muy parecidas a las terrestres.

Esto demuestra que Marte es aún un planeta muy vivo en su aspecto geológico.

Esta imágen la han encontrado los chicos de UniverseToday dando un paseo por la web de la HiRISE. Hay muchas fotos espectaculares por descubrir almacenadas por la NASA, que aún no han podido catalogar. Un paseo por esta web es muy recomendable para una exploración del Planeta Rojo.

Nov 2, 2010
CienciaFotografíaAstronomía

Retos de programación

Computer Programming

Una de las recomendaciones que muchos hacen a programadores, especialmente a los que empiezan en este mundo, es el leer lo que otros han escrito. Uno de los grandes valores del mundo del software libre es el hecho de compartir conocimiento. El simple hecho de poder leer el código fuente de cualquier proyecto libre, ver como está el proyecto estructurado, es una joya de valor incalculable. Pero desde mi punto de vista la mejor forma de aprender es escribiendo código y si además tienes  a alguien con más experiencia que tú, que te pueda corregir, eso ya es la bomba. Y este es el gran valor de muchas de las webs que podemos encontrar por Internet donde proponen todo tipo de ejercicios de programación para todos los niveles y gustos. Ellos proponen un problema, en muchos casos típicos y bien conocidos y tu tienes que escribir el algoritmo para solucionarlo, pero aquí no que da la cosa, además de esto, también puedes enviar tu código con la solución, donde miles de ojos pueden ver tu código y corregirlo o darte algún consejo y además tu también puedes hacer lo mismo, no sólo para buscar errores, sino para aprender nuevos trucos. No todas estas webs te permite acceder a la solución de los demás participantes.

Bueno todo este rollo os lo he soltado para dejaros a continuación una lista de webs dónde proponen retos o problemas que tienes que resolver mediante programación.

Nov 2, 2010
Recursos InformáticaProgramación

Meme, el twitter de Yahoo!

meme_main_dog

Yahoo! ha sacado a la luz un nuevo servicio de blogging llamado Meme. La idea es la de postear lo que se te apetezca, puedes seguir a otros y repostear. ¿Algo nuevo con respecto a twitter? Bueno una diferencia si que hay, no tiene el límite de los 140 caracteres.

Tienen su aplicación para móvil (aplicación web), así como una API de programación.

No sé, me da que Yahoo! llega un poco tarde, pero quien sabe. Salga el sol por donde salga y porque digan lo que digan los pelos del culo abrigan, Cyberhades ya tiene su cuenta en Meme, así que si te creas una cuenta o ya la tienes, ya puedes seguirnos ;-)

Nov 1, 2010
Recursos Informática