Wird OAuth MCP retten? Ein Blick auf die Sicherheit in Model Context Protocols

2025-04-20
Wird OAuth MCP retten? Ein Blick auf die Sicherheit in Model Context Protocols

Anthropics Model Context Protocol (MCP) bietet eine einfache Möglichkeit, Modelle, Tools und APIs zu integrieren, aber seine Sicherheit ist ein Problem. Dieser Artikel untersucht, ob die Verwendung von OAuth als Identitätsschicht für MCP ausreichend ist. Obwohl OAuth Token bereitstellt, die Clients und zugegriffene Ressourcen identifizieren, löst es nicht alle Sicherheitsprobleme, wie z. B. starke Authentifizierung, Verhinderung von Credential-Diebstahl, Geräteidentifizierung, attributbasierte Zugriffskontrolle usw. Der Autor argumentiert, dass das alleinige Vertrauen auf OAuth nicht ausreicht, um die neuen Sicherheitsrisiken zu bewältigen, die MCP mit sich bringt. Infosec-Teams müssen sich eingehender mit Identitätsproxys und Zugriffssteuerungsrichtlinien befassen, um die von MCP eingeführten internen und externen Angriffsflächen zu bewältigen.

Mehr lesen
Technologie

Ein ORM für OLAP-Datenbanken erkunden: Der Ansatz von Moose OLAP

2025-08-17
Ein ORM für OLAP-Datenbanken erkunden: Der Ansatz von Moose OLAP

Moderne Anwendungen verlassen sich zunehmend auf benutzerorientierte Analysen und KI, die auf Aggregationen großer Datensätze basieren, was Entwickler zu analytischen Datenbanken wie ClickHouse führt. Dieser Artikel untersucht die Möglichkeiten und Herausforderungen beim Erstellen eines ORM für OLAP-Datenbanken. Die Erweiterung bestehender OLTP-ORMs auf OLAP ist aufgrund semantischer Unterschiede problematisch. Moose OLAP, ein Open-Source-Projekt, versucht, eine ORM-ähnliche Schnittstelle für ClickHouse bereitzustellen. Es übernimmt die Stärken von OLTP-ORMs, passt sich aber an die Besonderheiten von OLAP an, wie z. B. die unterschiedliche Behandlung von NULL-Werten und Eindeutigkeitsbeschränkungen. Moose OLAP betont Schema-as-Code, bietet OLAP-native Semantik und Standardwerte und unterstützt versionierte Migrationen, um die dynamischen Schemaänderungen in OLAP-Umgebungen zu bewältigen.

Mehr lesen
Entwicklung

Zerlegung des Apple 40W Dynamic Power Adapters: 60W Leistung im kompakten Gehäuse

2025-09-20
Zerlegung des Apple 40W Dynamic Power Adapters: 60W Leistung im kompakten Gehäuse

Apples neuer 40W Dynamic Power Adapter, auf dem Herbst-Event vorgestellt, ist beeindruckend. Ein Teardown von ChargerLAB zeigt die beeindruckende Innenausstattung: einen PI ZN1612F Hauptkontrollchip, einen RECTRON Synchron-Gleichrichter, einen Infineon Protokollchip für die Ausgangssteuerung und NCC und Nichicon Kondensatoren für die Filterung. Er unterstützt PD3.0 und DCP Ladeprotokolle, bietet schnelles Laden für das iPhone 17 und bis zu 55,94W für das MacBook Air. Das Innendesign priorisiert Wärmeableitung und Schutz und zeigt Apples typische sorgfältige Verarbeitung.

Mehr lesen
Hardware Zerlegung

Apples geschlossener Garten hätte fast ein Leben gekostet: Eine Warnung

2025-04-18

