lunes, 28 de junio de 2010

blog Japanese researchers devise method for cramming 42GB on a DVD

blog

Filed under:


Never mind those fancy BD-R critters, how's about a 42GB DVD? Researchers with a good deal more intelligence than us over at Tohoku University have reportedly figured out a way to 'multiply the amount of data that can be stored on a DVD or CD by 9.' Based on our best guess at translating a foreign language (we kid... sort of), the achievement was realized by shaping the pits on a DVD's surface like Vs, essentially making the disc more capacious in the process. Unfortunately, said project will probably never see any mainstream attention, as existing DVD / CD players won't recognize the malformed media, and worse still, the process can't be applied to Blu-ray Discs.

[Via CrunchGear]
Read | Permalink | Email this | Comments

Visita este Fotos Pampita

miércoles, 16 de junio de 2010

blog 10 habilidades para los desarrolladores del futuro

blog Leo en dosideas.com un interesante artículo escrito por Leonardo de Seta, donde analiza las habilidades que más van a ser demandadas en los próximos cinco años y que aseguran un currículum con porvenir.

La verdad es que coincido plenamente con casi todas ellas, a no ser que descubramos una nueva revolución y las tendencias cambien. Aunque tal y como están las cosas y con esta crisis va a ser difícil, pero quien lo haga, desde luego, cambiará las reglas e impulsará nuestro estancado mundo.


1. Uno de los '3 Grandes' (Java, .NET, PHP)

