Das 50-jährige Rätsel der Internet-Paketgröße

2025-04-18

Dieser Artikel befasst sich mit der anhaltenden Frage nach der optimalen Größe von Internetpaketen. Von der anfänglichen Empfehlung von 576 Oktetts im RFC 791 bis zum heutigen Standardwert von 20 bis 1500 Oktetts war die Paketgröße immer ein wichtiger Kompromiss im Netzwerkdesign. Der Artikel verfolgt die Entwicklung von Ethernet nach, erklärt die Beziehung zwischen minimaler Paketgröße und Kollisionserkennung sowie den Kompromiss zwischen maximaler Paketgröße und Übertragungseffizienz. Jumbo-Frames und Path MTU Discovery werden ebenfalls diskutiert, wobei der Schluss gezogen wird, dass 46 bis 1500 Oktetts weiterhin ein vernünftiger Bereich für das öffentliche Internet darstellen – eine Wahl, die seit fast 50 Jahren besteht.

Mehr lesen
Technologie

Die monströse Funktion, die die Analysis brach

2025-01-24
Die monströse Funktion, die die Analysis brach

Im 19. Jahrhundert enthüllte Karl Weierstrass eine Funktion, die die mathematische Gemeinschaft erschütterte. Überall stetig, aber nirgends differenzierbar, ähnelte sie einem unendlich gezackten Sägezahn, widerlegte die Intuition und stellte die Grundlagen der Analysis in Frage. Ihre scheinbar paradoxen Eigenschaften zwangen die Mathematiker, Stetigkeit und Differenzierbarkeit rigoros neu zu definieren, was schließlich zur Entwicklung der modernen Analysis führte. Dieses „mathematische Monster“ hat nicht nur theoretische Bedeutung, sondern findet auch praktische Anwendung in Bereichen wie der Brownschen Bewegung und zeigt die unbegrenzten Möglichkeiten der Mathematik.

Mehr lesen

Ruby Debugging meistern: Von puts zu professionellen Tools

2024-12-13
Ruby Debugging meistern: Von puts zu professionellen Tools

Dieser Blogbeitrag von JetBrains RubyMine untersucht verschiedene Ansätze zum Debuggen von Ruby-Code, von einfachen `puts`-Anweisungen über interaktive Konsolen (IRB und Pry) bis hin zu leistungsstarken Debuggers (byebug, debug und dem RubyMine-Debugger). Anhand eines realen Beispiels werden die Stärken und Schwächen der einzelnen Tools hervorgehoben und Entwickler werden dabei unterstützt, das passende Werkzeug für mehr Effizienz auszuwählen. Der Artikel betont, dass effektives Debuggen nicht nur die Behebung von Fehlern bedeutet, sondern auch das grundlegende Verständnis des Codes, um robustere Ruby-Anwendungen zu schreiben.

Mehr lesen

Kinderfrage führt zu unerwarteter Entdeckung: Das Rätsel der faltigen Finger

2025-05-14
Kinderfrage führt zu unerwarteter Entdeckung: Das Rätsel der faltigen Finger

Professor Guy German von der Binghamton University und sein Team untersuchten, warum Finger nach längerem Wasserkontakt faltig werden. Entgegen der landläufigen Meinung fanden sie heraus, dass die Faltenbildung nicht auf eine Schwellung der Haut zurückzuführen ist, sondern auf die Kontraktion der Blutgefäße unter der Haut. Bemerkenswert ist, dass sich die Faltenmuster bei wiederholten Experimenten über mehrere Eintauchvorgänge hinweg als konstant erwiesen, was mit der relativ stabilen Position der Blutgefäße zusammenhängt. Die Forschung ergab sogar unerwartet, dass Personen mit einer Schädigung des Nervus medianus keine Faltenbildung aufweisen. Diese Entdeckung könnte forensische Anwendungen haben, wie z. B. die Verbesserung der Fingerabdruckidentifizierungstechniken.

Mehr lesen
Technologie Haut

Stratechery Plus: Abonnement für tiefgehende Technologieanalyse

2025-02-18
Stratechery Plus: Abonnement für tiefgehende Technologieanalyse

