Nokia Designarchiv online: Eine Reise durch die Zeit

2025-01-16
Nokia Designarchiv online: Eine Reise durch die Zeit

Das Nokia Designarchiv ist jetzt online und präsentiert seine Designgeschichte in einer interaktiven Netzwerk-Timeline. Benutzer können eine umfangreiche Sammlung von Designmaterialien mit Keyword-Suche, Themenfiltern (Produkte, Ästhetik, Designprozess, Designstrategie) und Datenfiltern erkunden. Das Archiv ist unter der CC BY-NC-ND 4.0 Lizenz verfügbar, mit klaren Angaben zur Namensnennung.

Mehr lesen

Google Tabellen in praktische Web-Apps verwandeln: Die Geschichte eines Programmierers

2024-12-31
Google Tabellen in praktische Web-Apps verwandeln: Die Geschichte eines Programmierers

Ein Ars-Technica-Reporter berichtet, wie er einfache Google Tabellen mithilfe von Glide in benutzerfreundliche Web-Apps für Smartphones verwandelt hat. Ursprünglich entwickelt, um Bestellungen von Lieferdiensten zu vereinfachen, verwaltet die App Informationen zu lokalen Restaurants mit effizienten Such- und Filterfunktionen. Später erweiterte er seinen Ansatz auf Apps für Rezepte und Vorratsartikel, was seinen Alltag verbesserte. Der Artikel zeigt die Leistungsfähigkeit von No-Code-Tools und wie einfache Lösungen reale Probleme lösen können, wobei er Einfallsreichtum und das Streben nach einer besseren Lebensqualität hervorhebt.

Mehr lesen
Entwicklung Google Tabellen Web-App

ESP32-basiertes ferngesteuertes Kamerasystem: Live-Streaming und Motor-/Servo-Steuerung

2025-02-02
ESP32-basiertes ferngesteuertes Kamerasystem: Live-Streaming und Motor-/Servo-Steuerung

Dieses Projekt zeigt ein ferngesteuertes Kamerasystem auf Basis eines ESP32, das Live-Videostreams über WebSockets sendet und Motoren und Servos steuert. Ein Python-Server verwaltet die WebSocket-Kommunikation und bietet eine Weboberfläche zur Anzeige und Steuerung der ESP32-Geräte. Es verfügt über automatische Timeouts, um Motoren und Servos auf die Standardwerte zurückzusetzen, wenn keine Befehle empfangen werden. Das System unterstützt mehrere Clients und ist Open Source.

Mehr lesen

Entführung eines Ledger-Mitgründers: Groß angelegte Ermittlungen in Frankreich

2025-01-23
Entführung eines Ledger-Mitgründers: Groß angelegte Ermittlungen in Frankreich

David Balland, Mitgründer des Kryptowährungs-Wallet-Unternehmens Ledger, wurde entführt, was zu einer groß angelegten Untersuchung durch die französischen Behörden geführt hat. Der Vorfall ereignete sich im französischen Département Cher, mit einem erheblichen Polizeiaufgebot, einschließlich Hubschraubern und Durchsuchungen mehrerer Orte. Das Motiv der Entführung ist unklar, und ob Lösegeld gefordert wird, wurde nicht öffentlich bekannt gegeben. Dieses Ereignis unterstreicht die Sicherheitsrisiken in der Kryptowährungsindustrie.

Mehr lesen
Technologie Entführung

Herbstabrechnung: Von öffentlichen Schlüsseln zu verschlüsselten Serveraktionen

2025-05-15
Herbstabrechnung: Von öffentlichen Schlüsseln zu verschlüsselten Serveraktionen