Ein langjähriger Apple-Nutzer befand sich in einer kritischen Situation, als seine Frau dringend medizinische Hilfe benötigte. Die Versicherungs-App, die benötigt wurde, um teilnahmeberechtigte Krankenhäuser zu finden, war geografisch auf die Vereinigten Arabischen Emirate beschränkt, und Apples Einschränkungen, zusammen mit seinem Apple Music-Abo, verhinderten, dass er die Region einfach wechseln konnte, um sie herunterzuladen. Er löste die Situation nur durch die Verwendung eines Android-Emulators und den anschließenden Kauf eines Android-Handys. Diese Erfahrung unterstrich die Gefahren des geschlossenen Ökosystems von Apple und führte zu einem Appell für offenere App-Installationsrichtlinien, um ähnliche Notfälle zu vermeiden.

Mehr lesen

Go Struct Embedding Falle: Mehrdeutige Felder

2025-09-22

Das Struct Embedding in Go ist zwar leistungsstark zum Kombinieren von Typen, birgt aber eine potenzielle Falle. Wenn eingebettete Structs denselben Feldnamen haben, z. B. mehrere eingebettete Structs mit einem `URL`-Feld, priorisiert der Compiler unerwartet das am wenigsten verschachtelte Feld. Dieser Code demonstriert dieses subtile Problem und gibt `abc.com` aus, anstatt wie erwartet einen Kompilierfehler. Seien Sie vorsichtig beim Verwenden von Struct Embedding, um mehrdeutige Feldnamen und potenzielle Laufzeitüberraschungen zu vermeiden.

Mehr lesen

Das Ende des Mooreschen Gesetzes? Der Engpass der Leistung traditioneller Software

2025-09-02

In den letzten 20 Jahren haben sich bestimmte Aspekte der Hardware schnell weiterentwickelt (z. B. Kernanzahl, Bandbreite, Vektoreinheiten), aber Instruktionen pro Takt, IPC und Latenz sind stagniert. Dies bricht alte Faustregeln, wie „Speicher ist schneller als Festplatte“. Der Artikel argumentiert, dass die Leistungsgewinne traditioneller Software (Single-Threaded, nicht vektorisiert) durch diese stagnierenden Metriken begrenzt sind, was zu exorbitant hohen Kosten für Cache-Verpasser führt. Der Autor schlägt vor, dass wir die Art und Weise, wie wir Software schreiben, überdenken müssen, um die ständig wachsenden Hardware-Fähigkeiten voll auszuschöpfen.

Mehr lesen
Technologie Software-Optimierung

Replikationskrise in der Psychologie: Widerlegte Studien der Kognitionswissenschaft

2025-09-17
Replikationskrise in der Psychologie: Widerlegte Studien der Kognitionswissenschaft

In den 2010er Jahren erlebte die Psychologie eine „Replikationskrise“, in der viele weithin akzeptierte Ergebnisse nicht reproduziert werden konnten. Dieser Beitrag fasst eine Liste prominenter Studien der Kognitionswissenschaft zusammen, die sich nicht replizieren ließen, darunter der Ego-Depletion-Effekt, der Power-Posing-Effekt, das Social Priming (Elderly Words Effect) und der Money-Priming-Effekt. Diese einst beliebten Ergebnisse wurden seitdem in Frage gestellt oder vollständig widerlegt. Ziel ist es, den Lesern zu helfen, glaubwürdige Forschung von unzuverlässigen Ergebnissen zu unterscheiden und Desinformation zu vermeiden.

Mehr lesen
Sonstiges

Ein ärgerlicher PostgreSQL-Bug bei der Erstellung von logischen Replikationsslots und wie wir ihn behoben haben

2025-07-15
Ein ärgerlicher PostgreSQL-Bug bei der Erstellung von logischen Replikationsslots und wie wir ihn behoben haben

Das ClickPipes-Team stieß auf einen rätselhaften Bug bei der Erstellung von logischen Replikationsslots in PostgreSQL: Eine Abfrage, die nur wenige Sekunden dauern sollte, dauerte Stunden und konnte nicht beendet werden. Untersuchungen ergaben einen Postgres-Bug, bei dem auf Lese-Replikaten die Erstellung eines logischen Replikationsslots in einer langen Sleep-Schleife hängen blieb, während auf das Ende von Primärtransaktionen gewartet wurde, was ein Unterbrechen unmöglich machte. Das Team reichte einen Patch an die Postgres-Community ein, der eine Interrupt-Prüfung hinzufügte und das Problem effektiv löste. Dieser Fall verdeutlicht, wie selbst ausgereifte Datenbanksysteme unerwartete Randfälle aufweisen können und welche wichtige Rolle die Zusammenarbeit der Open-Source-Community bei deren Behebung spielt.

