Zelle stellt eigenständige App ein und konzentriert sich auf Bankintegrationen

2025-04-02
Zelle stellt eigenständige App ein und konzentriert sich auf Bankintegrationen

Die Zahlungs-App Zelle hat angekündigt, ihre eigenständige App am Dienstag einzustellen. Trotz über 150 Millionen Nutzern nutzen nur 2 % die App für Peer-to-Peer-Zahlungen. Dies führte zu der Entscheidung, die App einzustellen; Nutzer müssen sich über ihre Bank oder eine andere Finanzinstitution neu registrieren. Seit ihrem Start im Jahr 2017 ermöglichen die Bankintegrationen von Zelle sofortige und gebührenfreie Überweisungen. Im Jahr 2024 verarbeitete sie Zahlungen in Höhe von 1 Billion US-Dollar und übertraf damit alle anderen Zahlungs-Apps. Dieser Erfolg beruht auf ihrer Verwendung bei größeren Transaktionen wie Mietzahlungen, im Gegensatz zu Venmos Fokus auf soziale Zahlungen.

Mehr lesen
Technologie Zahlungs-App

Connet: Ein P2P-Reverse-Proxy mit NAT-Traversal

2025-01-02
Connet: Ein P2P-Reverse-Proxy mit NAT-Traversal

Connet ist ein Peer-to-Peer-Reverse-Proxy für NAT-Traversal, inspiriert von ngrok, frp und rathole. Er ermöglicht es, lokale Dienste für andere Geräte im Internet verfügbar zu machen, ohne eine öffentliche IP-Adresse zu benötigen. Im Gegensatz zu seinen Vorgängern laufen Connet-Clients sowohl auf dem Dienstanbieter (Ziel) als auch auf dem Dienstanforderer (Quelle), wodurch eine private und effiziente Kommunikation gewährleistet wird. Derzeit in der Alpha-Phase unterstützt Connet direkte Verbindungen und Verbindungen über einen Relay-Server und verschlüsselt die gesamte Kommunikation mit TLS.

Mehr lesen
Entwicklung Reverse-Proxy

coq-of-rust: Formale Verifikation für 100% fehlerfreien Rust-Code

2025-03-17
coq-of-rust: Formale Verifikation für 100% fehlerfreien Rust-Code

coq-of-rust ist ein Werkzeug zur formalen Verifikation von Rust, das Rust-Programme in den Coq-Proof-Assistant übersetzt, um 100% fehlerfreien Code zu erreichen. Durch die Übersetzung von Rust-Code nach Coq nutzt es die leistungsstarken Beweismethoden von Coq, um die Korrektheit des Codes zu verifizieren und alle Fehler zu eliminieren. Das Tool unterstützt eine breite Palette von Rust-Funktionen und bietet formale Verifikationsdienste für kritische Anwendungen wie Smart Contracts und Datenbank-Engines.

Mehr lesen
Entwicklung

ldump: Ein Lua-Serializer für komplexe Datenstrukturen

2025-01-31
ldump: Ein Lua-Serializer für komplexe Datenstrukturen

ldump ist ein robuster Lua-Serializer, der komplexe Datenstrukturen verarbeiten kann, einschließlich zirkulärer Referenzen, Funktionen (auch mit Upvalues), Metatabellen, Coroutinen und Benutzerdaten. Er serialisiert Daten in ausführbaren Lua-Code, der über `load(data)()` deserialisiert wird. ldump priorisiert Funktionalität und Flexibilität gegenüber Geschwindigkeit und Größe, was ihn ideal für Szenarien macht, in denen komplexe Spielstände gespeichert werden müssen. Obwohl die Ausgabe groß ist, können moderne Komprimierungsalgorithmen die Größe deutlich reduzieren. Er unterstützt Lua 5.1 bis 5.4 und LuaJIT und wurde umfassend auf Grenzfälle getestet.

Mehr lesen
Entwicklung

Docker-Images als ausführbare Dateien teilen

2025-05-07
Docker-Images als ausführbare Dateien teilen

