sábado, 5 de octubre de 2013

PYTHON

QUE ES PYTHON?

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible.
Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.
Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,1 que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.

El intérprete de Python estándar incluye un modo interactivo en el cual se escriben las instrucciones en una especie de intérprete de comandos: las expresiones pueden ser introducidas una a una, pudiendo verse el resultado de su evaluación inmediatamente, lo que da la posibilidad de probar porciones de código en el modo interactivo antes de integrarlo como parte de un programa. Esto resulta útil tanto para las personas que se están familiarizando con el lenguaje como para los programadores más avanzados.
Existen otros programas, tales como IDLE, bpython o IPython,17 que añaden funcionalidades extra al modo interactivo, como el autocompletado de código y el coloreado de la sintaxis del lenguaje.
Ejemplo del modo interactivo:
>>> 1 + 1
2
>>> a = range(10)
>>> print a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

DISPLAIR PRESENTA SU PANTALLA DE NIEBLA MULTITOUCH

¿QUÉ TAN LEJOS ESTAMOS DE CONSEGUIR LAS AVANZADAS INTERFACES QUE TIENE TONY STARK ? 

Pues no estamos muy lejos a decir verdad. Las pantallas de niebla no son algo nuevo, pero Displair nos sorprendió a todos hace 2 años cuando dio a conocer un prototipo de pantalla de niebla con interfaz multitouch. 


Una compañía rusa ha presentado Displair. Se trata de una pantalla interactiva que proyecta en el aire cualquier imagen, así que puede ser atravesada por cualquier objeto físico sin problemas y sobre todo sin riesgo alguno de romperse.
La pantalla Dispair está dotada de capacidades multitáctiles que permiten interactuar con ella con nuestros dedos, sin ninguna herramienta adicional, como si se tratase de una pantalla táctil normal y corriente de las que vemos en todas partes hoy día. De tal forma, es posible proyectar la imagen de nuestro ordenador o tableta y usarla como si fuese una tradicional. Es decir, podremos pulsar botones, usar dos dedos para acercar y alejar. 

¿Cómo funciona? La tecnología que incorpora genera la imagen sobre unas moléculas de agua microscópicas en el aire y tocando luego este último con la mano la imagen se interrumpe. ¿Nos mojamos las manos? No. Al ser tan pequeñas las partículas no dejarán ningún rastro de agua.
Este sistema, que es un poco más simple de lo que aparenta, hace uso de tres cosas: la pantalla de niebla, un proyector y una cámara infrarroja.
Cómo detecta nuestros movimientos? Una cámara detrás de la pantalla flotante los registra, similar a la tecnología kinect de Microsoft. Además, consta de una precisión de un centímetro, una cifra nada despreciable para tratarse de de algo nuevo que todavía no está muy asentado. Cabe añadir también que el tiempo de respuesta es menor a 0,2 segundos.
Las demostraciones que se han llevado a cabo en el CES mostraba la pantalla de Displair con una proyección de Windows 7 sobre ella. Una cámara PlayStation Eye conectada a la PC vía USB sirve para proyectar una luz infrarroja sobre la proyección.

Y ya prácticamente estamos listos. Ahora simplemente tenemos que cargar una aplicación como Google Earth o si nos apetece podemos darle un poco más de realismo a Fruit Ninja cortando las frutas como si estuvieran en el aire.
Displair tiene pensado salir al mercado en el primer o segundo trimestre de este año por un precio de $15000 dólares. Al principio, estará enfocado a un público profesional pero la compañia no descarta hacer otro modelo para todos los consumidores.


ACELERADOR DE PARTÍCULAS DEL TAMAÑO DE UN GRANO DE ARROZ




Bueno, admito que hay que pisar con cuidado aquí. Técnicamente no se trata de un acelerador de partículas completo y funcional, sino que es nuestro deber interpretarlo como una prueba de concepto. Establecido ese punto, un grupo de investigadores de la Universidad de Stanford y del Laboratorio SLAC ha desarrollado un dispositivo con un tamaño similar al de un grano de arroz, que puede acelerar electrones hasta diez veces más que la tecnología de aceleración utilizada actualmente.

Aunque existen dispositivos que poseen una funcionalidad similar con un tamaño reducido, cuando pensamos en aceleradores de partículas vienen a nuestra mente instalaciones enormes, que demandan años de construcción y miles de millones de dólares. Algunos de ellos son circulares , y otros lineales, como el que se encuentra en el Laboratorio Nacional SLAC, operado por la Universidad de Stanford bajo el ala del Departamento de Energía de los Estados Unidos. Existen múltiples beneficios en la miniaturización de tecnología, y los aceleradores de partículas no son la excepción. Imagina por un momento un acelerador que pueda ser instalado en un lugar como un depósito de cuarenta o cincuenta metros de largo, frente a los 3,2 kilómetros que tiene el acelerador en SLAC. No sólo habría más aceleradores disponibles para los científicos, sino que también serían mucho menos costosos.

El primer paso para miniaturizar a un acelerador de partículas está en mejorar el método de aceleración, y eso es lo que la Universidad de Stanford desarrolló a través de un cristal especial, tan grande como un grano de arroz. Este “acelerador en un chip” tiene la capacidad de acelerar partículas hasta diez veces más comparado con la tecnología que usa el acelerador en SLAC. Tal y como lo explica el vídeo, la clave está en una serie de espacios creados a escala nanométrica en un canal por el que viajan los electrones. Al estar expuestos a una mayor cantidad de energía eléctrica positiva, los electrones alcanzan una mayor aceleración en una fracción de la distancia. En resumen, esta técnica podría igualar la capacidad del acelerador instalado en SLAC en poco más de treinta metros. ¿Se cumplirá la predicción en la intro de Another World con “aceleradores personales” en el futuro? No estaría nada mal.

