"Se vc está falando dessa ferramenta, então ela tem um propósito completamente diferente. Mexi com isso há muito tempo, e pelo que eu me lembro, vc pode configurar fluxos de negócio e executá-los seguindo determinadas regras (exemplo). Ou seja, não tem..."0 tabcoin · 0 comentário · kht · 2 anos atrás
"Um que eu gosto bastante é o But How Do It Know? - The Basic Principles of Computers for Everyone. O erro gramatical do título é proposital e explicado logo no começo, mas é o que menos importa. Esse livro explica o funcionamento do computador por dent..."7 tabcoins · 1 comentário · kht · 2 anos atrás
"Complementando os demais, acho que é importante saber a ideia geral (o que de fato é uma função), pois esse conceito vale para qualquer linguagem (inclusive JavaScript). O que muda de uma linguagem para outra são alguns detalhes, mas a ideia básica é e..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Mas esse feeback seria anônimo? Porque se não for, eu já disse o que penso aqui e aqui (o texto abaixo é uma combinação de ambos): Por experiências ruins que tive em outros sites, eu geralmente evito comentar depois de dar um negativo. A maioria não re..."5 tabcoins · 0 comentário · kht · 2 anos atrás
"Vale lembrar que, segundo a documentação, font-variant é um atalho para as seguintes propriedades: font-variant-alternates font-variant-caps font-variant-east-asian font-variant-emoji font-variant-ligatures font-variant-numeric font-variant-position Ou..."5 tabcoins · 0 comentário · kht · 2 anos atrás
"Já teve algumas discussões sobre PHP aqui no site, sugiro ler tudo para ter uma ideia geral (e até para não precisar repetir tudo de novo aqui): O que vocês acham do mundo do php? (não é pergunta repetitiva e sim um debate) Ainda vale a pena PHP em 202..."5 tabcoins · 0 comentário · kht · 2 anos atrás
"Tem razões históricas pra isso. Segundo este post (que por sua vez, tem link para a Wikipedia), inicialmente o SQL se chamava SEQUEL (Structured English Query Language). De acordo com o primeiro link acima, isso dá a entender que a ideia era ter algo p..."4 tabcoins · 0 comentário · kht · 2 anos atrás
"Existem identificadores que não são mais usados, mas ainda sim o JavaScript reserva seu conjunto de caracteres. Peraí, class, const e os outros desta lista são usados sim. A exceção é o enum, que de fato está "reservado para uso futuro". Mas é perfeita..."4 tabcoins · 1 comentário · kht · 2 anos atrás
"Vale lembrar que dá para combinar esses seletores. Por exemplo, um seletor de elemento junto com a classe: p.intro seleciona os parágrafos que contém a classe intro. Qualquer outro elemento que tiver esta classe não será selecionado. Ou seja, se eu tiv..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Qual versão do Java vc está usando? Pois a partir do Java 11, para um único arquivo, é possível rodar direto, sem fazer o passo de compilação à parte. Ou seja, dá pra chamar assim: java Beginner/1000/Main.java Desta forma, ele já compila e roda, tudo d..."3 tabcoins · 1 comentário · kht · 2 anos atrás
"Os tipos primitivos são os dados mais "simples" presentes por toda computação. Mais ou menos. Não existe uma definição única que é igual entre todas as linguagens, cada uma define isso de um jeito. Em Java criou-se essa noção de que tipos primitivos sã..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Segundo a especificação da linguagem esses são os Binary Logical Operators. Um detalhe importante é que em JavaScript o resultado não necessariamente é um valor booleano, pois esses operadores sempre retornam o valor de um dos operandos. Isso porque em..."4 tabcoins · 1 comentário · kht · 2 anos atrás
"Só umas correções... Segundo a especificação da linguagem, os operadores relacionais são apenas >, >=, < e <= (além de instanceof e in). Já o === e !==, segundo a mesma especificação, estão na seção de equality operators (operadores de igualdade). Vale..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Um detalhe sobre o var: nem sempre ele cria a variável no escopo global. Dentro de uma função, o escopo fica restrito àquela função. Exemplo: function f() { var x = 1; console.log('dentro da função', x); } f(); // imprime "dentro da função 1" console.l..."3 tabcoins · 1 comentário · kht · 2 anos atrás
"quando compilada, o processo de compilação é explícito, e quando interpretada, esse processo torna-se menos visível Não. Tanto faz se o processo de compilação é explícito ou implícito. O fato de estar "escondido" não a torna "interpretada". O que eu qu..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Para quem está começando, eu diria que está bom. Mas tem alguns detalhes que acho bom já ir adiantando. Embora pareça "pesado" para um iniciante, acho interessante pelo menos já pincelar alguns assuntos, pra vc não pegar certos vícios que são difíceis..."7 tabcoins · 2 comentários · kht · 2 anos atrás
"Não tem jeito certo, tudo depende do problema específico que vc quer resolver. Uma ideia inicial (que já sugeriram) é criar classes para cada espécie (classe Gato, Leopardo, Tigre, etc), sendo que todas herdam da classe Felino. Aí Felino teria os atrib..."5 tabcoins · 0 comentário · kht · 2 anos atrás
"E lá vamos nós mais uma vez... :-) Como eu já disse outras vezes, mais precisamente aqui e aqui: não existe uma definição única, canônica e universal sobre Orientação a Objetos (sugiro que leia esses links, e também os outros links que estão lá, em esp..."9 tabcoins · 0 comentário · kht · 2 anos atrás
"ajuda com a inclusão de funções nativas da linguagem Você pode usar a função implode, que serve justamente para juntar elementos de um array. Esta função também já trata do caso em que tem apenas um elemento. Depois, basta concatenar o resultado com o..."5 tabcoins · 6 comentários · kht · 2 anos atrás
"Mas com um projeto que precise considerar feriados é muito difícil existir um cenário que precise apenas dos feriados federais e não de municipais e estaduais. Sem contar que vai muito da necessidade também. Por exemplo, existem libs que possuem os fer..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"nunca trabalhei na minha vida O bom mesmo é abrir o VS e codar, o resto é resto. Se me permite, acho bom alguém já te avisar de algo que infelizmente muitos só percebem depois que começam a trabalhar: uma parte considerável do nosso trabalho não envolv..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Grande partes dos comentários reclama de coisas como: - Perda de tempo tendo que ir até o escritório - Transporte publico ruim - Transito - Gastos com locomoção - Insegurança publica Mas eu estava esperando reclamações como: - falta de trabalho assíncr..."4 tabcoins · 0 comentário · kht · 2 anos atrás
"Não sei a natureza do seu projeto, mas outra opção interessante do módulo multiprocessing é usar um pool em vez de criar os processos um a um: from multiprocessing.pool import ThreadPool cria um pool com 10 threads with ThreadPool(10) as pool: for resu..."5 tabcoins · 0 comentário · kht · 2 anos atrás
"Só pra constar, a parte importante relativa ao título ("Deixar o $ do bash na linha abaixo") é somente o \n: export PS1="\$(tput bold)\]\[$(tput setaf 2)\]\u@\h\[$(tput setaf 7)\]:\[$(tput setaf 4)\]\W\n\[$(tput setaf 7)\]$ \[$(tput sgr0)\]" ^^ aqui Po..."12 tabcoins · 2 comentários · kht · 2 anos atrás
"Excelente! Esse é o tipo de coisa que muita gente não se preocupa, porque na maioria das vezes estão lidando com arrays pequenos e a diferença não é perceptível. Afinal, para poucos dados, tudo é rápido. O problema só aparece em grandes volumes, e é aí..."5 tabcoins · 1 comentário · kht · 2 anos atrás
"Infelizmente no horário da live não vou poder assistir. Mas depois dou uma olhada no discord."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Muito bom! É excelente ver alguém focando nos fundamentos e nas bases da computação (aquilo que muita gente chama de "teoria chata" e diz que "nunca usei e nem usarei"). Grafos são importantíssimos, o problema é que na maioria dos casos não vamos preci..."5 tabcoins · 2 comentários · kht · 2 anos atrás
"Complementando: Sobre o "usar condições", na verdade não se restringe a isso. Você pode colocar qualquer expressão válida que retorne algum valor, e este será impresso. Exemplos: const x = 10.4; // Arrendondando e somando 10: 20 console.log(Arrendondan..."4 tabcoins · 0 comentário · kht · 2 anos atrás
"resolvi perguntar ao ChatGPT se existia a possibilidade de haver algum bug no GitHub. O ChatGPT não retornou nenhum erro ou bug. O ChatGPT não tem como avaliar se algum site ou serviço está com erro. Vc já viu como o ChatGPT funciona? Leia (não só este..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Tem um detalhe que pode fazer diferença principalmente ao manipular arquivos grandes. Métodos como read e readlines carregam todo o conteúdo do arquivo para a memória: o segundo é ainda pior porque primeiro ele cria uma lista com todas as linhas, e só..."1 tabcoin · 0 comentário · kht · 2 anos atrás