martes, febrero 14, 2023

Algunas Distribuciones GNU/Linux para Bioinformatica

 

La bioinformática es una disciplina que requiere herramientas y sistemas operativos adecuados para su correcta ejecución. Muchas de las aplicaciones y programas de bioinformática están diseñados para ser compatibles con sistemas operativos basados en Unix, como Linux. En este artículo, discutiremos algunas de las distribuciones de Linux más populares para bioinformática.

  1. Ubuntu: Ubuntu es una distribución de Linux popular y fácil de usar que es compatible con una amplia gama de herramientas de bioinformática. Es especialmente útil para usuarios nuevos en Linux, ya que tiene una interfaz gráfica de usuario fácil de navegar. Además, cuenta con herramientas preinstaladas para la gestión y análisis de datos biológicos, como BioLinux.

  2. CentOS: CentOS es una distribución de Linux de código abierto basada en el código fuente de Red Hat Enterprise Linux. Es una opción popular para la bioinformática debido a su capacidad para manejar grandes conjuntos de datos y ejecutar aplicaciones de alto rendimiento. También cuenta con una amplia gama de herramientas de análisis de datos y bases de datos biológicas.

  3. Fedora: Fedora es una distribución de Linux de vanguardia que es conocida por ser compatible con una amplia variedad de hardware y software. Es especialmente útil para la bioinformática debido a su enfoque en la última tecnología y su capacidad para ejecutar aplicaciones de alto rendimiento.

  4. Debian: Debian es una distribución de Linux estable y confiable que es conocida por su gran selección de paquetes de software y su gran comunidad de desarrolladores. Es una excelente opción para la bioinformática debido a su capacidad para manejar grandes conjuntos de datos y su amplia selección de herramientas de análisis de datos.

  5. Bio-Linux: Bio-Linux es una distribución de Linux específica para bioinformática que incluye una gran variedad de herramientas de análisis de datos biológicos, como BLAST, Clustal, HMMER y otras. Es fácil de usar y viene preinstalado con muchas herramientas de bioinformática, lo que la hace una excelente opción para investigadores y científicos que no tienen mucha experiencia con Linux.

En conclusión, hay varias distribuciones de Linux que son excelentes para la bioinformática. Cada una de estas distribuciones tiene sus propias ventajas y desventajas, por lo que es importante elegir la que mejor se adapte a sus necesidades y experiencia en Linux. Si eres nuevo en Linux, Ubuntu o Bio-Linux son excelentes opciones para comenzar, mientras que los usuarios más experimentados pueden encontrar que distribuciones como CentOS y Fedora son más adecuadas para sus necesidades.

Herraminetas de Analisis de datos para Bioinformatica con software libre

 

La bioinformática es una disciplina que se ocupa del análisis y la gestión de datos biológicos utilizando técnicas computacionales y estadísticas. La naturaleza compleja y diversa de los datos biológicos requiere de herramientas analíticas robustas y eficaces que puedan manejar grandes cantidades de datos. Afortunadamente, existen numerosas opciones de software libre para la bioinformática que son capaces de satisfacer estas necesidades.

En este artículo, discutiremos algunas de las herramientas de análisis de datos más populares en bioinformática que se pueden utilizar con software libre.

  1. R: R es un lenguaje de programación ampliamente utilizado para el análisis estadístico y gráfico en bioinformática. Ofrece una amplia gama de paquetes y herramientas para el análisis de datos de expresión génica, análisis de variantes, análisis de datos de secuenciación, entre otros.

  2. Python: Python es un lenguaje de programación de uso general que se utiliza ampliamente en bioinformática debido a su facilidad de uso y capacidad para trabajar con grandes conjuntos de datos. Es especialmente útil para el análisis de datos de secuenciación de ADN y ARN, y tiene bibliotecas amplias para el análisis de genómica, proteómica y metabolómica.

  3. Bioconductor: Bioconductor es una colección de paquetes de software libre para el análisis de datos genómicos, proteómicos y de expresión génica en R. Proporciona herramientas para la normalización, visualización y análisis estadístico de datos de alta dimensionalidad.

  4. Galaxy: Galaxy es un marco de trabajo basado en la web que se utiliza para el análisis y la gestión de datos en bioinformática. Permite a los investigadores cargar, analizar y visualizar datos, sin necesidad de programación. También cuenta con un amplio catálogo de herramientas de análisis de datos genómicos y proteómicos.

  5. Orange: Orange es una plataforma de análisis de datos visual basada en Python. Ofrece una interfaz gráfica de usuario intuitiva para la preparación, análisis y visualización de datos, y es útil para el análisis de datos de expresión génica, análisis de variantes y análisis de redes.

