≡ Menú

Desarrollo Web

Hablamos de desarrollo web. Python y Django. NodeJS, Angular, EmberJS y VueJS. WordPress, Genesis Framework, Thesis Theme y PHP.

Distancia de Hamming con JavaScript

Según la Wikipedia, la "Distancia de Hamming" es la diferencia entre una palabra y otra. En este ejercicio se debe calcular la distancia de Hamming entre dos cadenas de ADN. La mutación de ácido nucleico mas simple y común es una mutación puntual, que reemplaza una base con otra en un nucleótido individual. Al contar [...]

{ 0 comentarios }

LoopBack, conceptos básicos

Antes de enfrascarnos en la aventura de usar un nuevo backend para el Cuadro de Mando, debemos conocer los conceptos claves del diseño de LoopBack, lo que sin duda nos permitirá comprender mejor su funcionamiento. Los modelos son el corazón de LoopBack y corresponden con las fuentes de datos como bases de datos u otros [...]

{ 0 comentarios }

LoopBack, un servidor de API

Ahora que empezó el desarrollo del nuevo Cuadro de Mando Integral, buscando alternativas para crear el prototipo de las aplicaciones me encontré con LoopBack, un servidor basado en NodeJS que hace API de manera instantánea. Para que tengan una idea, en Django primero se tienen que crear los modelos, luego el serializador, luego los ViewSet [...]

{ 0 comentarios }

Sass y WordPress

Sass es un pre-procesador de lenguaje CSS que permite escribir código de forma sencilla ya que permite el uso de variables, reglas encadenadas, mezclas, importaciones en línea y mucho más, con una sintaxis completamente compatible con CSS. Entre las características de Sass podemos mencionar las siguientes: Es compatible con CSS3 Permite extender el lenguaje con [...]

{ 0 comentarios }

El poder de los filtros en Genesis Framework

Les quiero hablar un poco acerca de los Rich Snippets, pero antes les voy a contar como usar los filtros para ampliar las funcionalidades básica de Genesis Framework. Para poder vincular mi sitio a Google Plus, necesitaba agregar a mi perfil de autor un enlace a mi perfil de Google+, sin embargo aunque escribía correctamente el código, [...]

{ 0 comentarios }

Genesis Framework y las imágenes destacadas

Las imágenes destacadas, cuyo nombre es featured images fueron agregadas a la versión 2.9 de WordPress, junto con otra característica complementaria, las imágenes miniatura o post thumbnail1. Estas miniaturas son muy usadas en los temas tipo magazine o de películas para mostrar los carteles, por ejemplo. Esta característica de post thumbnail proporciona una forma estandarizada de mostrar una imagen de una forma bastante económica; [...]

{ 0 comentarios }

Crear plantillas modulares con Jinja2

Jinja2 es un motor de renderizado de plantillas desarrollado en Python diseñado para ser flexible, rápido y seguro. Si conoces como usar las plantillas de Django entonces ya conoces lo suficiente para empezar a utilizar Jinja2. Este sistema de plantillas es también utilizado por Pelican, el generador de contenido estático que utiliza este blog. La [...]

{ 0 comentarios }

Django y el protocolo OpenGraph

Ya vimos en el artículo anterior como integrar el protocolo OpenGrap en Genesis Framework y ahora veremos como hacer esto mismo en Django, algo que todavía más simple. Vamos a agregar las mismas propiedades que en un blog con WordPress, así que agregamos directamente las propiedades en nuestra plantilla de páginas, y en algunas propiedades [...]

{ 0 comentarios }