JAVA

    Decompilador de Dex a Java

    jadx.png

    Como la mayoría ya sabréis, .dex es el formato de fichero ejecutable que la máquina virtual Dalvik. Y cómo muchos ya también sabéis, aunque las aplicaciones Android las escribamos en Java (a menos que uses NDK, o algún framework de terceros que te permita codificar en algún otro lenguaje), pero no es el código Java o más bien el bytecode de Java lo que se ejecuta en el sistema, sino que hay un paso intermedio que convierte el bytecode de Java (.class) a bytecode de Dalvik (.dex) y esto es lo que se ejecuta.

    Nov 2, 2015
    ProgramaciónAndroid

    Decompiladores de Java online

    Java.png

    Si te encuentras en la necesidad, por el motivo que sea, de tener que acceder al código fuente de una aplicación Java y obviamente no tienes acceso al mismo, la mejor opción en la mayoría de los casos es usar un decompilador. Por la naturaleza de la arquitectura del lenguaje Java, a menos que la aplicación que tenemos entre manos haya sido ofuscada, el resultado de la decompilación suele ser bastante precisa, con quizás algunas excepciones.

    Apr 6, 2015
    HackingProgramación

    Más de 300 tutoriales gratuitos sobre programación de juegos

    rebirth_by_dreamswoman-d5zuad3-500x260.jpg

    Desde la web gametutorials.com han puesto a disposición del público y de forma totalmente gratuita todos los tutoriales del sitio. Son unos 350 tutoriales orientados a la creación de vídeo juegos.

    Dichos tutoriales están organizados en las siguientes categorías:

    Estos nos enseñan desde lo más básico, a opciones más avanzadas como el manejo de objetos 3D, etc. Para acceder a todo este material todo lo que tienes que hacer es registrarte en el sitio.
    Jul 15, 2014
    JuegosProgramación

    Curso online gratuito sobre programación embebida usando Java ME impartido por Oracle

    rpi_java.jpg

    Como bien dice el título de esta entrada, Oracle se también se ha subido al carro de la educación online gratuita y está ofreciendo, creo que por segunda vez, un curso sobre programación de dispositivos embebidos usando Java ME Embedded. En el curso, además del material que deberás de aprender, vas haciendo un proyecto a medida que avanzas. El proyecto tendrás que realizarlo sobre un Raspberry Pi.

    El curso dura 5 semanas y en cada una de ella tendrás que hacer un pequeño cuestionario. La planificación del mismo es la siguiente:

    Jun 4, 2014
    HardwareProgramaciónClases

    Programación segura en Java/Android

    676-1.png

    El CERT mantiene una lista de reglas y buenas prácticas que recomiendan seguir cuando escribimos código en el lenguaje de programación Java de Oracle. La versión 1.0 de esta lista se apoya en las versiones 1.6 y 1.7 de Java.

    La lista se divide en las siguientes secciones:

    Como podemos ver la última sección de la misma está orientada a Android, en la que se comentan los siguientes temas: Si eres de los que prefieres un libro, The CERT Oracle Secure Standard for Java (imagen que encabeza esta entrada), es una buena opción, aunque no cubre el apartado de Android, al menos en la revisión actual.
    Apr 15, 2014
    AndroidProgramaciónSeguridad

    Tutorial para crear un juego multijugador en Java usando libgdx

    GamePlay

    No os perdáis este completo tutorial para desarrollar paso a paso un juego multijugador en red usando libgdx (framework para desarrollo de juegos en Java). Puedes ejecutar y hacer debug directamente en el escritorio, haciendo más cómoda y rápida la programación.

    El objetivo de este tutorial es mostrar como los desarrolladores pueden crear juegos multiplayer integrando AppWarp cloud Java SDK con libgdx. En el juego de ejemplo, se usa de base el código de un juego para un sólo jugador ("superjumper", el juego de ejemplo que viene con las librerías), que luego poco a poco se va convirtiendo en multijugador en tiempo real.

    Feb 3, 2014
    RedesAndroidJuegosProgramación

    Posters sobre la estructura interna de varios ficheros binarios

    sTlWJW6.png

    Ya hemos publicado con anterioridad alguna entrada sobre los magníoficos pósters de Corkami. Esta vez y a modo de regalo de navidad, Ange Albertini (nombre de pila del autor de los mismos) nos regala un pack con 7 pósters:

    • PE (Portable Executable, binarios ejecutables de Windows)
    • COM (binarios ejecutables de Microsoft creado en 1981
    • ELF (binarios ejecutables en sistemas *NIX)
    • Mach-O (binarios de OS X)
    • Clase Java (ficheros compilados Java)
    • PDF
    • ZIP
    El archivo con los 7 póster lo podéis descargar desde aquí. Además de los posters, en dicho archivo también podrás encontrar algunos ejemplos de como crear dichos ficheros en ensamblador.

    El archivo está protegido con la contraseña: 123456

    Dec 24, 2013
    AppleMicrosoftLinux

    Desarrollo de juegos 2D con Java

    lrg.jpg

    Una de las formas más divertida de a aprender a programar es creando tus propios juegos. Para ello, obviamente además de los conceptos de programación básicos, necesitas también conocer los conceptos básicos del desarrollo de juegos y una vez tengas los conocimientos, nada como ponerlos en práctica creando cosas sencillitas.

    En este sitio web, nos enseñan los conceptos necesarios para la programación de vídeo juegos en 2D usando Java. Comienzan con conceptos básicos, animaciones, movimiento de sprites y detección de colisiones.

    Aug 30, 2013
    ProgramaciónJuegos

    Exponiendo nuestro sensor de temperatura y humedad

    2013-04-08_21-26-18_738.jpg

    En el último artículo dónde hablamos como construir un monitor de temperatura y humedad con tu Raspberry Pi, os dimos algunas ideas de que hacer con él y al final de dicha entrada os comentamos que habría una segunda entrada en la que veríamos como exponer los datos del sensor en nuestra red.

    Si todas tus necesidades de monitorizar la temperatura y/o humedad están cubiertas con un simple trabajo cron, perfecto, tu Raspberry Pi posiblemente te será suficiente, pero si tus necesidades van más aĺlá, quizás necesites un sistema un poco más potente.

    Apr 14, 2013
    CyberlabProgramaciónHackingGadgets

    Videotutoriales para aprender C++ y Java

    httpv://youtu.be/7asbS4pUYsQ

    Primera lección del curso C++

    Excelentes tutoriales (en inglés, siempre podéis activar los subtítulos), con vídeos (más de 40) y texto para aprender a programar C++ y Java usando Netbeans y Cygwin.

    Curso C++

    Curso Java

    Perfecto para ir viendo los vídeos y aprender poco (a tu ritmo) a programar en estos dos lenguajes de programación tan importantes.

    Visto aquí.

    Feb 25, 2013
    ProgramaciónvideosRecursos Informática

    Pauldotcom Episodio 15

    Pauldotcom

    En este nuevo episodio del podcast de Pauldotcom en español, Carlos Pérez no entrevista a nadie, pero le da un repaso a las noticias de seguridad actuales, en este caso al revuelo de los problemas de seguridad en la ejecución de los applets de Java, Ruby on Rails, etc.

    Puede descargarlo desde aquí

    Feb 7, 2013
    SeguridadPodcasts

    Battlecode, la competición de programación del MIT

    Al más puro estilo de lucha entre gladiadores, en un auditorio del MIT se instala un escenario que hará las veces de arena de lucha y alrededor se congrega una multitud de estudiantes jaleando a su equipo. Lo extraño es que no se enfrentan dos gladiadores humanos, lo hacen dos programas, dos IA. El campo de batalla es un terreno renderizado en 3D con dos pantallas a los lados donde se muestran las estadísticas de los dos bandos durante la contienda.

    Jan 25, 2013
    HackingJuegosProgramaciónIA

    Como hacer un juego de acción tipo shooter desde cero, explicado paso a paso, para el navegador (videotutorial)

    Espectacular esta serie de 18 vídeos creados por TheCherno en los que nos explica PASO A PASO (desde como instalar Eclipse hasta empezar con la primera rutina del juego) un juego tipo shooter (de disparos) con estética de aventuras de fantasía medieval, parecido a uno llamado Realm of The Mad God, usando Java.

    Nov 11, 2012
    Sci-Fi y FantasíaocioProgramaciónJuegos

    Diagramas UML de la API de colecciones de Java

    collections

    Una de las librarías más potentes de Java, es la Java Collections API o librería de colecciones. Ello conlleva que esta librería sea bastante amplia y en muchas ocasiones los desarrolladores desconozcan muchas de sus funcionalidades.

    Aparte de tener Google, también es muy bueno tener a mano una buena documentación y si es en forma gráfica, en muchas ocasiones, mejor que mejor. Si programas en Java estos diagramas deberías no sólo de tenerlos a mano, sino también entender lo que nos ofrece la Java Collections:

    Jun 7, 2012
    Programación

    Máquinas Virtuales VirtualBox para desarrolladores

    Virtualbox_logo.jpg

    Ya hemos hablado en otras ocasiones de sitios que compilan máquinas virtuales creadas (link, link) y listas para ser usadas con distintos sistemas operativos.

    Hoy os traemos otro magnífico repositorio de este tipo, pero esta vez las máquinas virtuales están pensadas para ser usadas como plataforma para el desarrollo de software y no sólo eso, sino que además son creadas por la propia Oracle.

    En estos momentos diponemos de nueve sistemas:

    Mar 1, 2012
    virtualizacionLinuxProgramación

    Presentaciones de la JVM Language summit 2011

    SummitFlyer.png

    La JVM Language Summit es una colaboración técnica abierta entre diseñadores de lenguajes, escritores de compiladores, creadores de herramientas, ingenieros y arquitectos de la máquina virtual (VM), celebrada en Santa Clara, California los pasados 18 al 20 de julio de este año 2011.

    Keynotes

    Getting Started Guide Cameron Purdy Watch Video Download Slides
    Java SE: Moving Java Forward George Saab Watch Video Download Slides
    Asynchronous Programming in .NET Mads Torgersen Watch Video Download Slides

    JVM Capabilities

    Method Handles and Beyond... John Rose Watch Video Download Slides
    MethodHandle Implemention Tips and Tricks Dan Heidinga (Materials provided by IBM are owned by IBM and use of such materials is limited to non-commercial use only.) Watch Video Download Slides
    JSR 292 Cookbook Rémi Forax Watch Video Download Slides
    The Case for Interface Injection Tobias Ivarsson Watch Video Download Slides

    Language Implementations on the JVM

    Adventures in JSR 292 (Nashorn) Jim Laskey Watch Video Download Slides
    Adding invokedynamic Support to JRuby Charles Nutter Watch Video Download Slides
    invokedynamic and Jython -  Shashank Bharadwaj Watch Video Download Slides
    Rtalk: Smalltalk on the JVM  Mark Roos Watch Video Download Slides
    The Kotlin Programming Language Andrey Breslav and Dmitry Jemerov Watch Video Download Slides; Workshop Slides
    Language Features As A Library (Gosu)  Carson Gross Watch Video Download Slides
    Project Fortress: Bytecode as Intermediate Representation Christine Flood Watch Video Download Slides

    Java SE 8

    From Lambdas to Bytecode Brian Goetz Watch Video Download Slides
    Virtual Extension Methods Brian Goetz Watch Video Download Slides

    Emerging Technologies

    Graal: A Bytecode Agnostic Compiler for the JVM Thomas Wuerthinger Watch Video Download Slides; Workshop Slides
    Dynalink: Dynamic Linker Framework for JVM Languages Attila Szegedi Watch Video Download Slides
    Debugging in 2011 Prashant Deva Watch Video Download Slides
    jvmtracejit - A trace-jit Compiler for the JVM Sunil Puri Watch Video Download Slides
    Fuente
    Sep 1, 2011
    Programación

    Cheat sheet sobre el uso de Collections en Java

    collections.png

    Como anillo al dedo me viene esta plantilla. Una de las tareas que he estado haciendo esta última semana es la revisión de código de una de las aplicaciones que estamos desarrollando y madre mía…

    En cierto momento la aplicación reventaba porque un índice de una array se iba de madre. Después de revisar dicha función, llego a la conclusión que lo que dicha función se supone debe hacer es que a partir de 2 listas de datos, poder mover elementos de una lista a la otra. Pues bien, al que escribió esa función no se le ocurrió mejor cosa que usar un total de 5 arrays, incluidas las 2 originales, para llevar a cabo dichas operaciones. Imagínate la cantidad de variables índices usadas por todos lados, claro y al final pasó lo que tenía que pasar, uno de esos índices tomaba un valor mayor del que debería.

    Apr 9, 2011
    Programación

    CERT Secure Coding

    weak link.jpg

    CERT o Computer Emergency Response Team, tienen un subdominio exclusivamente dedicado a la programación segura.

    En el mismo, podemos encontrar buenas prácticas de programación que nos ayudarán con la ardua tarea de escribir código lo más seguro posible.

    Esto no es un recurso nada nuevo, pero lo van actualizando de forma periódica y nunca viene mal un pequeño recordatorio.

    Ahora mismo disponemos de información sobre:

    1. C (Versión Japonés) o si lo prefieres lo tienes también impreso.
    2. C++
    3. Java
    Parece ser que hace tiempo empezaron a trabajar en C#, pero por ahora no hay nada publicado al respecto.

    También tienen otro libro donde acaparan tanto C como C++.

    Mar 30, 2011
    ProgramaciónSeguridad

    Pentesting en aplicaciones GWT

    gwtsec.jpeg

    GWT o Google Web Toolkit es un framework para el desarrollo de aplicaciones RIA a partir de aplicaciones escritas en java propiedad de, como su nombre indica, Google.

    GWT-Penetration-Testing-Toolset es un conjunto de scripts escritos en python especialmente orientados a testear la seguridad de aplicaciones GWT. Ahora mismo se compone de 3 scripts:

    gwtenum - capaz de sacar información del GWT-RPC y de los ficheros xxx.cache.html. gwtfuzzer - este inyecta basura a las peticiones html cambiando la entrada de usuario. gwtparser - parsea las peticiones GWT-RPC y es capaz de extraer los datos de entrada de los usuarios.

    Feb 6, 2011
    HackingGoogleProgramaciónSeguridad

    ¿PC o Mac? ¿Windows o Linux? ¿Firefox...?

    Historia de la guerra de los flames, o discusiones que normalmente no llegan a ningún lado, pero que siempre las tenemos ahí. Así es como han titulado esta entrada en Arstechnica.

    En la misma, podemos ver a modo de gráficas, las palabras que más aparecen en la barbaridad de libros que Google escaneó entre 1800 y 2008.

    Ya tenéis otro motivo más para empezar otro flame basado en estas gráficas :-)

    Dec 21, 2010
    GoogleHistoria

    Dalvik VM: Optimización

    android_apple

    Una de las tareas críticas de Dalvik es la optimización del código (byte code) para maximizar los recursos del sistema. Recordemos que Dalvik es una máquina virtual para correr sobre sistemas ligeros y con recursos escasos.

    Esta fase es realmente crítica, especialmente cuando el byte code de Dalvik es generado a partir del de Java, lenguaje con fama de lento y pesado.

    Este proceso de optimización se lleva a cabo justo antes de que la aplicación es ejecutada por primera vez.

    Sep 28, 2010
    AndroidLinux

    Dalvik VM: Introducción

    android-system-architecture

    Open Handset Alliance (OHA) es una alianza global constituada para crear una plataforma de código abierto para terminales móviles. Entre otras, esta alianza la forman Google, Nokia, Samsung, Sony Ericsson, etc.

    Android, es el nombre de esa plataforma creada por dicha alianza. Android es un stack completo para correr en no sólo smart phones o teléfonos inteligentes, sino en todo tipo de dispositivos con sistemas embedidos, como televisiones, lectores de libros electrónicos, etc.

    Aug 22, 2010
    LinuxAndroid

    Java 4 ever

    Jun 27, 2010
    HumorProgramación

    Laboratorio de física

    Desde myphisycallb podemos acceder a una serie de applets que emulan diferentes aspectos de la física. Dispones de emulaciones de muelles, péndulos, moléculas, colisiones, etc. Dichos applets también nos permiten personalizar el comportamiento de los objetos involucrados, como la gravedad, elasticidad, longitud, etc.
    Apr 11, 2010
    VariosCienciaRecursos Informática

    Ms. Pac-Man escrito en Java + código fuente

    Sábado noche, de vuelta a casa solía echar de vez en cuando una partidita al Pac-Man en un bar que me cogía de camino. Esta noche, acabo de llegar a casa y me encuentro en mis feeds con este link. Un Pac-Man escrito en Java que se ejecuta en un applet, por lo tanto puedes jugar desde el navegador y no sólo eso, si no que para aquellos curiosos también te puedes bajar el código fuente del mismo.

    Que tiempos!

    Mar 28, 2010
    ProgramaciónJuegos

    Scala para niños

    Scala es una lenguaje de programación de esos que corren en una máquina virtual de Java, aunque también existe un compilador para .NET. Es un lenguaje tanto funcional como orientado a objetos.

    Pero en esto post no quiero hablar de Scala en sí, si no de Kojo.

    Kojo es un entorno de programación (IDE) diseñado para niños (y para mayores) que quieran aprender a programar. Está basado en Scala. Dispone de un constructor de geometría, algebra, así como una tortuga para dibujar tipo Logo, etc. Al estar basado en Java, eso es todo lo que necesitas en tu sistema para poder usarlo. Eso sí, neceistas la versión 6.

    Mar 21, 2010
    Programación

    Averigua si un juego correrá bien en tu equipo

    En  Can You Run It? podrás enterarte si un juego podría ir bien en tu equipo. Ya no hace falta que pases dos horas instalando el  bioshock, por ejemplo, y después ver que no rula. Funciona mediante un applet de Java que recopila información técnica de nuestro equipo, ya sea de hardware y software, que permitirá hacer el análisis para saber si un juego correrá o no.

    Jan 4, 2010
    Recursos InformáticaJuegos

    Estructuras de datos y algoritmos en Programación Orientada a Objetos

    graph

    Bruno R. Preiss nos regala en su web una serie de libros sobre estructuras de datos y algoritmos en la programación orientada a objectos. No sólo eso, sino que además ha dispuesto dicha información basada en distintos lenguajes de programación tales como: C++, Python, Java, Ruby y C#. Prácticamente los lenguajes más usados en el desarrollo de aplicaciones de alto nivel.

    Dec 5, 2009
    ProgramaciónRecursos Informática

    Java Collections

    java

    Cualquier programador Java que se tercie, tiene que lidiar con las Collections en el día a día. Así que un dominio de dichas clases es fundamental. El otro día me encontré con un tutorial sobre las Collections, que merece la pena echarle un vistazo.

    Dec 4, 2009
    Programación

    9 look and feels para aplicaciones Java Swing

    Ya hace algún desde mi última aplicación de escritorio que escribí en Java usando las librearías Swing. Y la verdad que el aspecto había mejorado mucho desde aquellas primeras versiones. Había perdido un poco el hilo de la evolución de las plantillas para Swing, especialmente desde que, desde mi punto de vista, a Sun le interesa más bien poco ese proyecto y de hecho parece que la versión 7 de java no incluirá swing, pero ayer vi este post y la verdad es que me sorprendió mucho el aspecto de algunas plantillas para swing. Aquí os dejo 9 pantallazos de 9 plantillas inyectables para swing:

    Oct 5, 2009
    Programación

    Conocimientos de Java

    programming

    ¿Cuánto sabes sobre Java? ¿Tienes alguna entrevista de trabajo para programar en Java? Entonces esta lista de preguntas sobre dicho lenguaje te puede ser de gran ayuda. Incluso si tienes pensamiento de obtener alguna certificación sobre Java, también te puede servir.

    Sep 30, 2009
    Programación

    Libros Java

    javabooks

    Para aquellos interesados en la programación en Java, hay un portal llamado javabooks.org donde intentan centralizar todas las publicaciones sobre Java, frameworks, librearías, etc. Así que si estás interesado en adquirir algún libro relacionado con Java, este sitio te puede ser de mucha ayuda a la hora de encontrar lo que estás buscando.

    Sep 29, 2009
    LibrosProgramación

    Noop

    noop

    Según parece Google anunció en la JVM Language Summit, que se celebró ayer en California, un nuevo lenguaje de programación que corre dentro de una máquina virtual de Java, llamado Noop. Según se puede leer en la página oficial, Noop, ofrece inyección de dependencias en el propio lenguaje, facilitará la comprobación de nuestro código, etc. Podrás generar código Java a partir de tu programa escrito en Noop, ejecutarlo en un intérprete o generar directamente un fichero binario con bytecode de Java.

    Sep 17, 2009
    ProgramaciónGoogle

    Mario controlado por IA

    Se llama Infinite Super Mario AI, y lo ha diseñado (en Java) para una competición que tendrá lugar en Septiembre. Es increible y además todo un reto de programación, ya que los movimientos los decide la IA del programa en cada fotograma de movimiento (se ven unas líneas rojas que indican las posibilidades).  No siempre funciona, a veces Mario falla y muere.  La base de la programación es conseguir en el menor tiempo acceder a la parte derecha de la pantalla ...

    Aug 11, 2009
    ProgramaciónJuegos

    Eclipse Galileo

    eclipse_galileo

    Eclipse Galileo es el nombre de la última versión de este gran editor de programación. Aquí pódeis encontrar el anuncio oficial y aquí la página oficial de este nueva versión. De entre la mejoras en esta versión parece que han mejorado el autocompletado, la gestión de plugins y los tiempos de respuesta además de como se anuncia en la nota de prensa: soporte de Cocoa 32 y 64 bits en Mac, nuevo analizador de memoria, mejoras en las herramientas de desarrollo PHP, mejoras en BIRT, nuevas herramientas XSL y mejoras en el sistema de modelado. En fin, parece que ha habido mucho trabajo detrás de esta nueva versión. ¡Yo ya me lo estoy bajando!

    Jun 27, 2009
    Programación

    Estructuras de datos en Java

    programming

    Aquí pódeis encontrar un libro muy interesante sobre estructuras de datos, su explicación teórica, aplicabilidad, ejemplos y su implementación en Java. Muy completo y gratuito.

    Apr 23, 2009
    ProgramaciónRecursos Informática

    Java4k

    java4k

    Java4k es una web que organiza concursos de juegos escritos en Java, que no ocupen más de 4kb. Aunque el concurso de este año ya se ha cerrado, y el jurado está deliberando, no deja de ser curiose y de gran mérito, escribir un juego en tan sólo 4kb en un lenguaje moderno como es Java. Está claro que la JVM no cuenta. Y si alguno está interesado en concursar en un futuro, aquí podéis encontrar información muy útil.

    Mar 2, 2009
    ProgramaciónJuegos

    Akuma

    javanet

    Akuma es un proyecto alojado en Java.net. Es una librería Java, que nos permite convertir nuestra aplicación (escrita en Java) en un demonio Unix. Esta librería implementa el API de POSIX, de forma que podemos hacer que nuestra aplicación se ejecute como un proceso en el background, con las mismas propiedades que las de un demonio estandar. Actualmente, esta versión funciona sobre Linux (x86, amd64), Solaris (x86, amd64, sparc, sparcv9) y Mac OS X.

    Feb 23, 2009
    ProgramaciónRecursos InformáticaLinux

    LogDigger

    firefoxlogo

    Si eres programador Java y desarrollas sobre Firefox, esta extensión te puede interesar. LogDigger es una extensión para Firefox y Firebug que recoje los mensajes de log de Log4j de peticiones de URL y los escribe en la consola de salida de Firebug. LogDigger es gratis, tanto para uso personal como profesional.

    Feb 12, 2009
    Recursos InformáticaProgramación

    Jabaco

    jabacologo

    Jabaco es un lenguaje de programación orientado a objetos con una sintaxias muy parecida a Visual Basic 6. Hasta nada nuevo y mucho os preguntaréis que para que queremos otro VB, aunque según la web oficial, éste orientado a objetos. La peculiaridad de este lenguaje / compilador, es que genera código bytecode para una máquina virtual de Java. Los requerimientos son: • JRE 1.4.2 o superior. • Windows XP o mejor (traducción literal. ¿Soportará Vista?). • 512 Mb de RAM. • 100 Mb de disco duro. • 1024x768 de resolución.

    Feb 3, 2009
    Programación

    Los 10 mandamientos del Programador Java

    programming

    Aunque el título se refiera al programador Java, estas reglas son aplicables a cualquier tipo de programador. A excepción de la regla número 6, que es específica al lenguaje de programación Java.

    1. Comenta el código. Cuando estamos escribiendo código nuevo, es fácil entender lo que se está haciendo, pero si no tocamos ese código por un periodo de tiempo y tenemos que volver al mismo, ya no es tan obvio. Comentar el código te ayudará a entender más rápidamente la lógica del programa.

    2. No compliques las cosas. Muchas veces queremos solucionar algún problema de la forma más enredada porque está guay. Busca la forma más simple de resolver las cosas. Esto te ayudará a entender el código mejor y a mantenerlo de una manera más eficiente y es menos propenso a errores.

    Jan 31, 2009
    Programación

    Juegos Retro on line (directo desde Microsiervos)

    retro

    Impresionante recopilación de juegos retros para jugar on line.

    La selección de juegos es realmente fantástica: Zelda, MegaMan, Metroid, BombJack, PacMan, Phoenix, Pong, Pole Position, etc … 

    Para jugar:

    http://amog.com/tech/gaming/oldschool-videogames/

    Visto en nuesta admirada:

    Microsiervos

    Dec 24, 2008
    Juegos

    Cómo llegar a ser programador en Java

    El lenguaje Java es uno de mis favoritos (junto con el “C”) , así que no he podido resistirme a este post en:

    http://www.wikihow.com/Become-a-Java-Programmer

    donde te explican cómo llegar a ser un programador en Java.

    Necesitas un compilador (un programa para convertir el código Java a bytecode) que antes sólo era posible usar el de Sun, pero ahora existen otras opciones GNU como gcj y jlikes. También necesitarás una máquina virtual Java, se encarga de convertir el bytecode en código máquina entendible para el ordenador.

    Oct 3, 2008
    ProgramaciónRecursos Informática

    "Eclipse" un entorno de programación Java excepcional

    Ahora que estado un poco metido en Java, he probado este JDK o entorno de programación Java que funciona muy bien.
    Es fácil e intuitivo de usar y puedes ver directamente el resultado del programa en cuanto lo compilas.
    Aparte genial gestión de errores, dependencias, herencias entre objetos, etc ... así como una buena ayuda y base de datos sobre clases disponibles para tus programas.
    Tiene detrás una comunidad enorme que contínuamente está publicando mejoras, añadidos y código fuente.
    Voy a por un cafe ... ;)
    Jul 16, 2007
    ProgramaciónRecursos Informática