Zum Hauptinhalt springen

2024-11-15

„Visual Basic 6 IDE in C# nachgebildet“

  • „Avalonia Visual Basic 6 ist eine C#-Rekonstruktion der klassischen Visual Basic 6 Integrierten Entwicklungsumgebung (IDE) unter Verwendung von Avalonia, gedacht als ein unterhaltsames, nicht-kommerzielles Projekt. Das Projekt umfasst Funktionen wie einen visuellen Designer, Kompatibilität mit dem Speichern/Laden von VB6-Projekten und eingeschränkte Unterstützung für die VB6-Sprache. Der Bau der Desktop-Version erfordert typischerweise .NET 9.0, aber .NET 8.0 kann mit Modifikationen verwendet werden; die Kompilierung erfolgt mit dotnet build und die Veröffentlichung mit dotnet publish sowohl für die IDE als auch für die Laufzeitumgebung.“

Reaktionen

  • „Eine integrierte Entwicklungsumgebung (IDE) für Visual Basic 6 wurde mit C# nachgebildet und ist auf GitHub zugänglich, was bei Entwicklern, die mit VB6 begonnen haben, Nostalgie hervorruft.“
  • „Das Projekt verwendet Avalonia, ein plattformübergreifendes UI-Framework, und unterstützt grundlegende VB6-Funktionen, obwohl es sich noch in der Entwicklung befindet.“
  • „Die Initiative hat positives Feedback erhalten, was das Interesse an einer weiteren Entwicklung und Diskussionen über die Evolution von grafischen Benutzeroberflächen (GUI) Toolkits und die Einfachheit von VB6 im Vergleich zu zeitgenössischen Werkzeugen geweckt hat.“
  • „Europäer verbringen jedes Jahr insgesamt 575 Millionen Stunden mit der Interaktion mit Cookie-Einwilligungsbannern, eine Anforderung der EU-Richtlinie 2002/58, die den Schutz der Privatsphäre der Nutzer zum Ziel hat. Die wirtschaftlichen Auswirkungen dieser aufgewendeten Zeit sind erheblich und kosten jährlich 14,375 Milliarden Euro, was 0,10 % des BIP der EU entspricht und einem Produktivitätsverlust von 287.500 Vollzeitarbeitsplätzen gleichkommt. Es gibt einen dringenden Aufruf zur Überarbeitung der Richtlinie, um die wirtschaftlichen und produktiven Belastungen zu verringern, die insbesondere kleine und mittlere Unternehmen betreffen.“

Reaktionen

  • „Das europäische „Cookie-Gesetz“ erfordert eine informierte Zustimmung für das Tracking, schreibt jedoch nicht speziell die Verwendung von Cookie-Bannern vor; Unternehmen entscheiden sich für Banner, um den Vorschriften zu entsprechen.“
  • „Ein häufiges Problem ist, dass Unternehmen die Einwilligung falsch umsetzen, indem sie standardmäßig Tracking-Cookies setzen und Banner ohne klare Ablehnungsoption bereitstellen, was nicht konform ist.“
  • „Die Absicht des Gesetzes ist es, die Verbraucherrechte zu schützen, aber Unternehmen betreiben oft „böswillige Befolgung“, um Nutzer zu frustrieren, was auf eine strengere Durchsetzung und potenzielle browserbasierte Zustimmungseinstellungen als Lösungen hindeutet.“

„Relativty: Ein Open-Source-VR-Headset für 200 $“

  • „Relativty ist ein Open-Source-Virtual-Reality (VR)-Headset, das von den Teenagern Maxim Perumal und Gabriel Combe entwickelt wurde. Es ist als DIY-Projekt konzipiert und nicht als Konsumprodukt, mit Kosten von etwa 200 US-Dollar. Das Headset unterstützt SteamVR-Spiele und bietet experimentelles Positions-Scaling mit jeder Kamera, basierend auf einem Motherboard mit dem Atmel SAM3X8E ARM Cortex-M3 Prozessor. Die Entwickler gründen ein neues Unternehmen namens Unai, um ein eigenständiges VR-Headset zu entwickeln, und sie stellen derzeit ein, mit weiteren Informationen auf ihrer Website.“

Reaktionen

  • „Relativty ist ein 200-Dollar-Open-Source-VR-Headset mit 3DoF-Tracking (drei Freiheitsgrade), ähnlich wie ältere Modelle wie Oculus Go, jedoch ohne das immersivere 6DoF-Tracking (sechs Freiheitsgrade). HadesVR ist ein 6DoF-Open-Source-Projekt, das aus Relativty entwickelt wurde und eine verbesserte Immersion und reduzierte Bewegungskrankheit im Vergleich zu 3DoF-Systemen bietet. Datenschutzbedenken bei Metas Quest-Headsets veranlassen einige Nutzer, Alternativen in Betracht zu ziehen, und es gibt Potenzial für Bildungsprojekte mit Relativty trotz seiner Einschränkungen.“

