Renovar el DNI

May 12

Hace ya tiempo que pedí cita para renovar mi DNI, y dado que ahora estoy en Madrid, solicité en alguna comisaría de la provincia y me tocó Coslada.

Aquel día me levanté más tarde, ya que había pedido unas horas en el trabajo para “asuntos propios” y aunque tenía cita a las 10 decidí ir un poco antes a la comisaría.

Al llegar a la puerta, como iba sobrado de tiempo, decidí echar un ojo a los carteles y… ups, en ese momento me vinieron a la cabeza algunas palabras de mis padres, acuérdate de llevar fotos para renovar el dni, mierda!

Bueno, esto es Madrid, ¿habrá alguna tienda de fotos cerca no? dicho y hecho, me puse a buscar algún lugar donde poder sacarme las fotos.

Caminando caminando encontré un sitio, era perfecto así que decidido entré.

Al principio noté algo raro en aquel hombre… tenía… alrededor.. como un… cierto mariposeo.. pero no le dí importancia, simplemente me llamó la curiosidad.

Me senté en el taburete y me dejé hacer, me sorprendió que el “fotógrafo” no me enseñara las fotos y que se fuera directamente a imprimirlas, cuando las tuve por fin en la mano.. casi me da un infarto.

Ahora que tengo el pelo más largo que antes, suelo peinarme con una cierta elevación por el medio de la cabeza, si, con cresta, pero cresta elegante, no de las que podéis estar imaginando y esa mañana al no recordar que tenía que hacerme fotos había salido así de casa.

Antes, era mamá la que se encargaba de peinarme o incluso llevar un peine en el bolso para estos casos, ella nunca me hubiera dejado entrar así a sacarme una foto, bueno, ella ya hubiera llevado una foto en el bolso y hubiéramos evitado esta situación… odio ser adulto.

El caso es que cuando me vi con cresta, primero me cagué en el fotógrafo por no haberme dejado ver la foto antes de imprimirla, qué poco profesional, pero no dije nada y me limité a comentar “Vaya, esta foto no es muy apropiada para un DNI, creo que voy a sacarme otra”

Y va el tio y me suelta: “Yo te veo muy guapete”

Se hizo un silencio bastante incómodo, estábamos solos en la tienda, yo necesitaba fotos normales y salir corriendo sin pagar no era una opción muy recomendable dado que tenía que ir a la comisaría.

El caso es que volví a entrar a ese cuartito oscuro y pequeño donde ese hombre de aspecto recatado sacaba sus fotos.

Ahora, lo primero que hice fue acercarme a un espejo y bajarme la cresta, el caso es que mientras bajaba el pelo, notaba algunos insurgentes en la parte de atrás de mi cabeza, se hacían fuertes y se resistían ferozmente a  ser bajados, el caso, pensé, quiero acabar ya con esto y apenas se notan,  la cresta en un 92% esta quitada así que creo que esta foto es adecuada para  mi dni.

Total, que volví al asiento, esbocé una sonrisa y esperé el click de la cámara, pero esto no sucedió, en su lugar pasó algo mucho peor que me gustaría poder olvidar algún día.

En los libros nos explican que los seres humanos tenemos un instinto de supervivencia que nos ayuda a sobrevivir, pero en algunos casos, aunque veas venir el peligro, el instinto falla.

Fue como si lo viera a cámara lenta, pero no pude hacer nada, mis piernas y brazos se quedaron inertes y un sentimiento de asco, mucho asco, muchísimo asco recorrió mi cuerpo cuando el “supuesto fotógrafo” dijo: “Uy, aún te queda un poco subido el pelo” y chupándose el dedo pulgar lo estrujó contra mi pelo.

Mi primera reacción cuando volví en mí fue quitarle la cámara de fotos y ayudarle a sacarse panorámicas de su recto pero aún necesitaba esas fotos, así que me resigné y esperé a que acabara.

Una vez imprimió las segundas fotos, en vez de dármelas y dejar que saliera corriendo de ese infierno, empezó a compararlas

“Tienes la misma pose en las dos fotos, sólo cambia el pelito”

- Si, claro, es la misma cara

“Pues te veo igual de guapete en las dos

- ¿Seguro? pues yo me veo con cara de asco en la segunda

Al final me llevé 16 copias de las fotos para no tener que volver a pasar por el infierno de necesitar una foto nunca más.

Semos españoles

May 11

Una vez más me vuelvo a sorprender con la imagen que queremos aparentar pero la que realmente estamos dando, y otra vez me vuelvo a referir a internet y los dominios .es

