Diolinux - O modo Linux e Open Source de ver o Mundo

Responsive Ad Slot

Mostrando postagens com marcador curso. Mostrar todas as postagens
Mostrando postagens com marcador curso. Mostrar todas as postagens

Conheça o curso de edição de áudio com Audacity do Diolinux Play

Nenhum comentário

terça-feira, 10 de setembro de 2019

Você já pensou em trabalhar o áudio e criar o seu próprio podcast? O Audacity é uma das melhores ferramentas para você fazer captação e edição de áudio de forma gratuita, e nós preparamos um material especial para você que quer aprender a manipular áudio.

curso-edição-de-audio-audacity






Um dos projetos que eu mais gosto aqui no blog Diolinux é o DioCast, o nosso podcast que surgiu na tentativa de divulgar o mundo Linux e Open Source através de outras plataformas. Atualmente a comunicação através de áudio tem sido uma forma muito efetiva e interessante e conversar com o público.

O que é o Audacity?


Audacity é um software livre de edição digital de áudio disponível principalmente nas plataformas: Windows, Linux e Mac e ainda em outros Sistemas Operacionais. O código fonte do Audacity está sob a licença GNU General Public License. A sua interface gráfica foi produzida utilizando-se de bibliotecas do wxWidgets. O Audacity começou em 1999 por Dominic Mazzoni e Roger Dannenberg na universidade norte-americana Carnegie Mellon University e foi lançado em 28 de maio de 2000 como versão 0.8.

Interface do Audacity


O Audacity é muito popular entre os podcasters pelos seus recursos de edição, sua grande disponibilidade em múltiplas plataformas, suporte e licença aberta que permite ao programa ser gratuito.

Em 10 de outubro de 2011, ele era o 11º download mais popular do SourceForge, com 76,5 milhões de downloads.O Audacity ganhou o prêmio Community Choice Award do SourceForge em 2007 e 2009 na categoria Melhor Projeto Multimídia.

E o nosso curso?


Criado em parceria com o professor de longa data do Diolinux EAD, Julio César, também professor do curso de Blender, o curso de edição de áudio com Audacity é ideal para você que está querendo melhorar a qualidade do seu som com uma ferramenta grátis e open source. Como estamos encerrando o Diolinux EAD e migrando totalmente para o Diolinux Play, nossos cursos e material extra irão todos para o Play.

O curso faz parte do pacote de assinatura de membros do canal Diolinux no YouTube, basta clicar no Seja Membro, e você terá acesso, não só ao curso de Audacity, mas uma série de outros conteúdos já publicados no Diolinux Play, os que ainda virão, acesso a informações extras na aba da comunidade do canal no YouTube e também acesso a emotes e badges que aparecem ao lado do seu nome no YouTube e que você pode usar nas nossas lives.


O curso fala desde captação de áudio e tratamento até a trilha sonora, voltado para quem deseja fazer podcasts especialmente, no entanto, ele pode ser útil para qualquer pessoa que queira aprender a editar som no Audacity. São oito vídeos ao todo que compõem a seguinte playlist:

- Intro;
- Captura de Áudio;
- Microfones, taxa de amostragem e bits;
- Tipos de arquivos de áudio e suas finalidades;
- Edição multipista, cortes e deslocamentos;
- Redução de ruído;
- Trilha sonora;
- Finalização;

A assinatura é mensal, por apenas R$ 19,90, e você pode cancelar quando quiser, como qualquer serviço de streaming.

Bons estudos, e diverta-se com o Diolinux Play!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.

Curso EXTREMAMENTE AVANÇADO de Shell Script!

Nenhum comentário

segunda-feira, 24 de junho de 2019

Agora que você já perdeu o medo do terminal Linux chegou a hora de dar um passo a mais e usar todo o potencial que ele te oferece como uma ferramenta para controle, automação e até diversão, por que não?

Cursos avançado de Shell Script







O meu amigo Marcos, do canal Terminal Root, vem desenvolvendo há muito tempo um material extenso e completo sobre o uso de aplicações em modo texto, terminal e shell script e hoje eu tenho o prazer de anunciar a disponibilidade deste material!

O que você vai aprender se fizer o curso?


Absolutamente tudo sobre manuais, processos, animações em ASCII e Unicode. Vai aprender inúmeros comandos de manipulação de dados do Terminfo e Termcap. Também vai descobrir todo raciocínio e lógica utilizada para criação de games, utilizando a raíz da criação. 

Aprenderá a criar um instalador pra o Arch Linux, bem como manipulação de Sistema de Arquivos via linha de comando. Entre diversos outros tópicos para criar programas profissionais e com recursos UX e UI deixando-os mais intuitivos.

No vídeo à seguir o Marcos te mostra a aplicação prática do Script de instalação do Arch.



São 22 vídeos, mais de 2GB de conteúdo que você pode baixar e guardar com você para sempre, 18 apostilas em PDF, 18 Scripts didáticos e ainda vários arquivos, imagens e outros, tudo isso para te ajudar a estudar e virar um ninja especialista no terminal.

Quanto custa?


O curso possui o valor de investimento de R$ 174,90, porém, um requisito importantíssimo é já ter conhecimento básico ao menos em Shell Script, para que assim você possa desenvolver as habilidades propostas no curso de forma mais rápida.