En conclusión, hay muchas opciones de software libre para el análisis de datos en bioinformática. Las herramientas mencionadas anteriormente son solo algunas de las muchas que se pueden utilizar para el análisis de datos biológicos, y ofrecen una amplia gama de funciones y características para satisfacer las necesidades de cualquier investigación en este campo.

martes, septiembre 29, 2015

MOOC: Seguridad Hacking ético - Practica Nro. I

El comando PING sirve para verificar la conectividad de IP. Cuando esté resolviendo problemas, puede usar ping para enviar una solicitud de eco ICMP a un nombre de host de destino o a una dirección IP. Use ping siempre que necesite comprobar que un equipo host puede conectarse a la red TCP/IP y a los recursos de red. También puede usar ping para aislar problemas de hardware de red y configuraciones incompatibles.

Nota: Los dominios de ejemplo son utilizados con fines academicos para ejemplificar el funcionamiento de las herramientas citadas en este apartado sin causar ningun daño a los mismos.
Ejemplo:

ping www.nur.edu

Haciendo ping a www.nur.edu [66.147.244.249] con 32 bytes de datos:
Respuesta desde 66.147.244.249: bytes=32 tiempo=195ms TTL=40
Respuesta desde 66.147.244.249: bytes=32 tiempo=429ms TTL=40
Respuesta desde 66.147.244.249: bytes=32 tiempo=376ms TTL=40
Respuesta desde 66.147.244.249: bytes=32 tiempo=276ms TTL=40

Estadísticas de ping para 66.147.244.249:
    Paquetes: enviados = 4, recibidos = 4, perdidos = 0
    (0% perdidos),
Tiempos aproximados de ida y vuelta en milisegundos:
    Mínimo = 195ms, Máximo = 429ms, Media = 319ms

WHOIS es un servicio proporcionado por InterNIC que proporciona información sobre los dominios de segundo nivel, incluidas direcciones de correo electrónico del contacto, direcciones postales y números de teléfono de las personas que se han registrado con InterNIC. WHOIS también puede ayudar a determinar si un nombre de dominio ya está en uso, que puede ser útil para los administradores del sitio nuevo.

WHOIS puede tener acceso mediante clientes WHOIS, sesiones de telnet interactivo, correo electrónico y el World Wide Web. La base de datos de InterNIC proporciona información acerca de COM, .EDU,. NET, .ORG y .GOV dominios.
Ejemplo:

whois www.nur.edu
Domain Name    NUR.EDU

Registrant:
Universidad Nur
Av. Cristo Redentor # 100
Santa Cruz de la Sierra, SC 3273
BOLIVIA

Administrative Contact:
Abbas Rezvani
Rector Financiero
Universidad Nur
Av. Cristo Redentor # 100
Santa Cruz, SC 3273
BOLIVIA
591-3-363939
arezvani@nur.edu

Technical Contact:
Julio Cesar Porcel
Universidad Nur
Av. Cristo Redentor # 100
Santa Cruz, SC 3273
BOLIVIA
591-3-425212
jcesar@nur.edu

Name Servers:
UNINUR.NUR.EDU 200.87.196.2
CNA.NUR.EDU 200.87.196.3

Domain record activated    24-Oct-1996
Domain record last updated    02-Aug-2011
Domain expires    31-Jul-2016

