Linderel.setBlog();

pasito a pasito...

Todo | Londres | Music | General | Java

Main | Next page »
20050805 Friday August 05, 2005

Trabajar fuera 2 Hace algun tiempo hable sobre la posibilidad de irse a trabajar fuera. Bueno, solo queria decir que gracias a ese post dos personas han dado el paso y que una tercera esta a punto de hacerlo (animo Raul, que ya lo tienes hecho!), ademas a la empresa donde trabajo yo.

Cuando yo estuve mirando para venirme a Londres, eche en falta algun sitio donde se hablara de forma mas personal, que se dieran consejos, o me orientaran un poco... Realmente, tengo que reconocer que por falta de tiempo, no he podido ir posteando nada, pero a base de mails, creo que finalmente he conseguido que alguna gente le pierda el miedo, al menos, a tener algunas entrevistas telefonicas.

Iba a decir que podria recoger todos esos mails, ordenarlos y hacer una mini guia... Pero se que no tendre tiempo, asi que no lo digo (el post de los mejores Pubs de Londres si que lo puedo poner :D aunque no se si pega mucho ponerlo aqui...)

De todas formas, invito a quien lea esto y tenga dudas o quiera consejo no dude en ponerse en contacto conmigo, tal vez acabe poniendo una empresa de recruitment :)

En fin, la semana que viene empiezo mis vacaciones, que ya era hora, y espero disfrutar de ese sol y ese calor del que tanto se queja mi familia. Por aqui lluvia y nubes... Se me hace un poco raro estar en Agosto y llevar la cazadora tejana todo el dia encima... En fin, pero esto es Londres, no? (2005-08-05 11:39:08.0) Permalink Comentarios [4]

20050707 Thursday July 07, 2005

Londres 7.7.5 Nos han desalojado de los edificios y nos han "recomendado" no volver al trabajo hasta el lunes... y yo, de arranque...

No se muy bien como lo esta percibiendo el mundo, pero desde dentro, la cosa no parece tan grave como fue en Madrid. Una colega de trabajo iba en uno de los autobuses que ha explotado. Esta bien. Yo mismo, he pasado en metro por la estacion de Edware Road 10 minutos antes de que explotara la bomba alli.

Realmente hasta el mediodia no se creia que fueran atentados, esa mania que tienen los ingleses de mentir a la gente es odiosa, pero hoy ha resultado efectiva. Se ha mantenido la calma hasta hace un rato, en cuanto han salido los datos de los 30 muertos por ahora, la gente se ha venido un poco abajo.

Todo el mundo temia que pasara, tal vez por eso esa reaccion tan "contenida", pero veremos a ver como pasamos el dia, y como llegan las noticias. De momento os digo, que para saber algo es mejor mirar los medios espanoles que los ingleses.

Animo! (2005-07-07 17:35:14.0) Permalink Comentarios [0]

20050705 Tuesday July 05, 2005