Caso você não satisfaça esse pré-requisito, o Marcos também preparou alguns cursos que vão te dar toda a base necessária para ir para o curso extremamente avançado.

1 - Curso do Iniciante ao Avançado de Shell Script - Onde você aprenderá o essencial, além de manipular banco de dados e usar Shell Script para Web.

Valor: R$ 39,90.
Mais detalhes em: terminalroot.com.br/bash

2 - Curso do Editor Vim - Você aprenderá a customizar o Vim, podendo por exemplo mapear qualquer tecla para responder como deseja.

Valor: R$ 29,90
Mais detalhes em: terminalroot.com.br/vim

3 - Curso Extremamente Avançado em Shell Script Bash - Para criação de animações, instaladores de distros, games e muito mais, como já comentado neste artigo:

Valor: R$ 174,90
Mais informações em: terminalroot.com.br/shell

PORÉM, como aqui não brinca quando o assunto é promoção, agora, em uma parceria entre o Diolinux e o Terminal Root, você pode levar todos os 3 cursos por apenas R$ 179,90!

Um bônus: Além destes cursos mencionados, você também receberá o curso de SED - Editor de fluxo completo.

Como você pode comprar?


Na verdade, de forma muito simples. Todo o material dos cursos será enviado para você por e-mail, então basta fazer a compra aqui.

Depois disso é só aguardar o recebimento do material, se tiver alguma dúvida, entre em contato diretamente com o Marcos em terminalroot.com.br.

Fique ligado no blog e o no canal Diolinux, pois provavelmente sortearemos alguns cursos completos para nossos leitores e inscritos em breve!

Até a próxima!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


16 cursos de Linux por um valor menor do que você imagina!

Nenhum comentário

segunda-feira, 21 de janeiro de 2019

Tudo certo meus amigos? Hoje eu tenho uma grande oportunidade para compartilhar com vocês, o meu grande amigo Juliano Ramos, dono do Certificações.net.br, está fazendo uma promoção sensacional para os seguidores do Diolinux, confira:

Cursos de Linux






São 16 cursos envolvendo o universo Linux por um único preço e mais, se você comprar o pacote, além de acesso vitalício, o professor Juliano Ramos informa que você terá acesso aos demais cursos que forem lançados ao longo do ano para assistir quando quiser.

Como ter esse super desconto?


Para ter acesso a estes descontos é muito simples, basta enviar um e-mail para o professor Juliano dizendo que viu essa promoção aqui no blog Diolinux (ou no canal). O valor é de R$ 220,00 em caráter promocional e o pessoal do Certificações vai lhe instruir a como fazer o pagamento, o e-mail é o seguinte:

profjulianoramos@gmail.com

Os cursos ofertados por apenas R$ 220,00 são:

  • Curso básico Linux Deepin
  • Curso Ubuntu Server - Introdução aos servidores
  • Curso Introdução ao Debian
  • Curso Aprendendo Redes de Computadores
  • Curso Administrando o servidor Debian
  • Curso básico de Shell Script
  • Curso Servidor RAID e LVM - Storage
  • Curso de Servidores GNU/LINUX
  • Curso de Docker na prática
  • Curso Preparatório Certificação Comptia Linux+ | Prova LX103
  • Simulado exame LPI 101-400 e Comptia Linux LX0-103
  • Prova de certificação LTC - Linux True Certificate
  • Apostilas - Ebooks e Conteúdo Exclusivo
  • Preparatório Comptia Linux+ LX-104 | LPI 102
  • Simulado prova LX-104 | LPIC-1 104
  • Gerenciamento de Redes Com Zabbix
Se você está procurando conhecimento extra para tirar as suas certificações ou conseguir um bom emprego, se tornando um profissional mais completo, esse pacote pode fazer muita diferença!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Linux: Saiba tudo sobre a certificação LPI

Nenhum comentário

sábado, 8 de dezembro de 2018

O ​ Linux​​ é um dos sistemas operacionais mais utilizados do mercado. Suas principais características incluem o baixo custo, segurança, estabilidade e uma comunidade open source por trás do desenvolvimento do sistema. Para os profissionais da área de Tecnologia da Informação, essas são as qualidades que fazem com que o uso do Linux cresça a cada dia. Mas o número de profissionais que sabem lidar com esse sistema operacional não acompanha a curva de crescimento.


Certificação Linux










Para quem é da área de tecnologia, essa é uma grande oportunidade para se destacar. A dificuldade em encontrar profissionais capacitados das empresas já é latente; portanto, é hora de investir em uma certificação que te prepare para ocupar esses cargos dentro de grandes empresas e validar todo o seu conhecimento sobre Linux.
A certificação LPI atinge esse objetivo e é uma das mais procuradas por estudantes e profissionais da área de TI. Afinal, ela agrega um valor enorme para quem a obtém, uma vez que os profissionais credenciados por essas certificações adquirem o status de administradores de sistemas Linux. Ter uma certificação LPI é um requisito para quem deseja se destacar no mercado de trabalho.

Mas o que é LPI?