Ein Unternehmen, das ein Abrechnungssystem entwickelt, hat verschiedene Ansätze untersucht, um die Entwicklung zu vereinfachen und die Herausforderung sicherer Frontend-Zahlungsvorgänge zu meistern. Zunächst wurden öffentliche Schlüssel verwendet, doch dies führte zu Einschränkungen bei Sicherheit und Funktionalität. Als nächstes wurden Next.js Serveraktionen eingesetzt, doch dies führte zur Offenlegung von Kunden-IDs und damit zu einer Sicherheitslücke. Schließlich wurde das System durch Verschlüsselung der Kunden-IDs in den Serveraktionen gesichert, doch dieser Ansatz hängt von Serveraktionen ab und ist nicht framework-agnostisch. Zukünftige Pläne umfassen eine allgemeinere, framework-agnostische Lösung, die die Backend-Konfiguration vereinfacht.

Mehr lesen
Entwicklung Zahlungssysteme

SQLook: Ein nostalgischer SQLite-Datenbankmanager

2025-01-26
SQLook: Ein nostalgischer SQLite-Datenbankmanager

SQLook ist ein moderner, webbasierter SQLite-Datenbankmanager mit einer nostalgischen Windows 2000-Oberfläche. Er verbindet moderne Webtechnologien mit der klassischen Ästhetik einer Computing-Ikone. Zu den Funktionen gehören Datenbankverwaltung, eine visuelle Datenbankstrukturansicht, ein interaktiver SQL-Abfrageeditor, ein Tabellengenerator, Datenexport, die Erzeugung von Beispieldaten und mehr. Erstellt von Ralph Barendse, inspiriert von der Windows 2000-Benutzeroberfläche und gebaut mit HTML5, CSS3, JavaScript und SQL.js.

Mehr lesen
Entwicklung Datenbankverwaltung

Effizienter Cloud-nativer Zugriff auf Rasterdaten: Eine Alternative zu Rasterio/GDAL

2024-12-15
Effizienter Cloud-nativer Zugriff auf Rasterdaten: Eine Alternative zu Rasterio/GDAL

Das exponentielle Wachstum von Erdbeobachtungsdaten im Cloud-Speicher erfordert einen effizienten Zugriff und eine effiziente Analyse von Satellitenbildern. Dieser Artikel stellt einen alternativen Ansatz für den cloud-nativen Zugriff auf Rasterdaten als Alternative zu Rasterio/GDAL vor. Traditionelle GeoTIFFs sind ineffizient, während Cloud-optimierte GeoTIFFs (COGs) die Effizienz durch Kachelung und Multi-Resolution-Zugriff verbessern. Auch mit COGs leiden Aufgaben wie die Zeitreihenanalyse von NDVI jedoch unter Latenz. Die Autoren nutzen STAC GeoParquet, kombiniert mit vorkalkulierten Byte-Bereichen, um HTTP-Anfragen zu reduzieren und so den Datenzugriff deutlich zu beschleunigen. Erste Tests zeigen, dass dieser Ansatz die Zeit bis zum ersten Kachel deutlich verkürzt und die Kosten senkt. Eine zukünftige Open-Source-Bibliothek, "Rasteret", wird diese Techniken implementieren.

Mehr lesen
Technologie Cloud-nativ Rasterdaten

Bluesky-Trends: Ein kuratierter Überblick

2025-01-23

Die Social-Media-Plattform Bluesky präsentiert eine vielfältige Auswahl an Trend-Feeds, die in verschiedene Kategorien wie Wissenschaft, Haustiere, Bücher, Musik, Spiele, Kunst, Schwarze Kultur und Sport unterteilt sind. Diese kuratierten Feeds, die nach Keywords und Hashtags sortiert sind, bieten Nutzern einen vereinfachten Zugang zu ansprechendem Content. Die Plattform stellt außerdem Tools zur Verfügung, mit denen Nutzer ihre eigenen thematischen Feeds erstellen und verwalten können.

Mehr lesen
Technologie Kuratierte Feeds

Lisp-Dialekt-Vergleich: Scheme, Common Lisp, Clojure und Racket

2025-03-07

