[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-categories":3,"articles-computacao":75},[4,12,21,30,37,44,51,59,67],{"id":5,"name":6,"slug":7,"description":8,"icon":9,"color":10,"createdAt":11,"updatedAt":11},"cms0gtodc000edju9rk0nb5jf","Compliance","compliance","","🕵️","purple","2026-07-25T14:29:33.984Z",{"id":13,"name":14,"slug":15,"description":16,"icon":17,"color":18,"createdAt":19,"updatedAt":20},"seed-category-computing","Computação","computacao","Programação, arquitetura de software, algoritmos e boas práticas de desenvolvimento.","💻","teal","2026-07-09T16:25:23.489Z","2026-07-09T16:44:26.924Z",{"id":22,"name":23,"slug":24,"description":25,"icon":26,"color":27,"createdAt":28,"updatedAt":29},"cmrdqirre0000cus5w8zcxgp4","Cultura","cultura","Topicos sobre cultura nerd","📚","blue","2026-07-09T16:42:19.274Z","2026-07-09T16:44:47.769Z",{"id":31,"name":32,"slug":33,"description":34,"icon":35,"color":27,"createdAt":19,"updatedAt":36},"seed-category-electronics","Eletrônica","eletronica","Circuitos, microcontroladores, IoT e sistemas embarcados para projetos práticos.","⚡","2026-07-09T16:44:56.691Z",{"id":38,"name":39,"slug":40,"description":41,"icon":42,"color":10,"createdAt":19,"updatedAt":43},"seed-category-philosophy","Filosofia","filosofia","Reflexões sobre ética, epistemologia e filosofia da mente aplicadas à tecnologia.","🏛️","2026-07-09T16:45:06.752Z",{"id":45,"name":46,"slug":47,"description":8,"icon":48,"color":27,"createdAt":49,"updatedAt":50},"cms0gptyt000cdju9bt4no4gy","Finanças","financas","💰","2026-07-25T14:26:34.613Z","2026-07-25T14:27:47.803Z",{"id":52,"name":53,"slug":54,"description":55,"icon":56,"color":57,"createdAt":19,"updatedAt":58},"seed-category-physics","Física","fisica","Conceitos de física relevantes para engenharia e computação moderna.","⚛️","indigo","2026-07-09T16:45:14.727Z",{"id":60,"name":61,"slug":62,"description":63,"icon":64,"color":65,"createdAt":19,"updatedAt":66},"seed-category-history","História","historia","A evolução da ciência e tecnologia através dos séculos e seus impactos na sociedade.","📜","amber","2026-07-09T16:45:26.610Z",{"id":68,"name":69,"slug":70,"description":71,"icon":72,"color":73,"createdAt":19,"updatedAt":74},"seed-category-mathematics","Matemática","matematica","Fundamentos matemáticos essenciais para computação e engenharia.","∑","crimson","2026-07-09T16:45:36.886Z",[76,92],{"id":77,"title":78,"slug":79,"description":78,"banner":80,"bannerAlt":81,"date":82,"readTime":83,"published":84,"showAuthor":84,"inProgress":85,"sections":86,"authorId":87,"createdAt":88,"updatedAt":89,"categories":90},"cmrr83v7e0001dju9q0r1t8c2","Cadeia de Markov","cadeia-de-markov","180512765b392b05857c0e27.webp",null,"2026-07-19T00:00:00.000Z","10 min",true,false,[],"cmr50ygqg0000t9yxigjmn5lr","2026-07-19T03:15:37.274Z","2026-07-25T14:19:52.637Z",[91],{"id":13,"name":14,"slug":15,"icon":17,"color":18},{"id":93,"title":94,"slug":95,"description":96,"banner":97,"bannerAlt":81,"date":98,"readTime":83,"published":84,"showAuthor":84,"inProgress":84,"sections":99,"authorId":87,"createdAt":108,"updatedAt":109,"categories":110},"cmr6mq1i60002t9yxujcqhofm","Entendendo o comando rsync","entendendo-o-comand-rsync","Exercícios práticos utilizando o comando rsync no Linux \n","a9d8a2f940ee1e017e352b53.webp","2026-07-04T00:00:00.000Z",[100,104],{"id":101,"title":102,"content":103},"secao-1","Definição","Iniciando os estudos no comando, fui entender o que ele faz e qual problema resolve.\n\nDefinição segundo a página oficial do utilitário rsync :\n\"rsync is an open source utility that provides fast incremental file transfer\"\n \nO `rsync` é um comando utilizado para cópia de arquivos, igual ao `cp` ou `scp`, porém a diferença desse comando para os citados é que ele faz um cópia incremental em vez de copiar todo o arquivo. \n\nComo assim cópia incremental, como que ele faz isso, como ele consegue comparar o que tenho local com o que está remotamente?\n(Esses foram meus primeiros questionamentos) \n\nBem, primeiro vamos entender a diferença entre uma cópia incremental de uma cópia normal dos outros comandos.\n\nAo realizar uma cópia simples de um arquivo de um diretorio para outro, copiamos todo os bytes do arquivo, ou seja, se temos um documento com 20mb, copiamos todos os 20mb de uma só vez. \n\nJá ao realizar uma cópia incremental, copiamos apenas os bytes diferentes (novos ou modificados) entre os arquivos de origem e destino. \n\n\n\n\n\n\n\n",{"id":105,"title":106,"content":107},"secao-2","Cálculo da diferença de bytes","A diferença de bytes entre os dois arquivos (origem e destino) é calculada utilizando o algoritmo delta","2026-07-04T17:21:36.798Z","2026-08-01T16:26:32.708Z",[111],{"id":13,"name":14,"slug":15,"icon":17,"color":18}]