-
Posts
48 -
Cadastrado em
-
Última visita
Reputação
19-
Outro Estou tentando compilar um projeto de teste em Rust e não consigo
ManoKondz postou um tópico em Microcontroladores
olá, bom dia, estou tentando compilar um projeto para esp na linguagem Rust. Gerei o projeto através do IDF template e estou tentando compilar o projeto padrão, sem alterações. É meu primeiro projeto para microcontrolados em Rust. este é o erro informado Compiling esp-idf-sys v0.33.5 error: failed to run custom build command for `esp-idf-sys v0.33.5` Caused by: process didn't exit successfully: `/home/nash/Documents/My Projects/Rust/esp-dht/target/debug/build/esp-idf-sys-7246256a127ef92f/build-script-build` (exit status: 1) --- stderr Error: Output directory contains spaces: `/home/nash/Documents/My Projects/Rust/esp-dht/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-e12ae79e22a07197/out`. Stack backtrace: 0: <unknown> 1: <unknown> 2: <unknown> 3: <unknown> 4: <unknown> 5: <unknown> 6: <unknown> 7: <unknown> 8: <unknown> 9: <unknown> 10: <unknown> 11: <unknown> 12: __libc_start_call_main at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16 13: __libc_start_main_impl at ./csu/../csu/libc-start.c:392:3 14: <unknown> ambiente: linux ubuntu 22.04 espup 0.7.0 rustc 1.73.0-nightly -
ManoKondz alterou sua foto pessoal
-
Python Executável gerado no pycharm não funciona
ManoKondz respondeu ao tópico de ManoKondz em Programação - outros
@Swalls criei um venv no ambiente e indiquei a biblioteca, informei ao auto-py que é CMD, não tem nenhum ícone pro exec, sou novo no mundo da programação, então desconheço as respostas das duas seguintes. Após pesquisar bastante descobri esse import: from builtins import input que, por algum motivo, fez o executável funcionar -
Olá, estou trabalhando em um projeto em python no ambiente pycharm, após terminar o script e verificar se estava funcionando e está, gerei um executável utilizando o pyinstaller/auto py to exe, porém, quando tento executar ele, o mesmo abre e fecha rapidamente, sem executar o código e o processo não aparece nos processos do windows. Segue o script import numpy as np import smtplib import email.message import time # Funções importantes para o projeto def linha(tam=42): return "-=" * tam def cabeçalho(txt): print(linha()) print(txt.center(84)) print(linha()) def corpo(txt): print(txt.center(84)) print(linha()) def menu(lista): corpo("<Menu Principal>") corpo("<Escolha uma das opções de acordo com a quantidade de avaliaçãos que você já realizou>") print("<Digite o número correspondente à opção desejada>") c = 1 for item in lista: print(f"{[ c ]} -> {item}") c += 1 print(linha()) # Interface para o menu principal cabeçalho("Inicializando...") time.sleep(5) cabeçalho("Qual nota você precisa para passar?") time.sleep(2) while True: print(linha()) corpo("<O programa irá informar as notas das avaliação que você não realizou>") corpo(""" Em caso de erro com o programa, informe o bug pela opção no menu principal ou entre em contato com o email [email protected]""") menu(["Primeira avaliação ", "Segunda avaliação", "Terceira avaliação", "Quarta avaliação", "Reportar Bug/Sugestões para melhorias","Créditos", "Sair do Programa"]) # Entrada while True: opcao = input("Qual item você deseja?\n") try: opcao = int(opcao) except ValueError: print("Não é um número válido, Digite somente números válidos.") if type(opcao) == int: break # verificador de opção # Números inexistentes if opcao > 7 or opcao < 1: print("Opção Inválida, selecione novamente") print(linha()) time.sleep(0.5) print("Retornando ao menu...") print(linha()) time.sleep(3) # Desligar o programa if opcao == 7: print( """<Desligando aplicação> Aguarde...""" ) time.sleep(3) print("Programa Desligado, Obrigado por utilizar!") break print(linha()) # avaliação 1 if opcao == 1: while True: p1 = input("Digite aqui sua nota da avaliação 1\n") try: p1 = float(p1) except ValueError: print("Não é um número válido, Digite somente números válidos.") if type(p1) == float: break if p1 > 10: p1 = 10 print("Calculando...") time.sleep(1) for count in np.arange(0, 10, 0.1): p2 = count + 0.1 n1 = (p1 + p2) / 2 if n1 == 6: print(f"Sua p2 precisa ser: {p2:.2f}\n") break elif p2 == 10: print("Você não obterá nota suficiente, tire %s para recuperar nas próximas avaliaçãos\n" % (p2)) if n1 == 6: print("Você precisa tirar nota 6 na p3"); print("Você precisa tirar nota 6 na p4") if n1 < 6: for count in np.arange(0, 10, 0.1): p3 = count + 0.1 p4 = count + 0.1 n2 = (p3 + p4) / 2 mf = (2 * n1 + 3 * n2) / 5 if mf >= 6: print("Você precisa de, no mínimo, %s na p3 e %s na p4 para passar" % (p3, p4)) break print(linha()) print("Operação Concluída") input("Confirme para voltar ao menu") print("Retornando ao menu...") time.sleep(2) # avaliação 2 if opcao == 2: while True: p1 = input("Digite aqui sua nota da avaliação 1\n") try: p1 = float(p1) except ValueError: print("Não é um número válido, Digite somente números válidos.") if type(p1) == float: break while True: p2 = input("Digite aqui sua nota da avaliação 2\n") try: p2 = float(p2) except ValueError: print("Não é um número válido, Digite somente números válidos.") if type(p2) == float: break if p1 > 10: p1 = 10 if p2 > 10: p2 = 10 print("Calculando...") time.sleep(1) n1 = (p1 + p2) / 2 print(f"Sua média da N1 é: ", n1) for count in np.arange(0, 10, 0.1): p3 = count + 0.11 p4 = count + 0.1 n2 = (p3 + p4) / 2 mf = (2 * n1 + 3 * n2) / 5 if mf >= 6: print(f"Você precisa de, no mínimo, {p3: .2f} na p3 e {p4: .2f} na p4 para passar sem ir para a AF") break for count in np.arange(0, 10, 0.1): p3 = count + 0.1 p4 = count + 0.1 n2 = (p3 + p4) / 2 mf = (2 * n1 + 3 * n2) / 5 if mf >= 3: print(f"Você precisa de, no mínimo, {p3: .2f} na p3 e {p4: .2f} na p4 para ir para a AF") break for count in np.arange(0, 10, 0.1): AF = count + 0.1 maf = (mf + AF) / 2 if maf >= 5: print( f"Se você tirar a nota mínima para ir para a AF precisará de, no mínimo, {AF: .2f} para passar") break print(linha()) print("Operação Concluída") input("Confirme para voltar ao menu") print("Retornando ao menu...") time.sleep(2) # Avaliação 3 if opcao == 3: while True: p1 = input("Digite aqui sua nota da avaliação 1\n") try: p1 = float(p1) except ValueError: print("Não é um número válido, Digite somente números válidos.") if type(p1) == float: break while True: p2 = input("Digite aqui sua nota da avaliação 2\n") try: p2 = float(p2) except ValueError: print("Não é um número válido, Digite somente números válidos.") if type(p2) == float: break while True: p3 = input("Digite aqui sua nota da avaliação 3\n") try: p3 = float(p3) except ValueError: print("Não é um número válido, Digite somente números válidos.") if type(p3) == float: break if p1 > 10: p1 = 10 if p2 > 10: p2 = 10 if p3 > 10: p3 = 10 n1 = (p1 + p2) / 2 print("Calculando...") time.sleep(0.5) print("Sua média da N1 é: ", n1) print("Calculando...") time.sleep(1) for count in np.arange(0, 10, 0.1): p4 = count + 0.1 n2 = (p3 + p4) / 2 mf = (2 * n1 + 3 * n2) / 5 if mf >= 6: print(f"Você precisa de, no mínimo, {p4: .2f} na p4 para passar sem ir para a AF") break for count in np.arange(0, 10, 0.1): p4 = count + 0.1 n2 = (p3 + p4) / 2 mf = (2 * n1 + 3 * n2) / 5 if mf >= 3 and mf < 6: print(f"Você precisa de, no mínimo, {p4: .2f} na p4 para ir para a AF") break if mf >= 3 and mf < 6: for count in np.arange(0, 10, 0.1): AF = count + 0.1 maf = (mf + AF) / 2 if maf >= 5 and maf <= 6: print(f"Se você tirar a nota mínima para ir para a AF precisará de, no mínimo, {AF: .2f} para passar") break print(linha()) print("Operação Concluída") input("Confirme para voltar ao menu") print("Retornando ao menu...") time.sleep(2) # Avaliação 4 if opcao == 4: while True: p1 = input("Digite aqui sua nota da avaliação 1\n") try: p1 = float(p1) except ValueError: print("Não é um número válido, Digite somente números válidos.") if type(p1) == float: break while True: p2 = input("Digite aqui sua nota da avaliação 2\n") try: p2 = float(p2) except ValueError: print("Não é um número válido, Digite somente números válidos.") if type(p2) == float: break while True: p3 = input("Digite aqui sua nota da avaliação 3\n") try: p3 = float(p3) except ValueError: print("Não é um número válido, Digite somente números válidos.") if type(p3) == float: break while True: p4 = input("Digite aqui sua nota da avaliação 4\n") try: p4 = float(p4) except ValueError: print("Não é um número válido, Digite somente números válidos.") if type(p4) == float: break if p1 > 10: p1 = 10 if p2 > 10: p2 = 10 if p3 > 10: p3 = 10 if p4 > 10: p4 = 10 n1 = (p1 + p2) / 2 print("Calculando...") time.sleep(0.5) print("A sua média da N1 é:", n1) n2 = (p3 + p4) / 2 print("Calculando...") time.sleep(0.5) print("A sua média da N2 é:", n2) mf = (2 * n1 + 3 * n2) / 5 print("Calculando...") time.sleep(0.5) print("A sua média final é:", mf) print("Calculando...") time.sleep(1) if mf >= 6: print("Você passou direto!") elif mf >= 3 and mf < 6: for count in np.arange(0, 10, 0.1): AF = count + 0.1 maf = (mf + AF) / 2 if maf >= 5: print( f"Se você tirar a nota mínima para ir para a AF precisará de, no mínimo, {AF: .2f} para passar") break else: print("Você reprovou") print(linha()) print("Operação Concluída") input("Confirme para voltar ao menu") print("Retornando ao menu...") time.sleep(2) # Reportar Bugs e Sugestões if opcao == 5: print("Loading...") time.sleep(5) print("Reporte o bug") print("Após enviar, espere alguns segundos para confirmação") assunto_email = input("Digite o assunto do email:\n") def enviar_email(): corpo_email = input(""" Para criar um parágrafo utilize: <p>Parágrafo1</p> <p>Parágrafo2</p> """) msg = email.message.Message() msg['Subject'] = assunto_email msg['From'] = '[email protected]' msg['To'] = '[email protected]' password = 'cbxhznbyqqeiovcw' msg.add_header('Content-Type', 'text/html') msg.set_payload(corpo_email) s = smtplib.SMTP('smtp.gmail.com: 587') s.starttls() s.login(msg['From'], password) s.sendmail(msg['From'], [msg['To']], msg.as_string().encode('utf-8')) print('Email enviado') enviar_email() print(linha()) print("Operação Concluída") input("Confirme para voltar ao menu") print("Retornando ao menu...") time.sleep(2) # Créditos if opcao == 6: cabeçalho("Créditos") print("Criado por: Enzo Gabriel (ManoKondz)") print("Data de lançamento: 05/02/2023") print("Versão: beta(v1.0)") print("Agradecimentos: Matheus Pereira; Isaias do Amaral; João Vitor") print(linha()) print("Operação Concluída") input("Confirme para voltar ao menu") print("Retornando ao menu...") time.sleep(2)
-
Sugestões de fones de ouvido sem fio
ManoKondz postou um tópico em Caixas de som, fones, microfones e headsets
Gostaria de algumas sugestões de fones de ouvido sem fio pra ouvir música, boa definição nos graves e uma bateria duradoura seria interessante. Valor máximo: R$150 -
como eu começo a estudar programação?
ManoKondz respondeu ao tópico de juanitokol em Estudos e mercado de trabalho
Colega, inicie vendo lógica de programação. (sugiro este vídeo para entender Lógica de programação e algoritmos: https://www.youtube.com/watch?v=JaTf3dhx464) Para ver esta parte é basicamente exercícios. Recomendo utilizar o https://studio.code.org/courses, onde você poderá exercitar a sua lógica sem se preocupar com a sintaxe das línguas. Após fazer alguns destes exercícios sugiro que comece a utilizar o https://developers.google.com/blockly que você ainda trabalhará com programação por blocos, mas, já poderá trabalhar e seus próprios projetos, como calculadoras, terminais e jogos simples(quando falo simples, é realmente beeeem simples(SIMPLES MESMO)), porém ele está sem funcionar há algum tempo, não sei até quando ele permanecerá assim. Caso queira mais informações sobre entre em contato comigo pesquisando o meu usuário no insta, também posso criar um curso para você na plataforma studio.code para ajudar você. É apenas isso, boa noite, boa sorte em sua jornada. -
placa-mãe DDR4 funciona com memória DDR3
ManoKondz respondeu ao tópico de InexisTencepont em Placas-mãe
Olá, colega, caso sua antiga placa-mãe tenha apresentado defeito, procure por placas-mãe com socket LGA 1155 com suporte às memórias DDR3. Caso queira e possa fazer um upgrade na sua máquina, busque comprar um novo processador, mais recente(você encontrará indicações facilmente com uma rápida pesquisa), um novo conjunto de memórias na tecnologia de sua placa(o mais correto seria DDR4) e a sua nova placa-mãe, com suporte aos anteriores, lembre-se que ao comprar um novo processador você terá de atentar-se ao vídeo integrado, caso você não tenha uma placa de vídeo. No mais, acredito que seja isso, boa sorte na sua busca! -
Como iniciar estudos em Administração de SO
ManoKondz postou um tópico em Estudos e mercado de trabalho
Olá, terei administração de SO como cadeira no próximo semestre e gostaria de um guia e/ou sugestões de canais no youtube, portais e sites que me forneçam esse tipo de conteúdo e uma ordem sobre o que estudar. Os conteúdos que irei ver estão nas imagens elencadas, juntamente com os livros utilizados. -
ManoKondz começou a seguir Flavia Dutra
-
computador com Ryzen 5 5600g vale a pena?
ManoKondz respondeu ao tópico de dumq em Montagem e upgrade de computadores de mesa
@dumq Bom dia, colega, acredito que não, pois, com uma rápida pesquisa fui capaz de encontrar os seguintes anúncios: Ryzen 5 4600G(mesmo modelo do seu kit) por 800 reais https://www.pichau.com.br/processador-amd-Ryzen-5-pro-4650g-6-core-12-threads-3-7ghz-4-2ghz-turbo-cache-8mb-am4-100-100000143mpk?gclid=CjwKCAjwsMGYBhAEEiwAGUXJaWnCv36vuDjydQuEfRLfS751N_bdSTu0l9iSpT7pa2KfJsTTyNvNhxoCUd8QAvD_BwE B450M DS3H V2 por 580 reais https://www.pichau.com.br/placa-mãe-gigabyte-b450m-ds3h-v2-DDR4-socket-am4-chipset-amd-b450?gclid=CjwKCAjwsMGYBhAEEiwAGUXJaSbDnvVFesB_h6cTLCjvitYw-dSJJuUzVjx_di8SYo8tYXltQFjHRRoCIC4QAvD_BwE Kingston Fury Beast, 8GB, 3200MHz por 200 reais https://www.kabum.com.br/produto/172365/memória-kingston-fury-beast-8gb-3200mhz-DDR4-cl16-preto-kf432c16bb-8?gclid=CjwKCAjwsMGYBhAEEiwAGUXJaczPi8t3PpxYE0x2qBdhWctqkVFW6Vc3Lk_aDnczwheIQrqvG3lRKhoCCJoQAvD_BwE No total o valor fica 1.580 Reais. 200 reais de economia por uma configuração bem semelhante e todas as lojas são confiáveis. -
Análise de PC até R$ 7.500,00 (Fiz a boa?)
ManoKondz respondeu ao tópico de Erik Miranda em Montagem e upgrade de computadores de mesa
Como é um modelo mais básico talvez apareçam alguns problemas de temperatura com muito uso, mas, por ser em Stock, acredito que não ocorra problemas, pois, irá "apenas" jogar e fazer lives. -
Análise de PC até R$ 7.500,00 (Fiz a boa?)
ManoKondz respondeu ao tópico de Erik Miranda em Montagem e upgrade de computadores de mesa
O PC está com uma boa configuração e o preço é honesto. placa-mãe, dependendo do caso, modelo e outros fatores, talvez não segure. Placa de Vídeo para UP futuro, indicaria uma RTX 3070 ou superior para Nvidia ou RX 6700XT para AMD. No Geral é isso, aproveite o PC e boa noite, colega! -
Amigo, acredito que seja uma configuração bem balanceada, logo, em qualquer alteração única a diferença não irá ser alta. Porém, se deseja fazer um upgrade em seu PC, aproveite os preços em baixa das GPUs, após isso, procure um upgrade de CPU também.
-
Qual cooler escolher (Wolf120 ou Hyper 212 Led Turbo)?
ManoKondz respondeu ao tópico de DeusMordor em Refrigeração e superaquecimento
@DeusMordor estava pensando em sugerir esse, porém, não achei com estoque. Esse link que você mandou sequer abre no meu... Se você encontrar algum, e, com certeza vai, por quê eu sou muito mané, acredito que o mesmo seja uma opção melhor do ponte de vista do custo-benefício, já que tem especificações parecidas e está ~30 reais mais barato. -
Qual cooler escolher (Wolf120 ou Hyper 212 Led Turbo)?
ManoKondz respondeu ao tópico de DeusMordor em Refrigeração e superaquecimento
@DeusMordor Amigo, acredito que o Hyper 212 LED Turbo seja melhor.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais