viernes, 4 de noviembre de 2016

¿Un iPhone plegable?

Soplan buenos vientos para Apple, aunque cabría preguntarse en realidad cuándo no lo hacen, a pesar del empeño de sus críticos. Al menos así lo muestran los últimos datos. Mientras el controvertido MacBook Pro registra un récord absoluto de reservas y el no menos discutido iPhone 7 sigue cosechando unas excelentes ventas, los de Cupertino estarían preparando lo mejor de cara al año que viene. En 2017 se conmemora el décimo aniversario del lanzamiento del iPhone y los analistas esperan que Apple sorprenda al mercado con un terminal completamente transgresor. Para abrir boca, la firma ya ha registrado la patentede un iPhone plegable que bien podría suponer un adelanto del futuro de los móviles para la compañía.

Fuente: http://tecnologia.elpais.com/tecnologia/2016/11/03/actualidad/1478186633_975793.html

sábado, 29 de octubre de 2016

Las verdades de tus conversaciones en las redes sociales




La tecnologia de un futuro

La imaginación humana no tiene límites, y la misma ha sido la propulsora en la creación de nuevas tecnologías. Con el tiempo muchas ideas increíbles han encontrado su producción en el presente, como los submarinos de Julio Verne o los helicópteros de Leonardo da Vinci.

No cabe duda que los tiempos de ahora la imaginacion de nuestras menyte spuede pasar lo que sea para poder realizarlo.

Computadoras, computadoras por todas partes
La noción de un mundo completamente computarizado no es solamente el argumento de una novela futurista, sino algo que ya comenzamos a ver en los automóviles y en muchos electrodomésticos. Este fenómeno es descrito como "everyware": las computadoras estarán presentes en nuestra ropa, en nuestros accesorios de moda e incluso en lentes de contacto. Nos comunicaremos con ellos a través de una interfaz basada en gestos táctiles naturales y lenguaje vocal cotidiano; sin embargo, la diferencia será que las computadoras tomarán decisiones autónomas (como ajustar el tamaño de la ropa, tal cual podemos ver en la película Back To The Future 3), por lo que su presencia será casi imperceptible.

Animales virtuales con mentes digitales
Aunque emular un cerebro humano está aún muy por encima de las capacidades de la tecnología actual, proyectos actuales como OpenWorm buscan digitalizar el cerebro de un gusano, por lo que pronto comenzarán los experimentos para emular las funciones neuronales de organismos más complejos, como mamíferos. Las mentes digitales de los animales podrían ser "subidas" a una interfaz robótica, revolucionando nuestra relación con las mascotas y permitiéndonos comprender mejor la evolución de las especies.

Los primeros proyectos de geoingeniería a gran escala
A medida que el cambio climático se vuelve más dramático, la ciencia tendrá que comenzar a buscar soluciones prácticas para mantener las condiciones de vida en la Tierra como estables. Algunas de las técnicas de geoingeniería más polémicas van desde árboles artificiales y fertilización de los océanos hasta proyectos de control climático para contrarrestar las emisiones de carbono en la atmósfera terrestre.


Internet interplanetario
Las misiones tripuladas a Marte serán una realidad para el 2030, ya sea en proyectos de exploración de la NASA o de colonización interplanetaria, como el proyecto MarsOne de la empresa Virgin, que planea llevar una tripulación civil al planeta rojo. Sin embargo, la comunicación entre Marte y la Tierra también puede ser vista como la primera forma de contacto interplanetario que haya emprendido el hombre, con lo que habrá multitud de necesidades técnicas que resolver.


Sin duda cada día la tecnología avanza cada vez mas y no se detiene para compartir y ensañar al mundo de lo que es capas.





