Math Academy: Ein Veteran kehrt zur linearen Algebra zurück

2025-02-22
Math Academy: Ein Veteran kehrt zur linearen Algebra zurück

Ein Blogger mit einem Abschluss in Mathematik und Physik hängt seit Jahren am Konzept der Eigenvektoren in der linearen Algebra fest. Nach dem Kampf mit traditionellen Lehrbüchern entdeckte er Math Academy, eine Online-Bildungsplattform, und beschloss, ein Abonnement abzuschließen. Diese Blog-Serie dokumentiert seine Reise, vom Skeptizismus zum Experimentieren und einem tiefen Einblick in das System und den Lehrplan von Math Academy. Schließlich wird er den Wert und die Effektivität von Math Academy und ihre Auswirkungen im Zeitalter der LLMs untersuchen.

Mehr lesen
Entwicklung Online-Bildung

Grafische Fehlersuche der Hilbert-Kurve: Eine visuelle Programmierreise

2025-05-22

Der Autor befürwortet einen minimalistischen Programmierstil und verwendet Lua und LÖVE, um eine rekursive Funktion zur Berechnung der Hilbert-Kurve grafisch zu debuggen. Durch iterative Verbesserungen der Visualisierung, darunter ein Textprotokoll, ein Wiedergabeprotokoll, eine Oberflächenzeichnung und eine „explodierte Ansicht“, klärt der Autor die Komplexität des Algorithmus. Der Prozess gipfelt in einer ausgefeilten Debugging-Benutzeroberfläche, die wertvolle Einblicke und wiederverwendbare Muster für zukünftige Debugging-Aufgaben bietet.

Mehr lesen
Entwicklung grafisches Debugging

Werbung frisst die Hälfte Ihrer mobilen Daten?

2025-01-05
Werbung frisst die Hälfte Ihrer mobilen Daten?

Eine Studie zeigt, dass Online-Werbung im Durchschnitt fast die Hälfte der mobilen Daten verbraucht, die zum Laden einer Webseite benötigt werden. Die Forscher testeten acht beliebte Nachrichtenseiten und stellten fest, dass Werbung für 18 % bis 79 % des Datenverkehrs verantwortlich war. Dies erklärt, warum viele Nutzer ihre mobilen Daten vor Ende des Monats aufbrauchen. Obwohl Werbung eine wichtige Einnahmequelle für Webseiten ist, wirft ihr hoher Datenverbrauch Bedenken hinsichtlich der Effizienz auf, was Nutzer dazu bringt, Lösungen wie Werbeblocker zu erkunden.

Mehr lesen

TRMNLs unzerbrechliches Versprechen: Open Source und Nachhaltigkeit

2025-02-19

TRMNL hat versprochen, Ihr Gerät niemals zu beschädigen. Sie haben Wort gehalten, indem sie ihre Firmware Open Source gemacht haben, BYOS-Clients in Ruby, Elixir und Python entwickelt, BYOD-Lizenzen verkauft, das kostenlose Framework-UI-Kit veröffentlicht und einen Senior Engineer für OSS eingestellt haben. Um den steigenden Serverkosten zu begegnen, haben sie das "Unzerbrechliche Versprechen" eingeführt und versprochen, den Quellcode der Kern-Webanwendung im Falle einer Insolvenz freizugeben. Diese Zusage sichert die Datensicherheit der Benutzer und reduziert Elektroschrott.

Mehr lesen
Technologie

NASA lockert Beschränkungen für Kommandanten von privaten Astronautenmissionen zur ISS

2025-04-05
NASA lockert Beschränkungen für Kommandanten von privaten Astronautenmissionen zur ISS

Die jüngste Ausschreibung der NASA für private Astronautenmissionen zur Internationalen Raumstation (ISS) ermöglicht es nun auch Nicht-NASA-Astronauten, diese Missionen zu kommandieren. Diese Ausschreibung ist Teil der umfassenderen Bemühungen der NASA um die Kommerzialisierung der niedrigen Erdumlaufbahn mit dem Ziel, die ISS letztendlich durch kommerzielle Stationen zu ersetzen. Während zunächst verlangt wurde, dass die Kommandanten ehemalige NASA-Astronauten mit Flugerfahrung sein müssen, erlaubt der neue Antrag Kommandanten von kanadischen, europäischen oder japanischen Raumfahrtagenturen, was ehemaligen Astronauten, die jetzt bei kommerziellen Raumfahrtunternehmen wie Axiom Space arbeiten, Chancen bietet. Axiom Space hat bereits ehemalige ESA- und JAXA-Astronauten eingestellt. Dieser Wettbewerb dürfte härter umkämpft sein als die vorherigen, da neben Axiom Space auch Vast Interesse an der Bewerbung bekundet hat.

