About:

Geekingfrog is a website that shares geek-related content, curated by a batrachian enthusiast.

Website:

Specializations:

Outgoing Links:

Subscribe to RSS:
...
...
The text provides tips for digging through big git(hub) repos easier, including the evolution of a function and finding which pull request introduced a specific change. It also includes a script to figure out the correct URL for t...
The post discusses the tradeoff between file size and speed when using GPU encoding for video. It compares the file sizes and transcoding times for different video codecs and provides a quick test result on the author's machine.
The author discusses the process of accurately splitting YouTube video chapters using yt-dlp and ffmpeg. They explain the challenges of splitting video and audio files, the use of hardware acceleration, and the final incantation t...
The text is about a custom emoji picker using rofi, with a focus on adding table flipping emojis. The author explains how to extend existing data files to add additional emojis and provides instructions for doing so.
The text discusses a new keyboard layout that is efficient for writing in French, English, and coding. The author is tired of the bépo layout and has installed the Kalamine tool to install the new layout. The author also uses ibus...
The text discusses the author's experience with Protohackers, a website presenting network programming problems. The challenges are realistic and require attention to detail, use of timeouts, and message passing architecture. The ...
The text discusses the use of async rust for web projects, providing pointers and useful utilities for handling async rust. It covers topics such as tokio_util, extension traits, adapters, bridging AsyncRead with async functions, ...
The text discusses Zscaler, a corporate tool for data protection, and how it works by performing a man in the middle attack to intercept almost all https requests. The author also explains how to add the Zscaler root CA certificat...
The text discusses the importance of contextual logging in Clojure, especially when dealing with concurrent requests. It explains the use of global vars and macros to automatically inject context into log calls, and the use of wit...