Archive for Enero, 2010

godmode en windows 7

Godmode es un panel de windows 7, oculto por defecto, donde se agrupan todas las configuraciones del sistema.

Administrar el comportamiento del hardware, los usuarios o la barra de tareas y menu inicio de windows resulta mucho más rápido mediante este panel que navegando a través del clásico panel de control hasta dar con la opción que buscamos.

Este panel cuenta con cientos de opciones organizadas en 46 categorías que podemos filtrar en tiempo real con la barra de búsqueda de la ventana.

Crea un nuevo directorio y asignale el nombre GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}. Inmediatamente después veras el siguiente icono desde el que acceder al nuevo panel:

Godmode también funciona sobre Vista 32bit y Windows Server 2008 32bit pero no sobre sus versiones 64bit. Bajo windows 7 funciona para todas las versiones.

Vía lessthandot

Web de la Presidencia Europea hackeada

– Buenas, llamo porque quiero una web.
- La quiere buena y cara o mala y barata?
- La quiero mala y cara.
- Ahh, veo que es usted de una administración pública.
- Si, llamaba para una web de la presidencia europea.
- Ok, tomo nota.

By SonGohan

La presidencia española de la UE esta a la vuelta de la esquina y el Ministerio de la Presidencia ha adjudicado en los últimos meses una veintena de contratos, valorados en más de 23 millones de euros. La más beneficiada, telefónica, recibirá un total de 11,9 millones de euros por prestar asistencia técnica y seguridad a la web de la presidencia española durante los 6 meses que esta dura.

Si a esto sumamos el coste de la propia web, el cual desconozco pero me juego el cuello a que no ha sido precisamente barato, uno espera encontrarse con una maravilla de diseño, maquetado exquisito y una programación a cargo de un equipo experimentado revisada al milimetro para no dejar pasar el más mínimo error. En cambio, <ironic>por muy asombroso que parezca</ironic>, eu2010.es no cumple ni de lejos:

  • Diseño simplón y bastante feo. Hay templates gratuitos por internet bastante más trabajados
  • El vídeo carga una vez si, tres no
  • La galería de imágenes es , además de cutre, incomoda de usar. Ni un triste lightbox han metido
  • Los idiomas catalán, gallego y euskera estar están… aunque si pinchas te encuentras todo en castellano salvo el menú de cabecera.
  • Algunos titles en los links de el panel idiomas van por libre:

    Benvingut --> Benvingut
    Benvido --> Galego
    Ongi etorri --> Ongi etorri
    
  • Detalles de accesibilidad como cambiar el tamaño del texto están implementados en javascript y solo funcionan con Internet Explorer
  • En cuanto a seguridad… ya ha sido hackeada

Esto es lo que se encuentra uno despues de navegar no más de dos o tres minutos por el site.

Mr bean se cuela en la web



Read more

Autoincrementar un valor al vuelo con MySql

Asignar un valor a una variable en mysql e incrementarla por cada fila que recorre una SELECT o una UPDATE permite crear un contador sin recurrir a lenguajes de programación externos.

Tabla de ejemplo

+----------+--------+-----------+
| fruit_id | name   | somevalue |
+----------+--------+-----------+
|        1 | Banana |         0 |
|        2 | Orange |         0 |
|        3 | Cherry |         0 |
|        4 | Apple  |         0 |
+----------+--------+-----------+

SELECT con valor auto increment

Definir una variable en mysql sigue la siguiente sintaxis: SELECT @i:=0, ejemplo completo:

SELECT *, @i:=@i+1 AS i FROM fruit ORDER BY name;

Y el resultado sería:

+----------+--------+-----------+------+
| fruit_id | name   | somevalue | i    |
+----------+--------+-----------+------+
|        4 | Apple  |         0 |    1 |
|        1 | Banana |         0 |    2 |
|        3 | Cherry |         0 |    3 |
|        2 | Orange |         0 |    4 |
+----------+--------+-----------+------+

UPDATE con auto increment

Igualmente, es posible declarar variable y usarlas para asignar valores a una tabla sql. El siguiente ejemplo actualiza los valores del campo somevalue ordenado por el campo name

UPDATE fruit SET somevalue = @i:=@i+1 ORDER BY name;

Una vez ejecutada la sentencia nuestra tabla contendría los siguientes valores:

+----------+--------+-----------+
| fruit_id | name   | somevalue |
+----------+--------+-----------+
|        1 | Banana |         2 |
|        2 | Orange |         4 |
|        3 | Cherry |         3 |
|        4 | Apple  |         1 |
+----------+--------+-----------+

Vía electrictoolbox