El dinero

Domingo, 11 Mayo 2008

Muchas personas se asombrarían de saber que entre todos los expertos en la materia, nadie se pone de acuerdo en saber cuanto dinero existe. Piense por un momento en el dinero tangible (es decir, billetes y monedas). Usted solo dispone ahora mismo de unos cuantos en el bolsillo, una cantidad muy lejana de su dinero real….. que estará posiblemente repartido entre cuentas corrientes, planes de pensiones o plazos fijos…… Seguramente en su bolsillo no lleve más de 3 o 4% del dinero que dispone actualmente.

Los expertos, para poder orientarse entre tanta telaraña han ideado un sistema de clasificación del dinero. Se compone de:

M1: Billetes y monedas en poder del público

M2: M1 + Depositos de ahorros en entidades de crédito.

M3: M2 + Depositos a plazo.

Como indicación, decirles que los bancos prestan (o mejor dicho: crean) dinero en una proporcion de 1 a 10 con respecto al dinero que obtienen de sus clientes para guardarlos. Esto realmente parece increible. De hecho, la creación del dinero es algo misterioso. Hasta hace pocos años, el valor del dinero estaba basado en algo que lo sostentaba detrás, como el oro u otros materiales preciosos, pero hoy en dia, el dinero no tiene un valor real, de hecho un billete no vale nada…. es lo que viene a denominarse dinero fiduciario. Los dos últimos paises en dejar el oro como referencia de su dinero fuero EEUU en el 68 y Suiza en el 99.

Y puesto a hablar de curiosidades, les hablare también de la “curva de Laffer”. Esta curva viene a indicar que tan malo es no recaudar impuestos como recaudar muchos. Si nos vamos a los extremos, suponemos en uno que no recaudamos impuestos, y entonces el estado no puede actuar. Suponiendo que recaudamos un 100%, tampoco recaudaríamos porque dejamos a los ciudadanos sin ingresos y estos se dedicarían al contrabando, el pillaje y otras formas de economía. Lo ideal, es el punto intermedio, donde se maximizan los ingresos dando al ciudadano el máximo de su poder adquisitivo…… y aquí es donde viene ese estado entre el cual los cientos de economistas no se ponen de acuerdo. Unos dicen que el punto ideal en la curva de Laffer esta en el 15% (Peter Ireland, 1994), otros dicen que el 60/70% (Paul Pecorino, 1995) o el 79% (Don Fullerton, 1982). ¿Verdad que es desconocertante? Ningun economista se pone de acuerdo en el punto óptimo…… ¿en manos de quién estamos?

Por último les dejo un chiste que refleja muy bien el transfondo de la economía:

Un matemático, un contable y un economista compiten por una misma oferta de empleo.
El entrevistador llama al matemático y le pregunta: ¿Cuántas son dos y dos? El matemático responde: Cuatro. El entrevistador insiste ¿Cuatro exactamente? El matemático mira al entrevistador y le responde: Sí, cuatro exactamente.
Posteriormente el entrevistador llama al contable y le pregunta lo mismo ¿Cuántas son dos y dos? El contable contesta: Como promedio Cuatro. Un diez por ciento arriba o abajo pero como media cuatro.
Finalmente, el entrevistador llama al economista y le repite la misma pregunta ¿Cuántas son dos y dos? El economista se levanta, cierra la puerta, apaga la luz, se sienta cerca del entrevistador y le responde ¿Cuánto quieres que sea?


El juego de la bolsa: progresos

Miércoles, 7 Mayo 2008

Como recordareis, hace cuatro meses publique un post sobre un juego de bolsa y la estrategia que pensaba llevar. Os recuerdo que la estrategia era invertir en empresas de energias renovables y telecomunicaciones, y no mover el dinero, sino apuestas a largo plazo. Hasta ahora estos son los resultados:

  • AZKOYEN: 1934 acciones adquiridas a 5.16€. Valor actual 5.60€. Ganancias 850.96€
  • FAES FARMA R: 1369 acciones adquiridas a 7.29€. Valor actual 8.32€. Ganancias 1410.17€
  • MIQUEL Y COSTAS: 750 acciones adquiridas a 13.75€. Valor actual 13.60. Perdidas 112.50€
  • EUROPAC: 1879 acciones adquiridas a 5.31€. Valor actual 6.68. Ganancias 2574.23€
  • SERVICE POINT: 1536 accions adquiridas a 2.20€. Valor actual 2.18. Perdidas 90.72€

Total balance: ganancias: 4632.14€ (9.22% de beneficio)

Lo bueno es que apenas he perdido. Las dos que me han salido rana no hay apenas pérdidas, mientras que las demás he obtenido muy buenos beneficios. Voy a pensar y pedir consejo para ver si vendo las de pérdidas por otras y mantener la misma estrategia. ¡¡¡ Ojala hubiera invertido en la vida real !!!

Ya os seguiré contando dentro de unos meses.

Saludos.

FS


Ajedrez: Estrategia y táctica

Lunes, 5 Mayo 2008

