"Por enquanto, o jeito é adicionar nos favoritos do browser mesmo..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Pois é, e dada a lista que foi colocada acima, parece (pelo menos é a impressão que dá) que o critério foi "melhor é o que está na moda". Sem contar o forte viés em frameworks JS (que reforça a ideia de "seguir a moda"), ignorando completamente outras..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Pois é, "melhor" é subjetivo. Alguns consideram que o melhor é o que "todo mundo" está usando, mas a história diz que nem sempre é assim - alguém lembra da época em que todo mundo só usava o maldito SOAP pra tudo? :-)"1 tabcoin · 0 comentário · kht · 2 anos atrás
"Vc quer exatamente o que? Se for "como usar o Linux" (linha de comando, por exemplo), é uma coisa. Se for estudar o Kernel, é outra completamente diferente."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Já existe uma parecida: Shakespeare Programming Language (SPL). Não é exatamente igual à sua ideia, mas tem semelhanças: a estrutura do programa se assemelha ao roteiro de uma peça de teatro. Exemplo de "Hello World": Hello - Shakespeare Programming La..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Seguem alguns artigos explicando casos de uso de um generator: https://dev.to/rfornal/use-cases-for-javascript-generators-1npc https://jrsinclair.com/articles/2022/why-would-anyone-need-javascript-generator-functions/ https://itnext.io/a-quick-practica..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Nos Termos de Uso do site tem o seguinte: A marca TabNews, junto com o serviço e o domínio tabnews.com.br são propriedades intelectuais de uma empresa que temos localizada no Canadá chamada Filipe Deschamps Tech Inc.. Se um dia alguém resolver comprar..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Como funciona se alguém quiser comprar o tabnews? É o Felipe quem ganha, por ter criado? Se o TabNews fosse vendido, acredito que somente os donos ganhariam dinheiro. Foi o que aconteceu quando o Stack Overflow foi vendido em 2021. Quem ganhou dinheiro..."2 tabcoins · 2 comentários · kht · 2 anos atrás
"Vale lembrar que a documentação diz que tanto switch quanto restore ainda são experimentais e podem mudar. Por outro lado, já faz quase 4 anos que está assim, e não acho que eles vão deixar de existir. Mas o checkout também vai continuar existindo por..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Dois tutoriais de regex que eu gosto são esse e esse. E se quiser se apronfundar mesmo, tem o livro Mastering Regular Expressions."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Muito bom! Criei um pull request sugerindo uma alteração na regex, veja lá :-)"2 tabcoins · 2 comentários · kht · 2 anos atrás
"O switch, como já explicado acima, é bem similar ao checkout. Eu não achei o switch tão complicado, e na verdade achei até menos confuso, pois ele só lida com branches - diferente do checkout, que pode mexer com branches ou arquivos, dependendo de como..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Vc pode seguir os tutoriais da MDN (em inglês). Tem em português também (no canto superior direito dá pra mudar o idioma), mas na minha opinião a tradução nem sempre é boa, e algumas páginas tem até mesmo erros (que não têm na versão original). Então s..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Vc pode seguir os tutoriais da MDN. Mesmo que não siga, vc ainda pode se basear na estrutura que eles montaram, pois parece seguir uma ordem bem lógica para quem está dandos os primeiros passos na linguagem."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Só pra complementar, no próprio site da Tiobe explica como o índice funciona. Basicamente: Eles fazem uma busca por +" programming" (ou seja, +"python programming", +"javascript programming", etc) em vários sites. A lista completa pode variar conforme..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Vale lembrar que a partir da versão 2.23.0 do Git (agosto de 2019), foram criados os comandos switch e restore, que servem para substituir algumas funções do git checkout (e também do git reset, entre outros). Embora a documentação diga que ainda são e..."5 tabcoins · 9 comentários · kht · 2 anos atrás
"No PR que eu mandei eu já resolvi isso: repare que eu uso re.escape somente quando faz sentido."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Sim, achei melhor assim porque, embora no final tudo vire uma string, cada um é uma coisa diferente e não dá pra tratar tudo do mesmo jeito. Por exemplo, alguns precisam de escape: em seu outro comentário eu respondi sobre o ., que precisa ser escapado..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Seguem alguns artigos explicando casos de uso de um generator: https://dev.to/rfornal/use-cases-for-javascript-generators-1npc https://jrsinclair.com/articles/2022/why-would-anyone-need-javascript-generator-functions/ https://itnext.io/a-quick-practica..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Mandei um pull request com algumas sugestões, depois veja lá :-)"1 tabcoin · 1 comentário · kht · 2 anos atrás
"'\\d{3}.?\\d{3}.?\\d{3}-?\\d{2}' Se me permite uma correção: o ponto é um caractere especial em regex, que significa "qualquer caractere" (exceto quebras de linha, a menos que vc use a flag re.DOTALL). Ou seja, ele vai considerar qualquer caractere ent..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Ah, outra construção comum é a classe de caracteres, como [aieou] para qualquer vogal, [a-z] para letras minúsculas de "a" a "z", etc. E para manter o padrão de nomes "amigáveis" que vc está usando, a sugestão seria: const regex = RegexConstrutor() .qu..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Ah, não vi que vc tinha editado. Mas ainda sim, ela aceita "emails" como [email protected] e @@@@@@hotmail.com, veja: https://regex101.com/r/khdVo8/1 Esse é um dos problemas de regex: é relativamente "fácil" fazer uma que pegue dados válidos, mas é bem m..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"A ideia é interessante. Só um detalhe: em vez de "antes" e "depois", eu preferiria fazer tudo sequencial mesmo. Até porque em regex existem o lookbehind e lookahead, que servem para verificar se algo existe antes ou depois (e eu até imaginei que seria..."2 tabcoins · 2 comentários · kht · 2 anos atrás
"Bom, e quais vc já avaliou para poder afirmar que "não existem bons"? O que eu tenho (já mencionado acima) eu acho bom, mas como já disse, eu não sou tão exigente assim com teclados :-) Ele parece durável, já caiu no chão uma vez e não sofreu nenhum da..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"não tenho preferências muito específicas Tem certeza? Pergunto isso porque, se vc não achou nenhum bom, é porque eles têm alguma(s) característica(s) que não te agradou, ou não têm algo que vc quer que tenham - ou seja, tem certeza que vc não tem prefe..."1 tabcoin · 2 comentários · kht · 2 anos atrás
"A IA (pelo menos no estágio atual) não tem como nos substituir integralmente. Porque boa parte do nosso trabalho consiste em entender o problema, discutir soluções, analisar cada cenário, e em algum momento, materializar essas ideias no código (e depoi..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"Complementando... Vale lembrar que cada vez que vc chama a função geradora, um novo generator é criado: function *generateId() { let id = 0; while (true) { yield++id; } } // cria um generator e extrai alguns valores const gen = generateId(); console.lo..."3 tabcoins · 3 comentários · kht · 2 anos atrás
"Mas o que é um teclado bom pra vc? Sem saber os critérios, é bem difícil recomendar algo. Eu tenho um Logitech MK 120 (esse aqui), me atende bem. Mas eu não sou um "aficcionado de teclado". Se a digitação for confortável e simplesmente funcionar, pra m..."2 tabcoins · 4 comentários · kht · 2 anos atrás
"Obrigado! Achei que ficaria melhor por um link direto do que dar exemplos, aí ele já pode ver na prática como é :-)"1 tabcoin · 0 comentário · kht · 2 anos atrás