Entradas con zylk-blog tech times .

Actualidad

Expresiones regulares avanzadas en java

avatar
Gustavo Fernández Nov 25, 2013

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}.*\\..*"); Que nos permite recoger el texto que está entre copy_ y la siguiente barra del siete "/" y también nos permite......

Leer más

Mas sobre la edicion online en Alfresco y Libreoffice

avatar
Cesar Capillas Nov 02, 2013

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 hacer para url-schemes tipo magnet (para abrir con un cliente como Transmission). Investigando un poco más sobre el tema es posible......

Leer más

Ping AJP via perl script

avatar
Cesar Capillas Jul 10, 2013

En ocasiones necesitamos revisar las diferentes capas en una instalación de un servidor de aplicaciones java (por ejemplo jboss) o contenedor de servlets (tomcat), en donde normalmente disponemos de una capa de frontal apache, que actua de proxy de la capa de la aplicación. Es usual la utilización de proxies AJP en el mundo java ya sea a través de mod_proxy_ajp o de mod_jk. El proceso de debugging en una implantación requiere poder hacer "pings via AJP" hasta el servidor de aplicaciones o......

Leer más

Update alternatives instalando una jdk que no esta en los repositorio

avatar
Gustavo Fernández Jun 03, 2013

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 están en los repositorios oficiales de algunas distros,  ...

Leer más

Como darle uso a tu viejo android

avatar
Cesar Capillas May 12, 2013

El caso es que conforme a que Android asegura su posición dominante como sistema operativo de dispositivos moviles y tablets, es cada vez más común tener tirado por casa un móvil viejo de recambio que puede ser utilizado para múltiples usos. Y es que con un dispositivo android tenemos un potencial servidor, y si no mirad la aplicación Servers Ultimate en Google Play. El artículo de hoy se aleja un poco de los posts habituales sobre Liferay, Alfresco, Nuxeo, o Sinadura que tratamos en el blog......

Leer más

Gestion de certificados con openssl

avatar
Gustavo Fernández Jan 25, 2013

En los proyectos, normalmente, en la fase de desarrollo se suelen usar certificados auto-firmados para los temas relacionados con canales de comunicación seguros. A continuación vamos a mostrar una serie de comandos para crear llaves, solicitudes de certificados etc.. para no tener que usar certificados autofirmados. Si se hace esto y se instalan los certificados de la CA de desarrollo en los equipos no tendremos que preocuparnos durante el desarrollo de los temas relacionados con los......

Leer más

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

avatar
Cesar Capillas Dec 19, 2011

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 zylk.net a través del stack Alfresco + Firefox + OpenOffice mediante la definición y asignación de OpenOffice como cliente de webdav a ciertos enlaces creados en......

Leer más

Error "Too many open files" en Alfresco

avatar
Test Test Feb 08, 2011

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 Java, el error está provocado por una protección en GNU/Linux y se encuentra documentado en el Manual de instalación y......

Leer más

Enviando correos desde el servicio de Amazon

avatar
Cesar Capillas Jul 08, 2010

Otra de las problemáticas encontradas en Amazon fue el envío de correo desde sus servidores para las notificaciones en Liferay. Para no sobrepasar las políticas de abuso de envío de correo lo más sencillo, consiste en una configuración de exim4 o postfix, como pasarela smarthost de un smtp provider como google: Os dejo la receta en cuatro pasos, la receta para utilizar exim como pasarela smarthost de gmail es la siguiente y los links originales: En /etc/exim4/update-exim4.conf.conf......

Leer más

zylk.net en la nube de Amazon EC2

avatar
Cesar Capillas Jul 01, 2010

Llevamos un mes haciendo uso de los servicios EC2 de amazon para un proyecto europeo con Liferay Portal. Hasta ahora siempre habíamos usado plataformas de virtualización gestionadas desde equipos de zylk.net pero dada la dimensión del proyecto nos pareció una buena idea montar el entorno de test del proyecto en una instancia amazon ec2, principalmente por dos razones: Relación coste/servicio Gestión remota e independiente Requerimientos hardware (RAM,...) Las conclusiones que queremos......

Leer más

Ubuntu 10.04 LTS al caer

avatar
Cesar Capillas Apr 25, 2010

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 3 años para las versiones Desktop y 5 años para las versiones Server. Por otro lado, como sabeís, los códigos numéricos de Ubuntu se refieren a la fecha......

Leer más

Actualizando clamav en Zimbra 5.x

avatar
Cesar Capillas Apr 18, 2010

