Bienvenido a mi antigua web ;-)

Mi actual página web la puedes encontrar en esta dirección. El mantenimiento de ésta, mi antigua página web lo abandoné hace bastante tiempo ya y su contenido está muy desfasado. Como hay muchas cosas interesantes en estas antiguas páginas he decidido dejarlas en la red.

Me he pasado a una página más sencilla y esta se quedará siempre como está, por lo que ten en cuenta que todo el contenido es antiguo, algunas cosas pueden no ser válidas ya.

Home Como contactar conmigo
Información acerca de quien soy yo
Algunos programas que he hecho y que puedes coger
Sección dedicada a la Universidad Nacional de Educación a Distancia
Sección dedicada al sistema operativo Linux
Colección de links sobre programación
Links diversos













Yo Mi Curriculum

Información personal

[....]


[....]

Sistemas Operativos
    Como persona a la que le gusta la informática uno ha de probarlo todo, o casi todo. Cuando empezé hice algunas cosillas con el MSX pero poca cosa.

    Después me pase al PC con Ms Dos. Más tarde llegó Ms Windows 3.x. También tuve la oportunidad de probar en esa época IBM Os/2 2.0. A medida que iban apareciendo he trabajado con asiduidad con Ms Windows 95 y Ms Windows NT 4.

    Durante ese tiempo pude probar las diferentes versiones de Os/2 hasta llegar a la versión 4. Lamentablemente no pude hacer mucho más que probarlas.

    En el año 94 o 95 (no recuerdo bien) tuve mis primeros contactos con Linux más que nada para poder aprender Unix. Pero fue en 1997 época en la que conseguí acceso a Internet cuando realmente empecé a usar en serio este sistema operativo. He probado varias distribuciones Slakware y utilizado las distribuciones Red Hat 4.1, 4.2, 5.0, 5.1, 5.2, 6.0, 6.1 y 6.2 si no recuerdo mal. Luego empezé a utilizar Mandrake Linux, distribución con cuyas características y especialmente con cuya filosofía me encuentro muy agusto. En este momento estoy usando una Mandrake Linux 8.2. Me unido al MandrakeClub, primero como miembro de pago para financiar el desarrollo de la distribución y ahora como miembro VIP por estar colaborando como voluntario en la creación de RPMS para la distribución.

    Actualmente trabajo habitualmente con Linux y un poco menos con Windows 2000 Profesional. En el trabajo tenemos una importante base de equipos con NT 4

    Bajo todos estos sistemas operativos, a excepción de los de la familia Os/2, tengo experiencia programando. En Ms Dos y Windows por el tiepo que llevan en el mercado y con Linux porque el entrar en contacto con el mundo del software libre me ha ayudado y animado a programar más y mejor.

Lenguajes de Programación
    En este apartado comento algunos de los lenguajes con los que he trabajado. De todas formas si quieres ver algunos de mis trabajos no dejes de visitar la sección dedicada a .

    Durante los últimos años he trabajado con los lenguajes de programación siguientes:

    C/C++
      Mi lenguaje de programación habitual es el C++. Lo he utilizado para programar bajo Ms Dos, Win16 y Win32 y Linux. Ultimamente estoy usando el gcc bajo Linux y el Borland C++ Builder para Windows.

      Bajo Linux he programado tanto en modo consola como bajo X-Window, utilizando en este último caso el toolkit GTK+ y las librerías del proyecto GNOME.

      Este es el lenguaje escogido para hacer el instalador del programa que puedes ver siguiendo el enlace.

    Pascal y Delphi
      Antes de aprender C y C++ programé en Pascal. He utilizado el Pascal y el Object Pascal de Borland para realizar programas bajo sistema operativo Ms Dos. Después me fui pasando al C++.

      También he trabajado con el entorno de desarrollo Delphi, entorno que cambia algunas cosas y añade otras al Object Pascal de Borland.

    Ensamblador 8086
      También programo con el ensamblador de los microprocesadores de la familia Intel 8086. Lo he utilizado para hacer librerías, programas que acceden a bajo nivel, etc. Una muestra es el programa que se encuentra con el código fuente disponible en este Website.
    Modula 2
      El lenguaje de programación Modula 2 ha sido el escogido por la U.N.E.D., para hacer las prácticas de la mayoría de las asignaturas de las carreras de Ingeniería Técnica en Informática. Por tanto, durante mis estudios en esta universidad he podido trabajar con este lenguaje en bastantes ocasiones.
    Visual Basic
      He utilizado Visual Basic exclusivamente para aprender a usar este entorno de programación con motivos laborales, prefiriendo elegir, cuando puedo, otros lenguajes mejor diseñados (C++, Pascal, etc.)
    Clipper
      He programado algo en Dbase y Clipper 5.0, encontrandome con que, al igual que con Visual Basic, prefiero los lenguajes de propósito general acompañados de buenas librerías (Borland C++ Builder, Borland Delphi, etc.)
    Cobol
      Este es lenguaje de programación que más se utilizaba en el instituto de Formación Profesional donde cursé estudios. Lo utilizé, por tanto, durante los dos años que allí estuve.
    PHP
      He podido disfrutar de usar este lenguaje para interrogar una base de datos PostgreSQL desde un servidor Apache. Desde luego la experiencia ha sido un éxito y ha funcionado muy bien teniendo en cuenta el dinero invertido.
    Otros
      Hay otros lenguajes que he probado o utilizado. Entre ellos está el GW BASIC con el que empecé a programar en el PC. También hay otros con los que tengo una experiencia limitada como pueden ser Word Basic o más recientemente Scheme, dialecto de LISP elejido como principal lenguaje de scripting para el GIMP. En este apartado se podrían incluir también lex (flex) y yacc (bison).
    ¿Alguno más

      Pues lo cierto es que ultimamente ando un poquillo flojo así que voy a ver si me pongo a estudiar:

    • Python
    • Programación GNOME2
    • Scripting Bash

      Esta temporada con lo que estado poniendome al día es con el tema de creación de paquetes RPM para poder crear/recompilar paquetes para la Mandrake.