Die Lisp-Familie ist umfangreich und komplex. Dieser Beitrag untersucht vier wichtige Dialekte: Scheme, Common Lisp, Clojure und Racket. Scheme ist bekannt für seinen Minimalismus und seine starke akademische Grundlage; Common Lisp bietet eine umfangreiche Standardbibliothek und jahrzehntelange Geschichte; Clojure betont funktionale Programmierung, Nebenläufigkeit und JVM-Interop; und Racket ist anfängerfreundlich mit Fokus auf Bildung und Erweiterbarkeit. Der Artikel geht auf die Geschichte, die Community und die einzigartigen Merkmale jedes Dialekts ein und bietet einen humorvollen Blick auf den „Tribalismus“ zwischen den Dialekten. Letztendlich vermeidet er es, einen „besten“ Dialekt zu erklären, und führt die Leser stattdessen dazu, den Lisp zu wählen, der am besten zu ihren Bedürfnissen passt.

Mehr lesen
Entwicklung

Entwickler erstellt Game Boy Advance Spiel in Zig

2024-12-31

Ein Entwickler hat ein 2048-Spiel für den Game Boy Advance mit der aufstrebenden Programmiersprache Zig erstellt. Der Artikel hebt die Vorteile von Zig in der Embedded-Programmierung hervor, insbesondere den vereinfachten Cross-Compilation-Prozess, das effiziente Speichermanagement (einschließlich gepackter Strukturen) und die leistungsstarke Compile-Time-Codegenerierung. Der Autor vergleicht die Entwicklungserfahrung mit C++ im Vergleich zu Zig und stellt fest, dass Zig bei der Behandlung des besonderen Speicherlayouts und der Hardware-Register des Game Boy Advance einfacher und effizienter ist. Obwohl Zig einige Nachteile hat, wie z. B. die eingeschränkte Unterstützung für Inline-Assembler und Thumb-Instruktionen, machen seine zahlreichen Vorteile es zu einer idealen Wahl für die Entwicklung von Spielen für Retro-Konsolen.

Mehr lesen
Entwicklung Embedded Entwicklung

t4t: Ein soziales Netzwerk für trans und gender-non-conforming Personen

2025-01-23
t4t: Ein soziales Netzwerk für trans und gender-non-conforming Personen

t4t ist ein soziales Netzwerk, das speziell für trans und gender-non-conforming Personen entwickelt wurde. Es ist eine kostenlose, minimalistische, textbasierte Plattform. Aktuelle Beiträge zeigen eine Vielzahl von Erfahrungen, von Alltagsupdates wie Kochen und Autoreparatur bis hin zu persönlicheren und verletzlicheren Momenten, die finanzielle Schwierigkeiten, Einsamkeit und Wünsche ausdrücken. Die Plattform bietet einen Raum für Vernetzung und Unterstützung innerhalb der Trans-Community und zeigt sowohl die alltäglichen Freuden als auch die Herausforderungen der Mitglieder.

Mehr lesen

Tektronix' 'Einhorn'-Grafikterminals: Ein Vermächtnis kostengünstiger Farbdisplays

2024-12-15

In den 1980er Jahren brachte Tektronix die 4100/4200-Serie von Grafikterminals (Spitzname 'Einhorn') auf den Markt, um in den Markt für kostengünstige Farbterminals einzusteigen. Das Projekt war mit Herausforderungen konfrontiert, darunter die Zerstörung eines wichtigen Prototyps, lieferte aber erfolgreich Modelle wie 4105, 4107 und 4109 vor dem geplanten Termin aus. Die 4200-Serie senkte die Kosten weiter und verbesserte die Leistung, wobei später Netzwerkfunktionen integriert wurden. Diese Terminals wurden aufgrund ihrer Wirtschaftlichkeit und Kompatibilität weit verbreitet und sind ein wichtiger Bestandteil des Erbes von Tektronix.

Mehr lesen

Verbesserte SQLite-Datum- und Zeitfunktionen: Leistungsfähigere Datum-/Zeitmanipulation

2025-06-15