y ahora... soy un hacker :( Recientemente cogi el compromiso de llevar la seccion de entrevistas de Javahispano. Ya os aviso que la entrevista que viene es la de Rick Hightower. Estan por venir la de Remy Maucherat y la de Francisco Morero Peyrona

Como no tengo conexion a Internet en casa y hay un firewall en mi trabajo, pedi permiso para que me dejaran conectarme "un momentito" mediante ssh para actualizar una pagina web (subir las entrevistas)...

Bueno, el revuelo que se monto fue tal que hoy me ha llamado para mi jefe preguntando que estaba pasando... "Dicen que te dedicas a hackear servidores desde su red". Bueno, no entrare en detalles sobre directores de IT que no saben lo que es el ssh, ni de su fiel asistente (un hombre con los pelos mas blancos que negros) aferrimo empleado de soporte (sic) que le ha comentado que el ssh se utiliza para entrar en servidores y robar informacion (sic sic... )

Me habia encontrado gente que no sabia lo que era el ssh, que no entendia para que alguien querria usarlo (pudiendo acceder por ftp [sic sic sic]), pero de ahi, ha tildar a la gente que usa ssh de hacker... Ya lo sabeis chavales, ahora aparte de ser jovenes Jedi, sois hackers.



:D canyamo.publish(This.post.replaceAll("sic","sick!" ));

(2005-07-05 10:36:45.0) Permalink Comentarios [3]

20050623 Thursday June 23, 2005

Peleas Pues a raiz de la discusion que se monto por el anuncio de que Jh.net vuelve a estar activo, estuve dandole vueltas al asunto del Php vs. Java.

Desde luego, el "anonimo" Troll que con su comentario incendio una conversacion parecio picar a mas de uno. Comparaciones entre Jh y /. y demas... Lo dejo aparte.

Voy a intentar ponerme en el punto de vista contrario, pues mi postura es clara: yo uso lo que mas me conviene. Asi, mi pagina web esta hecha en Php, pero nunca me dedicaria a integrar sistemas con PHP, que seguro que alguien cree que no tiene nada que envidiarle a... pero yo no lo haria.

Pues ha sido precisamente al intentar ponerme en el otro lado cuando me he dado cuenta de una diferencia basica entre unos y otros: la experiencia. No solo experiencia con Java, o php, o si... visual basic, sino experiencia en el mercado laboral, en el trato con la gente: proveedores, clientes, consultores, departamentos de soporte, etc...

En Jh llega mucha gente desde muchos lugares, con diferentes perfiles. Apasionados estudiantes que quieren comerse el mundo, quemados programadores que lo que quieren es disfrutar de larguiiiiiiisimas vacaciones, consultores que quieren dejarlo todo para dedicarse a la consultoria, y gente que llega simplemente por curiosiad, o perdidos o por que han oido hablar de Java y no saben lo que es.

Todo el mundo puede dar su punto de vista, pero... cuestionar por que Jh usa sistemas no java, es simplemente una muestra de falta de experiencia en varias cosas. La primera en organizar algo. Si, organizar cuesta: dinero y tiempo... Asi pues, Jh esta basado en canyamo, pero a la comunidad hay que darle servicios. Servicios, no Servicios basados en Java. Antes de que afileis los lapices para coserme a insultos, pensad que Jh no es una empresa, que lo que se hace, se hace por el bien de los demas. Asi pues ante la eleccion de tener una comunidad con todos los servicios basados en java, o tener una comunidad con los mejores servicios posibles, esta claro lo que se elije.

Entrar en discusiones tipo "Php vs. Java" puede estar bien para esos "encuentros virtuales" que no se si tendremos o no, pero desde luego, yo, desde mi humilde posicion, prefiero un javahispano con servicios de calidad (esten en el lenguaje que esten), que no un "pure java comunity", al fin y al cabo, yo no soy apostol de Java, ni mucho menos. Trabajo con Java todo lo que puedo, pero antes de mi preferencia por el lenguaje, siempre antepongo las necesidades funcionales, las restricciones, tanto de tiempo como de dinero, y en base a eso, elijo la mejor opcion, sea Java o no. (2005-06-23 11:46:24.0) Permalink Comentarios [456]

20050421 Thursday April 21, 2005

Sistema poco amable Os pongo en antecedentes. Hacemos un proyecto, lo entregamos a los usuarios para que lo prueben y den su conformidad. Les pedimos un documento en el que nos pongan sus dudas, los errores que puedan encontrar o cualquier cosa que se les pase por la cabeza (lo se... deberiamos haber sido mas restrictivos en este punto).

Bien, el resultado fue un documento d eunas seis paginas en las que nos sugeriamos que... "El sistema es muy parco en palabras y habla de forma un tanto agresiva. Los signos de admiracion en algunos mensajes me confunden"... Claro, uno lee esto y se piensa que le estan tomando el pelo, pero para gran sorpresa nuestra las seis hojas estaban llenas de este tipo de lindezas.

La "date a base" (nunca habia encontrado a nadie que se refiriera a las bases de datos con este nombre... ) no es un muy lista y tal vez un poco mal educada, cuando se le pregunta un busqueda solo te devuelve el resultado de forma bastante brusca y no es capaz de recordar las busquedas anteriores.

Hombre, pues la verdad, si no pides que el sistema "recuerde" las busquedas, obviamente, no se implementa.. Ademas, uno se pasa la vida intentando optimizar los sistemas para encontrarse que hay usuarios que prefieren una velocidad "no tan excesiva", creo recordar que en algun lugar se refiere a la velocidad de ejecucion como "estresante"... en cuanto a lo de mal educada (no comments).

Tal vez el aparatado mas gracioso ha sido uno en el que se referia a una barra con 3 opciones: Home, buscar contactos, buscar listas. Desde Home puedes hacer cualquier accion, asi que el adorable usuario nos dijo "La barra superior es redundante, desde la home se pueden realizar muchas mas acciones, la escasez de opciones de dicha barra me hace temer que es muy poco util"... (sic!) puesto que el 90% de su trabajo se basa en trabajos sobre busquedas sobre contactos o listas... es cierto, lo reconocemos, querer evitar un click a costa de confundir al usuario...

En fin, os podeis imaginar las risas que nos hemos echado, hemos sugerido parar el sistema durante unos meses mientras mandamos a la "date a base" a la escuela a que aprenda modales y sobre todo, cuando se han de utilizar los signos de admiracion. (2005-04-21 10:56:37.0) Permalink Comentarios [0]

20050216 Wednesday February 16, 2005

Tomcat como Servicio desde linea de comandos

set JAVA_HOME=c:\j2sdk1.4.2_01
set CATALINA_HOME=c:\jakarta-tomcat-4.1.27
%CATALINA_HOME%\bin\tomcat -install "Jakarta Tomcat 4"
%JAVA_HOME%\jre\bin\server\jvm.dll
-Djava.class.path=%CATALINA_HOME%\bin\bootstrap.jar;%JAVA_HOME%\lib\tools.jar
-Dcatalina.home=%CATALINA_HOME% %CATALINA_OPTS% -Xrs
-start org.apache.catalina.startup.Bootstrap -params start
-stop org.apache.catalina.startup.Bootstrap -params stop
-out %CATALINA_HOME%\logs\stdout.log
-err %CATALINA_HOME%\logs\stderr.log


A partir de la 4.1.29: %JAVA_HOME%\jre\bin\client\jvm.dll
(2005-02-16 10:56:18.0) Permalink Comentarios [0]

20050111 Tuesday January 11, 2005

Documentación y Documentum Desde hace bastante tiempo me vengo pegando con Documentum, una plataforma de gestión de contenidos tan buena o mala como cualquier otra. Lo que siempre me produce excesivos retortijones con dicha plataforma es... la documentación :) vieja lucha d ecuantos nos hemos peleado con el Software Libre o casi cualquier sistema, aunque la falta de documentación en el SL es a veces dramática.

