Dar transparencia de Aero a Firefox en Windows Vista y Seven

Si son usarios de Windows Vista ó 7, lo mas probable es que tengan la interfaz Aero (que posee las transpariencias y efectos de ventana) y veran como Internet Explorer tiene apariencia agradable con esas ventanas transparentes. Pues resulta que también pueden hacer lo mismo con Firefox utilizando el plugin Glasser, simplemente lo instalas (es un plugin experimental pero a mi me ha funcionado perfectamente) y listo, al reiniciar Firefox tendrás una apariencia mas Aero.

Firefox 3.5 con total apariencia de Aero

Firefox 3.5 con total apariencia de Aero

Actualización al 27/09/2012, pueden utilizar GlassMyFirefox para las últimas versiones del navegador.

La historia del Hacking

Este artí­culo se parece al anterior, es otra cronologí­a que encontré gracias a microsiervos acerca  de la historia del Hacking, si son fanáticos de la seguridad informática como yo. les gustará ya que muestra alguno de los eventos mas importantes desde el inicio del Hacking hasta nuestros dias. Sin embargo, me pareció que hubo otros eventos famosos que también debieron incluirse como:

  • DVD-John crackea el sistema de los DVDs.
  • El virus I Love You
  • El virus Sasser y Blaster
  • El ataque a Facebook y twitter por hackers rusos.

Bueno, el link para verlo es en: http://www.focus.com/fyi/it-security/history-hacking/ y está en ingles.  Recuerden comentar si les gustó o desean hablar del tema.

Editado al 29/08/14: Ya no existen ambos enlaces :(

Hace 4 años en esa fecha: Compilación en Linux, Dia del Software Libre

Historia de los buscadores de Internet

Hoy me encontré con esta página que relata la Historia de los buscadores de Internet y decidí­ compartirla a través de mi  blog, porque aparte de ser interesante, me recordó como ha cambiado esto a lo largo de los años. Además, para aquellas personas que tenemos mucho tiempo usando Internet, recordemos los navegadores que hemos usado.

En estos momentos parece gracioso comentar como en una época no tan lejana, los buscadores (recuerdo que Yahoo era así­) eran mantenidos por personas, donde eran contratados para navegar todo el dí­a buscando páginas web para agregar al í­ndice del buscador (Recuerdo haber mandado por ahi en el 1999 mi primera página personal, la ascendete de skatox.com, hospedada en el extinto Geocities). Hoy en dí­a,serí­a imposible hacer eso, pero gracias a los robots y sus algoritmos secretos, los buscadores pueden indexar muchisimas páginas por segundo y darnos información de ellas casi instantáneamente.

Bueno, lean el artí­culo http://www.searchenginejournal.com/search-engine-history/13152/ y si les gustó, o desean hablar del tema, comenten aquí­ en el blog.

Hace 3 años en esa fecha: Inscripción de la UNET

¿Cómo modificar la pantalla de registro en Drupal?

Esta entrada del blog, la escribo porque fué algo que surgió en el trabajo y al buscar información en la red casi no conseguí­ por lo que decidí­ colocar esto en mi blog. Además, también mostraré como agregar campos nuevos que se incluyen a cada usuario mediante el módulo profile al formulario de registro.

El método a usar va a ser una moficación del tema, especí­ficamente para la página de registro de usuario (user/register), para ello utilizaremos una serie de cosas que nos provee Drupal. Lo que haremos es editar el archivo template.php que se encuentra dentro de la carpeta de nuestro tema y agregar la siguiente función:

function ELNOMBREDETUTEMA_theme($existing, $type, $theme, $path) {
  return array(
    // tell Drupal what template to use for the user register form
    'user_register' => array(
      'arguments' => array('form' => NULL),
      'template' => 'user-register', // this is the name of the template
    ),
  );
}

Recuerda cambiar ELNOMBREDETUTEMA por el nombre del tema que estas usando y que corresponde el archivo template.php, esta función lo que hará es que al entrar a la página user/register obliga a usar el template con el nombre de user-register.tpl.php. Bueno ahora lo siguiente que haremos es crear el archivo user-register.tpl.php de acuerdo a nuestras necesidades. En el caso que voy a poner aquí­ es un registro sencillo que imprime: el texto de registro, el nombre usuario, el correo electrónico a usar, un campo personalizado del módulo profile, los campos ocultos y obligatorios del formulario el boton de enviar.

<div id="registration_form">
 <?php print drupal_render($form['user_registration_help' ]); ?>
<div class="field">
    <?php print drupal_render($form['account']['name']); ?>
  </div>
<div class="field">
    <?php print drupal_render($form['account']['mail']); ?>
  </div>
<div class="field">
    <?php print drupal_render($form['category']['profile_field']); ?>
  </div>
<div class="field">
    <?php
      print drupal_render($form['form_id']);
          print drupal_render($form['form_build_id']);
      ?>
   </div>
<div class="field">
    <?php print drupal_render($form['submit']); ?>
   </div>

Ya con eso solo les falta jugar y modificar las cosas a su antojo.