Hoppscotch: Ein leichtgewichtiges API-Entwicklungstool

2025-02-01
Hoppscotch: Ein leichtgewichtiges API-Entwicklungstool

Hoppscotch ist ein leichtgewichtiges und schnelles API-Entwicklungstool mit einer minimalistischen Benutzeroberfläche und umfassenden Funktionen. Es unterstützt verschiedene HTTP-Methoden, Themenanpassung, PWA-Installation, WebSocket, Server-Sent Events, Socket.IO, MQTT und GraphQL. Zu den erweiterten Funktionen gehören Anfrageverlauf, Sammlungsverwaltung, Vorablaufskripte, Nachlauf-Tests, Umgebungsvariablen, Teamarbeit und Arbeitsbereichverwaltung, die effizientes API-Testen und -Entwickeln ermöglichen. Benutzer können einfach API-Anfragen erstellen und verwalten und auf verschiedene Weise teilen und zusammenarbeiten.

Mehr lesen

Lilly: Eine vereinfachte Alternative zu Vim/Neovim

2025-03-24
Lilly: Eine vereinfachte Alternative zu Vim/Neovim

Lilly ist ein Text-Editor in der Entwicklung, der eine leichtgewichtige Alternative zu Vim und Neovim darstellen soll. Er konzentriert sich auf Kernfunktionen und verzichtet auf das komplexe Ökosystem von Lua-Plugins für eine einfachere und zugänglicher Benutzererfahrung. Eine Pre-Alpha-Version ist verfügbar, und Tests zeigen null Speicherlecks. Beiträge und Feedback sind willkommen.

Mehr lesen

Litestack: All-in-One Dateninfrastruktur-Gem für Ruby on Rails

2024-12-23
Litestack: All-in-One Dateninfrastruktur-Gem für Ruby on Rails

Litestack ist ein Ruby-Gem, das eine umfassende Dateninfrastrukturlösung für Ruby- und Ruby-on-Rails-Anwendungen bietet. Es nutzt die Leistungsfähigkeit von SQLite und integriert eine vollwertige SQL-Datenbank, einen schnellen Cache, eine robuste Job-Queue, einen zuverlässigen Message Broker, eine Volltextsuchmaschine und eine Metrik-Plattform – alles in einem Paket. Im Gegensatz zu traditionellen Ansätzen, die separate Server und Datenbanken erfordern, bietet Litestack überlegene Leistung, Effizienz, Benutzerfreundlichkeit und Kosteneinsparungen. Die integrierte Datenbank und der Cache reduzieren die CPU- und Speicherauslastung, während die optimierte Oberfläche den Entwicklungsprozess vereinfacht. Es integriert sich nahtlos in ActiveRecord und Sequel und optimiert sich automatisch für Fiber-basierte E/A-Frameworks.

Mehr lesen

Google Pixel entdecken U-Bahn-Schienenfehler

2025-02-27
Google Pixel entdecken U-Bahn-Schienenfehler

Die New York City MTA hat mit Google eine viermonatige Studie durchgeführt, bei der sechs mit Sensoren ausgestattete Pixel-Telefone verwendet wurden, um Schienenfehler auf der A-Linie der U-Bahn zu erkennen. Die Telefone sammelten Audio-, Vibrations- und Positionsdaten, um ein KI-Modell zu trainieren, das Fehler vorhersagt. Das Experiment identifizierte 92 % der Fehlerpositionen, die später von menschlichen Inspektoren festgestellt wurden. Diese Technologie, TrackInspect genannt, zielt darauf ab, die Effizienz der Schienenwartung zu verbessern, Verzögerungen zu reduzieren und das Passagiererlebnis zu verbessern. Ein vollständiges Pilotprojekt ist geplant, um ein automatisiertes System zur Identifizierung und Reparatur von Schienenproblemen zu entwickeln.

Mehr lesen
Technologie Schieneninspektion

Dillo-Browser: 25 Jahre Geschichte, eine Geschichte der Wiederauferstehung

2024-12-16

