0

Grepcode: un motor de búsqueda de proyectos Java open source

Publicado por Copán Galel el Nov 30, 2009 en: Informatica, Java, Programacion

Programacion

Grepcode es un motor de búsqueda construído para desarrolladores Java, que nos permite buscar y navegar fácilmente proyectos open source almacenados en los repositorios de Maven, Eclipse, JBoss entre otros.

Grepcode no sólo nos facilita la tarea de buscar el código fuente de cualquier proyecto open source (en cualquiera de sus versiones) sino que además nos permite navegarlo mediante una cómoda interfaz web con outline, type hierarchy, stack traces, syntax highlighting, Javadocs

Podemos por ejemplo acceder al cuerpo de un método/objeto desde cualquier lugar donde es llamado, aún si pertenece a otro proyecto, podemos buscar y navegar por las dependencias del proyecto.

En fin… con Grepcode podés despedirte de aquellos días en que tenías que descargarte e instalar el código fuente de un third party JAR en tu IDE, sólo para chequear unas pocas líneas de código responsables de una excepción.

Ahora todo el código fuente está disponible online con una simple búsqueda en www.grepcode.com

Grepcode

Tags: , ,

 
0

Creación de Constructores

Publicado por Copán Galel el Jul 19, 2009 en: Informatica, Java, Lenguajes de Programación, Programacion, Software

Java

Los constructores son una especie de métodos con una estructura similar a la de los métodos, pero la diferencia que los constructores son invocados automáticamente cuando nosotros queremos instanciar un objeto de la clase a la que pertenece nuestro constructor. La función específica de los constructores es para inicializar valores en un objeto.

Veamos un ejemplo de esto:


public class Constructor
{

int Valor;
Constructor()
{
Valor = 5;
}

}

Bien, acá podemos ver que tenemos una clase llamada Constructor la cual tiene una variable de tipo entero, la cual a través de nuestro constructor le indicamos que tome el valor de 5.

Leer mas…

Tags: , , ,

 
0

Métodos en Java

Publicado por Copán Galel el Jul 13, 2009 en: Informatica, Java, Lenguajes de Programación, Programacion, Software

Java

Son bloques de código los cuáles tienen una función específica en la creación de nuestras clases, los cuales devuelven si así lo deseamos un resultado o no.

Java divide la funcionalidad en dos módulos, los cuales son clases y métodos, esto hace más fácil la depuración del código de nuestra aplicación.

Un método debe ser específico según su funcionalidad, ósea debe tener una función estrictamente concreta y un código no muy extenso, reitero esto, para hacer su depuración más fácil y rápida. También debe tener un nombre especifico, recomendadamente que sea relacionado con la función que va a cumplir dicho método.

Veamos un ejemplo en código para ver de qué se trata.

int multiplicarValores(int a, int b)

{

return (a*b);

}

Este método se llama multiplicarValores, devuelve un valor de tipo entero y tiene dos parámetros de entrada, que son a y b. Las variables de nuestro método solo tienen valides dentro del código que contiene el método, fuera de este dejan de funcionar. Leer mas…

Tags: , ,

 
0

Paste question, comunidad de preguntas y respuestas para programadores

Preguntas y Respuestas

Cuando uno revisa cualquier código de programación que le está planteando problemas, habrá ocasiones en las que no encuentra respuesta, y tendrá que acudir a foros, a mensajes de correo electrónico a determinados contactos, o resolver como buenamente pueda esos problemas. Es por ello por lo que existe Paste Question.

Se trata de una comunidad de preguntas y respuestas para programadores, donde unos plantean los problemas que tienen en sus códigos, añadiendo un fragmento de los mismos, para que otros les ofrezcan las mejores soluciones posibles. O sea, podíamos verlo como una comunidad tipo Yahoo Answers, aunque más simple y enfocado a los problemas que tienen los desarrolladores en los códigos de programación en los que están trabajando. Hay que señalar que Paste Question dispone de coloreado de sintaxis, lo que permite trata mejor los códigos expuestos.
Leer mas…

Tags: , , ,

 
0

Crear Paquetes (Package) e importar (Import) clases en Java

Publicado por Copán Galel el Jul 9, 2009 en: Informatica, Java, Lenguajes de Programación, Programacion