Para los que no lo sepáis, Documentum tiene un producto llamado WDK (Web Development Kit) que es una de las implementaciones de Framework basado en el paradigma MVC más grande que he visto. Bien, pues un framework de desarrollo que te obliga a implementar el MVC y es un producto comercial no puede tener la carencia de documentación que tiene, aunque después de más de 4 años peleando con Documentum, sé que la documentación no es lo suyo, y que si bien se espera que seas tú mediante el sentido común o el famoso método del prueba y error que vayas descubriendo cómo narices funcionan las cosas.

Un claro ejemplo está en los tutoriales que tienen publicados. Un patético "Hello World", una muestra de cómo modificar una vista, y un ejemplito de como implemetar una acción (excesivamente simple). Este último, por cierto, con fecha de diciembre del 2004).

Me fastidia que un buen sistema como es éste, no te permita aprender a trabajar con el MVC, y cómo algo tan esencial como la documentación está creada por departamentos más cercanos a Marketing que a ingeniería. Todos hemos, más que menos, trabajado con aplicaciones de este tipo, algunos, hasta hemos hecho alguna (Este cáñamo, por ejemplo) y sabemos lo necesaria y difícil que puede llegar a ser la tarea de crear la documentación. Es por eso, que me quejo... cómo puede ser que un producto así tenga una documentación tan patética...

Como colmo de los colmos está el manual de referencia en la que sólo se detallan los parámetros que recibe cada componente :) Al final, se hace evidente que si quieres entender cómo funciona tienes que mirarte la definición de los taglibs, y el manual, simplemente borrarlo o utilizar los folios para hacer dibujitos y/o aviones de papel. (2005-01-11 11:01:09.0) Permalink Comentarios [3]

20041203 Friday December 03, 2004

Planes de Formacion Hace poco mas de un mes, me vine a trabajar a Londres. El cambio ha sido bastante fuerte, y duro :) pero creo que ha valido la pena. Una de las cosas que mas me llamaron la atencion fue el impresionante plan de formacion que me ofrecieron. Unos siete cursos en total. De hecho, el mes de Febrero lo tenia dedicado integramente a formacion (y yo mas contento que un ajo).

