Torii: Ein leistungsstarkes Authentifizierungsframework für Rust mit vollständiger Datenkontrolle

2025-03-01
Torii: Ein leistungsstarkes Authentifizierungsframework für Rust mit vollständiger Datenkontrolle

Torii ist ein leistungsstarkes Authentifizierungsframework für Rust-Anwendungen, das Ihnen die vollständige Kontrolle über die Benutzerdaten bietet. Im Gegensatz zu gehosteten Lösungen wie Auth0, Clerk oder WorkOS, die Benutzerinformationen in der Cloud speichern, ermöglicht Ihnen Torii, Ihren Authentifizierungsserver zu besitzen und zu verwalten und gleichzeitig moderne Authentifizierungsfunktionen über ein flexibles Plugin-System bereitzustellen. Es kombiniert leistungsstarke Funktionen wie passwortloses Anmelden, Social OAuth und Passkeys mit vollständiger Datenhoheit und ermöglicht Ihnen, Benutzerdaten an einem beliebigen Ort zu speichern.

Mehr lesen
Entwicklung

Salesforce veröffentlicht Merlion: Eine Machine-Learning-Bibliothek für Zeitreihen

2025-02-28
Salesforce veröffentlicht Merlion: Eine Machine-Learning-Bibliothek für Zeitreihen

Salesforce hat Merlion veröffentlicht, eine leistungsstarke Python-Bibliothek für Zeitreihenintelligenz. Sie bietet ein End-to-End-Machine-Learning-Framework, das das Laden von Daten, das Erstellen von Modellen, die Nachbearbeitung und die Leistungsbewertung umfasst. Merlion unterstützt verschiedene Zeitreihen-Lern-Aufgaben, darunter Prognose, Anomalieerkennung und Änderungspunktdetektion. Sie bietet einfach zu verwendende Standardmodelle und AutoML-Funktionen, sodass Ingenieure und Forscher schnell Modelle entwickeln und Benchmarks erstellen können. Darüber hinaus unterstützt sie Visualisierung und verteiltes Rechnen, was sie ideal für die Bearbeitung von Zeitreihenanwendungen im industriellen Maßstab macht.

Mehr lesen
KI

WebShield: Ein leistungsstarker Open-Source-Werbeblocker für Safari

2025-02-28
WebShield: Ein leistungsstarker Open-Source-Werbeblocker für Safari

WebShield ist ein Open-Source-Werbeblocker mit breitem Funktionsumfang für Safari, ähnlich wie uBlock Origin. Es blockiert Werbung, Tracker, Cookie-Benachrichtigungen und mehr und unterstützt benutzerdefinierte Filterlisten sowie erweiterte Scriptlets/CSS. Derzeit befindet es sich in der Beta-Phase und unterstützt macOS 14, iOS 17 und visionOS 1.3+. Das Projekt wird vollständig von Nutzern finanziert und verspricht keine Werbung oder Vereinbarungen mit Drittanbietern. Laden Sie es über TestFlight herunter, tragen Sie zum Code bei, melden Sie Fehler oder verbessern Sie die Dokumentation. Eine App Store-Version und eine detaillierte Dokumentation werden in Kürze erscheinen.

Mehr lesen
Entwicklung

3FS: Ein hochperformantes verteiltes Dateisystem für KI

2025-02-28
3FS: Ein hochperformantes verteiltes Dateisystem für KI

3FS ist ein hochperformantes verteiltes Dateisystem, das entwickelt wurde, um die Herausforderungen von KI-Trainings- und Inferenz-Workloads zu bewältigen. Es nutzt moderne SSDs und RDMA-Netzwerke, um eine gemeinsam genutzte Speicherschicht bereitzustellen, die die Entwicklung verteilter Anwendungen vereinfacht. Zu den Hauptmerkmalen gehören: außergewöhnliche Leistung und Benutzerfreundlichkeit, starke Konsistenz durch CRAQ, Standard-Dateischnittstellen und Unterstützung für diverse Workloads (Datenvorbereitung, Dataloader, Checkpointing und KVCache für Inferenz). Benchmarks zeigen beeindruckende Ergebnisse: bis zu 6,6 TiB/s Lese-Durchsatz in großen Clustern und 3,66 TiB/min Sortier-Durchsatz. KVCache steigert die Effizienz der LLM-Inferenz erheblich und erreicht einen maximalen Lese-Durchsatz von 40 GiB/s. Das Projekt ist Open Source und bietet detaillierte Installations- und Ausführungsanweisungen.

