Gå til hovedinnhold

2024-11-15

Visual Basic 6 IDE opnieuw gemaakt in C#

  • Avalonia Visual Basic 6 er en C#-gjenskapelse av det klassiske Visual Basic 6 Integrated Development Environment (IDE) ved bruk av Avalonia, ment som et morsomt, ikke-kommersielt prosjekt. Prosjektet inkluderer funksjoner som en visuell designer, kompatibilitet med VB6-prosjekt lagring/lasting, og begrenset støtte for VB6-språket. Å bygge skrivebordsversjonen krever vanligvis .NET 9.0, men .NET 8.0 kan brukes med modifikasjoner; kompilering gjøres ved hjelp av dotnet build, og publisering med dotnet publish for både IDE og runtime.

Reaksjoner

  • Een Visual Basic 6 Integrated Development Environment (IDE) is opnieuw gecreëerd met behulp van C# en is toegankelijk op GitHub, wat nostalgie oproept bij ontwikkelaars die met VB6 zijn begonnen.
  • Het project maakt gebruik van Avalonia, een cross-platform UI-framework, en ondersteunt basisfuncties van VB6, hoewel het nog steeds een werk in uitvoering is.
  • Het initiatief heeft positieve feedback ontvangen, wat interesse heeft gewekt in verdere ontwikkeling en discussies over de evolutie van grafische gebruikersinterface (GUI) toolkits en de eenvoud van VB6 vergeleken met hedendaagse tools.

Analyse van economische en productiviteitsverliezen veroorzaakt door cookiebanners in Europa

  • Europeere bruker kollektivt 575 millioner timer hvert år på å interagere med informasjonskapsel-samtykkebannere, et krav i EU-direktiv 2002/58, som har som mål å beskytte brukernes personvern. Den økonomiske innvirkningen av denne tidsbruken er betydelig, og koster €14,375 milliarder årlig, tilsvarende 0,10 % av EUs BNP, og representerer et produktivitetstap tilsvarende 287 500 heltidsjobber. Det er en oppfordring til en snarlig revisjon av direktivet for å lette de økonomiske og produktivitetsmessige byrdene, spesielt for små og mellomstore bedrifter.

Reaksjoner

  • De Europese "cookie-wet" krever informert samtykke for sporing, men spesifiserer ikke bruk av cookie-bannere; selskaper velger bannere for å overholde.
  • Een veelvoorkomend probleem is dat bedrijven toestemming onjuist implementeren door standaard trackingcookies in te stellen en banners te bieden zonder een duidelijke optie om te weigeren, wat niet in overeenstemming is met de regelgeving.
  • De wet heeft til hensikt å beskytte forbrukerrettigheter, men selskaper driver ofte med "ondsinnet overholdelse" for å frustrere brukere, noe som antyder strengere håndheving og potensielle nettleserbaserte samtykkeinnstillinger som løsninger.

Relativty: Een open-source VR-headset voor $200

  • Relativty er et åpen kildekode virtual reality (VR) headset utviklet av tenåringene Maxim Perumal og Gabriel Combe, designet som et gjør-det-selv-prosjekt snarere enn et forbrukerprodukt, med en kostnad på omtrent $200. Headsettet støtter SteamVR-spill og har eksperimentell posisjonsskala ved bruk av et hvilket som helst kamera, med et hovedkort basert på Atmel SAM3X8E ARM Cortex-M3-prosessoren. Skaperne lanserer et nytt selskap, Unai, for å utvikle et frittstående VR-headset, og de ansetter for tiden, med mer informasjon tilgjengelig på deres nettside.

Reaksjoner

  • Relativty er et åpen kildekode VR-headset til $200 med 3DoF (tre frihetsgrader) sporing, lik eldre modeller som Oculus Go, men mangler den mer oppslukende 6DoF (seks frihetsgrader) sporing. HadesVR er et 6DoF åpen kildekode-prosjekt utviklet fra Relativty, som tilbyr forbedret innlevelse og redusert bevegelsessyke sammenlignet med 3DoF-systemer. Personvernproblemer med Metas Quest-headset får noen brukere til å vurdere alternativer, og det er potensial for utdanningsprosjekter ved bruk av Relativty til tross for dets begrensninger.

Nieuwe Apple-beveiligingsfunctie start iPhones opnieuw op na 3 dagen, bevestigen onderzoekers

  • Apple's iOS 18 introduceert een functie voor "inactiviteitsherstart" die iPhones automatisch opnieuw opstart als ze 72 uur ontgrendeld blijven, waardoor de beveiliging wordt verbeterd door versleutelingssleutels in de beveiligde enclave-chip te beveiligen.
  • Deze functie verhoogt de gegevensbescherming tegen diefstal en verouderde forensische hulpmiddelen, maar vormt uitdagingen voor wetshandhaving bij het extraheren van gegevens van apparaten.
  • Beveiligingsonderzoekers en bedrijven zoals Magnet Forensics hebben de functie bevestigd, waarbij de voortdurende spanning tussen de beveiligingsmaatregelen van Apple en de gegevensbehoeften van wetshandhaving wordt benadrukt.

Reaksjoner

  • De nieuwe beveiligingsfunctie van Apple start iPhones automatisch opnieuw op na 72 uur inactiviteit, met als doel de beveiliging te handhaven door mogelijke malware of fouten te verwijderen. Deze functie is vergelijkbaar met de beveiligingsprotocollen van betaalterminals, die elke 24 uur opnieuw opstarten om een veilige staat te garanderen. Hoewel sommige gebruikers zich zorgen maken over mogelijke verstoringen van de connectiviteit, wordt de functie over het algemeen gezien als een positieve stap richting verbeterde beveiliging, met suggesties om het herstartinterval configureerbaar te maken.

Thomas E. Kurtz is overleden

  • Thomas E. Kurtz, mede-uitvinder van de programmeertaal BASIC, overleed op 12 november 2024 en liet een belangrijke erfenis na in de computerwereld.
  • Kurtz speelde een cruciale rol bij de ontwikkeling van het Dartmouth Timesharing System, waardoor wijdverbreide toegang tot BASIC mogelijk werd en generaties van computergebruik en softwareontwikkeling werden beïnvloed.
  • Hij bekleedde leidinggevende functies aan Dartmouth, droeg bij aan BASIC-standaarden, ging met pensioen in 1993 en werd in 1994 geëerd als Fellow van de Association for Computing Machinery (ACM).

Reaksjoner

  • Thomas E. Kurtz, medskaper av programmeringsspråket BASIC, har gått bort, noe som har fått mange til å dele minner og takknemlighet for hans bidrag. BASIC spilte en avgjørende rolle i å demokratisere databehandling, gjøre programmering tilgjengelig for ikke-eksperter og inspirere en generasjon av programmerere. Kurtz sitt arbeid ved Dartmouth, sammen med John Kemeny, var betydningsfullt i utviklingen av tidsdelingssystemer og utdanningsdatabehandling, og etterlot en varig innvirkning på teknologibransjen.

Seer: Een GUI-front-end voor GDB voor Linux

  • Seer er et grafisk brukergrensesnitt (GUI) frontend for GNU Debugger (gdb) på Linux, designet for å forbedre brukeropplevelsen med et enkelt grensesnitt. Utviklet av Ernie Pasveer, krever Seer Linux, C++17, gdb med "mi" tolk, CMake 3.1.0+, og QT6, og det støtter ikke lenger Qt5 utover versjon 2.3. Nøkkelfunksjoner inkluderer kildefilbehandling, variabelsporing og breakpoint-håndtering, med støtte og detaljerte instruksjoner tilgjengelig på GitHub eller via e-post.

Reaksjoner

  • Seer is een grafische gebruikersinterface (GUI) voor de GNU Debugger (GDB) op Linux, maar gebruikers melden problemen zoals niet-functionele lettertypewijzigingen en fouten bij het zweven over variabelen.
  • Ondanks de huidige gebreken heeft Seer potentieel als het verder wordt ontwikkeld, waarbij gebruikers het vergelijken met andere tools zoals Gede, dat bekend staat om zijn eenvoud en betrouwbaarheid.
  • Discussies benadrukken verschillende voorkeuren voor debugging, waaronder de ingebouwde tekstgebruikersinterface (TUI) van GDB, Neovim, gdb-dashboard en DDD, waarbij sommige gebruikers logging verkiezen boven debuggers voor complexe scenario's.