LPI é a sigla para denominar o Linux Professional Institute, uma organização sem fins lucrativos que é responsável pela certificação em sistemas GNU/Linux. As certificações LPI 1 e CompTIA Linux+, por exemplo, são outorgadas pelo instituto, e são as principais do gênero no mercado, além de muito valorizadas e reconhecidas internacionalmente.
Essas certificações são independentes de distribuição. Isso acontece porque as provas que geram a certificação são baseadas no Linux Standard Base, que reúne todas as normas para manter a compatibilidade entre as mais variadas versões e distribuições do sistema operacional. Essa neutralidade de distribuição é uma vantagem para quem pretende conseguir a certificação.

Níveis de certificação LPI


Os exames de certificação são aplicados no mundo inteiro, em diversos idiomas, por diversas instituições. São formulados por uma comunidade de profissionais do mundo Linux, além de voluntários, fornecedores e educadores de tecnologia. As certificações são divididas em quatro níveis profissionais: Linux Essentials, LPIC-1, LPIC-2 e LPIC-3.
Conheça mais sobre cada um desses níveis: 

Linux Essentials

 Linux Essentials é o exame considerado como pré-requisito, e que não é obrigatório, para a certificação de LPIC-1. Ele é indicado para quem não tem experiência com o sistema operacional e precisa ainda validar os conhecimentos básicos para tentar os próximos níveis de certificação.

LPIC-1

É a certificação de nível júnior. Ela habilita o profissional a trabalhar com a linha de comandos no Linux, executar tarefas simples de manutenção, instalar e configurar uma estação de trabalho, incluindo interface gráfica, e conectá-la na rede LAN ou Internet.

LPIC-2

É a certificação de nível avançado e, para conquistá-la, é preciso ter a certificação LPIC-1. Com ela, o profissional é capaz de administrar um servidor de pequeno e médio porte; planejar, implementar, manter e proteger uma pequena rede mista, supervisionar assistentes e fazer recomendações à gerência em implementações e aquisições.

LPIC-3

É a certificação sênior, e é voltada para experts. É o mais alto nível de certificação e também demanda que o profissional tenha as certificações LPIC-1 e LPIC-2. O exame é desenvolvido por profissionais Linux e empresas líderes em tecnologia, e consiste em um único exame principal, que habilita o profissional a administrar o sistema operacional Linux em ambiente corporativo e misto.


Cursos preparatórios para certificação LPI


Para quem está se iniciando no mundo do Linux, e pretende começar a certificação pelo exame Linux Essentials, o curso ​ "Primeiros Passos no Linux​​" é o mais indicado. Com ele, você aprende os conceitos básicos, as principais distribuições e comandos essenciais para operar o sistema. Veja algumas features abordadas pelo curso:

  • Conheça as principais e mais utilizadas distribuições e interfaces gráficas;
  • Conheça os principais comandos para manipulação de arquivos e diretórios;
  • Conheça os comandos básicos de administração dos recursos de um sistema linux;
  • Aprenda o básico sobre o Projeto GNU, Software Livre e Open Source;
  • Aprenda a instalar qualquer distribuição Linux;
  • Aprenda a gerenciar e monitorar processos e serviços.
Se você já possui conhecimentos básicos em Linux e experiência com o uso dos sistema operacional, o curso indicado é o ​ "Preparatório para Certificação Linux".​​ Você aprende tudo o que é necessário para passar nas duas provas de certificações LPI 1 e CompTIA Linux+, além de adquirir todo o conhecimento necessário para um administrador de sistemas Linux. Este curso é uma boa indicação para quem deseja ser reconhecido no mercado de trabalho através de certificações internacionais. 

Bons estudos!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Curso Completo de Sed - Editor de Fluxo

Nenhum comentário

quinta-feira, 8 de novembro de 2018

Hora de dominar os recursos avançados do terminal Linux e editar múltiplos arquivos facilmente com o Curso Completo de Sed - Editor de Fluxo.

Curso Sed Editor de Flux






O que é o Sed - Editor de Fluxo


Sed é utilitário via linha de comando (para Linux, BSD, macOS e outros sistemas baseados em Unix, existe também uma versão para Windows) . O Sed é utilizado para editar múltiplos arquivos de uma só vez com eficiência e rapidez. É uma das ferramentas mais utilizadas via Shell Scripting.

O que vou aprender ?


Ao final desse curso você será capaz de entender o que significa esse comando:
sed -e ':a ; $!N ; s/\n\s+/ / ; ta ; P ; D' file.txt

Pré-requisitos


Um PC ou um notebook e vontade de conhecer e aprender.

Quanto custa ?


O Investimento será de R$ 29,99 e você poderá baixar todo o conteúdo pro seu computador (os programas e scripts, apostilas PDF e videos).

Promoção


Existe também o conteúdo disponível na Udemy, que possui um custo diferenciado, no entanto, eles constantemente promovem descontos bem em conta, porém, lá não haverá a possibilidade de baixar o conteúdo.
Nós também disponibilizamos 10 CUPONS de DESCONTOS, ou seja, os 10 primeiros a adquirir pagará somente R$ 20 pelo Curso Clique Aqui Para Adquirir o Curso com o Preço PROMOCIONAL.

Pacote Completo Promocional


