Actualidad

Presentation of Sinadura 5 at Tecnowebinars

avatar
zylk administrator feb 16, 2016
Zylk

Next Wednesday, 23rd March 2016, from 19:45 to 20:30 our CEO David Olmos Luis will deliver a webinar on Digital Signature for IT-Latino, a network with more than 130,000 users. You can discover the world of digital signature solutions on the market, and learn about the innovations that make up the ecosystem of our product, Sinadura. David will discuss the ecosystem, Sinadura ECM and how to extend its functionality to facilitate signing documents stored in Alfresco ECM. In addition, we pursue......

Leer más

How to avoid indexing full content in Alfresco

avatar
Cesar Capillas feb 04, 2016

To avoid indexing full content in Alfresco, we have different aproximations:   1. From SOLR point of view (tested in SOLR 1.4 and Alfresco 4.2.5):    In solrcore.properties (for workspace and archive store) set:    alfresco.index.transformContent=false alfresco.ignore.datatype.1=d:content   This is a general setup (for all content types).   2. From Filesystem Bulk Import and/or CMIS APIs point of view:    Add aspect cm:indexControl and use cm:isIndexed=true, and cm:isContentIndexed=false in......

Leer más

El futuro de sinadura (sinadura 5)

avatar
Gustavo Fernández feb 03, 2016
Zylk

El ecosistema de sinadura, que zylk.net lleva gestionando y dinamizando desde hace unos 7 años, va a sufrir este año una transformación, o eso esperamos. Hasta ahora todos los proyectos que componen el ecosistema son proyectos con una base común pero sin una ligazón fuerte. Durante el año 2016 desde zylk.net vamos a tratar de impulsar varias acciones relacionadas con este ecosistema. La intensidad del impulso dependerá bastante de la financiación que consigamos para afontar este nuevo reto.......

Leer más

API gateway architecture for microservices

avatar
Gustavo Fernández ene 24, 2016
Zylk

Siguiendo con los anteriores artículos relacionados con los microservicios presentamos un nuevo diagrama de arquitectura de lo que se conoce como API-gateway. Que es una suerte de orquestador (y más) de las llamadas a distintos microservicios. En realidad las operaciones que realizan los microservicios suelen ser operaciones muy atómicas que aunque tienen valor de negocio necesitan ser orquestadas para poder representar una operación de negocio real. Donde podemos ver a grandes rasgos la......

Leer más

Visión general de una arquitectura de microservicios basada en yarn

avatar
Gustavo Fernández ene 11, 2016
Zylk

Siguiendo con la evolución de las arquitecturas orientadas a servicios ... ahí va un gráfico que completa la visión general explicada en anteriores post Los servicios son servicios modelados con avro/RP y pueden operar en tres modalidades POJOs Como servicio RPC en local Como servicio RPC en un cluster de yarn (escalado, tolerancia a fallos etc..)...

Leer más

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

avatar
Gustavo Fernández ene 07, 2016

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 usando la entrada sin imprimirla en papel Comunicarse con los servicios centrales del cliente para integrar la información de quién había entrado......

Leer más

Timetracking system for taiga using slack integration

avatar
Gustavo Fernández dic 21, 2015

En zylk.net llevamos unos diez años gestionando los proyectos y los soportes con el bugtracker (mantis). En este último mes estamos probando distintas herramientas más próximas a la gestión de proyectos que a la gestión de issues/tasks etc.. Hemos probado algunas SAAS otras on premise etc... De momento con la que más a gusto nos estamos encontrando es con taiga... Una de las cosas que no tiene taiga es la posibilidad de imputar horas reales en las notas de las historias de usuario, issues,......

Leer más

Simulando errores de red o mejorando la calidad de nuestro software

avatar
Gustavo Fernández dic 16, 2015

