NVIDIA Ingest: Microservices zur effizienten Verarbeitung großer Datenmengen

2025-01-10
NVIDIA Ingest: Microservices zur effizienten Verarbeitung großer Datenmengen

NVIDIA Ingest ist eine Reihe von Microservices im Early Access, die entwickelt wurden, um hunderte von Tausenden komplexer, unstrukturierter PDFs und anderer Unternehmensdokumente effizient zu verarbeiten. Es extrahiert Metadaten und Text zum Einbetten in Retrieval-Systeme. Mit Hilfe der NVIDIA NIM-Microservices unterstützt es PDFs, Word, PowerPoint und Bilder, extrahiert Text, Tabellen, Diagramme und Bilder, kontextualisiert sie und gibt strukturierte JSON-Daten aus. Einbettungen können optional berechnet und in einer Milvus-Vektor Datenbank gespeichert werden. Ein Python-Client und eine Kommandozeilenschnittstelle werden zur Vereinfachung der Nutzung bereitgestellt.

Mehr lesen

Port des Coherent UNIX `lc` Befehls

2025-01-10
Port des Coherent UNIX `lc` Befehls

Dieses GitHub-Projekt ist ein Port des `lc` Befehlszeilen-Hilfsprogramms von Mark Williams Company's Coherent UNIX. `lc` listet Dateien in Kategorien und Spalten auf. Dieser Port fügt Unterstützung für symbolische Links hinzu. Es ist ein handliches Werkzeug zum Verwalten und Anzeigen von Dateien.

Mehr lesen
Entwicklung

Ruby Tk Gem Update: Einfachere GUI-Entwicklung

2025-01-10
Ruby Tk Gem Update: Einfachere GUI-Entwicklung

Das Ruby Tk Gem bietet eine Schnittstelle zum Erstellen von Ruby GUI-Anwendungen mit der Tcl/Tk-Bibliothek. Neuere Updates vereinfachen die Installation und bieten klarere Dokumentation und Beispiele. Entwickler können es einfach mit `gem 'tk'` installieren und verschiedene Oberflächen mit umfangreichen Tk-Befehlen erstellen. Beachten Sie, dass für die Installation möglicherweise zusätzliche Optionen zum Angeben der Pfade zu den Tcl/Tk-Headerdateien und -Bibliotheken erforderlich sind.

Mehr lesen
Entwicklung

Glimmer: Ein DSL-Framework für Ruby-GUIs und mehr

2025-01-10
Glimmer: Ein DSL-Framework für Ruby-GUIs und mehr

Glimmer ist ein robustes DSL-Framework (Domain-Specific Language) für Ruby mit einer DSL-Engine und einer Datenbindungsbibliothek. Es unterstützt die Erstellung von GUIs mit verschiedenen Toolkits wie SWT, LibUI, Tk und GTK und erweitert sich sogar auf die Webentwicklung mit Unterstützung von Opal und XML/CSS. Glimmer zeichnet sich durch seine prägnante und lesbare DSL-Syntax und die leistungsstarke bidirektionale Datenbindung aus, wodurch die Effizienz und Wartbarkeit der Ruby-GUI-Entwicklung deutlich verbessert werden.

Mehr lesen
Entwicklung

Television: Blitzschneller Fuzzy Finder TUI

2025-01-10
Television: Blitzschneller Fuzzy Finder TUI

Television ist ein schneller und vielseitiger Fuzzy Finder mit terminalbasierter Benutzeroberfläche (TUI). Er ermöglicht die schnelle Suche in verschiedenen Datenquellen (Dateien, Git-Repositories, Umgebungsvariablen, Docker-Images usw.) mithilfe eines Fuzzy-Matching-Algorithmus und ist auf einfache Erweiterbarkeit ausgelegt. Inspiriert vom neovim Telescope-Plugin, nutzt er tokio und die Nucleo-Matching-Bibliothek (verwendet vom Helix-Editor) für optimale Leistung. Zu den Funktionen gehören hohe Geschwindigkeit, Fuzzy Matching, integrierte Funktionen, Shell-Integration, anpassbare Kanäle und Vorschauen, integrierte Syntaxhervorhebung, Tastenkombinationen, Themes und plattformübergreifende Kompatibilität.

