![Piiano Flows verifica vazamentos de dados confidenciais no código Git](https://optimuscloud.com.br/wp-content/uploads/2024/01/1706222454_Piiano-Flows-verifica-vazamentos-de-dados-confidenciais-no-codigo-Git-150x150.jpg)
Piiano Flows verifica vazamentos de dados confidenciais no código Git
25 de janeiro de 2024![Portainer mostra como gerenciar Kubernetes no Edge](https://optimuscloud.com.br/wp-content/uploads/2024/01/1706224710_Portainer-mostra-como-gerenciar-Kubernetes-no-Edge-150x150.jpg)
Portainer mostra como gerenciar Kubernetes no Edge
25 de janeiro de 2024O W3C adotou o WCAG 2.2 como o padrão mais recente para acessibilidade na Internet no início deste mês. A atualização cria nove novos critérios de sucesso que as empresas devem cumprir para se conformarem, de acordo com o site do W3C:
- Foco não obscurecido (mínimo)
- Foco não obscurecido (aprimorado)
- Aparência do foco
- Arrastando Movimentos
- Tamanho alvo (mínimo)
- Ajuda consistente
- Entrada redundante
- Autenticação acessível (mínimo)
- Autenticação acessível (aprimorada)
As WCAG 2.2 abordam desafios emergentes, incorporam as melhores práticas da indústria e melhoram as áreas de apoio para pessoas com deficiências cognitivas e de aprendizagem. Ele se concentra na navegação pelo teclado, na consistência dos elementos da interface do usuário e na validação de formulários – tudo isso ajuda pessoas com deficiência visual, cognitiva, motora ou perda de memória a interagir melhor com os serviços online. As WCAG 2.2 são mais uma atualização complementar aos padrões 2.1 anteriores, em vez de um salto significativo em direção às WCAG 3.0. Prevê-se que as WCAG 3.0 serão uma grande revisão que introduzirá mudanças significativas na estrutura das WCAG.
OpenAI lança SDK beta para Python
A OpenAI está buscando feedback sobre sua versão beta de um Python SDK, uma biblioteca que oferece aos desenvolvedores Python uma maneira de aproveitar a API OpenAI. O SDK inclui um conjunto predefinido de classes para recursos de API que se inicializam dinamicamente a partir de respostas de API, portanto, é compatível com uma ampla variedade de versões da API OpenAI, de acordo com uma descrição do projeto no Python Package Index (PyPI). Há vários casos de uso e links para exemplos de código no site, como conclusão de bate-papo, ajuste fino de modelos de treinamento em dados específicos, geração de imagens com DALL·E e funcionalidade de fala para texto. Há também uma interface de linha de comando, que permite interagir com a API a partir de um terminal. O OpenAI Cookbook também possui exemplos de código e pode ser encontrado no GitHub.
Novas Diretrizes Governamentais para Software de Código Aberto
Os desenvolvedores de software de código aberto em um ambiente corporativo ou governamental podem querer verificar as novas diretrizes da Agência de Segurança Cibernética e de Infraestrutura (CISA), do FBI, da NSA e do Departamento do Tesouro dos EUA. As novas diretrizes são para aqueles que utilizam código aberto em tecnologia operacional e sistemas de controle industrial. Eles foram desenvolvidos em colaboração com parceiros da indústria e do governo por meio do Joint Cyber Defense Collaborative (JCDC) como parte da iniciativa de planejamento OSS de 2023. As recomendações visam a liderança sênior, mas podem gerar dúvidas para a equipe de desenvolvimento, por isso vale a pena uma rápida revisão. As recomendações abordam:
- Suporte do fornecedor no desenvolvimento e manutenção de OSS;
- Gestão de vulnerabilidades;
- Gerenciamento de patches;
- Melhorar as políticas de autenticação e autorização; e
- Estabelecer uma estrutura comum para desenvolver e apoiar um escritório de programas de código aberto, apoiar práticas seguras de consumo de código aberto e manter um inventário de ativos de software.
Lançado novo sistema operacional e desktop Raspberry Pi
A cada ano ímpar, há uma nova versão do Raspberry Pi OS que corresponde a um novo lançamento principal do Debian. Este ano, o sistema operacional Raspberry Pi é chamado de Bookworm, continuando a tradição de nomear os lançamentos do Debian com nomes de personagens da franquia Toy Story da Pixar. Embora o sistema operacional tenha uma pequena lista de mudanças, o que mudou mais substancialmente foi o Raspberry Pi Desktop, de acordo com Simon Long, principal engenheiro de software sênior que trabalha no projeto. Entre as mudanças que os usuários podem esperar está a mudança para Wayland como sistema de exibição, o que trará uma vantagem de desempenho e segurança, escreveu Long.
Wayland é a linguagem que os aplicativos podem usar para se comunicar com um servidor de exibição a fim de se tornarem visíveis e obter informações do usuário. Essa é uma grande mudança, já que nos últimos 35 anos a maioria dos desktops Unix foram baseados no X11. No entanto, esse sistema está mostrando sua idade – daí a mudança para Wayland.
“Como no X11 todos os aplicativos se comunicavam com o servidor de exibição, e essa comunicação era bidirecional, todos os aplicativos podiam trocar informações entre si”, escreveu Long. “No Wayland, os aplicativos são todos isolados uns dos outros no nível do compositor, então nenhum aplicativo pode ver o que outro aplicativo está fazendo.”
Wayland requer um compositor, e o Bookworm está usando um chamado Wayfire, que usa uma biblioteca padrão do Wayland chamada wlroots. Inicializar o Raspberry Pi OS no Pi 4 ou 5 agora obterá o desktop Wayfarer, que parece praticamente idêntico ao desktop do Bullseye, mas exigiu muito trabalho para chegar a esse ponto, acrescentou Long. Alguns aplicativos usam um kit de ferramentas que não é compatível com Wayland ou podem ignorar completamente um kit de ferramentas fazendo chamadas diretas para o X11. Há uma solução para fazer isso funcionar no Wayland, explicou ele.
“Nossa implementação do Wayland inclui um software chamado XWayland – este é um servidor de exibição X11, que fica no topo do Wayland”, escreveu Long. “Ele lida com todas as partes não gráficas do próprio X e passa todas as partes gráficas para a implementação subjacente do Wayland. O XWayland foi projetado para ser iniciado automaticamente assim que um aplicativo solicitar algo do X, então tudo isso deve funcionar perfeitamente.”
Raspberry Pi Desktop também mudou para o sistema de áudio PipeWire. Isso reduz a latência enquanto gerencia melhor os dispositivos de áudio Bluetooth e os reconecta automaticamente na inicialização, além de ser projetado para operar melhor no ambiente Wayland mais seguro, escreveu Long. Outra mudança: o novo desktop usa o controlador de rede NetworkManager.
“Este é agora o mecanismo de controle padrão para redes na maioria das distribuições Linux, e agora é o controlador de rede padrão para Bookworm, substituindo o sistema anterior, dhcpcd”, escreveu ele. “O NetworkManager faz tudo o que o dhcpcd fez, mas adiciona um monte de funcionalidades extras, incluindo a capacidade de conectar-se a redes sem fio ocultas, conectar-se a redes privadas virtuais (VPNs) e usar um Raspberry Pi como ponto de acesso sem fio.”
Finalmente, o Raspberry Pi Desktop agora oferece suporte ao Mozilla Firefox como uma segunda opção de navegador, à luz do lançamento otimizado para Raspberry Pi do Firefox.
A postagem Notícias do desenvolvedor: acessibilidade W3C, OpenAI Python SDK e muito mais apareceu pela primeira vez em The New Stack.