Vom Gurkenhersteller zum König: Die unbekannte Geschichte von Khalid Sheldrake

2024-12-18

Bertie Sheldrake, Enkel eines Londoner Gurkenherstellers, konvertierte zum Islam und nannte sich Khalid. Er wurde eine prominente Figur in der britisch-muslimischen Gemeinde, gründete Zeitschriften und nahm schließlich die Königswürde der kurzlebigen Islamischen Republik Ostturkestan in Xinjiang an. Diese unglaubliche Reise, vom gewöhnlichen Leben in London zu einem fernen Königreich und zurück in die Obskurität, fügt der Geschichte des britischen Islam des 20. Jahrhunderts ein faszinierendes Kapitel hinzu.

Mehr lesen

Sensordaten zurückgewinnen: Befreiung aus der Cloud

2024-12-18

Dieser Artikel beschreibt, wie ein Embedded-Softwareentwickler die Kontrolle über die Daten eines Cloud-verbundenen Radonsensors wiedererlangt hat, indem er die Server des Herstellers umgangen hat. Durch die Analyse des Netzwerkverkehrs entdeckte der Entwickler eine Schwachstelle, bei der der Sensor die Serverzertifikate nicht korrekt validierte. Mithilfe eines lokalen DNS-Servers und eines benutzerdefinierten Python-Webservers konnte der Entwickler die Rohdaten des Sensors erfolgreich abfangen und lesen. Dies ermöglicht programmatischen Zugriff und stellt die Funktionsfähigkeit auch dann sicher, wenn die Server des Herstellers ausfallen. Der Artikel hebt die Bedeutung der Netzwerksicherheit und die Datenschutzrisiken hervor, die mit dem DNS-Verkehr verbunden sind.

Mehr lesen

Ägyptische Brüche: Eine Reise durch die antike Mathematik

2024-12-18

Dieser Artikel erforscht die faszinierende Welt der ägyptischen Brüche, ein einzigartiges mathematisches System, das von den alten Ägyptern verwendet wurde. Im Gegensatz zu modernen Brüchen verwenden ägyptische Brüche nur Einheitsbrüche (Brüche mit einem Zähler von 1) und alle Nenner müssen verschieden sein. Der Artikel verfolgt die Geschichte der ägyptischen Brüche, konzentriert sich auf den Rhind-Mathematikpapyrus und untersucht ihre praktischen Anwendungen, wie z. B. die faire Aufteilung von Ressourcen. Er stellt den gierigen Algorithmus zur Suche nach ägyptischen Brüchen und Methoden zur Suche nach den kürzesten vor und untersucht auch verwandte ungelöste mathematische Probleme, darunter die Erdős-Straus-Vermutung.

Mehr lesen

Browser-Erweiterung 'refoorest' wegen betrügerischen Baumpflanzprogramms angeklagt

2024-12-18

Eine Untersuchung der Browser-Erweiterung refoorest und des Impact Hero SDK von Colibri Hero enthüllt ein irreführendes Affiliate-Marketing-System, das als Baumpflanz-Initiative getarnt ist. Die Erweiterung gibt die Anzahl der gepflanzten Bäume falsch an, nutzt Benutzerdaten durch incentivierte Bewertungen und Weiterempfehlungen aus, und das SDK erhält übermäßige Benutzerberechtigungen ohne angemessene Offenlegung, was gegen die Richtlinien des Chrome Web Stores verstößt. Der Artikel deckt ein Muster undurchsichtiger Praktiken auf, darunter gefälschte Testimonials, finanzielle Intransparenz und Datensicherheitslücken, und stellt die Behauptungen des Unternehmens zur Umweltverantwortung ernsthaft in Frage.

Mehr lesen

Schachweltmeisterschaft 2024: Eine datenbasierte Tiefenanalyse

2024-12-18

