P0L0's Blog Opensource Projects and IT experiences

18Jul/080

‘La historia de las cosas’ (The story of stuff)

Hoy mirando yonkis me he encontrado con este video super interesante. Merece mucho la pena verlo, la version doblada al español es esta:

 

 

18Jul/081

AEAT+Firefox = “ha generado una firma no valida”

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.

4Jul/0814

Descargar los videos de misexta.tv

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):

3Feb/0845

jWeather: Modulo de tiempo para Joomla 1.5

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

10Jul/070

Arreglar Inicio/Fin en Firefox2 – MacOSX

Realmente es un incordio que las aplicaciones que no estan echas 100% para MacOSX falla el tema de las teclas de inicio y fin. Asi que investigando un poco me he encontrado con KeyFixer Firefox Como me interesaba como funcionaba he mirado lo que hay dentro del .app y realmente es super sencillo de hacer a mano.

Para arreglar las teclas basta con seguir estos pasos desde un Terminal (IMPORTANTE Cerrar Firefox antes de cambiar nada y conviene hacer una copia del fichero)

$ cp /Applications/Firefox.app/Contents/MacOS/chrome/toolkit.jar /tmp
$ cd /tmp ; unzip toolkit.jar /tmp
$ vi content/global/platformHTMLBindings.xml

Editamos las siguientes lineas:

16
17
18
19
20
<!-- Fix home/end -->
<handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
<handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
<handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine"/>
<handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine"/>
79
80
81
82
83
<!-- Fix home/end -->
<handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
<handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
<handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine"/>
<handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine"/>
92
93
94
95
<!--handler event="keypress" keycode="VK_HOME" command="cmd_scrollTop"/>
<handler event="keypress" keycode="VK_END"  command="cmd_scrollBottom"/>
<handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_scrollTop"/>
<handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_scrollBottom"/-->
205
206
207
208
<!--handler event="keypress" keycode="VK_HOME" command="cmd_scrollTop" />
<handler event="keypress" keycode="VK_END"  command="cmd_scrollBottom" />
<handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_scrollTop"/>
<handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_scrollBottom"/-->

Una vez guardado el fichero, volvemos a generar el .jar

/tmp$ jar cf toolkit.jar content
/tmp$ cp toolkit.jar /Applications/Firefox.app/Contents/MacOS/chrome/toolkit.jar

Arrancamos Firefox y ya tenemos funcionando las teclas de inicio y fin como toca.