lunes, 5 de octubre de 2015

OFFICE 2016 PARA DESARROLLADORES

OFFICE 2016:

Microsoft tiene probablemente la suite informática más vendida en el planeta y siendo uno de los productos con más éxito, lo siguen renovando continuamente. Ahora sale una versión de Microsoft Office que tiene una serie de bibliotecas para ser usadas por los desarrolladores. Por ejemplo, se ha mejorado considerablemente Office.js, el cual es un API ahora más consistente con las diferentes versiones de Office en Windows, Mac y los dispositivos móviles. Cualquiera que haya desarrollado para Office sabrá que uno de los primeros sistemas para ello era usar VBA (Visual Basic for Applications), quien daba acceso a los objetos dentro de Office. Incluso, se podía trabajar desde otros lenguajes (C++ Builder, Delphi), usando OLE (Object Linking & Embedded), el cual permitía una manera sencilla de comunicarse con las aplicaciones de Office. Y aunque VBA está aún en Office 2016, la percepción es que Microsoft quiere deshacerse de esto y por ello propone una serie de APIs que son más estables amén de poderse portar mucho más fácilmente que en los tiempos de VBA. Otra herramienta poco querida por el propio Microsoft es VSTO (Visual Tools for Office), que da la posibilidad de crear apps usando .NET para así crear aplicaciones que usen las características de la suite de Office. VSTO sigue estando presente en Office 2016, pero en realidad Microsoft no parece querer darle mucho soporte. De hecho, está ahora hablando de Apps for Office, que de acuerdo al manual del usuario: “Esto es un añadido que corre dentro de una app de Office y que puede interactuar con los contenidos de un documento de Office usando nuestro API enriquecido en Javascript”. Esto, para decirlo en pocas palabras, es simplemente una app web que se puede “hostear” donde se quiera. Usando el archivo xml “manifest”, se le dice a la app web dónde está localizada y cuanto queremos que esté presente. El sistema entonces se encarga de lo demás. Una mejora en Office 2016 es que los añadidos, los add-ins, trabajan ahora para algunas apps Office si se está usando Office en un iPad e incluso ya soportan Outlook. 

domingo, 4 de octubre de 2015

UN PROYECTO PARA DOCUMENTAR JavaScript

JAVASCRIPT

Douglas Crockford ha decidido echarse a cuestas una tarea gigantesca: documentar JavaScript. Para quien no sepa quien es Crockford, es importante señalar que es un programador que ha colaborado en el proyecto JavaScript/EcmaScript (ES). Ha tenido algunos logros específicos popularizando JSON, desarrollando JSLint y JSMin. Además, es el autor del libro “JavaScript: The Good Parts”. Crockford sabe que la idea de documentar todo JavaScript es una tarea colosal y ahora ha decidido que sería bueno tener la ayuda de la comunidad para terminar el trabajo.

Crockford explica: “Intentaba que la Enciclopedia de JavaScript se terminara cuando se liberara ES5. Pero no solamente fallé en esto, sino que además, se publicó incluso ES6 y de eso ya han pasado cuatro años. Por lo que empezó a quedarme claro que esta tarea no la podría terminar yo solo. Necesito ayuda”. También dice, en el prefacio de su libro: “Yo diseñé el formato de hipertexto de la enciclopedia específicamente para los lenguajes de programación”. Para algunos esto les dejará un “deja-vu”, como cuando Donald Knuth estaba insatisfecho por la manera en como se formaban sus libros de matemáticas y trabajó por 9 años diseñando TeX, un lenguaje para tipografía, así como Metafont, un sistema de diseño de tipos de letra.

sábado, 3 de octubre de 2015

APLICACION : Global Driver Satisfaction Index

