Un buscador sencillo con Vue.js

En esta ocasión, vamos a ver el código de un sencillo buscador, que accede a una API para mostrar unos resultados, usando Vue.js. El ejemplo muestra la conexión a una API de ejemplo que ya vimos en un anterior post: Usando axios, donde conectabamos a un sitio web {JSON}Placeholder, que pone a nuestra disposición unas… Seguir leyendo Un buscador sencillo con Vue.js

Publicada el
Categorizado como Desarollo Etiquetado como

Creando Aplicaciones Web Multilingües con PHP, JSON y AJAX

En este post, veremos de forma muy sencilla, la puesta en marcha de un sistema de traducción multilingüe en PHP. Como siempre, vamos a ver el código por partes, para poder tener una idea de como funciona el sistema. 1. Página principal El fichero index.php contiene la carga principal de todos los elementos de la… Seguir leyendo Creando Aplicaciones Web Multilingües con PHP, JSON y AJAX

Publicada el
Categorizado como Desarollo Etiquetado como ,

Promesas en Javascript: una aproximación rápida

Cuando hablamos de programación asíncrona en JavaScript, es fundamental hablar de la gestión de operaciones mediante promesas. Estas han venido a sustituir a los callback ya que disponen de una sintaxis bastante más clara y una gestión de errores más eficaz. Pero, ¿qué son las Promesas? Básicamente son objetos JavaScript que nos representan el éxito… Seguir leyendo Promesas en Javascript: una aproximación rápida

Web Scraping con Python: Una aproximación sencilla

Tras el parón de las navidades, vuelven los post técnicos al blog. En esta ocasión vamos a hablar del web scraping (o scraping, a secas) y veremos una pequeña aproximación a esta técnica. El scraping es una técnica que nos permite extraer datos de sitios web de manera automatizada. Es decir, nos permite recorrer un… Seguir leyendo Web Scraping con Python: Una aproximación sencilla

Publicada el
Categorizado como Desarollo Etiquetado como

Añadiendo una marca de agua a nuestras imágenes con Python

El post de hoy es corto, pero auna dos cosas que me gustan mucho, el desarrollo y la fotografía. Me planteaba un amigo hace unos días si existia la posiblidad de poner una marca de agua a las imágenes de una carpeta dada. Obviamente, durante la edición de las fotos, en casi todos los programas… Seguir leyendo Añadiendo una marca de agua a nuestras imágenes con Python

Validando usuarios en Django contra aplicaciones sociales

En esta ocasión vamos a aprovechar las capacidades de Django para crear una aplicación que valide usuarios contra algunas aplicaciones y redes sociales. Para el caso que nos ocupa, se va a plantear una validación simple contra Google y contra Github, es decir, que cualquier usuario que tenga cuenta en Google o en Github, puede… Seguir leyendo Validando usuarios en Django contra aplicaciones sociales

Publicada el
Categorizado como Desarollo Etiquetado como

Azul y amarillo

Cuando te acostumbras a salir a pasear con la cámara, acabas encontrandote con imágenes que de otra forma pasarían desapercbidas. Una casualidad, hizo que me fijará en la disposición y colores de unos buzones en Gandia. A partir de ahí, y durante unos días, la misma combinación de colores fue apareciendo ante mi. ¿Casualidad? No… Seguir leyendo Azul y amarillo

Creando nuestro framework de desarrollo con PHP (rutas y controladores)

Hace unas semanas, empezé el proyecto de desarrollar un framework que permitirera montar aplicaciones con PHP. Algo similar a Codeigniter o Laravel, pero obviamente mucho más modesto. Pasado este tiempo, se ha avanzado un poco y quiero contaros estos avances. Configurando rutas Para hacerlo más manejable, he creado un sistema de gestión de rutas, que… Seguir leyendo Creando nuestro framework de desarrollo con PHP (rutas y controladores)

Publicada el
Categorizado como Desarollo Etiquetado como

Traduciendo contenidos estáticos de Vue.js con diccionario

En esta ocasión voy a retomar el proyecto que se llevó a cabo para montar el CRUD con una base de datos de películas hace unas semanas, para configurar la traducción de contenidos estáticos en la aplicación VUE.js. Lo primero y fundamental, es la instalación de la libreria vue-I18n, que nos permitirá la internacionalización de… Seguir leyendo Traduciendo contenidos estáticos de Vue.js con diccionario