1
18
submitted 2 days ago by yogthos@lemmy.ml to c/programming@lemmy.ml
2
11
submitted 3 days ago by yogthos@lemmy.ml to c/programming@lemmy.ml
3
9
Qt 6.11 released (www.qt.io)
submitted 4 days ago by JRepin@lemmy.ml to c/programming@lemmy.ml

The 6.11 release for Qt Framework is now available, with improved performance, newly supported techniques and capabilities on graphics, connectivity and languages, not to mention a whole new approach to asynchronous C++ coding.

  • Hardware-Accelerated 2D Rendering: A new module, Qt Canvas Painter, based on the HTML Canvas 2D Context, provides performance & productivity gains.
  • 3D Improvements: New rendering techniques Screen Space Global Illumination (SSGI) as an option for lightmap baking, and Screen Space Reflections (SSR). Also imrovements on the Temporal Anti-aliasing algorithm with motion vectors. New user-defined render passes for post-processing effects, color picking, layer masks, etc. directly in QML.
  • Interactive Graphs: You can now implement custom graphs where a user-defined delegate renders each data point. There's a new Qt example, the Wind Turbine Dashboard, and many improvements, e.g. new ways to style line graphs, and multi-axis support on 3D graphs.
  • Declarative Approach to C++: Qt Task Tree brings a whole new approach to asynchronous coding and C++ API design in Qt. In addition, various APIs have been unified to allow adapting any asynchronous task to work with the new module.
  • Other Improvements: Improvements on vector graphics, controls, and accessibility. Connecting to web servicers is now easier with the new module, Qt OpenAPI. Navigating in an IDE between QML and C++, and making data available from C++ backend code to Qt Quick have gotten easier. A wealth of other improvements, such as for multimedia, Android, and API documentation.
4
2

I have a small Yocto Linux-based embedded device with a main application - a kind of scientific measurement system - written in C++.

I want to add a WebUI to it which shows status / errors, a few graphs, and some basic controls (like restart). That is a relatively new task for me.

What do you think are good / creative ways of making such a web UI?

C++ feels like the wrong tool here.

What I am thinking of is something like:

  • storing some data in LMDB or SQLite
  • storing status and controls from the main process (written in C++) in a mmap'ed shared memory file
  • writing the UI in a lightweight script language which can read the file, and generate the output. Python is likely too heavy, and to difficult to build. What is possible is micropython, possibly also Rust. What I'd like most would be to use a program written in Guile, which has nice facilities to server web requests.

What ideas do you have? Which extra points might I want to consider?

5
4
6
6
submitted 1 week ago by InsightSeeker to c/programming@lemmy.ml

Not sure if it’s just me, but I’ve been running into this quite a bit.

My client conversations are spread across different messaging platforms, and sometimes important or more detailed discussions just get buried or overlooked.

It’s not even about the number of messages, it’s the fragmentation that makes it hard to keep track of everything in one flow.

Anyone else dealing with this? How are you keeping track of conversations without things slipping through?

7
3
submitted 1 week ago by yogthos@lemmy.ml to c/programming@lemmy.ml
8
7
submitted 2 weeks ago by yogthos@lemmy.ml to c/programming@lemmy.ml
9
6
submitted 2 weeks ago by hongminhee@lemmy.ml to c/programming@lemmy.ml
10
7
submitted 2 weeks ago by yogthos@lemmy.ml to c/programming@lemmy.ml
11
-1
submitted 3 weeks ago by yogthos@lemmy.ml to c/programming@lemmy.ml
12
10
submitted 3 weeks ago by yogthos@lemmy.ml to c/programming@lemmy.ml
13
9
submitted 3 weeks ago by yogthos@lemmy.ml to c/programming@lemmy.ml
14
3
submitted 3 weeks ago by yogthos@lemmy.ml to c/programming@lemmy.ml
15
16
submitted 3 weeks ago by yogthos@lemmy.ml to c/programming@lemmy.ml
16
4
submitted 4 weeks ago by yogthos@lemmy.ml to c/programming@lemmy.ml
17
14
submitted 4 weeks ago by yogthos@lemmy.ml to c/programming@lemmy.ml
18
7
We’ve lost the Tech (www.youtube.com)
submitted 4 weeks ago by yogthos@lemmy.ml to c/programming@lemmy.ml
19
8
20
5
submitted 1 month ago by yogthos@lemmy.ml to c/programming@lemmy.ml
21
16
submitted 1 month ago by yogthos@lemmy.ml to c/programming@lemmy.ml
22
6
You are not left behind (www.ufried.com)
submitted 1 month ago by yogthos@lemmy.ml to c/programming@lemmy.ml
23
14
submitted 1 month ago by yogthos@lemmy.ml to c/programming@lemmy.ml
24
2
submitted 1 month ago by yogthos@lemmy.ml to c/programming@lemmy.ml
25
11
submitted 1 month ago* (last edited 1 month ago) by Ladislawgrowlo@lemy.lol to c/programming@lemmy.ml

Say have a binary file without the source code available, how to get started understanding how it works?

I found some sources:

Can I spot places in the code that make network connection attempts, de obfuscate spyware?

view more: next ›

General Programming Discussion

9828 readers
7 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 7 years ago
MODERATORS