Geek Blight
rg3's blog
🏠 Home
📂 Archive
📰 RSS feed
👤 About me
[
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-2024 Ricardo Garcia