A menos que ocurra algún cambio radical en el mundo del desarrollo (como ser un asteroide que caiga sobre Redmond), la mayoría de los desarrolladores van a necesitar conocer alguno de los Tres Grandes sistemas de desarrollo: Java , .NET (VB.NET o C#), o PHP. Y tampoco alcanza con conocer al lenguaje principal. A medida que los proyectos crecen y van acaparando más funcionalidad, vamos a necesitar conocer los frameworks y librerías asociadas con profundidad.


2. Aplicaciones Ricas de Internet (RIA - Rich Internet Applications)

Lo pueden amar u odiar, pero en los últimos años Flash se está usando para algo más que animaciones graciosas. Flash también obtuvo funcionalidad adicional en la forma de Flex y AIR. Los competidores de Flash, como JavaFX y Silverlight, también están mejorando en caracerísticas y performance. Los navegadores están mejorando sus motores JavaScript, el cual se perfila como una plataforma de aplicaciones web. Para hacer las cosas más complicadas, HTML 5 va a incorporar montón de funcionalidad RIA, incluyendo conexión a la base de datos, poniendo así el sello formal de la W3C a AJAX. En el futuro cercano, tener experiencia en RIA va a ser un factor determinante en nuestro currículum.


3. Desarrollo web

El desarrollo web no va a desaparecer en el futuro. Muchos desarrolladores hasta ahora estuvieron felices ignorando la web, o sólo quedándose con 'lo básico' que les brindaba su framework. Pero las empresas están demandando más y más a quienes realmente conocen cómo trabajar con las tecnologías subyacentes. Así que deberemos mejorar nuestros conocimientos de JavaScript, CSS y HTML para tener éxito en los próximos cinco años.


4. Servicios web

¿REST o SOAP? ¿JSON o XML? Aunque las elecciones y las respuestas dependen del proyecto, cada vez es más dificil ser un desarrollador sin tener que consumir Servicios Web (incluso aunque nuestro desarrollo no sea una aplicación Web). Incluso las área que solían ser terreno de ODBC, COM o RPC ahora están avanzando hacia Servicios Web de algún tipo. Los desarrolladores que no puedan trabajar con Servicios Web van a terminar relegados a tareas de mantenimiento en código legacy.
5. Habilidades humanas

Hay una tendencia que viene ocurriendo hace ya un tiempo: la creciente visibilidad de IT dentro y fuera de la organización. Los desarrolladores están participando más y más de reuniones que no son de desarrollo y de procesos para obtener feedback de ellos. Por ejemplo, el CFO no puede cambiar las reglas de contabilidad sin trabajar junto a IT para actualizar el sistema. Y un gerente de operaciones no puede cambiar el proceso de los call caenter sin que IT actualice el workflow del CRM. De la misma forma, los clientes a menudo necesitan trabajar directamente con los equipos de desarrollo para asegurarse que se cumplan sus necesidades. ¿Va a ser necesario que todos los desarrolladores estudien Cómo hacer amigos e influenciar personas? No. Pero los desarrolladores que lo logren van a ser mucho más valiosos para sus empleadores - y serán muy buscados en el mercado.


6. Un lenguaje de programación dinámico y/o funcional

Los lenguajes como Ruby, Python, F# y Groovy todavía no son muy populares - pero si lo son las ideas detrás de ellos. Por ejemplo, el sistema LINQ en .NET es un descendiente directo de las técnicas de programación funcional. Tanto Ruby como Python son cada vez más populares en algunos sectores, gracias al framework Rails y Silverlight respectivamente. Aprender uno de estos lenguajes no sólo va a mejorar nuestro currículum, sino también que va a expandir nuestro horizonte. Todos los grandes desarrolladores recomiendan aprender al menos un lenguajes dinámico o funcional para lograr aprender nuevos formas de pensar.


7. Metodologías ágiles

A medida que pasa el tiempo, las ideas detras de Ágil se vuelven más definidas y mejor expresadas. Muchas organizaciones están adoptando Ágil o haciendo pruebas de concepto con Ágil. Aunque Ágil no es la bala de plata para evitar fracasar en un proyecto, definitivamente tiene su lugar en muchos proyectos. Los desarrolladores que tengan experiencia en trabajar y comprender los ambientes Ágiles van a ser cada vez más demandados en los próximos cinco años.


8. Conocimiento de dominio

De la mano con las metodologías ágiles, los equipos de desarrollo son cada vez más vistos socios en la definición de proyectos. Esto significa que los desarrolladores que comprendan el problema del dominio van a poder contribuir al proyecto de una forma muy visible y valiosa. Con Ágil, un desarrollador puede decir 'Desde aquí, podemos agregar esta funcionalidad muy facilmente, y obtendremos mucho valor', o 'Hey, este requerimiento no está acorde al patrón de uso que muestran los logs'. Por más que muchos desarrolladores resistan la idea de conocer nada sobre el problema de dominio, no puede negarse que cada vez más organizaciones prefieren (si no incluso requieren) a desarrolladores que al menos comprendan lo básico sobre el negocio.


9. 'Higiene' de desarrollo

Hasta hace pocos años atras, muchas (si no todas) las organizaciones no tenían acceso a sistemas de bug tracking, control de versiones y otras herramientas; todo se resumia a los desarrolladores y su IDE preferido. Pero gracias a la creación de nuevos entornos integrados de desarrollo y la explosión de entornos de software libre de alta calidad, ya casi no existen organizaciones sin estas herramientas. Los desarrolladores tienen que conocer mucho más que sólo hacer un checkout del código. Necesitan tener un hábito riguroso de higiene para asegurarse que están correctamente coordinados con el equipo. Los 'programadores solitarios' que guardan todo local, que no documentan los cambios y demás, no van a ser bienvenidos en las organizaciones tradicionales, y van a a quedar directamente fuera de lugar en los entornos Ágiles, en donde se utiliza una coordinación fuerte entre los equipos para operar.


10. Desarrollo móvil

Durante los fines de 1990 el desarrollo web creció y ganó adopción general, para así comenzar a desplazar a las aplicaciones tradicionales de escritorio. En 2008, el desarrollo para dispositivos móviles despegó finalmente, y en los próximos cinco años va a crecer de forma constante. Por supuesto, existen varios enfoques al desarrollo móvil: aplicaciones web diseñadas para funcionar en dispositivos móviles, RIAs apuntadas a este mercado, y aplicaciones que se ejecutan directamente en los dispositivos. Sin importar qué camino elijamos, nos va a servir agregar el desarrollo móvil a nuestro grupo de habilidades.Recomiento Oferta Hoteles y Vuelos

martes, 15 de junio de 2010

blog Juego de Terror en 3D: Amnesia

blog De los creadores de la serie Penumbra llega a nuestros Linux el juego comercial Amnesia: The Dark Descent.

Este juego de terror y supervivencia en 3D estará disponible para Linux, Windows y Mac, para agosto de este año y promete no utilizar muchos recursos de nuestro PC.



El lanzamiento del juego será simultáneo en los tres sistemas operativos. Por lo que estuve viendo, no me pareció del todo atractivo mas allá de ir caminado por pasillos aterradores, sonidos, alaridos de monstruos que no se ven, latidos del corazón, agitación al correr, no le vi ni puzzles, ni pantallas diferentes, o niveles para subir.
Estar jugando en primera persona es atractivo habría que ver el resto de los detalles del juego a ver si logran mantenerme amarrada a la silla y muerta de miedo.

Web Oficial: Amnesia


Claudia C.Blog Recomendado: Videos de Autos

viernes, 11 de junio de 2010

blog

blog
Google talk ya charla con otros servidores Jabber



Hola amigos, esta es una noticia muy esperada, el poder agregar a nuestra lista de google talk otros usuarios que usan jabber pero no talk, yo tenía que tener dos cuentas separadas una especialmente para mi cuenta talk y la otra para todos los demás servidores jabber, bueno ahora ya no es necesario desde mi talk puedo comunicarme tanto con pepito.perez@gmail.com y con pepito.gonzales@jabberes.org. A esto se le llama federación interservidor si no me equivoco, esto lo estaban demorando mucho pero ahora ya es una realidad.

Todo esto gracias a que usa un estándar abierto como jabber, esperemos que esto siga avanzando y permitan la comunicación por voz no solo con talk si no también con cualquier programa que use SIP, por ejemplo gizmo del cual ya hable o cualquier otro.

PD. Clientes de VoIP como gizmo ya usan el protocolo jabber y son capaces de tener como contactos a otros servidores, en este caso podría ser un usuario de google talk.

http://www.jabberes.org/node/676Visita este Mujeres Latinas

jueves, 10 de junio de 2010

blog FOREVER PC

blog Blog dedicado a los ultimos lanzamientos tanto en hardware & software y a nuestra pasion el mundo de los videojuegos Tambien nos dedicamos a la venta y asesoramiento tecnico de pc e insumos en uruguayVisite este Maduras Videos

jueves, 3 de junio de 2010

blog Google Docs

blog Busca, abre y sube tus documentos a Google Docs

Blog Recomendado: Videos de Autos

blog Robótica BEAM

blog
BEAM(Biology,Electronics,Aesthetics,Mechanics),la robótica BEAM es otra forma de ver la robótica,se caracteriza por no utilizar electrónica digital,tampoco se programan,su hardware es de bajo nivel,compuesto de circuitos discretos,transistores,resistencias,condensadores,su fuente de energía suele ser un panel solar,pero también se puede utilizar pilas,para su construcción,suele utilizarse material reciclado de aparatos viejos(radios,discman,cassettes).
Tengo en mente la construcción de un robot siguiendo esta filosofía,cuando lo tenga armado colgaré un tutorial en el blog,con todos los pasos para su construcción.


Interesante página sobre BEAM
http://www.uco.es/~i02digoe/BEAM%20WEB/BEAM.htm

Documental sobre robótica BEAM(muy bueno)



Operacion Triunfo Maria del Huerto Operacion Triunfo Maria del HuertoUrl

blog LeeMiBlog

blog Operacion Triunfo Martin Abascal Operacion Triunfo Martin Abascal