Un data warehouse rentable- IBM, Oracle o Teradata?
Cuando leía el último número de la Revista de IBM Data Management me encontré con un informe que compara los costos de tres plataformas empresariales de data warehouse. Como se constató en la revista de IBM, se puede saber ya quién fue el ganador. Sin embargo, vale la pena leerla.
Leer más…
Javascript: Redondeo a 0 o a 0.5
En un proyecto reciente que tuve la necesidad de redondear un número al decimal más cercano de la mitad (por lo que el número se quedará en 0.0 o a 0.5) utilizando JavaScript. Por lo tanto, si el valor era 100.1 o 100.2, devolvería 100. Si el valor fue de 100.3 o 100.4, devolvería 100.5, y así sucesivamente. No hay funciones de redondeo integradas en JavaScript.
Leer más…
El Juego ‘Microsoft Flight’ será el sucesor de Flight Simulator
El año pasado, después de cerrar el estudio de desarrollo encargado del juego Microsoft Flight Simulator, la compañía dio a entender que no se ha hecho con la franquicia. Ofertas de Trabajo de Microsoft a principios de este año proporcionaron más evidencias. Y esta mañana, la compañía confirmó sus planes, al anunciar que está trabajando en #una nueva entrada inspirada en el best-seller de franquicia Microsoft Flight Simulator.»
Leer más…
¿Cómo recuperar la dirección IP publica de tu computadora?
Al intentar recuperar la dirección IP de tu ordenador utilizando programación con servicios estándar .NET como las funciones System.Net.Dns, terminarás con un resultado como 127.0.0.1 o 192.168.1.X.
Leer más…
Muestra de Datasets para benchmarking y testeo
A veces sólo necesitamos algunos datos para cosas como pruebas de estrés. Sin embargo, los datos generados al azar son terribles – no tienen una distribución realista, y no es fácil de comprender si sus resultados son significativos y correctos. Los datos reales o cuasi-reales son lo mejor. Ya sea que estás buscando un par de megabytes o muchos terabytes, las siguientes fuentes de datos pueden ayudarte como punto de referencia y de ensayo en condiciones más realistas.
Leer más…
Diferencias entre series KMS y MAK de Microsoft
Las series KMS (Key Management Service) y series MAK (Multiple activation Key) parecen un poco complicado pero intentaré hacer un explicación de las diferencias que hay entre ellas.
Primero de todo este tipo de licencias se usa para los productos Microsoft desde que apareció en el mercado Windows Vista, desde ese momento parece ser que a Microsoft le ha dado buenos resultados y está siguiendo con esta política en los demás sistemas, Windows 7, Windows Server 2008,…
Leer más…
Javascript: funcion IsArray
Al escribir funciones genéricas de JavaScript (lo cual hacemos tanto como sea posible), te debes dar cuenta de los desarrolladores de todos los niveles de experiencia en el uso de tu función genérica. Esto significa prevenir que los errores sucedan si el desarrollador envía algo inesperado como un parámetro.
El ejemplo más reciente de esto es trabajar con una matriz como un parámetro. Eso me llevó a preguntarme cómo controlar una variable para saber si es un array en JavaScript. Leer más…
Herramientas UML para el modelado de sistemas
Los seres humanos utilizamos diversos modelos para poder representar elementos o concepciones en diversas áreas como pintura, artes plásticas, construcción, sistemas de software e incluso en nuestra vida cotidiana. El modelado de sistemas es una actividad importante e imprescindible en la construcción de cualquier tipo de sistema, está considerado como un plano que nos muestra la estructura genérica o abstracta de algún sistema.
Debido a importancia que ha tomado el hecho de modelar y diseñar antes de construir se han desarrollado diversas herramientas de software que facilitan esta actividad. Al elegir una herramienta de software se debe considerar elementos como son: el tipo de licenciamiento, plataforma, sistema operativo, generación de código.
Leer más…
Lenguajes de programación para principiantes
La gente me pregunta ocasionalmente que lenguaje de programación aprender como primer lenguaje. Realmente no hay una buena respuesta a esa pregunta y lo que recomiendo ha cambiado a través de los años. Más que recomendar un lenguaje específico yo pensé resumir algunas de las cosas que pienso cuando recomiendo un primer lenguaje.
Historia de un Hacker: Déjame decirte sólo lo fácil con que pueden robar tus datos personales
Un pajarito me dijo que la gente está enojada con Google. Según algunas fuentes los coches streetview que vagan por el país han estado grabando datos privados de los routers de la gente. Por privados se entiende los nombres de usuario, contraseñas, sitios web visitados y más.
Debido a esta historia me decidí a mostrar a todos ustedes lo fácil que es para mí para obtener toda la misma información. Esta noche, cogí mi portátil y me fui en una misión.
Leer más…