Stratechery Plus bietet eine Reihe von Abonnementservices an, darunter ein dreimal wöchentlich erscheinendes Stratechery Update (E-Mail oder Podcast) mit einer eingehenden Analyse der täglichen Technologie-Nachrichten; Interviews mit führenden CEOs und Analysten; und mehrere thematische Podcasts, die Technologie, China, die NBA und mehr abdecken. Benutzer können Updates auf verschiedene Weise erhalten und Team- oder Jahresabonnements erwerben.

Mehr lesen

Garlic: Ein blitzschneller Java-Decompiler in C

2025-06-03
Garlic: Ein blitzschneller Java-Decompiler in C

Garlic ist ein in C geschriebener Java-Decompiler, der eine schnelle und effiziente Decompilation von .class-, .jar- und .war-Dateien in Java-Quellcode bietet. Er benötigt lediglich CMake 3.26 oder höher und keine weiteren Abhängigkeiten. Garlic unterstützt Multithreading, sodass Sie den Ausgabepfad und die Thread-Anzahl über Kommandozeilenargumente festlegen können. Er übertrifft javap, indem er die Attribute LineNumber und StackMapTable weglässt. Das Projekt ist Open-Source unter der Apache 2.0 Lizenz.

Mehr lesen
Entwicklung Java-Decompiler

Die chaotische Geschichte der JavaScript-Datumsanalyse

2025-05-28

Dieser Artikel enthüllt eine Eigenart bei der JavaScript-Datumsanalyse: '2025/05/28' und '2025-05-28' stellen unterschiedliche Daten dar. Dies rührt von langjährigen Inkonsistenzen in der Art und Weise her, wie Browser Datumszeichenfolgen analysieren. Der Artikel verfolgt die Entwicklung der Datumszeichenfolgenanalyse in Chrome, Firefox und Safari seit der Veröffentlichung des ES5-Standards im Jahr 2009 nach und hebt dabei die unterschiedlichen Implementierungen und Interpretationen des ISO 8601-Standards hervor. Letztendlich werden Datumsformate wie '2025-05-28' als UTC interpretiert, während andere als lokale Zeit interpretiert werden, was zu Verwirrung führt. Der Artikel schließt mit der Vorstellung der kommenden JavaScript Temporal API, die dieses Problem lösen wird, indem sie die Angabe von Zeitzoneninformationen vorschreibt.

Mehr lesen
Entwicklung

Jagd auf einen geisterhaften Embedded-Bug: Fehler -22

2025-01-26
Jagd auf einen geisterhaften Embedded-Bug: Fehler -22

Das Tweede-golf-Team stieß auf einen frustrierenden Bug in seiner Embedded-Rust-Software für den Mikrocontroller nRF9160, der zu dem Fehler Error::NrfError(-22) beim Senden von Daten an einen Server führte. Nach wochenlanger Untersuchung spürten sie das Problem bis zur Initialisierungsfunktion der libmodem-Bibliothek zurück. Ein Zeiger auf eine auf dem Stack zugeordnete Konfigurationsstruktur wurde verwendet, nachdem die Struktur zerstört wurde, was zu unbeabsichtigten Schreibvorgängen in die Konfiguration der gemeinsam genutzten Speicherregion führte und eine Datenlänge von 0 ergab. Das Hinzufügen von `black_box` und die Verwendung von Watchpoints lokalisierten und behoben schließlich den Bug. Das Team hob die Vorteile der Verwendung von Rust für die Embedded-Entwicklung hervor, um solche Low-Level-Fehler zu vermeiden.

Mehr lesen
Entwicklung

Das Ende der Mathematik? KI, Kapitalismus und die Zukunft des Verstehens

2025-05-19

Dieser Essay untersucht den potenziellen Einfluss von Künstlicher Intelligenz (KI) auf die mathematische Forschung. Der Autor beschreibt eine Zukunft, in der maschinelle Lernmodelle die Menschen bei der Beweisführung von Theoremen und der Entwicklung von Theorien vollständig ersetzen könnten, wobei die mathematische Forschung von einer kapitalistischen Maschine dominiert wird. Dies würde zu einer Verzerrung des Wesens der Mathematik führen – dem menschlichen Verständnis der Welt und unserer selbst – und ihren Wert von einem innewohnenden Verständnis zu einem wirtschaftlichen Nutzen verschieben. Obwohl dies nicht unmittelbar bevorsteht, argumentiert der Autor, dass wir über die Bedeutung der Mathematik nachdenken und darüber, wie wir die intellektuellen Bestrebungen der Menschen im Zeitalter der KI schützen können.

