Entradas

Mostrando las entradas de septiembre, 2018

Inscripción para los cursos en la carrera de Ingeniería de Software

Formulario de inscripción para los cursos gratuitos preparados por Docentes de la carrera de Ingeniería de Software de Uniandes Santo Domingo. Hacer clic en este enlace.

Carrera Ingeniería de Software Uniandes Santo Domingo

Imagen

Este nuevo curso gratis de Codecademy te enseña cómo construir tu propia blockchain

Imagen
Codecademy es una de las plataformas de educación online más conocidas entre los que buscan aprender temas relacionados con la programación. Siempre se han caracterizado por ofrecer una buena colección de cursos gratis además de sus programas de pago. Recientemente lanzaron dos nuevos cursos gratuitos que cualquiera puede tomar simplemente registrándose en el sitio con su cuenta de correo, Facebook, Google o GitHub. El primero es una Introducción al blockchain o cadena de bloques, la tecnología de moda detrás de las criptomonedas como Bitcoin y Ethereum. Es un curso pequeño que puedes tomar incluso en un día, cuenta con tres lecciones interactivas para que aprendas lo básico sobre blockchain y luego ahondes un poco más. Sin embargo, lo mejor es la última lección, pues utilizarás lo aprendido para crear tu propia mini-blockchain usando Python. Las lecciones son gratuitas, pero las evaluaciones forman parte del programa Pro de Codecademy, es decir, de su suscripción de pago. Sin
Imagen
MySQL 8 finalmente ha llegado a la escena de los gestores de bases de datos y lo hace en plan grande; liberando entre sus nuevas características las siguientes: Soporte a Window Functions Soporte nativo a JSON Data Type Mejoramiento en velocidad Inclusión por defecto del juego de caracteres utf8mb4 ¿Por qué JSON en bases de datos relacionales? Dentro de la industria desde hace años, llegaron a irrumpir las bases de datos de tipo documento tales como MongoDB, las cuales mostraron que al no estar amarradas al esquema tradicional de SQL, podían ofrecer una velocidad de escritura y lectura aún muy superior a lo manejado por las bases de datos relacionales; sin embargo esa realidad se ha vuelto a modificar gracias a los últimos esfuerzos de MySQL gracias a su implementación nativa para guardar, modificar y eliminar datos en formato JSON (JavaScript Object Notation) Las bases de datos NoSQL (Not only SQL), se basan en un esquema flexible de datos, en los cuales no necesitas

Conoce “Data Color Picker”, generador automático de paletas cromáticas equidistantes

Imagen
Elegir la paleta de gama cromática perfecta es tan sencillo como escoger un color y dejar que Data color picker la genere. Existen infinidad de opciones y herramientas que nos pueden servir de gran ayuda a la hora de crear nuestras propias paletas de color. Data color picker es una de esas herramientas y en esta ocasión, su elemento diferencial es que se trata de un generador de paletas de color que crea gamas cromáticas equidistante. Y seguramente te estarás preguntando, "¿qué quiere decir eso?". Sencillo, el sistema te pedirá que selecciones el color inicial con el que quieres empezar a construir tu paleta de color y el color con el que quiere terminarla; a continuación, creará automáticamente una paleta con el número de colores que hayas seleccionado, escogiendo la gama que mejor se ajusta a los dos colores iniciales. Seguir leyendo -->

Nuevo buscador de Google para periodistas y científicos

Imagen
Google lanzó un nuevo motor de búsquedqa destinado a periodistas y científicos con el fin de facilitarles el acceso a millones de repositorios de datos públicos. Disponible en versión beta (software a prueba), Google Data Search le permite a sus usuarios encontrar conjuntos de datos alojados en el sitio de un editor, una biblioteca digital o páginas web personales. Las búsquedas arrojan información de quién creó el conjunto de datos, cuándo se publicó, cómo se recopilaron los datos, cuáles son los términos para usar los mismos y formatos de descarga. Este buscador otorga acceso gratuito y ordenado a conjuntos de datos en temas de ciencias ambientales y sociales, datos gubernamentales y datos proporcionados por organizaciones de noticias que antes eran difíciles de encontrar o se desconocía su existencia. Por mencionar algunos ejemplos, se puede consultar información de la NASA o archivos de la Universidad de Harvard. Para todos aquellos que quieran compartir sus datos a través

