FOSDEM 2022: Software Radio Devroom
On February 5th and 6th of 2022, another virtual FOSDEM happened. I haven’t even started catching up on watching talks, but I did manage to watch the talks from the Free Software Radio devroom.
More …On February 5th and 6th of 2022, another virtual FOSDEM happened. I haven’t even started catching up on watching talks, but I did manage to watch the talks from the Free Software Radio devroom.
More …When I first traversed the contents of our RF lab, there was one component that I couldn’t figure out what it was for. Here it is:
More …As we’re on the way to finally creating coding guidelines for GNU Radio (see GREP1, also see the original mailing list announcement) I had to stop and think about how useful and underappreciated coding guidelines are. When I first started learning Python, one of the things that people would often comment on was the fact that the formatting was built into the language, unlike languages like C/C++ where whitespace is technically speaking optional. Some considered it an infringement on their coding freedom, but what has happened is that Python has become one of the most readable programming languages out there. Since code is famously read more often than it is written, this is a remarkable achievement.
More …This one kept me up for quite a bit recently. Consider the following code. It has a couple of issues, let’s see if we can find them all:
More …Recently, I stumbled upon a C++14 feature which I hadn’t seen before. Baffled at
first, I needed to run through a couple of examples before I fully understood
what was going and why this new feature was so useful. As the title suggest, I’m
talking about std::index_sequence and related objects. (Note: I ran across
this while perusing rpclib source code, specifically, the file
rpc/detail/call.h).