Die Schachweltmeisterschaft 2024 krönte Gukesh Dommaraju zum jüngsten Weltmeister der Geschichte, nachdem er Ding Liren besiegt hatte. Diese Analyse verwendet Daten wie Genauigkeit, Fehlertypen, durchschnittlichen Centipawn-Verlust, Zugzeiten, Umwandlungsrate und Comeback-Rate, um das Match zu untersuchen. Die Daten deuten darauf hin, dass Ding Liren eine etwas höhere Präzision und Konsistenz zeigte, aber ein entscheidender Fehler im letzten Spiel war entscheidend. Der Autor folgert, dass eine Datenanalyse zwar eine objektive Perspektive bietet, aber mit anderen Faktoren kombiniert werden muss, um ein ganzheitliches Verständnis der Komplexität des Matches zu erhalten.

Mehr lesen
Spiele Datenanalyse

Frankfurter Silberamulet schreibt frühchristliche Geschichte um

2024-12-18

Archäologen haben in einem römischen Grab aus dem 3. Jahrhundert nahe Frankfurt am Main einen bahnbrechenden Fund gemacht: ein Silberamulett, die „Frankfurter Silberinschrift“. Das Amulett stammt aus der Zeit von 230 bis 270 n. Chr. und ist fast 50 Jahre älter als bisher bekannte christliche Artefakte aus dieser Region. Die mit modernster Technologie entzifferte Inschrift enthält ausschließlich christlichen Inhalt, darunter Anrufungen an Jesus Christus und Bibelstellen. Diese Entdeckung verschiebt die Chronologie des Christentums nördlich der Alpen deutlich nach hinten und beleuchtet seine frühe Verbreitung und seinen Einfluss im römischen Germanien. Der Fund hat große Bedeutung für die Archäologie, Theologie und römische Geschichte.

Mehr lesen

GPS-Technologie erklärt: Von einfacher Positionierung zur globalen Navigation

2024-12-18

Dieser Artikel liefert eine umfassende Erklärung der GPS-Technologie. Beginnend mit einem einfachen 2D-Positionierungssystem, führt der Autor schrittweise wichtige Konzepte wie 3D-Positionierung, Zeitmessung, Satellitenbahnen, relativistische Effekte und Signalverarbeitung ein. Durch geschickte Analogien und anschauliche Abbildungen erklärt der Autor, wie GPS Signale von Satelliten verwendet, kombiniert mit Zeit- und Abstandsmessungen, um präzise die Position und den Zeitversatz des Empfängers zu berechnen. Der Artikel untersucht auch die technischen Details der Kodierung, Dekodierung und Störfestigkeit des GPS-Signals und zeigt die tiefgreifende wissenschaftliche und technische Grundlage der GPS-Technologie.

Mehr lesen
Technologie Satellitennavigation

Railway: Umsatzautomatisierung statt Vertrieb

2024-12-18

Railway beschreibt den Übergang von traditionellen Vertriebsmethoden zu automatisiertem Umsatzwachstum. Erste Versuche mit traditionellen Vertriebsmethoden erwiesen sich als ineffektiv. Sie wechselten zu einem produktgeführten Wachstumsmodell (PLG) und entwickelten ein Regressionsmodell zur Vorhersage von Kunden-Upgrades oder -Abwanderung. Dieses Modell verwendet Faktoren wie erfolgreiche/fehlgeschlagene Builds, konfigurierte Regionen, Supportanfragen und Feature-Adoption, um Kunden zu bewerten und diejenigen zu identifizieren, die Unterstützung benötigen. Proaktive Unterstützung und dieser gezielte Ansatz steigerten den Umsatz und die Kundenzufriedenheit und führten zu nachhaltigem Geschäftswachstum.

Mehr lesen

Japans 33-Milliarden-Dollar-Wette auf die Chipherstellung

2024-12-18

Japan investiert 33 Milliarden Dollar in den Bau von Halbleiterfabriken in abgelegenen Regionen wie Hokkaido, um seine Dominanz in der Chipindustrie zurückzugewinnen. Dies hat einen Bauboom ausgelöst und viele Arbeitskräfte angezogen, ein starker Kontrast zum relativ schleppenden Arbeitsmarkt der Region. Das ehrgeizige Projekt ist ein riskantes Unterfangen, spiegelt aber Japans Entschlossenheit wider, an die Spitze der technologischen Innovation zurückzukehren.

