Carlos Garcia Argos
Septiembre 29th, 2006

Alguien me ha mirado mal

Últimamente no van muy bien las cosas. Si bien el curso 2005/2006 empezó muy bien con 3 notables en 3 exámenes, la convocatoria de junio se saldó con un simple aprobado y un suspenso. La de septiembre confirmó la caída en picado con 2 suspensos. Hoy he estado viendo los dos exámenes, y el de TDS2 no me salió demasiado mal, pero el criterio de corrección pesa bastante y es ineludible. Lo peor es que en diciembre son las dos el mismo día. Así que no sé si preparar las dos, con dos cojones o dejar Microelectrónica para febrero. La estadística dice que si hago dos exámenes el mismo día, apruebo 100%, que ya lo he hecho 2 veces. Pero también dice que en diciembre sólo me he presentado a la vez a 1 asignatura, así que no sé. De momento acabo de echar la matrícula y me llevo el material de estudio para ambas y a ver qué pasa.

El tener que preparar las dos asignaturas implica que necesitaré tiempo todos los días para estudiar, de forma que no sé cómo lo compatibilizaré con el tardar 2 horas en ir y volver de TID a pie. Creo que empezaré por estudiar allí entre semana, pero cargar con todo a principio y fin de semana no me seduce mucho así que tendré que duplicar los apuntes o ingeniármelas de alguna manera.

Para continuar, he estado casi 1 semana con un buen resfriado, que aunque no me ha impedido ir a trabajar, sí me ha costado mantenerme centrado.

Otra cosa que se me ha frustrado por el momento es el dejar el coche en casa. Resulta que llevo desde febrero con el trámite de hacer la transferencia de titularidad del coche. Cuando lo compramos, se iba a poner a mi nombre, pero en la gestoría se hicieron la picha un lío y lo pusieron a nombre de mi padre, que es el que paga y el que avala, pero debieron de pensar que la fotocopia de mi DNI estaba de adorno. Total, que llegado febrero, cuando avisaron de que iban a poner parquímetros en mi barrio, empezamos con los trámites para el cambio y pedí una tarjeta de residente temporal, para 6 meses. Y llegaron los 6 meses y aún no tenemos los papeles del coche cambiados. El problema viene por una historia llamada “reserva de dominio” que hace la financiera para que un coche no se pueda traspasar si no se ha terminado de pagar. El caso es que ahora tal y como está la cosa no me dan la tarjeta de residente, así que voy jodido… ¿o no?

Hoy he ido al concesionario donde lo compramos (que el dueño es muy amigo de mi padre) a recoger un papel de la gestoría indicando que la transferencia está en curso. Según me dijeron ayer en la oficina de información del SER, con el papel de la gestoría y cambiando de domicilio mi permiso de conducir (en una comisaría dicen ellos, pero a mí me da que eso se hace en Tráfico), se me volvería a dar una temporal. Que, por cierto, menuda cola tuve que hacer de media manzan para que me dijeran lo que me podrían haber dicho por teléfono cuando llamé y me contestó una tía más (por favor, leer la 2ª definición) que hecha de encargo y que no me supo responder, menos mal que era el teléfono de *información*.

Vamos, que se me acaba el aparcar en el barrio durante octubre, al menos hasta que saque la tarjeta. Aún no sé si ir y volver todos los días, hasta que la tenga, en coche o dejarlo aparcado en la puerta de TID el lunes por la mañana y llevármelo de vuelta el viernes, aparcándolo fuera de la zona SER porque si no me como una multa de 90 napos, claro está, que los sábados hasta las 15:00 también cuenta.

Otra opción es pillarme una plaza de garaje, cosa que sería harto fácil si el único anuncio de alquiler que hay cerca de casa tuviera un teléfono (fijo) que alguien coge cuando llaman a él en un horario medianamente normal como es de 10 de la mañana a 11 de la noche, pero no, nadie lo coge. Estoy por poner una nota diciéndoles que por favor cojan el teléfono o den otro que sí atiendan.

También tengo aquí mi último análisis de sangre. El hierro ha bajado de 166 (demasiado alto, por cierto, el límite es 150) a 95. Una bajada demasiado brusca me parece a mí, en sólo 6 meses. Lo bueno es que el colesterol está bastante bajo, 139. Comparado con mi padre que tiene más de 300, una maravilla. También me ha bajado el ácido úrico de 7,2 (el máximo) a 5,3. La hemoglobina es la que ha decidido irse de juerga y la tengo por encima del límite, lo que en principio no es malo, pero lo suyo es mantenerse dentro de los rangos.

Como curiosidad para acabar, en el viaje del jueves a Málaga, me encontré con unas estanterías de metal en mitad del carril derecho de la A-4, por el kilómetro 74 más o menos, entre Toledo y Madrid, que tuve que esquivar porque eran de un color casi idéntico a la carretera, y luego llamar al 112 para avisar, que aunque ya habían avisado, por si acaso. La historia se repite.