Com uma promoção exclusiva para os leitores do Blog Diolinux, você poderá adquirir 5 cursos, incluindo:
  • Shell Script do Iniciante ao Avançado - que custa R$ 39,90;
  • Curso do Editor Vim para Iniciantes - que possui o valor de R$ 29,90;
  • Curso Completo de Expressões Regulares - essencial para trabalhar juntamente com Sed, por R$ 29,80;
  • Curso Extremamente Avaçado de Shell Script - para aprender como criar games, instaladores, animações via Shell, por 174,90
  • Além do Curso Completo de Sed - Pelo valor de R$ 29,99, como foi citado acima.
Se somarmos os valores de cada curso, sairá por R$ 304,49 , no entanto, com essa promoção, você poderá adquirir todos os cursos, por apenas: R$ 179,99

Tudo isso fará você dominar a linha de comando de uma vez por todas e passar nas mais importantes provas que exigem esse conhecimento.



* Essa promoção é por tempo limitado
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Aprenda Expressões Regulares com este curso completo!

Nenhum comentário

quarta-feira, 3 de outubro de 2018

As Expressões Regulares estão em todas as linguagens de programação, editores de texto, processadores de texto, Servidores e entre outros. São utilizadas inclusive para criar linguagens de programação.

Curso de Expressões Regulares







Hora de apresentar para você um curso completo sobre expressões regulares para você dominar o assunto de vez.

O que aprender ?

Após o término do curso você será capaz de ler essa expressão ^[0-9]{1,3}(\.[0-9]{1,3}){1,3}$ como você lê uma frase.

Onde Usar as Expressões Regulares ?

Linguagens de Programação: Shell Script, Linguagem C, Awk, Python, JavaScript e PHP. Além de aprender um pouco de cada uma delas;
Editores de Texto, IDEs, Banco de Dados, Servidores e entre outros.

Quem precisa aprender Expressões Regulares ?

É um conteúdo destinado à Estudantes e profissionais em geral, principalmente aqueles que são da área de T.I..

Pré-requisitos

Um PC ou um notebook e vontade de conhecer e aprender.

Quanto custa ?

O Investimento será de R$ 34,80 e você poderá baixar todo o conteúdo pro seu computador (os programas e scripts, base de dados, apostilas PDF e videos).

Existe também o conteúdo disponível na Udemy, que possui um custo diferenciado, no entanto, eles constantemente promovem descontos bem em conta, porém, lá não haverá a possibilidade de baixar o conteúdo, somente os vídeos.

Nós disponibilizamos 20 CUPONS de DESCONTOS, ou seja, os 20 primeiros a adquirir, pagará somente R$ 20,00 pelo Curso

Quer mais promoções ?

Então crie a sua, utilize nossa Ferramenta de Customização de Promoção de Treinamentos e adquira descontos irresistíveis! Clique aqui para criar e customizar sua promoção.

Ou então utilize a promoção EXCLUSIVA dessa postagem do Blog Diolinux e adquira todos os cursos por apenas R$ 189,90, mais barato ainda que os pacotes customizados! Acesse os links.

Cursos oferecidos na promoção:

  • Curso do Editor Vim para Iniciantes
  • Curso de Shell Script do Iniciante ao Avançado
  • Curso Completo de Expressões Regulares
  • Curso Extremamente Avançado de Shell Script

Para adquerir o curso, basta clicar aqui.

Assista os Vídeos Demonstrativos
Esses cursos com desconto são frutos de uma parceria entre o blog Diolinux e o canal Terminal Root.


Aproveite!

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


18 cursos de tecnologia em Inglês com legendas em Português que vale a pena conhecer

Nenhum comentário

quarta-feira, 12 de setembro de 2018

Muitas vezes nos deparamos uma grande barreira em nosso aprendizado, por mais que tenhamos boa vontade e dedicação ao estudo, muitos assuntos e materiais de aprendizado são disponibilizados apenas em outros idiomas, principalmente o inglês e se ele não for o seu forte, você pode acabar tendo problemas. Por conta disso, no artigo de hoje você vai conhecer 18 cursos excelentes que são na língua inglesa, mas que possuem legendas em Português para te ajudar a entender tudo direitinho.

Cursos em Inglês legendados em Português






Os nossos amigos da Udemy estão trabalhando em nova sessão de cursos de tecnologia voltada para o público brasileiro, buscando fazer versões legendadas de alguns dos mais famosos cursos de tecnologia da Udemy dos EUA. Se você tem alguma dificuldade em aprender somente ouvindo em inglês, essa pode ser uma grande ferramenta de acessibilidade ao conhecimento, ainda mais pelos preços dos cursos da Udemy, confira as opções:

Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex) http://bit.ly/2xaCwyU
Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex) http://bit.ly/2MpEOiY
Data Science A-ZTM: Real-Life Data Science Exercises Included http://bit.ly/2xaMO1R
The Ultimate Hands-On Hadoop - Tame your Big Data! http://bit.ly/2MmBc1f
iOS 11 & Swift 4 - The Complete iOS App Development Bootcamp http://bit.ly/2MprH1t
Become a SuperLearnerTM 2: Learn Speed Reading & Boost Memory http://bit.ly/2MpEKzK
Docker Mastery: The Complete Toolset From a Docker Captain http://bit.ly/2Mp2rse
AWS Certified Solutions Architect http://bit.ly/2x7DiN3
Neuroplasticity: How To Rewire Your Brai http://bit.ly/2xaucz9
Complete Guitar System - Beginner to Advanced http://bit.ly/2MpEQY8
Blockchain A-ZTM: Learn How To Build Your First Blockchain http://bit.ly/2xaI1NN
Blockchain and Bitcoin Fundamentals http://bit.ly/2x8mRjn
AWS Serverless APIs & Apps - A Complete Introduction http://bit.ly/2MpEK2I
Digital Painting Master Class : Beginner to Advance http://bit.ly/2MmBbud
Flutter & Dart - The Complete Flutter App Development Course http://bit.ly/2MrD4Ga

