Tag c_
ESP32: Wetterdaten wie Temperatur, Luftfeuchte, Luftdruck und Kursdaten in Dollar (Euro auch möglich) von BTC, ETC, SOL, DOGE, NANO und DUINO mit User-Wallet und auch die Zeit anzeigen. Auch gibt es Benachrichtigungen per WhatsApp, Code siehe hier. Ein Video des ESP32 in Aktion siehe hier auf meinem YouTube-Kanal.... mehr auf blog.wenzlaff.de
Vor 8 Jahren hatte ich schon mal über das OLED Display „Don’t give up! berichtet. Und während der Pandemie diente es als CO2 Anzeige. Das habe ich nun abgebaut und durch ein paar Abfragen per REST-Api von OpenWeatherMap und Coingecko umprogrammiert. Das Ergebnis sieht man in diesem Video: Es werden mit dem ESP32: Wetterdaten wie … ... mehr auf blog.wenzlaff.de
Um mit einem Betriebssystem zu arbeiten, empfiehlt es sich, einen Blick unter die Haube zu werfen. Hier ist das Tool „compgen“ nützlich, um einen Überblick über die vorhandenen Befehle zu haben. Hier wird compgen mit dem Parameter -c aufgerufen, der alle Befehle wiedergibt. Das Ergebnis / die verfügbaren Befehle sehen wie folgt aus: ... mehr auf azune.de
Kunst ist immer ein Spiegel der Gesellschaft, in der sie erzeugt wird. Mit Computern, Programmierung und Internet schaffen wir (so glauben jedenfalls viele) einen neue, andere Gesellschaft. Was aber, wenn wir in alten Gemälden plötzlich Situationen und Probleme dieser schönen neuen Welt wiederfinden? Heißt das, dass wir vielleicht gar nichts Neues ... mehr auf neunmalsechs.blogsport.eu
Heute vor 20 Jahren, am 1.12.1998 ging die Domain wenzlaff.de zum ersten mal ans Netz. Wie die Zeit vergeht. Es war eine statische Webseite mit Freeware und Sprüche Datenbank mit Newsletter und einigen C++ und Java Programmen zum kostenlosen Download aus meiner Hand. Hier ein etwas unvollständiges Bildschirmfoto, mehr habe ich leider nicht mehr gef... mehr auf blog.wenzlaff.de
Im letzten Teil der Artikelserie zeige ich euch eine Raspberry Pi C# (csharp) IDE. Zuvor habe ich euch bereits gezeigt wie man am Pi ein C# Programm mit Mono erstellt und mit GTK ein...
The post Raspberry Pi C# (csharp) IDE appeared first on ... mehr auf developer-blog.net
Moin und herzlich willkommen zur ersten Ausgabe des Jahres! Alle künstliche Lebensformen an Bord des Borgwürfels? Den Rotwein kalt gestellt und den Earl Grey entkoffeiniert? [...]... mehr auf sie-reden.de
Wie kann C/C++/Java … Quellcode auf dem Raspberry Pi headless formatiert und hübscher gemacht werden. Mit dem clang-format Programm das auch in Visual Studio, Emacs, Vim ua. Programme integriert werden kann. Das ist auch in Projekten sehr wichtig, um gleiche formatierungen für alle Projektmitglieder zu nutzen. Auch klappt es dann besser mit d... mehr auf blog.wenzlaff.de
Manchmal braucht man für eine Präsentation oder ein Dokument farbige Beispiele von Quellcode oder auch für Dokus. Wie können die nun erstellt werden? Dafür gibt es ein cooles Programm highlight von Andre Simon. Highlight konvertiert Sourcecode in XHTML, HTML, RTF, TeX, LaTeX, SVG, BBCode und Terminal Escape-Sequenzen mit farbiger Syntaxhervorhebung... mehr auf blog.wenzlaff.de
Für mein aktuelles Projekte habe ich mich für wxWidgets mit C++ als Programmiersprache entschieden um Plattform übergreifende GUIs zu zeichnen. In dieser Artikelserie zeige ich wie man wxWidgets in einem C++ Projekt integriert und...
The post wxWidgets mit C+... mehr auf developer-blog.net
In diesem Artikel werden einige Steuerelemente näher betrachtet, ein Dialog erstellt und ich zeige Code Snippets meines aktuellen Projekts. Mit einigen Tipps aus der Praxis solltest du nun auch in der Lage sein künftig...
The post wxWidgets mit C++ ... mehr auf developer-blog.net
Heute Morgen schrieb ich von dem Script in Python. Ich habe das Script in C++ nachgebaut. Hier habe ich es zum Laufen gebracht. Das ist der Code dazu. Ich habe mit C++ wohl ein Talent, wie es mir so scheint. … Weiterlesen →... mehr auf sven-essen.de
In dieser kurzen Artikelreihe zeige ich euch wie unter Visual Studio Remote Debugging mit C++ funktioniert. Damit lassen sich recht einfach Programme auf externen Rechnern Debuggen und eventuell Fehler finden die man auf der...
The post V... mehr auf developer-blog.net
Ich weiß nicht mehr in welchem Podcast ich das wieder gehört habe. Es ging um Digitalisierung und das ich glaube das ewige Thema Homeschooling. Ich höre so viele Podcast von den Privaten über Öffentlich-Rechtliche und Alternative Medien aber es muss … Weiterlesen →... mehr auf sven-essen.de
Ich habe mal wieder einen Anruf erhalten, wo ich französisch sprechen konnte im Helpdesk. Das kommt mir manchmal zu selten vor und ich konnte auch das Problem lösen. Die Anruferin sagte, dass ich sehr freundlich gewesen wäre. Ob es daran … Weiterlesen →... mehr auf sven-essen.de
Ich weiß auch nicht, Python wird als Einsteigersprache deklariert, aber ich tue mich damit schwer. Eigentlich wollte ich das ja nicht, aber ich habe parallel mit C++ angefangen und das ist viel logischer und ich denke, ich werde das weiter … Weiterlesen →... mehr auf sven-essen.de
Nach über 13 Stunden Udemy Kurs und 180 Kurspunkte habe ich meinen Computer Network Kurs bei Udemy beendet. Ich gehe ja immer über die firmenseitige Anmeldung nach Udemy und mache dort die Kurse. Bei der Mittelschicht, die um 9.15 Uhr … Weiterlesen →... mehr auf sven-essen.de
Ich bin heute mit dem ÖPNV und dem Rad nach Düsseldorf gefahren. Hat nicht wer gesagt, der ÖPNV würde funktionieren? Also ich habe heute an einem Samstag nur Verspätungen wieder gesehen. Als erstes bin ich mit der RB32 von Abellio … Weiterlesen →... mehr auf sven-essen.de
Mit einem Lindenmayer-System kann man künstliche Pflanzen erstellen. Passt ganz gut, denn im letzten Artikel Waldbrand haben wir den gesamten Wald abgefackelt. Das L-System ist ein netter Algorithmus um realistisch aussehende Pflanzen für eine Simulation...
The post ... mehr auf developer-blog.net
Als C++ Entwickler kommt man unter Umständen zu den Fall managed und unmanaged Code in einem einzigen Projekt verwalten zu müssen. Was ist der unterschied und warum ist das relevant? Managed und unmanaged Code...
The post Managed und unmanaged Code... mehr auf developer-blog.net
Dieser Artikel zeigt wie man Reibung und Gravitation in C++ umsetzt. Dafür verwenden und erweitern wir die im letzten Artikel entwickelte Physik Engine. Mit nur wenig Aufwand können wir den Artikeln Gravitation und Reibung...
The post Gravitation in C++ ... mehr auf developer-blog.net
Dieses Tutorial zeigt wie man schnelles JSON parsen unter C++ erreicht. Immer wenn es um Leistung geht wird C++ verwendet. Mit Bibliotheken kann man selbst mit dieser alten Sprache mit modernen Schnittstellen und Formaten...
The post Schnelles J... mehr auf developer-blog.net
Im letzten Artikel zum Raspberry Pi C# (csharp) habe ich euch gezeigt wie man mittels Mono ein C# Programm am Raspberry Pi kompiliert und ausführt. Nun geht es einen Schritt weiter, wir erstellen eine...
The post Raspberry Pi C# (csharp... mehr auf developer-blog.net
Im letzten Teil der Artikelserie zeige ich euch eine Raspberry Pi C# (csharp) IDE. Zuvor habe ich euch bereits gezeigt wie man am Pi ein C# Programm mit Mono erstellt und mit GTK ein...
The post Raspberry Pi C# (csharp) IDE appeared first on ... mehr auf developer-blog.net
Im neuen Artikel geht es um die Mediansuche in C++. In diesem Beispiel habe ich zwei effiziente Algorithmen implementiert und ein kleines Beispielprogramm geschrieben mit dem man die Laufzeit beider Algorithmen vergleicht. Mediansuche in...
The post Mediansu... mehr auf developer-blog.net
Microsoft bietet aktuell einen gratis Windows 10 Programmierkurs an in dem man die Grundlagen der Windows App Programmierung lernt. In ungefähr 4 Stunden lernt ihr die Unterschiede von UWP, WPF und Windows Forms und...
The post Windows 10 Programmi... mehr auf developer-blog.net
Meine Game of Life Implementierung in C++ unterscheidet sich etwas von herkömmlichen Visualisierungen. In der Lehrveranstaltung „Effiziente Programmierung“ ging es um Optimierung von C++ Code und insbesondere darum wie man in C++ Bereiche der...
The post ... mehr auf developer-blog.net
Dank Parallelisierung mit Open MP kann man C++ Programme deutlich beschleunigen. In diesem Artikel gebe ich eine kurze Einführung wie man Open MP in einem einfachen C++ Beispiel einsetzt. Erst bei mehrfacher Ausführung wird...
The post Paral... mehr auf developer-blog.net
An manchen Tagen zeigt sich die magische Seite der Softwareentwicklung. Magisch ist alles, was dem Ungelernten verborgen ist. Manchmal aber glauben auch die Gelernten und die, die meinen etwas gelernt zu haben, an Magie. An diesem Montag verhielt sich die Software anders als am Freitag. Von den schönen Bildern, die ich im letzten Beitrag schilde... mehr auf software.gawehns.de
Wie schon zuletzt beschrieben, galt es C++ Software aus einem Nachbarprojekt zu übernehmen. Die dort tätigen Kollegen verwendeten begeistert die Features von C++ 2014. Vor allem der Datentyp „auto“ und die Initialisierung mit geschweiften Klammern hatte es ihnen angetan. Auch setzten sie shared_ptr und unique_ptr ein. Falls diese dann doch mit t... mehr auf software.gawehns.de
Im Debian Repo liegt für cmake nicht die neueste Version. Für ein Projekt brauche ich aber cmake mind. 3.13. Deshalb hier eine Anleitung wie die neueste Version von cmake selbst erstellt und installiert werden kann. Deshalb erst mal die evl. installierte Version von cmake ausgeben: [crayon-5c9aeef812e61047752924/]
... mehr auf blog.wenzlaff.de
Die Sanduhr ist ein recht simples Beispielprogramm um erste Schritte mit der ClanLib Spiele Engine und C++ zu machen. In dieser Simulation wird eine Sanduhr implementiert. Der Sand läuft dabei dynamisch nach bestimmten Regeln...
The post ... mehr auf developer-blog.net
Vier gewinnt ist ein simples Spiel, dass wohl jeder kennt. Eine künstliche Intelligenz dafür sollte doch recht einfach implementiert werden können. Ich zeige euch, dass man mit heutiger Rechenleistung ohne Optimierung keine perfekte KI...
The post ... mehr auf developer-blog.net
Ich hatte heute einen 90 Minuten Call. Erst konnte die gute Frau sich nicht mit dem WLAN verbinden. Diesen Fall konnte lösen und dann noch einen Fall mit einem VPN, aber das konnte ich nicht mehr lösen, obwohl ich mich … Weiterlesen →... mehr auf sven-essen.de
Nachdem ich mich wieder über Personaler ausgelassen habe, habe ich auch etwas positives, was mich auch einwenig stolz macht. Mein C++ Programm habe fertig. Nein, es ist ganz winzig, aber als Anfänger kann ich diese Programmiersprache ist schon auf einfachen … Weiterlesen →... mehr auf sven-essen.de
In der ausverkauften Signal Iduna-Arena vor 0 Zuschauern gewann Borussia Dortmund 4:0 gegen den FC Schalke 04. Ja, ein Geisterspiel und noch andere in der Bundesliga. Was mit Borussia Mönchengladbach gegen den 1. FC Köln vor der Unterbrechung des Spielbetriebs … Weiterlesen →... mehr auf sven-essen.de
Das hat mein Projektleiterchef heute Abend noch geschrieben. Ich habe das von einem anderem Arbeitskollegen auch schon gehört. Es ist ja nicht so sehr das Ärgernis, sondern einfach nur die Enttäuschung, dass man zu jemanden anderem oder einer anderen Volksgruppe … Weiterlesen U... mehr auf sven-essen.de
In diesem Tutorial zeige ich wie man unter Visual Studio eine Anwendung (EXE) in eine LIB Projekt ändert. Damit ist die Codebasis in anderen Projekten verfügbar. Visual Studio EXE in LIB Projekt ändern Ich...
The post Visual Studio EX... mehr auf developer-blog.net
In diesem Tutorial zeige ich wie man ein EXE Projekt unter Visual Studio in ein DLL Projekt ändert. Zuletzt habe ich das bereits in ein LIB Projekt geändert, eine DLL bietet zudem aber noch...
The post Visual Studio EXE in DLL Projekt... mehr auf developer-blog.net
In diesem Tutorial zeige ich wie man die C++ Boost Bibliothek auf dem Raspberry Pi installieren kann. Ich habe zuletzt mit der Boost Graph Bibliothek experimentiert und kann jedem C++ Entwickler empfehlen sich in...
The post ... mehr auf developer-blog.net