{"id":76,"date":"2006-08-02T11:23:21","date_gmt":"2006-08-02T15:23:21","guid":{"rendered":"https:\/\/skatox.com\/blog2\/?p=76"},"modified":"2023-02-27T16:58:50","modified_gmt":"2023-02-27T21:58:50","slug":"jad-un-decompilador-para-java-java-decompiler","status":"publish","type":"post","link":"https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/","title":{"rendered":"JAD un decompilador para Java (Java Decompiler)"},"content":{"rendered":"\n<p>Jad es un buen programa que encontr\u00e9 por la red, el cual busqu\u00e9 para recuperar un juego (Frogger) que hab\u00ed\u00ada programado y borrado accidentalmente los c\u00f3digos fuentes. <strong>(JAMAS PERMITAN ESO, Es algo muy ignorante, bobo, imperdonable perder los \u00absources\u00bb de un programa que estemos haciendo)<\/strong><\/p>\n\n\n\n<p>Jad es un decompilador de Java, es decir, un programa que traduce los un archivo .class a c\u00f3digo de lenguaje Java. Se puede utilizar para recuperar el c\u00f3digo fuente de .class que hicimos y perdimos los sources (cosa que no deber\u00ed\u00ada suceder nunca), obtener el source de otros programas y aprender como funcionan algunas librer\u00ed\u00adas, etc.<\/p>\n\n\n\n<p>Uno de los usos interesantes que le d\u00ed\u00ad fue el de crear una aplicaci\u00f3n, compilarla y luego obtener los c\u00f3digos fuentes de la misma, as\u00ed\u00ad se puede estudiar mejor el lenguaje, compilador, y el c\u00f3digo que se genera. Esto me ayud\u00f3 a resolver una duda que ten\u00ed\u00ada (si es elemental, no la sab\u00ed\u00ada):<\/p>\n\n\n\n<p>Por ejemplo, yo suelo importar todo un paquete de clases aunque utilice una sola (en este caso usar\u00e9 por decir s\u00f3lo la clase Frame):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"java\" class=\"language-java\">import java.awt.*;\nFrame objeto........<\/code><\/pre>\n\n\n\n<p>\nMi duda era que si el .class que se generaba importaba todas las clases pertenecientes a awt, pero me di cuenta que al generar el .class y luego decompilarlo obtendr\u00ed\u00ada en esa l\u00ed\u00adnea s\u00f3lo:<br \/><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"java\" class=\"language-java\">\/\/ Entonces es chevere porque puedo seguir con mi costumbre XD\nimport java.awt.Frame; \nFrame objeto........<\/code><\/pre>\n\n\n\n<p>\nPero este programa no es perfecto del todo, lamentablemente no me recupera los comentarios que tengan las fuentes (es casi que obvio que no las recupere), al igual que aquellos m\u00e9todos \u00f3 atributos que se definen al momento de instanciar\/llamar al constructor de un objeto y estos no se encuentran definido en la clase que pertenece el objeto. ejemplo:<br \/><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"java\" class=\"language-java\">Object perro = new Object(){\nint edad;\nString nombre;     };<\/code><\/pre>\n\n\n\n<p>Me dar\u00ed\u00ada como resultado por el JAD:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"java\" class=\"language-java\">\/\/ Se pierden los atributos que definen en el momento.\nObject perro = new Object();  <\/code><\/pre>\n\n\n\n<p><br \/> En fin, es buen decompilador que se los recomiendo. Est\u00e1 disponible para x86 con Win 9x\/NT\/XP,2000; Linux, Mac Os X, BeOS, Solaris 7 y para PowerPC esta disponible para Mac Os X, para Sparc con Solaris \u00f3 Linux, entre otros.<\/p>\n\n\n\n<p>Desc\u00e1rgalo desde: <a href=\"https:\/\/varaneckas.com\/jad\/\">https:\/\/java.decompiler.free.fr\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jad es un buen programa que encontr\u00e9 por la red, el cual busqu\u00e9 para recuperar un juego (Frogger) que hab\u00ed\u00ada programado y borrado accidentalmente los&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/\">Seguir leyendo<span class=\"screen-reader-text\">JAD un decompilador para Java (Java Decompiler)<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[716,559],"tags":[192,191,190,953],"class_list":["post-76","post","type-post","status-publish","format-standard","hentry","category-todo-lo-relacionado-al-desarrollo-de-software","category-java-netbeans","tag-decompilador","tag-decompiler","tag-jad","tag-java-netbeans","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JAD un decompilador para Java (Java Decompiler) - El blog de Skatox<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JAD un decompilador para Java (Java Decompiler) - El blog de Skatox\" \/>\n<meta property=\"og:description\" content=\"Jad es un buen programa que encontr\u00e9 por la red, el cual busqu\u00e9 para recuperar un juego (Frogger) que hab\u00ed\u00ada programado y borrado accidentalmente los&#8230;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/\" \/>\n<meta property=\"og:site_name\" content=\"El blog de Skatox\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ElWeblogdeSkatox\/\" \/>\n<meta property=\"article:published_time\" content=\"2006-08-02T15:23:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-27T21:58:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/skatox.com\/blog\/images\/2015\/12\/skatux.png\" \/>\n\t<meta property=\"og:image:width\" content=\"625\" \/>\n\t<meta property=\"og:image:height\" content=\"603\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Miguel Useche\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@skatox\" \/>\n<meta name=\"twitter:site\" content=\"@skatox\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Miguel Useche\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2006\\\/08\\\/02\\\/jad-un-decompilador-para-java-java-decompiler\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2006\\\/08\\\/02\\\/jad-un-decompilador-para-java-java-decompiler\\\/\"},\"author\":{\"name\":\"Miguel Useche\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/person\\\/e081bf33c5b0f1b0514e253cb578e1ba\"},\"headline\":\"JAD un decompilador para Java (Java Decompiler)\",\"datePublished\":\"2006-08-02T15:23:21+00:00\",\"dateModified\":\"2023-02-27T21:58:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2006\\\/08\\\/02\\\/jad-un-decompilador-para-java-java-decompiler\\\/\"},\"wordCount\":350,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\"},\"keywords\":[\"decompilador\",\"decompiler\",\"jad\",\"Java\"],\"articleSection\":[\"Desarrollo y Programaci\u00f3n\",\"Java\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/skatox.com\\\/blog\\\/2006\\\/08\\\/02\\\/jad-un-decompilador-para-java-java-decompiler\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2006\\\/08\\\/02\\\/jad-un-decompilador-para-java-java-decompiler\\\/\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2006\\\/08\\\/02\\\/jad-un-decompilador-para-java-java-decompiler\\\/\",\"name\":\"JAD un decompilador para Java (Java Decompiler) - El blog de Skatox\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#website\"},\"datePublished\":\"2006-08-02T15:23:21+00:00\",\"dateModified\":\"2023-02-27T21:58:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2006\\\/08\\\/02\\\/jad-un-decompilador-para-java-java-decompiler\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skatox.com\\\/blog\\\/2006\\\/08\\\/02\\\/jad-un-decompilador-para-java-java-decompiler\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2006\\\/08\\\/02\\\/jad-un-decompilador-para-java-java-decompiler\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JAD un decompilador para Java (Java Decompiler)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\",\"name\":\"El blog de Skatox\",\"description\":\"Compartiendo mis opiniones inform\u00e1ticas mas all\u00e1 de los 280 caracteres\",\"publisher\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skatox.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\",\"name\":\"El blog de Skatox\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2022\\\/03\\\/tux.png\",\"contentUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2022\\\/03\\\/tux.png\",\"width\":218,\"height\":218,\"caption\":\"El blog de Skatox\"},\"image\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ElWeblogdeSkatox\\\/\",\"https:\\\/\\\/x.com\\\/skatox\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/skatox\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/MiguelAngelUsecheCastro\",\"https:\\\/\\\/x.com\\\/skatox\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/person\\\/e081bf33c5b0f1b0514e253cb578e1ba\",\"name\":\"Miguel Useche\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1780019652\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1780019652\",\"contentUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1780019652\",\"caption\":\"Miguel Useche\"},\"sameAs\":[\"https:\\\/\\\/skatox.com\",\"https:\\\/\\\/x.com\\\/skatox\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JAD un decompilador para Java (Java Decompiler) - El blog de Skatox","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/","og_locale":"es_ES","og_type":"article","og_title":"JAD un decompilador para Java (Java Decompiler) - El blog de Skatox","og_description":"Jad es un buen programa que encontr\u00e9 por la red, el cual busqu\u00e9 para recuperar un juego (Frogger) que hab\u00ed\u00ada programado y borrado accidentalmente los&#8230;","og_url":"https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/","og_site_name":"El blog de Skatox","article_publisher":"https:\/\/www.facebook.com\/ElWeblogdeSkatox\/","article_published_time":"2006-08-02T15:23:21+00:00","article_modified_time":"2023-02-27T21:58:50+00:00","og_image":[{"width":625,"height":603,"url":"https:\/\/skatox.com\/blog\/images\/2015\/12\/skatux.png","type":"image\/png"}],"author":"Miguel Useche","twitter_card":"summary_large_image","twitter_creator":"@skatox","twitter_site":"@skatox","twitter_misc":{"Escrito por":"Miguel Useche","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/#article","isPartOf":{"@id":"https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/"},"author":{"name":"Miguel Useche","@id":"https:\/\/skatox.com\/blog\/#\/schema\/person\/e081bf33c5b0f1b0514e253cb578e1ba"},"headline":"JAD un decompilador para Java (Java Decompiler)","datePublished":"2006-08-02T15:23:21+00:00","dateModified":"2023-02-27T21:58:50+00:00","mainEntityOfPage":{"@id":"https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/"},"wordCount":350,"commentCount":1,"publisher":{"@id":"https:\/\/skatox.com\/blog\/#organization"},"keywords":["decompilador","decompiler","jad","Java"],"articleSection":["Desarrollo y Programaci\u00f3n","Java"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/","url":"https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/","name":"JAD un decompilador para Java (Java Decompiler) - El blog de Skatox","isPartOf":{"@id":"https:\/\/skatox.com\/blog\/#website"},"datePublished":"2006-08-02T15:23:21+00:00","dateModified":"2023-02-27T21:58:50+00:00","breadcrumb":{"@id":"https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skatox.com\/blog\/2006\/08\/02\/jad-un-decompilador-para-java-java-decompiler\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/skatox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JAD un decompilador para Java (Java Decompiler)"}]},{"@type":"WebSite","@id":"https:\/\/skatox.com\/blog\/#website","url":"https:\/\/skatox.com\/blog\/","name":"El blog de Skatox","description":"Compartiendo mis opiniones inform\u00e1ticas mas all\u00e1 de los 280 caracteres","publisher":{"@id":"https:\/\/skatox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skatox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/skatox.com\/blog\/#organization","name":"El blog de Skatox","url":"https:\/\/skatox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skatox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/skatox.com\/blog\/images\/2022\/03\/tux.png","contentUrl":"https:\/\/skatox.com\/blog\/images\/2022\/03\/tux.png","width":218,"height":218,"caption":"El blog de Skatox"},"image":{"@id":"https:\/\/skatox.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ElWeblogdeSkatox\/","https:\/\/x.com\/skatox","https:\/\/www.linkedin.com\/in\/skatox\/","https:\/\/www.youtube.com\/c\/MiguelAngelUsecheCastro","https:\/\/x.com\/skatox\/"]},{"@type":"Person","@id":"https:\/\/skatox.com\/blog\/#\/schema\/person\/e081bf33c5b0f1b0514e253cb578e1ba","name":"Miguel Useche","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1780019652","url":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1780019652","contentUrl":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1780019652","caption":"Miguel Useche"},"sameAs":["https:\/\/skatox.com","https:\/\/x.com\/skatox"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":2207,"url":"https:\/\/skatox.com\/blog\/2011\/10\/05\/java-life-un-rap-sobre-un-programador-de-java\/","url_meta":{"origin":76,"position":0},"title":"\u00abJava Life\u00bb un rap sobre un programador de Java","author":"Miguel Useche","date":"5 de octubre de 2011","format":false,"excerpt":"Viendo el blog de picando c\u00f3digo, me encontr\u00e9 con este video y como ten\u00eda tiempo sin poner m\u00fasica geek aqu\u00ed. He decidido compartirlo con ustedes: https:\/\/www.youtube.com\/watch?v=b-Cr0EWwaTk Y para mis lectores programadores:\u00a0 \u00bfUstedes siguen programando en Java? \u00bfO han cambiado de lenguaje?","rel":"","context":"En \u00abJava\u00bb","block_context":{"text":"Java","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/java-netbeans\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/b-Cr0EWwaTk\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":341,"url":"https:\/\/skatox.com\/blog\/2008\/08\/06\/world-challenger-jcheater-v10\/","url_meta":{"origin":76,"position":1},"title":"World Challenger JCheater v1.1","author":"Miguel Useche","date":"6 de agosto de 2008","format":false,"excerpt":"Hace como un mes descubr\u00ed\u00ad el juego \"World Challenger\" de Facebook , el cual me llam\u00f3 la atenci\u00f3n porque todos mis amigos lo jugaban y me pareci\u00f3 que la forma de ganar mas sencilla es como cuando se intenta adivinar una contrase\u00f1a de una cuenta mediante fuerza bruta. Motivado por\u2026","rel":"","context":"En \u00abDesarrollo y Programaci\u00f3n\u00bb","block_context":{"text":"Desarrollo y Programaci\u00f3n","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":77,"url":"https:\/\/skatox.com\/blog\/2006\/08\/14\/frogger-en-java-jfrogger-2k6\/","url_meta":{"origin":76,"position":2},"title":"Frogger en JAVA (JFrogger 2k6)","author":"Miguel Useche","date":"14 de agosto de 2006","format":false,"excerpt":"Este es la famosa versi\u00f3n del juego Frogger programado en JAVA por mi. Lo hice porque en este semestre de la universidad yo era el preparador (Estudiante que trabaja en la universidad explicando el contenido de cierta materia de la carrera) de la materia Programaci\u00f3n I de inform\u00e1tica en la\u2026","rel":"","context":"En \u00abDesarrollo y Programaci\u00f3n\u00bb","block_context":{"text":"Desarrollo y Programaci\u00f3n","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.skatox.com\/blog\/images\/2006\/08\/JFrogger2k6.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":213,"url":"https:\/\/skatox.com\/blog\/2007\/09\/17\/programa-para-resolver-sudokus\/","url_meta":{"origin":76,"position":3},"title":"Programa para resolver Sudokus","author":"Miguel Useche","date":"17 de septiembre de 2007","format":false,"excerpt":"Sudokus, quer\u00ed\u00ada que fuese r\u00e1pido, portable a otro sistema operartivo (pero como queria que fuese r\u00e1pido no pod\u00ed\u00ada usar Java) y f\u00e1cil de programar. Por lo que program\u00e9 un programa que resuelve Sudokus utilizando las librer\u00ed\u00adas de Gtkmm, ya que la misma funciona bajo Linux y Windows (no prob\u00e9 mac),\u2026","rel":"","context":"En \u00abC++\u00bb","block_context":{"text":"C++","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/c\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2011,"url":"https:\/\/skatox.com\/blog\/2010\/10\/03\/breve-analisis-de-appinventor\/","url_meta":{"origin":76,"position":4},"title":"Breve an\u00e1lisis de AppInventor","author":"Miguel Useche","date":"3 de octubre de 2010","format":false,"excerpt":"El viernes pasado recibi mi invitaci\u00f3n para participar en la beta de AppInventor, un programa para crear aplicaciones para Android sin necesidad de escribir c\u00f3digo, si nunca lo han escuchado o desean ver una introducci\u00f3n, pueden chequear el siguiente v\u00eddeo: https:\/\/www.youtube.com\/watch?v=8ADwPLSFeY8] Para comenzar a usarlo, se debe iniciar sesi\u00f3n con\u2026","rel":"","context":"En \u00abAndroid\u00bb","block_context":{"text":"Android","link":"https:\/\/skatox.com\/blog\/category\/google\/android\/"},"img":{"alt_text":"Pantalla principal de AppInventor","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2010\/10\/Editor-120x120.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4059,"url":"https:\/\/skatox.com\/blog\/2019\/07\/29\/mi-experiencia-en-el-jconf-dominicana\/","url_meta":{"origin":76,"position":5},"title":"Mi experiencia en el JConf Dominicana","author":"Miguel Useche","date":"29 de julio de 2019","format":false,"excerpt":"El pasado 29 de Junio tuve la oportunidad de ser parte de los ponentes del JConf Dominicana. Un evento realizado por la comunidad local de Java en la PUCCM. El evento estuvo formado por ponentes de distintas partes del mundo para comentar sobre las \u00faltimas tendencias en la JVM. La\u2026","rel":"","context":"En \u00abEventos Inform\u00e1ticos\u00bb","block_context":{"text":"Eventos Inform\u00e1ticos","link":"https:\/\/skatox.com\/blog\/category\/actividades-locales\/"},"img":{"alt_text":"Kit del JConf Dominicana","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2019\/07\/1-KitDeBienvenida-150x150.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2019\/07\/1-KitDeBienvenida-150x150.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2019\/07\/1-KitDeBienvenida-150x150.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2019\/07\/1-KitDeBienvenida-150x150.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/comments?post=76"}],"version-history":[{"count":0,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts\/76\/revisions"}],"wp:attachment":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/media?parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/categories?post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/tags?post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}