Der Dillo-Webbrowser, geboren 1999, hat 25 Jahre Entwicklung überstanden. Er ist mehrmals ins Stocken geraten, hat aber dennoch überlebt. Zunächst von Jorge Arellano Cid geleitet, durchlief er Hauptphasen mit GTK und FLTK, wobei sich die Hauptentwickler wechselten und das Projekt Höhen und Tiefen erlebte. 2024 übernahm Rodrigo Arias Mallo das Projekt und veröffentlichte mit Hilfe der Community Version 3.1.1, wodurch dieser Veteran-Browser wieder ins Rampenlicht rückte. Dillos Geschichte ist ein Beispiel für den Open-Source-Geist und eine legendäre Geschichte von technologischem Erbe und Innovation.

Mehr lesen
Entwicklung Open-Source-Browser

GUI-Anwendungen direkt in Containern ausführen: Keine zusätzliche Software erforderlich

2025-02-27
GUI-Anwendungen direkt in Containern ausführen: Keine zusätzliche Software erforderlich

Dieses Tutorial zeigt, wie Sie GUI-Anwendungen direkt in Containern (wie Docker und Podman) ausführen können, ohne zusätzliche Software installieren zu müssen. Durch intelligentes Mapping der Wayland- und PipeWire-Socket-Dateien des Hosts und Setzen der entsprechenden Umgebungsvariablen erhalten GUI-Anwendungen im Container Zugriff auf den Bildschirm und das Audio des Hosts. Das Tutorial enthält detaillierte Anweisungen zum Erstellen von Docker-Images für GUI-Anwendungen, einschließlich vollständiger Startskripte und Dockerfiles. Dies ist nützlich zum Ausführen nicht vertrauenswürdiger Anwendungen, zum Testen von Software und zum Ausführen von Anwendungen, die mit Ihrer Distribution nicht kompatibel sind.

Mehr lesen
Entwicklung

Superglue: Der API-Connector, der seinen eigenen Code schreibt

2025-02-27
Superglue: Der API-Connector, der seinen eigenen Code schreibt

Superglue ist ein Open-Source-API-Connector, der automatisch Code generiert, um eine Verbindung zu jeder beliebigen API oder Datenquelle herzustellen und Daten in das gewünschte Format zu transformieren. Definieren Sie einfach Ihr Datenschema und geben Sie grundlegende Anweisungen an. Superglue kümmert sich um Paginierung, Authentifizierung, Fehlerwiederholungen und Datenumwandlungen und konvertiert Daten in Ihr exaktes Schema. Es unterstützt verschiedene Datenquellen, darunter APIs, Dateien und Legacy-Systeme, und bietet Docker-Deployment und JS/TS-Clients. Wenn Sie es leid sind, mühsamen API-Verbindungscode zu schreiben, ist Superglue genau das Richtige für Sie.

Mehr lesen

Der Niedergang der Musik und der Fall der Zivilisation: Lehren aus dem antiken Griechenland und China

2025-03-25
Der Niedergang der Musik und der Fall der Zivilisation: Lehren aus dem antiken Griechenland und China

Dieser Artikel untersucht den gemeinsamen Nenner im Niedergang der antiken griechischen und chinesischen Zivilisationen: den Verfall der Musik. Platon und alte chinesische Texte argumentieren, dass musikalisches Chaos direkt zum Zusammenbruch der sozialen Ordnung führte. Der Artikel behauptet, dass dies nicht nur eine ästhetische Veränderung war, sondern eine Abweichung von den Prinzipien der kosmischen Harmonie (das griechische Logos und das chinesische Tao). Anfangs folgte die Musik strengen Konventionen und erhielt die soziale Kohäsion. Als jedoch Künstler diese Konventionen in der Suche nach sensorischer Stimulation brachen, wurde das rationale Urteil des Publikums geschwächt und die soziale Ordnung brach zusammen. Dies war keine Rebellion gegen die Autorität, sondern eine Ablehnung der kosmischen Harmonie, die letztendlich zum Niedergang der Zivilisation führte.

Mehr lesen

Ist die Autovervollständigung von ChatGPT ein UX/UI-Fehler?

2025-02-17
Ist die Autovervollständigung von ChatGPT ein UX/UI-Fehler?