Wir präsentieren `docker2exe`, ein Tool, das Docker-Images in eigenständige ausführbare Dateien konvertiert, um das Teilen zu vereinfachen! Es ist plattformübergreifend kompatibel und benötigt Docker, GoLang und gzip auf dem Build-Rechner und nur Docker auf dem Ausführungsrechner. Die Verwendung ist einfach: `docker2exe --name alpine --image alpine:3.9` erstellt eine ausführbare Datei. Es unterstützt auch das Einbetten des Images in die ausführbare Datei, wodurch es automatisch heruntergeladen und ausgeführt wird, wenn das Image nicht auf dem Zielrechner gefunden wird. Dies ist besonders nützlich für kleinere Images. Die resultierenden ausführbaren Dateien sind in der Regel kleiner als 10 MB.

Mehr lesen
Entwicklung Ausführbare Datei

KI-gestütztes CAD-Startup Hestus sucht Machine-Learning-Ingenieur

2025-04-29
KI-gestütztes CAD-Startup Hestus sucht Machine-Learning-Ingenieur

Hestus, ein schnell wachsendes KI-gestütztes CAD-Startup mit Sitz in Peninsula, sucht einen erfahrenen Machine-Learning-Ingenieur. Sie werden robuste und skalierbare Softwareanwendungen mit Python entwerfen, entwickeln und warten, benutzerdefinierte Machine-Learning-Modelle und Embeddings erstellen und optimieren und mit funktionsübergreifenden Teams zusammenarbeiten, um neue Funktionen zu entwickeln. Der ideale Kandidat verfügt über mindestens vier Jahre Erfahrung in der Machine-Learning-Entwicklung, Expertenkenntnisse in Python, Kenntnisse von Deep-Learning-Frameworks (wie PyTorch) und gedeiht in einem schnelllebigen Umfeld. Ein wettbewerbsfähiges Gehalt, Aktienoptionen und hervorragende Sozialleistungen werden angeboten.

Mehr lesen
Entwicklung

Pythons JIT-Dekorateure: Drei Implementierungsstrategien

2025-02-03

Dieser Artikel befasst sich eingehend mit dem beliebten JIT-Dekorator-Muster in Python, insbesondere seiner Verwendung in den Bibliotheken JAX und Triton. Der Autor implementiert drei JIT-Dekorateure von Grund auf mit einem vereinfachten Beispiel: AST-basiert, Bytecode-basiert und Tracing-basiert. Der AST-basierte Ansatz manipuliert direkt den abstrakten Syntaxbaum; der Bytecode-basierte Ansatz nutzt den Python-Bytecode-Interpreter; und der Tracing-basierte Ansatz erstellt eine Ausdrucks-IR, indem er die Ausführung der Funktion zur Laufzeit verfolgt. Der Artikel beschreibt detailliert die Vor- und Nachteile jedes Ansatzes und verwendet JAX und Numba als Beispiele, um seine Strategien in realen Anwendungen zu veranschaulichen.

Mehr lesen
Entwicklung

Minecraft-Film-Leak: Unfertige Version taucht online auf

2025-04-06
Minecraft-Film-Leak: Unfertige Version taucht online auf

Eine unfertige Version des mit Spannung erwarteten "Minecraft-Films" ist vor dem Kinostart online aufgetaucht. Screenshots und Filmmaterial verbreiteten sich schnell in sozialen Medien und Filesharing-Sites und zeigten unvollständige visuelle Effekte. Obwohl die Rechteinhaber einen Großteil des geleakten Materials schnell entfernten, wirft der Vorfall Bedenken hinsichtlich der Filmsicherheit und der Piraterie auf. Trotz des Leaks ist der Filmstart ein riesiger Erfolg und wird voraussichtlich über 130 Millionen Dollar einspielen und möglicherweise mit "Super Mario Bros. Der Film" um den Titel des erfolgreichsten Films des Jahres wetteifern. Mit Jason Momoa und Jack Black adaptiert der Film das weltweit beliebte Videospiel "Minecraft" und folgt vier Freunden, die in eine Blockwelt transportiert werden.

Mehr lesen

Railway veröffentlicht Railpack: Abschied von Nixpacks, 77 % schnellere Builds

