domingo, 3 de junio de 2012

Carrousel de entradas populares en Blogger con jQuery


Hace, otra vez, mucho tiempo que no escribo nada sobre cosas para Blogger, para matar el gusanillo os explico el carrousel de entradas populares que acabo de poner, realizado usando el gadget que te proporciona Blogger, CSS y jQuery para animarlo.

1.-  Añadís el gadget de Entradas Populares desde el Panel/Diseño. Seleccionar más de cinco entradas y solo thumbnails.

2.-  En el CSS de vuestro blog añadís

.PopularPosts li {
list-style:none;
width: 200px;
float: left;
padding: 5px;
}
.PopularPosts .item-thumbnail {
float:none !important;
}
.PopularPosts .item-thumbnail img{
width: 180px;
height: 180px;
}
.PopularPosts .item-title {
margin-top: -190px;
padding: 20px 5px 5px;
position: relative;
width: 170px;
height: 155px;
text-align:center;
overflow:hidden;
font-weight:bold;
background: #304957;
opacity:0.7;
-moz-opacity: 0.7;
filter: alpha(opacity=70);
}
.PopularPosts .item-title a {
font-size:22px;
overflow:hidden;
line-height:26px;
}
.PopularPosts .item-title a:hover {
color:#fff;
}
.caroufredsel_wrapper {
width:1000px !important;
overflow:hidden;
margin:0 auto !important;
padding: 0 20px;
}
#PopularPosts1 li:nth-of-type(1) .item-title{
background:#f32a2a;
}
#PopularPosts1 li:nth-of-type(2) .item-title{
background:#dbabcd;
}
#PopularPosts1 li:nth-of-type(3) .item-title{
background:orange;
}
#PopularPosts1 li:nth-of-type(4) .item-title{
background:#6a8ce1;
}
#PopularPosts1 li:nth-of-type(5) .item-title{
background:#84c659;
}

Algunas cosas a tener en cuenta:

.- Ajustar el ancho del Carrousel en .caroufredsel_wrapper (width)
.- Para item-title uso márgenes negativos y posiciones relativas por que si no, no va el efecto del cambio de color
.- El tamaño de las imágenes esta establecido en 180x180px, si queréis modificarlo deberéis ajustar los márgenes y tamaños de item-title
.- Los colores se pueden cambiar en #PopularPosts1 li:nth-of-type(X)

3.-  Script para animar el carrousel. Esta realizado con un plugin de jQuery por lo que debéis tener implementada esa librería para que funcione. Debéis bajaros el plugin, subirlo a vuestra web de alojamiento e insertamos la librería jQuery (los que ya la usáis no es necesario) y el plugin del carrousel antes de </body>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'/>
<script src='URL ALOJAMIENTO PLUGIN' type='text/javascript'/>
<script type='text/javascript'>
$(document).ready(function(){
$(&quot;#PopularPosts1 ul&quot;).carouFredSel({
auto : {
items : 1,
duration : 3000,
easing : &quot;linear&quot;,
pauseDuration : 10000,
pauseOnHover : true
}
});
});
</script>

Os he explicado como utilizarlo con el gadget de entradas populares pero en realidad sirve para cualquier lista que queráis convertir en un carrousel...

sábado, 2 de junio de 2012

Cómo crear listas de reproducción XML

Algunos reproductores de música para el blog como el que vimos en la entrada anterior, tienen la posibilidad de usar listas de reproducción en formato XML, esto es para agregar varias canciones en un solo archivo sin tener que llenar el reproductor con tantas URLs.

El procedimiento es similar que cuando aprendimos a crear listas de reproducción ASX, es decir que desde un editor de texto crearemos nuestra lista que luego subiremos a la red.

Empecemos, primero abre un documento con Wordpad Wordpad icon
Ahí pega lo siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<trackList>

<track>
<location>URL de la canción</location>
<title>Título de la canción</title>
<image>URL de la imagen de la portada</image>
</track>


<track>
<location>URL de la canción</location>
<title>Título de la canción</title>
<image>URL de la imagen de la portada</image>
</track>


<track>
<location>URL de la canción</location>
<title>Título de la canción</title>
<image>URL de la imagen de la portada</image>
</track>


</trackList>
</playlist>
Puedes agregar tantas canciones como quieras sólo añade antes de </trackList> un trozo de código como este:
<track>
<location>URL de la canción</location>
<title>Título de la canción</title>
<image>URL de la imagen de la portada</image>
</track>