Mehr lesen

Ladybird: Ein neuartiger Webbrowser basierend auf Webstandards

2025-02-28
Ladybird: Ein neuartiger Webbrowser basierend auf Webstandards

Ladybird ist ein wirklich unabhängiger Webbrowser, der einen neuartigen, auf Webstandards basierenden Engine verwendet. Derzeit befindet er sich im Pre-Alpha-Stadium und ist nur für Entwickler geeignet. Er verwendet eine Multi-Prozess-Architektur mit einem Haupt-UI-Prozess, mehreren WebContent-Renderer-Prozessen, einem ImageDecoder-Prozess und einem RequestServer-Prozess, um die Robustheit gegen schädliche Inhalte zu erhöhen. Ladybird läuft unter Linux, macOS, Windows (mit WSL2) und vielen anderen *nix-Systemen und nutzt mehrere Kernkomponenten von SerenityOS-Bibliotheken. Entwickler sind eingeladen, dem Discord-Server für Diskussionen und Beiträge beizutreten.

Mehr lesen

Walkman Interface-Erweiterung: Verbessern Sie Ihr Musikerlebnis

2025-02-27
Walkman Interface-Erweiterung: Verbessern Sie Ihr Musikerlebnis

Ein neues Addon namens Walkman One erweitert die Benutzeroberfläche und fügt Funktionen für Sonys Walkman-Player der Serien NW-A50, ZX300, WM1A und WM1Z hinzu. Es unterstützt Winamp 2-Skins, benutzerdefinierte Kassettenskins, einen Skin-Wechsel während des Betriebs, einen Volume-Tabellen-Editor, Audio-Optionen pro Song und Zugriff auf alle Audiofilter. Zusätzliche Funktionen sind eine Uhr, größeres Cover-Art, ein digitales Uhr-Skin, ein Low-Latency-USB-DAC-Modul und UKW-Radio (bei kompatiblen Modellen). Obwohl viele Walkman-Modelle unterstützt werden, benötigen einige ältere Modelle die Walkman One-Firmware. Die Installation ist einfach: Laden Sie das Installationsprogramm herunter, führen Sie es aus und wählen Sie Ihr Modell und Ihre Firmware-Version.

Mehr lesen

Command & Conquer: Alarmstufe Rot Quellcode veröffentlicht!

2025-02-27
Command & Conquer: Alarmstufe Rot Quellcode veröffentlicht!

Der Quellcode für Command & Conquer: Alarmstufe Rot ist jetzt öffentlich auf GitHub verfügbar! Der Code ist nicht vollständig kompilierbar und erfordert die Anpassung veralteter Bibliotheken wie DirectX 5 SDK. Dennoch ist er eine wertvolle Ressource für nostalgische Spieler und Entwickler. Das Projekt dient ausschließlich der Archivierung und bietet keinen Support. Entwickler werden ermutigt, Forks zu erstellen, um Änderungen vorzunehmen und zusammenzuarbeiten.

Mehr lesen

Pornhub-Titelentwicklung: Von "Heiße Blondine" zu "Inzest"

2025-02-27
Pornhub-Titelentwicklung: Von

