Přeskočit na hlavní obsah

2024-11-15

„Visual Basic 6 IDE znovu vytvořený v C#“

  • „Avalonia Visual Basic 6 je rekreace klasického integrovaného vývojového prostředí (IDE) Visual Basic 6 v jazyce C# s využitím Avalonia, zamýšlená jako zábavný, nekomerční projekt. Projekt zahrnuje funkce jako vizuální návrhář, kompatibilitu s ukládáním/načítáním projektů VB6 a omezenou podporu jazyka VB6. Pro sestavení desktopové verze je obvykle vyžadováno .NET 9.0, ale s úpravami lze použít i .NET 8.0; kompilace se provádí pomocí dotnet build a publikování pomocí dotnet publish jak pro IDE, tak pro runtime.“

Reakce

  • „Integrované vývojové prostředí (IDE) Visual Basic 6 bylo znovu vytvořeno pomocí C# a je dostupné na GitHubu, což vyvolává nostalgii mezi vývojáři, kteří začínali s VB6.“
  • „Projekt využívá Avalonia, multiplatformní UI framework, a podporuje základní funkce VB6, i když je stále ve fázi vývoje.“
  • „Iniciativa obdržela pozitivní zpětnou vazbu, což vyvolalo zájem o další rozvoj a diskuse o vývoji sad nástrojů grafického uživatelského rozhraní (GUI) a jednoduchosti VB6 ve srovnání se současnými nástroji.“
  • „Evropané každoročně stráví 575 milionů hodin interakcí s bannery pro souhlas s cookies, což je požadavek směrnice EU 2002/58, která má za cíl chránit soukromí uživatelů. Ekonomický dopad tohoto času je značný, stojí 14,375 miliardy eur ročně, což odpovídá 0,10 % HDP EU, a představuje ztrátu produktivity srovnatelnou s 287 500 plnými pracovními úvazky. Existuje výzva k naléhavé revizi směrnice, aby se zmírnily ekonomické a produktivní zátěže, které zvláště postihují malé a střední podniky.“

Reakce

  • „Evropský „zákon o cookies“ vyžaduje informovaný souhlas pro sledování, ale konkrétně nepředepisuje použití bannerů s cookies; společnosti se rozhodují pro bannery, aby vyhověly předpisům.“
  • „Běžným problémem je, že společnosti nesprávně implementují souhlas tím, že nastavují sledovací cookies jako výchozí a poskytují bannery bez jasné možnosti odmítnutí, což není v souladu s předpisy.“
  • „Záměrem zákona je chránit práva spotřebitelů, ale společnosti se často uchylují k „zlovolnému dodržování předpisů“, aby uživatele frustrovaly, což naznačuje přísnější vymáhání a potenciální nastavení souhlasu na úrovni prohlížeče jako řešení.“

„Relativty: Otevřený VR headset za 200 dolarů“

  • Relativty je open-source headset pro virtuální realitu (VR) vyvinutý teenagery Maximem Perumalem a Gabrielem Combem, navržený jako projekt pro kutily spíše než jako spotřebitelský produkt, s cenou přibližně 200 dolarů. Headset podporuje hry na platformě SteamVR a nabízí experimentální škálování pozice pomocí jakékoli kamery, s základní deskou založenou na procesoru Atmel SAM3X8E ARM Cortex-M3. Tvůrci zakládají novou společnost Unai, která se zaměří na vývoj samostatného VR headsetu, a momentálně nabírají zaměstnance, přičemž více informací je k dispozici na jejich webových stránkách.

Reakce

  • „Relativty je open-source VR headset za 200 dolarů s 3DoF (tři stupně volnosti) sledováním, podobně jako starší modely jako Oculus Go, ale postrádá více pohlcující 6DoF (šest stupňů volnosti) sledování. HadesVR je 6DoF open-source projekt vyvinutý z Relativty, který nabízí lepší ponoření a sníženou nevolnost z pohybu ve srovnání se systémy 3DoF. Obavy o soukromí u headsetů Meta Quest vedou některé uživatele k úvahám o alternativách a existuje potenciál pro vzdělávací projekty využívající Relativty navzdory jeho omezením.“

