sábado 23 de mayo de 2009

Reproductor de MP3 con Javascript (jQuery)

jPlayer es un plugin de jQuery para reproducir y controlar archivos de audio mp3 en una página web. Este reproductor usa un pequeño fichero swf por detrás, que no es mostrado en la página y que sirve para reproducir los archivos; dejando la posibilidad de personalizar totalmente al reproductor con XHML y CSS.

El plugin ofrece funciones como:
Seleccionar el archivo mp3 a reproducir
Reproducir, pausar y detener el audio
Control de Volumen
Observar el progreso de la descarga y reproducción

La página web del creador además pone a disposición una variedad de demos incluyendo el reproductor de un archivo, el reproductor de un playlist o un reproductor basado en texto con una barra de progreso.
Descargar jPlayer (Reproductor de mp3 con javacript)

Cómo usar Google Docs para crear URLs cortas

Con spreadsheet (de Google Docs) podemos realizas cosas muy útiles para importar datos de sitios web a nuestros documentos en línea. Por ejemplo, podemos usar la función importFeeds para manipular RSS en Google Docs o la función importHTML para ayudar a traer información desde una página web a Docs.

Con la siguiente demostración podemos ver como utilizar Google Spreadsheet (el Excel de google) para convertir direcciones web en URLs cortas al vuelo. Podemos crear una copia de este spreadsheet en nuestra propia cuenta para ingresar nuevas datos o modificar los existentes.

Esta spredsheet, escrita por los desarrolladores de bit.ly, hace una llamada a la API de bit.ly al momento de ingresar la URL y muestra la respuesta que da la API (URL corta) en la otra columna. Internamente, usa la función importData la cual es usada normalmente para mostrar datos CSV en Google Docs.

Celda A1 (campo a llenar): El usuario ingresa una URL
Celda B1 (resultado) =importData(concatenate("http://api.bit.ly/shorten?longUrl=",A1))
TinyURL vs. Bit.ly
TinyURL.com fue inicialmente el servicio para acortar URLs más popular de la web, pero esto ha cambiado con rapidez debido a que el servicio no ha realizado ninguna actualización en los últimos años. De otro lado, bit.ly provee estadísticas (con lo que podemos trackear los clics), ofrece una API y los usuarios pueden crear sus propias cuentas (ver ejemplo) para hacer un seguimiento de sus enlaces cortos.

Talves esto explique porque Twitter haya decidido cambiar de TinyURL, y como resultado de ello, bit.ly recientemente lo ha eclipsado y ahora es el servicio para acortar URLs más usado de Twitter, según estadísticas publicadas por Twettmeme.

Blogs.mu: Servicio de alojamiento de Wordpress MU lanzado

Un nuevo servicio ha sido lanzado permitiendo a los bloggers que aspiran crear una red de blogs, poder hacerlo bajo el soporte de WordPress MU. Se trata de Blogs.mu, un servicio web que nos permite crear nuestra comunidad de bloggers gratuita y rápidamente sin tener que preocuparnos por el alojamiento web, la configuración del servidor ni la instalación del cms.


Al registrarnos (gratuitamente) podremos crear blogs ilimitadamente alojados bajo el subdominio nombredeusuario.blogs.mu. Cada blog dispone de 10MB de espacio y tiene opciones de personalización limitadas. También muestra anuncios.


Además, pagando US$ 9 dólares al mes, obtenemos soporte y muchas más opciones, incluyendo una amplia variedad de plugins, 4GB de espacio por blog, la habilidad de retirar los anuncios o reemplazarlos por unos que den ganancias a los bloggers o la posibilidad de correr el blog desde el propio subdominio o dominio de quien publica (requiere acceso al CNAME o A records para apuntar a los servidores de blogs.mu).

Expande el reproductor de YouTube sin Full Screen

El botón full screen del reproductor es la manera práctica que YouTube ofrece para expandir los videos que aloja, pero los expande por todo el escritorio, dejando ocultas todas las ventanas que tengamos abiertas.


Esta es una de las maneras en que podemos ver el video, tal vez la mejor. Pero, aquí veremos un truco sencillo, para amplicar el video manteniéndolo dentro de una ventana. Sólo hay que sustituir la palabra “watch” de la url de cualquier video por “watch_popup”.

Por ejemplo, si el video de YouTube esta localizado en