2025-06-07
Railway veröffentlicht Railpack: Abschied von Nixpacks, 77 % schnellere Builds

Railway hat Railpack veröffentlicht, ein neues Build-System, das Nixpacks ersetzt. Railpack behebt die Einschränkungen von Nixpacks in Bezug auf Versionsverwaltung, Build-Größe und Caching. Es bietet granulare Versionskontrolle, deutlich kleinere Image-Größen (38 % Reduktion für Node.js, 77 % für Python) und verbessertes Caching, was zu deutlich schnelleren Builds führt. Mit BuildKit und Mise verwendet Railpack einen dreistufigen Build-Prozess (Analysieren, Planen, Generieren) für präzisere Steuerung und parallele Verarbeitung. Derzeit unterstützt es Node.js, Python, Go, PHP und statische HTML-Deployments und plant, weitere Sprachen und Frameworks hinzuzufügen.

Mehr lesen
Entwicklung

Das Vertrauen amerikanischer Teenager in Big Tech sinkt drastisch

2025-01-30
Das Vertrauen amerikanischer Teenager in Big Tech sinkt drastisch

Ein neuer Bericht von Common Sense Media zeigt einen deutlichen Rückgang des Vertrauens amerikanischer Teenager in große Technologieunternehmen wie Google, Apple, Meta, TikTok und Microsoft. Die Studie ergab ein geringes Vertrauen in Bezug auf das Interesse dieser Unternehmen am Wohlbefinden von Teenagern, ethische Entscheidungsfindung und den Schutz privater Daten. Dieses Misstrauen steht im Zusammenhang mit mehreren Technologiekandalen der letzten Jahre, darunter die massenhafte Datensammlung durch die Regierung, der Cambridge-Analytica-Skandal und Leaks von Whistleblowern bei Meta. Jugendliche äußern auch Skepsis gegenüber dem verantwortungsvollen Umgang dieser Unternehmen mit KI, wobei viele glauben, dass KI Online-Desinformation verschärft und die Genauigkeit von Online-Informationen beeinträchtigt. Der Bericht fordert verstärkte Datenschutzmaßnahmen und Transparenz bei KI und schlägt vor, KI-generierte Inhalte zu kennzeichnen und mit Wasserzeichen zu versehen.

Mehr lesen

PostgreSQL Best Practices: Aufbau eines robusten und zuverlässigen Datenbanksystems

2025-02-09
PostgreSQL Best Practices: Aufbau eines robusten und zuverlässigen Datenbanksystems

Dieser Artikel beschreibt Best Practices für PostgreSQL-Datenbanken und behandelt Datenbankdesign, Performance-Optimierung, Sicherheit, Backup und Wiederherstellung, Wartung und Monitoring sowie Entwicklungspraktiken. Von Namenskonventionen und Schemadesign über Indexierungsstrategien, Abfrageoptimierung, Zugriffskontrolle, Passwortrichtlinien, Backup-Strategien und Monitoring-Metriken bietet der Artikel detaillierte Anleitungen mit Codebeispielen, um Entwicklern beim Aufbau eines robusten, effizienten und sicheren PostgreSQL-Datenbanksystems zu helfen. Hochverfügbarkeitskonfigurationen, einschließlich Replikationssetup und Load Balancing, werden ebenfalls hervorgehoben, um die Zuverlässigkeit und Skalierbarkeit des Datenbanksystems zu gewährleisten.

Mehr lesen
Entwicklung

JWST fängt einen atemberaubenden Einstein-Ring ein

2025-04-02
JWST fängt einen atemberaubenden Einstein-Ring ein

Das James Webb Space Telescope (JWST) hat ein atemberaubendes Bild eingefangen: einen nahezu perfekten „Einstein-Ring“. Diese ringförmige Struktur entsteht durch den Gravitationslinseneffekt einer näheren elliptischen Galaxie auf eine weiter entfernte Spiralgalaxie. Das Licht der weiter entfernten Galaxie wird durch die Schwerkraft der näheren Galaxie abgelenkt und bildet einen fast perfekten Kreis. Dieses Phänomen bestätigt Einsteins Vorhersage der Allgemeinen Relativitätstheorie und zeigt die Leistungsfähigkeit moderner Teleskope, die es uns ermöglichen, in die Tiefen des Universums zu blicken und dieses kosmische Kunstwerk zu bewundern.

