"Complementando... Vale lembrar que você também pode dar permissões específicas, em vez dos valores numéricos. Por exemplo: dar permissão de execução (x) somente para usuário/dono chmod u+x arquivo dar permissão de leitura (r) e escrita (w) para o grupo..."4 tabcoins · 0 comentário · kht · 2 anos atrás
"Bem lembrando. A tabela ASCII vai de 0 a 127, qualquer valor acima disso pode não funcionar como você espera."2 tabcoins · 0 comentário · kht · 2 anos atrás
"O char, apesar do nome, é um tipo numérico (que até poderia se chamar byte, pois no fundo é isso que ele é). O que acontece é que esse número pode ser interpretado como um caractere, usando o seu respectivo valor na tabela ASCII. Por isso, eu posso usa..."3 tabcoins · 4 comentários · kht · 2 anos atrás
"A motivação partiu daqui. Basicamente, um post foi massivamente negativado por um único usuário. Depois de alguma discussão, decidiu-se que era melhor impor algum limite, e assim foi feito (ainda acho que faria mais sentido ser por usuário em vez de IP..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Complementando... Sei que a ideia é explicar o algoritmo e o conceito de recursão, mas tem um detalhe que não pode ser ignorado, principalmente ao se ensinar funções recursivas. Cada vez que uma função é executada, a chamada é colocada na pilha - veja..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Atenção, não é uma crítica, apenas um complemento. Entendo que o objetivo - presumo - é ser didático e mostrar os detalhes do algoritmo e como implementá-lo. De fato, acho importante saber como as coisas funcionam e implementar algo do zero sempre ajud..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"É, nem sempre esse é o melhor jeito de medir. A maior parte do nosso trabalho é entendendo o problema (conversando com outras pessoas para pedir detalhes, o que inclui reuniões, etc), analisando as soluções (muitas vezes discutindo com o time), lendo c..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Falando em rede social, foi numa delas que eu vi a receita para virar CEO antes dos 30. Basta seguir esses 5 passos: acordar às 4:30 tomar banho gelado ter atitude de gratidão acreditar no seu potencial ser filho do dono da empresa"3 tabcoins · 1 comentário · kht · 2 anos atrás
"Isso! O problema é que hoje se o algoritmo bom demora 0,000001 segundos e o ruim demora 0,0001 segundos, ambos serão considerados rápidos e a diferença é imperceptível (mesmo que o ruim tenha sido 100 vezes mais lento). Mas a pessoa não leva em conta q..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"https://www.tabnews.com.br/leoMoura/como-ganhar-perder-tabcoins-e-tabcash"2 tabcoins · 0 comentário · kht · 2 anos atrás
"Bom, meu argumento pra convencer as pessoas a atualizar costumava ser algo do tipo "As opções são: gambiarra que vai precisar mudar de novo no futuro, ou JVM atualizada e nem precisa mudar o código". Vc ainda pode complementar dizendo que o horário de..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"É, 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']; // Subst..."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