Mehr lesen
KI

Lesen von NFC-Chipdaten eines Reisepasses mit Python

2025-06-25
Lesen von NFC-Chipdaten eines Reisepasses mit Python

Der Autor versucht, die NFC-Chipdaten seines ungültigen Reisepasses mit der Python-Bibliothek pypassport auszulesen. Da der Reisepass ungültig ist, fehlt ein Teil der MRZ (maschinenlesbare Zone). Der Autor rekonstruiert die MRZ anhand anderer Informationen im Reisepass und liest erfolgreich die Passinformationen einschließlich biometrischer Daten aus. Der Artikel beschreibt detailliert den Aufbau der MRZ, die Methoden zur Berechnung der Prüfsumme und den Leseprozess und diskutiert die Möglichkeit und den praktischen Wert des Brute-Forcing der MRZ. Letztendlich zeigt der Autor, dass Brute-Forcing zwar theoretisch möglich ist, in der Praxis jedoch sehr schwierig ist, und das direkte Auslesen der Informationen aus dem Reisepass viel bequemer und effizienter ist.

Mehr lesen
Entwicklung Reisepass

KI: Ein verzerrter Spiegel

2024-12-22
KI: Ein verzerrter Spiegel

Die Philosophin Shannon Vallor argumentiert, dass aktuelle KI keinen Geist besitzt, wie wir ihn uns vorstellen, sondern eher wie ein Spiegel wirkt, der menschliche Intelligenz und Vorurteile reflektiert. Sie kritisiert die Technologiebranche dafür, Menschen auf „weiche, feuchte Computer“ zu reduzieren, und warnt davor, dass diese Unterschätzung dazu führen könnte, dass wir unsere Handlungsfähigkeit und Weisheit aufgeben. Der Artikel untersucht die Grenzen großer Sprachmodelle und zeigt, dass deren scheinbar rationale Argumentation probabilistisch ist, basierend auf statistischen Assoziationen, nicht auf echtem Verständnis. Vallor fordert, das Vertrauen in das menschliche rationale Denken wiederherzustellen, die trügerische Oberfläche von KI zu vermeiden und sich vor deren Auswirkungen auf unser Selbstverständnis zu schützen.

Mehr lesen

Bayessche Erkenntnistheorie 101: Glaubenserwartungen, Evidenz und Rationalität

2025-02-03

Dieses Tutorial führt in die bayessche Erkenntnistheorie ein und konzentriert sich auf ihre Kernnormen: Probabilismus und das Prinzip der Konditionalisierung. Anhand von Eddington’s Sonnenfinsternisbeobachtung wird veranschaulicht, wie Bayes’sche Methoden den Glauben an Hypothesen aktualisieren. Das Tutorial untersucht dann Unstimmigkeiten innerhalb des Bayesianismus bezüglich a-priori-Wahrscheinlichkeiten, Kohärenz und des Umfangs der Konditionalisierung und präsentiert grundlegende Argumente wie holländische Buchargumente, Präzisionsdominanzargumente und Argumente aus vergleichender Wahrscheinlichkeit. Schließlich wird das Problem der Idealisierung und die Anwendung bayesscher Methoden in der Wissenschaft behandelt.

Mehr lesen

Arm gibt Qualcomm-Klage auf, ebnet den Weg für den weiteren Erfolg von Oryon

2025-02-07
Arm gibt Qualcomm-Klage auf, ebnet den Weg für den weiteren Erfolg von Oryon

