Archivo de la Categoría 'How To's'

Como muchos ya se habrán informado, el cambio de Zona horaria en Venezuela ya se hizo efectivo y aquí les digo a qué empresa/grupo en mi experiencia le doy puntos por darle a sus usuarios los fixes necesarios a tiempo y sin complicaciones
IBM: +1
http://www.ibm.com/developerworks/java/jdk/dst/index.html
Microsoft: +1
http://www.nuevahoravenezolana.com/
Red Hat/Fedora: +1
https://bugzilla.redhat.com/show_bug.cgi?id=410101
Sun Microsystems: 0
http://java.sun.com/javase/timezones/
Algunos se preguntarán por qué a Sun […]

Todos sabemos que Ruby no es muy rápido que digamos. Hay quienes opinan que pudiera ser al menos tan rápido como Python, pero el caso es que esto todavía no es así. Quizás esto del "duck typing" hace que el interpretador se comporte como una verdadera tortuga. Pero como toda tortuga es lento pero hace [...]

Con tanto código escrito en Java, ¿porqué no usarlo desde Perl? Yo en mi trabajo por ejemplo tengo un sistema escrito quizas 95% en Java, sin embargo tenemos scripts por todos lados los cuales arrancan y tumban procesos, escriben reportes, etc, etc, etc.
Si la curiosidad le pica, los dejo con un excelente articulo de O'Reilly. [...]

Una forma de hacerlo es llamando a JNI. Honestamente es una excusa para ver que tan dificil es hacer llamadas a código nativo desde java, los invito a que lean que tal me fué en esta primera experiencia (todo bajo Linux).

La ruta del código heredado es solitaria ya que nadie quiere transitarla
Me perdonan si esa no es la mejor traducción, hago lo que puedo. Pero si, levanten la mano quienes nunca hayan tenido que mantener código que:

No escrito por usted
Interactua con otros sistemas más antiguos que el suyo (Mainframes, COBOL)
Interactuan con otros sistemas que tiene [...]

Enviando mensajes usando Jabber desde Junit. Un paso más...
Ya en otra entrega las habia mostrado como hablar con servicios usando el protocolo RPC y Java. Ahora vamos a ver como enviar mensajes usando Jabber y la librería Smack de JiveSoftware.
De nuevo, pasos de bebe :)

Un dialogo tipico en NYC, Times Square
Si la vida te da limones, entonces haz limonada. No siempre tenemos SNMP para monitorear nuestros servidores, pero por otro lado muchas veces nos dejan usar NFS y Rstatd. Por ejemplo, mire las pruebas de Junit que escribí para jugar con esos servicios:

package com.kodegeek.blog.monitoring.rpc;
import java.net.InetAddress;
import java.util.ResourceBundle;
import junit.framework.Assert;
import junit.framework.TestCase;
import org.acplt.oncrpc.OncRpcClientAuthUnix;
import [...]

Si, para todos aquellos fanaticos de este super útil entorno, ya salió la nueva versión. La pueden consultar aqui. También la versión de Spring Web Flow ya está disponible.
Otro asunto no relacionado: ¿Quiere hacer algo que no se puede hacer de otra manera con Ruby Rails :D. Una de esas cosas es una aplicación de [...]

Una muy breve introducción de como hacer interfaces gráficas en Perl usando Tk.

Recientemente para una aplicación Web que estoy desarrollando en RubyOnRails necesitaba hacer que dado el valor de un campo en una forma (ejemplo: el URL de un blog) calcular (vía Ajax) el valor de otro campo (ejemplo: el URL del feed del blog dado).
La alternativa "más documentada" es usar el helper observe_field, por ejemplo algo [...]