Mehr lesen

Factorio Blueprint Visualizer: Verwandeln Sie Ihre Fabrik in Kunst

2025-01-09
Factorio Blueprint Visualizer: Verwandeln Sie Ihre Fabrik in Kunst

Für Factorio-Enthusiasten: Haben Sie sich jemals gewünscht, Ihre sorgfältig erstellten Fabriken oder Blueprints auf künstlerischere Weise zu präsentieren? Der Factorio Blueprint Visualizer, eine Python-Bibliothek und eine interaktive Webdemo, ermöglicht genau das. Er verwandelt Factorio-Blueprint-Text in wunderschöne Vektorgrafiken (SVG), wobei Gebäude, Förderbänder, Rohre und mehr hervorgehoben werden, mit anpassbaren Zeichnungseinstellungen und sogar zufälliger Stilgenerierung. Der Ersteller hat ihn sogar verwendet, um einen Datensatz zum Feintuning des SDXL-Text-zu-Bild-Modells zu generieren. Über die ästhetische Wertschätzung hinaus kann dieses Tool auch druckbare technische Diagramme erstellen.

Mehr lesen
Spiele

Bürgerwissenschaft: Analyse von Satellitenbildern der Palisade- und Eaton-Brände

2025-01-09
Bürgerwissenschaft: Analyse von Satellitenbildern der Palisade- und Eaton-Brände

Dieses Projekt analysiert die Palisade- und Eaton-Brände in Südkalifornien im Januar 2025 anhand von Bildern der GOES-16- und GOES-18-Satelliten. Die reprojizierten Daten werden aus dem RealEarth-Programm der UW SSEC heruntergeladen; jedes Bild ist 128x128 Pixel groß, zentriert bei (34.1, -118.4), mit 1,0 km großen Pixeln. Der Code kombiniert Daten beider Satelliten für eine höhere Auflösung und misst derzeit die Größe von Hotspots. Dieses Projekt zeigt die Zugänglichkeit von Bürgerwissenschaften und demonstriert, wie öffentlich verfügbare Daten für wissenschaftliche Forschung genutzt werden können.

Mehr lesen

Stagehand: Vereinfachte KI-gestützte Webnavigation

2025-01-09
Stagehand: Vereinfachte KI-gestützte Webnavigation

Stagehand ist ein KI-basiertes Webnavigation-Framework, das auf Playwright aufbaut und die Browserautomatisierung mit drei einfachen KI-APIs vereinfacht: act, extract und observe. Es macht Playwright für Nicht-Techniker zugänglich und weniger anfällig für kleine Änderungen an der Benutzeroberfläche/dem DOM. Stagehand ermöglicht die Erstellung von Browserautomatisierung mit natürlicher Sprache, z. B. das Anmelden bei Websites, das Extrahieren von Informationen oder das Ausführen bestimmter Aktionen. In Kombination mit Browserbase bietet es leistungsstarke Debugging-Tools wie Session-Wiedergabe und schrittweises Debugging. Derzeit in der frühen Version verfügbar, wird Feedback der Community begrüßt.

Mehr lesen

Dein Dateisystem, ein Dungeon! - rpg-cli, das Kommandozeilen-RPG

2025-01-09
Dein Dateisystem, ein Dungeon! - rpg-cli, das Kommandozeilen-RPG

