Plenaria realizada!!!

Presentación de la plenaria

Empieza una investigación

En el transcurso de está semana todo el mundo en la universidad anda muy formal, ¿porque? pues el semestre esta a punto de terminar y hay que presentar los trabajos de fin de curso. En mi caso no fue la excepción.

Presente mi propuesta de investigación llamada "comportamiento de las aplicaciones Java en OpenSUSE con KDE", que aunque no está terminada despertó mucha curiosidad entre los compañeros de clases que pudieron escucharme (Willi y Denisse) así como en algunos compañeros que me cuestionaban desde el inicio de está ( el primo). Puedo resumir que con la variación de gestores de ventanas para el gestor de escritorio KDE no hay una política (Aunque bueno más desarrollo y menos política) de pintado y acomodado de componentes gráficos en este, por lo que hay que prever ciertas situaciones antes de desarrollar aplicaciones. Lo que me llamo la atención es la diversidad de proyectos Linux por pintar componentes de manera nativa para Java como lo son SwingWT y SWTSwing.














IMP y EXP con Oracle

Desde principio del semestre hubo una platica informal con mi grupo de clase de Taller de Base de Datos, en aquel entonces todos tenían planes de pasar (tenían a claro), pero bueno la realidad fue otra ( lástima esperaba más de ese grupo, échenle ganas el próximo semestre y ya no sean tan huevones).

En esta materia se estudio el DBMS Oracle 8i y 9i que para mi parecer es un buen manejador de bases de datos, aunque a la fecha es el único que he manejado bastante, aunque me gustaría conocer algún otro para poder comparaciones reales y objetivas.

Anexo el link para descargar la presentación de esa platica aquí

De Java a HTML

Para facilitar la exposición de códigos fuentes java en la Web sin tener que enfrentar los problemas de sintaxis y gramática del HTML ( o tambien rtf, TeX, XHTML), recomiendo la herramienta desarrollada bajo licencia libre Java2HTML [1]

Características más importantes
  • Reconocimiento de Sintaxis Java
  • Marcado de números de linea
  • Se agrega como plugin para Eclipse
  • Acepta diversos formatos de sintaxis
  • Es un proyecto Libre
  • Entre otras.
Por supuesto que yo la uso

Pantalla del programa
[1] http://www.java2html.de/#description

Prueba de Poker

| 22 comentarios

Anexo el código correspondiente de la clase Poker que utilizo para evaluar la uniformidad de la lista de numeros generados aleatoriamente por el método de congruencial mixto y por el uso del Random Java.

El software genera una lista de 200 números generados aleatoriamente en un rango de [0.00000,0.99999]

NOTAS:


  • Se generan dos listas de numeros aleatorios: una usando el metodo del Congruencial mixto ( Xn+1 = (A * Xn + C) mod M ) y la otra usando el Random de Java. Al final se evalúa cada lista de numeros generados; mediante la aplicacion de la prueba de poker.
  • Requsitos: Tener la Java Virtual Machine instalada versión 5 o superior.
  • Anexo link para descargar el software que aplica el método, para ello descomprimir el archivo .rar y ejecutar el archivo .jar (En breve... código fuente completo)

Anexo uno de los metodos de la clase Poker, que utilizo para aplicar la prueba de poker:

//Obtener el valor a comparar contra la tabla chi cuadrada
private float pokerTest(int Arraynum[]) {
Re=0;
R=0;
//conversion forzada
R=(float)(R+(Math.pow(Arraynum[0]-(30.04*$porcen),2)/30.04*$porcen) );
R=(float)(R+(Math.pow(Arraynum[1]-(50.4*$porcen),2)/50.4*$porcen) );
R=(float)(R+(Math.pow(Arraynum[2]-10.8*$porcen,2)/10.8*$porcen) );
R=(float)(R+(Math.pow((Arraynum[3]+Arraynum[4]+Arraynum[5]+Arraynum[6])-(8.56*$porcen),2)/8.56*$porcen) );

return R;
}

Puede revisar el contenido de la clase Poker en el siguiente enlace

Version 1.1

Descarga la versión actual del software dando click al siguiente enlace aquí.

Tambien puedes descargar la primera versión desde este enlace. Descomprimir el archivo y ejecutar el archivo jar

Ventanas de entrada de datos en Java


Desde hace 2 días que me han estado preguntando como realizar cajas para la entrada de datos en Java de manera personalizada (no cajas de dialogo).

Con el presente ejemplo busco rematar todas las dudas para esas personas que tienen algunas ideas vagas en la cabeza, pero que aun no logran aterrizar sus ideas.No detallare demasiado el codigo pues considero que lo lograran entender.


Object[] valores={2,3,4,5,6,7};
int resp=(Integer)JOptionPane.showInputDialog(

null,
"Seleccione el rango: ",
"• Entrada de datos",
JOptionPane.PLAIN_MESSAGE,
new javax.swing.ImageIcon("keyboard.png"),
valores,
valores[3]);


El resultado es el siguiente:

Comentarios...

Poema en java

A veces pocas personas logran entender que tanto hacemos con cara de frustación frente a un ordenador, a veces estamos divagando en algoritmos otras ocasiones usando MSN, Kopete, Gaim . . . pero en raras veces dedicamos tiempo al amor informatico.

// Amor en Java, pues ya hay en PHP
// @author: Gabriel Mtz.


if (tu_amor=true) {
my_love++;
} else yo=null;

Traduccion
Si tu amor es verdadero
Mi amor por ti se incrementara más y más
sino no me quieres
No soy nada.