Fotos del I Congreso javaHispano

November 25th, 2003 by Roberto Salicio

Vale, vale ya se que es tarde pero por ahí dicen que más vale tarde que nunca, no? si además solo a pasado un mes de nada ;).
Se que no tengo excusa pero bueno aquí están despues de que me lo recuerden unas cuantas veces los últimos dias, es que tengo una memoria de pez que empieza a ser preocupante :).

De paso he aprovechado a probar una herramienta muy interesante jAlbum, hecha en java, para generar algunes de fotos. Tiene muchas opciones, multiples plantillas, facilmente modificables, sube los ficheros generados por ftp, lee la informacion EXIF de la fotografía, las transforma…

He dividido las fotos en 2, las de las ponencias y las fotos de la gente que acudió al congreso. Podreis ver que además de poca memoria tampoco tengo muy buen pulso, pero bueno hice lo que pude ;)

Oct 21, 2003 - 45 Photos

Oct 20, 2003 - 22 Photos

Ya tengo buscador!!!

October 18th, 2003 by Roberto Salicio

Bueno, como ha comentado Aitor ya tenemos la última versión de Roller instalada que trae la posibilidad de introducir un buscador mediante la macro # showSearchForm(). Yo he aprovechado para actualizar el contenido con los pocos post que realicé en mis anteriores weblogs y mediante la opción Website >> Settings >> Rebuild Search Index ponerlos disponibles para su búsqueda. (Aunque no se si funciona, pendré que esperar a ver…)



Por cierto, también he tenido que volver a subir todas las imágenes que habían desaparecido en la transición. :(

¿Quién quiere Programación Orientada a Objetos?

October 14th, 2003 by Roberto Salicio

Ahora que me dedico a programar en Visual Basic, Microsoft me ha ayudado a darme cuenta que me equivocaba en mi post anterior y que si que estoy evolucionando dejando de usar la herencia, que solo sirve para cosas pequeñas y desvia mucho esfuerzo al diseño.

Bueno aquí teneis la parte de la ayuda del Visual Studio que me ha abierto la mente:



Herencia y polimorfismo



Como se explica en “Polimorfismo”, en “Programar con objetos”, en el Manual del programador de Visual Basic, la mayoría de las herramientas de programación orientada a objetos proporcionan polimorfismo a través de la herencia. Se trata de un mecanismo poderoso para tareas de desarrollo a pequeña escala, pero en general ha resultado problemático para sistemas grandes.



En parte, estas dificultades surgen como consecuencia de la necesidad de
realizar cambios en las clases situadas en niveles profundos del árbol de
herencia. Es necesario volver a compilar para aprovechar tales cambios y
el no hacerlo puede producir sorpresas desagradables cuando llega el
momento de publicar una nueva versión.



Más grave aún es que un énfasis excesivo en el polimorfismo controlado
por herencia normalmente da como resultado un desplazamiento masivo de
los recursos desde las tareas de desarrollo hacia las tareas de diseño, a
la vez que no sirve para resolver lo que queda pendiente en el desarrollo
ni para reducir el tiempo para que el usuario final descubra, a través de
la experiencia con el producto, si el sistema hace realmente lo que se
pretendía.



Como consecuencia, las herramientas para conseguir prototipos rápidamente
y el Desarrollo rápido de aplicaciones (RAD) han logrado más aceptación
que las herramientas de programación orientada a objetos (OOP).

Puede ser que mi interpretación no sea la correcta, pero esta claro que usar JAVA es una equivocación así que volved todos al buen camino y programad en VB!!!!

Evolución???

September 19th, 2003 by Roberto Salicio

Bueno llevo unas semanas deprimido y la causa es mi evolución en el mundo informático y todo gracias a mi actual trabajo. Para poneros en antecedentes y que entendais mi situación os dire que empecé en esto de la informática alla por el 82-83 (que viejo soy), como muchos, con aquellas fantásticas máquinas que eran los ZX Spectrum. Con sus 48K, donde entraban juegos como el R-Type (que de horas delante de la tele matando navecitas), sus teclas de goma y su BASIC para programarlo. Aquí comenzó mi pasión por la programación haciendo jueguitos y demos, si casi, casi como las de los Amiga pero con 7 colores :). Luego llegó el colegio, donde en aquellos tiempos enseñaban a programar. No como ahora que te enseñan a manejar el word y a navegar por internet. El lenguaje elegido fue el LOGO, curioso lenguaje para, sobre todo, dibujar en el cual yo nunca descubrí donde estaba la maldita tortuga, en su lugar solo había un triangulo ;) que seguia tus ordenes. Después conocí el PC, de mis amigos claro, pero no fue hasta la universidad donde continue mi evolución. Aprendiendo ADA, lenguaje paranoico donde los haya, Ensamblador, muy divertido aunque no se lo recomiendo a los impacientes, LISP y PROLOG, cosas de la inteligencia artificial, C y C++, con los que me adentré en el mundo de la programación gráfica y realice mi proyecto fin de carrera (un bonito simulador de tornados). Y por fin, llegué al maravilloso mundo de JAVA. Fue con el que comencé a trabajar y con el que me acerqué a la programación web sevlets, XML, XSLT… luego pase a los EJB y por último a Swing y las aplicaciones cliente. Este fue el fatídico punto de inflexión de mi evolución, por alguna razón que aun no he llegado a comprender, a mis jefes se les ocurrio la brillante idea de que yo debería programar en COSMOS. Para los no inicados, o sea todos aquellos que no hayan estado en una reunión de jBilbo, diré que es un lenguaje orientado a… bueno dejemoslo en que es un lenguaje y punto, que sirve para hacer aplicaciones de gestión y tiene la peculiaridad de tener que preocuparte más de que funcione el entorno y el lenguaje en si que de tu programa. Pero aquí no termina la cosa, una vez liberado del COSMOS y con la ilusión de volver a JAVA se cruza en mi camino, gracias a otro (lease con tono irónico) no suficientemente considerado movimiento empresarial, VB pero no .NET, al que le podría encontrar utilidad (digo yo :D), sino su versión 6 y el maravilloso mundo de los ActiveX en el que llevo inmerso 2 semanas.



