Geek Blight

rg3's blog

  • 🏠 Home
  • 📂 Archive
  • 📰 RSS feed
  • 👤 About me
  • [2025-03-11] Device-Generated Commands at Vulkanised 2025
  • [2024-12-31] Year-end donations round, 2024 edition
  • [2024-12-30] Casting video files from Linux to AppleTV
  • [2024-11-18] My XDC 2024 talk about VK_EXT_device_generated_commands
  • [2024-10-29] Bespoke solution to monitor power outages at home
  • [2024-09-27] Waiter, there's an IES in my DGC!
  • [2024-04-04] Signing PDFs without embedded forms under Linux
  • [2024-02-15] The Dark Side of the Blog
  • [2023-12-29] Year-end donations round, 2023 edition
  • [2023-12-22] Vulkan extensions Igalia helped ship in 2023
  • [2023-12-08] I'm playing Far Cry 6 on Linux
  • [2023-05-24] What is the X.Org Foundation, anyway?
  • [2023-03-20] From Team Blue and Green to Team Red
  • [2023-02-10] Quick note about Hetzner cloud pricing
  • [2023-01-16] Using Firejail to minimize risk when running web browsers
  • [2023-01-14] Feeling comfortable with Cascadia Code
  • [2022-12-20] Year-end donations round, 2022 edition
  • [2022-12-15] NVIDIA and Wayland on Fedora 37
  • [2022-12-12] Vulkan extensions Igalia helped ship in 2022
  • [2022-10-22] My mesh shaders talk at XDC 2022
  • [2022-09-02] VK_EXT_mesh_shader finally released
  • [2022-02-12] My FOSDEM 2022 talk: Fun with border colors in Vulkan
  • [2021-07-21] Debugging shaders in Vulkan using printf
  • [2021-07-15] Linking deqp-vk much faster thanks to lld
  • [2021-07-10] Letting other local users access your PipeWire PulseAudio instance
  • [2021-06-21] VK_EXT_multi_draw released for Vulkan
  • [2021-04-29] Vulkan Ray Tracing Resources and Overview
  • [2021-03-03] Jumped from i3 to Gnome in my personal desktop
  • [2021-01-30] Slimbook Essential 14" Review
  • [2020-12-08] Year-end donations round, 2020 edition
  • [2020-12-06] Embedding YouTube videos without making your site fatter
  • [2020-11-07] Origins of the youtube-dl project
  • [2020-09-27] My participation in XDC 2020
  • [2020-07-08] VK_EXT_extended_dynamic_state released for Vulkan
  • [2020-06-07] Visualizing images from VK-GL-CTS test results
  • [2020-05-24] Replacing Vim with Visual Studio Code
  • [2020-05-03] Upgraded to Fedora 32 and some local mail tips
  • [2020-05-01] My first tablet is an Apple iPad (7th gen)
  • [2020-04-19] Using borg for backups
  • [2020-04-13] Personal 2019 recap
  • [2018-12-22] Feeling comfortable with Ubuntu Mono
  • [2018-12-08] Getting used to IPv6
  • [2018-12-03] Fedora 29 takes longer to get to the virtual terminal prompt
  • [2018-11-24] Creating a local repository for your own Fedora packages
  • [2018-11-01] Upgrade to Fedora 29 and Red Hat acquisition
  • [2018-09-03] Disabling HyperThreading on Linux
  • [2018-08-17] Migrating my Fedora installation to a new drive
  • [2018-08-05] Patrick Volkerding's financial situation
  • [2018-04-12] Game Review: Deux Ex: Mankind Divided
  • [2018-01-10] Gaming, anti-aliasing, lights and performance
  • [2017-12-14] Roadmap for libbcrypt
  • [2017-11-22] Saving 800KB per page with a bit of JavaScript
  • [2017-11-18] Now running Fedora 27
  • [2017-10-10] New Intel Coffee Lake CPUs
  • [2017-10-04] CPU upgraded to i7-4770k
  • [2017-09-13] Game Review: Limbo and Inside
  • [2017-09-07] Game Review: Ori and the Blind Forest (Definitive Edition)
  • [2017-09-04] Game Review: Fallout 4
  • [2017-07-16] Game Review: Far Cry 4
  • [2017-07-15] Just upgraded to Fedora 26
  • [2017-04-24] Minor updates to the blog format
  • [2017-03-08] Game Review: The Witcher trilogy
  • [2016-12-13] Counting Triangles (3)
  • [2016-12-11] Upgraded to Fedora 25
  • [2016-11-06] Classic C++ problem with #include directives
  • [2016-11-03] GTX 760 upgraded to a GTX 1070
  • [2016-08-24] From a Nexus 4 to a Moto G4
  • [2016-08-19] I guess I am a GNU Make zealot now
  • [2016-06-27] Single voting district in the Spanish 2016-06 general election
  • [2016-06-26] Revisiting 256-color terminal support in Fedora
  • [2016-06-22] Fedora 24 and ImageMagick
  • [2016-06-21] Wrong fact about calling C code from Ada
  • [2016-06-16] Android app update mechanism problems
  • [2016-03-15] Update on FFmpeg 3.0 and Firefox
  • [2016-03-06] Nice surprise in the Fedora freetype package
  • [2016-02-29] FFmpeg 3.0 and Firefox
  • [2016-02-01] Game Review: Severance: Blade Of Darkness
  • [2016-01-25] So you think you can program an elevator
  • [2016-01-17] Letting other local users connect to your PulseAudio instance
  • [2016-01-07] Nox Hummer TX is my new computer case
  • [2016-01-04] Seat allocation in the 2015 Spanish general election
  • [2015-12-26] Firefox 43 can use FFmpeg directly
  • [2015-12-24] Nikon D5300 camera
  • [2015-11-14] Upgrading to Fedora 23 was a bad idea
  • [2015-11-10] Firefox right-click menu delay
  • [2015-09-19] Game review: Wolfenstein: The New Order and The Talos Principle
  • [2015-09-02] Disappointed with mobile
  • [2015-08-23] CardDAV support in FastMail
  • [2015-07-21] The Universal Pause Button is amazing
  • [2015-06-14] Windows Update is slowness personified
  • [2015-06-14] All systems migrated to Fedora
  • [2015-05-26] Just upgraded to Fedora 22
  • [2015-04-24] Multicast UDP surprises
  • [2015-04-22] Superblock last write time is in the future
  • [2015-04-20] Fell in love with an old-timer: Music On Console
  • [2015-04-18] Dealing with a newborn baby
  • [2015-02-28] SELinux interfering with Postfix
  • [2015-02-26] Changing the look and feel for GTK apps by hand
  • [2015-02-25] Support for 256 colors in Vim under screen (Fedora)
  • [2015-02-24] Removable volumes under i3
  • [2015-02-23] Completed my transition to Fedora
  • [2015-02-15] Abandoning Ship
  • [2015-01-31] Game Review: Tomb Raider (2013)
  • [2015-01-26] Game Review: Batman: Arkham Origins
  • [2015-01-23] Game Review: Metro: Last Light Redux
  • [2015-01-21] Busy end of the year
  • [2014-10-19] Sloppy APIs and getrandom
  • [2014-08-26] Typing this from a new computer
  • [2014-08-14] The fantastic youtube-dl team
  • [2014-08-13] mpv is now my default video player
  • [2014-08-02] Dmitry Glukhovsky at this year's Celsius 232 festival
  • [2014-06-28] Game Review: Bioshock Infinite
  • [2014-06-21] Game Review: Far Cry 3
  • [2014-05-28] Trip to Paris and being hosted at an Airbnb
  • [2014-03-22] Intel NUC as a home server
  • [2014-03-17] New prices for Google Drive and thoughts on hubiC
  • [2014-02-25] TextSecure released with data channel support
  • [2014-02-19] My search for an online backup service
  • [2014-02-15] Revisiting C/C++ basics: assert
  • [2014-02-09] Python, SSL/TLS certificates and default validation
  • [2014-01-18] Blog title change
  • [2014-01-14] Impressions after using DuckDuckGo for several months
  • [2013-11-25] Catching up on Twitter
  • [2013-11-24] Game Review: Far Cry 3 Blood Dragon
  • [2013-11-18] Game Review: Max Payne 3
  • [2013-10-28] Directory magic trick
  • [2013-10-16] GCC surprisingly slow with #pragma once
  • [2013-10-03] Understanding Google Authenticator
  • [2013-09-21] Game Review: Borderlands 2
  • [2013-09-17] Book Review: World War Z
  • [2013-09-15] Staying at Travelodge Waterloo
  • [2013-09-02] Python's smtplib and server certificates
  • [2013-08-08] Butterick's Practical Typography
  • [2013-08-04] John Carmack's keynote at Quakecon 2013
  • [2013-08-04] Meeting David Simon
  • [2013-07-15] captlog: The Captain's Log
  • [2013-06-21] Public domain code
  • [2013-06-20] Status Update
  • [2013-05-20] Running Firefox as a separate user
  • [2013-05-06] My trip to Rome
  • [2013-04-17] A peek into the blog web server logs
  • [2013-04-16] Game Review: Skyward Sword
  • [2013-03-25] Release announcements
  • [2013-03-10] Frustrating morning fighting Macrovision
  • [2013-03-09] My experience with the i3 window manager so far
  • [2013-02-13] Movie Review: Amour
  • [2013-02-02] Map projections
  • [2013-01-31] Series Review: The Wire
  • [2013-01-30] Moving away from KMail
  • [2013-01-22] Game Review: Resident Evil 5
  • [2013-01-14] Sharing code on both Bitbucket and Github
  • [2013-01-09] Improving the accessibility of this blog
  • [2012-12-31] Game Review: S.T.A.L.K.E.R.: Call of Pripyat
  • [2012-12-16] Game Review: Crysis 2
  • [2012-12-12] Github removing "Downloads" section from projects
  • [2012-12-07] Game Review: Serious Sam 3
  • [2012-12-01] Can you see the pixels?
  • [2012-11-29] id games source ports
  • [2012-11-18] Scott Derrickson's Sinister
  • [2012-11-10] Should I get a Google Nexus 4?
  • [2012-11-10] Impressions from LinuxCon Europe 2012
  • [2012-11-02] Tip: concatenating PDF files with Ghostscript
  • [2012-11-01] Game Review: Black Mesa
  • [2012-10-28] Field of view in video games
  • [2012-10-19] Game Review: Rage (PC version)
  • [2012-10-19] Reworked blog generator
  • [2012-10-06] First post at new site
  • [2012-06-11] Things to know about leap seconds and your Unix system
  • [2010-12-19] Frustration with Yahoo! and RFC 5965
  • [2010-11-20] Disabling antialiasing for a specific font with freetype
  • [2010-11-06] youtube-dl has moved to github.com
  • [2010-04-01] iptables rules for desktop computers
  • [2010-03-20] Poor Dillinger
  • [2010-01-20] Managing Linux kernel sources using Git
  • [2009-12-15] When your hobby becomes a job: reflections on the em28xx driver situation
  • [2009-11-01] New tiny project: lddsafe
  • [2009-10-09] GDB now supports stopping on system calls
  • [2009-09-09] GNU grep is slow on UTF-8
  • [2009-09-07] Reclamación a Jazztel
  • [2009-06-01] Article mentioning slackroll in distrowatch.com
  • [2009-05-14] Rounding anecdote
  • [2009-04-07] Mercurial vs Git
  • [2009-02-18] New project was born: halrv
  • [2008-11-16] Notes on Huawei E220 and mobile connections
  • [2008-07-24] youtube-dl is dead, long life to... youtube-dl
  • [2008-06-09] Write cache horrors
  • [2008-05-20] Long lines of code
  • [2008-03-06] Loading times
  • [2008-02-04] CMake: simple, effective and efficient
  • [2007-12-06] Digitalizing vinyl discs
  • [2007-11-22] Universal mailbox converter in 24 lines
  • [2007-10-29] Life of a software package
  • [2007-10-05] Formulae to raster images
  • [2007-10-01] Creating structured documents from plain text
  • [2007-09-24] Counting Triangles (2)
  • [2007-09-20] Counting Triangles
  • [2007-09-05] Multiples of 3
  • [2007-08-29] Reporting Bugs
  • [2007-08-28] Flash Cookies
  • [2007-08-23] Tabs versus spaces: let the flame begin
  • [2007-08-05] SlackRoll is ready
  • [2007-06-10] Distributed versus centralized version control systems
  • [2007-06-02] SlackRoll has been released
  • [2007-05-12] Limiting the number of user processes under Linux (or how I learned to stop worrying and love the fork bomb)
  • [2007-05-03] The potential danger of .desktop files and more
  • [2007-04-27] Love and hate with Kommander
  • [2007-04-21] Semantics of Python variable names from a C++ perspective
  • [2007-04-17] Generating combinations and permutations in C++
  • [2007-04-16] Cifras y Letras (3)
  • [2007-04-03] Software suspend under Linux
  • [2007-03-17] Vodafone USB Modem
  • [2007-02-21] Reverse engineering YouTube
  • [2007-02-13] House, Cable Doctor
  • [2007-02-08] Gregorian and Julian calendars
  • [2007-02-02] What are Unicode, UTF-8 and UTF-32?
  • [2007-01-28] Free data
  • [2007-01-20] Making Sendmail listen on the loopback interface only under Slackware
  • [2007-01-17] Less loops, less bugs
  • [2007-01-14] Backing up DVD movies under Slackware
  • [2007-01-11] Imitating Yahoo's AddressGuard using GMail
  • [2007-01-09] Linux on an Acer Aspire 3003WLMi
  • [2007-01-09] Welcome to the real world
  • [2007-01-07] Cifras y Letras (2)
  • [2007-01-05] youtube-dl under Windows XP
  • [2007-01-04] Evitar publicidad en IRC-Hispano
  • [2007-01-04] Cifras y Letras
  • [2007-01-04] Hello, World!

Copyright 2007-2025 Ricardo Garcia