Bau eines höflichen und schnellen Webcrawlers: Lektionen gelernt

2025-01-05

Dennis Schubert, Ingenieur bei Mozilla und bemerkenswerter Mitwirkender an Diaspora, einem verteilten Open-Source-Sozialen Netzwerk, stellte kürzlich fest, dass 70 % der Last auf den Diaspora-Servern von schlechtartigen Bots stammten, die die LLMs einiger großer Unternehmen speisen. Die schlimmsten Übeltäter, die zusammen 40 % des gesamten Datenverkehrs ausmachten, waren OpenAI und Amazon. Dieser Artikel beschreibt die Erfahrungen des Autors beim Bau eines höflichen und schnellen Webcrawlers, einschließlich Ratenbegrenzung, Respekt vor robots.txt, Minimierung von erneuten Abrufen und effizientem Einfügen in die Warteschlange. Mit Python und gevent weist der Autor jedem Domain eine Coroutine für die Ratenbegrenzung zu und nutzt Postgres für effizientes Queue-Management und Deduplizierung. Dieses Design ermöglicht schnelles und effizientes Crawlen bei gleichzeitiger Berücksichtigung der Zielwebsites.

Mehr lesen

Muriel Spark: Ein literarisches Katz-und-Maus-Spiel mit ihrem Biografen

2025-07-12
Muriel Spark: Ein literarisches Katz-und-Maus-Spiel mit ihrem Biografen

Die Einladung der Schriftstellerin Muriel Spark an Martin Stannard, ihre Biografie zu schreiben, war ein sorgfältig inszeniertes Spiel. Spark hinterließ ein riesiges Archiv, ein gewaltiges Puzzle, das Stannard neun Jahre lang zusammensetzte und dabei mehrere Entwürfe erstellte, bevor die gefeierte Biografie fertiggestellt wurde. Dieser Artikel erforscht wiederkehrende Themen in Sparks Werk: die Kontrolle über den Anfang und das Ende des Lebens und die komplexe Beziehung zwischen Autorin und Biograf, die die geisterhaften Verwicklungen ihrer Fiktion widerspiegelt. Sparks biographische Reise spiegelt das Muster des Kampfes in ihren Romanen wider, sie ahnt ihr eigenes Ende voraus und verwebt die Geschichte ihres Lebens in ihre Interaktion mit ihrem Biografen.

Mehr lesen
Sonstiges

Scraperr: Präzise Webdatenextraktion mit XPath

2025-05-11
Scraperr: Präzise Webdatenextraktion mit XPath

Scraperr ist eine selbstgehostete Web Scraping-Anwendung, die XPath-Selektoren für die präzise Datenextraktion verwendet. Sie bietet eine übersichtliche Benutzeroberfläche zum Verwalten von Scraping-Jobs, Anzeigen von Ergebnissen und Exportieren von Daten in verschiedenen Formaten. Zu den Funktionen gehören die Warteschlangenverwaltung, das Domain-Crawling, benutzerdefinierte Header, Medien-Downloads, Ergebnisvisualisierung und Benachrichtigungskanäle. Beachten Sie bitte robots.txt, die Nutzungsbedingungen und implementieren Sie Rate Limiting. Verwenden Sie es nur auf Websites, die Scraping explizit erlauben.

Mehr lesen
Entwicklung

Skywork-OR1: Leistungsstarke Open-Source-Reasoning-Modelle veröffentlicht

2025-04-13
Skywork-OR1: Leistungsstarke Open-Source-Reasoning-Modelle veröffentlicht