He aquí la razón de mi depresión y la razón de no encontrar motivación cuando llego a casa para profundizar o trastear con JAVA. Lo he intentado varias veces pero la cabeza no me acompaña. Mi proximo intento es Cáñamo, ya lo he descargado y con mi proximo intento de superación lo instalo y le miro las tripas a ver si ahi encuentro la motivación suficiente.



De todas formas admito sujerencias, si es que alguien me lee claro.


PD: siento la chapa.

Processing, nuevo contendiente para el arte digital

September 5th, 2003 by Roberto Salicio




Como ya estoy de vuelta de mis vacaciones y no soy el único,
Aitor
también ha vuelto y gracias a él y a la revista "WIRED" que me ha
traido de recuerdo, por cierto muy bonita
portada
;), he descubierto un nuevo lenguaje llamado
Processing
. Es un lenguaje creado teniendo en mente el "arte digital",
proponiendo una alternativa a Flash, dominador absoluto actualmente, y a
Java. La sintaxis del lenguaje es similar a Java, en realidad es una
extension, aunque se le ha provisto de funciones especificas para el
manejo de imagenes (2D y 3D) y para proporcionar interactividad. La
plataforma sobre la que se ejecuta es Java ;), consiguiendo así ser
multiplataforma y evitar el desarrollo de plugins. Un applet es el
encargado de visualizarlo de una forma muy fluida como se puede apreciar
en los ejemplos
disponibles
. Es un proyecto open source aunque actualmente solo esta
disponible el codigo en el cvs de sourceforge pero esperan poder completar
la version 1.0 en breve, como siempre en esto del open source ;). Tiene
disponible una documentación bastante aceptable, con muchos ejemplos, que
quieren tener en castellano para la versión BETA y viene con su propio
entorno de desarrollo.

Ya he llegado…

September 5th, 2003 by Roberto Salicio




Despues de pasar por un Weblog hecho
a mano gracias a la ayuda de Raul y
de cambiar luego a freeroller
por fin he llegado a los weblogs de javahispano donde espero estar muuuucho
tiempo.

