sábado, 6 de marzo de 2010

Año bisiesto.

En la última semana hemos sido testigos de una noticia de alcance internacional, la cual hacía referencia a un fallo de programación del reloj de un modelo concreto de la videoconsola Playstation 3, lo cual "hizo creer" a dicha consola que 2010 era año bisiesto cuando es evidente que este año lo es. No voy a entrar más en detalle en esta noticia ya que prácticamente todo el que siga esta entrada sabrá de lo que estoy hablando y si no, no hay más que teclear en cualquier buscador de internet las palabras Playstation 3 y bisiesto, para que aparezcan cientos de páginas con información referente a lo que estoy contando.
Sin embargo, todo esto ha hecho que me proponga escribir un artículo referente a cómo calcular si un año es o no bisiesto y ya veréis que no tiene ninguna complicación el hecho en cuestión.

No voy a entrar en detalles históricos ni astronómicos, mi propósito es dar unas pinceladas básicas para que a todo aquél que esté leyendo esto le quede clara la manera de calcular si un año es o no bisiesto.
En primer lugar comentar que la mayoría de los países occidentales han tomado el Calendario Gregoriano como referente para medir los años. España adoptó dicho calendario en el año 1582. Como es sabido por todos, el año consta de 365 días, lo que establece una función entre nuestro año y lo que tarda nuestro planeta Tierra en dar una vuelta completa alrededor del Sol. Aquí está la clave del tema que estamos tratando ya que exactamente y atendiendo a razones astrológicas y matemáticas que no son objeto de este artículo, la Tierra tarda exactamente 364,2422 días realizar el recorrido alrededor del Sol, lo que traducido a nuestro lenguaje temporal equivale a 365 días, 5 horas, 48 minutos y algunos segundos.

Es decir, que tarda 365 días y 6 horas aproximadamente, por lo que cada 4 años, debemos añadir un día más a nuestro cómputo de días para completar el año, ¡el famoso año bisiesto!. Pero no queda aquí la cosa, ya que el redondeo a 6 horas tanto matemáticamente como astronómicamente no sería correcto ni preciso, así que añadimos una regla más al cálculo de nuestro año bisiesto. Esa regla no es más que considerar el último año del siglo que acaba en 00 como no bisiesto para corregir la imprecisión que comentaba anteriormente, pero para terminar de aproximar la función entre el año y el giro de la tierra en torno al sol, cada cuatro siglos no se considera esta última regla.
Como ejemplo de todo ello podemos afirmar que el año 1900 no fue bisiesto y sin embargo, el año 2000 sí lo fue. Valga esto como una pequeña aclaración de las notas anteriores.

En resumidas cuentas y puesto en forma de pseudocódigo, el algoritmo para calcular un año bisiesto es el siguiente:

Si un año es divisible por 4 y no es divisible por 100, o bien ese año es divisible por 400, es año bisiesto, en caso contrario no lo será.

También me he tomado la molestia de escribir este algoritmo en lenguaje C, compilarlo y ver que funciona, lo pego aquí para aquél que esté interesado en tener su propio calculador de años bisiestos:

int main ()
{
int anno;

scanf("%d",&anno);

if ((anno%4 == 0 && anno%100 != 0) || (anno%400) == 0)
printf ("Año bisiesto");
else
printf("Año NO bisiesto");

return 0;
}


Este programa nos solicita un dato, hace los cálculos indicados anteriormente y nos devuelve por consola si el año introducido es o no bisiesto, así de sencillo...


martes, 2 de marzo de 2010

Libros #20: En el principio... fue la línea de comandos.

Hace unos meses comencé la lectura del libro que hoy traigo a este post, pero por diversas circunstancias que si me preguntáis no tienen ninguna explicación razonable, aparté la lectura del mismo hasta que lo he retomado recientemente y hoy lo he terminado de leer. La versión que he leído ha sido en PDF y descargada gratuitamente de una de las diversas web que alojan copias de este ensayo cuyo autor es Neal Stephenson, el cual, entre otras obras ha publicado el archiconocido (al menos en el mundo informático y matemático) Cryptonomicon.