Mehr lesen
Entwicklung Logische Replikation

Von Multi-Head zu Latent Attention: Die Entwicklung von Aufmerksamkeitsmechanismen

2025-08-30
Von Multi-Head zu Latent Attention: Die Entwicklung von Aufmerksamkeitsmechanismen

Dieser Artikel untersucht die Entwicklung von Aufmerksamkeitsmechanismen in der Verarbeitung natürlicher Sprache, von der anfänglichen Multi-Head Attention (MHA) bis hin zu fortschrittlicheren Varianten wie der Multi-Latent Head Attention (MHLA). MHA gewichtet wichtige Wörter im Kontext, indem es Query-, Key- und Value-Vektoren berechnet; seine Rechen- und Speicherkomplexität wächst jedoch quadratisch mit der Sequenzlänge. Um dies zu beheben, sind neuere Ansätze wie MHLA entstanden, die die Rechengeschwindigkeit und Skalierbarkeit verbessern, ohne die Leistung zu beeinträchtigen – beispielsweise durch die Verwendung von KV-Caching zur Reduzierung redundanter Berechnungen. Der Artikel erklärt klar die Kernkonzepte, Vorteile und Einschränkungen dieser Mechanismen und ihre Anwendungen in Modellen wie BERT, RoBERTa und Deepseek.

Mehr lesen
KI

KDE Plasma: Ein überraschend angenehmes Linux-Desktop-Erlebnis

2025-09-18

Der Autor hat kürzlich die Desktop-Umgebung seines Gaming-Rechners auf KDE Plasma umgestellt, ursprünglich um seiner Frau die Benutzung zu erleichtern. Er war jedoch positiv überrascht von den umfassenden Funktionen und der beeindruckenden Geschwindigkeit. Das KDE Plasma Netzwerk-Applet bietet umfangreiche Netzwerkinformationen; das integrierte Screenshot-Tool ist leistungsstark; und die Fensterregeln in den Systemeinstellungen ermöglichen eine weitreichende Anpassung von Anwendungsfenstern. Darüber hinaus bietet KDE Plasma viele vorinstallierte Tools, wie z. B. die Konfiguration von Flatpak-Berechtigungen, die Anzeige von Hardwareinformationen und die Verhinderung des Ruhezustands – Funktionen, die unter Windows und macOS normalerweise separate Softwareinstallationen erfordern. Obwohl er anfangs kleinere Probleme hatte, empfand der Autor KDE Plasma als sehr zufriedenstellende Erfahrung und bezeichnet es als die beste Linux-Desktop-Umgebung, die er seit Jahren benutzt.

Mehr lesen

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

Systemaufrufe: Die versteckten Kosten der Performance

2025-09-20
Systemaufrufe: Die versteckten Kosten der Performance

Dieser Artikel untersucht die Performance-Überlastung von Linux-Systemaufrufen im Detail und zeigt, dass diese weit mehr als nur einfache Kernel-Funktionsaufrufe sind. Systemaufrufe stören die mikroarchitektonischen Optimierungen der CPU, wie z. B. Instruction Pipelining und Branch Prediction, was zu Performance-Einbußen führt, die weit über das hinausgehen, was im Quellcode sichtbar ist. Der Artikel analysiert den Kernel-Code, erklärt die Auswirkungen verschiedener Software- und Hardware-Mitigationen auf die Performance und schlägt Optimierungsstrategien vor, wie z. B. die Verwendung von vDSO, das Caching von Werten, die Optimierung von E/A, Batch-Operationen und das Verschieben von Arbeit in den Kernel, um die Häufigkeit von Systemaufrufen zu reduzieren und die Software-Performance zu verbessern.

Mehr lesen
Entwicklung

