"Thrashing" é um termo da computação. Basicamente diz que o computador está perdendo mais tempo tentando priorizar o que fazer do que efetivamente fazendo alguma coisa. Imagine que você tem uma mesa de trabalho pequena, em que cabem apenas 2 livros. Na biblioteca, há milhares de livros. O thrashing acontece quando você fica indo e …
Tag: Computação
Recomendação de livro: Hackers & Painters
O Paul Graham, da Y Combinator, escreveu um livro chamado “Hackers and Painters”. É antigo, dos anos 2000. Ele cita que a parte hard, código, tem que vir com a parte de criatividade, daí o “painters”. Conta a história da empresa dele, fazendo aplicações web quando tudo era desktop, modelo as a service, etc. E …
Meus transístores estão fracos!
Meu primeiro contato com transístores e semicondutores foi no segundo grau técnico. Fiz Escola Técnica Federal de São Paulo, quase uns 30 anos atrás, curso de Telecomunicações. Este curso tinha muitas grades de Eletrônica, então estive a mexer com resistores, diodos, protoboards, isso tudo. Eu achava muito esquisito o transístor ter três pés! Qual a …
Bugou
Da onde vem a expressão "bug de computador"? Em 1947, uma equipe de cientistas reportou o primeiro bug: uma mariposa no meio dos circuitos do computador. Lembrando que, à época, o computador era do tamanho de uma sala inteira! Fonte: https://education.nationalgeographic.org/resource/worlds-first-computer-bug/
Qual linguagem de programação devo aprender?
Resposta: qualquer uma, contanto que você aprenda profundamente. De início, aprenda a que for mais útil para o seu trabalho, seja Python, C, Java. Cada qual tem pontos fortes e pontos fracos, e serve a algum propósito específico - não à toa, tem inúmeras no mercado. Certamente você vai precisar dominar mais do que uma, …
O Gandhi nuclear
Mahatma Gandhi, o líder indiano conhecido mundialmente pela filosofia da não-violência, torna-se um crápula sanguinário, detonador de bombas atômicas, no jogo Civilization. Seria isso um erro de código? O jogo "Civilization" tem o objetivo de evoluir civilizações. Infelizmente, nunca joguei o mesmo para comprovar ou não a veracidade, mas diz a lenda que o líder …
Destaques de Hanover 2022 – Cybersegurança
Cybersegurança é extremamente importante no mundo de hoje, e foi um dos temas quentes abordados na feira de Hannover 2022. Seguem algumas reflexões: Ocorre um cyberataque a cada 39 s, e houve aumento de 300% durante pandemia85% mais Malwares atualmente (Wanna Cry, Log4J)Evolução diária, difícil preverAlém da segurança em IT, mais dois elos frágeis: OT …
P, NP, PSPACE e BQP
Um breve resumo dessa sopa de letrinhas da complexidade computacional. P - Problemas que podem ser RESOLVIDOS em tempo polinomial. NP - Problemas que podem ser VERIFICADOS em tempo polinomial. NP complete - Os problemas mais difíceis da classe NP. PSPACE - Problemas que necessitam de uma quantidade polinomial de memória. BQP - Problemas de …
O Quadrado Mágico “esburacado”
Vi o puzzle a seguir, e parecia interessante. Por falta de um nome melhor, chamá-lo-ei de "quadrado mágico esburacado". Se o leitor quiser tentar resolver, aviso que há spoilers à frente. Como eu já tinha feito uma rotina que resolve quadrados mágicos de qualquer tamanho, achei que poderia aproveitar algum padrão já existente. https://ideiasesquecidas.com/wp-content/uploads/2020/05/quadrado13-1.png Vide …
O imbecil eletrônico
Linguagem de máquina de baixo nível: Ande um passo com a perna direita Ande um passo com a perna esquerda Ande um passo com a perna direita Ande um passo com a perna esquerda Ande um passo com a perna direita Ande um passo com a perna esquerda Vire 90 graus à esquerda Ande um …
Deep Dream
O Deep Dream é um algoritmo de redes neurais do Google, que manipula imagens. Há um site que permite upload e uso fácil do deep dream: https://www.deepdreamit.com. É muito fácil usar. Fiz uns testes com uma foto antiga. E me senti como o Sandman (https://wordpress.com/post/60116187/1230/)
Memória rápida e memória lenta
Há diversas similaridades entre computação e biologia. Uma dessas similaridades acontece com as formas de memória utilizadas. Memórias de computador Computadores têm dois tipos de memória. Uma com velocidade de processamento extremamente rápida mas capacidade de armazenamento limitada, a memória RAM. A outra, com velocidade de acesso baixa mas capacidade gigantesca, que é o …

Você precisa fazer login para comentar.