Ahora agrega donde se indica, la URL de la canción que debe ser en formato MP3. De igual forma agrega el título de la canción, y sólo de forma opcional agrega la URL de la imagen de la portada del disco. Digo que es de forma opcional porque no todos los reproductores muestran la imagen de la canción, así que si el reproductor donde lo usarás no tiene la capacidad de mostrar dicha imagen entonces no es necesario ponerla, en ese caso elimina la línea:
<image>URL de la imagen de la portada</image>

Una vez que termines de añadir todas las canciones, guarda el archivo en formato XML, es decir, que al momento de guardarlo pongas la extensión .XML seguidamente del nombre del archivo, por ejemplo: playlist.XML
Si lo prefieres, puedes descargar este archivo, es un archivo ya con la extensión XML y listo para agregar los datos de las canciones.

Una vez que tengas tu lista de reproducción en formato XML súbela a un hosting, a partir de ese momento ya la puedes usar en algún reproductor de música.
Supongamos que la usamos con el reproductor EMFF que vimos en la entrada anterior, en ese caso el código sería de esta forma (recordando que la URL del archivo XML no debe tener el protocolo HTTPS, sino sólo HTTP):
<object type="application/x-shockwave-flash" data="URL del archivo SWF" width="200" height="55"> <param name="movie" value="URL del archivo SWF">
<param name="wmode" value="transparent" />
<param name="FlashVars" value="playlist=URL del archivo XML">
</object>
Y el resultado es este:



Datos y estadísticas sobre YouTube en una infografía


Nunca le hemos dado a YouTube la importancia que realmente tiene, con decir que es el tercer sitio de Internet por numero de visitas, según Alexa, solo por detrás de Google y Facebook, creo que esta todo dicho.

Esta infografía te muestra un resumen de lo mas destacado desde su nacimiento hasta ahora, dando datos y estadísticas sobre la plataforma.


Vía || Go-Gulf.com

viernes, 1 de junio de 2012

Herramientas para desarrolladores y curiosos

Cada día hay más herramientas online que nos permiten acceder a información de manera sencilla o compartirla de diversos modos. No todas nos sirven, no todas duran en el tiempo, algunas aparecen publicitadas en muchos sitios y uno quiere probarlas y son "privadas" o prometen que un futuro harán algo pero, por el momento, son inaccesibles para los simples mortales. algunos sitios de "noticias" se especializan en eso, en promover lo inexistente pero ... algo siempre queda.

En este caso, son sitios que vale la pena mirar y ver si pueden ser útiles.

CSS3 Click chart es una página donde podemos encontrar referencias rápidas a distintas propiedades con algunos ejemplos sencillos, advertencias y enlaces a artículos que amplían la información de cada tema.

Html 5 please es similar aunque la información que muestra es mucho más detallada.

Un poco más amplio es el servicio que ofrece DocHub tanto para CSS como para HTML, JavaScript, jQuery y otros lenguajes.

¿Quien probar si cierto script funciona y editarlo online? Puede usarse la herramienta de debug de w3schools.com ingresando a través de cualquier enlace Try it yourself de sus tutoriales; funcionan tanto con Javascript "clásico como con jQuery.

SnipSave permite crear, editar y guardar trozos de códigos para poder acceder a ellos desde cualquier parte.

Mozilla Thimble es una aplicación de Mozilla que nos permite escribir código HTML e ir viendo la previsualización de modo instantáneo en al misma pantalla. Lo interesante es que incluye la opción de publicar el resultado y compartirlo. Aunque aún está en desarrollo, el resultado es más que aceptable.

¿Más?

Facebook nos permite votar sobre que pólitica de uso queremos


Facebook parece estar cambiando, en un intento por acercarse mas a los usuarios ha lanzado una votacion para decidir sobre que Declaración de derechos y responsabilidades (DDR) y la Política de uso de datos queremos que rijan en el sitio.

Para ello nos enlaza a los documentos vigentes actuales y sus propuestas de cambio indicándonos

Recientemente, Facebook ha publicado revisiones propuestas a su Declaración de derechos y responsabilidades (DDR) y la Política de uso de datos, ha facilitado explicaciones de dichos cambios y ha invitado a los usuarios a expresar su opinión sobre estos nuevos documentos. Ahora puedes votar para indicar a Facebook los documentos que prefieres que rijan el sitio.

Esta es la segunda vez que Facebook permite a los usuarios votar sobre los cambios de política, la primera vez fue en 2009.

La votación ha empezado hoy y acabara el 8 de Junio, muy buena iniciativa para decidir como queremos estar regulados y obligarnos a leer documentos que normalmente nunca leemos.

Relación entre la cantidad de tweets sobre una url y su ranking en Google. Estudio


Siempre se habla de la importancia que tiene Twitter con respecto al posicionamiento de una url determinada en las búsquedas orgánicas de Google, hasta ahora teníamos pocos datos pero un estudio de Twitition viene a revelarnos importantes claves a este respecto.