Dieser Artikel hinterfragt das UX/UI-Design der Autovervollständigungsfunktion von ChatGPT. Der Autor argumentiert, dass die Autovervollständigung zwar in Suchleisten aufgrund eines begrenzten Antwortraums und einer hohen Erfolgsrate hilfreich ist, sie im Chat jedoch störend wirkt. ChatGPT kann die Eingabe des Benutzers häufig nicht korrekt vorhersagen, unterbricht den Denkprozess und führt zu Frustration. Der Autor vergleicht die Autovervollständigung von ChatGPT mit einem Kollegen, der ständig Gespräche unterbricht, und hinterfragt die Benutzerfreundlichkeit des Designs und äußert Verwirrung über seinen wahrgenommenen Wert.

Mehr lesen
Entwicklung

Landrun: Ein leichter und sicherer Kernel-Sandbox für Linux

2025-04-05
Landrun: Ein leichter und sicherer Kernel-Sandbox für Linux

Landrun ist ein leichtgewichtiges und sicheres Sandbox-Tool zum Ausführen von Linux-Prozessen, das das native Kernel-Sicherheitsmodul Landlock nutzt. Es bietet feinkörnige Kontrolle über den Zugriff auf das Dateisystem und das Netzwerk, ohne Root-Rechte, Container oder komplexe SELinux/AppArmor-Konfigurationen zu benötigen. Landrun bietet Lese-, Schreib- und Ausführungsberechtigungen für Dateien und Verzeichnisse sowie TCP-Netzwerkzugriffskontrolle. Es ist hochgradig konfigurierbar und unterstützt Linux-Kernel ab Version 5.13 (Netzwerkbeschränkungen erfordern 6.7+). Mit klaren Beispielen und Systemd-Integration erleichtert Landrun die sichere Ausführung von Befehlen und Diensten mit verbesserter Sicherheit.

Mehr lesen
Entwicklung

Softwarefehler führen zu einem der größten Justizirrtümer in der britischen Geschichte

2025-01-09

Fast 1.000 britische Postleitungsleiter wurden zwischen 1999 und 2015 fälschlicherweise wegen Diebstahls verurteilt, aufgrund von Fehlern in der Fujitsu Horizon Buchhaltungssoftware. Schlechte Programmierung, unzureichende Tests und die Erweiterung der Funktionalität führten zu Fehlern, die zu Kontounterschieden führten, was zu Inhaftierungen, finanziellen Ruin und sogar Selbstmorden führte. Die Verurteilungen wurden 2024 aufgehoben und ein Entschädigungsprogramm eingerichtet. Dieser Fall unterstreicht die verheerenden gesellschaftlichen Auswirkungen von Softwarefehlern und die kritische Notwendigkeit rigoroser Softwareentwicklungspraktiken.

Mehr lesen

Designraum für Code-Suchabfragen: Der innovative Ansatz von ast-grep

2024-12-26
Designraum für Code-Suchabfragen: Der innovative Ansatz von ast-grep

ast-grep ist ein auf abstrakten Syntaxbäumen (AST) basierendes Code-Suchwerkzeug, das auf Benutzerfreundlichkeit, Ausdrucksstärke und Präzision ausgelegt ist. Dieser Blogbeitrag untersucht den Designraum von Code-Suchabfragen und kategorisiert diese in informelle Abfragen, formale Abfragen basierend auf bestehenden Programmiersprachen, formale Abfragen mit benutzerdefinierten Sprachen und hybride Abfragen. Die Stärken und Schwächen jedes Typs werden analysiert. ast-grep verwendet einen hybriden Ansatz, der es Benutzern ermöglicht, Abfragen mit vertrauter Programmiersprachensyntax zu schreiben und durch YAML-Konfigurationsdateien oder eine programmgesteuerte API eine leistungsstärkere Ausdrucksfähigkeit für eine präzise Code-Suche zu bieten.

Mehr lesen
Entwicklung Abfrage-Design

Mathematiker löst ältestes Problem der Algebra mit neuen Zahlenfolgen

2025-05-02
Mathematiker löst ältestes Problem der Algebra mit neuen Zahlenfolgen

