você está aqui: Home  → Arquivo de Mensagens

20 anos de Dicas-L

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 04 de abril de 2017

No dia 3 de março de 2017 a Dicas-L completou 20 anos de existência. A primeira dica falava sobre o comando find.

Eu pedi ao Júlio Neves que fizesse um pequeno banner que, além de demonstrar algumas funcionalidades da programação bash, não deixasse esta data passar em branco.

É verdade, o certo seria falar isto no dia 3 de março, mas os últimos dias foram meio complicados. De qualquer forma, estou retomando a publicação diária das dicas, que é uma promessa que fiz quando da criação do portal, há vinte anos atrás.

Meus agradecimentos ao Júlio Neves, que sempre colaborou com artigos da maior qualidade e também a todos os colaboradores que contribuíram generosamente com seu conhecimento para educar e muitas vezes salvar a pele () dos profissionais de TIC do Brasil que acreditam e disseminam o uso do software livre. Nos 20 anos da Dicas-L, eu tive a honra e o prazer de contar com a ajuda de 1.321 pessoas. A lista completa pode ser consultada no site.

Mais uma vez, muito obrigado a todos, e não deixem de aprender com o script do Júlio Neves, o nosso Papai do Shell .

  #!/bin/bash
  
  trap "tput sgr0; tput cnorm; clear; exit" 2 3 15
  
  Lin[0]=" 0000     00    000     000     0000            00                000     000            000     00    00   000    0000  "
  Lin[1]=" 00  00        00 00    000    00  00           00               00 00   00 00           000     000   00  00 00  00  00 "
  Lin[2]=" 00   00  00  00       00 00    00     000000   00                 00    00 00          00 00    00 0  00  00 00   00    "
  Lin[3]=" 00   00  00  00       00000      00   000000   00                00     00 00          00000    00  0 00  00 00     00  "
  Lin[4]=" 00  00   00   00 00  0000000  00  00           00  00           00000   00 00         0000000   00   000  00 00  00  00 "
  Lin[5]=" 0000     00    000  00     00  0000            000000           00000    000         00     00  00    00   000    0000  "
  clear
  
  TamTela=$(tput cols)
  (( TamTela <= ${#Lin[0]} )) && {
      echo A tela precisa ter mais de ${#Lin[0]} colunas
      exit 1
      }
  
  for ((i=0; i<=5; i++))
  {
      Lin[i]=$(printf "%${TamTela}s" "${Lin[i]}" | sed 's/ /o/g')
  }
  LinIni=$(( ( $(tput lines) - 6 ) / 2 ))
  Bold=$(tput bold)
  Cinza=$(tput setaf 0)
  Norm=$(tput sgr0)
  tput civis
  while true
  do
      tput cup $LinIni 0
      for ((i=0; i<=5; i++))
      {
          echo $(sed "s/o/$Bold${Cinza}o$Norm${Cor}/g" <<< "${Lin[i]}") 
          Lin[i]=${Lin[i]:1}${Lin[i]:0:1}
      }
      ((++j%40)) || Cor=$(tput setaf $((RANDOM%4+1)))
      sleep .06
  done


 

 

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Opinião dos Leitores

Tafarel Carvalho
05 Abr 2017, 18:41
Eu pq? kkkkk
Já estudei shell script mas não entendo desses paranaue ai não.
kkk
Julio Neves
05 Abr 2017, 11:59
Tafarel, obrigado pelo elogio, mas te lanço um desafio: adapte esse bacalho para ele imitar um desses paineis de led vermelho que se vê em um monte de lugares onde se tem ficar de esperando por algo
Tafarel Carvalho
04 Abr 2017, 20:40
Muito show a animação.

Parabéns.
Daniel Chepuck
04 Abr 2017, 20:35
Força Rubens!

Tem sido muito útil o teu empenho em manter essa fonte de ajuda.

Julio
04 Abr 2017, 16:44
Marcio Miguel,
obrigado pelos elogios, mas sobre o que vc falou sobre a utilização do Bash nos dias de hoje, creio que isso é devido ao fato que um admin que usa as interfaces gráficas, só faz o que elas permitem. Os que usam Shell, fazem o que querem.

Parabéns Rubens! Nos conhecemos qdo as Dicas-L ainda era um bebê. É nessas datas que lembramos há quanto tempo somos muito bons amigos, constantemente um ajudando/colaborando com o outro. Ainda bem que optamos pelo Sw Livre, só ele permite isso... ;)

SuShellso!!!!
juan pedro
04 Abr 2017, 13:27
executei o script, muito loco.
Parabéns e obrigado pelos conteúdos.
Messias Alves
04 Abr 2017, 10:52
Parabéns à Dicas-L pelos 20 anos e a você Rubens por manter esse canal de compartilhamento de informações! Muito sucesso pela frente e vida longa ao Dicas-L. Abraços!
Adalberto malfatti Filho
04 Abr 2017, 08:31
Parabéns !

Obrigado por compartilhar conosco seus conhecimentos.

Abração.
Eder Leite
04 Abr 2017, 08:18
Parabéns Queiroz, aprendi muito aqui no Dicas-L, também contribui algumas vezes. Parabéns pela persistência e pela proporção que o site tomou. Que venham mais 20 anos. Grande abraço!
Marcio Miguel
04 Abr 2017, 07:59
Parabéns Rubens ! Quem diria que o BASH ainda seria tão utilizado em 2017. Acabei de ver a minha caixa do dicas-l no Gmail e a mais antiga é de junho de 2005. Rodei o banner do Júlio Neves (a quem devo muito pelo canivete) em um Orange PI, achei fantástica a técnica e a criatividade do nosso papa.
Um abraço e mais n x 20 anos !
Murilo Fujita
04 Abr 2017, 07:21
Aprendi e contribui com a coluna Dicas-L. Li sobre diversos assuntos desde 05/06/2006 quando tornei-me assinante. Parabéns pelos 20 anos e muito sucesso pela frente. Abraços!
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script