jueves, 5 de septiembre de 2013

MINICEREBROS

MINICEREBROS CON CELULAS MADRE





Hemos visto tejido coronario que late, tráqueas y vejigas desarrollados a partir de células madre. Ahora los investigadores han dado otro paso importante hacia adelante con el desarrollo de minicerebros a partir de estas células programables. 

No son realmente cerebros que funcionen -del mismo modo que un coche con el motor en el techo o las ruedas en el capó no es un vehículo que se pueda conducir- pero las piezas están ahí, y es un avance científico importante, según Juergen Knoblich, autor senior de un nuevo estudio sobre el uso de las células madre para el desarrollo de tejido cerebral.

Los científicos han creado lo que denominan "organoides cerebrales" usando células madre. Estas estructuras del tamaño de un guisante están hechas de tejido cerebral humano y pueden ayudar a los investigadores a analizar preguntas importantes sobre el desarrollo y los trastornos cerebrales que tienen lugar durante estas primeras etapas de la vida.

Los organoides, descritos en la revista Nature, tienen componentes similares a los de un cerebro de un embrión de 9-10 semanas de edad, señaló en una conferencia de prensa la autora principal del estudio, Madeline Lancaster, investigadora del Instituto de Biotecnología Molecular de la Academia Austriaca de las Ciencias en Viena. Ella y sus colegas han creado cientos de estos organoides.




MICROSOFT CONVIERTE TU PIEL EN PANTALLA TACTIL

TU PIEL PANTALLA TACTIL??






Microsoft y un equipo de la Universidad Carnegie Mellon son los autores de una nueva técnica que convierte la piel humana en una pantalla táctil.

El sistema, llamado ‘Skinput‘, utiliza sensores acústicos capaces de detectar sonidos de baja frecuencia y, por medio de un brazalete con un pequeño proyector, refleja sobre la piel una especie de teclado.

Gracias a esta técnica, podremos manejar equipos de sonido, teléfonos móviles o agendas electrónicas tocando el menú proyectado en el antebrazo u otra parte del cuerpo.

“La piel humana es el más novedoso dispositivo para ingresar datos”, declaró Chris Harrison, creador del sistema. “Lo extraordinario del cuerpo humano es lo familiarizados que estamos con él. Esto nos da una posibilidad de tener una exactitud que nunca conseguiríamos utilizando un ratón”, añadió.

Todavía no hay una fecha prevista para su lanzamiento, aunque Harrison afirmó que “en el futuro, tu mano podrá ser tu iPhone“.


Leer Mas Sobre SkinPut



martes, 3 de septiembre de 2013

GNU/LINUX


QUE ES GNU/LINUX


GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux con el sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU, en inglés: General Public License) y otra serie de licencias libres.

A pesar de que Linux es, en sentido estricto, el núcleo del sistema operativo, parte fundamental de la interacción entre el hardware y el usuario (o los programas de aplicación) se maneja usualmente con las herramientas del proyecto GNU y con entornos de escritorio basados en GNOME, que también forma parte del proyecto GNU aunque tuvo un origen independiente. Sin embargo, una parte significativa de la comunidad, así como muchos medios generales y especializados, prefieren utilizar el término Linux para referirse a la unión de ambos proyectos. Para más información consulte la sección "Denominación GNU/Linux" o el artículo "Controversia por la denominación GNU/Linux".

A las variantes de esta unión de programas y tecnologías, a las que se les adicionan diversos programas de aplicación de propósitos específicos o generales se las denomina distribuciones. Su objetivo consiste en ofrecer ediciones que cumplan con las necesidades de un determinado grupo de usuarios. Algunas de ellas son especialmente conocidas por su uso en servidores y supercomputadoras. donde tiene la cuota más importante del mercado. Según un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores del mundo, otro informe le da una cuota de mercado de 89% en los 500 mayores supercomputadores.


Con menor cuota de mercado el sistema GNU/Linux también es usado en el segmento de las computadoras de escritorio, portátiles, computadoras de bolsillo, teléfonos móviles, sistemas embebidos, videoconsolas y otrosdispositivos.



















Leer Mas Sobre GNU/LINUX 


lunes, 2 de septiembre de 2013

ANDROID


QUE ES ANDROID




Android es un sistema operativo basado en Linux, diseñado principalmente para dispositivos móviles con pantalla táctil como teléfonos inteligentes o tabletas inicialmente desarrollados por Android, Inc., que Google respaldó económicamente y más tarde compró en 2005, Android fue presentado en 2007 junto la fundación del Open Handset Alliance: un consorcio de compañías de hardware, software y telecomunicaciones para avanzar en los estándares abiertos de los dispositivos móviles.
El primer móvil con el sistema operativo Android fue el HTC Dream y se vendió en octubre de 2008.

Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005.14 Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio.


Las unidades vendidas de teléfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer trimestre.18 A nivel mundial alcanzó una cuota de mercado del 50,9% durante el cuarto trimestre de 2011, más del doble que el segundo sistema operativo (iOS de Apple, Inc.) con más cuota.

Tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se ha llegado ya al 1.000.000 de aplicaciones (de las cuales, dos tercios son gratuitas y en comparación con la App Store más baratas) disponibles para la tienda de aplicaciones oficial de Android: Google Play, sin tener en cuenta aplicaciones de otras tiendas no oficiales para Android como la tienda de aplicaciones Samsung Apps de Samsung. Google Play es la tienda de aplicaciones en línea administrada por Google, aunque existe la posibilidad de obtener software externamente. Los programas están escritos en el lenguaje de programación Java.

No obstante, no es un sistema operativo libre de malware, aunque la mayoría de ello es descargado de
sitios de terceros.