Se você estiver procurando por cursos em Português sobre Linux e softwares open source, confira a nossa página de curadoria na Udemy, caso você precise especificamente de um curso de inglês para não depender mais de cursos legendados, conheça o curso de inglês criado pelo nosso amigo Giorgi Bastos, é um curso focado em profissionais de T.I, usando termos e linguagens do meio para deixar você mais preparado e confiante para os desafios profissionais.

Até a próxima, aproveite as promoções!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Como extrair informações de um vídeo do YouTube usando Shell Script

Nenhum comentário

sábado, 8 de setembro de 2018

O Shell Script pode ser utilizado em lugares muito diferentes e pode servir para automatizar qualquer tarefa que você poderia fazer passo a passo usando a sua distro Linux, hoje vamos aprender a extrair alguns dados do seu canal favorito do YouTube.

Shell Script no YouTube













Para aqueles que são Produtores de Conteúdo com Linux e vivem querendo saber a repercussão do vídeo que acabou de lançar no Youtube , mas está cansado de ficar abrindo toda hora o vídeo pelo navegador, esperando carregar para obter os dados do vídeo como:
  • Inscritos;
  • Gosteis/Likes;
  • Não gosteis/dislikes;
  • Comentários.
Sem dizer também aqueles que acompanham um vídeo que ele gostou e/ou comentou e deseja acompanhar se há novos comentários e etc. Vamos criar um Shell Script que irá nos passar esses dados com um simples comando no terminal linux! Esse exercício faz parte da série Não é magia, é Shell Script! .

