"É, tem vezes que a gente cai no papo de "vestir a camisa" e fica pensando em como vai usar o banco de horas no futuro (que nunca chega)."1 tabcoin · 3 comentários · kht · 2 anos atrás
"A solução ideal é atualizar a JVM para que ela tenha as novas regras. Você pode acompanhar por aqui se há uma nova versão que já contempla as mudanças de horário de verão, e depois usar o Timezone Updater Tool. Assim, toda vez que você usa algo como Zo..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Para resolver esse problema, é recomendado utilizar o fuso horário GMT-3 Não, a solução é atualizar a JVM para que ela tenhas as novas regras. Ou, se você está em uma região que não usa as mesmas regras de São Paulo, mudar para um idenfificador mais ap..."1 tabcoin · 2 comentários · kht · 2 anos atrás
"Por que o negativo? Foi um complemento, em nenhum momento eu quis criticar o post ou dizer que estava errado. Mas agora tanto faz, foi apagado..."0 tabcoin · 0 comentário · kht · 2 anos atrás
"Complementando... Se quer todas as pastas cujos nomes comecem com determinada palavra ou letra, pode usar o módulo glob para filtrá-los já na listagem (assim não precisa testá-los durante o loop). Mas vale lembrar que o seu código lista arquivos e past..."0 tabcoin · 1 comentário · kht · 2 anos atrás
"O problema é que pode barrar votos legítimos. Por exemplo, duas pessoas que trabalham na mesma empresa. Se a empresa usa proxy, ambos saem com o mesmo IP, e aí só um deles vai conseguir votar. Será que não faz mais sentido o bloqueio ser por usuário?"3 tabcoins · 3 comentários · kht · 2 anos atrás
"E também podia ter uma indicação visual pra me mostrar que eu já votei. Assim eu sei se o clique vai votar ou desfazer."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Pois é, não vale a pena se matar de trabalhar. Acaba com a saúde física e mental, e dinheiro nenhum no mundo vale isso."2 tabcoins · 5 comentários · kht · 2 anos atrás
"Pois é, se todo mundo puder ver tudo, pode inibir as pessoas de votar. Já disse em outro post que, por experiência de outros sites, nem todo mundo sabe levar na boa um negativo, e partem para o "ataque" dando negativos de vingança, e até mesmo persegui..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Além de prevenir o problema XY já citado, uma pergunta bem elaborada também serve para eliminar (ou pelo menos diminuir) uma situação muito corriqueira em fóruns: — meu código não funciona — cadê o código? — aqui — como vc testo..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Perfeito, parem de usar map como se fosse um loop :-) Só um detalhe, se quer substituir apenas um único item do array, não precisa de splice, basta setar o índice do array diretamente: const users = ['Jean', 'Joãozinho', 'Deschamps', 'Junior']; // Subs..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Ah, só mais uma coisa: vc acabou divulgando sua api_key (está na própria URL: ?api_key=etc). Então agora todo mundo vai poder usá-la. Eu não vi como é a política de uso desta API, mas veja lá. Se for paga, por exemplo, outras pessoas usarão e a conta v..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"A página "Sobre" (cujo link está no rodapé) não diz explicitamente o que é, mas menciona que quer "voltar com o espírito dos fóruns de antigamente". Apesar do formato não ser o mesmo de fóruns tradicionais, me parece que a ideia é que seja algo similar..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Tem muita coisa simples que dá pra resolver no próprio HTML, ou com CSS. Nem sempre precisa de JavaScript."2 tabcoins · 3 comentários · kht · 2 anos atrás
"Só pra ser pedante - pq sou chato :-) - é 21:30 no horário de Brasília (lembrando que na época estava em horário de verão). Digo isso porque o mesmo timestamp corresponde a uma data/hora diferente dependendo do fuso horário."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Poder votar várias vezes não seria um problema tão grande se não fosse tão fácil conseguir pontos. Por exemplo, só de te responder já ganhei 2 :-) Mesmo se eu não tivesse respondido, e só escrito "kkkk", "legal", ainda sim ganharia 2 pontos. E posso fa..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Auto-regulação é bom, e eu acho preferível na maioria dos casos, mas ela tem limites. Tem certas coisas que somente admins/moderadores conseguem ver e fazer. Por exemplo, em outro tópico tiveram que entrar em contato com a pessoa que estava negativando..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Sobre mkdir seu/diretório/aqui, vale lembrar que se a pasta "seu" ou a pasta "diretório" não existir, dá erro. Nesse caso, basta fazer mkdir -p seu/diretório/aqui que ele já cria os diretórios faltantes. Sobre o cd $, vale explicar que $ é o último arg..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"A diferença entre which e whereis não é exatamente "executável" vs "binário". which mostra o caminho completo de um comando, mas a busca se restringe aos diretórios que estão na variável de ambiente PATH (que pode inclusive ter diretórios que whereis n..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"É bem por aí. Saber como funciona o todo (mesmo que vc não use diretamente tudo) te ajuda a fazer melhor a sua parte específica. E eu iria no mais básico ainda: o mínimo é saber lógica, algoritmos e estruturas de dados. Depois disso ainda tem o que é c..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Perfeito. Saber como funciona o todo (mesmo que vc não use diretamente tudo) te ajuda a fazer melhor a sua parte específica. Até porque ninguém sabe o dia de amanhã. O framework ou linguagem da moda atual pode nem sequer existir no futuro. Mas sabendo..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Aí caímos em outro problema. Se as pessoas não estão entendendo que votos não são likes/_dislikes_, alguma coisa falhou no meio do caminho. Por exemplo, a página que explica o que é o site não deixa isso claro. Você pode até ler nas entrelinhas, mas o..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Pra pesquisar um comando no histórico, eu costumo usar Ctrl+R mesmo. É diferente do history | grep porque é mais "on the fly": por exemplo, se eu digito Ctrl+R e depois "a", ele procura o comando mais recente que tenha "a", mas se em seguida eu digito..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Outra sugestão. Em vez de tratar isso com JavaScript, por que não usar o elemento details? Ele serve justamente para o que vc está fazendo: ter um texto "detalhes", que ao ser clicado, mostra o texto adicional. Ficaria assim: fetch('https://api.themovi..."3 tabcoins · 5 comentários · kht · 2 anos atrás
"Sei que nenhum sistema de pontuação é perfeito, mas o atual me parece bem desbalanceado. Explicando... Ao criar um post, ganho 2 TabCoins. Qualquer post, contendo qualquer coisa (qualquer coisa mesmo). É uma ação fácil, rápida, sem esforço, e o sistema..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Só um detalhe, o branch não é exatamente uma cópia do código. Ele é apenas uma "ramificação", um "caminho alternativo" que o código tomou a partir de determinado ponto. Mas o Git não cria uma cópia de nada, até porque ele não precisa. Para mais detalhe..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Como já dito em outra resposta, obrigar comentário pra votar tem alguns problemas: é facilmente contornável (comento qualquer coisa, tipo "/&37ajrbekz", e depois apago) e em muitos casos gera perseguição e votos negativos de "vingança" (aqui não sei, m..."4 tabcoins · 1 comentário · kht · 2 anos atrás
"Complementando, a regex do username considera que _ é um username válido. E tanto o slug quanto o username consideram que um valor com somente dígitos é válido (ex: 1234). Dependendo do caso, isso pode ou não fazer sentido. O problema de regex é esse,..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"No if vc tem que usar == em vez de =. Isso porque o = é uma atribuição, e não uma comparação. Por exemplo, veja este código: var x = 'abc'; if (x = 'def') { x = 'ghi'; } console.log(x); // ghi Nesse código, ao chegar no if, a variável x recebe o valor..."2 tabcoins · 7 comentários · kht · 2 anos atrás
"Eu espero que nunca se integrem. O ChatGPT ainda erra bastante, o problema é que são erros bem escritos que um desatento pode não perceber e achar que é verdade. Imagina isso no WhatsApp, onde as pessoas acreditam em qualquer fake news, só que em escal..."1 tabcoin · 0 comentário · kht · 2 anos atrás