„Neue Apple-Sicherheitsfunktion startet iPhones nach 3 Tagen neu, bestätigen Forscher“

  • „Apples iOS 18 führt eine Funktion namens „Inaktivitäts-Neustart“ ein, die iPhones automatisch neu startet, wenn sie 72 Stunden lang entsperrt bleiben, um die Sicherheit zu erhöhen, indem die Verschlüsselungsschlüssel im Secure Enclave Chip gesichert werden.“
  • „Diese Funktion erhöht den Schutz von Daten vor Diebstahl und veralteten forensischen Werkzeugen, stellt jedoch für die Strafverfolgungsbehörden Herausforderungen bei der Datenextraktion von Geräten dar.“
  • „Sicherheitsforscher und Unternehmen wie Magnet Forensics haben die Funktion bestätigt und damit die anhaltende Spannung zwischen Apples Sicherheitsmaßnahmen und den Datenzugriffsanforderungen der Strafverfolgungsbehörden hervorgehoben.“

Reaktionen

  • „Apples neue Sicherheitsfunktion startet iPhones nach 72 Stunden Inaktivität automatisch neu, um die Sicherheit zu gewährleisten, indem potenzielle Malware oder Fehler beseitigt werden. Diese Funktion ähnelt den Sicherheitsprotokollen von Zahlungsterminals, die alle 24 Stunden neu starten, um einen sicheren Zustand zu gewährleisten. Während einige Benutzer Bedenken hinsichtlich potenzieller Verbindungsunterbrechungen äußern, wird die Funktion allgemein als positiver Schritt zur Verbesserung der Sicherheit angesehen, mit Vorschlägen, das Neustartintervall konfigurierbar zu machen.“

„Thomas E. Kurtz ist gestorben“

  • „Thomas E. Kurtz, Mitentwickler der Programmiersprache BASIC, verstarb am 12. November 2024 und hinterlässt ein bedeutendes Erbe in der Informatik.“
  • „Kurtz spielte eine entscheidende Rolle bei der Entwicklung des Dartmouth Timesharing Systems, das den weit verbreiteten Zugang zu BASIC ermöglichte und Generationen von Computer- und Softwareentwicklungen beeinflusste.“
  • „Er hatte Führungspositionen an der Dartmouth inne, trug zu den BASIC-Standards bei, ging 1993 in den Ruhestand und wurde 1994 als Fellow der Association for Computing Machinery (ACM) geehrt.“

Reaktionen

  • „Thomas E. Kurtz, Mitbegründer der Programmiersprache BASIC, ist verstorben, was viele dazu veranlasst hat, Erinnerungen und Dankbarkeit für seine Beiträge zu teilen. BASIC spielte eine entscheidende Rolle bei der Demokratisierung der Informatik, indem es Programmierung für Nicht-Experten zugänglich machte und eine Generation von Programmierern inspirierte. Kurtz' Arbeit an der Dartmouth, zusammen mit John Kemeny, war bedeutend für die Entwicklung von Time-Sharing-Systemen und der Bildungsinformatik und hinterließ einen bleibenden Einfluss auf die Technologiebranche.“

„Seer: Eine GUI-Oberfläche für GDB unter Linux“

  • „Seer ist eine grafische Benutzeroberfläche (GUI) für den GNU Debugger (gdb) auf Linux, die entwickelt wurde, um die Benutzererfahrung mit einer einfachen Oberfläche zu verbessern. Entwickelt von Ernie Pasveer, erfordert Seer Linux, C++17, gdb mit "mi"-Interpreter, CMake 3.1.0+ und QT6 und unterstützt Qt5 nicht mehr über Version 2.3 hinaus. Zu den Hauptfunktionen gehören die Verwaltung von Quelldateien, die Verfolgung von Variablen und das Management von Haltepunkten, mit Unterstützung und detaillierten Anweisungen, die auf GitHub oder per E-Mail verfügbar sind.“

Reaktionen

  • „Seer ist eine grafische Benutzeroberfläche (GUI) für den GNU Debugger (GDB) auf Linux, aber Benutzer berichten über Probleme wie nicht funktionierende Schriftartänderungen und Fehler beim Überfahren von Variablen.“
  • „Trotz seiner derzeitigen Mängel hat Seer Potenzial, wenn es weiterentwickelt wird, wobei Benutzer es mit anderen Tools wie Gede vergleichen, das für seine Einfachheit und Zuverlässigkeit bekannt ist.“
  • „Diskussionen heben verschiedene Debugging-Präferenzen hervor, darunter die integrierte Textbenutzeroberfläche (TUI) von GDB, Neovim, gdb-dashboard und DDD, wobei einige Benutzer das Logging gegenüber Debuggern für komplexe Szenarien bevorzugen.“