Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
plog
-
C++ Game Utility Libraries: for Game Dev Rustaceans
Alternatives are glog from Google is full-featured, like spdlog, while Plog offers a lightweight alternative. Both are worthy upgrades on using C++ built-in std::clog.
- Fully Permissive License C++ Logger For Embedded System
- Show timestamp before every output line in Qt Application Output.
-
Logger design
From the usability and features I like plog a lot. Their code is on Github, maybe check how they've done it? You can also look at other libraries to get a feeling for different approaches.
wfview
-
wfview 1.60 is out!
Source Code (of course!): https://gitlab.com/eliggett/wfview
-
ICOM commands list?
Note that some things in it are a bit outdated, but the overview of the CI-V protocol is excellent. You could also look at the source code for wfview, which is designed for pretty much any Icom radio. The file you want to look at is called "rigcommander.cpp". Just look for functions like "getFreq()" or "setFreq()".
- Any ideas on how to add a rounded, padded rectangle background to text in a QTextDocument?
-
wfview 1.5 is out!
(You can view the entire changelog here if you like)
-
Show timestamp before every output line in Qt Application Output.
It’s almost at the bottom of this file. Pay careful attention to how this function is passed to Qt’s message handler. Note that it is a static class member and does not have access to “this” in the class.
-
Wfview Ic7300 Control And Spectrum For Linux
Just a regular old USB cable will do fine. Pay attention to the rig's CIV settings. There is a page that covers this in the wiki. We also have a very nice update coming soon, which you can preview if you check out the branch "ui-enhance":
What are some alternatives?
spdlog - Fast C++ logging library.
glog - C++ implementation of the Google logging module
easyloggingpp - C++ logging library. It is extremely powerful, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.
G3log - G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.
Boost.Log - Boost Logging library
loguru - A lightweight C++ logging library
quill - Asynchronous Low Latency C++ Logging Library
log4cplus - log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modelled after the Java log4j API.
reckless - Reckless logging. Low-latency, high-throughput, asynchronous logging library for C++.
logog - logog is a portable C++ library to facilitate logging of real-time events in performance-oriented applications, such as games. It is especially appropriate for projects that have constrained memory and constrained CPU requirements.
mini-async-log - Non bloated asynchronous logger
uberlog - Cross platform multi-process C++ logging system