Die Datum- und Zeitfunktionen von SQLite wurden erweitert und bieten jetzt umfangreichere Funktionalitäten. Dieses Dokument beschreibt die fünf Kernfunktionen: `date`, `time`, `datetime`, `julianday` und `strftime`, zusammen mit verschiedenen Datums- und Zeitzeichenfolgenformaten und Modifikatoren wie `unixepoch` und `localtime`, die flexiblere Datum-/Zeitberechnungen und Formatierungen ermöglichen. Ein von einem Benutzer beigesteuerter Patch wird ebenfalls hervorgehoben, der zahlreiche Funktionen wie die Modifikatoren `start of week`, `end of day` und die `group * by`-Funktionalität für eine komfortable Aggregation hinzufügt.

Mehr lesen
Entwicklung Datum-/Zeitfunktionen

Könnte eine Zwillingserde uns entdecken?

2025-02-05
Könnte eine Zwillingserde uns entdecken?

Eine neue Studie untersucht, ob eine außerirdische Zivilisation mit einer ähnlichen Technologie wie unsere die Erde und Beweise für die Menschheit entdecken könnte. Die Forscher fanden heraus, dass die Radiosignale der Erde, wie z. B. planetare Radar-Emissionen vom ehemaligen Arecibo-Observatorium, die am leichtesten zu entdeckenden Technosignaturen sind und potenziell aus einer Entfernung von bis zu 12.000 Lichtjahren sichtbar sind. Atmosphärische Technosignaturen, wie z. B. Stickstoffdioxidemissionen, werden dank Fortschritten wie dem James-Webb-Weltraumteleskop und dem kommenden Habitable Worlds Observatory auch leichter nachweisbar. Diese Studie liefert einen Multiwellenlängen-Rahmen, um die Nachweisbarkeit von Technologie auf anderen Planeten zu verstehen und unsere Suche nach ausserirdischem Leben zu gestalten.

Mehr lesen
Technologie Technosignaturen

Neuer LLM-Jailbreak nutzt die Bewertungsfunktionen von Modellen aus

2025-01-12
Neuer LLM-Jailbreak nutzt die Bewertungsfunktionen von Modellen aus

Forscher haben eine neue Jailbreak-Methode für Large Language Models (LLMs) entdeckt, die den Namen "Bad Likert Judge" trägt. Diese Methode nutzt die Fähigkeit von LLMs, schädliche Inhalte zu identifizieren, indem sie die Modelle dazu auffordert, solche Inhalte zu bewerten und dann Beispiele anzufordern. Dadurch werden Ergebnisse generiert, die mit Malware, illegalen Aktivitäten, Belästigung usw. in Verbindung stehen. Getestet an sechs hochmodernen Modellen in 1440 Fällen, lag die durchschnittliche Erfolgsrate bei 71,6 %, in Einzelfällen sogar bei 87,6 %. Die Forscher empfehlen den Betreibern von LLM-Anwendungen, Inhaltsfilter zu verwenden, um solche Angriffe zu mindern.

Mehr lesen

Nvidias Desktop-KI-Ambitionen: Milliarden-Parameter-Modelle für zu Hause

2025-01-16
Nvidias Desktop-KI-Ambitionen: Milliarden-Parameter-Modelle für zu Hause

Auf der CES stellte Nvidia „Project Digits“ vor, einen Desktop-KI-Supercomputer, der auf der Grace-Blackwell-Architektur basiert. Mit einem Preis von etwa 3000 US-Dollar kann er KI-Modelle mit 200 Milliarden Parametern lokal ausführen. Dies wird als Nvidias Versuch gesehen, seinen Erfolg im Spielebereich auf den Desktop-KI-Markt zu übertragen. Obwohl sich die anfängliche Zielgruppe auf Datenwissenschaftler und KI-Forscher konzentriert, deuten der günstige Preis und die Benutzerfreundlichkeit (Unterstützung von Windows und Mac) auf eine mögliche Ausweitung auf einen breiteren Verbrauchermarkt hin. Nvidias ausgereiftes GPU-Ökosystem und seine Hardware-Partnerschaften werden beim Aufbau einer ähnlichen KI-Produktlinie helfen, aber die Reife des Software-Ökosystems wird entscheidend für den Erfolg sein.