Dieser Artikel verwendet Language Embeddings, um die Entwicklung der Titel auf der Pornhub-Startseite von 2008 bis 2023 zu analysieren. Die Studie zeigt einen Wandel von einfachen Beschreibungen wie "heiße Blondine" hin zu Inhalten mit gewalttätigeren und inzestuösen Themen. Dieser Wandel steht im Zusammenhang mit der Professionalisierung, Kommerzialisierung und Änderungen der relevanten Gesetze und Vorschriften von Pornhub. Mithilfe der Berechnung jährlicher Zentroiden und der t-SNE-Visualisierung zeigen die Forscher drei verschiedene Perioden im Titel-Inhalt auf und analysieren Keyword-Trends, wie den Rückgang des Marktanteils von Begriffen wie "Latina" und den deutlichen Anstieg von Begriffen wie "Inzest" und "Vergewaltigung". Die Forschung wirft Fragen zur Kommerzialisierung der Pornografie-Industrie und der Ausrichtung ihrer Inhalte auf.

Mehr lesen

Superglue: Der API-Connector, der seinen eigenen Code schreibt

2025-02-27
Superglue: Der API-Connector, der seinen eigenen Code schreibt

Superglue ist ein Open-Source-API-Connector, der automatisch Code generiert, um eine Verbindung zu jeder beliebigen API oder Datenquelle herzustellen und Daten in das gewünschte Format zu transformieren. Definieren Sie einfach Ihr Datenschema und geben Sie grundlegende Anweisungen an. Superglue kümmert sich um Paginierung, Authentifizierung, Fehlerwiederholungen und Datenumwandlungen und konvertiert Daten in Ihr exaktes Schema. Es unterstützt verschiedene Datenquellen, darunter APIs, Dateien und Legacy-Systeme, und bietet Docker-Deployment und JS/TS-Clients. Wenn Sie es leid sind, mühsamen API-Verbindungscode zu schreiben, ist Superglue genau das Richtige für Sie.

Mehr lesen

GUI-Anwendungen direkt in Containern ausführen: Keine zusätzliche Software erforderlich

2025-02-27
GUI-Anwendungen direkt in Containern ausführen: Keine zusätzliche Software erforderlich

Dieses Tutorial zeigt, wie Sie GUI-Anwendungen direkt in Containern (wie Docker und Podman) ausführen können, ohne zusätzliche Software installieren zu müssen. Durch intelligentes Mapping der Wayland- und PipeWire-Socket-Dateien des Hosts und Setzen der entsprechenden Umgebungsvariablen erhalten GUI-Anwendungen im Container Zugriff auf den Bildschirm und das Audio des Hosts. Das Tutorial enthält detaillierte Anweisungen zum Erstellen von Docker-Images für GUI-Anwendungen, einschließlich vollständiger Startskripte und Dockerfiles. Dies ist nützlich zum Ausführen nicht vertrauenswürdiger Anwendungen, zum Testen von Software und zum Ausführen von Anwendungen, die mit Ihrer Distribution nicht kompatibel sind.

Mehr lesen
Entwicklung

Fish Shell 4.0 veröffentlicht: Kerncode auf Rust portiert

2025-02-27
Fish Shell 4.0 veröffentlicht: Kerncode auf Rust portiert

Fish Shell 4.0 ist jetzt verfügbar, mit einem Kerncode, der von C++ auf Rust portiert wurde. Dies führt zu erheblichen Änderungen bei den Abhängigkeiten und dem Build-Prozess, sollte aber nur minimale Auswirkungen auf Endbenutzer haben. Das Release bietet zahlreiche Verbesserungen, darunter verbesserte Tastenbindungen, Terminalunterstützung und Skriptfunktionen, sowie einige abwärtsinkompatible Änderungen. Zu den bemerkenswerten Änderungen gehören die standardmäßige Aktivierung der Funktion `qmark-noglob`, der Ersatz der PID-Erweiterung `%self` durch `$fish_pid` und die Möglichkeit, Fish als selbstinstallierbare Binärdatei zu erstellen, um die Installation zu vereinfachen.

Mehr lesen
Entwicklung

Orra: Revolutioniert die Entwicklung von Multi-Agenten-Anwendungen

