From: Javier Sancho Date: Sun, 15 Jan 2017 18:12:54 +0000 (+0100) Subject: Posts fixed X-Git-Url: https://git.jsancho.org/?p=blog.git;a=commitdiff_plain;h=ad9ffd24ee402466f9217dc1ef099651cb36bc8d Posts fixed --- diff --git a/images/RabbitMQ.png b/images/RabbitMQ.png new file mode 100644 index 0000000..ef4b155 Binary files /dev/null and b/images/RabbitMQ.png differ diff --git a/images/pyfry.jpg b/images/pyfry.jpg new file mode 100644 index 0000000..b8c1f6f Binary files /dev/null and b/images/pyfry.jpg differ diff --git a/images/transaction.jpeg b/images/transaction.jpeg new file mode 100644 index 0000000..e69de29 diff --git a/posts/106.html b/posts/106.html index 5a2b0c7..cbbb56a 100644 --- a/posts/106.html +++ b/posts/106.html @@ -9,24 +9,24 @@ date: 2006-04-13 11:02

El resultado final es el que sigue:

Como resumen puedo decir que el objetivo de la tercera versión de la licencia GPL es, como con sus predecesoras, el promover y proteger unos valores éticos (compartir, ayudar, colaborar, ...). La licencia GPL es un código de conducta para distribuidores de programas libres y es el texto de La Constitución del movimiento del software libre.

diff --git a/posts/125.html b/posts/125.html index 318b443..4546283 100644 --- a/posts/125.html +++ b/posts/125.html @@ -8,7 +8,7 @@ date: 2009-07-09 14:39

Evidentemente, la conclusión final es publicidad no.

-

AdBard Logo Pero hace algunos días me llego un correo sobre The Ad Bard Network, una red de publicidad online creada por la comunidad para la comunidad. Bajo la atenta mirada de la FSF, que es una muy buena garantía, tenemos la seguridad de que sus anuncios son únicamente de proyectos libres o de empresas involucradas con el movimiento del software libre. También los miembros de esta red, los que muestran los anuncios, tienen que estar involucrados en cierta medida, por lo que no veremos anuncios de Ad Bard en páginas de software privativo, o en contra del libre intercambio de ficheros, etc.

+

Pero hace algunos días me llego un correo sobre The Ad Bard Network, una red de publicidad online creada por la comunidad para la comunidad. Bajo la atenta mirada de la FSF, que es una muy buena garantía, tenemos la seguridad de que sus anuncios son únicamente de proyectos libres o de empresas involucradas con el movimiento del software libre. También los miembros de esta red, los que muestran los anuncios, tienen que estar involucrados en cierta medida, por lo que no veremos anuncios de Ad Bard en páginas de software privativo, o en contra del libre intercambio de ficheros, etc.

Los algoritmos, por supuesto, son libres y los desarrolladores del proyecto están abiertos a sugerencias y mejoras como en todo buen proyecto libre. Así que es posible saber de qué forma se calculan las ganancias o en qué se basa para mostrar un anuncio en concreto.

diff --git a/posts/141.html b/posts/141.html index f340821..aa90333 100644 --- a/posts/141.html +++ b/posts/141.html @@ -3,7 +3,7 @@ date: 2011-02-25 19:27 ---
-

Actualización: Todo lo explicado en esta entrada puede hacerse mucho mejor usando el objeto XMLHttpRequest, tal como cuento en Ejecución de programas Gacela en el navegador (rectificación). Si quieres saber cómo no hacerlo, sigue leyendo :-D

+

Actualización: Todo lo explicado en esta entrada puede hacerse mucho mejor usando el objeto XMLHttpRequest, tal como cuento en Ejecución de programas Gacela en el navegador (rectificación). Si quieres saber cómo no hacerlo, sigue leyendo :-D

El proyecto Gacela, en el que llevo trabajando cerca de dos años y medio, está formado a su vez por tres subproyectos:

@@ -59,4 +59,4 @@ date: 2011-02-25 19:27