Ya estoy de vacaciones

August 2nd, 2003 by Roberto Salicio

Pues ya ha empezado mi mes de vacaciones y hasta que me vaya a la Cosa
Brava (el sábado que viene), tengo tiempo para hacer de mis cosas en casa.
¿Y por que he empezado? pues he empezado por reinstalar sistemas
operativos en todos los PCs (3) y ya que me pongo pues a elegir algo
variado. Así es como pretendo que queden:

  • Al PC de sobremesa, un Athlon pues le instalaré
    Mandrake
    en su versión 9.1.
  • Al portátil, un Pentium 4 de Compaq, le pondré otra vez Windows XP por
    2 cosas: necesito hacer funcionar un programa de un banco que solo
    funciona en Windows, que raro ;), y porque la tarjeta PCMCIA wireless
    que he comprado una D-LINK 650+ aun no funciona con linux.
  • Y por último, al viejito 486, que aun funciona perfectamente, probaré
    a instalarle FreeBSD 5. Nunca he
    probado FreeBSD así que espero que sea suficiente con este PC.

Bueno me pondré a ello hoy mismo a ver luego que tal se entienden todos
juntos, o mejor dicho a ver que tal les hago que se entiedan.

El arte convertido en putada

July 23rd, 2003 by Roberto Salicio

Eso es lo que me ha ocurrido con la reciente adquisición de
Aitor
, como me ha podido hacer esa putada!!! Con el problema tan grave de
envidia patológica que sufro (lo grave que será que hasta he vuelto a
publicar). Y ahora qué? no me voy de vacaciones? pido un aumento? pido un
prestamo? atraco un banco? me lio con una millonaria? (uy, esta si parece
una buena solución) y me compro una obra de arte de esas que hacen en
Apple
. Esto no se le hace un compañero dispuesto a dejarte compilar en su
ordenador cuando tu portatil no podía ni respirar el pobre con el IDEA, no
señor, eso no se hace. Tenía razón el de
BileBlog
en meterse contigo eres una mala persona, jeje.

PD: bueno
en el fondo tampoco me ha afectado tanto, PORQUE SE DONDE VIVES!!! ;-)

Ya estoy situado en el mundo

May 25th, 2003 by Roberto Salicio

Gracias a Aitor
he descubierto un servicio cuanto menos curioso. Este es GEOURL
que te permite localizar los weblogs cercanos. Para ello solo hay que seguir
unos sencillos pasos descritos aquí:

  1. Encontrar tus coordenadas geográficas (latitud y longitud). Para
    ello, yo he usado el servicio de mapas de Yahoo (Yahoo
    Maps
    ) porque te permite encontrar las coordenadas de tu casa ya que tiene
    callejeros. Para localizarlo hay que mirar la URL.
  2. Añadir:
    <meta name="ICBM" content="latitud, longitud">
    <meta name="DC.title" content="THE NAME OF YOUR SITE">
  3. Ir aquí para dar de alta
    tu página.
  4. Y por último, añadir el enlace que te sugiere despues de darla
    de alta. Este te localizará, por defecto, las páginas situadas
    a menos de 500 millas.

Ya soy Wireless

May 21st, 2003 by Roberto Salicio

Pues si, pues si, aun estoy vivo y ahora ya tengo mi punto de acceso
y mis tarjetillas wireless. Y pa´ que sirve esto?? pues para poder navegar
por "la internés" mientras desayuno, veo la tele en el salón,
tomo el sol en la terraza, voy al baño ;-), paseo al perro, los últimos
aun no los he probado pero seguro que tambien vale, ah! y para publicar desde
la cama (como estoy haciendo ahora). Seguro que tiene usos más interesantes
pero aun soy novato en estas cosas. Como curiosidad, las piezas que he comprado
son, ambas de D-Link, un punto de acceso
DWL-900AP+
y 2 tarjetas PCMCIA DWL-650+,
permitiendo entre ellas una velocidad máxima de 22 Mb/s, que no esta
nada mal.