martes, marzo 26, 2013

Configurar un JDK en el Eclipse


Empecemos describiendo las diferencias entre un JDK y un JRE.
  • JDK = Java Development Kit, o sea, Kit de desarrollo para Java.
  • JRE = Java Runtime Environment, o sea, entorno de ejecución de aplicaciónes Java.
Está claro, entonces, que tenemos que tener configurado un JDK si vamos a desarrollar. Justamente está previsto para la gente de Sun y es por eso que el Eclipse recien nos dará ayuda en linea, si tenemos configurado un JDK. Irónico es que, por default, el Eclipse venga configurado con un JRE.
Otra cosa importante es tener el compliance level en la misma versión que el JDK que estemos usando.
En adelante, describiré con cierto detalle cómo configurar un Eclipse correctamente para simplificar el desarrollo.
Asumimos para este tutorial que el que lo está leyendo sabe lo que es el Eclipse, lo tiene instalado y arrancado y puede seguir las instrucciones. Si no, nos dicen y haremos un nuevo post sobre cómo instalar el Eclipse y qué técnicas les recomendamos para sobrellevarlo ;) .
1. Bajar un JDK
Para nuestro ejemplo, debemos tener instalado un JDK, eso se puede bajar directamente de la página de Sun. Ojo al piojo que queremos bajar el JDK Update y no otra cosa. Aquí una imagen.
Para los nuevos, una pequeña nota.
JDK 1.4 => JDK 1.4
JDK 1.5 => JDK 5
JDK 1.6 => JDK 6
2. Configurar el JDK dentro del Eclipse
Para configurar el JDK, tenemos que ir a la configuración del Eclipse. Para eso hacemos Windows->Preferences. Buscamos la opción Installed JREs.
Dentro de esta ventana, seleccionamos Add… y apuntamos a dódne tenemos instalado nuestro JDK. Hay que tomar mucha atención, estamos dentro de la opciónInstalled JREs y seleccionando un JDK para que sea agregado. Puede sonar confuso. Para mi lo es. Habría que preguntarle a la gente de Eclipse por qué lo hicieron de esta forma. Por favor, recordar, tenemos que agregar un JDK (y no un JRE). A modo de ejemplo, yo tengo mi jdk 1.6.01. Eso no requiere mayor atención.
3. Configurar el compliance level de Eclipse
Una vez configurado el JDK como JRE (si, ya dijimos es medio ambiguo), tenemos que asegurarnos que el Eclipse va a seguir nuestras versiones correctamente. Eso es, validar nuestro código como si fuera código del JDK correspondiente que tenemos. Si usamos un JDK 1.6, tenemos que tener el compliance level en 6.0. Si usamos un JDK 1.4, tenemos que tener el compliance level en 1.4. He aquí una pantalla.
4. El toque final
Para algunos es suficiente tener una ayuda de código en linea, para otros, es muy lindo ver una ventana dentro del Eclipse que nos de ayuda de los métodos. ¡Esto es posible! El Eclipse es una herramienta genial que nos permite hacer casi cualquier cosa. Para eso, en cualquier perspectiva que estemos, activamos la ventana JavaDoc. Tenemos que ir Window->Show View->Javadoc (o apretar Alt+Shift+Q, J)
Miren abajo para el juego final.
Como verán, con solo pararse arriba de cualquier método (que sea de la JDK, obviamente) nos dará una ayuda excelente para que podamos trabajar más tranquilos y con menos esfuerzo.

Instalación de Eclipse


Vamos a iniciar reconociendo los archivos de instalación que conforman la herramienta de desarrollo para implementación de aplicaciones JEE: Eclipse JEE - Juno. Esta herramienta permita la creación, implementación y gestión de aplicaciones JEE  y además permite la integración natural y transparente con diferentes servidores de aplicaciones así como también diferentes motores de bases de datos..