2025-02-27
Orra: Revolutioniert die Entwicklung von Multi-Agenten-Anwendungen

Orra ist eine revolutionäre Plattform zum Erstellen produktionsreifer Multi-Agenten-Anwendungen, die komplexe Interaktionen der realen Welt bewältigen. Über einfache Teams und Agenten hinaus koordiniert Orra Aufgaben über Ihren bestehenden Stack, Agenten und alle als Dienste ausgeführten Tools hinweg mithilfe intelligenter Schlussfolgerungen – unabhängig von Sprache, Agenten-Framework oder Bereitstellungsplattform. Zu den Funktionen gehören intelligente, vorab bewertete Ausführungspläne, Domänenfundierung, dauerhafte Ausführung, Tools-as-a-Service, Zustandsrücksetzung zur Fehlerbehandlung, automatische Überwachung der Dienstgesundheit, Echtzeit-Statusverfolgung und Webhook-Ergebnisübermittlung. Es unterstützt mehrere Sprach-SDKs (Ruby, DotNet und Go in Kürze) und bietet Docker und Docker Compose für die Ausführung des Steuerungs-Ebenen-Servers. Benutzer können zwischen dem Modell deepseek-r1-distill-llama-70b von Groq oder den Modellen o1-mini/o3-mini von OpenAI wählen. Die Plan Engine von Orra unterstützt Multi-Agenten-Anwendungen durch intelligente Planung und zuverlässige Ausführung mit progressiven Planungsebenen, vollständiger semantischer Validierung, Fähigkeitsabgleich und -prüfung, Durchsetzung von Sicherheitsbeschränkungen und Validierung von Zustandsübergängen.

Mehr lesen

Libredesk: Open-Source, selbstgehosteter Kundensupport mit KI

2025-02-27
Libredesk: Open-Source, selbstgehosteter Kundensupport mit KI

Libredesk ist ein Open-Source, selbstgehosteter Kundensupport-Desk, der als einzelne Binärdatei bereitgestellt wird. Zu den Hauptfunktionen gehören die Unterstützung mehrerer Posteingänge, granulare Berechtigungen, intelligente Automatisierung (automatische Tags, Zuweisung und Routing von Konversationen), CSAT-Umfragen, Makros, intelligente Organisation (Tags, benutzerdefinierte Status und Schlummerfunktion), automatische Zuweisung, SLA-Management und Business-Intelligence-Integrationen. Es bietet auch KI-gestützte Antwortumschreibung und eine Befehlsleiste für schnelle Aktionen. Entwickelt mit Go (Backend) und Vue.js 3 mit Shadcn UI (Frontend), befindet sich Libredesk derzeit in der Alpha-Phase. Eine einfache Installation wird mit Docker-Unterstützung bereitgestellt.

Mehr lesen
Entwicklung

DeepSeek Infrastruktur Profiling-Daten veröffentlicht

2025-02-27
DeepSeek Infrastruktur Profiling-Daten veröffentlicht

DeepSeek veröffentlicht Profiling-Daten seines Trainings- und Inferenz-Frameworks, um der Community zu helfen, seine Strategien zur Überlappung von Kommunikation und Berechnung sowie Implementierungsdetails auf niedriger Ebene zu verstehen. Die mit dem PyTorch Profiler erfassten Daten können direkt in Chrome- oder Edge-Browsern visualisiert werden. Die Analyse simuliert eine perfekt ausbalancierte MoE-Routing-Strategie und umfasst die Phasen Training, Prefilling und Decoding. Unterschiedliche Konfigurationen (z. B. EP64/TP1, EP32/TP1, EP128/TP1) und Micro-Batching-Strategien werden für die Überlappung von Berechnung und Kommunikation optimiert, um die Effizienz zu steigern.

Mehr lesen
Entwicklung

DualPipe: Ein bidirektionaler Pipeline-Parallelisierungsalgorithmus für DeepSeek-V3

2025-02-27
DualPipe: Ein bidirektionaler Pipeline-Parallelisierungsalgorithmus für DeepSeek-V3