Der Honorarprofessor der UNSW Sydney, Norman Wildberger, hat in Zusammenarbeit mit dem Informatiker Dr. Dean Rubine eine neue Methode zur Lösung des ältesten Problems der Algebra entwickelt: höhergradige Polynomgleichungen. Die in der Zeitschrift *The American Mathematical Monthly* veröffentlichte Methode verwirft die in klassischen Verfahren verwendeten irrationalen Zahlen und verwendet stattdessen neuartige Zahlenfolgen, die sogenannte „Geode“, eine mehrdimensionale Erweiterung der Catalan-Zahlen. Dieser Durchbruch löst ein jahrhundertealtes Problem und verspricht verbesserte Algorithmen für Computerprogramme.

Mehr lesen
Technologie Polynomgleichungen

Europäische Tech-Projekte im Fokus: Datenschutz und Nachhaltigkeit

2025-02-08
Europäische Tech-Projekte im Fokus: Datenschutz und Nachhaltigkeit

Diese von der Community kuratierte Liste präsentiert europäische Technologieprojekte, die Datenschutz und Nachhaltigkeit priorisieren und das europäische Technologie-Ökosystem stärken sollen. Die Projekte halten sich an strenge Datenschutzbestimmungen wie die DSGVO und betonen umweltfreundliche Praktiken wie erneuerbare Energien und die Reduzierung von CO2-Emissionen. Die Liste umfasst KI, Cloud-Computing, Datenspeicher und Softwareentwicklung, nach Ländern sortiert, und bietet einen Einblick in europäische Technologieinnovation und -praktiken.

Mehr lesen

Das bleibende Erbe des 88x31 Pixel-Buttons

2025-04-05

Dieser Artikel untersucht die Ursprünge und die anhaltende Popularität des allgegenwärtigen 88x31 Pixel-Buttons im Internet. Er verfolgt seine Wurzeln bis in die Mitte der 1990er Jahre zurück und untersucht, wie Netscapes "Netscape Now"-Programm diese Button-Größe verwendete, was später zu einer weitverbreiteten Adoption auf Plattformen wie Geocities führte. Trotz seiner geringen Größe war seine einfache Erstellung, Verbreitung und Anpassung zu einem einzigartigen Symbol der frühen Webkultur geworden. Selbst im heutigen Zeitalter von hochauflösenden Bildschirmen bleibt der 88x31 Pixel-Button bestehen, verbunden mit Nostalgie und einer unverwechselbaren Ästhetik des frühen Internets. Der Artikel untersucht auch alternative Button-Größen und bietet Perspektiven auf die Zukunft des 88x31 Pixel-Buttons.

Mehr lesen
Design

SVG: Skalierbare Vektorgrafiken für Webdesign

2025-03-09
SVG: Skalierbare Vektorgrafiken für Webdesign

Dieser Artikel beantwortet häufige Fragen zu SVG (Scalable Vector Graphics), einschließlich Definition, Bildkonvertierungsmethoden, Vorteile gegenüber anderen Formaten wie PNG und JPEG, Quellen für kostenlose Ressourcen, Verwendung in HTML, Animationstechniken, Implementierung von Responsive Design, Optimierung und Bearbeitungstools. Webdesigner und Entwickler finden hier praktische Informationen zur Verwendung von SVG.

Mehr lesen
Design

Kaskadierende Spionage-Sheets: Ausnutzung der Komplexität von modernem CSS für E-Mail- und Browser-Fingerprinting

2025-01-10

Forscher haben entdeckt, dass die dynamischen Funktionen von modernem CSS, selbst bei deaktiviertem JavaScript, Fingerprinting in Browsern und E-Mails ermöglichen. Drei Techniken, die Container-Queries, arithmetische Funktionen und komplexe Selektoren nutzen, erreichen hohe Genauigkeit bei der Inferenz von Anwendungs-, Betriebssystem- und Hardwarekonfigurationen. Dieses Fingerprinting funktioniert sogar in der restriktiven Umgebung von HTML-E-Mails. Die Forscher schlagen zwei Abwehrmechanismen vor: das Vorladen bedingter Ressourcen im Browser und einen E-Mail-Proxy-Dienst.

Mehr lesen
Technologie

18 Jahre in der Linux-Konsole: Kein Bedauern

2025-01-12
18 Jahre in der Linux-Konsole: Kein Bedauern