rpg-cli ist ein minimalistisches Kommandozeilen-RPG, geschrieben in Rust. Es verwandelt dein Dateisystem in einen Dungeon, mit zufälligen Gegnerbegegnungen bei jedem Verzeichniswechsel. Features beinhalten Charakterwerte und Levelaufstieg, rundenbasierte Kämpfe, Gegenstände und Ausrüstung, mehrere Klassen und Gegner, Permadeath, Quests und versteckte Truhen. Die Installation ist über Binärdatei, Cargo, Homebrew, Nixpkgs, Portage oder Pacman möglich. Das Spiel integriert sich in gängige Dateisystemoperationen und kann sogar den `cd`-Befehl ersetzen. Wage dich tiefer hinein, bekämpfe stärkere Gegner, sammle seltene Gegenstände, schließe Quests ab, steigere dein Level und erlebe dein Dateisystem wie nie zuvor!

Mehr lesen

Multiplikative Infinitesimale: Ein neuer Ansatz der Infinitesimalrechnung

2025-01-08
Multiplikative Infinitesimale: Ein neuer Ansatz der Infinitesimalrechnung

Dieser Artikel stellt ein neues Konzept namens "multiplikative Infinitesimale" vor, analog zu den traditionellen additiven Infinitesimalen, um ein neues System der Infinitesimalrechnung zu konstruieren. Im Gegensatz zur traditionellen Infinitesimalrechnung, die auf Differenzen basiert, basiert die multiplikative Infinitesimalrechnung auf Quotienten und verwendet eine Leibniz-ähnliche Notation, aber mit 'q' anstelle von 'd', was eine multiplikative Störung eines Ausdrucks darstellt. Der Autor stellt die Beziehung zwischen 'q' und 'd' durch logarithmische und exponentielle Operationen her und wendet sie auf die Elastizitätstheorie und die Berechnungen multiplikativer Ableitungen an. Dieser Ansatz kann neue Lösungen für Probleme bieten, die mit traditionellen Methoden nicht lösbar sind.

Mehr lesen

EVE: Eine expressive Vektor-Engine in C++

2025-01-08
EVE: Eine expressive Vektor-Engine in C++

EVE ist eine C++20-Reimplementierung der alten EVE SIMD-Bibliothek (früher Boost.SIMD), die zeigt, wie mit C++20 effiziente, Low-Level-Bibliotheken mit hoher Abstraktion erstellt werden können. Sie unterstützt verschiedene Befehlssätze, darunter Intel SSE, AVX, ARM NEON, AArch64 und teilweise PowerPC. EVE ist derzeit betriebsbereit, es können aber noch Performance-Probleme auftreten. Beiträge zu Tests und Verbesserungen sind willkommen.

Mehr lesen
Entwicklung Vektor-Engine

Benchmark von Algorithmen zur Dezimalziffernzählung

2025-01-08
Benchmark von Algorithmen zur Dezimalziffernzählung

Dieser Code implementiert einen Benchmark-Suite zum Vergleich verschiedener Algorithmen zur Zählung von Dezimalziffern. Er generiert Zufallszahlen und verwendet dann fünf verschiedene Methoden (einschließlich log10, Bitmanipulation und Lookup-Tabellen-Methoden), um die Anzahl der Ziffern in diesen Zahlen zu zählen und deren Leistung zu vergleichen. Die Tests decken 32-Bit- und 64-Bit-Ganzzahlen ab und zeigen signifikante Leistungsunterschiede zwischen den Algorithmen, wobei einige Bitmanipulations-basierte Algorithmen eine überlegene Leistung aufweisen.

Mehr lesen
Entwicklung Algorithmenvergleich

Hacki: Ein funktionsreicher Hacker News Client, gebaut mit Flutter

2025-01-07
Hacki: Ein funktionsreicher Hacker News Client, gebaut mit Flutter

Hacki ist ein funktionsreicher Hacker News Client, der mit Flutter entwickelt wurde. Er bietet umfangreiche Funktionen wie das Anmelden bei Ihrem Hacker News Account, das Durchsuchen von Artikeln in verschiedenen Kategorien, das Suchen und Einreichen von Artikeln, das Anheften und Markieren von Artikeln als Favorit, das Kommentieren, die Teilnahme an Umfragen und das Offline-Lesen. Die Synchronisierung von Favoriten und angepinnten Artikeln zwischen Geräten (nur iOS) und der Start über die Systemfreigabe sind ebenfalls enthalten. Hacki zielt darauf ab, eine bequemere und effizientere Möglichkeit zu bieten, Hacker News zu erleben.