Arm hat seinen Versuch aufgegeben, eine wichtige Lizenz mit Qualcomm zu kündigen, wodurch Qualcomm weiterhin eigene Arm-kompatible Chips für PCs, Handys und Server produzieren kann. Die Klage resultierte aus der Übernahme von Nuvia durch Qualcomm im Jahr 2021, das über eine fortschrittliche Architekturlizenzvereinbarung (ALA) verfügte und dessen Oryon-CPU-Kerne die Snapdragon-Chips von Qualcomm antreiben. Arm argumentierte, dass Nuvia Designs ohne Genehmigung übertragen habe, aber die Jury entschied sich mehrheitlich für Qualcomm. Dies kommt Qualcomms Snapdragon X-Serie und Snapdragon 8 Elite-Chips (für PCs bzw. High-End-Smartphones) zugute und stärkt seine Position auf dem KI-Markt. Obwohl Arm darauf hinweist, dass weitere Klagen anhängig sind, berücksichtigen seine Finanzprognosen dieses Ergebnis bereits und erwarten weiterhin Lizenzgebühren von Qualcomm. Beide Unternehmen äußerten sich zuversichtlich, dass der Aufstieg kleiner, aber leistungsstarker LLMs ihre Geschäfte nicht wesentlich beeinträchtigen wird, und setzen sich für die Unterstützung der Ausführung von LLMs auf Geräten ein.

Mehr lesen
Technologie Chiplizenzierung

I Dropped My Phone The Screen Cracked: Eine Web Audio Bibliothek für vereinfachte Audioprogrammierung

2025-05-16
I Dropped My Phone The Screen Cracked: Eine Web Audio Bibliothek für vereinfachte Audioprogrammierung

I Dropped My Phone The Screen Cracked ist eine innovative Web Audio Bibliothek, die das Erstellen, Konfigurieren und Verbinden von Audioknoten im Browser mithilfe von Methodenverkettung und CSS-ähnlichen Selektoren vereinfacht. Sie unterstützt die Definition von Makros und die Erstellung von Plugins, wodurch die Audioprogrammierung so intuitiv wird wie das Patchen eines modularen Synthesizers. Komplexe Audioverarbeitung lässt sich prägnant und ausdrucksstark darstellen. Entwickler können Audioknoten einfach per Methodenverkettung erstellen und verbinden, sie mit Selektoren manipulieren und Makros verwenden, um Knotenketten in wiederverwendbare Einheiten zu kapseln, was die Lesbarkeit und Wartbarkeit des Codes verbessert.

Mehr lesen
Entwicklung Audioprogrammierung

Browser MCP: Lokale Browserautomatisierung

2025-04-07

Browser MCP ist ein Tool für die lokale Browserautomatisierung, das Geschwindigkeit, Sicherheit und Benutzerfreundlichkeit priorisiert. Die Automatisierung erfolgt lokal, was zu einer höheren Leistung ohne Netzwerklatenz führt und Ihre Browseraktivitäten privat hält – keine Daten werden an entfernte Server gesendet. Es verwendet Ihr vorhandenes Browserprofil, wodurch Sie bei allen Diensten angemeldet bleiben, und umgeht Bot-Erkennung und CAPTCHAs durch die Verwendung Ihres echten Browser-Fingerabdrucks.

Mehr lesen
Entwicklung

kdlfmt: Ein robuster KDL-Code-Formatter

2025-05-12
kdlfmt: Ein robuster KDL-Code-Formatter

kdlfmt ist ein auf Rust basierendes Kommandozeilenprogramm zum Formatieren von KDL-Dokumenten (Key-Data-List). Die Installation ist flexibel und unterstützt Cargo, Homebrew, npm und vorkompilierte Binärdateien. Es bietet den Befehl `format` zum Formatieren, `check` zur Validierung und `completions` für die Shell-Autovervollständigung. `.kdlfmtignore`-Dateien ermöglichen den Ausschluss von Dateien, und Optionen ermöglichen die Angabe der KDL-Version und des Log-Levels. Ob über Pipeline-Eingabe oder die direkte Verarbeitung von Dateien, kdlfmt formatiert KDL-Code effizient für bessere Lesbarkeit und Konsistenz.

Mehr lesen
Entwicklung

Langlebiges Plastik erhält durch neuartiges Polymerisationsverfahren ein Nachhaltigkeits-Makeover

2025-02-12
Langlebiges Plastik erhält durch neuartiges Polymerisationsverfahren ein Nachhaltigkeits-Makeover