9 programas gratis para que los profesores detecten plagios en los trabajos de los alumnos

Imagen
Hoy te proponemos nueve programas gratis para detectar plagios en textos. En el mundo académico hay pesos pesados como Turnitin.com, que dice estar presente en el 70% de las universidades españolas. Sin embargo, este tipo de soluciones suele ser siempre de pagos, aunque existen algunas alternativas que te permiten analizar trabajos de forma gratuita. Puede que muchas de estas alternativas no se puedan comparar en opciones y potencia a las soluciones de pago, pero la mayoría de ellas pueden ayudar a los profesores a detectar plagios en los trabajos de sus alumnos, aunque sea con ciertos límites en la amplitud de los trabajos o en el número de revisiones que se pueden hacer sin tener que pasar por caja. Seguir leyendo -->

Cómo hacer un índice automático en Word

Imagen
En determinados tipos de texto, los índices resultan muy útiles. Como ocurre en un libro literario, los índices pueden referenciar capítulos, párrafos de un texto, secciones, nombres, lugares, o lo que nosotros queramos. Un índice, que Word llama en algunas versiones Tabla de contenido, es muy práctico para obtener un resumen del contenido, o para que el lector tenga un referencia a la hora de acceder a la información. Pínchando en una sección del índice, nos llevará hasta allí. Vamos a aprender a crear un índice automático en Word. La ventaja de hacerlo con un procesador de textos es que una vez creado el índice, si añadimos páginas o secciones al documento, el índice se actualizará automáticamente. Pon en marcha una versión de pago de Word. No se pueden hacer índices con la versión gratuita. Abre un documento que tenga varios párrafos o secciones, con varias páginas. Seguir leyendo -->

En MySQL nunca uses "utf8", usa "utf8mb4"

Imagen
Pero aquí está el problema: MySQL "utf8" no es UTF-8. La codificación "utf8" sólo admite tres bytes por carácter. La codificación UTF-8 real - que todo el mundo utiliza, incluido usted - necesita hasta cuatro bytes por carácter. Los desarrolladores de MySQL nunca arreglaron este error. Lanzaron una solución en 2010: un nuevo conjunto de caracteres llamado "utf8mb4". Por supuesto, nunca anunciaron esto (probablemente porque el error es muy embarazoso). Ahora, las guías en la Web sugieren que los usuarios usen "utf8". Todas esas guías están equivocadas. En resumen: MySQL "utf8mb4" significa "UTF-8". MySQL "utf8" significa "una codificación de caracteres propietarios". Esta codificación no puede codificar muchos caracteres Unicode. Voy a hacer una declaración dramática aquí: todos los usuarios de MySQL y MariaDB que están utilizando actualmente "utf8" deberían utilizar "utf8mb4&q

¿Qué es una API?

Imagen
Cuando estamos en el mundo del desarrollo es normal comenzar conociendo los lenguajes de programación, después avanzamos a temas un poco mas complejos como los paradigmas de programación, hasta aquí podemos decir que es un camino muy común como desarrollador en formación. Cuando estamos en la programación orientada objetos o en la programación web normalmente nos viene la necesidad de conocer como hacer bien las cosas, en otras palabras buscamos las buenas practicas del lenguaje de programación o del paradigma de programación que usamos. Finalmente llegamos a una parte que tiene muchos caminos de tomar como los de arquitectura de software, patrones de diseño, etc. Estos se consideran como temas "duros" en el desarrollo de software en general, aunque depende muchas veces de la plataforma, tecnología, sistemas y de cualquier tecnología que usamos para trabajar. En este punto ya todos comienzan a tomar el camino dependiendo de lo que se busca. Existe algo importante te