fuente:http://jesusgonzalezfonseca.blogspot.com/2011/05/asi-sera-la-tecnologia-del-futuro-i.html
Lentes 3D para juegos:
Una de las grandes explosiones que veremos próximanente es la de la realidad virtual, concretamente los sistemas para jugar y reproducir contenido VR. En el mercado de las gafas VR asequibles, además de las Cardboard, el modelo que marca la referencia es el Gear VR de Samsung. La compañía lo vende por 99 euros pero también lo ha ofrecido de regalo como promoción en la salida de su nuevo Samsung Galaxy S7 Edge.
Si tienes unas gafas Gear VR o planeas comprar unas, hemos seleccionado los 19 juegos y aplicaciones imprescindibles para sacar todo el partido a estas gafas de realidad virtual.
Los mejores juegos y aplicaciones para las gafas Gear VR
Las gafas Gear VR de Samsung ha cogido impulso por su rebaja de precio y la promoción de Samsung junto con su nuevo Galaxy S7. Este tipo de dispositivos, tanto el de Samsung como los de tipo CardBoard, requieren de un smartphone para que sea usado principalmente como pantalla.
En todos los casos, por ahora el uso de las gafas VR se mueve alrededor de experiencias de cine en casa envolvente, juegos desde un punto de vista diferente y aplicaciones por ahora eminentemente sociales.

Las gafas Gear VR cuentan con la tecnología de Oculus, y parte de su contenido, aplicaciones y juegos está en la propia tienda del gigante de la realidad virtual. Aunque la compañía pone en nuestras gafas más de 200 aplicaciones y juegoscomo disponibles, en Xataka hemos seleccionado las que realmente merecen la pena y por las que seguramente quieras comprar unas gafas de realidad virtual (o mucho mejor si las has conseguido gratis).
Recuerda que la mayoría de las aplicaciones y juegos las tendrás que buscar en la tienda dentro de la aplicación Oculus de las gafas Gear VR. Y que conviene que tanto para el control de las Gear VR como para juegos, te hagas con un mando compatible.



Curiosidades

La informática es parte de nuestro diario vivir y existe infinidad de información acerca de ella que muchas veces  no conocemos. Les traemos un post con 10 datos interesantes sobre informática que estoy seguro muchos no conocen y que es importante conocer.





1. Cada mes se liberan alrededor de 6 mil nuevos virus.

2. Doug Engelbart, inventó el primer “mouse” en el año 1964.

3. Se cree que el primer virus informático lanzado en el mundo era un virus de sector de arranque, que se creó en el año 1986 por los hermanos Farooq Alvi. Fue diseñado por ellos para proteger sus trabajos de investigación.





4. ¡Un ser humano normal parpadea 20 veces en un minuto, mientras que un usuario frente a una computadora parpadea sólo 7 veces por minuto!

5. A la radio le tomó 38 años, a la televisión 13, y a la World Wide Web tan solo cuatro años alcanzar 50 millones de usuario. 

6. El primer nombre de dominio jamás registrado fue Symbolics.com

7. En un día promedio de trabajo, los dedos de un mecanógrafo viajan 20,27 km. 

8.  En eBay, hay un promedio de $680 dólares en transacciones por segundo.

9. Cada mes se registran alrededor de 1 millón de nombre de dominios. 

10. Al principio los discos duros de computadoras personales  cuya capacidad era de  20 MB  costaban  alrededor de $ 800 dólares. Hoy en día, una unidad flash de 2 GB cuesta alrededor de $8 dólares o menos.  Eso es una disminución de 100 veces en precio y un aumento de 100 veces en la capacidad.


Bonus 

11. La casa de Bill Gates fue diseñada usando una computadora Macintosh.




El escándalo de los teléfonos Samsung que explotan continúa

Desde la salida del Samsung Galaxy Note 7 el mes pasado se han estado reportando múltiples casos en los que el equipo explota y se enciende en llamas estando conectado al cargador o sencillamente encendido. A lo que Samsung ha respondido suspendiendo la venta del equipo y afreciendo el cambio a todos los usuarios del Note 7 por uno que no sea vulnerable a esta falla que aparentemente tiene que ver con la batería.

Samsung ha vendido alrededor de 2.5 milliones de Note 7 a nivel mundial, según reporta la BBC, pero el escándalo de las explosiones de este equipo ha llegado a tal punto que la Administración Federal de Aviación ha advertido a los usuarios a no cargar o tan sólo encender el Note 7 durante los vuelos.