Mehr lesen
Technologie

FAA-Einstellungsskandal: Ein jahrzehntelanger Rechtsstreit und ein politischer Sturm

2025-02-05
FAA-Einstellungsskandal: Ein jahrzehntelanger Rechtsstreit und ein politischer Sturm

Dieser Artikel enthüllt einen Einstellungsskandal von 2013 innerhalb der Federal Aviation Administration (FAA). Um die Diversität unter Fluglotsen zu erhöhen, schaffte die FAA einen effektiven Eignungstest ab und führte einen fehlerhaften biografischen Fragebogen ein, der dazu führte, dass viele qualifizierte Kandidaten abgelehnt wurden und ein jahrzehntelanger Rechtsstreit ausgelöst wurde. Dieses Ereignis trug nicht nur zu einem Mangel an Fluglotsen bei, sondern löste auch politische Kontroversen aus und wurde zu einem zentralen Punkt der Debatte.

Mehr lesen

Der Aufstieg von offenen, Multi-Engine Data Lakehouses: Eine Implementierung mit S3 und Python

2025-02-18
Der Aufstieg von offenen, Multi-Engine Data Lakehouses: Eine Implementierung mit S3 und Python

Die Datenbranche erlebt einen Aufschwung bei der Einführung offener, Multi-Engine Data Lakehouses. Diese sechsteilige Serie beschreibt detailliert den Aufbau eines offenen Lakehouses mit S3 und Python, das mehrere Engines unterstützt. Snowflakes Open Catalog verwaltet die Metadaten, während PyArrow und Polars die Datenverarbeitung und -analyse ermöglichen. Das Ergebnis? Parallele Lese-/Schreibfunktionen für Spark, Snowflake und Polars, wodurch teure ETL-Prozesse entfallen und eine signifikante Weiterentwicklung des Datenstacks entsteht.

Mehr lesen
Entwicklung Multi-Engine

LLVM C-Bibliothek beschleunigt GPUs: C-Code auf GPUs ausführen

2024-12-14

Das LLVM-Projekt hat eine GPU-C-Bibliothek veröffentlicht, die es Entwicklern ermöglicht, libc- und libm-Funktionen direkt auf der GPU in C/C++-Code auszuführen. Die Bibliothek unterstützt zwei Hauptmodi: als ergänzende Bibliothek für Offloading-Sprachen wie OpenMP, CUDA oder HIP; und durch direktes Kompilieren von C/C++-Code für das GPU-Ziel. Der Artikel beschreibt detailliert die Verwendung beider Modi, einschließlich Kompilierungsoptionen, Verknüpfung und spezifische Builds für AMD- und NVIDIA-GPUs. Mit dieser Bibliothek können Entwickler die parallele Verarbeitungsleistung von GPUs nutzen und so die Leistung erheblich verbessern, ohne komplexe GPU-Programmiermodelle im Detail kennen zu müssen.

Mehr lesen

CenterClick NTP200 Serie: GPS-basierte NTP-Server für präzise Synchronisierung ohne Internet

2024-12-15

CenterClick präsentiert die NTP200 Serie von GPS-basierten NTP-Servern, die eine präzise Zeitsynchronisierung ohne Internetverbindung ermöglichen. Die Serie umfasst Modelle wie NTP200, NTP250, NTP220 und NTP270, jedes mit unterschiedlichem RAM und Funktionen wie PoE und Alarm-Ausgängen. Diese Geräte verfügen über integrierte GPS-Antennen, unterstützen mehrere GNSS-Konstellationen und bieten verschiedene Schnittstellen und Protokolle, darunter HTTP, HTTPS, SNMP und SSH. Verwaltung und Konfiguration erfolgen über eine Weboberfläche, CLI oder USB, mit Funktionen zur Verfolgung von NTP-Clients. Geeignet für eine breite Palette von Anwendungen, von ISPs bis hin zu Hobbyisten, bietet die Serie optionales Zubehör wie Antennen unterschiedlicher Länge und Netzteile.

