0

Icons ETC » Twitter y redes sociales

El otro día hablábamos de Icons ETC. Hoy, su autor Roger Aller me sorprende con un comentario informando de dos nuevos pack de iconos añadidos.
El primero consta de 53 iconos para Twitter y un segundo de 108 iconos para redes sociales.




Click sobre las imágenes para acceder a la página de descarga.

Próximamente añadirán 2.000 nuevos iconos, eso quiere decir que en Icons ETC tendremos disponibles 100.000 iconos de libre descarga.


0

FlowPlayer: Reproductor de videos

Una vez más me he puesto a tratar que funcione FlowPlayer en Blogger. Ya son varios los fracasos pero esta vez, algo logra verse ... era hora.

FlowPlayer es un reproductor de archivos multimedia, uno de los mejores y soporta muchos formatos, FLV, SWF, MP3, MP4, H.264, etc. No sólo es de los mejores por la cantidad de funciones que tiene sino también de los más flexibles en cuanto a sus posibilidades gráficas. A decir verdad, las opciones son tanta que es imposible enumerarlas pero la documentación disponible es muy completa y debemos remitirnos a ella para los detalles.

Pero (siempre hay un pero) también es de los más complicados de utilizar, o por lo menos de configurar, justamente por eso, porque tiene "demasiadas" posibilidades.

La característica principal y que lo hace distinto de otros es que para funcionar usa JavaScript por lo tanto, como mínimo, necesitamos dos archivos: flowplayer-3.1.0.js y flowplayer-3.0.5.swf. Pero, si, eventualmente, queremos personalizarlo más, requerimos un tercer archivo: flowplayer.controls-3.0.3.swf. El problema no es ese sino que todos ellos, deben estar en la misma carpeta del mismo servidor y eso no es tan fácil. Una alternativa posible es Fileden.

Todo el "paquete" y algunos demos, los descargamos en formato ZIP y, una vez que alojamos ambos archivos en un servidor propio, debemos agregar el script en la plantilla, justo antes de </head>:
<script src="URL_flowplayer-3.1.0.min.js"></script>
Ese es el único que debemos agregar a la plantilla pero, si es algo que vamos a utilizar seguido, también sería bueno definir la URL del reproductor como una variable ya que la vamos a estar "llamando" seguido así que, debajo de lo anterior, ponemos esto:
<script>reproFLOWPLAYER="URL_flowplayer-3.0.5.swf";</script>
El tercer archivo no lo tenemos que cargar, es de uso interno y de allí la necesidad de que todos estén en el mismo lugar.

Para usar el reproductor tenemos diferentes alternativas y para cualquiera de ellas, debemos colocar el código correspondiente donde quisiéramos que se muestre. Por ejemplo, podemos hacerlo colocando un enlace:
<a href="URL_video" style="display:block;margin:0 auto;height:300px;width:400px;" id="nombreUnico"> </a> <script>flowplayer("nombreUnico", reproFLOWPLAYER);</script>
donde:
href contiene la URL del video a reproducir
style lo usamos para establecer las dimensiones del reproductor y el resto de las propiedades son optativas
id es la referencia a ese reproductor un nombre único)

Con suerte ... se verá esto:


Los desarrolladores recomiendan usar este modo ya que, si el video está en un enlace, un visitante que tenga JavaScript desactivado, podrá acceder a este de alguna otra forma. Sin embargo, no es el único método, también podríamos usar un DIV como contenedor:
<div style="margin:0 auto;height:300px;width:400px;" id="nombreUnico"> </div>
<script>flowplayer("nombreUnico", reproFLOWPLAYER, "URL_video"); </script>
El código es similar, salvo que la URL del video a reproducir se coloca como tercer parámetro del script.

Por último, también podemos insertarlo como lo haríamos con cualquier otro reproductor, utilizando la etiqueta OBJECT (más información):
<object width="300" height="200" data="URL_flowplayer-3.0.5.swf" type="application/x-shockwave-flash">
<param name="movie" value="URL_flowplayer-3.0.5.swf" />
<param name="allowfullscreen" value="true" />
<param name="flashvars" value='config={"clip":"URL_video"}' />
</object>


Hasta aquí, lo "normal", si queremos personalizar las cosas, todo lo debemos hacer con JavaScript y allí está la dificultad para usarlo en Blogger. Algunas cosas las podemos colocar directamente, agregado un parámetro más. Por ejemplo:
<a href="URL_video" style="display:block;margin:0 auto;height:300px;width:400px;" id="nombreUnico"> </a> <script">flowplayer("nombreUnico", reproFLOWPLAYER, {clip:{autoPlay:false,autoBuffering:true}});</script>
con autoPlay false el video no comenzará a reproducirse de forma automática (por defecto es true)
con autoBuffering true el video se irá cargando aunque no se reproduzca (por defecto es false)