El Samsung Galaxy Note7 es el sucesor del Galaxy Note 5, saltando la sexta generación para emparejarlo con la serie Galaxy S. El Galaxy Note 7 cuenta con una pantalla QHD de 5.7 pulgadas, procesador Snapdragon 821 ó Exynos 8893, 4GB de RAM, 64GB de almacenamiento interno expandible, cámara trasera de 12 megapixels, cámara frontal de 5 megapixels y batería de 3500mAh. El Note7 incorpora lector de iris como seguridad biométrica, leyendo los patrones del iris del usuario para desbloquear el smartphone, cuenta con el stylus S Pen y ahora es sumergible en agua con certificación IP68.


viernes, 21 de octubre de 2016

Lógica Computacional

Lógica Computacional



La lógica constituye la herramienta formal de razonamiento de la mayor parte de las asignaturas de la carrera de informática, sobre todo de las que están más relacionadas con las matemáticas y la programación.

La lógica computacional es la misma lógica matemática aplicada al contexto de las ciencias de la computación. Su uso es fundamental a varios niveles: en los circuitos computacionales, en la programación lógica y en el análisis y optimización (de recursos temporales y espaciales) de algoritmos.

Todo sistema computacional, por muy complejo que sea, no está compuesto por más que circuitos electrónicos que únicamente entienden un lenguaje binario. La lógica computacional se encarga de modelar y optimizar tales sistemas a este nivel.

La informática nace como una solución para resolver problemas que requieran realizar muchas operaciones, de tal forma que se definen ciertos lenguajes de programación para escribir instrucciones que la computadora entienda, es decir, un lenguaje máquina.

La lógica Computacional no sólo le ayudará a resolver problemas de informática, también le dará elementos para resolver problemas de la vida cotidiana, permitiéndole lograr una mejor organización en sus actividades diarias.

Logaritmos

Podemos encontrar muchas definiciones de algoritmo en los textos de programacion, todas ellas muy similares y validas:
Conjunto ordenado y finito de pasos que permite hallar la solución de un problema.
Una secuencia de pasos que conducen a la realización de una tarea.
Descripción exacta de la secuencia en que se ha de realizar un conjunto de actividades tendientes a resolver un determinado tipo de problema o procedimiento.

Caracteristicas:

Las características fundamentales que debe cumplir todo algoritmo son:

Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.

Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.

Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo para llevar a cabo las operaciones que comprende.

Tener una o más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue.

Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución.



Flujo-gramas

El diagrama de flujo o diagrama de actividades es la representación gráfica delalgoritmo o proceso. Se utiliza en disciplinas como programación, economía,procesos industriales y psicología cognitiva.
En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de actividades muestra el flujo de control general. En SysML el diagrama ha sido extendido para indicar flujos entre pasos que mueven elementos físicos (p. ej., gasolina) o energía (p. ej., presión). Los cambios adicionales permiten al diagrama soportar mejor flujos de comportamiento y datos continuos.
Estos diagramas utilizan símbolos con significados definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin del proceso.
Tipos:

Formato vertical: En él, el flujo y la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.
Formato horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha.
Formato panorámico: El proceso entero está representado en una sola carta y puede apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita su comprensión, aun para personas no familiarizadas. Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas y la participación de más de un puesto o departamento que el formato vertical no registra.
Formato Arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo. El primero de los flujogramas es eminentemente descriptivo, mientras que los utilizados son fundamentalmente representativos.

Símbologia

Un símbolo predefinidos proceso es un marcador de otra etapa del proceso o una serie de medidas de flujo del proceso que están formalmente definidos en otros lugares. Esta forma normalmente representa subprocesos (o subrutinas en diagramas de flujo de programación). Si el sub-proceso que se considera "conocida", pero en realidad no se define en un procedimiento de proceso, instrucciones de trabajo, o algún otro proceso de diagrama de flujo o la documentación, entonces es mejor no utilizar este símbolo, ya que  implica un proceso definido formalmente.



