Esta web apoia á iniciativa dun dominio galego propio (.gal) en Internet

Evitar el apagado accidental del ordenador

11 de Julio de 2008   Archivado en curiosidades, ordenadores

Botón de apagado/encendido

Hace no mucho, publicaba un truco para evitar el apagado accidental del ordenador. Este truco por medio de software, nos presentaba un aviso preguntándonos que queríamos hacer.

Este otro truco hace lo mismo vía hardware. No tiene desperdicio. Yo lo he probado y funciona al 100% además de ser multiplataforma.

Gracias Mamel.

II Beers&Blog de Lugo

9 de Julio de 2008   Archivado en Blogs, personal

Después de un par de comentarios en la web de Raúl, por fin - aunque no con un número fijo de blogueros - se organiza la II Beers&Blog de Lugo.

Esta será en una conocida cafetería de Lugo ( MetBar ) el Jueves 10 de Julio a las 20:30. No somos todos los que estamos ni estarán todos los que somos, pero bueno, todo se andará.

position:fixed compatible con todos los navegadores

9 de Julio de 2008   Archivado en css, xhtml

Siempre he pensado que las buenas ideas o soluciones a problemas estaban ahí, al lado nuestra, y que además no eran complicadas. Solo hay que pensar con claridad y pensar en algo simple.

Vía divinentd, me encuentro con un código muy, muy simple, que consigue el efecto “fixed” para todos los navegadores.

Estos serían las css

html, body {
   height: 100%;
   overflow: hidden;
}
#container {
   height: 100%;
   overflow: auto;
   position: relative;
   z-index: 2;
}
#div1 {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 1;
}
#div2 {
   position: absolute;
   top: 0;
   right: 0;
   z-index: 1;
}
#div3 {
   position: absolute;
   bottom: 0;
   right: 0;
   z-index: 1;
}
#div4 {
   position: absolute;
   bottom: 0;
   left: 0;
   z-index: 1;
}

Y esta, un ejemplo de estructura

<div id="container">
   <div id="content">
      <h1>Emulando position: Fixed;</h1>
      <p>Añade un texto</p>
      <p>O tu contenido...</p>
   </div>
</div>
<div id="div1">div id="div1</div>
<div id="div2">div id="div2</div>
<div id="div3">div id="div3</div>
<div id="div4">div id="div4</div>

Lo que estamos haciendo realmente es permitir que el contenido alcance el 100% de alto desde el body y escondiendo el scroll con la propiedad overflow. A continuación, entra en escena la capa contenedora, que se prolonga hasta el 100% del documento, y permitimos el uso del scroll, de forma que da la sensación de que el scroll pertenece al body.

Y ya entonces es cuando creamos la capa o capas con la que queremos emular el position:fixed. Su posición pasa a ser absoluta con respecto al body, de forma que solamente se generará la barra de scroll desde la capa contenedora. Simple, útil y sin hacks.

La única limitación que le veo es que al generarse scroll, el contenido de la capa contenedora se mueve un poco (la mitad del ancho de la barra de scroll), mientras que los elementos que emulen a la posición fixed siguen en su lugar. Esto podría llegar a generar un pequeño desfase en la colocación de algún elemento. Por lo que como dicen en la tele, “Úsese con moderación“.

ZWordPress 1.2

6 de Julio de 2008   Archivado en Blogs

ZWordPress

Miguel Camps acaba de lanzar la actualización para Firefox 3 de ZWordPress, un complemento que nos permite gestionar nuestros blogs de la forma más cómoda, permitiéndonos el uso de atajos de teclado y alguna que otra cosilla más. Enhorabuena, Miguel.

[ ZWordPress ]

Jugar con la URL en php

6 de Julio de 2008   Archivado en php

Hay veces en las que nos es necesario recuperar la url y actualizar un valor determinado, como por ejemplo en un paginador en el que queremos cambiar el número de página, pero mantener el resto de parámetros. Por norma general (siempre y cuando no sea muy extensa) rehacemos la url en función de los parámetros que sabemos estamos pasando, pero y si no sabemos que parámetros estamos pasando ?

Para ello, esta pequeña pero útil función, nos permitirá cambiar un parámetro y asignarle el valor que queramos, respetando siempre el resto de la estructura de la url.

< ?php
// Definimos la página que recibe
// los parámetros de la url
define('URL','index.php');

