"Conheço gente que deu aula em faculdade particular, dessas tipo "pagou-passou". O dono dizia claramente pra passar todo mundo, senão "eles desistem e a gente perde dinheiro". Ele disse que mesmo pegando mais leve, muitos ainda não passavam. E se pegass..."2 tabcoins · 2 comentários · kht · 2 anos atrás
"Mas qual seu objetivo? Se for aprender a programar, por exemplo, então sugiro começar do básico: termos como algoritmo, variável, array, função, etc são indispensáveis, sem isso vc acaba pulando etapas e vai se complicar no futuro."2 tabcoins · 7 comentários · kht · 2 anos atrás
"Outra desvantagem do segundo exemplo é que a partir do momento que vc fez uma divisão, o float já se "infiltrou" no meio do cálculo. E aí tudo pode acontecer. Por exemplo, se quiser voltar ao valor original, nem sempre dará certo: total = 255 total_flo..."3 tabcoins · 5 comentários · kht · 2 anos atrás
"Certo, então voce ta me dizendo que qualquer pessoa pode fazer essa alteração? é o que qualifica essa alteração como boa ou ruim, ja que existem tantas formas diferentes de fazer, essa alteração pode não agradar ao autor ou a uma comunidade que ta alte..."1 tabcoin · 8 comentários · kht · 2 anos atrás
"O Git é um sistema de controle de versão. Imagine que eu escrevo alguma coisa. Depois faço umas alterações. Depois outra pessoa faz mais alterações. E assim por diante. O Git mantém um histórico dessas alterações: ele mantém um registro de quem fez o q..."2 tabcoins · 10 comentários · kht · 2 anos atrás
"O reddit já explicou isso de uma maneira bem simples: a diferença entre Git e GitHub é a mesma entre porn e pornhub :-)"1 tabcoin · 0 comentário · kht · 2 anos atrás
"Fiz faculdade pública, e concordo que tem professores "carrascos" que pareciam gostar de reprovar todo mundo. Mas esses eram exceção. A maioria se importava com os alunos (eu não via tão claramente na época, mas hoje percebo que era assim; só não era d..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"De forma geral, se vc quer que o bash complete algum comando que não está sendo completado, basta buscar por "[comando] completion". Geralmente nos resultados aparece algum script pronto que vc adiciona no seu .bashrc. No caso do npm, basta seguir esta..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Bom, tem vários tutoriais por aí, mas se é bom ou não é questão de opinião. Eu sugiro ir vendo até encontrar algum que consiga entender. Tem muitos que só jogam comandos e vc fica sem entender direito o que está acontecendo, por exemplo. Mas só pra não..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Criar outro usuário dá um pouquinho mais de trabalho, pq o novo usuário precisa postar algo pra ter TabCoins pra poder votar. Tudo bem que não é tão difícil, basta comentar "que legal" e votar antes que alguém negative (o que é raro)."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Esse mesmo artigo já foi postado há uns dias atrás: https://www.tabnews.com.br/adrianoalmeidadev/o-futuro-e-o-passado-do-desenvolvimento-web-e-renderizar-do-lado-do-servidor"1 tabcoin · 1 comentário · kht · 2 anos atrás
"O Git é um sistema de controle de versão. A ideia é facilitar o gerenciamento das alterações que ocorrem no código. O que mudou da versão X pra Y? Foram essas linhas desses arquivos, feito por fulano em dia/hora (tudo registrado no respectivo commit)...."2 tabcoins · 3 comentários · kht · 2 anos atrás
"Depende do que vc precisa. Se realmente precisa de 3 loops aninhados, não tem muito o que fazer. Elegante é subjetivo. Por exemplo, isso aqui é mais elegante? for (const { prop } of arr) { for (const { prop2 } of prop) { for (const { prop3 } of prop2)..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Só um detalhe (não diretamente relacionado ao assunto): ao postar imagens, em vez de um link, pode colocar um ! na frente, que ela é mostrada no próprio post. Por exemplo, no seu caso, ficaria assim: início da resposta E ele é renderizado assim: início..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"tl;dr Eu não usaria Selenium para este caso, pois existem libs mais adequadas para web scraping. Em todo caso, seguem algumas soluções (com e sem Selenium). Selenium Se a ideia é continuar com Selenium, existem várias formas de iterar pelas linhas da s..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Clássico, pra entender recursão, antes precisa entender recursão: recursion: see recursion "2 tabcoins · 0 comentário · kht · 2 anos atrás
"Isso só elimina o estouro de pilha em linguagens que otimizam a recursão em cauda - o que não é o caso do JavaScript, pois ainda sim estoura a pilha, veja: https://ideone.com/n6mFHd Ah, vale lembrar que o número que faz a pilha estourar pode variar, po..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Complementando (sei que a intenção foi dar uma ideia básica, mas acho que vale a pena aprofundar só um pouquinho, com alguns pontos que eu acho importante)... Recursão) (ou recursividade) é uma daquelas coisas que no começo é difícil de entender, mas d..."4 tabcoins · 2 comentários · kht · 2 anos atrás
"Só para complementar, este recurso é chamado de "text fragment", mas ainda não é suportado por todos os browsers."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Complementando... Vale lembrar que você também pode dar permissões específicas, em vez dos valores numéricos. Por exemplo: dar permissão de execução (x) somente para usuário/dono chmod u+x arquivo dar permissão de leitura (r) e escrita (w) para o grupo..."4 tabcoins · 0 comentário · kht · 2 anos atrás
"Bem lembrando. A tabela ASCII vai de 0 a 127, qualquer valor acima disso pode não funcionar como você espera."2 tabcoins · 0 comentário · kht · 2 anos atrás
"O char, apesar do nome, é um tipo numérico (que até poderia se chamar byte, pois no fundo é isso que ele é). O que acontece é que esse número pode ser interpretado como um caractere, usando o seu respectivo valor na tabela ASCII. Por isso, eu posso usa..."3 tabcoins · 4 comentários · kht · 2 anos atrás
"A motivação partiu daqui. Basicamente, um post foi massivamente negativado por um único usuário. Depois de alguma discussão, decidiu-se que era melhor impor algum limite, e assim foi feito (ainda acho que faria mais sentido ser por usuário em vez de IP..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Complementando... Sei que a ideia é explicar o algoritmo e o conceito de recursão, mas tem um detalhe que não pode ser ignorado, principalmente ao se ensinar funções recursivas. Cada vez que uma função é executada, a chamada é colocada na pilha - veja..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Atenção, não é uma crítica, apenas um complemento. Entendo que o objetivo - presumo - é ser didático e mostrar os detalhes do algoritmo e como implementá-lo. De fato, acho importante saber como as coisas funcionam e implementar algo do zero sempre ajud..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"É, nem sempre esse é o melhor jeito de medir. A maior parte do nosso trabalho é entendendo o problema (conversando com outras pessoas para pedir detalhes, o que inclui reuniões, etc), analisando as soluções (muitas vezes discutindo com o time), lendo c..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Falando em rede social, foi numa delas que eu vi a receita para virar CEO antes dos 30. Basta seguir esses 5 passos: acordar às 4:30 tomar banho gelado ter atitude de gratidão acreditar no seu potencial ser filho do dono da empresa"3 tabcoins · 1 comentário · kht · 2 anos atrás
"Isso! O problema é que hoje se o algoritmo bom demora 0,000001 segundos e o ruim demora 0,0001 segundos, ambos serão considerados rápidos e a diferença é imperceptível (mesmo que o ruim tenha sido 100 vezes mais lento). Mas a pessoa não leva em conta q..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"https://www.tabnews.com.br/leoMoura/como-ganhar-perder-tabcoins-e-tabcash"2 tabcoins · 0 comentário · kht · 2 anos atrás
"Bom, meu argumento pra convencer as pessoas a atualizar costumava ser algo do tipo "As opções são: gambiarra que vai precisar mudar de novo no futuro, ou JVM atualizada e nem precisa mudar o código". Vc ainda pode complementar dizendo que o horário de..."1 tabcoin · 0 comentário · kht · 2 anos atrás