Ejemplos


viernes, 14 de octubre de 2016

IPHONE 7



Apple ya ha hecho el lanzamiento oficial del iPhone 7 el 16 de septiembre. Ya sabes cuándo sale este nuevo teléfono para que puedas comprarlo.
Resultado de imagen para iphone 7


Su sistema operativo es iOS 10 y en la keynote vimos características como chip A10 Fusion procesador quad core a 2,4 GHz, 3Gb de memoria RAM LPDDR4, mismo tamaño de pantalla, cámara dual doble 12 megapixeles, sin conexión auriculares Jack, lightning, aumento mAh de la batería, 32, 128 Gb y 256Gb de almacenamiento, IP67 resistente al agua. Datos y análisis de estos rumores no oficiales que ha sido de lo más leído.


LO BUENO Las cámaras trasera y frontal han sido mejoradas, y ahora cuentan con estabilización de imagen óptica, captan mejores fotos, especialmente en condiciones de poca luz. Es resistente al agua. Tiene un procesador más veloz y una batería de mayor duración. Además, tiene más almacenamiento interno que los modelos del año pasado al mismo precio.
LO MALO No tiene la entrada para audífonos (pero hay un adaptador y unos audífonos con cables compatibles que vienen en la caja). Toma tiempo acostumbrarse al botón de inicio que no requiere que se le presione tan fuerte. Sólo el iPhone 7 Plus de mayor tamaño tiene las dos cámaras. La versión en negro brillante (Jet Black) se raya fácilmente.
CONCLUSIÓN La notable cámara del iPhone 7, la batería y la resistencia al agua son actualizaciones que valen la pena en un teléfono que tiene un diseño familiar. Aunque si en realidad necesitas actualizar tu teléfono, considera que el iPhone 7 Plus es mejor.

domingo, 9 de octubre de 2016

JUEGOS PARA APRENDER A PROGRAMAR:


Saber programación tiene muchos beneficios, entre ellos: la posibilidad de crear páginas web, aplicaciones, juegos o tener una carrera como desarrollador. Pero lo más destacable es que ayuda a ejercitar el cerebro ya que este funciona como si se estuviese aprendiendo otro idioma. Por estas razones, países como Estonia han incluido clases de lenguajes de programación en el ciclo primario, una forma de prepararlos para insertarse en el mundo digital que nos rodea.

Programación

Afortunadamente, nunca es tarde para aprender y gracias a internet hay muchas maneras de obtener conocimientos sobre todo tipo de cosasUna de las disciplinas con más recursos disponibles es la programación, con infinidad de cursos gratis o pagos para cualquier nivel de aprendizaje. Aunque… no es la única forma de aprender, también hay muchos juegos que se han creado con ese propósito, diseñados especialmente para acercarse y estudiar programación de forma lúdica.
En internet hay una amplia variedad de juegos para aprender o enseñar programación, los hay para personas con conocimientos básicos y también para expertos desarrolladores. Estos seis que destacamos permiten aprender a programar de forma divertida y diferente.
CodeCombat es videojuego (multijugador) en línea. Fue creado con la idea de que, si te vas a volver adicto a un juego, debería ser uno que te ayude a aprender de la manera más divertida. Para jugar necesitas crear una cuenta y navegar entre más de 110 clases disponibles para la suscripción gratuita. El juego es recomendado para chicos de 9 años en adelante, y también pueden jugarlo los adultos. No es necesario saber programar previamente. La web está en inglés, pero hay versiones en español (aunque incompletas) gracias a la traducción de jugadores en todo el mundo.
CodinGame sigue la misma línea que el anterior: propone crear código de forma divertida. Su web cuenta con más de 50 juegos con tutoriales para aprender el funcionamiento, además tiene tres niveles: principiante, medio y avanzado. Cuenta con una sección para optimizar el código de algunos juegos y siete juegos multijugador. Asimismo, permite competir con otros desarrolladores, un apartado de competencias que ofrece premios a los ganadores y, por último, un espacio en donde conseguir ofertas laborales de diferentes compañías del mundo. 
Code & Conquer pone en juego la estrategia. El jugador debe programar las reacciones de los personajes. El juego está en inglés y aún no ha sido lanzado, pero estará disponible una versión de demostración a principios de 2016 y será freemium.
- En Checkio, el jugador se une a un mundo que ha sido creado por la misma comunidad. En ella los programadores se unen y pueden desarrollar niveles nuevos para que otros puedan probar. En este caso es necesario tener nociones básicas de programación porque incluso los primeros ejercicios son algo avanzados. Lo bueno es que muchos de los juegos están traducidos al español y todos son gratis.
CodeWars es un juego para desarrolladores que ya tienen conocimientos de programación, pero quieren mejorar. La idea es competir contra otros y así ganar honor y niveles, pero al mismo tiempo la comunidad servirá para que compares el código que has creado con el de otros y así aprender diferentes soluciones a los problemas que se te presentan.
CodeHunt es un juego creado por Microsoft. El jugador deberá detectar fragmentos de código que han desaparecido y sustituirlos con su propia solución. Así el jugador aprenderá sobre variables, algoritmos de búsqueda, operadores aritméticos y otras cosas más.

