Archive for Julio, 2009

cross-domain ajax request

El standard XMLHttpRequest() definido por la W3C limita las llamadas javascript a nuestro propio dominio. Esto se definió así en su día por temas de seguridad y porque no parecía necesario realizar llamadas a webs externas.

Con los años, la evolución de las webs, popularización de apis publicas etc. Ha quedado demostrado que el segundo punto no era correcto. Visto esto la W3C se volvió a poner manos a la obra, modifico ligeramente el standard y a día de hoy ya podemos realizar llamadas ajax cross-domain con los últimos navegadores sin necesidad de alternativas rebuscadas.

Read more

Detectar copiar, cortar y pegar con jQuery

Vía sentidoweb me entero de la existencia de los eventos copy paste y cut en jQuery. Gracias a ello la detección de los mismos en una caja de texto es casi un juego niños.

Aquí tenéis un ejemplo de el código:

        $(document).ready(function() {
            $("#Text1").bind('copy', function(e) {
                alert('copying text!');
            });
            $("#Text1").bind('paste', function(e) {
                alert('pasting text!');
            });
            $("#Text1").bind('cut', function(e) {
                alert('cut text!');
            });
        });

También podéis echarle un vistazo a esta tabla que muestra la compatibilidad de los distintos browsers con distintos elementos (formularios, imágenes y demás)

Artículo original en devcurry.com

webtips 06 – Ventanas modales 2.0

Nueva entrega de webtips. En está ocasión el tema tratado son las populares ventanas modales, como las del lightbox, haciendo uso de jquery y css. El video es larguillo, 35 minutos, pero creo que se tratan algunos puntos bastante interesantes a la vez que desconocidos.



Read more

Anunciado el SO de google

La noticia de hoy va dar  que hablar, Google anuncia sistema operativo. Las claves del nuevo sistema operativo que estará inicialmente orientado a netbooks serán la velocidad, simpleza y seguridad.

Al tema, google anuncia SO basado en linux orientado a netbooks. Después de años de rumores, yo creía que infundados, google anuncia Chrome OS y deja bien claro que va a por todas.

Como hicimos con Chrome, volvemos al principio y rediseñamos por completo la arquitectura de la capa de seguridad del S.O. para que los usuarios no tengan que preocuparse de virus, malware o parches de seguridad. Lo que tiene que hacer es funcionar.

Me han dejado sin palabras… tengo un amigo que trabaja en Google Madrid y alguna vez hemos hablado muy por encima de G-Ubuntu, la versión modificada por Google de ubuntu para uso interno. Me comentaba que era una ubuntu normal y corriente con algunos programas diferentes y adaptada para funcionar en las redes e infraestructura interna de google. Lanzar una distribución así no tenia ningún sentido, así que nunca hice mucho caso a los rumores del SO de Google.

Read more

Difundiendo el podcasting II

El pasado 3 de julio se grabo en directo el podcast Necesito un Arma vs Kafelog (Round 2) en la fnac de Murcia. El programa, moderado por Emilcar y grabado en video por Gaby , contó con cerca de 60 personas como público y quedo realmente bien. Aquí va el video:

Links:
kafelog
Necesito un arma

Easy Slider

Easy Slider es un plugin para jquery que permite crear sliders horizontales y verticales de forma sencilla. Cuenta con varias opciones default fácilmente personalizables para ser adaptado a diferentes necesidades.

slider

Lista de funcionalidades:
- Slide automático
- Slide continuo
- Botones “ir al principio” e “ir al final”
- Slide vertical
- Múltiples sliders por página

Aquí tenéis algunas demos: demo horizontal, demo vertical

Más info y descarga del plugin en el post original del autor.

Scrolling Background Effect

El efecto de cabecera de youlove.us es uno de los más bonitos que he visto últimamente.

scrolling-background

La técnica usada es de lo más simple, una imagen de 4000px de alto deslizándose por detrás de un png con fondo transparente. El fondo lo mueven mediante jquery acompañado del plugin backgroundposition.js de Alexander Farkas.

En el blog de la página encontramos un artículo donde comparten y explican el código javascript.

Si habéis seguido el videotutorial “efecto zoom con jquery” no tendréis ningún problema para entenderlo, hace uso de la propiedad background-position de css para crear la animación.

Difundiendo el podcasting

El podcasting es ha día de hoy un gran desconocido a pesar de que ya cuenta con algunos añitos a sus espaldas. Hoy como oyente habitual de 4-5 podcast me he animado a poner mi granito de arena en la difusión de este medio.

Vamos con definición de la wikipedia :

El podcasting consiste en la creación de archivos de sonido (generalmente en formato mp3 o AAC, y en algunos casos el formato libre ogg) o de video (llamados videocasts o vodcasts) y su distribución mediante un sistema de sindicación que permita suscribirse y usar un programa que lo descarga de Internet para que el usuario lo escuche en el momento que quiera, generalmente en un reproductor portátil.

El término podcast surge como el portmanteau de las palabras iPod y broadcast (transmisión)

Resumiendo… es algo así como un audio-blog.

A continuación os dejo 3 podcasts de habla hispana que acostumbro a escuchar y considero pueden ser un buen punto de partida para aquellos que aún no os hayáis iniciado en el mundillo. Si por el contrario ya sois oyentes de algún podcast podéis poner vuestros favoritos en los comentarios :)


Read more