Nmap (de Network Mapper) es una utilidad de software libre para explorar, administrar y auditar la seguridad de redes de ordenadores. Detecta hosts online, sus puertos abiertos, servicios y aplicaciones corriendo en ellos, su sistema operativo, que firwalls/filtros corren en una red y de que tipo son. Es excelente para hacer trabajos de auditoria de res y fue diseñado para llevar acabo escaneos rápidos en una gran cantidad de redes, pero es igualmente usable en hosts individuales. Es reconocido como el scanner de puertos mas poderoso. Y se lo usa basicamente para 3 cosas:

Auditorias de seguridad.
Pruebas rutinarias de redes.
Recolector de informacion para futuros ataques. (hackers)

Nmap es software libre y por lo tanto gratuito. Y basicamente existe una version para cada sistema operativo que conozcas: MacOSX, Microsoft Windows, GNU/Linux, OpenBSD, Solaris, etc.
Ejemplo:

nmap -T4 -A -v www.nur.edu

Starting Nmap 6.47 ( http://nmap.org ) at 2015-09-29 16:49 Hora estándar oeste, Sudamérica

NSE: Loaded 118 scripts for scanning.

NSE: Script Pre-scanning.

Initiating Ping Scan at 16:49

Scanning www.nur.edu (66.147.244.249) [4 ports]

Completed Ping Scan at 16:49, 0.14s elapsed (1 total hosts)

Initiating Parallel DNS resolution of 1 host. at 16:49

Completed Parallel DNS resolution of 1 host. at 16:49, 4.25s elapsed

Initiating SYN Stealth Scan at 16:49

Scanning www.nur.edu (66.147.244.249) [1000 ports]

------------------

Completed SYN Stealth Scan at 16:50, 28.23s elapsed (1000 total ports)

Initiating Service scan at 16:50

Scanning 12 services on www.nur.edu (66.147.244.249)

Completed Service scan at 16:52, 146.24s elapsed (12 services on 1 host)

Initiating OS detection (try #1) against www.nur.edu (66.147.244.249)

Retrying OS detection (try #2) against www.nur.edu (66.147.244.249)

Initiating Traceroute at 16:53

Completed Traceroute at 16:53, 3.13s elapsed

Initiating Parallel DNS resolution of 3 hosts. at 16:53

Completed Parallel DNS resolution of 3 hosts. at 16:53, 0.01s elapsed

NSE: Script scanning 66.147.244.249.

Initiating NSE at 16:53

Completed NSE at 16:56, 179.05s elapsed

Nmap scan report for www.nur.edu (66.147.244.249)

Host is up (0.029s latency).

rDNS record for 66.147.244.249: box749.bluehost.com

Not shown: 987 filtered ports

PORT    STATE  SERVICE  VERSION

21/tcp  open   ftp      Pure-FTPd

| ssl-cert: Subject: commonName=*.bluehost.com

| Issuer: commonName=COMODO RSA Domain Validation Secure Server CA/organizationName=COMODO CA Limited/stateOrProvinceName=Greater Manchester/countryName=GB

| Public Key type: rsa

| Public Key bits: 2048

| Not valid before: 2015-03-13T00:00:00+00:00

| Not valid after:  2018-03-12T23:59:59+00:00

| MD5:   34af d936 0c31 2adb d4f3 7068 5bdb 92e3

|_SHA-1: 6b1e dfa2 ed15 058c a8f8 cd41 561c 3b20 e149 8c0c

22/tcp  open   ssh      OpenSSH 5.3 (protocol 2.0)

| ssh-hostkey:

|   1024 b6:00:e3:71:8c:a3:4e:e4:8b:9a:b5:c2:68:86:de:82 (DSA)

|_  2048 56:7b:96:50:57:7c:3d:e2:21:1d:3c:a2:24:08:58:16 (RSA)

25/tcp  open   smtp?

| smtp-commands: box749.bluehost.com Hello www.nur.edu [200.87.25.186], SIZE 52428800, 8BITMIME, AUTH PLAIN LOGIN, XXXXXXXA, XXXB,

|_ Commands supported: AUTH STARTTLS HELO EHLO MAIL RCPT DATA NOOP QUIT RSET HELP

26/tcp  open   smtp     Exim smtpd 4.84

| smtp-commands: box749.bluehost.com Hello www.nur.edu [200.87.25.186], SIZE 52428800, 8BITMIME, AUTH PLAIN LOGIN, STARTTLS, HELP,

|_ Commands supported: AUTH STARTTLS HELO EHLO MAIL RCPT DATA NOOP QUIT RSET HELP

|_ssl-date: 2015-09-29T20:53:24+00:00; -1s from local time.

80/tcp  open   http     Apache httpd

|_http-favicon: Unknown favicon MD5: 629CCC774AED95B2C6BEC91151F7292D

| http-robots.txt: 1 disallowed entry

|_/wp-admin/

110/tcp open   pop3     Dovecot pop3d

|_pop3-capabilities: RESP-CODES TOP SASL(PLAIN LOGIN) STLS CAPA AUTH-RESP-CODE UIDL PIPELINING USER

113/tcp closed ident

143/tcp open   imap     Dovecot imapd

|_imap-capabilities: capabilities AUTH=LOGINA0001 LITERAL+ more ENABLE Pre-login post-login have listed ID STARTTLS IDLE SASL-IR LOGIN-REFERRALS AUTH=PLAIN IMAP4rev1 OK

443/tcp open   ssl/http Apache httpd

|_http-methods: OPTIONS GET HEAD POST

| http-robots.txt: 1 disallowed entry

|_/

|_http-title: 400 Bad Request

| ssl-cert: Subject: commonName=*.bluehost.com

| Issuer: commonName=COMODO RSA Domain Validation Secure Server CA/organizationName=COMODO CA Limited/stateOrProvinceName=Greater Manchester/countryName=GB

| Public Key type: rsa

| Public Key bits: 2048

| Not valid before: 2015-03-13T00:00:00+00:00

| Not valid after:  2018-03-12T23:59:59+00:00

| MD5:   34af d936 0c31 2adb d4f3 7068 5bdb 92e3

|_SHA-1: 6b1e dfa2 ed15 058c a8f8 cd41 561c 3b20 e149 8c0c

| sslv2:

|   SSLv2 supported

|_  ciphers: none

465/tcp open   ssl/smtp Exim smtpd 4.84

|_smtp-commands: Couldn't establish connection on port 465

| ssl-cert: Subject: commonName=*.bluehost.com

| Issuer: commonName=COMODO RSA Domain Validation Secure Server CA/organizationName=COMODO CA Limited/stateOrProvinceName=Greater Manchester/countryName=GB

| Public Key type: rsa

| Public Key bits: 2048

| Not valid before: 2015-03-13T00:00:00+00:00

| Not valid after:  2018-03-12T23:59:59+00:00

| MD5:   34af d936 0c31 2adb d4f3 7068 5bdb 92e3

|_SHA-1: 6b1e dfa2 ed15 058c a8f8 cd41 561c 3b20 e149 8c0c

587/tcp open   smtp     Exim smtpd 4.84

| smtp-commands: box749.bluehost.com Hello www.nur.edu [200.87.25.186], SIZE 52428800, 8BITMIME, AUTH PLAIN LOGIN, STARTTLS, HELP,

|_ Commands supported: AUTH STARTTLS HELO EHLO MAIL RCPT DATA NOOP QUIT RSET HELP

| ssl-cert: Subject: commonName=*.bluehost.com

| Issuer: commonName=COMODO RSA Domain Validation Secure Server CA/organizationName=COMODO CA Limited/stateOrProvinceName=Greater Manchester/countryName=GB

| Public Key type: rsa

| Public Key bits: 2048

| Not valid before: 2015-03-13T00:00:00+00:00

| Not valid after:  2018-03-12T23:59:59+00:00

| MD5:   34af d936 0c31 2adb d4f3 7068 5bdb 92e3

|_SHA-1: 6b1e dfa2 ed15 058c a8f8 cd41 561c 3b20 e149 8c0c

|_ssl-date: 2015-09-29T20:53:19+00:00; 0s from local time.

993/tcp open   ssl/imap Dovecot imapd

|_imap-capabilities: ID listed have LOGIN-REFERRALS AUTH=LOGINA0001 IDLE LITERAL+ more ENABLE Pre-login capabilities SASL-IR post-login AUTH=PLAIN IMAP4rev1 OK

| ssl-cert: Subject: commonName=*.bluehost.com

| Issuer: commonName=COMODO RSA Domain Validation Secure Server CA/organizationName=COMODO CA Limited/stateOrProvinceName=Greater Manchester/countryName=GB

| Public Key type: rsa

| Public Key bits: 2048

| Not valid before: 2015-03-13T00:00:00+00:00

| Not valid after:  2018-03-12T23:59:59+00:00

| MD5:   34af d936 0c31 2adb d4f3 7068 5bdb 92e3

|_SHA-1: 6b1e dfa2 ed15 058c a8f8 cd41 561c 3b20 e149 8c0c

995/tcp open   pop3s?

|_pop3-capabilities: RESP-CODES TOP USER SASL(PLAIN LOGIN) AUTH-RESP-CODE UIDL PIPELINING CAPA

| ssl-cert: Subject: commonName=*.bluehost.com

| Issuer: commonName=COMODO RSA Domain Validation Secure Server CA/organizationName=COMODO CA Limited/stateOrProvinceName=Greater Manchester/countryName=GB

| Public Key type: rsa

| Public Key bits: 2048

| Not valid before: 2015-03-13T00:00:00+00:00

| Not valid after:  2018-03-12T23:59:59+00:00

| MD5:   34af d936 0c31 2adb d4f3 7068 5bdb 92e3

|_SHA-1: 6b1e dfa2 ed15 058c a8f8 cd41 561c 3b20 e149 8c0c

2 services unrecognized despite returning data. If you know the service/version, please submit the following fingerprints at http://www.insecure.org/cgi-bin/servicefp-submit.cgi :

SF-Port995-TCP:V=6.47%I=7%D=9/29%Time=560AF9AC%P=i686-pc-windows-windows%r

SF:(SSLSessionReq,E,"\x15\x03\0\0\x02\x02\(\x15\x03\0\0\x02\x02\(");

Device type: general purpose|storage-misc|WAP|firewall|load balancer

Running (JUST GUESSING): Linux 2.6.X (95%), Netgear Linux 2.6.X (92%), Ubiquiti Linux 2.6.X (89%), Linksys embedded (89%), Cisco embedded (88%), F5 Networks embedded (86%), Asus embedded (86%), F5 Networks TMOS 11.1.X (85%)

OS CPE: cpe:/o:linux:linux_kernel:2.6 cpe:/o:netgear:linux_kernel:2.6 cpe:/o:ubiquiti:linux_kernel:2.6 cpe:/h:linksys:befw11s4 cpe:/h:cisco:ips_4270 cpe:/h:asus:rt-53n cpe:/o:f5:tmos:11.1

Aggressive OS guesses: Linux 2.6.32 (95%), Netgear ReadyNAS 3200 NAS device (Linux 2.6) (92%), Linux 2.6.11 - 2.6.18 (89%), Ubiquiti WAP (Linux 2.6.32) (89%), Linksys BEFW11S4 WAP (89%), Cisco IPS 4270 intrusion prevention system (88%), F5 BIG-IP load balancer (86%), Asus RT-53N WAP (86%), F5 3600 LTM load balancer (85%)

No exact OS matches for host (test conditions non-ideal).

Uptime guess: 59.902 days (since Fri Jul 31 19:16:33 2015)

Network Distance: 4 hops

TCP Sequence Prediction: Difficulty=261 (Good luck!)

IP ID Sequence Generation: All zeros

TRACEROUTE (using port 80/tcp)

HOP RTT     ADDRESS

1   1.00 ms 10.61.101.1

2   ...

3   2.00 ms 10.61.99.1

4   1.00 ms box749.bluehost.com (66.147.244.249)

NSE: Script Post-scanning.

Initiating NSE at 16:56

Completed NSE at 16:56, 0.00s elapsed

Read data files from: C:\Program Files\Nmap

OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .

Nmap done: 1 IP address (1 host up) scanned in 380.02 seconds

           Raw packets sent: 3059 (136.736KB) | Rcvd: 148 (9.758KB)




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.