Patch para inadyn

Tengo un dominio que apunta a mi máquina, y uso inadyn para actualizar la IP. El problema con este software es que no tiene una opción para escribir el PID a un archivo externo, y así poder utilizar start-stop-daemon con algún script para poder detenerlo (stop). Creo que esa es la forma más correcta de detener un daemon desde un script.

Les dejo el patch para el código fuente versión 1.96.2, y un script de inicialización para inadyn.

Nota: No se si se debe a la transferencia FTP o qué, pero no pude hacer que cuando hagan click en los links se puedan bajar los archivos, y no verlos, como actualmente pasa. Si bien no impide bajarlos, sería mejor que sea así. ¿Alguien sabe como solucionarlo?

Es más fácil

Hicimos un viaje en familia a Estados Unidos y cuando veníamos de regreso, al pasar la seguridad del aeropuerto con las tres niñas (10, 7 y 5 años) la escena fue digna de una película de comedia; como siempre sucede, había mucha gente haciendo cola y con prisa, lo cual nos altero a todos y aunque tratábamos de hacer las cosas de la manera mas rápida posible el resultado no era del todo bueno; las niñas sentadas en el suelo pedían nerviosas que las ayudáramos para desamarrarse los tenis, nosotros desesperados les pedíamos que se apuraran, ya habíamos tomado 8 charolas y entre zapatos, chamarras, monedas, cámaras, llaves, celular, cinturones, bolsas, maletas de mano, peluches, etc. etc. etc. no eran suficientes y tampoco avanzábamos; la gente murmuraba y nos miraba con asombro hasta que dos señoras que venían atrás de nosotros finalmente se animaron y nos dijeron en tono entre burlón y sarcástico “es mas fácil viajar sin niños”

Por supuesto que es más fácil viajar sin niños, más fácil aun sería no salir de viaje. Es de llamar la atención como las personas del mundo de hoy nos regimos por la cultura del “Es Más Fácil”, del mínimo esfuerzo, de la comodidad, de los resultados rápidos sin trabajo.

Continuá leyendo Es más fácil

Las mentiras de los medios de comunicación

Los medios y la religión no suelen tener una fácil relación. No es que los periodistas ignoren los temas religiosos, es sólo que falta calidad en la cobertura. El cardenal Tarcisio Bertone, secretario de estado del Vaticano, llamaba la atención sobre ciertas discrepancias.

El cardenal también decía que se dio información falsa del discurso de Regensburg de Benedicto XVI, del pasado septiembre, con una atención indebida a una cita del Papa a lo que un emperador bizantino decía sobre los musulmanes. El discurso en realidad era una discusión sobre el papel que Dios juega en la sociedad.

«Los comentaristas que sacan frases de su contexto en una extrapolación engañosa ejercen su labor de forma deshonesta», afirmaba el cardenal Bertone.

Es una de las partes de un excelente texto sobre los medios de comunicación al tratar temas relacionados con la Iglesia Católica.

En otra parte menciona un artículo del Times de Londres, donde se habla de un libro, “El evangelio según Judas”, en el que se afirma que «Jesús no volvió el agua en vino, ni calmó la tormenta en el Mar de Galilea ni anduvo sobre los aguas». Dicho artículo dice que el mencionado libro está aprobado por el Vaticano… pero eso no es verdad.

Continuá leyendo Las mentiras de los medios de comunicación

Java: Wrapper para clases en el default package

Si tu proyecto en Java tiene una clase que no pertenece a ningún paquete (no posee al principio la sentencia “package…”), entonces pertenece al default package. Si intentan utilizar esa clase desde otra clase sin paquete no hay problemas, pero es imposible hacerlo (a partir de java 1.4) desde clases que sí pertenecen a algún paquete. Averiguar esto me llevó gran parte de la tarde. Ya veo que le pifié en algo y la cosa era mucho mas sencilla…

Bueno, ese es el problema con la clase Calculador que proveyó la cátedra de Inteligencia Artificial. No tiene paquete. Si ya se armaron todo su código ordenadito en paquetes no van a poder utilizarla. Sólo se puede desde una clase sin paquete… pero queda muy desordenado poner todas las clases en un mismo paquete, y además no es recomendado.

Pero hay una solución. Podemos seguir teniendo nuestro proyecto ordenado y utilizar esta bendita clase.

Continuá leyendo Java: Wrapper para clases en el default package

Frases de Stuart J. Russell y Peter Norvig

Antes hice lo mismo con Andrew S. Tanenbaum. Estos dos son los autores del libro Inteligencia Artificial, un enfoque moderno, Segunda Edición. Parece que estos tipos tienen un humor similar al del autor de Minix, por lo que la lectura, en mi caso, se hace mucho más placentera.

Primero aclaro qué es un “agente”:

Agente: Un agente es cualquier cosa capaz de percibir su medioambiente y actuar en ese medio.

Ahí van algunas de sus frases:

Página 40: Sobre el concepto de racionalidad y las medidas de rendimiento.

Las medidas de rendimiento incluyen los criterios que determinan el éxito en el comportamiento del agente… Obviametne, no hay una única medida adecuada para todos los agentes. Se puede preguntar al agente por su opinión subjetiva acerca de su propia actuación, pero muchos agentes serían incapaces de contestar, y otros podrían engañarse a sí mismo.
Nota al pie: Los agentes humanos son conocidos en particular por su acidez, hacen creer que no quieren algo después de no haberlo podido conseguir, por ejemplo: “Ah bueno, de todas formas no quería ese estúpido Premio Nobel”.

Continuá leyendo Frases de Stuart J. Russell y Peter Norvig

Una mirada detrás de “El Código Da Vinci”

Hay mucha gente, estoy seguro, que piensa que lo que decía era verdad. Estas personas se caracterizan por ser presuntos incrédulos. El padre Fernando Pascual dijo una vez que “No hay mayor credulón que el presunto incrédulo”. Por eso, cuando salga un nuevo libro, con una nueva historia y que contradiga a El Código Da Vinci, también se lo van a creer.

Muchos decían que esta novela marcó un antes y un después. No es cierto: este tipo de cosas se vienen escribiendo desde hace muchísimo tiempo. Si repasamos década por década al siglo anterior, verán que en cada una de ellas existía una imagen distinta de Jesús, producto de publicidad y libros como El Código Da Vinci. En realidad el tema interesa… ¿vieron?

El año pasado me bajé tres videos de un documental mexicano sobre esta novela de ficción. Son muy interesantes, y además corto, por lo que no les va a quitar mucho tiempo. Estos son los links para los que quieran verlo:

¿Por qué la gente es así? ¿Por qué cree tan fácilmente lo que se les presenta en los medios?

Continuá leyendo Una mirada detrás de “El Código Da Vinci”