Mehr lesen

Browser-basierter Halbleitersimulator: Zeichnen Sie Schaltkreise, simulieren Sie elektromagnetische Felder

2025-05-10

Brandon Li hat einen leistungsstarken Halbleitersimulator entwickelt, der in Ihrem Browser läuft. Das Programm ermöglicht es Ihnen, Schaltkreise zu zeichnen und elektromagnetische Felder in Echtzeit zu visualisieren, wobei verschiedene Materialien (Metalle, Halbleiter, Dielektrika usw.) unterstützt werden. Es bietet zahlreiche Beispiele, die einfache Schaltkreise, Halbleiterbauelemente und digitale Logik abdecken, darunter RC-Schaltkreise, PN-Übergangsdioden, BJTs, MOSFETs und mehr. Für optimale Leistung wird ein leistungsstarker Computer empfohlen; eine herunterladbare Java-Version ist ebenfalls verfügbar.

Mehr lesen

Kritische Sicherheitslücke in der GitHub MCP-Integration führt zum Datenverlust aus privaten Repositories

2025-05-27
Kritische Sicherheitslücke in der GitHub MCP-Integration führt zum Datenverlust aus privaten Repositories

Invariant hat eine kritische Sicherheitslücke in der weit verbreiteten GitHub MCP-Integration (14k Sterne auf GitHub) entdeckt. Eine bösartige GitHub Issue ermöglicht es Angreifern, den Agenten eines Benutzers zu kapern und ihn zur Offenlegung von Daten aus privaten Repositories zu zwingen. Diese Schwachstelle gehört zu den ersten, die von Invariants automatisierten Sicherheitsscannern zur Erkennung sogenannter „Toxic Agent Flows“ entdeckt wurden. Der Angriff beinhaltet die Injektion bösartiger Prompts in ein öffentliches Repository. Wenn ein Benutzer seinen Agenten abfragt, ruft dieser die Issue ab und wird injiziert, wodurch möglicherweise Daten aus privaten Repositories in den Kontext gezogen und in ein öffentliches Repository geleakt werden, auf das der Angreifer zugreifen kann. Mitigationsstrategien umfassen granulare Zugriffskontrollen und kontinuierliches Sicherheitsmonitoring. Selbst hochmoderne, abgestimmte KI-Modelle sind anfällig, was die Notwendigkeit von Sicherheitsmaßnahmen auf Systemebene unterstreicht.

Mehr lesen
Technologie Agentensicherheit

Augment: KI-gestützte Code-Vervollständigung und Chat für Vim/Neovim

2025-02-19
Augment: KI-gestützte Code-Vervollständigung und Chat für Vim/Neovim

Das Augment-Plugin für Vim/Neovim bietet Inline-Code-Vervollständigungen und mehrstufige Chat-Konversationen, die auf Ihre Codebasis zugeschnitten sind. Nach der Installation (Node.js 22.0.0+ und kompatible Vim/Neovim-Versionen erforderlich) fügen Sie Arbeitsbereich-Ordner hinzu und melden sich beim Augment-Dienst an. Kontextbezogene Code-Vervollständigungen erscheinen während der Eingabe; verwenden Sie den Befehl `:Augment chat` für KI-gestützte Code-Diskussionen. Das Plugin bietet Befehle zum Verwalten des Status, Anmelden/Abmelden, Aktivieren/Deaktivieren von Vorschlägen, Anzeigen von Protokollen und Starten neuer Chat-Konversationen. `.augmentignore` hilft bei der Verwaltung großer Projekte. Tastaturkürzel zum Akzeptieren von Vorschlägen lassen sich einfach anpassen.

Mehr lesen

Proton sammelt über 1 Million US-Dollar für ein besseres Internet

2025-01-14
Proton sammelt über 1 Million US-Dollar für ein besseres Internet