SkyworkAI hat die Skywork-OR1-Serie leistungsstarker Open-Source-Reasoning-Modelle veröffentlicht, darunter Skywork-OR1-Math-7B, Skywork-OR1-32B-Preview und Skywork-OR1-7B-Preview. Diese Modelle, die mit groß angelegtem regelbasiertem Reinforcement Learning trainiert wurden, zeichnen sich durch mathematisches und Code-Reasoning aus. Skywork-OR1-Math-7B übertrifft deutlich Modelle ähnlicher Größe bei den AIME24- und AIME25-Tests; Skywork-OR1-32B-Preview erreicht die Leistungsniveaus von Deepseek-R1 bei mathematischen und Codierungsaufgaben; und Skywork-OR1-7B-Preview übertrifft alle Modelle ähnlicher Größe in beiden Bereichen. Die vollständigen Modelle und Trainingsskripte werden in den nächsten Tagen Open Source sein.

Mehr lesen

Der unerwartete Triumph des Rejection Sampling: Ein tiefer Einblick in Performance-Tests

2025-01-31

Bei der Optimierung seines Raytracers PSRayTracing hat der Autor die Performance-Tests für Algorithmen zur Erzeugung von Zufallsvektoren innerhalb eines Einheitskreises/einer Einheitskugel vertieft. Anfangs glaubte er, dass eine analytische Lösung effizienter wäre als Rejection Sampling. Benchmarks in Python und C++, auf verschiedenen Compilern und Hardware-Plattformen, ergaben jedoch überraschende Ergebnisse: Mit aktivierten Compiler-Optimierungen übertraf Rejection Sampling in vielen Fällen den analytischen Ansatz. Der Autor folgert, dass praktische Performance-Tests beim Optimieren von Code unerlässlich sind und man sich nicht auf theoretische Annahmen verlassen sollte, da Compiler-Optimierungsstrategien und Hardware-Variationen die endgültige Performance erheblich beeinflussen.

Mehr lesen
Entwicklung Performancetests

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

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

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

Googles Gemini Code Assist erhält Unterstützung für Drittanbieter-Tools

2024-12-20
Googles Gemini Code Assist erhält Unterstützung für Drittanbieter-Tools

Google hat die Unterstützung für Drittanbieter-Tools in Gemini Code Assist, seinem KI-gestützten Code-Vervollständigungsdienst für Unternehmen, angekündigt. Dies ermöglicht die Integration von Tools wie Jira, GitHub und Sentry über Plugins, wodurch der Kontextwechsel reduziert und die Entwicklerproduktivität gesteigert wird. Derzeit befindet sich die Funktion in einer privaten Vorschau für Google Cloud-Partner und steht in direkter Konkurrenz zu GitHubs Copilot Enterprise, wobei Google Vorteile wie die Unterstützung von lokalen Codebasen hervorhebt. Die Erweiterung um Tools zielt darauf ab, Workflows zu optimieren und die Effizienz von Entwicklern zu verbessern.

Mehr lesen

Docker abschaffen? Systemd-nspawn Container-Technologie erkunden

2025-02-21

Dieser Artikel stellt systemd-nspawn vor, einen sicheren und einfach zu konfigurierenden Container-Manager, mit dem ein vollständiges Betriebssystem oder ein Befehl in einer Verzeichnisstruktur ausgeführt werden kann. Im Vergleich zu chroot bietet er erhöhte Sicherheit und OCI-Kompatibilität. Der Artikel beschreibt verschiedene Methoden zum Erstellen und Verwalten von Containern mit systemd-nspawn, darunter die Verwendung der Befehle Docker export, debootstrap, mkosi und machinectl. Der Autor plädiert für eine Reduzierung der Abhängigkeit von Docker und ermutigt zum Entdecken von niedrigeren Ebenen und flexibleren Container-Technologien.

Mehr lesen
Entwicklung Docker-Alternative

Code-Rewrite: Zauberstab vs. iterative Verbesserung

2025-01-03

Dieser Artikel untersucht die Vor- und Nachteile von Code-Rewrites. Am Beispiel des Scheiterns von Netscape argumentiert der Autor, dass ein Rewrite nicht immer der beste Ansatz ist. Anstatt großflächiger Rewrites sollte man den Idealismus bewahren, eine perfekte Lösung (einen Zauberstab) imaginieren und dann den bestehenden Code iterativ verbessern. Durch die Unterscheidung zwischen notwendiger und zufälliger Komplexität lassen sich Verbesserungsmöglichkeiten identifizieren und kontinuierlich über „Wenn ich einen Zauberstab schwingen könnte, wie würde ich es mir wünschen?“ nachdenken, um letztendlich den idealen Zustand zu erreichen.