Alguno de mis lectores me ha pedido que oriente mis artículos a enseñar conceptos básicos del ajedrez, así que me he decidido a ello, aunque de vez en cuando escribiré algún artículo que estará más orientado “al mundillo”, más técnicos y profesionales, pero que por otro lado, darán una orientación e ideas al curioso.

Con el fin de empezar un poco estás lecciones teóricas para los inexpertos, antes tenemos que dar dos definiciones importantes: la táctica y la estrategia.

Empezaré por definir que es la estrategia: esta consiste en elaborar planes a medio y largo plazo que permitan obtener algún tipo de posición deseable. Es como “la visión a largo plazo”.

Sin embargo, la táctica son las pequeñas operaciones a corto plazo, donde lo que prima es el cálculo de variantes para no dejarse una pieza, obtener algún tipo de recurso o por decirlo de algún modo, pequeñas escaramuzas durante el juego. En la táctica estamos obligados a mover las fichas en nuestra cabeza; sin embargo, en la estrategia lo único que importa es el razonamiento lógico y la experiencia.

Me queda decir que las definiciones de estrategia y táctica no son solo aplicables al ejedrez, sino también a la política, al terreno militar o dirección de empresas.

En mis siguientes artículos, lo que enseñare son conceptos estratégicos básicos y algunas nociones tácticas para conseguirlos. Espero que este y los siguientes artículos al respecto sean de su agrado.


Elije tu paga

Domingo, 27 Abril 2008

Supongamos que tienes un nuevo empleo, y el jefe te ofrece elegir entre:

a) 4.000 € por tu primer año de trabajo, y un aumento de 800 € por cada año subsiguiente;

b) 2.000 € por los primeros seis meses y un aumento de 200 € por cada seis meses subsiguientes.

¿Qué oferta aceptarías y por qué?

NOTA: Sacado de “Matemática para divertirse” / Martin Gardner


Software para mantener conversaciones

Viernes, 25 Abril 2008

Cómo recordareis, un día escribí un artículo hablando de si realmente piensan los ordenadores y la inteligencia artificial que hay detrás de un juego de ajedrez. Hoy voy a tomar el tema de la inteligencia artificial desde otra óptica: el lenguage natural.

Podemos decir que en el campo del lenguage natural la tecnología ha avanzado mucho. Hoy en día ya existen programas que son capaces de mantener una conversación y pasar desapercibidos como humanos, llamados chatbots. En la Web existen varios (doy links más abajo) y usted puede aprovechar para practicar su inglés.

En general podemos decir que estos programas si son inteligentes. Fue Alan Tuning el que dijo que la mejor manera de saber si una máquina es inteligente es poniendola delante de un humano y si este no sabe discernir si es una máquina o un humano, entonces el sistemas es inteligente, puesto que simula el comportamiento humano. En algunos casos se acompaña con gráficos faciales que dan un realismo fuera de lo común.

¿Cómo funcionan? : Bueno, no voy a entrar en muchos detalles, pero diré básicamente que consiste de varios campos:

  • Estudios gramaticales del lenguaje, para saber como formar oraciones y cómo interpretarlas. Esto puede cambiar de unos idiomas a otros.
  • Redes neuronales u otros sistemas de representación del conocimiento: son técnicas que especifican como almacenar el conocimiento y cómo hacerlo accesible, además de como relacionar unos conceptos con otros.
  • Módulos que analizan emociones: Algunos chatbots son capaces a identificar emociones y actuar en consecuencia, e incluso en algunos casos ellos simulan también emociones.
  • Sistemas de aprendizaje. Procesan el conocimiento, crean reglas de relaciones de conceptos y los almacenan en los sistemas de representación del conocimiento que ya he mencionado.

En algunos sitios, se usan chatbots para ofrecer sistemas de soporte y ayuda al usuario, por ejemplo en las páginas de soporte de compañias de telecomunicaciones, tiendas on-line, etc.

Algunos sitios donde puede charlar con algunas de estas máquinas: (nota: aviso antes de que probeis que no son perfectos, ser un poco receptivos)

  • http://www.icogno.com/joan.html
  • http://www.jabberwacky.com/
  • Este al parecer muy bueno, y hablar 20 idiomas: http://person.jabberwacky.com/george
  • Uno de los más clásicos y pioneros, ya con algunos año, fue E.L.I.Z.A., que emula a un psicoanalista. Tiene un ejemplo aquí: http://www.manifestation.com/neurotoys/eliza.php3
  • Uno en castellano buenísimo para descargar: http://alejote.com/alejote_tres_mash/descargas/Dr%20Abuse%20-%20Chatbot.exe
  • Otro en castellano: http://codony.vhost.pandorabots.com/pandora/talk?botid=e71c0d43fe35093a
  • Y aquí teneis una lista completa de bots: http://www.inteligenciaartificial.cl/chatbots/chatbots.htm
  • También existen programas que usando el “Microsoft Agent” permiten dominar el escritorio, la agenda, el email y diversas aplicaciones mediante conversaciones y con personajes gráficos y algunos están en castellano. Recomiendo que le echeis un vistazo para abrir boca, aquí. El MS-Agent incluso puede leer textos en voz alta.

