Echando código: Como conectarse a una base de datos usando Perl

Bueno, dado que últimamente sólo he puesto código de Java, vamos a hacerle un cariñito a Perl Resulta que Perl también tiene una API muy fácil de usar llamada DBI; Cada base de datos a su vez cuenta con un módulo especializado llamado DBD::XXX. Así hay modulos para PostgreSQL (DBD:Pgsql), MySQL (DBD::Mysql), Sybase (DBD::Sybase) y […]

Echando código: Obteniendo la metadata de una base de datos en Java

Más de una vez me tocó revizar si podía conectarme a una base de datos después de la instalación; Normalmente estas base de datos eran Open Source (MySQL, PostgreSQL) o comerciales (Oracle, Sybase). Cada una de ellas tiene una herramienta nativa que permite ejecutar SQL desde la línea de comando. Por ejemplo, para PostgreSQL usted […]

Echando código: Usando ‘referencias débiles’ en Java

Java tiene desde hace tiempo (Java 2 para seer exacto) el concepto de ‘referencias débiles’. Su uso nos puede permitir mejorar el uso de la memoria en nuestra aplicación y en ciertos casos mejorar su desepeño. Suponga que tenemos un programa que lee desde un archivo de texto una serie de líneas, cada una de […]

Como empezar como un SA: Proyecto Admire

Como empezar como un SA Originally uploaded by angelnegro. Esta es un viejo articulo, publicado por alla en 1997 que habla de el grupo de administradores de sistemas de el grupo “Admire” (Administradores de Red) de la Universidad de Los Andes. En la foto, de izquierda a derecha empezando por el chamo de franela blanca: […]

El Angel Negro: Adios a Los Ineditos

El Angel Negro: Adios a Los Ineditos Originally uploaded by angelnegro. Un poco de historia. Volvamos atrás en el tiempo, el año es 1997 y un estudiante de Ingenieria de Sistemas se decide a hacer una pagina web en la cual coloca sus tutoriales sobre administración de sistemas, inquietudes de musica rock y poesía (si […]

Redes para todo el mundo: ¿Caracas la primera cuidad de Latinoamerica con Wireless en todos lados?

Pues según el sitio web descifrado.com va a ser asi, ya Propatria tiene Wireless. De ser verdad, esto va a generar un monton de entradas de dinero, a la vez que ahora será posible desarrollar servicios que dependan de este tipo de tecnología, los cuales estarán disponibles para toda la población. Muy buenas noticias para […]

Echando código: ¿Como entonar la máquina virtual de Java pasandole parámetros?

Normalmente la máquina virtual de Java (JVM o Java Virtual Machine) hace un trabajo bastante razonable cuando corremos una aplicación en terminos de velocidad y uso de recursos; Sin embargo la única forma de saber eso por seguro es observando como se porta nuestro programa a través del tiempo. la JVM cuenta con parametros que […]

Echando código: ¿Donde puedo aprender Java, en Español?

Primero dejeme decirle que Java no es un lenguaje dificil de aprender; El API principal del lenguaje es pequeño y a medida que usted lo utilicé irá descubriendo como usar su API (Application Program Interface). Ahora bien, volverse un maestro de la herramienta le tomará tiempo (pero si usted disfruta programando entonces eso significa que […]

Echando código: ¿Porqué usar BigDecimal para cálculos financieros y no Double?

La razón es simple: Java no puede representar exactamente un número como un double, asi que si es necesario (por ejemplo para matemática financiera) es mejor utilizar la clase ‘Java.math.BigDecimal’. Si bien la clase no es perfecta (es más dificil de usar que un simple número y los cálculos som más lentos que usando números […]

Echando código: ¿Como hacer serialización en Java a la medida?

La verdad es que nunca me había tocado hacer serialización hasta que me topé con RMI; En ese caso todo se limitaba a implementar la interfaz ‘java.io.Serializable‘ y marcar algunos atributos como ‘trasient‘ los cuales no necesitaba el final y listo, mi clase estaba preparada para ser transportada por la Red (en este caso estaba […]