Sniffly: Ein lokales Dashboard zur Analyse von Claude Code-Logs

2025-08-31
Sniffly: Ein lokales Dashboard zur Analyse von Claude Code-Logs

Sniffly ist ein lokal laufendes Tool, das Ihre Claude Code-Logs analysiert, um Ihnen zu helfen, die Nutzung zu verbessern. Es identifiziert Fehler von Claude Code, sodass Sie aus Fehlern lernen und Ihre Anweisungen mit Kollegen teilen können. Sniffly bietet ein gemeinsam nutzbares Dashboard mit Projektstatistiken und Anweisungen sowie anpassbare Optionen wie Port und automatisches Öffnen des Browsers. Die gesamte Datenverarbeitung findet lokal statt, um Datenschutz und Sicherheit zu gewährleisten.

Mehr lesen
Entwicklung lokales Tool

arXivLabs: Experimentelle Projekte mit Community-Mitarbeitern

2025-08-27
arXivLabs: Experimentelle Projekte mit Community-Mitarbeitern

arXivLabs ist ein Framework, das es Mitarbeitern ermöglicht, neue arXiv-Funktionen direkt auf unserer Website zu entwickeln und zu teilen. Sowohl Einzelpersonen als auch Organisationen, die mit arXivLabs zusammenarbeiten, haben unsere Werte von Offenheit, Gemeinschaft, Exzellenz und Datenschutz der Benutzerdaten angenommen und akzeptiert. arXiv verpflichtet sich zu diesen Werten und arbeitet nur mit Partnern zusammen, die diese einhalten. Haben Sie eine Idee für ein Projekt, das der arXiv-Community einen Mehrwert bietet? Erfahren Sie mehr über arXivLabs.

Mehr lesen
Technologie

Alibabas Pingtouge KI-Chip übertrifft Nvidias A800

2025-09-17
Alibabas Pingtouge KI-Chip übertrifft Nvidias A800

CCTV News berichtete, dass Alibabas Pingtouge KI-Chip PPU Nvidias A800 in wichtigen Parametern übertrifft und mit der H20 konkurriert. Der PPU verfügt über 96 GB HBM2e-Speicher, eine Inter-Chip-Interconnect-Bandbreite von 700 GB/s, eine PCIe 5.0 × 15-Schnittstelle und einen Stromverbrauch von 400 W. Das Projekt des Sanjiangyuan Green Electricity Intelligent Computing Center von China Unicom hat Verträge für 1747 Geräte unterzeichnet, darunter 16.384 Pingtouge-Chips von Alibaba Cloud, die eine Rechenleistung von 1945P liefern und den Aufstieg inländischer KI-Chips und deren Einsatz in großen Projekten hervorheben.

Mehr lesen
Technologie inländischer Chip

Reverse Engineering: Schaltplan des Raspberry Pi Compute Module 5 veröffentlicht

2025-08-27
Reverse Engineering: Schaltplan des Raspberry Pi Compute Module 5 veröffentlicht

Ein Hacker hat das Raspberry Pi Compute Module 5 reverse-engineered und dessen Schaltplan und Layout veröffentlicht. Der Prozess beinhaltete das sorgfältige Abschleifen der Platine Schicht für Schicht und das Scannen jeder Schicht mit einem hochauflösenden Scanner, um das Design zu erstellen. Obwohl nicht für die Fertigung gedacht, bietet dieser detaillierte Schaltplan einen pädagogischen Wert und eröffnet Möglichkeiten für fortgeschrittenes Hacking, wie z. B. die Erkundung der I2C-Registerkarte des PMIC. Das Projekt enthüllt Einblicke in das Energiemanagement des CM5, die Steuerung von WiFi/Bluetooth und die Kompatibilität mit SD-Karten.

Mehr lesen
Hardware

WiFi-basierte Herzfrequenzüberwachung erreicht klinische Genauigkeit mit kostengünstiger Hardware

2025-09-05
WiFi-basierte Herzfrequenzüberwachung erreicht klinische Genauigkeit mit kostengünstiger Hardware

Forscher der UC Santa Cruz haben Pulse-Fi entwickelt, ein System, das kostengünstige WiFi-Geräte und maschinelles Lernen verwendet, um die Herzfrequenz präzise zu messen. Diese tragbare Technologie erreicht klinische Genauigkeit, indem sie subtile Variationen in WiFi-Signalen analysiert, die durch Herzschläge verursacht werden. Tests mit ESP32-Chips (Kosten von nur 5 bis 10 Dollar) zeigten genaue Messwerte selbst aus drei Metern Entfernung und in verschiedenen Körperpositionen. Pulse-Fi verspricht eine kostengünstige Lösung für die Gesundheitsüberwachung, insbesondere in ressourcenarmen Umgebungen.

Mehr lesen

Process Monitor für Linux (Vorschau) veröffentlicht

2025-09-01
Process Monitor für Linux (Vorschau) veröffentlicht

Microsoft hat eine Linux-Version von Process Monitor (Procmon) veröffentlicht, einem leistungsstarken Tool zum Tracen von Systemaufrufen, ähnlich dem Procmon aus der Sysinternals-Suite für Windows. Es ermöglicht Entwicklern, die Aktivität von Systemaufrufen auf Linux-Systemen bequem zu verfolgen. Das Tool unterstützt Befehlszeilenoptionen zum Überwachen bestimmter Prozesse und Systemaufrufe und bietet die Möglichkeit, die Ergebnisse in einer Datenbankdatei zu speichern. Entwickler können auch auf GitHub zum Projekt beitragen, Fehler beheben und neue Funktionen hinzufügen.

Mehr lesen
Entwicklung

Kompilieren mit Continuations: Ein Rückblick und eine Rezension

2025-09-20

Dieser Bericht befasst sich erneut mit Appels Buch "Compiling with Continuations" aus dem Jahr 1992. Der Autor geht detailliert auf die im Buch beschriebenen Kompilierungstechniken unter Verwendung von Continuations ein, wobei Themen wie die MiniML-Sprache, lexikalische Analyse, syntaktische Analyse, die CPS-Sprache, Closure-Conversion, Registerüberläufe und die virtuelle Maschine behandelt werden. Obwohl das Buch keine Übungen enthält und in einigen Aspekten veraltet erscheint, bietet es wertvolle Einblicke in Standard ML und Continuation-Passing Style, insbesondere für diejenigen, die Compilerdesign und funktionale Programmierung studieren. Allerdings machen Unklarheiten in den Implementierungsdetails und das Fehlen einer Diskussion über moderne Compilertechnologien die Lektüre herausfordernd.

Mehr lesen
Entwicklung Continuations

Ein Zahn fürs Auge: Der bemerkenswerte Erfolg der OOKP-Chirurgie

2025-09-14

Die Osteo-odonto-Keratoprosthese (OOKP), auch bekannt als „Zahn-im-Auge“-Operation, bietet eine bahnbrechende Lösung für Patienten mit schweren Hornhautschäden. Dieses Verfahren verwendet einen Zahn des Patienten (oder einen Spenderzahn), um ein biokompatibles Hornhautimplantat zu schaffen und das Sehvermögen wiederherzustellen, wo andere Methoden versagen. Obwohl Risiken wie lamellare Resorption und Glaukom bestehen, zeigen Langzeitstudien bemerkenswerte Erfolgsraten. Die OOKP, die in den 1960er Jahren vom italienischen Augenchirurgen Professor Benedetto Strampelli entwickelt wurde, stellt einen bedeutenden Fortschritt in der Augenchirurgie dar und bietet eine Rettung für Menschen mit irreversiblen Hornhautschäden.

Mehr lesen
Technologie

Roame sucht einen Gründungsproduktdesigner (100.000 $ - 175.000 $)

2025-04-11
Roame sucht einen Gründungsproduktdesigner (100.000 $ - 175.000 $)