Mehr lesen
Technologie Gravitationslinse

Jack Londons verzerrte Berichterstattung: Der Kampf Jeffries-Johnson

2025-04-01
Jack Londons verzerrte Berichterstattung: Der Kampf Jeffries-Johnson

1910 berichtete Jack London über den Boxkampf zwischen Jeffries und Johnson in den USA und verfasste zahlreiche Artikel, die die Taktiken und Persönlichkeiten der Boxer aus verschiedenen Blickwinkeln analysierten. Obwohl er Johnsons entscheidenden Sieg in Sydney miterlebt hatte, verwendete London eine rassistische Rhetorik und stellte Johnsons Fähigkeiten als Nachteil dar, was darauf hindeutete, dass seine Raffinesse ihn daran hinderte, Champion zu werden. Er schilderte Jeffries als einen "wilderen" Krieger und kehrte die typischen rassistischen Stereotypen um, doch Johnson wurde dennoch negativ dargestellt, was die in Londons Bericht vorhandene Voreingenommenheit hervorhebt.

Mehr lesen
Sonstiges Rassismus

Startup-Winter: Hacker News verliert den Glauben an den Startup-Mythos

2025-01-21
Startup-Winter: Hacker News verliert den Glauben an den Startup-Mythos

Ein kürzlich erschienener Beitrag auf Hacker News hebt eine Verschiebung der Stimmung in Bezug auf Startups hervor. Während 2013 gescheiterte Gründer unterstützende Kommentare erhielten, werden ähnliche Geschichten heute mit Skepsis gegenüber den Risiken aufgenommen. Diese Veränderung wird zugeschrieben auf: die zunehmende Sichtbarkeit negativer Konsequenzen (Burnout, Beziehungsprobleme, psychische Probleme); hohe Gehälter bei BigTech, die den finanziellen Anreiz für Startups weniger attraktiv machen; die offenkundigen Grenzen des VC-Modells; und die weitgehend geernteten Früchte der Mobile/Web-Ära. Der Autor legt nahe, dass dies einen "Startup-Winter" signalisiert, der möglicherweise zu einem authentischeren und nachhaltigeren Startup-Ökosystem führt.

Mehr lesen
Startup Startup-Winter

Zipfsches Gesetz im Walgesang: Eine erstaunliche Ähnlichkeit im kulturellen Lernen

2025-02-07
Zipfsches Gesetz im Walgesang: Eine erstaunliche Ähnlichkeit im kulturellen Lernen

Eine neue Studie zeigt, dass der Gesang von Buckelwalen dieselbe Zipf-Verteilung aufweist wie menschliche Sprachen – das häufigste Wort ist doppelt so häufig wie das zweithäufigste, und so weiter. Die Forscher analysierten acht Jahre lang Walgesangsaufnahmen und verwendeten dabei Techniken, die von der Art und Weise inspiriert sind, wie menschliche Säuglinge Sprache lernen, um dieses Muster zu entdecken. Dies deutet darauf hin, dass sowohl die menschliche Sprache als auch der Walgesang statistisch kohärente Teile besitzen, die dem Zipfschen Gesetz folgen, wahrscheinlich weil kulturelles Lernen das Lernen erleichtert und das Entstehen dieser Eigenschaften fördert. Dies bedeutet jedoch nicht, dass wir mit Walen sprechen können; die Bedeutung des Walgesangs bleibt unbekannt. Zukünftige Forschung wird andere Arten, wie z. B. Singvögel, untersuchen, um zu prüfen, ob kulturelle Evolution der gemeinsame Treiber dieses Phänomens ist.

Mehr lesen

CF-Shield: Automatischer DDoS-Schutz auf Cloudflare mit Python

2025-06-23
CF-Shield: Automatischer DDoS-Schutz auf Cloudflare mit Python

