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.