lunes, 29 de junio de 2009

Usando Perl con /

Luego de terminar una implementación nueva de reportes realizada en java utilizando un servidor de reportes llamado Crystal Clear, el siguiente paso consistía en cambiar la llamada del viejo servidor por el nuevo. Lo cual involucraba cambiar cierta [cadena1] por [cadena2] en cada uno de los archivos, que eran muchos y que residian en un servidor web Tomcat localizado en un RedHat.

Para realizar esta tarea utilice el comando perl con las diferentes opciones que tenía pero en pleno proceso ocurrió un error, el cual era que mis cadenas contenían el caracter / que daba inconvenites en la búsqueda del patrón. Mi primer intento fue este.

perl -e s//matoosfe//matoosfe_company/g -pi.bak *.xsl


Pero no tuve éxito ya que el caracter / no era reconocido con un separador de la expresión, por lo cual la siguiente opción fue utilizar el caracter de escape que era el backslahe \ quedando el comando de la siguiente forma:

perl -e s/\/matoosfe/\/matoosfe_company/g -pi.bak *.xsl

Pero tenia errores al ejecutarlo, asi que la solución que encontre fue cambiar el caracterer separador de la expresión / por otro en mi caso utilice ¡, pudiendo utilizarse cualquier otro excepto los utilzados por gnu-linux en operaciones bash como el ! por ejemplo. Aclarando esto mi comando quedo de la siguiente manera:

perl -e s¡/matoosfe¡/matoosfe_company¡g -pi.bak *.xsl

Para terminar el comando ejecutado anteriormente lo que hace es cambiar la cadena /matoosfe por la cadena /matoosfe_company en todo el directorio en todos los archivos con extensión .xsl y sacar un respaldo del archivo cambiado con extensión .back .

Espero les sea de mucha utilidad

miércoles, 24 de junio de 2009

Evolución de Eclipse Ganymedes: Galileo



El día de hoy 24 de Junio del 2009 se lanzado la versión oficial de Eclipse Galileo la cual es la versión mejorada de Ganymedes que comprende alrededor de 33 proyectos como Mylyn, Equinox, PHP Development Tools, Memory Analizer, SOA Tools etc.

Las mejoras de Galileo van en tres sentidos:
  • Mejoras en las caracteristicas imprescindibles a nivel empresarial con el objetivo de expandir su adopción, entre estas tenemos: Memory Analizer, XSL Tooling, PHP Development Tools, Birt
  • Innovación del modelo tecnológico, las innovaciones que se incluyen son : Xtext, Connected Data Object
  • Mejoramiento de la Tecnología de Runtime, entre estas tenemos: Equinox, RAP, RCP, Riee

Las diferentes versiones de Galileo pueden descargarse aquí


martes, 23 de junio de 2009

Cadenas Conexión JDBC

Mientras revisa algunos temitas en la web, encontre un recurso sumamente útil en lo que se refiere a configurar las cadenas de conexión para las diferentes bases de datos utilizando JDBC. En la siguiente dirección podrán encontrar las configuraciones de JDBC para las bases de datos MySQL, Postgress, SQL Server.

A causa de que falta la configuración para Oracle les comporta a continuación:


Oracle

Driver Class: oracle.jdbc.driver.OracleDriver
Defautl Port: 1521
JDBC URL:
jdbc:oracle:thin:@machine: port:SID
jdbc:oracle:thin:user/pass@machine:port/SID


Espero les sea de gran utilidad

viernes, 19 de junio de 2009

Programa Certification SCJP

Hola amig@s les quiero informar que a partir de la siguiente semana se estará publicando notas y recursos importantes acerca de la CERTIFICACION DE JAVA SCJP para que las personas que están interesadas en seguirla.

miércoles, 10 de junio de 2009

Día del Niño - Albergue la Dolorosa

El día Domingo 31 de Mayo se organizó el programa del día del niño a cargo del GRUPO DE NIÑOS FELICES X SIEMPRE el cual tuvo su referente en la Fundación Albergue la Dolorosa orfanato de niños ubicado por la Mitad del Mundo.

Todos los integrantes viajamos hacia el lugar con todo el entusiasmo y amor que no podía faltar, se realizarón jueguitos, mímicas, hubo payasitos y disfrazados, se pinto las caritas de los niños. Compartimos un momento super apeno con estos angelitos tan lindos y educaditos, lo cual afirma que es un centro sumamente disciplinado además del el cariño y amor que se pudo palpar.

Se repartió un pequeño refrigerio a todos los niños que consistío en Gelatinitas, Pastel y Gaseosa y al final se entregó un pequeño presente a cada uno de los niñas y niñas del establecimiento.

A dios gracias todo fue un éxito, realmente me siento sumamente feliz de ver que cada día el amor y cariño se juntan en una sola voz para contribuir a la felicidad de los niños a través del Grupo. A continuación les dejo un collage de fotos para pueden apreciar el programa.



Created with Admarket's flickrSLiDR.



Etiquetas

amor (48) poesia (47) cultura (43) martosfre (41) java (27) matoosfe (18) ternura (18) sentimiento (9) mujer (6) util (6) recuerdo (5) TopLink (4) gnu-linux (4) jdbc (4) jse (4) Inherence (3) bdd (3) certificationjava (3) html (3) jee (3) moodle (3) barcampquito09 (2) cursos java gratis (2) eclipse (2) error (2) errormaven (2) evaab (2) fotitos (2) jdk (2) jpa (2) libros (2) linux (2) maven (2) meta (2) miradas (2) mysql (2) ninosfelicesxsiempre (2) opensource (2) oracle (2) orm (2) pasion (2) postgres (2) reflexion (2) reportes (2) sqlserver (2) tiempo (2) webservice (2) amor  martosfre poesia cultura sueño (1) albergue (1) amigos (1) aniversario (1) applet (1) arreglos (1) asp (1) batch (1) browser (1) bugs (1) cadenas conexion (1) capas persistencia (1) cheese (1) chm (1) chrome (1) classloader (1) cluttervideosink (1) code (1) collections (1) compilation (1) composite id (1) cristiana (1) crm (1) crud (1) css (1) deseo (1) dios (1) eclipselink (1) ecuador (1) editor (1) elearning (1) entretenimiento (1) epn (1) erp (1) facebook (1) feliz (1) felizano (1) fileupload (1) firmadigital (1) flisol2009 (1) futbol (1) gloria (1) gstreamer (1) help (1) hibernate (1) ide (1) iis (1) imagenes (1) informix (1) ireport (1) jasper (1) javascript (1) jax-rs (1) jug (1) jugecu (1) librerias jdbc (1) liderazgo (1) linkageError (1) look and feel (1) majito (1) mensaje (1) mensajeria (1) msn (1) musica (1) net (1) nota (1) ntfs (1) optimismo (1) perl (1) persistencia (1) php (1) picasa (1) plugin facebook (1) primefaces (1) princesa (1) prohibida (1) rest (1) resteasy (1) scjp (1) security (1) set (1) soapui (1) split (1) spring (1) subeclipse (1) subversion (1) sueños (1) swing (1) tesoro (1) ubuntu (1) video (1) xml (1)