Por último deciros a modo de curiosidad, que en muchas salas de chats e incluso en conversacions “messenger” privadas, se usan algunos de estos programas. También se hacen concursos y premios para ver cual es el chatbot más logrado.

Y para terminar, aquí teneis un juego en el que pensais algo, cualquier cosa, y este sistema de adivina lo que has pensado en tan solo 20 preguntas. Buenísimo !!!! : http://www.20q.net/


Avances en el motor de ajedrez

Viernes, 18 Abril 2008

Como ya explique en un post, estoy desarrollando un juego de ajedrez (no el interface, sino la parte que piensa). En aquel post explique el uso de los Bitboard y los datos precomputados. Ahora voy a explicar los progresos que he hecho, que han sido bastantes.

1) He desarrollado el generador de listado movimientos para una posición dada, así como los funciones “hacerMovimiento()” y “deshacerMovimiento()” que cambian la situacion del tablero

2) He desarrollado una función de evaluacion de la posicion, es decir, una función que nos dice que virtudes y defectos tiene nuestra posición (peones pasados, seguridad del rey, mobilidad de las piezas, etc.) Esta función se calcula para blancas y para negras.

3) Un algoritmo de búsqueda para elegir un movimiento en una posición, un tanto sofisticado (llamado negamax, con poda alpha-beta y con heurística de movimiento nulo). Un tanto complicado, pero básicamente consiste en elegir siempre un movimiento asumiendo que nuestro adversario siempre va a jugar el mejor que tiene disponible. El algoritmo funciona muy bien si ordenamos primero los movimientos mas prometedores, de esta forma el arbol de variantes crece poco. Esto último es un gran problema, pero hay técnicas para mejorarlo.

4) Un gestor del tiempo restante de la partida, guardar las partidas y lo que el motor penso en cada movimiento para un posterior analisis y detectar donde el motor “piensa mal”, ……

De momento el motor ya juega, y lo pongo a jugar contra otros motores por la noche, y de momento estoy obteniendo resultados aceptabes, aunque tengo que corregir todavía muchos bugs.

Dentro de poco lo inscribire para jugar torneos internacionales por Internet contra otros motores…. incluso hay campeonatos del mundo de este tipo de motores con premios incluidos. También lo colgare en una web por si hay gente que quiera descargarselo y echar una partida.

No voy a entrar en detalles….. como este es un proyecto que lleva mucho tiempo ya ire comentando detalles….

Saludos

FS


Tonterias

Miércoles, 16 Abril 2008

Si en nuestro coche tenemos una baca, y encima de esta transportamos una vaca, entonces, ¿que llevamos sobre nuestro coche? :

- ¿ dos bacas ?

- ¿ o dos vacas ?

¿alguien sabe qué dice la RAE sobre este tipo de conflictos?


El economista camuflado

Domingo, 13 Abril 2008

Tras muchas idas y venidas, termine de leer el libro “El economista camuflado” de Tim Harford. ¿Por qué pagas en Starbucks por una taza de café el triple de lo que pagarías en un simple bar?. El autor nos va desgranando el funcionamiento de la economía a base de los pequeños detalles de la vida cotidiana. Después de leer el libro, y cuando voy al supermercado, me doy cuenta de lo que mis decisiones significan. Es un libro que abre la mente y nos enseña a mirar la economía de otra manera.

Voy a poner un ejemplo de una cosa que narro y me llamo la atención. Resulta que hace unos años, Amazon decidió no poner precios fijos a los articulos en venta, sino que te los cobraba según “tus tendencias”. Es decir, si están muy interesado en libros de matematicas, por poner un ejemplo, te lo cobraban en función de tu interes por ellas, medido este interes con artilugios informáticos, como contar las veces que buscas un articulo, o cuantas veces lees la opinión de los lectores. Evidentemente este sistema no les duro mucho tiempo. Ciertos usuarios se dieron cuenta que al borrar las cookies del ordenador los precios cambiaban y así se monto un gran follón en Internet, lo que obligo a Amazon a volver al antiguo y actual sistema.

Este ultimo ejemplo puede parecer sin interés, pero tiene mucho de didáctico. Si lo pensamos bien, los supermercados nos ponen el precio a los alimentos, no tanto por lo que realmente cuestan, sino por lo que estamos dispuestos a pagar….. asi, cuando la proxima vez compre en el supermercado, tenga en cuenta que además de comprar un producto, esta dando un mensaje a la gente que pone los precios. :)

El libro se acompaña además con capítulos dedicados a la economia China, por que los paises pobres siguen siendo pobres, como funciona la sanidad privada y temas por el estilo. Eso si, creo que hay que coger el libro con cierto excepticismo, ya que esta escrito con “apasionamiento liberal”. Les dejo unos links con algunas criticas.

http://www.elblogsalmon.com/2007/05/22-el-economista-camuflado