Forscher der Cornell University haben einen neuartigen abbaubaren Duroplast aus biobasierten Materialien entwickelt, der sowohl Langlebigkeit als auch Recyclingfähigkeit bietet. Dieses Material verwendet eine orthogonale Polymerisation eines einzigen Monomers, wobei zunächst eine flexible Polymerkette gebildet und dann das verbleibende Monomer für eine zweite Polymerisation verwendet wird, um einen robusten, vernetzten Polymer zu erzeugen. Durch die Steuerung der Lichteinstrahlung und der Katalysatoren können die Materialeigenschaften angepasst werden. Diese Innovation verspricht eine nachhaltige Alternative zu den derzeit nicht abbaubaren, erdölbasierten Duroplasten und bietet eine mögliche Lösung für die Plastikverschmutzung.

Mehr lesen

arXivLabs: Gemeinschaftsarbeit an neuen arXiv-Funktionen

2025-03-20
arXivLabs: Gemeinschaftsarbeit an neuen arXiv-Funktionen

arXivLabs ist eine offene Plattform, die es Entwicklern ermöglicht, mit der arXiv-Community zusammenzuarbeiten, um neue Funktionen direkt auf der Website zu entwickeln und zu teilen. Teilnehmer müssen sich an die Werte von arXiv halten: Offenheit, Gemeinschaft, Exzellenz und Datenschutz der Benutzerdaten. Haben Sie eine Idee, um die arXiv-Community zu verbessern? Erfahren Sie mehr über arXivLabs!

Mehr lesen
Entwicklung

Shelgon: Ein robustes Rust-Framework für interaktive REPL-Anwendungen

2025-03-06
Shelgon: Ein robustes Rust-Framework für interaktive REPL-Anwendungen

Shelgon ist ein robustes Rust-Framework zum Erstellen interaktiver REPL-Anwendungen (Read-Eval-Print Loop) und benutzerdefinierter Shells. Es bietet eine flexible, typsichere Grundlage mit integrierten Terminal-UI-Funktionen unter Verwendung von ratatui. Zu den Funktionen gehören typsichere Befehlsausführung, asynchrone Laufzeitintegration (tokio), eine schöne TUI, umfangreiche Eingabeverarbeitung (Befehlsverlauf, Cursorbewegung, Tabulator-Vervollständigung, Behandlung von Strg+C/Strg+D), Unterstützung für benutzerdefinierte Kontexte und STDIN-Unterstützung. Das Projekt enthält eine umfassende Dokumentation und Beispiele, um Entwicklern zu helfen, schnell eigene Shells zu erstellen.

Mehr lesen

req-update-check: Aktualisieren Sie Ihre requirements.txt mühelos

2025-05-08
req-update-check: Aktualisieren Sie Ihre requirements.txt mühelos

Müde vom manuellen Aktualisieren Ihrer `requirements.txt`-Datei? `req-update-check` automatisiert den Prozess! Dieses Python-Tool überprüft Ihre Abhängigkeiten auf Updates und zeigt die Schwere (major/minor/patch), Homepages und Changelogs an. Es unterstützt Caching, Kommentare und verschiedene Installationsmethoden und vereinfacht so die Abhängigkeitsverwaltung. Steigern Sie Ihren Entwicklungsprozess noch heute!

Mehr lesen
Entwicklung

Lösen des LinkedIn-Damenproblems mit SMT: Einfacher als mit SAT!

2025-06-12
Lösen des LinkedIn-Damenproblems mit SMT: Einfacher als mit SAT!

Dieser Beitrag beschreibt die Lösung des „LinkedIn-Damen“-Puzzles – einer Variante des klassischen N-Damen-Problems mit zusätzlichen regionalen Einschränkungen – mithilfe des SMT-Solvers Z3. Der Autor zeigt, dass die Formulierung des Problems in SMT unter Verwendung ganzzahliger Variablen und Constraints deutlich einfacher ist als die äquivalente SAT-Formulierung, die viele boolesche Klauseln erfordert. Obwohl SMT-Solver möglicherweise langsamer sind als hochoptimierte SAT-Solver wie Glucose, macht die einfache Codierung SMT für viele bevorzugt. Der Beitrag enthält den vollständigen Code und hilfreiche Plausibilitätsprüfungen zur Überprüfung der Korrektheit des Modells. Dies liefert eine überzeugende Erklärung für die Präferenz der Branche für Tools, die zu SAT kompilieren, anstatt SAT direkt zu verwenden.

