El soporte de LDAP en MAMP 1.7.1 esta roto asi que tube que recompilar el PHP, lo cual me obligo a recompilar todas sus dependencias, pero como no encontre ninguna guia de como realizarlo correctamente, aqui esta como lo hice yo.
Lo primero es descargarse el codigo fuente proporcionado por la gente de MAMP, y su version compilada.
Codigo fuente: MAMP 1.7.1 (src)
Version Intel: MAMP 1.7.1 (intel)
Version PPC: MAMP 1.7.1 (ppc)
Una vez que tengamos esto, hay que instalar MAMP la version compilada en /Applications y asi ya tenemos toda la estructura correcta lista para solo recompilar lo necesario.
Ahora descomprimimos el codigo fuente y vamos compilando las diferentes librerias:
CURL
$ tar zxvf curl-7.16.2.tar.gz
$ cd curl-7.16.2
$ ./configure –prefix=/Applications/MAMP/Library
$ make
$ make install
Freetype
$ tar zxvf freetype-2.3.4.tar.gz
$ cd freetype-2.3.4
$ ./configure –enable-shared –configure=/Applications/MAMP/Library/
$ make
$ make install
Gettext
$ tar zxvf gettext-0.16.1.tar.gz
$ cd gettext-0.16.1
$ ./configure –prefix=/Applications/MAMP/Library
$ make
$ make install
IMAP (Parche para osx: imap-2006i-osx.patch)
$ tar zxvf imap-2006i.tar.Z
$ cd imap-2006i
$ patch -p1 < imap-2006i-osx.patch
$ make oxp
$ cp c-client/*.h /Applications/MAMP/Library/lib/imap-2006i/include/
$ cp c-client/*.c /Applications/MAMP/Library/lib/imap-2006i/lib/
$ cp c-client/c-client.a /Applications/MAMP/Library/lib/imap-2006i/lib/libc-client.a
JPEG
Bueno, he estado mirando un poco como funciona el desarrollo de extensions para Firefox, y la verdad es que en developer.mozilla.org hay bastante informacion util. Por lo que aqui tengo la primera beta, que es capaz de descargar los videos en HD.
Las cosas que faltan por implementar son:
- Descarga de videos cortos (descargar por medio del protocolo RTMP)
- Deteccion de videos con partes, con opcion de descargar las diferentes partes
- Limpieza de la lista de videos (timeout y numero maximo)
- Y lo que surja…
El funcionamiento es bastante sencillo, cuando instaleis la extension, tendreis un icono en la barra de estado:

Vais a la pagina de misexta.tv y elegis un video en HD480p:

Una vez que le deis al play, si vais al icono de la barra de estado vereis que os aparece “HD Video”:

Le dais encima y os dejara guardar el video. Como aun no detecta las partes, debereis saltar de una parte a otra para que aparezcan en el menu (por ahora todos se llaman “HD Video”, pero van en orden de arriba a abajo)
Podeis descargar el addon aqui (Solo Firefox 3.0.*):
Hoy mirando yonkis me he encontrado con este video super interesante. Merece mucho la pena verlo, la version doblada al español es esta:
Permanent link to this post (26 words, estimated 6 segs reading time)
Como cada trimestre, toca presentar las declaraciones del IVA, por lo que me decido a arrancar VMware para hacerlo desde windows como siempre, pero por alguna razon extraña, IE7 no me deja elegir el certificado, asi que decido probarlo con Firefox3 y cual es mi sorpresa al ver que ya puedo acceder sin problemas a las pantallas de presentacion de declaracion, pero cuando le doy a “FIRMAR Y ENVIAR”, me sale un bonito mensaje que dice “ha genereado una firma no valida” y no me deja continuar.
Despues de buscar un poco por google me encuentro con este articulo que explica como hacer funcionar el certificado en Linux con Firefox. Asi que me puse a mirarlo con Firefox3, el cual ya tiene el certificado de FNMT instalado.

Asi que lo unico que necesitamos hacer es ir a about:config aceptar el mensaje de aviso que nos sale

Y buscar el string signed.applets.codebase_principal_support y dandole doble-click dejarlo en true

Con esto listo, simplemente reiniciamos Firefox y ya podemos empezar a presentar nuestras declaraciones sin tener que arrancar VMware ;o)
Permanent link to this post (178 words, 3 images, estimated 43 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