function urL($variable, $valor)
{
   // Recuperamos la url recibida
   // y la reseteamos por si ya fué utilizada
   reset($_GET);
   // Una vez reseteada la tratamos a nuestro gusto
   $url = URL.'?'.$variable.'='.$valor;

   // Creamos un bucle con todos los parámetros
   // recuperados de la url
   while(list($key, $val) = each($_GET))
   {
      // Metemos todos esos parámetros en una variable
      //  siempre que no sean iguales a los parametro
      //  que pasamos por la función ($variable)
      if($key != $variable)
      {
         if (strlen($url) > 1)
         {
            $url.= ‘&’;
         }
         $url.= $key.’=’.urlencode($val);
      }
   }
   return $url;
}

/*
Modo de uso
Si queremos cambiar el parámetro idioma en la url
index.php?idioma=es&id=150&cat=10&pagina=4
Haríamos lo siguiente:
urL(’idioma’,'en’);
o también
urL(’idioma’,$_GET['idioma']);
*/

?>

Más plantillas para presentaciones web

5 de Julio de 2008   Archivado en diseño, webs

Design Stencils

Después del subidón de ego tras la publicación de mi plantilla de presentaciones, se me ocurrió hacer plantillas de elementos comunes tales como campos de formulario, cursores, etc. Pero fué cuando descubrí unas plantillas ya hechas por Yahoo!. Para qué hacer algo que ya estaba hecho ?

La única “pega” es que está orientada a un theme de su Framework, pero el caso es que están muy bien y podemos sacar bastante provecho. Lo bueno, es que podemos descargarlas en varios formatos tales como png, svg y pdf.

[ Design Stencil ]

WordPress en español

2 de Julio de 2008   Archivado en wordpress

WordPress en castellano

Hoy sin duda es un día “espacial”, y es que como publican en algunos blog, ya está aquí la beta 2 del Wordpress 2.6. No obstante cuando fuí a la web de wordpress, había algo que no me cuadraba en la web, y era nada más y nada menos que un bloque amarillo que anunciaba la nueva web de wordpress en Español !

Para mi, que soy muy nuevo en esto de los blog, es una maravilla, ya que me evita el tener que navegar por mil y un sitios en busca de una traducción o material en castellano.

Al mismo tiempo, esto quiere decir que por fin nos tienen en cuenta… y no solo por el sol.

Plantilla para presentaciones web

2 de Julio de 2008   Archivado en psd, webs

A la hora de presentar un boceto para una web, tengo por costumbre entregar un jpg de la interface web integrada en un navegador, y para eso, tengo una plantilla que creé hace ya algún tiempo y que he modernizado añadiendo soporte para Firefox 3.

Esta plantilla no es más que un conjunto de capas dentro de un archivo psd de photoshop organizado en carpetas, de forma que podemos integrar nuestro boceto en un explorer o firefox, eligiendo los botones de navegación activados o desactivados, pudiendo elegir además bajo que “skin” queremos mostrarlo (ubuntu azul/naranja y windows xp).

Pero como explicarlo puede ser un poco engorroso, lo pongo a disposición de quién quiera o pueda aprovecharlo o incluso echarle un vistazo para ver como está hecho.

[ descargar psd ( 1,54Mb ) ] [ descargar rar ( 102Kb ) ]

Pick And Roll

1 de Julio de 2008   Archivado en deporte, juegos

PickAndRoll

Juán (XMSousa para los amigos) es un gran amigo que tengo en Vigo, que se ha pegado una paliza programando en php su manager de Baloncesto. Incluso he estado viendo las novedades que en breve estrenarán y la verdad, visto lo visto, es de los mejores managers que te puedes encontrar.

Es sencillo de utilizar, y trae lo justo para involucrarte y para enfadarte como en el caso de alguno que me conozco que pasó de estar peleando por la liga, a llevar tres derrotas consecutivas >8-(

Enhorabuena Juan por tu trabajo y a ver si hace efecto este peloteo para ver si arreglam… consigo ganar algún partido.

[ Pick&Roll ]

CAMPEONES !!

29 de Junio de 2008   Archivado en deporte

España campeona de Europa

Archivo

Categorías

Calendario

Agosto 2008
L M J V D
« Jul    
 123
45678910
11121314151617
18192021222324
25262728293031

Anunciantes