Mehr lesen
Entwicklung SMT-Solver

Dwingeloo-Radioteleskop empfängt Signale von Voyager 1

2024-12-19

Das historische Radioteleskop von Dwingeloo in den Niederlanden, ein 1956 errichtetes Nationaldenkmal, hat erfolgreich schwache Signale von Voyager 1 empfangen, die sich fast 25 Milliarden Kilometer von der Erde entfernt befindet. Obwohl die Designempfangsfrequenz des Teleskops nicht mit der 8,4-GHz-Telemetrie von Voyager 1 übereinstimmt, haben die Forscher dies durch den Anbau einer neuen Antenne und die Korrektur der Dopplerverschiebung überwunden. Diese Leistung zeigt den Einfallsreichtum, ältere Technologien für bemerkenswerte Leistungen einzusetzen, und unterstreicht das anhaltende Streben der Menschheit nach Weltraumforschung.

Mehr lesen
Technologie Radioteleskop

Basecamp verlässt AWS S3, baut 18PB privaten Speicher

2025-03-30
Basecamp verlässt AWS S3, baut 18PB privaten Speicher

Basecamp, das Unternehmen hinter HEY und Basecamp, verlässt AWS S3 nach Ablauf eines Vierjahresvertrags am 30. Juni. Sie haben eine private Speicherlösung mit Pure Storage aufgebaut, die 18 PB NVMe-Speicher umfasst. Eine S3-kompatible API vereinfacht den Übergang, obwohl die Migration von 6 PB Daten etwa drei Wochen dauern wird. Dieser Schritt vermeidet hohe S3-Verlängerungsgebühren und spart in fünf Jahren fast 5 Millionen Dollar.

Mehr lesen
Technologie

KI vs. Ende-zu-Ende-Verschlüsselung: Ein Datenschutz-Showdown

2025-01-17
KI vs. Ende-zu-Ende-Verschlüsselung: Ein Datenschutz-Showdown

Dieser Artikel untersucht den Konflikt zwischen KI und Ende-zu-Ende-Verschlüsselung. Der Aufstieg von KI-Assistenten erfordert die Verarbeitung immer sensiblerer Daten außerhalb des Geräts, was die Datenschutzmaßnahmen der Ende-zu-Ende-Verschlüsselung in Frage stellt. Obwohl Unternehmen wie Apple versuchen, dies mit „Private Cloud Compute“ und vertrauenswürdiger Hardware zu mildern, hängt dieser Ansatz von komplexer Software- und Hardwaresicherheit ab und ist keine perfekte Lösung. Eine tiefere Sorge besteht in der Kontrolle leistungsstarker KI-Agenten; sobald sie eingesetzt werden, wird der Zugriff zum wichtigsten Faktor, wodurch die Gefahr besteht, dass staatliche oder unternehmerische Zugriffe die Privatsphäre beeinträchtigen.

Mehr lesen

C/C++: Performance vor Korrektheit?

2025-03-31

Dieser Artikel untersucht die Fallstricke des "undefinierten Verhaltens" in C und C++. Im Streben nach maximaler Performance gehen Compiler oft nachlässig mit nicht initialisierten Variablen, arithmetischen Überläufen, Endlosschleifen und Nullzeigern um, anstatt Fehler zu melden oder Sicherheitsüberprüfungen einzufügen. Dies macht Programme schwer zu debuggen und zu warten und kann zu unvorhersehbaren Abstürzen führen. Der Autor verwendet mehrere Beispiele, um zu zeigen, wie C/C++-Compiler die Optimierung priorisieren, selbst auf Kosten der Korrektheit und Vorhersagbarkeit des Programms, was zu einer Reflexion über diese Designphilosophie führt.

Mehr lesen
Entwicklung

DOS APPEND-Befehl: Überbrückung der Kluft zwischen Alt und Neu

2024-12-20