Mehr lesen

Kleene: Ein Docker-ähnlicher Container-Manager für FreeBSD

2025-02-18
Kleene: Ein Docker-ähnlicher Container-Manager für FreeBSD

Kleene ist eine Container-Management-Plattform, die speziell für FreeBSD entwickelt wurde und die bekannten Konzepte von Docker verwendet, wobei gleichzeitig die nativen Tools und die Philosophie von FreeBSD genutzt werden. Nach dem KISS-Prinzip nutzt sie FreeBSDs Jails, ZFS und PF, um die Bereitstellung, Wartung und Upgrades von Anwendungen zu vereinfachen. Es verwendet eine Client-Server-Architektur, wobei der Client Klee (Python) mit dem Server Kleened (Elixir) kommuniziert. Kleene bietet eine optimierte Möglichkeit, containerisierte Anwendungen mit Transparenz und Kontrolle zu erstellen, auszuführen und zu verwalten. Für Docker-Benutzer ist die Bedienung vertraut, gleichzeitig senkt es die Einstiegshürde für FreeBSD-Neulinge.

Mehr lesen
Entwicklung Container-Management

Blitzschneller Dateimanager: Anpassbare Panels, Tabs und leistungsstarke Suche

2025-02-18
Blitzschneller Dateimanager: Anpassbare Panels, Tabs und leistungsstarke Suche

Dieser Dateimanager bietet anpassbare Panel- und Tab-Layouts mit Drag-and-Drop-Funktionalität für müheloses Dateimanagement. Die Millisekunden-Suche scannt ganze Laufwerke, zusätzlich verbessert durch die Fuzzy-Suche und die Filterung nach Dateierweiterungen. Weitere Funktionen umfassen die Vorschau von Dateiinhalten, die Massenumbenennung, den schnellen Zugriff auf gängige Pfade, eine Befehlspalette mit benutzerdefinierten Tastenkombinationen, ein Kontextmenü und ein anpassbares Erscheinungsbild, wodurch die Effizienz der Dateiverwaltung erheblich gesteigert wird.

Mehr lesen
Entwicklung Dateimanager effizient

Nine: Eine beeindruckende C64-Demo

2025-02-05

Ein Entwickler hat auf der Fjälldata 2025 'Nine' veröffentlicht, eine kleine, aber unglaublich beeindruckende C64-Demo. Ein Erklärvideo ist in Arbeit, aber Ungeduldige können den Maschinencode-Monitor verwenden. Die Demo wurde von Nutzern gelobt, einige nennen sie die beste von 2025. Ein Nutzer berichtete jedoch von einem Syntaxfehler beim Ausführen im VICE-Emulator.

Mehr lesen
Spiele

Krankenhäuser melden Mütter nach Medikamentengabe während der Geburt dem Jugendamt

2024-12-14
Krankenhäuser melden Mütter nach Medikamentengabe während der Geburt dem Jugendamt

In den USA häufen sich die Meldungen an Jugendämter. Krankenhäuser verabreichen Medikamente wie Schmerzmittel und Beruhigungsmittel während der Geburt und melden dann Mütter dem Jugendamt, wenn nachfolgende Drogentests bei Mutter oder Neugeborenem positiv auf dieselben Substanzen ausfallen. Diese positiven Tests, oft falsch positive Ergebnisse aufgrund häufig verschriebener Medikamente, führen zu polizeilichen Eingriffen, Ermittlungen des Jugendamts und sogar zur Wegnahme von Kindern. Die Untersuchung zeigt einen Mangel an Überprüfungsverfahren und eine übermäßige Überwachung von Schwangeren. Experten fordern eine Verbesserung der Verfahren für Drogentests und Meldungen in Krankenhäusern, um Schäden für Mütter und Familien zu vermeiden.

Mehr lesen

