Leer Json desde Python 3

30 08 2015

Les dejo un ejemplo sencillo para leer un archivo Json (local o web) con Python 3

# -*- coding: utf-8 -*-
#importacion de librerias
import urllib.request
import json

#leer json local
data = json.loads(open(«cancha.json»).read())
print (data)
print ((data[2]))

#leer json url
url = «http://servidor/data/cancha.json»
response = urllib.request.urlopen(url)
data = json.loads(response.read().decode())
print (data)

print ((data[2]))





A trip under the moonlight

27 07 2015

«A trip under the moonlight» se trata de un experimento creado para #Chrome que crea un paisaje realista en la web, realmente es muy interesante

https://goo.gl/NLqQH4





Primer vídeo 360° en YouTube

28 06 2015

Les presento el primer #vídeo 360° en #YouTube, realmente una muy buena experiencia





22 de junio de 2015 – Día del ataque del Angel

23 06 2015

El día en que comienza la historia de Evangelion

Este 22 de junio sería el día en que daría inicio la historia de Evangelion, Sachiel caería de los cielos para causar terror en Tokio-3, e intentar así ocasionar el Tercer Impacto que acabaría con la raza humana, según los designios de los Pergaminos del Mar Muerto

Despues del Segundo Impacto, ocasionado por el contacto de los seres humanos con Adán en la Antártida en el año 2000 lo que provoca una gran explosión que derrite gran parte del polo sur y un cambio en el eje de la Tierra. A raíz de esto, los países sufrieron cambios en su estructura geográfica

Pasó un lapso de 15 años hasta que los Monstruos trataron de invadir el Geofrente ubicado bajo la ciudad, esto debido a que ahí se encontraba Lilith, su fin era entrar en contacto con ella para producir un nuevo cataclismo que acabará a la raza humana





Project Brillo – Internet de las Cosas

29 05 2015

Google dio un nuevo paso en el Internet de las Cosas el proyecto lo denominó «Project Brillo», un nuevo sistema operativo para dispositivos de poca potencia, el mismo se podrá comenzar a probar con una developer preview durante el tercer trimestre de este año

Project Brillo se gestó luego que Google compró Nest en febrero del año pasado. Se trata de un sistema operativo derivado de Android, pero minimizado para poder ser utilizado en dispositivos con poca potencia

Soportará conexiones WiFi, Bluetoot LE de baja energía, y claro, se podrá conectar con el resto de dispositivos Android, pero para que todos los dispositivos se conecten entre sí a través,  de la red se utiliza un idioma en común lamado Weave.

Esta plataforma nace para comunicar nuestros teléfonos, la nube y los dispositivos que utilicen Brillo





Chrome Dev Editor – IDE multiplataforma

27 05 2015

Chrome Dev Editor es un IDE creado por Google para desarrollar aplicaciones webs y Chrome Apps, tanto para escritorio como para móvil. Dispone de soporte para Javascript y Dart, además de ser bastante ligero y multiplataforma ya que está construido en sí mismo como una Chrome App.

Chrome Dev Editor puede ser usado desde cualquier dispositivo Chrome OS y por supuesto cualquier ordenador que tenga instalado Chrome (Windows, Linux o Mac).

CDE nos permite crear proyectos usando distintas plantillas como aplicaciones Web JavaScript y combinándolas con Polymer, aplicaciones Dart, Chrome Apps tanto para escritorio como para móvil o Web Starter Kit.

Permite clonar y manejar rama en Git de los proyectos, además de acceder al sistema de ficheros como un IDE, dispone del compilador de Dart y lanza un servidor embebido para ejecutar los proyectos desde la máquina local. Además de poder subir directamente a la Web Store nuestras Chrome Apps.

Descargar
http://ift.tt/1lXdDNu





Conozcamos un poco de Windows Azure

27 05 2015

Azure es la única plataforma en la nube líder en el sector para infraestructura como servicio (IaaS) y plataforma como servicio (PaaS). La eficaz combinación de los servicios administrados y sin administrar le permite crear, implementar y administrar aplicaciones según desee para obtener una productividad sin comparación.


Admite cualquier sistema operativo, lenguaje, herramienta y marco, ya sea Windows, Linux, SQL Server, Oracle, C# o Java. Además, pone a su alcance lo mejor de los ecosistemas de Windows y Linux, por lo que puede crear excelentes aplicaciones y servicios que funcionan con cualquier dispositivo.


Azure se puede ampliar o reducir rápidamente para adaptarse a cualquier demanda, de modo que solo paga por lo que usa. La facturación por minuto y el compromiso de igualar los precios de la competencia para los servicios de infraestructura conocidos, como el proceso, el almacenamiento y el ancho de banda, implica que siempre obtendrá unos precios inmejorables por el rendimiento. Se ejecuta en una red global de centros de datos administrados por Microsoft en expansión en 19 regiones, lo que le aporta una amplia variedad de opciones de aplicaciones en ejecución y le garantiza que sus clientes siempre recibirán el mejor rendimiento. 


Windows Azure se describe como una capa en la nube funcionando sobre un número de sistemas que utilizan Windows Server, estos funcionan bajo la versión 2008 de Windows Server y una versión customizada de Hyper-V, conocido como el Hipervisor de Windows Azure que provee la virtualización de los servicios. La capa controladora de Windows Azure se encarga de escalar y de manejar la confiabilidad del sistema evitando así que los servicios se detengan si alguno de los servidores de datos de Microsoft tiene problemas y a su vez maneja la información de la aplicación web del usuario dando como ejemplo los recursos de la memoria o el balanceo del uso de esta.