Lo que no me pase a mí… Definitivamente, alguien me ha mirado mal.

Septiembre 25th, 2006

Prevención de inyección de código en MySQL

Acabo de darme cuenta de un tremendo error que cometí en la última funcionalidad que añadí a . En parte del código, se puede leer:

$provincia = $_GET[’provincia’];
(…)
$sql = “SELECT gimnasio.nombre, gimnasio.poblacion, gimnasio.provincia, gimnasio.id FROM gimnasio INNER JOIN horario ON gimnasio.nombre = horario.nombre WHERE (”.$sql_op.”) AND gimnasio.provincia = ‘”.$provincia.”‘ AND gimnasio.aprobado=1 ORDER BY gimnasio.nombre”;

Y claro, uno coge y en el parámetro provincia escribe MADRID’ AND gimnasio.provincia=’LAS PALMAS DE GRAN CANARIA y el resultado es este:

Inyección de código en MySQL

Este es un ejemplo tonto, pero se podría usar este fallo del código para hacer alguna que otra guarrería más gorda en la base de datos. Pero solucionarlo es muy sencillo, sólo con sustituir la primera línea de arriba con:

$provincia = mysql_escape_string(stripslashes($_GET[’provincia’]));

De esta forma, las comillas simples (’) se formatean como (’) y no hay problemas de ningún tipo, porque MySQL las toma como un carácter más de la cadena en lugar de una comilla que finaliza el valor del parámetro.

Ahora, si se hace lo mismo que antes al llamar a la página, el resultado es:

Prevención de la inyección de código en MySQL

Que es lo que debería ocurrir, porque el que debe controlar la selección de provincias no es el usuario, sino la web :-) Además, la provincia “MADRID’ OR gimnasio.provincia=’LAS PALMAS DE GRAN CANARIA” no existe.

Así que ya lo sabéis niños, cualquier variable susceptible de ser alterada desde fuera de la aplicación web, hay que “escaparla” de manera apropiada.

Septiembre 24th, 2006

Chiste teleco

Un matemático, un físico, un químico y un teleco, discutiendo sobre lo que fue Dios:

Dice el físico: “Dios fue físico, todo en el Universo se basa en las leyes de la física: relatividad,gravedad, …”

El matemático replica: “No, Dios fue matemático, todo se puede describir usando las matemáticas.”

El químico responde: “Estáis equivocados, Dios fue químico, la vida misma está basada en el carbono, todo lo que nos rodea son compuestos químicos, …”

Se paran y dirigen sus miradas hacia el teleco que escucha en silencio. Le dicen, con tono de cachondeo:

“Ahora nos contarás que Dios fue teleco, ¿no?”

Y este responde: “No, no, pero lo intentó.”

Septiembre 24th, 2006

Cosas que hacer cuando se está enfermo

Cuando uno se pasa el fin de semana entero en casa tiende a aburrirse sobremanera, de forma que he estado intentando aprovechar el tiempo todo lo posible. Ya que estamos, he aprovechado para crear una , que de momento tiene las fotos de , y , a falta de que encuentre las de la pitón. Es bastante más cómodo usar un gestor de contenidos, en este caso que crearme yo mismo las páginas con las fotos y subirlas (bueno, las hacía el ).

Por otro lado, también he estado actualizando la web de , más que nada modificando el , que el que estaba hecho desde los comienzos era bastante limitado. Cuando tenga algo más de tiempo seguiré ampliándolo.

También he hecho uso de algunos de los . Por ello, los URL que usaba con parámetros (.php?id=55 por ejemplo) han cambiado a otro tipo de URL. A ver si así mejoran mis resultados en Google :-)

Septiembre 22nd, 2006

Trancazo inside

No hay nada mejor que coger un resfriado justo al empezar el fin de semana.

Septiembre 21st, 2006

Época de cambios

Últimamente estoy teniendo algunos cambios tanto en lo personal como en lo profesional. La llegada del verano y fin de los exámenes de junio me hizo con notables y agradables resultados, también con idéntico resultado (vecinos agradables, podemos tener los bichos en casa, mucho más tranquilo, …) y hasta en favor de .

Y la semana pasada, nuestro jefe de división nos anunció que se va. Le han ofrecido una oferta mejor, que implica un ascenso, y ha aceptado. Por tanto, nos quedamos sin jefe hasta que encuentren un sustituto, cosa que se me antoja muy difícil, nos deja un vacío que será difícil de llenar. Yo no lo conozco desde hace tanto como otros compañeros, pero el ambiente de trabajo que ha conseguido crear es muy bueno, y se le echará de menos. Por supuesto, le deseo todo lo mejor en su nueva etapa, y no me cabe la menor duda que nos veremos más pronto que tarde.

Lo dicho, etapa de cambios, que nunca están de más para que la vida no se haga monótona.