"Fiz uma pergunta recente e não fui negativado. Muito pelo contrário, tive positivos e uma resposta satisfatória. Mas não foi um help desk "meu código não funciona", como costuma ser 99% das perguntas atuais..."2 tabcoins · 3 comentários · kht · 2 anos atrás
"Curioso que minha percepção é diferente: o site em português é menos hostil do que outros da mesma rede, como o próprio site em inglês. Vira e mexe dou uma lida no Meta Stack Overflow e também no Meta principal da rede e olha, o nível de hostilidade e..."2 tabcoins · 3 comentários · kht · 2 anos atrás
"a maioria das perguntas do SOPT eram de pessoas que claramente não leram o básico de como utilizar o site Esse é o principal problema. E não são poucos, quase toda pergunta nova que aparece lá é assim. E aí querem que meia dúzia de usuários ativos que..."2 tabcoins · 5 comentários · kht · 2 anos atrás
"chegou ao ponto de moderador "perguntar" e "responder" a própria pergunta Mas responder a própria pergunta é perfeitamente dentro das regras, isso por si só não é um problema. Sobre o restante, já teve outro tópico sobre isso. Sugiro dar uma lida lá, t..."2 tabcoins · 6 comentários · kht · 2 anos atrás
"ao passar um -name do docker run, porque ele não reconhece -n, -m nem -e como flags? Ele até reconhece -a, -m e -e, mas dá erro porque a opção -n não existe, veja na documentação. então significa que o -it do docker na vdd pode ser passado como -i -t?..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"hoje o bash já entende Não é exatamente o Bash, cada comando lê as opções e as interpreta da forma que quiser. O que acontece é que muitos usam alguma biblioteca padrão (seja POSIX ou extensões da GNU, por exemplo), que possui funções prontas para inte..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"É apenas uma convenção (uma regra que muitos adotaram e que acabou sendo disseminada). Não é obrigatório, mas se vc fizer diferente com certeza causará estranheza com quem está acostumado. A convenção é que opções que são compostas por apenas um caract..."4 tabcoins · 4 comentários · kht · 2 anos atrás
"E indo um pouco mais além, daria para criar vários índices para propriedades diferentes: const users = { age: 37, salary: 10000, name: "Moore Hampton" }, { age: 25, salary: 30000, name: "Stephanie Clayton" }, { age: 30, salary: 30000, name: "Pratt Cash..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Tem várias diferenças, que estão listadas na documentação. As principais: Um objeto pode ter propriedades que vêm do protótipo, o que pode acabar dando resultados confusos (principalmente se o protótipo for modificado em outro ponto do código): // todo..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Sim, cumpre. É que eu sou muito chato e pedante, e só quis deixar claro que não tem "mágica" ali. O valor retornado sempre é um só (no caso, a tupla). Se essa tupla vai ter dois ou mais valores dentro dela, é detalhe :-)"1 tabcoin · 0 comentário · kht · 2 anos atrás
"Vale lembrar que isso só vale a pena se tiver um array muito grande e forem feitas muitas buscas. Afinal, há um custo inicial para criar o índice de usuários por idade (tanto em tempo quanto em memória), e nem sempre compensa. Se você só precisa buscar..."1 tabcoin · 2 comentários · kht · 2 anos atrás
"O erro "Could not find artifact" ocorre provavelmente porque vc precisa adicionar o repositório no pom.xml: Sonatype https://s01.oss.sonatype.org/service/local/repositories/ Só que aí o erro muda para: Failed to collect dependencies at io.github.larsid..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Você pode usar a tag img, ajustando o tamanho, e se quiser, os atributos title e alt também: Fica assim: Ou, se quiser preservar as proporções originais: Fica assim: Comparando com o markdown, só pra ver o tamanho original: xícara Que fica assim: xícara"2 tabcoins · 1 comentário · kht · 2 anos atrás
"Matemática é essencial pra programar bem (ênfase no "bem"). Já respondi em outro tópico, mas como ficou muito grande, não vou repetir tudo aqui. Sugiro que leia lá :-)"1 tabcoin · 0 comentário · kht · 2 anos atrás
"Na verdade vc está retornando uma tupla contendo dois valores. E a atribuição é uma forma de destructuring assignment, que pega os valores da tupla e coloca nas respectivas variáveis. Então, tecnicamente falando vc continua retornando apenas um valor (..."1 tabcoin · 2 comentários · kht · 2 anos atrás
"Teve outro post sobre o mesmo assunto, mas acho que o mais importante ali são as respostas, pois elas explicam uma coisa muito importante: API não é só web. Também não é só REST. API nem precisa de Internet, na verdade (isso é só um pequeno subconjunto..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Existe uma proposta para adicionar isso na linguagem, mas ainda está nos estágios iniciais. Então deve demorar um pouco pra sair..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"De certa forma, foi resolvido sim. Muitas linguagens possuem algum tipo nativo, geralmente chamado Decimal, BigDecimal, Money, Currency, etc, que não possui esses problemas. Quando não tem, geralmente já existe alguma lib que implementa esses tipos."2 tabcoins · 2 comentários · kht · 2 anos atrás
"Uma coisa que ajuda muito, embora muitos discordem, é estudar matemática. Sim, saber matemática é essencial para programar bem. O problema é que o ganho é indireto: muita coisa vc não vai usar diretamente no dia-a-dia. Na verdade, com a matemática, vc..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Relaxa, tem gente que trabalha há anos e também não sabe o que é isso (infelizmente). É como eu disse, só de saber o que é, já tá na frente de muita gente..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Olha, eu sei como é ruim precisar de dinheiro e tomar decisões baseadas nessa necessidade. Não é nada fácil, eu te entendo. Porém... não posso deixar de falar que não costuma ser uma boa ideia pegar uma tarefa para o qual vc não está preparado (sem ofe..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Depende. Frameworks são ferramentas. Eles podem ser úteis em muitos casos, em outros pode ser um tiro no pé. Tem aquela história de que "a melhor ferramenta é a que vc conhece". Claro, se tem tempo de estudar ferramentas melhores, então estude e depois..."2 tabcoins · 4 comentários · kht · 2 anos atrás
"Acho que um iniciante talvez tenha mais dificuldade pra entender tudo (eu, mesmo depois de anos na área, ainda não consegui absorver 100%, de vez em quando preciso reler alguns trechos), mas pelo menos já terá uma noção do assunto. Só de saber o que é..."1 tabcoin · 2 comentários · kht · 2 anos atrás
"Um que eu gosto, apesar de não focar diretamente em programação, é o Unicode Explained. Creio que toda essa parte sobre manipulação de caracteres, encodings e tudo mais é algo que muita gente não conhece, e pouquíssimos dominam de fato. E é algo import..."1 tabcoin · 4 comentários · kht · 2 anos atrás
"Complementando, segue o link: https://www.tabnews.com.br/eduardoMats/saiba-porque-nao-usar-floats-para-representar-reais-dolares-etc E tem esses também: https://www.tabnews.com.br/samuhmatos/as-linguagens-de-programacao-nao-conseguem-fazer-esse-simples..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Pois é, tem linguagens que quando vc imprime o valor, ele acaba sendo truncado/arredondado e isso acaba mascarando o problema (e dando a falsa impressão de que ele "não existe"). É o que aconteceu neste exemplo que fiz em Python: o problema só apareceu..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Isso é porque TS usa os mesmos tipos do JS, no qual o tipo Number é sempre um número de ponto flutuante (não há a separação entre int e float que tem em outras linguagens)."2 tabcoins · 0 comentário · kht · 2 anos atrás
"É mesmo (inclusive, é essa que eu tenho). Atualizei o link, obrigado!"1 tabcoin · 0 comentário · kht · 2 anos atrás
"Um que eu gosto muito é o The Pragmatic Programmer, que apesar de "velho" (a primeira edição é de 1999, o que na nossa área é considerado "pré-histórico"), ainda é bem atual, pois não foca em nenhuma tecnologia específica. Em vez disso, ele possui conc..."2 tabcoins · 2 comentários · kht · 2 anos atrás