💾 Archived View for lufte.net › es › index.xml captured on 2024-08-31 at 12:17:11.
⬅️ Previous capture (2024-07-08)
-=-=-=-=-=-=-
<?xml version='1.0' encoding='UTF-8'?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <title>lufte.net</title> <link>gemini://lufte.net/es/</link> <description>Contenido reciente de lufte.net</description> <lastBuildDate>Wed, 03 Jul 2024 20:12:12 -0300</lastBuildDate> <atom:link href="gemini://lufte.net/es/index.xml" rel="self" type="application/rss+xml" /> <item> <title>Querido banco: dejame pegar la contraseña</title> <link>gemini://lufte.net/es/post/querido-banco/</link> <guid>gemini://lufte.net/es/post/querido-banco/</guid> <pubDate>Fri, 14 Jun 2024 00:00:00 -0300</pubDate> <description>Una moda que viene en creciente adopción en el mundo web es la de restringir el pegado de texto en los campos de contraseñas. De hecho es una moda que ya se mencionaba, y repudiaba, hace casi un década según el siguiente artículo en WIRED: …</description> </item> <item> <title>Presentando a Vimini: un navegador de escritorio para Gemini</title> <link>gemini://lufte.net/es/post/presentando-a-vimini/</link> <guid>gemini://lufte.net/es/post/presentando-a-vimini/</guid> <pubDate>Sat, 10 Sep 2022 00:00:00 -0300</pubDate> <description>Hace unos meses vengo trabajando en Vimini, un navegador de escritorio para Gemini (y en el futuro, Gopher) basado en mi navegador web predilecto desde hace varios años: qutebrowser. Está escrito en Rust y ha sido probado en Linux y Windows. Una muy modesta versión 0.1.0, que apenas sí abre cápsulas Gemini, puede descargarse desde el repositorio en sourcehut y ejecutarse con "cargo run": …</description> </item> <item> <title>El problema de la triple relación</title> <link>gemini://lufte.net/es/post/problema-triple-relacion/</link> <guid>gemini://lufte.net/es/post/problema-triple-relacion/</guid> <pubDate>Sun, 25 Apr 2021 00:00:00 -0300</pubDate> <description>En mis años trabajando como desarrollador de software he tenido que diseñar modelos de datos para una variedad de aplicaciones web. Considero que la integridad de datos y referencial es fundamental para desarrollar sistemas fiables. Si una combinación particular de datos de entrada debería ser tratada como inválida en mi aplicación, prefiero tener esa validación en la base de datos. Claramente, queremos esas mismas validaciones en el servidor de aplicación y/o en el cliente web por una cuestión de usabilidad, pero he encontrado que los datos inválidos van a hallar su camino hasta tu aplicación si no los validás en la base. Usualmente puedo cubrir nuestras necesidades con las herramientas provistas por cualquier RDBMS moderno (PostgreSQL en la mayoría de los casos) como claves foráneas, restricciones de unicidad (parciales o no), y CHECK CONSTRAINTS. Trato de evitar triggers si puedo, pero están ahí como última opción. …</description> </item> <item> <title>Las crónicas de "Lona", mi pequeño juego para Firefox OS</title> <link>gemini://lufte.net/es/post/cronicas-lona/</link> <guid>gemini://lufte.net/es/post/cronicas-lona/</guid> <pubDate>Thu, 30 Apr 2020 00:00:00 -0300</pubDate> <description>En 2013 Mozilla lanzó Firefox OS[1], un sistema operativo para celulares que estaba basado en su motor de renderizado Gecko. La premisa para este nuevo SO era que todas las aplicaciones se escribirían utilizando tecnologías web abiertas, básicamente HTML5 y JavaScript. …</description> </item> <item> <title>El juego de la vida de Conway en SHENZHEN I/O</title> <link>gemini://lufte.net/es/post/juego-de-la-vida-shenzhen-io/</link> <guid>gemini://lufte.net/es/post/juego-de-la-vida-shenzhen-io/</guid> <pubDate>Fri, 24 Apr 2020 00:00:00 -0300</pubDate> <description>En este post voy a (presumir) explicar mi implementación del juego de la vida de John Conway dentro de SHENZHEN I/O[1]. Este[2] video lo muestra en acción con un "oscilador"[3]. …</description> </item> </channel> </rss>