Ir ao conteúdo
  • Cadastre-se

ManoKondz

Membro Pleno
  • Posts

    48
  • Cadastrado em

  • Última visita

Tudo que ManoKondz postou

  1. 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
  2. @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
  3. 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)
  4. 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
  5. Colega, alterar já para um plataforma AM4 mais básica(já que não precisa de um hardware potente e terá que alterar todo o PC em ambos os upgrades) seria o ideal, no futuro você precisará de uma configuração mais potente e ter uma plataforma com mais de 80 processadores compatíveis ajudaria nisso.
  6. 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.
  7. 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!
  8. 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.
  9. Olá, amigo, boa tarde. Segundo o site oficial da hyperX é sim! https://row.hyperx.com/pt-br/products/hyperx-cloud-stinger-core-wireless-ps?variant=40209423565005
  10. @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.
  11. 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.
  12. 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!
  13. 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.
  14. @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.
  15. @DeusMordor Amigo, acredito que o Hyper 212 LED Turbo seja melhor.
  16. @leonardobr_ por ter pego uma Z490 + Processador final K, acredito que queira fazer OC.... Mas, se não for tão importante pra ele o OC, sua sugestão está mais que correta!
  17. @mineirimbb CARACA, cooler de 1K? seu cooler é o preço do meu PC mano!! Falando sério agora, acredito que segure bem e sobra!! Talvez trabalhe melhor que alguns water-coolers. Outro ponto é que, sendo da noctua, tem muitas avaliações positivas sobre o ruído dos coolers, que é baixo.
  18. @mineirimbb Amigo, a quadro é melhor, segundo essa (https://razorcomputadores.com.br/blog/tecnologia/placas-de-vídeo-quadro-como-e-por-que-usar/) matéria do site Razor Computadores, 1. Full-Scene Anti Aliasing (FSAA) É a tecnologia desenvolvida para reduzir os serrilhamentos da imagem, entregando um resultado mais realista. Isso permite o melhor redimensionamento das imagens, sem afetar a qualidade. 2. FXAA e TXAA FXAA e TXAA também são recursos antisserilhamento, o que aumenta a nitidez das imagens sem prejuízo de desempenho. 3. GPU Tesselation É o mecanismo da Quadro responsável por gerar, automaticamente, uma geometria mais detalhada. 4. Diminuição de ruído Uma das vantagens da linha Quadro é a baixa quantidade de ruídos. O nível acústico fica abaixo de 28db. 5. Cores 12 bit A profundidade de cor, nas placas de vídeo Quadro, é de 12 bits por pixel, garantindo uma resolução fiel de até 69 bilhões de cores. 6. Maior precisão A linha Quadro só entrega a informação quando ela está 100% completa e correta, não deixando passar frames incompletos; 7. Maior performance Quanto à velocidade, as placas de vídeo Quadro são superiores às GTX no uso de programas com alta qualidade de polígonos, como programas CAD e BIM. 8. Durabilidade Por ser um componente desenvolvido para uso profissional, as placas de vídeo Quadro foram projetadas para serem utilizadas continuamente. Isso resulta em maior resistência, mesmo quando estressadas 24 horas por dia, 7 dias por semana. 9. Memória O quesito memória deve ser lembrado ao citar diferenças entre as placas quadro e GeForce da NVidia. Mas claro que isso depende muito do modelo. Por exemplo, ambas as linhas contam com modelos excelentes, mas cada uma das linhas é focada em um objetivo e especificações (Ex. voltado para games ou profissionais como arquitetos e engenheiros). Temos a GeForce RTX 3090, que conta com 24GB GDDR6X, aprimorada para acomodar os novos chips Ampere da NVIDIA. Por outro lado, temos a Nvidia RTX A6000 desenvolvida para profissionais e conta com 48GB de memória VRAM que vem a bater de frente com sua antecessora, a placa Nvidia Quadro RTX 8000, que contém a mesma quantidade de memória, porém com menos eficiência e menor custo-benefício. 10. Drivers adicionais A placa Quadro sai à frente quando se deseja adicionar outros drivers, que fazem muita diferença para alguns setores, principalmente para empresas que atuam com renderização. Os drivers adicionais agilizam muitos processos, e podem oferecer mais velocidade, nitidez, entre outras vantagens. Isso gera um ganho de tempo considerável durante as atividades profissionais, assim, resultando em maiores ganhos e satisfação de seus clientes. Portanto, as placas Quadro são vendidas pela NVidia para ser a solução para pessoas procurando performance profissional e bom desempenho em programas profissionais. A performance das placas acaba sendo advinda de fatores como: Drivers otimizados pelos desenvolvedores para esse equipamento; Melhor qualidade dos materiais usados na produção da placa; Hardware próprio para acelerar atividades com alta demanda de processamento. Porém, acredito que pelo custo-benefício, uma RTX seja melhor, já que, as quadros são bem mais caras e estão ainda mais difíceis de se achar.
  19. @mineirimbb Qual o modelo do cooler? Apesar de que, por ser a noctua é bem capaz de aguentar sim.
  20. @mineirimbb Amigo, se você é um usuário padrão de PC, não recomendo fazer OC, é muito trabalhoso e você pode sofrer com instabilidades no sistema, fora isso, seu processador é MUITO forte mesmo sem OC.
  21. @Matheus3210 amigo, eu não sei muito sobre isso agora, quando acabar a minha aula, vejo isso pra você, se encontrar algo eu mando aqui.
  22. @Matheus3210 Foi numa loja aqui da minha cidade, mas na internet é capaz de encontrar uma config semelhante, a loja é G3gamerstore no insta, vou procurar aqui na interwebs um PC e mando o link https://www.pichau.com.br/computador-pichau-home-hm130-amd-Athlon-320ge-8gb-DDR4-SSD-240gb?gclid=Cj0KCQiA-K2MBhC-ARIsAMtLKRsasPIBfYGSrDTeufcQAKsezAuZV_m6xAfICF9jpwbn4hKYupEK8k4aAuOmEALw_wcB https://www.terabyteshop.com.br/produto/17687/PC-gamer-t-moba-lol-amd-Athlon-200ge-DDR4-8gb-SSD-120gb?gclid=Cj0KCQiA-K2MBhC-ARIsAMtLKRtU7ve3ukOljdl15b8NHY41xEL3VB2Gr4SMu0SaAvUja7gx7fxcJjQaAqbkEALw_wcB https://www.kabum.com.br/produto/222995/PC-gamer-ASUS-amd-Athlon-3000g-16gb-2666mhz-SSD-120gb-Radeon-vega-3?gclid=Cj0KCQiA-K2MBhC-ARIsAMtLKRvyIm9WyzKxyafbURpEuqD5Z6Hs2Ko94FHSkrI13ElXZjhKeNOUNh8aAlzrEALw_wcB Aqui uma comparação de processadores: Como o PC que você estava olhando antes não tem periféricos, você pode ver uns pra comprar
  23. @Matheus3210 Amigo, esse PC está bem caro, tendo em vista que você consegue mais barato um Athlon 3000G 16GB de RAM, eu mesmo encontrei um desses por 2600 reais e já vinha com 256GB de SSD e HD de 1TB da seagate. Nesse mesmo valor ou um pouco mais caro, você consegue um Ryzen 3 3200G.
  24. @Bruno Thomas Amigo, acredito que tanto o NVMe, quanto a sugestão da kingston funcionem, já que ambos possuem chave M (o da Kingston apresenta ambas as chaves. Vou mandar uma foto do notebook da minha mãe, um NP350XAA-KF3BR da samsung, não é o mesmo modelo mas tem alguma relação por ser da mesma marca e um modelo um pouco parecido
  25. @Luciano Lacerda amigo, em configuração parelha em performance, acredito que só uns celeron, pentium e I3 básico com 4GB de RAM. se você estiver com dinheiro sobrando, vai pro Aspire 5 A515-54G-53XP, você vai continuar na linha intermediária, como é o seu PC atual, porém, com o desempenho de um intermediário mais novo. O seu PC bate de frente somente com computadores EXTREMAMENTE básicos de hoje em dia.

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

×
×
  • Criar novo...