Get it on Google Play
MySQL de supervivencia, gestionar procesos
MySQL de supervivencia, gestionar procesosEsta semana hemos tenido una incidencia rara, un servidor de MySQL con la CPU desbocada. A partir de aquí hemos tenido que ver que procesos se estaban ejecutando con la sentencia: Esto nos devuelve un listado de procesos parecido a esto: El listado de procesos nos da cantidad de información útil como el progreso de […]
Desarrollo frontend: Tratamiento de ficheros en HTML5 y Javascript
Desarrollo frontend: Tratamiento de ficheros en HTML5 y JavascriptPues resulta que HTML5 tiene una estupenda API para poder trabajar con archivos. Esta API nos permite leer los archivos en distintos formatos. Después esto tiene muchas aplicaciones como poder partir ficheros grandes, tratamiento de ficheros antes del envió, etc. Vamos a suponer que tenemos un pedacito de HTML donde tenemos un campo de formulario […]
IoT con MQTT + Mosquitto + Python
IoT con MQTT + Mosquitto + PythonComo ya es costumbre en este tipo de vídeo aprovecho para adjuntar en este post el código que he ido poniendo en la pantalla. Aunque no es necesario para entender el artículo si que es recomendable ver el vídeo porque en directo se ven las cosas mucho mas claras: Introducción a MQTT y Mosquito MQTT(Message […]
Formación ElasticSearch(ELK) en Barcelona, Madrid, Zaragoza, Sevilla…
Formación ElasticSearch(ELK) en Barcelona, Madrid, Zaragoza, Sevilla…ElasticSearch es el motor de búsqueda y recuperación de documentos líder del mercado. Esta tecnología te permitirá indexar y recuperar documentos noSQL en tiempo real gracias a su arquitectura distribuida con gran capacidad es escalabilidad y alta disponibilidad. Este curso esta disponible solo para empresas en modalidad presencial. El temario es totalmente personalizable: En este […]
Formación Liferay: Acceder a la base de datos
Formación Liferay: Acceder a la base de datosLiferay tiene una estupenda API para acceder a su base de datos, además tenemos Service Builder para crear nuestros propios servicios y abstraernos de saber como se hacen las peticiones o que base de datos se esta usando. Pero en ocasiones esto no es suficiente: A veces necesitamos acceder directamente a la Base de datos […]
Liberación de los datos de participación de esta web
Liberación de los datos de participación de esta webHace un poco mas de un mes que anuncié que implementaba un sistema de feedback en esta web. Básicamente se trata de la posibilidad de valorar que te ha parecido un artículo con una puntuación del uno(Muy mal) al cuatro(Muy bien). Lo tenéis disponible en el pié de este post. Esto puede parecer de poca […]
Aplicaciones con Geolocalización con ElasticSearch
Aplicaciones con Geolocalización con ElasticSearchEn este artículo vamos a ver como lo hacemos para crear un sistema de geolocalización con ElasticSearch. Os recomiendo que os miréis el vídeo porque creo que aporta cosas que el artículo no hace. Creación del índice Tal como se comenta en el vídeo lo primero que tenemos que hacer(Después de descargar, descomprimir y arrancar […]
Migrar de Liferay Enterprise a Liferay Community
Migrar de Liferay Enterprise a Liferay CommunityHace unos meses recibí un encargo poco común, migrar de la versión Liferay 6.2 EE a la versión community. Es poco común si, pero por otro lado, la verdad es que Liferay les hizo muy mala venta. Casi no tenían servicios por su licencia, no consumían ninguno de sus servicios comerciales y, sobretodo, los ‘partners’ […]
Desarrollo frontend: Guía para dominar Javascript vainilla(Vanilla JS)
Desarrollo frontend: Guía para dominar Javascript vainilla(Vanilla JS)Hubo un tiempo en que no eras nadie si no dominabas JQuery. JQuery era el rey para el desarrollo frontend, llegó a ser estándar de facto y se utilizaba en casi todos los proyecto. Pero el mundo de la tecnología es cruel, nadie ni nada escapa a quedar obsoleto y ahora pasa a ser la […]
Uso de plantillas Freemarker en tus aplicaciones JavaEE
Uso de plantillas Freemarker en tus aplicaciones JavaEEFreemarker es un motor de plantillas para aplicaciones Java totalmente Open Source. Un motor de plantillas nos permite desacoplar el formato de los datos en nuestras aplicaciones. También nos permite que nuestras aplicaciones sean mas configurables, por ejemplo, podemos hacer que nuestras facturas, mails, páginas sean totalmente configurables por el usuario. Tal como se muestra […]