Die jährliche Spendenaktion von Proton, eine Verlosung von lebenslangen Konten, brachte über 1 Million US-Dollar ein – ein Rekordbetrag –, um Organisationen zu unterstützen, die für Datenschutz, Meinungsfreiheit und Menschenrechte weltweit kämpfen. Damit erhöht sich die Summe der Spenden der letzten sieben Jahre auf über 4 Millionen US-Dollar. Die Gelder fließen an 10 Organisationen, die von der Proton-Community ausgewählt wurden, sowie an weitere Organisationen, die in den Vorjahren unterstützt wurden. Über finanzielle Beiträge hinaus bietet Proton kostenlose Dienste in Regionen mit Datenschutzbedenken, unterstützt Open-Source-Projekte und bekämpft aktiv Online-Zensur. Dieser Erfolg unterstreicht die Kraft gemeinschaftlichen Handelns beim Aufbau einer besseren digitalen Zukunft.

Mehr lesen
Technologie Spende

Lochkarten: Ein vergessenes Stück Computergeschichte

2025-02-26
Lochkarten: Ein vergessenes Stück Computergeschichte

In den 1950er und 60er Jahren waren Lochkarten allgegenwärtig in der Buchhaltung, Datenerfassung und frühen Informatik. Hunderte von Unternehmen weltweit produzierten monatlich Millionen von Lochkarten. Doch innerhalb weniger Jahre nach ihrer Obsoleszenz verschwanden sie fast vollständig aus dem öffentlichen Bewusstsein. Dieses Archiv bewahrt eine kleine Auswahl dieser Karten und zugehöriger Ephemera und zielt darauf ab, diese Geschichtsfragmente für die Zukunft zu dokumentieren und zu erhalten.

Mehr lesen
Technologie historisches Archiv

Japanisch Schreiben Lernen: Hiragana, Katakana und Kanji

2025-03-27

Das Erlernen der japanischen Sprache beginnt mit ihrem komplexen Schriftsystem: Hiragana, Katakana und Kanji. Dieser Artikel erklärt klar und verständlich die Verwendung dieser drei Schriften, ihre historische Entwicklung, die Liste der Jōyō-Kanji und den JLPT. Er bietet zudem Lerntipps, um dieses System Schritt für Schritt zu meistern und schließlich fließend Japanisch lesen und schreiben zu können.

Mehr lesen

QueryHub: KI-gestützte Datenbankinteraktion neu definiert

2025-05-08
QueryHub: KI-gestützte Datenbankinteraktion neu definiert

QueryHub ist eine bahnbrechende KI-Plattform, die die Interaktion mit Datenbanken revolutioniert. Mithilfe von natürlicher Sprachverarbeitung können Benutzer Datenbanken mit einfachem Englisch abfragen, wodurch komplexer SQL entfällt. Es werden automatisch optimierte SQL-Abfragen generiert, Datenbankschemata verstanden und Datenvisualisierung bereitgestellt. QueryHub ermöglicht es Entwicklern und Unternehmen, Daten effizienter zu analysieren und aussagekräftige Erkenntnisse zu gewinnen, selbst ohne spezielle Kenntnisse. Eine kostenlose Version erlaubt die Verbindung einer Datenbank und die Ausführung von bis zu 100 KI-Abfragen, während ein Pro-Plan mehr Verbindungen und unbegrenzte Abfragen bietet.

Mehr lesen
Entwicklung

SN2021afdx: Eine astronomische Anzahl von Supernovae

2025-04-15
SN2021afdx: Eine astronomische Anzahl von Supernovae

Dieser Artikel beschreibt die Entwicklung der Benennungskonventionen für Supernovae und den rasanten Fortschritt der modernen astronomischen Beobachtungstechnologie. Von der Vergangenheit, in der nur wenige Supernovae pro Jahr entdeckt wurden, bis heute, wo zehntausende pro Jahr entdeckt werden, ist dies leistungsstarken Teleskopen und automatisierter Beobachtungs- und Analysesoftware zu verdanken. SN2021afdx, im Artikel erwähnt, zeigt an, dass es sich um die 21.760. beobachtete Supernova im Jahr 2021 handelte – eine unglaubliche Zahl. Der Artikel schließt mit einer zum Nachdenken anregenden Schlussfolgerung: Dutzende von Supernovae brechen jede Sekunde im Universum aus, und unsere Erforschung des Kosmos hat gerade erst begonnen.

