<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1320059313314649654</id><updated>2024-09-10T09:56:02.370-07:00</updated><category term="Entrevista"/><category term="GeneXus"/><category term="JAVA"/><category term="PDF"/><category term="SoftwareLibre"/><category term="impresión"/><title type='text'>Blog de Diego Rostagnol</title><subtitle type='html'>Programación, GeneXus, Software Libre y otras yerbas.&#xa;Tratando de abrir mentes :)...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gxdiego.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1320059313314649654/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://gxdiego.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Diego Rostagnol</name><uri>http://www.blogger.com/profile/13433796286723345789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1320059313314649654.post-7189086549387772492</id><published>2008-06-11T08:11:00.000-07:00</published><updated>2008-06-11T08:23:29.673-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Entrevista"/><category scheme="http://www.blogger.com/atom/ns#" term="SoftwareLibre"/><title type='text'>Entrevista a Fernando da Rosa</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://img397.imageshack.us/img397/6388/notoquennada5fb73e1lg7.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;&quot; src=&quot;http://img397.imageshack.us/img397/6388/notoquennada5fb73e1lg7.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;El viernes 7 de Mayo estuvo Fernando da Rosa como invitado al programa &lt;a href=&quot;http://www.oceanofm.com/main01.php?pronum=6&quot;&gt;&quot;No toquen nada&quot; de Oceano FM.&lt;/a&gt; Fernando da Rosa es un referente en el Uruguay en temas de Software Libre y en esta entrevista explica muy sencillamente que es el Software Libre para aquellos que no conocen del tema.&lt;br /&gt;&lt;br /&gt;Pueden escucharlo en &lt;a href=&quot;http://www.fedaro.info/audio/oceano_fedaro.mp3&quot;&gt;formato MP3&lt;/a&gt; o en &lt;a href=&quot;http://www.fedaro.info/audio/notoquen_fedaro.ogg&quot;&gt;formato OGG&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Fuente:&lt;/span&gt; &lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://www.fedaro.info/&quot;&gt;Blog de Fernando da Rosa&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://gxdiego.blogspot.com/feeds/7189086549387772492/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1320059313314649654/7189086549387772492' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1320059313314649654/posts/default/7189086549387772492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1320059313314649654/posts/default/7189086549387772492'/><link rel='alternate' type='text/html' href='http://gxdiego.blogspot.com/2008/06/entrevista-fernando-da-rosa.html' title='Entrevista a Fernando da Rosa'/><author><name>Diego Rostagnol</name><uri>http://www.blogger.com/profile/13433796286723345789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1320059313314649654.post-7253987719245987576</id><published>2008-05-22T08:58:00.000-07:00</published><updated>2008-05-23T06:51:39.687-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GeneXus"/><category scheme="http://www.blogger.com/atom/ns#" term="impresión"/><category scheme="http://www.blogger.com/atom/ns#" term="JAVA"/><category scheme="http://www.blogger.com/atom/ns#" term="PDF"/><title type='text'>&quot;Silent Printing&quot; en GeneXus para reportes PDF en el generador JAVA ambiente WIN</title><content type='html'>Quería que el primer post (en realidad el segundo) de este blog sea sobre algo productivo, por eso decidí publicar una solución para un problema que tuve hace algún tiempo con &lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://www.genexusx.com/&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;GeneXus&lt;/span&gt;&lt;/a&gt; y que &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;quizas&lt;/span&gt; le pueda servir a otros.&lt;br /&gt;&lt;br /&gt;El problema era que al &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;setear&lt;/span&gt; la propiedad &lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;Report&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_4&quot;&gt;Output&lt;/span&gt;&quot;&lt;/span&gt; de un reporte &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_5&quot;&gt;PDF&lt;/span&gt; a &lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_6&quot;&gt;Only&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_7&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_8&quot;&gt;printer&lt;/span&gt;&quot;&lt;/span&gt;, al enviar a imprimir un reporte se abría &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_9&quot;&gt;Acrobat&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_10&quot;&gt;Reader&lt;/span&gt;&lt;/span&gt; y no era muy cómodo para la impresión de facturas.&lt;br /&gt;&lt;br /&gt;Al consultar con el soporte de &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_11&quot;&gt;Artech&lt;/span&gt;&lt;/span&gt;, me dijeron que la funcionalidad era así y no había solución ya que la impresión se hacía mediante &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_12&quot;&gt;Acrobat&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_13&quot;&gt;Reader&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Buscando en &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_14&quot;&gt;google&lt;/span&gt; encontré una librería desarrollada en JAVA llamada &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://www.pdfbox.org/&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_15&quot;&gt;PDFBox&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; que sirve para imprimir archivos &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_16&quot;&gt;PDF&lt;/span&gt; desde JAVA entre otras funcionalidades. Usando esta librería escribí una clase externa en JAVA que permite enviar a imprimir un archivo &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_17&quot;&gt;PDF&lt;/span&gt; a una impresora cualquiera sin abrir ninguna ventana.&lt;br /&gt;&lt;br /&gt;Dicha clase también lee el archivo &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_18&quot;&gt;gxprn&lt;/span&gt;.&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_19&quot;&gt;ini&lt;/span&gt;&lt;/span&gt; para saber a que impresora debe enviar a imprimir el archivo &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_20&quot;&gt;PDF&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;La versión de &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_21&quot;&gt;PDFBox&lt;/span&gt;&lt;/span&gt; usada para implementar esta clase es un &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_22&quot;&gt;Night&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_23&quot;&gt;Build&lt;/span&gt;&lt;/span&gt; del momento en que la hice ya que aunque existía un &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_24&quot;&gt;metodo&lt;/span&gt; llamado &quot;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_25&quot;&gt;silentPrint&lt;/span&gt;&quot; que recibía como parámetro la impresora a la cual debía enviarse a imprimir el archivo &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_26&quot;&gt;PDF&lt;/span&gt;, el mismo no estaba correctamente implementado por lo cual no funcionaba. Gracias a dios esta librería es &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_27&quot;&gt;Open&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_28&quot;&gt;Source&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;También usé una librería &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_29&quot;&gt;Open&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_30&quot;&gt;Source&lt;/span&gt;&lt;/span&gt; llamada &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://www.ubique.ch/code/inieditor/&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_31&quot;&gt;IniEditor&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;para la lectura del archivo &lt;span style=&quot;font-weight: bold;&quot; class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_32&quot;&gt;gxprn&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_33&quot;&gt;ini&lt;/span&gt;. Dicha librería &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_34&quot;&gt;también&lt;/span&gt; tuvo que ser modificada pues tenía algunos &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_35&quot;&gt;bugs&lt;/span&gt; cuando había secciones en blanco dentro del archivo &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_36&quot;&gt;ini&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Lamentablemente la utilización de esta clase no es de lo mas cómodo ya que hay que &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_37&quot;&gt;setear&lt;/span&gt; la propiedad &lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_38&quot;&gt;Report&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_39&quot;&gt;Output&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;&lt;/span&gt; del reporte a &lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_40&quot;&gt;Only&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_41&quot;&gt;to&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; File&quot;&lt;/span&gt; y luego hacer la llamada al procedimiento que envía a imprimir el archivo &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_42&quot;&gt;PDF&lt;/span&gt;, pero al menos es una solución aceptables para casos como el mío.&lt;br /&gt;&lt;br /&gt;Su utilización es muy sencilla, aquí describo los pasos a seguir.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;En el modelo:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Agregar al &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_43&quot;&gt;classpath&lt;/span&gt;&lt;/span&gt; los archivos &lt;span style=&quot;font-weight: bold;&quot;&gt;PDFBox-0.7.4.jar&lt;/span&gt; e &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_44&quot;&gt;IniEditor&lt;/span&gt;.&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_45&quot;&gt;jar&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt; Compilar el archivo &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_46&quot;&gt;pimprimopdf&lt;/span&gt;.java&lt;/span&gt; y copiar el &lt;span style=&quot;font-weight: bold;&quot;&gt;.&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_47&quot;&gt;class&lt;/span&gt;&lt;/span&gt; resultante a la carpeta del modelo correspondiente&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;En el Reporte:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_48&quot;&gt;Setear&lt;/span&gt; la propiedad &lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_49&quot;&gt;Report&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_50&quot;&gt;Output&lt;/span&gt;&quot;&lt;/span&gt; en &quot;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_51&quot;&gt;Only&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_52&quot;&gt;to&lt;/span&gt; file&quot;&lt;/li&gt;&lt;li&gt;escribir las siguientes reglas:&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_53&quot;&gt;parm&lt;/span&gt;(&amp;amp;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_54&quot;&gt;nombredearchivopdf&lt;/span&gt;);&lt;br /&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_55&quot;&gt;Output&lt;/span&gt;_File(&amp;amp;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_56&quot;&gt;nombredearchivopdf&lt;/span&gt;,&#39;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_57&quot;&gt;PDF&lt;/span&gt;&#39;);&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;En el objeto llamador:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Escribir las siguientes lineas.&lt;br /&gt;&lt;br /&gt;&amp;amp;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_58&quot;&gt;nombrearchivopdf&lt;/span&gt; = &#39;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_59&quot;&gt;archivopdf&lt;/span&gt;.&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_60&quot;&gt;pdf&lt;/span&gt;&#39;)&lt;br /&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_61&quot;&gt;call&lt;/span&gt;(&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_62&quot;&gt;RMiReportePDF&lt;/span&gt;,&amp;amp;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_63&quot;&gt;nombrearchivopdf&lt;/span&gt;)&lt;br /&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_64&quot;&gt;call&lt;/span&gt;(&#39;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_65&quot;&gt;pimprimopdf&lt;/span&gt;&#39;,&amp;amp;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_66&quot;&gt;nombrearchivopdf&lt;/span&gt;,&#39;Facturas&#39;)&lt;/li&gt;&lt;/ul&gt;En este caso &lt;span style=&quot;font-weight: bold;&quot;&gt;&#39;Facturas&#39; &lt;/span&gt;es el &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_67&quot;&gt;form&lt;/span&gt;&lt;/span&gt; de impresión que queremos usar, es lo que generalmente escribiríamos en la regla &lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_68&quot;&gt;Printer&lt;/span&gt;&quot;&lt;/span&gt; del reporte.&lt;br /&gt;&lt;br /&gt;Subí el proyecto a &lt;a href=&quot;http://www.gxopen.com/&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_69&quot;&gt;GxOpen&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; para que quien quiera pueda usarlo y mejorarlo. Se puede descargar desde &lt;a href=&quot;http://www.gxopen.com/gxopen/servlet/hproject?734&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;aquí&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hay varias cosas que se pueden mejorar, por ahora la única propiedad del archivo gxprn.ini que se toma en cuenta es la impresora a la cual enviar a imprimir el archivo, habría que tomar en cuenta las demas propiedades.&lt;br /&gt;&lt;br /&gt;Como corresponde segun las licencias de las librerías usadas dejo los links a los códigos fuentes con las modificaciones.&lt;br /&gt;&lt;br /&gt;El código fuente modificado de PDFBox lo pueden descargar desde &lt;a href=&quot;http://www.adrive.com/public/de415b99e8bd21816988f8cb965c9985e4ce0b47cc223a90941c05449c4e6707.html&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;aquí&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;El código fuente modificado de IniEditor lo pueden descargar desde &lt;a href=&quot;http://www.adrive.com/public/c9d9084e2f7ec72400b78f3e855aeeee9e9f34982eca398395011b861e1da37b.html&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;aquí&lt;/span&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://gxdiego.blogspot.com/feeds/7253987719245987576/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1320059313314649654/7253987719245987576' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1320059313314649654/posts/default/7253987719245987576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1320059313314649654/posts/default/7253987719245987576'/><link rel='alternate' type='text/html' href='http://gxdiego.blogspot.com/2008/05/silent-printing-en-genexus-para.html' title='&quot;Silent Printing&quot; en GeneXus para reportes PDF en el generador JAVA ambiente WIN'/><author><name>Diego Rostagnol</name><uri>http://www.blogger.com/profile/13433796286723345789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1320059313314649654.post-4933765430470199867</id><published>2008-02-21T13:58:00.000-08:00</published><updated>2008-05-15T15:58:44.556-07:00</updated><title type='text'>Primer post, ¿ De que tratará este blog ?</title><content type='html'>La creación de este blog surgió a partir de la necesidad de tener un lugar donde expresar mi opiniones y escribir de lo que a mi me interesa sin necesidad de dar explicaciones &lt;u&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;a nadie&lt;/span&gt;&lt;/u&gt;.&lt;br /&gt;&lt;br /&gt;Planeo escribir principalmente sobre programación en general, GeneXus, Software Libre y demás noticias sobre tecnología, aunque seguramente habrá tópicos que escapen a estos temas.&lt;br /&gt;&lt;br /&gt;Quisiera desde este lugar poder aprender nuevas cosas a partir de los comentarios, criticas y correcciones que otras personas deseen aportar. A su vez planeo escribir algún que otro post describiendo problemas con los que me he encontrado trabajando con GeneXus y sus correspondientes soluciones para que quizás otra persona pueda beneficiarse de ello.&lt;br /&gt;&lt;br /&gt;También es seguro que será mi lugar predilecto para criticar tanto a empresas como a personas.</content><link rel='replies' type='application/atom+xml' href='http://gxdiego.blogspot.com/feeds/4933765430470199867/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1320059313314649654/4933765430470199867' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1320059313314649654/posts/default/4933765430470199867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1320059313314649654/posts/default/4933765430470199867'/><link rel='alternate' type='text/html' href='http://gxdiego.blogspot.com/2008/02/primer-post-de-que-tratar-este-blog.html' title='Primer post, ¿ De que tratará este blog ?'/><author><name>Diego Rostagnol</name><uri>http://www.blogger.com/profile/13433796286723345789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>