DuckDB ist ein In-Memory-Datenbankmanagementsystem (DBMS) für Data-Science-Anwendungen - und Open Source. Es vereint das Beste aus beiden Welten: DBMS und Data Science Frameworks.
Der PC ist zu schwach und woanders läuft alles super? Wir zeigen, wie man der Sache mit echten Messwerten statt subjektivem Empfinden auf den Grund geht.
Powershell-Tutorial Ein gutes Powershell-Skript sollte Objekte zurückgeben. Im letzten Teil unseres Tutorials zeigen wir, wie das geht - und außerdem, wie man Parameter typisiert.
Powershell-Tutorial Unsere Powershell-Einführung mit Übungsblöcken und Lösungsvideos befasst sich mit zwei Datentypen, die wir bislang ausgespart haben.
Powershell-Tutorial
Datentypen und wie man sie konvertiert, sind das Thema im dritten Teil unserer Powershell-Einführung zum Selbstlernen - auch diesmal wieder mit Übungen und Videos.
OpenCV ist eine leistungsfähige Computer-Vision-Bibliothek. Mit Python-Programmbeispielen zeigen wir Methoden der Bild- und Videoverarbeitung bis hin zum Erkennen von Mimik.
Powershell-Tutorial
In einer neuen Reihe führen wir praxisnah in die Windows-Powershell ein. Dabei ist das Motto: Learning by Doing - mit Übungsblöcken, die aufeinander aufbauen, und mit Lösungsvideos.
Ob ein Text positiv oder negativ ist, lässt sich analysieren - mit Sprachmodellen und Python. Unser Beispiel: die Reden von Bundestagsabgeordneten zu Migration. Das Ergebnis ist aufschlussreich.
Ein zentrales Werkzeug bei der Komposition von Softwarearchitekturen ist Dependency Injection. Wir zeigen am Beispiel in C++, wie sie funktioniert - und wie nicht.
Mit dem Raspberry Pi Pico W verwandeln wir ein NES-Gamepad in ein kabelloses Eingabegerät. An einer unerwarteten Herausforderung scheitert das DIY-Projekt beinahe.
Mit den vielen Daten des Deutschen Wetterdienstes, mit Visual Studio und dem .NET Framework lassen sich tolle Diagramme machen. Unsere Zeitschiene reicht bis ins Jahr 1947 zurück.
Seit einem Jahr versorge ich mein Arbeitszimmer per Power Station mit Strom. Für die erste Bilanz entwickele ich ein eigenes Gerät zur Datenauswertung und erweitere dessen Software dann für die Steuerung einer Einspeisung ins Haus.
Einige Mikrocontroller wie der Raspberry Pi Pico W können Bluetooth. Allerdings ist das ziemlich verwirrend. Wir helfen auf dem Weg zum eigenen Projekt.
Daten aus verschiedenen Systemen anzunehmen, zu verarbeiten und auszuliefern, kann sehr aufwendig werden. Ist ein Microsoft SQL-Server beteiligt, kann man sich von SQL Server Integration Services unterstützen lassen.
Um Daten aufzubereiten, wird noch oft Excel genutzt. Es geht aber auch anders - und einfacher: mit der Python-Bibliothek Pandas. Wir geben eine Hilfe für den Einstieg.
Mit Plotly und Python lassen sich einfach interaktive Plots erstellen. Nachdem wir in Teil 1 erste Schritte damit gemacht haben, lernen wir nun, wie man Plots tatsächlich interaktiv macht.
Der Support für Version 3.10 des freien CMS Joomla endet bald. Noch nicht upgedatet? Wir unterstützen mit unserer Last-Minute-Updateanleitung bei der Aktualisierung des eigenen Joomla-Systems.
Der bekannteste OR-Mapper in der .Net-Welt ist seit 14 Jahren auf dem Markt. Wir zeigen, welche Stolpersteine und Besonderheiten er hat und geben Ratschläge für den Gebrauch.
Das Aufspüren von Anomalien in Datenreihen ist oft nicht einfach. Bei der Suche danach kann die Anomalieerkennung von Microsofts Azure Cognitive Services helfen.
Interaktive Plots mit Plotly zu erstellen, ist nicht schwer - und sehr nützlich. In einer zweiteiligen Reihe zeigen wir Schritt für Schritt, wie es funktioniert.
Pharo ist eine von Smalltalk abgeleitete Programmiersprache und gut für alle, die sich mit objektorientierter Programmierung vertraut machen wollen. Eine Einführung.
Mit der Open-Source-Sprache Lua und der Bibliothek Löve lassen sich einfach 2D-Spiele programmieren. Wir haben das mit dem Spieleklassiker Snake gemacht.
Fluent Interfaces sind seit den 2000er Jahren immer präsenter. Was zeichnet sie aus und wie können sie in der Praxis, illustriert an Java, genutzt werden?
Ein Webserver mit Download-Funktion und nur 264 kByte RAM: Wir zeigen, wie komplexe Python-Projekte auf dem Raspberry Pi Pico und anderen Mikrocontrollern möglich sind.
Arbeitszeiterfassung ist seit Anfang des Jahres Pflicht. Wir wollen das mit einem RFID-Tag und einem Raspberry Pi Pico machen, stoßen dabei aber auf unerwartete Probleme.
14Kommentare/Eine Anleitung von Johannes Hiltscher
Automatisierung von Abläufen ist ein oft gehörtes Schlagwort, aber nicht jeder kann sich etwas darunter vorstellen. Dieser Artikel zeigt praktische und alltagstaugliche Beispiele mit dem Tool n8n.
Das Javascript-Framework Vue ist leichter zu verstehen als die Produkte der Konkurrenz. Wir geben eine Einführung in eines der beliebtesten Frameworks.
Selten ist man sich in der Softwareentwicklung so einig wie bei Unittests: Sie sind das Fundament einer jeden Testing-Strategie. Wir zeigen anhand eines Flutter- bzw. Dart-Projekts, wie man sie in der Praxis richtig schreibt.
Objekte kennen alle Entwickler, in Javascript kann man dennoch leicht auf den Holzweg geraten. Wir zeigen, wo die Gefahren lauern und wie man auf dem richtigen Pfad bleibt.
Seit es die Nintendo Switch gibt, kämpfen viele Nutzer mit driftenden Joycons. Wir haben neue Joysticks für eine hoffentlich dauerhafte Lösung eingebaut.
Hyper-V ist ein Hypervisor, um VMs effizient verwalten zu können. Trotz einiger weniger Schwächen ist es eine gute Virtualisierungssoftware, wir stellen sie in drei Teilen vor. Im letzten geht es um Betrieb und Pflege der VMs.
Hyper-V ist eine gute Lösung, um mehrere VMs auf einem Rechner zu betreiben. Wir stellen es in einer dreiteiligen Reihe im Detail vor. In Teil 2 geht es um das Erstellen einer VM.
Mit Hilfe von Virtualisierung lassen sich auch im Desktopbereich VMs mit verschiedenen Betriebssystemen auf einem Rechner betreiben. Hyper-V bietet sich hier an, wir stellen es vor. Teil 1: Installation und erstes Einrichten.