Data Scientist: Correlación de variables: Precio barril vs. Precio gasolina
Data Scientist: Correlación de variables: Precio barril vs. Precio gasolinaSegún la Wikipedia: En probabilidad y estadística, la correlación indica la fuerza y la dirección de una relación lineal y proporcionalidad entre dos variables estadísticas. Es decir, como afecta un cambio de una en la otra. Hoy estaba pensando en lo mucho que tarda la gasolina en bajar y lo poco que tarda en subir […]
Mejorando la experiencia de usuario: Como implementar un control del error de sesión expirada en JSF
Mejorando la experiencia de usuario: Como implementar un control del error de sesión expirada en JSFPara mejorar la experiencia del usuario cuando le caduquen las sesiones de JSF(JavaServer Faces) por inactividad, por actualización de la aplicación o por otras circunstancias lo haremos de la siguiente manera: Configuramos en el fichero ‘faces-config.xml’ el ‘Exception Handler Factory’: Implementamos la classe configurada en el ‘Exception Handler Factory’: Finalmente ya solo nos queda implementar […]
Liferay 7: Los ficheros de configuración de los módulos OSGI
Liferay 7: Los ficheros de configuración de los módulos OSGIHasta la versión 7 de Liferay pocos ficheros de configuración teníamos, el ‘portal-ext.properties’, el ‘system-ext.properties’ y algunos otros para configurar logs, la base de datos vía JNDI y cosas similares. Con la llegada de Liferay 7 y Liferay DXP han llegado también los módulos OSGI. Los módulos OSGI se pueden configurar desde el panel de […]
Formación machine learning: Algoritmos de machine learning por tipo de aplicación
Formación machine learning: Algoritmos de machine learning por tipo de aplicaciónCuando queremos empezar a aplicar algoritmos de Machine Learning en nuestros datos corporativos, lo primero es escoger que algoritmos serán mas apropiados. En el post anterior “Machine Learning con Java y Weka” vimos como podíamos utilizar las librerías Weka para aplicar los algoritmos de Machine Learning en nuestras aplicaciones. En este post vamos a ver […]
Wordpress vs. Drupal vs. Liferay: Análisis de CMS
WordPress vs. Drupal vs. Liferay: Análisis de CMSEn muchas ocasiones me preguntan que CMS(Content Management System) es el mejor y la respuesta siempre es la misma, depende. Depende del tipo de proyecto, no existe un producto perfecto para todos los proyectos. En este artículo vamos a analizar varios CMS, los principales del mercado y los que yo mas conozco, utilizando distintas variables. […]
Diferencias entre Liferay Community y Liferay Enterprise Edition
Diferencias entre Liferay Community y Liferay Enterprise EditionMucha gente me pregunta la diferencia entre la versión Community y la Enterprise de Liferay. De hecho es de las primeras cosas que se explican en mis cursos de formación. En este articulo vamos a intentar dar un poco mas de luz sobre este tema. Este post lo escribo de memoria, con lo que espero […]
Importación y Desarrollo con datos de la web con Google Analytics
Importación y Desarrollo con datos de la web con Google AnalyticsGoogle Analytics(GA) es actualmente el sistema para obtener datos de las visitas de una web mas usado. No puedo dejar de mencionar que existen alternativas como Piwik que nos permiten guardar nosotros todos los datos(GA solo nos deja ver lo que el quiere) para trabajar con ellos mas cómodamente o crear sistemas mucho mas potentes, […]
Subiendo ficheros con JavaServer Faces y Primefaces
Subiendo ficheros con JavaServer Faces y PrimefacesSi estamos usando JSF(JavaServer Faces) y queremos usar el componente para subir ficheros de PrimeFaces, el ‘fileUpload’, deberemos configurar primero en el fichero ‘web.xml’ el filtro ‘FileUploadFilter’: Cuidado! Porque si no configuramos el filtro no da ningún tipo de error, pero los ficheros no subiran. Una vez con el filtro configurado ya podemos insertar el […]
Resumen 2016 y objetivos 2017
Resumen 2016 y objetivos 2017Sin duda, 2016 ha sido un año que me ha marcado, con algunas experiencias buenas y otras muy malas. Tenia en mente escribir este post, pero la newsletter “2017” del gran David Bonilla me ha inspirado a no alargarlo mas(De hecho, posts de otros años nunca han sido escritos por falta de motivación). Lo mas […]
Gamificando sistema de encuestas para formación
Gamificando sistema de encuestas para formaciónHace pocas semanas lanzábamos la versión gamificada de las encuestas que una importante escuela de negocios de Barcelona envía a sus estudiantes al terminar el trimestre. Los objetivos eran claros: Mejorar la experiencia y el ‘engagement’ de los alumnos al rellenar los formularios. Este tipo de encuestas tienen un montón de preguntas, llevan mucho rato […]
© Albert Coronado Calzada