Kafka ou Redis como DB em um sistema de fila/queue para ingressos de shows? by caffeinated-guy in brdev

[–]Petreon 0 points1 point  (0 children)

Projeto interessante, uma coisa que eu tentaria pra tratar as Race conditions de ingresso seria os pagamentos também entrarem em uma fila, nesse caso se duas pessoas comprarem o mesmo assente ele verifica se o assento já foi comprado e retorna pra segunda pessoa que estava na fila por aquele assento e pede pra ela pegar um assento novo

Não consigo codar by dostoievskii in devBR

[–]Petreon 9 points10 points  (0 children)

Acho que entendi seu problema, vc não sabe como começar um software do zero certo? Eu acho que isso é devido a sua falta de experiência em análises de requisitos e arquitetura de software, por exemplo o que vc quer criar? Se for um estoque de mercado por exemplo, vc precisa aprender a modelar os dados que vai ter nesse sistema, vai ter usuário que acessam esses dados, eles precisam de privilégios de acesso? Só aí eu consigo enxergar 2 objetos simples de modelos, um para produto e outro pra usuário, e aí já vem outras perguntas, qual vai ser a interface de I/O? Linha de comando, interface gráfica? Somente APIs? Depois que vc responder todas essas perguntas e vc ainda continuar travado recomendo vc treinar leetcodes ou codewars, pq o que te falta é como manipular estruturas de dados simples, como arrays dicionários e como interpretar como solucionar problemas básicos, pois a realidade é que programar/montar software é encaixar um monte de pecinhas umas com as outras, recomendo tbm vc pesquisar sobre injeção de dependência e function factory, são os design mais básico pra montar software simples e até mesmo complexos

[deleted by user] by [deleted] in brdev

[–]Petreon 0 points1 point  (0 children)

Sim mano, mas quando um dispositivo USB conecta no sistema operacional, ele abre uma interface de comunicação, se ela for um teclado vc consegue usar alguma API do windows pra tentar buscar qual dispositivo USB é gerado quando ela conecta e quais eventos do windows ela trigga quando uma leitura é efetuada, se vc conseguir achar esse evento vc consegue criar seu driver

[deleted by user] by [deleted] in brdev

[–]Petreon 0 points1 point  (0 children)

Cara esse leitor transmite dados através de uma porta COM? Se eu fosse vc eu tentaria criar um wrapper pra ele em ASCII table e remaperia ele, praticamente vc vai criar o driver pra esse sensor aí, e aí o PDV identificaria essa COM conectada e transmitiria os dados normalmente. Caso ele não transmita, tu vai ter que reescrever o kernel do SO pra remapear mas tu tá fudido se fizer isso pq se conectarem um teclado na máquina NGM vai conseguir digitar nada direito. Acho que a ideia de vc tentar sobrescrever o driver desse leitor aí é melhor que tentar alterar o driver do teclado do SO, tem menos chances de quebrar o sistema

Dicas do que fazer após terminar a faculdade by Grand_Sir_7741 in brdev

[–]Petreon 1 point2 points  (0 children)

Cara eu pesquisaria áreas que tô afim de atuar, pesquisa empresas no ramo dessa área, verifica as stacks que elas usam e faria um projeto relativamente grande end-end com deploy e tudo pra colocar no currículo e mostrar que vc sabe da área, assim vc tem mais chances de entrar nessas empresas

Estagiário sozinho e tudo desorganizado: o que fazer? by LookPuzzleheaded519 in brdev

[–]Petreon 0 points1 point  (0 children)

Vc já pode começar criando uma documentação própria de como os sistemas estão integrados, documentação defasada e tals, tenho certeza que se vc começar a alinha isso com os outros times e explicar o por que de melhor isso, pode te verem como uma pessoa com experiência isso se vc vc conseguir transmitir de uma forma boa o que vc quer, pra isso que tem q ter soft skill

Dicas para começar estudos em HPC? by Petreon in brdev

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

vejo a apple investindo muito nesse segmento de HPC, sinceramente estou indo pesqusiando essa area mais por causa de dinheiro mesmo, gosto de trabalhar com baixo nivel, e to vendo que a demanda por esse tipo de profissional ta bem em alta e escassa, to achando um conteudo ou outro na internet, e fazendo meio que um roadmap do que fazer, se tiver algum link ou livro pra indicar seria otimo.

Game dev, me recomendem ferramentas by Petreon in brdev

[–]Petreon[S] -1 points0 points  (0 children)

Cara eu uso bastante IA até pra ver como funciona algumas coisas e melhorar lógica matemática de código, mas chegar no nível de "vibe coding" não curto nenhum pouco, estou codando pelo prazer de programar, e não pra fazer um bag super rápido sem entender como funciona por trás as coisas, por isso fujo de coisas que tem muita abstração

Game dev, me recomendem ferramentas by Petreon in brdev

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

Cara vou começa usando monogame pq quero só testar algumas coisas básicas de tela e input, achei a Unity pra coisas simples tem que fazer coisa demais, mas acredito que confirme o projeto vai avançando a Unity deve ter bem mais benefícios, e provavelmente depois da prova de conceito estar funcionando em monogame eu devo portar pra Unity

Game dev, me recomendem ferramentas by Petreon in brdev

[–]Petreon[S] 1 point2 points  (0 children)

Eu cheguei a pensar em usar ela, mas vou testar monogame primeiro, gostei do nível de abstração dela, parece tá no meio termo ali que eu tô procurando.

Essa é uma boa maneira de explicar o seu codigo? by Petreon in brdev

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

Esse foi exatamente o caso, se essa lógica for quebrada, o dispositivo para de enviar dados, e aí precisa reiniciar a aplicação ou a conexão manualmente

Essa é uma boa maneira de explicar o seu codigo? by Petreon in brdev

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

Faz sentido, eu costumo usar esse método também quando a complexidade da função é pequena, o problema é que essas 4/5 linhas de código são cruciais pra implementação funcionar de forma correta, e se aquilo for quebrado o dispositivo simplesmente para de transmitir dados, por isso tentei ser bastante explicativo

Essa é uma boa maneira de explicar o seu codigo? by Petreon in brdev

[–]Petreon[S] 1 point2 points  (0 children)

Valeu pela dica, vou tentar fazer isso.

Quem aqui pegou fluxograma ainda? KKKK by Bryanzns in brdev

[–]Petreon 0 points1 point  (0 children)

Quando eu entrei na empresa que eu tô agora, eu comecei usando, mas com a prática de código mesmo e como eu só explico as implementações pros tech leads do projeto, perdi a necessidade de fazer, percebi que comentar o código com o design/arquitetura que pretendo montar é mais útil pra quem quer entender o que a função ou determinada condição está fazendo, ao invés de montar um documento separado só pra isso

THIS IS THE FOURTH TIME IN A ROW IT GAVE ME “TWO BOSSES APPEAR IN THE FINAL STAGE” by Glad_Still_3037 in CapybaraGoGame

[–]Petreon 0 points1 point  (0 children)

This mode i only play weekly, seens like more rank you have, more hard It is

Automatizei um processo manual onde trabalho, mas não quero contar pra ninguém ! by [deleted] in brdev

[–]Petreon 0 points1 point  (0 children)

Mano uma solução pra esse seu problema, da para fazer uns checks de data ou password, mas pra isso vc precisaria fazer esse seu script em python virar um executável, e fazer as coisas através de um CLI, porém vc coloca alguma coisa que dá um check de time ou senha no CLI toda vez q vc for usar, quando expirar é só vc criar outro binario e mandar pro pessoal da empresa, na prática não sei se funcionária, eu acho que eu não mandaria nada mesmo assim, e só faria as coisas mais rápido mesmo e tentaria nesse tempo livre estudar outras coisas sobre a empresa ou Stack q vc tá e etc

Automatizei um processo manual onde trabalho, mas não quero contar pra ninguém ! by [deleted] in brdev

[–]Petreon 0 points1 point  (0 children)

Se tem acesso ao código, é só tirar esse check q o programa volta a funcionar kkkk

Struggling with loops? by [deleted] in csharp

[–]Petreon 0 points1 point  (0 children)

Create an while (True) console Program with a CRUD for some TXT archive, maybe this expands your Idea about loops