http://www.elcultural.es/HTML/20070322/Letras/Letras20054.asp

Saludos

FS


Humor ajedrecístico

Domingo, 6 Abril 2008

1) Un amigo le dice a otro:

¿Sabes que su mujer le ha dicho a fulanito que elija entre ella y el ajedrez?

¡ Pobre mujer !

2) Un viajero entra en el compartimento de un tres y se encuentra una situación insolita: un hombre y un perro juegan al ajedrez. Inmediatamente exclama: “Extraordinario”. “De extraordinario nada”, dice el hombre, “ya lleva perdidas tres partidas seguidas”.

3) ¿Quién fue el mejor jugador de la historia?

Moises, porque hizo tablas con Dios.

4) En los primeros tiempos de computadoras y programas de juego, se le pregunto al gran maestro holandés Jan Timman si estaría dispuesto a medirse a una computadora que jugase al ajedrez. Respuesta: “Si, provisto de un buen mazo!”.

5) Discutían dos jugadores acerca del tiempo que podían pasarse ante el tablero, y uno dijo: “Yo puedo jugar veinte horas sin interrupción, y sin dormir ni un momento”. “Lo siento”, dijo el otro, “pero tu marca es irrisoria con la mia, pues yo soy capaz de dormir dos días seguidos….¡ y sin jugar al ajedrez !”.

6) Boris Spassky, para explicar el fracaso de su primer matrimonio: “¡ Eramos como alfiles de distinto color ! “.


12 bolas

Jueves, 3 Abril 2008

Hola:

Hoy os pongo un acertijo matemático que me puso un profesor mio cuando iba a EGB. La verdad es que tiene su dificultad.

“Tenemos 12 bolas. Todas ellas son iguales en color, tamaño y volumen. Todas pesan igual, menos una de ellas que no sabemos si pesa más o si pesa menos. Tenemos una balanza y tan solo tres pesadas para averiguar cual es la bola diferente. ¿Cómo lo haríais?”

Saludos

FS


y seguimos con….”La vida es sueño”

Domingo, 30 Marzo 2008

Y advertid que es baja acción,
que sólo a una fiera toca,
madre de engaño y traición,
el halagar con la boca
y matar con la intención.


Una pieza de una BSO

Domingo, 23 Marzo 2008

Muy buenas!

Ya volvi de vacaciones. La verdad es que se hacen cortísimas, ¿o no? …. :) Bueno, como necesito recuperar las fuerzas para volver a escribir, no me extiendo y os dejo una pieza melancólica de una banda sonora que quita el hipo. La descubrí gracias a Susana. Fue con ella con quien fui a ver la peli llamada “Expiación, más allá de la pasión”, que no es gran cosa, pero esta pieza merece la pena. Que la disfruteis.

Saludos

Fer


Frases en latín 2

Miércoles, 19 Marzo 2008

Les dejo otra selección de frases en latín para su disfrute. Volveré a escribir después de Semana Santa. Hasta entonces que pasen unas buenas vacaciones.

Stultum est timere quod vitare non potes. ~ Es tonto temer lo que no se puede evitar.—-Publilius Syrus
Per varios usus artem experientia fecit. ~ Con varias practicas se nos facilita la experiencia.—-Manilius
Risu inepto res ineptior nulla est. ~ No hay nada más tonto que una risa tonta.—-Catullus
Bonitas non est pessimis esse meliorem. ~ La bondad no consiste en ser mejor que los peores (Ser mejor que el peor no significa ser bueno).—-Seneca
Canis timidus vehementius latrat quam mordet. ~ El perro tímido ladra más violentamente que lo que muerde.—-Curtius Rufus
Diligentia maximum etiam mediocris ingeni subsidium. ~ La diligencia es una gran ayuda incluso para una inteligencia mediocre.—-Seneca
Aliena nobis, nostra plus aliis placent. ~ Las cosas de otros son más placenteras para nosotros, y las nuestras lo son para ellos.—-Publilius Syrus
Aliquando et insanire iucundum est. ~ De vez en cuando es agradable hacer una tonteria.—-Seneca
Credula vitam spes fovet et melius cras fore semper dicit. ~ La fe vitaliza nuestras vidas y nos hace pensar que mañana será mejor.—-Tibullus
Nec verbum verbo curabis reddere fidus interpres. ~ Como buen traductor, ya te cuidarás de no traducir palabra a palabra.—-Horacio
Facilius per partes in cognitionem totius adducimur. ~ Es más fácil entender las partes que entenderlo todo.—-Seneca
Qui dedit beneficium taceat; narret qui accepit. ~ Favorecer a los que se lo merecen es obligar a todos.—-Seneca
Legum servi sumus ut liberi esse possimus. ~ Somos esclavos de las leyes para que podamos ser libres.—-Ciceron
Sedit qui timuit ne non succederet. ~ Por temor a fallar, no consigió nada—-Horacio
Saepe ne utile quidem est scire quid futurum sit. ~ A veces es mejor no saber lo que pasara.—-Ciceron
Nullus est liber tam malus ut non aliqua parte prosit. ~ No hay libro tan malo que no se aprobeche en algún aspecto.—-Plinio el joven