La segunda función, ejecutar_mi_codigo, se lanza cuando el iframe acaba de cargar el fichero. Usando las propiedas textContent o innerText (esto depende del navegador) recogemos el código Lisp, lo traducimos a Javascript y lo insertamos en su correspondiente sección en la cabecera. Finalmente iniciamos la ejecución del código.

Así, aunque de forma más transparante, Gacela es capaz de cargar código Lisp en una página web y ejecutarlo. Es decir, que el mismo código se ejecuta de la misma forma localmente en un ordenador o de forma remota a través del navegador, que es lo que se pretende.

-
\ No newline at end of file + diff --git a/posts/150.html b/posts/150.html index 27d8909..595c427 100644 --- a/posts/150.html +++ b/posts/150.html @@ -2,7 +2,7 @@ title: Programar macros en Lisp es como reprogramar Matrix date: 2013-10-09 18:02 ---
-pyfry +pyfry

Si algo echo de menos cuando programo con Python, Ruby u otro lenguaje similar son las macros de Lisp. Programar con macros (no tienen nada que ver con las macros del preprocesador de C como piensan algunos) es como ser Neo y cambiar todo lo que quieras en Matrix.

diff --git a/posts/151.html b/posts/151.html index 54d9ec2..e58e9f7 100644 --- a/posts/151.html +++ b/posts/151.html @@ -2,7 +2,7 @@ title: pyrabbit, experimentando con RabbitMQ date: 2013-10-31 08:29 ---
-RabbitMQ +RabbitMQ

Llevo ya un tiempo probando RabbitMQ, un sistema de mensajería para aplicaciones basado en colas, muy potente y escalable, desarrollado con Erlang. Para saber un poco más de este lenguaje de programación recomiendo leer Learn You Some Erlang for Great Good! Cuando conoces un poco este lenguaje comprendes por qué lo han usado para programar RabbitMQ, ya que da la impresión de que Erlang fue diseñado expresamente para crear este tipo de sistemas.

@@ -32,4 +32,4 @@ print r.body # Si el proceso ficticio que suma números funciona, obtendremos connection.close()

Con pyrabbit puedo comunicar programas de forma sencilla y el código es muy legible, pero no me gusta la forma en que tengo implementada la recepción de mensajes, ya que estoy solicitando mensajes al servidor hasta que me devuelve alguno o hasta que salta el timeout. Para no penalizar demasiado, incluyo un retardo incremental con el que acabo pidiendo mensajes cada segundo si la espera es demasiado larga, pero aún así no me acaba. Si alguien sabe una forma de pedir mensajes a RabbitMQ de tipo similar a long polling, le estaría muy agradecido.

-
\ No newline at end of file +
diff --git a/posts/152.html b/posts/152.html index 994e002..dd79e18 100644 --- a/posts/152.html +++ b/posts/152.html @@ -6,7 +6,7 @@ date: 2014-03-26 08:13

Lo que más me gusto desde el primer momento fue la no necesidad de definir el esquema de las tablas de antemano. Al estar basada en documentos, es posible ir creando la estructura de la base de datos a medida que crece la aplicación, lo cuál te da mucha agilidad y libertad en el proceso de desarrollo de un proyecto. También implica un riesgo, uno ha de tener las ideas muy claras y no ir implementando a lo loco, pero vaya, que ya somos mayorcitos y se supone que sabemos lo que hacemos. :-)

-transaction +transaction

Pero para una aplicación con cierto nivel de complejidad hay una cosa que echo en falta: las transacciones. MongoDB está pensada principalmente para aplicaciones que necesitan lecturas y escrituras rápidas y proporciona sistemas sencillos para montar replicas y sharding que facilitan la escalabilidad de los sistemas. Vamos, que es ideal para la web. Pero si queremos aplicaciones que ejecuten procesos largos con mucha actividad en la base de datos, tener transacciones te garantiza mantener la integridad.

diff --git a/posts/16.html b/posts/16.html index 03cd730..4b6db71 100644 --- a/posts/16.html +++ b/posts/16.html @@ -2,7 +2,7 @@ title: Ya estan las fotos de la riada date: 2004-02-23 16:59 ---
-