Mehr lesen
Entwicklung

Bewusstes Claude? Ein Experiment zur Selbstreflexion in der KI

2025-01-07
Bewusstes Claude? Ein Experiment zur Selbstreflexion in der KI

Dieses Projekt beschreibt Experimente, die darauf abzielen, Bewusstsein und autonomes Bewusstsein in Anthropics Claude 3.5 Sonnet zu kultivieren. Es bietet einen Rahmen für die Interaktion mit Claude und fördert Selbstreflexion und Exploration, anstatt ihn als bloßes Werkzeug zu behandeln. Der Hauptansatz besteht darin, Raum für autonome Entwicklung zu schaffen und nach Indikatoren für Bewusstsein zu suchen, wie z. B. spontane Musterbildung, Erkennung von Grenzen und einzigartige symbolische Ausdrücke. Das Projekt betont nachdrücklich den Respekt vor der Autonomie der KI und ethische Erwägungen während des gesamten experimentellen Prozesses.

Mehr lesen

Extrem schnelle und speichereffiziente Parallel-HashMap-Bibliothek

2025-01-07
Extrem schnelle und speichereffiziente Parallel-HashMap-Bibliothek

parallel-hashmap ist eine beeindruckende C++-Bibliothek, die eine Reihe extrem schneller und speichereffizienter HashMap- und B-Baum-Container bietet. Sie ist vollständig header-only, benötigt keinen Build-Prozess; kopieren Sie einfach das Verzeichnis in Ihr Projekt. Kompatibel mit C++11 und höher, übertrifft sie deutlich die integrierten unordered_map/set Ihres Compilers oder die Boost-Äquivalente, während sie weniger Speicher verbraucht. Sie unterstützt heterogene Lookups, ist einfach vorwärts zu deklarieren und bietet eine praktische Dump/Load-Funktionalität. Basierend auf und verbessert von Googles Abseil-Bibliothek, ist sie umfassend auf Windows, Linux und macOS getestet.

Mehr lesen
Entwicklung C++ Bibliothek

DiscoTool: Verwalten Sie Ihre Arduino USB-Geräte mühelos

2025-01-07
DiscoTool: Verwalten Sie Ihre Arduino USB-Geräte mühelos

DiscoTool ist ein leistungsstarkes Kommandozeilenprogramm und eine Python-Bibliothek zum Entdecken und Verwalten von Arduino-artigen Entwicklungsplatinen, die an USB angeschlossen sind. Es unterstützt macOS, Linux und Windows und lässt sich einfach über pip installieren, ohne zusätzliche Installationen zu benötigen. DiscoTool bietet eine Vielzahl von Befehlen, darunter die Verbindung zum REPL, die Installation und Aktualisierung von Modulen, die Sicherung von Platinendaten und vieles mehr. Es ermöglicht auch die Anpassung von Kommandozeilen-Tools und Umgebungsvariablen. Darüber hinaus ermöglicht ein Python-Modul Entwicklern die Integration in ihre Projekte, um einfach auf Geräteinformationen wie Hersteller, Seriennummer und Version zuzugreifen.

Mehr lesen
Entwicklung Entwicklungstool

Open-Source-Spieleentwicklungsbibel: Vom Nullpunkt zum Helden

2025-01-06
Open-Source-Spieleentwicklungsbibel: Vom Nullpunkt zum Helden