Mehr lesen

Minimales bipartites Matching via Riemann-Optimierung

2025-01-08

Dieser Artikel präsentiert einen neuen Ansatz zur Lösung des Problems des minimalen bipartiten Matchings unter Verwendung der Riemann-Optimierung. Der Autor transformiert das kombinatorische Optimierungsproblem in ein unbeschränktes Optimierungsproblem auf der Mannigfaltigkeit doppelt stochastischer Matrizen und löst es mit dem Riemann-Gradientenabstieg. Experimentelle Ergebnisse zeigen, dass diese Methode die optimale Lösung effektiv finden kann und eine gute Konvergenz aufweist. Diese Forschung kombiniert auf intelligente Weise kombinatorische Mathematik, Differentialgeometrie und Informatik und bietet eine neue Perspektive zur Lösung solcher Probleme.

Mehr lesen

Dell streicht XPS-Marke bei umfassender Umstrukturierung der PC-Produktlinie

2025-01-06
Dell streicht XPS-Marke bei umfassender Umstrukturierung der PC-Produktlinie

Dell stellt die Marken XPS, Latitude, Inspiron und Precision ein und vereinfacht seine PC-Produktlinie auf Dell, Dell Pro und Dell Pro Max. Ziel ist die Vereinfachung der Produktfindung und eine bessere Ausrichtung auf den wachsenden Markt für KI-PCs. Obwohl dies für langjährige Nutzer nostalgisch sein mag, verspricht Dell eine klarere Produktsegmentierung, verbesserte Langlebigkeit und höhere Leistung. Die Änderung folgt auf ein umstrittenes Redesign der XPS-Linie und eine Verlagerung hin zur Betonung von KI-Funktionen in den neuen Angeboten.

Mehr lesen
Technologie Rebranding

Zweites Leben für einen zehn Jahre alten Fileserver: Kostengünstige Speicherlösung

2024-12-17

Ein Unternehmen betreibt immer noch einen über zehn Jahre alten Fileserver in der Produktion. Obwohl veraltet und mit einem BMC, das Java für KVM-over-IP benötigt, eignet er sich aufgrund seiner 16 Festplatteneinschübe und 10G-Ethernet-Ports ideal zur Wiederverwendung. Als kostengünstiger „Bring Your Own Disk“-Speicher-Server eingesetzt, erfüllt er die Anforderungen nach großem Speicherplatz und geringer Leistung, trotz seines Alters und des begrenzten RAMs. Dies unterstreicht den Wert der Wiederverwendung alter Hardware, wenn die Anforderungen passen.

Mehr lesen

Cybersicherheitsterminologie löst Debatte aus

2025-04-27
Cybersicherheitsterminologie löst Debatte aus

Ein Artikel über einen Cybersicherheitsvorfall hat eine Debatte über die Verwendung des Wortes "owned" ausgelöst. Einige argumentieren, dass der Begriff kindisch ist und die emotional unreife Natur der Internetkultur widerspiegelt, und sie verbinden ihn mit dem aktuellen politischen Klima. Andere behaupten, dass innerhalb der Branche "owned" als Abkürzung für "gotten into" ein gebräuchlicher Fachjargon ist, der nichts mit dem Alter zu tun hat. Die Kontroverse beleuchtet unterschiedliche Interpretationen von Internet-Slang und Fachterminologie zwischen Gruppen.

Mehr lesen

Günstige Drohnen verändern die globale Machtbalance

2025-06-14
Günstige Drohnen verändern die globale Machtbalance