Hay muchos más parámetros que podemos usar y todos se colocan del mismo modo, separados por una coma (ver detalles):
clip:{param1, param1, ..., paramN}
Este no es un reproductor sencillo, se me ocurre que no está pensado para usar una vez cada tanto, la personalización es tan extrema que requiere tiempo para entenderla pero luego, si lo conseguimos, todo se hace más "sencillo".

Visualmente, podemos cambiarlo casi por completo, establecer colores, gradientes, botones, etc. Para eso hay una serie de instrucciones que podemos agregar de manera individual en cada reproductor o bien, establecer una serie de parámetros generales.

Por ejemplo, si agregamos lo siguiente en el head de nuestra plantilla (o en un archivo externo), estaremos definiendo una serie de parámetros generales y ya no será necesario cargarlos individualmente:

<script type='text/javascript'>
//<![CDATA[
var conf = {
defaults: {
autoPlay: false,
autoBuffering: true
},
skins: { // creamos un skin
skinDEMO: { // le damos un nombre
// definimos colores
sliderGradient: 'none',
timeColor: '#5555555',
backgroundGradient: [0.6,0.3,0,0,0],
sliderColor: '#000000',
buttonOverColor: '#666666',
bufferGradient: 'high',
bufferColor: '#666666',
buttonColor: '#000000',
progressGradient: 'medium',
progressColor: '#999999',
durationColor: '#999999',
backgroundColor: '#000000',
borderRadius: '15px',
opacity:1.0,
// definimos qué botones serán visibles
play:true,
volume:true,
mute:true,
time:true,
stop:false,
playlist:false,
fullscreen:true,
scrubber: true,
// le damos una altura a la barra inferior
height: 30,
// y haremos que se oculte al reproducirlo
autoHide: 'always'
},
skinDEMO2: { // otra
............
},
skinDEMO3: { // y todas las que se nos ocurra
............
}
}
}
//]]>
</script>

Allí, usamos defaults para inicializar esos parámetros generales y skins para "crear" diferentes modelos de reproductores.

Los aplicamos de este modo:
<a href="URL_video" style="display:block;margin:0 auto;height:300px;width:400px;" id="nombreUnico"> </a> <script">flowplayer("nombreUnico", reproFLOWPLAYER, {clip: conf.defaults, plugins: {controls: conf.skins.nombre}});</script>
con el parámetro clip: conf.defaults le decimos que use los datos genéricos
con el parámetro plugins: {controls: conf.skins.nombre} le decimos que ese reproductor tenga cierto aspecto


No, no es sencillo ¿Detalles? Cientos. Hay que leer la documentación y probar y probar y probar y seguir probando ...

0

"Contra los mitos del autismo"

No suelo dar salida a temas ajenos a la temática del blog, y no es que lo tenga establecido sino que dudo a veces de tener capacidad para llegar a los demás y materializar en unas líneas aquello que deseo decir.
Este tema no es ajeno, y no lo es porque Maite sea mi amiga sino porque no puede ni debe ser ajeno a nadie que se haga llamar persona.
Como ella bien se define Maite es la mamá de Julen un feliz niño de 3 años con autismo, al igual que otras muchísimas madres es una mujer que lucha desde hace tiempo por unos derechos que le son negados.
Esa lucha y entrega diaria va siempre acompañada de ilusión, una ilusión que el 5 de mayo en un programa de radio de la COPE alguien tiró por los suelos con unas desafortunadas declaraciones y cuesta trabajo creer que precisamente fueran profesionales quienes hicieran esas declaraciones.
Podéis escuchar la entrevista.



Entrada de Maite en Hasta la luna ida y vuel...TA

No importan distancias, no existen fronteras, podemos colaborar todos, desde todas las partes del mundo, para luchar contra ésto. Si eres padre, si eres profesional, si te dedicas a la enseñanza, si conoces un caso de autismo, si eres amigo de una familia que convive con el autismo, puedes dejar tu huella.
Incluso se puede sumar todo aquel que crea que esta causa es justa, sin más.
Lo que sigue es un enlace a la carta que se enviará a la COPE que podéis leer allí mismo. Si deseas sumarte y demostrar tu repulsa ante los hechos simplemente debes poner tu nombre y si lo deseas un comentario.






0

Quick Thumbnail - Redimensionar imágenes,





Quick Thumbnail es una herramienta online para redimensionar imágenes, nos permite modificar según porcentaje, tamaños predefinidos o una serie de tamaños estándar iconos, avatar,favicon...
Con Apply a filter podemos añadir efectos Greyscale, Sepia, Negative, Emboss, Blur, Sketch, Edge.


Gracias Maite por esta preciosa rosa.

0

Adicionar espacios extra en la zona de entradas

Vamos a ver paso a paso, como incluir una nueva sección sobre y debajo de las entradas dividida en dos columnas. El resultado será algo como esto:

Sección main

