Pessoal brinca que nos últimos anos eu me tornei um programador de Google Docs (só escrevendo despachos, relatórios, processos administrativos, etc). Mas sempre que posso, AMO brincar um pouquinho, e hoje a brincadeira foi massa: resolvi voltar a escrever aqui no Blog Eu na TI, que estava sem publicações desde 2020, e como primeiro passo fui atualizar tudo que estava desatualizado (versões do WordPress, PHP, plugins, temas, etc).
Na primeira atualização, quebrei tudo! WordPress dando estouro de memória no PHP. Rsrsrsrs. E foi aí onde iniciou toda a diversão. Primeiro passo, verificar se minhas rotinas de backup, configuradas em 2017, estavam funcionando adequadamente. E estavam, tanto do banco de dados, quanto dos conteúdos estáticos. Já deu uma tranquilizada no coração.
Segundo passo, tentar localizar se algum dos plugins estava causando o problema: sem painel administrativo do WordPress funcionando. Aí, meus amigos, os quase 5 anos trabalhando no POP-CE da RNP foram como andar de bicicleta, a gente não esquece! SSH, SFTP e Linux na veia! Mas bateu uma saudade braba! Naquela época (2004 a 2008) o negócio era raiz demais, gerenciador de pacotes (tipo apt-get) ? Pouco se usava, padrão era baixar código, compilar, compilar dependências, choro e ranger de dentes, milhões de pesquisas no Google até fazer as coisas funcionarem redondinhas.
Todos plugins do WordPress devidamente desativados, e nada! Tema desativado, e nada! Estouro de memória! Antes de partir pra restaurar o backup, resolvi fazer um downgrade do WordPress na mão! Baixar versão limpa do WordPress, selecionar quais arquivos pras sobrescrever sem remover meus conteúdos e sem sobrescrever o wp-config. E nada! Até que percebi uns lixos da solução de cache que utilizo no servidor que estavam ofuscando minha visualização das alterações que fazia. Removida de forma definitiva a solução de cache na mão (imagem em anexo), “habemos” painel administrativo do WordPress: comecei a dançar na sala e meu filho morreu de rir (também é que nem andar de bicicleta).
Daí toquei a reativar e atualizar os plugins um a um, além do tema! Tudo funcionando! Exceto o CSS do tema que eu havia personalizado, que se perdeu na atualização (e fica armazenando em banco)! Aí bateu aquela preguiça de restaurar o backup do banco de dados e caçar onde a personalização do CSS ficava. Mas por muita sorte, e sem querer querendo, eu tinha deixado uma aba aberta no Blog antes de quebrar tudo que ainda me permitia inspecionar os elementos e seus estilos com as ferramentas de desenvolvedor do Firefox (daí foi mole, pegar os estilos e personalizar novamente no tema).
Depois de muito pesquisar, descobri que meu tema precisava ser atualizado antes da versão do WordPress, senão ele dava estouro de memória. Em resumo, isso que causou todo o problema.
E tudo isso pra dizer que o Blog Eu na TI está de volta à ativa! Vou tentar sempre postar minhas reflexões e brincadeiras no mundo de TIC, Gestão e Produtividade por aqui no LinkedIn e por lá, ainda que os textos sejam curtinhos!
Olá, sou Jonathan Maia, marido, pai, apaixonado por tecnologia, gestão e produtividade. Ocupo o cargo de Secretário de Tecnologia da Informação e Comunicação do Tribunal Regional do Trabalho do Ceará (TRT7) desde 2021, onde ingressei como servidor público federal (analista de TIC) no ano de 2010. Fui diretor da Divisão de Sistemas de TIC do TRT7 entre 2018 e 2020 e também tenho experiência prévia na Dataprev, Serpro e Ponto de Presença da Rede Nacional de Ensino e Pesquisa (RNP) no Ceará.
Graduado em ciências da computação pela Universidade Federal do Ceará e especialista em gerenciamento de projetos de TIC pela Universidade do Sul de Santa Catarina. Detentor das certificações em gestão e inovação: Project Management Professional © (PMP), Professional Scrum Master II © (PSM II), Professional Scrum Master I © (PSM I), Professional Scrum Product Owner I © (PSPO I), Kanban Management Professional © (KMP II), Certified Lean Inception Facilitator® (CLF), ISO 31000:2018 Risk Management Professional © e Project Thinking Essentials.
Desenvolvedor Full Stack, possuo experiência em diversas arquiteturas / plataformas de desenvolvimento. Já tive experiências profissionais em redes metropolitanas de alta velocidade (GigaFOR/RNP), business intelligence, desenvolvimento de sistemas, gestão de projetos e produtos, governança, etc. Experiência em dezenas de projetos com abordagens de gestão ágeis, híbridas e tradicionais, incluindo projeto com menção honrosa no Prêmio de Excelência em Governo Eletrônico (e-Gov).
Com dezenas de turmas de capacitação, oficinas ou palestras ministradas nas temáticas de gestão ágil, gestão de projetos, tecnologia, inovação e produtividade nas seguintes instituições: Conselho Superior da Justiça do Trabalho (CSJT), Tribunal de Justiça do Distrito Federal e Territórios (TJDFT), Tribunais Regionais do Trabalho do Ceará (TRT7), Pará e Amapá (TRT8), Sergipe (TRT20), Rio Grande do Norte (TRT21), Tribunais Regionais Eleitorais do Ceará (TRE-CE), Mato Grosso do Sul (TRE-MS) e da Bahia (TRE-BA), Justiça Federal em Sergipe (JF-SE), Justiça Federal no Ceará (JF-CE), Companhia Siderúrgica do Pecém (CSP), Instituto Federal do Ceará (IF-CE), Instituto Federal do Rio Grande do Norte (IF-RN), Banco do Nordeste do Brasil (BNB), Gagliardi (Mobil), Udemy, Companhia Cearense de Gás (CEGÁS), Agile Trends Gov, Project Management Institute (PMI-CE), Cagece, Faculdade Estácio e Associação de Gerenciamento de Projetos do Mato Grosso do Sul (AGPMS).