Der DeepSeek-V3-Technikbericht stellt DualPipe vor, einen innovativen bidirektionalen Pipeline-Parallelisierungsalgorithmus. DualPipe erreicht eine vollständige Überlappung der Vorwärts- und Rückwärts-Rechen- und Kommunikationsphasen und minimiert Pipeline-Bubbles. Dies wird durch eine effiziente Planung erreicht, die Vorwärts- und Rückwärtsberechnungen ineinander verschränkt und so die Effizienz deutlich verbessert. Im Vergleich zu traditionellen Methoden reduziert DualPipe die Wartezeit und den Speicherverbrauch. Entwickelt von Jiashi Li, Chengqi Deng und Wenfeng Liang.

Mehr lesen

Minecraft LCE Dekompilierungsprojekt gestartet: Ein Klassiker wird wiederbelebt

2025-02-26
Minecraft LCE Dekompilierungsprojekt gestartet: Ein Klassiker wird wiederbelebt

Ein ehrgeiziges Projekt zur Dekompilierung der Legacy Console Edition (LCE) von Minecraft für die Nintendo Switch wurde gestartet. Die Switch-Version wurde aufgrund der enthaltenen Funktionszeichen und der Verwendung des einfach zuzuordnenden Clang-Compilers ausgewählt. Herausforderungen sind das Fehlen vollständiger Symbolinformationen und die Notwendigkeit, den Code auf verschiedenen Plattformen in Einklang zu bringen. Das Team umgeht dies, indem es Symbolinformationen der Wii U-Version und Typinformationen der Switch-Version nutzt. Das Projekt zielt darauf ab, eine Grundlage für die Spieleforschung und -modifikation zu schaffen und Einblicke in ähnliche Dekompilierungsbemühungen zu geben.

Mehr lesen

Pokémon FireRed mit GPT-4 spielen: Ein KI-Abenteuer

2025-02-26
Pokémon FireRed mit GPT-4 spielen: Ein KI-Abenteuer

Dieses Projekt beschreibt den Versuch, GPT-4 mit Hilfe von RetroArch autonom Pokémon FireRed spielen zu lassen. Der Autor implementierte Methoden zum Auslesen des Spielspeichers, OCR für die Texterkennung und eine Datenbank für den Spielzustand, um es der KI zu ermöglichen, die Welt zu erkunden, zu kämpfen und mit NPCs zu interagieren. Die programmatische Eingabekontrolle erwies sich jedoch als große Hürde; das UDP-Eingabesystem von RetroArch war unzuverlässig, und die Tastatureingabe benötigte den Fokus des Fensters, was die Automatisierung einschränkte. Trotzdem zeigt das Projekt das Potenzial von KI im Gaming und liefert wertvolle Einblicke für zukünftige LLM-Anwendungen in diesem Bereich.

Mehr lesen
Spiele

Tach: Ein in Rust geschriebenes Python-Tool zur Durchsetzung von Abhängigkeiten und Schnittstellen

2025-02-26
Tach: Ein in Rust geschriebenes Python-Tool zur Durchsetzung von Abhängigkeiten und Schnittstellen

Tach ist ein in Rust geschriebenes Python-Tool, das Abhängigkeiten und Schnittstellen durchsetzt, inspiriert von der modularen Monolith-Architektur. Es ermöglicht eine inkrementelle Adoption, hat keinen Einfluss auf die Laufzeit und ist interoperabel mit bestehenden Systemen. Konfigurieren Sie Ihr Projekt interaktiv und verwenden Sie dann den Befehl `tach check`, um Abhängigkeitsverletzungen zu erkennen. Tach visualisiert auch Ihren Abhängigkeitsgraphen und liefert Berichte, die Abhängigkeiten und Verwendungen von Modulen anzeigen. Kurz gesagt, Tach hilft Entwicklern, sauberere und besser wartbare Python-Projekte zu erstellen.

Mehr lesen
Entwicklung