Die Flugsuchmaschine Roame, unterstützt von Y Combinator und anderen, sucht einen Gründungsproduktdesigner. Dies ist eine Position mit vollem Verantwortungsbereich, die UI/UX, visuelles Design, Branding und Videoproduktion umfasst. Der ideale Kandidat ist leidenschaftlich für Reisen und Punkte, gedeiht in schnelllebigen Umgebungen und hat eine starke Arbeitsmoral. Die Vergütung umfasst ein Gehalt von 100.000 $ bis 175.000 $, Aktien (0,25 % bis 0,75 %) und umfassende Leistungen. Standort: San Francisco.

Mehr lesen
Design

Spiele zum Testen von Software: Wie ein Unternehmen Metroid und Mario eroberte

2025-08-24
Spiele zum Testen von Software: Wie ein Unternehmen Metroid und Mario eroberte

Ein Unternehmen nutzte Nintendo-Spiele, insbesondere Metroid und Super Mario Bros., um seine Softwareplattform Antithesis zu testen. Anfangs blieb sein KI-Testsystem in Metroid vor einer roten Tür hängen, weil es die Eliminierung von Feinden priorisierte und dabei seine Raketen verbrauchte. Dies führte zur Entwicklung einer neuen „Schwarmtest“-Technik, die Ziele optimiert, während der Zustandsraum exploriert wird, z. B. die Priorisierung von mehr Raketen. Dies löste nicht nur das Problem der roten Tür, sondern ermöglichte es Antithesis, die Spielwelt effizienter zu erkunden, Fehler zu finden und sogar Spielmechaniken für Speedruns auszunutzen. Diese Technik beschränkt sich nicht auf Spieltests; sie ist auf verschiedene Softwaretestszenarien anwendbar, z. B. das Auffinden von Speicherlecks oder Leistungsanomalien.

Mehr lesen
Entwicklung

Googles September-Pixel-Update: Material 3, Auracast und KI-Verbesserungen

2025-09-04
Googles September-Pixel-Update: Material 3, Auracast und KI-Verbesserungen

Googles September-Update bringt eine Reihe neuer Funktionen für Pixel-Geräte. Pixel 6 und spätere Modelle erhalten Material 3 Expressive mit Anpassungsmöglichkeiten für den Sperrbildschirm, verbesserte Kontaktkarten und ein überarbeitetes Schnellzugriffspanel. Die Pixel Buds Pro 2 bekommen adaptives Audio, Lärmschutz und Kopfbewegungs-Steuerung. Android unterstützt jetzt Auracast, wodurch die gleichzeitige Audiowiedergabe auf zwei Geräten oder die Erstellung öffentlicher Übertragungen möglich ist. Gboard erhält KI-Schreibwerkzeuge und die Androidify-App erlaubt es Nutzern, KI-gestützte Android-Roboter-Avatare zu erstellen. Das Update umfasst Verbesserungen bei der Benutzeroberfläche, Audio und KI für ein besseres Benutzererlebnis.

Mehr lesen
Technologie Pixel-Update

86-DOS: Die unbekannte Geschichte hinter der PC-Revolution

2025-08-28
86-DOS: Die unbekannte Geschichte hinter der PC-Revolution

Im April 1980 begann ein junger Angestellter bei Seattle Computer Products (SCP), Tim Paterson, mit der Entwicklung eines kleinen Disk-Betriebssystems mit dem Codenamen QDOS (Quick & Dirty Operating System) für die neue Intel 8086-basierte Platine. Dieses Projekt, das ursprünglich als schnelle Lösung für den SCP 8086-Computer gedacht war, entwickelte sich unerwartet zu Microsofts MS-DOS und dominierte die PC-Industrie über ein Jahrzehnt lang. Der Artikel beschreibt detailliert die Entwicklung von QDOS, einschließlich der Kontroverse um die Kompatibilität mit der CP/M-API, und die Übernahme von QDOS durch Microsoft und die Umbenennung in MS-DOS. Die Einfachheit und die von CP/M inspirierte API von QDOS ermöglichten trotz der daraus resultierenden Kontroverse eine schnelle Veröffentlichung und machten es zu einem Eckpfeiler der PC-Ära.

Mehr lesen
Technologie

C-String-Funktionen: Ein kurzer Überblick

