{"id":641,"date":"2015-02-13T06:31:12","date_gmt":"2015-02-13T06:31:12","guid":{"rendered":"http:\/\/esferas.org\/msqlu\/?p=641"},"modified":"2015-02-13T06:31:12","modified_gmt":"2015-02-13T06:31:12","slug":"declaraciones-informativas-en-debian-ii","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2015\/02\/13\/declaraciones-informativas-en-debian-ii\/","title":{"rendered":"Declaraciones Informativas en Debian (II)"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:1124,&quot;href&quot;:&quot;https:\\\/\\\/bitbucket.org\\\/mstrobel\\\/procyon\\\/wiki\\\/Java%20Decompiler&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/bitbucket.org\\\/account\\\/signin\\\/?next=\\\/mstrobel\\\/procyon\\\/wiki\\\/Java%2520Decompiler&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p><a href=\"https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2015\/02\/aeat.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-634\" src=\"https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2015\/02\/aeat.png\" alt=\"aeat\" width=\"60\" height=\"70\" \/><\/a>Siguiendo con la<a title=\"Declaraciones informativas en Debian (I)\" href=\"http:\/\/esferas.org\/msqlu\/2015\/02\/12\/declaraciones-informativas-en-debian-i\/\"> entrada anterior<\/a> escribo \u00e9sta para anotar los diferentes recursos que estoy empleando para empaquetar el programa. <!--more--><\/p>\n<h4>Java<\/h4>\n<p>Como no tengo experiencia en desarrollo en Java he pensado que lo mejor ser\u00eda limitarme a averiguar qu\u00e9 recursos emplea el programa. Y por recursos me refiero a variables de entorno y a valores de configuraci\u00f3n del archivo donde se guardan las preferencias. As\u00ed que he buscado un descompilador (\u00bf se dice as\u00ed ?) para Java y he encontrado uno llamado <a href=\"https:\/\/bitbucket.org\/mstrobel\/procyon\/wiki\/Java%20Decompiler\">Procyon<\/a> de Mike Strobel con el que estoy probando suerte.<\/p>\n<p>Las primeras pruebas son bastante buenas. He conseguido el fuente de varios de los m\u00f3dulos y es bastante claro pero, dado que parece que se <em>atasca<\/em> con el m\u00f3dulo principal no he conseguido obtener todas las claves de las preferencias que estaba buscando. Tampoco ha sido una p\u00e9rdida de tiempo.<\/p>\n<h4>Preferencias.properties<\/h4>\n<p>Este archivo contiene la configuraci\u00f3n del programa. La idea es rellenar uno con algunos valores clave y crearlo autom\u00e1ticamente la primera vez que se llame al programa <em>Informativas<\/em>.<\/p>\n<p>Un ejemplo de los valores m\u00e1s \u00fatiles para instalaciones locales ser\u00eda:<\/p>\n<pre>\r\n#Fichero de Propiedades de Plataforma Informativas\r\n#Fri Feb 13 07:24:42 CET 2015\r\nAEATWEB.dirDescarga=\/home\/victor\/AEAT\/Modelos\r\nAEATWEB.guardarDirDescarga=true\r\ndirExportacion=\/home\/victor\/AEAT\/Declaraciones\r\ndirImportacion=\/home\/victor\/AEAT\/Importaci\\u00F3n\r\ndirImportacionGuardarError=\/home\/victor\/AEAT\/Errores\r\ndirLog=\/home\/victor\/AEAT\/Errores\r\nguardarDirExportacion=true\r\nguardarDirImportacion=true\r\nguardarDirImportacionErrores=true\r\nguardarImpresionInternet=true\r\nnivelLog=Medio\r\npaginaEnBlancoPDFOficial=true\r\nPLATAFORMA.ActualizarListaErrores=true\r\nPLATAFORMA.dirImpresion=\/home\/victor\/AEAT\/PDF\r\nvisualizarLog=false\r\nWizardPdf.Mostrar=true\r\n<\/pre>\n<p>Ahora queda por resolver el detalle de c\u00f3mo encuentra el programa esta informaci\u00f3n. No he conseguido hallar ninguna referencia a variables de entorno pero s\u00ed que intenta cargarlo directamente de\u00a0 <em>.\/Preferencias\/Preferencias.properties<\/em>. Es una pista.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Siguiendo con la entrada anterior escribo \u00e9sta para anotar los diferentes recursos que estoy empleando para empaquetar el programa.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[2],"tags":[194,41,196],"class_list":["post-641","post","type-post","status-publish","format-standard","hentry","category-software","tag-aeat","tag-debian","tag-java"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/641","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/comments?post=641"}],"version-history":[{"count":0,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/641\/revisions"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=641"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=641"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}