Em um computador com sistema operacional Linux Ubuntu em sua versão 22.04, devidamente atualizado e com kernel na versão 6.5.0-17-generic, um desenvolvedor fez o seguinte teste de execução do código PHP apresentado a seguir:
#!/usr/bin/php
<?php
$s = passthru("ls -l | awk '{print $5, $9}'");
echo $s
?>
Código PHP
Considerando que o teste foi realizado em um determinado diretório “phpscripts/” cujo conteúdo é apresentado no quadro abaixo
-rw-rw-r-- 1 user group 82 fev 15 18:40 a1.php
-rw-r--r-- 4 user group 245 fev 3 18:40 a2.txt
Listagem dos arquivos do diretório phpscripts/
Ao executar o código PHP no diretório “phpscripts/”, o resultado apresentado foi:
Em um projeto de desenvolvimento de website usando
Node.js, várias abordagens podem ser adotadas para melhorar
o desempenho e a escalabilidade da aplicação. Essas medidas
são cruciais para garantir que o website possa lidar com um
aumento na carga de usuários e manter uma resposta rápida.
Nesse contexto, qual abordagem é mais eficaz para melhorar
o desempenho e a escalabilidade da aplicação?
As ferramentas de design vetorial são instrumentos essenciais
para profissionais da área de webdesign, permitindo a criação
de ilustrações, logotipos, ícones e gráficos vetoriais com
precisão e flexibilidade. Essas ferramentas oferecem uma
variedade de recursos que facilitam o processo criativo,
permitindo aos designers desenvolverem elementos gráficos
escaláveis e de alta qualidade para websites e outras
plataformas digitais. A ferramenta de design vetorial utilizada
na área de webdesign para criar ilustrações, logotipos, ícones
e gráficos vetoriais é:
Barker, define conteúdo como “informações criadas por meio de
processo editorial e destinadas ao consumo humano”, e sistema
de gerenciamento de conteúdo (CMS) como “um pacote de
software que fornece algum nível de automação de tarefas
necessárias para gerenciar o conteúdo com eficácia”.
Deane, Barker. Web Content Management: Patterns and Best Practices. 1st
ed., O’Reilly Media, Inc, USA, 2016.
Do ponto de vista de um sistema de gerenciamento de
conteúdo, os CMS podem ser classificados em quatro grandes
tipos principais:
O SGML - Standard Generalized Markup Language é uma
metalinguagem que existe fundamentalmente como guia
para a criação de outras linguagens constituindo-se como
uma coleção de regras de linguagem. O SGML deu origem
ao HTML e ao XML. Nesse contexto, qual a relação entre as
linguagens HTML e XHTML?
Em um formulário web para cadastro de senhas, é
importante garantir que as senhas definidas pelos usuários
atendam a critérios mínimos de segurança. Considerando
as regras comuns para definição de senhas seguras, e que
a senha contenha pelo menos uma letra minúscula, uma
letra maiúscula, um dígito e um caractere especial, e
possuam no mínimo 8 caracteres de comprimento, qual das
seguintes expressões regulares em JavaScript poderia ser
utilizada para validar se uma senha atende a esses
critérios?
Para melhorar a acessibilidade para usuários com deficiência
visual que utilizam leitores de tela, quais os elementos HTML
(tags, atributos) são mais eficazes para dar ênfase na leitura
de um trecho do texto em uma página web e para fornecer
uma descrição alternativa para uma imagem?
Em um arquivo CSS foi encontrado a seguinte linha de
código: h1 { font: bold 16pt/18pt Arial }. Considerando que
não haja nenhuma outra regra que a sobrescreva, quais
serão os respectivos valores das propriedades font-variant,
font-style, font-stretch e font-size-adjust?
No desenvolvimento de um site com acessibilidade, as
cores do plano de fundo e do primeiro plano deverão ser
suficientemente contrastantes para que possam ser
visualizadas, também, por pessoas com baixa visão, com
cromodeficiências ou que utilizam monitores de vídeo
monocromático. Segundo o Modelo de Acessibilidade em
Governo Eletrônico (eMAG), o nível mínimo recomendado
de contraste entre as cores do plano de fundo e o primeiro
plano é de: