SonShell: Automatischer Download von Fotos von Ihrer Sony-Kamera

2025-09-25
SonShell: Automatischer Download von Fotos von Ihrer Sony-Kamera

SonShell ist ein nur für Linux entwickeltes Hilfsprogramm, das auf dem offiziellen Camera Remote SDK von Sony basiert. Es verbindet sich mit einer Sony A6700 Kamera (Wi-Fi/Ethernet), lädt automatisch neue Fotos herunter und kann optional ein Skript für jede heruntergeladene Datei ausführen. Funktionen umfassen automatische Verbindung über Aufzählung oder direkte IP/MAC-Adresse, automatische Wiederverbindung, sichere Dateinamen und mehr. Der Entwickler hat während der Erstellung intensiv ChatGPT verwendet, was zu sauberem und verständlichem Code geführt hat. Perfekt für Linux-Benutzer, die ihren fotografischen Workflow optimieren möchten.

Mehr lesen

Dayflow: KI-gestützte Timeline-App für Zeittracking und Datenschutz

2025-09-25
Dayflow: KI-gestützte Timeline-App für Zeittracking und Datenschutz

Dayflow ist eine native macOS-App, die Ihre Bildschirmaktivität mit 1 FPS aufzeichnet, alle 15 Minuten mit KI analysiert und eine übersichtliche Zeitleiste mit Zusammenfassungen erstellt. Sie ist leichtgewichtig und datenschutzorientiert und lässt Sie zwischen Gemini (BYO API-Schlüssel) oder lokalen Modellen (Ollama/LM Studio) als KI-Anbieter wählen. Entwickelt mit dem Wunsch nach einer einfachen, vertrauenswürdigen Zeitleiste, soll Dayflow ein stiller, respektvoller Assistent sein, kein weiteres Dashboard, das verwaltet werden muss.

Mehr lesen
Entwicklung

Altersverifikationssystem: Ein Usability-Albtraum?

2025-09-24
Altersverifikationssystem: Ein Usability-Albtraum?

Eine neue Online-Lösung zur Altersverifikation sorgt für Kontroversen. Die starke Abhängigkeit von Smartphones schliesst viele Benutzer ohne oder ohne Bereitschaft, Smartphones zu verwenden, wie z. B. ältere Menschen, aus. Dies beeinträchtigt die Web-Nutzung erheblich, insbesondere im Inkognito-Modus, da bei jedem Website-Besuch eine Altersverifikation erforderlich ist. Die hohen Implementierungskosten stellen ein grosses Hindernis für Startups dar, und die Technologieentscheidungen scheinen einschränkend zu sein. Die behaupteten Datenschutzvorteile der Lösung sind ebenfalls fragwürdig.

Mehr lesen
Entwicklung Altersverifikation

yt-dlp benötigt Deno für YouTube-Downloads

2025-09-24
yt-dlp benötigt Deno für YouTube-Downloads

Der beliebte YouTube-Downloader yt-dlp wird aufgrund von Änderungen auf YouTube bald die Deno JavaScript-Laufzeitumgebung benötigen, um korrekt zu funktionieren. Bisher verwendete yt-dlp einen eingebauten JavaScript-Interpreter, der jedoch jetzt nicht mehr ausreicht, um die aktualisierten Anti-Scraping-Maßnahmen von YouTube zu umgehen. Benutzer müssen Deno installieren und je nach Installationsmethode (z. B. mit pip oder offiziellen ausführbaren Dateien) zusätzliche Schritte unternehmen, um yt-dlp zu aktualisieren und die kontinuierliche Download-Funktionalität für YouTube-Videos sicherzustellen.

Mehr lesen
Entwicklung YouTube-Downloads

Sublinear-Space Zero-Knowledge Proofs: Ein Durchbruch

2025-09-24
Sublinear-Space Zero-Knowledge Proofs: Ein Durchbruch