Java

Los paquetes en Java son una manera de organizar nuestras clases, ya sea por finalidad, por su relación con la herencia que tienen, etc. Al momento de crear una aplicación muy extensa el numero de clases va aumentando considerablemente y puede que se nos de que necesitemos colocarle el mismo nombre a dos clases distintas.
Un proyecto que recién comenzamos se crea en un subdirectorio con el nombre del proyecto, luego se crea la aplicación, un archivo que tiene como extensión .java, la cual tiene todo nuestro código de la clase y así sucesivamente podemos crear más clases en nuestro proyecto y quedaran en el mismo directorio. Bien, java tiene la función de los paquetes que nos ayuda a organizar esto cuando hay demasiadas clases, las cuales las podemos organizar en directorios distintos pero dentro del mismo proyecto.
Para poder utilizar la función de los paquetes debemos utilizar la palabra reservada “package”, la cual se tiene que ubicar antes de declarar nuestra clase ósea una línea antes que cuando escribamos la palabra class.

Veamos un ejemplo de esto:

package MisClases;public class primeraClase
{
}


Leer mas…

Tags: , ,

 
0

Liberado VirtualBox 3.0 final

Publicado por Copán Galel el Jul 1, 2009 en: Informatica, Java, Lenguajes de Programación, Programacion, Software

Virtual Box 3.0

Ayer fue anunciada la versión final de VirtualBox 3.0, el software de virtualización libre y multiplataforma de Sun que permite instalar sistemas operativos invitados dentro del propio sistema huésped sin alterar el disco duro.
Actualmente con esta genial aplicación pueden virtualizarse todo tipo de distribuciones GNU/Linux y cualquier versión de Windows en las plataformas soportadas: Windows, Mac, GNU/Linux y Solaris.

Esta tercera edición ha sido una de las más esperadas de su desarrollo, puesto que además de mejorar el rendimiento de las máquinas virtuales instaladas también incorpora varias novedades interesantes como la capacidad de procesamiento multisimétrico (SMP) o el soporte para OpenGL 2.0 y para Direct3D 8 y 9 (todavía en fase experimental) en sistemas Windows.

Las mejoras de VirtualBox en materia de 3D y aceleración gráfica avecinan que próximamente tendremos la posibilidad de poder correr juegos sólo disponibles para Windows en otros entornos, de forma virtualizada, el cual es uno de los aspectos fundamentales de muchos usuarios a la hora de pensar si probar otras plataformas como Mac o GNU/Linux.

Se puede descargar para cualquier plataforma desde la propia página oficial del proyecto.

Enlace: VirtualBox 3.0 Changelog
Enlace: VirtualBox

Tags:

 
0

Nueva Sección “Java”: Rutinas y Definiciones

Publicado por Copán Galel el Jun 28, 2009 en: Informatica, Java, Programacion

Java

Maya Labs presenta desde hoy una nueva sección denominada “Java”, en la cual estaré  presentando nuevas noticias sobre el lenguaje, definiciones de conceptos y algunas rutinas de  programación para ahorrar un poco de tiempo valioso. Como ya hemos leido en otras fuentes JAVA, es un lenguaje de programación orientado a objetos (POO), por lo que es muy potente.

Declaración e Inicialización de Objetos

Para declarar o inicializar variables de referencia el proceso es muy parecido al de crear las variables de tipo primitivo. La única diferencia es que se debe crear un objeto de la clase que apunta a la variable de referencia ante de que podamos inicializar dicho objeto.

Para poder obtener este proceso debemos seguir los siguientes pasos:

Leer mas…

Tags: , ,

 
0

JDownloader se actualiza con un mejor diseño

Publicado por Copán Galel el Jun 1, 2009 en: Informatica, Java, Lenguajes de Programación, Negocios, Software

JDownloader

JDownloader es, para quién no lo conozca, una herramienta utilísima para usar servicios de descarga directa de manera automática, escrito en java y por tanto disponible para Windows, Linux, Mac, etc. Le damos los enlaces y él solo se encargará de rellenar los captchas, esperar el tiempo que haga falta, cambiar de IP y descargar el archivo desde diferentes mirrors. Y luego, de propina, nos une/descomprime el archivo si está partido. El único fallo era su diseño, que lo hacía poco intuitivo. Con las recientes actualizaciones ha mejorado bastante su aspecto, tal y como ves en la captura.