viernes, 30 de septiembre de 2016


3 MEJORES PROGRAMAS PARA LA PROGRAMACIÓN:

Codecademy:
Codecademy es una popular plataforma de aprendizaje para programadores. Su agradable diseño, su planteamiento interactivo y su original propuesta de otorgar "medallas" (badges) al conseguir determinados logros contribuyeron a ese éxito. 
programas

Al principio de su existencia, Codecademy ofrecía cursos de nociones básicas de Javascript, HTML y CSS, una oferta que aumentó recientemente con un nuevo curso de Python. Los cursos de Codecademy están divididos a su vez en lecciones, con una treintena de ejercicios en cada una de ellas. Son bastante intensos, pero gracias a que su dificultad está muy bien graduada, el aprendizaje no se hace difícil. 

SENCILLO
Lo bueno de Codecademy es que además de aprender, puedes convertirte en profesor de alguna materia. El sistema pone a tu disposición todas las herramientas que necesitas para crear cursos sobre cualquier tema de programación, interactuar con tus alumnos y recibir comentarios sobre tu labor docente.





Code school:
La "escuela del código" plantea una enseñanza basada sobre todo en la práctica. No en vano su eslogan es learning by doing. Los cursos de Code School están estructurados en formato de videojuego: divididos en varios niveles, cada uno de ellos con un vídeo seguido de varios ejercicios ("desafíos" que el alumno debe superar para pasar al siguiente nivel.




Programacion




En Code School hay un puñado de cursos gratis - por norma general, los de nivel más básico - y también cursos de pago, aunque éstos últimos te permiten completar el primer nivel a modo de prueba para ver si el temario es realmente lo que buscas y se adapta a tus necesidades. Los cursos son de lo más variado: Git, jQuery, HTML5, CSS, Javascript, Rails, Ruby y mucho más.


mejores




Como incentivo extra, a medida que vas superando niveles y cursos, Code School te premia con logros (como los de los juegos de consola) que puedes compartir con tus amigos. Otros premios quizás más suculentos son descuentos para cursos de pago de la web y también para material de estudio de la editorial O'Reilly.





Khan Academy:
Un paso más allá en los servicios online para aprender programación es Khan Academy, una academia online donde, además de programación, tienes lecciones sobre muchísimos otros temas: matemáticas, ciencias, economía, humanidades... En total, una increíble colección de más de 3.000 vídeos educativos al alcance de un clic. 

Programacion


En Khan Academy puedes visualizar las lecciones en vídeo sin necesidad de crear cuenta en la web, pero si lo haces podrás realizar un seguimiento de tus actividades y desbloquear logros a medida que vas progresando - aunque no tengan valor más allá de la propia satisfacción personal. La web está diseñada con sumo gusto y es muy fácil de usar. Y si tienes un iPad, puedes disfrutar de todo su contenido en la app de Khan Academy para iPad. 

mejores


Muchos de los vídeos de Khan Academy están subtitulados, así que el idioma no es un problema para aprender algo nuevo. Y además de aprender, esta academia te permite convertirte en tutor de otros estudiantes para alguna materia que domines, o colaborar con la comunidad traduciendo vídeos, ayudando a difundir Khan Academy o haciendo un donativo. 

sábado, 17 de septiembre de 2016

Mujeres en la informática

La preocupación mundial sobre el papel actual y futuro de las mujeres en tareas de computación adquirió más importancia con la aparición de la era de la información. Estas preocupaciones motivaron la organización de debates públicos sobre la igualdad de género al verse que las aplicaciones informáticas ejercen una creciente influencia en la sociedad. Este diálogo ha ayudado a difundir las innovaciones en tecnología de la información y a reducir los efectos involuntarios del sexismo percibido.
Varias universidades de América del Norte están cambiando sus programas de informática para hacerlos más atractivos para las mujeres. Empresas como IBM también alentan a las jóvenes a interesarse en la ingeniería, la tecnología y la ciencia. IBM organiza campamentos para mujeres jóvenes de edades entre 11 y 13 (E.X.I.T.E.).
Además, se están realizando esfuerzos para hacer más visibles a científicas informáticas a través de eventos como la serie de conferencias Grace Hopper Celebration of Women que permite reunirse, colaborar y presentar sus trabajosa las mujeres del ámbito .
En el Reino Unido, la British Computer Society (BCS) y otras organizaciones tienen grupos que promueven la causa de las mujeres en la informática, tales como BCSWomen, fundada por Sue Negro, BCS y el Foro de la Mujer.

¡Así que ánimo mujer!

Fuente: Wikipedia

 Ada Lovelace (Primera programadora)

martes, 30 de agosto de 2016

Lenguajes de programación



Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras.

Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.1

Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila(de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.

También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
El desarrollo lógico del programa para resolver un problema en particular.
Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
Prueba y depuración del programa.
Desarrollo de la documentación.

Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y 'lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como por ejemplo HTML(lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación, sino unconjunto de instrucciones que permiten estructurar el contenido de los documentos).

Permite especificar de manera precisa sobre qué datos debe operar una computadora, cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural. Una característica relevante de los lenguajes de programación es precisamente que más de un programador pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos para realizar la construcción de un programa de forma colaborativa.


Fuente: https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n

lunes, 29 de agosto de 2016

Humanos Vs Robotica

Resultado de imagen para frases de la robotica

La robotica


El futuro de los Robots

La tecnología robótica avanza día a día a pasos agigantados, y muchos dilemas o problemas que los robots plantean, y que la sociedad humana aplazaba hacia un futuro lejano, se vuelven actuales, como por ejemplo el caso de la desigual competencia entre humanos y robots por el empleo. Por otra parte, a medida que la ciencia y la ingeniería perfeccionan sus desarrollos robóticos se puede empezar a comparar los prototipos actuales con lo que hasta hace pocos años imaginábamos que sería el futuro.
-En el futuro: Humanos vs. Robots
Un grupo de investigadores ha realizado un estudio según el cual en apenas 30 años los humanos deberán competir con los robots por los puestos de trabajo; lo cual implicaría en muchos casos la necesidad de injertar implantes que vuelvan a los humanos más robóticos, es decir, más eficientes para esta competencia. Según el estudio, citado por el periódico británico Daily Mail, en 2040 el humano tendrá dificultades en la vista, cinturas anchas y genitales más pequeños que ahora, por las exigencias laborales a las que estará sometido. Por esta razón aparecerán los implantes biónicos, similares a los smartphones en los oídos, chips de seguridad en los dedos, y todo lo que se invente y favorezca a mejorar la aptitud física y mental. De todas formas, el estudio advierte que todavía muchos empleos no podrán ser reemplazados por robots, como los que implican la toma de decisiones, la creatividad; o como por ejemplo, la construcción de robots.

martes, 16 de agosto de 2016

PSeInt:

¿Para que sirve PSeInt? 

PSeInt esta pensado para asistir a los estudiantes que se inician en la construcción de programas o algoritmos computacionales. El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones, variables, etc, sin tener que lidiar con las particularidades de sintaxis de un lenguaje real. Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle ademas algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos.

Algoritmo: Conjunto de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas.


Caracteristicas y Funcionalidades de PSeInt:

Puede encontrar en este enlace un resumen rápido y gráfico de las principales funcionalidades.

  • Presenta herramientas de edición para escribir algoritmos en pseudocodigo en español
    • Autocompletado
    • Ayudas Emergentes
    • Plantillas de Comandos
    • Coloreado de Sintaxis
    • Resaltado de bloques lógicos
    • Indentado Inteligente
    • Listados de funciones. operadores y variables
  • Permite generar y editar el diagrama de flujo del algoritmo
    • Puede trabajar con diagramas clásicos y de Nassi-Shneiderman
  • Permite la edición simultánea de múltiples algoritmos
  • El pseudo-lenguaje utilizado es configurable
    • Ofrece perfiles de configuración predefinidos para numerosas instituciones
  • Puede interpretar (ejecutar) los algoritmos escritos
    • Puede modificar el algoritmo y ver los cambios en la ejecutación inmediatamente (sin reingresar los datos)
    • Permite modificar uno o más datos selectos de una ejecución ya finalizada para observar cómo varían los resultados
    • Permite deshacer una ejecución para reiniciarla o repetirla desde un punto arbitrario
    • Permite ejecutar el algoritmo paso a paso controlando la velocidad e inspeccionando variables y expresiones
    • Puede confeccionar automáticamente una tabla de prueba de escritorio
    • Ofrece un modo especial ene l que describe las acciones realizados en cada paso
  • Determina y marca claramente los errores
    • Señala errores de sintaxis en tiempo real (mientras escribe)
    • Señala claramente errores en tiempo de ejecución
    • Ofrece descripciones detalladas de cada error, con sus causas y soluciones mas frecuentes.
  • Permite convertir el algoritmo de pseudocodigo a código numerosos lenguajes de programacion
    • C, C++, C#, Java, JavaScript, MatLab, Pascal, PHP, Python 2, Python 3, QBasic Visual Basic
  • Ofrece un sistema de ayuda integrado acerca de pseudocodigo y el uso del programa
    • Incluye un conjunto de ejemplos de diferentes niveles de dificultad
  • Es multiplataforma (probado en Microsotf Windows, GNU/Linux y Mac OS X)
  • Es totalmente libre y gratuito (licencia GPLv2)
Puedes descargar gratuitamente el programa aqui....PSeInt


sábado, 13 de agosto de 2016

La Fiebre de Pokémon Go

Pokémon GO es un videojuego de aventura pionero en realidad aumentada desarrollado por Niantic, Inc.para dispositivos iOS y Android. Es free-to-play, contiene microtransacciones, pero su descarga y desarrollo son completamente gratuitos. El juego consiste en buscar, capturar y luchar con los personajes de la saga Pokémon escondidos en ubicaciones del mundo real, lo que establece que hay que desplazarse físicamente por las ciudades para progresar. La aplicación refuerza el concepto de interacción social, ya que obliga a reuniones físicas de los usuarios en distintas ubicaciones de sus poblaciones. El éxito y acogida producido tras su lanzamiento aumentó fuertemente el valor en bolsa de las acciones de Nintendo.

El videojuego requiere que el jugador recorra las calles de su ciudad para descubrir toda clase de Pokémon, cuyas distintas especies aparecen dependiendo de la zona visitada. Las calles del mundo real aparecen representadas en Pokémon GO en forma de mapa, que muestra el lugar donde se encuentra el jugador. Además, los mapas de Pokémon GO integran diferentesPokéstops o Poképaradas que permiten conocer museos, instalaciones artísticas, monumentos y lugares históricos, entre otros.

Utiliza la realidad aumentada (aun no esta habilitada en todos los celulares) y de acuerdo con el concepto original, los entrenadores podrán capturar Pokémon hasta completar una colección. Otro objetivo es adiestrarlos para que ganen batallas frente a otros. Haciendo uso del GPS del teléfono, la app le avisará con una vibración y una luz intermitente cuando el usuario se encuentre cerca de un Pokémon.

Cuando el jugador o entrenador Pokémon enciende la cámara de su teléfono, se puede encontrar con una imagen virtual de un Pokémon, superpuesta sobre la escena real tras la lente. Para capturar las criaturas, se utilizan Poké Ball. Esta es una de las características por la que se considera que el juego se basa en la realidad aumentada, ya que permite ver la realidad mezclada con elementos de ficción a través de un teléfono inteligente.

Accesorios

La Pokémon Go Plus 

El juego permite el uso del accesorio Pokémon GO Plus, una pulsera que se vende por separado.Se conecta al smartphone mediante Bluetooth, permitiendo acciones simples relacionadas con el juego, como avisar de Pokémon cercanos o capturarlos. La decisión de crear la pulsera en lugar de una aplicación para smartwatch buscaba una mayor aceptación por parte del público para los que el precio de un smartwatch fuese prohibitivo.

viernes, 5 de agosto de 2016

NOTA

El navegador Edge permite al usuario ver con mejor calidad los videos de Netflix en comparación con los navegadores de la competencia y, además, está diseñado para que la batería de un equipo dure más.

PC World en Español


Con Windows 10, Microsoft hace todo lo posible para que el nuevo sistema operativo se convierta en el aliado perfecto de cualquiera de sus otros productos y servicios.

Por eso destacan la ventaja que tiene el navegador Edge para reproducir videos de Netflix y que supera a la competencia.Según Microsoft, el navegador Edge fue diseñado para optimizar y aprovechar las capacidades de comunicación del Windows 10,proporcionando la mejor experiencia de video de cualquier navegador en la plataforma, anclándose en algunas pruebas.

Una de ellas destaca que el navegador Edge hace que la batería de un equipo dure tres veces más si se ven los videos desde su plataforma. Microsoft dice que luego de hacer la prueba, la batería del equipo que usó Windows Edge duró tres veces más que el equipo que usó Chrome de Google.

Esto comienza con el uso de aceleración de video Microsoft DirectX (DXVA) para descargar la decodificación de video comprimido. Para la representación, Microsoft Edge también trabaja con un hardware multiplano de visualización de superposición y sofisticados gráficos y efectos de composición de interfaz de usuario, para así descargar las operaciones de procesamiento de video. Con ello, reducen significativamente el ancho de banda de memoria necesaria para el procesamiento de video y composición en la pantalla.

Microsoft Edge también se aprovecha de una característica de audio de Windows 10 para descargar el procesamiento de flujo de audio desde la CPU principal de hardware de procesamiento de audio de bajo consumo dedicado, buscando con ello el ahorro de energía de estas funciones y las hace disponibles para otros navegadores, pero requiere que otros fabricantes de navegadores lo hagan para optimizar el rendimiento en los dispositivos de Windows.

Microsoft Edge fue diseñado para proporcionar estos ahorros de energía innata. Y para que quede claro, la diferencia de poder reproducir contenido de alta calidad, como 1080p, se hace aún mayor. La estrecha integración con Windows media, gráficos y composición, permite a Microsoft Edge representar el contenido de más alta calidad con el consumo de energía mínimo.

Los propietarios de contenido que transmiten video de alta calidad en la web, necesitan tomar decisiones para obtener la mejor calidad posible, garantizando al mismo tiempo que el contenido esté protegido.

En el blog de Microsoft, la compañía alardea sobre las bondades de su navegador y es por qué deben usarlo las personas que miran contenidos audiovisuales mucho tiempo.

http://www.pcworldenespanol.com/2016/08/03/microsoft-alardea-edge-los-videos-netflix/