Publicado por
campusMVP
el
Ayer Scott Guthrie anunció en su blog una gran actualización que acaban de lanzar para Microsoft Azure (antes conocido como Windows Azure).
Son muchas actualizaciones en el post original de Scott se detalla cada una de ellas, pero para los impacientes, podemos resumirlas en la siguiente lista:
Los sitios web ahora soportan Java y SSL, incluyendo certificados “comodín” para subdominios. Se ha añadido también la característica de gestión inteligente de tráfico que ya soportaban otros servicio, que básicamente permite ejecutar el sitio web en diferentes zonas geográficas y redirigir automáticamente el tráfico a la más apropiada según la ubicación de cada visitante, mejorando la disponibilidad y el rendimiento.
Máquinas virtuales: se pueden crear directamente desde Visual Studio, soportan las nuevas extensiones “Puppet” y “Chef”, y presentan...
[Más]
Publicado por
Juan Carlos González Martín
el
Una de las tareas habituales de administración de un ambiente de SharePoint es la de tener un cierto control de los tamaños de las bases de datos de contenido disponibles en la granja. Aunque hay varias posibilidades para obtener esa información, mi recomendación pasa por aprovechar las ventajas que PowerShell nos aporta en las tareas de administración de despliegues SharePoint para obtener de forma rápida y sencilla el espacio ocupado por todas las bases de datos de contenidos disponibles. Para crear y ejecutar el script es recomendable hacer uso de ISE (Integrated Shell Script Environment) disponible en Windows Server (Versiones 2008 a 2012 R2) y...
[Más]
Publicado por
José M. Alarcón Aguín
el
En Visual Basic "clásico" existía una propiedad del objeto App llamada PrevInstance que permitía averiguar de manera sencilla si ya se estaba ejecutando la aplicación actual, de forma que era inmediato evitar que se ejecutase dos veces el mismo programa. En .NET no existe nada similar pero es muy fácil simularlo gracias a la clase Process del espacio de nombres System.Diagnostics. El siguiente código permite conseguirlo: private static bool PrevInstance(){ Process[] procesos = Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName); return (procesos.Length > 1);} Lo que h...
[Más]
Publicado por
campusMVP
el
La visión artificial siempre ha sido un problema peliagudo, muy difícil de resolver. Hasta hace poco los sistemas existentes eran bastante limitados. Sí, hace años que más o menos se pueden identificar tipos de fotografías o imágenes en movimiento de manera sencilla, pero solamente analizando algunos rasgos básicos, como colores, formas geométricas y cuestiones similares.
Por ejemplo, en la búsqueda de imágenes de Google o Bing ofrecen búsqueda de fotografías en páginas web de todo el mundo, pero distan mucho de ser perfectas. Estos sistemas se basan en información básica de contexto, como el texto que rodea a las imágenes, el que tienen en sus atributos Alt y Title, sus metadatos EXIF, etc... Pero la imagen en sí...
[Más]
Publicado por
campusMVP
el
Seguro que al verlo la mayoría piensa que está inspirado en Star Wars, pero las cosas no siempre son lo que parecen. En realidad es una réplica (nótese la gracieta de esta afirmación) de los paraguas de neón que aparecían en el clásico de ciencia ficción de 1982, Blade Runner, dirigido por Ridley Scott.
Rick Deckard (interpretado magistralmente por Harrison Ford) es el encargado de perseguir a cuatro replicantes rebeldes y asesinos por el Los Ángeles de 2019 (a la vuelta de la esquina). Ahora tú también puedes sentirte un poco como él por sólo 15 dólares. Hay dos modelos: en negro y en rojo. Los dos, con luz blanca. Los paraguas incluyen las tres pilas AAA necesarias para funcionar. Puedes comprar aquí tu paraguas LED .
Y re...
[Más]
Publicado por
campusMVP
el
Las vistas de SQL Server son muy útiles para utilizar consultas complicadas como si se tratar
[Más]
Publicado por
campusMVP
el
Durante el pasado BUILD 2014, Microsoft presentó un montón de novedades orientadas a desarrolladores de sus plataformas. Las estrellas fueron Windows 8.1 Update 1 y, sobre todo, Windows Phone 8.1.
Lo más interesante de estos dos lanzamientos es que ahora ambos sistemas operativos soportan las mismas APIs de base y se compilan contra el mismo runtime de Windows. Esto implica que a partir de ahora los programadores seremos capaces de crear aplicaciones universales, que funcionarán sin cambios en todos los sistemas operativos de Microsoft y en todos los dispositivos: móviles, tablets, ordenadores de sobremesa y televisiones a través de XBox One.
Se trata de una grandísima noticia que todos esperábamos desde hace más de un año, cuando se lanzó Windows 8. A partir d...
[Más]
Publicado por
campusMVP
el
Últimamente Internet no gana para sustos. Y es que en los últimos tiempos se han descubierto diversas vulnerabilidades con gran impacto en todos los usuarios. Por ejemplo “Goto fail” de Apple, un fallo enorme en su implementación de SSL que abría la puerta a los atacantes a interceptar comunicaciones seguras, el fallo de GnuTSL, o más recientemente el de la nube para Java de Oracle.
Sin embargo todo esto palidece ante el gran impacto del fallo de seguridad descubierto hace dos días en la implementación actual de la biblioteca Open Source de seguridad OpenSSL. Su relevancia se deriva de lo grande que es el bug, y de lo extendida que está en Internet esta biblioteca de código abierto. Se estima que 2 de cada 3 servidores conectados a Internet hacen uso de OpenSSL y ...
[Más]
Publicado por
campusMVP
el
La moda que gusta a todo friki, seas de desarrollo o de sistemas, es generalmente peculiar. Antes que ponerte una corbata seguro que luchas con tu empresa lo que haga falta ¿verdad?.
Quizá si te dejan llevar una corbata como esta pongas menos pegas:
Es de seda 100% y cuesta tan sólo 19,95$ en Think Geek, la mayor (y mejor) tienda friki de Internet. ¿Quién dijo que no se podía ir elegante y ser 'cool' al mismo tiempo? :-)
Publicado por
José M. Alarcón Aguín
el
En muchos programas se suelen dar a los usuarios una serie de opciones para que escoja. Por ejemplo un tipo de búsqueda a realizar, un rango de posibles valores para parametrizar algún comportamiento, etc... Lo más habitual es que estas opciones se "mapeen" después a elementos de una enumeración en el código de la capa de negocio. De esta forma si definimos una similar a esta: public enum EstadoCivil{ Casado, Soltero, Divorciado, Viudo, Religioso,} lo más común será que en la interfaz de usuario exista un modo de seleccionar algún valor equivalente, por ejemplo a través de una li...
[Más]