Antes de mais nada precisamos criar um cabeçalho, além da Shebang (#!), o cabeçalho precisa de dados do autor, link ou e-mail, licença e a versão do software, logo ficaria assim:

#!/bin/bash
# author:  Marcos Oliveira <diolinux.com.br>
# license: MIT
# version: 1.0

Após isso precisamos criar uma função para pegar os dados do youtube, criamos um arquivo temporário em /tmp com o comando mktemp baixamos a página do youtube relativa a qualquer vídeo e jogamos a saída do wget no nosso arquivo temporário que armazenamos numa variável, leia as linhas que começam com # (comentários):


# Rodamos o comando mktempo numa subshell, logo seu conteúdo 
será armazenado em page_video_youtube 
page_video_youtube=$(mktemp)

# Com a linha abaixo o conteúdo da paǵina HTML será guardado no
arquivo referenciado pela variável
wget "https://www.youtube.com/watch?v=hj-aDdRasGY" -O
$page_video_youtube


Próximo passo agora é filtrar o conteúdo dos dados que baixamos, após abrirmos o arquivo no editor de texto, verificamos que a linha que mostra o ID do canal, possui uma string única na página que pode nos ajudar para pegar dados do canal como: Título e inscritos.

Como o Youtube utiliza um padrão para endereços canais, então podemos filtrar os dados utilizando o Sed e baixando a página principal do canal que há as informações mais precisas e já armezarmos em variáveis o conteúdo que desejamos, para não poluir nosso ambiente, criaremos novamente arquivos temporários e jogaremos os dados nas variáveis referenciadas.

Leia os comentários no código


# Pega o id do canal e armazena na variável, rodando numa 
subshell id_do_canal=$(cat "$page_video_youtube" | grep 
'channelId' | sed 's/.*\=\"//' | sed 's/\".*//')

# Criamos outro arquivo temporário na pasta /tmp que será nosso 
canal page_canal=$(mktemp)

# Sabemos que o Youtube tem esse padrão, então passamos o ID que
 pegamos e adicionamos ao padrão de url do Youtube
# Fizemos o wget rodar "silenciosamente" jogando a saída para o 
vazio, podemos fazer no anterior também
wget "https://www.youtube.com/channel/$id_do_canal" -O 
"$page_canal" 2>/dev/null


Pronto, já possuímos todos os arquivos que precisamos, logo agora só resta filtrar os conteúdos e armazená-los numa variável para exibirmos numa próxima função que levaremos a ela via array, leia os comentários para entender as linhas, verifique que agora estamos passando a url via parâmetro pra função, pois iremos enviá-la pelo prompt:

function get_dados_youtube() {

# Filtramos o número de inscritos, título do víde, visualizações e gosteis ou não com sed e awk
num_inscritos=$(cat "$page_canal" | grep yt-subscription-button-subscriber-count-branded-horizontal | sed 's/<[^>]*>/ /g' | awk '{print $NF}')
titulo_video=$(cat $page_video_youtube | sed '/title/{p; q;}' | grep title | sed 's/<[^>]*>//g' | uniq | sed 's/...YouTube.*//')
views_video=$(cat $page_video_youtube | grep watch-view-count | sed 's/<[^>]*>//g')
likes=$(cat $page_video_youtube | grep like-button-renderer-like-button-unclicked | sed 's/<[^>]*>//g ;s/ //g')
dislikes=$(cat $page_video_youtube | grep like-button-renderer-dislike-button-unclicked | sed 's/<[^>]*>//g ;s/ //g')

echo "Nome do canal: $titulo_do_canal"
echo "Número de inscritos: $num_inscritos"
echo "Título do vídeo: $titulo_video"
echo "Visualizações: $views_video"
echo "Gosteis: $likes"
echo "Não gosteis: $dislikes"
}

Agora é só criar uma condição que obriga o usuário a informar o vídeo e pronto, veja o script pronto abaixo, copie o código, cole num arquivo, dê permissão de execução e rode:


Shell Script YouTube

No próximo artigo da série vamos adicionar nº de comentários, cores e uma condição para quando não houver URL, nosso script pegar os dados do vídeo mais recente! E depois para finalizarmos essa série, teremos uma surpresinha 😎 !

Se você ainda não tem muitos conhecimentos em Shell Script e está procurando uma forma eficaz de aprender do zero? Ou quem sabe você já possui conhecimentos em Shell mas quer evoluir e aprender a criar manuais, processos, games, animações, instaladores e muito mais?

Então não deixe passar a oportunidade de conhecer o "Curso Extremamente Avançado de Shell Script" que oferecemos junto com a galera do Terminal Root, são 3 cursos pelo preço de um, conheça aqui.

Até a próxima e bons estudos! linha de espaço Fim do texto
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.

Não é magia, é Shell Script! Truques da linha de comando Linux

Nenhum comentário

segunda-feira, 20 de agosto de 2018

Dominar o Shell Script é, em outras palavras, automatizar o Linux da forma mais pura. Hoje vamos começar uma série que vai te ajudar a fazer as pazes com o terminal e ainda lhe dar algumas dicas úteis.

Terminal Linux - Shell Script






O Shell Script foi criado por Ken Thompson (Thompson Shell, mais tarde foi substituído pelo Bourne Shell desenvolvido por Stephen BourneBourne Shell), o criador do Unix e Linguagem C, juntamente com Dennis Ritchie. O objetivo principal foi: criar uma forma rápida, fácil e que fosse possível automatizar a comunicação com o Kernel. A principal característica do Shell Script é a mesma que lhe difere de diversas linguagens de programação, que é poder de jogar a saída de um comando para outro comando, o pipe, que atualmente pode ser "invocado" pelo caracter: | .

O Shell Script está presente em todos os sistemas Unix e Unix-like (Linux, FreeBSD, OpenBSD, HP-UX, Solaris, AIX, NetBSD, Irix, etc.), sem dizer que o Microsoft Windows, na sua última versão, possui Shell Script, além do macOS que é um sistema que possui o kernel FreeBSD customizado. Existem diversos tipos de Shell, essa variedade passou a existir por conta das licenças de software. Nas distribuições Linux, o Shell padrão é o Bash (Bourne Again Shell, tratando-se de uma melhoria do Bourne Shell e com uma licença mais permissiva), que é o que utilizaremos aqui.

Customizando a aparência do seu prompt de comando (Variável PS1)


Da mesma forma que existem diversos tipos de Shell, existem também diversos emuladores de terminal para o Shell e diversas formas de apresentar suas características. A primeira coisa que você vê quando abre o terminal é o prompt de comando, para entender melhor ele, podemos dizer que é uma "barra indicadora" da sua posição no Shell. A aparência dele depende diretamente da variável PS1 , que pode ser configurada nos arquivos: ~/.bashrc, .profile ou qualquer arquivo que faça parte da árvore recursiva . Veja na imagem abaixo o exemplo do meu prompt de comando:

Terminal

Ou seja, isso é o conteúdo da minha variável $PS1 . Se você atribuir outro valor a variável PS1 utilizando o próprio Shell, você verá que o prompt será alterado. Exemplo, copie e cole o conteúdo abaixo e cole no seu terminal e depois tecle enter:

PS1=
"blog@diolinux: "

Você notará que o prompt será modificado, mas não se preocupe, se quiser que retorne ao prompt anterior, basta fechar e abrir de novo seu terminal ou rodar o comando abaixo:

source
/etc/profile

Se quiser modificar permanentemente a configuração do seu prompt basta atribuir o valor que deseja no seu .bashrc . Você pode adicionar: sintaxes específicas, cores, caracteres,... Por exemplo, para que seu prompt apresente: o nome de usuário, o nome de seu computador e o diretório em que você se encontra, use essa configuração para seu prompt:
  • \u  - indica o nome de seu usuário;
  • \h  - indica o host;
  • \w  - indica o diretório;
  • \n  - pula para linha abaixo.
E vamos separá-lo por alguns caracteres definidos por nós como: seta,relâmpago e espaços. Ficando assim:
PS1="\u → \h \w\n ⚡"
Abra o arquivo .bashrc com um editor de texto e crie uma nova linha no final do arquivo e insira o conteúdo acima, ou rode o comando abaixo:
echo 'export PS1="\u → \h \w\n ⚡"' >> ~/.bashrc
O comando export serve para deixá-la global!
Se quiser defina cores para sua PS1, usando a seguinte sintaxe: :
  • NUMERO - Corresponde ao número da cor: (31 é vermelho, 32 verde, 33 amarelo, 34 azul, 35 rosa, 36 ciano, 37 branco e 30 preto)
  • TIPO - Define se aparecerá em negrito, sublinhado ou normal: (1 é negrito, 4 sublinhado e 0 normal)
A letra m, logo após o TIPO tem de existir e pode ficar "colada" com o restante do conteúdo. Veja esse exemplo que eu criei para esse artigo:
  • Verde negrito para o nome de usuário: [32;1m
  • Amarelo negrito para a seta: [33;4m
  • Branco normal para o diretório: [37;0m
  • Rosa negrito para o relâmpago: [35;1m
  • E no final desligamos as cores: [m
sh PS1="\e[32;1m\u \e[33;1m→ \e[36;1m\h \e[37;0m\w\n \e[35;1m⚡\e[m"


Terminal customizado

Colorindo o Manual e tornando a leitura mais amigável


O manual do sistema é uma das partes mais acessados pelo Shell, e muita gente não gosta muito de utilizá-lo, pois acha ele técnico demais dizendo que não consegue entender bem. Um dos motivos dessa dificuldade está relacionada ao visual do mesmo. Assim como vimos a dica anterior que incluia utilização de cores, podemos customizar o manual para que ele separe os trechos com cores que FACILITARÃO MUITO nossa leitura. Exemplo: Copie o comando abaixo e cole no final do seu .bashrc e depois abra o manual e veja a diferença:
export LESS_TERMCAP_mb=$'\e[1;32m'
export LESS_TERMCAP_md=$'\e[1;32m'
export LESS_TERMCAP_me=$'\e[0m'
export LESS_TERMCAP_se=$'\e[0m'
export LESS_TERMCAP_so=$'\e[01;33m'
export LESS_TERMCAP_ue=$'\e[0m'
export LESS_TERMCAP_us=$'\e[1;4;31m'

Depois feche e abra o terminal ou rode o comando source ~/.bashrc abra o manual e veja a diferença, ex.: man bash

Manual customizado Linux

Se você ainda não tem muitos conhecimentos em Shell Script e está procurando uma forma eficaz de aprender do zero? Ou quem sabe você já possui conhecimentos em Shell mas quer evoluir e aprender a criar manuais, processos, games, animações, instaladores e muito mais? Então não deixe passar a oportunidade de conhecer o "Curso Extremamente Avançado de Shell Script" que oferecemos junto com a galera do Terminal Root, são 3 cursos pelo preço de um, conheça aqui.

Até a próxima e bons estudos! 
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


13 Cursos de tecnologia que recomendamos na Udemy

Nenhum comentário

segunda-feira, 16 de julho de 2018

Há muito tempo que nós temos uma parceria sólida com um cara muito competente chamado Vitor Mazuco, com ele nós já pudemos oferecer para você vários cursos diferenciados, agora estamos trabalhando juntos novamente e quem ganha a oportunidade de fazer diferente na vida profissional é você, confira:

Cursos Udemy






Antes da lista, uma breve explicação. Há algum tempo estes cursos eram oferecidos diretamente na DioStore, mas como nós alteramos a loja recentemente para voltar a vender os produtos que vocês estavam pedindo, camisetas, canecas e tudo mais, acabamos deixando a parte de cursos atrelada diretamente aos nossos parceiros com a Udemy, agora você pode fazer os cursos que confiamos em uma grande e sólida plataforma, assim os cursos do Vitor foram parar lá também. ☺

O Vitor também separou alguns links especiais para que você tenha desconto ao comprar por eles, confira a lista:

Nome: Curso de Hacker Ético Profissional com NMAP 

Nome: Curso Completo de Ubuntu Server 18.04 LTS
Link: https://www.udemy.com/ubuntu-server/?couponCode=UBNT1804

Nome: Curso completo de MongoDB! Do Básico ao Avançado! 

Nome: Curso completo de Linux Security! - Qualquer Distribuição 

Nome: Curso completo de Mikrotik RouterOS! Do simples ao avançado! 

Nome: Curso completo de PostgreSQL! Do Básico ao Avançado! 

Nome: Curso completo de Python para DevOps! 

Nome: Aprenda o Firewall pfSense do zero ao avançado! 

Nome: Python para Hackers Éticos - Curso completo! 

Nome: Hacker Ético Profissional com Kali Linux 

Nome: Arduino - Curso Completo e Prático 

Nome: Raspberry Pi - Curso Completo e Prático 

Nome: Asterisk 13 na prática! 
Link: https://www.udemy.com/asterisk-13-na-pratica/?couponCode=ASTR19

E aqui um curso Bônus que o Vitor lançou nesta semana:
Nome: Curso completo de MySQL! Do Básico ao Avançado!
Link: https://www.udemy.com/curso_mysql/?couponCode=MYSQLDIO

Com os preços promocionais que o professor Vitor Mazuco colocou em seus cursos para os seguidores do blog Diolinux, você consegue comprar todos os 13 cursos por menos de R$ 260,00, o que em muitos casos representa o preço de um curso apenas.

Aproveite a oportunidade, nós já trabalhamos com o Vitor há muito tempo e eu reconheço a qualidade do material produzido por ele. Se você estiver precisando de mais opções de cursos, confira também a nossa página dedicada dentro da Udemy aqui.

Bons estudos e até a próxima!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Top 5 cursos para APRENDER LINUX na Udemy

Nenhum comentário

quarta-feira, 20 de junho de 2018

A Udemy é uma das, se não for a maior, plataforma de cursos online que existem, porém, existem muitos cursos sobre todos os tipos de assuntos e é comum as pessoas se perguntarem quais são as melhorias opções para quem quer aprender sobre Linux. Bom, vamos ver se conseguimos resolver essa questão para você.

Cursos para aprender Linux






Hoje mesmo eu recebi alguns e-mails de pessoas que estão chegando no mundo Linux agora perguntando sobre cursos que é possível fazer. 

Minha resposta, ao menos por enquanto, é que não é necessário fazer nenhum curso se você acabou de chegar. Antes mesmo de iniciar um curso é importante você se familiarizar com algumas coisas, com alguns termos utilizados e entender como você irá aplicar o Linux no seu dia a dia, porém, essa não é uma verdade para todos.

Se você está chegando, ver os vídeos do canal Diolinux e ler os vários artigos aqui do blog pode te dar uma boa base para começar, mas...

Se está pronto para dar um passo além e busca utilizar Linux como sua profissão, fazer um curso pode ser algo extremamente bem-vindo, especialmente se ele for focado na área que você deseja.

Tecnologia de forma geral é algo muito abrangente e no mundo Linux não seria diferente, por isso, eu selecionei alguns dos que eu considero os melhores cursos disponíveis na nossa parceira Udemy, para que você possa fazer um belo desconto.

Pensando do lado profissional da coisa temos:

1 ꔷ Primeiros Passos no Linux - Conceitos e Principais Comandos

Este curso vai te ensinar a lidar com os comandos mais básicos no terminal Linux de forma genérica, além disso, você conhecerá também as principais interfaces, um pouco da história envolvendo Software Livre e Open Source, sendo considerado um curso introdutório.

2 ꔷ Terminal Linux, Shell Scripting e Gerenciamento de Redes

Subindo um pouco o nível, com este curso você aprenderá a usar os comandos aprendidos no primeiro curso e muitos mais para aprender a criar scripts para automatizar tarefas no Linux, além de passar pelo sistema de gerenciamento de redes. Além disso o curso possui módulos para quem deseja saber mais sobre particionamento de discos, configuração de usuários e mais.

Um curso para quem quer aprender a trabalhar com uma das mais famosas distros, aprendendo a instalar o Ubuntu, configurá-lo, etc. O curso ainda contempla a instalação de aplicativos, configurações do desktop e explora recursos do sistema para aumentar a sua produtividade.

4 ꔷ Kali Linux

O Kali Linux é a famosa distro para os hackers e estudantes de segurança da informação. O curso foca em uma aspecto diferente dos dois primeiros, onde os conhecimentos dos dois anteriores podem ser aplicados também.

Este curso pode te ajudar a conhecer um pouco mais do mundo de Pentest. Não creio que ele te torne um profissional do ramo, pois isso demanda algum tempo de experiência, mas ele pode te dar as diretrizes no assunto, além de ensinar a usar algumas ferramentas populares contidas no Kali. Acima de tudo, não esqueça de estudar segurança de forma mais ampla.

5 ꔷ Preparatório para Certificação Linux LPIC-1 e CompTIA Linux+

Dando um passo além novamente, temos o curso que vai te ajudar a se preparar para a sua primeira certificação Linux internacional. Além de treinar você em relação ao conteúdo das provas, este curso também lhe dá algumas dicas de como fazê-las e é, inclusive, um dos cursos mais vendidos da Udemy.

Existem muitos outros ótimos cursos para Linux disponíveis que focam em outros setores também, porém, podemos deixá-los para outro artigo aqui do blog.

Se você quer aprender Linux, aprender sobre tecnologia e se profissionalizar, considere acessar a nossa página especial de curadoria de cursos na Udemy, lá você encontra todos os cursos que nós consideramos de relevância nos mais diversos setores, de cursos envolvendo programação, design, inglês para profissionais de T.I. até desenvolvimento pessoal e marketing digital.

Aproveite as promoções e bons estudos!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


6 cursos de tecnologia com preços ULTRA BAIXOS na semana no consumidor!

Nenhum comentário

segunda-feira, 12 de março de 2018

Aproveite o dia (e a semana) do consumidor para comprar alguns dos melhores cursos da nossa curadoria Udemy com grandes descontos! Separamos aqui seis opções para você se profissionalizar, confira:

Cursos com descontos na Udemy






Os cursos que nós separamos para esta semana especial vão desde aqueles para quem quer aprender a trabalhar com Linux de forma mais profunda e profissional, fazendo o exame de certificação LPI ou aprendendo mais sobre Shell Script, até as pessoas que querem aprender a desenvolver para Android ou ainda trabalhar com testes de penetração, confira algumas das melhores opções: 


Se você estiver procurando cursos diferentes, ainda assim com um bom desconto, não deixe de consultar a nossa página especial no site da Udemy com uma grande coletânea de opções.

Através das nossas recomendações todos os cursos sairão por menos de R$ 22,00 cada. A promoção vai de hoje, dia 12, até Quinta-feira, dia 15. Aproveite para comprar todos os que te interessarem! :)

Até a próxima!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Blog Diolinux © all rights reserved
made with by templateszoo