"Em outra resposta vc disse: Sobre o pipe, ele não é utilizado como um "ou" ? No sentido de que tipo, sla, por algum motivo a divisão n de certo a variavel vai ser = 0, é o que eu me lembro Mas não é assim que funciona. Se a divisão não der certo (por e..."6 tabcoins · 0 comentário · kht · 3 dias atrás
"Se me permite algumas sugestões... Sei que, como o próprio README já diz, é um projeto feito "com fins educacionais" e não parece ter a intenção de virar algo mais sério (pelo menos é o que parece no momento), mas acho que dá pra fazer alguns comentári..."6 tabcoins · 1 comentário · kht · 3 dias atrás
"Pela minha experiência, na esmagadora maioria dos casos a memória RAM do usuário é uma das menores preocupações. As principais são as que já foram mencionadas: carga no servidor e tráfego de rede. O fato de no fim também usar menos memória no dispositi..."2 tabcoins · 0 comentário · kht · 6 dias atrás
"percebo que a gamificação e a visibilidade da plataforma acabam priorizando a 'vitrine' sobre o 'conteúdo' Depois de anos participando de várias comunidades online, percebi que isso é algo recorrente. Se tem gamificação, sempre vai ter gente que tenta..."6 tabcoins · 0 comentário · kht · 11 dias atrás
"JSON é mais um dos milhares de casos que ocorrem na nossa área, de algo se popularizar tanto que o pessoal acaba usando pra tudo. Principalmente pros casos em que ele não é a melhor alternativa. Inclusive, chegou num ponto em que muita gente acha que e..."1 tabcoin · 0 comentário · kht · 11 dias atrás
"Concordo e gostaria de complementar: detesto essas regras que determinam um limite para a quantidade de linhas de uma classe, método, ou seja lá o que for. Pra isso vou contar um caso real. Uma vez uma função ultrapassou esse limite, não lembro o númer..."7 tabcoins · 0 comentário · kht · 18 dias atrás
"é só os pais não deixarem Desculpa, mas as coisas não são tão simples assim. Vai dizer que vc nunca fazia nada que seus pais não deixavam? Adolescente quando quer sempre dá um jeito, e tanto faz se tem lei ou não, se os pais proíbem ou não. Por exemplo..."3 tabcoins · 1 comentário · kht · 2 meses atrás
"O usuário acessa uma pagina que mostra sua lista de documentos Como é feito o controle de acesso, para garantir que somente o usuário (e ninguém mais) consegue acessar seus próprios documentos? Como vc controla que um usuário não consegue ver ou altera..."1 tabcoin · 0 comentário · kht · 2 meses atrás
"(O banco ser acessado do front), é algo ruim? Qual é o certo? O código que acessa o banco precisa da URL/porta, usuário e senha. Se isso está no frontend, então é fácil para qualquer um obter essas informações. Afinal, o código do frontend é baixado pe..."2 tabcoins · 1 comentário · kht · 2 meses atrás
"Tem um ponto que queria chamar a atenção: Ela se baseia no algoritmo RSA Hmm, não. A comunicação da Internet se baseia no TCP/IP, que é o protocolo de comunicação (resumindo de forma bem grosseira, é ele que define como os bytes trafegam pra lá e pra c..."6 tabcoins · 0 comentário · kht · 2 meses atrás
"Só pra complementar, na verdade git show faz um pouco mais do que apenas mostrar pastas e arquivos. De acordo com a documentação, ele serve para "mostrar vários tipos de objetos". Então o objeto pode ser um commit, uma tag, um arquivo, e cada um pode s..."2 tabcoins · 0 comentário · kht · 2 meses atrás
"Entendo e concordo que muita coisa eu aprendi no dia-a-dia presencial, no contato direto com as pessoas. Mas será que isso é só um viés geracional, meu e de quem viveu a mesma experiência? Será que este é somente o choque de geração número 289782063874..."11 tabcoins · 1 comentário · kht · 3 meses atrás
"Pois é, muito do que é ensinado na faculdade só vai ter sua utilidade percebida no longo prazo. Talvez por isso seja tão difícil para as pessoas perceberem, e é um dos motivos de muitos encherem a boca pra dizer que é inútil, nunca precisou usar, etc...."2 tabcoins · 0 comentário · kht · 3 meses atrás
"Já aconteceu na faculdade. Era final dos anos 90, a maioria das pessoas - inclusive eu - não tinha internet em casa. E mídias físicas para backup não eram baratas: ou vc comprava vários disquetes a mais, ou investia uma grana em um Zip drive. No caso e..."1 tabcoin · 0 comentário · kht · 5 meses atrás
"O principal erro, a meu ver, foi não verificar o código que a IA gerou. Isso é o básico que qualquer um deveria fazer, não dá pra aceitar cegamente nenhum código criado por nenhuma dessas ferramentas. Tem que conferir sempre. Nos lugares que li não foi..."5 tabcoins · 1 comentário · kht · 5 meses atrás
"Legal! Eu também fiz um post sobre isso, fica como complemento. É um recurso bastante útil, já utilizei algumas vezes e me ajudou a organizar melhor as alterações. Quanto aos comandos restore e reset, nem sempre serão equivalentes (depende das opções u..."3 tabcoins · 2 comentários · kht · 5 meses atrás
"Concordo plenamente. Mesmo que vc nunca vá trabalhar fora do país, ou que nunca interaja com equipes estrangeiras, inglês ainda será muito importante porque, como já dito, ele ainda é o ponto em comum (a língua franca) da nossa área. Todas as novidades..."2 tabcoins · 0 comentário · kht · 5 meses atrás
"Muito legal, mas.... (lá vem a crítica construtiva) Vc tem mais exemplos de mensagens geradas com código de projetos reais? Pergunto porque vendo somente o gif de exemplo, fiquei com algumas dúvidas. A impressão que passa é que a IA é muito boa para de..."3 tabcoins · 1 comentário · kht · 5 meses atrás
"Mas será que a IA tá mesmo com os dias contados Dizer que o hype acabou é diferente de dizer que a tecnologia está com os dias contados. ou isso é só o começo de uma fase mais séria e transformadora? Sim, é o começo de outra fase. Afinal, a fase do hyp..."1 tabcoin · 1 comentário · kht · 5 meses atrás
"Pela descrição, sua ideia parece ser uma versão em português do Wolfram Alpha. Hoje ele já aceita inputs como \int x^2 dx, veja aqui. E também aceita linguagem natural (mas apenas em inglês, embora existam iniciativas para incluir traduções em outros i..."2 tabcoins · 0 comentário · kht · 5 meses atrás
"Em sending_requests, não vi motivo para existir a função poolResponseHandler. Afinal, vc cria uma instância de stdClass e fica passando ela para as outras funções, que setam o campo response que só é usado dentro das funções. Como o response (e nenhuma..."3 tabcoins · 0 comentário · kht · 6 meses atrás
""Me chamaram para fazer X, mas não entendem nada de X" Isso é a coisa mais normal do mundo, não é exclusivo da nossa área. Por exemplo, eu não entendo nada de marcenaria, então contratei um marceneiro pra fazer os armários de casa. E claro que fiquei d..."5 tabcoins · 0 comentário · kht · 6 meses atrás
"Muito bom! Só uma observação sobre o final: Rust traz ideias bem interessantes e sua adoção tem aumentado, é verdade. Mas acho que ainda não dá pra considerá-la um dos pilares da computação moderna. Talvez no futuro (longo prazo?) possa chegar a esse p..."4 tabcoins · 1 comentário · kht · 7 meses atrás
"Seguem alguns comentários: Por que a função print_usage manda a saída para o stderr? Esta é a saída de erro padrão, mas a meu ver o usage não é um erro, e sim uma mensagem informativa. Outro detalhe é que vc trocou a ordem dos parâmetros. Veja que na d..."4 tabcoins · 1 comentário · kht · 7 meses atrás
"Tem outro detalhe que vale mencionar - e estou falando das faculdades boas, que realmente focam em ensinar os fundamentos (algoritmos, lógica, estruturas de dados, etc): muita coisa que se aprende na faculdade tem um ganho indireto e no longo prazo. Na..."8 tabcoins · 0 comentário · kht · 7 meses atrás
"Legal, eu também faço esse tipo de coisa, seja criando aliases pra coisas mais simples (por exemplo, definir git s como um alias para git status, porque sou preguiçoso nesse nível) ou bash scripts para coisas mais complexas (como é o seu caso). Mas só..."6 tabcoins · 1 comentário · kht · 8 meses atrás
"Sobre o diretório pycache, vale lembrar que ele só guarda os arquivos de módulos que são importados. Ou seja, suponha que eu rodo python meu_script.py e dentro dele tem um import meu_modulo. Então no diretório pycache será gerado o arquivo corresponden..."9 tabcoins · 0 comentário · kht · 9 meses atrás
"Complementando, pra quem quiser se aprofundar no funcionamento do git rebase, eu recomendo este site. É longo e no começo parece que não tem nada a ver com rebase, mas eu sugiro que leia com atenção até o final porque vale muito a pena. Basicamente, é..."4 tabcoins · 1 comentário · kht · 9 meses atrás
"Apenas complementando sobre HEAD^ e HEAD. É verdade que HEAD^^ é equivalente a HEAD2, mas na verdade existe uma diferença mais fundamental sobre o funcionamento deles. Para explicar a diferença, temos que lembrar que um commit pode ter mais de um pai,..."4 tabcoins · 1 comentário · kht · 9 meses atrás
"Complementando, já escrevi um post mais detalhado sobre o assunto: O que é o HEAD do Git? E aproveitando, seguem outros posts que escrevi sobre o Git (e que de certa forma complementam o primeiro, já que te dão uma visão mais clara e ampla sobre como f..."6 tabcoins · 0 comentário · kht · 9 meses atrás