Es de obligado comentario que el libro fue escrito en el año 1999, así que en algunos aspectos técnicos está algo desfasado, pero el fondo didáctico y ensayístico del mismo tiene plena vigencia, sobre todo en el aspecto filosófico que hay detrás del concepto de "Software libre" y más concretamente en el "movimiento" GNU iniciado por el admirado y odiado a partes iguales Richard Stallman, gurú, hacker y visionario doctor del MIT.

En el libro se hace un repaso por los sistemas operativos más conocidos y la comparación, sin entrar en aspectos técnicos ilegibles, de ellos. Es más bien una comparación ideológica y comercial entre los sistemas operativos no libres y privativos de Apple y Microsoft, en contraposición al sistema operativo libre Linux (aunque el autor hable de UNIX en ciertas partes del libro, en este caso podemos decir que UNIX y LINUX, se pueden considerar la misma cosa en este contexto, aunque evidentemente no lo sean). Tratando este asunto son muy ilustrativos un par de tramos del libro en que se hace un símil entre vehículos que se puede extrapolar a los sistemas operativos en cuestión y la que se hace con taladros, esxtrapolándola igualmente al campo que concierne al ensayo. Es imprescindible leer el libro para saber de qué estoy hablando... jeje.

Stephenson nos habla de interfaces gráficas de usuario, de facilidades y no facilidades de uso, de robustez, de fiabilidad, de infalibilidad y de una largo etcétera de asuntos susceptibles de ser comparados entre los sistemas operativos que para poseerlos hay que rasgarse el bolsillo y Linux, el cuál a un simple clic de ratón y unos minutos de descarga, podemos tener gratuitamente en nuestro poder, listo para ser instalado en cualquier máquina compatible con PC.

Como he ido adelantando en algún párrafo anterior aunque no haya sido de manera directa, el libro no es en absoluto técnico, ni vamos a encontrar comparativas técnicas entre sistemas operativos, ni tablas de rendimiento, ni nos vamos a encontrar información acerca de cómo paginan la memoria cada uno de ellos. Sí nos vamos a encontrar sin embargo y por supuesto desde el punto de vista del autor, aunque yo lo suscriba prácticamente al cien por cien, las diferencias de creación, distribución y mantenimiento de dichos sistemas operativos, también y cómo no, con ejemplos elocuentes y muy perspicaces, aparte de entretenidos.
Interesante el capítulo dedicado a BeOS, ese gran desconocido, pero no por ello menos interesante sistema operativo de usuario. Me ha llamado la atención la referencia que hace el autor a una máquina, BeBox, fabricada y comercializada por la empresa de dicho sistema operativo, pero que por alejamiento del entorno hardware de la misma se dejó de fabricar.

En definitiva, un libro imprescindible y necesario, aunque no suficiente, para comprender qué hay detrás de GNU/Linux y la batalla que se ha librado, se libra y se librará entre el software privativo (palabras de Richard Stallman) y el software libre. Así que no me queda otra que recomendar su lectura, y esta vez no hay excusas ya que el libro no nos costará un Euro, así que ya sabéis, teclear en vuestro buscador favorito (pensabais que iba a decir Google ¿eehh?) "En el principio fue la línea de comandos", descargarlo y disfrutarlo.


domingo, 28 de febrero de 2010

Libros #19: Jesús y Judas, un drama del siglo I.

El Doctor en Historia César Vidal Manzanares, escritor y periodista, presentador y director de "Es la noche de César" en la recién estrenada emisora radiofónica esRadio, Teólogo, licenciado en Derecho y comentarista y analista político en diversas tertulias de panorama Patrio, es autor también del libro que recientemente he terminado de leer. "Jesús y Judas, un drama del siglo I" es su título.