Die jüngsten erfolgreichen Drohnenangriffe Israels und der Ukraine gegen feindliche Ziele haben Bedenken hinsichtlich der Zukunft des Krieges und des globalen Machtgleichgewichts ausgelöst. Der Artikel analysiert die disruptive Wirkung günstiger Drohnen: Ihre Fähigkeit, durch Angriffe auf kritische Infrastrukturen (Autobahnen, Brücken, Kraftwerke usw.) erhebliche wirtschaftliche Schäden zu verursachen, steht im krassen Gegensatz zu traditionellen groß angelegten militärischen Auseinandersetzungen. Diese asymmetrische Kriegsführung macht selbst große Nationen verletzlich und könnte zu einer Umgestaltung der Weltordnung führen, die letztendlich zu einer dezentralisierten und fragmentierten Machtstruktur führt.

Mehr lesen

Selbstironischer Dank des Autors des Scsh-Handbuchs

2025-01-08

Olin Shivers, Autor des Scsh-Referenzhandbuchs Version 0.6.7, bietet eine düstere und humorvolle Version der Danksagungen. Er verspottet seine Kollegen, Studenten, Eltern und den Abteilungsleiter und gesteht seine Abhängigkeit von Prozac und Jack Daniel's, um den Tag zu überstehen, was auf den Stress und die Unzufriedenheit hinweist, die er während der Erstellung des Handbuchs verspürte. Die gesamte Danksagung ist von Negativität und Selbstironie geprägt; es ist weniger ein Dankeschön als vielmehr ein sarkastischer Kommentar zum akademischen Umfeld und seinen persönlichen Umständen.

Mehr lesen

Infinigen: Unendlicher Generator fotorealistischer 3D-Szenen

2025-01-22
Infinigen: Unendlicher Generator fotorealistischer 3D-Szenen

Entwickelt vom Princeton Vision & Learning Lab, ist Infinigen ein prozeduraler Generator von 3D-Szenen, basierend auf Blender und unter der BSD 3-Clause Lizenz frei verfügbar. Er generiert unbegrenzte Variationen hochwertiger 3D-Szenen mithilfe randomisierter mathematischer Regeln und steuert alles von Makrostrukturen bis hin zu Mikrodetails. Infinigen generiert automatisch Annotationen für verschiedene Computer-Vision-Aufgaben wie optischen Fluss und Tiefenabschätzung, was ihn ideal für die 3D-Vision-Forschung macht. Der Fokus auf reale Geometrie gewährleistet präzise Ground-Truth-Daten.

Mehr lesen

Cloudflares Internet-Prognosen für 2025: KI überall, Datenschutz im Mittelpunkt

2025-01-06
Cloudflares Internet-Prognosen für 2025: KI überall, Datenschutz im Mittelpunkt

In einer Folge von Cloudflare TV blickt Cloudflares CTO John Graham-Cumming auf die Erfolge von 2024 zurück – Fortschritte bei Workers, KI-Funktionen und Hardware-Innovationen – und gibt Prognosen für 2025 ab. Er erwartet eine nahtlose Integration von KI in den Alltag, hebt aber das entscheidende Gleichgewicht zwischen KI und Datenschutz hervor. Weitere wichtige Trends sind quantenresistente Verschlüsselung, Cyberbedrohungen, die Verbreitung von IoT-Geräten, DDoS-Angriffe und die Einführung der Zero-Trust-Architektur. Cloudflares Engagement für Energieeffizienz und die Reduzierung des CO2-Fußabdrucks durch KI wird ebenfalls betont.

Mehr lesen
Technologie

TurboGist: Code-Sharing für Entwickler vereinfacht

2025-01-03

TurboGist ist eine einfache und effiziente Plattform zum Teilen von Code, die darauf ausgelegt ist, die Herausforderungen beim Code-Sharing in der Teamarbeit zu lösen. Sie eliminiert umständliches Kopieren und Einfügen sowie die Abhängigkeit von Drittanbieter-Tools und bietet Echtzeit-Code-Sharing, Syntaxhervorhebung, Benachrichtigungen zu Code-Schnipseln und Copilot-ähnliche Code-Vervollständigungsvorschläge. Entwickler können Code schnell teilen, ohne ihren Editor zu verlassen, was die Effizienz steigert und es ihnen ermöglicht, sich auf das Codieren und die Problemlösung zu konzentrieren.