Hay que quejarse

Jueves, 13 Marzo 2008

Muy buenas!!!!

oiga usted….. ¿por qué no se queja? ¿por qué no reclama?

¿No os habeis hecho esta pregunta muchas veces cuando a alguien le toman el pelo, le roban o simplemente ve una injusticia? Mucha gente no levanta su voz ante hechos que por su magnitud, no se crea que pueden aportar algo. Por ejemplo, si usted se entera de una medida política por el gobierno de turno y no está de acuerdo y que cree que merece la pena, lo suyo es que lo exprese con una queja, por ejemplo en la web del partido político en cuestión, en algún foro público, en su blog o en algún espacio donde pueda ser leida su opinión.

Sobre este aspecto, Leontxo García, que es un notable periodista que sigue los eventos ajedrecisticos y automovilisticos, me enseño algo. Por aquellos entonces había un importante evento en Madrid que contaba con el patrocinio del diario El Pais, pero en ese año el periódico decidio retirar su apoyo; y yo le pregunte a Leontxo porque había pasado aquello y que me sentía desagradecido hacia El Pais. Me contesto que escribiera una queja ya que se suele considerar que una queja recibida equivale a 100 lectores descontentos. Oiga usted, ha leido bien: 100 lectores.

Desde entonces tengo por costumbre poner quejas por Internet: por ejemplo cuando alguien quita los patrocinios a eventos que me interesan, en la web del ayuntamiento de Madrid hay una sección para poner quejas, en alguna web de algún político he recibido incluso censura por quejarme que no estaba de acuerdo con la postura sobre el canon digital, ….

En el Ayuntamiento me he quejado en alguna ocasion de una rotonda de mi casa que estaba “desatentida” y en obras, y al día siguiente se pusieron manos a la obra, no se si es coincidenca o que surgen efecto ….. y otra vez me queje de que las listas de admitidos de clases de francés habían sido por orden alfabético, perjudicando a los apellidos del final del alfabeto. En este último caso a los pocos días me llamo una persona muy educadamente para proponerme una plaza vacante.

Por reclamar mucha veces ni siquiera obtendremos una contestación, pero piense en las palabras de Leontxo y recuerde que su reclamación es considerada como de un grupo considerable de personas y no como una sola.

quejense…. quejense…..

saludos

FS


‘Keops’: un motor de ajedrez

Lunes, 10 Marzo 2008

Este fin de semana he retomado un proyecto que tenía abandonado ya varios años. Hace tiempo desarrolle en C un motor de ajedrez, es decir, solo la parte “que piensa”. A este motor lo llame ‘Keops’. Sobre el interfaz de usuario existen algunos ya programados, como Winboard, que cumpliendo unos requisitos de interfaz, nos ahorra tener quedesarrollar esta tediosa parte.

La primera versión del programa/motor de juego la base en código fuente de otros, concretamente en el “Tom Kerrigan Simple Chess Program.” y ciertamente fue una buena experienca. Ahora el objetivo es distinto: hacer todo el trabajo desde cero y utilizando las técnicas más punteras. En este blog voy a ir explicando como voy avanzando en esta tarea.

De momento, el trabajo que he hecho este fin de semana, además de tocar el piano, es implementar un “sistema estático” de movimientos. ¿qué significa esto? pues sencillo……….. la parte de la velocidad de calculos y rendimiento es crítica para competir con otros motores bien preparados, es decir, cuando más rápido hagamos las cosas en un mismo periodo de tiempo, mas posibilidades tenemos de que el motor sea más fuerte. Es por esto de la velocidad, por lo que precalculamos muchas cosas “estáticas”. Vamos a verlo con un ejemplo:

………. imaginaos que tenemos un caballo en la casilla c3. Cuando queremos calcular a dónde puede ir el caballo, restamos a la casilla c3 (la no.18 de un total de 64) 17, 10,6, etc…. en total 8 operaciones aritméticas para hallar las 8 casillas posibles del movimiento del caballo. Si este tipo de calculos los realizamos cada vez que queramos ver donde puede ir el caballo perdemos mucho tiempo y calculo en realizar esta tarea. Para ello, cada vez que arrancamos el motor guardamos ya precalculadas las casillas a las que puede ir el caballo desde esta casilla. Así ahorramos tiempo de computo para luego.

La menera más eficiente de guardar este tipo de información no es, como le cabría pensar a muchos, un array de enteros en el que cada uno fuera las casillas posibles. Si esto fuera así, en tiempo de ejecución el procesador tendría que ir calculando la posición del array mediante sumas. La mejor manera es guardar la información en los conocidos BitBoards.