Pues bien, ayer por la tarde recibi un mail en el que se me informa que se han eliminado todos los cursos de mi plan de formacion!!!! Como explicacion me decian que... eran cursos demasiado faciles para mi... No se si llorar o alegrarme. Me lo tomo como un cumplido pero me hubiera gustado que me dieran formacion de algo (aunque fuera de ingles...).

Hoy, despues de hablar con el director de la empresa al respecto de mi plan de formacion, me ha dicho que no saben que formacion darme, asi que si les puedo sugerir algunos temas estaran muy agradecidos... Vaya, esto si que es una sorpresa :D Ahora solo falta encontrar un curso que sea interesante.

Por cierto, como anecdota os contare que ante la sugerencia de liberar RainDrop como proyecto OpenSource ha levantado pasiones y ampollas... Ahi estan los jefecillos discutiendo si es bueno o malo... Pero creo que antes deberian entender de que se trata (es una mezcla de motor de workflows al estilo del de Struts, y el phpMyAdmin). De hecho, creo que la parte de la base de datos y el dispatcher son completamente independientes, asi que tal vez los separe...

Voy a seguir con ello, vaya se que me acabe pillando el toro :D (2004-12-03 17:05:02.0) Permalink Comentarios [1]

20031229 Monday December 29, 2003

servicio tomcat desde linea de comandos set JAVA_HOME=c:\j2sdk1.4.2_01
set CATALINA_HOME=c:\jakarta-tomcat-4.1.27

%CATALINA_HOME%\bin\tomcat -install "Jakarta Tomcat 4"
%JAVA_HOME%\jre\bin\server\jvm.dll
-Djava.class.path=%CATALINA_HOME%\bin\bootstrap.jar;%JAVA_HOME%\lib\tools.jar
-Dcatalina.home=%CATALINA_HOME% %CATALINA_OPTS% -Xrs
-start org.apache.catalina.startup.Bootstrap -params start
-stop org.apache.catalina.startup.Bootstrap -params stop
-out %CATALINA_HOME%\logs\stdout.log
-err %CATALINA_HOME%\logs\stderr.log



Nota: comprobar que si el CATALINA_HOME tiene espacios en blanco, está entrecomillado como dios manda ;) "C:\Program Files\Apache Group". Por supuesto, comprobar las rutas.
(2003-12-29 11:00:55.0) Permalink Comentarios [168]

20031217 Wednesday December 17, 2003

Vacaciones de Navidad Bueno, pues después de llevar casi dos meses echando más horas que un reloj ayer me informaron que "hay que cogerse 10 días de vacaciones" esta navidad... Mi mujer encantada, claro, pero a mí me ha asaltado una duda... ¿qué pasará después de reyes? además de las prisas de siempre tendremos las prisas por "haber perdido" dos semanas?... yo, es que en decisiones de estrategia empresarial me pierdo, pero no sería mejor no hacer tantas horas extras... y no hacer vacaciones???? Mi no entiende... (2003-12-17 10:13:47.0) Permalink Comentarios [0]

20031201 Monday December 01, 2003

odiando a Maven Bueno, seguro que si habéis probado alguna vez de utilizar el amado/odiado Maven os habréis encontrado con que es bastante duro de roer el muy (insulto censurado).
Hace poco tuve que compilar el turbine-fulcrum , que, Oh, Dios Mío! se compila mediante maven... Bueno, ahí empieza la odisea... Resulta que el gran problema de Maven (a mi entender) es el brutal acoplamiento que tienen las dependencias... Me explico: para compilar el fulcrum simplemente te lo descargas del CVS, y ejecutas maven... bueno, eso sería en un hipotético mundo ideal.
La verdad es que el proceso empieza a comprobar las dependencias y a descargarlas... vaya, no encuentra esta, añadiré esta url en el archivo del project para que también lo busque ahí... Vale, el activation y el javamail no están... los pongo a manita... No va... ¿Qué pasa? ... intensa agonía al descubrir el motivo:
Resulta que necesita que tanto la carpeta como el Jar tenga el nombre que quiere Maven, en mi caso javamail-1.3.jar (si se descarga de sun el nombre es mail.jar)...
Bueno, eso sí que me cabrea: una cosa es utilizar librerías de desarrollo que dios sabe que nombre tienen... pero ¿cambiarle el nombre del jar del javamail? MI NO ENTIENDE en qué profundo agujero debe encontrarse mi mente para no ver lo supercachondo de este sistema.
Adoro el ANT, pero aún no le he sabido ver la gracia al Maven de los huevos! (2003-12-01 12:43:50.0) Permalink Comentarios [161]

