Secciones

Speaking at Alfresco Summit 2013

Los días 4, 5, 6 y 7 de Noviembre se celebra en Barcelona el Alfresco Summit 2013 de Alfresco.


Ricoh participa en este evento como Patrocinador Silver y celebra además su nueva alianza como partner de Alfresco alcanzando el nivel de Partner Platinum.
El día 6 de Noviembre presentaremos algunos de nuestros casos de éxito donde tengo la oportunidad de presentar uno de ellos, "From paper to eForms: @forms".



Una vez pasado el evento, colgaré en slideshare la presentación.

Saludos,

JK

Netgear n150 en Fedora 19

Debido a algunos problemas de cobertura y pérdida de señal que estoy teniendo con mi tarjeta RTL8723AE que viene integrada en mi portátil, decidí comprar una tarjeta usb wifi de pequeño tamaño y al final me decanté por el modelo Netgear N150.

En la distribución Fedora 19, la tarjeta se reconoce sin problemas, pero cuando intentas conectarte a una wifi, he notado que no se autentica correctamente y constántemente te pide el password de la wifi.

Esta tarjeta utiliza el chip RTL8188 pero si intentas descargar y compilar el driver de la web oficial de Realtek verás que no compila. Buscando un poco por internet he visto que lwfinger ha creado un parche en github para poder utilizar sin problemas esta tarjeta.

Aquí os dejo los pasos que hay que realizar:

git clone git://github.com/lwfinger/rtl8188eu.git
cd rtl8188eu
make
sudo make install
sudo depmod -a
sudo modprobe 8188eu

Podéis encontrar más información sobre este tema en los siguientes enlaces:
Saludos,
JK

Pretty Post with Source Code in Blogger

Llevaba algún tiempo buscando algún método sencillo para poder incluir código fuente en mis entradas en el blog de manera que pudiera ser leído fácilmente.

'Googleando' un poco por Internet encontré esta entrada http://www.craftyfella.com/2010/01/syntax-highlighting-with-blogger-engine.html que ofrecen un método muy sencillo para incluir código fuente en mis entradas.

Ahora, ya podré incluir código fuente en mis páginas como este:
public class HelloWorld {
 public static void main(String[] args) {
 System.out.println("Hello, World"); } }

y que aparezca de la siguiente forma:

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello, World");
    }
}

Este método utiliza las funcionalidades que ofrece la librería javascript SyntaxHighlighter.

Saludos,
JK

Mejoras en el aspecto de eclipse

Se debe reconocer que el aspecto que ofrece eclipse por defecto en linux no está muy trabajado, y me atrevería a decir que es incluso bastante feo, aunque para gustos los colores.


Por suerte existen mecanismos para crear temas adicionales como es el caso del proyecto https://github.com/jeeeyul/eclipse-themes mantenido por Jeeyul Lee en github. Aplicando este tema, el aspecto mejora considerablemente.


Saludos,

Juan C.

Fedora 19 y eclipse: Como solucionar el problema de arranque

Si al instalar eclipse en Fedora 19 descargando el software de la web de eclipse, sin utilizar yum, notarás que aparece un error de este estilo:

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000003682e6da11, pid=13145, tid=140070211499776
#
# JRE version: 7.0_25-b15
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.25-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libsoup-2.4.so.1+0x6da11]  soup_session_feature_detach+0x11
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

Para solucionar este problema, se debe ejecutar la siguiente instrucción antes de lanzar el comando de eclipse: "export SWT_GTK3=1".  Podeis encontrar más información en este link.

Saludos.

Instalar APR en Fedora 19

Tomcat puede utiliza las librerías APR (Apache Portable Runtime) para proporcionar mejora en escalabilidad y rendimiento. Estas librerías forman parte de una biblioteca quese encuentra en el core de Apache HTTP Server 2.x.

Estas librerías ofrecen múltiples usos, como por ejemplo:
  • acceso a funciones avanzadas IO (como sendfile, epoll y OpenSSL)
  • funcionalidades de sistema operativo (generación de números aleatorios, acceso al estado del sistema, etc)
  • manipulación de procesos nativos (memoria compartida, NT pipes, sockets Unix).
Por todo esto, es muy recomendable habilitar estas librerías cuando instalamos un servidor tomcat en producción.

Instalar estas librerías en Fedora 19, es muy sencillo:

yum install tomcat-native

Saludos,

--

Como solucionar el problema de vmware 8.0.4 y kernel 3.8

Hola a tod@s,

Durante el tiempo que llevo sin publicar en mi blog han ocurrido algunos cambios geeks en mi vida, uno de ellos ha sido la compra del portátil mountain f11 ivy que tiene incorporado, en mi caso, un procesado Intel® Core™ i7-3610QM CPU @ 2.30GHz × 8. Hace un tiempo, y por petición popular cree un pequeño video "casero" que podéis ver a continuación.


Con las versiones 3.5 de kernel que incorpora por defecto Ubuntu 12.10, no se le saca todo el partido a este tipo de procesadores, y si hacéis una revisión por Internet veréis que la mayoría recomienda utilizar versiones de kernel 3.7 o superiores. Por suerte, la próxima versión de ubuntu, Ubuntu 13.04, ya viene con el kernel 3.8 con lo cual se supone que los problemas

Si optáis por instalar el kernel 3.8 en Ubuntu 12.10, os aparecerá un primer problema, que impide que ejecutar la instucción vmware-modconfig y compilar los módulos necesarios. Esto se debe a que a partir de la versión 3.7 del kernel se han distribuido de forma diferente ciertos ficheros de cabecera. El que nos afecta es el fichero version.h.

Este primer problema se soluciona de una forma muy sencilla y basta con crear un soft link de la siguiente forma:



cd /usr/src/linux-headers-3.8.0-030800-generic/include/linux
sudo ln -s ../../include/generated/uapi/linux/version.h 



Con esto ya tendréis solucionado el problema y podréis ejecutar el comando vmware-modconfig.

El siguiente problema que aparece está relacionado con el módulo VMCI (Virtual Machine Communication Interface). Este módulo proporciona el acceso desde nuestras máquinas virtuales al sistema operativo host. En esta imagen se muestra un pequeño esquema del funcionamiento de este módulo:

VMware VMCI

Para solucionar este segundo problema debemos descargar este parche ofrecido en los foros de vmware y parchear vmci.tar siguiendo las siguientes instrucciones.



cd /usr/lib/vmware/modules/source
sudo tar -xf vmci.tar
cd vmci-only
patch -p1 < 'patchfile'
cd ..
sudo tar -cf vmci.tar vmci-only/



En este link de los foros de vmware, un usuario dice que ha experimentado algunos problemas de lentitud y que el parche también funciona para vmware 9.

Espero que os sirva de ayuda y hasta otra.

JK