FrameXX

joined 1 year ago
[–] FrameXX@discuss.tchncs.de 1 points 1 week ago* (last edited 1 week ago) (1 children)

AFAIK on most distros and desktop environments the default file manager can read NTFS partitions without any further setup needed.

[–] FrameXX@discuss.tchncs.de 1 points 1 week ago* (last edited 1 week ago)

I dual boot Fedora with secure boot enabled for half a year already on my notebook with exactly 0 problems. Did few Windows updates already.

[–] FrameXX@discuss.tchncs.de 4 points 1 week ago* (last edited 3 days ago)

One of the few supporrting extensions on mobile and also you can move the toolbar to bottom to reach it with your thumb like a normal human and do not have to lift your hand to reach it like in Chrome mobile?

[–] FrameXX@discuss.tchncs.de 4 points 1 week ago* (last edited 1 week ago) (1 children)

I don't know what everybody sees in circle to search. Isn't it just Google Lens which you can get on any other phone? I can make a screenshot and share ot with Google Lens to get the same result right?

[–] FrameXX@discuss.tchncs.de 1 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

I actually found Cinnamon to be more resource intensive than Gnome on most computers.

[–] FrameXX@discuss.tchncs.de 1 points 4 weeks ago* (last edited 4 weeks ago)

When excalidraw was mentioned in another comment I think it would also be worth to mention tldraw even though I don't kniw whether it can be counted as an replacement since I never used draw.io.

https://github.com/tldraw/tldraw

[–] FrameXX@discuss.tchncs.de 4 points 1 month ago* (last edited 1 month ago)

The Xiaomi Android One line-up was unlockable without any hassle, but is long time discontinued. I used to use the Mi A2 lite as my main phone and you could just unlock it yourself offline. Only thing blocking you from doing it was the OEM unlocking toggle in developer settings. I still have the phone and it is running Android 14 like a charm.

[–] FrameXX@discuss.tchncs.de 3 points 2 months ago (1 children)

RCS is an open standard, but Google's implementation of it isn't AFAIK. That's why there exist no 3rd party RCS client outside of those praised by Google.

[–] FrameXX@discuss.tchncs.de 1 points 2 months ago* (last edited 2 months ago)

Change for the sake of change. At least it seems to be in a good direction.

[–] FrameXX@discuss.tchncs.de 6 points 2 months ago

I don't understand why the control panel UI wasn't modernized instead? Would that really be unfeasible? I think it still might have been less work than to maintain 2 coexistent "settings/control panel" apps and migrate from one to another. Sometimes you have to throw out the old code base and start from scratch. But if you do so shouldn't you rather distrubute the result when your finished and not in a half-baked compromise-like state?

[–] FrameXX@discuss.tchncs.de 2 points 2 months ago* (last edited 2 months ago)

I don't understand why the control panel UI wasn't modernized instead? Would that really be unfeasible? I think it still might have been less work than to maintain 2 coexistent "settings/control panel" apps and migrate from one to another. Sometimes you have to throw out the old code base and start from scratch. But if you do so shouldn't you rather distrubute the result when your finished and not in a half-baked compromise-like state?

 

I know this is probably a primitive topic for most, but I just got into coding in c++ because a simple project I am working on that uses esp8266 which can be programmed using c++. Before this I only had experiemce with python, javascript and typescript.

Now to my problem: I am trying to split my code that is getting longer into multiple files.

I already think that I understand right that each library has a header (.h) file and source (.cpp or .c in case of c) file. The first thing I already have problem with is that as you are defining your functions and classes in the header file and then implementing them in the source file you are repeating yourself with the declarations which is not something I would like. I presume that most IDEs will probably automatically help you with generating or editing the header file automatically as you change code in the source file and I guess I will need to learn to live with it.

Then there's the thing with importing. It may happen that if you create a library it also has some dependencies that it needs to include. But as far as I understand one library shouldn't be included multiple times. So from what I can see most libraries check whether a global variable with an ARBITRARY name that the library chooses itself is not defined and then if that's true it defines that variable to indicate it has been included (the name of the variable is not compketely arbitrary and usually follows LIBRARY_NAME_H but the convention cannot be really relyed on). When the library includes other library it also needs to check whether the variable of that library that is defined on its import is defined. The main file should also probably check this for every library it includes because it can't know what lins were already imported by libs it imported? Am I getting something wrong or is it sometimes ok for some libraries to be included multiple times. There's the #pragma once to handle these situations?

view more: next ›