CF-Shield ist ein Python-Skript, das DDoS-Angriffe auf Cloudflare automatisch erkennt und abmildert. Es benötigt Ihre Cloudflare-E-Mail, Ihren API-Token, Ihre Zone-ID und Ihre Account-ID. Nach der Installation fordert das Skript Sie auf, einen CPU-Auslastungsschwellenwert, einen Herausforderungs-Typ und optionale Benachrichtigungen von Discord, Slack und Telegram festzulegen. Es überwacht die CPU-Auslastung; wenn sie den Schwellenwert überschreitet, aktiviert es automatisch die WAF-Regeln von Cloudflare und deaktiviert sie nach dem Angriff. Dieses leistungsstarke Tool hilft, Ihre Website vor DDoS-Angriffen zu schützen.

Mehr lesen

Rust-Mutationstests mit cargo-mutants

2025-04-13
Rust-Mutationstests mit cargo-mutants

cargo-mutants ist ein Rust-Tool, das die Codequalität verbessert, indem es mutierte Versionen Ihres Codes generiert, um dessen Robustheit zu testen. Es findet potenzielle Bugs, die Ihre bestehenden Tests übersehen, und bietet eine andere Perspektive als herkömmliche Code-Coverage-Tools. Es konzentriert sich darauf, ob Tests das Code-Verhalten tatsächlich überprüfen, nicht nur die Code-Abdeckung. Einfach zu verwenden und in CI integrierbar, wird es aktiv gepflegt und verspricht zukünftige Verbesserungen, einschließlich neuer Mutationstypen.

Mehr lesen
Entwicklung

TLA+: Modellierung über der Code-Ebene

2025-06-03

TLA+ ist eine Sprache zur Modellierung von Software über der Code-Ebene und Hardware über der Schaltungsebene. Es verfügt über eine IDE und Werkzeuge zur Modellprüfung, wobei der TLC-Modellprüfer am häufigsten verwendet wird. Basierend auf Mathematik unterscheidet es sich erheblich von Programmiersprachen. PlusCal, eine einfachere Algorithmussprache, wird zur Überprüfung in TLA+ übersetzt. TLA+-Modelle beschreiben das Systemverhalten als Sequenzen von Zuständen und betonen die Bedeutung der Modellierung auf hoher Ebene, um Designfehler zu vermeiden und die Systemvereinfachung zu verbessern. Ein industrielles Projekt zeigte eine zehnfache Reduzierung der Codegröße eines Echtzeit-Betriebssystems unter Verwendung von TLA+, was seine Leistungsfähigkeit bei der Verbesserung des Designs vor dem Codieren unterstreicht.

Mehr lesen
Entwicklung konkurrente Systeme

Die bescheidenen Anfänge des PCs: Von Funkamateuren zu Altair

2025-03-05
Die bescheidenen Anfänge des PCs: Von Funkamateuren zu Altair

Dieser Artikel beschreibt die frühen Entwicklungen des Personal Computers und zeigt, dass er nicht in einem Firmenlabor entstand, sondern aus der amerikanischen Funkamateuerkultur des frühen 20. Jahrhunderts. Die Bemühungen von Persönlichkeiten wie Hugo Gernsback förderten eine Kultur des praktischen Tüftlerns und des Futurismus und bereiteten den Boden für den PC. Frühe Amateur-Computerbegeisterte wie Stephen Gray versuchten, PCs zu bauen, wurden aber durch das Fehlen wichtiger Komponenten wie Mikroprozessoren behindert. Mit der Verbesserung der integrierten Schaltkreis-Technologie erschienen die ersten rudimentären Heimcomputer-Kits, doch ihre begrenzte Funktionalität verhinderte einen breiten Erfolg. Erst mit dem Altair 8800 von MITS, mit seinem leistungsstarken Intel 8080-Prozessor und seiner Erweiterbarkeit, wurde der PC-Markt entfacht und die wahre Geburt der PC-Industrie eingeläutet.

Mehr lesen
Technologie PC-Geschichte

Tausende nach Rettungsaktion aus Betrugszentrum in Myanmar gestrandet: Humanitäre Krise