Mehr lesen
Entwicklung Entwickler-Tools

Mexikos indigene Sprachrenaissance: Ein Wettlauf gegen die Zeit

2025-05-16
Mexikos indigene Sprachrenaissance: Ein Wettlauf gegen die Zeit

Mexiko bemüht sich aktiv um die Erhaltung seines reichen indigenen Sprachenerbes. Angesichts der Dominanz von Spanisch und Englisch sind 68 offiziell anerkannte indigene Sprachen, darunter Maya und Nahuatl, die von fast 7 Millionen Menschen gesprochen werden, im Rückgang begriffen. Um dem entgegenzuwirken, hat die mexikanische Regierung eine Initiative gestartet, um landesweit Kurse in indigenen Sprachen anzubieten, wobei einige Regionen sogar vollständig zweisprachige Lehrpläne einführen. Der Maya-Sprachunterricht in Yucatán verzeichnet erhebliche Fortschritte, wobei 35.000 Schüler jetzt die Möglichkeit haben, Yukatekisch-Maya zu lernen. Mexiko-Stadt wird in den kommenden Wochen auch in 78 Schulen Nahuatl-Kurse anbieten. Diese Initiative zielt nicht nur auf den Spracherhalt, sondern auch auf die Wiederbelebung der indigenen Kultur ab, indem die Bedeutung des präkolumbianischen Erbes Mexikos anerkannt wird. Dennoch bleiben Herausforderungen bestehen, darunter begrenzte Ressourcen und die Vielfalt der Dialekte. Diskriminierung, die auf das Erbe der spanischen Kolonisierung und anhaltende soziale Vorurteile zurückzuführen ist, ist ein ernstes Problem. Der Kampf um die indigenen Sprachen in Mexiko geht nicht nur um die Erhaltung von Wörtern; es geht darum, Identität, Würde und einen Platz in einer Gesellschaft zurückzuerobern, die ihre indigenen Völker lange Zeit marginalisiert hat.

Mehr lesen

Getty Center: Eine Festung gegen die Flammen

2025-01-12

Während des Getty-Feuers 2019 erwies sich das Getty Center als der sicherste Ort für Kunst und Archive. Es wurde aus feuerbeständigem Stein, Beton und Stahl gebaut und sein Design umfasst weitläufige Plätze und sorgfältig angelegte Grünflächen, um die Ausbreitung des Feuers zu verlangsamen. Im Inneren sorgen modernste Luftfiltersysteme und Brandabschnitte für die innere Sicherheit, während ein Wassertank mit einer Million Gallonen eine ausreichende Brandbekämpfung sicherstellt. Ganzjährige Brandschutzübungen und -vorbereitungen sicherten den Schutz von Kunst und Personal.

Mehr lesen

Schulverbot für Smartphones verbessert Schlaf und Stimmung

2024-12-15
Schulverbot für Smartphones verbessert Schlaf und Stimmung

Ein dreitägiges Smartphone-Verbot an der Universität York zeigte signifikante Verbesserungen bei Schlaf und Stimmung der Schüler. Die Schüler schliefen durchschnittlich 20 Minuten schneller ein, gewannen eine Stunde Schlaf pro Nacht und berichteten über 17 % weniger Depressionen und 18 % weniger Angstzustände. Obwohl die kognitiven Verbesserungen geringfügig waren, legen die Forscher nahe, dass längerfristige Verbote größere Vorteile bringen könnten und so politische Entscheidungen zum Smartphone-Gebrauch bei Jugendlichen beeinflussen.

Mehr lesen

Tesla-Neuzulassungen in Deutschland stürzen um 41% ab, Rangliste sinkt

2025-01-30
Tesla-Neuzulassungen in Deutschland stürzen um 41% ab, Rangliste sinkt

