Hibernate y su empleo de Javassist

5 de diciembre de 2012

hibernate

Hibernate emplea las librerías Javassist (Java Programming Assistant) para realizar tareas de reflexión java (java reflection), por ejemplo, para construir objetos definidos como lazy que se obtienen posteriormente a la ejecución de una consulta. Las clases construidas, aunque respetan el interfaz de la clase original, tienen diferente nombre de clase, formando parte del nombre la palabra ‘javassist’, por ejemplo una clase de nombre ‘Item’ formada con javassist puede pasar a llamarse ‘Item_$$_javassist_165′. Esto a veces conduce a errores ya que si se comparan los nombres de clase de un objeto, por ejemplo, en el método ‘equals’ de una clase,  los nombres serán diferentes.
Leer el resto de esta entrada »

Debian Squeeze en DNS 320

17 de noviembre de 2012
Debian

Logo de Debian

En un post anterior comenté como añadí algo de funcionalidad a un NAS D-Link DNS-320, gracias a Fun_Plug. Pues bien, de una manera igual de sencilla se puede instalar una versión de Debian, con lo cual aumenta enormemente la funcionalidad del sistema, haciendo muy sencillo, por ejemplo, añadir servicios de svn, apache, etc. a través del propio gestor de paquetes apt de debian.

 

Previamente hay que tener instalado el ya comentado fun_plug.

En el siguiente enlace podéis descargar un zip con la versión de Debian Squeeze preparada para ser instalada en el DNS-320, así como las instrucciones:

ftp://ftp.dlink.pl/dns/dns-320/driver_software/DNS-320%26325_linuxDebian_revA_Squeeze_all_en_20110111.zip

Nuestro sistema NAS en ningún momento se encuentra en peligro ya que el firmware no es modificado, y si se desea volver al estado inicial de fábrica, basta con eliminar el script fun_plug de la raíz del disco duro HD_a2.

Fuente:  http://murzal-arsya.blogspot.com.es/2011/09/dlink-dns320-nas.html

Modulo ElecFreaks I2C/SPI LCD1602 en IDE arduino V. 1.01

6 de septiembre de 2012
ElecFreaks LCD1602

ElecFreaks LCD1602

Hace unos días, junto con el Arduino UNO, adquirí una variopinta serie de sensores y accesorios varios. Uno de esos accesorios era una pantalla LCD de 16×2 del fabricante ElecFreaks. He tenido problemas un par de días hasta que lo he hecho funcionar, el problema era que la librería del fabricante estaba obsoleta (no funcionaba con las librerías incluídas en el IDE Android v 1.0.1) y las liberías que encontraba por red para displays SPI/I2C no funcionaban correctamente.

Finalmente he modificado la librería publicada en la ‘wiki’ de ElecFreaks para hacerla funcionar con el IDE de Android V. 1.0.1

Son muy pocas las modificaciones pero aquí tenéis la librería modificada por si queréis ahorraros el trabajo.

Descargar librería SPI_IIC_LCD

D-Link DNS-320

26 de agosto de 2012
DLink DNS-320

DLink DNS-320

He comprado un NAS D-Link DNS-320 por 90 € en Amazon.

Es un NAS de dos bahías SATA 2 con posibilidad de RAID 0 / RAID 1. Ofrece los protocolos de compartición más populares FTP, DLNA, CIFS, NFS, AFP.

Originalmente se gestiona mediante interfaz web aunque mediante unos sencillos pasos publicados en internet me ha sido posible modificar el linux original para permitir acceso por SSH.
Leer el resto de esta entrada »