Otras aplicaciones
    Como habrás notado mi interés está centrado principalmente en el área de la programación. No obstante, durante estos últimos años he tenido la oportunidad de probar y utilizar un buen número de aplicaciones de todo tipo, desde suites de ofimática, programas de CAD, retóque fotográfico, etc.

    Es obvio dado que esto es una página Web que también tengo algo de experiencia con ellas. Para ello he experimentado con diferentes herramientas que contaban con más o menos ayudas para la edición. En este momento las herramientas que estoy utilizando, y con las que están hechas estás páginas son: un editor de textos (xfte), un preprocesador de macros (m4), la herramienta make y el GIMP. El uso de m4 y el lenguaje de scripting del GIMP han resultado ser lo mejor que he encontrado para mantener un lugar como este en la Web.

Proyectos en La Red
    Internet te permite participar en proyectos con otras personas, aportando cada uno su granito de arena al total. En algunos casos se aporta más y en otros menos pero entre todos se consigue que vayan adelante.

    Estos son algunos de los proyectos en los que estoy trabajando o he trabajado:

    WAINU
      WAINU es el nombre que hemos dado al Web de Alumnos de Informática en la UNED. El objetivo de este sitio en la web es servir de almacén de todo tipo de material que tenga relación con las carreras de Informática en la UNED.

      He formado parte del equipo desde Mayo de 1997 cuando lo fundamos, encargandome de las páginas referentes a tercero, de parte del diseño, y de otras secciones. Ahora ya he terminado la carrera y estoy completamente desenganchado de su desarrollo.

    GTK+ y GTK--
      GTK+, que viene de GIMP Toolkit, es un toolkit (librería de widgets o controles gráficos) para X-Window. GTK+ es una librería implementada en C aunque con un diseño orientado a objetos mientras que GTK-- es un recubrimiento en C++ para el GTK+ para los que nos gusta más el C++ que el C.

      Mis colaboraciones han sido muy pequeñitas, y se reducen a algunos parches para resolver algunos problemas en las librerías, aun así me ha enriquecido mucho el seguir el desarrollo del toolkit y poner mi granito de arena en él.

    GNOME
      El proyecto GNOME es un prometedor proyecto de creación de todo un entorno gráfico de escritorio para Unix, basado únicamente en software libre.

      Al igual que en con el GTK+ mis colaboraciones han sido muy pequeñas, hasta ahora, y se limitan a la creación y mantenimiento del widget GnomeFontPicker y a algunos parches.

      Eso era cierto antes, desde que empecé a trabajar no he colaborado practicamente en GNOME y es otro quien se encarga del mantenimiento de GnomeFontPicker. Tengo ganas de volver a involucrarme un poquito. A eso anima bastante ver el estupendo ambiente que hay en el GNOME Hispano.

    LinuxFocus
      La revista LinuxFocux, es una revista electrónica dedicada al mundo linux. Una de sus principales características es la de ser publicada en multiples idiomas.

      He empezado a colaborar dentro del equipo de traducción al español. Por ahora lo único que he traducido ha sido el artículo PostScript II, públicado en el número de Julio de 1999. ¡Echale una ojeada a la revista!, merece la pena.



 Home.gif - .166 KHome Page
Comentarios y sugerencias en la Sección de Correo
Última actualización: