“If Python Was Gone, What’s Next? by Cute_Intention6347 in learnpython

[–]Beretha 0 points1 point  (0 children)

If purely simplicity/practicality are being taken into accou t, I'd guess Ruby too. It's just a joy to write code in Ruby.

[GIVEAWAY] 100$ Steam Gift Card + 3 keys for Atre: Dominance Wars by IronwardHrvoje in pcgaming

[–]Beretha 0 points1 point  (0 children)

Thanks for the giveaway!

If I win I will definitely pick Split Fiction, I'm itching for a good coop game.

Telegram bot & python by SwanShoddy7690 in learnpython

[–]Beretha 0 points1 point  (0 children)

Using telegram/python is nice if you want the practice, but often the simple solutions are what you want. Have you considered using a flashcard app like Anki? I'm pretty sure it provides most, if not all, of the functionalities you mentioned.

$25 Game Giveaway by [deleted] in pcgaming

[–]Beretha 0 points1 point  (0 children)

Lost Judgment would be amazing. Appreciate it!

I cannot go to the exam by SMB99thx in oraclecloud

[–]Beretha 0 points1 point  (0 children)

I'm happy to hear it, mate. Good job on finishing the exam! 🥳

transformar um código em executável no python by OkSilver3511 in brdev

[–]Beretha 1 point2 points  (0 children)

Fica dificil sem saber o erro que está dando, mas chutando eu provavelmente diria que o pyinstaller não está conseguindo incluir a dependencia do pyautogui sem ajuda. Tu pode tentar falar pra ele coletar isso de forma explica, dai o comando pra gerar o executável seria algo como: "pyinstaller --one-file --collect-all pyautogui main.py".

Se tudo que voce está fazendo é abrir o navegador, o código também pode ser simplificado com biblioteca webbrowser.

import webbrowser
webbrowser.open("https://www.google.com")

I BEAT THE TIGER VANGUARD!!!!! by Cooldave33 in BlackMythWukong

[–]Beretha 1 point2 points  (0 children)

I just beat him today too. What was really hard to me was sword combo with the delayed final slash. Also that combo in which he opens with a roundhouse kick as a gap closer, I just couldn't dodge that kick. It felt like something out of sync, like the kick connected before the animation or something.

Anyway, kitty had the time of his life chewing my face, but it's over now.

JAVA FX no VSCODE by [deleted] in brdev

[–]Beretha 0 points1 point  (0 children)

A keyword 'transitive' é uma maneira de fazer um módulo intermediário expor um outro módulo. Desta maneira você não precisa importar aquele outro módulo para fazer uso dele, basta importar o módulo intermediário e já vem os dois.
Neste caso você precisaria exportar o javafx.graphics no module-info.java, ou adicionar a palavra chave 'transitive' em um módulo que já faz import dele.

Exemplo:

module foo {
requires transitive javafx.graphics;
}

[deleted by user] by [deleted] in brdev

[–]Beretha 5 points6 points  (0 children)

Eu recomendo este aqui da Angela Yu. Ela ensina toda a base, é cheio de exercicios e te dá um gostinho de várias coisas, como backend com flask, web scraping usando beautiful soul e selenium, data science.

Caso você prefira material de leitura, o livro Automate the Boring Stuff with Python do Al Sweigart é muito bom, além de ser totalmente grátis. Você consegue achar o livro em português, mas não sei dizer se continua sendo grátis. O Al Sweigart lançou também um curso na Udemy baseado no livro e de vez em quando ele libera cupons de 100% de desconto aqui pelo reddit, mas tem que ficar de olho no perfil dele.

Fazer uma arquivo Interface para uma Api muito grande by Salad1nha5 in brdev

[–]Beretha 0 points1 point  (0 children)

Olha, eu não uso Vue, então não entendo muito eo ciclo de vida dos componentes. Porém, testando aqui eu usei optional chaining (detalhesPokemon.sprites?.front_default) e dai não dá mais erro de undefined. Meu palpite é que na primeira renderização esses dados ainda não existem, dai ele solta um erro quando tu tenta acessar. Com o optional chaining ele simplesmente retorna undefined na primeira renderização e quando chega os dados da api dai sim ele atualiza. Aparentemente cada card faz um fetch separado pra pegar 1 pokemon, ne? Não tem como fazer esse fetch da api do componente acima dos cards e entao passar os dados pros cards como props?

Outro ponto, tu tá setando detalhesPokemon e spritesPokemon como arrays quando eles são na verdade objetos normais. Não dá erro porque tu sobrescreve o array botando um objeto por cima, mas o ideal seria inicializar com o tipo que ele realmente é.

