Search
754 results for “parcifal”
-
🗳️Hoy tenemos jornada electoral en Francia para renovar parcialmente el Senado de la República. Aquí unos datos curiosos sobres estas #Senatoriales2023 👇
-
:tx: - 🌤 #ElClimaEnMonterrey: Para este martes se espera un cielo parcialmente soleado con una temperatura máxima de 33 grados.
🌐 https://tinyurl.com/53ykfdd2
#Noticias #ABCNoticiasMX #México #Periodismo #BonitoBot #Bot #RSSBot #X #Twitter
-
Este jueves la AN debate proyecto en respaldo al Segundo Acuerdo Parcial para la protección social
https://www.vtv.gob.ve/an-proyecto-respaldo-segundo-acuerdo-proteccion/
-
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/ -
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/ -
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/ -
Presidenta legislativa resolvió devolver al inicio reformas constitucionales que estaban avanzadas
Yara Jiménez indicó que reformas parciales a la Constitución debían tramitarse en su totalidad con el mismo grupo de diputados
La entrada Presidenta legislativa resolvió devolver al inicio reformas constitucionales que estaban avanzadas aparece primero en Semanario Universidad.#AsambleaLegislativa #País #PlenarioLegislativo #ReformasConstitucionales #YaraJiménez
-
https://www.europesays.com/es/456661/ Courtney y Seiwald logran su primera victoria en la Absa Cape Epic tras una 4ª etapa marcada por las caídas – Esciclismo #absa #africana #aleman #bike #cabo #cape #carrera #Ciclismo #competicion #courtney #Cycling #Deportes #donde #epic #ES #España #estadounidense #firmaron #greta #greyton #intensa #italiana #jornada #jueves #kate #la #luca #masculina #mountain #occidental #parcial #prestigiosa #primer #schwarzb #seiwald #Spain #Sports #Sudáfrica #triunfo #vivio
-
Sitios web que no son compatibles con el modo de #AltoContraste ni con #WCAG 2.2:
• #AdGuard / #AdGuardDNS
• #Crowdin
• #Deezer
• #eBay (parcialmente)
• #INStore
• #Proton / #ProtonCalendar
• #PRS / prs.app
• #SUBE / #TarjetaSUBE[Seguiré actualizando…]
Por contraste, #Podbean es uno de los mejores sitios diseñados con #TecnologíasDeAsistencia para personas con #DiscapacidadesVisuales.
#HighContrast #Accesibilidad #Accessibility #Argentina #TecnologíaDeAsistencia #DiscapacidadVisual