Mehr lesen

Optimierung von Rubys JSON: Teil 1

2024-12-18

Dieser Blogbeitrag beschreibt, wie der Autor das Ruby JSON-Gem optimiert hat, um es zu einem der schnellsten JSON-Parser und -Generatoren zu machen. Anstatt komplexer Techniken wurden einfache Optimierungen basierend auf Profiling angewendet, wie z. B. das Vermeiden redundanter Prüfungen, das Priorisieren günstigerer Bedingungen, das Reduzieren der Einrichtungskosten und die Verwendung von Lookup-Tabellen. Diese Verbesserungen gelten sowohl für C- als auch für Ruby-Code. Die Optimierungen haben die Leistung des JSON-Gems deutlich verbessert und es mit Alternativen wie `oj` wettbewerbsfähig gemacht, wodurch der Bedarf an Monkey Patching reduziert und Stabilitäts- und Kompatibilitätsprobleme im Zusammenhang mit `oj` behoben wurden.

Mehr lesen

Kein Adam mehr: Skalierung der Lernrate bei der Initialisierung ist alles, was Sie brauchen

2024-12-18

Forscher stellen SGD-SaI vor, einen neuen Optimierer, der den stochastischen Gradientenabstieg verbessert. SGD-SaI behebt Trainingsungleichgewichte, indem es die Lernrate bei der Initialisierung für verschiedene Parametergruppen skaliert, basierend auf deren Gradienten-Signal-Rausch-Verhältnis. Wesentlich speichereffizienter als AdamW, erreicht SGD-SaI vergleichbare oder überlegene Leistung gegenüber AdamW bei verschiedenen Transformer-basierten Aufgaben, einschließlich ImageNet-Klassifizierung und LLM-Pretraining. Seine Robustheit und Praktikabilität werden in verschiedenen Anwendungen gezeigt, was es zu einer überzeugenden Alternative macht.

Mehr lesen
KI

ImPlot3D: Eine Hochleistungs-3D-Plotting-Bibliothek im Immediate Mode basierend auf Dear ImGui

2024-12-18

ImPlot3D ist eine Open-Source-Bibliothek, die auf Dear ImGui aufbaut und Entwicklern eine benutzerfreundliche und performante Möglichkeit bietet, 3D-Diagramme zu erstellen. Unabhängig von ImPlot unterstützt ImPlot3D verschiedene 3D-Diagrammtypen, darunter Liniendiagramme, Streudiagramme, Oberflächendiagramme und Netzdiagramme, mit interaktiver Drehung, Schwenken und Zoomfunktion. Die intuitive API, ähnlich wie bei Dear ImGui und ImPlot, ermöglicht eine schnelle Integration und Anpassung von Markern, Linien, Oberflächen und Netz-Stilen, mit Optionen für integrierte oder benutzerdefinierte Farbpaletten. Eine umfassende Demo-Anwendung unterstützt Benutzer beim Lernen und Verwenden der Funktionen.

Mehr lesen
Entwicklung 3D-Plotting

Python Meta-Circular Interpreter: Implementierung eines Python-Interpreters in Python

2024-12-18

Dieser Artikel zeigt, wie man einen Python Meta-Circular Interpreter (MCI) mit Python selbst erstellt. Ein MCI ist ein Interpreter, der in der Sprache geschrieben ist, die er interpretiert, und ermöglicht die Implementierung einer Teilmenge oder Obermenge der Host-Sprache. Der Autor beschreibt detailliert die Implementierung des MCI, einschließlich des Parsens von Python-Quellcode, der Erstellung eines Abstract Syntax Tree (AST), des Durchlaufens des AST und der Ausführung von Anweisungen sowie wichtiger Konzepte wie Scope, Symboltabellen und der Behandlung von Kontrollflussanweisungen (z. B. while-Schleifen und if-Anweisungen). Dieses Beispiel bietet ein tiefes Verständnis der Mechanik des Interpreters und zeigt, wie man das AST-Modul von Python und integrierte Funktionen nutzt, um komplexere Interpreter zu erstellen.

Mehr lesen

Jupyter Notebooks: End-to-End-Tests und Dokumentation in einem

2024-12-18

Bei der Entwicklung einer Quantencomputer-Bibliothek nutzte der Autor Jupyter Notebooks sowohl als Benutzerhandbücher als auch für End-to-End-Tests. Durch das Auslesen von Umgebungsvariablen (z. B. SERVER_URL) in den Notebooks wurde eine Parametrisierung erreicht, die sowohl die Ausführung durch Benutzer als auch durch automatisierte CI/CD-Pipelines ermöglicht. Zwei Methoden zum Ausführen von Notebooks wurden untersucht: nbclient für die Einfachheit und nbconvert/jq für mehr Kontrolle, aber erhöhte Komplexität. Der Autor entschied sich für die Benutzerfreundlichkeit von nbclient und integrierte so effektiv die Dokumentationswartung und Code-Tests, wodurch die Integrität beider bei jeder Merge-Request gewährleistet ist.

Mehr lesen
Entwicklung End-to-End-Tests

Beringstraße war eher Sumpf als Steppe, so eine Studie

2024-12-18

Neue Forschungsergebnisse widerlegen die bisherige Annahme, dass die Beringstraße, die Landbrücke zwischen Sibirien und Alaska, eine trockene Steppe war. Mithilfe von Sonar und Sedimentproben haben Wissenschaftler eine viel feuchtere Landschaft entdeckt, die eher einem sumpfigen Ökosystem mit vielen Flüssen und Seen ähnelt. Diese Entdeckung kompliziert Theorien über die menschliche und tierische Migration über die Landbrücke, da das feuchte Gelände verschiedene Herausforderungen und Möglichkeiten für verschiedene Arten mit sich gebracht hätte. Interessanterweise wurde Mammut-DNA in den Sedimenten gefunden, was darauf hindeutet, dass selbst in diesem sumpfigen Umfeld große Tiere gedeihen und die Gegend durchqueren konnten. Diese Forschung bietet eine überarbeitete Perspektive darauf, wie frühe Menschen Nordamerika besiedelten.

Mehr lesen

Das Chaos zähmen: Zentralisierte und strukturierte Fehlerbehandlung in Go

2024-12-18

Dieser Artikel beschreibt die Erfahrung des Autors bei der Bewältigung wachsender Probleme mit der Fehlerbehandlung in einem wachsenden Go-Projekt. Anfänglich führte der einfache Ansatz zur Fehlerbehandlung zu einem Chaos aus unübersichtlichen Logs und nicht nachvollziehbaren Fehlern. Um dies zu lösen, wurde ein neues Framework für die Fehlerbehandlung entwickelt und implementiert. Dieses Framework verwendet ein zentralisiertes, strukturiertes System mit Namespace-Codes, um Fehler aussagekräftig und nachvollziehbar zu machen. Der Kern ist eine zentrale Deklaration von Fehlercodes; jede Serviceschicht gibt nur ihre eigenen Namespace-Codes zurück, angereichert mit Kontextinformationen. Der Artikel erläutert detailliert die Designentscheidungen, die Implementierung, die gewonnenen Erkenntnisse und die Migrationsstrategie und bietet wertvolle praktische Erfahrungen.

Mehr lesen
Entwicklung Softwarearchitektur

Archive Team: Rettung der digitalen Geschichte

2024-12-18

Das Archive Team ist ein loser Zusammenschluss von Archivaren, Programmierern und Freiwilligen, die sich der Bewahrung unseres digitalen Erbes verschrieben haben. Seit 2009 kämpfen sie gegen das Schließen von Websites, das Löschen von Daten und mehr und bemühen sich, historische Informationen zu retten, bevor sie für immer verloren gehen. Sie beteiligen sich aktiv an verschiedenen Datenarchivierungsprojekten und bieten Beratung zu Datenverwaltung und -wiederherstellung an. Aktuelle Projekte umfassen das Sichern von Daten von Plattformen wie Telegram und Cohost sowie fortlaufende Bemühungen für Websites wie Blogger, GitHub und Imgur.