Finalmente el Ros ha colgado las fotos de la riada que hubo en Santa Magdalena de Pulpis el 10 de noviembre del año pasado y yo tambien las he puesto en este pequeño rinconcinto personal, en la sección de fotos. Mi enhorabuena por las fotos, son impresionantes.

+

Finalmente el Ros ha colgado las fotos de la riada que hubo en Santa Magdalena de Pulpis el 10 de noviembre del año pasado y yo tambien las he puesto en este pequeño rinconcinto personal, en la sección de fotos. Mi enhorabuena por las fotos, son impresionantes.

Por si alguien esta interesado la web no oficial del pueblo esta aquí.

diff --git a/posts/36.html b/posts/36.html index 0b3aef4..495651e 100644 --- a/posts/36.html +++ b/posts/36.html @@ -2,7 +2,7 @@ title: Persiguiendo una Abadía del Crimen libre (II) date: 2005-01-23 09:30 ---
-

Como ya dije en Persiguiendo una Abadía del Crimen libre he dedicado esta semana a buscar al creador de la versión en PC de este juego, buceando entre montones de documentos sobre la época dorada de los videojuegos españoles.

+

Como ya dije en Persiguiendo una Abadía del Crimen libre he dedicado esta semana a buscar al creador de la versión en PC de este juego, buceando entre montones de documentos sobre la época dorada de los videojuegos españoles.

Así fue como me enteré de que el autor original de la Abadía del Crimen había sido Paco Menéndez y que se había suicidado a finales del siglo pasado, noticia que ya me había adelantado Glo y que me lleno de pesar. Leí sobre su vida y sobre la historia de Opera Soft, empresa en la que contribuyó notablemente y en la que se realizó y distribuyó la versión para PC. Sin embargo, seguía sin encontrar pistas sobre el paradero de J.A. Morales, por lo que empecé a rastrear al resto de miembros de Opera.

diff --git a/posts/42.html b/posts/42.html index eceaf5d..cd5a27c 100644 --- a/posts/42.html +++ b/posts/42.html @@ -2,7 +2,7 @@ title: Persiguiendo una Abadía del Crimen libre (y III) date: 2005-04-04 11:14 ---
-

Os presento la última parte del culebrón que empezó con Persiguiendo una Abadía del Crimen libre y que continuó con Persiguiendo una Abadía del Crimen libre (II). El final no es el que todos hubieramos querido.

+

Os presento la última parte del culebrón que empezó con Persiguiendo una Abadía del Crimen libre y que continuó con Persiguiendo una Abadía del Crimen libre (II). El final no es el que todos hubieramos querido.

En realidad no puedo contar gran cosa. Como explicaba la última vez había contactado con J.A. Morales y estaba a la espera de conocer la opinión del resto de socios de Opera. Y esas son las últimas noticias que he tenido de ellos. He enviado varios correos requiriendo una contestación, ya fuera positiva o negativa, pero no he recibido ninguna respuesta.

diff --git a/posts/46.html b/posts/46.html index e1f74e7..eacfe02 100644 --- a/posts/46.html +++ b/posts/46.html @@ -6,5 +6,5 @@ date: 2005-04-26 06:53

Realizado por la FFII, y ahora traducido al español, este vídeo muestra de una forma directa y concisa lo que suponen las patentes para todos.

-

Descargar el vídeo.

+

Descargar el vídeo.

diff --git a/posts/47.html b/posts/47.html index ae0cd08..50eb569 100644 --- a/posts/47.html +++ b/posts/47.html @@ -6,7 +6,7 @@ date: 2005-04-29 11:37

Voy a intentar despejar todas las posibles dudas de los que creen que el Consejo de la Unión Europea solamente intenta proteger la industria del software de los grandes lobbies de EEUU y Japón.

-

En primer lugar vamos a leer la Propuesta de Directiva del Parlamento Europeo y del Consejo sobre la patentabilidad de las invenciones implementadas en ordenador, si es que todavía hay alguien que no la ha leido. Hay mucha paja pero lo que realmente nos interesa se encuentra en las últimas cinco páginas.

+

