22 Apr
2011
4:05

Wordpress para Android

Posted in Internet, Software |

Estoy escribiendo desde la aplicación que han escrito los chicos de Automatix para manejar una instancia de wordpress desde dispositivos android. La verdad es que para ciertas cosas no vale, como gestionar contenidos de tipos que no sean posts y que tanta versatilidad han dado a wordpress en la rama 3.x.

Por otro lado, que los clientes puedan manejar los aspectos básicos de sus sitios web desde el móvil es un plus a la hora de que acepten que se les desarrolle una web en wordpress.

Ya había probado la aplicación para iOS y la verdad es que la impresión es mejor que la que estoy usando ahora.


 
 
19 Apr
2011
9:04

Traceroute

Posted in Internet |

Enfrascado en el trabajo, de repente se fue la conexión a la red, por lo que hice un ping a la IP de los DNS de Google (8.8.8.8) y, aunque no tenía conexión a Internet, me llegaban desde el router. Lo primero que se me vino a la cabeza fue usar traceroute para ver en qué punto se quedaban los paquetes. Y me quedé flipado de que en salir de mi red los paquetes ya dieran tres saltos, cuando uno está acostumbrado a dar sólo uno. Entonces me puse a contar:

- La red virtual para Ubuntu en VirtualBox sobre Mac OS X
- Del Mac al Airport
- Del Airport al router

y ya, de allí, IPs públicas.

Nada, es una tontería, pero me hizo bastante gracia la de estructuras de red rarunas que montamos para trabajar más agusto. Si lo tuviéramos todo en modo bridge sería más sencillo, también es verdad.


 
 
26 Mar
2011
3:40

Fire effect with CSS3

Posted in General |

This effect has been created with some Javascript for setting different CSS3 text-shadow’s in a div. You can check the iframe’s code to see how it’s done. Basically, the Javascript function creates 3 text-shadows (white, yellow and red) with coprime “cycle durations” so the effect looks more random even though it’s totally deterministic.

Each shadow moves in the Y axis with a linear function and in the X axis with a cosine function. Pretty simple, but effective.

<script type="text/javascript">
var step = 0;
function nextShadow(){
	shadow1 = Math.cos(step/3)*2+"px -"+(step%5)+"px "+(step%5)+"px white";
	shadow2 = Math.cos(step/3)*5+"px -"+(step%17)+"px "+(step%17)+"px red";
	shadow3 = Math.cos(step/3)*5+"px -"+(step%31)+"px "+(step%31)+"px yellow";
	$('#onfire').css("text-shadow", shadow1+", "+shadow2+", "+shadow3);
	step++;
}
$(function(){
   setInterval(nextShadow, 10);
});
</script>

Update: I’ve added some randomisation to the algorithm, as well as an individual animation to each of the letters (which, as a drawback, makes the effect run less smooth). I’ve also added a fourth shadow in dark yellow. You can freely use the code by keeping the mention to this site and my name on it.


 
 
16 Feb
2011
11:15

Javascript y tipos de funciones

Posted in Programación |

Buscando cosas sobre funciones lambda en diferentes lenguajes, me topé con un artículo sobre tipos de funciones en Javascript. Cada día alucino más con este lenguaje.

Y esto me recuerda a una pregunta que escribí para un test en entrevistas:

Qué salida produce este código?

function Test(){
this.numero = 5;
return this.numero;
}
c = Test();
alert(typeof c);
c = Test;
alert(typeof c);
c = new Test();
alert(typeof c);


 
 
15 Jan
2011
1:38

IPv4 addresses’ exhaustion

Posted in General |

Ya queda poco. En 26 días no habrá más IPs que comprar. Aunque haya bastantes planes para que IPv4 siga funcionando un tiempo:

  • Crear un Mercado de IPs
  • Liberación de grandes bloques de IPs asignadas a entidades que no las usan

Pero a medio plazo, IPv6 estará con nosotros para quedarse, hasta que cada célula de nuestro cuerpo tenga una IP asignada :)


 
 
31 Dec
2010
1:54

Regalo de Google de fin de año

Posted in General |

No hay nada como que Google ponga un Doodle de fin de año que enlaza a una búsqueda en Google (nochevieja) en la que tu página sale la cuarta (Quenochevieja.com)


 
 
1 Nov
2010
12:47

Descargando vídeos de Mitele de Telecinco.es

Posted in Internet |

Vaya, otro sistema de protección que habrá costado una pasta y es sencillísimo de saltarse. Al menos hay que jugar con las cookies y no como con el de play.cuatro. Por si a alguien le interesa, ahí va el tutorial:

Necesitamos Firefox, con la extensión Firebug, y wget. Si usas Windows, para conseguir éste último puedes utilizar las UnixUtils. Vamos a la página que aloja el vídeo que queremos ver con Firebug desactivado. Lo activamos cuando todo ha terminado de cargar, y ANTES de dar al botón de Play. Una vez activado, damos al botón de play, y vemos lo que empieza a cargar. Para aquellos expátridas que van por el mundo con sólo un netbook que no da más de sí, ya podéis parar el vídeo para poder trabajar más o menos agusto.
Abrimos la petición que incluye “flv” en su URL. Buscamos en las cabeceras de la solicitud el parámetro Cookie
paso1
Lo copiamos y lo pegamos en un fichero de texto, nombre a convenir (yo usé cookies.txt para no comerme la cabeza) con nuestro editor de texto favorito (gVim en mi caso).
paso2
Ahora volvemos al navegador y copiamos la URL completa de la petición del flv.
paso3
Y en una consola escribimos, una vez estemos en el mismo directorio donde hemos guardado el fichero cookies.txt:
wget –load-cookies=cookies.txt “URL”

Et voila, descargando vamos:

paso4


 
 
18 Jun
2010
3:23

Ante la duda de un mundo sin nuevas ideas de José

Posted in Literatura |

A José Saramago:

Nunca nos terminaremos de despedir de alguien que ha dejado tan buenas palabras, frase, párrafos (larguísimos), novelas, historias, vidas, recuerdos. José: eres, como los grandes, inmortal dentro de nosotros.

Si al final todos estuvimos equivocados, y hay algo más allá, ve escribiendo para cuando lleguemos el resto. Y si no, pues nada. Et trobarem a faltar.


 
 
18 Jun
2010
12:07

Publicidad de Chrome alucinante

Posted in General |

http://www.youtube.com/googlechromethemes

Me encanta


 
 
1 Jun
2010
10:55

Israel y la carencia de vergüenza

Posted in Política |

En la Embajada de Israel publican:

Un video del Portavoz del Ejército en el que se ve que los supuestos “pacifistas” están intentando linchar a los soldados israelíes no armados que han embarcado

Que en una pequeña frase haya tanta inmundicia…

  • Entrecomillan “pacifistas”, como quitándole veracidad
  • “no armados”, ¿pero no habíamos quedado en que las pistolas que habían utilizado los tripulantes del barco abordado se las habían quitado a los soldados?
  • “Embarcado” no es el término que se usa cuando se llega a un barco que no es tuyo, en aguas internacionales, por la fuerza, y en helicóptero. El término suele ser “abordar”, y lo suelen hacer los piratas

En la página de Facebook de la embajada sólo puedes comentar si eres “fan” suyo. Así que no me extraña que esté lleno de comentarios sionistas y que califican a “Telemadrid” y “Libertad Digital” como fuentes fiables y objetivas. Qué asco…