He de decir que el libro causó cierta decepción en mí según lo iba leyendo, ya que no aportó prácticamente ningún dato nuevo sobre el asunto que trata, es más, apenas se profundiza en el evangelio de Judas, encontrado poco tiempo antes de la aparición de esta obra y que yo pensaba que el historiador Vidal lo había analizado y nos lo iba a diseccionar para enlazar dicho evangelio con el contenido de los canónicos.
Aquí he de comentar, para el que no lo sepa, que César Vidal es Cristiano Evangelista tocado por cierta ortodoxia para con su pensamiento religioso. No es de extrañar que no profundizara en el estudio, análisis y exposición de dicho evangelio, pero aún así, me decepcionó, esperaba algo más.

No sólo me decepcionó por lo anterior, si no también, porque hasta bien entrado en páginas durante la lectura del libro, no se hace referencia a Judas, a su figura y a la relación que tuvo con Jesús de Nazaret, que como indica el evangelio desempolvado de Judas, no parecía ser tan mala como tradicionalmente se ha hecho creer. (Entiéndase esto desde el punto de vista teológico, ya que apenas sabemos absolutamente nada ni de Jesús de Nazaret y mucho menos de Judas Iscariote. Tan sólo me refiero a la relación entre ambos en este post desde el punto de vista evangélico, lo cual para mí, no tiene ningún valor historiográfico).
Así que la mayor parte del libro, es más de lo mismo, nada que no se sepa ya o que no hayamos leído por activa y por pasiva. Hace un pequeño recorrido histórico por el Israel de la época, sus sectas (saduceos, fariseos, zelotes, esenios, etc.), nos presenta la figura de Jesús de Nazaret, sus primeros seguidores, su ministerio público, su pasión y su muerte, pero de Judas, poco, por no decir absolutamente nada. Y todo ello, como apuntaba anteriormente, desde un punto de vista cristiano evangélico con notas de fanatismo religioso, en la línea de César Vidal.

Literariamente, el libro es excepcional, como la mayoría de los libros del autor, con amplia bibliografía detallada a la que podemos acudir para profundizar en el tema tratado, pero desde el punto de vista histórico, a mí el libro no me ha satisfecho lo más mínimo, quizás sea porque ante el tema tratado, me muestro completamente escéptico. Pero aún así, para todo aquél que se quiera acercar a la Palestina del siglo I, puede resultar un libro interesante, sobre todo, la primera parte del mismo.


jueves, 18 de febrero de 2010

Libros #18: Ramiro Ledesma, Pierre Drieu la Rochelle y Robert Brasillach por la Revolución Nacional.

Traigo hoy aquí uno de los últimos libros que he terminado de leer. Bajo este título se encuentra un pequeño ensayo en el que Michel Schneider y José Cuadrado Costa nos acercan al pensamiento político, social, económico y religioso de tres intelectuales y Nacional Revolucionarios europeos de la talla de Ramiro Ledesma Ramos, Pierre Drieu la Rochelle y Robert Brasillach.

No se trata de una obra biográfica, hagiográfica ni apologética de los tres militantes nacionalistas, si no de unas pequeñas reflexiones de los autores sobre el pensamiento acerca de los más diversos temas de dichos revolucionarios, cada uno encuadrado en la época que le tocó vivir y con una pequeña referencia al contexto político y social de su circunstancias.

El libro está estructurado en tres partes bien diferenciadas entre ellas, las cuales en su conjunto nos ofrecen una visión bastante acertada del pensamiento político de Ledesma, Drieu la Rochelle y Brasillach. La primera parte trata la muerte y "resurrección" de los personajes referenciados en el libro, la segunda parte y la más interesante desde mi punto de vista nos acerca al pensamiento político y social de sendos revolucionarios acercándonos a la visión que estos tenían sobre temas tan de actualidad como la tercera vía política como contrapunto al capitalismo y al comunismo, su concepto de Occidente, sus ideas acerca de la religión, la monarquía o la democracia y algún que otro asunto más de total vigencia en pleno siglo XXI. La tercera y última parte es un llamamiento a la juventud europea para que el legado de Nacional Revolucionarios como ellos no decaiga.

El libro se completa con una amplia galería de imágenes de los personajes tratados, así como una completa bibliografía para profundizar más en su obra y pensamiento.
He de decir que sería recomendable leer esta obra una vez que se tenga cierto conocimiento sobre los personajes de los que trata, ya que de lo contrario, es altamente probable que no se le saque el partido que se le puede sacar a este libro.