Die Neuzulassungen von Tesla-Elektroautos in Deutschland sind 2024 um 41% auf unter 38.000 Fahrzeuge eingebrochen, wodurch das Unternehmen im Marktanteil auf den dritten Platz zurückfiel. Dieser Rückgang wird den umstrittenen Äußerungen von CEO Elon Musk und dem Mangel an jüngsten Innovationen zugeschrieben, trotz des anfänglichen Versprechens der Berliner Gigafactory. Konkurrenten wie BMW und VW haben Tesla übertroffen und die Herausforderungen für den US-Autohersteller auf dem deutschen Markt hervorgehoben, darunter rechtliche Probleme, Umweltproteste und niedrigere als erwartete Verkaufszahlen in seinem Berliner Werk.

Mehr lesen
Technologie

Efficient Fabric veröffentlicht Compiler Playground für bahnbrechende Prozessorarchitektur

2025-02-27

Efficient Fabric hat seinen Compiler Playground veröffentlicht, ein interaktives Software-Ökosystem, das Entwicklern ermöglicht, die Leistung und Energieeffizienz seiner bahnbrechenden Prozessorarchitektur zu erleben. Entwickler können C-Code schreiben oder einfügen, der vom Compiler automatisch auf die effiziente Datenflussarchitektur abgebildet wird. Der Playground visualisiert die Codeverteilung und -ausführung auf den einzelnen Kacheln des Fabric, enthält einen Debugger und liefert Schätzungen der Batterielebensdauer, die dramatische Verbesserungen der Energieeffizienz aufzeigen.

Mehr lesen
Entwicklung

DeepSeek-V3: Ein 671 Milliarden Parameter großes Mixture-of-Experts Sprachmodell

2024-12-26
DeepSeek-V3: Ein 671 Milliarden Parameter großes Mixture-of-Experts Sprachmodell

DeepSeek-V3 ist ein leistungsstarkes Mixture-of-Experts (MoE) Sprachmodell mit 671 Milliarden Parametern, wobei pro Token 37 Milliarden aktiviert werden. Es verwendet Multi-Head Latent Attention (MLA) und die DeepSeekMoE Architektur und setzt innovativ eine strategie ohne Hilfsverlust für Lastausgleich und ein Multi-Token-Vorhersage-Trainingsziel ein. Es wurde mit 14,8 Billionen hochwertigen Tokens vortrainiert, gefolgt von überwachtem Feintuning und Reinforcement Learning. Bewertungen zeigen, dass DeepSeek-V3 andere Open-Source-Modelle übertrifft und eine mit führenden Closed-Source-Modellen vergleichbare Leistung erzielt, mit bemerkenswerter Trainingseffizienz – nur 2,788 Millionen H800 GPU-Stunden.

Mehr lesen
KI

Eclipse LARP: Ein 1000$-Sci-Fi-Immersionserlebnis

2025-06-25
Eclipse LARP: Ein 1000$-Sci-Fi-Immersionserlebnis

Eclipse ist ein dreitägiges Sci-Fi-LARP, das im Jahr 2059 spielt und 150 Spieler auf einer Mission des ersten Kontakts mit Außerirdischen auf einem neuen Planeten verfolgt. Anstatt auf Weltraumschlachten konzentriert es sich auf die selbstzerstörerischen Tendenzen der Menschheit und die Natur der Existenz. Die immersive Umgebung mit benutzerdefinierten Tablets, Sci-Fi-Overalls und 3D-gedruckten Requisiten ist unglaublich detailliert. Die hohen Kosten (890 €+) lösen Debatten über die Kommerzialisierung und Exklusivität von LARPs aus, eröffnen aber auch Wege für kleinere Spiele. Dieser detaillierte Bericht über das Debüt in englischer Sprache beschreibt die Reise des Autors: von der komplexen Auswahl der Charaktere und umfangreichen Vorbereitungsmaterialien bis hin zum intensiven Gameplay und einem unvergesslichen Ende. Eclipse ist ein Beweis für das Potenzial von großen, immersiven Rollenspielerfahrungen.