Una de las cosas que no se suelen probar en los proyectos de desarrollo de software es cómo operan los desarrollos realizados antes situaciones en las que la red falla (los famosos micro-cortes de red tan utilizados para justificar el mal funcionamiento de un software) Hay proyectos, como el ejercito de monos de netflix ... que sirven para probar estas cosas (hay un mono que se dedica a hacer putadas en la red para ver si los componentes son tolerantes a fallos o no y sobre todo si tenemos......

Leer más

How to control public shared content in Alfresco

avatar
Cesar Capillas dic 14, 2015

Last day, I was asked for a client about how to control "public" shared content in Alfresco Share in a simple way. These are some of the ideas of the support conversation:   [me] First, just write in the Alfresco Share search box, the next querys. You should see your shared content.    ASPECT:"qshare:shared" ASPECT:"qshare:shared" AND @cm:creator:"ccl001" ASPECT:"qshare:shared" AND @qshare:sharedBy:"ccl001" ASPECT:"qshare:shared" AND @cm:modified:["2014-12-31" TO NOW] ASPECT:"qshare:shared"......

Leer más

How to deactivate metadata extraction in Alfresco

avatar
Cesar Capillas dic 03, 2015

This a simple tip for deactivating metadata extractors in Alfresco 4 and 5 (from Alfresco 4.1.4 and above)  When do you need this ? In a bulk filesystem import, you can lose performance in data injection due metadata extracters. When you have a huge repository with millions of documents, and you want to apply indexation policies to prevent a non-controlled indices growth. In alfresco-global.properties just type (and then restart the service): # pdfs extracter.PDFBox.enabled=false # office......

Leer más

Avro RCP yarn and slider II

avatar
Gustavo Fernández dic 02, 2015

Siguiendo con la visión de una arquitectura basada en yarn y mirco servicios ... os dejo un diagrama completo de los componentes y su comportamiento    ...

Leer más

Avro RCP yarn and slider

avatar
Gustavo Fernández nov 29, 2015

Siguiendo con los artículos relacionados con YARN, SLIDER y arquitecturas relacionadas con BigData mostramos a continuación una posible arquitectura basda en los siguientes tres elementos YARN SLIDER AVRO RPC Donde lo importante es que con este tipo de arquitectura podríamos disponer de servicios con las caraterísticas indicadas Resilence (http://hortonworks.com/blog/rm-yarn-resilience/) Elastic (https://slider.incubator.apache.org/) Horizontal Scaling (http://hortonworks.com/hadoop/slider/)......

Leer más

Online edition with Libreoffice in Alfresco 5

avatar
Cesar Capillas nov 28, 2015

Last days I was asked for a tip (again) for enabling online edition via webdav with Libreoffice in Alfresco 5. It is tested with this setup: Ubuntu 14.04 LTS (although it can work in other Linux) Libreoffice 4.2.8.2 (it comes with the Linux distro) Alfresco CE 5.0c && 5.0d (the jar is valid for Alfresco 4 too) Last versions of Firefox and Chrome So, in your Alfresco 5 server you need to download the jar file and copy in $ALF_HOME/tomcat/shared/lib directory, restarting alfresco service:  ......

Leer más

Usando yarn y slider para levantar procesos en un cluster de hortonworks

avatar
Gustavo Fernández nov 22, 2015

Siguiendo con las pruebas y las arquitecturas relacionados con bigdata vamos a inspeccionar las capacidades de yarn para levantar procesos en un cluster HDP. Lo primero que habría que introducir es el producto yarn. De la página siguiente de hortonworks podemos obtener la siguiente definición YARN is the prerequisite for Enterprise Hadoop, providing resource management and a central platform to deliver consistent operations, security, and data governance tools across Hadoop clusters. YARN......

Leer más

How to track SOLR indexation process in Alfresco

avatar
Cesar Capillas nov 18, 2015

For tracking indexation in SOLR, we have the Alfresco Administration Console, which gives us the indexation status, the indices in disk, and an estimation of the remaining time of transactions to be indexed. This is available in Enterprise edition in Admin Console:   http://localhost:8080/alfresco/service/enterprise/admin/admin-searchservice   This information is directly taken from SOLR Summary XML Report (in this case the url is using 8080 instead of the default secured 8843):  ......

Leer más

How to get logs for Alfresco querys

avatar
Cesar Capillas nov 17, 2015

For getting more information about Alfresco querys just edit (extend) custom-log4j.properties in extension directory, for example:   /opt/alfresco/tomcat/shared/classes/alfresco/extension/custom-log4j.properties   SQL queries:   log4j.logger.java.sql=debug log4j.logger.java.sql.Connection=DEBUG log4j.logger.java.sql.Statement=DEBUG log4j.logger.java.sql.PreparedStatement=DEBUG log4j.logger.java.sql.ResultSet=DEBUG   Be careful, this is pretty verbose. Be careful with caches too!.   SOLR......

Leer más

Ambari hortonworks stacks and services solrCloud for liferay

avatar
Gustavo Fernández nov 01, 2015

Siguiendo con el post de ayer y después de unos mínimos ajustes en los scripts del stack, ya podemos crear un cluster de solr (tipo cloud) y crear en él una collection con dos shards y factor de replica 2. Para ellos basta con ejecutar el siguiente comando en alguno de los nodos gestionados desde ambari ./bin/solr create_collection -c liferay-collection -shards 2 -replicationFactor 2 Este comando crea una collection con dos shards y replica 2 llamada liferay-collection que la usaremos más......

Leer más

Ambari hortonworks stacks and services

avatar
Gustavo Fernández oct 31, 2015

Dentro del proyecto ambari[0] hay dos partes que son claramente extensibles. Las vistas[1] Los stacks services[2] En este artículo vamos a ver, muy someramente, para que creemos que se pueden usar los stacks y un ejemplo de stack para gestionar un motor de búsqueda como solr[3]. Según el propio proyecto ambari la definición de un stack es Ambari supports the concept of Stacks and associated Services in a Stack Definition. By leveraging the Stack Definition, Ambari has a consistent and......

Leer más

How to copy files in linux faster and safer than cp

avatar
Cesar Capillas oct 17, 2015

Sometimes a simple cp -a command is a very painful and slow process. It's true that -v (verbose) option can give you some information on the details of the copy process, but not normally the progress of it. In fact, cp -a is a quite slow process that sometimes is faster (and safer) implemented by tar, for example:   $ tar cf - . | (cd /dst; tar xvf -)   Usually faster, and more verbose. Another commands such as pv can help you too, to monitor the progress of a copy between two directories,......

Leer más

Zylk.net is an official Hortonworks Partner

avatar
zylk administrator sep 17, 2015
Zylk

Hortonworks es una solución de Apache Hadoop Enterprise (os dejo un link a un vídeo explicativo) que garantiza que la entrada de empresas y administraciones públicas a la explotación del universo BigData se haga de una manera fiable, con soporte profesional, y basada en soluciones opensource. En estos momentos, es uno de los players del mercado con mayor crecimiento. La empresa fue fundada en 2011 por un equipo proveniente de Yahoo y en estos momentos cotiza en el NASDAQ como podéis comprobar......

Leer más