Archivo de la categoría: ingeniería

¿Quién es Satya Nadella?

Satya Nadella

Satya Nadella es el nuevo CEO de Microsoft. Su nombre ha estado en las quinielas desde el inicio pero no ha sido hasta las últimas semanas cuando ha ganado protagonismo. Nadella ha terminado por hacerse con el puesto frente a otros rivales que parecían partir desde mejor posición.

Nadella lleva media vida en Microsoft pero se ha mantenido siempre en una discreta posición interna. En años recientes ha empezado a ser conocido por su buen hacer al frente de la división de ‘Servers and Tools’ y la construcción de Windows Azure. Ahora que será el nuevo jefe, nada mejor que conocerle a él y lo que ha hecho en Microsoft para entender la decisión de la junta directiva.

Su carrera y su llegada a Microsoft

Satya Nadella nació en Hyderabad, India, en 1967. Tras crecer jugando al cricket, deporte que asegura le enseño mucho sobre liderazgo y trabajo en equipo, estudió Ingeniería Eléctrica en su país de origen, en la Universidad de Mangalore. Pero su interés estaba en la informática y terminó por trasladarse a Estados Unidos para estudiar en la Universidad de Wisconsin la carrera de Ciencas de la Computación. Su curriculum académico lo completa un MBA en la Universidad de Chicago.

Su carrera profesional empezó en el departamento de tecnología de Sun Microsystems donde no duraría mucho. Aún no había terminado su MBA cuando recibió una oferta de Microsoft. La compañía estaba trabajando en ese momento en Windows NT y necesitaba a gente que entendiese UNIX y sistemas operativos de 32 bits.

Nadella aceptó el trabajo y durante un tiempo lo compaginó con sus estudios. No fue fácil. Se trasladó a Redmond durante la semana y todos los viernes por la noche volaba a Chicago para asistir a las clases del sábado. Así siguió durante dos años hasta que logró su máster en negocios.

Toda una vida en Redmond

Desde sus primeros días en Microsoft Nadella tuvo relación directa con los productos y servicios online de la compañía. No en vano, empezó trabajando como investigador en la división de servicios online, aunque pronto adquirió otras funciones dentro de la empresa. Como ejecutivo pasó por diferentes roles en departamentos como el de negocios, el de Office o el del buscador Bing. Pero sin duda su mayor éxito, y por lo que ha ganado renombre en los últimos años, es por su capacidad para levantar el negocio en la nube de la compañía.

Satya Nadella Seguir leyendo ¿Quién es Satya Nadella?

Análisis ZTE Nubia 5S mini

Si buscamos un móvil de gama media-alta pero que su presentación no sea grande y que su precio sea competitivo en el mercado, podemos tener como opción el ZTE Nubia 5S mini.

ZTE Nubia 5S mini imagen

Este modelo cuenta con una pantalla multitáctil de 4,7 pulgadas con resolución en HD, además, se destaca por su diseño sencillo, ligero y de colores brillantes. Otro detalle que lo hace atractivo es que cuenta con una cámara trasera de 13 megapíxeles y una delantera de 5 megapíxeles. A continuación te brindamos más detalles sobre este nuevo terminal.

Reseña del producto

ZTE Nubia 5S mini imagenes

Si bien la tendencia ahora es que cada nuevo modelo de terminales móviles cuente con una pantalla de mayor tamaño, el ZTE Nubia 5S mini llega con una pantalla de 4,7 pulgadas en resolución HD, lo que combina bastante bien con su diseño rectangular.

Sobre el procesador, este es un Qualcomm Snapdragon 600 con cuatro núcleos e ingeniería Krait 300 bajo una frecuencia de 1,7 gigahercios y, todo apoyado con una memoria RAM de dos gigas. La memoria de almacenamiento puede ser de 16 o de 32, ya que contará con ambos modelos, y podremos ampliarla hasta 32 gigas más con memoria micro SD.

ZTE Nubia 5S mini foto

En el ZTE Nubia 5S mini contaremos con el sistema operativo Android 4.2.2 Jelly Bean y  contaremos con todo el paquete de Google preinstalado con servicios como YouTube, Gmail, Google Maps, Google Navigation y Google Calendar.

Sobre la conectividad, contaremos con 3G, 4G, LTE, WiFi, GPS, Bluetooth de 4.0 y puerto micro SD.

Características

