About:

Personal blog about programming, free software and self-hosting. Let's try to make the world a better place.

Website:

Specializations:

Outgoing Links:

Kornel
Subscribe to RSS:
The post discusses the creation of a valid HTML zip bomb to counter aggressive web crawlers that do not respect robots.txt. The author explains the concept of a zip bomb, its construction using HTML comments, and the technical det...
Le poste de blog explique comment créer un certificat TLS autosigné, l'installer sur un serveur nginx et sur les systèmes clients. Il détaille également le fonctionnement de TLS, la chaîne de certification, la création du certific...
The blog post tells the story of a project to create a 'vain' VNC server. The author explains the VNC protocol, the VNC Resolver project, and the security issues with VNC. The author then details the creation of the 'vain' VNC ser...
The blog post is about a project to create a VNC server that displays a joke. The author discusses the VNC protocol, the security issues, and the creation of the server. The author also shares the logs of the server and mentions o...
The text discusses the use of QR codes and tools for encoding and decoding them. It explains the tools used for decoding and encoding, the different formats supported, and the various use cases for QR codes. It also provides examp...
The text discusses the use of QR codes and tools for encoding and decoding them. It explains the tools used for decoding and encoding, and the different formats supported. It also covers the lack of standardization in QR code cont...
Framasoft's donation campaign has ended, and they have successfully reached their budget for 2024. The campaign featured a bar of animated mascots, representing various open-source projects. Framasoft is an association dedicated t...
Framasoft has completed its donation campaign and has achieved its budget for 2024. The organization is dedicated to promoting free software and popular education. It has successfully promoted the 'Dégooglisons Internet' campaign ...
The text discusses various train advertisements from different countries and the use of recent artificial intelligence technologies. It includes a Japanese advertisement, a German advertisement, and a French advertisement. The aut...
The text discusses various train advertisements from different countries and the use of recent artificial intelligence technologies. It analyzes a Japanese advertisement, a German advertisement, and a French advertisement. The aut...
The text is a study of modern image formats, including AVIF, HEIF, WebP, WebP2, and JPEG XL. The author presents the study protocol, expected results, the dataset, the encoders, browser support, and functionalities. The author ana...
The text is a study of modern image formats, including AVIF, HEIF, WebP, WebP2, and JPEG XL. The author presents the study protocol, expected results, the dataset, the encoders, browser support, and the analysis of the images prod...
The text is a review of the Advent of Code 2021, which is a programming challenge. The author shares their thoughts on the challenge, the difficulty level, and the time commitment required. They also provide a brief overview of th...
The text is a review of the Advent of Code 2021, which is a programming challenge where you have to solve a puzzle every day. The author shares their thoughts on the challenge, the difficulty, and the time commitment. They also pr...
The text explains how to install two-factor authentication for Discord on a Unix or BSD system. It provides a brief overview of 2FA and then gives step-by-step instructions for the installation process. It also includes tips for e...
The text explains how to install two-factor authentication for Discord on a Unix or BSD system. It provides a brief overview of 2FA and then gives step-by-step instructions for installing oathtool, activating 2FA in Discord, and u...
Le C est un langage à la syntaxe simple. Les seules complexités de ce langage viennent du fait qu'il agit de manière proche de la machine. Pour comprendre ce billet, il est nécessaire d'avoir des bases dans un langage ayant une sy...
Le C est un langage à la syntaxe simple. Les seules complexités de ce langage viennent du fait qu'il agit de manière proche de la machine. Pour comprendre ce billet, il est nécessaire d'avoir des bases dans un langage ayant une sy...
DuckDuckGo is a search engine that is becoming more practical and ergonomic than Google. It offers innovative features such as the 'I'm Feeling Ducky' function and the Zero Click Infobox. It respects user privacy and is open to us...
DuckDuckGo is a search engine that is becoming more practical and ergonomic than Google. It offers innovative features such as the 'I'm Feeling Ducky' function and the Zero Click Infobox. DuckDuckGo respects user privacy and does ...