Mehr lesen

Ergo: Ein moderner IRC-Server in Go

2024-12-18

Ergo ist ein moderner IRC-Server, der in Go geschrieben wurde und sich durch einfache Einrichtung und Bedienung auszeichnet. Er kombiniert die Funktionen eines ircd, eines Service-Frameworks und eines Bouncers (integrierte Kontoverwaltung, Verlaufsspeicherung und Bouncer-Funktionalität). Er unterstützt die neueste IRCv3-Spezifikation und ist durch eine umkonfigurierbare YAML-Konfiguration hochgradig anpassbar. Zu den Hauptmerkmalen gehören integrierte Services (NickServ, ChanServ, HostServ), native TLS/SSL-Unterstützung, SASL-Authentifizierung, LDAP-Unterstützung und erweiterte Sicherheits- und Datenschutzfunktionen.

Mehr lesen
Entwicklung IRC-Server

Open-Source 5-Band-Equalizer a5eq.lv2 veröffentlicht

2024-12-18

ashafq hat a5eq.lv2 veröffentlicht, ein Open-Source 5-Band-Equalizer LV2-Plugin. Dieses Plugin bietet einen Low Shelf, drei Peaking-Filter und einen High Shelf, entwickelt für präzise Audiobearbeitung von Hobby- und professionellen Toningenieuren. Es verfügt über hochpräzise Filterkoeffizienten, Stereoverarbeitung und eine benutzerfreundliche Oberfläche. Kompatibel mit jeder LV2-fähigen Host-Software wie Ardour und Audacity, lässt es sich einfach über die Kommandozeile installieren und verwenden. Benutzer können Probleme melden oder über GitHub zum Code beitragen.

Mehr lesen

Exbody2: Hochgenaue Ganzkörperbewegungs-Imitation für humanoide Roboter

2024-12-18

Forscher haben Exbody2 entwickelt, ein allgemeines Ganzkörper-Tracking-Framework, das es humanoiden Robotern ermöglicht, ausdrucksstarke Bewegungen mit menschenähnlicher Stabilität auszuführen. Exbody2 wurde mithilfe von Reinforcement Learning in einer Simulation trainiert und dann auf die reale Welt übertragen. Es entkoppelt die Keypoint-Verfolgung von der Geschwindigkeitsregelung und nutzt eine privilegierte Lehrer-Policy, um präzise Nachahmungsfähigkeiten zu destillieren, wodurch eine hochgenaue Reproduktion dynamischer Bewegungen wie Laufen, Hocken und Tanzen erreicht wird. Experimente auf zwei humanoiden Plattformen zeigen eine überlegene Leistung im Vergleich zu den neuesten Methoden und liefern praktische Richtlinien für eine fortschrittliche Ganzkörperkontrolle in der humanoiden Robotik.

Mehr lesen

Google-Suche: Qualitätsverlust führt zu Nutzerfrustration

2024-12-18

Der SEO-Experte Elie Berreby hebt einen signifikanten Qualitätsverlust bei der Google-Suche hervor, der zu weit verbreiteter Nutzerunzufriedenheit führt. Durch die Analyse von Nutzerfeedback aus inoffiziellen Kanälen wie YouTube-Kommentaren deckt er Beschwerden über verschlechterte Suchergebnisse, übermäßige Werbung und KI-Überblicke auf, die Inhalte stehlen. Googles Strategie scheint die Monetarisierung gegenüber der Nutzererfahrung zu priorisieren, was möglicherweise dazu führt, dass Nutzer auf alternative Suchmaschinen ausweichen. Der Artikel dient als Warnung an Google und deutet auf schwerwiegende Folgen hin, wenn keine Verbesserungen vorgenommen werden.

Mehr lesen

Adaptierbarer Texteditor 'ad': Kombination von Vim und Acme

2024-12-18

