stimer
C++ Middleware Writer
stimer | C++ Middleware Writer | |
---|---|---|
4 | 98 | |
1 | 60 | |
- | - | |
1.8 | 8.5 | |
about 3 years ago | 30 days ago | |
Python | C++ | |
MIT License | BSD license |
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.
stimer
-
What are some neat and useful CLI programs?
Im plugging my own: https://github.com/deynh/stimer
-
What's a program you made that you actually use regularly?
cli timer. use it all the time. thought it was weird linux distros didn't come with something simple already (im aware you can make simple bash script if you wanted): https://github.com/deynh/stimer
-
stimer (simpletimer) - a simple CLI timer
Github
C++ Middleware Writer
-
C++ exams to practice
I use unique_ptr, but not as much as I used to. I've never used shared_ptr. This is my library that uses some C++ 2020 and 2017 features.
-
What led you to use Linux as your daily driver?
I started with Linux in the late 90s. I switched to FreeBSD around 2013 and returned to Linux a couple of years ago. Io_uring was the main reason I had to come back. At first I ported the back tier of my code generator back to Linux and then I ported the middle tier from being POSIX based to Linux.
-
Simpletonian approach to services?
Are there others that minimize multithreading and opt for multi-processing with single threaded processes? Call me a simpleton, but this approach eliminates some of the most difficult bugs by design. Here's an example of one of my single-threaded servers. The network io is asynchronous, but the file io is synchronous. Thanks
-
Ask for info: Sample open source program offer command line interface handling
I've been working on this program for 13 years now. At one point it had 7 global variables and none of them were const. Now it has 4 global variables and 2 of them are const.
-
Would std::construct_at be better here?
in one of my programs. I'm thinking about changing it to:
- C++ code generator to help build distributed systems
-
Version 1.15 of the C++ Middleware Writer
It's a merger of services and code generation: an on-line code generator that outputs low-level messaging and serialization code based on high-level input. It's implemented as a 3-tier system and uses output from the code generator in each tier. There's also a traditional library that's part of the repo.
Support for more data types for message lengths. Previously message lengths were always 4 bytes. I used this, for example, to reduce the size of the type used for message lengths between the front and middle tiers of the CMW from 4 bytes to 2 bytes.
-
295 pages on Initialization in Modern C++, a new cool book!
More concretely, I use it to generate code that's used in each of the tiers mentioned above. The link is to one example of that.
- Why is you SaaS not growing faster?
What are some alternatives?
AutoHotkey - AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.
stm32-hal - This library provides access to STM32 peripherals in Rust.
LinkedIn-Learning-Captions
dyno - Runtime polymorphism done right
Arduino-Wake-Up-Light - An alarm clock which turns on the lights very slowly. It also uses a buzzer to produce gentle "tick" sounds after certain time.
dockcross - Cross compiling toolchains in Docker images
sonarApp - A small kivymd app designed to provide notifications once certain devices enter the LAN.
Magic Enum C++ - Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
planes - Variant of battleships game
go - The Go programming language
scripts - various scripts and tools
amp-embedded-infra-lib - amp-embedded-infra-lib is a set of C++ libraries and headers that provide heap-less, STL like, infrastructure for embedded software development