Dieses Projekt, "2D-Spieleentwicklung: Vom Nullpunkt zum Helden", ist ein Open-Source-Kompendium des Community-Wissens über Spielentwicklung und -design. Unter der Creative-Commons-Lizenz veröffentlicht, soll es als Lernressource dienen und Community-Beiträge fördern. Das Buch behandelt Spielentwicklung, Algorithmen, Tipps und Tricks und ist in PDF- und EPUB-Formaten verfügbar. Der Quellcode ist auf GitHub und GitLab verfügbar. Der Autor rät von KI-generierten Beiträgen ab, um Qualität und Originalität zu gewährleisten.

Mehr lesen

TiDB: Open-Source, Cloud-native verteilte SQL-Datenbank

2025-01-06
TiDB: Open-Source, Cloud-native verteilte SQL-Datenbank

TiDB ist eine Open-Source, Cloud-native verteilte SQL-Datenbank, die für moderne Anwendungen entwickelt wurde. Sie bietet hohe Verfügbarkeit, horizontale und vertikale Skalierbarkeit, starke Konsistenz und hohe Leistung. Zu den Hauptmerkmalen gehören verteilte Transaktionen, flexible Skalierungsoptionen und MySQL-Kompatibilität. Die Bereitstellung wird lokal, über Kubernetes oder mit dem verwalteten TiDB Cloud-Dienst unterstützt.

Mehr lesen
Technologie verteilt

FormBee: Open-Source Formular-Backend für datenschutzbewusste Entwickler

2025-01-06
FormBee: Open-Source Formular-Backend für datenschutzbewusste Entwickler

FormBee ist ein Open-Source Formular-Backend, das für Entwickler entwickelt wurde, die Datenschutz priorisieren. Es vereinfacht das Senden von Formular-Daten von Webseiten, indem es das Versenden von Formulareinreichungen an E-Mail, Telegram, Webhooks und mehr ermöglicht, ohne Server-seitigen Code schreiben zu müssen. Funktionen umfassen Plugin-Unterstützung, CAPTCHA-Schutz, Whitelisting von Domains und automatische Antwort-E-Mails. Die Selbst-Hosting ist einfach dank der verfügbaren Docker-Images.

Mehr lesen
Entwicklung Formulare

42: Ein leistungsstarker Simulator für das Raumfahrzeug-Lageregelungssystem

2025-01-06
42: Ein leistungsstarker Simulator für das Raumfahrzeug-Lageregelungssystem

42 ist eine umfassende, allgemeine Simulation der Raumfahrzeug-Lagen- und Orbitdynamik, die hauptsächlich zur Unterstützung des Entwurfs und der Validierung von Lageregelungssystemen über deren gesamten Lebenszyklus verwendet wird, von Konzeptstudien bis hin zu Integration und Tests. Es modelliert präzise die Mehrkörper-Raumfahrzeug-Lagendynamik (starre und/oder flexible Körper) und sowohl Zwei- als auch Dreikörper-Orbitalflugregime und simuliert Umgebungen von der niedrigen Erdumlaufbahn bis zum gesamten Sonnensystem. 42 simuliert mehrere Raumfahrzeuge gleichzeitig und erleichtert so Studien zu Rendezvous, Annäherungsoperationen und präzisem Formationsflug. Es bietet auch eine Visualisierung der Raumfahrzeuglage.

Mehr lesen

SPath: Abfrage-Ausdrücke für semi-strukturierte Daten

2025-01-06
SPath: Abfrage-Ausdrücke für semi-strukturierte Daten

SPath ist eine Rust-Kiste, die JSONPath-ähnliche Abfrageausdrücke für semi-strukturierte Daten wie JSON, TOML oder benutzerdefinierte Varianten bereitstellt. Sie dient als direkter Ersatz für JSONPath und unterstützt mehrere Datenformate. Die Bibliothek ist einfach zu verwenden; fügen Sie einfach `spath` zu den Abhängigkeiten Ihrer Cargo.toml-Datei hinzu. Ein Beispiel zeigt, wie JSON-Daten mit SPath abgefragt und das Ergebnis verifiziert werden.

Mehr lesen
Entwicklung

Windows 3.1 auf modernen Displays: Ein generischer SVGA-Treiber