Como muchos de vosotros sabéis, el pasado jueves-viernes las versiones < 0.95 del popular antivirus clamav dejaron de funcionar, y numerosos servidores de correo electrónico tuvieron algunos problemillas. El caso es que aunque estaba anunciado por clamav, pilló por sorpresa a muchos, entre ellos a los servidores de correo electrónico que utilizan clamav por debajo, como es el caso de las versiones de Zimbra 5 (< 5.0.16). Os dejo aquí la receta, por si hay algún despistado que todavía no tiene......

Leer más

Usando netcat para acceder a Windows

avatar
Cesar Capillas Mar 25, 2010

Una manera curiosa de manejar una consola de MS-DOS en windows remotamente desde Linux (y es que a veces hay que hacer estas cosas) es a través de Netcat. Netcat crea un socket TCP en modo escucha (server socket) o un socket que es utilizado para conectarse a un servidor (modo cliente). Esta navaja suiza nos permite hacer cosas como esta: C:\> nc -l -p 1234 -e cmd.exe En el ejemplo anterior es necesario tener netcat para windows instalado. De este modo podemos acceder a Windows, desde......

Leer más

Nuxeo 5.3.1 publicado

avatar
Cesar Capillas Mar 23, 2010

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 mejoras principales son las siguientes: El conector de CMIS se incluye por defecto El soporte de OpenSocial ha sido mejorado y actualizado......

Leer más

Sobre licencias open source

avatar
Cesar Capillas Feb 28, 2010

En general, existe bastante confusión en las implicaciones legales de las licencias de software libre, y un desconocimiento de las diferencias de las principales licencias open source como pueden ser GPL, LGPL, MIT, Apache o BSD. Para que una licencia pueda considerarse como "open" debe cumplir una serie de requisitos recogidos por la OSI (Open Source Initiative). De forma resumida: Acceso al código fuente Redistribución gratuita del software Debe permitir modificaciones y obras derivadas, y......

Leer más

Sinadura como impresora virtual para firma de documentos

avatar
Cesar Capillas Feb 10, 2010

Uno de los usos que se le puede dar a sinadura a sus nuevas funciones de scripting es la de impresora virtual de firma en Linux via CUPS-PDF. CUPS-PDF es una impresora virtual que te permite guardar cualquier tipo de documento en formato PDF. Para conectarlo con las capacidades de firma unicamente es necesario incorporar el script de sinadura en el comando PostProcessing de cups-pdf:                                                        $ vim /etc/cups/cups-pdf.conf PostProcessing......

Leer más

Monopolos magneticos

avatar
Cesar Capillas Jan 27, 2010

Una de ciencia, con algo de retraso (Septiembre 2009), que uno ya no se dedica a esto. Resulta que va a ser verdad que existen los monopolos mágneticos (que cosas oye!) y que las ecuaciones de Maxwell van a ser simétricas. Un par de links: http://www.sciencedaily.com/releases/2009/09/090903163725.htm http://www.sciencemag.org/cgi/content/abstract/326/5951/411 --Dr. C.  ...

Leer más

VMware compra Zimbra

avatar
Cesar Capillas Jan 13, 2010

Yahoo! ha anunciado la venta de la suite colaborativa de correo electrónico Zimbra a VMware. Yahoo! adquiró Zimbra en septiembre de 2007 por 241 millones de euros, y tras las dudas iniciales sobre el futuro de la aplicación opensource, reestructuró su sistema de correo electrónico (Yahoo Mail y Yahoo Calendar) y lo integró con numerosos servicios de Yahoo!. En estos años Zimbra ha sacado dos versiones GA, la 5.x y la 6.x, posicionándose y consolidándose como uno de los principales proveedores......

Leer más

Integrando sinadura en el escritorio Gnome (I)

avatar
Cesar Capillas Nov 22, 2009

Ha salido recientemente la versión 2.0 de sinadura, el firmador de PDFs multiplataforma libre, con muchas novedades, entre las que destacan la validación de PDFs firmados, las opciones de firma recursiva, el API de firma, o la posibilidad de ejecutar la aplicación desde la línea de comandos. Esta última característica se puede incorporar en numerosos procesos de scripting. Una posibilidad de integración sencilla de sinadura 2.0 con el escritorio Gnome se puede hacer a través del paquete......

Leer más

zylknet on twitter

avatar
Cesar Capillas Nov 17, 2009

@zylknet is on #twitter....

Leer más
— Resultados por página
Mostrando el intervalo 21 - 40 de 47 resultados.