Avalonia Visual Basic 6 é uma recriação em C# do clássico Ambiente de Desenvolvimento Integrado (IDE) do Visual Basic 6 usando Avalonia, destinado como um projeto divertido e não comercial. O projeto inclui recursos como um designer visual, compatibilidade com salvamento/carregamento de projetos VB6 e suporte limitado para a linguagem VB6. A construção da versão desktop normalmente requer .NET 9.0, mas .NET 8.0 pode ser usado com modificações; a compilação é feita usando dotnet build, e a publicação com dotnet publish tanto para o IDE quanto para o runtime.
A Integrated Development Environment (IDE) do Visual Basic 6 foi recriada usando C# e está acessível no GitHub, gerando nostalgia entre os desenvolvedores que começaram com VB6.
O projeto utiliza Avalonia, uma estrutura de interface de usuário multiplataforma, e suporta recursos básicos do VB6, embora ainda esteja em desenvolvimento.
A iniciativa recebeu feedback positivo, despertando interesse em um desenvolvimento adicional e discussões sobre a evolução dos kits de ferramentas de interface gráfica do usuário (GUI) e a simplicidade do VB6 em comparação com as ferramentas contemporâneas.
Os europeus gastam coletivamente 575 milhões de horas a cada ano interagindo com banners de consentimento de cookies, uma exigência da Diretiva da UE 2002/58, que visa proteger a privacidade do usuário. O impacto econômico desse tempo gasto é substancial, custando €14,375 bilhões anualmente, equivalente a 0,10% do PIB da UE, e representa uma perda de produtividade semelhante a 287.500 empregos em tempo integral. Há um apelo por uma revisão urgente da diretiva para aliviar os encargos econômicos e de produtividade, afetando particularmente as pequenas e médias empresas.
A 'lei dos cookies' europeia exige consentimento informado para rastreamento, mas não obriga especificamente o uso de banners de cookies; as empresas optam por banners para cumprir.
Um problema comum é que as empresas implementam incorretamente o consentimento ao definir cookies de rastreamento por padrão e fornecer banners sem uma opção clara de rejeição, o que não está em conformidade.
O objetivo da lei é proteger os direitos dos consumidores, mas as empresas frequentemente se envolvem em 'conformidade maliciosa' para frustrar os usuários, sugerindo uma aplicação mais rigorosa e configurações de consentimento baseadas no navegador como soluções potenciais.
Relativty é um headset de realidade virtual (VR) de código aberto desenvolvido pelos adolescentes Maxim Perumal e Gabriel Combe, projetado como um projeto DIY em vez de um produto de consumo, custando aproximadamente $200. O headset suporta jogos SteamVR e possui escalonamento posicional experimental usando qualquer câmera, com uma placa-mãe baseada no processador Atmel SAM3X8E ARM Cortex-M3. Os criadores estão lançando uma nova empresa, Unai, para desenvolver um headset VR autônomo, e estão atualmente contratando, com mais informações disponíveis em seu site.
Relativty é um headset de realidade virtual de código aberto que custa $200, com rastreamento de 3DoF (três graus de liberdade), semelhante a modelos mais antigos como o Oculus Go, mas carece do rastreamento mais imersivo de 6DoF (seis graus de liberdade). HadesVR é um projeto de código aberto 6DoF desenvolvido a partir do Relativty, oferecendo maior imersão e redução do enjoo de movimento em comparação com sistemas 3DoF. Preocupações com a privacidade nos headsets Quest da Meta estão levando alguns usuários a considerar alternativas, e há potencial para projetos educacionais usando o Relativty, apesar de suas limitações.
iOS 18 da Apple introduz um recurso de 'reinicialização por inatividade' que reinicia automaticamente os iPhones se permanecerem desbloqueados por 72 horas, aumentando a segurança ao proteger as chaves de criptografia no chip de enclave seguro.
Este recurso aumenta a proteção de dados contra roubo e ferramentas forenses desatualizadas, mas apresenta desafios para a aplicação da lei na extração de dados de dispositivos.
Pesquisadores de segurança e empresas como a Magnet Forensics confirmaram o recurso, destacando a tensão contínua entre as medidas de segurança da Apple e as necessidades de acesso a dados das autoridades policiais.
Novo recurso de segurança da Apple reinicia automaticamente iPhones após 72 horas de inatividade, visando manter a segurança ao limpar possíveis malwares ou erros. - Este recurso é semelhante aos protocolos de segurança de terminais de pagamento, que reiniciam a cada 24 horas para garantir um estado seguro. - Embora alguns usuários expressem preocupações sobre possíveis interrupções de conectividade, o recurso é geralmente visto como um passo positivo em direção a uma segurança aprimorada, com sugestões para tornar o intervalo de reinicialização configurável.
Thomas E. Kurtz, co-inventor da linguagem de programação BASIC, faleceu em 12 de novembro de 2024, deixando um legado significativo na computação.
Kurtz desempenhou um papel crucial no desenvolvimento do Sistema de Compartilhamento de Tempo de Dartmouth, permitindo o acesso generalizado ao BASIC e influenciando gerações de computação e desenvolvimento de software.
Ele ocupou cargos de liderança em Dartmouth, contribuiu para os padrões BASIC, aposentou-se em 1993 e foi homenageado como Fellow da Association for Computing Machinery (ACM) em 1994.
Thomas E. Kurtz, co-criador da linguagem de programação BASIC, faleceu, levando muitos a compartilhar memórias e gratidão por suas contribuições. - BASIC desempenhou um papel crucial na democratização da computação, tornando a programação acessível a não especialistas e inspirando uma geração de programadores. - O trabalho de Kurtz em Dartmouth, ao lado de John Kemeny, foi significativo no desenvolvimento de sistemas de tempo compartilhado e computação educacional, deixando um impacto duradouro na indústria de tecnologia.
Seer é uma interface gráfica de usuário (GUI) para o GNU Debugger (gdb) no Linux, projetada para melhorar a experiência do usuário com uma interface simples. Desenvolvido por Ernie Pasveer, o Seer requer Linux, C++17, gdb com o interpretador "mi", CMake 3.1.0+ e QT6, e não oferece mais suporte ao Qt5 além da versão 2.3. As principais características incluem gerenciamento de arquivos de origem, rastreamento de variáveis e gerenciamento de pontos de interrupção, com suporte e instruções detalhadas disponíveis no GitHub ou por e-mail.
Seer é uma interface gráfica de usuário (GUI) para o GNU Debugger (GDB) no Linux, mas os usuários relatam problemas como alterações de fonte não funcionais e erros ao passar o mouse sobre variáveis.
Apesar de suas falhas atuais, o Seer tem potencial se for mais desenvolvido, com usuários comparando-o a outras ferramentas como o Gede, que é conhecido por sua simplicidade e confiabilidade.
Discussões destacam várias preferências de depuração, incluindo a interface de usuário de texto (TUI) integrada do GDB, Neovim, gdb-dashboard e DDD, com alguns usuários preferindo o registro de logs em vez de depuradores para cenários complexos.