Con este IDE podemos realizar tranquilamente aplicaciones Web y desarrollo de Componentes EJB, así como también instalar los plugins necesarios para poder soportar los diferentes tipos de frameworks basados en Java Server Faces (JSF) para la generación de aplicaciones web con interfaces enriquecidas. Permite además la creación e implementación de Web Services.


PREREQUISITOS  DE INSTALACIÓN
Para poder instalar correctamente el Eclipse JEE Juno es necesario que tengamos instalado y configurado nuestra versión de la Java virtual Machine de acuerdo al sistema operativo con que contamos. La versión de instalación recomendada es la última basada en la plataforma 1.6.x.

En los sistemas  Windows, la JDK que vayamos a configurar con el Eclipse, deberá ser el JDK por defecto en el sistema operativo y debe poder ser accesible para el usuario que instalará el Eclipse JEE.

En los sistemas Linux, es necesario que se encuentre en el PATH del usuario que ejecutará la herramienta de desarrollo.

INSTALACIÓN

La instalación del producto es muy sencilla. Lo primero que haremos será ingresar a la página de downloads de Eclipse JEE ( la encontramos aquí). Esta página de download nos ofrece los diferentes formatos de instalación disponibles. Debemos de seleccionar el formato adecuado acorde con el Sistema Operativo sobre el cual vayamos a trabajar.

Debemos de tomar en consideración que si utilizamos un Sistema Operativo de 32 bits, el JDK que instalemos debe ser de 32 bits y el Eclipse JEE también de 32 bits. En caso que utilicemos máquinas de 64 bits, todos los componentes que interactuen deben ser de 64 bits.

La página de download de Eclipse JEE la podemos ver en la siguiente figura. Aquí debemos de seleccionar el formato de download que pensemos utilizar.
 Página de download para Eclipse Juno

Sólo nos basta seleccionar la versión requerida y esperar que termine la operación de descarga.

La instalación es solamente la descomprensión del archivo de extensión ZIP. En los otros formatos, se deben descomprimir el archivo seleccionado. No necesita mayor configuración al respecto. 

 


Para poder iniciar nuestro ide es suficiente con hacer doble click sobre el archivo eclipse.exe y nos pedirá la ruta de un workspace donde tendremos nuestros proyectos a desarrollar.

El workspace es un directorio o carpeta en donde se almacenarán todos nuestros proyectos que vayamos a desarrollar así como las configuraciones que se hagan en el IDE producto de la instalación de plugins o frameworks.

RECOMENDACIONES

Para lograr una instalación satisfactoria debemos tener presente que:
  • El JDK a utilizar debe ser 1.6.x (de preferencia la última versión disponible en la plataforma 6).
  • El JDK debe estar configurado y accesible desde el prompt del sistema operativo.
  • En caso de tenga más de un JDK y el que está por defecto no sea el adecuado se puede modificar el archivo eclipse. ini y aumentar la siguiente línea: -vm , para que pueda utilizar ese JDK al momento de iniciar el Eclipse.
  • Las rutas de instalación del producto así como del workspace no debe tener espacios en blanco de preferencia. Por ejemplo, NO SON RUTAS RECOMENDADAS: c:\Program Files\, c:\Archivos de Programa, etc.

jueves, marzo 21, 2013

Software de contabilidad


Asi como en el software privativo, en el softwaere open source tambien existen software paracontabilidad que hace el trabajo igual o mejor
GNUCash Programa de finanzas y contabilidad personal o para pequeños negocios, disponible para Linux, BSD, Solaris, mac OSX y Windows. Para saber más puede accesar GnuCash.


  • Abanq Es software libre del tipo ERP, orientado a la administración, gestion comercial, producción o comercio electrónico entre otras aplicaciones.
  • FrontAccounting Sistema de contabilidad para pequeñas empresas.
  • Tryton Programa de contabilidad muy completo. Para saber más puede acceder Tryton
  • WebERP Es una web completa basada en gestion contable que solo requiere un navegador y un lector pdf. 


lunes, julio 09, 2012