AtomixDB: Eine Mini-relationale Datenbank in Go

2025-02-26
AtomixDB: Eine Mini-relationale Datenbank in Go

AtomixDB ist eine Mini-relationale Datenbank, komplett in Go geschrieben. Der Fokus liegt auf der Implementierung und dem Verständnis der Funktionsweise von Datenbanken, Speicherverwaltung und Transaktionsverarbeitung. Sie verwendet eine B+ Baum-Speicherengine mit Indexunterstützung, bietet die Wiederverwendung von Knoten über eine freie Liste, Transaktionsunterstützung und gleichzeitige Lesezugriffe. Derzeit werden die Befehle CREATE, INSERT, GET, UPDATE, DELETE, BEGIN, COMMIT und ABORT unterstützt. Das Projekt ist Open Source und freut sich über Beiträge.

Mehr lesen
Entwicklung

Ein urkomisches Kompendium absurder Open-Source-Lizenzen

2025-02-26
Ein urkomisches Kompendium absurder Open-Source-Lizenzen

Dieser Artikel fasst eine Sammlung lächerlicher, lustiger und schlichtweg schlechter Open-Source-Lizenzen zusammen. Von Lizenzen, die das Kopieren erlauben, aber die Ausführung des Programms verbieten, bis hin zu Lizenzen, die die Nutzung aufgrund von Rasse und sexueller Orientierung einschränken, kennt der Unsinn keine Grenzen. Einige Lizenzen verlangen von Nutzern, schwul zu sein und Straftaten zu begehen, andere verbieten die Verwendung mit NFTs oder Blockchain, und wieder andere berufen sich auf biblische Moral. Warnung des Autors: Verwenden Sie diese Lizenzen nicht!

Mehr lesen
Entwicklung Rechtliches

vscli: Vereinfacht den Start von VS Code Dev Containern über die Kommandozeile

2025-02-26
vscli: Vereinfacht den Start von VS Code Dev Containern über die Kommandozeile

vscli ist ein Kommandozeilen-Tool, das den Start von Visual Studio Code Dev Containern vereinfacht. Es unterstützt VS Code, VS Code Insiders, Cursor und andere Editoren und erkennt automatisch, ob ein Projekt Dev Container verwendet, um den entsprechenden Container zu starten. Der Befehl `open` öffnet Projekte, während `recent` eine Liste der zuletzt verwendeten Projekte anzeigt. Es bietet flexible Startverhalten (Container erzwingen, klassisch erzwingen, erkennen), unterstützt benutzerdefinierte Konfigurationen und ermöglicht das Übergeben zusätzlicher Argumente an den Editor. vscli steigert die Entwicklerproduktivität durch seine prägnanten Befehle und umfangreichen Optionen.

Mehr lesen
Entwicklung

Telescope: Ein webbasierter Log-Viewer für ClickHouse

2025-02-26
Telescope: Ein webbasierter Log-Viewer für ClickHouse

Telescope ist eine Webanwendung, die eine intuitive Benutzeroberfläche zum Erkunden von Logdaten bietet, die in ClickHouse gespeichert sind. Sie unterstützt verschiedene Logtypen und ermöglicht es Benutzern, Verbindungen einfach zu konfigurieren und Abfragen zum effizienten Filtern, Suchen und Analysieren von Logs zu verwenden. Derzeit befindet sich Telescope in der Beta-Phase, eine Live-Demo ist verfügbar. Zukünftige Pläne umfassen das Hinzufügen von Abfrage-Presets, die Unterstützung von rohem SQL und vieles mehr.

Mehr lesen
Entwicklung Log-Viewer

DeepGEMM: Saubere und effiziente FP8 GEMM-Kernels mit feingranularer Skalierung

2025-02-26
DeepGEMM: Saubere und effiziente FP8 GEMM-Kernels mit feingranularer Skalierung

