Spiga

  Desarrollo Web

Usar Gmail para los mailto en Firefox 3

04 de Julio de 2008 por nicoh

ff3

Vía Denken Über encontré un enlace hacia un tutorial de LifeHacker donde enseñan como usar Gmail para todos los mailto en Firefox 3.

Les traduzco el tutorial (que igualmente es muy simple), aunque no dejen de visitar la entrada original porque van surgiendo cosas nuevas!

gmail

  • Abrimos Gmail e iniciamos sesión.
  • En la barra de direcciones, escribimos el código que dejo abajo y pulsamos ENTER:
  • Se nos preguntará si deseamos usar Gmail para gestionar los mailto, por supuesto aceptamos.
  • La proxima ves que clickiemos en un mailto, aparecerá una ventana donde aceptaremos por última ves si deseamos usar Gmail.
JAVASCRIPT:
  1. javascript:window.navigator.registerProtocolHandler("mailto","https://mail.google.com/mail/?extsrc=mailto&url=%s","GMail")

.
Espero que les sea útil

Tutoriales para todos los gustos

28 de Junio de 2008 por nicoh

Ultimamente estuve buscando algunos tutoriales para pasar el rato. La idea es ver cosas nuevas para aprender un poco mas y después poder aplicarlo en algo.

logotuts2

Mediante Xybernéticos encontré un link a NETTUTS un sitio de la empresa Eden dónde se pueden encontrar tutoriales de programación web (PHP, CSS, JavaScript, etc).

Recorriendo el sitio descubrí los links a otros sitios de la misma empresa con manuales para otras categorías: PSDTUTS (diseño - Photoshop), AudioTUTS (audio - sonido), VectorTUTS (vectores - Illustrator) y como mencionaba antes NETTUTS.

logotuts1

Sinceramente la calidad de los tutoriales publicados son espectaculares (ya que a los escritores les pagan u$s150 por tutorial), y vale la pena tomarse un rato en mirar y ver las cosas que se pueden hacer.

Espero que les sean útiles los sitios :)

Me aumentó el PR!

08 de Mayo de 2008 por nicoh

PageRank 3

Hoy por alguna razón se me dió por comprobar mi PageRank.

Cuando entré a MiPagerank introduje la URL de este blog con el ánimo de que el PR diera 0, como de costumbre, pero cuando vi el resultado, me llevé una grata sorpresa: había aumentado a 3.

La verdad estoy muy contento, si bien no me mato para aumentar el PR ni por hacer mucho SEO en el blog, está bueno: cuanto mas alto, mejor.

Mi Pagerank: Nicolás Bermani

Forzar descargas con PHP

12 de Febrero de 2008 por nicoh

Introducción

Muchas veces navegando, nos encotnramos con sitios web que contienen enlaces hacia archivos como ser MP3, JPG, PDF, etc.

Cuando hacemos click en estos enlaces, por lo general se abren directamente, o sea, los MP3 en nuestro reproductor de audio, los PDF en el Acrobat Reader (o dentro del navegador), los JPG en el visor de imágenes, etc.

Lo que sucede, es que puede que nosotros queramos que el archivo no se abra automaticamente, sino que aparezca la típica ventana de descarga.

Código

Para lograr el resultado deseado, debemos crear un archivo llamado descargar.php (o como queramos) y ubicarlo en el directorio del hosting donde se encuentran nuestros archivos.

PHP:
  1. <br />
  2. <?php<br />
  3.     //  descargar.php<br />
  4.     $f = $_GET["f"];<br />
  5.     header("Content-type: application/octet-stream");<br />
  6.     header("Content-Disposition: attachment; filename=$f");<br />
  7.     $fp=fopen("$f", "r");<br />
  8.     fpassthru($fp);<br />
  9. ?><br />

Implementación

El modo de uso es realmente sencillo, solo debemos modificar el destino de nuestro enlace de archivo.jpg a descargar.php?f=archivo.jpg.

Quedando en enlace de la siguiente manera:

HTML:
  1. <br />
  2. <a href="descargar.php=?archivo.jpg">Descargar Imagen</a><br />

La verdad es que es un método muy facil de implementar y que nos brinda una solución frente a este problema.

A mi gusto debería implementarse en los sitios web con enlaces hacia archivos PDF, ya que generalmente cuando abrimos uno o varios de estos, el navegador comienza a ponerse muy lento.

Fuente | DaveMM

ACTUALIZACIÓN

Corey me informa que corrigió un bug de seguridad en su código que permitía la descarga de cualquier tipo de archivos por medio del script, como archivos PHP por ejemplo.
Para corregirlo, usamos el código actualizado:

PHP:
  1. <?php
  2.     $f = $_GET["f"];
  3.     $archivos = array('.mp3','.jpg','.pdf');
  4.     $extension = strtolower(strstr($f,'.'));
  5.     if(strpos($f,'/')!==false)
  6.         exit("Los archivos de otros <b>directorios</b> no son descargables.");</p>
  7.     if(!in_array($extension,$archivos))
  8.         exit("Los archivos con extensión <b>$extension</b> no son archivos descargables.");
  9.     header("Content-type: application/octet-stream");
  10.     header("Content-Disposition: attachment; filename=$f");
  11.     $fp=fopen("$f", "r");
  12.     fpassthru($fp);
  13. ?>

Ahora, con el uso de la variable $archivos, podemos facilmente definir las extensiones de los archivos que deseamos permitir descargar.

Mas información en la entrada oficial

Personalizando el color de selección de texto con CSS

04 de Febrero de 2008 por nicoh

cssseleccion

Dandome una vuelta por Xybernéticos, me encontré un sencillo método para poder personalizar el color de la selección de texto de nuestra web utilizando CSS3.

Por ahora, los únicos navegadores que soportan esta característica son Firefox y Safari.

Para poder integrarlo a nuestra web, debemos utilizar el siguiente código, pudiendo reemplazar el color por cualquiera de nuestro agrado:

Para Firefox

CSS:
  1. p.amarillo::-moz-selection {
  2. background: #fff2a8;
  3. }

Para Safari

CSS:
  1. p.amarillo::selection {
  2. background: #fff2a8;
  3. }

Información adicional | Demostración