Forscher haben SSZKP entwickelt, ein Zero-Knowledge-Proof-System mit sublinearem Speicherplatz und einer Rust-Implementierung unter Verwendung von KZG/BN254. Es erreicht eine Speichernutzung von O(√T) für eine Spur der Länge T, wobei blockweise IFFTs und Streaming-Akkumulatoren verwendet werden. SSZKP verwendet standardmäßige KZG-Commitments, ohne ganze Polynome zu puffern, und bietet einen hocheffizienten Ansatz zum Aufbau skalierbarer zk-Systeme. Das Projekt umfasst vollständige CLI-Tools für Prover und Verifier sowie End-to-End-Testskripts.

Mehr lesen
Entwicklung Zero-Knowledge-Proof

Versteckte Webshell: PHP-Dateien mit identischem MD5-Hash

2025-09-24
Versteckte Webshell: PHP-Dateien mit identischem MD5-Hash

Zwei PHP-Dateien haben den gleichen MD5-Hash, aber eine davon ist eine Webshell. Diese Technik ermöglicht es Angreifern, die Erkennung von zwischengespeicherten Webshells zu umgehen. Ein Hexdump zeigt subtile Unterschiede zwischen den Dateien, was zu identischen MD5-Hashes trotz stark unterschiedlicher Funktionalität führt. Dies unterstreicht die Unzulänglichkeit, sich allein auf MD5-Hashing für Sicherheitsüberprüfungen zu verlassen; eine umfassendere Sicherheitsstrategie ist erforderlich.

Mehr lesen

oLLM: Ausführen von LLMs mit großem Kontext auf Consumer-GPUs

2025-09-23
oLLM: Ausführen von LLMs mit großem Kontext auf Consumer-GPUs

oLLM ist eine leichtgewichtige Python-Bibliothek, die die Inferenz von LLMs mit großem Kontext wie gpt-oss-20B und qwen3-next-80B auf Consumer-GPUs mit 8 GB VRAM (z. B. eine Nvidia 3060 Ti für 200 $) ermöglicht und bis zu 100.000 Kontexte verarbeitet. Dies wird ohne Quantisierung erreicht, indem Schichtgewichte und KV-Cache auf eine SSD ausgelagert und Techniken wie FlashAttention-2 und gechunkte MLPs verwendet werden. oLLM unterstützt verschiedene LLMs und bietet eine benutzerfreundliche API für Textverarbeitungsaufgaben im großen Maßstab, wie z. B. die Analyse von Verträgen, die Zusammenfassung medizinischer Literatur und die Verarbeitung großer Logdateien.

Mehr lesen
Entwicklung Ressourcenarm

X Server: Der heimliche Held Ihrer GUI

2025-09-23
X Server: Der heimliche Held Ihrer GUI

Der X Server ist die Grundlage Ihrer grafischen Benutzeroberfläche. Er akzeptiert Anfragen von Client-Anwendungen, um Fenster zu erstellen – diese Fenster sind virtuelle Bildschirme, auf denen Client-Programme zeichnen können. Der X Server (oder ein separater Compositor) setzt die Fenster auf dem tatsächlichen Bildschirm zusammen, wie vom Fenstermanager angewiesen, der normalerweise über grafische Steuerelemente wie Schaltflächen, verschiebbare Titelleisten und Rahmen mit dem Benutzer interagiert. Weitere Informationen finden Sie in der Xorg-Mailingliste, bei Bugzilla und im Code-Repository.

Mehr lesen
Entwicklung X Server

GNU Interface Layer (GIL) für g++

2025-09-23
GNU Interface Layer (GIL) für g++

Dieses Repository bietet eine Implementierung der GNU Interface Layer (GIL) und der Standardbibliothek für g++. Es enthält ein einfaches "Hello, world!"-Beispiel in C++, sowie weitere Beispiele wie einen Taschenrechner und einen Mergesort. Die Ausführung des Codes erfordert g++ und die Beachtung der Pfadangaben. Das Projekt zeigt einen nicht-traditionellen Ansatz für die C++-Programmierung mit einer benutzerdefinierten Standardbibliothek.

Mehr lesen
Entwicklung

zoxide: Der überladene `cd`-Befehl

2025-09-23
zoxide: Der überladene `cd`-Befehl