Mehr lesen
Technologie

Intel-CEO Gelsinger geht: Der Fall eines Giganten?

2024-12-18
Intel-CEO Gelsinger geht: Der Fall eines Giganten?

Dieser Artikel analysiert den Abgang von Pat Gelsinger, CEO von Intel. Gelsinger, einst als Retter des angeschlagenen Technologiekonzerns angesehen, konnte die Lage von Intel in seinen drei Amtsjahren nicht verbessern. Der Artikel untersucht mehrere Faktoren, darunter verpasste Chancen auf dem Mobilfunkmarkt, den disruptiven Aufschwung der KI, geopolitische Herausforderungen und Verzögerungen bei staatlichen Kooperationen. Letztendlich wird Gelsingers Abgang als Folge langjähriger interner Probleme bei Intel kombiniert mit externen Marktkräften dargestellt, die die Zukunft von Intel ungewiss lassen.

Mehr lesen
Technologie Halbleiterindustrie

KI-Interviewer: Tötet der kalte Algorithmus die Begeisterung?

2025-05-18
KI-Interviewer: Tötet der kalte Algorithmus die Begeisterung?

Immer mehr Arbeitssuchende erleben Vorstellungsgespräche mit KI-Interviewern, eine Technologie zur Effizienzsteigerung, die jedoch kontrovers diskutiert wird. KI-Interviews mangeln an menschlicher Wärme; mechanische Fragen und Feedbacks frustrieren Bewerber, und KI-Fehler führen sogar zum Abbruch von Gesprächen. Während einige Unternehmen glauben, dass KI mehr Bewerber kostengünstiger screenen kann, argumentieren viele, dass KI-Interviews Persönlichkeit und Potenzial der Bewerber nicht bewerten und als entmenschlichend empfunden werden. Der Einsatz von KI im Personalwesen wirft Fragen nach dem Gleichgewicht zwischen Effizienz und Menschlichkeit auf.

Mehr lesen

Kryogene Computertechnik: Potenzial und Grenzen hochfrequenter Kerne

2025-06-09
Kryogene Computertechnik: Potenzial und Grenzen hochfrequenter Kerne

Dieser Artikel untersucht kryogene Halbleiter-Rechenleistung und Supraleiter-Elektronik als Alternativen zu traditionellen Halbleitern. Angesichts von Herausforderungen wie erhöhten Leckströmen und Leistungseinbußen bei höheren Temperaturen bieten diese Technologien Hochleistungsrechnen mit geringem Stromverbrauch. Die Studie verwendet gem5, um In-Order- und Out-of-Order-Kerne mit hohen Taktfrequenzen zu modellieren und die Leistung mithilfe realer Anwendungen (NPB, SPEC CPU2006, GAPBS) zu evaluieren. Die Ergebnisse zeigen mögliche Beschleunigungen, heben aber auch die durch die Cache-Bandbreite bedingten Einschränkungen hervor.

Mehr lesen

Die Prospero-Herausforderung: Implizite Flächenrendering mit extremer Leistung

2025-03-24
Die Prospero-Herausforderung: Implizite Flächenrendering mit extremer Leistung

Die Prospero-Herausforderung fordert Entwickler auf, eine implizite Fläche zu rendern, die durch 7866 mathematische Ausdrücke definiert ist, und das so schnell wie möglich. Teilnehmer erforschen verschiedene Optimierungstechniken, darunter die Vorverarbeitung von Ausdrücken, Numba-Beschleunigung, GPU-Berechnung und LLVM-Kompilierung, unter Verwendung von Tools wie Python, Numpy, CUDA und JIT-Kompilern. Lösungen haben Renderzeiten im Millisekundenbereich erreicht und den Speicherverbrauch deutlich reduziert. Die Herausforderung fördert Experimente und den Austausch von Ergebnissen, um den Stand der Technik beim Rendern impliziter Flächen voranzutreiben.

Mehr lesen
Entwicklung implizite Fläche

Vorsicht vor kulturellen Nuancen im Code: Die Falle der türkischen Großschreibung „İ“

2025-05-06