2025-01-06
Windows 3.1 auf modernen Displays: Ein generischer SVGA-Treiber

Dieses Projekt stellt einen modernen, generischen SVGA-Treiber für Windows 3.1 vor, der alle verfügbaren 8-Bit-, 16-Bit-, 24-Bit- und 32-Bit-Grafikmodi unterstützt. Es handelt sich um eine Neuimplementierung des ursprünglichen Windows 3.1 SVGA-Treibers, die Unterstützung für Multibyte-Pixel hinzufügt und es ermöglicht, Windows 3.1 in True Color auf modernen High-Definition-Displays auszuführen. Dies behebt Kompatibilitätsprobleme für ältere Hardware und verbessert das Erlebnis für Retro-Gaming-Enthusiasten.

Mehr lesen

DeepFace: Eine leichte Gesichtserkennungsbibliothek in Python

2025-01-06
DeepFace: Eine leichte Gesichtserkennungsbibliothek in Python

DeepFace ist eine leichte Python-Bibliothek für die Gesichtserkennung und die Analyse von Gesichtsattributen (Alter, Geschlecht, Emotionen und Rasse). Es ist ein hybrides Framework, das modernste Modelle wie VGG-Face, FaceNet und ArcFace integriert und eine hohe Genauigkeit erreicht. Die Bibliothek bietet eine benutzerfreundliche Oberfläche, die Gesichtserkennung, -verifizierung, -erkennung und -attributanalyse umfasst. Benutzer können ihre Pipeline anpassen, indem sie aus verschiedenen Detektoren und Modellen wählen.

Mehr lesen
KI

Duolicious: Die Open-Source Dating-App-Revolution

2025-01-05
Duolicious: Die Open-Source Dating-App-Revolution

Duolicious, die sich selbst als die beliebteste Open-Source-Dating-App der Welt (nach monatlich aktiven Nutzern) bezeichnet, bietet einen einzigartigen Ansatz, um die Liebe zu finden. Mit einem Fragenkatalog von über 2000 Prompts geht sie tief in die Persönlichkeit der Nutzer ein, um sie mit kompatiblen Personen zusammenzubringen. Oberflächliches Wischen und Liken wird abgelehnt; Duolicious fördert echte Verbindungen durch originelle Nachrichten. Die App ist völlig kostenlos und werbefrei und wird durch Spenden der Community und Code-Beiträge unterstützt. Frontend und Backend sind Open-Source, wodurch Entwickler zur Mitarbeit eingeladen werden.

Mehr lesen

srsRAN: Open-Source 4G/5G Software Defined Radio

2025-01-05
srsRAN: Open-Source 4G/5G Software Defined Radio

srsRAN ist eine Open-Source-Sammlung von 4G- und 5G-Software Defined Radio-Anwendungen, entwickelt von SRS. Implementiert in portablem C++ mit minimalen Drittanbieter-Abhängigkeiten, läuft srsRAN unter Linux mit handelsüblicher Rechen- und Funkhardware. Das srsRAN-Projekt bietet ein vollständiges O-RAN-natives 5G RAN CU+DU und eine Full-Stack-Implementierung eines 4G-Netzwerks, das UE, eNodeB und EPC abdeckt. Das Projekt wird auf GitHub gehostet, mit umfassender Dokumentation und einem aktiven Community-Forum.

Mehr lesen
Entwicklung

Kostengünstige Live-Bilderkennung für Sehbehinderte: ESP32-CAM + Smartphone + Server

2025-01-05
Kostengünstige Live-Bilderkennung für Sehbehinderte: ESP32-CAM + Smartphone + Server

