"Pois eu já vi todas as combinações possíveis: gente que fez faculdade pública, particular ou nenhuma, que era excelente, médio, ruim ou terrível, que fazia pouca ou muita 💩 O que eu percebia era que na média, quem fazia pública tinha a tendência de ger..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Na época, a Sun era uma empresa muito relevante. Estima-se que no total (ao longo de vários anos) ela tenha gastado bilhões em marketing para promover o Java. Apenas em uma campanha de 2003, por exemplo, foram gastos cerca de 500 milhões de dólares. Eu..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"JVM, independente do sistema operacional. Isso era algo que a indústria da computação nunca tinha visto antes Na verdade, o conceito em si é bem antigo. Neste pergunta do Stack Overflow vemos alguns casos de VM's que remontam até os anos 60. Talvez a J..."2 tabcoins · 4 comentários · kht · 2 anos atrás
"O autor do texto argumenta que o Linux não tem uma adoção maior no desktop porque há muitas distribuições diferentes, e essa complexidade afasta o usuário "comum", que só quer ligar o computador e usá-lo. Daí ele defende a ideia de uma distribuição "of..."2 tabcoins · 2 comentários · kht · 2 anos atrás
"Acho que isso é o resultado de anos de cursos picaretas e "influencers", que prometeram que programar é fácil e dá muito dinheiro. "E dá pra aprender em poucos meses! E não precisa saber matemática e nada de teoria chata!" Meu lado pessimista acha que..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Eu acho que o alerta sobre o ChatGPT é importantíssimo, pois muita gente está achando que ele "sabe tudo", que não erra, etc. E como o post foi todo gerado no ChatGPT, então tem tudo a ver sim. O comentário não está falando mal só por falar, está fazen..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"como essa diferença de tensão foi coletada como informação binária? Não foi. Se não existia computador e nem qualquer outra necessidade de codificar informação em binário, a tensão era medida e interpretada seja lá como precisassem (alguém media "10 vo..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"De maneira resumida, por vezes elas podem omitir detalhes importantes e/ou chegar a conclusões erradas, que não condizem com o texto original. Concordo que nem sempre a gente precisa ler 100% de tudo, mas depender só de versões resumidas também é perig..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Sem querer ser chato mas já sendo (e se vc acha que o texto ficou longo, desculpe): nem toda plataforma serve para todo mundo. Aliás, nem todo ambiente, seja um site, lugar, grupo, clube, associação, o que for, serve para qualquer tipo de pessoa, é ass..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Como vc já pegou os conceitos básicos (entende que data e ponto no tempo são diferentes, timezone e offset não são a mesma coisa, etc), já está na frente de muita gente :-) Eu sei como é se perder na documentação, a API é bem grande e completa, e não d..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Já que vc compartilhou uma pequena história, deixa eu contar a minha também :-) Teve uma vez que eu precisava analisar um arquivo gigante. Era um formato antigo de um software mais antigo ainda, que continha basicamente dependências (similar a um packa..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Sobre reescrever tudo, este artigo dá um ponto de vista interessante. Só pra resumi-lo (mas recomendo que leia), a ideia defendida lá é que código velho não é necessariamente ruim, e código novo não garante que vai ficar melhor. Um dos argumentos é que..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Complementando o que os demais já disseram: vc chegou a fazer a pesquisa mais simples possível sobre o assunto? Hoje em dia, praticamente todo tipo de informação básica, intermediária ou avançada está na internet. Muitas estão acessíveis de graça e são..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Muito bom, só de lembrar que API não é só web, já está acima da média :-) Sério, hoje em dia essa ideia está tão disseminada que muita gente acha que API é sinônimo de "URL que retorna um JSON". Obrigado por lembrar que não é só isso. Pra complementar,..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Provavelmente ele usa. A OpenAI, apesar do nome, não é tão open assim, e não divulga a lista exata de todas as fontes usadas. Mas dá pra inferir com certo grau de certeza que o Stack Overflow foi usado no treinamento da IA. De qualquer forma, o problem..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Depende do contexto, e também cai muito em preferência pessoal. Tenho visto ultimamente uma tendência de usar arrow function pra "tudo". Talvez por isso muita gente, principalmente quem está começando, pense que é o único jeito de declarar funções (ou..."4 tabcoins · 0 comentário · kht · 2 anos atrás
"Tem casos em que tanto faz, mas há algumas diferenças. Primeiramente, vale notar que no primeiro caso vc declarou uma função usando function, e no segundo vc criou uma arrow function (a sintaxe (argumentos) => { etc }). Só isso já faz com que não sejam..."8 tabcoins · 3 comentários · kht · 2 anos atrás
"Só confirma o que muitos vêm alertando (inclusive aqui: 1, 2, 3, 4). Uma vez que vc entende como o ChatGPT funciona, começa a perceber que ele não tem como ser tão assertivo quanto gostaríamos. Essa consciência de que ele não é infalível é essencial pa..."5 tabcoins · 0 comentário · kht · 2 anos atrás
"Assim como qualquer outra tecnologia, Flexbox possui vantagens e desvantagens, assim como há casos em que ela é a melhor solução e casos em que ela não se aplica (e também casos em que tanto faz). Por exemplo, se for só pra centralizar uma div, há outr..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"No próprio editor do site vc pode clicar no ícone que tem uma interrogação que aparece uma ajuda rápida: Editor com ícone da ajuda destacado Para a imagem acima eu fiz assim: Editor com ícone da ajuda destacado Também é possível fazer assim: Editor com..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Em vez de uog+x+w+r, também pode ser a+rwx, ou simplesmente +rwx. E além do - e +, também dá pra usar =. A diferença é que o = limpa as permissões que existiam antes e seta somente o que for indicado, enquanto o + e - adiciona ou remove o que foi indic..."3 tabcoins · 1 comentário · kht · 2 anos atrás
"O problema é que assim vc dá todas as permissões para qualquer usuário, dependendo do arquivo/diretório é uma falha de segurança enorme. Os números funcionam assim: r vale 4, w vale 2 e x vale 1. Então basta somar as permissões que vc quer colocar. Por..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Vale lembrar que nem sempre será equivalente. margin-inline trata apenas dos valores das margens esquerda e direita, enquanto margin também trata das margens superior e inferior. Ou seja, se eu precisar ter uma margem superior e inferior diferente de z..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Sem querer ser chato mas já sendo... Melhor em que? Mais rápido? Mais seguro? Consome menos memória? Mais fácil de fazer? Mais simples de entender e manter? Algum outro critério? Na verdade, mesmo que tivesse esses critérios bem definidos, ainda sim se..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Compilador é um software que decodifica um arquivo texto e gera um novo arquivo contendo instruções do processador O arquivo original não é necessariamente texto, assim como o resultado pode não ser específico do processador. Só para dar um exemplo ráp..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Bom, tem outros detalhes a se considerar. Se tiver outras div's com classe content, elas não serão centralizadas. Isso porque querySelector só retorna o primeiro elemento que for encontrado. Claro que daria para usar querySelectorAll para trazer todas,..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"como seria a melhor forma de centralizar essa div No post acima já tem várias formas, inclusive explica as diferenças e menciona casos em que uma é mais adequada que o outro. Mas enfim, para complementar, veja aqui, aqui e aqui."2 tabcoins · 3 comentários · kht · 2 anos atrás
"Só uns comentários sobre o código: O body de um document pode ser acessado diretamente por document.body. Não há a necessidade de usar document.querySelector('body'). O atalho existe porque um document deve possuir apenas um body (conforme especificaçã..."4 tabcoins · 7 comentários · kht · 2 anos atrás
"A ideia básica do teste unitário é testar uma parte específica do código de cada vez. Basta pensar assim: "Eu tenho esse pedacinho de código aqui, que está no meio de um monte de outras coisas. Se todas essas outras coisas funcionarem, esse pedacinho t..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Só pra dar um contraponto... A adoção em massa das reuniões online é um fenômeno recente. Claro que antes já existia, mas não na escala atual, que foi impulsionada pela pandemia. O fato é que ainda estamos entendendo o que funciona e o que não funciona..."3 tabcoins · 1 comentário · kht · 2 anos atrás