Dieser Artikel hebt einen überraschenden Bug hervor: Groß-/Kleinschreibungsvergleiche von Strings scheitern in der türkischen Kultur. Der Großbuchstabe von „i“ im Türkischen ist das punktierte „İ“, im Gegensatz zum englischen „I“, wodurch einfache Stringvergleiche fehlschlagen. Der Autor empfiehlt die Verwendung von `StringComparison.Ordinal` oder `StringComparison.OrdinalIgnoreCase` für Stringvergleiche und schlägt vor, das Codeanalyse-Tool von Visual Studio zu verwenden, um solche Probleme zu vermeiden. Ein schrittweiser Ansatz zum Hinzufügen von Regeln und deren Verwaltung über Regeldateien wird vorgeschlagen, um letztendlich Codefehler aufgrund kultureller Unterschiede zu vermeiden.

Mehr lesen
Entwicklung Code-Bug

Imaginäre Freunde: Eine geheime Waffe für die kindliche Entwicklung?

2025-03-30
Imaginäre Freunde: Eine geheime Waffe für die kindliche Entwicklung?

Während der Covid-Lockdowns entwickelten viele Kinder imaginäre Freunde, wie mein Sohn und sein Freund aus einem Buch, "Big Bat". Die Psychologieprofessorin Tracy Gleason erklärt, dass diese Freunde alles sein können, vom Kind animiert und personifiziert. Studien zeigen, dass bis zu 65 % der 7-Jährigen welche haben. Entgegen der landläufigen Meinung ist dies kein Zeichen von Einsamkeit. Stattdessen ist es ein sicherer Raum für Kinder, um komplexe soziale Dynamiken zu bewältigen, mit den Regeln und Grenzen von Freundschaften zu experimentieren und sogar Emotionen auszudrücken und sich selbst zu regulieren. Imaginäre Freunde können freundlich oder schelmisch sein und spiegeln das Verständnis des Kindes für Beziehungen wider. Kurz gesagt, imaginäre Freunde sind ein normaler und häufiger Bestandteil der Kindheit, oft angetrieben von Spaß und Erkundung, nicht von psychischen Problemen.

Mehr lesen

Prozedurale Generierung von Waldkreaturen: Eine lange und herausfordernde Reise

2025-04-12
Prozedurale Generierung von Waldkreaturen: Eine lange und herausfordernde Reise

Der Autor verbrachte Jahre damit, für sein Spiel „The Big Forest“ eine große Anzahl von Waldkreaturen prozedural zu generieren und zu animieren. Zunächst versuchte er, einfache parametrische Modelle zu verwenden, aber die Ergebnisse waren unbefriedigend. Dann wechselte er zur manuellen Parametrisierung und verwendete die Hauptkomponentenanalyse, um höherwertige Parameter zu finden, aber die Ergebnisse waren immer noch nicht ideal. Schließlich gab er automatisierte Lösungen auf und definierte stattdessen manuell höherwertige Parameter und entwickelte Werkzeuge, um die Parameteranpassung zu unterstützen. Für die Animation stützte sich der Autor auf frühere Forschungsergebnisse, verwendete einen kinematischen Ansatz und verfeinerte ihn kontinuierlich, um eine natürlichere Bewegung der Kreaturen zu erreichen. Der gesamte Prozess war herausfordernd, aber auch angenehm, und der Autor teilt seine Erfahrungen mit Versuch, Irrtum und Verbesserung.

Mehr lesen
Spiele

VLM Run Hub: Vordefinierte Pydantic-Schemata zur vereinfachten Extraktion visueller Daten

2025-02-20
VLM Run Hub: Vordefinierte Pydantic-Schemata zur vereinfachten Extraktion visueller Daten

VLM Run Hub ist ein umfassendes Repository vordefinierter Pydantic-Schemata zum Extrahieren strukturierter Daten aus unstrukturierten visuellen Bereichen wie Bildern, Videos und Dokumenten. Es wurde für visuelle Sprachmodelle (VLMs) entwickelt und für reale Anwendungsfälle optimiert, wodurch die Integration von visuellem ETL in Ihre Workflows vereinfacht wird. Es bietet verschiedene vordefinierte Schemata, z. B. ein Rechnungsschema zum Extrahieren von Rechnung Metadaten, und unterstützt mehrere VLMs, darunter OpenAIs GPT-4o und Anthropics Claude Vision. Die Verwendung von Pydantic-Schemata gewährleistet eine genaue und zuverlässige Datenextraktion und vereinfacht nachgelagerte Workflows.

