Contenido

El tag SPAM …

1 Jul

+ 31

No me gusta meter baza al trabajo de otros, ya que en cualquier momento puedo ser yo al que le metan baza. Pero es que esto me ha parecido increíble y lo quería compartir.

Para evitar problemas y quejas, me voy a inventar los nombres y así, todos contentos.

Antecedentes

Hace unos meses hablamos de una situación laboral en la que me ví involucrado, un problema de concepto que con la experiencia se puede suplir.

Han pasado unos meses y muchas cosas, entre ellas ahora estoy desarrollando yo desde 0 ese proyecto. Un proyecto que por el momento me guardo y que no es relevante ya que lo desarrollo para la empresa en la que trabajo.

Después de haber roto las negociaciones con la empresa que inició el proyecto, al ver que este parecía no terminar nunca y que lo que había hecho no acababa de convencer al cliente, decidieron cancelar el proyecto y traerlo a la empresa en la que trabajo.

Así que hace unos 3 meses me hicieron llegar el código fuente de lo que tenían hecho para dicho proyecto, el proyecto estaba desarrollado en JSP (Java Server Pages), XSL (Extensible Stylesheet Language) y como motor de base de datos PostgreSQL.

Por motivos de compatibilidad con la infraestructura que tenemos montada en los servidores de la empresa tuvimos que migrar la parte de la base de datos a Oracle 10g. Una tarea bastante sencilla (si no se complica).

El código

Una vez solucionado los problemas de base de datos, comenzamos a revisar el código fuente de la aplicación. La verdad es que he tenido que rehacer casi el 95% del código de las páginas JSP ya que era algo realmente complicado de entender, además de que no se ajustaba a lo que el proyecto necesitaba, hasta aqui, todo más o menos bien.

El problema viene cuando empiezo a revisar el HTML/ Javascript / CSS. Pese a que no tenía una estructura cerrada correctamente, misteriosamente funcionaba (lo poco que había hecho). Pero al revisar el código encontré un nuevo tag, <spam></spam>.

El tag <spam></spam>

En un principio pensé, se han equivocado y han pulsado la M en lugar la N, no pasa nada, yo escribo mucho peor…. pero al mirar más afondo, no fuí capaz de encontrar ningún <span></span>;, todos eran <spam></spam>…. hice una busqueda y el resultado me asustó.

Found 1.230 match(es) in 435 file(s)

Entonces ya me empecé a preocupar, busqué por el tag <span></span> y evidentemente no había ni uno solo, en los 435 ficheros que componían el proyecto actual.

Anécdota

Esto únicamente es una anecdota sacada del trabajo, seguro que tu has tenido alguna parecida. ¿La quieres compartir?

El proyector más geek de todos los tiempos

5 May

+ 5

Andreu Martín, un compañero del trabajo me ha pasado lo que he llegado a llamar, “El proyector más geek de todos los tiempos“. Increiblemente acabado este proyector, podría ser un motivo para cambiar el armatoste que tengo por televisión :D

GeekTest, ¿Cuanto geek hay en ti?

6 Abr

+ 15

Tras unas horas de limpieza de código y reestructuración, ya hay una versión de GeekTest operativa. Por el momento solo hay 152 preguntas, aunque espero que os animéis y vayáis insertando vuestras propias preguntas. En el Panel de la fama veremos al Geek del día y a los ganadores del Geek del día anteriores. ¿A que esperas para demostrar tu potencial?

El baile del javascripy

24 Mar

+ 25

Hacía tiempo que no encontraba algo tan bueno relacionado con algún boom de la televisión xDDD

¡¡¡Teclea, teclea!!!

El javascripy mola mogollón,

funciona en explorer y también en firefox.

Ponle javascripy a esa paginita,

que el javascripy la deja muy bonita.

Abre ventanas,

muestra mensajes,

valida formularios,

mi amol ya tu sabes!

Programan los seniors,

Programan los juniors,

Programa mi jefe con acentos en el function!

Y el javascripy se programa asi:

1 - el tag <script>

2 - el function vars

3 - el alert-confirm

4 - el return trú

Programa el javascripy,

Programa el javascripy,

programan los heavys también los frikis

Programan en la offis, programan en la uni,

Programan los fruittis y también los lunnis.

Programa Maradona esnifando una raya,

y Juan Carlos le dice: ¿Porque no usas ajax?

En el formulario de un triste portal,

pusieron javascripy y ya pudo validar

¡¡¡Validar!! ¡¡Validar, validarr, validarrr!!!

Y el javascripy se programa asi:

1 - el tag <script>

2 - el function vars

3 - el alert-confirm

4 - el return trú

 Todo el mérito, las amenazas y alabanzas a Xavier Carné y Alex García.

Destripando el código de Internet Explorer 8

13 Mar

+ 20

Atención, humor de desarrolladores desquiciados en el curro, no apto para persona normales

Despues de la noticia de que Internet Explorer 8 pasaba sobradamente el Acid2 Test, además de ilusionarme me asombré y pensé que había algo raro en ello. Así que he encontrado el código que Internet Explorer 8 usa para mostrar la carita sonriente.

window.onload = function() {
	if (location.href == "http://www.webstandards.org/files/acid2/test.html#top")
		location.href = "http://www.webstandards.org/files/acid2/reference.html";
}

Ya sabía yo que había gato encerrado. :D 

San Valentin llega a los RSS

31 Ene

+ 10

Lo más enamorados podrán demostrar que aman los RSS con todo su corazón, adaptando los iconos de los feeds con estos tan románticos … (por Dios, que cursi xD)

RSS Hearts

Acabo de tener un momento No Puedo Creer xDD (Saludos Chicos/as). 

[Descargar]

Posters Geek, ¿y tu de quien eres?

4 Dic

+ 7

Via Digg, he descubierto este gran poster geek en el que podemos encontrar hasta 56 tipos de Geeks.

Poster Geek

¿Tu de quien eres? 

Campaña publicitaria para fichar programadores Web

30 Oct

+ 23

Que risas me acabo de echar viendo este poster de publicidad…

17793437_5001.jpg

Si eres un desarrollador verás que hay código en la imagen (a mi me costó unos minutos), si además eres desarrollador en C++, entenderás el código necesario para enviar el tu currículum.

El volante de Hamilton

24 Oct

+ 4

Mucho se está hablando del volante de Hamilton, que si accionó el botón de reset, que si no existe tal botón… os traigo esta imagen (la he hecho rápido y cutre, aposta :D) para demostrar que resetear el volante es posible.

volante_hamilton3.JPG

Pincha la rueda de Hamilton

19 Oct

+ 38

Menudas risas me he echado esta mañana con PinchaLaRueda que me ha pasado Danjo.

pinchalaruedadehamilton.JPG

Se trata de una web en la que a modo de Firma de Visita, dejas un clavo, chicheta o puercoespin para que Hamilton pinche. Todo con su correspondiente firma :D