ad ist ein neuartiger Texteditor, der die modale Bearbeitungsoberfläche von Vim und Kakoune mit dem Erweiterungsansatz von Plan9s Acme kombiniert. ad ermöglicht es Benutzern, Text auszuführen und dient als Experimentierumgebung für die Implementierung verschiedener Texteditorfunktionen. Derzeit ist ad stabil genug und funktionsreich genug, um ausprobiert zu werden, obwohl die Dokumentation spärlich ist und möglicherweise Fehler vorhanden sind. Die Designphilosophie von ad kombiniert die modale Bearbeitung von Vim, den Mini-Buffer von Emacs und die Bearbeitungsbefehle und Erweiterbarkeit von Acme, mit dem Ziel, eine komfortable Bearbeitungsumgebung zu schaffen, die die direkte Interaktion mit externen Tools und Programmen unterstützt.

Mehr lesen

Schnelle Texturgenerierung: Ein Tutorial zur XOR-Textur

2024-12-18

Dieses Tutorial erklärt, wie man eine XOR-Textur generiert, eine einfache Textur, die durch XOR-Verknüpfung der x- und y-Koordinaten jedes Pixels erstellt wird. Obwohl sie nicht ideal für Spiele oder Kunst ist, eignet sie sich perfekt zum Testen von Textur-Mappern. Der Artikel beschreibt die XOR-Operation, diskutiert den Einfluss der Texturgrösse auf die Helligkeit der Farbe und zeigt, wie man ähnliche Texturen mit den Operatoren UND und ODER erzeugt. Ein Beispiel für eine 3D-Textur mit XOR wird ebenfalls vorgestellt.

Mehr lesen

Designtokens: Der Schlüssel zu skalierbaren und konsistenten UI-Architekturen

2024-12-18

Dieser Artikel untersucht die Rolle von Designtokens in der modernen UI-Architektur. Indem Designentscheidungen als Daten dargestellt werden, dienen Designtokens als Single Source of Truth und ermöglichen die automatisierte Codegenerierung über verschiedene Plattformen hinweg, was zu schnelleren Updates und einer verbesserten Designkonsistenz führt. Der Artikel beschreibt detailliert die hierarchische Organisation von Designtokens (Options-, Entscheidungs- und Komponententokens), automatisierte Verteilungsprozesse und wie man die geeignete Anzahl von Ebenen und den Umfang der Tokens wählt. Abschließend wird erörtert, wann Designtokens angebracht sind und welche Grenzen sie haben, um den Lesern zu helfen, ihre Eignung für ihre Projekte zu bestimmen.

Mehr lesen

dLine: Ein Terminal-Kalendertool für effizientes Zeitmanagement

2024-12-18

dLine ist ein Kommandozeilen-Tool, das wichtige Daten im Kalenderformat direkt in Ihrem Terminal darstellt. Es überwacht wichtige Termine, vereinfacht das Hinzufügen von Ereignissen über APIs und berechnet Zeiträume für verschiedene Ereignistypen. Entwickelt für Entwickler, optimiert dLine die Ereignisverwaltung und die Terminplanung, ohne das Terminal verlassen zu müssen. Es bietet dynamische und statische Ansichten, einen Ereignisrechner und robuste Datenverwaltungsfunktionen, einschließlich Hinzufügen, Löschen, Anzeigen und Bereinigen von Ereignissen. dLine unterstützt auch benutzerdefinierte Farbschemata, Benutzerübersetzungen und die Integration mit Google Kalender.

Mehr lesen

Wir bauten die Saturn V: Die Geschichte der Mondrakete

2024-12-18

Dieser Artikel erzählt die Geschichte der Entwicklung der Saturn-V-Rakete, des mächtigen Trägers, der Menschen zum Mond brachte. Von Präsident Kennedys ehrgeizigem Ziel, einen Mann auf dem Mond zu landen, meisterte ein engagiertes Team unzählige Herausforderungen, darunter die Gefahren von Raketentreibstoff, die Entwicklung unglaublich leistungsstarker Triebwerke und die präzise Montage von Komponenten aus dem ganzen Land. Durch Berichte aus erster Hand von Ingenieuren und Technikern schildert der Artikel anschaulich den immensen Aufwand und das Engagement hinter dieser unglaublichen Leistung und hebt die menschlichen Kosten und das unerschütterliche Streben nach technologischem Fortschritt hervor.