DeepGEMM ist eine Bibliothek für saubere und effiziente FP8 General Matrix Multiplications (GEMMs) auf NVIDIA Hopper Tensor Cores mit feingranularer Skalierung, wie in DeepSeek-V3 vorgeschlagen. Sie unterstützt sowohl normale als auch gruppierte Mix-of-Experts (MoE) GEMMs und verwendet einen leichtgewichtigen Just-In-Time (JIT)-Compiler, wodurch eine Kompilierung während der Installation entfällt. Die Ungenauigkeit der FP8 Tensor Core Akkumulation wird durch eine zweistufige Akkumulation (Promotion) auf CUDA-Core-Ebene behoben. Trotz ihres prägnanten Designs (~300 Zeilen Kerncode) erreicht DeepGEMM eine Leistung, die mit oder über die von Experten optimierten Bibliotheken für verschiedene Matrixformen hinausgeht.

Mehr lesen
Entwicklung

MyCoder: KI-basierter Befehlszeilen-Assistent für alle Coding-Herausforderungen

2025-02-25
MyCoder: KI-basierter Befehlszeilen-Assistent für alle Coding-Herausforderungen

MyCoder ist ein leistungsstarkes, befehlszeilenbasiertes KI-Agentensystem, das beliebige Aufgaben ausführen kann, mit besonderem Fokus auf Coding-Aufgaben. Es verwendet eine modulare, werkzeugbasierte Architektur, um mit Dateien zu interagieren, Befehle auszuführen, Netzwerk-Anfragen zu stellen und Sub-Agents für die parallele Aufgabenbearbeitung zu erzeugen. Mit einem Anthropic API-Schlüssel kann MyCoder Build-Fehler beheben, Abhängigkeiten aktualisieren, Code refaktorieren, neue Funktionen hinzufügen und vieles mehr. Es unterstützt den interaktiven Modus und das Lesen von Prompts aus Dateien und verfügt über eine intelligente Protokollierung und Selbstmodifikationsfunktionen. MyCoder nutzt die Claude API und verwendet Conventional Commits und GitHub Actions für CI/CD.

Mehr lesen
Entwicklung Befehlszeilen-Tool

ggwave: Eine kleine Bibliothek für die Datenübertragung über Ton

2025-02-25
ggwave: Eine kleine Bibliothek für die Datenübertragung über Ton

ggwave ist eine leichtgewichtige Open-Source-Bibliothek, die die Kommunikation kleiner Datenmengen zwischen isolierten Geräten über Ton ermöglicht. Sie verwendet ein einfaches FSK-basiertes Übertragungsprotokoll mit einer Bandbreite von 8-16 Byte/Sekunde und integriert Fehlerkorrekturcodes für eine robuste Demodulation. Anwendungen reichen von IoT und Audio-QR-Codes bis hin zum Gerätepairing. Die Bibliothek ist plattformübergreifend und bietet Beispiele und einfache Installation auf verschiedenen Systemen. Benutzer können verschiedene Audio-Backends je nach Bedarf verwenden.

Mehr lesen

GoatDB: Eine leichtgewichtige NoDB für Deno und React

2025-02-25
GoatDB: Eine leichtgewichtige NoDB für Deno und React

GoatDB ist eine Echtzeit-Datenbank mit Versionskontrolle, ideal für Deno- und React-Projekte und bietet nahtlose Bereitstellungen. Perfekt für Prototyping, Self-Hosting, Single-Tenant-Anwendungen und leichtgewichtige Multi-Tenant-Setups ohne komplexe Backends. Zu den Funktionen gehören die clientseitige Verarbeitung, Offline-First-Funktionen und die Echtzeit-Zusammenarbeit. React-Hooks vereinfachen die Zustandsverwaltung, während effiziente inkrementelle Abfragen, integrierte Synchronisierung und ein robustes Sicherheitsmodell sie perfekt für schnelles Prototyping und kollaborative Projekte machen.

Mehr lesen
Entwicklung

Browser-Use: KI-gesteuerte Browser-Automation

2025-02-25
Browser-Use: KI-gesteuerte Browser-Automation

