Mootools para mi es uno de los frameworks javascript que mas me gustan y que estoy utilizando bastante ultimamente. El otro dia estaba buscando unas librerias interesantes para Mootols y me tope con las CNET Libraries, que son unas librerias OpenSource compatibles con Mootools 1.2
Las librerias cuentan con una buena documentacion y ejemplos, estan divididas en varias categorias:
Permanent link to this post (74 words, estimated 18 segs reading time)
Cuando acabas hasta las narices que se cuelguen los videos desde misexta.tv porque las fantasticas lineas que tenemos en España no valen nada, aqui os pongo un metodo de como descargarse los ficheros flv y poder ver tranquilamente los videos en local.
Lo primero que necesitamos es:
- tcpdump (para capturar las peticiones HTTP)
- Orbit o cualquier otro programa para descargar FLV por el protocolo rtmp
Metodo SD
Una vez que tenemos estos programas, vamos a misexta.tv y elegimos el video que queremos descargar. Ejecutamos en una consola tcpdump (teneis que cambiar en el parametro ‘-i en0′, el valor ‘en0′ por vuestra interfaz, en linux sera ‘eth0′ seguramente y en windows no se como va, pero seguro que por google se encuentra):

Y le damos play al video, y pause, lo justo para que se transfieran datos.

Abrimos el fichero “captura” con un editor

y buscamos cgi-bin, y encontraremos algo parecido a:

De aqui podemos ver que la peticion que se hace es:
http://62.189.244.254/cgi-bin/m?ci=es-lasexta-dav&tl=dav0-S%E9%20lo%20que%20hicisteis…%20Martes%208%20de%20julio%20bloque1SD&si=rtmp%3A//fl.interoute.com/streamrt/%7Beaf7a24f-6a00-4707-8d5c-56f38f6cb4f1%7D/%7B9bd7cb2d-9140-4ede-86c6-64ab7769252a%7D/SLQH_08_07_08_02.flv&cg=misexta-3X3-711-SD&rp=http%3A//www.misexta.tv&cc=1&rnd=991605055
Analizando esta peticion nos encontramos con:
rtmp%3A//fl.interoute.com/streamrt/%7Beaf7a24f-6a00-4707-8d5c-56f38f6cb4f1%7D/%7B9bd7cb2d-9140-4ede-86c6-64ab7769252a%7D/SLQH_08_07_08_02.flv
Hace mucho que no pongo posts, es lo que tiene la falta de tiempo ;(
En el trabajo estoy preparando la nueva web con Joomla 1.5 y necesitabamos un modulo de tiempo, mirando en http://extensions.joomla.org no encontre ningun modulo que funcionase con Joomla 1.5 y tampoco que mostrara simplemente el tiempo, asi que decidi a hacer yo un modulo. Me puse manos a la obra y he creado un proyecto en SourceForge llamado jWeather que ya tiene su version 0.1.1 y muestra correctamente los iconos del tiempo para 3 dias. El modulo coge la informacion de la pagina weather.com
Tambien he puesto un pequeño tutorial de como coger el codigo de la ciudad y usarlo en el modulo en el wiki de sourceforge
Seguramente la semana que viene colgare una nueva version que venga con mas opciones. Los datos del proyecto son:
Proyecto Sourceforge: http://sourceforge.net/projects/joomlaweather/
Modulo en Joomla: http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,4055/Itemid,35/
Permanent link to this post (150 words, estimated 36 segs reading time)
He echo un pequeño plugin para poner al final del post un texto de que ha sido actualizado el post. Es algo que siempre se me olvida de poner en los posts y que suele quedar bien para saber que ha habido modificaciones. Esta es la primera version de todas que lo unico que hace es añadir un texto “Updated: fecha” y se puede definir los estilos usando la clase “post_updated”. Segun vaya teniendo tiempo ya le ire añadiendo nuevas funcionalidades.
Podeis descargarlo aqui Post Updated v.0.1a
Permanent link to this post (88 words, estimated 21 segs reading time)
Siguiendo con los problemas de ceñirse al XHTML 1.0 Strict me he encontrado que en la etiqueta <a ya no existe la propiedad target por lo tanto para abrir links en paginas nuevas es algo que se hace dificil. Pero googleando me encontre con esta solucion.
<script>
<!–
function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName(”a”);
for (var i=0; i++) {
var anchor = anchors[i];
if (anchor.getAttribute(”href”) &&
anchor.getAttribute(”rel”) == “external”)
anchor.target = “_blank”;
}
}
window.onload = externalLinks;
–>
</script>
Y luego lo unico que hay que hacer es usar rel=”external” en todos los links que se quieran abrir en ventanas nuevas
Permanent link to this post (106 words, estimated 25 segs reading time)