Aptitud Intuitiva

lunes, 21 de diciembre de 2009

Dream Theater en Venezuela


Saludos, confirmado, el 24 de marzo de 2010 la Banda norteamericana de Metal Progresivo Dream Theater ofrecerá un concierto en el poliedro de Caracas.

Por ahora no existen mas detalles. Apenas me llegue mas información la publicaré por este medio.

Atentamente:

Ing. Manuel Pérez P.


viernes, 18 de diciembre de 2009

S6: Manejo de archivos


Saludos, ya está disponible en el blog los ejemplos de manejo de archivos, incluí los realizados en clase, así como un ejemplo hecho por mí, donde organizo todo lo hecho en clases.
En este archivo se muestra un pequeño tutorial de como configurar NetBeans para poder usar el puerto paralelo en Java, pueden tomar este tutorial para verificar como añadir una librería adicional a NetBeans.
Pendientes del blog, ya que voy a publicar un tutorial de manejo de Canvas, creación de GUI (entornos gráficos de usuarios) usando swing y como utilizar mi clase SuperLienzo, así como la evaluación 3 de la asignatura.
Cualquier duda pueden consultarla por este medio.

Atentamente:

Ing. Manuel Pérez P.

jueves, 10 de diciembre de 2009

NetBeans 6.8


Saludos, ya está disponible Netbeans 6.8 en su versión definitiva, en esta página podrá descargarlo.

A partir de ahora comenzaré a probarlo y luego publicaré que novedades trae.

Atentamente:

Ing. Manuel Pérez P.

miércoles, 9 de diciembre de 2009

javasci - SuperLienzo y sciFuncion, sustitutos de SciCanvas


Saludos, acabo de subir un archivo llamado nuevoSciCanvas.zip, el cual viene a reemplazar a la clase SciCanvas como programa usado para graficar en Java usando una función en Scilab. Esto lo hice por los múltiples Bugs que generaba SciCanvas, los cuales generaban una excepción en el JNI de la máquina virtual.

Para resolver el problema antes mencionado he sacado del código de SciCanvas (renombrado como SuperLienzo) toda la interacción con Scilab, dejando este proceso a la clase sciFuncion, la cual sirve de interfaz entre mis clases y javasci. sciFuncion permite el cálculo de una función (o evaluar una función, dada una variable independiente) y devuelve un arreglo de valores con el resultado de la evaluación. Esta clase se optimizó para evitar el bug antes mencionado, disminuyendo el uso del método SciAbstractArray.Get() (llamado desde SciDoubleArray) el cual generaba que el código nativo de javasci intentara una acción no permitida por la JVM.

Adicionalmente he modificado la clase sciCanvasDemo (renombrado como sciGraficos) quitando todo el código de javasci. En el código fuente se puede observar que todo el cálculo de la función se realiza en la clase sciFuncion.

Esta clase ha sido probada en Windows Vista y Ubuntu 9.10.

Un aspecto a mejorar en superLienzo es el hecho de permitir la gráfica de varias funciones en la misma ventana.

Cualquier duda o comentario la pueden hacer por este medio.


Atentamente:

Ing. Manuel Pérez

martes, 8 de diciembre de 2009

Ya está disponible la versión beta de Google Chrome para Linux


Saludos, este correo me llegó hoy, lo publico de forma textual:

Hola a todos los usuarios de Linux:

Google Chrome ha lanzado una versión beta para Linux. Nos gustaría dar las gracias a todos los desarrolladores de Chromium y de WebKit que nos han ayudado a convertir Google Chrome en un navegador rápido y estable. A continuación incluimos algunos datos interesantes sobre el trabajo del equipo de Google Chrome:

60.000 líneas de código escritas para Linux
23 compilaciones de desarrolladores
2.713 bugs corregidos para Linux
12 colaboradores y editores de bugs externos para la base de código de Google Chrome para Linux y 48 colaboradores externos de código

Gracias por la espera. Esperamos que disfrutéis de Google Chrome.


El equipo de Google Chrome





http://www.google.com/chrome/intl/es/w00t.html


Fin del correo.

Lo estoy descargando y voy a comenzar a probarlo, luego publico la reseña.

Atentamente:

Ing. Manuel Pérez P.

viernes, 4 de diciembre de 2009

javasci - Demo SciCanvas


Saludos, acabo de subir un ejemplo del uso de javasci para evaluar una función usando Scilab y graficarla en un JFrame, pero en vez de usar un objeto Canvas, se usa SciCanvas.

En este Demo se muestra la ventaja de usar javasci al momento de realizar cálculos complejos y posteriormente generar una gráfica de forma sencilla. En el código fuente se puede observar:

- Como insertar SciCanvas en un JFrame

- Como instanciar el objeto SciDoubleArray

- Como declarar la variable independiente usando Scilab.Exec

- Como recuperar la variable independiente y usarla como un arreglo double

- Como usar el método ponFuncion de SciCanvas

Para poder ejecutar este Demo debe seguir las instrucciones mostradas en las entradas javasci (Java+Scilab) en GNU/LINUX y javasci=Java+Scilab publicadas con anterioridad en este blog.

Recuerde usar el paquete javasci o adicionar javasci.jar en su proyecto (usuarios de NetBeans).

Cualquier duda o comentario las pueden hacer por este medio.

Atentamente:

Ing. Manuel Pérez P.


javasci - SciCanvas


Saludos, siguiendo con el tópico de javasci, he desarrollado una clase llamada SciCanvas, la cual hereda al objeto Canvas en Java, pero con el método paint sobrecargado para poder graficar una función o un arreglo de valores producto de un cálculo hecho con Scilab desde una clase java. Es una primera versión, falta adicionar los ejes coordenados (para la segunda versión serán implementados y les debo los comentarios y el javadoc)

Adicionalmente, esta clase transforma los arreglos de coordenadas en X y Y para que se grafiquen correctamente en un Frame o un JFrame.

Para los usuarios de NetBeans esta clase se puede adicionar tranquilamente como un Bean Personalizado en la paleta del editor gráfico del IDE.

Atentamente:

Ing. Manuel Pérez P.

S6: Programas de esta semana

Saludos, ya están disponibles los programas realizados esta semana en clases. Los coloqué en un solo archivo para que ambas secciones revisen los proyectos realizados en cada sección.

Atentamente:

Ing. Manuel Pérez P.

Información muy importante

INFORMACIÓN IMPORTANTE