Entre otras novedades, ahora se incluye una extensión para Firefox que recoge los enlaces, facilitándonos aún más esta tarea. Por supuesto los sitios web que han cambiado su código por motivos de seguridad han sido actualizados y funcionan correctamente, llegando hasta la cifra de 35 sitios soportados. Si todavía no lo usas, te lo recomiendo encarecidamente.

Vía: Web Up8
Sitio Oficial: JDownloader
Descarga: JDownloader

Tags: , , , , ,

 
0

Java Store, la tienda de aplicaciones de Sun

Publicado por Copán Galel el May 21, 2009 en: Informatica, Java, Negocios, Software

Java Store

Ahora que las tiendas de aplicaciones han conseguido implantarse en un buen número de plataformas móviles, no es de extrañar que haya diversos participantes interesados en lanzar el mismo concepto en el escritorio.

Sun es uno de ellos y quiere aprovechar su poder de distribución de Java para incorporar una tienda de aplicaciones llamada Java Store, con la que poder distribuir e instalar programas de otros desarrolladores de forma sencilla.

Su funcionamiento sería muy similar al de otras tiendas existentes, ofreciendo aplicaciones tanto gratuitas como de pago, y llevándose Sun una comisión de las ventas del software. Evidentemente, se enfocará a programas desarrollados en Java.

Como en el caso de Apple, las aplicaciones enviadas a Java Store pasarán previamente por un filtro, para comprobar su contenido y que son seguras, por lo que esperamos que Sun no se dedique dictar políticas morales como está haciendo Apple.

Durante la conferencia JavaOne ofrecerán más información sobre esta tienda y su funcionamiento.

Vía: Slashdot.

Más información: Sun.

Tags: , ,

 
0

Tutoriales sobre JAVA

Publicado por Copán Galel el May 19, 2009 en: Informatica, Java, Programacion

Java Logo

Antes de darles el contenido de los tutoriales me gustaria definir el concepto de Java, al final les dejo el enlace donde podrán descargar los tutoriales y software necesarios para la ejecución de Java.

Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.

Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.

Leer mas…

Tags: ,

 
0

Chartle, crea gráficas de forma sencilla

Publicado por Copán Galel el May 13, 2009 en: Diseño Web, Informatica, Java, Negocios, Software

Chartle Estadisticas

Anteriormente hemos presentado herramientas que nos permiten crear graficas de varios estilos, pues hoy presentamos Chartle.net. Es un servicio online, desarrollado en Java, que nos permite crear, publicar y compartir todo tipo de gráficas. Y lo mejor de todo, es que fácil de usar.

Sin necesidad de crear registro de usuarios, en Charle.net nos permite crear diferentes tipos de gráficas, que será lo primero que tengamos que seleccionar. Podemos optar por gráficas de barras, de tarta, lineales, de diagramas, etc. Luego, configuraremos una serie de opciones e introduciremos los datos que queremos que represente nuestra gráfica. A la hora de introducir los datos, simplemente tenemos que crear filas y columnas, como si estuviéramos en Excel o similar, e introducir en cada celda el dato que le corresponde.
Leer mas…

Tags: , , , , ,

 
0

Disponible VirtualBox 2.2: software para virtualización multiplataforma

Publicado por Copán Galel el Apr 9, 2009 en: Informatica, Java, Software

Java Virtual Box

VirtualBox es un software de virtualización multiplataforma y gratuito. Desde un sistema operativo llamado anfitrión en el que funcionará VirtualBox, permite instalar cualquier otro sistema de forma virtual, con sus propios recursos hardware que pueden configurarse desde la aplicación.

Tras su adquisición por parte de Sun hace poco más de un año, la aplicación ha ido mejorando enormemente, plantándose como una estupenda elección para todos los usuarios que quieran virtualizar casi cualquier tipo de sistema. En su foro oficial se ha anunciado hoy mismo la nueva versión 2.2, junto con la lista de grandes cambios respecto a versiones anteriores.

Leer mas…

Tags: , ,

Copyright © 2010 Maya Lab Derechos Reservados. Tema por www.grupomayal.com.