2025-03-10
Tausende nach Rettungsaktion aus Betrugszentrum in Myanmar gestrandet: Humanitäre Krise

Tausende junger Männer und Frauen, die aus Betrugszentren in Myanmar gerettet wurden, sitzen in überfüllten Haftanstalten fest und stehen vor einer humanitären Krise. Trotz einer groß angelegten Operation mit thailändischen, chinesischen und myanmarischen Behörden sind die Rückführungsbemühungen langsam, sodass viele ohne angemessene medizinische Versorgung oder Nahrung festsitzen. Die Rettungsaktion unterstreicht das zunehmende Problem grenzüberschreitender Cyberbetrügereien und die Notwendigkeit einer stärkeren internationalen Zusammenarbeit zur Bekämpfung dieser kriminellen Industrie. Viele Opfer, die zunächst durch lukrative Jobangebote gelockt wurden, erlebten vor ihrer Freilassung brutale Bedingungen, darunter Schläge und Hunger.

Mehr lesen
Sonstiges humanitäre Krise

Vantage: Observability kostengünstig gestalten

2025-02-09
Vantage: Observability kostengünstig gestalten

Mit der zunehmenden Verbreitung von Observability-Tools steigen auch die Kosten für die Überwachung der Cloud-Infrastruktur. Vantage, eine Plattform für das Cloud-Kostenmanagement, hilft Unternehmen, die Kosten ihrer Observability-Tools durch die Integration mit Grafana Cloud zu visualisieren und zu verwalten. Dieser Artikel stellt das Konzept von FinOps vor und erklärt, wie FinOps auf Observability angewendet werden kann, wobei der Schwerpunkt darauf liegt, wie Vantage Benutzern hilft, die Kosten für die Nutzung von Grafana Cloud zu überwachen, um Ausgaben zu optimieren und eine nachhaltige Kostenkontrolle zu erreichen.

Mehr lesen

Noise Explorer: Entwerfen und untersuchen Sie Noise-Handshake-Muster

2025-03-05

Noise Explorer ist eine Online-Engine zur Analyse von Noise-Protokollrahmen-Handshake-Mustern (Revision 34). Sie ermöglicht das Entwerfen von Noise-Handshake-Mustern, die Validierung anhand der Spezifikation, die Generierung von formalen Verifikationsmodellen im Applied Pi-Kalkül (analysierbar gegen passive und aktive Angreifer mit böswilligen Akteuren), die Untersuchung eines Kompendiums von formalen Verifikationsergebnissen (einschließlich aller Muster aus der ursprünglichen Spezifikation) und die Generierung sicherer Implementierungen in Go oder Rust, sogar für WebAssembly.

Mehr lesen

GitHub-Projekt ted: Ein Turing-Maschinen-basierter Dateieditor

2024-12-18
GitHub-Projekt ted: Ein Turing-Maschinen-basierter Dateieditor

ted ist ein Kommandozeilen-Tool in Go, mit dem Benutzer Dateien gemäß den Regeln einer bereitgestellten Turing-Maschine bearbeiten können. Inspiriert durch die Notwendigkeit des Autors, Logdateien zu verarbeiten, verwendet ted Zustandsautomaten, um die gewünschten Informationen präzise zu extrahieren. Es unterstützt verschiedene Operationen, darunter die Übereinstimmung regulärer Ausdrücke, die Ausführung von sed-Befehlen, die Variablenzuweisung, die Erfassung und die Ausgabesteuerung, und bietet Funktionen wie die Erfassung mehrerer Zeilen, Regex-Erfassungsgruppen und die Bewegung von Datei-Anfang/Ende.

Mehr lesen

ArcoLinux-Schöpfer geht nach 8 Jahren in den Ruhestand

2025-04-13

Nach acht Jahren der Entwicklung und Förderung des ArcoLinux-Projekts und der Linux-Community tritt der Schöpfer zurück. Seine Mission war es, Linux-Benutzer zu schulen und zu befähigen, was zu über 5.000 Lehrvideos auf YouTube, Tools wie ArcoInstall und unzähligen Stunden Community-Support führte. Angesichts altersbedingter Herausforderungen entscheidet er sich, im Höhepunkt des Projekts in den Ruhestand zu gehen und ein starkes Erbe für andere zu hinterlassen. Er plant, das Leben zu genießen und weiterhin aus Spaß an Linux zu basteln.