WAZE
App de navegación social en tiempo real que obtiene información de las personas que la integran– evaluó la experiencia de manejo de 50 millones de usuarios en 32 países y 167 áreas metropolitanas; dando como resultado el primer Índice Global de Satisfacción del Conductor. Dicho estudio tomó en cuenta seis factores clave, como: nivel de tráfico caracterizado por la frecuencia y gravedad de los atascos; calidad de la infraestructura vial, seguridad del conductor basada en la frecuencia de accidentes, peligros en la vía y condiciones del clima. También se consideraron los servicios que tiene el conductor como ubicación de gasolineras y disponibilidad de lugares de estacionamiento, el factor socioeconómico basado en el poder de adquisición de un automóvil y el impacto del precio del combustible; finalmente el “Wazyness” basado en la amabilidad y facilidad que tienen los Wazers dentro de la app.
En una escala del 1 al 10, donde 10 expresa una satisfacción total, Holanda consiguió ubicarse como el mejor lugar para manejar con 8 puntos, a pesar de que es uno de los sitios con mayor densidad de población en el mundo; le siguieron ciudades como Phoenix y Arizona, caracterizadas por contar con un nivel muy bajo de atascos y por tener conductores que se califican como felices. En Latinoamérica, México se posicionó como el segundo mejor país para manejar con 6 puntos, ubicado detrás de Argentina que fue calificado con 7. Aunque el tiempo que pasamos en el tráfico y los atascos en distintos puntos de la ciudad son el mayor problema que enfrentamos los mexicanos, calificamos de manera positiva los servicios con los que contamos, las condiciones del camino y la ayuda que nos brindan las alertas de otros automovilistas a través de Waze. Monterrey es la mejor área metropolitana para manejar, de acuerdo con el estudio de Waze, muy por arriba de Buenos Aires, Argentina; Guadalajara y la Ciudad de México se posicionaron en segundo y tercer lugar, respectivamente.
Los conductores de El Salvador y Guatemala son los menos satisfechos al manejar, ambos países se encuentran al final del ranking debido a la severidad de los atascos, la falta de servicios y las condiciones de la infraestructura vial.   "Debido a que el tráfico es un problema mundial, Waze considera que todos podemos ser parte de la solución al ayudar con alertas y reportes a través de la app, informando lo que está pasando en los caminos y rutas en tiempo real. Esta información resulta valiosa para ayudar a otros conductores a elegir la mejor ruta, evitar accidentes en el camino, etc.” comenta Julie Mossler, vocera de Waze.  


viernes, 2 de octubre de 2015

WINDOWS 10

"Windows 10 crece en cuota de mercado, pero no tan rápido como antes"

Tanto Statcounter GlobalStats como NetApplications MarketShare han anunciado las cifras que muestran la cuota de comercio de Windows 10, y en ambos casos queda claro que pese a que el nuevo metodo operativo de Microsoft® continua creciendo en adopción, no lo hace al ritmo inicial.
Según StatCounter la cuota vigente de Windows diez es del 7,64% al finalizar el mes(30dias) de septiembre frente al 5,38% del mes(30dias) de agosto. En el caso de NetApplications esa cuota es del 6,63% frente al 5,21% del mes(30dias) de agosto.
La gratuidad de Windows diez sirvió como razonamiento para la modernización inicial y una cuota de comercio destacable frente a la lenta adopción de Windows 8, sin embargo parece que esa inquietud por la modernización se ha frenado un poco.

WINDOWS XP CONTINUA SIN DESAPARECER

Por increible que pareza, Windows XP continua siento el 2° metodo operativo de Microsoft mas extendido:  en StatCounter cifran su cuota de comercio en una 12,21%, y solo Windows siete le supera con un 56,53% Windows 8.1 es el 3° de ese ranking con un 10,72%.

LA NUBE ADMINISTRADA

La nube, ese lugar en donde habitan felizmente tus mails, canciones, fotos y demás archivos a los que sólo tienes acceso cuando estás conectado a Internet, es una herramienta cada vez más utilizada y prevaleciente en el mundo moderno. Todos usamos la nube de alguna manera para guardar y acceder a todo tipo de archivos, pero tal vez quien más ventaja obtiene de ella son las empresas.
Antes de la nube, para manejar su información las compañías debían invertir en servidores, acondicionar el espacio en donde se alojaban y solucionar todo lo relacionado con la arquitectura de sistemas, algo tremendamente caro y cada vez más complicado. Ahora, con la nube, las empresas pueden rentar servidores remotos cuya capacidad y cantidad amplían y recortan según sus necesidades temporales. Esto les permite reducir enormemente sus costos y hacer la operación más eficiente, pues evitan la logística, los sueldos y la infraestructura que requiere un centro de datos. Pero aún cuando todas sus bases de datos y procesos están en la nube, las compañías necesitan un equipo de TI que administre los servidores remotos, sus sistemas operativos y los programas que manejan su información. La administración de estos datos se traduce en pagos de nómina, recursos y horas hombre que elevan considerablemente los costos de operación. Es por esto que compañías como Rackspace crearon un nuevo tipo de nube llamada nube administrada.


¿Qué es la nube administrada?