Müde vom Tippen langer Verzeichnispfade? zoxide, ein intelligenter `cd`-Befehl, inspiriert von z und autojump, revolutioniert die Dateinavigation. Er merkt sich Ihre am häufigsten verwendeten Verzeichnisse, sodass Sie mit wenigen Tastenanschlägen dorthin springen können. Unterstützt die wichtigsten Shells, ist einfach zu installieren und importiert Daten von Tools wie autojump und fasd. Steigern Sie Ihre Effizienz und verabschieden Sie sich von mühsamer Navigation!

Mehr lesen
Entwicklung Dateinavigation

Alibaba veröffentlicht Qwen3-Omni: Ein natives, durchgängiges multimodales Basismodell

2025-09-22
Alibaba veröffentlicht Qwen3-Omni: Ein natives, durchgängiges multimodales Basismodell

Alibaba hat Qwen3-Omni veröffentlicht, ein natives, durchgängiges multilinguales, multimodales Basismodell. Es verarbeitet Text, Bilder, Audio und Video in Echtzeit und liefert Streaming-Antworten in Text und natürlicher Sprache. Qwen3-Omni erzielt in zahlreichen Benchmarks Spitzenergebnisse, unterstützt mehrere Sprachen und verfügt über eine neuartige MoE-Architektur und flexible Steuerung. Das Modell sowie die zugehörigen Toolkits, Kochbücher und Demos sind Open Source und bieten Entwicklern umfangreiche Ressourcen.

Mehr lesen
KI

SWE-Bench Pro: Ein anspruchsvoller Benchmark zur Bewertung von LLMs in der Softwareentwicklung

2025-09-22
SWE-Bench Pro: Ein anspruchsvoller Benchmark zur Bewertung von LLMs in der Softwareentwicklung

SWE-Bench Pro ist ein neuer Benchmark zur Bewertung großer Sprachmodelle (LLMs) und Agents bei langfristigen Softwareentwicklungsaufgaben. Bei einem gegebenen Codebase und Problem muss das Modell einen Patch generieren, der das beschriebene Problem behebt. Inspiriert von SWE-Bench, verwendet es Docker und Modal für reproduzierbare Auswertungen und erfordert von den Benutzern die Einrichtung einer Docker-Umgebung und Modal-Anmeldeinformationen, um das Auswertungsskript auszuführen.

Mehr lesen
Entwicklung

Führe 35 Jahre alte SGI-Demos in deinem Browser aus

2025-09-22
Führe 35 Jahre alte SGI-Demos in deinem Browser aus

Dieses Projekt bringt klassische Demos von 35 Jahre alten SGI-Workstations in moderne Browser. Der ursprüngliche C/C++-Quellcode wird mit Emscripten und SDL2 in WebAssembly kompiliert, wobei die Darstellung von einem IRIS GL-Software-Rasterizer aus dem Alice 4-Projekt übernommen wird. Derzeit werden die Demos Flight, Newave und Arena unterstützt, mit Plänen, weitere hinzuzufügen, zusammen mit Funktionen wie einer virtuellen Maus und Tastatur, Popup-Menüs und mehr, für ein wirklich authentisches SGI-Erlebnis.

Mehr lesen
Spiele

Die zweitschlechteste Grafikkarte der Welt: Ein Meisterwerk aus TTL-Gattern?

2025-09-22
Die zweitschlechteste Grafikkarte der Welt: Ein Meisterwerk aus TTL-Gattern?

Inspiriert von Ben Eaters "schlechtester Grafikkarte der Welt", hat Leoneq etwas noch… Schlimmeres gebaut? Diese Textmodus-Grafikkarte mit einer VGA-Auflösung von 800 x 600 bei 60 Hz (zugänglich 400 x 300) verwendet nur TTL-Gatter und eine überraschend geringe Anzahl von 21 ICs. Mit Unterstützung für das lateinische Alphabet, Polnisch und sogar das Standard-Galaktische Alphabet nutzt die Karte EPROMs und SRAM zur Zeichenspeicherung. Obwohl sie von Störungen, Geräuschempfindlichkeit und einem allgemein wenig beeindruckenden Bild geplagt wird, ist dieses Projekt ein Beweis für Einfallsreichtum und einen humorvollen Umgang mit den Grenzen der Hardware. Es ist ein Beweis für die Macht des Erfindungsreichtums, selbst wenn man vor einer "schlechten Idee" steht.