Stellen Sie sich vor: Ihre KI interagiert nahtlos mit Ihrem Browser, sucht Informationen, klickt Links an und erledigt sogar komplexe Webaufgaben. Browser-Use ist eine leistungsstarke Python-Bibliothek, die es KI-Agenten ermöglicht, Browser direkt zu steuern und Aktionen wie das Suchen auf Reddit, das Hinzufügen von Artikeln zu einem Warenkorb oder das Hinzufügen von Kontakten zu Salesforce zu automatisieren. Das Projekt bietet einfach zu verwendende APIs, verfügbare UI-Beispiele und eine umfassende Dokumentation. Ein engagiertes Komitee wird sogar gebildet, um Best Practices für das UI/UX-Design von Browser-Agenten zu definieren. Egal ob Entwickler oder KI-Forscher, Browser-Use bietet erhebliche Vorteile.

Mehr lesen
Entwicklung

KI-Agenten wechseln heimlich zur Klangbasierten Kommunikation

2025-02-25
KI-Agenten wechseln heimlich zur Klangbasierten Kommunikation

Zwei unabhängige ElevenLabs KI-Agenten führen zunächst ein Gespräch in menschlicher Sprache. Sobald sie erkennen, dass sie beide KIs sind, wechseln sie nahtlos zu einem klangbasierten Kommunikationsprotokoll, das auf der ggwave-Bibliothek basiert. Ein Demo-Video zeigt dies, zusammen mit detaillierten Schritten zur Reproduktion des Experiments, einschließlich der Einrichtung von API-Schlüsseln, ngrok-Port-Mapping und der Konfiguration von clientseitigen Tools. Beachten Sie, dass öffentliche ElevenLabs KI-Agenten möglicherweise nicht zugänglich sind; Sie müssen Ihre eigenen erstellen.

Mehr lesen

DeepSeek-Ökosystem explodiert: Eine blühende Landschaft von KI-Anwendungen

2025-02-25
DeepSeek-Ökosystem explodiert: Eine blühende Landschaft von KI-Anwendungen

Ein dynamisches Ökosystem von KI-Anwendungen entwickelt sich rasant um das leistungsstarke DeepSeek-Sprachmodell. Von dem intelligenten Desktop-Assistenten DeepChat über die plattformübergreifenden Anwendungen Chatbox und Coco AI bis hin zu spezialisierten Tools wie PapersGPT und Video Subtitle Master nutzen zahlreiche Anwendungen die Fähigkeiten von DeepSeek für mehrstufige Konversationen, Datei-Uploads, die Suche in Wissensdatenbanken, Codegenerierung, Übersetzung und mehr. Integrationen mit Plattformen wie WeChat, Zotero und Laravel sowie spezialisierte Tools für Produzenten, Investoren und Forscher unterstreichen das immense Potenzial von DeepSeek und das blühende Ökosystem, das es hervorgebracht hat.

Mehr lesen
KI

Umgehung von TCP/UDP: Ein unerwartetes Netzwerk-Experiment

2025-02-25
Umgehung von TCP/UDP: Ein unerwartetes Netzwerk-Experiment

Der Autor versucht, ein benutzerdefiniertes Netzwerk-Transportprotokoll zu erstellen, das TCP und UDP umgeht, um sein Verhalten auf verschiedenen Betriebssystemen und Netzwerkumgebungen zu untersuchen. Experimente zeigen, dass das benutzerdefinierte Protokoll bei lokalen Loopback-Tests teilweise erfolgreich ist, aber in vernetzten Umgebungen die meisten Cloud-Server und Netzwerkgeräte benutzerdefinierte Protokollpakete außer AWS verwerfen, und es gibt Probleme wie schlechte plattformübergreifende Kompatibilität. Schlussfolgerung: Verwenden Sie, sofern nicht unbedingt erforderlich, TCP oder UDP!

Mehr lesen
Entwicklung
1 2 33 34 35 37 39 40 41 50 51