domingo, 31 de enero de 2016

Itext , evitar truncado de campos de texto

En el caso de exportaciones a excel o csv, donde el hecho de truncar el tamaño de un texto no aplica. Es necesario especificar en la plantilla del report que no es necesario truncar el campo si excede el tamaño para ello.

Si se esta trabajando con el i-report de forma gráfica la propiedad se encuentra un tanto escondida.


Si por el contrario se esta editando el fichero a mano , abrá que incluir el siguiente modificador al tag de texto, os dejo una referencia

http://stackoverflow.com/questions/6139366/display-full-text-in-excel-without-truncation


miércoles, 9 de septiembre de 2015

RegExp : validación nombres y apellidos

^[^±!@£$%^&*_+§¡€#¢§¶•ªº«\\/<>?:;|=.,]{1,20}$ 

jueves, 2 de abril de 2015

Eliminar host de know_host

Para eliminar la entrada de una clave de un servidor al que se conecta via ssh.

$ ssh-keygen -R 192.168.1.33

Suele ser necesaria esta acción cuando la maquina a la que nos queremos conectar tiene la misma ip que otra maquina a la que nos hayamos conectado.

Al hacer ssh sobre la maquina aparece este mensaje de error

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
f2:92:1d:da:81:2a:d7:16:0a:48:f0:43:20:1c:f4:b5.
Please contact your system administrator.
Add correct host key in /home/bodhi/.ssh/known_hosts to get rid of this message.
Offending key in /home/bodhi/.ssh/known_hosts:1

jueves, 1 de agosto de 2013

Swap Campos Enteros con XOR en MySql

Una forma de cambiar campos en una tabla de mysql , donde los campos son númericos es valerse de la función XOR.

Un pequeño ejemplo:

create table flipcampo (
       id bigint(20),
      campo1 bigint(20),
      campo2 bigint(20)
);

insert into flipcampo ( id ,
                        campo1 , 
                        campo2
                       ) 
           values 
               (2,1000000,10),
               (2,200000,20),
               (1,3000001,30);

select * from flipcampo;

update flipcampo 
          set campo1 = campo1 ^ campo2,
               campo2 = campo1 ^ campo2,
               campo1 = campo1 ^ campo2 
where id= 2;

select * from flipcampo;

drop table flipcampo;



resultado:

2, 10, 1000000
2, 20, 200000

1, 3000001, 30

jueves, 30 de diciembre de 2010

UUID discos

La forma más rápida y sencilla de averiguar el uuid de un dispositivo que este conectado a tu maquina es con el siguiente comando : blkid.

#blkid

Pero como siempre me olvido de este comando recomiendo la creación del siguiente alias para continuar con la nomenclatura de los comandos

#alias lsuuid='blkid'

martes, 29 de junio de 2010

Conectar Squirrel a un AS400

  • Conseguir el driver : jt400.jar
  • Ubicar el jar en el directorio ../lib del squirrel
  • Configuración del driver
  • Nombre : a elección del usuario : p.e. : as400
  • Example URL : jdbc://ip-as400/usuario
  • Class Name > com.ibm.as400.access.AS400JDBCDriver
  • Configuraci'on del alias
  • Alias> a elecci'on del usuario p.e. as400
  • User> el mismo que el introducido en la url
  • Password>el que corresponda
  • Y con esto todo listo para atacar a nuestro servidor de base de datos

XD.

jueves, 27 de mayo de 2010

Limitar el numero de resultados de una consulta

Ejemplo de como listar unicamente 10 registros de una consulta

SELECT
*
FROM
[nombre de la tabla]
FETCH FIRST 10 ROWS ONLY