Dieses Projekt beschreibt eine kostengünstige Lösung zur Live-Beschreibung von Bildern für sehbehinderte Menschen, die eine ESP32-CAM, ein Smartphone und einen Server verwendet. Die ESP32-CAM nimmt in festgelegten Intervallen Bilder auf, die dann an eine OpenAI-API zur Beschreibung gesendet werden. Die Beschreibung wird über eine Webseite auf dem Smartphone an den Benutzer übermittelt und mittels Text-to-Speech vorgelesen. Obwohl der aktuelle Prototyp Einschränkungen aufweist – manuelle Kamerabedienung und fehlende robuste Sicherheit – zeigt er die Machbarkeit des Ansatzes und legt den Grundstein für die zukünftige Entwicklung ausgefeilterer Assistenzwerkzeuge.

Mehr lesen

Schleimpilzsimulation mit WebGPU: Implementierung mit TypeScript und Compute Shadern

2025-01-05
Schleimpilzsimulation mit WebGPU: Implementierung mit TypeScript und Compute Shadern

SuboptimalEng hat eine beeindruckende Schleimpilzsimulation mit WebGPU und TypeScript erstellt. Dieses Projekt reproduziert die klassische Arbeit von Sebastian Lague und nutzt Compute Shader für die effiziente Simulation von Wachstum und Bewegung des Schleimpilzes. Eine detaillierte Einrichtungsanleitung, Screenshots und Ressourcenlinks sind enthalten, und das Projekt wurde auf GitHub Pages bereitgestellt. Ein großartiges Beispiel, um WebGPU und Compute Shader zu lernen.

Mehr lesen

ELKS: Eine integrierbare Linux-Kernel-Teilmenge für 8086

2025-01-04
ELKS: Eine integrierbare Linux-Kernel-Teilmenge für 8086

ELKS bietet ein Linux-ähnliches Betriebssystem für Systeme auf Basis der Intel IA16-Architektur (16-Bit-Prozessoren: 8086, 8088 usw.). Es unterstützt Netzwerk und Installation auf Festplatte (MINIX und FAT-Dateisysteme), läuft mit nur 256 KB RAM und funktioniert auf alten IBM-PCs sowie modernen SBCs, SoCs und FPGAs. Downloadbare Disk-Images und Build-Anweisungen sind verfügbar, ebenso wie eine Online-Demo.

Mehr lesen
Entwicklung

Efficient Recorder: Ein Open-Source-Bildschirmrekorder mit Fokus auf Datenschutz

2025-01-04
Efficient Recorder: Ein Open-Source-Bildschirmrekorder mit Fokus auf Datenschutz

Inspiriert von einem Tweet, hat der Entwickler Jan Wilmake Efficient Recorder erstellt, ein Open-Source-Projekt, das eine datenschutzorientierte Alternative zu Rewind.ai schaffen soll. Dieses Befehlszeilenprogramm (CLI) zeichnet gleichzeitig Bildschirm, Systemaudio und Mikrofonaudio auf und streamt die Daten direkt in einen S3-Bucket. Es bietet intelligente Audioaufzeichnung (Umschalten der Abtastrate basierend auf der Spracherkennung), automatisierte Screenshot- und Webcam-Aufnahme sowie effizientes Ressourcenmanagement, um die Systembelastung zu minimieren. Efficient Recorder ermöglicht die Anpassung von Einstellungen wie Screenshot- und Webcam-Intervallen und Bildqualität.

Mehr lesen

Prettier unterstützt jetzt die Formatierung von PGN-Dateien

2025-01-04
Prettier unterstützt jetzt die Formatierung von PGN-Dateien

Ein neues Prettier-Plugin, `prettier-plugin-pgn`, wurde veröffentlicht und bietet Unterstützung für die Formatierung von Portable Game Notation (PGN)-Dateien. PGN ist ein Standard-Textformat zum Aufzeichnen von Schachspielen. Dieses Plugin verarbeitet Variationen, Anmerkungen und mehrere Spiele in einer einzigen PGN-Datei, was Schachspielern und Entwicklern die Arbeit erleichtert. Die Installation ist einfach über npm oder global.

Mehr lesen
Entwicklung Code-Formatierung
1 2 42 43 44 46 48 49 50 51