20031111 Tuesday November 11, 2003

13 meses Hoy fuimos de compras, y mira, como el kilo de hijo iba barato nos compramos uno: tiene 13 meses y está hecho todo un fenómeno del arte de gatear y llamar a su papi a las 4 de la mañana... qué dulce :)
gkHome (2003-11-11 21:03:16.0) Permalink Comentarios [1]

20031104 Tuesday November 04, 2003

Telefonía por Internet Mi último descubrimiento se llama Skype un sistema de telefonía por internet que de momento es gratis :)
La realidad lo que me ha sorprendido es la calidad de la comunicación... Bueno, supongo que en cuanto se haga popular empezará a costar una pasta, pero de momento :) hay que aprovecharlo :) (2003-11-04 16:04:49.0) Permalink Comentarios [0]

20031103 Monday November 03, 2003

Trabajar en proyectos Open Source La verdad es que no puedo hablar con mucho conocimiento de causa, puesto que sólo he trabajado con dos o tres productos OS en cliente. Sí, he probado infinidad de ellos, pero poner en productivo para un cliente, la triste realidad es que no: todo se reduce a varios Tomcats con MySQL, un par de portales Jetspeed, y algún que otro desarrollo usando Struts, y mi conclusión ha sido: si no dices que es Open Source, mejor...
¿Mejor? sí, mejor para mí, que tengo que dar menos explicaciones ni justificar un producto. Mejor para el cliente: ojos que no ven, corazón que no sufre... He oido de todo referente al Open Source, desde: si es gratis, seguro que es una mierda hasta ... Pero esto del Open Source tiene muchos virus, no? (lo mejor del tema es que confundían Open Source con el Kazaa... oir para creer)...
Pero mi último desencanto ha sido en mi propia empresa. Decidieron hace algún tiempo hacer un desarrollo y el planteamiento era utilizar y explotar al máximo herramientas, frameworks y tantos proyectos OpenSource como se pudiera para aligerar la carga tanto de diseño como de desarrollo. Y así fue: planteamos una solución basada en Keel utilizando Tomcat, Struts y MySQL. Así com Eclipse y CVS (la pareja del año ;) ) y como capa de persistencia Hibernate...
Pues bien, llegó el momento de empezar y... mi propuesta fue desarrollarlo como proyecto Open Source. No reproduciré aquí los comentarios que tuve que escuchar, o las bromitas que se hicieron al respecto. Simplemente decir que de momento, se aparcó la solución en favor de una solución propietaria. Cosas de la vida
Tengo un amigo de Austria que me dijo "A España le faltan unos cuantos años..." le doy la razón. Actualmente, el precio, es uno de los pocos argumentos que tanto clientes como comerciales pueden entender. (Otro día os contaré por qué utilizamos Gentoo en nuestro servidor y seguro que sonreís...). La verdad es que hay veces que me deprime esta situación, pero en el fondo sé que lo único que ocurre es que no nos sabemos vender.
¿Cómo convencer a un equipo de directivos para que utilicen el navegador Mozilla? simplemente has de hacerles una pequeña demostración en el momento adecuado. Creo que esa es la clave de los proyectos Open Source: llegar en el momento adecuado, lo que ocurre es que en la mayoría de casos, ese momento está por llegar, así que estad preparados ;) (2003-11-03 23:51:19.0) Permalink Comentarios [1]

20031028 Tuesday October 28, 2003

Portales y Portlets Recientemente me he tenido que poner las pilas con otro portal: Liferay
La verdad es que encuentro que el Jakarta Jetspeed es más robusrto, pero tengo que reconocer que el liferay tiene dos cosas impresionantes:
- Que cumple la especificación JSR 168 (yupi!!)
- La grandísima cantidad de Portlets que ya trae hechos...y que además son de gran utilidad

Inconvenientes? no es tan estable como el Jetspeed.. bueno, la verdad es que tengo debilidad por el portal de los chicos de IBM, pero eso no quiere decir que no pueda mirar otras cosas (jetspeed 2, por ejemplo... o el famoso Pluto).
Al final, sé que voy a acabar utilizando J2 o Pluto con los portlets que me gusten del Liferay (como los wikis, las tareas pendientes, mail, etc)... (2003-10-28 21:14:14.0) Permalink Comentarios [3]


Las visitas de hoy a la página: 33