Open IT Experts for Enterprise

Zylk empresa de desarrollo de ecommerce

tech

Nuxeo 5.3.1 publicado

Se ha publicado la versión 5.3.1 del popular gestor documental Nuxeo DM, así como de su plataforma Nuxeo EP. Esta versión principalmente trae nuevas funcionalidades y resuelve ciertos bugs, mejorado componentes y servicios, asegurando la compatibilidad hacia atrás. La actualización no requiere una migración de datos o cambios en el código desde la 5.3 Las …

Nuxeo 5.3.1 publicado Leer más »

Ubuntu 10.04 LTS al caer

Hace unos días teníamos noticias de la versión RC (Release Candidate) de Ubuntu 10.04 (Lucid Lynx), en su versión LTS (Long Term Support), con soporte de larga duración, y ya falta poco para que tengamos la versión de disponibilidad general GA (General Availability). Las versiones LTS , que se publican cada dos años, están soportadas durante …

Ubuntu 10.04 LTS al caer Leer más »

zylk.net en la nube de Amazon EC2

Llevamos un mes haciendo uso de losservicios EC2 de amazon paraun proyecto europeo con Liferay Portal. Hasta ahora siempre habíamosusado plataformas de virtualización gestionadas desde equipos dezylk.net pero dada la dimensión del proyecto nos pareció una buenaidea montar el entorno de test del proyecto en una instancia amazonec2, principalmente por dos razones: Relación coste/servicio Gestión …

zylk.net en la nube de Amazon EC2 Leer más »

Error «Too many open files» en Alfresco

Es posible que durante nuestro trabajo diario con Alfresco, sobre todo durante procesos de carga masiva de datos, Alfresco deje de funcionar y en los logs encontremos trazas parecidas a la siguiente:  […] 13:13:44,138 User:admin ERROR [org.alfresco.fileserver] java.net.SocketException: Too many open files […] No se trata de un error de Alfresco ni de su ecosistema …

Error «Too many open files» en Alfresco Leer más »

Edicion online de documentos de Office y Openoffice en Alfresco via webdav

Una de las funcionalidades más deseadas en Alfresco y en todo gestor documental es la denominada edición online de documentos desde su interfaz web. Esto es la posibilidad de abrir, editar y guardar un documento de office desde Alfresco Share sin la descarga y el guardado local del mismo. Esta funcionalidad la hemos implementado en …

Edicion online de documentos de Office y Openoffice en Alfresco via webdav Leer más »

Update alternatives instalando una jdk que no esta en los repositorio

Un par de comandos útiles para gestionar varias jdks de un sistema operativo linux   root@liferay:/tmp# update-alternatives –install /usr/bin/java java /usr/lib/jvm/jdk1.7.0/bin/java  300 root@liferay:/tmp# update-alternatives –config java   que sirven para declarar una nueva jdk y fijarla como versión por defecto para la shell, es bastante útil ahora que las versiones de jdk de sun/oracle no …

Update alternatives instalando una jdk que no esta en los repositorio Leer más »

Mas sobre la edicion online en Alfresco y Libreoffice

Recientemente hemos detectado que el método para configurar la aplicación externa (en nuestro caso Libreoffice) para el url-schemes como dav:// o davs:// no funciona como debería en las últimas versiones de Firefox. Por alguna extraña razón que desconocemos, Firefox no deja establecer una aplicación externa de escritorio para el protocolo dav, cosa que si podemos …

Mas sobre la edicion online en Alfresco y Libreoffice Leer más »

Expresiones regulares avanzadas en java

Llevo un rato jugando con una expresión regular para extraer de un string cierta información. Como casi siempre los dos problemas principlaes son 1) Las agrupaciones 2) Obtener la primera aparición del patrón y que ésta solo contenga la parte que nos interesa En este caso la expresión queda como sigue: Pattern pattern = Pattern.compile(".*\/apps\/copy_(.*?)\/(.*\/){0,1}.*\..*"); …

Expresiones regulares avanzadas en java Leer más »

Linux commands to check your disk performance

Yesterday I read in Blyx.com, NAS or SAN, that is the question, in fact a usual question for Alfresco Administrators:   http://blyx.com/2015/08/06/alfresco-nas-or-san-that-question   In some part of the article, Toni says that Alfresco recommends a disk throughput greater than 200 MB/sec, so I decided to check some linux commands for measuring disk performance. This will …

Linux commands to check your disk performance Leer más »

Empaquetando aplicaciones java para MacOSX

A continuación voy a da algunas referencias que nos han ayudado en la automatización de la generacion de empaquetados para MacOSX, de aplicaciones java. En zylk.net empezamos a hacer nuestros primeros desarrollos multiplataforma allá por el año 2009 cuando desarrollamos, junto a otros miembros de la comunidad, la primera versión de sinadura. Después de 6 …

Empaquetando aplicaciones java para MacOSX Leer más »

Prototipando un servicio de validación de tickets usando códigos QR

El otro día me propusieron a ver si era posible desarrollar un servicio de validación de entradas, vamos a llamarlo, que permitiera validar las entradas y fuera ágil. El servicio debía cumplir las siguientes especificaciones Estar en producción en 10-12 días Permitir acceder al recinto usando una entrada impresa en papel Permitir acceder al recinto …

Prototipando un servicio de validación de tickets usando códigos QR Leer más »

technics

API gateway architecture for microservices

netflix, spotify, airbnb la importancia de un api gateway Siguiendo con los anteriores artículos relacionados con los microserviciospresentamos un nuevo diagrama de arquitectura de lo que se conoce comoAPI-gateway.Que es una suerte de orquestador (y más) de lasllamadas a distintos microservicios. En realidad las operaciones querealizan los microservicios suelen ser operaciones muy atómicas queaunque tienen valor de …

API gateway architecture for microservices Leer más »