você está aqui: Home → Agenda Livre
Por Rubens Queiroz de Almeida
Data de Publicação: 01 de Novembro de 2018
Você que é um super admin, um cara que se orgulha de ser o root da instalação, entrega para os seus usuários aqueles scripts anêmicos e sem graça, com interface CLI (Command Line Interface ou Interface de Linha de Comando)? Seus usuários não merecem isso. Ponha uma carinha mais amigável nas suas aplicações e deixe-os usar o mouse.
O Shell atualmente tem diversas interfaces gráficas (GUI - Graphical User Interface) maravilhosas, dentre as quais destaco o YAD. Uma pena que todas necessitam do X, que você bem sabe não ser comum em ambientes servidor.
Então como fazer para melhorar a sua apresentação?
Existem alguns softwares que usam interface TUI (Text-based User Interface ou Interfaces baseadas em texto), que não necessitam do X, dentre os quais destaco o whiptail (já descontinuado) e o Dialog - que foi recentemente renovado e acrescido de diversos diálogos. O Dialog, entre outras coisas, é a base do Anaconda, o instalador do sistema operacional Linux RedHat.
O novo Dialog tem 29 caixas de texto, cada uma com suas diversas opções específicas e 72 opções genéricas que modificam características básicas delas, possibilitando criar uma interface amigável para qualquer aplicação, desde uma entrada via radiobox, ou de uma caixa para selecionar arquivos ou diretórios, mostrando o andamento do processo via uma barra de progresso ou uma de multi-progresso.
Então, que tal aprender a programar em Dialog em um curso EAD preparado pelo nosso mestre Julio Cezar Neves?
Este é a terceira iniciativa educacional da Dicas-L e do Prof. Julio Cezar Neves, em sequencia aos cursos sobre Programação Shell Linux e Expressões Regulares.
Como promoção de lançamento, o curso sobre programação Dialog --por exemplos estará sendo oferecido por R$ 97,00, um desconto de R$ 200,00 sobre o preço normal de R$ 297,00. A promoção é válida até o dia 12 de novembro.
Para ter direito ao desconto, é preciso fornecer o código de desconto EPNELYEB, como ilustrado nas imagens abaixo:
Como o Shell é a linguagem que permeia e costura os diálogos com o usuário, seu conhecimento básico é necessário, mas quando o curso faz um uso mais pesado deste interpretador, este código é devidamente esmiuçado e explicado.
Ao final deste treinamento você estará apto a criar TODAS as interfaces de entrada e saída para o usuário, costurando os dados recebidos por um Shell script e entregando-os para uma saída formatada.
Para saber mais sobre este curso, clique AQUI para visitar o portal educacional da Dicas-L.