El último capítulo de Perdidos.. ¿Qué pasa si no me gusta?

27 de Enero de 2010 | Etiquetas: , | Categoría: Series

La última cena

Hay un grupo en Facebook que me encanta, se llama Yo también vivo con miedo a que no me guste el último capítulo de Lost.. ¡Cuán identificada me siento! ¿Y si después de 6 temporadas, 121 capítulos, 5203 minutos y 87 horas dedicadas a la serie descubro que el final es una verdadera castaña?

La sexta temporada de Lost empieza el 2 de febrero en USA, en España la podremos ver a través de:

Digital +
Miércoles 3 de Febrero, en Taquilla (Versión Original Subtitulada).

Fox
Martes 9 de Febrero, a las 21:30h (Dial 21) y en HD (Dial 116) (Versión Español).

Cuatro
Martes 9 de febrero, a las 22:15h

Nos queda poco tiempo para descubrirlo, sólo espero que al final no sea todo un sueño… aunque puede que sean delirios de Hurley causados por las pastillas del psiquiátrico, os imagináis? xD

Foto: La última cena, foto promocional de la sexta temporada, extraída de Fox.tv. ¿No hecháis en falta a alguien?

P.D. Otro grupo en facebook que no os podéis perder es: Odio cuando muevo una isla de sitio y luego no sé en qué año la he puesto XD

Twittea esto Guardalo en Delicious Compartelo en Facebook

Aspiraciones y otros animales de la misma especie

25 de Enero de 2010 | Etiquetas: , | Categoría: Personal

El mismo día que nació se puso en pie

Mi primer trabajo me marcó de por vida, no por el trabajo en sí, si no por las aspiraciones que descubrí tenian mis compañeros.

5 años atrás trabajaba en una copistería en la que cada mes aparecían dos o tres compañeros nuevos (y se iban otros tantos), por lo que pude conocer a muchas personas. Pero a quién más recuerdo es a Bea.

Una tarde hablando del futuro, de donde nos gustaría trabajar, me dijo: “Me encantaría ser cajera del Mercadona, pero tiene que ser muy dificil que me cojan. Mejor me conformo con donde estoy.” En ese momento no supe que decir.

¿Cajera del Mercadona? ¿Muy dificil y no lo intento? ¿Me conformo con lo que tengo?

No tengo nada en contra de las cajeras de los supermercados, pero dudo que el objetivo laboral de nadie sea desempeñar ese puesto.. claro que si me hiciera falta no lo pensaría ni un momento y trabajaría en ello, pero como meta en la vida, ni mucho menos.

Otra cosa es acomodarse en el camino fácil. He tropezado con muchas más personas que lo que quieren es un contrato fijo y no tener que preocuparse de buscar otro empleo, no les importa no ascender laboralmente, ni tener que desempeñar la misma rutina día tras día… Tampoco entiendo este pensamiento.

Una época me dió por pensar que trabajamos para vivir y lo importante no es donde, si no conseguir dinero y vivir a tu antojo. Pero ahora mismo discrepo mucho de ese pensamiento.

Trabajamos.. ¿Cuánto? Un 33% del día como poco.. ¿Y vamos ha hacer algo que no nos guste? Es cómo si me casara con alguien que.. vale, me cae bien, puedo soportarlo. Acabaríamos majaretas antes de tiempo.

Está claro que conseguir un trabajo cuesta más o menos que otros, pero nada es imposible, si nos esforzamos podemos conseguir lo que queramos.

¿Por qué Bruce Willis consiguió hacerse famoso? ¿Por qué Mark Zuckerberg creó algo llamado Facebook y está ganando tanto dinero? Yo no soy menos que ellos (ni más que nadie), no tengo un tiempo para cumplir mis aspiraciones y no me daré por vencida tan pronto.

Twittea esto Guardalo en Delicious Compartelo en Facebook

SQL Injection en MySQL ¿Qué es y cómo evitarlo?

21 de Enero de 2010 | Etiquetas: , | Categoría: mysql

Cuando hablé sobre los ataques de Black Hat SEO, os conté muy por encima que es un ataque por SQL Injection. Pues hoy vamos a ver una forma de evitarlos.

¿Qué es un ataque por Inyección SQL?
Con un ataque de este tipo lo que intentan es conseguir la información que almacenamos en nuestra base de datos, modificarla o incluso eliminarla. Para ello localizan archivos a los que les pasamos variables a través de GET o POST.

Vamos a ver un ejemplo, si tenemos un archivo con una query de este estilo:

&query='DELETE * FROM noticias WHERE id="'.$_GET['id'].'"';

En un archivo llamado noticias.php y le pasamos el parámetro id por la url (get), podrán atacarnos llamando al archivo y modificando los parámetros a pasarle:

noticias.php?id=12" OR 1="1

Si volvemos a la query, veremos que con los nuevos parámetros, esta quedaría así:

&query='DELETE * FROM noticias WHERE id="12" OR 1="1"';

Por lo que modificarían nuestra query, haciéndola siempre posible, pues 1 es igual a 1, por lo tanto eliminaría todas las noticias de nuestra tabla, cuando nosotros lo que queríamos era eliminar una única noticia.

En el caso de pasar las variables por POST también sería posible el ataque, pues añadirían el código malicioso en un campo del formulario dando el mismo resultado.

¿Cómo evitamos un ataque de este tipo?
Cómo no queremos que nos arruinen de por vida, vamos a utilizar dos funciones php muy útiles: sprintf y mysql_real_escape_string. Si las aplicamos a nuestra query, quedaría así:

$query = sprintf("DELETE * FROM noticias WHERE id='%d'",
 mysql_real_escape_string($id));

Con sprintf damos formato a nuestra sentencia asignando el espacio justo para los parámetros a recoger (%d para un número, %s para una cadena, etc) y con mysql_real_escape_string escapamos caracteres especiales, por lo que si nos hicieran el mismo ataque (12″ OR 1=”1) nos devolvería esto:

&query='DELETE * FROM noticias WHERE id="12"';

Cómo véis sólo permanece el 12, eliminando el trozo ” OR 1=”1 y evitando así que la consulta siempre sea posible.

Porque más vale prevenir que curar :P

Twittea esto Guardalo en Delicious Compartelo en Facebook

Tú también puedes decir NO

20 de Enero de 2010 | Etiquetas: , | Categoría: Internet

di NO a internet explorer

Si el gobierno Alemán y el gobierno Francés han podido, ¿Por qué nosotros no? Digamos no a Internet Explorer!

¿Quieres un navegador rápido y fácil de utilizar?
Prueba con Opera, Chrome, Firefox o Safari.

¿Quién me dice otra alternativa a IE? Por cierto, mi favorito es Firefox :P


Twittea esto Guardalo en Delicious Compartelo en Facebook

73 pages