Un bitboard es un entero de 64 bits, curiosamente el número de casillas de ajedrez en un tablero. Esta coincidenca nos sirve para que con un simple entero, poder almacenar la información de a que casillas puede ir un caballo desde la casilla c3. Tendrá todos los bits a cero menos las casillas posibles que estarán a uno. Así, con un array de 64 posiciones de bitboards, tenemos guardados todos los movimientos posibles del caballo desde todas las casillas del tablero.

El concepto de bitboard es muy útil. Supongamos que tenemos otro bitboard con la posición de las piezas enemigas. Solo tendríamos que hacer una operación AND entre el anterior bitboard y este ultimo para saber que capturas puede hacer el caballo, y tan solo en un ciclo de reloj!! (si fuera arquitectura i64, siendo i32 cuesta algún ciclo más). (Nota: una operación AND es una operacion entre dos bits en los cuales solo se pone el resultado a bit 1 cuando los otros dos valen también 1. Para el resto de situaciones el resultado es 0)

Esto de los bitboards es un concepto sobre que hablaré más adelante, según avance en el desarrollo. Como digo ahora estoy pre-calculando muchos bitboards de aspectos variados que nos permiten no tener que realizar calculos para obtenerlos posteriormente. Consiguientemente se obtienen mejoras considerables en el rendimiento que después se podrán usar en temas más delicados como el calculo de variantes o el análisis de posiciones.

Espero que hayais pillado el truco….. ya os iré contanto más. Irme comentado si queda claro y así puedo ir mejorando las explicaciones en los puntos más oscuros.

Saludos

FS


Mis favoritos de música clásica

Jueves, 6 Marzo 2008

Os adelanto una selección de mis favoritos dentro de la música clásica:
(*) Recomendable escuchar primero

· Doble concierto” de Martinu: Un concierto con un tono serio pero con toques de jovialidad y la mejor música sinfónica.

· Concierto para piano” (*) de Edgard Grieg. Uno de los mejores conciertos jamás compuestos para música clásica. Romántico, precioso…. Especialmente encantador es el segundo movimiento.

· Serenata para cuerdas en mi mayor, Op 22” de Dvórak.

· Sinfonía del nuevo mundo” (*) de Dvórak. Una sinfonía llena de sonidos y melodías encantadoras.

· Sinfonía nº 3” de Gorécki. También conocida como “el cantar de las lamentaciones”. Deliciosa. Su nombre lo dice todo….

· Appalachian Spring” (*) de Aaron Copland: Esta obra nos hará transportarnos a un sueño agradable y del que no se desea despertar.

· Pavane pour une Infante defunte” (*) de Ravel. Esta pieza parece una llamada a la reflexión y a que uno pueda encontrarse consigo mismo.

· Stabar Mater” de Pergolessi. Una obra coral imprescindible.

· Requiem” de Mozart. Lo mejor de Mozart se aprecia en esta obra. Le hace a uno estremecerse.

· Requiem” (*) de Gabriel Faure. Este réquiem es simplemente delicioso y encantador.

· Cantique de Jean Racine” (*), de Gabriel Faure : Una delicia para el oído. Una de esas obras que parecen llegar a lo mas hondo.

· Concierto para violín” (*) de Tchaikovski, Pyotr Ilitch. El sonido del violín estremeciendo al gusto…. Delicioso de escuchar.

· Concierto para violín”, de Samuel Barber. Una obra, sobre todo su primer movimiento, que seduce al oído.

· Concierto para violonchelo”, de Edgar. Un concierto envolvente y embriagador, muestra de grandeza.

· Les indes galantes” de Jean-Philippe Rameau : Una obra al mejor estilo barroco, alegre y entretenida. Levanta el animo!.

· Oda para el día de Santa Cecilia” (*), de Henry Purcell. Una semi-opera que cautiva…. Incluso a los que no les gusta la opera (como a mi)

· Conciertos de Branderburgo” (*), de J.S.Bach. Esto famosos conciertos, que todo el mundo ha escuchado, aunque sea en anuncios de televisión, no dejan de ser auténticas obras de arte.

· Misa en Si menor”, de J.S.Bach. Al principio, y ante la falta de costumbre, puede parecer pesada. Pero tras repetidas audiciones se nota una autentica obra maestra.

· Escenas para niños” (*) de Robert Schummann. : El piano en su mejor expresión romántica.

· Nocturnos” de Chopin. Los nocturnos de Chopin son ideales para escuchar, como su nombre indica, en ambientes nocturnos y sentirse en un ambiente relajado, calma y tranquilidad.

Y otras obras que también son maravillosas: “Réquiem alemán” de Brahms, “Concierto para piano” de Schummann, cualquier sonata para piano de Beethoven, “La trucha” de Schubert (y su sinfonía nº 9 “La grande”) , “Concierto de Navidad” de Corelli, casi cualquier obra de J.S.Bach (cantatas, conciertos para violín, suites orquestales, Magnificant, “Pasión según San Mateo”, etc…), Scheheraze de Rimsky-Korsakov, “Suite del Cascanueces” de Tchaikovsky, “Carmina Burana de Carl Orff, Hary Janos Suite” de Kodaly, “Los planetas” de Holst, …..