Hace años, cuando salieron a la venta la posibilidad de adquirir dominios .es a los responsables no se les ocurrió otra mejor idea que poner tantos impedimentos, de papeleo como de costes, que casi nadie se interesó por ellos, gracias a Dios, que hoy en día se ha normalizado esta situación, aunque no todo.

El otro día fui a realizar la transmisión de uno de mis dominios .es a otro titular, pero lo que no me esperaba era que el proceso, en princio sencillo lo hicieran tan complicado.

Resumiendo para no aburrir al lector, diré que para cambiar de titular a un dominio, tienes que imprimir 3 pdfs, rellenarlos a boli, escanearlos, escanear tu dni y mandarlo todo a una dirección de email.

¿No se podía hacer el proceso más sencillo? ¿para qué tenemos el DNI electrónico? ¿es necesario tal gasto inútil de papel? supongo que con el tiempo, al igual que pasó con la adquisición de dominios .es esta situación se normalice y baste con un simple formulario mientras tenemos nuestro eDNI conectado al ordenador.

Haz tu página accesible

May 10

Uno de los requisitos más deseados en las páginas de hoy en día en sin duda la accesibilidad, no quisiera aventurarme pero seguro que un buen número de webs no cumplen los requisitos mínimos, por ello, la gente de webmastering han decidido hacer una recopilación interesante sobre más de 100 recursos, entre blogs, foros, tutoriales que ayuden a que nuestras páginas sean accesibles.

Quizá la lectura de todo se haga un poco pesada, pero para sacar algunas ideas.. no vendrá nada mal.

Enlace: 100 recursos para que nuestra página sea accesible (Inglés)

Una victoria que vale un titulo, perfumerías Avenida

May 09

Una victoria que vale un titulo

A mucha gente no lo gustará el baloncesto, y menos el femenimo, pero como buen salmantino tengo que decir que estoy muy orgulloso de un equipo, que empezó siendo el Universidad de Salamanca, y que a día de hoy es el Perfumerias Avenida.

Ayer, en Valencia, en casa de uno de los cuatro mejores equipos de europa, invicto en su pabellon de la Fuente de San Luis, se escribió otra ÉPICA victoria de este equipo sobre el Ros Casares. El domingo, en Salamanca, podemos ser campeonas de Liga en un Pabellon de Würzburg que seguro que estará repleto de gente llevando en bolandas a unas chicas que se lo merecen todo.

Aprovecho esta oportunidad que me da Emilio para dar a conocer un deporte, un equipo, una ciudad… Para todos, Domingo 19:00 horas, a por nuestra SEGUNDA LIGA!!!

Deiviz

Api de la wikipedia

May 09

Que gran manera de ayudar a los programadores a tratar los millones de artículos de los que dispone este “gigante del saber” que facilitando una api.

¿Qué clase de aplicaciones se nos pueden ocurrir que hagan uso de esta plataforma?

Por si se nos ocurre alguna, podemos echar un ojo a la documentación de la api o si lo preferimos descargarnos el código fuente para analizarla mejor.

Barsa vs Madrid, crónicas del desastre

May 08

Supongo que con decir que dejé de ver la segunda parte está todo dicho… lo bueno de caer tan bajo es que ya sólo hay una dirección y es hacia arriba.

Lo único bueno del día de ayer fue que hicimos una gran merendola improvisada en mi casa, nos juntamos varios amigos y entre copitas, plays, la mierda del partido, tertulias y demás nos dieron las tantas, claro así me ha costado levantarme hoy para ir al trabajo…

PD: He aprendido una valiosa lección, cuando invite a amigos a casa a ver un partido Barsa-Madrid, que alguno sea del Barsa, sino.. menuda me espera.

Generar secuencias para Oracle

May 07

Qué es una secuencia

Las secuencias en Oracle simulan el “autoincremento” de un campo en la base de datos, algo parecido a lo que podemos encontrar por ejemplo en mySQL, y aunque en algunos casos bastará con asignar a un campo el tipo “autoincremento” en Oracle necesitaremos generar una secuencia, para ello tomaremos como ejemplo esta plantilla:

CREATE SEQUENCE nombre_secuencia
INCREMENT BY numero_incremento
START WITH numero_por_el_que_empezara
MAXVALUE valor_maximo | NOMAXVALUE
MINVALUE valor_minimo | NOMINVALUE
CYCLE | NOCYCLE
ORDER | NOORDER

Los valores que tendremos que añadir son bastante sencillos, el parámetro CYCLE, indicará que cuando la secuencia llegue a su valor máximo, esta vuelva a empezar, si por el contrario, usamos NOCYCLE esto no ocurrirá.

