<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xml:lang="de" xmlns:xhtml="http://www.w3.org/1999/xhtml">
	<title type="text">Vielhuber David</title>
	<subtitle type="text">Full-Stack Developer in Passau</subtitle>

	<updated>2026-09-08T05:24:21Z</updated>

	<link rel="alternate" type="text/html" href="https://vielhuber.de/"/>
	<id>https://vielhuber.de/feed/atom/</id>
	<link rel="self" type="application/atom+xml" href="https://vielhuber.de/feed/atom"/>

	
	<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Errores de redondeo durante la transición</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/rundungsfehler-beim-uebertritt/"/>

		<id>https://vielhuber.de/?p=4934</id>
		<updated>2026-09-07T18:20:16Z</updated>
		<published>2026-07-30T10:13:55Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Una nota media general de \(2{.}33\) certifica la idoneidad para la escuela secundaria en Baviera, \(2{.}34\) ya no certifica la idoneidad para la escuela secundaria. Con este límite definido, el orden de dos rondas puede decidir de qué lado cae un niño. Las posibles consecuencias de este efecto de redondeo se analizan en una entrada del blog de Günther Felbinger. Sólo por curiosidad, yo mismo tengo los efectos en todos los modelos [...]</p><p> La publicación <a href="https://vielhuber.de/blog/rundungsfehler-beim-uebertritt/">Error de redondeo al cruzar</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Restablecer la autenticación de dos factores de Facebook</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/facebook-konto-ohne-authenticator-wiederherstellen/"/>

		<id>https://vielhuber.de/?p=4883</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2026-07-19T10:26:12Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Mi contraseña era correcta y podía acceder a mi buzón original. Solo faltaba la entrada en Google Authenticator. Así fue como recuperé el acceso a mi cuenta de Facebook después de casi dos meses, varias solicitudes de soporte y una verificación de identidad.</p><p> La publicación <a href="https://vielhuber.de/blog/facebook-konto-ohne-authenticator-wiederherstellen/">"Restablecer la 2FA de Facebook"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">¿Quién conoce algo así?</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/wer-weiss-denn-sowas/"/>

		<id>https://vielhuber.de/?p=4848</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2026-07-01T07:20:30Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>A veces, una sola pregunta en un programa vespertino (en este caso, del estimado presentador Kai Pflaume) basta para convertir la final de un concurso aparentemente inofensivo en un pequeño problema de optimización. En "¿Quién sabe esto?", eso es precisamente lo que ocurre con la pregunta final: se conoce la categoría, aún no la respuesta, pero lo que está en juego ya determina qué resultados siguen siendo posibles […]</p><p> El artículo <a href="https://vielhuber.de/blog/wer-weiss-denn-sowas/">"¿Quién sabe algo así?"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Acortar correcta o incorrectamente</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/richtig-falsch-kuerzen/"/>

		<id>https://vielhuber.de/?p=4816</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2026-06-27T05:56:51Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Conocimientos básicos sobre fracciones: Se permite cancelar factores semejantes. No se permite cancelar dígitos semejantes. Sin embargo, existen fracciones donde precisamente esta cancelación prohibida parece funcionar. Vale la pena examinar con más detalle una familia particularmente sencilla: las fracciones donde el mismo dígito aparece al final del numerador y al principio del denominador. […]</p><p> El artículo <a href="https://vielhuber.de/blog/richtig-falsch-kuerzen/">"Cortar correctamente e incorrectamente"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Tren silencioso</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/stiller-zug/"/>

		<id>https://vielhuber.de/?p=4805</id>
		<updated>2026-09-08T05:24:21Z</updated>
		<published>2026-06-25T06:46:22Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Las entretenidas tareas de ajedrez endulzan la vida. La tarea de hoy: jugada de las blancas, mate en dos. La posición proviene de Erich Brunner en 1926 y es interesante precisamente porque no parece en absoluto una posición típica de dos movimientos. Intentas realizar subastas directas de ajedrez, compruebas los movimientos de la torre, buscas movimientos de la reina y al cabo de unos minutos notas: […]</p><p> La publicación <a href="https://vielhuber.de/blog/stiller-zug/">Silent Train</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Let's Encrypt DomainFactory</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/lets-encrypt-domainfactory/"/>

		<id>https://vielhuber.de/?p=4780</id>
		<updated>2026-09-07T09:08:20Z</updated>
		<published>2026-05-29T19:11:01Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Algunos paquetes de hosting compartido con cPanel no ofrecen AutoSSL o sólo los ofrecen a tarifas más altas. El resultado: no se puede emitir un certificado Let's Encrypt gratuito a través de la interfaz de cPanel y todos los dominios quedan atrapados en un certificado autofirmado. El navegador muestra la página como "no segura". La salida: obtenga el certificado usted mismo con acme.sh e instálelo a través de cPanel UAPI […]</p><p> La publicación <a href="https://vielhuber.de/blog/lets-encrypt-domainfactory/">Let's Encrypt DomainFactory</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Divisibilidad</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/teilbarkeit/"/>

		<id>https://vielhuber.de/?p=4765</id>
		<updated>2026-09-07T09:08:20Z</updated>
		<published>2026-05-25T04:34:57Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Hace poco en Quién quiere ser millonario surgió una simpática pregunta en la que Günther Jauch claramente tuvo que pensar: “¿Un número siempre es divisible por \(4\) sin resto si el número está formado por sus dos últimas cifras...?” – y aquí es exactamente donde hay que pensar matemáticamente por un momento en lugar de dejarse llevar por lindas distracciones […]</p><p> La publicación <a href="https://vielhuber.de/blog/teilbarkeit/">Divisibilidad</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">IA contra Erdős</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ki-gegen-erdos/"/>

		<id>https://vielhuber.de/?p=4751</id>
		<updated>2026-09-08T05:24:21Z</updated>
		<published>2026-05-21T05:27:36Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Algunos problemas matemáticos están formulados de forma tan sencilla que se pueden explicar a un niño, pero son tan difíciles que ocupan a generaciones de matemáticos. Uno de ellos es el llamado problema de la distancia unitaria: Coloca n puntos en el plano. ¿Cuántos pares de puntos pueden tener una distancia de exactamente 1? El problema se remonta a Paul Erdős y fue […]</p><p> El artículo <a href="https://vielhuber.de/blog/ki-gegen-erdos/">IA vs. Erdős</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Código en números primos</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/code-in-primzahlen/"/>

		<id>https://vielhuber.de/?p=4724</id>
		<updated>2026-04-10T16:55:35Z</updated>
		<published>2026-04-10T10:56:18Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En octubre de 1999, un grupo liderado por el entonces joven noruego Jon Lech Johansen, de 16 años, lanzó el programa DeCSS para eludir la protección de reproducción de DVD del Sistema de Criptografía de Contenido (CSS). CSS utilizaba cifrado de 40 bits, cuyas claves se distribuían a los fabricantes con licencia, para restringir la reproducción de DVD. Debido a que la distribución del código estaba sujeta a la DMCA estadounidense y […]</p><p> El artículo <a href="https://vielhuber.de/blog/code-in-primzahlen/">Código en números primos</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">ℚ no está completo</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/%e2%84%9a-ist-nicht-vollstaendig/"/>

		<id>https://vielhuber.de/?p=4700</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2026-03-14T11:25:49Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>A primera vista, los números racionales \(\mathbb{Q}\) parecen un continuo sin espacios: entre cada dos fracciones siempre hay otra. Pero esta impresión es engañosa: hay conjuntos de números racionales que están acotados, pero cuyo supremo o mínimo simplemente no existe en \(\mathbb{Q}\). La razón radica en la existencia de números irracionales como \(\sqrt{2}\), [...]</p><p> La publicación <a href="https://vielhuber.de/blog/%e2%84%9a-ist-nicht-vollstaendig/">ℚ no está completa</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Barras de jefe de Minecraft</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/minecraft-bossbars/"/>

		<id>https://vielhuber.de/?p=4661</id>
		<updated>2026-09-07T09:08:20Z</updated>
		<published>2025-12-27T11:11:11Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>PaperMC proporciona una base sencilla para extender el servidor de Minecraft con pequeños complementos, sin que los clientes tengan que instalar nada. Al desarrollar complementos, surge la pregunta de cómo mostrar información dinámica al jugador. La respuesta reside en una característica del juego base que a menudo se pasa por alto: la barra de jefe. Originalmente pensada para los jefes finales, la barra de jefe se puede usar […]</p><p> La publicación <a href="https://vielhuber.de/blog/minecraft-bossbars/">Minecraft Bossbars</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">IPv6</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ipv6/"/>

		<id>https://vielhuber.de/?p=4630</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2025-12-26T18:42:44Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El Protocolo de Internet (IP) es la base de todas las aplicaciones de internet. Otros protocolos, como TCP y UDP, se basan en él y transportan servicios como HTTP(S), correo electrónico, telefonía y DNS. IPv6 está reemplazando al antiguo protocolo IPv4 porque su espacio de direcciones, relativamente pequeño (alrededor de 4 mil millones de direcciones), se ha agotado hace tiempo. IPv6 es ahora prácticamente omnipresente y más útil […]</p><p> El artículo <a href="https://vielhuber.de/blog/ipv6/">IPv6</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Git sin SSH</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-ohne-ssh/"/>

		<id>https://vielhuber.de/?p=4607</id>
		<updated>2026-09-07T09:08:20Z</updated>
		<published>2025-12-21T10:13:10Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Todos hemos pasado por eso: necesitas ejecutar rápidamente `git pull` o acceder a una base de datos en un plan de hosting compartido económico (por ejemplo, en IONOS), pero el proveedor no ofrece acceso SSH, o solo lo ofrece en sus planes más caros. A menudo, la única opción que queda es la tediosa carga manual por FTP, que complica innecesariamente las implementaciones y las hace propensas a errores. Una posible solución […]</p><p> El artículo <a href="https://vielhuber.de/blog/git-ohne-ssh/">Git sin SSH</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Amazon y el impuesto sobre las ventas</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/amazon-und-umsatzsteuer/"/>

		<id>https://vielhuber.de/?p=4576</id>
		<updated>2026-09-05T12:08:07Z</updated>
		<published>2025-12-18T10:57:00Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Amazon es el canal de compras perfecto para freelancers: rápido, económico y todo en un solo lugar. Amazon ha logrado ofrecer facturas descargables, siempre puntuales y disponibles (incluso para compras en Marketplace). Ya sea una laptop nueva, una silla de oficina o simplemente un pedido rápido de papel para impresora, los productos se pueden pedir con solo unos clics, generalmente a través de una cuenta personal, […]</p><p> El artículo <a href="https://vielhuber.de/blog/amazon-und-umsatzsteuer/">Amazon y el IVA</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Estado de Git 2.0</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-status-2-0/"/>

		<id>https://vielhuber.de/?p=4551</id>
		<updated>2026-09-07T18:20:16Z</updated>
		<published>2025-11-12T11:20:38Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Quien escriba `git status` a primera hora de la mañana y luego se tome un café apreciará esta pequeña herramienta. Sobre todo al desarrollar varios proyectos web en paralelo, una visión general concisa es fundamental: ¿Está limpio el árbol de trabajo?, ¿dónde hay cambios sin fusionar? y ¿dónde hay una solicitud de extracción/envío pendiente? Solo necesitas una pequeña herramienta de línea de comandos, siempre que gestione correctamente los espacios y el código Unicode en las rutas.</p><p> La publicación <a href="https://vielhuber.de/blog/git-status-2-0/">git status 2.0</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Lenguaje y lógica</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/sprache-und-logik/"/>

		<id>https://vielhuber.de/?p=4534</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2025-11-11T07:31:23Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Hay una hermosa canción llamada "It Is What It Is and It Ain't What Is Ain't" de Cali Rose. Se puede simplificar a "Es lo que es y no es lo que no es". Con tan solo unas pocas palabras, se pueden explorar mundos enteros de verdad. Al variar y combinar las dos mitades, se puede explorar un pequeño […]</p><p> El artículo <a href="https://vielhuber.de/blog/sprache-und-logik/">Lenguaje y lógica</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Automatización de Thunderbird</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/automatisierung-von-thunderbird/"/>

		<id>https://vielhuber.de/?p=4515</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2025-11-07T10:02:06Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Thunderbird ha experimentado un notable resurgimiento desde 2022. Tras años de estancamiento, la Fundación Mozilla vuelve a invertir activamente en su desarrollo. La iniciativa Supernova (Thunderbird 115+) introdujo modernizaciones fundamentales como la integración de Rust para componentes críticos para el rendimiento, una interfaz de usuario modernizada basada en Web Components y compatibilidad nativa con Exchange a través de la API EWS/Microsoft Graph. Para los usuarios que dependen de Thunderbird para gestionar grandes volúmenes de datos […]</p><p> El artículo <a href="https://vielhuber.de/blog/automatisierung-von-thunderbird/">"Automatizando Thunderbird"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Operador Walrus en PHP</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/walrus-operator-in-php/"/>

		<id>https://vielhuber.de/?p=4495</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2025-10-21T12:44:20Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En octubre de 2019, Python 3.8 introdujo el operador Walrus (:=) a través de PEP 572, lo que desató una de las mayores controversias en la historia del lenguaje de programación. El debate fue tan acalorado que el creador de Python, Guido van Rossum, renunció a su cargo de BDFL (Dictador Benevolente Vitalicio) en julio de 2018, incluso antes del lanzamiento. […]</p><p> La publicación <a href="https://vielhuber.de/blog/walrus-operator-in-php/">Operador Walrus en PHP</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">De Celsius y Fahrenheit</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/von-celsius-und-fahrenheit/"/>

		<id>https://vielhuber.de/?p=4449</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2025-10-13T08:21:38Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Estás hablando por teléfono con un amigo en EE. UU. en un gélido día de invierno. "¡Hace menos 40 grados aquí!", exclaman ambos a la vez. Normalmente, esto aclararía quién se refiere a Celsius y quién a Fahrenheit, pero no a esta temperatura en particular. ¿Por qué? Este punto es la única temperatura en […]</p><p> La publicación <a href="https://vielhuber.de/blog/von-celsius-und-fahrenheit/">De Celsius y Fahrenheit</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Confusión en el orden de clasificación natural</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/verwirrung-in-der-natuerlichen-sortierreihenfolge/"/>

		<id>https://vielhuber.de/?p=4429</id>
		<updated>2026-09-07T18:20:16Z</updated>
		<published>2025-10-06T16:32:10Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La mayoría de los administradores de archivos gráficos no ordenan estrictamente lexicográficamente, sino que utilizan una “clasificación natural”. Los bloques de números en el nombre se interpretan como números: el bloque de números más grande gana, incluso si en términos puramente alfabéticos saliera lo contrario. La idea detrás de la clasificación natural: lo que la gente quiere principalmente es “9 antes del 10”, “Capítulo 2 antes del Capítulo 10”, sin ceros a la izquierda […]</p><p> La publicación <a href="https://vielhuber.de/blog/verwirrung-in-der-natuerlichen-sortierreihenfolge/">Confusión en el orden de clasificación natural</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Prioridad en el Programador de tareas de Windows</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/prioritaet-in-der-windows-aufgabenplanung/"/>

		<id>https://vielhuber.de/?p=4409</id>
		<updated>2026-09-07T18:20:16Z</updated>
		<published>2025-09-29T14:29:26Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Cualquiera que ejecute trabajos en el programador de tareas de Windows tarde o temprano tropezará con diferencias inexplicables en el tiempo de ejecución. Un script PHP que se ejecuta en 5 minutos en la línea de comandos de repente tarda 20 minutos cuando se ejecuta a través del Programador de tareas de Windows. Mismo usuario, mismos derechos, mismo código: cuatro veces el tiempo de ejecución. ¿Qué estaba pasando allí? Después de horas de depuración, sesiones de seguimiento de procesos y […]</p><p> La publicación <a href="https://vielhuber.de/blog/prioritaet-in-der-windows-aufgabenplanung/">Prioridad en el Programador de tareas de Windows</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">El punto de referencia ARC-AGI</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/der-arc-agi-benchmark/"/>

		<id>https://vielhuber.de/?p=4352</id>
		<updated>2026-09-08T05:24:21Z</updated>
		<published>2025-07-07T10:03:25Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La continua disminución del precio de la potencia computacional (dos órdenes de magnitud por década) ha impulsado enormemente los modelos de aprendizaje profundo desde 2010. Redes más grandes, junto con un mayor número de datos, arrojaron, aparentemente de forma fiable, puntuaciones cada vez más altas en los parámetros comunes, y alimentaron la esperanza de que el escalamiento por sí solo conduciría inevitablemente a la IA general. Ya en 2019, François Chollet introdujo el parámetro ARC-AGI para medir la inteligencia. […]</p><p> La publicación <a href="https://vielhuber.de/blog/der-arc-agi-benchmark/">The ARC-AGI Benchmark</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Mostrar la dirección de correo electrónico del remitente en Outlook</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/absender-e-mail-adresse-in-outlook-anzeigen/"/>

		<id>https://vielhuber.de/?p=4327</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-07-07T09:28:32Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La dirección de correo electrónico del remitente sigue siendo un buen indicador para saber si un correo es spam o no. Por defecto, en Microsoft Outlook Desktop no es intuitivo añadir una columna a la vista que muestre la dirección de correo electrónico en lugar del nombre. Microsoft no ha implementado esta función como una opción sencilla hasta la fecha; sin embargo, […]</p><p> El artículo <a href="https://vielhuber.de/blog/absender-e-mail-adresse-in-outlook-anzeigen/">"Mostrar la dirección de correo electrónico del remitente en Outlook"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Por qué los proxies se han vuelto indispensables en la vida digital cotidiana</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/warum-proxys-im-digitalen-alltag-unverzichtbar-geworden-sind/"/>

		<id>https://vielhuber.de/?p=4253</id>
		<updated>2025-05-16T08:38:53Z</updated>
		<published>2025-05-16T08:36:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En la era digital, la protección de datos, la seguridad y el acceso sin restricciones a la información son más importantes que nunca. Ya sea para empresas, autónomos o particulares, el uso de servidores proxy ofrece numerosas ventajas que van mucho más allá del mero enmascaramiento de IP. Especialmente en tiempos de creciente censura, bloqueos regionales y sofisticados sistemas anti-bots, los proxies potentes son una herramienta esencial para un uso eficiente y […]</p><p> El artículo <a href="https://vielhuber.de/blog/warum-proxys-im-digitalen-alltag-unverzichtbar-geworden-sind/">Por qué los proxies se han vuelto indispensables en la vida digital cotidiana</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">SSL en el entorno de desarrollo local</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ssl-in-lokaler-entwicklungsumgebung/"/>

		<id>https://vielhuber.de/?p=4207</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2025-04-21T08:43:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En tiempos de navegadores que solo utilizan HTTPS, cookies SameSite y condiciones de desarrollo realistas, es importante trabajar localmente con certificados SSL reales. Let's Encrypt ha realizado un trabajo pionero en este ámbito: con la ayuda de certbot y Cloudflare, crear y renovar certificados comodín es rápido y sencillo. Esto le permite acceder a […]</p><p> La publicación <a href="https://vielhuber.de/blog/ssl-in-lokaler-entwicklungsumgebung/">SSL en el entorno de desarrollo local</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Seguridad en Internet: Cómo las VPN están cambiando la privacidad y la seguridad en línea</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/internetsicherheit-wie-vpns-den-online-datenschutz-und-die-sicherheit-veraendern/"/>

		<id>https://vielhuber.de/?p=4195</id>
		<updated>2025-03-31T10:32:03Z</updated>
		<published>2025-03-31T10:27:07Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>1. Desmitificando la tecnología VPN y su papel en la protección de la privacidad en línea Imagine un pasaje secreto, misterioso y seguro; Esto es lo que representan las redes privadas virtuales o VPN en el mundo digital. Estos pequeños milagros actúan como una capa protectora que encripta tus datos y mantiene alejadas a las personas curiosas. Imagínatelo así […]</p><p> La publicación <a href="https://vielhuber.de/blog/internetsicherheit-wie-vpns-den-online-datenschutz-und-die-sicherheit-veraendern/">Seguridad en Internet: cómo las VPN están cambiando la privacidad y la seguridad en línea</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Construya su propio modelo de lenguaje grande</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/large-language-model-selbst-bauen/"/>

		<id>https://vielhuber.de/?p=4159</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2025-02-26T16:44:38Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>"Una máquina puede tener una gran memoria, pero no puede pensar, a menos que le enseñemos". – Alan Turing. Los modelos de IA modernos como GPT-4 o Llama se basan en enormes conjuntos de datos y estructuras matemáticas complejas. ¿Pero qué hay realmente detrás de esto? En este artículo analizamos los componentes clave necesarios para […]</p><p> La publicación <a href="https://vielhuber.de/blog/large-language-model-selbst-bauen/">Construya usted mismo un modelo de lenguaje grande</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Aloje usted mismo OpenStreetMap</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/openstreetmap-selbst-hosten/"/>

		<id>https://vielhuber.de/?p=4119</id>
		<updated>2026-09-05T12:08:07Z</updated>
		<published>2025-02-17T16:15:33Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>OpenStreetMap (OSM) es un mapa mundial gratuito creado en colaboración por personas de todo el mundo: gratuito, abierto e independiente. Si bien Google Maps, como líder del mercado, suele ser la primera opción para mapas digitales, OSM se basa en un principio completamente diferente: una comunidad colaborativa que recopila, mejora y pone a disposición datos geográficos de forma gratuita. Por qué […]</p><p> La publicación <a href="https://vielhuber.de/blog/openstreetmap-selbst-hosten/">Alojar OpenStreetMap usted mismo</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Acceso con PHP a Exchange/Office 365</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/zugriff-mit-php-auf-exchange-office-365/"/>

		<id>https://vielhuber.de/?p=3584</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2025-02-16T23:42:23Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Un anuncio largamente anunciado que ahora es una realidad: Microsoft ha desactivado la autenticación con contraseña para ciertos protocolos en Exchange Online a partir de septiembre de 2022 en favor de oAuth2. Los problemas de GitHub con muchas bibliotecas y scripts de respaldo dejan en claro que el cambio tomó por sorpresa a muchos administradores. A continuación mostramos una forma de cómo utilizar oAuth2 a través de PHP mediante […]</p><p> La publicación <a href="https://vielhuber.de/blog/zugriff-mit-php-auf-exchange-office-365/">Acceder a Exchange/Office 365 con PHP</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Enviar correos electrónicos retrasados</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/e-mails-verzoegert-senden/"/>

		<id>https://vielhuber.de/?p=4074</id>
		<updated>2026-09-07T18:20:16Z</updated>
		<published>2024-12-29T08:04:31Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>¿No es el momento adecuado en este momento? ¿Correo electrónico enviado demasiado pronto? Retrasar el envío de correos electrónicos puede ser útil en muchas situaciones: ya sea para tener tiempo de revisarlos o para administrar eficazmente su propia carga de trabajo, el tiempo puede ser crucial. Aquí hay tres formas de retrasar el envío de correos electrónicos y optimizar su propia comunicación. Perspectiva de Microsoft […]</p><p> La publicación <a href="https://vielhuber.de/blog/e-mails-verzoegert-senden/">Envío de correo electrónico retrasado</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Controla los navegadores con IA</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/browser-mit-ki-steuern/"/>

		<id>https://vielhuber.de/?p=4052</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2024-12-26T08:49:34Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La automatización del navegador juega un papel importante en áreas como el web scraping, las pruebas automatizadas y la interacción de aplicaciones web. Anteriormente se utilizaba, por ejemplo, Puppeteer para este fin. Con la llegada de la IA, se abren nuevas oportunidades para hacer que la automatización del navegador sea más intuitiva y requiera menos mantenimiento, abriendo camino a Stagehand. Para aclarar cómo funciona, queremos […]</p><p> La publicación <a href="https://vielhuber.de/blog/browser-mit-ki-steuern/">Controlar navegadores con IA</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Depurando PHP con Xdebug</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/debugging-in-php-mit-xdebug/"/>

		<id>https://vielhuber.de/?p=4022</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2024-11-11T14:54:06Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Xdebug es una potente herramienta de depuración y análisis de rendimiento para PHP que nos ayuda a analizar y optimizar aplicaciones PHP. Admite funciones como la depuración paso a paso, la medición del rendimiento y el seguimiento de la pila, lo que simplifica enormemente la depuración y proporciona una mejor comprensión del código. A continuación, se presenta una breve guía de configuración para usarlo en VS Code. Instalación de Xdebug: Instalaremos Xdebug como ejemplo […]</p><p> El artículo <a href="https://vielhuber.de/blog/debugging-in-php-mit-xdebug/">Depuración en PHP con Xdebug</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Acerca de los líquidos</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ueber-fluessigkeiten/"/>

		<id>https://vielhuber.de/?p=4011</id>
		<updated>2024-10-21T10:19:57Z</updated>
		<published>2024-10-21T10:05:59Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Imagínese dos tazas idénticas: una llena de café y la otra con leche, ambas al mismo nivel. Ahora se saca una cucharadita de café de la taza de café, se coloca en la taza de leche y se revuelve. Luego se vierte una cucharadita de la mezcla de la taza de leche nuevamente en la taza de café. ¿En qué taza está […]</p><p> La publicación <a href="https://vielhuber.de/blog/ueber-fluessigkeiten/">Acerca de los líquidos</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Mensajes de confirmación Git con ChatGPT</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-commit-messages-mit-chatgpt/"/>

		<id>https://vielhuber.de/?p=3984</id>
		<updated>2026-09-08T05:24:21Z</updated>
		<published>2024-09-16T10:23:13Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Los mensajes de confirmación en Git suelen pasarse por alto. Muchos los consideran simplemente un mal necesario para guardar los cambios. Sin embargo, los mensajes de confirmación significativos son un factor crucial para el éxito de un proyecto: garantizan una buena trazabilidad de los cambios, una colaboración eficiente en equipo y una corrección de errores más rápida. Razón suficiente para automatizar los mensajes de confirmación mediante […]</p><p> El artículo <a href="https://vielhuber.de/blog/git-commit-messages-mit-chatgpt/">Mensajes de confirmación de Git con ChatGPT</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">El febrero rectangular</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/der-rechteckige-februar/"/>

		<id>https://vielhuber.de/?p=3951</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2024-09-02T11:35:23Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Febrero a veces adquiere una forma inusualmente atractiva en el calendario. Por ejemplo, en febrero de 2021, se pudo experimentar un "febrero perfectamente rectangular". Este raro fenómeno ocurre cuando febrero tiene exactamente 28 días y el 1 de febrero cae en lunes. Pero, ¿con qué frecuencia sucede esto y cuánto tiempo hay que esperar para que ocurra?</p><p> El artículo <a href="https://vielhuber.de/blog/der-rechteckige-februar/">"El febrero rectangular"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Centrado vertical en CSS</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/vertikales-zentrieren-in-css/"/>

		<id>https://vielhuber.de/?p=3934</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2024-08-21T13:04:35Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>CSS todavía resulta confuso para la mayoría de nosotros: tiene cientos de propiedades mal nombradas, cada una de las cuales puede afectar el resultado de formas no intuitivas. El posicionamiento vertical de elementos en el desarrollo web es complicado y a menudo ha causado dolores de cabeza en el pasado. Pero afortunadamente esos tiempos ya pasaron. No lo vas a creer: […]</p><p> La publicación <a href="https://vielhuber.de/blog/vertikales-zentrieren-in-css/">Centrado vertical en CSS</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">animar altura: 0 a altura: auto con CSS</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/height-0-zu-height-auto-mit-css-animieren/"/>

		<id>https://vielhuber.de/?p=3923</id>
		<updated>2026-09-05T12:08:07Z</updated>
		<published>2024-08-12T10:44:11Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Las transiciones CSS son una excelente manera de crear interactividad. Simplemente aplique la transición al estado inicial de un elemento y el navegador animará la transición entre los dos estados. Sin embargo, las transiciones para tamaños de elementos intrínsecos como auto han sido un problema para los desarrolladores web durante décadas, y la única forma era calcular la altura dinámicamente usando JavaScript. Uno […]</p><p> La publicación <a href="https://vielhuber.de/blog/height-0-zu-height-auto-mit-css-animieren/">Animar altura: 0 a altura: automática con CSS</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">No hay ningún número entero entre 0 y 1</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/es-gibt-keine-ganzzahl-zwischen-0-und-1/"/>

		<id>https://vielhuber.de/?p=3909</id>
		<updated>2026-09-07T18:20:16Z</updated>
		<published>2024-08-07T19:08:50Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>No existe \(n \in \mathbb{Z}^+\) tal que \(0 &lt; n &lt; 1\). Prueba: Supongamos que esta afirmación es falsa. Entonces existe un \(n \in \mathbb{Z}^+\) tal que \(0 &lt; n &lt; 1\). Consideremos el conjunto \(S := \{ m \in \mathbb{Z}^+ : 0 &lt; m &lt; 1 \}\). Dado que \( n […]</p><p> La publicación <a href="https://vielhuber.de/blog/es-gibt-keine-ganzzahl-zwischen-0-und-1/">No hay ningún número entero entre 0 y 1</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Paradoja del ascensor</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/fahrstuhl-paradoxon/"/>

		<id>https://vielhuber.de/?p=3903</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2024-07-15T13:49:12Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En 1950, los físicos George Gamow y Marvin Stern observaron un fenómeno interesante: Gamow, que tenía una oficina en el primer piso de un edificio de seis pisos, notó que el siguiente ascensor que llegaba bajaba en cinco de cada seis casos, aunque quería subir. Stern, que trabajaba en el quinto piso, observó lo contrario. El ascensor […]</p><p> La publicación <a href="https://vielhuber.de/blog/fahrstuhl-paradoxon/">Paradoja del ascensor</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Quine</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quine/"/>

		<id>https://vielhuber.de/?p=3895</id>
		<updated>2026-09-05T12:08:07Z</updated>
		<published>2024-07-11T23:43:17Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Un programa Quine o Quine es un programa que genera su propio código fuente cuando se ejecuta. Un Quine no puede “salir de sí mismo”, por ejemplo imprimiendo el contenido del archivo que lo contiene, o utilizando facultades introspectivas para imprimir su propia representación. En lugar de ello, tiene que calcular su propio código fuente. La forma clásica de crear un programa de este tipo es en […]</p><p> La publicación <a href="https://vielhuber.de/blog/quine/">Quine</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Rotación de archivos con script bash</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/file-rotation-mit-bash-script/"/>

		<id>https://vielhuber.de/?p=3889</id>
		<updated>2026-09-08T05:24:21Z</updated>
		<published>2024-07-04T20:32:49Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Herramientas potentes como logrotate facilitan mucho el trabajo de rotar archivos de registro o de copia de seguridad. Esto rotará los archivos después de un cierto período de tiempo o cuando alcancen un tamaño determinado. Si no tiene esta herramienta disponible en un servidor remoto y sólo puede ejecutar comandos SSH remotos, puede [...]</p><p> La publicación <a href="https://vielhuber.de/blog/file-rotation-mit-bash-script/">Rotación de archivos con script bash</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Ley de Benford</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/das-benfordsche-gesetz/"/>

		<id>https://vielhuber.de/?p=3870</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2024-05-13T10:32:05Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En el mundo de los números uno se encuentra continuamente con patrones sorprendentes que pueden ser a la vez asombrosos y esclarecedores. Una de esas curiosidades es la Ley de Benford, también conocida como la ley del primer dígito. Este fenómeno matemático describe la distribución de frecuencias de los primeros dígitos en muchos conjuntos de datos reales y ofrece información interesante sobre la naturaleza […]</p><p> La publicación <a href="https://vielhuber.de/blog/das-benfordsche-gesetz/">Ley de Benford</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Cálculo paradójico de probabilidades</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/paradoxe-wahrscheinlichkeitsrechnung/"/>

		<id>https://vielhuber.de/?p=3846</id>
		<updated>2026-09-07T09:08:20Z</updated>
		<published>2024-04-25T15:46:00Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Tengo dos hijos, un varón que nació un jueves. ¿Cuál es la probabilidad de que tenga una hija? Denotemos los días de la semana con los números \(1, 2, … , 7\), donde \(1\ =\) lunes, \(2\ =\) martes, y así sucesivamente. Ahora podemos representar el evento "El día \(n\) nació un niño" como \(B_n\) […]</p><p> El artículo <a href="https://vielhuber.de/blog/paradoxe-wahrscheinlichkeitsrechnung/">Teoría de la probabilidad paradójica</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">El argumento del Juicio Final</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/das-doomsday-argument/"/>

		<id>https://vielhuber.de/?p=3810</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2024-01-06T01:22:03Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Suponiendo que el número \(Y\) de todas las personas que alguna vez nacieron y nacerán es finito, sea \(x\) su posición absoluta desde el comienzo de la lista. Entonces \(0 &lt; \frac{x}{Y} \leq 1\). Ahora podemos decir con una probabilidad del \(95\%\) que usted está entre los últimos \(95\%\) de todas las personas que han nacido jamás, […]</p><p> La publicación <a href="https://vielhuber.de/blog/das-doomsday-argument/">El argumento del fin del mundo</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Paradoja del bebedor</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/trinkerparadoxon/"/>

		<id>https://vielhuber.de/?p=3768</id>
		<updated>2026-09-08T05:24:21Z</updated>
		<published>2023-07-04T22:34:36Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La siguiente frase se conoce como la "paradoja del bebedor": "Hay alguien en el bar, por lo que si él o ella bebe, todos en el bar beben". No importa si esa persona anima a otras a beber o si existe otra puerta trasera, como veremos en un momento. Es un […]</p><p> La publicación <a href="https://vielhuber.de/blog/trinkerparadoxon/">La paradoja del bebedor</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Adivinanzas</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/zahlenraten/"/>

		<id>https://vielhuber.de/?p=3742</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2023-06-26T13:23:14Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Un niño piensa en un número que es \(1\), \(2\) o \(3\), y una niña puede entonces hacer sólo una pregunta sobre ese número. El niño sólo puede responder "sí", "no" o "no sé". Haciendo una pregunta inteligente, la niña logra encontrar el número correcto que el niño había pensado, […]</p><p> La publicación <a href="https://vielhuber.de/blog/zahlenraten/">Adivinando números</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Objeto sin origen</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/gegenstand-ohne-ursprung/"/>

		<id>https://vielhuber.de/?p=3698</id>
		<updated>2026-08-19T05:02:18Z</updated>
		<published>2023-02-14T23:14:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Imagina que un día recibes un paquete misterioso sin remitente. Con curiosidad abres el paquete y encuentras un anillo, que le regalas a tu hija. Décadas después, ella es quien puede enviar objetos al pasado utilizando un agujero de gusano. Ella hace esto con el anillo que una vez recibió de ti, […]</p><p> La publicación <a href="https://vielhuber.de/blog/gegenstand-ohne-ursprung/">Objeto sin origen</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">CI con acciones de GitHub</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ci-mit-github-actions/"/>

		<id>https://vielhuber.de/?p=3686</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2023-01-10T12:32:13Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Como alternativa al muy valorado Travis CI, GitHub Actions ya está disponible desde hace algún tiempo. Como herramienta de integración continua, está muy bien integrada en la plataforma de código GitHub y ahora se ejecuta de manera muy estable. GitHub Actions se basa en archivos de configuración YAML que se colocan en el repositorio donde se ejecutará el flujo de trabajo. A continuación se muestra un archivo YAML modelo, […]</p><p> La publicación <a href="https://vielhuber.de/blog/ci-mit-github-actions/">CI con GitHub Actions</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">La paradoja de stein</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/steins-paradox/"/>

		<id>https://vielhuber.de/?p=3642</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2022-11-26T01:37:42Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En 1961, James y Stein publicaron el artículo "Estimación con pérdida cuadrática". Considere datos distribuidos normalmente con una media desconocida \(\mu\) y varianza \(1\). Si ahora se elige un valor aleatorio \(x\) a partir de estos datos y se tiene que estimar la media \(\mu\) sobre esta base, intuitivamente \(x\) es una estimación razonable para \(\mu\) (ya que hay una distribución normal, […]</p><p> La publicación <a href="https://vielhuber.de/blog/steins-paradox/">La paradoja de Stein</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">UUID en bases de datos</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/uuids-in-datenbanken/"/>

		<id>https://vielhuber.de/?p=3550</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2022-10-20T00:23:00Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Los UUID (identificadores universalmente únicos) son valores de 128 bits que se utilizan en las bases de datos, entre otras cosas, para identificar de forma única las entradas de las tablas. Se representan como una cadena hexadecimal dividida en cinco grupos separados por guiones (ejemplo: 09fe49b3-4d2b-471c-ac04-36c9e706b85f). Existe mucho debate sobre las ventajas y desventajas de los UUID en las bases de datos: son esenciales en los sistemas distribuidos. En […]</p><p> La publicación <a href="https://vielhuber.de/blog/uuids-in-datenbanken/">UUID en bases de datos</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Limpiar el historial de Git parte 2</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-historie-bereinigen-teil-2/"/>

		<id>https://vielhuber.de/?p=3440</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2022-08-28T21:43:36Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Datos confidenciales o consumo excesivo de espacio de almacenamiento: hay buenas razones para querer cambiar el historial de Git. En esta publicación de blog, expliqué cómo eliminar archivos del historial de Git usando BFG. Un punto débil de BFG es la falta de soporte para rutas directas, por lo que no puedes crear archivos o carpetas específicamente en subcarpetas [...]</p><p> La publicación <a href="https://vielhuber.de/blog/git-historie-bereinigen-teil-2/">Limpieza del historial de Git, parte 2,</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Límite de memoria en WordPress</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/memory-limit-in-wordpress/"/>

		<id>https://vielhuber.de/?p=3422</id>
		<updated>2026-09-05T12:08:07Z</updated>
		<published>2022-07-25T21:49:29Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En resumen: Los valores configurados manualmente o los valores predeterminados de WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT no tienen efecto si WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT es menor o igual al límite de memoria de PHP (en adelante, memory_limit). Su función es aumentar dinámicamente los valores de memory_limit excesivamente bajos hasta un mínimo recomendado.</p><p> El artículo <a href="https://vielhuber.de/blog/memory-limit-in-wordpress/">Límite de memoria en WordPress</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Sugerencia rápida: modificar iframe</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-iframe-modifizieren/"/>

		<id>https://vielhuber.de/?p=3408</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2022-05-20T23:07:05Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Si inserta un iframe de terceros (por ejemplo, un widget), no podrá acceder a su contenido mediante CSS o JavaScript (debido a la denominada política del mismo origen). Sin embargo, existe un procedimiento muy simple para poder modificar cualquier código (incluso en otros archivos que se cargan dentro del iframe). Para ello, le indicas al […]</p><p> La publicación <a href="https://vielhuber.de/blog/quick-tip-iframe-modifizieren/">Consejo rápido: modificar Iframe</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Monedas en la aplicación ANTON</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/coins-in-der-anton-app/"/>

		<id>https://vielhuber.de/?p=3391</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2022-05-16T22:54:38Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>ANTON es una de las aplicaciones de aprendizaje más populares para estudiantes de 1.º a 10.º grado. Clase. El aspecto gamificado de ganar monedas puede parecer extraño para los adultos a primera vista, pero aumenta notablemente la motivación no solo de mis hijos. Incluso ahorras un pequeño "colchón" de monedas que no tocas. […]</p><p> La publicación <a href="https://vielhuber.de/blog/coins-in-der-anton-app/">Monedas en la aplicación ANTON</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Sobre la robustez del IBAN</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ueber-die-robustheit-der-iban/"/>

		<id>https://vielhuber.de/?p=3318</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2022-04-20T00:44:25Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El IBAN alemán, como es bien sabido, consta del código de país (DE), un dígito de control de dos dígitos (según la norma ISO 7064), el código bancario (8 dígitos) y el número de cuenta (incluido el número de subcuenta, 10 dígitos; los dígitos faltantes se rellenan con ceros iniciales), lo que da como resultado un total de 22 caracteres. Para calcular el dígito de control, primero se deriva una secuencia a partir del denominado BBAN (código bancario y número de cuenta), el código numérico de país (1314) para Alemania y […]</p><p> El artículo <a href="https://vielhuber.de/blog/ueber-die-robustheit-der-iban/">Sobre la robustez del IBAN</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Matemáticas en el juego Dobble</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/mathematik-im-spiel-dobble/"/>

		<id>https://vielhuber.de/?p=3262</id>
		<updated>2026-09-07T18:20:16Z</updated>
		<published>2022-03-27T21:15:11Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En nuestra última noche de juegos en familia, los niños sacaron con entusiasmo el juego Dobble (la edición de Harry Potter). Después de perder cinco rondas (sin que mi carta coincidiera visiblemente con la carta de la baraja), me sorprendió descubrir que todos los jugadores pueden conseguir un acierto en cada ronda. Mi incredulidad solo fue recibida con […]</p><p> El artículo <a href="https://vielhuber.de/blog/mathematik-im-spiel-dobble/">"Matemáticas en el juego Dobble"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Tiempo de bloqueo de Bitcoin</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/bitcoin-blockzeit/"/>

		<id>https://vielhuber.de/?p=3230</id>
		<updated>2026-09-07T09:08:20Z</updated>
		<published>2022-01-03T23:34:39Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Ya sabes: el tiempo esperado entre dos bloques de Bitcoin es en promedio de \(10\) minutos. Ahora realizas una transacción importante de Bitcoin y esperas ansiosamente para ver si aparece en el siguiente bloque y cuándo: e50bfacc95975a4e7545d83d8954645f Como no verificaste cuándo se completó el bloque anterior, en realidad esperas en promedio \( \frac{t}{2} = \frac{10}{2} = 5 \) minutos […]</p><p> La publicación <a href="https://vielhuber.de/blog/bitcoin-blockzeit/">Bitcoin Block Time</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">¿Qué importancia tiene el diseño del sitio web de mi casino?</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/wie-wichtig-ist-das-design-meiner-casino-webseite/"/>

		<id>https://vielhuber.de/?p=3207</id>
		<updated>2021-11-22T15:24:52Z</updated>
		<published>2021-11-22T15:13:42Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En resumen, el desarrollo web de casinos en línea se refiere a la creación de elementos gráficos para sitios web de casinos en línea. El diseño web incluye todo, desde animaciones hasta escritura de texto simple. Las solicitudes de los jugadores y operadores cuando se trata de casinos en línea suelen ser complicadas y variadas. Por lo tanto, el desarrollo web en juegos en línea puede convertirse en un proceso complicado, […]</p><p> Artículo <a href="https://vielhuber.de/blog/wie-wichtig-ist-das-design-meiner-casino-webseite/">¿Qué importancia tiene el diseño del sitio web de mi casino?</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Corona matemática</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/corona-mathematik/"/>

		<id>https://vielhuber.de/?p=3164</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-11-16T01:18:35Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El informe semanal del RKI del 11 de noviembre de 2021 afirma en la página 22 que el (36) % de los pacientes con coronavirus mayores de 60 años en la unidad de cuidados intensivos ya estaban completamente vacunados. En este grupo de edad, el 87 % estaban completamente vacunados en ese momento (ver pág. 18). Sea: \(G\): Mayor de 60 años está vacunado \(U\): Mayor de 60 años no está vacunado \(I\): Mayor de 60 años está en cuidados intensivos Ahora $$P(G) = 0.87 \wedge […]</p><p> El artículo <a href="https://vielhuber.de/blog/corona-mathematik/">Corona Mathematics</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Fracciones decimales</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/dezimalbrueche/"/>

		<id>https://vielhuber.de/?p=3114</id>
		<updated>2021-11-01T22:41:52Z</updated>
		<published>2021-11-01T22:32:49Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Los decimales finitos se llaman fracciones decimales porque son otra representación de fracciones con potencias de diez en el denominador. Entonces: $$\frac{z}{n} = \frac{q_1}Vielhuber + \frac{q_2}{10} + \dots + \frac{q_k}{10^k}$$ con \(k \in \mathbb{N}\) y \(q_k\) el \(k-1\)-ésimo lugar a la derecha del punto decimal. Ahora: $$\frac{z}{n} = \frac{10^k \cdot q_1 + 10^{k-1} q_2 + \dots + […]</p><p> La publicación <a href="https://vielhuber.de/blog/dezimalbrueche/">Fracciones decimales</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Consejo rápido: cambie automáticamente la versión del nodo</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-automatisch-node-version-wechseln/"/>

		<id>https://vielhuber.de/?p=3085</id>
		<updated>2021-10-11T23:26:39Z</updated>
		<published>2021-10-11T23:24:55Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Para una rápida instalación y cambio de versiones de nodos, recomendamos utilizar nvm. Si desea especificar explícitamente la versión de Node requerida en un proyecto, cree un archivo llamado .nvmrc con el número de versión exacto (por ejemplo, "12.10.0") en la misma carpeta donde se encuentra package.json. Si ahora cambia a la carpeta, la siguiente extensión del archivo ~/.bash_profile […]</p><p> La publicación <a href="https://vielhuber.de/blog/quick-tip-automatisch-node-version-wechseln/">Consejo rápido: cambiar automáticamente las versiones de Node</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Utilice las consultas de contenedores hoy</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/container-queries-schon-heute-nutzen/"/>

		<id>https://vielhuber.de/?p=3069</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2021-10-05T00:37:52Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Desde que el diseño web responsivo se generalizó, los desarrolladores han estado solicitando la capacidad de aplicar estilos a los elementos DOM en función de su tamaño real en lugar del tamaño de la ventana gráfica del navegador (mediante consultas de medios). De hecho, las consultas de contenedores (originalmente consultas de elementos) son probablemente la característica CSS más solicitada que los navegadores aún no ofrecen. […]</p><p> El artículo " <a href="https://vielhuber.de/blog/container-queries-schon-heute-nutzen/">Uso de consultas de contenedores hoy"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Limpiar el historial de Git</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-historie-bereinigen/"/>

		<id>https://vielhuber.de/?p=3047</id>
		<updated>2026-09-05T06:47:51Z</updated>
		<published>2021-09-22T23:28:15Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Los datos confidenciales, como las contraseñas, deben almacenarse en archivos .env y, de ser posible, no en repositorios Git. Sin embargo, probablemente a todos nos haya ocurrido al menos una vez por error: publicar rápidamente un script de la API de Google Maps JS en GitHub Gists (como "público") y, sin darnos cuenta, olvidar nuestra clave privada de la API de Maps. Afortunadamente, un sistema de alerta nos avisará […]</p><p> El artículo <a href="https://vielhuber.de/blog/git-historie-bereinigen/">Limpiar el historial de Git</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Recorta archivos SVG de imágenes con clip-path</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/mit-clip-path-svgs-aus-bildern-ausstanzen/"/>

		<id>https://vielhuber.de/?p=3033</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-08-09T13:51:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Si desea recortar una imagen usando un SVG, se recomienda usar la propiedad CSS `clip-path`. El siguiente script elimina varios obstáculos: los SVG se pueden guardar con Illustrator, se puede especificar la URL (relativa o absoluta) de un SVG (actualmente Chrome solo admite SVG en línea de forma nativa) y el recorte es totalmente adaptable. […]</p><p> El artículo <a href="https://vielhuber.de/blog/mit-clip-path-svgs-aus-bildern-ausstanzen/">"Recortar SVG de imágenes usando clip-path"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Consejo rápido: WP_Query y campos multilínea</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-wp_query-mehrzeilige-felder/"/>

		<id>https://vielhuber.de/?p=3022</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-08-09T00:58:13Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Mediante el atributo `meta_query` de la potente clase `WP_Query` de WordPress, puedes filtrar las entradas que contengan valores específicos en sus campos meta. Si has creado un campo meta de varias líneas (por ejemplo, con Advanced Custom Fields) y solo quieres encontrar entradas que contengan un valor específico en este campo separado por líneas, te recomendamos utilizar expresiones regulares (REGEX).</p><p> El artículo <a href="https://vielhuber.de/blog/quick-tip-wp_query-mehrzeilige-felder/">Consejo rápido: WP_Query y campos de varias líneas</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Integre animaciones de Adobe Animate de forma nativa</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/adobe-animate-animationen-nativ-einbinden/"/>

		<id>https://vielhuber.de/?p=2990</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2021-06-09T13:14:58Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En un artículo anterior, describí cómo insertar fácilmente animaciones de Adobe Animate en un sitio web mediante la exportación a APNG. También existe el método nativo a través de la exportación a HTML5 Canvas, pero cualquiera que haya trabajado con él sabrá que está plagado de problemas (capacidad de respuesta insuficiente […]</p><p> El artículo <a href="https://vielhuber.de/blog/adobe-animate-animationen-nativ-einbinden/">"Integración nativa de animaciones de Adobe Animate"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Google Maps sin clave API</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/google-maps-ohne-api-key/"/>

		<id>https://vielhuber.de/?p=2960</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-06-03T20:00:56Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Normalmente, al integrar Google Maps, se trabaja con la API de JavaScript de Maps, que requiere una clave API y puede ocasionar costos significativos si el número de visitas es alto. Existen excelentes alternativas como Mapbox o OpenStreetMap, pero aún no tienen el mismo abanico de prestaciones que Google. El propio Google también ofrece una forma sin una clave API a través de […]</p><p> La publicación <a href="https://vielhuber.de/blog/google-maps-ohne-api-key/">Google Maps sin clave API</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Exportación de Adobe Animate APNG</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/adobe-animate-apng-export/"/>

		<id>https://vielhuber.de/?p=2934</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-04-08T09:09:30Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La compatibilidad de los navegadores con archivos PNG animados es ahora tan buena que las animaciones creadas con Animate CC se pueden exportar fácilmente como APNG y luego insertar en una página web mediante una simple etiqueta `&lt;img&gt;`. Esto proporciona una alternativa sencilla y de alta calidad al método de publicación de Animate CC, que genera JavaScript. A continuación se muestran los […]</p><p> El artículo <a href="https://vielhuber.de/blog/adobe-animate-apng-export/">Adobe Animate APNG Export</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Expandir la búsqueda de WordPress</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/wordpress-suche-erweitern/"/>

		<id>https://vielhuber.de/?p=2893</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2021-02-11T01:58:09Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Si desea ampliar la búsqueda nativa de WordPress para incluir campos meta, por ejemplo, es recomendable revisar los filtros activados. Para garantizar que la paginación siga funcionando y que las futuras mejoras de búsqueda no se sobrescriban, se recomienda el hook `posts_search`. El siguiente código, utilizando las funciones REGEXP y ExtractValue, amplía esta búsqueda para incluir publicaciones que contienen campos meta […]</p><p> La publicación <a href="https://vielhuber.de/blog/wordpress-suche-erweitern/">Extending WordPress Search</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Cálculo del índice de visibilidad SISTRIX</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/berechnung-des-sistrix-sichtbarkeitsindex/"/>

		<id>https://vielhuber.de/?p=2850</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2021-01-13T16:37:44Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La herramienta SISTRIX es, junto con Xovi, el programa de análisis SEO más utilizado en Alemania. El índice de visibilidad se ha convertido en un casi estándar para la visibilidad de una página en la búsqueda de Google. Los parámetros que se incluyen en su cálculo se explican aquí y aquí y aquí y aquí y aquí, por ejemplo, pero […]</p><p> El artículo <a href="https://vielhuber.de/blog/berechnung-des-sistrix-sichtbarkeitsindex/">Cálculo del índice de visibilidad SISTRIX</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Obra maestra de Godel</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/goedels-meisterwerk/"/>

		<id>https://vielhuber.de/?p=2817</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2020-12-08T12:55:01Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Cuando Kurt Gödel publicó sus famosos teoremas de incompletitud en 1931, sacudió los cimientos de la lógica matemática: refutó que todos los axiomas que pueden usarse como base posible para demostrar todas las afirmaciones sobre los números son inevitablemente incompletos y destruyó el sueño de Hilbert de demostrar la consistencia de la teoría matemática. El […]</p><p> La publicación La <a href="https://vielhuber.de/blog/goedels-meisterwerk/">obra maestra de Gödel</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Usa WhatsApp a través de API</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/whatsapp-per-api-nutzen/"/>

		<id>https://vielhuber.de/?p=2788</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2020-10-13T23:08:11Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>A pesar de todas las preocupaciones sobre la protección de datos, WhatsApp sigue siendo la aplicación de mensajería favorita de los alemanes. Además de la aplicación especial WhatsApp Business, Facebook también ha creado una interfaz oficial, la API de WhatsApp Business, para hacerla más interesante para las empresas. Si desea enviar mensajes de WhatsApp mediante programación desde su aplicación web, también existen otras opciones. El funcionario […]</p><p> La publicación <a href="https://vielhuber.de/blog/whatsapp-per-api-nutzen/">Usar WhatsApp a través de API</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Desenfoca la página detrás de la superposición usando CSS</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/seite-per-css-hinter-overlay-weichzeichnen/"/>

		<id>https://vielhuber.de/?p=2757</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2020-09-16T20:07:55Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Si utiliza elementos como superposiciones (que es la norma en tiempos de activismo del RGPD) y desea difuminar el área detrás de la superposición, por ejemplo, a menudo se encuentra con el problema de apilar contexto. Por ejemplo, si tiene elementos posicionados de forma absoluta o fija, de repente se mostrarán de forma diferente que sin un filtro aplicado. Pero hay una solución. La siguiente […]</p><p> La publicación Desenfocar <a href="https://vielhuber.de/blog/seite-per-css-hinter-overlay-weichzeichnen/">página usando CSS detrás de la superposición</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Consejo rápido: prueba dividida con Apache</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-split-testing-mit-apache/"/>

		<id>https://vielhuber.de/?p=2751</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2020-09-16T00:04:54Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>No necesitas una herramienta potente como Google Optimize para realizar pruebas A/B de URL sencillas; también puedes implementar una prueba A/B con Apache usando .htaccess. El siguiente fragmento de código distribuye a los visitantes de las dos páginas https://vielhuber.de/test1.php (Variante 1) y https://vielhuber.de/test2.php (Variante 2) de manera uniforme entre ambas versiones. La aleatorización se basa en la hora actual del servidor. Los visitantes recurrentes ven (a través de […]</p><p> El artículo <a href="https://vielhuber.de/blog/quick-tip-split-testing-mit-apache/">Consejo rápido: Pruebas divididas con Apache</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Acerca de la notación de funciones ramificadas</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ueber-die-notation-von-verzweigte-funktionen/"/>

		<id>https://vielhuber.de/?p=2125</id>
		<updated>2026-09-05T12:08:07Z</updated>
		<published>2020-08-05T21:06:00Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Al anotar definiciones de funciones con distinción entre mayúsculas y minúsculas, se utilizan llaves. Abordamos la sencilla cuestión de si esta representación puede eliminarse y la función reducirse a una notación que no la requiera. Por ejemplo, la función $$f: \mathbb{R} \to \mathbb{R}, f(x) = \left\{\begin{matrix} 42, &amp; \text{if } x = 0 […]</p><p> La publicación <a href="https://vielhuber.de/blog/ueber-die-notation-von-verzweigte-funktionen/">Sobre la notación de funciones ramificadas</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Serie de fechas en Hojas de cálculo de Google</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/datumsreihen-in-google-sheets/"/>

		<id>https://vielhuber.de/?p=2705</id>
		<updated>2020-06-24T15:43:29Z</updated>
		<published>2020-06-24T10:13:46Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Al visualizar datos en Hojas de cálculo de Google, se encuentra con el problema de que el eje \(x\) no puede completar automáticamente los espacios faltantes para los valores de texto (como las semanas del calendario). Para resolver el problema, se genera una serie de fechas continua, se cuentan las celdas que aparecen y luego se visualizan los totales acumulados. El diagrama estándar que muestra el […]</p><p> La publicación <a href="https://vielhuber.de/blog/datumsreihen-in-google-sheets/">Serie de fechas en Hojas de cálculo de Google</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Consejo rápido: PHP clearstatcache</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-php-clearstatcache/"/>

		<id>https://vielhuber.de/?p=2694</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2020-04-12T22:26:51Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Encuentra el error: 72aaa2dbd201d49fc2ee429ebf68f15b. PHP almacena en caché los valores de retorno de `stat()` y, por lo tanto, por ejemplo, el resultado de `filesize()`. En consecuencia, las llamadas repetidas al mismo archivo siempre devuelven el valor de la primera llamada, lo que significa que, en nuestro caso, solo se leen las tres primeras letras. Para cambiar este comportamiento, generalmente se recomienda agregar un `fclose()` después de cada llamada a `fclose()` […]</p><p> El artículo <a href="https://vielhuber.de/blog/quick-tip-php-clearstatcache/">Consejo rápido: PHP clearstatcache</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Hackeo de API de traducción de Google</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/google-translation-api-hacking/"/>

		<id>https://vielhuber.de/?p=2597</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2020-03-19T00:48:56Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Google ofrece la API de Google Translation como parte de su Google Cloud con una estructura de precios basada en el uso. También hay una API no documentada que se puede utilizar sin una clave, pero deja de funcionar después de unas pocas solicitudes. Al utilizar la función de traducción de sitios web de Google Chrome, se nota que las páginas se traducen con muy buena calidad sin limitaciones notables […]</p><p> La publicación <a href="https://vielhuber.de/blog/google-translation-api-hacking/">Hacking de la API de traducción de Google</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Inteligencia artificial: ¿ya existe?</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/kuenstliche-intelligenz-gibt-es-sie-schon/"/>

		<id>https://vielhuber.de/?p=2592</id>
		<updated>2021-11-22T15:46:09Z</updated>
		<published>2020-03-11T08:50:52Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Si echamos un vistazo a las innovaciones tecnológicas de los últimos dos años, encontraremos repetidamente palabras como tecnologías inteligentes o inteligencia artificial (IA). Pero si miramos más de cerca, vemos que la mayoría de los dispositivos aún están lejos de la inteligencia artificial. Los sistemas de casas inteligentes como los de Amazon o Google se asocian con mucha frecuencia con la IA. […]</p><p> El artículo <a href="https://vielhuber.de/blog/kuenstliche-intelligenz-gibt-es-sie-schon/">Inteligencia Artificial ¿Existe ya?</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Consejo rápido: etiquetado automático de Git</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-git-auto-tagging/"/>

		<id>https://vielhuber.de/?p=2586</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2020-02-24T22:21:17Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Al vincular GitHub con Composer, es obligatorio asignar un número de versión mediante `git tag`. El siguiente comando de línea de comandos determina la etiqueta actual y la incrementa (según SemVer) en un número de versión. Por ejemplo, la versión 1.1.0 sigue a la 1.0.9. Si no se asigna ninguna etiqueta, la versión se etiqueta automáticamente con 1.0.0. Herramientas como flimsy o `git hooks` […]</p><p> El artículo <a href="https://vielhuber.de/blog/quick-tip-git-auto-tagging/">Consejo rápido: etiquetado automático de Git</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Editar el disparador de MySQL</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/mysql-trigger-editieren/"/>

		<id>https://vielhuber.de/?p=2576</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2020-02-04T11:19:54Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Lamentablemente, MySQL no ofrece la función ALTER TRIGGER. Para editar un trigger existente, primero debe eliminarlo y luego regenerarlo. La instrucción CREATE TRIGGER se puede obtener indirectamente a través de information_schema. Esto nos permite modificar triggers indirectamente. Para ello, tome el resultado del siguiente comando SELECT (después de cambiar los nombres de la base de datos y del trigger) […]</p><p> El artículo <a href="https://vielhuber.de/blog/mysql-trigger-editieren/">"Editar disparadores MySQL"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Desencadenar eventos de cambio en VanillaJS</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/change-events-in-vanillajs-ausloesen/"/>

		<id>https://vielhuber.de/?p=2551</id>
		<updated>2021-02-18T01:07:29Z</updated>
		<published>2019-12-04T16:09:06Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Desde ES6, VanillaJS ha estado a la par del jQuery original en casi todas las áreas y ahora es muy superior. Por lo tanto, vale la pena migrar gradualmente el código heredado de jQuery. Sin embargo, hay que tener cuidado al activar eventos de cambio manuales. Por ejemplo, document.addEventListener no se activa en jQuery.change(). La siguiente descripción general resume las características especiales. d35c23821164cbe64a509d94ce0df8be</p><p> La publicación <a href="https://vielhuber.de/blog/change-events-in-vanillajs-ausloesen/">Activación de eventos de cambio en VanillaJS</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Controle las cookies con PHP y JS</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/cookies-kontrollieren-mit-php-und-js/"/>

		<id>https://vielhuber.de/?p=2538</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2019-11-01T21:16:30Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La configuración de cookies mediante scripts propios o de terceros se puede controlar con precisión mediante PHP y JavaScript. Aunque esto no es una solución suficiente para la implementación de soluciones de cookies después de la sentencia judicial contra Planet49 (aquí es crucial que las herramientas de seguimiento como Google Analytics ni siquiera realicen un seguimiento y, por lo tanto, estén [...]</p><p> La publicación <a href="https://vielhuber.de/blog/cookies-kontrollieren-mit-php-und-js/">Control de cookies con PHP y JS</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Desactivar dispositivos a través de un script en Windows</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/gerate-per-script-deaktivieren-in-windows/"/>

		<id>https://vielhuber.de/?p=2519</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2019-10-10T23:47:50Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Para ahorrar electricidad o reducir su propia paranoia de vigilancia, se recomienda que desconecte completamente de la fuente de alimentación los dispositivos no utilizados en su computadora. Dispositivos como cajas de sonido o cámaras web se pueden desactivar/activar de la forma tradicional a través del Administrador de dispositivos. Pero todo esto también funciona mediante script. Anteriormente, la forma estándar de hacer esto era devcon. Windows 10 ahora ofrece más de […]</p><p> La publicación <a href="https://vielhuber.de/blog/gerate-per-script-deaktivieren-in-windows/">Deshabilitar dispositivos mediante un script en Windows</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Desenfoque de fondo de Skype</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/skype-background-blur/"/>

		<id>https://vielhuber.de/?p=2511</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2019-09-20T20:59:38Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Skype tiene una función agradable, algo oculta: durante las transmisiones de vídeo, puedes desenfocar fácilmente el fondo automáticamente haciendo clic en el botón de vídeo y usando la función "Desenfocar mi fondo". Con la ayuda de inteligencia artificial, esto funciona con cualquier cámara, incluso sin información de profundidad. Todo entonces parece más profesional y oculta cosas privadas o que no son importantes para la conversación, [...]</p><p> La publicación <a href="https://vielhuber.de/blog/skype-background-blur/">Desenfoque de fondo de Skype</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Optimización de arranque de PHP OPcache</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/opcache-php-bootup-optimierung/"/>

		<id>https://vielhuber.de/?p=1573</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2019-09-17T19:43:16Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Para sitios web basados ​​en WordPress, Joomla o Laravel, por ejemplo, y que no tienen contenido específico del usuario, se recomienda mantener todas las páginas en un caché HTML estático y solo regenerar el caché manualmente (o automáticamente) si hay cambios en el backend. Sin embargo, si la página contiene contenido dinámico que depende de las sesiones y las cookies o del idioma y la ubicación, [...]</p><p> La publicación <a href="https://vielhuber.de/blog/opcache-php-bootup-optimierung/">OPcache PHP Bootup Optimization</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Exportación SVG desde Illustrator</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/svg-export-aus-illustrator/"/>

		<id>https://vielhuber.de/?p=2487</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2019-09-12T11:08:33Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Los SVG juegan un papel central en la web actual. No sólo han sustituido a las fuentes de iconos, sino que también ofrecen la posibilidad de manipulación mediante CSS o JavaScript. Si deseas guardar un gráfico vectorial para la web desde Adobe Illustrator como SVG, tendrás que realizar algunos ajustes para evitar errores y reducir los tiempos de carga, que explicaré a continuación […]</p><p> La publicación <a href="https://vielhuber.de/blog/svg-export-aus-illustrator/">Exportación SVG desde Illustrator</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Proyecto Euler: caminos de celosía</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/project-euler-lattice-paths/"/>

		<id>https://vielhuber.de/?p=2465</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-09-11T23:53:51Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Project Euler es una serie de apasionantes problemas de programación, a menudo con una base matemática. Los problemas suelen estar diseñados para requerir el desarrollo de algoritmos sofisticados para alcanzar el objetivo en un plazo razonable. Hoy resolveremos el Problema 15: Caminos reticulares, que se puede resolver utilizando métodos combinatorios sencillos. La pregunta […]</p><p> El artículo <a href="https://vielhuber.de/blog/project-euler-lattice-paths/">Project Euler: Lattice paths</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Actualizaciones automáticas de WordPress</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/automatische-wordpress-updates/"/>

		<id>https://vielhuber.de/?p=2454</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2019-09-10T22:01:51Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>WordPress implementa de forma nativa las actualizaciones en segundo plano desde la versión 3.7 y las habilita automáticamente para las actualizaciones menores. Los filtros permiten controlar con mayor precisión qué se actualiza automáticamente. No se pretende una instalación permanente y totalmente automatizada de todas las actualizaciones menores, mayores, de plugins, temas y traducciones, pero se puede lograr fácilmente por otros medios. Existen numerosos plugins que […]</p><p> El artículo <a href="https://vielhuber.de/blog/automatische-wordpress-updates/">Actualizaciones automáticas de WordPress</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Hojas de cálculo de Google: fórmulas desplegables</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/google-sheets-formeln-ausdehnen/"/>

		<id>https://vielhuber.de/?p=2428</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2019-08-26T00:29:16Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Para ampliar las fórmulas a columnas enteras dentro de Hojas de cálculo de Google, recomendamos utilizar la útil función ARRAYFORMULA. Lamentablemente, esto no funciona en combinación con algunas otras funciones importantes como QUERY o INDIRECT, por lo que es necesaria una programación individual completa de la lógica con la ayuda de Google Apps Script o, alternativamente, la copia manual de la fórmula hasta […]</p><p> La publicación <a href="https://vielhuber.de/blog/google-sheets-formeln-ausdehnen/">Hojas de cálculo de Google: fórmulas expandibles</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">La paradoja de Simpson</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/das-simpson-paradoxon/"/>

		<id>https://vielhuber.de/?p=2399</id>
		<updated>2019-07-14T22:55:40Z</updated>
		<published>2019-07-14T22:19:16Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La paradoja de Simpson es uno de los fenómenos estadísticos más fáciles de comprender y al mismo tiempo más sorprendentes. Ocurre cuando grupos de datos muestran una determinada tendencia, pero esa tendencia se invierte cuando los grupos se combinan. La paradoja se puede entender inmediatamente con un ejemplo sencillo. Consideramos los dos conjuntos disjuntos \(\#1\) […]</p><p> La publicación <a href="https://vielhuber.de/blog/das-simpson-paradoxon/">La paradoja de los Simpson</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Consejo rápido: Google Tag Manager</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-google-tag-manager/"/>

		<id>https://vielhuber.de/?p=2383</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-06-19T10:37:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Google Tag Manager se ha establecido como el estándar de facto para la integración de scripts de seguimiento. Esto le permite separar claramente las responsabilidades (marketing online vs. programación) y también le permite configurar y modificar rápidamente el seguimiento a través de otro canal de implementación. A continuación se ofrecen dos pequeños consejos para configurar los activadores. Al crear activadores, seleccione […]</p><p> La publicación <a href="https://vielhuber.de/blog/quick-tip-google-tag-manager/">Consejo rápido: Google Tag Manager</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Consejo rápido: punto de acceso WLAN de FRITZ! Box</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-fritzbox-wlan-hotspot/"/>

		<id>https://vielhuber.de/?p=2376</id>
		<updated>2020-02-12T01:13:19Z</updated>
		<published>2019-06-01T20:27:21Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>A partir de FRITZ!OS 07.10, si falla Internet, tiene la posibilidad de que su FRITZ!Box utilice temporalmente el punto de acceso Wi-Fi de un teléfono móvil como alternativa. La función está oculta en Internet &gt; Datos de acceso &gt; Proveedor de Internet &gt; Acceso existente vía WLAN. El FRITZ!Box funciona entonces como un enrutador y proporciona una red con su propio rango de direcciones. ¿Es Internet […]</p><p> La publicación <a href="https://vielhuber.de/blog/quick-tip-fritzbox-wlan-hotspot/">Consejo rápido: Punto de acceso WLAN de FRITZ!Box</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">La flor de la vida</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/flower-of-life/"/>

		<id>https://vielhuber.de/?p=2349</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-05-28T01:13:49Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La Flor de la Vida es un conocido patrón geométrico con forma de flor que ha aparecido en templos, manuscritos y, más recientemente, en la cultura popular durante miles de años. Este patrón también desempeña un papel en el esoterismo. Dejaremos todo eso de lado aquí y nos centraremos en […]</p><p> El artículo <a href="https://vielhuber.de/blog/flower-of-life/">Flor de la Vida</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Retraso de correo electrónico en Outlook</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/e-mail-delaying-in-outlook/"/>

		<id>https://vielhuber.de/?p=2313</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2019-05-24T22:48:17Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El correo electrónico, medio de comunicación asincrónico, es, a pesar de todas las profecías fatales que rodean a Slack y Discord, el medio de comunicación dominante en los negocios en todo el mundo. Además de Inbox Zero de Merlin Mann, existen muchas otras estrategias para hacer frente a la avalancha diaria de correos electrónicos, incluido el llamado Email Delaying, es decir, el retraso en la entrega de correos electrónicos. Si quieres sentir […]</p><p> La publicación <a href="https://vielhuber.de/blog/e-mail-delaying-in-outlook/">Retraso de correo electrónico en Outlook</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Una espiral de números</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/eine-zahlenspirale/"/>

		<id>https://vielhuber.de/?p=2265</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-05-03T01:00:58Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Durante los últimos días he estado trabajando en la siguiente pregunta en StackExchange sobre una espiral de números enteros. Buscamos una fórmula cerrada para las coordenadas del elemento \(n\)-ésimo en la siguiente espiral entera, que se expande desde el origen hacia el infinito: Primero, dividimos los números naturales en los siguientes […]</p><p> La publicación <a href="https://vielhuber.de/blog/eine-zahlenspirale/">Una espiral de números</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Leer derechos en Hojas de cálculo de Google</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/leserechte-in-google-sheets/"/>

		<id>https://vielhuber.de/?p=2255</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-04-27T22:32:09Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Al trabajar con Google Sheets, puedes definir reglas detalladas y personalizadas para editar hojas de cálculo, columnas y filas. Desafortunadamente, no hay forma de restringir el acceso de lectura. Esto sería muy útil en muchos casos, por ejemplo, para mostrar a tus clientes solo los tickets que les corresponden o a tus empleados solo los proyectos, […]</p><p> El artículo <a href="https://vielhuber.de/blog/leserechte-in-google-sheets/">"Permisos de lectura en Google Sheets"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Plug'n'play de hilo</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/yarn-plugnplay/"/>

		<id>https://vielhuber.de/?p=2236</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2019-04-16T21:26:28Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>npm es el administrador de paquetes predeterminado para Node.js. Facebook lleva mucho tiempo desarrollando una solución alternativa de gestión de paquetes llamada Yarn. Yarn parece estar desapareciendo lentamente de los archivos Léame de GitHub como solución predeterminada y las estadísticas en el sitio oficial muestran que solo una fracción de las instalaciones de paquetes se realizan con Yarn. Sin embargo, vale la pena mirar fuera de lo común. […]</p><p> La publicación <a href="https://vielhuber.de/blog/yarn-plugnplay/">Yarn Plug'n'Play</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Convertir PDF a LaTeX</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/pdf-in-latex-konvertieren/"/>

		<id>https://vielhuber.de/?p=2202</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2019-04-16T00:06:31Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El sistema de composición tipográfica \(\TeX\) fue desarrollado en 1977 por el legendario Donald E. Knuth. El paquete de software \(\LaTeX\) sigue siendo parte del repertorio estándar a la hora de crear artículos científicos. Con las dos herramientas siguientes se pueden convertir archivos PDF ya generados y notas escritas a mano a TeX de forma totalmente automática. Los resultados son bastante prometedores. La primera herramienta que Mathpix está disfrutando actualmente […]</p><p> La publicación <a href="https://vielhuber.de/blog/pdf-in-latex-konvertieren/">Convertir PDF a LaTeX</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">El argumento de la simulación</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/das-simulationsargument/"/>

		<id>https://vielhuber.de/?p=2171</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-04-10T19:36:33Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El argumento de simulación de Nick Bostrom es sorprendentemente simple y claramente formulado. No intenta demostrar que vivimos en una simulación, sino que formula elegantemente tres posibilidades, una de las cuales debe ser verdadera. Elon Musk también apoya una teoría similar, lo que hizo que la idea fuera conocida por un público más amplio. El documento oficial ya está […]</p><p> La publicación <a href="https://vielhuber.de/blog/das-simulationsargument/">El argumento de la simulación</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Error crítico al usar WPML + ACF</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/kritischer-bug-beim-einsatz-von-wpml-acf/"/>

		<id>https://vielhuber.de/?p=2158</id>
		<updated>2019-04-27T20:05:33Z</updated>
		<published>2019-03-12T14:48:46Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Los potentes complementos WPML para multilingüismo y Advanced Custom Fields para campos personalizados forman parte del equipamiento básico en muchas instalaciones. Es molesto cuando la interacción provoca fallos de funcionamiento y pérdida de datos. Los informes de errores sobre este tema ya tienen varios años y no tienen respuesta (aquí y aquí y aquí y aquí y aquí). Tengo […]</p><p> La publicación <a href="https://vielhuber.de/blog/kritischer-bug-beim-einsatz-von-wpml-acf/">Error crítico al usar WPML + ACF</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Carga de archivos en el navegador de aplicaciones de Facebook</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/dateiupload-im-facebook-in-app-browser/"/>

		<id>https://vielhuber.de/?p=2113</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2019-02-08T21:23:46Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En algunos teléfonos Android, los navegadores integrados de Facebook e Instagram (a partir de hoy) se comportan incorrectamente cuando se especifica el atributo de aceptación para un campo de carga dentro de una página de destino promocionada o vinculada. Por tanto, el botón no tenía ninguna función. Si abres la página en un navegador externo normal fuera de la aplicación de Facebook, todo está bien. Esto es molesto (especialmente porque […]</p><p> La publicación <a href="https://vielhuber.de/blog/dateiupload-im-facebook-in-app-browser/">Carga de archivos en el navegador de aplicaciones de Facebook</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Herramientas de desarrollo de Chrome: mover elementos DOM</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/chrome-devtools-dom-elemente-verschieben/"/>

		<id>https://vielhuber.de/?p=2107</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2019-01-20T22:17:43Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Las herramientas para desarrolladores de Google Chrome se encuentran entre las más potentes del mercado de navegadores. Mensualmente se añaden nuevas funciones, que Google presenta de forma resumida en YouTube. Pero a menudo son las pequeñas cosas de la vida las que nos alegran. Eliminar elementos DOM en Google Chrome se hace con la tecla Supr. Pero solo hoy me di cuenta de que […]</p><p> El artículo <a href="https://vielhuber.de/blog/chrome-devtools-dom-elemente-verschieben/">Chrome Devtools: Moving DOM Elements</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Consejo rápido: estado de git --r</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-git-status-auf-alle-unterordner-anwenden/"/>

		<id>https://vielhuber.de/?p=2091</id>
		<updated>2019-04-27T22:33:02Z</updated>
		<published>2019-01-09T15:04:58Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Una regla de oro en el universo Git es: “Realizar commits temprano y con frecuencia”. Si la noche fue un poco más larga o simplemente quieres una visión general de la situación actual en tu computadora, el comando d8a38f92d0baa14f9d4568826c13ad46 ejecuta un "git status" para todos los repositorios que están en la carpeta actual o en cualquier subcarpeta y acumula [...]</p><p> La publicación <a href="https://vielhuber.de/blog/quick-tip-git-status-auf-alle-unterordner-anwenden/">Consejo rápido: git status --r</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Pila LAMP en el subsistema de Windows para Linux</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/lamp-stack-mit-windows-wsl/"/>

		<id>https://vielhuber.de/?p=2068</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-11-27T15:20:28Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Al buscar el entorno de desarrollo óptimo, Windows 10 ofrece no solo soluciones completas como XAMPP, WAMP y MAMP, e instalaciones nativas manuales, sino también soluciones de virtualización como Vagrant (ScotchBox) y Docker (DevilBox, Laradock). Sin embargo, ninguna de ellas cumple con mis requisitos, como la configuración libre, certificados SSL comodín reales, acceso desde todos los dispositivos de la red local y alta estabilidad y rendimiento.</p><p> El artículo <a href="https://vielhuber.de/blog/lamp-stack-mit-windows-wsl/">LAMP Stack en el subsistema de Windows para Linux</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Trucos para las relaciones elocuentes de Laravel</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/tricks-fuer-laravel-eloquent-relationships/"/>

		<id>https://vielhuber.de/?p=2041</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2018-09-28T10:12:47Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Una de las fortalezas de Laravel es su elegante sintaxis. Si tiene muchos modelos y relaciones en Laravel (debido a una gran cantidad de tablas en la base de datos), el recorrido a menudo puede generar un código menos elegante. Con el tiempo me han resultado útiles tres pequeñas extensiones que me gustaría presentar brevemente a continuación. Para ello, utilice […]</p><p> La publicación <a href="https://vielhuber.de/blog/tricks-fuer-laravel-eloquent-relationships/">Trucos para relaciones elocuentes en Laravel</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Impedir el acceso público a .git</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/zugriff-auf-git-verhindern/"/>

		<id>https://vielhuber.de/?p=2033</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-08-20T20:35:46Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El control de versiones de Git ahora es estándar en casi todos los proyectos web y en todos los entornos (incluida la producción). Git siempre crea la subcarpeta .git y si está al nivel de la carpeta pública del sitio web, se puede acceder a archivos confidenciales de forma pública (por ejemplo, llamar a /.git/logs/HEAD muestra las últimas confirmaciones). […]</p><p> La publicación <a href="https://vielhuber.de/blog/zugriff-auf-git-verhindern/">Evitar el acceso público a .git</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Node.js / npm / Composer sin root</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/node-js-npm-composer-ohne-root/"/>

		<id>https://vielhuber.de/?p=2004</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2018-08-06T21:42:44Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En una publicación de blog anterior describí cómo alojar Node.js de forma gratuita usando Heroku. Ahora te mostraré una forma de instalar Node.js, npm y Composer en cualquier otro host compartido sin privilegios de root con solo unas pocas líneas de código. Puedes usarlo para instalar paquetes, implementar aplicaciones Vue.js o simplemente crear un Express.js […]</p><p> La publicación <a href="https://vielhuber.de/blog/node-js-npm-composer-ohne-root/">Node.js / npm / Composer sin root</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Error en matrices asociativas en PHP &lt;7.2</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/bug-in-assoziativen-arrays-in-php/"/>

		<id>https://vielhuber.de/?p=1990</id>
		<updated>2026-09-06T05:01:24Z</updated>
		<published>2018-08-01T11:58:23Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En PHP &lt;7.2 puedes crear matrices a las que ya no puedes acceder correctamente: 91367d1c4636fd753b381406024e303c Ahora puedes hacer algunas cosas con esto. 91367d1c4636fd753b381406024e303c La raíz de todo mal se encuentra en el error n.° 61655. Como solución alternativa, puedes convertir la matriz desordenada en un objeto nuevamente y convertirla de una manera diferente: 91367d1c4636fd753b381406024e303c O simplemente puedes prescindir de […]</p><p> La publicación <a href="https://vielhuber.de/blog/bug-in-assoziativen-arrays-in-php/">Error en matrices asociativas en PHP &lt;7.2</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Ejecute comandos directamente después de la conexión SSH</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/befehle-direkt-nach-ssh-verbindung-ausfuehren/"/>

		<id>https://vielhuber.de/?p=1982</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-07-14T21:56:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El siguiente comando establece una conexión SSH con un servidor, ejecuta varios comandos (por ejemplo, cambia a un subdirectorio y ejecuta `git status`) y deja la consola abierta. Carga el archivo `.bashrc`, que habilita subshells con colores. El truco consiste en guardar un archivo temporal, `/tmp/initfile`, que contiene los comandos deseados […]</p><p> El artículo " <a href="https://vielhuber.de/blog/befehle-direkt-nach-ssh-verbindung-ausfuehren/">Ejecutar comandos directamente después de la conexión SSH"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Unidad de red como administrador</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/netzlaufwerk-als-administrator/"/>

		<id>https://vielhuber.de/?p=1972</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-06-28T16:48:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Cuando asignas una unidad de red en el Explorador de Windows, esto no se aplica a todo el sistema, sino solo a la cuenta de usuario actual. Esto significa que una aplicación que se ejecuta con privilegios de administrador no puede acceder a esta unidad de red. Puedes cambiar esto fácilmente: crea un nuevo valor DWORD (32 bits) llamado EnableLinkedConnections con el valor 1 en el registro, en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System […]</p><p> El artículo <a href="https://vielhuber.de/blog/netzlaufwerk-als-administrator/">"Unidad de red como administrador"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Consejo rápido: incluya la carpeta como unidad</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-ordner-als-laufwerk-einbinden/"/>

		<id>https://vielhuber.de/?p=1968</id>
		<updated>2018-06-28T18:43:25Z</updated>
		<published>2018-06-28T13:13:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Si desea acceder rápidamente a una carpeta local en Windows que utiliza una y otra vez, puede simplemente asignarle su propia letra de unidad. Esto sólo se puede hacer a través de "Asignar a unidad de red" mediante un desvío, ya que no se puede, por ejemplo, especificar la ruta C:\Users\David\Downloads. La solución es el llamado uso compartido administrativo de la unidad, que está disponible de forma predeterminada para cada […]</p><p> La publicación <a href="https://vielhuber.de/blog/quick-tip-ordner-als-laufwerk-einbinden/">Consejo rápido: montar una carpeta como unidad</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Atrapa ranas</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/froesche-fangen/"/>

		<id>https://vielhuber.de/?p=1921</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-05-23T22:46:51Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Una rana salta sobre la recta numérica y el jugador intenta atraparla. Saltar y atrapar se alternan. La rana comienza en la posición \(s \in \mathbb{Z}\) y con cada movimiento salta una distancia de \(z \in \mathbb{Z}\) (si \(z&gt;0\), salta a la derecha; de lo contrario, salta a la izquierda). \(z\) cambia con cada salto […]</p><p> El artículo <a href="https://vielhuber.de/blog/froesche-fangen/">"Atrapando ranas"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Nombres de archivo largos en Windows 10</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/lange-dateinamen-unter-windows-10/"/>

		<id>https://vielhuber.de/?p=1879</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2018-04-22T15:26:34Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>No sólo cuando se utiliza npm en Windows se encuentra con un límite que tiene casi 30 años y limita las rutas a carpetas y archivos a un máximo de 255 caracteres. No es NTFS el culpable aquí, es LFN. Esto provoca molestos errores e incompatibilidad entre sistemas operativos. En tiempos de WSL una situación lamentable que […]</p><p> La publicación <a href="https://vielhuber.de/blog/lange-dateinamen-unter-windows-10/">Nombres de archivos largos en Windows 10</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Colas de Laravel en localhost</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/laravel-queues-auf-localhost/"/>

		<id>https://vielhuber.de/?p=1868</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-04-08T00:06:32Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En el framework PHP Laravel, en entornos de producción, procesos como el supervisor se encargan de que se ejecuten las tareas almacenadas en Redis, por ejemplo. Si se desea independizarse completamente de esto en localhost, se puede usar el controlador síncrono para ejecutar las tareas inmediatamente. Sin embargo, esto tiene la desventaja de que el proceso PHP actual se bloquea y la solicitud se queda bloqueada hasta que […]</p><p> El artículo <a href="https://vielhuber.de/blog/laravel-queues-auf-localhost/">Laravel Queues en localhost</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Consejo rápido: agrupe los objetivos en Google Analytics</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-in-google-analytics-zielvorhaben-buendeln/"/>

		<id>https://vielhuber.de/?p=1847</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2018-02-18T21:26:49Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Mediante la biblioteca JavaScript analytics.js de Google Analytics, se puede realizar un seguimiento de cualquier evento en los sitios web. Estos eventos incluyen, por ejemplo, la medición precisa del tiempo de permanencia, la profundidad máxima de desplazamiento de los visitantes u otras acciones individuales como el envío de formularios. Si posteriormente desea evaluar campañas publicitarias o realizar pruebas A/B, puede crear los llamados objetivos. A continuación, puede utilizar la función […]</p><p> El artículo <a href="https://vielhuber.de/blog/quick-tip-in-google-analytics-zielvorhaben-buendeln/">Consejo rápido: Agrupar objetivos en Google Analytics</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Invalidación pragmática de caché</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/pragmatische-cache-invalidierung/"/>

		<id>https://vielhuber.de/?p=1832</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2018-01-11T11:23:27Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El renderizado del lado del servidor es ahora una práctica estándar para sitios web y aplicaciones. Los navegadores como Google Chrome también tienden a almacenar en caché la mayor cantidad de datos posible para minimizar los tiempos de carga en las solicitudes posteriores. La invalidación de la caché de archivos CSS, JS e imágenes se puede lograr mediante mod_pagespeed, el encabezado de control Expires/Cache, un manifiesto de caché o, de forma más práctica y directa, agregando parámetros personalizados al nombre del archivo.</p><p> El artículo <a href="https://vielhuber.de/blog/pragmatische-cache-invalidierung/">Invalidación pragmática de caché</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Bitbucket y claves SSH</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/bitbucket-und-ssh-keys/"/>

		<id>https://vielhuber.de/?p=1823</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2018-01-01T00:31:09Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El proveedor Bitbucket no ofrece (incluso en las tarifas de pago Standard y Premium) ninguna posibilidad de almacenar claves SSH con permisos de escritura a nivel de repositorio. Almacenar su clave SSH personal en el servidor de producción no es una opción, ya que esto le permitiría acceder a todos los demás proyectos en los que está trabajando actualmente. Existen las llamadas teclas de acceso, estas […]</p><p> La publicación <a href="https://vielhuber.de/blog/bitbucket-und-ssh-keys/">Bitbucket y claves SSH</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Windows Sysinternals a través de una unidad de red</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/windows-sysinternals-per-netzlaufwerk/"/>

		<id>https://vielhuber.de/?p=1818</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2017-12-27T00:13:20Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Las herramientas Sysinternals de Mark Russinovich son esenciales para cualquier ordenador con Windows. Para tener siempre disponible la última versión, asigne una unidad de red. Simplemente use el comando `net use s: \\live.sysinternals.com\DavWWWRoot` en la línea de comandos (como usuario normal). Esto le dará acceso a herramientas útiles como PsList, PsKill y otras en la unidad S.</p><p> El artículo <a href="https://vielhuber.de/blog/windows-sysinternals-per-netzlaufwerk/">"Windows Sysinternals a través de una unidad de red"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Consejo rápido: Google Sheets y Calendar Weeks</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-google-sheets-und-kalenderwochen/"/>

		<id>https://vielhuber.de/?p=1806</id>
		<updated>2017-11-27T22:29:49Z</updated>
		<published>2017-11-25T13:04:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Al generar semanas de calendario en una fecha específica, debe tener cuidado en Google Sheets (al igual que en Microsoft Excel). La función =CALENDARWEEK(TODAY()) calcula según el estándar estadounidense, para el cual el primer día del año siempre se asigna a la semana 1 del calendario. En Alemania esto se define de otra manera: aquí la primera semana del calendario es la semana […]</p><p> La publicación <a href="https://vielhuber.de/blog/quick-tip-google-sheets-und-kalenderwochen/">Consejo rápido: Hojas de cálculo de Google y semanas del calendario</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Certificados SSL autofirmados en Chrome 58</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/selbst-signierte-ssl-zertifikate-in-chrome-58/"/>

		<id>https://vielhuber.de/?p=1776</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2017-11-04T14:02:15Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Desde Let's Encrypt, los sitios web cifrados se han convertido en el estándar hoy en día. Los certificados SSL también se han vuelto indispensables para el desarrollo local (por ejemplo, navigator.geolocation también requiere encriptación SSL localmente). Desde la versión 58 de Chrome, se eliminó la compatibilidad con CN (nombre común) y, en su lugar, se hizo obligatorio SAN (nombre alternativo del sujeto). Esto significa que Chrome acepta todos […]</p><p> La publicación <a href="https://vielhuber.de/blog/selbst-signierte-ssl-zertifikate-in-chrome-58/">Certificados SSL autofirmados en Chrome 58</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Dos veces la edad de dos personas</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/doppeltes-alter-zweier-personen/"/>

		<id>https://vielhuber.de/?p=1744</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2017-10-18T21:14:13Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Considere dos personas \(A\) y \(B\) que no tienen el mismo cumpleaños, donde \(A\) es menor que \(B\). Mostrar: Hay exactamente dos constelaciones de edades \(a,b \in \mathbb {N}\), para las cuales se aplica lo siguiente: \(2\cdot a = b\). Primero establecemos \(d \in \mathbb{R}^+\) como la diferencia de edad entre \(A\) y \(B\) en el nacimiento de \(A\) […]</p><p> La publicación <a href="https://vielhuber.de/blog/doppeltes-alter-zweier-personen/">Duplicar la edad de dos personas</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Git y carpetas vacías</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-und-leere-ordner/"/>

		<id>https://vielhuber.de/?p=1718</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2017-09-21T22:37:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Dado que Git no conoce carpetas, sólo archivos, las estructuras de carpetas vacías no terminan en el repositorio. Dado que muchos marcos y proyectos los necesitan absolutamente, deberían terminar ahí. Una práctica común es crear los llamados archivos de marcador de posición (a menudo llamados .gitkeep), que especifican implícitamente la estructura de carpetas. Estos archivos se pueden crear fácilmente y, si se desea, […]</p><p> La publicación <a href="https://vielhuber.de/blog/git-und-leere-ordner/">Git y las carpetas vacías</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Alojamiento gratuito de Node.js con Heroku</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/kostenloses-node-js-hosting-mit-heroku/"/>

		<id>https://vielhuber.de/?p=1681</id>
		<updated>2017-11-23T08:31:34Z</updated>
		<published>2017-09-02T13:37:08Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El alojamiento para Node.js aún no está muy extendido, especialmente en los países de habla alemana. La empresa estadounidense de servicios en la nube Heroku ofrece una solución para este problema (y además es gratuita). Siempre se observa el paradigma "Construir aplicaciones... no infraestructura" y, sin embargo, apenas hay restricciones. Como ejemplo, implementamos un pequeño trabajo cron basado en PhantomJS que rastrea un sitio web todos los días y […]</p><p> La publicación <a href="https://vielhuber.de/blog/kostenloses-node-js-hosting-mit-heroku/">Alojamiento gratuito de Node.js con Heroku</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Función de emparejamiento de Cantor</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/die-cantorsche-paarungsfunktion/"/>

		<id>https://vielhuber.de/?p=1669</id>
		<updated>2017-08-15T22:23:47Z</updated>
		<published>2017-08-15T22:15:43Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Además de los argumentos diagonales, Georg Cantor también desarrolló la función de emparejamiento de Cantor \(\mathbb{N}^2 \to \mathbb{W}, \quad c(x,y) = \binom{x+y+1}{2}+x = z\), que codifica dos números cualesquiera \(x,y \in \mathbb{N}\) en un nuevo número \(z \in \mathbb{N}\). Por ejemplo, \(c(3,4)=\binom{3+4+1}{2}+3 = \binom{8}{2}+3=\frac{8!}{6!\cdot 2!} +3 = 31 = z\) es una codificación única de los números \(3\) y \(4\) […]</p><p> La publicación <a href="https://vielhuber.de/blog/die-cantorsche-paarungsfunktion/">La función de emparejamiento de Cantor</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">La tierra y el guisante</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/die-erde-und-die-erbse/"/>

		<id>https://vielhuber.de/?p=1659</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2017-08-15T22:08:09Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Considere la Tierra (como una esfera con \(r_1 = 6370 km\)) y un guisante (como una esfera con \(r_2 = 2 mm\)) y estire una cuerda a través del ecuador de modo que quede firme sobre la superficie. Ahora extienda ambas cuerdas un metro cada una. Ahora ambos cables deberían volver a extenderse completamente sobre el ecuador, [...]</p><p> La publicación <a href="https://vielhuber.de/blog/die-erde-und-die-erbse/">La Tierra y el Guisante</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Probabilidades en el reloj analógico</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/wahrscheinlichkeiten-an-der-analoguhr/"/>

		<id>https://vielhuber.de/?p=1652</id>
		<updated>2017-08-15T21:49:42Z</updated>
		<published>2017-08-15T21:46:11Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>¿En qué porcentaje del tiempo del día las tres manecillas de un reloj analógico están en la mitad derecha de la esfera del reloj? Primero, mira la manecilla de la hora, que está en el lado derecho durante 12 de las 24 horas (50%). A partir de este momento, el minutero estará a la derecha 6 de las 12 horas […]</p><p> La publicación <a href="https://vielhuber.de/blog/wahrscheinlichkeiten-an-der-analoguhr/">Probabilidades en el reloj analógico</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Laravel: Trabajar con relaciones elocuentes</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/laravel-arbeit-mit-eloquent-relationships/"/>

		<id>https://vielhuber.de/?p=1642</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2017-07-21T19:12:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Laravel facilita mucho la comunicación con la base de datos con Eloquent. Cuando trabaje con Eloquent Relationships, al llamar a variables dinámicas (usando los métodos mágicos de PHP), debe tener en cuenta que las instancias de los modelos no reflejan nuevos cambios, sino que los almacenan en caché de forma permanente la primera vez que se llaman. El siguiente ejemplo es […]</p><p> La publicación <a href="https://vielhuber.de/blog/laravel-arbeit-mit-eloquent-relationships/">Laravel: Trabajar con relaciones elocuentes</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Bitbucket: eliminar carpeta del historial de Git</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/bitbucket-ordner-aus-git-historie-loeschen/"/>

		<id>https://vielhuber.de/?p=1614</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2017-07-12T23:17:47Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Al alojar Git en Bitbucket, hay un límite estricto de 2 GB: si lo excede, solo tendrá acceso de solo lectura al repositorio. Para evitar esto, puedes, por ejemplo, eliminar de forma retroactiva carpetas o archivos grandes de tus confirmaciones. Pero también en otros casos (si los datos de acceso se han introducido en el historial o se han vuelto a introducir […]</p><p> La publicación <a href="https://vielhuber.de/blog/bitbucket-ordner-aus-git-historie-loeschen/">Bitbucket: Eliminar carpeta del historial de Git</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Integre el certificado SSL de DomainFactory en IIS</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ssl-zertifikat-von-domainfactory-auf-iis-einbinden/"/>

		<id>https://vielhuber.de/?p=1590</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2017-06-13T20:08:43Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En la era de Let's Encrypt, los sitios web cifrados son ahora la norma. Sin embargo, también se requieren con frecuencia certificados comodín o extendidos con una validación de propietario especialmente fiable. DomainFactory ofrece certificados SSL económicos que también se pueden usar externamente. La configuración en un servidor IIS actual es posible sin una CSR mediante OpenSSL. A continuación, mostraré brevemente los pasos necesarios […]</p><p> El artículo " <a href="https://vielhuber.de/blog/ssl-zertifikat-von-domainfactory-auf-iis-einbinden/">Integración del certificado SSL de DomainFactory en IIS"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Estrategia ganadora paradójica al adivinar números</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/paradoxe-gewinnstrategie-beim-erraten-von-zahlen/"/>

		<id>https://vielhuber.de/?p=1537</id>
		<updated>2020-07-12T23:12:37Z</updated>
		<published>2017-04-13T20:53:46Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En 1987, Thomas M. Cover planteó la siguiente sorprendente pregunta en "Problemas abiertos en comunicación y computación": el jugador \(X\) escribe dos números naturales diferentes y elegidos al azar \(A\) y \(B\) en dos hojas de papel diferentes y las coloca boca abajo sobre una mesa. El jugador \(Y\) ahora selecciona al azar uno de estos trozos de papel, ve el número y ahora debe […]</p><p> La publicación <a href="https://vielhuber.de/blog/paradoxe-gewinnstrategie-beim-erraten-von-zahlen/">Estrategia paradójica para ganar al adivinar números</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Fútbol y álgebra lineal</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/fussball-lineare-algebra/"/>

		<id>https://vielhuber.de/?p=1523</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2017-04-12T20:02:05Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Cuando comienza un partido de fútbol, la pelota se coloca en el centro del campo y luego se mueve por el campo moviéndose y girando durante 45 minutos. Al comienzo de la segunda mitad, el balón vuelve a estar en el centro del campo. Demostramos con medios simples de álgebra lineal que entonces siempre hay infinitos puntos […]</p><p> La publicación <a href="https://vielhuber.de/blog/fussball-lineare-algebra/">Fútbol y Álgebra Lineal</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Laravel: depuración de plantillas Blade</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/laravel-blade-template-debugging/"/>

		<id>https://vielhuber.de/?p=1514</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2017-04-07T11:10:07Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Al depurar plantillas blade en Laravel 5.*, a menudo recibe mensajes de error sin sentido que apuntan a vistas almacenadas en caché. Antes todo era mejor: la vista de depuración en la versión 4 contenía funciones más útiles y también era visualmente más atractiva. Con unas pocas líneas de código, puedes recuperar esta funcionalidad con la ayuda de gritos (“Errores de PHP para niños geniales”). Uno […]</p><p> La publicación <a href="https://vielhuber.de/blog/laravel-blade-template-debugging/">Laravel: Depuración de plantillas Blade</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Visualización armoniosa de logotipos con JavaScript</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/harmonische-darstellung-von-logos-mit-javascript/"/>

		<id>https://vielhuber.de/?p=1500</id>
		<updated>2017-05-24T17:34:20Z</updated>
		<published>2017-04-02T22:04:58Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Ya sean referencias, socios o clientes, hay muchos casos en los que desea mostrar varios logotipos armoniosamente uno al lado del otro. Las proporciones de los logotipos suelen ser inconsistentes. A menudo, cuando se trata de la representación del tamaño en el diseño, la gente sigue su intuición, pero también existe un método exacto para calcular una representación visualmente atractiva equiparando las áreas de los logotipos. En […]</p><p> La publicación <a href="https://vielhuber.de/blog/harmonische-darstellung-von-logos-mit-javascript/">Representación armoniosa de logotipos con JavaScript</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Verifique las variables en PHP / JS para la existencia</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/variablen-in-phpjs-auf-existenz-pruefen/"/>

		<id>https://vielhuber.de/?p=1487</id>
		<updated>2020-02-25T15:51:30Z</updated>
		<published>2017-03-27T20:46:14Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Cuando trabajamos a diario con variables en PHP y JavaScript, a menudo nos encontramos con la consulta de si una variable está vacía. Vale la pena conocer las funciones nativas y sus diferencias para fines de comprobación. Desafortunadamente, no existe una manera fácil de comprobar de forma intuitiva si una variable existe o no. ¿Qué pasa con […]</p><p> La publicación <a href="https://vielhuber.de/blog/variablen-in-phpjs-auf-existenz-pruefen/">Comprobar la existencia de variables en PHP/JS</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Llamadas telefónicas masivas con sipgate.io</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/massenhafte-telefonanrufe-mit-sipgate-io/"/>

		<id>https://vielhuber.de/?p=1458</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2017-03-18T15:39:56Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Con sipgate.io, Sipgate ha creado una interesante API en la nube que ofrece una amplia gama de opciones para telefonía por Internet. Una cuenta es gratuita y la Tienda de funciones también ofrece la opción de configurar cualquier número de remitente gratuito de forma gratuita. La documentación de sipgate.io aún tiene margen de mejora, pero con una pequeña lectura de la API oficial de Sipgate podrás […]</p><p> La publicación <a href="https://vielhuber.de/blog/massenhafte-telefonanrufe-mit-sipgate-io/">Llamadas telefónicas masivas con sipgate.io</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Recursión en SQL</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/rekursion-in-sql/"/>

		<id>https://vielhuber.de/?p=1445</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2017-03-10T18:10:02Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Los sistemas de gestión de bases de datos relacionales basados en SQL solo son parcialmente adecuados para consultas jerárquicas o recursivas. Otros sistemas, como ArangoDB, son más apropiados para esto (hubo una excelente charla al respecto en GOTO 2016). Sin embargo, también se pueden crear consultas recursivas en SQL utilizando expresiones de tabla comunes, por ejemplo, para buscar en tablas clásicas padre/hijo todos los ancestros y descendientes […]</p><p> El artículo <a href="https://vielhuber.de/blog/rekursion-in-sql/">Recursión en SQL</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">WordPress: desactivar páginas de archivo</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/wordpress-archivseiten-deaktivieren/"/>

		<id>https://vielhuber.de/?p=1436</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2017-02-04T20:30:34Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Según w3techs.com, aproximadamente el 27,4% de todos los sitios web del mundo funcionan actualmente con WordPress. En muchos casos, estos no son blogs. WordPress genera automáticamente numerosas URL, a menudo no utilizadas, y produce muchos enlaces indexados por Google que el operador del sitio web ni siquiera había considerado. Con un simple comando puedes hacer todo esto […]</p><p> La publicación <a href="https://vielhuber.de/blog/wordpress-archivseiten-deaktivieren/">WordPress: Deshabilitar páginas de archivo</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Cambiar el nombre de los campos de formulario PDF de forma masiva</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/pdf-formularfelder-massenweise-umbenennen/"/>

		<id>https://vielhuber.de/?p=1415</id>
		<updated>2022-02-15T14:37:57Z</updated>
		<published>2017-01-03T22:37:50Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Si, como yo, se encuentra en la situación de tener que cambiar el nombre de miles de campos de formulario, la consola JavaScript incluida en Acrobat es una buena opción. En esto, no solo puede ejecutar cualquier código JavaScript, sino también acceder a todo el contenido dentro del PDF (incluidos los campos de formulario). Dado que no existe una función de cambio de nombre nativa en la API de JS, los campos del formulario se renombran con todos […]</p><p> La publicación <a href="https://vielhuber.de/blog/pdf-formularfelder-massenweise-umbenennen/">Cambiar el nombre de forma masiva de campos de formulario PDF</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Shopware: reparación de cambios de variante</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/shopware-variantenwechsel-reparieren/"/>

		<id>https://vielhuber.de/?p=1400</id>
		<updated>2017-09-21T21:32:32Z</updated>
		<published>2016-12-04T23:16:49Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En Shopware 5 todavía no se ha resuelto un problema conocido: si se crea un artículo con variantes dependientes con opciones de configuración mutuamente excluyentes, puede suceder que algunas combinaciones no se puedan seleccionar en el frontend y, por lo tanto, no se puedan pedir. Con la ayuda de un complemento, actualmente el problema se puede solucionar fácilmente. El siguiente ejemplo sencillo ilustra […]</p><p> La publicación <a href="https://vielhuber.de/blog/shopware-variantenwechsel-reparieren/">Shopware: Reparación de cambios de variantes</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Una línea para el infinito de números primos</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/eine-zeile-fuer-die-unendlichkeit-der-primzahlen/"/>

		<id>https://vielhuber.de/?p=1391</id>
		<updated>2020-10-12T22:32:57Z</updated>
		<published>2016-11-03T23:26:00Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Existen numerosas pruebas de la infinitud de los números primos: el famoso teorema de Euclides del libro de Elementos se incluye en cada lección básica sobre teoría de números. En 2015, Sam Northshield publicó una prueba por contradicción igualmente elegante en forma de una sola línea en el American Mathematical Monthly (número 122), que me gustaría compartir con ustedes (con breves comentarios). $$0 &lt; \prod_{p} \sin \underbrace{ \left( \frac{\pi}{p} […]</p><p> La publicación <a href="https://vielhuber.de/blog/eine-zeile-fuer-die-unendlichkeit-der-primzahlen/">Una línea para el infinito de los números primos</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Ilumina la línea de comandos de Windows</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/windows-kommandozeile-aufhuebschen/"/>

		<id>https://vielhuber.de/?p=1370</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2016-09-19T22:55:29Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El aburrido símbolo del sistema de Windows se puede mejorar visualmente con solo unos pocos pasos simples. Esto significa que no sólo puedes personalizar la línea de comandos en términos de color y tamaño, sino también ampliarla funcionalmente (aumentar el buffer, instalar un gran conjunto de herramientas UNIX). Aunque el símbolo del sistema no se acerca a PowerShell 6.0 o al nuevo Bash de Windows 10 […]</p><p> La publicación <a href="https://vielhuber.de/blog/windows-kommandozeile-aufhuebschen/">Embellecer la línea de comandos de Windows</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">URL dinámicas en Joomla</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/dynamische-urls-in-joomla/"/>

		<id>https://vielhuber.de/?p=1358</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2016-09-04T22:52:24Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En los sistemas de gestión de contenido, las URL a menudo no están predeterminadas y, por lo tanto, no se crean de forma estática (como una entrada o un elemento de menú) con antelación, sino que acceden a objetos de la base de datos. De forma similar a WordPress (como se describe aquí), también es posible crear estructuras de URL dinámicas en Joomla (independientemente del sistema de alias interno). JRouter es una opción adecuada para esto, o bien se puede utilizar […]</p><p> El artículo <a href="https://vielhuber.de/blog/dynamische-urls-in-joomla/">URLs dinámicas en Joomla</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">JavaScript PasteJacking</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/javascript-pastejacking/"/>

		<id>https://vielhuber.de/?p=1253</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2016-06-01T20:03:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Los navegadores modernos pueden utilizar JavaScript para acceder y manipular el portapapeles del usuario, tanto para leer como para escribir. La tecnología subyacente ya es conocida, pero sólo recientemente han circulado en Internet cada vez más ataques (bajo el nombre de "PasteJacking") que utilizan esta posibilidad en detrimento del usuario desprevenido [...]</p><p> La publicación <a href="https://vielhuber.de/blog/javascript-pastejacking/">JavaScript PasteJacking</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Intercambiar columnas en PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/spalten-tauschen-in-postgresql-auf-der-kommandozeile-oder-in-laravel/"/>

		<id>https://vielhuber.de/?p=1217</id>
		<updated>2017-02-03T22:29:36Z</updated>
		<published>2016-04-09T22:18:39Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El intercambio de columnas de tablas SQL es parte del repertorio estándar en MySQL; PostgreSQL (todavía) no lo admite. Aunque la wiki oficial dedica un artículo aparte al problema, no proporciona una solución práctica que también admita vistas, índices y activadores. La siguiente clase realiza este trabajo (tanto para MySQL como para PostgreSQL) ya sea en la línea de comandos: […]</p><p> La publicación <a href="https://vielhuber.de/blog/spalten-tauschen-in-postgresql-auf-der-kommandozeile-oder-in-laravel/">Intercambio de columnas en PostgreSQL</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Sugerencia rápida para el Explorador de Windows</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/quick-tip-im-windows-explorer-um-eingabeaufforderung-zu-oeffnen/"/>

		<id>https://vielhuber.de/?p=1212</id>
		<updated>2019-06-01T20:30:22Z</updated>
		<published>2016-04-01T11:41:15Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Si desea abrir rápidamente el símbolo del sistema en una carpeta en el Explorador de Windows, haga clic en la carpeta (un nivel más arriba) con el botón derecho del mouse mientras mantiene presionada la tecla Shift y luego seleccione "Abrir símbolo del sistema aquí" en el menú contextual. Acabo de descubrir otro método más rápido cuando estás dentro de la carpeta: Aquí haces clic en el archivo actual […]</p><p> La publicación <a href="https://vielhuber.de/blog/quick-tip-im-windows-explorer-um-eingabeaufforderung-zu-oeffnen/">Consejo rápido para el Explorador de Windows</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Categorías de WordPress: Vista de árbol / Herencia</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/wordpress-kategorien-baumansicht-und-vererbung/"/>

		<id>https://vielhuber.de/?p=1195</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2016-03-25T10:24:27Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Al trabajar con categorías jerárquicas (taxonomías) en WordPress, notará que la visualización de las categorías seleccionadas en el panel de administración puede resultar confusa, y que las publicaciones no se agregan automáticamente a su categoría principal cuando se añaden a una subcategoría. Ambos problemas se pueden resolver con tan solo unas pocas líneas de código utilizando el potente sistema de hooks (tanto en forma de acción como de […]</p><p> La publicación <a href="https://vielhuber.de/blog/wordpress-kategorien-baumansicht-und-vererbung/">Categorías de WordPress: Vista de árbol/Herencia</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">PHP 7 y el operador de nave espacial</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/php-7-und-der-spaceship-operator/"/>

		<id>https://vielhuber.de/?p=1178</id>
		<updated>2016-06-05T20:59:03Z</updated>
		<published>2015-12-23T23:05:31Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Además de nuevas características como la sugerencia de tipos para tipos de datos escalares o el rendimiento optimizado, PHP 7 también trae muchas extensiones de lenguaje nuevas y útiles. El "Operador de nave espacial" finalmente ha llegado al mundo de PHP (los programadores de Ruby y Perl lo conocen desde hace mucho tiempo). \($a &lt;=&gt; $b\) devuelve \(0\) si y solo si ambos operandos son iguales […]</p><p> La publicación <a href="https://vielhuber.de/blog/php-7-und-der-spaceship-operator/">PHP 7 y el operador de la nave espacial</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">IIS 7.5 PHP FastCGI tiempo de espera</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/iis-7-5-php-fastcgi-timeout/"/>

		<id>https://vielhuber.de/?p=1165</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2015-12-15T16:18:51Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Si integra PHP a través de FastCGI en IIS 7.5, cada script se cancela de forma predeterminada después de 600 segundos (es decir, 10 minutos). Cambiar la conocida variable "max_execution_time" en php.ini no influye en esto; debe (también) ajustar la configuración de FastCGI. Para ello, IIS ofrece una cómoda interfaz para gestionar las variables relevantes. Para ello abres […]</p><p> La publicación <a href="https://vielhuber.de/blog/iis-7-5-php-fastcgi-timeout/">IIS 7.5 PHP FastCGI Timeout</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Paradoja de la estocástica</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/paradoxon-der-stochastik/"/>

		<id>https://vielhuber.de/?p=1141</id>
		<updated>2016-06-05T20:59:09Z</updated>
		<published>2015-12-03T19:36:11Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La teoría de la probabilidad condicional trae consigo hermosos problemas con soluciones contra-intuitivas. Además del conocido problema de los hermanos, me gustaría ahora analizar brevemente otro ejemplo: "Tengo dos hijos. Uno de ellos es un niño y nació un jueves. ¿Cuál es la probabilidad de que el otro niño también sea un niño?" Elegimos el espacio de resultados $$I = \{(J.MO,J.MO), (J.MO,J.DI), (J.MO,J.MI), […]</p><p> La publicación <a href="https://vielhuber.de/blog/paradoxon-der-stochastik/">Paradoja de la estocástica</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Git, Shopware y carpetas vacías</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/git-shopware-und-leere-ordner/"/>

		<id>https://vielhuber.de/?p=1131</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-08-15T12:52:18Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El sistema de control de versiones de archivos Git es ágil, rápido y portable. Git siempre trata con objetos, es decir, archivos. Las carpetas solo se crean si contienen archivos, de lo contrario, Git no las registra en absoluto. Esto tiene efectos secundarios desagradables en algunos proyectos. Por ejemplo, el sistema de tienda Shopware se basa en el estricto cumplimiento de la estructura de carpetas para funcionar. ¿Hay siquiera uno […]</p><p> La publicación <a href="https://vielhuber.de/blog/git-shopware-und-leere-ordner/">Git, Shopware y carpetas vacías</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Shopware: Gastos de envío individuales</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/shopware-individuelle-versandkosten-pro-artikel/"/>

		<id>https://vielhuber.de/?p=1105</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2015-08-06T16:07:21Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Shopware dispone de un potente módulo de costes de envío, en cuyo cálculo puedes intervenir de forma muy específica. En nuestro caso queremos realizar el siguiente escenario: Los costes de envío por artículo se determinan inicialmente en función del peso del artículo (se especifican los límites de peso). Sólo en casos especiales se podrán establecer costes de envío fijos de forma individual para cada artículo. La tabla de costos de envío luce así […]</p><p> La publicación <a href="https://vielhuber.de/blog/shopware-individuelle-versandkosten-pro-artikel/">Shopware: Costos de envío individuales</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Trae tu propio dispositivo</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/bring-your-own-device/"/>

		<id>https://vielhuber.de/?p=1097</id>
		<updated>2021-11-22T15:46:05Z</updated>
		<published>2015-07-27T15:45:24Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Ya es difícil evitarlo si se quiere trabajar de forma flexible e independiente: la nube. Probablemente haya muchas personas que ya utilizan la nube sin saberlo. Con el streaming, por ejemplo, todo el contenido se almacena en la nube y se puede acceder a él cuando sea necesario. Netflix es un ejemplo de ello, […]</p><p> La publicación <a href="https://vielhuber.de/blog/bring-your-own-device/">Trae tu propio dispositivo</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Enlaces permanentes dinámicos en WordPress</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/dynamische-permalinks-in-wordpress/"/>

		<id>https://vielhuber.de/?p=1083</id>
		<updated>2021-02-18T01:06:24Z</updated>
		<published>2015-07-17T17:56:17Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El sistema de enlaces permanentes de WordPress se puede adaptar fácilmente a sus propias necesidades utilizando etiquetas de estructura. La configuración %postname% es probablemente la solución más común y práctica. Sin embargo, si desea implementar enlaces dinámicos reales, primero tendrá que ampliar el sistema con su propio código. La potente API de reescritura de WordPress ofrece muchas posibilidades para adaptar el sistema a las […]</p><p> La publicación <a href="https://vielhuber.de/blog/dynamische-permalinks-in-wordpress/">Enlaces permanentes dinámicos en WordPress</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Hipervínculos corruptos en Word y Excel</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/korrupte-hyperlinks-in-word-und-excel/"/>

		<id>https://vielhuber.de/?p=1059</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2015-06-20T22:48:30Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Cabría esperar que al abrir hipervínculos desde un documento de Word/Excel se iniciara el navegador predeterminado con la URL deseada. Curiosamente, esto no sucede, lo que provoca efectos secundarios indeseables e imposibilita el acceso a páginas protegidas mediante inicio de sesión basado en sesión/cookies en estos programas de Office. El culpable es un módulo que Microsoft denomina "User Agent: Microsoft Office […]</p><p> El artículo <a href="https://vielhuber.de/blog/korrupte-hyperlinks-in-word-und-excel/">Hipervínculos corruptos en Word y Excel</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Una paradoja para el día del padre</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/ein-paradoxon-zum-vatertag/"/>

		<id>https://vielhuber.de/?p=1032</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2015-05-15T10:23:40Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Para el Día del Padre de hoy, una hija le regala a su padre un cuadro pintado por ella misma que su padre había querido que le regalara durante mucho tiempo. La hija dice: “Te daré el cuadro que querías y mi regalo será una sorpresa”. El padre hace una pausa y considera la verdad de esta afirmación. Las afirmaciones “Os doy la […]</p><p> La publicación <a href="https://vielhuber.de/blog/ein-paradoxon-zum-vatertag/">Una paradoja para el Día del Padre</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Integre scripts dinámicos con y sin HTTPS</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/dynamisch-scripte-mit-oder-ohne-https-einbinden/"/>

		<id>https://vielhuber.de/?p=1016</id>
		<updated>2017-03-25T22:06:51Z</updated>
		<published>2015-04-15T13:28:29Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Si incluye scripts no cifrados en el área &lt;head&gt; y abre una página con un certificado SSL existente en formato cifrado, estos scripts se bloquean y, por lo tanto, no se ejecutan. Si simplemente omite el protocolo, todos los scripts se llaman automáticamente en forma cifrada cuando se accede al sitio web a través de https://; de lo contrario, no están cifrados. Para ello, en lugar de &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"&gt;&lt;/script&gt;, simplemente utilice […]</p><p> El artículo <a href="https://vielhuber.de/blog/dynamisch-scripte-mit-oder-ohne-https-einbinden/">Incorporación dinámica de scripts con y sin HTTPS</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Usabilidad en menús desplegables</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/usability-in-dropdown-menues/"/>

		<id>https://vielhuber.de/?p=1002</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-04-07T09:33:13Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Al trabajar con menús desplegables multidimensionales, es frecuente encontrarse con el problema de abrir accidentalmente el submenú incorrecto o cerrar accidentalmente el submenú deseado. Esto ocurre cuando el cursor del ratón abandona el menú correspondiente en el nivel superior mientras se navega a un submenú ya expandido. Una forma de solucionar este problema es […]</p><p> El artículo <a href="https://vielhuber.de/blog/usability-in-dropdown-menues/">Usabilidad en menús desplegables</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Shopware: Desactivar variantes automáticamente</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/shopware-artikel-bei-ungenuegendem-lagerbestand-deaktivieren/"/>

		<id>https://vielhuber.de/?p=986</id>
		<updated>2017-09-21T21:31:32Z</updated>
		<published>2015-03-24T09:56:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En Shopware, para un artículo en oferta, el artículo completo se desactiva en un pedido real si todas las variantes tienen un nivel de stock menor o igual a 0. Para poder realizar esto de forma variante, he programado un pequeño complemento, cuyo Bootstrap.php proporciono a continuación. 8f3757318524b4883325 El complemento también está disponible de forma gratuita en la tienda de la comunidad: Variantes […]</p><p> La publicación <a href="https://vielhuber.de/blog/shopware-artikel-bei-ungenuegendem-lagerbestand-deaktivieren/">Shopware: Desactivar variantes automáticamente</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Consulta de doble contraseña con SSL</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/doppelte-passwortabfrage-bei-ssl/"/>

		<id>https://vielhuber.de/?p=974</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-03-22T22:37:31Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El siguiente escenario siempre produce un efecto secundario indeseado: si protege su sitio con htaccess/htpasswd y, al mismo tiempo, fuerza una conexión SSL, siempre tendrá que introducir la misma contraseña dos veces (una para http y otra para https después de introducirla correctamente). Este problema se puede solucionar fácilmente utilizando las secciones de configuración introducidas en Apache 2.4. # SSL […]</p><p> El artículo <a href="https://vielhuber.de/blog/doppelte-passwortabfrage-bei-ssl/">Solicitud de doble contraseña con SSL</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Cadenas de varias líneas en JavaScript</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/mehrzeilige-strings-in-javascript/"/>

		<id>https://vielhuber.de/?p=950</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-03-18T18:13:30Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Al programar con JavaScript, a menudo nos topamos con la falta de capacidad para crear cadenas de varias líneas ingresándolas en varias líneas del código. Si bien en otros lenguajes como PHP o Ruby la tarea no supone un problema, con JavaScript inicialmente solo se pueden utilizar soluciones alternativas, cuyo uso depende del gusto personal o […]</p><p> La publicación <a href="https://vielhuber.de/blog/mehrzeilige-strings-in-javascript/">Cadenas multilínea en JavaScript</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">La tecnología detrás de los casinos online</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/die-technologie-hinter-online-casinos/"/>

		<id>https://vielhuber.de/?p=970</id>
		<updated>2021-11-22T15:46:13Z</updated>
		<published>2015-03-18T18:11:59Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Desde hace ya varios años están apareciendo por todas partes: los casinos online. Innumerables proveedores permiten a los fanáticos de los juegos de azar disfrutar de su pasatiempo favorito las 24 horas del día a través de Internet. Aquellos que antes disfrutaban de ir al casino ahora pueden ahorrarse el viaje y simplemente encender su computadora. Pero, ¿cómo funciona exactamente este principio […]</p><p> La publicación <a href="https://vielhuber.de/blog/die-technologie-hinter-online-casinos/">La tecnología detrás de los casinos en línea</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">mail () en PHP con UTF-8 y diéresis</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/mail-in-php-mit-utf-8-und-umlauten/"/>

		<id>https://vielhuber.de/?p=931</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-02-02T20:58:41Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La mejor forma de enviar correos electrónicos con PHP es con clases potentes como PHPMailer. Las prácticas funciones de envoltura permiten utilizar contenido en UTF-8, incrustar imágenes y enviar archivos adjuntos cifrados con solo unas pocas líneas de código. Si desea ahorrarse la sobrecarga y utiliza la función PHP mail() en contra de la recomendación, se encontrará con problemas al utilizar diéresis […]</p><p> La publicación <a href="https://vielhuber.de/blog/mail-in-php-mit-utf-8-und-umlauten/">mail() en PHP con UTF-8 y diéresis</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Google PageSpeed ​​Insights vs. Google analitico</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/google-pagespeed-insights-vs-google-analytics/"/>

		<id>https://vielhuber.de/?p=913</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2015-01-25T10:37:05Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Las herramientas de validación como el Servicio de Validación de Marcado del W3C o Google PageSpeed Insights son útiles para evaluar objetivamente el código y el rendimiento de un sitio web. Google, en particular, influye en toda una industria con conceptos como "por encima del pliegue" y también establece directrices estrictas pero útiles sobre la compresión y el almacenamiento en caché de imágenes. Sin embargo, puede ocurrir que el propio Google […]</p><p> El artículo <a href="https://vielhuber.de/blog/google-pagespeed-insights-vs-google-analytics/">Google PageSpeed Insights vs. Google Analytics</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Bienvenido JavaScript 2.0</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/willkommen-javascript-2-0/"/>

		<id>https://vielhuber.de/?p=888</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2015-01-05T22:57:24Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>JavaScript domina la web, y ECMAScript, el núcleo del lenguaje, está alcanzando la madurez. La nueva especificación (ES6 o JS2), prevista para mediados de año, trae consigo numerosas innovaciones que ya se pueden probar hoy mismo. Firefox ofrece actualmente el mejor soporte, pero también es posible usar polyfills mediante transpiladores como Google Traceur. […]</p><p> El artículo <a href="https://vielhuber.de/blog/willkommen-javascript-2-0/">Bienvenido JavaScript 2.0</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html"><![CDATA[0,99999... = 1?]]></title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/099999-1/"/>

		<id>https://vielhuber.de/?p=846</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-12-24T23:16:38Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Ya sea en la escuela o en la universidad: una pregunta interesante que surge de vez en cuando es si la siguiente ecuación es verdadera: \( 0,99999... = 1 \). Aunque el infinito permanece latente en la parte izquierda de la ecuación, le damos un nombre: \(0,99999... = A\). Después de la multiplicación por el factor \(10\) y una ecuación algebraica simple […]</p><p> La contribución <a href="https://vielhuber.de/blog/099999-1/">0,99999...=1?</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">SQL: bajo rendimiento a pesar del índice</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/sql-schlechte-performance-trotz-gesetztem-index/"/>

		<id>https://vielhuber.de/?p=834</id>
		<updated>2016-06-05T21:00:11Z</updated>
		<published>2014-12-21T22:19:32Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Acabo de enfrentarme al siguiente problema de rendimiento de una base de datos SQL: en una tabla SQL llamada “usuarios” con ~1.000.000 de entradas, determinar la cantidad de registros hoy tomó unos inaceptables 28 segundos. En la columna “creado” se almacenaron los tiempos de los registros en el formato “Ymd H:i:s”. La consulta utilizó SELECT COUNT(ID) FROM users WHERE DATE(created) = '2014-12-21'; […]</p><p> La publicación <a href="https://vielhuber.de/blog/sql-schlechte-performance-trotz-gesetztem-index/">SQL: Bajo rendimiento a pesar del índice</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Pequeño problema de ajedrez</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/kleines-schachproblem/"/>

		<id>https://vielhuber.de/?p=801</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-11-16T21:21:06Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Además del conocido problema del caballo y del problema de la reina, hay muchas otras cuestiones apasionantes en el mundo del ajedrez. En una entrada anterior del blog hablé de dos pequeñas curiosidades. Si abordamos los problemas de ajedrez desde un punto de vista matemático, nos daremos cuenta rápidamente de que las matemáticas proporcionan respuestas muy sencillas y esclarecedoras a muchas preguntas. A modo de ejemplo, trataré ahora el siguiente problema: Uno […]</p><p> La publicación <a href="https://vielhuber.de/blog/kleines-schachproblem/">Pequeño problema de ajedrez</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Archivos disponibles en línea con OneDrive</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/online-verfuegbare-dateien-mit-onedrive/"/>

		<id>https://vielhuber.de/?p=778</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2014-10-20T19:00:23Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Ya sea OneDrive, Dropbox, Google Drive, OwnCloud, Box.net: no importa qué caja uses para almacenar tus archivos: los servicios son casi idénticos. Los clientes disponibles para todos los sistemas de escritorio y móviles, los archivos que no están cifrados de manera predeterminada y las opciones para compartir difieren solo marginalmente. Pero OneDrive, que está integrado en el sistema desde Windows 8.1, tiene una característica especial […]</p><p> La publicación <a href="https://vielhuber.de/blog/online-verfuegbare-dateien-mit-onedrive/">Archivos disponibles en línea con OneDrive</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">PHP: acceso a archivos con diéresis en Windows</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/php-zugriff-auf-dateinamen-mit-umlauten-unter-windows/"/>

		<id>https://vielhuber.de/?p=759</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-09-09T12:03:30Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Los archivos en los servidores web siempre deben almacenarse sin espacios (no "esta es una imagen.jpg"), sin diéresis ni caracteres especiales (no "fútbol.jpg"), sin barras invertidas (no "trabajo\coche.jpg") y en minúsculas (no "prueba.JPG"). Sin embargo, recientemente, para un proyecto de un cliente, tuve que acceder y procesar una gran cantidad de archivos predefinidos con nombres arbitrarios. Los sistemas Linux, por defecto, permiten el acceso a archivos con […]</p><p> El artículo <a href="https://vielhuber.de/blog/php-zugriff-auf-dateinamen-mit-umlauten-unter-windows/">PHP: Acceso a archivos con diéresis en Windows</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Consulta SQL para determinar una lista de clasificación</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/sql-query-zur-ermittlung-einer-rangliste/"/>

		<id>https://vielhuber.de/?p=749</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2014-08-27T20:37:17Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Hoy me encontré con la siguiente tarea mientras trabajaba en el proyecto de un cliente: tomar una tabla SQL "usuario" con las columnas "id" y "puntuación" y determinar una lista de clasificación de todos los usuarios, ordenados según la "puntuación", en la que los usuarios con la misma puntuación obtienen la misma clasificación. Al utilizar variables definidas por el usuario, esta tarea se puede realizar de forma intuitiva y […]</p><p> La <a href="https://vielhuber.de/blog/sql-query-zur-ermittlung-einer-rangliste/">consulta SQL posterior para determinar una clasificación</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">SDK de Facebook: verifique los tokens en el lado del servidor</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/facebook-sdk-token-serverseitig-pruefen/"/>

		<id>https://vielhuber.de/?p=742</id>
		<updated>2016-06-05T21:00:28Z</updated>
		<published>2014-08-20T19:30:27Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Al trabajar con el SDK de Facebook (más precisamente, al implementar una función de inicio de sesión de Facebook dentro de una interfaz REST), el servidor primero debe verificar su validez el token transmitido que el cliente recibió de Facebook antes de realizar otras operaciones. La forma más sencilla de hacerlo es con la llamada API no documentada GET https://graph.facebook.com/me?access_token=TOKEN donde TOKEN es el […]</p><p> La publicación <a href="https://vielhuber.de/blog/facebook-sdk-token-serverseitig-pruefen/">Facebook SDK: Verificar tokens del lado del servidor</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Chrome DevTools: abordar elementos DOM</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/developer-tools-fokussierte-html-elemente-direkt-ansprechen/"/>

		<id>https://vielhuber.de/?p=725</id>
		<updated>2017-03-25T22:07:19Z</updated>
		<published>2014-08-15T16:26:48Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Ya sea Chrome, Firefox, Opera, Safari o incluso Internet Explorer: hasta hace unos años, las sofisticadas herramientas para desarrolladores eran un atractivo exclusivo de Firefox y del popular complemento Firebug. Hoy en día, las potentes herramientas para desarrolladores forman parte del conjunto estándar de todos los navegadores y hay mucho por descubrir. Acabo de encontrarme con un truco para […]</p><p> La publicación <a href="https://vielhuber.de/blog/developer-tools-fokussierte-html-elemente-direkt-ansprechen/">Chrome DevTools: Cómo abordar elementos DOM</a> apareció primero en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Acceso al sistema de archivos mediante SQL</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/zugriff-auf-das-dateisystem-mit-hilfe-von-sql/"/>

		<id>https://vielhuber.de/?p=696</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-06-16T14:16:05Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Recientemente descubrí una práctica función en MySQL para acceder al sistema de archivos y recuperar información valiosa, como la existencia de archivos y carpetas o su contenido. Esto puede ser muy útil como alternativa a la función `file_exists` de PHP, ya que la información sobre la existencia de los archivos se incluye en la consulta para su posterior ordenación y […]</p><p> El artículo <a href="https://vielhuber.de/blog/zugriff-auf-das-dateisystem-mit-hilfe-von-sql/">Acceso al sistema de archivos mediante SQL</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Fondos animados con lienzo</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/animierte-hintergruende-mit-canvas/"/>

		<id>https://vielhuber.de/?p=670</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-06-07T23:38:40Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Los fondos vectoriales animados pueden aportar variedad a un entorno web dominado por fotos y vídeos a pantalla completa. Idealmente, esto debería ir acompañado de tiempos de carga rápidos y una amplia compatibilidad con hardware y software. Una solución es Canvas. Este elemento HTML basado en JavaScript es compatible con todos los navegadores actuales y se visualiza correctamente en dispositivos móviles. Su principal ventaja reside en que […]</p><p> El artículo <a href="https://vielhuber.de/blog/animierte-hintergruende-mit-canvas/">Fondos animados con Canvas</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Relación de aspecto fija para elementos HTML</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/festes-seitenverhaeltnis-bei-responsiven-html-elementen/"/>

		<id>https://vielhuber.de/?p=642</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2014-04-02T18:22:26Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Como desarrollador web, a menudo te encuentras con el dilema de trabajar con elementos HTML que, a diferencia del elemento img, por ejemplo, no tienen ni un tamaño fijo ni una relación de aspecto fija. A menudo desea asegurarse de que estos objetos se comporten de manera receptiva, pero manteniendo la proporción entre ancho y alto. Ofertas CSS […]</p><p> La publicación <a href="https://vielhuber.de/blog/festes-seitenverhaeltnis-bei-responsiven-html-elementen/">Relación de aspecto fija para elementos HTML</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Fallo judicial sobre el uso de fotografías de archivo</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/gerichtsurteil-macht-stock-fotografie-zur-abmahnfalle/"/>

		<id>https://vielhuber.de/?p=614</id>
		<updated>2026-08-19T05:02:17Z</updated>
		<published>2014-02-09T20:47:48Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Después de que el Tribunal Regional de Colonia rectificara la semana pasada en el escándalo de RedTube y dictaminara que la divulgación de las direcciones IP controvertidas nunca debería haber sido autorizada, ahora ha emitido otra sentencia sumamente controvertida y cuestionable con la decisión 14 O 427/13: El titular de los derechos de autor de las fotos de archivo de una agencia de imágenes específica también debe ser nombrado cuando se accede a sus imágenes directamente a través de la URL de la agencia […]</p><p> El artículo <a href="https://vielhuber.de/blog/gerichtsurteil-macht-stock-fotografie-zur-abmahnfalle/">"Sentencia judicial sobre el uso de fotos de archivo"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Adiós Block &amp; Inline - Bienvenido HTML5</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/adieu-block-inline-willkommen-html5/"/>

		<id>https://vielhuber.de/?p=596</id>
		<updated>2026-09-05T06:47:51Z</updated>
		<published>2014-01-29T21:19:24Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Las innovaciones de la especificación HTML5 son numerosas y muchas de ellas ya son compatibles con la mayoría del panorama de navegadores; a continuación me gustaría destacar un cambio interesante en las reglas para anidar elementos. HTML siempre ha distinguido entre elementos en bloque y en línea. Por ejemplo, la definición de tipo de documento de HTML4 nombra h1, p y div como bloque, así como a, [...]</p><p> La publicación <a href="https://vielhuber.de/blog/adieu-block-inline-willkommen-html5/">Adieu Block &amp; Inline - Bienvenido HTML5</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Registro HTTP en IIS y Apache</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/http-logging-auf-iis-und-apache/"/>

		<id>https://vielhuber.de/?p=585</id>
		<updated>2026-09-05T06:47:51Z</updated>
		<published>2014-01-26T22:49:54Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Tanto Apache en Unix como IIS en sistemas Windows registran las solicitudes HTTP listas para usar en forma de archivo. Para protegerse contra ataques de piratería, las consultas a su propio sitio web deben evaluarse y analizarse periódicamente de forma manual y automática (por ejemplo, utilizando analizadores de archivos de registro como AWStats). En configuraciones ampliamente utilizadas, las rutas de los archivos de registro relevantes son, por ejemplo, las siguientes: /var/log/apache2/access.log (ejemplo: Ubuntu 12.04, Apache […]</p><p> La publicación <a href="https://vielhuber.de/blog/http-logging-auf-iis-und-apache/">Registro HTTP en IIS y Apache</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Joomla, IIS y los derechos de directorio</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/joomla-iis-und-die-verzeichnisrechte/"/>

		<id>https://vielhuber.de/?p=576</id>
		<updated>2026-09-05T06:47:51Z</updated>
		<published>2013-11-27T00:33:54Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Al integrar Joomla 3.2 en un Windows Server 2008 R2 con IIS 7.5, a menudo surgen problemas con los permisos de directorio, que muchas veces no se solucionan adecuadamente eligiendo configuraciones demasiado generosas. La siguiente solución es segura y completamente funcional: El grupo IIS_IUSRS necesita los siguientes derechos para C:\inetpub\wwwroot\: Leer y ejecutar, Mostrar el contenido de la carpeta, Leer, Escribir […]</p><p> La publicación <a href="https://vielhuber.de/blog/joomla-iis-und-die-verzeichnisrechte/">Joomla, IIS y permisos de directorio</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Anónimo en línea: ¿Imposible?</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/anonym-im-netz-unmoeglich/"/>

		<id>https://vielhuber.de/?p=556</id>
		<updated>2026-09-05T06:47:51Z</updated>
		<published>2013-09-22T17:15:47Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>En tiempos del escándalo de la NSA, no son sólo los usuarios expertos en Internet los que se preguntan si es posible navegar de forma anónima por Internet para evitar la manía de recopilación de datos de las autoridades y los servicios secretos. Sin embargo, esto a menudo conduce a errores y suposiciones falsas. Un error común es creer que el anonimato se reduce a ocultar la dirección IP. Él […]</p><p> El artículo <a href="https://vielhuber.de/blog/anonym-im-netz-unmoeglich/">Anónimo en Internet: ¿Imposible?</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">McFIT - nuevo logo, nueva imagen</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/mcfit-neues-logo-neues-image/"/>

		<id>https://vielhuber.de/?p=499</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2013-06-01T08:59:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La cadena de descuento de fitness McFIT se renueva. Mientras que antes una mascota de color amarillo brillante con forma de plátano adornaba las letras azules, ahora un lazo amarillo sobre un fondo de color antracita se envuelve hábilmente formando una estructura abstracta. Los colores FDP azul y amarillo no sólo aparecen en el logo, sino también en todos [...]</p><p> La publicación <a href="https://vielhuber.de/blog/mcfit-neues-logo-neues-image/">McFIT: nuevo logotipo, nueva imagen</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Photoshop: viaje en el tiempo</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/photoshop-reise-in-die-vergangenheit/"/>

		<id>https://vielhuber.de/?p=477</id>
		<updated>2026-09-07T12:44:41Z</updated>
		<published>2013-05-20T18:53:41Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Cuando los hermanos Thomas y John Knoll empezaron a desarrollar Adobe Photoshop en 1987, yo aún no había nacido. Hoy, en 2013, el software es uno de los programas más populares en general y está considerado el líder indiscutible en el sector de la edición de imágenes. El software ya está disponible para la posteridad gracias a Adobe y al Museo de Historia de la Computación […]</p><p> La publicación <a href="https://vielhuber.de/blog/photoshop-reise-in-die-vergangenheit/">Photoshop: Viaje al pasado</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Curiosidades en el juego de reyes</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/kuriositaeten-im-spiel-der-konige/"/>

		<id>https://vielhuber.de/?p=448</id>
		<updated>2026-09-05T06:47:51Z</updated>
		<published>2013-03-09T16:30:06Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>El ajedrez ha fascinado a la gente durante siglos: sus reglas son fáciles de aprender y su increíble profundidad sólo es accesible para jugadores experimentados (entre los que, lamentablemente, no soy uno). A continuación trataré dos cuestiones interesantes: ¿Es posible llegar a una posición mediante una secuencia correcta de movimientos en la que el rey negro sea atacado por dos damas blancas al mismo tiempo […]</p><p> La publicación <a href="https://vielhuber.de/blog/kuriositaeten-im-spiel-der-konige/">Curiosidades del Juego de Reyes</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Docu-soap en lugar de blockbuster: 48 fps</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/doku-soap-statt-blockbuster-48fps/"/>

		<id>https://vielhuber.de/?p=418</id>
		<updated>2026-09-05T06:47:51Z</updated>
		<published>2012-12-30T18:24:14Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Las películas normalmente se graban y reproducen a 24 fotogramas completos por segundo, pero el formato estándar "24p", de casi 100 años de antigüedad, parece tambalearse. Para evitar los desagradables efectos secundarios de la proyección a 24 fps (p. ej. fuertes sacudidas durante el movimiento de la cámara a velocidad media), desde hace algún tiempo trabajamos en duplicar la velocidad de fotogramas a 48 fotogramas por segundo.</p><p> La publicación <a href="https://vielhuber.de/blog/doku-soap-statt-blockbuster-48fps/">Telenovela documental en lugar de éxito de taquilla: 48 fps</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Revisar la ortografía en sitios web</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/rechtschreibpruefung-auf-webseiten/"/>

		<id>https://vielhuber.de/?p=388</id>
		<updated>2026-09-05T06:47:51Z</updated>
		<published>2012-11-15T12:30:42Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La revisión automatizada de ortografía y gramática son ahora funciones estándar en los programas de procesamiento de textos, pero antes verificar automáticamente la ortografía de un sitio web era relativamente engorroso. Google Chrome da un primer paso en esta dirección con un control integrado en los campos de entrada de varias líneas (textarea). Ahora existe un servicio que hace esto posible para sitios web enteros. El servicio […]</p><p> La publicación <a href="https://vielhuber.de/blog/rechtschreibpruefung-auf-webseiten/">Corrección ortográfica en sitios web</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Números de teléfono en los enlaces: ¿un riesgo para la seguridad?</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/telefonnummern-in-links-ein-sicherheitsrisiko/"/>

		<id>https://vielhuber.de/?p=319</id>
		<updated>2026-09-06T05:01:23Z</updated>
		<published>2012-10-14T19:22:55Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Hace unas semanas, informé sobre cómo permitir que los visitantes abran la aplicación del teléfono en dispositivos móviles tocando un número de teléfono. Ahora ha surgido la posibilidad de bloquear irreversiblemente la tarjeta SIM o restablecer el dispositivo a los valores de fábrica a través de dichos enlaces sin que el usuario tenga que hacer nada. A través de enlaces especiales que se esconden en casi todas partes y también […]</p><p> Artículo <a href="https://vielhuber.de/blog/telefonnummern-in-links-ein-sicherheitsrisiko/">Números de teléfono en enlaces: ¿un riesgo para la seguridad?</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Curiosidades interesantes por correo electrónico</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/interessante-email-kuriositaten/"/>

		<id>https://vielhuber.de/?p=305</id>
		<updated>2026-09-05T06:47:51Z</updated>
		<published>2012-09-17T15:41:04Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>¿Los nombres de dominio y las direcciones de correo electrónico deben estar siempre en minúsculas para asegurarse de llegar a donde desea ir? ¿O es esto completamente irrelevante? Los servidores de correo de Google, por ejemplo, tienen configuraciones extrañas con efectos interesantes, que presentaré brevemente a continuación. Google, que recientemente empezó a ofrecer direcciones @gmail.com a usuarios alemanes, ignora los puntos anteriores al mono araña y […]</p><p> La publicación <a href="https://vielhuber.de/blog/interessante-email-kuriositaten/">Curiosidades interesantes sobre el correo electrónico</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Diseño de los precios bursátiles en los temas diarios.</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/design-der-borsenkurse-in-den-tagesthemen/"/>

		<id>https://vielhuber.de/?p=291</id>
		<updated>2026-08-19T05:02:16Z</updated>
		<published>2012-09-11T10:10:19Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Sigo de cerca el diseño de varios programas de la televisión alemana. Casi ningún programa mantiene su diseño corporativo de forma permanente. El ritual nocturno de reunirme frente a la pantalla del televisor a las 22.15 horas para ver las últimas noticias me ha estado dando dolor de estómago últimamente: desde hace varios meses, cuando se han presentado los precios actuales de la Bolsa, se ha utilizado un esquema de colores completamente confuso […]</p><p> El artículo <a href="https://vielhuber.de/blog/design-der-borsenkurse-in-den-tagesthemen/">Diseño de precios de acciones en el Tagesthemen</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Vincular números de teléfono correctamente</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/telefonnummern-richtig-verlinken/"/>

		<id>https://vielhuber.de/?p=241</id>
		<updated>2026-09-05T06:47:51Z</updated>
		<published>2012-09-06T19:21:54Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Si optimiza su propio sitio web para dispositivos móviles, no sólo debe prestar atención a los diferentes tamaños de pantalla, tiempos de carga optimizados y funciones especiales en funcionamiento (como efectos de desplazamiento), sino también tener en cuenta las capacidades especiales de los dispositivos. Esto también incluye (algunas personas pueden haberlo olvidado) hacer llamadas telefónicas. Por cierto, se recomienda un "+49" delante del atributo href porque permite a los clientes [...]</p><p> La publicación <a href="https://vielhuber.de/blog/telefonnummern-richtig-verlinken/">Vincular números de teléfono correctamente</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Contenido duplicado en blogs</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/duplicate-content-auf-blogs/"/>

		<id>https://vielhuber.de/?p=238</id>
		<updated>2026-08-19T05:02:16Z</updated>
		<published>2012-09-06T19:13:20Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>Google suele penalizar el contenido idéntico en varios sitios web; sin embargo, su algoritmo es inteligente y reconoce si se trata de elementos consistentes en el encabezado y el pie de página o de pasajes de texto completos accesibles dos veces bajo diferentes URL. La cuestión de cómo Google gestiona las páginas de resumen de artículos de blog es particularmente interesante. El canal de YouTube Google Webmaster Help ofrece más información sobre este tema. […]</p><p> El artículo <a href="https://vielhuber.de/blog/duplicate-content-auf-blogs/">"Contenido duplicado en blogs"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
		<entry>
		<author>
			<name>David</name>
							<uri>https://vielhuber.de</uri>
						</author>

		<title type="html">Aumente la seguridad de WordPress</title>
		<link rel="alternate" type="text/html" href="https://vielhuber.de/blog/sicherheit-von-wordpress-erhohen/"/>

		<id>https://vielhuber.de/?p=222</id>
		<updated>2026-09-05T06:47:51Z</updated>
		<published>2012-09-06T18:29:47Z</published>
		<category scheme="https://vielhuber.de/" term="Blog"/>
		<summary type="html"><p>La seguridad de WordPress, actualmente el sistema de gestión de contenido más popular, puede mejorarse significativamente modificando dos pequeñas configuraciones. Esto solo lleva 5 minutos y dos líneas de código. Si bien el problema también puede abordarse con numerosos plugins, aquí me limitaré deliberadamente a soluciones sin plugins. En primer lugar, la etiqueta meta `&lt;meta content="WordPress […]` revela lo siguiente:</p><p> El artículo " <a href="https://vielhuber.de/blog/sicherheit-von-wordpress-erhohen/">Aumentando la seguridad de WordPress"</a> apareció por primera vez en <a href="https://vielhuber.de">Vielhuber David</a> .</p>
</summary>

		
			</entry>
	</feed>