http://www.youtube.com/watch?v=AUowp3LQu2o


El mismo video puede ser accedido desde fuera de la página web de youtube en...

http://www.youtube.com/watch_popup?v=AUowp3LQu2o


Redimensionando la ventana del navegador redimensionamos el reproductor de Youtube y presionando el botón F11 en Firefox podemos emular el botón full screen de YouTube.

XAMPP servidor apache

Muchos usarios saben por experiencia propia que la instalación de un servidor web Apache no es fácil y que se complica aún más si se desea agregar MySQL, PHP y Perl.


XAMPP es una forma fácil de instalar la distribución Apache que contiene MySQL, PHP y Perl. XAMPP es realmente simple de instalar y usar - basta descargarlo, extraerlo y comienzar.
En este momento hay cuatro versiones de XAMPP:

XAMPP para Linux La versión para sistemas Linux (testeado para SuSE, RedHat, Mandrake y Debian)contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite e IMAP C-Client.


XAMPP para Windows Versión para Windows 98, NT, 2000, XP y Vista. Esta versión contiene: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System para Win32 y NetWare Systems v3.32, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, y WEB-DAV + mod_auth_mysql.


XAMPP para Mac OS X La versión para Mac OS X contiene: Apache, MySQL, PHP & PEAR, SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer, mod_perl, eAccelerator, phpSQLiteAdmin.


ADVERTENCIA: Esta versión está aún en sus primeras etapas de desarrollo. Usar bajo propio riesgo!


XAMPP para Solaris La versión para Solaris (desarrollada y probada con Solaris 8, probada con Solaris 9) contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class.
ADVERTENCIA: Esta versión de XAMPP está aún en sus primeras etapas de desarollo. Usar bajo propio riesgo!

Tipos de infracciones - Desde Impresiones web, nota para sus usuarios

Tipos de infracciones
Alguna vez se nos pregunta que normas tiene Impresiones Web en cuanto a la expulsión de webmasters de la red. Ponemos este post publico para que se conozcan claramente las normas.

Las infracciones se dividen en tres tipos:
- Infracciones graves: conllevan la expulsión del webmaster de la plataforma de Impresiones Web y su baneo de por vida. No recibirá ningun tipo de pago por nuestra parte y serán baneadas todas las webs que encontremos como suyas aunque no estén dadas de alta en el sistema.

- Infracciones medias: conllevan la expulsión de la página pero no así­ del webmaster. Tras un periodo de sanción de algunos meses se podrá evaluar la readmisión de la web tras hablar con el webmaster.

- Infracciones leves: conllevan un aviso por email de la infracción a corregir y pueden conllevar, si se reincide, a que se genere una infracción media.

¿Pero qué es una infracción leve, media y grave?

Una infracción grave se produce si:

- Se aumenta artificialmente mediante el uso de medios técnicos el numero de impresiones y/o clicks

- Se oculta la publicidad de tal manera que este en la página web pero esta no sea visible de ninguna manera.

- Se coloca publicidad de una página de ocio en una página con contenido sexual de cualquier tipo.


Una infracción media se produce si:

- Se incita al clic en la publicidad mediante mensajes a los usuarios como: "Haga clic en la publicidad o similares"

- Se coloca la publicidad de un sitio de ocio en otro sitio de ocio de distinta categorí­a.


Una infracción leve se produce si:

- La publicidad está en la parte inferior del sitio o por debajo de los 1000px. En este caso, además de avisarse al webmaster se le retirará la publicidad CPM hasta que la publicidad sea modificada de posición.

- Se ponen más de dos banners del mismo formato en un mismo html. A estos efectos el código 160 y 120 se considerarán un mismo formato. De todas formas, de manera autómatica, no se mostrará publicidad en el segundo y siguientes banners del mismo formato, por lo tanto hacerlo no reporta ninguna ventaja para el webmaster pues no cobrará por esas impresiones.

- Colocar la publicidad de un sitio en otro sitio no aprobado siendo ambos de la misma categorí­a.

En cualquiera de estos casos se tendrá en cuenta la intencionalidad de lo cometido. Entendemos que se pueden cometer fallos involuntariamente y que no tendrí­an la misma gravedad que otros cometidos de forma totalmente intencionada. Para cualquier consulta nos tenéis en info@impresionesweb.com donde podremos resolver vuestras dudas.