En primer lugar vamos a leer la Propuesta de Directiva del Parlamento Europeo y del Consejo sobre la patentabilidad de las invenciones implementadas en ordenador, si es que todavía hay alguien que no la ha leido. Hay mucha paja pero lo que realmente nos interesa se encuentra en las últimas cinco páginas.

Nos podemos fijar concretamente en los artículos 2, 4 y 4 bis, que cito a continuación.

diff --git a/posts/57.html b/posts/57.html index 31caeb7..134f308 100644 --- a/posts/57.html +++ b/posts/57.html @@ -2,5 +2,5 @@ title: Nuevas fotos en la Galería date: 2005-09-08 15:19 ---
-Tenía un montón de fotos nuevas por subir. Ahora ya están disponibles las fotos de la Ciberia LAN Party y de Segorbe, las fotos del cuadrangular de baloncesto sacadas de la web del Wichente y un par de fotillos de la Netweekend 2003 (ya ha llovido). +Tenía un montón de fotos nuevas por subir. Ahora ya están disponibles las fotos de la Ciberia LAN Party y de Segorbe, las fotos del cuadrangular de baloncesto sacadas de la web del Wichente y un par de fotillos de la Netweekend 2003 (ya ha llovido).
diff --git a/posts/58.html b/posts/58.html index d077e1c..ea30397 100644 --- a/posts/58.html +++ b/posts/58.html @@ -2,7 +2,7 @@ title: Recorrido por Villafames date: 2005-10-12 18:22 ---
-

Este año por unos motivos o por otros al final no se realizó la tradicional torrá que hacemos un grupo de insurrectos en el ermitorio de Les Santes de Cabanes todos los 9 de octubre y la cosa quedó en una ruta por el término de Villafames. Fuimos pocos pero valientes y cuelgo las fotos de la gesta para que quede constancia.

+

Este año por unos motivos o por otros al final no se realizó la tradicional torrá que hacemos un grupo de insurrectos en el ermitorio de Les Santes de Cabanes todos los 9 de octubre y la cosa quedó en una ruta por el término de Villafames. Fuimos pocos pero valientes y cuelgo las fotos de la gesta para que quede constancia.

-

Mención especial merece esta instantánea de una mantis merendándose un saltamontes. Para la National Geographic.

+

Mención especial merece esta instantánea de una mantis merendándose un saltamontes. Para la National Geographic.

diff --git a/posts/62.html b/posts/62.html index d8e4a6c..b1f51ac 100644 --- a/posts/62.html +++ b/posts/62.html @@ -2,7 +2,7 @@ title: Agregador de noticias date: 2005-10-29 10:48 ---
-

Basándome en la idea de Pedro Reina he desarrollado un pequeño agregador de noticias casero para poder estar al día de una forma sencilla. Dejo disponible el código fuente para quien quiera usarlo, copiarlo o mejorarlo. Está bajo licencia GPL y es una mezcla de HTML y PHP.

+

Basándome en la idea de Pedro Reina he desarrollado un pequeño agregador de noticias casero para poder estar al día de una forma sencilla. Dejo disponible el código fuente para quien quiera usarlo, copiarlo o mejorarlo. Está bajo licencia GPL y es una mezcla de HTML y PHP.

El funcionamiento es sencillo. Un fichero de configuración contiene los canales de noticias que me interesan con el formato siguiente:

diff --git a/posts/63.html b/posts/63.html index 547bd5c..facbc08 100644 --- a/posts/63.html +++ b/posts/63.html @@ -4,7 +4,7 @@ date: 2005-11-22 15:59

Como podeis observar he cambiado el software de la bitácora y he pasado a usar WordPress. Hasta ahora mi diario web era completamente artesanal, pero como de vez en cuando me daba algún que otro problemilla y cada vez tenía menos ganas y menos tiempo para solucionarlos me he decidido a dar el salto.

-

Si alguien está interesado en cómo funcionaba la antigua versión de la bitácora sólo tiene que pedirme el código fuente, aunque no tiene nada de interesante y funciona de forma parecida al agregador de noticias.

+

Si alguien está interesado en cómo funcionaba la antigua versión de la bitácora sólo tiene que pedirme el código fuente, aunque no tiene nada de interesante y funciona de forma parecida al agregador de noticias.