„Nová bezpečnostní funkce Applu restartuje iPhony po 3 dnech, potvrzují výzkumníci“

  • „iOS 18 od Apple zavádí funkci „restart při nečinnosti“, která automaticky restartuje iPhony, pokud zůstanou odemčené po dobu 72 hodin, čímž zvyšuje bezpečnost zabezpečením šifrovacích klíčů v čipu secure enclave.“
  • „Tato funkce zvyšuje ochranu dat proti krádeži a zastaralým forenzním nástrojům, ale představuje výzvy pro orgány činné v trestním řízení při extrakci dat ze zařízení.“
  • „Bezpečnostní výzkumníci a společnosti jako Magnet Forensics potvrdili tuto funkci, čímž zdůraznili pokračující napětí mezi bezpečnostními opatřeními Applu a potřebami orgánů činných v trestním řízení pro přístup k datům.“

Reakce

  • „Nová bezpečnostní funkce Applu automaticky restartuje iPhony po 72 hodinách nečinnosti, s cílem udržet bezpečnost odstraněním potenciálního malwaru nebo chyb. Tato funkce je podobná bezpečnostním protokolům platebních terminálů, které se restartují každých 24 hodin, aby zajistily bezpečný stav. Zatímco někteří uživatelé vyjadřují obavy ohledně možných přerušení připojení, funkce je obecně považována za pozitivní krok k posílení bezpečnosti, s návrhy na možnost konfigurovat interval restartu.“

„Thomas E. Kurtz zemřel“

  • „Thomas E. Kurtz, spoluautor programovacího jazyka BASIC, zemřel 12. listopadu 2024, zanechávaje za sebou významné dědictví v oblasti výpočetní techniky.“
  • „Kurtz sehrál klíčovou roli ve vývoji systému sdílení času Dartmouth, což umožnilo široký přístup k jazyku BASIC a ovlivnilo generace vývoje výpočetní techniky a softwaru.“
  • „Zastával vedoucí pozice na Dartmouthu, přispěl k standardům BASIC, odešel do důchodu v roce 1993 a byl oceněn jako Fellow Asociace pro výpočetní techniku (ACM) v roce 1994.“

Reakce

  • „Thomas E. Kurtz, spolutvůrce programovacího jazyka BASIC, zemřel, což přimělo mnohé sdílet vzpomínky a vděčnost za jeho přínosy. BASIC sehrál klíčovou roli v demokratizaci výpočetní techniky, zpřístupnil programování neodborníkům a inspiroval generaci programátorů. Kurtzova práce na Dartmouthu, společně s Johnem Kemenym, byla významná ve vývoji systémů sdílení času a vzdělávacího výpočetnictví, což zanechalo trvalý dopad na technologický průmysl.“

„Seer: Grafické uživatelské rozhraní pro GDB pro Linux“

  • „Seer je grafické uživatelské rozhraní (GUI) pro GNU Debugger (gdb) na Linuxu, navržené pro zlepšení uživatelského zážitku pomocí jednoduchého rozhraní. Vyvinutý Erniem Pasveerem, Seer vyžaduje Linux, C++17, gdb s interpretem "mi", CMake 3.1.0+ a QT6, a od verze 2.3 již nepodporuje Qt5. Klíčové funkce zahrnují správu zdrojových souborů, sledování proměnných a správu zarážek, s podporou a podrobnými instrukcemi dostupnými na GitHubu nebo prostřednictvím e-mailu.“

Reakce

  • „Seer je grafické uživatelské rozhraní (GUI) pro GNU Debugger (GDB) na Linuxu, ale uživatelé hlásí problémy, jako jsou nefunkční změny písma a chyby při najetí myší na proměnné.“
  • „Navzdory svým současným nedostatkům má Seer potenciál, pokud bude dále rozvíjen, přičemž uživatelé jej srovnávají s jinými nástroji, jako je Gede, který je známý svou jednoduchostí a spolehlivostí.“
  • „Diskuse zdůrazňují různé preference při ladění, včetně vestavěného textového uživatelského rozhraní (TUI) GDB, Neovim, gdb-dashboard a DDD, přičemž někteří uživatelé upřednostňují logování před ladicími programy pro složité scénáře.“