Mehr lesen
Hardware

NPM Sicherheitsbest Practices: Schutz vor Supply-Chain-Angriffen

2025-09-22
NPM Sicherheitsbest Practices: Schutz vor Supply-Chain-Angriffen

Dieser Artikel fasst die Sicherheitsrisiken im NPM-Ökosystem zusammen, wie z. B. Malware, Supply-Chain-Angriffe und Phishing. Er bietet verschiedene Sicherheitsbest Practices, darunter das Festlegen von Abhängigkeitsversionen, das Überschreiben transitiver Abhängigkeiten, das Deaktivieren von Lifecycle-Skripten, das Festlegen eines minimalen Release-Alters, die Verwendung des Berechtigungssystems, die Reduzierung externer Abhängigkeiten, die Aktivierung der Zwei-Faktor-Authentifizierung, das Erstellen von Tokens mit eingeschränktem Zugriff und das Generieren von Herkunftsangaben. Die Bedeutung von Audits, Überwachung und Sicherheitstools wird hervorgehoben, zusammen mit Empfehlungen zur Verwendung privater Paketregistrierungen und zur Bewältigung von Maintainer-Burnout.

Mehr lesen
Entwicklung NPM Sicherheit

nvmath-python: Entfesselt die NVIDIA-Mathematikbibliotheken in Python

2025-09-22
nvmath-python: Entfesselt die NVIDIA-Mathematikbibliotheken in Python

nvmath-python bringt die Leistungsfähigkeit der NVIDIA-Mathematikbibliotheken in das Python-Ökosystem und bietet intuitive APIs für den vollständigen Zugriff auf Funktionen in verschiedenen Ausführungsräumen. Es integriert sich nahtlos in bestehende Python-Array/Tensor-Frameworks und konzentriert sich auf fehlende Funktionalitäten. Die Bibliothek legt alle Parameter der zugrunde liegenden cuBLASLt-Bibliothek offen, von denen einige in anderen Wrappern nicht verfügbar sind. Darüber hinaus ermöglicht sie benutzerdefinierte Prologe und Epiloge für FFT-Funktionen und kompiliert sie in LTO-IR für optimierte Leistung. Beispiele zeigen Matrixmultiplikation und FFT-Operationen und demonstrieren die Fähigkeiten.

Mehr lesen

Ein winziges Betriebssystem in unter 1000 Zeilen Zig: OS-1000-lines-zig

2025-09-21
Ein winziges Betriebssystem in unter 1000 Zeilen Zig: OS-1000-lines-zig

OS-1000-lines-zig ist ein beeindruckendes Projekt, das ein leichtgewichtiges Betriebssystem in weniger als 1000 Zeilen Zig-Code implementiert. Dieses monolithische Kernel-Betriebssystem unterstützt die grundlegende Prozess- und Speicherverwaltung und verfügt über eine einfache Befehlszeilenschnittstelle. Mit nur einem Zig-Compiler können Entwickler das Betriebssystem einfach klonen, kompilieren und ausführen. Das Projekt verfügt über eine saubere Code-Struktur mit Komponenten wie Kernel-Implementierung, gemeinsamen Funktionen und einem Build-Skript und enthält Tests und Beitragsrichtlinien. Zukünftige Entwicklungspläne umfassen die Erweiterung der Prozessverwaltung, der Speicherverwaltung, der Befehlszeilenschnittstelle, des Netzwerks und der Dateisysteme.

Mehr lesen
Entwicklung

Timesketch: Open-Source-Tool zur kollaborativen forensischen Zeitlinienanalyse

2025-09-21
Timesketch: Open-Source-Tool zur kollaborativen forensischen Zeitlinienanalyse

Timesketch ist ein Open-Source-Tool zur kollaborativen forensischen Zeitlinienanalyse. Es ermöglicht Ihnen und Ihren Mitarbeitern, mehrere Zeitlinien gleichzeitig einfach zu organisieren und zu analysieren. Ergänzen Sie Ihre Rohdaten mit Anmerkungen, Kommentaren, Tags und Sternen. Beachten Sie, dass dies, obwohl der Code Google gehört, kein offizielles Google-Produkt ist.