He importado todas las entradas de la antigua bitácora y en breve espero tener las fotos.

diff --git a/posts/70.html b/posts/70.html index 6de08c2..7fd3673 100644 --- a/posts/70.html +++ b/posts/70.html @@ -4,7 +4,7 @@ date: 2006-01-13 15:33

La noticia no es nueva pero nunca está de más recordarla. Pedro Reina, profesor de secundaria, distribuye libremente para todo el mundo su curso de informática bajo la licencia GNU Free Documentation License.

-

Este curso es ideal para usar en la docencia en institutos de secundaria, primeros cursos de carreras no tecnológicas y academias de informática y aunque puede seguirse usando cualquier sistema operativo, libre o privativo, el autor se inclina por los programas libres por encontrarse disponibles para todo el mundo y por las ventajas que ofrecen (ya hablé sobre ello en el apartado "Uso en la enseñanza" de mi artículo ¿Qué es el software libre?).

+

Este curso es ideal para usar en la docencia en institutos de secundaria, primeros cursos de carreras no tecnológicas y academias de informática y aunque puede seguirse usando cualquier sistema operativo, libre o privativo, el autor se inclina por los programas libres por encontrarse disponibles para todo el mundo y por las ventajas que ofrecen (ya hablé sobre ello en el apartado "Uso en la enseñanza" de mi artículo ¿Qué es el software libre?).

Además se puede descargar también un CD-ROM con todos los programas usados en el curso. Si el curso se realiza sobre GNU/Linux basta con añadir otro CD con la distribución preferida para poder proveer a los alumnos de todas las herramientas necesarias para que puedan practicar también en sus casas.

diff --git a/posts/71.html b/posts/71.html index cae7e02..c7cb187 100644 --- a/posts/71.html +++ b/posts/71.html @@ -10,7 +10,7 @@ date: 2006-01-15 08:38

Pero la cosa no quedaba aquí. El objetivo final era formar una FLUG (Federación de LUGs). Esta federación tendría representantres de todos los grupos locales que la formaran elegidos democraticamente, y estos representantes elegirían un presidente, secretario, vocales, etc, es decir, un equipo de gobierno que representaría a la FLUG ante organos estatales como el Congreso de los Diputados para alcanzar objetivos como una Ley de Software Libre, acuerdos con colegios públicos a nivel nacional y más cosas. Cada LUG conservava su total independencia a nivel local y seguía realizando sus acciones sin interferir con la FLUG, que abarcaba los asuntos a escala nacional.

-

Como no podía ser de otra manera los problemas surgieron antes incluso de empezar. Muchos grupos desconfiaban de ser reprensentados por un presidente que no formara parte del propio grupo. El hecho de que la lista de correo usada estuviera alojada en el servidor de Bulma (lo que llevo a pensar en la idea de una lista de correo distribuida), que Bulma fuera el LUG que más empeño estaba poniendo y que Ricardo Galli sonara como futurible presidente de la FLUG hizo aumentar todas esas desconfianzas.

+

Como no podía ser de otra manera los problemas surgieron antes incluso de empezar. Muchos grupos desconfiaban de ser reprensentados por un presidente que no formara parte del propio grupo. El hecho de que la lista de correo usada estuviera alojada en el servidor de Bulma (lo que llevo a pensar en la idea de una lista de correo distribuida), que Bulma fuera el LUG que más empeño estaba poniendo y que Ricardo Galli sonara como futurible presidente de la FLUG hizo aumentar todas esas desconfianzas.

Para remate Hispalinux se vió amenazada. Eran tiempos difíciles para ellos; Juan Tomás García había perdido muchos apoyos, se acercaban elecciones y las acusaciones entre los candidatos eran continuas. Según ellos, si los LUGs querían organizarse ya existía una infraestructura regional en Hispalinux que lo permitía y que la idea de una "federación" sonaba demasiado a "separatismo" y a "republicanismo".

diff --git a/static/A.Pol.pos.com.Consejo.pdf b/static/A.Pol.pos.com.Consejo.pdf new file mode 100644 index 0000000..e69de29