Mehr lesen

CSIRO veröffentlicht KI-gestützte Karte zur Visualisierung von Open-Access-Forschung zur Wassersicherheit

2024-12-18

Die CSIRO hat den „Atlas of Open Water Security Science“ veröffentlicht, eine interaktive Karte, die die geografische Verteilung von Open-Access-Publikationen zur Wasserforschung aus ihrem Water Security Program seit 2010 visualisiert. Diese KI-gestützte, 3-monatige Testversion extrahiert Orte und Kontexte aus den Publikationen, kann aber Ungenauigkeiten enthalten. Benutzer können die Entwicklung der Forschung erkunden, auf Publikationen klicken, um Details anzuzeigen, und mehr über die KI-Innovationen der CSIRO in der Umweltforschung erfahren. Vorsicht ist geboten.

Mehr lesen
Technologie Wassersicherheit

Operation PowerOFF: 27 DDoS-Plattformen außer Betrieb gesetzt

2024-12-17

Europol koordinierte eine internationale Operation in 15 Ländern, PowerOFF genannt, die zur Schließung von 27 großen DDoS-Plattformen ('Booter' und 'Stresser') führte. Diese Plattformen ermöglichten es Cyberkriminellen und Hacktivisten, Ziele mit illegalem Datenverkehr zu überfluten und Websites und Online-Dienste unzugänglich zu machen. Die Operation unterbrach Angriffe auf US-Regierungsbehörden, darunter das Justizministerium und das FBI. Trotz des bedeutenden Erfolgs warnen Experten davor, dass Kriminelle sich schnell anpassen werden, was anhaltende Bemühungen zur Bekämpfung von DDoS-Angriffen erfordert.

Mehr lesen

OpenAuth: Ein universeller und selbstgehosteter OAuth 2.0-Server

2024-12-17

OpenAuth ist ein universeller, standardbasierter, Open-Source-Authentifizierungsanbieter. Er kann als eigenständiger Dienst bereitgestellt oder in bestehende Anwendungen eingebettet werden, ist frameworkunabhängig und läuft auf Node.js, Bun, AWS Lambda oder Cloudflare Workers. OpenAuth entspricht der OAuth 2.0-Spezifikation und bietet eine anpassbare, themenbasierte Benutzeroberfläche. Im Gegensatz zu den meisten Open-Source-Authentifizierungslösungen, die Bibliotheken sind, ist OpenAuth ein zentralisierter Server, der für einfaches Self-Hosting auf Ihrer Infrastruktur entwickelt wurde. Die Benutzerverwaltung wird bewusst weggelassen, stattdessen werden Callbacks für benutzerdefinierte Benutzer-Such-/Erstellungslogik bereitgestellt. Die Datenspeicherung ist minimal (Refresh-Tokens usw.) und verwendet einen einfachen KV-Speicher (Cloudflare KV, DynamoDB). Eine vorgefertigte Benutzeroberfläche ist verfügbar, kann aber einfach angepasst oder vollständig ersetzt werden. Erstellt vom SST-Team, vereinfacht OpenAuth die Authentifizierung für Ihre Anwendungen.

Mehr lesen

IncludeOS: Führen Sie Anwendungen in der Cloud mit null Overhead aus

2024-12-17

IncludeOS ist ein leichtgewichtiges Betriebssystem, mit dem Sie Ihre Anwendung in der Cloud ohne traditionelles Betriebssystem ausführen können. Es integriert Betriebssystemfunktionen direkt in Ihre Anwendung und erstellt so leistungsstarke, sichere und ressourceneffiziente virtuelle Maschinen. IncludeOS-Anwendungen starten in wenigen Millisekunden und benötigen nur wenige Megabyte an Festplatten- und Arbeitsspeicherplatz. Einfache Befehlszeilentools erleichtern das Erstellen und Bereitstellen, und zahlreiche Beispiele und Dokumentationen helfen Entwicklern, schnell zu beginnen.

Mehr lesen
1 2 5 6 7 9 11 12 13 21 22