Search
730 results for “parcifal”
-
Von der Leyen propone la suspensión parcial del acuerdo de asociación con Israel en sus aspectos comerciales por el asedio a Gaza, por Manuel V. Gómez | El País, 10.09.2025 #SOTEU2025 https://links.uv.es/Jj0WTeL
-
Von der Leyen propone la suspensión parcial del acuerdo de asociación con Israel en sus aspectos comerciales por el asedio a Gaza, por Manuel V. Gómez | El País, 10.09.2025 #SOTEU2025 https://links.uv.es/Jj0WTeL
-
Von der Leyen propone la suspensión parcial del acuerdo de asociación con Israel en sus aspectos comerciales por el asedio a Gaza, por Manuel V. Gómez | El País, 10.09.2025 #SOTEU2025 https://links.uv.es/Jj0WTeL
-
Junta Directiva de la CCSS acuerda prorrogar parcialmente fideicomiso con el BCR para dejar en firme el jueves
La decisión se tomará en firme este jueves 10 de octubre en sesión de junta directiva.
La entrada Junta Directiva de la CCSS acuerda prorrogar parcialmente fideicomiso con el BCR para dejar en firme el jueves aparece primero en Semanario Universidad. -
El silencio se ha roto parcialmentre: será Mutti xDDD #monoculos2024
-
Aprueban por unanimidad Proyecto del Segundo Acuerdo Parcial para la protección social del pueblo
https://www.vtv.gob.ve/proteccion-social-an-acuerdo-parcial-diputados/
-
@lgbtqinspanish #LGBTQ #LGBTQenEspañol
Mujer trans obtiene victoria parcial en elecciones para Cámara de Representantes en Florida. - Escandala
escandala.com/mujer-trans-obti… -
Cuba y los derechos humanos: desmontando relatos parcializados con datos reales y contexto histórico
En los debates públicos sobre política internacional se ha generalizado una narrativa que, sin cuestionar suficientemente la política exterior de Estados Unidos, presenta como supuesto universal un planteamiento según el cual «Cuba no ha hecho nada en defensa de los derechos humanos». Esa afirmación no solo es simplista: es profundamente injusta y carece de rigor histórico y factual.
1. Cuba y el sistema internacional de derechos humanos: compromiso jurídico asumido
Cuba ha ratificado un número significativo de instrumentos multilaterales de derechos humanos en el marco de la Organización de las Naciones Unidas y otros sistemas multilaterales. Según registros oficiales del Alto Comisionado de las Naciones Unidas para los Derechos Humanos (OHCHR), Cuba ha consentido obligaciones jurídicas en más de 40 tratados internacionales vinculados a derechos humanos, entre los más relevantes y universalmente reconocidos.
Entre ellos se encuentran:1️⃣ Convención Internacional sobre la Eliminación de todas las Formas de Discriminación Racial
2️⃣ Convención sobre la Eliminación de Todas las Formas de Discriminación contra la Mujer
3️⃣ Convención sobre los Derechos del Niño
4️⃣ Convención sobre los Derechos de las Personas con Discapacidad
5️⃣ Convención contra la Tortura
Pacto Internacional de Derechos Económicos, Sociales y Culturales (firmado)
6️⃣ Pacto Internacional de Derechos Civiles y Políticos (firmado)Más allá del simple listado, la importancia radica en que estas normas constituyen compromisos jurídicos internacionales asumidos voluntariamente por el Estado cubano. El debate no puede ignorar esa realidad.
2. Derecho a la salud y protección materno-infantil: indicadores que hablan
Uno de los indicadores más utilizados para medir el derecho a la vida y la salud es la mortalidad infantil (defunciones de menores de un año por mil nacidos vivos).
Cuba ha mantenido históricamente una de las tasas más bajas del hemisferio occidental. En 2024 la tasa se situó en torno a 7,1 por cada 1 000 nacidos vivos. Si bien el país ha enfrentado tensiones económicas y demográficas que impactan en sus indicadores, continúa manteniéndose en niveles comparables con muchos países de mayor ingreso per cápita.
Cuba fue además el primer país del mundo en recibir validación por la eliminación de la transmisión materno-infantil del VIH y la sífilis, resultado directo de un sistema de salud preventivo y universal.Bajo peso al nacer y atención prenatal
El sistema cubano garantiza:
🧶Control prenatal universal.
🧶Seguimiento especializado a embarazos de riesgo.
🧶Hogares maternos para mujeres con complicaciones.
🧶Atención médica completamente gratuita.Estos programas permiten mantener controlados los indicadores asociados al bajo peso al nacer y reducir riesgos perinatales incluso en un contexto de limitaciones materiales.
Mortalidad materna
La mortalidad materna se ha mantenido en niveles que, aun siendo perfectibles, se sostienen por debajo de muchos países de la región, respaldada por cobertura hospitalaria y seguimiento comunitario sistemático.
3. Protección social integral: derechos desde la infancia hasta la tercera edad
Salud universalEl acceso a la salud en Cuba es un derecho constitucional. Ningún ciudadano queda excluido por razones económicas. La cobertura es nacional, pública y gratuita.
Adultos mayores
Cuba es uno de los países más envejecidos de América Latina. Ante ese desafío demográfico, el Estado ha desarrollado:✅ Sistema de pensiones universales.
✅ Casas de abuelos y hogares de ancianos.
✅ Atención primaria comunitaria.
✅ Programas de integración social y promoción de la salud.La dignidad en la vejez no depende del mercado, sino de una política pública sostenida.
Madres con tres o más hijos
En el contexto actual, el Estado ha aprobado medidas diferenciadas que incluyen:
✔️ Prioridad en la gestión de vivienda digna.
✔️ Reducción o exoneración de determinadas cargas fiscales.
✔️ Atención social específica para familias numerosas.
Estas decisiones forman parte de una política demográfica que reconoce la vulnerabilidad económica de estos hogares y actúa en consecuencia.4. El elemento estructural que no puede omitirse: el bloqueo
Desde hace más de seis décadas, Cuba enfrenta un bloqueo económico, comercial y financiero impuesto por Estados Unidos, política condenada reiteradamente por la Asamblea General de las Naciones Unidas con respaldo abrumador de la comunidad internacional.
Este cerco afecta:👉 La adquisición de insumos médicos y medicamentos.
👉 El acceso a financiamiento internacional.
👉 La importación de alimentos y tecnología.
La estabilidad económica general.5. Derechos humanos: integralidad, soberanía y verdad histórica
Los derechos humanos no son selectivos ni se limitan a un discurso político coyuntural. Incluyen:💥 Derecho a la vida.
💥 Derecho a la salud.
💥 Derecho a la educación.
💥 Derecho a la seguridad social.
💥 Protección a la infancia y a la familia.
💥 Igualdad jurídica y no discriminación.Cuba ha desarrollado políticas públicas universales en estos ámbitos. Eso no significa ausencia de desafíos —ninguna sociedad está exenta de ellos—, pero desmonta categóricamente la afirmación de que “no ha hecho nada”.
Lo que sí resulta evidente es que el discurso sobre los derechos humanos ha sido utilizado, en determinados escenarios internacionales, como instrumento de presión política contra naciones que defienden su soberanía y su modelo social. Pretender evaluar a Cuba desconectándola del bloqueo económico más prolongado de la historia contemporánea equivale a juzgar un proceso social sin considerar las condiciones materiales impuestas desde el exterior.
Los derechos humanos no pueden convertirse en arma geopolítica ni en etiqueta selectiva aplicada según conveniencia estratégica. Si se analizan con honestidad intelectual, con indicadores verificables y con perspectiva histórica, los datos muestran que Cuba —con recursos limitados y bajo asedio sostenido— ha priorizado sistemáticamente la vida, la salud, la educación y la protección social de su pueblo.
El debate es legítimo. La crítica fundamentada es necesaria.
Pero la simplificación interesada y la negación de hechos objetivos no son análisis: son narrativa política.
En Futuro mi Cuba defendemos una discusión basada en datos, contexto y soberanía. Porque cuando se examinan los hechos con rigor, queda claro que la historia social de Cuba no puede reducirse a consignas, y mucho menos ser ignorada por quienes prefieren mirar solo en una dirección.
Mientras algunos utilizan los derechos humanos como instrumento de presión, Cuba los defiende como principio de justicia social. Y esa diferencia no es retórica: es histórica, es ética y es revolucionaria.Fuentes y referencias
* Oficina del Alto Comisionado de las Naciones Unidas para los Derechos Humanos (OHCHR): Base de datos de tratados ratificados por Cuba.
* Organización de las Naciones Unidas – Sistema de tratados internacionales de derechos humanos.
* Asamblea General de las Naciones Unidas – Resoluciones anuales sobre la necesidad de poner fin al bloqueo contra Cuba.
* Ministerio de Salud Pública de la República de Cuba (MINSAP): Anuarios Estadísticos de Salud (última edición disponible).
* Organización Panamericana de la Salud – Perfil de país: Cuba.
* UNICEF – Informes sobre indicadores materno-infantiles en Cuba.
* Informes nacionales presentados por Cuba ante el Consejo de Derechos Humanos en el marco del Examen Periódico Universal.Tu voto:
#AbajoElBloqueoCriminal #ConElPieEnElEstribo #CubaEnLasRedes #CubaIslaBella #CubaPorLaVida #CubaSeRespeta #CubaVsBloqueo #CubaYSuGente #CubainformaciónTv #CubanosDeAquíYDeAllá #CubaPorLaVida #DerechosHumanos #Educación #EEUUMienteAlMundo #ElPoderDelPueblo #FuturoMiCuba #GenteQueTrabaja #LaHistoria #LasRedes #ONUMomentoDeCambios -
SIGUE ⬇️
Roma tenía una costumbre brutal con ciertos derrotados.
Intentaba borrarlos de la historia.
Sus nombres eran eliminados de inscripciones, sus estatuas destruidas y sus recuerdos manipulados.
Constantino terminó incluso apropiándose de edificios iniciados por Majencio, como la famosa basílica del Foro.Parecía que Majencio iba a desaparecer completamente bajo la propaganda del vencedor.
Pero casi 1700 años después ocurrió algo inesperado.
En 2005, arqueólogos dirigidos por Clementina Panella excavaban en las laderas del monte Palatino cuando encontraron una cavidad oculta a unos cuatro metros de profundidad.
Dentro había algo extraordinario.
No monedas.
No joyas comunes.
Sino las insignias imperiales completas de Majencio.
Era un descubrimiento casi imposible.
Los arqueólogos encontraron tres cetros imperiales, lanzas ceremoniales, jabalinas de gala, soportes de estandartes y varios símbolos de autoridad envueltos cuidadosamente en lino y seda.
Las telas habían protegido parcialmente las piezas durante siglos.
También aparecieron restos de cajas de madera de álamo donde habían sido escondidas.El objeto más impresionante era uno de los cetros: fabricado en oricalco —una aleación dorada parecida al oro— rematado con pétalos metálicos que sostenían una esfera de vidrio verde oscuro.
El globo simbolizaba el dominio sobre el mundo.Otros cetros llevaban esferas de calcedonia azulada y vidrio amarillo.
Lo increíble es que estas piezas estaban intactas.
No fragmentadas.
No saqueadas.
Completas.Y eso convirtió el hallazgo en algo único.
Hasta entonces esas insignias imperiales solo se conocían por relieves, monedas o esculturas antiguas.
Nadie había encontrado unas reales tan completas pertenecientes a un emperador romano.El descubrimiento abrió además un debate fascinante.
¿Por qué estaban escondidas?
Hay dos teorías principales.
La primera dice que Majencio ordenó ocultarlas antes de la batalla.
Sabía que Constantino avanzaba y quizá entendía que podía perder.
Enterrar las insignias imperiales habría sido una forma desesperada de impedir que el enemigo las usara para legitimarse inmediatamente como nuevo dueño de Roma.La segunda teoría resulta todavía más humana.
Tras la derrota y la exhibición de la cabeza de Majencio, algunos funcionarios o servidores fieles pudieron esconder los objetos apresuradamente para evitar que fueran profanados como trofeos.
Y la escena resulta muy fácil de imaginar.
Roma llena de rumores.
Noticias entrando a la ciudad.
Soldados huyendo.
Puertas cerrándose.
Gente hablando en voz baja.
Y alguien envolviendo cuidadosamente los símbolos de un emperador derrotado mientras fuera el mundo cambiaba para siempre.
Porque eso es lo que realmente ocurrió tras el Puente Milvio.
No solo cayó un hombre.
Cambió el rumbo de Occidente.
Poco después Constantino promulgó el Edicto de Milán, legalizando el cristianismo.
Con el tiempo fundaría Constantinopla y transformaría completamente la estructura política y religiosa del Imperio.Majencio quedó reducido al papel de villano en la historia oficial.
Pero la tierra terminó guardando algo que la propaganda no pudo destruir: las últimas huellas físicas de un emperador que intentó devolverle a Roma su antiguo protagonismo… y perdió.
Hoy esas insignias se conservan en el Museo Nacional Romano, en el Palazzo Massimo alle Terme, como un eco silencioso de aquella guerra civil.
Y quizá eso sea lo más fascinante de toda esta historia.
Que incluso cuando los vencedores intentan borrar a alguien para siempre, a veces el suelo decide recordar.
▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣
▪️𝘊𝘰𝘯𝘴𝘵𝘢𝘯𝘵𝘪𝘯𝘰 𝘦𝘭 𝘎𝘳𝘢𝘯𝘥𝘦 (𝘵𝘢𝘮𝘣𝘪𝘦́𝘯 𝘤𝘰𝘯𝘰𝘤𝘪𝘥𝘢 𝘤𝘰𝘮𝘰 𝘊𝘰𝘯𝘴𝘵𝘢𝘯𝘵𝘪𝘯𝘰 𝘺 𝘭𝘢 𝘊𝘳𝘶𝘻, 1961): 𝘚𝘦 𝘵𝘳𝘢𝘵𝘢 𝘥𝘦 𝘶𝘯𝘢 𝘤𝘰𝘱𝘳𝘰𝘥𝘶𝘤𝘤𝘪𝘰́𝘯 𝘤𝘪𝘯𝘦𝘮𝘢𝘵𝘰𝘨𝘳𝘢𝘧𝘪𝘤𝘢 𝘥𝘳𝘢𝘮𝘢𝘵𝘪𝘤𝘢 𝘦 𝘩𝘪𝘴𝘵𝘰́𝘳𝘪𝘤𝘢 𝘥𝘦 𝘨𝘦́𝘯𝘦𝘳𝘰 𝘱𝘦𝘱𝘭𝘶𝘮 (𝘤𝘪𝘯𝘦 𝘥𝘦 𝘳𝘰𝘮𝘢𝘯𝘰𝘴) 𝘥𝘪𝘳𝘪𝘨𝘪𝘥𝘢 𝘱𝘰𝘳 𝘓𝘪𝘰𝘯𝘦𝘭𝘭𝘰 𝘋𝘦 𝘍𝘦𝘭𝘪𝘤𝘦.
▪️𝘓𝘢 𝘵𝘳𝘢𝘮𝘢 𝘴𝘦 𝘤𝘦𝘯𝘵𝘳𝘢 𝘦𝘯 𝘦𝘭 𝘢𝘴𝘤𝘦𝘯𝘴𝘰 𝘢𝘭 𝘱𝘰𝘥𝘦𝘳 𝘥𝘦𝘭 𝘨𝘦𝘯𝘦𝘳𝘢𝘭, 𝘭𝘢𝘴 𝘤𝘰𝘯𝘴𝘱𝘪𝘳𝘢𝘤𝘪𝘰𝘯𝘦𝘴 𝘱𝘢𝘭𝘢𝘤𝘪𝘦𝘨𝘢𝘴 𝘥𝘦 𝘴𝘶 𝘤𝘶𝘯̃𝘢𝘥𝘰 𝘺 𝘭𝘢 𝘩𝘪𝘴𝘵𝘰́𝘳𝘪𝘤𝘢 𝘣𝘢𝘵𝘢𝘭𝘭𝘢 𝘧𝘪𝘯𝘢𝘭.
▪️𝘌𝘭 𝘢𝘳𝘨𝘶𝘮𝘦𝘯𝘵𝘰: 𝘕𝘢𝘳𝘳𝘢 𝘤𝘰́𝘮𝘰 𝘊𝘰𝘯𝘴𝘵𝘢𝘯𝘵𝘪𝘯𝘰 (𝘪𝘯𝘵𝘦𝘳𝘱𝘳𝘦𝘵𝘢𝘥𝘰 𝘱𝘰𝘳 𝘊𝘰𝘳𝘯𝘦𝘭 𝘞𝘪𝘭𝘥𝘦) 𝘦𝘴 𝘷𝘪́𝘤𝘵𝘪𝘮𝘢 𝘥𝘦 𝘭𝘢𝘴 𝘮𝘢𝘯𝘪𝘰𝘣𝘳𝘢𝘴 𝘱𝘰𝘭𝘪́𝘵𝘪𝘤𝘢𝘴 𝘥𝘦 𝘔𝘢𝘫𝘦𝘯𝘤𝘪𝘰 (𝘔𝘢𝘴𝘴𝘪𝘮𝘰 𝘚𝘦𝘳𝘢𝘵𝘰) 𝘱𝘢𝘳𝘢 𝘦𝘭𝘪𝘮𝘪𝘯𝘢𝘳𝘭𝘰.
▪️𝘓𝘢 𝘱𝘦𝘭𝘪́𝘤𝘶𝘭𝘢 𝘢𝘣𝘢𝘳𝘤𝘢 𝘦𝘭 𝘮𝘪𝘭𝘢𝘨𝘳𝘰 𝘥𝘦 𝘭𝘢 𝘷𝘪𝘴𝘪𝘰́𝘯 𝘥𝘦 𝘭𝘢 𝘤𝘳𝘶𝘻 𝘤𝘰𝘯 𝘭𝘢 𝘪𝘯𝘴𝘤𝘳𝘪𝘱𝘤𝘪𝘰́𝘯 𝘤𝘦𝘭𝘦𝘴𝘵𝘪𝘢𝘭 𝘺 𝘤𝘰𝘯𝘤𝘭𝘶𝘺𝘦 𝘱𝘳𝘦𝘤𝘪𝘴𝘢𝘮𝘦𝘯𝘵𝘦 𝘤𝘰𝘯 𝘭𝘢 𝘷𝘪𝘤𝘵𝘰𝘳𝘪𝘢 𝘥𝘦 𝘭𝘢𝘴 𝘭𝘦𝘨𝘪𝘰𝘯𝘦𝘴 𝘥𝘦 𝘊𝘰𝘯𝘴𝘵𝘢𝘯𝘵𝘪𝘯𝘰 𝘺 𝘭𝘢 𝘵𝘳𝘢𝘨𝘪𝘤𝘢 𝘥𝘦𝘳𝘳𝘰𝘵𝘢 𝘥𝘦 𝘔𝘢𝘫𝘦𝘯𝘤𝘪𝘰 𝘦𝘯 𝘭𝘢𝘴 𝘪𝘯𝘮𝘦𝘥𝘪𝘢𝘤𝘪𝘰𝘯𝘦𝘴 𝘥𝘦𝘭 𝘗𝘶𝘦𝘯𝘵𝘦 𝘔𝘪𝘭𝘷𝘪𝘰.#roma #imperioromano #majencio #constantino #historia #arqueologia #antiguaroma #puentemilvio #historiareal #curiosidades #museonacionalromano #palatino #arqueología #ecosdelpasado
-
SIGUE ⬇️
Roma tenía una costumbre brutal con ciertos derrotados.
Intentaba borrarlos de la historia.
Sus nombres eran eliminados de inscripciones, sus estatuas destruidas y sus recuerdos manipulados.
Constantino terminó incluso apropiándose de edificios iniciados por Majencio, como la famosa basílica del Foro.Parecía que Majencio iba a desaparecer completamente bajo la propaganda del vencedor.
Pero casi 1700 años después ocurrió algo inesperado.
En 2005, arqueólogos dirigidos por Clementina Panella excavaban en las laderas del monte Palatino cuando encontraron una cavidad oculta a unos cuatro metros de profundidad.
Dentro había algo extraordinario.
No monedas.
No joyas comunes.
Sino las insignias imperiales completas de Majencio.
Era un descubrimiento casi imposible.
Los arqueólogos encontraron tres cetros imperiales, lanzas ceremoniales, jabalinas de gala, soportes de estandartes y varios símbolos de autoridad envueltos cuidadosamente en lino y seda.
Las telas habían protegido parcialmente las piezas durante siglos.
También aparecieron restos de cajas de madera de álamo donde habían sido escondidas.El objeto más impresionante era uno de los cetros: fabricado en oricalco —una aleación dorada parecida al oro— rematado con pétalos metálicos que sostenían una esfera de vidrio verde oscuro.
El globo simbolizaba el dominio sobre el mundo.Otros cetros llevaban esferas de calcedonia azulada y vidrio amarillo.
Lo increíble es que estas piezas estaban intactas.
No fragmentadas.
No saqueadas.
Completas.Y eso convirtió el hallazgo en algo único.
Hasta entonces esas insignias imperiales solo se conocían por relieves, monedas o esculturas antiguas.
Nadie había encontrado unas reales tan completas pertenecientes a un emperador romano.El descubrimiento abrió además un debate fascinante.
¿Por qué estaban escondidas?
Hay dos teorías principales.
La primera dice que Majencio ordenó ocultarlas antes de la batalla.
Sabía que Constantino avanzaba y quizá entendía que podía perder.
Enterrar las insignias imperiales habría sido una forma desesperada de impedir que el enemigo las usara para legitimarse inmediatamente como nuevo dueño de Roma.La segunda teoría resulta todavía más humana.
Tras la derrota y la exhibición de la cabeza de Majencio, algunos funcionarios o servidores fieles pudieron esconder los objetos apresuradamente para evitar que fueran profanados como trofeos.
Y la escena resulta muy fácil de imaginar.
Roma llena de rumores.
Noticias entrando a la ciudad.
Soldados huyendo.
Puertas cerrándose.
Gente hablando en voz baja.
Y alguien envolviendo cuidadosamente los símbolos de un emperador derrotado mientras fuera el mundo cambiaba para siempre.
Porque eso es lo que realmente ocurrió tras el Puente Milvio.
No solo cayó un hombre.
Cambió el rumbo de Occidente.
Poco después Constantino promulgó el Edicto de Milán, legalizando el cristianismo.
Con el tiempo fundaría Constantinopla y transformaría completamente la estructura política y religiosa del Imperio.Majencio quedó reducido al papel de villano en la historia oficial.
Pero la tierra terminó guardando algo que la propaganda no pudo destruir: las últimas huellas físicas de un emperador que intentó devolverle a Roma su antiguo protagonismo… y perdió.
Hoy esas insignias se conservan en el Museo Nacional Romano, en el Palazzo Massimo alle Terme, como un eco silencioso de aquella guerra civil.
Y quizá eso sea lo más fascinante de toda esta historia.
Que incluso cuando los vencedores intentan borrar a alguien para siempre, a veces el suelo decide recordar.
▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣
▪️𝘊𝘰𝘯𝘴𝘵𝘢𝘯𝘵𝘪𝘯𝘰 𝘦𝘭 𝘎𝘳𝘢𝘯𝘥𝘦 (𝘵𝘢𝘮𝘣𝘪𝘦́𝘯 𝘤𝘰𝘯𝘰𝘤𝘪𝘥𝘢 𝘤𝘰𝘮𝘰 𝘊𝘰𝘯𝘴𝘵𝘢𝘯𝘵𝘪𝘯𝘰 𝘺 𝘭𝘢 𝘊𝘳𝘶𝘻, 1961): 𝘚𝘦 𝘵𝘳𝘢𝘵𝘢 𝘥𝘦 𝘶𝘯𝘢 𝘤𝘰𝘱𝘳𝘰𝘥𝘶𝘤𝘤𝘪𝘰́𝘯 𝘤𝘪𝘯𝘦𝘮𝘢𝘵𝘰𝘨𝘳𝘢𝘧𝘪𝘤𝘢 𝘥𝘳𝘢𝘮𝘢𝘵𝘪𝘤𝘢 𝘦 𝘩𝘪𝘴𝘵𝘰́𝘳𝘪𝘤𝘢 𝘥𝘦 𝘨𝘦́𝘯𝘦𝘳𝘰 𝘱𝘦𝘱𝘭𝘶𝘮 (𝘤𝘪𝘯𝘦 𝘥𝘦 𝘳𝘰𝘮𝘢𝘯𝘰𝘴) 𝘥𝘪𝘳𝘪𝘨𝘪𝘥𝘢 𝘱𝘰𝘳 𝘓𝘪𝘰𝘯𝘦𝘭𝘭𝘰 𝘋𝘦 𝘍𝘦𝘭𝘪𝘤𝘦.
▪️𝘓𝘢 𝘵𝘳𝘢𝘮𝘢 𝘴𝘦 𝘤𝘦𝘯𝘵𝘳𝘢 𝘦𝘯 𝘦𝘭 𝘢𝘴𝘤𝘦𝘯𝘴𝘰 𝘢𝘭 𝘱𝘰𝘥𝘦𝘳 𝘥𝘦𝘭 𝘨𝘦𝘯𝘦𝘳𝘢𝘭, 𝘭𝘢𝘴 𝘤𝘰𝘯𝘴𝘱𝘪𝘳𝘢𝘤𝘪𝘰𝘯𝘦𝘴 𝘱𝘢𝘭𝘢𝘤𝘪𝘦𝘨𝘢𝘴 𝘥𝘦 𝘴𝘶 𝘤𝘶𝘯̃𝘢𝘥𝘰 𝘺 𝘭𝘢 𝘩𝘪𝘴𝘵𝘰́𝘳𝘪𝘤𝘢 𝘣𝘢𝘵𝘢𝘭𝘭𝘢 𝘧𝘪𝘯𝘢𝘭.
▪️𝘌𝘭 𝘢𝘳𝘨𝘶𝘮𝘦𝘯𝘵𝘰: 𝘕𝘢𝘳𝘳𝘢 𝘤𝘰́𝘮𝘰 𝘊𝘰𝘯𝘴𝘵𝘢𝘯𝘵𝘪𝘯𝘰 (𝘪𝘯𝘵𝘦𝘳𝘱𝘳𝘦𝘵𝘢𝘥𝘰 𝘱𝘰𝘳 𝘊𝘰𝘳𝘯𝘦𝘭 𝘞𝘪𝘭𝘥𝘦) 𝘦𝘴 𝘷𝘪́𝘤𝘵𝘪𝘮𝘢 𝘥𝘦 𝘭𝘢𝘴 𝘮𝘢𝘯𝘪𝘰𝘣𝘳𝘢𝘴 𝘱𝘰𝘭𝘪́𝘵𝘪𝘤𝘢𝘴 𝘥𝘦 𝘔𝘢𝘫𝘦𝘯𝘤𝘪𝘰 (𝘔𝘢𝘴𝘴𝘪𝘮𝘰 𝘚𝘦𝘳𝘢𝘵𝘰) 𝘱𝘢𝘳𝘢 𝘦𝘭𝘪𝘮𝘪𝘯𝘢𝘳𝘭𝘰.
▪️𝘓𝘢 𝘱𝘦𝘭𝘪́𝘤𝘶𝘭𝘢 𝘢𝘣𝘢𝘳𝘤𝘢 𝘦𝘭 𝘮𝘪𝘭𝘢𝘨𝘳𝘰 𝘥𝘦 𝘭𝘢 𝘷𝘪𝘴𝘪𝘰́𝘯 𝘥𝘦 𝘭𝘢 𝘤𝘳𝘶𝘻 𝘤𝘰𝘯 𝘭𝘢 𝘪𝘯𝘴𝘤𝘳𝘪𝘱𝘤𝘪𝘰́𝘯 𝘤𝘦𝘭𝘦𝘴𝘵𝘪𝘢𝘭 𝘺 𝘤𝘰𝘯𝘤𝘭𝘶𝘺𝘦 𝘱𝘳𝘦𝘤𝘪𝘴𝘢𝘮𝘦𝘯𝘵𝘦 𝘤𝘰𝘯 𝘭𝘢 𝘷𝘪𝘤𝘵𝘰𝘳𝘪𝘢 𝘥𝘦 𝘭𝘢𝘴 𝘭𝘦𝘨𝘪𝘰𝘯𝘦𝘴 𝘥𝘦 𝘊𝘰𝘯𝘴𝘵𝘢𝘯𝘵𝘪𝘯𝘰 𝘺 𝘭𝘢 𝘵𝘳𝘢𝘨𝘪𝘤𝘢 𝘥𝘦𝘳𝘳𝘰𝘵𝘢 𝘥𝘦 𝘔𝘢𝘫𝘦𝘯𝘤𝘪𝘰 𝘦𝘯 𝘭𝘢𝘴 𝘪𝘯𝘮𝘦𝘥𝘪𝘢𝘤𝘪𝘰𝘯𝘦𝘴 𝘥𝘦𝘭 𝘗𝘶𝘦𝘯𝘵𝘦 𝘔𝘪𝘭𝘷𝘪𝘰.#roma #imperioromano #majencio #constantino #historia #arqueologia #antiguaroma #puentemilvio #historiareal #curiosidades #museonacionalromano #palatino #arqueología #ecosdelpasado
-
SIGUE ⬇️
Roma tenía una costumbre brutal con ciertos derrotados.
Intentaba borrarlos de la historia.
Sus nombres eran eliminados de inscripciones, sus estatuas destruidas y sus recuerdos manipulados.
Constantino terminó incluso apropiándose de edificios iniciados por Majencio, como la famosa basílica del Foro.Parecía que Majencio iba a desaparecer completamente bajo la propaganda del vencedor.
Pero casi 1700 años después ocurrió algo inesperado.
En 2005, arqueólogos dirigidos por Clementina Panella excavaban en las laderas del monte Palatino cuando encontraron una cavidad oculta a unos cuatro metros de profundidad.
Dentro había algo extraordinario.
No monedas.
No joyas comunes.
Sino las insignias imperiales completas de Majencio.
Era un descubrimiento casi imposible.
Los arqueólogos encontraron tres cetros imperiales, lanzas ceremoniales, jabalinas de gala, soportes de estandartes y varios símbolos de autoridad envueltos cuidadosamente en lino y seda.
Las telas habían protegido parcialmente las piezas durante siglos.
También aparecieron restos de cajas de madera de álamo donde habían sido escondidas.El objeto más impresionante era uno de los cetros: fabricado en oricalco —una aleación dorada parecida al oro— rematado con pétalos metálicos que sostenían una esfera de vidrio verde oscuro.
El globo simbolizaba el dominio sobre el mundo.Otros cetros llevaban esferas de calcedonia azulada y vidrio amarillo.
Lo increíble es que estas piezas estaban intactas.
No fragmentadas.
No saqueadas.
Completas.Y eso convirtió el hallazgo en algo único.
Hasta entonces esas insignias imperiales solo se conocían por relieves, monedas o esculturas antiguas.
Nadie había encontrado unas reales tan completas pertenecientes a un emperador romano.El descubrimiento abrió además un debate fascinante.
¿Por qué estaban escondidas?
Hay dos teorías principales.
La primera dice que Majencio ordenó ocultarlas antes de la batalla.
Sabía que Constantino avanzaba y quizá entendía que podía perder.
Enterrar las insignias imperiales habría sido una forma desesperada de impedir que el enemigo las usara para legitimarse inmediatamente como nuevo dueño de Roma.La segunda teoría resulta todavía más humana.
Tras la derrota y la exhibición de la cabeza de Majencio, algunos funcionarios o servidores fieles pudieron esconder los objetos apresuradamente para evitar que fueran profanados como trofeos.
Y la escena resulta muy fácil de imaginar.
Roma llena de rumores.
Noticias entrando a la ciudad.
Soldados huyendo.
Puertas cerrándose.
Gente hablando en voz baja.
Y alguien envolviendo cuidadosamente los símbolos de un emperador derrotado mientras fuera el mundo cambiaba para siempre.
Porque eso es lo que realmente ocurrió tras el Puente Milvio.
No solo cayó un hombre.
Cambió el rumbo de Occidente.
Poco después Constantino promulgó el Edicto de Milán, legalizando el cristianismo.
Con el tiempo fundaría Constantinopla y transformaría completamente la estructura política y religiosa del Imperio.Majencio quedó reducido al papel de villano en la historia oficial.
Pero la tierra terminó guardando algo que la propaganda no pudo destruir: las últimas huellas físicas de un emperador que intentó devolverle a Roma su antiguo protagonismo… y perdió.
Hoy esas insignias se conservan en el Museo Nacional Romano, en el Palazzo Massimo alle Terme, como un eco silencioso de aquella guerra civil.
Y quizá eso sea lo más fascinante de toda esta historia.
Que incluso cuando los vencedores intentan borrar a alguien para siempre, a veces el suelo decide recordar.
▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣
▪️𝘊𝘰𝘯𝘴𝘵𝘢𝘯𝘵𝘪𝘯𝘰 𝘦𝘭 𝘎𝘳𝘢𝘯𝘥𝘦 (𝘵𝘢𝘮𝘣𝘪𝘦́𝘯 𝘤𝘰𝘯𝘰𝘤𝘪𝘥𝘢 𝘤𝘰𝘮𝘰 𝘊𝘰𝘯𝘴𝘵𝘢𝘯𝘵𝘪𝘯𝘰 𝘺 𝘭𝘢 𝘊𝘳𝘶𝘻, 1961): 𝘚𝘦 𝘵𝘳𝘢𝘵𝘢 𝘥𝘦 𝘶𝘯𝘢 𝘤𝘰𝘱𝘳𝘰𝘥𝘶𝘤𝘤𝘪𝘰́𝘯 𝘤𝘪𝘯𝘦𝘮𝘢𝘵𝘰𝘨𝘳𝘢𝘧𝘪𝘤𝘢 𝘥𝘳𝘢𝘮𝘢𝘵𝘪𝘤𝘢 𝘦 𝘩𝘪𝘴𝘵𝘰́𝘳𝘪𝘤𝘢 𝘥𝘦 𝘨𝘦́𝘯𝘦𝘳𝘰 𝘱𝘦𝘱𝘭𝘶𝘮 (𝘤𝘪𝘯𝘦 𝘥𝘦 𝘳𝘰𝘮𝘢𝘯𝘰𝘴) 𝘥𝘪𝘳𝘪𝘨𝘪𝘥𝘢 𝘱𝘰𝘳 𝘓𝘪𝘰𝘯𝘦𝘭𝘭𝘰 𝘋𝘦 𝘍𝘦𝘭𝘪𝘤𝘦.
▪️𝘓𝘢 𝘵𝘳𝘢𝘮𝘢 𝘴𝘦 𝘤𝘦𝘯𝘵𝘳𝘢 𝘦𝘯 𝘦𝘭 𝘢𝘴𝘤𝘦𝘯𝘴𝘰 𝘢𝘭 𝘱𝘰𝘥𝘦𝘳 𝘥𝘦𝘭 𝘨𝘦𝘯𝘦𝘳𝘢𝘭, 𝘭𝘢𝘴 𝘤𝘰𝘯𝘴𝘱𝘪𝘳𝘢𝘤𝘪𝘰𝘯𝘦𝘴 𝘱𝘢𝘭𝘢𝘤𝘪𝘦𝘨𝘢𝘴 𝘥𝘦 𝘴𝘶 𝘤𝘶𝘯̃𝘢𝘥𝘰 𝘺 𝘭𝘢 𝘩𝘪𝘴𝘵𝘰́𝘳𝘪𝘤𝘢 𝘣𝘢𝘵𝘢𝘭𝘭𝘢 𝘧𝘪𝘯𝘢𝘭.
▪️𝘌𝘭 𝘢𝘳𝘨𝘶𝘮𝘦𝘯𝘵𝘰: 𝘕𝘢𝘳𝘳𝘢 𝘤𝘰́𝘮𝘰 𝘊𝘰𝘯𝘴𝘵𝘢𝘯𝘵𝘪𝘯𝘰 (𝘪𝘯𝘵𝘦𝘳𝘱𝘳𝘦𝘵𝘢𝘥𝘰 𝘱𝘰𝘳 𝘊𝘰𝘳𝘯𝘦𝘭 𝘞𝘪𝘭𝘥𝘦) 𝘦𝘴 𝘷𝘪́𝘤𝘵𝘪𝘮𝘢 𝘥𝘦 𝘭𝘢𝘴 𝘮𝘢𝘯𝘪𝘰𝘣𝘳𝘢𝘴 𝘱𝘰𝘭𝘪́𝘵𝘪𝘤𝘢𝘴 𝘥𝘦 𝘔𝘢𝘫𝘦𝘯𝘤𝘪𝘰 (𝘔𝘢𝘴𝘴𝘪𝘮𝘰 𝘚𝘦𝘳𝘢𝘵𝘰) 𝘱𝘢𝘳𝘢 𝘦𝘭𝘪𝘮𝘪𝘯𝘢𝘳𝘭𝘰.
▪️𝘓𝘢 𝘱𝘦𝘭𝘪́𝘤𝘶𝘭𝘢 𝘢𝘣𝘢𝘳𝘤𝘢 𝘦𝘭 𝘮𝘪𝘭𝘢𝘨𝘳𝘰 𝘥𝘦 𝘭𝘢 𝘷𝘪𝘴𝘪𝘰́𝘯 𝘥𝘦 𝘭𝘢 𝘤𝘳𝘶𝘻 𝘤𝘰𝘯 𝘭𝘢 𝘪𝘯𝘴𝘤𝘳𝘪𝘱𝘤𝘪𝘰́𝘯 𝘤𝘦𝘭𝘦𝘴𝘵𝘪𝘢𝘭 𝘺 𝘤𝘰𝘯𝘤𝘭𝘶𝘺𝘦 𝘱𝘳𝘦𝘤𝘪𝘴𝘢𝘮𝘦𝘯𝘵𝘦 𝘤𝘰𝘯 𝘭𝘢 𝘷𝘪𝘤𝘵𝘰𝘳𝘪𝘢 𝘥𝘦 𝘭𝘢𝘴 𝘭𝘦𝘨𝘪𝘰𝘯𝘦𝘴 𝘥𝘦 𝘊𝘰𝘯𝘴𝘵𝘢𝘯𝘵𝘪𝘯𝘰 𝘺 𝘭𝘢 𝘵𝘳𝘢𝘨𝘪𝘤𝘢 𝘥𝘦𝘳𝘳𝘰𝘵𝘢 𝘥𝘦 𝘔𝘢𝘫𝘦𝘯𝘤𝘪𝘰 𝘦𝘯 𝘭𝘢𝘴 𝘪𝘯𝘮𝘦𝘥𝘪𝘢𝘤𝘪𝘰𝘯𝘦𝘴 𝘥𝘦𝘭 𝘗𝘶𝘦𝘯𝘵𝘦 𝘔𝘪𝘭𝘷𝘪𝘰.#roma #imperioromano #majencio #constantino #historia #arqueologia #antiguaroma #puentemilvio #historiareal #curiosidades #museonacionalromano #palatino #arqueología #ecosdelpasado
-
Si, continuamos con la serie de tutoriales basadas en el hecho de que ya tenemos una red privada virtual (VPN) desde la que podremos acceder a la autenticación de servicios a los que solo nosotros accedemos.
Introducción
Hasta el momento hemos tenido éxito en dejar solo las rutas necesarias para NextCloud y dejando en secreto una instancia FreshRSS. La primera ruta es parcial y la segunda, oculta completa. Ahora, nos toca ocultar parcialmente una que puede resultar un poco más compleja debido a que hablamos de WordPress. El sistema de blogs utilizado para casi cualquier cosa y por eso puede tener puertas por todas partes.
Ya no es necesario poner los requisitos puesto que ya los cumplimos todos, así que vamos directo a la teoría.
Desarrollo
La verdad pensé que sería tan sencillo como mandarle un
location deny all, pero no. WordPress usa un sistema de rutas y embellecedores de URL que puede hacer que olvides que/wp-loginno es lo mismo que/wp-login.php. Además, bloqueando el/wp-adminse te carga también el sistema AJAX, con lo que el contact form 7 dejaría de funcionar. Vamos repasando lo que hemos hecho para evitar todo esto.1 2 3 4 5 6 7 8
location = /wp-admin/admin-ajax.php { allow all; # Permitir que el público lo use para formularios/filtros # IMPORTANTE: Aquí debes incluir tu configuración de PHP # para que Nginx sepa cómo procesar el archivo. include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP }
Debes agregar este fragmento a tu archivo de configuración de nginx después de tu bloque de php. Esto es porque luego bloquearemos la ruta
/wp-adminla cual terminará cargándose aladmin-ajax.phpel cual sirve para muchas funciones, especialmente para los plugins. pero si no tienes casi nada, es posible que solo afecte al funcionamiento de contact form 71 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
location /wp-admin{ allow 10.0.0.0/24; deny all; include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP} location /wp-login{ allow 10.0.0.0/24; deny all; include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP}location = /wp-login.php { allow 10.0.0.0/24; deny all; include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP}
Estos bloques son de lo mas predecible. Al igual que en los casos anteriores, basta con definir la ruta que queremos bloquear y pues… bloquearla. Recuerda que la intención es que se pueda acceder por la red privada virtual, así que agrega tu rango de subred con el que tienes configurado WireGuard.
Por ultimo, haremos unos cuantos ajustes de seguridad.
1 2 3
location ~* (readme.html|debug.log|license.txt) { deny all; }
Esto es mas para protegerte de descuidos. El archivo
readme.htmlylicence.txtestá públicamente accesible. Bloquéalo para no delatar tu versión exacta de WordPress (es mas fácil atacar una versión especifica que atacar al azar hasta que aciertas a la vulnerabilidad que buscas).Debug.loges un archivo que queda visible si has habilitado la depuración. Hay mucha info sensible allí. Lo mejor es que lo escondas por si las dudas.Con estos cambios ya no tendrás que preocuparte tanto por ataques de fuerza bruta pues, no pueden forzar la cerradura si no hay cerradura XD.
También te beneficia si tienes pocos recursos, porque tu servidor no tiene que estar atendiendo al ruido de Internet (bots, scrappers, etc) y puede centrarse en el trafico real.
Conclusiones
Pues verás, a diferencia de mi pobre lector de RSS que no tenia muchas visitas indeseadas, mi blog principal si que es atormentado todo el tiempo. Los que responden 200 son solo de tanteo. Confirman que la página existe. Pero los que devuelven otros errores son de ataques. Si no los bloqueara, estarían ahí todo el rato probando combinaciones de contraseñas hasta dar con la correcta y joderme la vida.
Y verás, probablemente puedas comprobar por ti mismo si estos códigos funcionan. Basta con que entres a la url de
/wp-admino/wp-loginy encontraras errores 403Pero el resto del sitio esta completamente funcional.
El hecho de que pueda seguir escribiendo y puedas leer este post, es prueba de que las configuraciones aquí aplicadas han funcionado.
¿Sobre qué ganamos con esto? la verdad, algo mas de paz. Ya no tienes que preocuparte tanto por la calidad de tu contraseña, pero no te descuides, para todo, activa A2F (autenticacion en dos factores) porque aun puedes tener accidentes. Ya sabes, errores de capa 8 jajaja.
En adelante, los logs ya no deberán dar respuestas 200, sino un error 403. Ya es cuestión de modificar las reglas de fail2ban para que bloquee a los que provocan esos errores, pero claro, recordando que no te bloquees a ti mismo porque si olvidas entrar con wireguard activo, puede dejarte pateado afuera.
https://interlan.ec/blog/2026/05/01/tutorial-mejorando-la-seguridad-de-wordpress-mediante-regas-nginx/ #Blog #devops #experimentos #linux #nginx #seguridadInformática #selfhosting #servidores #spam #tutorial #vps #wordpress -
Si, continuamos con la serie de tutoriales basadas en el hecho de que ya tenemos una red privada virtual (VPN) desde la que podremos acceder a la autenticación de servicios a los que solo nosotros accedemos.
Introducción
Hasta el momento hemos tenido éxito en dejar solo las rutas necesarias para NextCloud y dejando en secreto una instancia FreshRSS. La primera ruta es parcial y la segunda, oculta completa. Ahora, nos toca ocultar parcialmente una que puede resultar un poco más compleja debido a que hablamos de WordPress. El sistema de blogs utilizado para casi cualquier cosa y por eso puede tener puertas por todas partes.
Ya no es necesario poner los requisitos puesto que ya los cumplimos todos, así que vamos directo a la teoría.
Desarrollo
La verdad pensé que sería tan sencillo como mandarle un
location deny all, pero no. WordPress usa un sistema de rutas y embellecedores de URL que puede hacer que olvides que/wp-loginno es lo mismo que/wp-login.php. Además, bloqueando el/wp-adminse te carga también el sistema AJAX, con lo que el contact form 7 dejaría de funcionar. Vamos repasando lo que hemos hecho para evitar todo esto.1 2 3 4 5 6 7 8
location = /wp-admin/admin-ajax.php { allow all; # Permitir que el público lo use para formularios/filtros # IMPORTANTE: Aquí debes incluir tu configuración de PHP # para que Nginx sepa cómo procesar el archivo. include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP }
Debes agregar este fragmento a tu archivo de configuración de nginx después de tu bloque de php. Esto es porque luego bloquearemos la ruta
/wp-adminla cual terminará cargándose aladmin-ajax.phpel cual sirve para muchas funciones, especialmente para los plugins. pero si no tienes casi nada, es posible que solo afecte al funcionamiento de contact form 71 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
location /wp-admin{ allow 10.0.0.0/24; deny all; include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP} location /wp-login{ allow 10.0.0.0/24; deny all; include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP}location = /wp-login.php { allow 10.0.0.0/24; deny all; include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP}
Estos bloques son de lo mas predecible. Al igual que en los casos anteriores, basta con definir la ruta que queremos bloquear y pues… bloquearla. Recuerda que la intención es que se pueda acceder por la red privada virtual, así que agrega tu rango de subred con el que tienes configurado WireGuard.
Por ultimo, haremos unos cuantos ajustes de seguridad.
1 2 3
location ~* (readme.html|debug.log|license.txt) { deny all; }
Esto es mas para protegerte de descuidos. El archivo
readme.htmlylicence.txtestá públicamente accesible. Bloquéalo para no delatar tu versión exacta de WordPress (es mas fácil atacar una versión especifica que atacar al azar hasta que aciertas a la vulnerabilidad que buscas).Debug.loges un archivo que queda visible si has habilitado la depuración. Hay mucha info sensible allí. Lo mejor es que lo escondas por si las dudas.Con estos cambios ya no tendrás que preocuparte tanto por ataques de fuerza bruta pues, no pueden forzar la cerradura si no hay cerradura XD.
También te beneficia si tienes pocos recursos, porque tu servidor no tiene que estar atendiendo al ruido de Internet (bots, scrappers, etc) y puede centrarse en el trafico real.
Conclusiones
Pues verás, a diferencia de mi pobre lector de RSS que no tenia muchas visitas indeseadas, mi blog principal si que es atormentado todo el tiempo. Los que responden 200 son solo de tanteo. Confirman que la página existe. Pero los que devuelven otros errores son de ataques. Si no los bloqueara, estarían ahí todo el rato probando combinaciones de contraseñas hasta dar con la correcta y joderme la vida.
Y verás, probablemente puedas comprobar por ti mismo si estos códigos funcionan. Basta con que entres a la url de
/wp-admino/wp-loginy encontraras errores 403Pero el resto del sitio esta completamente funcional.
El hecho de que pueda seguir escribiendo y puedas leer este post, es prueba de que las configuraciones aquí aplicadas han funcionado.
¿Sobre qué ganamos con esto? la verdad, algo mas de paz. Ya no tienes que preocuparte tanto por la calidad de tu contraseña, pero no te descuides, para todo, activa A2F (autenticacion en dos factores) porque aun puedes tener accidentes. Ya sabes, errores de capa 8 jajaja.
En adelante, los logs ya no deberán dar respuestas 200, sino un error 403. Ya es cuestión de modificar las reglas de fail2ban para que bloquee a los que provocan esos errores, pero claro, recordando que no te bloquees a ti mismo porque si olvidas entrar con wireguard activo, puede dejarte pateado afuera.
https://interlan.ec/blog/2026/05/01/tutorial-mejorando-la-seguridad-de-wordpress-mediante-regas-nginx/ #Blog #devops #experimentos #linux #nginx #seguridadInformática #selfhosting #servidores #spam #tutorial #vps #wordpress -
Si, continuamos con la serie de tutoriales basadas en el hecho de que ya tenemos una red privada virtual (VPN) desde la que podremos acceder a la autenticación de servicios a los que solo nosotros accedemos.
Introducción
Hasta el momento hemos tenido éxito en dejar solo las rutas necesarias para NextCloud y dejando en secreto una instancia FreshRSS. La primera ruta es parcial y la segunda, oculta completa. Ahora, nos toca ocultar parcialmente una que puede resultar un poco más compleja debido a que hablamos de WordPress. El sistema de blogs utilizado para casi cualquier cosa y por eso puede tener puertas por todas partes.
Ya no es necesario poner los requisitos puesto que ya los cumplimos todos, así que vamos directo a la teoría.
Desarrollo
La verdad pensé que sería tan sencillo como mandarle un
location deny all, pero no. WordPress usa un sistema de rutas y embellecedores de URL que puede hacer que olvides que/wp-loginno es lo mismo que/wp-login.php. Además, bloqueando el/wp-adminse te carga también el sistema AJAX, con lo que el contact form 7 dejaría de funcionar. Vamos repasando lo que hemos hecho para evitar todo esto.1 2 3 4 5 6 7 8
location = /wp-admin/admin-ajax.php { allow all; # Permitir que el público lo use para formularios/filtros # IMPORTANTE: Aquí debes incluir tu configuración de PHP # para que Nginx sepa cómo procesar el archivo. include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP }
Debes agregar este fragmento a tu archivo de configuración de nginx después de tu bloque de php. Esto es porque luego bloquearemos la ruta
/wp-adminla cual terminará cargándose aladmin-ajax.phpel cual sirve para muchas funciones, especialmente para los plugins. pero si no tienes casi nada, es posible que solo afecte al funcionamiento de contact form 71 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
location /wp-admin{ allow 10.0.0.0/24; deny all; include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP} location /wp-login{ allow 10.0.0.0/24; deny all; include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP}location = /wp-login.php { allow 10.0.0.0/24; deny all; include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP}
Estos bloques son de lo mas predecible. Al igual que en los casos anteriores, basta con definir la ruta que queremos bloquear y pues… bloquearla. Recuerda que la intención es que se pueda acceder por la red privada virtual, así que agrega tu rango de subred con el que tienes configurado WireGuard.
Por ultimo, haremos unos cuantos ajustes de seguridad.
1 2 3
location ~* (readme.html|debug.log|license.txt) { deny all; }
Esto es mas para protegerte de descuidos. El archivo
readme.htmlylicence.txtestá públicamente accesible. Bloquéalo para no delatar tu versión exacta de WordPress (es mas fácil atacar una versión especifica que atacar al azar hasta que aciertas a la vulnerabilidad que buscas).Debug.loges un archivo que queda visible si has habilitado la depuración. Hay mucha info sensible allí. Lo mejor es que lo escondas por si las dudas.Con estos cambios ya no tendrás que preocuparte tanto por ataques de fuerza bruta pues, no pueden forzar la cerradura si no hay cerradura XD.
También te beneficia si tienes pocos recursos, porque tu servidor no tiene que estar atendiendo al ruido de Internet (bots, scrappers, etc) y puede centrarse en el trafico real.
Conclusiones
Pues verás, a diferencia de mi pobre lector de RSS que no tenia muchas visitas indeseadas, mi blog principal si que es atormentado todo el tiempo. Los que responden 200 son solo de tanteo. Confirman que la página existe. Pero los que devuelven otros errores son de ataques. Si no los bloqueara, estarían ahí todo el rato probando combinaciones de contraseñas hasta dar con la correcta y joderme la vida.
Y verás, probablemente puedas comprobar por ti mismo si estos códigos funcionan. Basta con que entres a la url de
/wp-admino/wp-loginy encontraras errores 403Pero el resto del sitio esta completamente funcional.
El hecho de que pueda seguir escribiendo y puedas leer este post, es prueba de que las configuraciones aquí aplicadas han funcionado.
¿Sobre qué ganamos con esto? la verdad, algo mas de paz. Ya no tienes que preocuparte tanto por la calidad de tu contraseña, pero no te descuides, para todo, activa A2F (autenticacion en dos factores) porque aun puedes tener accidentes. Ya sabes, errores de capa 8 jajaja.
En adelante, los logs ya no deberán dar respuestas 200, sino un error 403. Ya es cuestión de modificar las reglas de fail2ban para que bloquee a los que provocan esos errores, pero claro, recordando que no te bloquees a ti mismo porque si olvidas entrar con wireguard activo, puede dejarte pateado afuera.
https://interlan.ec/blog/2026/05/01/tutorial-mejorando-la-seguridad-de-wordpress-mediante-regas-nginx/ #Blog #devops #experimentos #linux #nginx #seguridadInformática #selfhosting #servidores #spam #tutorial #vps #wordpress -
Si, continuamos con la serie de tutoriales basadas en el hecho de que ya tenemos una red privada virtual (VPN) desde la que podremos acceder a la autenticación de servicios a los que solo nosotros accedemos.
Introducción
Hasta el momento hemos tenido éxito en dejar solo las rutas necesarias para NextCloud y dejando en secreto una instancia FreshRSS. La primera ruta es parcial y la segunda, oculta completa. Ahora, nos toca ocultar parcialmente una que puede resultar un poco más compleja debido a que hablamos de WordPress. El sistema de blogs utilizado para casi cualquier cosa y por eso puede tener puertas por todas partes.
Ya no es necesario poner los requisitos puesto que ya los cumplimos todos, así que vamos directo a la teoría.
Desarrollo
La verdad pensé que sería tan sencillo como mandarle un
location deny all, pero no. WordPress usa un sistema de rutas y embellecedores de URL que puede hacer que olvides que/wp-loginno es lo mismo que/wp-login.php. Además, bloqueando el/wp-adminse te carga también el sistema AJAX, con lo que el contact form 7 dejaría de funcionar. Vamos repasando lo que hemos hecho para evitar todo esto.1 2 3 4 5 6 7 8
location = /wp-admin/admin-ajax.php { allow all; # Permitir que el público lo use para formularios/filtros # IMPORTANTE: Aquí debes incluir tu configuración de PHP # para que Nginx sepa cómo procesar el archivo. include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP }
Debes agregar este fragmento a tu archivo de configuración de nginx después de tu bloque de php. Esto es porque luego bloquearemos la ruta
/wp-adminla cual terminará cargándose aladmin-ajax.phpel cual sirve para muchas funciones, especialmente para los plugins. pero si no tienes casi nada, es posible que solo afecte al funcionamiento de contact form 71 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
location /wp-admin{ allow 10.0.0.0/24; deny all; include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP} location /wp-login{ allow 10.0.0.0/24; deny all; include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP}location = /wp-login.php { allow 10.0.0.0/24; deny all; include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; # Ajusta a tu versión de PHP}
Estos bloques son de lo mas predecible. Al igual que en los casos anteriores, basta con definir la ruta que queremos bloquear y pues… bloquearla. Recuerda que la intención es que se pueda acceder por la red privada virtual, así que agrega tu rango de subred con el que tienes configurado WireGuard.
Por ultimo, haremos unos cuantos ajustes de seguridad.
1 2 3
location ~* (readme.html|debug.log|license.txt) { deny all; }
Esto es mas para protegerte de descuidos. El archivo
readme.htmlylicence.txtestá públicamente accesible. Bloquéalo para no delatar tu versión exacta de WordPress (es mas fácil atacar una versión especifica que atacar al azar hasta que aciertas a la vulnerabilidad que buscas).Debug.loges un archivo que queda visible si has habilitado la depuración. Hay mucha info sensible allí. Lo mejor es que lo escondas por si las dudas.Con estos cambios ya no tendrás que preocuparte tanto por ataques de fuerza bruta pues, no pueden forzar la cerradura si no hay cerradura XD.
También te beneficia si tienes pocos recursos, porque tu servidor no tiene que estar atendiendo al ruido de Internet (bots, scrappers, etc) y puede centrarse en el trafico real.
Conclusiones
Pues verás, a diferencia de mi pobre lector de RSS que no tenia muchas visitas indeseadas, mi blog principal si que es atormentado todo el tiempo. Los que responden 200 son solo de tanteo. Confirman que la página existe. Pero los que devuelven otros errores son de ataques. Si no los bloqueara, estarían ahí todo el rato probando combinaciones de contraseñas hasta dar con la correcta y joderme la vida.
Y verás, probablemente puedas comprobar por ti mismo si estos códigos funcionan. Basta con que entres a la url de
/wp-admino/wp-loginy encontraras errores 403Pero el resto del sitio esta completamente funcional.
El hecho de que pueda seguir escribiendo y puedas leer este post, es prueba de que las configuraciones aquí aplicadas han funcionado.
¿Sobre qué ganamos con esto? la verdad, algo mas de paz. Ya no tienes que preocuparte tanto por la calidad de tu contraseña, pero no te descuides, para todo, activa A2F (autenticacion en dos factores) porque aun puedes tener accidentes. Ya sabes, errores de capa 8 jajaja.
En adelante, los logs ya no deberán dar respuestas 200, sino un error 403. Ya es cuestión de modificar las reglas de fail2ban para que bloquee a los que provocan esos errores, pero claro, recordando que no te bloquees a ti mismo porque si olvidas entrar con wireguard activo, puede dejarte pateado afuera.
https://interlan.ec/blog/2026/05/01/tutorial-mejorando-la-seguridad-de-wordpress-mediante-regas-nginx/ #Blog #devops #experimentos #linux #nginx #seguridadInformática #selfhosting #servidores #spam #tutorial #vps #wordpress -
Dado lo bien que salio el ejercicio anterior, vamos a probar aislar un servicio por completo para posteriormente, aislar parcialmente un servicio. En este caso, FreshRSS.
Introducción
En el caso anterior, lo que hicimos fue segmentar un servicio que ya era privado y del que solo queríamos un segmento específico atendiendo a Internet. Este proceso se llama «reducción de superficie de ataque». Este proceso permite cerrar las puertas que pueden intentar forzar para entrar y causarte daño, pero en mi caso es más como reemplazar la puerta por una pared. Te adelanto que tal vez esta técnica no aplique para todos los casos, así que numeraré unos cuantos para que veas si te conviene seguir el camino del ermitaño o continuar como ya estabas.
- Eres el único usuario de tus servicios e infraestructura. Es decir, montaste un servicio público por alguna necesidad puntual como, un lector RSS que puedas alcanzar desde cualquier parte de Internet o algún servicio de notas o algún servicio de sincronización.
- Quieres tener control de tu infraestructura por una «puerta trasera» Suena feo, pero es cuestión de seguridad. No necesitas que todo el mundo esté tocando a la puerta todo el tiempo si eres el único que tiene la llave y el único que puede (y debe) entrar.
- Quieres tener un terreno seguro de juego mientras desarrollas tus cosas. No necesitas desplegar SSL en un entorno privado. Eso facilita muchas cosas.
En ese sentido, reducir la superficie de ataque puede ayudarte a no tener que preocuparte tanto por vulnerabilidades, pero puede complicar un poco la administración. Además claro, tienes que confiar en servicios que pueden caer y dejarte aislado de todo.
La idea es simple y se basa en la siguiente premisa: «¿Si soy el único que usa los logins y demás sistemas de autenticación, ¿para qué tengo que dejarlos al aire para que todos los días estén dale que dale tratando de hackearlos por fuerza bruta los crawlers de Internet?» Así que la idea es simplemente negar el acceso a los sistemas de autenticación a la red expuesta a Internet y dejarla solo para la red expuesta a la red local o la red de WireGuard. Así que en teoría, lo que se necesita es lo siguiente:
- Crear una red WireGuard.
- Crear un servidor DNS para la red WireGuard
- Configurar el DNS para que solo funcione en la interfaz de WireGuard
- Configurar un servicio para que trabaje en la interfaz de WireGuard
- Limitar los accesos a áreas públicas por la interfaz de red
- Limitar los accesos a áreas de autenticación solo a la red de WireGuard
Mira tú, ya tenemos casi todo completo y ahora solo falta ir resolviendo los casos particulares.
Cambiando puertas por paredes
En este ejercicio vamos a bloquear por completo el acceso y uso publico de un servicio que no necesita mas visitas que las mías. En este caso, FreshRSS.
Esta vez no comparto los logs porque realmente hay poco trafico basura que mostrar. La cosa es muy distinta cuando intente bloquear parcialmente el
wp-adminy ya verán por que.Como esta vez el dominio es distinto del equipo de origen, tendremos que hacer algunos ajustes. Recuerda que esto es parte de un tutorial anterior.
Agregamos nuevas reglas a Nginx para que solo permita el acceso desde la interfaz de Wireguard
Al principio del archivo de configuración de nginx:
1 2 3 4 5
map $remote_addr $es_vpn { default 0; "~^10\.0\.0\." 1; # Esto usa una expresión regular para atrapar a cualquiera que empiece con 11.0.0.}
Dentro de tu regla server
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
# 1. REGLA ESPECIAL PARA AJAX (WordPress la necesita pública) location = /wp-admin/admin-ajax.php { include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass unix:/run/php/php8.4-fpm.sock; } # 2. BLOQUE ÚNICO PARA TODO PHP (Incluye la seguridad VPN) location ~ \.php(?:$|/) { # 1. Definir una variable de control set $permitido 0; # 2. Si es la VPN, sumamos 1 if ($es_vpn = 1) { set $permitido 1; } # 3. Si NO es zona restringida (o sea, es el front del sitio), sumamos 1 if ($uri !~* "(wp-admin|wp-login)") { set $permitido 1; } # 4. Si después de ambas comprobaciones sigue en 0, es que es zona restringida Y NO es VPN if ($permitido = 0) { return 403; }
Esta acción genera un error 403 para todos los directorios del dominio. Es justo lo que buscamos. Ahora tenemos que editar en el archivo que creamos antes. el
hosts.wireguardpara cambiar las rutas y dominios.10.0.0.2 freshrss.misitio.com #la ip en la red wireguard de tu servicio
Y ejecutas el
systemctl restart dnsmasqy listo. Como puedes ver, esta vez tuvimos que hacer muchos menos pasos y recuperamos, esta vez de forma exclusiva, el acceso a nuestra pagina de lector de RSS.Debido a que el firmado SSL no se encuentra fuera del servidor, esta vez no tenemos que mover nada mas. Lo tendremos firmado apenas lo abrimos.
Conclusiones
Esta vez logramos hacer esta tarea mucho mas rápido y metiendo menos código. Para este ejercicio, la verdad pensaba que iba a ser mas sencillo y funcionar a la primera con un simple deny al directorio correspondiente, pero como puedes ver, es un monton de lineas de codigo. Esto es porque tras algunas pruebas descubrí que si bien bloqueaba efectivamente al Internet abierto, en la VPN dejaba libre como esperabamos, pero dejaba de procesar el archivo php, devolviendo un wp-login.php en texto plano. Es decir, cualquiera que estuviera en tu VPN iba a poder ver los archivos PHP de tu servidor. Pero solo los que bloqueamos, claro. Tras algunas practicas, finalmente llegue a esta conclusion y creo que es la mas funcional. Lo sigo revisando por si hay alguna sorpresa, pero parece muy funcional.
¿Sobre los resultados de esto? han pasado varias semanas desde que lo implementé. Parece que si el servidor responde con 403, los crawlers llegan a cansarse y dejar de insistir. En el caso del log de hoy, solo hay un intento de acceder. mientras que para el día de ayer, solo fueron 4. Parece funcionar, ¿no?
Estoy cuestionándome un poco sobre la practicidad de esto, puesto que si desplegaste Freshrss en una VPS o hosting, es probable que haya sido por lo práctico que es tener el lector unificado y accesible desde cualquier parte de Internet. En ese sentido, podrías elegir tener un lector local en tu dispositivo, pero esto es una práctica y vamos a hacer estas locuras hasta encontrarle un uso práctico. En próximas entregas ya hablaremos de un uso más serio, segmentando un sitio con más tráfico para probar y ver resultados.
https://interlan.ec/blog/2026/04/24/tutorial-reduccion-superficie-de-ataque-mediante-wireguard-nginx-dnsmasq/ #experimentos #freshrss #la #linux #nginx #rss #seguridad #seguridadInformática #selfhosting #servidores #tutorial #vps -
Tres citas astronómicas únicas en España � En España � se van a poder observar tres eclipses seguidos. https://www.enfaseterminal.com/2026/05/eclipse-solar.html #blogenfaseterminal #ign #españa #eclipsesolar #astronomia #agosto #enero #gafas #filtro #simulador #siglo #iso123122 #total #parcial #anular #híbrido #aplicaciónweb #institucionesgubernamentales #ocio #viajar
-
Tres citas astronómicas únicas en España � En España � se van a poder observar tres eclipses seguidos. https://www.enfaseterminal.com/2026/05/eclipse-solar.html #blogenfaseterminal #ign #españa #eclipsesolar #astronomia #agosto #enero #gafas #filtro #simulador #siglo #iso123122 #total #parcial #anular #híbrido #aplicaciónweb #institucionesgubernamentales #ocio #viajar
-
𝑪𝒖𝒓𝒊𝒐𝒔𝒊𝒅𝒂𝒅𝒆𝒔
Se comió un avión.
Y no es una metáfora.Michel Lotito nació en Francia en 1950 y desde joven empezó a hacer algo que no encajaba en ningún sitio: comía cosas que no eran comida.
No fue un truco puntual ni una excentricidad de feria.
Fue constante.
Metal, vidrio, goma… lo que para cualquiera sería peligroso, para él se convirtió en rutina.Con el tiempo dejó de ser una rareza local y se convirtió en espectáculo.
Bicicletas, carritos de supermercado, televisores, lámparas, incluso un ataúd.
Pero lo que terminó de fijar su nombre fue el avión: un Cessna 150 que fue consumiendo poco a poco entre 1978 y 1980.
No de golpe, claro.
Lo cortaba en piezas pequeñas, lo trituraba lo justo y lo ingería durante meses.De ahí el apodo: “Monsieur Mangetout”.
El hombre que se come todo.Lo más extraño no era solo lo que hacía, sino cómo podía hacerlo.
Según los médicos que lo estudiaron, tenía un revestimiento estomacal más grueso de lo normal, lo que le protegía parcialmente de cortes y perforaciones.
También producía jugos gástricos especialmente potentes.
Aun así, no era invulnerable.
Comer metal no es seguro en ningún caso.
Simplemente, su cuerpo resistía más de lo que parecía posible.Tenía su propio “método”.
Cortaba los objetos en fragmentos manejables, los acompañaba con agua y aceite mineral para facilitar el paso, y seguía.
Decía que lo más difícil no era el metal, sino cosas blandas como el plátano o el huevo duro.
Eso sí que le resultaba incómodo.
Ahí es donde su historia deja de ser solo extraña y pasa a ser directamente absurda.También hay anécdotas que ayudan a entender el personaje.
Una vez, al romperse un vaso por accidente, en lugar de tirarlo… se lo comió.
Otra, durante una actuación, alguien del público dudó de que fuera real.
Lotito le pidió un objeto personal y empezó a comérselo delante de todos, sin dramatismo, como si fuera lo más normal del mundo.No era un científico ni un artista en el sentido clásico.
Tampoco pretendía dar lecciones.
Simplemente encontró una forma de vivir (y ganarse la vida) haciendo algo que nadie más podía hacer sin consecuencias graves.
Su fama no venía de crear algo nuevo, sino de empujar un límite físico hasta donde casi nadie se atrevería a mirar.Murió en 2007 por causas naturales.
No por lo que comía.Y eso es lo que termina de descolocar.
Porque toda su vida parece construida sobre una contradicción: hacer algo claramente peligroso… y salir adelante.No dejó una obra, ni un invento, ni un legado fácil de explicar.
Pero dejó una historia que incomoda un poco, porque obliga a admitir que el cuerpo humano, a veces, no sigue las reglas que creemos entender.▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣
#historiareal #curiosidades #michellotito #monsieurmangetout #historiasreales #cuerpohumano #insolito #sigloxx #ecosdelpasado
-
𝑪𝒖𝒓𝒊𝒐𝒔𝒊𝒅𝒂𝒅𝒆𝒔
Se comió un avión.
Y no es una metáfora.Michel Lotito nació en Francia en 1950 y desde joven empezó a hacer algo que no encajaba en ningún sitio: comía cosas que no eran comida.
No fue un truco puntual ni una excentricidad de feria.
Fue constante.
Metal, vidrio, goma… lo que para cualquiera sería peligroso, para él se convirtió en rutina.Con el tiempo dejó de ser una rareza local y se convirtió en espectáculo.
Bicicletas, carritos de supermercado, televisores, lámparas, incluso un ataúd.
Pero lo que terminó de fijar su nombre fue el avión: un Cessna 150 que fue consumiendo poco a poco entre 1978 y 1980.
No de golpe, claro.
Lo cortaba en piezas pequeñas, lo trituraba lo justo y lo ingería durante meses.De ahí el apodo: “Monsieur Mangetout”.
El hombre que se come todo.Lo más extraño no era solo lo que hacía, sino cómo podía hacerlo.
Según los médicos que lo estudiaron, tenía un revestimiento estomacal más grueso de lo normal, lo que le protegía parcialmente de cortes y perforaciones.
También producía jugos gástricos especialmente potentes.
Aun así, no era invulnerable.
Comer metal no es seguro en ningún caso.
Simplemente, su cuerpo resistía más de lo que parecía posible.Tenía su propio “método”.
Cortaba los objetos en fragmentos manejables, los acompañaba con agua y aceite mineral para facilitar el paso, y seguía.
Decía que lo más difícil no era el metal, sino cosas blandas como el plátano o el huevo duro.
Eso sí que le resultaba incómodo.
Ahí es donde su historia deja de ser solo extraña y pasa a ser directamente absurda.También hay anécdotas que ayudan a entender el personaje.
Una vez, al romperse un vaso por accidente, en lugar de tirarlo… se lo comió.
Otra, durante una actuación, alguien del público dudó de que fuera real.
Lotito le pidió un objeto personal y empezó a comérselo delante de todos, sin dramatismo, como si fuera lo más normal del mundo.No era un científico ni un artista en el sentido clásico.
Tampoco pretendía dar lecciones.
Simplemente encontró una forma de vivir (y ganarse la vida) haciendo algo que nadie más podía hacer sin consecuencias graves.
Su fama no venía de crear algo nuevo, sino de empujar un límite físico hasta donde casi nadie se atrevería a mirar.Murió en 2007 por causas naturales.
No por lo que comía.Y eso es lo que termina de descolocar.
Porque toda su vida parece construida sobre una contradicción: hacer algo claramente peligroso… y salir adelante.No dejó una obra, ni un invento, ni un legado fácil de explicar.
Pero dejó una historia que incomoda un poco, porque obliga a admitir que el cuerpo humano, a veces, no sigue las reglas que creemos entender.▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣
#historiareal #curiosidades #michellotito #monsieurmangetout #historiasreales #cuerpohumano #insolito #sigloxx #ecosdelpasado
-
𝑪𝒖𝒓𝒊𝒐𝒔𝒊𝒅𝒂𝒅𝒆𝒔
Se comió un avión.
Y no es una metáfora.Michel Lotito nació en Francia en 1950 y desde joven empezó a hacer algo que no encajaba en ningún sitio: comía cosas que no eran comida.
No fue un truco puntual ni una excentricidad de feria.
Fue constante.
Metal, vidrio, goma… lo que para cualquiera sería peligroso, para él se convirtió en rutina.Con el tiempo dejó de ser una rareza local y se convirtió en espectáculo.
Bicicletas, carritos de supermercado, televisores, lámparas, incluso un ataúd.
Pero lo que terminó de fijar su nombre fue el avión: un Cessna 150 que fue consumiendo poco a poco entre 1978 y 1980.
No de golpe, claro.
Lo cortaba en piezas pequeñas, lo trituraba lo justo y lo ingería durante meses.De ahí el apodo: “Monsieur Mangetout”.
El hombre que se come todo.Lo más extraño no era solo lo que hacía, sino cómo podía hacerlo.
Según los médicos que lo estudiaron, tenía un revestimiento estomacal más grueso de lo normal, lo que le protegía parcialmente de cortes y perforaciones.
También producía jugos gástricos especialmente potentes.
Aun así, no era invulnerable.
Comer metal no es seguro en ningún caso.
Simplemente, su cuerpo resistía más de lo que parecía posible.Tenía su propio “método”.
Cortaba los objetos en fragmentos manejables, los acompañaba con agua y aceite mineral para facilitar el paso, y seguía.
Decía que lo más difícil no era el metal, sino cosas blandas como el plátano o el huevo duro.
Eso sí que le resultaba incómodo.
Ahí es donde su historia deja de ser solo extraña y pasa a ser directamente absurda.También hay anécdotas que ayudan a entender el personaje.
Una vez, al romperse un vaso por accidente, en lugar de tirarlo… se lo comió.
Otra, durante una actuación, alguien del público dudó de que fuera real.
Lotito le pidió un objeto personal y empezó a comérselo delante de todos, sin dramatismo, como si fuera lo más normal del mundo.No era un científico ni un artista en el sentido clásico.
Tampoco pretendía dar lecciones.
Simplemente encontró una forma de vivir (y ganarse la vida) haciendo algo que nadie más podía hacer sin consecuencias graves.
Su fama no venía de crear algo nuevo, sino de empujar un límite físico hasta donde casi nadie se atrevería a mirar.Murió en 2007 por causas naturales.
No por lo que comía.Y eso es lo que termina de descolocar.
Porque toda su vida parece construida sobre una contradicción: hacer algo claramente peligroso… y salir adelante.No dejó una obra, ni un invento, ni un legado fácil de explicar.
Pero dejó una historia que incomoda un poco, porque obliga a admitir que el cuerpo humano, a veces, no sigue las reglas que creemos entender.▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣
#historiareal #curiosidades #michellotito #monsieurmangetout #historiasreales #cuerpohumano #insolito #sigloxx #ecosdelpasado
-
:stargif: 𝑱𝒖𝒅𝒚 𝑭𝒂𝒖𝒍𝒌𝒏𝒆𝒓 "𝑬𝒑𝒊𝒄 𝑺𝒚𝒔𝒕𝒆𝒎𝒔" :stargif:
Vale unos 7.800 millones de dólares.
Nunca ha cobrado una sola acción para sí misma.
Y ha prometido donar el 99 % de su fortuna.Se llama Judy Faulkner.
Pero su historia no trata realmente de dinero.Hace años les preguntó a sus hijos qué era lo que más necesitaban de ella.
Ellos respondieron lo que cualquiera diría: comida, dinero, seguridad.
Ella negó con la cabeza.“No”, les dijo. “Necesitáis raíces y alas”.
Raíces para mantener los pies en la tierra.
Alas para poder volar por vuestra cuenta.Aquella idea, sencilla y casi doméstica, terminó definiendo su manera de vivir… y también de hacer empresa.
Porque Judy Faulkner no empezó con miles de millones.
Empezó en un sótano en Madison, Wisconsin, a finales de los años setenta.
En 1979 reunió unos 70.000 dólares prestados por amigos y familiares, contrató a dos empleados a tiempo parcial y comenzó a programar en un ordenador que ella misma utilizaba para desarrollar el software.De aquel pequeño proyecto nació Epic Systems.
Su idea era simple, pero en aquel momento parecía casi utópica: la información médica debía seguir al paciente.
Hoy lo vemos normal, pero durante décadas los historiales estaban repartidos entre carpetas, archivadores y sistemas que no se hablaban entre sí.
Cuando alguien cambiaba de hospital o de ciudad, muchas veces su historial se quedaba atrás.Los médicos tenían que tratar a los pacientes sin ver el cuadro completo.
Hubo un caso que convirtió esa idea en algo personal.
El marido de Judy era pediatra y había atendido durante años a una niña.
Cuando la familia se mudó a otra ciudad, su historial médico no viajó con ella.
Poco después enfermó gravemente.
Los nuevos médicos no tenían la información necesaria.
Cuando lograron reconstruir parte de su historial… ya era demasiado tarde.La niña murió.
Al día siguiente Judy volvió al sótano y siguió trabajando.
Si dependía de ella, aquello no volvería a pasar.Con el tiempo aquella pequeña empresa empezó a crecer.
Y siguió creciendo.
Hoy los sistemas de Epic gestionan historiales médicos de más de 325 millones de pacientes y más de la mitad de las camas hospitalarias de atención aguda en Estados Unidos dependen de su tecnología.Pero Judy tomó una decisión poco habitual en el mundo tecnológico: nunca vendió la empresa.
Nunca la sacó a bolsa.
Nunca aceptó capital de riesgo.Quería que Epic pudiera tomar decisiones pensando en médicos y pacientes, no en accionistas ni en resultados trimestrales.
Una vez lo explicó con una pregunta bastante directa: “¿Por qué dejar que te posean personas cuyo principal interés es la rentabilidad financiera?”Mientras otros fundadores tecnológicos perseguían ventas multimillonarias, titulares o nuevas startups, ella siguió centrada en construir sistemas que duraran décadas.
Hoy, con más de ochenta años, sigue yendo a trabajar cada día al enorme campus de Epic en Wisconsin, un lugar curioso lleno de edificios inspirados en cuentos, fantasía e imaginación.
Un ejecutivo dijo una vez que trabajar con ella era como ver una mezcla entre Bill Gates y Willy Wonka.Pero la parte más llamativa de su historia llegó cuando el dinero ya estaba ahí.
Judy firmó el compromiso filantrópico conocido como The Giving Pledge, impulsado por Bill Gates y Warren Buffett, mediante el cual algunos de los multimillonarios del mundo prometen donar la mayor parte de su fortuna.
Luego decidió ir aún más lejos.
Se comprometió a donar el 99 % de todo lo que posee durante su vida.
En 2019 ella y su esposo crearon la Roots & Wings Foundation, llamada así precisamente por aquella conversación con sus hijos.
La idea sigue siendo la misma.
Raíces: comida, vivienda, educación, atención médica.
Alas: oportunidades reales para que las personas puedan salir adelante.Desde entonces la fundación ha donado decenas de millones de dólares cada año a organizaciones sociales, y el objetivo es alcanzar 100 millones anuales.
Para hacerlo, Judy está vendiendo acciones de Epic… de vuelta a su propia empresa, y ese dinero se destina directamente a proyectos sociales.Nunca lo ha retirado para beneficio personal.
En una época en la que la riqueza suele exhibirse, Judy Faulkner eligió otra cosa.
Construyó una empresa que mejora la atención médica de cientos de millones de personas.
La mantuvo independiente para proteger su propósito.
Y cuando llegó la fortuna, decidió usarla como una responsabilidad.Hace años dijo que sus hijos necesitaban raíces y alas.
Ahora intenta que millones de personas más puedan tener ambas cosas.
No porque esté obligada.
Simplemente porque cree que la riqueza, bien utilizada, puede convertirse en algo bastante poco común: una forma de cuidar a otros.
▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣
#historia #historiasreales #judyfaulkner #epicsystems #filantropia #tecnologia #curiosidadeshistoricas #liderazgo #historiasqueinspiran #ecosdelpasado
-
«Feminista a tiempo completo, loca a tiempo parcial»
Homenaje a Marta Plaza.🗓️ Sábado 16 de mayo
🏙️ Bilbao 🕦 11:30–13:00
📍 XAKE (Calle Vieja 17)
👥 ZOROA -
«Feminista a tiempo completo, loca a tiempo parcial»
Homenaje a Marta Plaza.🗓️ Sábado 16 de mayo
🏙️ Bilbao 🕦 11:30–13:00
📍 XAKE (Calle Vieja 17)
👥 ZOROA -
«Feminista a tiempo completo, loca a tiempo parcial»
Homenaje a Marta Plaza.🗓️ Sábado 16 de mayo
🏙️ Bilbao 🕦 11:30–13:00
📍 XAKE (Calle Vieja 17)
👥 ZOROA -
«Feminista a tiempo completo, loca a tiempo parcial»
Homenaje a Marta Plaza.🗓️ Sábado 16 de mayo
🏙️ Bilbao 🕦 11:30–13:00
📍 XAKE (Calle Vieja 17)
👥 ZOROA -
«Feminista a tiempo completo, loca a tiempo parcial»
Homenaje a Marta Plaza.🗓️ Sábado 16 de mayo
🏙️ Bilbao 🕦 11:30–13:00
📍 XAKE (Calle Vieja 17)
👥 ZOROA -
Puente de la av. Onze de Setembre (La Garriga) se derrumba parcialmente por obras del desdoblamiento de la R3. Sin heridos; cortes de tráfico y el Ayuntamiento pide a ADIF explicaciones y responsabilidades. https://aidoo.news/noticia/xB5XAW
#Catalunya #Infraestructuras #Ferrocarril #ObrasPublicas #SeguridadVial
-
Buen día, miserables.
Como atestigua el rayo cercano que hace unos minutos me cortó la luz (ya volvió, la red eléctrica es sorprendentemente robusta en mi barrio), hay tormentas sobre el #RíoDeLaPlata, con avisos a corto plazo vigentes por lluvias intensas y granizo. Seguirán durante todo el día (las precipitaciones, no necesariamente el peligro). Alertas naranjas para partes de Formosa, Chaco, Santa Fe, Misiones y provincia de Buenos Aires; rojas para el norte de Entre Ríos y casi toda Corrientes, así como para #Uruguay, por esto de que la atmósfera no respeta fronteras.
Celebraban ayer el sesquicentenario del nacimiento de Winston Churchill, estadista, historiador, arquitecto (?) de la derrota de Hitler, etc. Recordemos nomás que tuvo suerte de tener tan bruto enemigo, que escribía (y peroraba) muy bien pero su visión de los hechos era abismalmente parcial (no digo que no lo lean, pero por todo lo más sagrado NUNCA se queden con su versión), y que era representante y defensor explícito de la política genocida del imperio británico en India. Así que recuérdenlo y cítenlo, cómo no, pero traten de no tomarlo de ejemplo. Su tumba es tan orinable como la de Margaret Thatcher.
Sinceramente, me resulta más relevante Clarence Zener (1905-1993), físico de los laboratorios Bell que tuvo una carrera profesional extensísima y cuyo apellido casi no se conoce fuera de la disciplina salvo por sus muy útiles y sufridos diodos de referencia de tensión, omnipresentes en todo artefacto electrónico.
Le deseamos un feliz cumpleaños a Jonathan Coulton, cantautor nerd autor de piezas como Code Monkey, Still Alive y Want You Gone para los juegos Portal y Portal 2, y Redshirt a pedido de Jonathan Scalzi. Más alguna otra que no podemos transmitir en horario de protección al menor.
Y último pero no menor, es el día mundial del SIDA, ya les dije el año pasado que estudien historia, ¡carajo!
-
Esta mañana, una caída previsible del sistema nacional
#Cuba
https://oncubanews.com/cuba/economia/otra-caida-parcial-del-sistema-electrico-tras-una-avalancha-de-roturas-incluida-la-guiteras/