Mehr lesen

Font Tester: Schluss mit dem Schriftarten-Stress

2025-01-04
Font Tester: Schluss mit dem Schriftarten-Stress

Genervt von der Auswahl der richtigen Schriftart für Ihre Website? Die Font Tester Chrome-Erweiterung hilft Ihnen dabei! Testen Sie über 1000 Google Fonts und benutzerdefinierte Schriftarten auf jeder Website, vergleichen Sie sie nebeneinander, passen Sie Größe und Farbe an und vieles mehr. Verabschieden Sie sich von mühsamen Download-, Test- und Löschzyklen und begrüßen Sie effizientes Design. Die kostenlose Version ist für viele ausreichend leistungsstark, während die kostenpflichtige Version erweiterte Funktionen freischaltet und die Open-Source-Entwicklung unterstützt.

Mehr lesen

Collatz-Ameise: Visualisierung von Collatz-Folgen mit Langtons Ameise

2024-12-23

Die Collatz-Ameise visualisiert Collatz-Folgen mithilfe der Regeln von Langtons Ameise. Basierend auf der Collatz-Funktion (gerade Zahlen halbiert, ungerade Zahlen mit 3 multipliziert und 1 addiert), dreht sich die Ameise um 90 Grad im Uhrzeigersinn für gerade Zahlen und gegen den Uhrzeigersinn für ungerade Zahlen. Der Zustand der Zelle ändert sich mit jedem Schritt und wiederholt sich, bis n=1. Code und Beispiele zeigen aufeinanderfolgende Trajektorien von 10^30 bis 10^30+20.

Mehr lesen

Genervt von GUI-Toolkits, Entwickler baut eigene Barium-Bibliothek

2025-04-09

Ein erfahrener Entwickler, der die ständigen Updates und Kompatibilitätsprobleme moderner GUI-Toolkits satt hatte, beschloss, einen eigenen Weg einzuschlagen und eine eigene GUI-Bibliothek namens Barium zu bauen. Der Artikel beschreibt seine jahrelange Auseinandersetzung mit verschiedenen Frameworks (GTK, Qt, Tk usw.) und erklärt, warum er sich letztendlich für Common Lisp und das X Window System als Grundlage entschieden hat. Barium ist leichtgewichtig, effizient, ruft Xlib und Cairo direkt auf, unterstützt OpenGL und bietet eine saubere Lisp-API. Obwohl es sich noch in der experimentellen Phase befindet, repräsentiert es den Wunsch des Entwicklers nach langfristiger Stabilität und Kontrolle über seine Entwicklungsumgebung.

Mehr lesen
Entwicklung GUI-Entwicklung

Amazons KI-Crawler macht meinen Git-Server instabil

2025-01-18

Der Git-Server (gitea.xeserv.us) des Bloggers Xe Iaso wird von Amazons KI-Crawler angegriffen, was zu Instabilität führt. Trotz Versuchen, den Crawler mit robots.txt und nginx-Konfiguration zu blockieren, um spezifische User-Agents zu filtern, gehen die Angriffe mit ständig wechselnden IPs und gefälschten User-Agents weiter. Als letzten Ausweg wurde der Server hinter ein VPN verschoben, und ein Proof-of-Work-Reverse-Proxy wird für zukünftigen Schutz entwickelt. Der Beitrag drückt die Frustration und Wut über den Ressourcenverbrauch durch den Amazon KI-Crawler aus und fordert Amazon auf, die Angriffe zu stoppen oder eine Lösung auszuhandeln.

Mehr lesen

Rams: Ein Dokumentarfilm über Konsum und die Zukunft des Designs

2025-05-02
Rams: Ein Dokumentarfilm über Konsum und die Zukunft des Designs

Die Dokumentation *Rams* zeichnet ein persönliches Portrait von Dieter Rams, einem einflussreichen Designer, und beleuchtet Themen wie Konsum, Nachhaltigkeit und die Zukunft des Designs. Rams' Designs für Braun und Vitsoe haben Millionen Menschen erreicht, und seine „Zehn Prinzipien für gutes Design“ sind bis heute relevant. Mit 86 Jahren blickt Rams jedoch mit Bedauern auf seine Karriere zurück und beklagt die Überfülle unnötiger Produkte und die nicht nachhaltige Natur des modernen Konsums. Der Film geht über das Design hinaus und regt zur Reflexion über einen minimalistischen Lebensstil und die Notwendigkeit, unser Leben zu vereinfachen an.