El estudio esta basado en su plataforma con una muestra de 8.528 tweets, el día 28 de febrero de 2012, que incluía la url acortada, el nombre del sitio y el título y el número de tweets o retweets de esa url.

Los resultados nos muestran la posición media conseguida en las búsquedas orgánicas de Google dependiendo del número de tweets o retweets conseguidos.


Entre 1-50 tweets conseguidos se le da un impulso significativo en el ranking, como muestra el gráfico siguiente


Sin embargo ese efecto se para ahí, entre 50 y 500 tweets conseguidos por la url no afecta prácticamente nada en el posicionamiento, y empieza a rebotar alrededor de los 5.000 tweets, y solo es a partir de los 7.500 tweets sobre esa url la que garantiza prácticamente la primera posición en el ranking del buscador.


Muy interesante este estudio, al fin conocemos realmente que cantidad de tweets o retweets son necesario para posicionarse fuertemente en Google y extraña saber que entre 1 y 5.000 tweets el resultado es muy parecido.


El estudio completo os lo podéis descargar en un archivo pdf.


Periodistas vs blogueros, dejemos ya ese debate

Ayer se celebro el Tapas and Tweets sobre Innovación en los medios de comunicación y nuevas formas de hacer periodismo, la realidad fue que se hablo poco de innovación y el debate se centro sobre todo en la situación actual del periodismo.

También se toco el tan manido asunto de lo que llaman periodismo ciudadano, un tema que me enciende particularmente. Esa comparación entre blogueros y periodistas, hablar de intrusión, de que los blogs hacemos periodismo, de que nuestra información genera más confianza, etc. lo siento pero no me lo trago.

La propia definición de Wikipedia sobre lo que es periodismo ciudadano (gracias @Sevalber) no me gusta, me parece desacertada.

"El periodismo ciudadano es aquel que consiste en que son los ciudadanos (y no las empresas de comunicación) quienes recogen, analizan y difunden la información de forma independiente"

Si hablamos de blogs nos encontramos ante usuarios que presentamos información dando opiniones personales, información que solemos recoger en la propia red, no salimos a la calle en busca de la noticia, no investigamos, solo desarrollamos desde un punto de vista personal una noticia u opinión. Si hablamos de redes sociales, de relatos en tiempo real de cosas que suceden en la calle, no hablamos de periodismo ciudadano si no de testimonios, la mayoría de ellos influenciados por alguna creencia.

Partiendo de esta base, ya exprese mi opinión sobre ese debate sin sentido entre periodistas y blogueros, las acusaciones de parcialidad, de faltar a la verdad, etc, por parte de los medios tradicionales están ahí y en muchos casos son ciertas. El periodismo esta en crisis, si, pero como el resto de los sectores, además se le une el hecho de que se ha encontrado con un "nuevo" medio como es la red que le castiga duramente y ante el cual no saben muy bien como actuar.
"mas que criticar es necesario innovar"

Todo esto esta muy bien pero me suenan a excusas, no veo soluciones y autocrítica por parte de los periodistas, hablan de preparación y de informar pero se olvidan que es un negocio, un negocio anclado en el pasado. La solución debe pasar por un nuevo modelo de negocio en la red, muchos periodistas critican que el éxito del Huffington Post esta basado en aprovecharse al no pagar por los contenidos de autores en el sitio. Muy bien, estamos de acuerdo, lo que nació como un simple blog se ha convertido hoy en un ejemplo de innovación y la realidad es que funciono, se sacaron de la manga un nuevo modelo que les ha reportado beneficios y ahora generan empleo. Los que escribieron gratuitamente lo hicieron por que quisieron, nadie les obligo a ello y recibieron a cambio notoriedad que puede haberle reportado beneficios económicos.

Pero además debemos entender que estos medios deben ser rentables para generar empleo y en la red es complicado hacerlo, casi todo se basa en la publicidad online y ese modelo no funciona, el de pago tampoco acaba de arrancar, los contenidos en la red los encuentra antes o después de forma gratuita. Es un tema complicado, rentabilizar la presencia en red de un medio (en general es complicado rentabilizar cualquier cosa en la red) y no veo una solución factible a eso, el que sea capaz de hacerlo se hará de oro.

Ante esta panorama, mas que criticar es necesario innovar y de eso nadie habla, se siguen mirando el ombligo y se sienten atacados, me recuerdan a las grandes corporaciones con sus peleas por los derechos de autor, el problema no esta ahí, si no en que hay que evolucionar y ajustarte a los tiempos y el periodismo va tarde, muy tarde...