El parámetro ORDER y NOORDER es quizá el menos utilizado, con ORDER implicará que las secuencias son generadas en el orden de petición y esto sólo será necesario para bases de datos de aplicaciones en tiempo real que sean usadas desde distintas ubicaciones, en aplicaciones “normales” bastará con poner NOORDER

Un ejemplo de una secuencia válida sería

CREATE SEQUENCE SECUENCIA1
INCREMENT BY 1
START WITH 1
MAXVALUE 9999999999
MINVALUE 1
NOCYCLE
NOORDER
;

Crear secuencias con el Erwin

Podemos usar un programa como el Erwin (Herramienta Case para el modelo de bases de datos) para generarlas, daremos botón derecho, nueva secuencia y rellenaremos los datos necesarios.

Después, tools forward engineer / schema generation nos aparecerá una ventana donde seleccionaremos el código de que queremos generar, después pulsaremos preview y obtendremos nuestra secuencia.

Después en el Toad, SQL Plus, o cualquiera que sea el programa que usemos para administrar nuestra base de datos, bastará con ejecutarla y ya estará generada.

Para utilizar la secuencia, tendremos que ejecutar la sentencia

SELECT nombre_secuencia.nextval FROM DUAL

Con ello recibiremos el siguiente valor de la secuencia.

Una cosa a tener en cuenta es que siempre que llamemos a la secuencia se aumentará su valor en lo establecido, independientemente de si luego hacemos algo con ese valor o no.

Evita el spam con CSS

May 06

Curiosa forma utilizando css que nos explican en TuFuncion para evitar que los spambots roben tu dirección de email y te aburran con mensajes “inútiles“.

Normalmente suelo utilizar generadores de imágenes o incluso, si no me apetece depender de una página externa a la mía, suelo modificar mi dirección cambiando la @ por algún símbolo.

Lo que nunca había vista es esta curiosa manera de encubrir nuestro email utilizando css

Evitar el spam con CSS

Lo primero será declarar el tipo en nuestra hoja de estilos de la siguiente manera

<style type=”text/css”>
.backwards {unicode-bidi:bidi-override; direction: rtl;}
</style>

Después bastará con escribir nuestra dirección en la página del revés, si si, a efectos de código fuente, lo que leerán los spambots, nuestro email aparecerá del revés pero para los usuarios aparecerá correctamente.

Por ejemplo si mi email es ejemplo@gmail.com deberé escribir en mi página lo siguiente

<span class=”backwards”>moc.liamg@olpmeje</span>

Firebot, vigila tus páginas sin RSS

May 05

Si aún no estás en la onda del RSS o simplemente alguna de las páginas que visitas no disponen de este sistema, con Firebot, una extensión de firefox podrás mantenerte al día.

Firebot se integra en tu navegador firefox y automáticamente te avisará de los cambios de contenido que se produzcan en las páginas que tienes en tus favoritos.

También habilita el registro de una cuenta gratuita en su página oficial desde la que podrás tener las páginas a vigilar en internet haciéndolo independiente del ordenador.

Enlace: Firebot

El mejor escribano echa un borrón

May 04

¿Sabéis como es esa sensación cuando coges una botella vacía pensando que está llena o cuando levantas el pie pensando que hay un escalón pero no lo hay ? pues es la misma que he tenido yo hoy cuando montado en el coche he acelerado para ir hacia delante pero en vez de eso he ido marcha atrás hasta empotrarme con el coche de detrás mio.

Puede que parezca una situación muy cómica pero me hacía más gracia cuando me limitaba a verlo en las películas.

Ahora cualquier lector medianamente interesado en este texto se hará varias preguntas como por ejemplo, ¿cómo no te das cuenta de que has metido marcha atrás? o ¿si estabas parado tampoco le habrás hecho mucho no?

Bien, por norma general, tiendo a meter primera cuando el coche está estacionado, sea cuesta o no, ya que no me fío mucho del freno de mano, por razones que aún no llego a entender, cuando lo aparqué esta mañana en vez de primera dejé puesta la marcha atrás.

El problema es que era una cuesta, entonces sumemos, cuesta abajo + marcha atrás = ostiazo golpe fuerte al coche de detrás.

Debido al instinto de supervivencia que la naturaleza me otorgó , mi primera reacción fue salir corriendo, esta vez metiendo primera, claro está, sino, muy lejos, no iba a llegar.

No sé si por honradez o curiosidad, decidí bajarme del coche y para mi desilusión había doblado “un poquito” la matrícula del otro coche, así pues, a lo hecho pecho y a apechugar con los costes, eso sí, de los errores se aprende.