Mehr lesen
Entwicklung Zeitlinienanalyse

GPU Kill: Multiplattform-GPU-Management-CLI

2025-09-21
GPU Kill: Multiplattform-GPU-Management-CLI

GPU Kill ist ein Kommandozeilen-Tool zum Verwalten von GPUs auf NVIDIA-, AMD-, Intel- und Apple-Silicon-Systemen. Überwachen, steuern und sichern Sie Ihre GPU-Infrastruktur mit Leichtigkeit. Funktionen umfassen Echtzeit-Überwachung der GPU-Auslastung, Beenden festgefahrener Prozesse, Erkennung von Krypto-Minern und verdächtigen Aktivitäten, Durchsetzung von Richtlinien zur Verhinderung von Ressourcenmissbrauch, ein Web-Dashboard für die Cluster-Überwachung, Fernverwaltung von GPUs auf mehreren Servern und Integration mit einem KI-Assistenten. Unterstützt Linux, macOS und Windows. Einfache Kommandozeilen-Schnittstelle und ein Web-Dashboard bieten eine benutzerfreundliche Verwaltung.

Mehr lesen
Entwicklung GPU-Management

Mini JSON-Parser in C99: Null-Allocation, ~150 Zeilen

2025-09-21
Mini JSON-Parser in C99: Null-Allocation, ~150 Zeilen

Eine minimale JSON-Parsing-Bibliothek in C99 mit nur etwa 150 Zeilen Code! Sie zeichnet sich durch Null-Allocation für die Speichereffizienz und einen vereinfachten Zustand aus. Fehlermeldungen enthalten präzise Zeilen- und Spaltennummern. Das Parsen von Zahlen und Zeichenketten wird dem Benutzer überlassen, was eine Anpassung mit Funktionen wie `strtod` und `atoi` ermöglicht. Ein einfaches Beispiel zeigt, wie ein Rechteck aus einem JSON-String in eine `Rect`-Struktur geladen wird. Dieses Projekt ist freie und unbeschränkte Software, die gemeinfrei veröffentlicht wurde.

Mehr lesen
Entwicklung Null-Allocation

Vec: Ein schnelles und speichersicheres dynamisches Array für C

2025-09-21
Vec: Ein schnelles und speichersicheres dynamisches Array für C

Vec ist ein generisches, schnelles und speichersicheres dynamisches Array für C. Es verwendet zusammenhängenden Speicher, wächst geometrisch (×2) für amortisierte O(1) push-Operationen und bietet eine methodenbasierte API für ein objektorientiertes Gefühl. Die Bibliothek priorisiert Sicherheit mit Überlaufschutz, Grenzen überprüfenden Zugriffsfunktionen und wohldefiniertem Verhalten für Grenzfälle. Ihr Design balanciert Leistung und Sicherheit und bietet eine saubere und effiziente Schnittstelle.

Mehr lesen
Entwicklung

GlucoDataHandler: Multiplattform-App zur Visualisierung von Glukosedaten

2025-09-21
GlucoDataHandler: Multiplattform-App zur Visualisierung von Glukosedaten

GlucoDataHandler ist eine innovative Android-App, die Glukosedaten aus verschiedenen Quellen sammelt und diese übersichtlich auf Ihrem Android-Smartphone, Ihrer Smartwatch (Wear OS, Mi Band, Amazfit) und in Ihrem Auto (über GlucoDataAuto) anzeigt. Sie unterstützt mehrere Glukose-Monitoring-Geräte und -Apps, darunter AndroidAPS, Juggluco, xDrip+, Eversense und Dexcom, und bietet anpassbare Alarme, Widgets und eine Sperrbildschirm-Anzeige. Tasker-Integration und Datenweiterleitung werden ebenfalls unterstützt. Die App profitiert von Beiträgen und Unterstützung verschiedener Community-Mitglieder und erleichtert so das Glukosemanagement für Diabetiker.

Mehr lesen
Sonstiges

MapSCII: Erkunde die Welt in deinem Terminal

2025-09-20
MapSCII: Erkunde die Welt in deinem Terminal