2025-04-21
C-String-Funktionen: Ein kurzer Überblick

Dieser Artikel bietet einen kurzen Überblick über einige häufig verwendete C-String-Manipulationsfunktionen: `strlen()` erhält die Länge eines Strings; `strcpy()` kopiert Strings; `strcat()` konkateniert Strings; `strncat()` konkateniert sicher eine angegebene Anzahl von Zeichen; `strcmp()` vergleicht Strings; `strcspn()` findet das erste Zeichen, das nicht in einer angegebenen Menge enthalten ist; `strerror()` erhält die Fehlermeldung für einen Fehlercode; `memchr()` findet einen Wert in einem Speicherblock; und `strrev()` (nicht standardisiert) kehrt einen String um. Die Beherrschung dieser Funktionen ist entscheidend für effizientes C-Programmieren.

Mehr lesen
Entwicklung String-Funktionen

Trumps „Gold Card“: Ein Visum für eine Million Dollar?

2025-09-20
Trumps „Gold Card“: Ein Visum für eine Million Dollar?

Eine neue Exekutivanordnung der Trump-Administration führt ein Einwanderungsprogramm mit dem Namen „Gold Card“ ein. Personen, die 1 Million Dollar (Einzelpersonen) oder 2 Millionen Dollar (Unternehmen) an das Handelsministerium spenden, erhalten eine beschleunigte Visabearbeitung. Die Gelder werden zur Förderung des Handels und der amerikanischen Industrie verwendet. Obwohl das Programm darauf abzielt, vermögende Personen anzuziehen und Einnahmen zu generieren, löst es eine Debatte über Fairness und potenzielle Risiken aus.

Mehr lesen

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

Archy: Ein programmierbarer Texteditor, inspiriert von THE

2025-09-20
Archy: Ein programmierbarer Texteditor, inspiriert von THE

Archy ist ein leistungsstarker Texteditor, bei dem Befehle nicht vordefiniert sind, sondern benutzerdefinierte Python-Skripte. Dies ermöglicht eine unglaubliche Flexibilität; Benutzer können benutzerdefinierte Befehle erstellen, um Aktionen wie Websuchen (GOOGLE-Befehl) oder das Senden von E-Mails (EMAIL-Befehl) auszuführen. Im Gegensatz zu THE existieren Archys Befehle als Dokumente im Arbeitsbereich, die jederzeit bearbeitet und geändert werden können, ohne den Editor neu starten zu müssen. Archy verfügt auch über eine Versionskontrolle, die verschiedene Versionen des Arbeitsbereichs speichert, um das einfache Rückgängigmachen von Änderungen zu ermöglichen. Der Artikel zeigt die Erstellung und Ausführung benutzerdefinierter Befehle und untersucht die Designphilosophie von Archy sowie seine potenziellen Anwendungen auf modernen Plattformen. Der Autor bedauert das Fehlen ähnlicher Ansätze in modernen, immer stärker abgesicherten Systemen.

Mehr lesen
Entwicklung programmierbar

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

Taliban verbieten Glasfaserinternet in afghanischer Provinz, um "Unmoral zu verhindern"

2025-09-17
Taliban verbieten Glasfaserinternet in afghanischer Provinz, um

Der Taliban-Führer in der afghanischen Provinz Balkh hat den Zugang zu Glasfaserinternet verboten und Bedenken hinsichtlich der "Unmoral" als Grund angegeben. Das Verbot betrifft Regierungsbüros, Unternehmen und Haushalte und lässt sie ohne Wi-Fi-Internetzugang, obwohl mobiles Internet weiterhin funktioniert. Ein Bewohner von Balkh äußerte Bedenken hinsichtlich der Auswirkungen auf sein Geschäft und andere, die auf Internetverbindungen angewiesen sind. Das Verbot ist das erste seiner Art seit der Machtübernahme der Taliban im Jahr 2021 und sorgt bei den Bewohnern für Besorgnis über die Folgen und eine mögliche Ausweitung auf andere Provinzen.

Mehr lesen
Technologie Internetverbot
1 2 29 30 31 33 35 36 37 595 596