Bei der Rekonstruktion des DOS 2.11-Quellcodes stieß der Autor auf eine Herausforderung: Der alte MASM 1.25-Assembler unterstützte keine Verzeichnisse, was im Konflikt mit der modernen Dateiorganisation in einer Baumstruktur stand. Um einen monolithischen Ordner zu vermeiden, setzte der Autor geschickt den DOS APPEND-Befehl ein. APPEND ist ein TSR-Programm (Terminate and Stay Resident), das Systemaufrufe wie das Öffnen von Dateien abfängt und in einer vordefinierten Pfadliste sucht, wenn die Datei im aktuellen Verzeichnis nicht gefunden wird. Dies ermöglichte es MASM 1.25, Dateien innerhalb der hierarchischen Struktur zu finden, löste die Inkompatibilität und unterstrich den überraschenden Nutzen von APPEND in bestimmten Szenarien.

Mehr lesen
Entwicklung

Der Meter: Ein 4500 Jahre altes Geheimnis in der Großen Pyramide?

2025-03-04

Dieser Artikel hinterfragt das herkömmliche Verständnis des Ursprungs des Meters und legt nahe, dass es möglicherweise Jahrtausende älter ist als die Französische Revolution. Er untersucht die mathematischen Beziehungen innerhalb der Großen Pyramide von Gizeh und enthüllt erstaunliche Verbindungen zwischen ihren Abmessungen und den Konstanten π und dem Goldenen Schnitt, die letztendlich mit dem modernen Meter verknüpft werden. Der Autor schlägt vor, dass die alten Ägypter das Meter kannten und Einheiten wie den Ellenmaß daraus ableiteten, was Fragen zur technologischen Raffinesse alter Zivilisationen aufwirft.

Mehr lesen
Sonstiges

LCP-eBook-DRM: Eine vorsichtig optimistische Einschätzung

2025-05-09
LCP-eBook-DRM: Eine vorsichtig optimistische Einschätzung

Readiums LCP-eBook-DRM-Schema ermöglicht das Offline-Lesen nach dem Herunterladen, ohne ständige Online-Überprüfung. Es verwendet AES-256-Verschlüsselung und wird über eine .lcpl-Datei autorisiert, die die benötigten Entschlüsselungsdaten enthält. Obwohl das Schema auf einem proprietären Entschlüsselungs-BLOB basiert, ist es aufgrund des offenen ePub-Formats und der Unterstützung durch mehrere Lesegeräte relativ sicher und ermöglicht Offline-Sicherungen. Der Buchhändler kann jedoch Geräte und Lesezeiten verfolgen, und vergessene Passwörter sind nicht wiederherstellbar. Darüber hinaus sind die langfristige Kompatibilität und Sicherheit des BLOBs fraglich, und die Gefahr des Crackens besteht weiterhin. Kurz gesagt, LCP stellt einen relativ harmlosen Versuch von DRM dar, aber seine langfristige Sicherheit und der Grad der Benutzerkontrolle bedürfen einer vorsichtigen Bewertung.

Mehr lesen
Technologie

Bowie's Online-Single-Experiment 1996: Ein disruptiver Versuch der Musikdistribution

2025-05-07
Bowie's Online-Single-Experiment 1996: Ein disruptiver Versuch der Musikdistribution

1996 boomte der Online-Musikhandel, doch digitale Downloads und Streaming stellten Herausforderungen dar. David Bowies Single "Telling Lies" wurde zu einem entscheidenden Experiment. Bowie arbeitete mit N2K zusammen und veröffentlichte den Song auf seiner Website in verschiedenen Formaten, darunter niedrigqualitative RealAudio- und Shockwave-Audiostreams sowie höherqualitative, aber 45 Minuten lange Liquid-Audio-Versionen. Trotz niedriger Bandbreite, langsamer Download-Geschwindigkeiten und Serverfehlern erreichte die Single innerhalb einer Woche 450.000 Downloads und wurde zu einem erfolgreichen Marketing-Event, das die Zukunft der digitalen Musikdistribution vorwegnahm und Bowies experimentierfreudigen Geist unterstrich.

Mehr lesen
Technologie digitale Musik
1 2 448 449 450 452 454 455 456 595 596