FBI advierte que a partir de hoy miles de computadores a nivel mundial infectados con DNSChanger no podrán navegar en internet a menos que remuevan este troyano de sus equipos.


Hola, es posible que comiences a recibir solicitudes de amigos/clientes/familiares para que les revises sus equipos ya que no pueden navegar...

A continuación te cuénto cuál puede ser una de las causas.

En el 2007 apareció este troyano que modifica la configuracón DNS de las máquinas de los usuarios.
La idea es redireccionar el tráfico a sitios creados por los criminales. En estos sitios se despliega publicidad de la cual se lograron vender por lo menos 14 millones de dólares.
DNSChanger también previene que los usuarios actualicen sus antivirus, dejándolos vulnerables a otros ataques.

El pasado noviembre, el FBI arresó a los creadores de este troyano, se trata de 6 estonianos. Adicionalmente confiscaron los servidores DNS a los cuales eran redireccionados los usuarios infectados.
El FBI ha puesto servidores DNS legítimos en su lugar para que los usuarios infectados puedan seguir funcionando sin problemas, estos son precisamente los servidores DNS que estarán siengo apagados dejando sin resolución DNS a los usuarios que aún siguen infectados.

Se estima que existen por lo menos 350.000 equipos infiectados.
En el siguiente video puedes ver la cantidad de hosts infectados a nivel mundial desde el 01-01-2012 hasta el 31-03-2012.
http://www.youtube.com/watch?v=A3wBR5DT7BU&

Para verificar si estás infectado, revisa la configuración de tu DNS y si tienes configurada alguna de las siguientes ip, quiere decir que estás infectado:
IP Inicio              IP Final                     CIDR
85.255.112.0      85.255.127.255       85.255.112.0/20
67.210.0.0         67.210.15.255          67.210.0.0/20
93.188.160.0     93.188.167.255        93.188.160.0/21
77.67.83.0         77.67.83.255            77.67.83.0/24
213.109.64.0     213.109.79.255        213.109.64.0/20
64.28.176.0       64.28.191.255          64.28.176.0/20

También puedes verificar si estás infectado usando el siguiente sitio WEB
http://dns-changer.eu/
http://www.dns-ok.lu/

Si estás infectado, sigue las instrucciones que se encuentran en el siguiente sitio:
http://cert.inteco.es/Actualidad/Actualidad_Virus/DNSChanger

Recuerda que debes tratar de mantener tu Windows y tu antivirus actualizado.
Espero que  te sea útil.

Saludos 

domingo, diciembre 18, 2011

UbuntuOne: Cloud Linux en Android

Cada plataforma ofrece una solución que respete la nube para sincronizar o almacenar sus archivos, Linux y Ubuntu no es una excepción.

UbuntuOne se ha convertido en una alternativa digna de los más conocidos DropBox , y se presenta como parte de la instalación por defecto de Ubuntu. Los usuarios de Android ya pueden descargar los archivos UbuntuOne para cerrar la brecha entre su teléfono y el PC que se instala el sistema operativo Linux más populares.

descargar la aplicación desde el Mercado Android UbuntuOne libre, y usted tiene acceso instantáneo a los archivos almacenados en su nube UbuntuOne cuenta. La aplicación viene con un visor de fotos y otros espectadores para ver el valor por defecto para cualquier tipo de archivo. Así, por ejemplo, almacenar en los archivos de Office se pueden abrir con QuickOffice UbuntuOne en el teléfono Android.

Más información en: pysnnoticias.com

lunes, septiembre 12, 2011

CONVOCATORIA PUBLICA a BECAS TOP


CONVOCATORIA PUBLICA a BECAS

TOP - UNIVERSIDAD NACIONAL del LITORAL (Argentina)
Programa de formación virtual de posgrado en gestión pública 2011
TOP y la Universidad Nacional del Litoral otorgarán un número limitado de becas totales (gratuitas) y parciales para los siguientes cursos del próximo ciclo lectivo del Programa de Formación Virtual de Posgrado en Gestión Pública:

Mas Información Aquí