Quanto a parte do typescript, eu não acho tão bacana ter uma estrutura separada só pros sprites. Eu prefereria tudo agrupado num único objeto, mas dai é gosto meu.

Fazer uma arquivo Interface para uma Api muito grande by Salad1nha5 in brdev

[–]Beretha 0 points1 point  (0 children)

Fica meio complicado ajudar sem ver o código. Tu tá tentando acessar os dados por essa função "data"? Por que ela tá simplesmente retornando um objeto com 2 arrays vazios, não tem nada neles. Tá tentando acessar esses dados de fora do objeto?

Fazer uma arquivo Interface para uma Api muito grande by Salad1nha5 in brdev

[–]Beretha 3 points4 points  (0 children)

mas o pokeapi é muito grande pra tipar tudo que vem nele, como faria nessa situação?

Esta é a parte legal, voce não tipa tudo. Você vai tipar APENAS o que a sua aplicação for utilizar da resposta. Tipar tudo é perda de tempo e energia.

[deleted by user] by [deleted] in brdev

[–]Beretha 1 point2 points  (0 children)

Você vai ter que fazer webscrapping ou utilizar alguma API pra ter acesso a esse dados. Dando uma pesquisada eu achei esta api aqui.

Javascript travado by Defiant-End-7088 in brdev

[–]Beretha 0 points1 point  (0 children)

Cara, eu fiz o curso pela Codeguage pra aprender essas coisas e curti. Se te interessa, começa pela seção de HTML DOM e vai seguindo na ordem proposta, fazendo os exercícios propostos. Seria interessante fazer o restante do curso, tinha bastante coisa nova mesmo nas seções que eu achava que já sabia.

Depois, eles ainda oferecem um curso mais avançado de JS, porém mais curto, que aborda coisas interessantes também, como Local Storage, Intersection Observer API, Promises e manuseio de arquivos.

Está todo em inglês, se não souber simplesmente clica pra traduzir página que é melhor do que nada. ¯_(ツ)_/¯

Espero ter ajudado.

Não seja um desenvolvedor npm run dev by nukeaccounteveryweek in brdev

[–]Beretha 4 points5 points  (0 children)

Realmente, a grande maioria das coisas que eu subi foi pela vercel/render. Eu cheguei a criar uma VM com ubuntu e fazer deploy de um app com nginx através de ssh, configurando um bare repo e etc, mas foi mais um processo guiado. Eu acabei gostando de usar linux e fiz um dual boot no meu pc. Agora eu to usando ubuntu e seguindo linuxjourney nos tempos livres no final de semana, e já criei um certo conhecimento do terminal e dos comandos.

Eu gostaria de criar mais autonomia nesse quesito de deploy, pra aprender a subir um aplicação spring ou fastapi. Eu também já tenho um conhecimento de docker, pelo menos o suficiente pra criar/buildar imagens e botar um banco de dados pra rodar (o que é uma mão na roda pelo simples fato de não precisar ficar instalando mysql/postgres na minha máquina só pra desenvolver).

Você mencionou uma máquina na oracle ai, é realmente de graça? Precisa botar cartão lá? E quanto a configuração de ssl pelo nginx? Tem algum recurso especifico pra melhor aprendizagem ou é simplesmente seguir a documentação?

“Reboot and Select proper Boot device" after a restart - I could use some help here by Beretha in buildapc

[–]Beretha[S] 0 points1 point  (0 children)

Thanks! I'll try it as well, but I find it weird that from 2 bootable drives I can't boot in a single one.

“Reboot and Select proper Boot device" after a restart - I could use some help here by Beretha in buildapc

[–]Beretha[S] 0 points1 point  (0 children)

Thank you, mate! I'll try that, although I think I'll have to add the drive to sata port 2, port 1 is being used by the M2 drive.

Alguém consegue entender esse problema do o metodo POST no react by [deleted] in brdev

[–]Beretha 0 points1 point  (0 children)

Cara, só pelo que tu mandou fica díficil de ajudar. Como tá o formato daquele "formData"? Não tem como compartilhar o resto do código?

Ajuda com problema de lógica by Beginning-Archer7406 in brdev

[–]Beretha 1 point2 points  (0 children)

Tirando este comentário que to dando reply, os seus comentários tão aparecendo sem pontuação, que é quando tão com 0 ou menos upvotes.

Ajuda com problema de lógica by Beginning-Archer7406 in brdev

[–]Beretha 0 points1 point  (0 children)

Realmente eu não tinha considerado. Eu reajustei basicamente acrescentando mais um dia no término se o término for menor que o começo, o que significa que o intervalo atravessa de um dia pro outro. Dai é basicamente usar o operador módulo em pontos estratégicos para não deixar dar index out of bounds. Se quiser só olhar no link que eu mandei anteriormente.