28 febrero 2007

volviendo al trabajo...

Hola a todos
Ya habiendo gritado a los 4 vientos lo bonito que fue nuestro viaje al norte y con las cercanías de marzo, las vacaciones comienzan a transformarse en recuerdo, pero no haré una reflexión sobre esto, pues mi prima ya me ganó.
Así que pasaré directamente a 2 tips de tipo informático:
1.- instalando y configurando un IDE con Eclipse.

2.- jugando con la apariencia del GRUB.

1.- instalando y configurando un IDE con Eclipse.
mi idea es lograr configurar un IDE lo más completo posible basado en herramientas de libre distribución, usando como plataforma a Eclipse. ¿qué tiene de novedoso? para algunos quizás nada, pero la idea es ver hasta donde o que se puede llegar a hacer en un ambiente de desarrollo más o menos tradicional, pensando tanto en profesionales como alumnos.
Algunos datos:
- trabajo con proyectos y archivos para lenguaje C/C++, hacerlo con CDT, proyecto que forma parte de los proyectos dentro de Eclipse.
- generador de reportes (al estilo Crystal Reports de VB), con otro proyecto dentro de la comunidad Eclipse, el BIRT (Business Intelligence Reporting Tool).
- diseño visual de GUI para Java, así como lo hace VB, para eso está el Visual Editor (VE), proyecto también desarrollado dentro de la comunidad Eclipse.
- en lo que respecta a manejo de BD, estoy trabajando con 2 herramientas, QuantumDB y DB Schema Viewer (me ha dado algunos problemillas, pero ya saldrá), el 1ro permite conectarse vía el driver correspondiente a la BD e interactuar conella vía SQL, probar conexiones, etc., el 2do permite conectarse a la BD y generar una representación visual del modelo relacional.
- dentro de las BD, pero un tema aparte son los plugins para manipular persistencia de objetos, que permiten interactuar al modelo relacional con los modeloas de clases UML, dentro de este grupo lo más conocido es Hibernate y sus herramientas.
- donde la cosa se pone algo floja es respecto a UML, pues si bien hay herramientas, o son muy básicas o aun inmaduras como Argo2Ecore, nada comparado a esa maravilla de software que es Visual Paradigm, que tremenda herramienta CASE, otro muy buen ejemplo es OmondoUML, definitivamente muy buena. Si bien ambos tienen plugins para Eclipse, obviamente no son libres. La idea de este tipo de herramientas para que sean realmente útiles es permitir generar código Java u otro, con soporte de ingeniería inversa, cosa que permiten herramientas libres como el mismo ArgoUML o Umbrello.
- hay más pero no quiero dar la lata, falta decir que para hacer todo lo anterior nunca es necesario salir de Eclipse, todo en una sola herramienta a la cual se le van agregando plugins según nuestra necesidad y se instalan y configuran de manera relativamente sencilla vía web, desde Eclipse.

2.- jugando con la apariencia del GRUB.
- esto no tiene nada de ciencia, pero sí es entrenido personalizar el computador a nuestro gusto, que se adapte a nosotros.
- esto se trata de poder agregar una imagen al fondo del GRUB (gestor de arranque de algunas distros del SO Linux), con lo cual evitamos una pantalla de fondo negro por la foto que uds deseen.
- ¿cómo se hace? solo deben seguir estos pasos:
i.- tener una imagen de su gusto y un editor de imágenes (yo uso lo básico de Gimp), cada cual que use el que más le acomode, pero debe tener las opciones que mencionaré más abajo.
ii.- abrir la imagen con su editor y debe convertirla en una imagen de 640x480 y de 14 colores, finalmente guardarla con extensión .XPM
iii.- luego con gzip u otro, generar un archivo comprimido del tipo .GZ
iv.- la imagen debe quedar en una ruta conocida por uds. para luego llamarla desde la configuración de GRUB, por comodidad la ubiqué en /boot/grub
Antes de pasar al siguiente punto, por seguridad respalde el archivo /boot/grub/menu.lst
v.- se debe abrir para escritura el archivo de configuración de GRUB, este es menu.lst, en Ubuntu se encuentra en /boot/grub/menu.lst
vi.- en la primera línea de este archivo se agregará una línea de instrucción que haga referencia al archivo XPM.GZ que creamos antes.
vii.- la línea es: splashimage=(hdX,Y)/ruta_de_la_imagen
viii.- grabar le cambio, cerrar, reiniciar el equipo...y todo OK...a "quebrarse" con el inicio del GRUB "enchulado".
ej: imagen.jpg ==> imagen.xpm ==> imagen.xpm.gz
la línea a insertar en menu.lst sería entonces:
splashimage=(hd0,3)/boot/grub/imagen.xpm.gz
supuesto1: imagen guardada en /boot/grub
supuesto2: la unidad raíz / se encuentra en el primer disco duro (hd0 para GRUB) y en la partición 3. Ojo que GRUB empieza a contar desde CERO.
obs: sino les resulta, calma, GRUB da un mensaje y tras presionar una tecla muestra la pantalla por omisión.
Para que vean que resulta les dejo 2 imágenes tomadas desde el celular que me construí para los equipos de la casa, pero Ania no las usará ¿por qué será?