Mehr lesen
Entwicklung

Wiederentdeckt: 'Station: Reise durch die vier Jahreszeiten', ein klassisches Mac-Adventure-Spiel

2025-03-31
Wiederentdeckt: 'Station: Reise durch die vier Jahreszeiten', ein klassisches Mac-Adventure-Spiel

Bei der Organisation von 30 Jahre alten Macintosh-Spieldiscs entdeckte ein Entwickler 'Station: Reise durch die vier Jahreszeiten' wieder, ein charmantes Point-and-Click-Adventure-Spiel im ländlichen Japan. Spieler unternehmen Zugreisen, interagieren mit verschiedenen Charakteren und erkunden Szenen, um voranzukommen. Jetzt spielbar über Infinite Mac und herunterladbar von Macintosh Garden.

Mehr lesen

Morph: Eine integrierbare Fullstack-HTMX-Bibliothek ohne Build-Schritt

2025-05-19
Morph: Eine integrierbare Fullstack-HTMX-Bibliothek ohne Build-Schritt

Morph ist eine integrierbare Fullstack-Bibliothek zum Erstellen von Hypermedia-gesteuerten Anwendungen ohne Build-Schritt, basierend auf HTMX. Sie kombiniert die Vorteile von SSR, SPA und Islands-Architektur und verwendet dabei nur reines HTML, CSS und JS. Entwickelt während der Optimierung der Entwicklung von Telegram-Webanwendungen mit Deno und Deno Deploy, bietet Morph eine leichtgewichtige Alternative zu komplexen Frontend/Backend-Setups mit React oder Vue, die sich besonders für kleinere Projekte eignet. Derzeit läuft Morph auf Hono, wobei zukünftig Unterstützung für andere Backends hinzugefügt werden kann. Zu den wichtigsten Vorteilen gehören: Komponenten rufen APIs auf, die Hypertext (andere Komponenten) zurückgeben; alle Komponenten werden serverseitig gerendert und haben Zugriff auf den serverseitigen Kontext; Komponenten können unabhängig gerendert und erneut gerendert werden; Komponenten bilden eine Hierarchie, können ineinander verschachtelt und von APIs zurückgegeben werden; minimaler oder kein Client-Side JavaScript; kein Build-Schritt; keine Notwendigkeit, API-Datenstrukturen im Voraus zu entwerfen; kann in jedes Deno/Node/Bun-Projekt eingebettet werden. Morph ist ideal, wenn Frontend und Backend nicht in separate Dienste aufgeteilt werden müssen, z. B. für kleine Telegram-Bots, Desktop-Anwendungen oder interne Tools.

Mehr lesen
Entwicklung Fullstack-Framework

far: Blitzschnelles Find-and-Replace-CLI-Tool

2025-05-24
far: Blitzschnelles Find-and-Replace-CLI-Tool

far (Find And Replace) ist ein schnelles und flexibles Kommandozeilen-Tool zum Suchen und Ersetzen von Text in Dateien und Ordnern. Es zielt auf spezifische Dateien, Verzeichnisse oder Glob-Muster ab und bietet intelligente Groß-/Kleinschreibungsunterstützung (z. B. Foo → Bar, FOO → BAR), inspiriert von der Such- und Ersetzfunktion von Sublime Text. Die Installation ist einfach: Klonen Sie das GitHub-Repository und bauen Sie es. Beispiel: `far --find "Foo" --replace "Bar" --target "./src/**/*.rs"` ersetzt "Foo" durch "Bar" in allen .rs-Dateien im src-Verzeichnis. Lizenziert unter der Apache-2.0-Lizenz, Beiträge und Vorschläge sind willkommen.

Mehr lesen

DeepSeek: Der stille Riese im chinesischen KI-Wettlauf

2024-12-31
DeepSeek: Der stille Riese im chinesischen KI-Wettlauf

