Naves espaciales: Masa de la nave y masa de los instrumentos

Es sabido que la física de un lanzamiento está impuesta, entre otras cosas, por la ecuación del cohete, por el tipo de trayectoria que se escoja para llegar al destino y por las características de la misión. Esto provoca situaciones como la de la MAVEN (extraido de planetary society), cito:

"The launch mass is 2,454 kilograms, of which 1,645 kg is fuel and only 809 is spacecraft. Of that, the instrument package weighs in at 65 kilograms, and there's an additional 6.5 kilograms devoted to the Electra instrument that allows relay from rovers and landers to Earth."

O sea, que para poner 65 Kg de instrumentos en Marte hay que usar una nave de 2.454 Kg. Es decir, que la verdadera "carga útil" de la nave es el 65/2454 = 2,6% del total. También es cierto que lleva mucho combustible por el tipo de misión.

De todas formas, para el lanzamiento se usará un Atlas V-401 cuya pinta es esta:


Pero es que este bichito tiene una masa de 546.700 Kg. por lo que realmente los 65Kg en Marte implican un 0.000118%, es decir, un uno por diez mil del lanzamiento. Curioso.

Imagen: NASA

Uso del atributo data en html5

Html5 nos permite pasar datos arbitrarios en las etiquetas y que estas sigan siendo válidas sin tener que crear una dtd.

El único requerimiento es que el nombre del atributo de la etiqueta debe empezar por data-.

Así, esto es válido en html5:





E incluso podemos pasar datos en formato json:





Realmente útil y además valida.

Hey!, muy guay! ¿Pero qué hay acerca del tratamiento de estos atributos en la hoja de estilos?. Pues también mola porque podemos tratar los data- como cualquier otro atributo.

Vamos a saludar el santo a todos clientes que se llamen Pepe con CSS:


Rodrígez Pérez, José


Y la hoja de estilo:
div[data-nombre="Pepe"] { 
background-color: red;
}
div[data-nombre="Pepe"]:after {
content: attr(data-saludo);
}




Para saber más:

htmldoctor
tutsplus

Jquery seleccionar todos los checkbox de una clase que están seleccionados

Este me ha costado un rato, para seleccionar todos los checkbox de una determinada clase que están seleccionados podemos usar los filtros en cascada $("[condicion1][condicion2]...") pero por alguna razón no he logrado que me funcione.

Sin embargo, usando filter es trivial:

var n = $(".clase").filter(":checked").length;

console.log("Se han seleccionado "+n);



Decibelios: Mi primera entrada en ipython notebooks/ Decibels: My first ipython entry in ipython notebooks

Unos apuntes de decibelios tomados de varias fuentes y un ejemplo de sampling y graficado. Espero que os guste.

http://nbviewer.ipython.org/urls/raw.github.com/pvilas/ipython-notebooks/master/Decibelios.ipynb

A few notes about decibels taken from several sources and an example of sampling and plotting. Hope you enjoy.