viernes, octubre 09, 2015

iReport Designer no funciona con JDK8

Tengo instalado el JDK 8 y pude descargar y ejecutar el nuevo programa de diseno para reportes Jaspersoft Studio Community, pero al tratar de hacer unos cambios en un reporte en un servidor jasper, pues el reporte dejo de funcionar, mala cosa, descargue la ultima version de iReport y al tratar de ejecutarlo pues no funcionaba, googleando se encuentra que iReport no funciona con la version 8 de JDK, en ese caso tenia a la mano un JDK 7 en la maquina y se debe indicar al iReport donde ubicar el JDK y no lo tome del sistema, esto en el archivo PATH_IREPORT/etc/ireport.conf en la parte comentada del jdk. La informacion la tome del siguiente foro http://community.jaspersoft.com/ireport-designer/issues/3593#comment-809527


martes, marzo 17, 2015

Solucionando el error the used command is not allowed with this mysql version load data local infile

El caso nacio en que tenia que migrar una info de un archivo medio pesado, cuando genere la sentencia:

LOAD DATA LOCAL INFILE '/home/eperez/archivo.csv' INTO TABLE accesos FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';

Se genero el bendito error, buscando en san google encontre la siguiente solucion (https://bugs.mysql.com/bug.php?id=72220):

1) Added few lines in /etc/mysql/my.cnf
 
  a) [client]
     loose-local-infile = 1 // added this
  b) [mysqld]
     local-infile = 1 // added this 
 
2)  /etc/apparmor.d/usr.sbin.mysqld
     usr/sbin/mysqld {
...
/var/log/mysql/ r,
/var/log/mysql/* rw,
/var/run/mysqld/mysqld.pid w,
/var/run/mysqld/mysqld.sock w,
/data/ r,    // added this
/data/* rw, // added this
 }

3) sudo /etc/init.d/apparmor reload

4) sudo service mysql restart
  

lunes, abril 21, 2014

Eliminar las contraseñas guardadas en una sesion de windows 2008

Bueno.. necesitaba eliminar los password que se guardan en una sesion de windows de un usuario especifico, buscando en google encontre dicho comando, en ejecutar ingresas lo siguiente:
rundll32.exe keymgr.dll,KRShowKeyMgr
Se despliega una ventana donde podemos eliminar los keys almacenados en la sesion, la pagina donde encontre el truco fue la siguiente:
http://security.stackexchange.com/questions/15574/how-do-i-clear-cached-credentials-from-my-windows-profile

martes, mayo 07, 2013

EasyPrint en Windows Server 2008

Se que esta solucion que exponen en este foro me va a ayudar en un futuro:
http://social.technet.microsoft.com/Forums/en-US/wstses/thread/e89c16e4-4b9b-44fb-b639-184aa21aaa40


En el servidor de prueba que instale para tratar de encontrar la causa de mi fallo, encontre que es cuando agrego el rol de servicios de escritorio remoto, entonces las impresoras son redireccionadas por default con el controlador Remote Desktop easy print Driver, antes de activar este rol, ese driver no existe asi que el escritorio remoto utiliza el controlador propio de la impresora solo si lo tiene instalado.
En Conclusion, la Impresora HP Lasserjet 1606DN y sus compatibles(1102W...) no son compatibles con el Remote desktop easy print driver, por lo que las impresiones no pasan del host al remoto, como este driver es el predeterminado para usar en un servidor con rol de servicios de escritorio remoto y este rol agrega y predetermina el easy print driver, por donde le muevan al cliente, permisos, instalar controladores en el host, esto no va a solucionar nada. la solucion es lograr que el escritorio remoto busque primero un controlador propio de la impresora(previamente instalado en el host) y deje de usar el easy print driver.
Para lograr esto, seguir estos pasos en el servidor windows 2008 server r2 logeado como administrador:
inicio, herramientas administrativas, administracion de directivas de grupo
bosque, dominios, dominio local, default domain polici.... clic derecho y seleccionar editar
configuracion del equipo, directivas, plantillas administrativas, componentes de windows, servicios de escritorio remoto, host de sesion de escritorio remoto, redireccion de immpresora y deshabilitamos la opcion "usar primero el controlador de impresora easy print...
despues lo mismo pero en configuracion de usuario
configuracion del usuario, directivas, plantillas administrativas, componentes de windows, servicios de escritorio remoto, host de sesion de escritorio remoto, redireccion de immpresora y deshabilitamos la opcion "usar primero el controlador de impresora easy print...

NOTA: es posible que ya tuvieran alguna directiva de politica creada por ustedes para restringuir a algun grupo de usuarios y que como a mi me paso, se confundan y modifiquen lo que menciono aqui en esta politica creada por ustedes y como a mi, les pase que no funcione. es por que hay que hacerlo sobre la default domain polici. tambien deberan esperar unos minutos para que la politica se aplique, pues en mi caso, en mi servidor de prueba la aplico rapido, pero en el productivo, como no veia que funcionara, me puse a leer unos miniutos y se me ocurrio volver a probar y esta ya se aplico y fuinciono.

viernes, mayo 03, 2013

Cambiar encoding en jasperserver

Bueno, he sufrido toda esta semana con tratar de cambiar el encoding del jasperserver (utilizo la version 5 ) necesitaba concretamente cambiarlo (de UTF-8 a ISO-8859-1) a la hora de exportar un archivo en csv, y realmente no pude encontrar como hacerlo, solo encontre informacion de realizarlo en el aplicativo y en excel, indico los archivos a modificar:


applicationContext.xml 
Ubicacion: ./apache-tomcat/webapps/jasperserver/WEB-INF/applicationContext.xml
class="com.jaspersoft.jasperserver.api.common.util.StaticCharacterEncodingProvider">
constructor-arg value="ISO-8859-1"

xls_mdxtable.xsl
Ubicacion./apache-tomcat/webapps/jasperserver/WEB-INF/jpivot/table/xls_mdxtable.xsl
xsl:output method="html" indent="yes" encoding="iso-8859-1"
Reinician el servidor y listo, he tratado de buscar cual es el xml o archivo de configuracion para el export de csv pero sin resultado alguno y ya he perdido demasiado tiempo, por el momento llegare a este punto y si  encuentro algo lo publico o si alguien conoce la forma de hacerlo por favor publicarlo.

sábado, septiembre 08, 2012

Instalacion ubuntu 12.04 en vostro 3360

Bueno al intentar instalar el ubuntu en esta maquina no me daba la opcion de seleccionar ninguno de los discos que tiene (uno de 500GB y SD de 30GB) buscando en internet encontre es que los discos tenian una configuracion en raid y por lo tanto el ubuntu no instalaba, la solucion fue aplicar el siguiente comando en el disco donde se va a realizar la instalacion

dmraid -r -E /dev/sda

Luego de eso la instalación la realiza sin ningún problema.

sábado, junio 23, 2012

Reflexión

Una frase que encontré en Internet
Hay un secreto para vivir feliz con la persona amada: no pretender modificarla. Dante Alighieri.
 Lección aprendida.