Ein Programmierer berichtet über seine 18-jährige Reise, bei der er nur die Linux-Kommandozeile verwendet hat. Angefangen in den frühen 2000er Jahren in einer ländlichen Gegend mit eingeschränktem Internetzugang, lernte er Linux und fand schließlich seinen „Zen“ durch unzählige Nächte des Codens und Experimentierens mit verschiedenen Distributionen. Der Autor beschreibt Herausforderungen und Lösungen und teilt Einblicke in moderne Linux-Trends wie den Aufstieg von systemd und seine Wahl von Gentoo. Dieser nostalgische Text ist eine fesselnde Geschichte von Hingabe an reine Technologie.

Mehr lesen
Entwicklung

CodeScientist: Ein KI-gestütztes Tool für automatisierte wissenschaftliche Entdeckung – Kosten und Risiken

2025-04-09
CodeScientist: Ein KI-gestütztes Tool für automatisierte wissenschaftliche Entdeckung – Kosten und Risiken

CodeScientist ist ein autonomer Agent, der LLMs für automatisierte wissenschaftliche Entdeckung nutzt. Er generiert, debuggt und führt Experimente aus, aber die Kosten variieren je nach Debugging-Iterationen, Eingabeabmessungen usw., im Durchschnitt etwa 4 $ pro Experiment. Benutzer müssen API-Schlüssel sorgfältig verwalten und die Nutzung überwachen, um hohe Kosten zu vermeiden. Der generierte Code kann API-Schlüssel enthalten; Ausschlussmuster werden empfohlen, um versehentliches Committen zu verhindern.

Mehr lesen
Entwicklung Kostenmanagement

Sentient: Der Umgang mit Unendlichkeit in Constraint-Solvern

2025-04-12
Sentient: Der Umgang mit Unendlichkeit in Constraint-Solvern

Dieser Artikel befasst sich mit den Herausforderungen, die sich bei der Behandlung von Unendlichkeit in dem Constraint-Solver Sentient stellen. Sentient ist eine Programmiersprache, die Constraint-Erfüllungsprobleme löst, indem sie diese in boolesche Gleichungen übersetzt. Da ganze Zahlen in Computern mit einer endlichen Anzahl von Bits dargestellt werden, kann Sentient nicht direkt mit mathematisch unendlichen ganzen Zahlen umgehen. Der Autor schlägt eine Lösungsmethode basierend auf Approximation vor, indem er die Bitgröße von ganzen Zahlen schrittweise erhöht, um den unendlichen Raum anzunähern. Der Artikel diskutiert die Nutzung des inkrementellen SAT-Solvers IPASIR zur Steigerung der Effizienz und Vermeidung redundanter Suchen. Er untersucht auch die Erweiterung dieses Ansatzes auf komplexere Szenarien, wie z. B. die Behandlung von Arrays und Optimierungsproblemen, und geht schließlich auf die Möglichkeit ein, dass Sentient zukünftig Turing-vollständig werden könnte.

Mehr lesen
Entwicklung Constraint-Solving

Technologischer Fortschritt und kindliches Lernen: Die Veränderung eines Computers

2024-12-30

Der Autor beschreibt die Erfahrung seiner Tochter, einen Computer zu lernen, und vergleicht sie mit seinen eigenen Kindheitserfahrungen. Früher ermöglichten einfache 8-Bit-Mikrocomputer wie der Apple IIe es Kindern, eigenständig BASIC-Programmierung zu erkunden und Hardware-Prinzipien zu lernen. Heutige leistungsstarke Computer bieten zwar viele Ressourcen, aber ihre Komplexität erschwert das Selbstlernen für Kinder. Der Autor befürchtet, dass die Internetumgebung die eigenständige Exploration von Kindern einschränkt und dass Eltern ohne Programmierkenntnisse ihre Kinder nicht beim Lernen unterstützen können. Er appelliert an die Aufmerksamkeit für die Chancengleichheit beim Lernen von Kindern im digitalen Zeitalter.

Mehr lesen

SearchMySite.net: Eine Suchmaschine für das IndieWeb

2025-03-25