Mehr lesen

Aufnahmen von 'Curb Your Enthusiasm' retten Unschuldigen vor der Todesstrafe

2024-12-25
Aufnahmen von 'Curb Your Enthusiasm' retten Unschuldigen vor der Todesstrafe

Juan Catalan, ein Mann aus Kalifornien, stand wegen eines Mordes, den er nicht begangen hatte, vor der Todesstrafe. Die Beschreibung des einzigen Augenzeugen passte zu Catalan, obwohl er seine Unschuld beteuerte. Seine Freundin erinnerte sich, dass er am Abend des Mordes bei einem Dodgers-Spiel war. Sein Anwalt sicherte sich Aufnahmen von einem HBO-Dreh von 'Curb Your Enthusiasm' im Stadion, die Catalan und seine Tochter zeigten und so sein Alibi bewiesen. Dieser unerwartete Beweis führte zur Einstellung des Verfahrens und unterstreicht die Fehleranfälligkeit von Zeugenaussagen und das Risiko von Fehlurteilen.

Mehr lesen

Revolutionäres Lineare Algebra Kurs von Michigan: ROB 101

2025-01-08
Revolutionäres Lineare Algebra Kurs von Michigan: ROB 101

Die Universität von Michigan startet einen revolutionären Kurs in Linearer Algebra, ROB 101, für Erstsemester-Ingenieurstudenten. Der Kurs verbindet die Theorie der Linearen Algebra mit praktischen Anwendungen mithilfe der Programmiersprache Julia, sodass Studenten von Anfang an reale Ingenieurprobleme lösen können, wie z.B. die Kartenerstellung für die Roboternavigation. Das hybride Kursformat bietet Online- und Präsenzressourcen und bricht mit der traditionellen Lehre der Ingenieurmathematik. Studenten erhalten frühzeitig Einblicke in den praktischen Wert der Mathematik im Ingenieurwesen.

Mehr lesen

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

arXivLabs: Experimentelle Projekte mit Community-Mitarbeitern

2025-02-14
arXivLabs: Experimentelle Projekte mit Community-Mitarbeitern

arXivLabs ist ein Framework, das es Mitarbeitern ermöglicht, neue arXiv-Funktionen direkt auf unserer Website zu entwickeln und zu teilen. Sowohl Einzelpersonen als auch Organisationen, die mit arXivLabs zusammenarbeiten, haben unsere Werte von Offenheit, Community, Exzellenz und Datenschutz der Benutzerdaten angenommen und akzeptiert. arXiv engagiert sich für diese Werte und arbeitet nur mit Partnern zusammen, die sich an diese halten. Haben Sie eine Idee für ein Projekt, das der arXiv-Community einen Mehrwert bietet? Erfahren Sie mehr über arXivLabs.

Mehr lesen
Entwicklung

cute_headers: Einzeldatei-C/C++-Bibliotheken für mehrere Plattformen

2025-02-08
cute_headers: Einzeldatei-C/C++-Bibliotheken für mehrere Plattformen

cute_headers ist eine Sammlung von C/C++-Bibliotheken für mehrere Plattformen in einer einzigen Datei, die eigenständige Lösungen für verschiedene Aufgaben wie 2D-Kollisionserkennung, Netzwerk, Kartenladen und Soundwiedergabe bieten. Diese Bibliotheken sind abhängigkeitfrei, lassen sich einfach durch Einbinden einer einzigen Header-Datei integrieren und sind effizient implementiert, um unnötige Vergrößerung der Kompilierungszeit zu vermeiden. Die intelligente Verwendung einer Präprozessor-Makro verwaltet die Implementierungsdetails und vereinfacht so die Integration und den Build-Prozess. Perfekt für die Spieleentwicklung und andere Projekte, die effiziente und portable Hilfsprogramme benötigen.

Mehr lesen
Entwicklung C++-Bibliotheken
1 2 571 572 573 575 577 578 579 595 596