DeepSeek, ein unauffälliges chinesisches KI-Startup, hat sich als wichtiger Akteur etabliert, dessen R1-Modell OpenAIs Modelle in mehreren Reasoning-Benchmarks übertrifft. Vollständig finanziert vom quantitativen Hedgefonds High-Flyer, priorisiert DeepSeek grundlegende Technologien über kommerzielle Anwendungen, verpflichtet sich, seine Modelle Open Source bereitzustellen und löst mit seinen erschwinglichen APIs einen Preiskrieg in China aus. Dies wird durch den Zugang zu den umfangreichen Rechenressourcen von High-Flyer ermöglicht. DeepSeeks ehrgeiziges Ziel ist die Erreichung Künstlicher Allgemeiner Intelligenz (AGI), wobei der Fokus auf bahnbrechenden Architektur- und Algorithmusinnovationen wie Multi-Head Latent Attention (MLA) und Sparse Mixture-of-Experts (DeepSeekMoE) liegt, die die Inferenzkosten drastisch reduzieren. Der Erfolg basiert auf umfassender Modellarchitekturinnovation und der effektiven Nutzung heimischer Talente, im Gegensatz zu vielen chinesischen Unternehmen, die sich auf Kommerzialisierung und Replikation konzentrieren. Gründer Liang Wenfeng, ein technologischer Idealist, stellt Prinzipien über Profit, fördert originäre Innovation und zielt darauf ab, China als wichtigen Beitrag zum globalen technologischen Fortschritt zu positionieren.

Mehr lesen
KI

Steigern Sie das SEO Ihrer Rails-App mit strukturierten Daten

2025-04-16
Steigern Sie das SEO Ihrer Rails-App mit strukturierten Daten

Dieser Artikel beschreibt, wie man strukturierte Daten (Schema-Markup) zu einer Rails-Anwendung hinzufügt, um das SEO zu verbessern. Zuerst werden der Zweck und die Vorteile strukturierter Daten erläutert, dann werden zwei Implementierungsmethoden vorgestellt: ohne Gem und mit dem `schema_dot_org`-Gem. Die erste Methode beinhaltet die manuelle Erstellung von Schema-Objekten, während die zweite die vordefinierten Entitäten und die Validierung des Gems nutzt und den Prozess vereinfacht. Der Artikel behandelt die Verwendung der `@graph`-Eigenschaft zum Gruppieren von Entitäten und das Hinzufügen von Schemas für verschiedene Seiten (Homepage, Artikel, Bücher, FAQs), einschließlich `WebSite`, `Organization`, `Article` und `Book`. Abschließend wird die Bedeutung der Validierung zur Sicherstellung der Schema-Korrektheit betont.

Mehr lesen
Entwicklung Strukturierte Daten

Google nutzt maschinelles Lernen zur Altersabschätzung und verbessert den Online-Kinderschutz

2025-02-12
Google nutzt maschinelles Lernen zur Altersabschätzung und verbessert den Online-Kinderschutz

Google testet in den USA ein Modell des maschinellen Lernens, um besser zu bestimmen, ob Benutzer unter 18 Jahre alt sind, und ermöglicht so altersgerechtere Erfahrungen. Das Modell verwendet Daten wie Website-Besuche und YouTube-Nutzungsgewohnheiten. Bei Benutzern, bei denen der Verdacht besteht, minderjährig zu sein, werden die Einstellungen angepasst und Optionen zur Altersverifizierung (Selfie, Kreditkarte oder Ausweis) angeboten. Dies reagiert auf die wachsenden Bedenken in den USA hinsichtlich des Online-Kinderschutzes und steht im Einklang mit Gesetzen wie KOSA. Verbesserte Sicherheitsfunktionen umfassen SafeSearch und eingeschränkte YouTube-Inhalte. Zusätzliche elterliche Kontrollen werden ebenfalls eingeführt, darunter die Begrenzung von Anrufen/Nachrichten während der Schulzeit, die Verwaltung von Kontakten über Family Link und die Verwaltung von Zahlungskarten in Google Wallet.

Mehr lesen
1 2 421 422 423 425 427 428 429 595 596