"De fato tem muito conteúdo repetido. Alguns até tem respostas boas, mas depois de um tempo os posts somem, então as pessoas perguntam de novo porque não sabem pesquisar (ou até querem pesquisar, mas não conseguem). Pior, recentemente os responsáveis pe..."2 tabcoins · 2 comentários · kht · 3 anos atrás
"Mas como as pessoas vão encontrar esse tópico se elas são sabem como pesquisar? Ainda mais daqui a uns dias, quando esse post for para o limbo."1 tabcoin · 0 comentário · kht · 3 anos atrás
"Complementando, uma ótima forma de entender o mecanismo de borrowing e ownership é na documentação oficial - que até foi citada, mas faltou o link :-)"1 tabcoin · 0 comentário · kht · 3 anos atrás
"compartilhar links ou recomendar livros, cursos online Mas tá cheio de posts recomendando isso, e mesmo assim não impede que se abram tópicos repetidos pedindo de novo por essas mesmas coisas. Ou seja, por mais boa vontade que tenhamos, sempre alguém v..."1 tabcoin · 1 comentário · kht · 3 anos atrás
"Não existe um número mágico. Claro que se vc pesquisar por aí, vai encontrar um monte de gente afirmando que o tamanho ideal é "no máximo X kilobytes", mas não é uma regra universal. Claro que o ideal é que não fique enorme, mas quanto é "enorme"? O "s..."1 tabcoin · 0 comentário · kht · 3 anos atrás
"Complementando, seguem outros posts sobre o assunto: https://www.tabnews.com.br/Ernane/a-diferenca-entre-funcoes-tradicionais-e-arrow-functions-no-javascript https://www.tabnews.com.br/ericnevesr/tipos-de-declaracoes-de-funcoes-em-javascript https://ww..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"O auto-complete é um recurso como qualquer outro: se bem usado, aumenta a produtividade, se mal usado, te prejudica. Eu vejo este recurso mais ou menos como uma calculadora: agiliza os cálculos, mas se vc não sabe qual conta é pra fazer, não adianta na..."2 tabcoins · 1 comentário · kht · 3 anos atrás
"ainda que nas linguagens mais modernas costume ser irrelevante Eu acho que a relevância é, digamos, indireta. Apesar da maioria das linguagens modernas não permitirem usar ponteiros diretamente, o estudo deles em C permite entender melhor o conceito de..."3 tabcoins · 1 comentário · kht · 3 anos atrás
"Opa, não tinha visto esse PR. Atualizei meu comentário, obrigado!"1 tabcoin · 0 comentário · kht · 3 anos atrás
"Pra mim não aparecem os mesmos. Alguns dos recentes também estão na aba Relevantes, mas com certeza as abas não possuem o mesmo conteúdo. Inclusive, neste momento, na aba Relevantes tem alguns posts antigos: Posts antigos na aba relevantes 1]: https://..."2 tabcoins · 2 comentários · kht · 3 anos atrás
"Complementando, seguem outros posts sobre este curso: https://www.tabnews.com.br/junioroliveira/harvard-cs50-acesso-gratuito-e-aberto-a-ciencia-da-computacao-para-todos https://www.tabnews.com.br/matheuspazinati/curso-cs50-de-harvard-minha-opiniao http..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Sim, poderia. Mas C não tem booleanos de fato. Quer dizer, até "tem": a partir do C99, existem as macros true e false definidas em stdbool.h. Mas no fundo elas são "alias" para os números 1 e 0. De qualquer forma, sim, poderia usar isso para deixar o c..."2 tabcoins · 1 comentário · kht · 3 anos atrás
"é preciso evitar ao máximo a alocação de memoria em Heap Não. O certo é entender bem as diferenças entre stack e heap, para que eles servem, e em quais casos cada um é o mais adequado - leia aqui para mais detalhes. Tem casos, por exemplo, em que é mai..."3 tabcoins · 2 comentários · kht · 3 anos atrás
"No GitHub tem algumas issues sobre o assunto. Em uma busca rápida encontrei essas: https://github.com/filipedeschamps/tabnews.com.br/issues/742 https://github.com/filipedeschamps/tabnews.com.br/issues/1016"1 tabcoin · 0 comentário · kht · 3 anos atrás
"Primeiramente, sugiro que leia aqui (e siga todos os links indicados lá), para entender como o ChatGPT funciona. Ele é "só" um gerador de textos, um auto-complete avançado. Ele não "sabe" coisas, não pensa, não raciocina, não analisa, não faz nada diss..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Algumas sugestões de melhoria. Primeiro vc declara um array com 11 posições: char *chairs[11]; Mas depois vc ignora a primeira posição, pois faz o for começando do 1. Mas a primeira posição de um array é zero, então não faz sentido ignorar a primeira p..."2 tabcoins · 4 comentários · kht · 3 anos atrás
"Vc pode começar dando uma olhada na documentação: aqui e aqui. Mas de forma resumida, div é um "container genérico". A princípio, serve para agrupar outros elementos, sem efeito direto no layout - a não ser que vc estilize-o com CSS. A ideia geral é ag..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Quem me dera se a resposta fosse tão simples quanto "use X e sempre será mais rápido". Depende de vários fatores, do que vai fazer e de como é feito, etc. Se procurar por benchmarks, vai achar resultados variados. Inclusive alguns, como este, definem o..."3 tabcoins · 0 comentário · kht · 3 anos atrás
"Tem coisa que só vem com o tempo mesmo. Mas algo que ajuda é tentar conhecer o que já existe. Existem trocentos elementos HTML, por exemplo, cada um mais indicado para determinada situação. Percebo que hoje em dia há um certo abuso em usar sempre a mes..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Sinceramente, não sei o motivo. Alguns defendem que só pelo Google já tá bom. Eu discordo, uma busca integrada ao site permite critérios mais específicos, como filtrar por usuário, pontuação, quantidade de comentários, e até critérios futuros (por exem..."4 tabcoins · 4 comentários · kht · 3 anos atrás
"Primeiro, leia aqui (e veja os vídeos indicados lá) para entender como o ChatGPT funciona. Assim, vai entender que ele teria exatamente os mesmos problemas e funcionaria do mesmo jeito se fosse escrito em outra linguagem. Aliás, como já disseram, as li..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"O problema é que cada vez que clicar no botão branco ou preto, um novo listener é adicionado a todos os outros botões. E como addEventListener é acumulativo, no fim cada botão pode acabar ficando com vários listeners, o que é desnecessário. Eu detalho..."1 tabcoin · 1 comentário · kht · 3 anos atrás
"Respondendo ao título: de forma geral, funcionar é diferente de estar certo. Tem vezes que até "funciona", mas não está feito de um jeito bom. Ou só funciona por coincidência, ou apenas no caso específico, ou às vezes o problema só ocorre nos casos não..."3 tabcoins · 2 comentários · kht · 3 anos atrás
"O cache, assim como qualquer recurso que usamos, tem prós e contras, situações em que ele se encaixa bem e outras nas quais ele atrapalha. E como praticamente tudo em computação, não tem fórmula mágica do tipo "use sempre que tudo vai funcionar". Se fo..."3 tabcoins · 0 comentário · kht · 3 anos atrás
"Uma ideia é ter um local centralizado, já evita que se baixe várias vezes a mesma coisa. Mais ou menos como o Maven/Gradle já faziam, e bem similar ao que o Deno está fazendo. Claro que não é livre de problemas. Gerenciamento de dependências parece ser..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"O próprio criador do Node admite que o node_modules foi um erro. Veja esta palestra dele, especificamente aos 13 minutos, quando ele mostra o slide dizendo "It's my fault and I'm very sorry". Tanto que ele próprio resolveu criar o Deno, com um esquema..."5 tabcoins · 2 comentários · kht · 3 anos atrás
"Complementando, seguem outros posts sobre o assunto: https://www.tabnews.com.br/yurikerber/guia-basico-sobre-git https://www.tabnews.com.br/Ernane/guia-rapido-e-pratico-dos-principais-comandos-git https://www.tabnews.com.br/Yagasaki/introducao-ao-git-e..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Bem, o voto não é de graça. Pra votar - seja positivo ou negativo - custa 2 TabCoins, então de certa forma já limita um pouco os abusos. Não resolve tudo, claro, e até hoje não vi uma solução 100% satisfatória em nenhum dos sites que participei. O máxi..."2 tabcoins · 0 comentário · kht · 3 anos atrás
"Pela minha experiência participando de outros sites, eu vejo que na maioria dos casos isso não resolve muita coisa, e acaba criando mais problemas. Por exemplo, o que impede a pessoa de negativar, comentar qualquer coisa sem sentido e depois apagar? Ah..."2 tabcoins · 1 comentário · kht · 3 anos atrás
"De forma bem resumida: lógica, algoritmos, estruturas de dados. Na verdade, tem algo mais básico ainda: matemática, comunicação, interpretação de texto (sim, muita coisa é feita da maneira errada porque a pessoa não entendeu o que era pra fazer). Ou se..."3 tabcoins · 1 comentário · kht · 3 anos atrás