foto ZTE Nubia 5S mini

  • FDD-LTE BANDA 1/3
  • TD-SCDMA 1900/2000M
  • WCDMA 2100M
  • Peso y dimensiones 134,8 x 65,7 x 7,6 milímetros
  • Procesador y memoria RAM Qualcomm Snapdragon 600, 1.7G de cuatro núcleos
  • 2 GB de RAM
  • Memoria interna 16 / 32 GB de memoria interna
  • Pantalla multitáctil capacitiva IZGO de 4,7 pulgadas
  • Resolución HD 1.280 x 720 pixel
  • Cámara Sensor BSI de 13 megapíxeles
  • Geo-etiquetado
  • Grabación de vídeo en alta calidad de 1080p @30 fps
  • Cámara delantera de 5 megapíxeles (vídeo FullHD)
  • Multimedia Reproducción de música, vídeo y fotos
  • Formatos compatibles: H.263, H.264, MPEG4, AMR-WB, WAV, MP3, iMelody, tono Midi, AAC, eAAC+.
  • Controles y conexiones Sistema operativo Android 4.2 (Jelly Bean)
  • HSPA 3G
  • WiFi 802.11 a/b/g/n
  • WiFi Hotspot
  • WiFi Direct
  • Bluetooth 4.0
  • Sensores: acelerómetro, brújula digital, giroscopio, magnetómetro, luz ambiente y proximidad
  • MicroUSB
  • Mini-jack   auriculares

Aspectos positivos

imagenes ZTE Nubia 5S mini

Del ZTE Nubia 5S mini se destaca el que cuenta con un procesador de excelente potencia, que contaremos con conectividad LTE y que sus dos cámaras son de gran calidad, la delantera de 5 megapíxeles y la trasera de 13.

Aspectos negativos

ZTE Nubia 5S mini fotos

Lo único que consideramos debió mejorar la compañía en su modelo ZTE Nubia 5S mini es que su pantalla solo es en alta resolución mientras que casi todos los modelos del mercado ya nos presentan pantallas en Full HD.

Galería


ZTE Nubia 5S mini review
imagenes ZTE Nubia 5S mini
imagen ZTE Nubia 5S mini
foto ZTE Nubia 5S mini
ZTE Nubia 5S mini fotos
ZTE Nubia 5S mini imagenes
fotos ZTE Nubia 5S mini
ZTE Nubia 5S mini imagen
ZTE Nubia 5S mini foto
ZTE Nubia 5S mini

Haciendo una API Rest en 1 hora con ASP.NET Web Api – III

ASP.NET Web API

En el capítulo anterior configuré el ORM estándar de .NET, Entity Framework 5, y realicé el mapeado de la tabla de datos que construí en el primero.

Este capítulo trataré sobre la construcción en sí de la API Rest con Web API, mostrando como en unos pocos click y selecciones la tendré funcionando y lista para ser probada con Fiddle.

Un CRUD REST casi automáticamente

Teniendo abierto el proyecto de Web API en Visual Studio, pulso con el botón derecho sobre la carpeta de “Controllers” para obtener el menú contéxtual. Aquí selecciono “Add” o “Añadir” (depende del idioma de tu instalación) y vuelvo a escoger “New Scaffolded Item…”.

Web API

En la ventana que se abre selecciono la plantilla de Web API 2 Controller con acciones, utilizando Entity Framework.

Web API

Lo cual me lleva a otra pequeña ventana en donde le cambio el nombre al Controller a PersonasController.

La importancia de escoger bien el nombre es que con esta denominación se construirá el servicio REST y así, en este ejemplo, las llamadas se realizarán a /api/Personas. Teniendo muy en cuenta que es sensible a las mayúsculas, y el no utilizar símbolos como las ñ o los acentos.

Como verás, tengo a continuación un aviso de que estoy utilizando EF 5, por lo cual no voy a poder obtener una API que funcione de forma asíncrona con este ayudante. Lo cual es una pena, pero que veremos en otro capítulo más de este tutorial.

Lo siguiente que debo hacer es seleccionar cual es la entidad que vamos a utilizar en el controlador para transmitir/recibir la información.

Y lo último es elegir el contexto de datos que voy a utilizar. Es decir el conjunto de entidades, operaciones y mapeado en Entity Framework que me permitirán manipular la base de datos. Y que en este tutorial (si has seguido los nombres que he ido poniendo) debe ser la que se lee en la siguiente imagen.

Web API Seguir leyendo Haciendo una API Rest en 1 hora con ASP.NET Web Api – III