SearchMySite.net ist eine Nischen-Suchmaschine, die sich auf das 'IndieWeb' konzentriert – persönliche und unabhängige Websites ohne kommerzielle Inhalte. Im Gegensatz zu herkömmlichen Suchmaschinen indexiert sie nur von Nutzern eingereichte und moderierte Websites und vermeidet so Spam und Clickbait. Sie ist werbefrei, priorisiert die Privatsphäre der Nutzer und verfolgt ein nachhaltiges, werbefreies Betriebsmodell. Transparenz ist entscheidend; die gesamte Plattform ist Open Source. Wenn Sie auf der Suche nach tiefgründigen persönlichen Erfahrungen oder einzigartigen Perspektiven sind und den Lärm kommerzieller Websites umgehen möchten, bietet SearchMySite.net eine erfrischende Alternative.

Mehr lesen
Technologie

Twitter-Gründer startet Mozi, eine Social-App für reale Beziehungen

2024-12-12
Twitter-Gründer startet Mozi, eine Social-App für reale Beziehungen

Ev Williams, Gründer von Twitter und Medium, hat eine neue Social-App namens Mozi veröffentlicht, die das Wesen sozialer Interaktion neu definieren soll. Im Gegensatz zu inhaltsorientierten sozialen Medien konzentriert sich Mozi darauf, Nutzern zu helfen, Beziehungen zu Menschen in ihrem realen Leben aufzubauen und zu pflegen. Durch die Integration in die Kontaktlisten der Nutzer zeigt es an, wann Nutzer und ihre Bekannten am selben Ort (Stadt oder Veranstaltung) sein werden, um persönliche Treffen zu erleichtern. Mozi betont den Datenschutz, ohne öffentliche Profile und Follower-Zahlen, und zielt darauf ab, eine private Plattform zu sein, die authentische soziale Verbindungen fördert.

Mehr lesen

C++26: Entfernte und veraltete Features im Überblick

2025-03-20

C++26 entfernt oder deklariert mehrere Features als veraltet. Dazu gehören die vollständige Entfernung des in C++20 veralteten `std::allocator`-typedef und der parameterlosen Überladung von `std::basic_string::reserve()`; die Entfernung veralteter Unicode-Konvertierungstools und von `std::strtok`; die Entfernung veralteter `strstreams` und der atomaren Zugriffs-APIs von `std::shared_ptr`; sowie die Entfernung von `std::wstring_convert`. Zusätzlich wird `std::is_trivial` als veraltet markiert, wobei die Verwendung der präziseren `is_trivially_XXX`-Alternativen empfohlen wird; und `std::memory_order::consume` wird aufgrund einer unbefriedigenden Spezifikation und Implementierungsschwierigkeiten als veraltet markiert. Diese Entfernungen und Deklarationen als veraltet sollen die Sprachsicherheit und -effizienz verbessern und veraltete Funktionen bereinigen.

Mehr lesen

Notion: Ihr All-in-One-Workspace

2025-01-02
Notion: Ihr All-in-One-Workspace

Notion ist ein All-in-One-Workspace, der Notizen, Aufgabenverwaltung, Wikis und Datenbanken auf einer einzigen Plattform vereint. Bekannt für seine Flexibilität und Anpassbarkeit ermöglicht Notion Benutzern die Erstellung personalisierter Workflows und Wissensdatenbanken. Egal ob Student, Freelancer oder Teammitglied, Notion hilft Ihnen, Informationen zu organisieren und die Produktivität zu steigern. Seine leistungsstarken Datenbankfunktionen ermöglichen die Verwaltung von allem, von einfachen To-Do-Listen bis hin zum komplexen Projektmanagement.

Mehr lesen
Entwicklung

OpenRA Dezember 2024 Update: Klassische RTS-Spiele neu aufgelegt

2025-01-25
OpenRA Dezember 2024 Update: Klassische RTS-Spiele neu aufgelegt

OpenRA, die Open-Source-Neuauflage klassischer RTS-Spiele wie Alarmstufe Rot, Command & Conquer und Dune 2000, hat ein großes Update im Dezember 2024 veröffentlicht. Dieses Update enthält zahlreiche Fehlerbehebungen und neue Funktionen, darunter einen verbesserten Karteneditor, verbesserte Einheitenbeschreibungen, Unterstützung für hochauflösende Assets und Fortschritte bei der Multilingualen Unterstützung. Ein Tiberian Dawn HD-Playtest ist ebenfalls enthalten. Spieler unter Windows, macOS und Linux können ein modernisiertes Gameplay mit Angriff-Bewegung, Veteranenstatus von Einheiten und Nebel des Krieges genießen.