Políticas de Seguridad

Viernes, 29 Febrero 2008

Que me disculpen hoy los lectores ajenos a esta temática,  pero hoy voy a escribir un artículo concerniente a temas relacionados con mi trabajo. Aún así, seguro que algunos considerais el contenio interesante.

Para el que no lo sepa, una política de Seguridad son un conjunto de documentos que marcan la estrategia de la empresa en relación con la seguridad informática. Suelen constar de documentos a distintos niveles:

- Política: Sería como un documento de declaración de intenciones.

- Normativas: Son la descripción de obligaciones para hacer cumplir las políticas. Describen acciones concretas sobre distinos activos. Describen “el qué se hace”.

- Procedimientos: Son las descripciones técnicas que hacen cumplir las normativas. Están adaptadas a según que tecnología. Describen “el cómo se hace”.

(hay más tipos, que no mencionaremos aquí, como guías, buenas prácticas, estándares, etc.)

Lo que cualquiera que se dedique al mundo de la seguridad informática se habrá dado cuenta es que existen estándares sobre buenas practicas de seguridad (como la ISO 17799, 27001, ….) que mencionan las políticas, y “por encima”, que tienen que tener en cuenta.

Pero, ¿os habeis preguntado como se ejecuta un proyecto de desarrollo de un marco normativo en una organización? Yo se que cada empresa consultora tiene su propia manera de abordar este asunto. Entre estos métodos de cada consultora, existen puntos en común, pero en otros aspectos se hacen cosas distintas.

Guiado por la curiosidad, me he preguntado si existe alguna metodología aprobada para el desarrollo de las políticas de seguridad. Lo que me he encontrado ha sido de muy diversa índole. Espero que al lector le sirva de ayuda mis averiguaciones:

- Por regla general, existen Guías para el Desarrollo de Políticas.

- También existe un intento de creación de metodología para crear políticas. Aunque esta última no sabría si considerarla “buenas prácticas” o “metodología”.

- Por otro lado existen libros que tratan este tema y muestran muchos ejemplos de políticas de seguridad. Aunque no conozco el contenido de estos libros a fondo, intuyo que serán también unas guías genéricas e imagino que diferirán ligeramente de un libro a otro. Algunos ejemplos de libros aquí y otro aquí (este último, bastante conocido en el sector, cuesta más de 500€)

En definitiva, no existe nada serio en este campo (salvo desconocimiento mio, que no lo descarto). En este sentido, sería muy interesante que los organismos internacionales de estandarización movieran ficha para crear una metodología o algo consistente al respecto. Cosas a considerar serían:

  • ¿qué debe cubrir una política de seguridad?
  • ¿cúantas normativas debe tener una organización? ¿qué deben cubrir?
  • ¿cómo se establecen los ciclos de vida de los documentos?
  • ¿quién y cómo se establecen las responsabilidades?
  • ¿que normativas se desarrollan primero? ¿cuales son las dependencias entre normativas?
  • Implicaciones legales
  • Organización.
  • Etc.

Saludos

Fer


Mi pueblo: Villanueva de los Infantes

Domingo, 24 Febrero 2008

Mi pueblo es un lugar especial (que voy a decir yo, ¿no?). Es un lugar de la mancha, situado a 30 kms de Valdepeñas (Ciudad Real), y tiene unos 6.000 habitantes aproximádamente. Tiene una de las plazas más bonitas de la región, muy bien conservada, y con una Iglesia que bien podría considerarse casi una catedral. Es uno de los centros turísticos recomendados cuando se visita la Mancha.

Infantes es cabeza de partido del Campo de Montiel. Es el típico pueblo de la mancha, de clima mediterráneo. En invierno suele hacer mucho frío y en verano bastante calor, y como en la mayoría de España, apenas se notan las primaveras y los otoños.

El pueblo tiene una ancestral historia. En principio hubo una villa romana relativamente cerca del rio Jabalón (Jamila), e incluso hay puentes romanos bien conservados. Fue un importante centro cultural. Quevedo vivió y murió en Infantes. Cervantes la menciona en el Quijote, y otras grandes figuras, como Santo Tomás de Villanueva vivieron allí.

En las calles, podréis apreciar muchos escudos de las distintas familias que habitaban las casas, incluso todavía se puede ver el escudo de la Santa Inquisición. Además podréis ver muchos edificios y construcciones interesantes (no solo la Plaza Mayor y la Iglesia), como por ejemplo la Alhondiga, La Casa del Verde Gabán (con un bonito patio), otras iglesias (La Trinidad, Sto. Domingo, ….) o su bonita ermita.

No solo eso, en mi pueblo hay algunas festividades dignas de ver, como las Cruzes (a principios de Mayo) o la Semana Santa, que tiene bastante atracción turística.

…. y como no: unos buenos quesos, pisto manchego, huevos a la porreta y más platos típicos. Ah!!!, y mis amigos!!!!


Software esencial para PDA PocketPC

Domingo, 17 Febrero 2008