Es todo por ahora.
saludos.

PD: alumnos de Ing Software II de la UA, a prepararse este semestre con Modelado, Eclipse, UML, POO, Java y cosas varias...se los estoy avisando con tiempo!!!

9 comentarios:

Raul Estrada Franco dijo...

gracias por el tip final... algunos todavia estamos en el apogeo de nuestras vacaciones!!

saludos profe

Samuel Sepúlveda (SSC) dijo...

hola Raúl...
ya no queda nada y hay que hacerse a la idea...
saludos y nos vemos pronto!
PD: está interesante tu propuesta de blog.

raul estrada franco dijo...

king for a day... es un album FUNDAMENTAL (jaja) dentro de la discografia entera de faith no more. lo tengo por ahi guardado en caso de que alguien lo quera escuchar aparte de yo...

Osvaldo Avendaño Kunstmann dijo...

Samuel,
veo que te hizo bien tus vacaciones, llegastes acelerado (más de lo normal). Interesante tema, que creo se escapa a mis posibilidades.
Uds. los jóvenes tienen esas energías para aplicar conocimientos en área investigación, yo ya estoy en otra etapa. He aprendido contigo, pero me llevas ventaja total.
"FAITH NO MORE" me dejó "pagando", me pueden decir que tipo de música es, algún ejemplo de ella para escucharla, etc.
Gracias y saludos,

Samuel Sepúlveda (SSC) dijo...

Hola don Osvaldo...
cómo va todo? listo para "hacer pedazos" esa tesis?
he jugado estos día con el PC...pero nada super extravagante...sólo aplicando tras leer cosas por aquí y por allá...
respecto a lo de Faith No More...es un grupo de rock tipo metal.pero que siempre experimentó con estilos y llevó el metal a nuevas fronteras...en Youtube.com puede encontrar algunos videos para ver si lo que digo es verdad...
http://www.youtube.com/watch?v=VDwiTxXzFsA
http://www.youtube.com/watch?v=PFYU0m3617E
http://www.youtube.com/watch?v=LkeKld7qiBg
como podrá apreciar son 3 cosas absolutamente diferentes pero cada muy buena en su estilo...
saludos.

_XiquiteX_ .... la discipula....jajajajajaj dijo...

agotada....esa es la palabra despues de leer tu comentt...ufff....NO ENTENDI NADA!!!!!!....jajajajajaj..... pero siempre es interesante.... tu sabes.... tu eres el maestro y yo el discipulo...jajajajajja.....

muxo exito este año, muxo power!!!!!.... en lo laboral y familiar

les ira regio con el sicologo!!!

Osvaldo Avendaño Kunstmann dijo...

Gracias por los datos. La tesis está avanzada, te mandaré copia luego.
Saludos

Samuel Sepúlveda (SSC) dijo...

Hola Xika...
bueno...al menos traté que quedara claro que se podía hacer...
y en el segundo caso, es como un mini tutorial, tipo hágalo ud mismo.
saludos.
PD: este martes vamos al sycho...

Samuel Sepúlveda (SSC) dijo...

hola don Osvaldo
es "weno" saber que vaya avanzando el tema...
me gustaría antes de ver sus avances, revisar su plan de trabajo y los temas que abarcará en el marco teórico...
pero eso hagámoslo por el aula de la UA o a mi mail particular.
saludos.
PD: recuerde que le ofrecí algunos textos del área comput. gráfica que crepo será necesario revisar.