Como siempre habrá quien quiera añadir los nuevos espacios solo en la parte de arriba o solo en la de abajo, vamos a ver como hacerlo por separado:

[1] Una vez en nuestro panel de Blogger vamos a la pestaña de Diseño y si tenemos algún gadget añadido sobre o debajo de la zona de entradas, lo retiramos para evitar problemas a la hora de modificar el código, más tarde podemos volver a colocarlos en su sitio de nuevo.

[2] Guardamos cambios.

[3] Vamos a la pestaña de Edición HTML y localizamos el código que pertenece a la sección de las entradas:

<div id='main-wrapper'>
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Entradas del blog' type='Blog'/>
</b:section>
</div>

[4] Colocamos el código necesario para la nueva sección de dos columnas en la parte de abajo de las entradas.
Lo haremos en el código anterior de esta manera (el código que hay que añadir está destacado en color verde):

<div id='main-wrapper'>
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Entradas del blog' type='Blog'/>
</b:section>

<div id='main-footer-contenedor'>
<div id='main2' style='width: 50%; float: left; margin:0; text-align: left;'>
<b:section class='main-footer-column' id='main-col1' preferred='yes' style='float:left;'/>
</div>
<div id='main3' style='width: 50%; float: left; margin:0; text-align: left;'>
<b:section class='main-footer-column' id='main-col2' preferred='yes' style='float:left;'/>
</div>
<div style='clear:both;'/>
</div>
</div>

[5] Guardamos los cambios y comprobamos el resultado en la parte de Diseño del panel.

Sección footer


[6] Si lo que queremos es una nueva sección de dos columnas en la parte superior de las entradas, volvemos a situarnos en el código de la plantilla que pertenece a las entradas ( paso [3] ) y añadimos el código necesario (destacado en colo rojo):

<div id='main-wrapper'>
<div id='main-top-contenedor'>

<div id='main-top1' style='width: 50%; float: left; margin:0; text-align: left;'>
<b:section class='main-top-column' id='main-top1' preferred='yes' style='float:left;'/>
</div>

<div id='main-top2' style='width: 50%; float: left; margin:0; text-align: left;'>
<b:section class='main-top-column' id='main-top2' preferred='yes' style='float:left;'/>
</div>
<div style='clear:both;'/>
</div>
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Entradas del blog' type='Blog'/>
</b:section>
</div>

[7] Guardamos los cambios y comprobamos el resultado en la parte de Diseño del panel.

Sección top

0

Thanks ... Your welcome

Thanks for the feedback so far! De nada, usted se lo merece debería contestar uno a ciertos agradecmientos pero ... es Blogger Buzz el que (emocionado hasta las lágrimas) agradece las sugerencias enviadas a su maravilloso Product Ideas for Blogger ... 2,509 people have submitted 1,757 ideas and cast 63,478 votes.

Y quieren más pero ... ¿escuchan? Esta es la lista de algunas cosas sugeridas y que ellos consideran merecedoras de ser publicadas ... porque ya existen o son irrelevante diablo2
  • Importar blogs desde Wordpress: nos dicen que usemos Wordpress2Blogger.
  • Feeds para etiquetas: ya existe y existieron siempre
  • Feeds para comentarios: lo mismo
  • ShareThis como widget: es un servicio externo, así que no tiene sentido
  • Editar etiquetas de varios posts al mismo tiempo: siempre pudo hacerse
  • Elegir Blog of Note por votaciones: no sé a quien demonios le interesa eso de los Blog of Note, casi es un chiste
Ahí se acabó la noticia. Faltaría agregar que ese foro cierra el 14 de mayo.

Supongo que estas otras no las publicaron porque algo de vergüenza, aún tienen:
  • Aumentar un 50% el salario de los desarrolladores de Blogger.
  • Colocar estátuas de tan insignes personajes en todas las esquinas.
  • Cantar alabanzas cada vez que ingresamos a Blogger.
  • Repetir 10 veces al día "Blogger is the best" "Blogger is the best" "Blogger is the best"
  • Babear asombrados ante cada uno de sus anuncios.
  • No protestar más y decirles a todo que si.
  • Hablar en inglés.
Por cierto:
  • ¿De alojar archivos? Ni una palabra.
  • ¿De empezar a colocar algunas de las opciones del editor que hace meses y meses que está en Blogger Draft? Ni una palabra.
  • ¿De permitir la creación de páginas individuales? Ni una palabra.
  • ¿De administrar los comentarios? Ni una palabra.
  • ¿De administrar las imágenes? Ni una palabra.
  • ¿De mejorar la estructura de las plantillas? Ni una palabra.
  • ¿De agregar plantillas nuevas y jubilar las que ya existen? Ni una palabra.
  • ¿De crear un sistema de ayuda completa? Ni una palabra.
Demasiadas ningunas palabras para mi gusto diablo1

0

"No soy un fotógrafo, sólo creo imágenes"

Click para ver algunos ejemplos.