Integración Continua en Pelican usando Gitlab-CI

A estas alturas no creo que haya nadie (o casi nadie) en este mundillo que todavía no sepa qué es la integración continua, sin embargo la inmensa mayoría no lo utiliza aún en sus proyectos.

Hay muchas excusas para justificar este hecho, como por ejemplo que "es un proyecto pequeño", o que "es un proyecto personal en el que solo trabajo yo", o que "el proyecto tiene unos plazos muy ajustados y no hay tiempo para más tonterías desarrollos", o incluso que "no merece la pena el esfuerzo extra que hay que dedicarle"... pero ninguna de ellas es válida, así que si alguna vez en tu vida has usado alguna de estas excusas para no utilizar un sistema de integración continua, eres un merluzo, compañero... pero no temas, que eso va a cambiar hoy...

Adios Octopress, hola Pelican!

Efectivamente, ha llegado la hora de enterrar a nuestro antiguo Octopress y dar la bienvenida al nuevo Pelican. Y no solo porque este último esté hecho en Python (que me gusta mil veces más que Ruby, todo sea dicho) sino porque estoy más que harto de esperar la maldita versión 3 de Octopress desde hace literalmente más de 2 años, y no solo no ha salido aún (de hecho, ha pasado más de 1 año desde el último commit que hicieron en cualquiera de las ramas de su repositorio de Github) sino que además sus desarrolladores han anunciado que ésta nueva versión NO es compatible con las anteriores, por lo que ni siquiera puedo migrar el blog. Tendría que hacerlo de nuevo desde cero (incluyendo los plugins que he hecho, el theme, etc).

Así que como se suele decir: Con Octopress, va a ser que no...

Accede a tu biblioteca multimedia (audio y video) desde cualquier parte con Ampache

Según la definición que aparece en Wikipedia, Ampache es un administrador de archivos y servidor de streaming multimedia que se ejecuta sobre un servidor web. Es decir, un software que os permitirá mantener organizada vuestra biblioteca multimedia (generalmente música y películas) y que os permitirá reproducir dicha biblioteca desde un navegador, un smartphone, una tablet, etc.

Empresas como Spotify, Deezer, Jamendo, los asquerosos de Google Play Music o la recién llegada Apple Music (entre muchas otras) ofrecen casi toda la música del mundo a solo un par de clicks de distancia, y como cada vez hay más competencia en este tipo de servicios de audio en streaming, todas ellas se esfuerzan en mejorar la calidad de sus servicios, aumentar su catálogo y mejorar sus cada vez más atractivos precios de suscripción.

¿Porqué montar entonces un servicio propio de streaming? Intentaré explicarlo para que incluso tu, insignificante humano, lo entiendas...

Creación de un bot de Telegram en PHP

Siempre defiendo que Telegram es la mejor app de mensajería que existe a día de hoy, no solo porque de verdad se preocupen por la seguridad y privacidad de las comunicaciones de sus usuarios (no como otros), ni por la calidad de sus apps frente a las de sus competidores, sino porque entre muchas otras cosas, mantienen un ritmo muy alto de actualizaciones que hacen que cada poco tiempo tengamos disponibles nuevas versiones con nuevas y mejores funcionalidades.

En este artículo hablaré de una de sus últimas funcionalidades, concretamente de la API que la gente de Telegram ha liberado para su uso público, y que permite a cualquier programador crear bots para interactuar con otros usuarios a través de conversaciones de Telegram.

Y no solo a programadores, sino que gracias a algunas herramientas (como por ejemplo paquebot.io) cualquier persona con un mínimo de interés y ganas de trastear un poco puede hacerlo.

Pero esto es un blog técnico, no una web de noticias para lusers, así que déjate de asistentes, GUIs y demás mariconadas y vamos a programar...

LCARS: el sistema operativo de la Flota Estelar

Hace tiempo que quería escribir este artículo, sobre todo porque se dice que hay gente por ahí que no saben qué es LCARS (si, lo se... es alucinante.. yo tampoco me lo creía) y como a mi siempre me ha parecido un tema curioso, a partir de ahora cuando hable de este tema con alguien que no lo conozca me resultará mucho más fácil enviarle el enlace a éste artículo que tener que explicar una y otra vez de qué va ésto.

Antes de seguir, y sobre todo si eres una de esas personas (por llamarte de alguna forma) que no ha oido nunca hablar de LCARS, quiero dejar claro que éste artículo no trata de tecnología real, ni de un nuevo sistema operativo, ni de ninguna nueva plataforma de desarrollo asombrosa para que la implementes en tus proyectos.

LCARS NO EXISTE, es pura fantasía, y solo un pequeño e inocente niño pensaría que realmente existe más allá de la imaginación de algunos (al igual que los Reyes Magos, el Ratoncito Pérez o la política de empleo de Mariano Rajoy.

Esta increíble web utiliza cookies para mejorar tu experiencia en la navegación y todo ese rollo que nos obligan a poner, por lo que si continuas en esta web se entiende que aceptas las condiciones de uso. Y si no, ya estás tardando en irte...

 Aceptar    Más información