martes, 16 de febrero de 2010

El Universo Mecánico: Todos los capítulos.

Tras un año publicando semanalmente todos y cada uno de los capítulos de la serie El Universo Mecánico, hemos llegado al fin de la misma. Como decía al comienzo del año 2009 cuando comencé la publicación de la serie, he logrado reunir en este blog los cincuenta y dos capítulos que componen la magnífica colección del profesor David Goodstein que abarcan un amplio espectro del conocimiento de las ciencias físicas, desde la mecánica clásica, pasando por la óptica y el electromagnetismo, hasta las más recientes investigaciones de la física nuclear.
En este post, pongo el enlace a cada uno de los capítulos que he ido publicando en el blog para que sea más fácil el acceso a los mismos y el lector pueda ver de un vistazo la composición de la colección y seleccionar el capítulo que sea de su interés.
Espero que disfrutéis de la serie al igual que yo he disfrutado de la misma.

Capítulo 01.- Introducción al Universo Mecánico.

Capítulo 02.- La ley de la caída de los cuerpos.

Capítulo 03.- Derivadas.

Capítulo 04.- Inercia.

Capítulo 05.- Vectores.

Capítulo 06.- La ley de Newton.

Capítulo 07.- Integración.

Capítulo 08.- La manzana y la Luna.

Capítulo 09.- El círculo en movimiento.

Capítulo 10.- Las fuerzas fundamentales de la naturaleza.

Capítulo 11.- Gravedad, electricidad y magnetismo.

Capítulo 12.- El experimento Millikan.

Capítulo 13.- Conservación de la energía.

Capítulo 14.- Energía potencial.

Capítulo 15.- Conservación del momento.

Capítulo 16.- Movimiento armónico.

Capítulo 17.- Resonancia.

Capítulo 18.- Ondas.

Capítulo 19.- Momento cinético.

Capítulo 20.- Torsión y giroscopios.

Capítulo 21.- Las tres leyes de Kepler.

Capítulo 22.- El problema de Kepler.

Capítulo 23.- Energía y excentricidad.

Capítulo 24.- Navegar por el espacio.

Capítulo 25.- Desde Kepler a Einstein.

Capítulo 26.- La armonía del Universo.

Capítulo 27.- Más allá del Universo Mecánico.

Capítulo 28.- Electricidad estática.

Capítulo 29.- El campo eléctrico.

Capítulo 30.- Capacidad y potencial.

Capítulo 31.- Voltaje, energía y fuerza.

Capítulo 32.- La batería eléctrica.

Capítulo 33.- Circuitos eléctricos.

Capítulo 34.- Magnetismo.

Capítulo 35.- El campo magnético.

Capítulo 36.- Campos vectoriales e hidrodinámicos.

Capítulo 37.- Inducción electromagnética.

Capítulo 38.- Corrientes alternas.

Capítulo 39.- Las ecuaciones de Maxwell.

Capítulo 40.- Optica.

Capítulo 41.- El experimento Michelson-Morley.

Capítulo 42.- Las transformaciones de Lorentz.

Capítulo 43.- Velocidad y tiempo.

Capítulo 44.- Energía, cantidad de momento y masa.

Capítulo 45.- Temperatura y la ley de los gases.

Capítulo 46.- La máquina de la naturaleza.

Capítulo 47.- Entropía.

Capítulo 48.- Bajas temperaturas.

Capítulo 49.- El átomo.

Capítulo 50.- Partículas y ondas.

Capítulo 51.- Del átomo al quark.

Capítulo 52.- El Universo Mecánico cuántico.



lunes, 11 de enero de 2010

El Universo Mecánico #52: El universo mecánico cuántico.


Videos tu.tv
Podrás ver las entregas publicadas aquí.


lunes, 4 de enero de 2010

El Universo Mecánico #51: Del átomo al quark.


Videos tu.tv
Podrás ver las entregas publicadas aquí.