MapSCII ist ein Node.js-basierter Vektor-Kachel-Renderer, der Karten in Braille- und ASCII-Zeichen in xterm-kompatiblen Terminals anzeigt. Funktionen umfassen Maus-basiertes Ziehen und Zoomen, anpassbarer Layer-Stil (Mapbox Styles Unterstützung), Verbindung zu öffentlichen oder privaten Vektor-Kachel-Servern und Offline-Verwendung mit lokalen VectorTile/MBTiles. Die Installation ist unkompliziert und unterstützt verschiedene Betriebssysteme und Terminals. Hochoptimierte Algorithmen gewährleisten ein flüssiges Erlebnis. Es ist Open-Source, kostenlos und verwendet OpenStreetMap-Daten unter den Lizenzen ODbL und CC BY-SA.

Mehr lesen
Entwicklung

RMCP: Revolutionierung der statistischen Analyse mit natürlicher Sprache

2025-09-20
RMCP: Revolutionierung der statistischen Analyse mit natürlicher Sprache

RMCP ist ein leistungsstarker Model Context Protocol (MCP)-Server mit über 40 statistischen Analysetools, die Regression, Zeitreihenanalyse, maschinelles Lernen und mehr abdecken. Benutzer interagieren über natürliche Sprache mit KI-Assistenten, um komplexe statistische Modellierung und Data-Science-Aufgaben nahtlos auszuführen. RMCP unterstützt verschiedene Datenimport-/Exportformate, beinhaltet eine intelligente Fehlerbehebung und vereinfacht den Analyse-Workflow erheblich. Der integrierte Natural Language Formula Builder konvertiert Beschreibungen in natürlicher Sprache in R-Formeln und liefert Visualisierungen. Von Wirtschaftsanalysten und Ökonomen bis hin zu Data Scientists steigert RMCP die Effizienz drastisch.

Mehr lesen
Entwicklung statistische analyse

C0: Ein Hochleistungs-Read-Through-Cache für Objektspeicher

2025-09-20
C0: Ein Hochleistungs-Read-Through-Cache für Objektspeicher

C0 ist eine Hochleistungs-HTTP-API zum Cachen unveränderlicher Blobs im Objektspeicher. Sie nutzt einen Hybrid-Cache aus Arbeitsspeicher und Festplatte (basierend auf Foyer) und funktioniert mit jedem S3-kompatiblen Backend, verwendet aber eine eigene /fetch-API, die einen präzisen Range-Header erfordert. Mit einer festen Seitengröße von 16 MiB ordnet C0 angeforderte Bytebereiche einer seitenalignierten Suche zu, führt eine Zusammenlegung gleichzeitiger Anfragen für dieselbe Seite durch und verwendet abgesicherte Anfragen, um die Tail-Latency des Objektspeichers zu verwalten. Es kann sogar redundante Buckets versucht werden. C0 bietet umfangreiche Konfigurationsoptionen, einschließlich Timeout-Einstellungen, Wiederholungsmechanismen und Bucket-Priorisierung, und bietet Leistungsüberwachung über die Endpunkte /stats und /metrics. Docker-Images sind verfügbar.

Mehr lesen
Entwicklung

Zedis: Ein Redis-kompatibler In-Memory-Datenspeicher in Zig

2025-09-19
Zedis: Ein Redis-kompatibler In-Memory-Datenspeicher in Zig

Zedis ist ein Redis-kompatibler In-Memory-Datenspeicher, der in Zig geschrieben wurde und für Lernzwecke und Experimente gedacht ist. Er implementiert das Redis-Kernprotokoll und die Datenstrukturen mit Fokus auf Einfachheit, Leistung und Thread-Sicherheit. Es werden wichtige Redis-Befehle (GET, SET, INCR usw.), verschiedene Datentypen und die Persistenz auf der Festplatte (RDB) unterstützt. Zuletzt wurde Pub/Sub hinzugefügt. Zedis ist einfach zu bauen und zu verwenden, der Code folgt den Zig-Konventionen mit typsicheren Operationen, expliziter Fehlerbehandlung und umfassender Protokollierung.

Mehr lesen
Entwicklung In-Memory-Datenbank

LLaMA-Factory: Ein einheitliches Framework für das effiziente Feintuning von über 100 LLMs

