"Mandei um pull request com algumas sugestões, depois veja lá :-)"1 tabcoin · 1 comentário · kht · 2 anos atrás
"'\\d{3}.?\\d{3}.?\\d{3}-?\\d{2}' Se me permite uma correção: o ponto é um caractere especial em regex, que significa "qualquer caractere" (exceto quebras de linha, a menos que vc use a flag re.DOTALL). Ou seja, ele vai considerar qualquer caractere ent..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Ah, outra construção comum é a classe de caracteres, como [aieou] para qualquer vogal, [a-z] para letras minúsculas de "a" a "z", etc. E para manter o padrão de nomes "amigáveis" que vc está usando, a sugestão seria: const regex = RegexConstrutor() .qu..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Ah, não vi que vc tinha editado. Mas ainda sim, ela aceita "emails" como [email protected] e @@@@@@hotmail.com, veja: https://regex101.com/r/khdVo8/1 Esse é um dos problemas de regex: é relativamente "fácil" fazer uma que pegue dados válidos, mas é bem m..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"A ideia é interessante. Só um detalhe: em vez de "antes" e "depois", eu preferiria fazer tudo sequencial mesmo. Até porque em regex existem o lookbehind e lookahead, que servem para verificar se algo existe antes ou depois (e eu até imaginei que seria..."2 tabcoins · 2 comentários · kht · 2 anos atrás
"Bom, e quais vc já avaliou para poder afirmar que "não existem bons"? O que eu tenho (já mencionado acima) eu acho bom, mas como já disse, eu não sou tão exigente assim com teclados :-) Ele parece durável, já caiu no chão uma vez e não sofreu nenhum da..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"não tenho preferências muito específicas Tem certeza? Pergunto isso porque, se vc não achou nenhum bom, é porque eles têm alguma(s) característica(s) que não te agradou, ou não têm algo que vc quer que tenham - ou seja, tem certeza que vc não tem prefe..."1 tabcoin · 2 comentários · kht · 2 anos atrás
"A IA (pelo menos no estágio atual) não tem como nos substituir integralmente. Porque boa parte do nosso trabalho consiste em entender o problema, discutir soluções, analisar cada cenário, e em algum momento, materializar essas ideias no código (e depoi..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Complementando... Vale lembrar que cada vez que vc chama a função geradora, um novo generator é criado: function *generateId() { let id = 0; while (true) { yield++id; } } // cria um generator e extrai alguns valores const gen = generateId(); console.lo..."3 tabcoins · 3 comentários · kht · 2 anos atrás
"Mas o que é um teclado bom pra vc? Sem saber os critérios, é bem difícil recomendar algo. Eu tenho um Logitech MK 120 (esse aqui), me atende bem. Mas eu não sou um "aficcionado de teclado". Se a digitação for confortável e simplesmente funcionar, pra m..."2 tabcoins · 4 comentários · kht · 2 anos atrás
"Obrigado! Achei que ficaria melhor por um link direto do que dar exemplos, aí ele já pode ver na prática como é :-)"1 tabcoin · 0 comentário · kht · 2 anos atrás
"E continua valendo uma das leis universais da internet: "Sempre tem um xkcd relevante" :-)"1 tabcoin · 0 comentário · kht · 2 anos atrás
"Sem querer ser o estraga-prazeres (e nem dar uma convencido), mas... talvez por eu já ter visto muitas implementações disso no passado, não me impressionei tanto assim. Até porque jogo-da-velha é um jogo "resolvido", no sentido de que todas as possibil..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"A última pergunta está super enviesada E como está. Só faltou a opção que eles querem que a gente marque "Com Certeza!" estar em uma fonte maior que as outras :-)"1 tabcoin · 0 comentário · kht · 2 anos atrás
"não entendo o ponto que você quer chegar Meu ponto é: se um post não teve o feedback que vc gostaria, isso não justifica postar de novo. Se fosse assim, todo mundo poderia postar várias vezes a mesma coisa (alegando o mesmo motivo, inclusive), e o site..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Da mesma forma que outras pessoas fazem isso, qual a diferença de eu fazer o mesmo? Eu particularmente não gosto quando o post é somente "veja meu repositório/deixa um like/dá uma força aí" e nada mais. Se for duplicado então, pior ainda. Só porque "mu..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Eu postei um artigo há alguns dias, que teve pouco feedback. Então eu deveria postar de novo, só pra chamar mais atenção? Acho que não. Se fosse assim, muita gente acabaria postando de novo as mesmas coisas, só porque "o anterior não teve o feedback qu..."2 tabcoins · 2 comentários · kht · 2 anos atrás
"Meu palpite: é porque já tem vários posts sobre esse mesmo assunto, sem acrescentar nada aos já existentes. Os que achei em uma busca rápida: https://www.tabnews.com.br/gelzin/pitch-avaliacao-de-repositorio-e-projeto https://www.tabnews.com.br/gelzin/p..."3 tabcoins · 3 comentários · kht · 2 anos atrás
"Mas isso é relativo, a gente pode ser mediano em algumas coisas, ruins em outras e acima da média em outras. Acho bem difícil alguém ser precisamente mediano em absolutamente tudo. Tem coisas que eu aprendo rápido, outras que eu demoro mais. Eu sou o q..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Pois é: https://www.tabnews.com.br/Pandasauro/como-pesquisar-um-tema-assunto-ja-postado-aqui-no-tabnews https://www.tabnews.com.br/gabrielrocha/opcao-de-busca https://www.tabnews.com.br/rionr/duvida-ha-previsao-de-implemetnacao-de-pagina-de-busca-no-ta..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Acho que resolvi o problema e não sei como, gostaria de saber sobre o erro em si Sim, resolveu porque o código que vc colocou não dá o erro indicado. O que daria o erro é se tivesse algo assim: int i; for (int i = 0; i mediaSalarios) { System.out.print..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"como funciona esse efeito de cascata dos comentários O que exatamente vc quer saber? A resposta mais rápida - e preguiçosa - que posso dar é: veja no código fonte :-) Se for só para imaginar, nem precisaria consultar o código, pois não tem muito o que..."2 tabcoins · 4 comentários · kht · 2 anos atrás
"Aliás, essa é uma regra que vale pra tudo em computação: em vez de pensar em termos de "certo" e "errado", melhor entender muito bem o que cada coisa faz, quais são os prós e contras, e aí avaliar caso a caso se deve ou não usar."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Já teve outros posts sobre isso: https://www.tabnews.com.br/giovanabetina/o-que-e-uma-api-interface-de-programacao-de-aplicativos https://www.tabnews.com.br/CrystianOliveira/iniciante-o-que-exatamente-e-uma-api-resposta Este último, inclusive, tem duas..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Sem contar que, se a pessoa tem ótima didática mas conhecimento raso, pode ser até pior. Pode dar a falsa impressão de estar ensinando muito, só porque a didática é boa. Os melhores professores são, na minha opinião, os que tem várias características a..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Depende, o que é exatamente uma pessoa mediana? É alguém que não é nem muito bom nem muito ruim em tudo? Difícil encontrar alguém exatamente assim (ou eu que vivo numa bolha bizarra?) As pessoas em geral são boas em algumas coisas, ruins em outras e "n..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Você aloca memória para o buffer, mas em que momento ela é liberada? Ou seja, quem faz o free(buffer)? Acredito que vc esteja usando esta função várias vezes para ler todas as linhas, certo? Provavelmente em um loop. Como está sendo feito? Acho que iss..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Complementando: em C, você não precisa fazer cast do malloc o sizeof de um char sempre é 1. Claro que pode até mantê-lo para deixar o código mais claro, mas eu diria que isso é discutível (pra mim, é redundante) Ou seja, a parte que aloca memória poder..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"E como vc usa a função read_line? É em um loop? Em qual momento você libera a memória alocada para o buffer?"1 tabcoin · 0 comentário · kht · 2 anos atrás
"Vale lembrar que as normas atuais (RFC 8259 e ECMA 404) definem que qualquer JSON Value é um JSON válido. Ou seja, se eu tiver apenas 42, "Fulano" ou true, todos esses são JSON's válidos (uma API Web que retorne somente isso é perfeitamente válido e te..."3 tabcoins · 0 comentário · kht · 2 anos atrás