I wanted to tell you guys about some of my things I use to debug my programs. I will first list them and then go in depth.
- Cheat engine
Cheat engine can be used to change RAM value’s in a program. It als has a debugger. You can download it on: https://www.cheatengine.org/. Why should you change RAM values you think? for example you can check what happens when you change a value while your program is running, when it gets corrupted maybe. You can test how robust your program is to weird values or corrupted memorry.
- IDE debugger
this maybe seems so simple but many people don’t use the default debuggers. You can step through your programs for example. This makes it way more easy to debug your program.
You should use loggers not only to show progress to users, but also to show where in the program exactly something went wrong. You can also log to files. So you could also upload those files if people using your software allow it to debug even more.
hello, yes I have not forgotten you.
hereby I want to give an update on the topics py_ide and the hardware monitor
let’s start with py_ide.
i am working on a big update for py_ide, with several big changes.
there will be better performance, with possibly more multi-threading performance improvements, but besides that, I will be coming soon with py_ide for linux. maybe not very soon, because I want to make it a good release. That it works exactly like the windows version. and also exactly how I want. this is something I will continue to inform you about in the future.
now the hardware monitor
you might be thinking why the development is taking so long? well I try to make a high performance but modular design, because then I can easily keep adding things without affecting the performance. or at least not in a noticeable way. I also have problems with network statistics and finding the current CPU core clocks, but I should be fine.
I hope that with this update I inform you well about what I am doing and what I want to bring you.
not a release yet, but beta coming soon, its gonna be a system monitor, profile your cpu and RAM usage, later managing tasks, while using completly open-source software.
I am also working on py_ide to try and add more functionality, expand functionality and upgrade the performance.
I was really bussy with school so I did not have to much time for other things but now I am done with school I am going to try and add a new software to the list of software from the open-development group, stay tuned for the first release of it. What is it?
thats still a secret…….
the open development group that is behind open-editor and open-browser is getting its own homepage at: group.stranica.nl
I have added 2 things now:
the open-editor webinstaller and py_ide
the webinstaller is the installer you should use now becuse it has also a tool where you can automaticly update open-editor
the py_ide is a python ide with python inlcluded so you dont need to install python as well it is all in one package.
I am now just started working with an other way to make installers but I cant get it to work so sorry if updates are coming late I am trying my hardest to get it to work as fast as possible and then you also will have a control panel from where you can update, modify and remove open-editor from but for now I am stuck.
for programmers that read this I made a post about this problem on stackoverflow and if you want you can help. this is the link to my post:
I create and post this post because I have something to announce.
I have made my own text editor that you can check out on https://www.stranica.nl/open-editor it is and will stay an open source editor. It has highlighters for the programming languages: c, c++, python and java. Please tell me in a comment how you think about the editor and maybe give me some suggestions. you can report bugs at: https://github.com/Matthijs990/github-editor/issues You can follow de the development with the #open-editor.
a new part of os_sys is coming a logger what also includes a function to print on a GUI.
I am working as hard as I can to get this to work as good as possible and be light on the CPU. please let me now in a comment what you think about this.