Para entender este concepto debemos saber primero cómo funciona la nube convencional. En la nube, compañías como Amazon, Google y Microsoft rentan la infraestructura necesaria para alojar servidores, así como las aplicaciones y herramientas que se ejecutan sobre ellos. Los clientes de este servicio pueden acceder a máquinas según sus necesidades pero, como mencionamos, se requiere de un equipo de ingenieros internos que administre y maneje su funcionamiento. Por lo general la renta de este servicio es relativamente baja, pero a ella se suma la nómina de ingenieros, administradores y demás expertos que eleva considerablemente el costo de operación. En este modelo, el personal de IT del cliente debe preocuparse de manejar las bases de datos, establecer un programa de recuperación de desastres, presentar reportes e implementar la arquitectura adecuada para cumplir con las necesidades de la empresa.

NUBE ADMINISTRADA

Freevolt: La tecnología que quiere hacer que los dispositivos se alimenten del aire

FOREEVOLT:
Con el Internet de las Cosas nos dirigimos a un planeta repleto de sensores, y ser capaces de alimentarlos sus baterías sin maximizar su tamaño ofrece ser uno de los enormes desafíos que tiene por delante el sector. Por eso son varios los que están buscando nuevas formas de ampliar la autonomía de los dispositivos, pese a que escasas propuestas son tan sorprendentes como la que acaba de ser presentada en Reino Unido.
Se intenta de una tecnología llamada Freevolt y que ha sido fabricada por la compañia de Lord Drayson, empresario y el ex ministro de Ciencia de Reino Unido. Con ella se intenta que los dispositivos del Internet of Things puedan alimentarse sin obligación de conectarse a la red eléctrica extrayendo la energía del aire, o preferible dicho de las radiofrecuencias que nos hallamos en él.

"VIVIENDO DEL AIRE"

Freevolt nace con la finalidad de que los dispositivos electrónicos dejen de necesitar una infraestructura externa para alimentar sus baterías. Y todo porque con la tecnología de Drayson aseguran que serán capaces de reciclar las energía de las ondas de radio electromagnéticas de las redes inalámbricas presentes en el aire y sacar energía eléctrica con la que recargarlas.
La puesta en escena de esta nueva tecnología ha tenido lugar en el teatro de lectura de la Royal Institution, además llamado Teatro Faraday por ser donde aquel científico estuvo laborando en el electromagnetismo hace 2 siglos. En la demostración, Lord Drayson 1° mostró cuánta energía de radiofrecuencia había en el lugar, y después la utilizó para alimentar un altavoz.

También hizo una presentación del CleanSpace, un monitor personal para medir la polución en el aire , el cual es del tamaño de un movil y además ha sido inventado por Drayson Technologies. Este monitor es el 1° producto de consumo inventado para usar el nuevo metodo de energía para alimentar su batería.
La tecnología atras de Freevolt ya ha sido patentada por la compañia del ex-ministro británico, y intenta ser una opción limpia para que los varios sensores y dispositivos de la cercano era del Internet de las Cosas puedan alimentarse sin obligación de enchufarse. Pero 1° tendrán que responderse varias preguntas que permanecen en el aire, como por ejemplo hasta qué punto pueden afectar al funcionamiento de las redes móviles de las que se alimenta.

jueves, 1 de octubre de 2015

ROSE, "EL PROGRAMA QUE TE HARA DUDAR"

SI ESTAS CHATEANDO CON UN ROBOT O CON UNA PERSONA REAL

Hay un reto entre programadores que ha llamado por muchos años la atención. Se trata de hacer un programa que pueda llevar una conversación con un programa y pasar la prueba de Turing, es decir, que el ser humano que lleva la plática con el programa no pueda decidir si está hablando con otra persona o si es una computadora con la que se comunica.
De acuerdo con Wikipedia, el Premio Loebner es una competición de carácter anual que concede premios a un programa de computadora que esté considerado por el jurado que lo compone, como el más inteligente de los que se han presentado. El formato de la competición sigue el estándar establecido en la prueba de Turing. Un juez humano se enfrenta a dos pantallas de computadoras, una de ellas que se encuentra bajo el control de una máquina, y la otra bajo el control de un humano. El juez plantea preguntas a las dos pantallas y recibe respuestas. En base a las respuestas, el juez debe decidir qué pantalla es la controlada por el ser humano y cual es la controlada por el programa de ordenador.
Image result for HABLAS CON UN ROBOT O CON UNA PERSONA