Os describo el software que considero interesante para la PDA. Así además me vale este artículo para mi referencia futura. Algunos de ellos, no todos, los tengo instalados en mi iPaq 4150 (que por cierto, quiero cambiarla pronto):

  • iLauncher: Para lanzar aplicaciones desde la ventana del Today.
  • SPB-Finance: Aquí llevo todos mis gastos de una forma sencilla. Permite hacer informes de en que conceptos gastas más dinero, cuánto gasta en el mantenimiento del coche, gastos de la casa, comida, etc….
  • CodeWallet Pro: Para guardar todas mis contraseñas. También permite guardar cualquier tipo de información confidencial, como números de tarjetas de crédito, números de serie, etc.
  • WinamPAQ: Para escuchar música.
  • PhatNotes: Para gestionar notas. Permite adjuntarles dibujos y sonidos (voz). Yo guardo desde recetas hasta cosas curiosas.
  • Pocket Informat: Gestor diario para todo tipo de información (Agenda, contactos, tareas, ….)
  • PocketBreeze: Para tener todo ordenadito en la pantalla del Today. Se ven tanto las próximas citas como tareas.
  • GsPocketMagic: Una barra de herramientas más potente y personalizada que la que viene por defecto.
  • Pocket Time: Software gratuito para ir guardando en que actividades dedicas tus horas del trabajo. Es muy útil para llevar un seguimiento para aquellos que tenemos que reportar un parte de actividades en el trabajo.
  • mabTask: Un gestor de tareas (to-do) más funcional que el que viene por defecto. Gratuita.
  • Resco Explorer: Explorador de archivos muy bueno y funcional.
  • Collins Dictionary: Diccionario inglés-español.
  • cal98: Calculadora científica muy util.
  • vxUtil: Utilidades para gestionar aspectos de la red (ping, nslookup, etc.)
  • PHM Registry Editor: para modificar el registro de windows
  • Pocket Cleaner: Limpieza general del sistema.
  • CeleTask: Gestor de tareas
  • La Wikipedia para pocketpc: Es muy útil.
  • PSW MetriX: Barra para la pantalla del Today con indicación de carga de baterias y uso de memoria.
  • 1-Pass: Para crear una contraseña que sea una combinación de colores y no tener así que sacar el lápiz para introducirla.
  • Audio Recorder 3: Para grabar audio. Muy útil para las clases de piano o para grabar alguna reunión.
  • tomtom navigator: software GPS
  • Handmark checklist: para hacer listas útiles, como listas de la compra.
  • CEBoard: Muy buen software para los que nos gusta el ajedrez. Es como una gran BBDD
  • Un juego del Pac-Mac
  • El juego del Go
  • Un software para aprenderse las notas músicales: muy bueno para los que estamos aprendiendo a tocar un instrumento.
  • SPB-Backup: Para hacer copias de seguridad.
  • PIM-Backup: Para hacer copias de seguridad solo de la BBDD de Outlook.
  • Pocket Fritz 2: Un buen juego de ajedrez
  • ChessGenius: Otro juego de ajedrez
  • Pocket Grandmaster: Otro juego de ajedrez
  • ThinkerBoard: Un cliente del FICS (servidor de ajedrez)
  • ConverterCE: Utilidad para convertir cualquier tipo de medida.
  • psShutXP: Permite apagar o reiniciar el equipo con un cuadro de dialogo. Muy útil. Emula al WinXP
  • xnWiew Pocket: Visor de imagenes.

Saludos

Fer


Breve historia del mundo

Domingo, 10 Febrero 2008

Breve historia del mundoTerminé de leer “Breve historia del mundo” hace ya unos cuantos días. El libro es de Ernest H. Gombrich. Es un libro muy ameno de no muchas páginas. Se lee muy rápido y el autor nos lleva en un viaje a través de la historia de la humanidad. Este libro está pensado para adolescentes, aunque cualquier persona aprenderá mucho gracias al estilo informal del autor. Se contemplan todas las civilizaciones (egipcia, romana, babilónica, fenicios, ávaros, barbaros, hunos, chinos, aztecas, europeos, celtas y un largo etc.). En definitiva: un libro didáctico y de fácil lectura.

Creo que es muy interesante, y puesto que se lee rápido, una lectura recomendada. Le doy un 8 sobre 10, aunque quizás se mereciera algo mas si no fuera porque en algunos pasajes el autor se dirige a un público alemán (él es alemán), además de que se trata de una obra que solo contempla hasta la Segunda Guerra Mundial.

Cabe mencionar el último capítulo donde el autor narra la Segunda Guerra Mundial, convirtiéndose este capítulo en un grito poético y desgarrador sobre este periodo.

  • Lo mejor: cubre toda la historia, bien narrado, con dibujos, muy didáctico, para todas las edades, ausencia de un lenguaje muy académico.
  • Lo peor: orientación de los últimos capítulos a un público alemán. No cubre la segunda mitad del siglo XX ni principios del XXI.

Este libro está considerado un clásico en su género.Saludos

Fer