2025-09-19
LLaMA-Factory: Ein einheitliches Framework für das effiziente Feintuning von über 100 LLMs

LLaMA-Factory ist ein Open-Source-Framework, das das effiziente Feintuning von über 100 großen Sprachmodellen (LLMs) ermöglicht, darunter LLaMA, LLaVA und Mistral. Es integriert verschiedene Feintuning-Methoden (wie LoRA, QLoRA und OFT), bietet skalierbare Ressourcen und fortschrittliche Algorithmen und deckt ein breites Spektrum an Aufgaben ab, wie z. B. mehrstufige Dialoge und Bildverständnis. LLaMA-Factory unterstützt auch verschiedene Inferenzbeschleunigungstechniken und bietet eine benutzerfreundliche Oberfläche und API. Es wird ständig aktualisiert und unterstützt die neuesten Modelle und Techniken, um Entwicklern ein praktisches und effizientes Werkzeug für das Feintuning von LLMs zu bieten.

Mehr lesen
Entwicklung

UUIDv47: Datenbankfreundliche UUIDs mit Sortierung und API-Kompatibilität

2025-09-17
UUIDv47: Datenbankfreundliche UUIDs mit Sortierung und API-Kompatibilität

UUIDv47 ist eine clevere Lösung, die sortierbare UUIDv7 in Datenbanken speichert und gleichzeitig eine UUIDv4-Fassade für APIs bietet. Dies wird erreicht, indem der Zeitstempel von UUIDv7 mit einem Schlüssel-SipHash-2-4-Stream, der mit den Zufallsbits des UUID verknüpft ist, mit XOR maskiert wird. Dies bietet Datenbank-Effizienz und API-Kompatibilität. Die C-Bibliothek ist einfach zu integrieren und bietet eine Schlüsselwiederherstellungsresistenz für erhöhte Sicherheit.

Mehr lesen
Entwicklung

Tabby: Ein leistungsstarker Terminalemulator und SSH-Client

2025-09-17
Tabby: Ein leistungsstarker Terminalemulator und SSH-Client

Tabby (vormals Terminus) ist ein hochgradig konfigurierbarer Terminalemulator, SSH-, Telnet- und serieller Client für Windows, macOS und Linux. Er bietet Funktionen wie Themes, anpassbare Tastenkombinationen, geteilte Fenster, Tab-Persistenz und unterstützt verschiedene Shells wie PowerShell, WSL und Git-Bash. Darüber hinaus bietet Tabby umfangreiche Plugin-Unterstützung, einschließlich Docker-Integration, schnellem Befehlversand, Ausgabe-Speicherung und sogar Integration von KI-Assistenten für höhere Produktivität. Eine vielseitige Alternative zu bestehenden Terminalanwendungen, Tabby ist ideal für Entwickler und Systemadministratoren.

Mehr lesen
Entwicklung SSH-Client

ASUS ROG Laptop-Firmware-Bug: 13 ms CPU-Kern-Blockierung

2025-09-17
ASUS ROG Laptop-Firmware-Bug: 13 ms CPU-Kern-Blockierung

Viele Besitzer von ASUS ROG Gaming-Laptops haben Probleme mit Systemabstürzen, Knistern im Audio und anderen Performance-Problemen. Herkömmliche Lösungen scheitern, weil die Ursache ein tiefgreifender ACPI-Fehler im BIOS-Firmware liegt. Eine technische Untersuchung zeigt, dass ein Firmware-Interrupthandler für 100 Millisekunden schläft und dadurch einen CPU-Kern blockiert. Dies löst periodisch Versuche aus, die dedizierte GPU ein- und auszuschalten, selbst im Direct-Connect-Modus, was zu Bluescreens führen kann. Der Fehler rührt von einem fehlerhaften Firmware-Design her, das die richtige Behandlung des Interrupt-Kontexts vernachlässigt und keine Plattformkenntnis besitzt. Millionen von ASUS Gaming-Laptops sind betroffen, der Hersteller hat noch nicht reagiert.

Mehr lesen
Hardware Firmware-Fehler
← Previous 1 3 4 5 6 7 8 9 50 51