Dentro de la plataforma, el servicio de Windows Azure es el encargado de proporcionar el alojamiento de las aplicaciones y el almacenamiento no relacional. Dichas aplicaciones deben funcionar sobre Windows Server 2008 R2. Pueden estar desarrolladas en .NET, PHP, C++, Ruby, Java. Además del servicio de ejecución, dispone de diferentes mecanismos de almacenamiento de datos: tablas NoSQL, blobs, blobs para streaming, colas de mensajes o drives NTFS para operaciones de lectura / escritura a disco.


Dado que la tecnología puede fallar, Windows ofrece una manera de proteger la información importante con una copia de seguridad automática dentro de un servicio de almacenamiento. Las copias de seguridad quedan cifradas antes de la transmisión y se almacenan cifradas en Windows Azure. Estas copias de seguridad están fuera de sitio, lejos de su centro de datos, lo que reduce la necesidad de asegurar y proteger los medios de copia de seguridad en el lugar.


La administración de copias de seguridad en la nube usa herramientas de copia de seguridad conocidas en Windows Server, Windows Server Essentials, o el Administrador de System Center Data Protection. Estas herramientas proporcionan experiencias similares al configurar, supervisar y recuperar copias de seguridad ya sea en el disco local o el almacenamiento de Windows Azure, o puede utilizar el software propio del agente. Después de que los datos se copian a la nube, los usuarios autorizados pueden recuperar fácilmente copias de seguridad de cualquier servidor. También se pueden utilizar Copias de seguridad incremental para asegurar el uso eficiente de almacenamiento y un menor consumo de ancho de banda, al mismo tiempo que permite la recuperación de punto en el tiempo de varias versiones de los datos.

Servicios ofercidos

Infraestructuras

  • Máquinas virtuales
  • Red virtual
  • Almacenamiento
  • Backup
  • Recuperación de sitios
  • Proceso intensivo

Desarrollar aplicaciones modernas

  • Web Apps
  • Mobile Apps
  • Servicios multimedia
  • Integración
  • Desarrollo y pruebas

Datos

  • Base de datos SQL
  • HDInsight
  • Aprendizaje automático
  • Análisis de transmisiones

Administrar identidades y accesos

  • Active Directory de Azure
  • Autenticación multifactor
  • Salesforce
  • DocuSign
  • Google Apps
  • Box
  • Dropbox

Otros servicios

  • Administración de API
  • Application Insights para Visual Studio
  • Servicio de aplicaciones
  • Automatización
  • Backup
  • Servicios de BizTalk
  • CDN
  • Servicios en la nube
  • DNS
  • DocumentDB
  • ExpressRoute
  • Almacén de claves
  • Equilibrador de carga
  • Caché administrada
  • Servicios multimedia
  • Mobile Engagement
  • Servicios móviles
  • Bases de datos centrales de notificaciones
  • Redis Cache
  • RemoteApp
  • Service Bus
  • Visual Studio Online
  • VPN Gateway


Fuente:




Por qué Chrome consume toda la memoria RAM?

24 05 2015

El problema de Chrome es su propia concepción y filosofía, en la cual cada extensión y cada pestaña son tareas o procesos separados e independientes. Eso permite a este navegador proteger mejor al usuario de posibles cuelgues en una de las pestañas abiertas o en caso de que algún plugin nos juegue una mala pasada: eso no afectará al resto del navegador, porque como hemos dicho el resto de pestañas y ventanas del navegador serán ajenas a los efectos de lo que pueda ocurrir en otras.
Existen factores que inciden en ese consumo de memoria: la característica de renderizado previo de Chrome también es devoradora de megas de RAM, pero lo es por una buena causa: hace que la carga de las páginas se acelere. Algunos plugins no son además demasiado eficientes en la gestión de memoria y no la liberan cuando terminan de usarla, lo que también impacta en este consumo mejor.
Para solucionar alguno de estos inconvenientes, podemos utilizar extensiones como «The Great Suspender», que se encarga precisamente de gestionar mejor la memoria que algunas extensiones no liberan, liberándola ella si esa tarea ha estado inactiva durante cierto periodo de tiempo.

Instalar desde WebStore
http://ift.tt/1FtxNJy





Fatboy Slim VS Dimitri Vegas, Like Mike

16 05 2015




Vuelve el Cassette – 185 TB de almacenamiento

16 05 2015

Lejos quedaron los días en que a cada cassette le cabían 7 canciones por cada lado. Actualmente se utilizan cintas magnéticas para almacenar enormes cantidades de información, pero nada como lo que acaba de presentar Sony.

Se trata de una cinta magnética con una densidad de almacenamiento de 148 Gb por pulgada cuadrada, con lo que un cassette actual que utilice esa cinta sería capaz de albergar hasta 185 TB de información, el equivalente a más de 300 computadoras portátiles comunes con un disco duro de 500GB, pero en un solo cassette.

Para conseguirlo el nuevo tipo de cinta magnética Sony utilizó “deposición catódica, una tecnología para formar láminas delgadas al vacío, para generar múltiples capas de cristales con una orientación uniforme sobre un filme de polímero con un grosor de menos de 5 micrómetros.”

Los cassettes de cinta magnética utilizados actualmente para almacenamiento masivo alcanzan los 1.5 TB por unidad, pero esta nueva tecnología aumentará su capacidad en 74 veces.

Sony aún no comercializa la tecnología pero aseguró en comunicado de prensa que la nueva cinta magnética pronto se encontrará en el mercado y que no es la máxima capacidad que se podrá alcanzar.