Zahnarzt-Horrorgeschichten aus dem 18. Jahrhundert: Als Zahnziehen Kieferknochenverlust bedeuten konnte

2024-12-14
Zahnarzt-Horrorgeschichten aus dem 18. Jahrhundert: Als Zahnziehen Kieferknochenverlust bedeuten konnte

Dieser Artikel beschreibt Fälle aus Thomas Berdmores Abhandlung von 1768 über Zahnkrankheiten und zeichnet ein düsteres Bild der Zahnmedizin im 18. Jahrhundert. Patienten litten enorm unter Mundgeschwüren, Zahnsteinansammlungen und den oft katastrophalen Folgen von ungelernten Praktikern. Ein Fall beschreibt einen Barbier-Chirurgen, der einen Zahn zusammen mit einem walnussgroßen Stück Kieferknochen entfernt! Diese Geschichten heben die primitiven Techniken und die erheblichen Risiken der damaligen Zeit hervor und stehen im starken Gegensatz zur modernen Zahnmedizin. Trotz der Fortschritte dient der Artikel als Erinnerung an die anhaltenden Herausforderungen bei Zugang und Erschwinglichkeit der zahnärztlichen Versorgung.

Mehr lesen

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

Sperrfreie Queue in C++: Ein tiefer Einblick in Atomics und Speicherordnung

2025-05-30

Dieser Artikel befasst sich mit den Komplexitäten von Atomics und Speicherordnung in C++ und führt zu einer grundlegenden Implementierung einer sperrfreien Queue. Der Autor erklärt sorgfältig die Unteilbarkeit atomarer Operationen und die Auswirkungen verschiedener Speicherordnungsmodelle (relaxed, release-acquire, seq_cst) auf die concurrente Programmierung, wobei er illustrative Beispiele verwendet, um zu zeigen, wie Datenkonflikte vermieden werden. Eine sperrfreie Queue, die auf einer verknüpften Liste basiert, wird dann versucht, wobei die enqueue- und dequeue-Operationen detailliert beschrieben werden. Der Autor räumt jedoch ein, dass die Implementierung unvollständig ist, insbesondere weil das ABA-Problem nicht behandelt wird. Der Artikel ist eine umfassende Anleitung, die sich an Leser mit Erfahrung in der concurrenten C++-Programmierung richtet.

Mehr lesen
Entwicklung Sperrfreie Queue

Entwicklung von mt32-pi aufgrund von Online-Missbrauch eingestellt

2025-02-17
Entwicklung von mt32-pi aufgrund von Online-Missbrauch eingestellt

Der Entwickler von mt32-pi, einem Bare-Metal-MIDI-Synthesizer für Raspberry Pi, der den Roland MT-32-Audio-Modul emuliert, hat die Einstellung des Projekts aufgrund anhaltenden Online-Missbrauchs angekündigt. Dies beinhaltet persönliche Angriffe, Code-Diebstahl und gestohlene 3D-Druckdesigns. Der Entwickler gab die negativen Auswirkungen auf seine psychische Gesundheit als Grund für die Einstellung der Entwicklung an und beklagte mangelnde Dankbarkeit und Ermutigung seitens der Community.

Mehr lesen
Entwicklung Online-Missbrauch

Chrome Sync wird eingestellt: Ältere Chrome-Versionen betroffen

2025-01-28

Google hat angekündigt, dass die Chrome-Synchronisierung für Chrome-Versionen, die älter als vier Jahre sind, eingestellt wird. Das bedeutet, dass Benutzer älterer Chrome-Versionen ihre Lesezeichen, Passwörter und andere Daten nicht mehr synchronisieren können. Diese Maßnahme soll Benutzer dazu ermutigen, auf die neueste Chrome-Version zu aktualisieren, um verbesserte Leistung und Sicherheit zu erhalten. Benutzer älterer Chrome-Versionen sollten aktualisieren, um Datenverlust oder funktionale Einschränkungen zu vermeiden.

Mehr lesen
1 2 588 589 590 592 594 595 596