Busca
Encontre vídeos, cursos, artigos, produtos e eBooks com uma única pesquisa.
Resultados para: Linux
Vídeos (27)
Desenvolver uma GUI com Python utilizando PySide6 e a gerar seu próprio exe personalizável!
Neste vídeo, iremos aprender a criar aplicativos Python com interfaces gráficas (GUI) e janelas interativas que rodam em Windows, macOS e Linux, gerar arquivos executáveis (exe) completos com ícone personalizado. Para isso, utilizaremos a biblioteca PySide6, que facilita a criação de aplicações gráficas robustas e de fácil uso para seus usuários. ### Bibliotecas e Ferramentas Utilizadas: - PySide6 - Visual Studio Code: IDE recomendada para codificação - Python 3.11 - PyInstaller: Biblioteca para converter scripts Python em executáveis - Auto-py-to-exe: Ferramenta GUI para facilitar a criação de arquivos exe ### Índice de Capitulos - 00:00:00 - Introdução ao uso de Interfaces Gráficas (GUI) com Python - 00:01:01 - Preparando a Biblioteca PySide6, Site e Documentação - 00:02:12 - Ambiente de Desenvolvimento (Python, Pip, VSCode, Uic e Designer) - 00:05:08 - Utilizando o Designer do PySide para Criar Interfaces - 00:05:55 - Configurando PATH e Utilitários do PySide6 - 00:07:00 - Adicionando Componentes à Interface Gráfica PySide - 00:13:00 - Gerando Código Python a partir do Arquivo UI do PySide6 - 00:16:01 - Implementando a Lógica da Aplicação em Python com do PySide6 - 00:22:23 - Gerando Arquivo Executável (exe) com PyInstaller - 00:26:32 - Testando o Arquivo Executável (exe) do Windows 11 Limpo
Crie e personalize seu próprio NETFLIX usando Jellyfin, HTTPs, Apache, Docker e Dropbox. Completo!
Tutorial Completo! Aprenda a criar uma biblioteca pessoal personalizada de filmes e séries usando o Jellyfin em um container Docker (Docker Compose) e seu serviço de Nuvem Dropbox (Google Drive, FTP, etc.) com o Rclone, e aprenda a hospedar sua biblioteca com Apache, certificar com HTTPs e personalizá-la com sua logo e cores.
Dicas Rápidas - Instalação COMPLETA do ISPConfig no Ubuntu usando o AWS Grátis
Nesse vídeo iremos conhecer o passo-a-passo completo de toda a instalação do ISPConfig no AWS (podendo ser feito em outro ambiente ou VM), usando o MobaXterm para acesso SSH, instalando e configurando o Postfix, MariaDb, Let's Encrypt, e outros serviços como PhpMyAdmin, Apache, PHP, etc.
Rodando Windows no Linux com Docker: Confira o Passo a Passo Completo!
Rodando Windows no Linux com Docker: Confira o Passo a Passo Completo! Inovar em ambientes de desenvolvimento, especialmente quando diferentes sistemas operacionais estão em jogo, pode ser um desafio, mas não com Docker Windows! Neste tutorial, aprenderemos como rodar diferentes versões do Windows em um contêiner Docker no Linux. Veremos detalhes desde a criação do arquivo docker-compose até a conexão com a instância Windows, além de dicas valiosas para resolver possíveis conflitos e maximizar o desempenho. Independente do motivo — seja para testar um aplicativo, levantar um banco de dados ou criar um ambiente de desenvolvimento completo — rodar o Windows no Linux pode ser uma jornada simples e eficiente. Simplesmente siga o passo a passo, ajuste algumas configurações e pronto! Transforme uma tarefa complexa em uma operação simples. ## Índice de Capítulos - 00:00:00 - Apresentação do Dockur Docker Windows (github) - 00:03:02 - Criando o arquivo docker-compose - 00:06:11 - Ajustando Configurações Dockur (DISK_SIZE, CPU_CORES, RAM_SIZE) - 00:07:51 - Volumes e Mapeamentos (Pastas compartilhadas na Rede e de arquivos do Windows) - 00:09:26 - Resolvendo Conflitos de Porta do XRDP - 00:12:26 - Verificando e removendo Containers e Images instaladas - 00:13:38 - Iniciando e Parando o Docker e Docker Compose - 00:17:46 - Manipulando Pastas e Dados locais compartilhados com o Docker - 00:20:23 - Conferindo Logs e Erros do Docker - 00:27:15 - Outras maneiras de Resolver Conflitos de Porta do XRDP (systemctl stop, disable) - 00:28:42 - Verificando suporte a KVM (cpu-checker, kvm-ok e chmod)
Publicando Aplicações .NET (Blazor, WebAPI e MVC) no Azure CI/CD com GitHub Actions (Passo a Passo)
Do zero ao deploy no Azure App Service com GitHub Actions: app Blazor, appsettings, variáveis, secrets e autenticação. Aprenda, passo a passo, a publicar aplicações .NET (Blazor, Web API e MVC) no Azure usando CI/CD com GitHub Actions. Neste guia prático, criamos uma aplicação Blazor, configuramos appsettings e variáveis de ambiente (local e no Azure), montamos um pipeline YAML com .NET SDK, Restore e Publish, integramos com Azure App Service via Publish Profile e Secrets do GitHub, e finalizamos com uma dica extra de autenticação para restringir acesso. Você vai ver: - Criação rápida de um app Blazor e compilação local (.NET build/watch) - Leitura de configurações: appsettings.json (incluindo objetos aninhados), ConnectionStrings e variáveis de ambiente (Environment) - Workflow GitHub Actions: checkout, setup do .NET (v9), restore, publish e deploy para Azure App Service (Linux) - Configuração de Secrets no GitHub (Publish Profile e App Name) - Criação do App Service no Azure (região, plano F1, .NET 9, Linux) - Ajuste de configurações no Azure: Application settings, Connection strings e diferença Linux/Windows (dois underlines para níveis) - Dica extra: proteger a aplicação com autenticação Microsoft (acesso interno) Pré-requisitos (sugeridos): - Conta no Azure e no GitHub - .NET SDK 9 instalado - VS Code (opcional) - Git instalado Comandos úteis: - dotnet new, dotnet build, dotnet watch, dotnet restore, dotnet publish - git init, git add/commit, git branch/checkout/switch/merge, git push origin - PowerShell: definir variável de ambiente via $env:MY_VARIABLE="valor" Resultado: um pipeline de deploy automatizado. Basta dar push no branch de publicação para que sua aplicação seja compilada, publicada e atualizada no Azure. ## Capítulos - 00:00:00 dotnet new Blazor e organização do projeto - 00:02:46 Build inicial (.NET Build) e verificação - 00:03:15 Ajustes no Home.razor e título da aplicação - 00:04:19 Execução com dotnet watch - 00:04:40 AppSettings: config e connection strings (local e produção) - 00:06:20 Código: IConfiguration, leitura de config/connection/env - 00:08:05 GetConnectionString e Environment.GetEnvironmentVariable - 00:09:11 Restart do Blazor e exibição dos valores na UI - 00:11:01 PowerShell: criando variável de ambiente local - 00:12:29 Começando o Workflow do GitHub Actions (YAML) - 00:14:47 Disparo do workflow por push no branch deploy - 00:16:01 Ubuntu-latest, checkout e setup .NET 9 no pipeline - 00:18:09 dotnet --list-sdks e versão do SDK no workflow - 00:20:17 dotnet publish e pasta de saída (publish) - 00:23:03 Inicializando Git, .gitignore e primeiro commit - 00:26:37 Repositório no GitHub e Actions - 00:27:10 Criando o App Service no Azure (Web App) - 00:31:04 Configurações: .NET 9, Linux, plano F1 - 00:35:04 Push para o branch deploy e criação do branch (Pipeline disparado) - 00:37:35 Baixando o Publish Profile no Azure - 00:39:19 Secret AZURE_WEBAPP_PUBLISH_PROFILE no GitHub - 00:40:14 Secret AZURE_WEBAPP_NAME (nome do App Service) - 00:43:06 Merge master → deploy e novo push - 00:46:02 Azure: adicionando variável de ambiente (Application settings) - 00:46:58 Azure: adicionando Connection String - 00:49:00 Linux: usando “__” para níveis em appsettings - 00:50:18 Dica extra: autenticação Microsoft (acesso interno)
Spleeter, uma poderosa ferramenta de Python para separar faixas de áudio em vocais e instrumentos!
Neste vídeo, exploraremos o Spleeter, uma biblioteca desenvolvida pela Deezer que utiliza inteligência artificial para separar vocais e instrumentação de trilhas sonoras. Com o Spleeter, você pode dividir faixas musicais em partes instrumentais e vocais de forma eficiente e precisa, tornando-se uma ferramenta indispensável para DJs e produtores musicais. Começaremos apresentando o Spleeter e seu funcionamento, introduzindo também o TensorFlow, a plataforma de Machine Learning que possibilita esta funcionalidade. Em seguida, instalaremos o Spleeter e outras bibliotecas necessárias (como o FFMPEG). Iremos testar a extração de vocais e instrumentos de uma faixa de áudio de exemplo, mostrando como configurar corretamente o ambiente, resolvendo questões de dependências e verificando se o splitter está funcionando como esperado. Demonstramos a separação de faixas em instrumentos como bateria, baixo, piano e vocais. # Índice de Capítulos 00:00 - Apresentação do Spleeter e o TensorFlow 03:36 - Preparação do ambiente para o Spleeter 05:25 - Instalação do FFMPEG 06:25 - Configuração e versões do Python, PIP e dependências 07:11 - Instalação e configuração do Spleeter via pip 09:50 - Separação do áudio em vocal e instrumental (2stems) usando o Spleeter 11:57 - Downgrade da versão do Numpy 14:33 - Separação do áudio em vocal, drums, bass, piano, etc. (5stems) usando o Spleeter
Organize sua Música Facilmente com BEETS! Ferramenta Poderosa de Linha de Comando
Se você tem uma coleção de músicas MP3 desorganizada ou recuperada de um HD e quer reorganizar tudo facilmente, esse vídeo é para você, apresentarei a ferramenta BEETS. Esse programa é incrível e opera em MacOS, Linux e Windows, reorganizando sua coleção de músicas por meio de linhas de comando e utilizando o banco de dados do MusicBrainz para atualizar tags e nomes de arquivos com precisão. Além da demonstração prática de como usar BEETS e das vantagens de sua aplicação, você também aprenderá a instalá-lo nos diferentes sistemas operacionais mencionados. Não se preocupe se você não tem experiência com programação; tudo será explicado de uma forma acessível.
Como criar e publicar uma Azure Function em C# para consultar o mercado de ações (Parte 2)
Criando uma Azure Function para verificar preços de ações (C#) Azure Functions em C#: consulte ações e envie por e-mail com Resend (Parte 2) Crie uma Function em .NET com Timer Trigger, consuma a API Alpha Vantage e mande a cotação por e-mail Neste passo a passo você vai criar uma Azure Function em C# (.NET) com Timer Trigger para consultar a cotação de ações na API Alpha Vantage e enviar um e-mail com o último fechamento usando o serviço Resend. O vídeo cobre a instalação das ferramentas, criação do projeto com Azure Functions Core Tools, configuração de secrets no local.settings.json, debug local com Azurite, parsing do JSON (System.Text.Json), montagem de HTML e envio via HTTP (sem SDK). Ao final, é mostrado o e-mail recebido com a cotação. Continuação prática da série: publicamos a Azure Function em C# que consulta cotações (Alpha Vantage) e envia e-mails com Resend. Você verá como preparar o ambiente, criar e organizar recursos (Resource Group, Storage Account, Function App), configurar segredos (API Keys), publicar via Azure Functions Core Tools e VS Code, conferir no portal do Azure, ajustar o agendamento (CRON) e, por fim, limpar tudo com segurança. O que você vai aprender: - Instalar/usar Azure CLI (az) e fazer login - Criar Resource Group, Storage Account (Standard_LRS) e Function App (Consumption, Windows, .NET/Functions v4) - Configurar app settings (Resend e Alpha Vantage) via CLI - Publicar com func azure functionapp publish - Verificar recursos e logs no portal do Azure - Ajustar CRON (NCRONTAB) para executar diariamente às 08:00 - Deploy alternativo pelo VS Code (Deploy to Azure) - Limpeza total com az group delete (atenção!) Pré-requisitos: - Node.js e npm - NET SDK 8 instalado - VS Code com extensões C#, Azure Functions e Azure Resources - Conta Resend com domínio verificado (para envio) - Chave gratuita da Alpha Vantage --- ### Capítulos 00:00:00 Preparos: parar Azurite, terminal e Azure CLI 00:01:34 Instalação do Azure CLI: opções (Windows/Linux/macOS/Docker/Cloud Shell) 00:02:36 az login e seleção da assinatura 00:03:24 Por que usar Resource Group e criação com az group create 00:04:53 Criando Storage Account (nome, região, SKU Standard_LRS) 00:07:25 Criando a Function App (Consumption, runtime .NET, v4, Windows) 00:11:03 Conferindo a Function App com az functionapp list -o table 00:12:23 Listando todos os recursos do Resource Group (az resource list) 00:13:18 Publicação: visão geral e atenção aos segredos 00:14:03 Enviando app settings (Resend/Alpha Vantage) via CLI 00:16:50 Publicando com func azure functionapp publish 00:17:27 Conferindo no portal do Azure (RG, Function App, Storage, App Insights) 00:19:12 Logs e atualização de CRON; corrigindo agendamento para 08:00 00:20:53 Deploy alternativo pelo VS Code (Deploy to Azure) 00:23:38 Limpando tudo com az group delete (alertas e boas práticas) 00:24:49 Nota: envio automatizado de settings e encerramento da exclusão
Explorando o Spotify-TUI: Controle o Spotify pelo Terminal!
Neste vídeo, você aprenderá a configurar e usar o Spotify-TUI para controlar o Spotify pelo terminal! Assista ao step-by-step e veja como instalar a ferramenta em diferentes sistemas operacionais, configurar a conexão com a API do Spotify e explorar os recursos desta interface textual. Ideal para quem curte automação e quer integrar o Spotify em fluxos de trabalho de desenvolvimento. # Índice de Capítulos: 00:00 - Introdução ao Spotify-TUI e GitHub do Desenvolvedor 01:00 - Instalação no Mac e outros sistemas operacionais 02:15 - Alternativas de instalação no Windows 03:59 - Processo de instalação do Spotify-TUI 04:50 - Executando o Spotify-TUI 06:00 - Configurando a aplicação/API no Spotify 07:00 - Conectando seu dispositivo ao Spotify-TUI 08:00 - Navegando pelas playlists e bibliotecas 09:04 - Controlando o Spotify do dispositivo móvel 10:00 - Comandos no Spotify-TUI e visualização do espectro (Wave Form) da música 11:31 - Usando Spotify-TUI com o Web Player 12:26 - Procurando músicas e Podcasts
Instalação do Docker e Docker Compose no Raspberry Pi
Neste vídeo, vamos mostrar uma dica rápida e fácil de como instalar o Docker e o Docker Compose no seu Raspberry Pi 3 ou 4. Abordaremos as diferenças na instalação do Docker em diferentes distribuições Linux. Acompanhe esse tutorial completo, que também inclui a criação do grupo docker para evitar o uso constante de 'sudo'. Índice de Capítulos: 00:00:00 - Introdução e sobre a instalação do Docker em diferentes distribuições 00:01:00 - Atualizando o sistema e baixando o script de instalação do Docker 00:02:10 - Verificando a instalação do Docker 00:02:51 - Criando o grupo Docker para evitar uso de sudo constante 00:05:04 - Testando o Docker com um container Hello World 00:07:00 - Limpando o ambiente ao excluir containers e imagens 00:08:01 - Instalando Docker Compose e bibliotecas necessárias 00:09:56 - Testando o Docker Compose com um arquivo de exemplo
Usando a IA do ChatGPT integrada ao Terminal com o Shell-Genie.
Aprenda a instalar, criar sua api key do ChatGPT, configurar, e integrar o Shell-Genie ao Terminal. h9-win-nbroad_rui_eco-obs.
Compactando e extraindo arquivos e diretórios com a biblioteca DotNetZip
Nesse vídeo iremos aprender o básico inicial para a utilização da ótima biblioteca DotNetZip. Iremos fazer a compactação e extração de arquivos e diretórios e aprender sobre algumas outras propriedades da biblioteca.