Mehr lesen
Spiele

Erstellung eines leistungsstarken KI-Assistenten für die Familie mit einer einfachen SQLite-Datenbank

2025-04-14
Erstellung eines leistungsstarken KI-Assistenten für die Familie mit einer einfachen SQLite-Datenbank

Dieser Artikel beschreibt Stevens, einen KI-Assistenten für die Familie, der mit einer einfachen SQLite-Datenbank und Cronjobs erstellt wurde. Er integriert Kalendereinträge, Wettervorhersagen und E-Mail-Informationen und sendet täglich einen Bericht über Telegram. Die Architektur von Stevens ist einfach: eine zentrale SQLite-Datenbank, die verschiedene Informationen speichert, und Cronjobs, die Daten aus Quellen wie Kalendern, Wetter-APIs und E-Mails importieren. Der Autor betont die Einfachheit und ermutigt die Leser, das Projekt zu replizieren und zu erweitern.

Mehr lesen
Entwicklung Cronjobs

HP 9845C: Ein farbenfroher Pionier der Computergrafik der 80er Jahre

2024-12-13

1981 stellte HP mit dem 9845C das Spitzenmodell der 9845-Serie vor – den ersten HP-Computer mit Farbunterstützung. Seine beeindruckende Grafikleistung stach sofort hervor. Hardware-beschleunigte Vektorzeichnung und Polygonfüllung sowie schnelle Matrixoperationen für das Rendern von 3D-Modellen waren seine Stärken. Ursprünglich für wissenschaftliche und technische Anwendungen konzipiert, entwickelte sich der 9845C zu einem vielseitigen System, das sogar an den grafischen Szenen des Films "WarGames" (1983) beteiligt war. Das Demoprogramm war bemerkenswert: Über 4000 Codezeilen präsentierten 3D-Shading, geordnetes Dithering, Wireframe-Rendering, interaktive Lichtstift-Steuerung und farbige Infografiken in einer hohen Auflösung von bis zu 4913 Farben.

Mehr lesen

Kowloon Walled City: Ein Querschnitt durch Dichte und Verfall

2024-12-13
Kowloon Walled City: Ein Querschnitt durch Dichte und Verfall

In den 1990er Jahren war die Kowloon Walled City in Hongkong der am dichtesten besiedelte Ort der Welt, mit etwa 50.000 Menschen auf nur 2,6 Hektar. Nach dem Zweiten Weltkrieg wurde sie zu einem Zufluchtsort für Flüchtlinge, ihre Gebäude wuchsen organisch zu einer labyrinthartigen Struktur heran. Kriminalität und schlechte Lebensbedingungen führten 1994 zu ihrem Abriss. Die Querschnittszeichnung der Künstlerin Hitomi Terasawa fängt dieses einzigartige und letztendlich tragische städtische Phänomen lebendig ein und bewahrt seine Erinnerung als ein „lebender Organismus“.

Mehr lesen

Huawei bringt ersten Laptop mit HarmonyOS heraus und löst sich von Windows

2025-05-10
Huawei bringt ersten Laptop mit HarmonyOS heraus und löst sich von Windows

Im Jahr 2025 brachte Huawei seinen ersten Laptop heraus, der mit dem hauseigenen Betriebssystem HarmonyOS ausgestattet ist. Dies ist ein bedeutender Schritt in der Entwicklung eigener Betriebssysteme. Aufgrund von US-Sanktionen war Huawei gezwungen, ein eigenes Betriebssystem zu entwickeln, um die Abhängigkeit von Windows und Android zu beenden. Nach jahrelanger Entwicklung verfügt HarmonyOS nun über einen eigenen Kernel und eine Benutzeroberfläche und unterstützt Multitasking sowie KI-Funktionen wie die KI-Assistentin Celia. Obwohl die Anzahl der Anwendungen im Vergleich zu Windows beim Start geringer ist, werden mehr als 2000 Anwendungen, hauptsächlich chinesische, unterstützt. Ältere Huawei-Laptops mit Windows bleiben davon unberührt.

Mehr lesen
Technologie
1 2 568 569 570 572 574 575 576 595 596