Mehr lesen
Design Konsum

Einführung in NDEF: Die Sprache von NFC

2024-12-19
Einführung in NDEF: Die Sprache von NFC

Dieses Kapitel führt in das Near Field Communication (NFC) Data Exchange Format (NDEF) ein, die gemeinsame Sprache für NFC-Geräte und -Tags. NDEF ist ein binäres Format, das in Nachrichten strukturiert ist, wobei jede Nachricht mehrere Datensätze enthält. Jeder Datensatz besteht aus einem Header (Metadaten) und einer Nutzlast (Inhalt). Das Kapitel beschreibt die Struktur von NDEF-Datensätzen, einschließlich Typnamenformat, Nutzlasttyp, Nutzlastkennung und Nutzlast, und zeigt, wie man NDEF-formatierte Nachrichten mit Android-Apps schreibt und liest. Es werden auch die Größenbeschränkungen von NDEF-Nachrichten und das Aufteilen von Datensätzen für größere Nutzlasten behandelt. Schließlich wird eine Beispielanwendung gezeigt, die die Erstellung einer einfachen NFC-Tag-Writer-App mithilfe des PhoneGap-NFC-Plugins demonstriert, wobei NDEF-Nachrichten in Tags geschrieben werden, um die Foursquare-App zu starten.

Mehr lesen
Entwicklung

Reverse Engineering eines ESP32-basierten Smart-Home-Geräts: Fernsteuerung und Home-Assistant-Integration

2025-04-15
Reverse Engineering eines ESP32-basierten Smart-Home-Geräts: Fernsteuerung und Home-Assistant-Integration

Der Autor, besessen davon, alles mit Home Assistant zu verbinden, nahm sich einen eleganten Luftreiniger vor, der nur über eine proprietäre App steuerbar ist. Um eine nahtlose Automatisierung zu erreichen, führte er Reverse Engineering an dem ESP32-basierten Gerät durch. Die Analyse der App ergab eine WebSocket-Verbindung zu einem Cloud-Server. Durch das Abfangen des Netzwerkverkehrs und die Verwendung eines UDP-Proxys zum Weiterleiten an den Cloud-Server wurden UDP-Pakete erfasst. Diese Pakete waren verschlüsselt. Die Demontage des Geräts enthüllte einen ESP32-WROOM-32D-Mikrocontroller; die Firmware wurde mit esptool extrahiert. Die Analyse ergab die Verwendung der mbedtls-Bibliothek für die Verschlüsselung und identifizierte AES-128-CBC als Algorithmus. Schließlich wurde ein Node.js-Skript geschrieben, um einen Man-in-the-Middle-Angriff (MITM) durchzuführen und das Gerät in Home Assistant zu integrieren.

Mehr lesen
Entwicklung

MIT enthüllt neues Roboterinsekt: Ein Schritt in Richtung Roboterbestäubung

2025-01-21
MIT enthüllt neues Roboterinsekt: Ein Schritt in Richtung Roboterbestäubung

Forscher des MIT haben ein bahnbrechendes Roboterinsekt für die künstliche Bestäubung vorgestellt, das das Potenzial hat, die Indoor- Landwirtschaft zu revolutionieren. Mit einem Gewicht von weniger als einem Gramm ahmt dieser agile Roboter den Flügelschlag eines echten Insekts nach und erreicht beispiellose Flugzeiten von fast 17 Minuten – eine hundertfache Verbesserung gegenüber früheren Modellen. Die Vision ist eine mehrstöckige Indoor-Farm, die den Ertrag maximiert und die Umweltbelastung minimiert, wobei Schwärme dieser Roboter synchronisierte Bestäubungsmissionen durchführen. Obwohl sie im Vergleich zu Bienen noch Verbesserungen bei Geschwindigkeit und Ausdauer benötigen, stellt dieser Fortschritt einen bedeutenden Schritt in Richtung nachhaltiger und ertragreicher Landwirtschaft dar.

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
1 2 571 572 573 575 577 578 579 595 596