☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

quinta-feira, 11 de janeiro de 2024

🐒 Os 12 Macacos, COBOL e o Vírus que Não Cabia no RACF

 

Bellacosa Mainframe e os 12 macacos cobol virus coisas q nao cabiam no racf

☕ Um Café no Bellacosa Mainframe

🐒 Os 12 Macacos, COBOL e o Vírus que Não Cabia no RACF

ARCO I — CAPÍTULO I

Quando a informação começou a se comportar como epidemia

Não era exatamente um vírus. Não destruía arquivos, não formatava discos e não provocava um S0C7. Era muito pior para quem pretendia controlá-lo: era uma ideia.


🕰️ 00:00 — Algum lugar entre 1996 e 2026

Imagine que você é um programador COBOL.

Não um desses personagens cinematográficos que digitam furiosamente:

ACCESS MAINFRAME
HACK PENTAGON
PASSWORD ACCEPTED

Não.

Você é um COBOLzeiro legítimo.

Você acredita em coisas civilizadas.

Dataset tem nome.

Programa tem versão.

Usuário tem identificação.

Arquivo tem catálogo.

Transação tem log.

Acesso tem autorização.

Produção tem RACF.

Problema tem chamado.

E, se Deus, JES2 e o storage permitirem, aquilo que foi gravado em algum lugar pode ser encontrado novamente.

Existe uma certa beleza nisso.

O mainframe é uma civilização construída sobre a ideia de que controle importa.

Então alguém coloca você diante da Internet.

Você olha.

Ela olha de volta.

E pergunta:

— Onde está o catálogo?

Ninguém responde.

— Quem é o administrador?

Silêncio.

— Qual é o nó principal?

Risadas.

— Quem autorizou esse usuário?

Mais risadas.

Então você faz a pergunta definitiva:

— Como eu deleto isso de todos os lugares?

Nesse momento Bruce Willis aparece no corredor, olha para você com aquela expressão cansada de quem já tentou salvar o futuro algumas vezes e responde:

— Você não deleta.

Bem-vindo ao primeiro capítulo.

Coloque café.

Vai piorar.


🐒 1. O Exército dos 12 Macacos entra no CPD

Os 12 Macacos (12 Monkeys, 1995), dirigido por Terry Gilliam, é uma das melhores metáforas possíveis para conversarmos sobre Internet, censura, liberdade, subculturas digitais e circulação de informação.

No filme, a humanidade vive as consequências de uma catástrofe biológica.

Existe um passado.

Existe um futuro devastado.

Existe uma tentativa de descobrir a origem.

Existe informação fragmentada.

Existem interpretações erradas.

Existem pistas.

Existem pessoas tentando impedir acontecimentos que talvez já façam parte da própria história.

E, acima de tudo, existe uma obsessão:

encontrar o paciente zero.

Na Internet fazemos isso o tempo inteiro.

Uma coisa aparece.

Um meme explode.

Uma teoria se espalha.

Uma palavra estranha começa a ser utilizada.

Uma comunidade desconhecida torna-se notícia.

Um comportamento considerado perigoso aparece entre adolescentes.

Uma plataforma é acusada.

Um telejornal pergunta:

"De onde veio isso?"

O governo pergunta.

Os pais perguntam.

A polícia pergunta.

Os jornalistas perguntam.

As plataformas perguntam.

E o velho programador COBOL pergunta algo ainda mais pragmático:

QUAL FOI O JOB QUE GEROU ESSA PORCARIA?

Porque no mainframe essa pergunta faz sentido.

Na Internet, nem sempre.


🦠 2. Informação não é vírus — mas às vezes se comporta como um

Precisamos estabelecer uma diferença importante.

Uma informação não é literalmente um organismo.

Um meme não possui metabolismo.

Uma postagem não tem DNA.

Um vídeo não espirra.

Entretanto, existe uma semelhança fascinante na maneira como conteúdos circulam.

Uma pessoa recebe.

Ela transmite.

Outra modifica.

A terceira retransmite.

Uma comunidade adapta.

Outra comunidade traduz.

Alguém transforma em imagem.

Outro cria uma piada.

Outro inventa uma abreviação.

Outro faz um vídeo.

Alguém denuncia.

Um jornalista publica uma matéria sobre a denúncia.

Milhares de pessoas que jamais tinham ouvido falar do assunto descobrem que ele existe.

Temos então algo parecido com:

PESSOA A
   |
   v
INFORMAÇÃO
   |
   +------> PESSOA B
   |           |
   |           +------> PESSOA D
   |
   +------> PESSOA C
               |
               +------> COMUNIDADE
                           |
                           +------> OUTRA REDE

Só que existe uma diferença terrível.

Durante a transmissão, a informação pode sofrer mutação.

Quem já trabalhou décadas com sistemas conhece perfeitamente o problema.

É o telefone sem fio transformado em arquitetura distribuída.


🧬 3. A mutação digital

Considere uma frase:

"Aconteceu X."

Alguém repassa:

"Parece que aconteceu X."

Outro:

"Confirmaram que aconteceu X."

Outro:

"Estão escondendo que aconteceu X."

Outro:

"A imprensa não quer que você saiba que aconteceu X."

Finalmente aparece:

"URGENTE!!! COMPARTILHE ANTES QUE APAGUEM!!!"

Pronto.

O dado inicial pode ter desaparecido completamente.

O que circula agora não é mais o registro original.

É uma linhagem.

Para um COBOLzeiro isso é perturbador.

Imagine atualizar um cadastro bancário assim:

MOVE WS-SALDO TO CLIENTE-SALDO

mas cada sistema intermediário pudesse decidir:

IF EU-ACHO-QUE-EH-ISSO
   ADD 20 TO CLIENTE-SALDO
END-IF

Seríamos todos milionários aproximadamente quinze minutos antes da intervenção do Banco Central.

Na cultura digital, entretanto, essa transformação acontece continuamente.

Memes são mutações.

Gírias são mutações.

Recortes são mutações.

Remixes são mutações.

Screenshots são mutações de contexto.

Vídeos curtos retirados de vídeos longos podem produzir novas interpretações.

Uma informação deixa de possuir apenas conteúdo.

Ela ganha uma história de transmissão.


🏛️ 4. O mainframe acredita em autoridade

Vamos voltar ao nosso habitat natural.

Imagine um ambiente z/OS.

Existe segurança.

Existe identidade.

Existe autenticação.

Existe autorização.

Existe auditoria.

Temos RACF ou outro produto equivalente trabalhando dentro de uma arquitetura em que recursos podem ser protegidos.

O conceito fundamental é simples:

nem todo usuário pode fazer qualquer coisa.

Se BELLACOSA tentar acessar algo para o qual não possui autorização, podemos encontrar algo conceitualmente semelhante a:

ICH408I USER(BELLACOS)
         ACCESS INTENT(READ)
         ACCESS ALLOWED(NONE)

É frustrante?

Às vezes.

Mas existe lógica.

Existe uma autoridade capaz de dizer:

não.

Agora transportemos esse raciocínio para uma rede mundial formada por bilhões de dispositivos, empresas, governos, redes privadas, servidores, aplicações, protocolos e pessoas.

Quem possui o SPECIAL?

Resposta:

ninguém possui o SPECIAL da Internet inteira.

Esse detalhe muda tudo.


🌐 5. A Internet não nasceu como um grande Facebook

Para as gerações que chegaram depois, é fácil imaginar a Internet como uma coleção de aplicativos.

Instagram.

WhatsApp.

YouTube.

TikTok.

Discord.

Reddit.

Telegram.

X.

Mas a cultura digital é mais antiga que essas interfaces.

Antes dos feeds infinitos existiram comunidades muito mais rudimentares.

BBS.

Usenet.

IRC.

Listas de discussão.

FTP.

Newsgroups.

Fóruns.

Chats.

E posteriormente ICQ, mIRC e inúmeros mecanismos improvisados de encontro.

A Internet daquela época tinha uma característica importantíssima:

você precisava procurar.

Hoje um algoritmo pode decidir:

"Você assistiu sete segundos disso. Talvez queira mais."

Naquela Internet, frequentemente você precisava saber:

  • que determinada comunidade existia;

  • onde ela estava;

  • como chegar;

  • qual programa utilizar;

  • quais palavras eram utilizadas;

  • como conversar;

  • quais regras informais existiam.

Era quase geografia.

Existiam continentes invisíveis.

E as palavras eram coordenadas.


🔤 6. A palavra como endereço

Aqui começa uma das partes mais interessantes de nossa história.

Antes de algoritmos sofisticados compreenderem aproximadamente o que você deseja, saber o vocabulário correto era poder.

Você poderia procurar durante horas por uma coisa sem encontrá-la simplesmente porque não conhecia a palavra usada por aquela comunidade.

Então alguém ensinava o termo.

E tudo mudava.

É como entrar no ISPF sem saber o nome do dataset.

Você sabe que alguma coisa existe.

Mas tente procurar:

'ALGUMA.COISA.QUE.NAO.SEI'

Boa sorte.

Agora alguém cochicha:

HLQ.PROJETO.ARQUIVO

Pronto.

A porta apareceu.

É por isso que vocabulários, códigos, abreviações e gírias possuem tanta importância nas subculturas digitais.

Eles funcionam simultaneamente como:

identidade, filtro, senha cultural e mecanismo de descoberta.

E aqui começa nosso primeiro grande paradoxo.


📰 7. O jornalista quer alertar

Imagine um telejornal dos anos 1990.

Ou uma revista semanal.

A pauta é:

"Os perigos da Internet."

A intenção pode ser absolutamente legítima.

Pais precisam conhecer riscos.

Professores precisam compreender novos comportamentos.

Autoridades precisam saber que determinados fenômenos existem.

O público precisa ser informado.

Então a reportagem explica:

"Existe uma nova prática chamada X."

O espectador em casa pensa:

X?

A reportagem continua:

"Usuários encontram esse material procurando pela expressão Y."

O espectador pega uma caneta.

Y.

"Eles utilizam programas como Z."

Anotado.

Temos agora um fenômeno curioso.

Antes da reportagem:

USUARIO-CONHECE-ASSUNTO = 'N'
USUARIO-CONHECE-TERMO   = 'N'
USUARIO-CONHECE-MEIO    = 'N'

Depois:

USUARIO-CONHECE-ASSUNTO = 'S'
USUARIO-CONHECE-TERMO   = 'S'
USUARIO-CONHECE-MEIO    = 'S'
CURIOSIDADE             = 100

O alerta também transmitiu conhecimento operacional.


☢️ 8. Informação sobre perigo também é informação

Isso não significa que a imprensa deva esconder perigos.

Muito pelo contrário.

Existe interesse público em informar.

O problema é mais sofisticado:

quanto detalhe é necessário para explicar um risco sem transformar a explicação em mecanismo de descoberta?

Essa pergunta existia antes da Internet.

Mas a Internet multiplicou sua importância.

Imagine um telejornal dizendo:

"Existe um golpe bancário."

Ótimo.

Agora imagine que, para demonstrar o perigo, ele descreva detalhadamente cada etapa operacional necessária para reproduzi-lo.

Em determinado ponto, educação e exposição operacional começam a se aproximar perigosamente.

Segurança da informação conhece esse dilema há décadas.

Divulgação responsável de vulnerabilidades existe justamente porque:

conhecimento pode proteger e atacar.

Tudo depende de contexto, detalhe, intenção e capacidade.


🔥 9. O fruto proibido recebeu hyperlink

Existe ainda uma característica profundamente humana.

Diga:

"Não abra aquela porta."

O cérebro responde:

"O que existe atrás daquela porta?"

Diga:

"Não pesquise essa palavra."

E acabamos de ensinar uma palavra nova.

Diga:

"Esse site é tão absurdo que deveria desaparecer."

E algumas pessoas perguntarão:

"Qual site?"

Isso não significa que toda proibição aumente necessariamente a circulação de conteúdo.

Esse seria um erro importante.

Remoções podem funcionar.

Moderação pode reduzir exposição.

Desindexação pode dificultar descoberta.

Investigações podem desmontar redes criminosas.

Controles podem proteger vítimas.

Mas existe uma variável que nenhum IF elimina completamente:

01 HUMAN-CURIOSITY PIC 9(03) VALUE 999.

E ela participa de praticamente toda a história da comunicação.


🚨 10. Censura, moderação e crime não são sinônimos

Precisamos colocar uma placa enorme neste capítulo:

NÃO JOGUE TUDO NO MESMO OCCURS.

Quando alguém diz:

"Isso é censura!"

precisamos perguntar:

Quem removeu?

Foi o Estado?

Foi uma ordem judicial?

Foi uma empresa privada aplicando suas regras?

Foi o administrador de uma comunidade?

Foi um moderador?

Foi um sistema automático?

Houve crime?

Houve apenas violação dos termos de serviço?

São situações diferentes.

Um administrador expulsar alguém de um servidor Discord não possui automaticamente o mesmo significado jurídico de um Estado proibir determinada manifestação.

Uma plataforma remover conteúdo segundo suas políticas também não é automaticamente equivalente a uma condenação criminal.

E uma investigação policial sobre uma conduta prevista em lei não pode ser reduzida simplesmente a:

"Estão censurando a Internet."

Essa distinção será fundamental quando chegarmos ao ECA.

Porque existe uma fronteira em que nossa conversa deixa de tratar apenas de liberdade e passa a tratar também de proteção de pessoas vulneráveis e condutas criminalizadas pela legislação brasileira.

Esse assunto merece capítulo próprio.

E terá.


👶 11. A variável que muda toda a equação

Existe uma diferença enorme entre uma comunidade formada exclusivamente por adultos e ambientes frequentados também por crianças e adolescentes.

Não apenas culturalmente.

Juridicamente.

Eticamente.

Arquitetonicamente.

Um serviço digital pode pensar:

USER = USER

A sociedade não pode simplesmente fazer isso.

Idade importa.

Vulnerabilidade importa.

Assimetria de poder importa.

Exploração importa.

A legislação brasileira estabelece proteção especial a crianças e adolescentes.

Consequentemente, quando começarmos a discutir Discord, Telegram, WhatsApp, fóruns e comunidades digitais, não será suficiente perguntar:

"Existe liberdade de expressão?"

Precisaremos também perguntar:

"Quem está naquele ambiente?"

E:

"O que está acontecendo com essas pessoas?"

Liberdade não transforma crime em opinião.

Da mesma maneira, preocupação com crime não deveria transformar qualquer comportamento estranho, subcultura ou manifestação desagradável automaticamente em crime.

Essa distinção é difícil.

Por isso ela importa.


🧑‍💻 12. Nasce a tribo digital

Agora chegamos às subculturas.

Toda comunidade humana cria linguagem.

Médicos fazem isso.

Advogados fazem.

Militares fazem.

Programadores fazem.

Mainframeiros fazem isso de maneira quase criminosa.

Experimente colocar uma pessoa normal numa conversa:

"O AOR chamou o programa via LINK, pegou AEI9 porque o arquivo estava indisponível, depois vimos no SDSF que o batch tinha quebrado e precisamos conferir o RACF."

A pessoa pergunta:

Vocês são uma seita?

Talvez.

Mas esse vocabulário possui função.

Ele comprime conhecimento.

Quem conhece o contexto entende rapidamente.

Subculturas digitais fazem exatamente a mesma coisa.

Criam:

  • palavras;

  • abreviações;

  • memes;

  • referências;

  • símbolos;

  • piadas internas;

  • códigos;

  • maneiras específicas de escrever.

Isso gera pertencimento.

Mas também pode dificultar a compreensão externa.


🕵️ 13. Quando o moderador aprende a palavra

Imagine uma plataforma tentando impedir determinado comportamento.

Ela descobre que usuários utilizam:

PALAVRA-X

Então cria:

IF MESSAGE CONTAINS PALAVRA-X
    BLOCK MESSAGE
END-IF

Problema resolvido?

Claro que não.

Somos programadores.

Sabemos que nunca termina no primeiro IF.

Os usuários percebem.

Substituem a palavra.

O sistema aprende a nova palavra.

Os usuários inventam outra.

Entram abreviações.

Depois imagens.

Depois memes.

Depois contexto.

Depois ironia.

Depois códigos conhecidos apenas pelos membros.

Temos uma corrida:

FILTRO
   ↓
ADAPTAÇÃO
   ↓
NOVO FILTRO
   ↓
NOVA ADAPTAÇÃO
   ↓
CLASSIFICADOR
   ↓
NOVO DIALETO
   ↓
IA
   ↓
NOVO CONTEXTO

É uma guerra semântica.

E estamos apenas começando.


🐒 14. Onde estão os 12 Macacos?

Essa é a pergunta perfeita.

Quando alguma coisa ruim acontece numa comunidade digital, existe uma tentação enorme de procurar:

O grupo responsável.

Pode existir.

Em crimes organizados, evidentemente pode haver indivíduos, grupos, estruturas e responsabilidades identificáveis.

Mas fenômenos culturais amplos frequentemente não possuem uma única sala secreta onde doze pessoas decidiram:

"A partir de amanhã todos farão isso."

Eles emergem.

Um usuário copia outro.

Uma piada atravessa comunidades.

Um termo migra.

Um algoritmo recomenda.

Um influenciador comenta.

Um jornal noticia.

Um adversário denuncia.

Alguém publica a denúncia.

A denúncia viraliza.

Pessoas descobrem o conteúdo através da própria denúncia.

Agora tente desenhar o diagrama de causa.

Boa sorte.


🧮 15. O COBOLzeiro procura o ROOT CAUSE

Nós fomos treinados para isso.

Produção caiu.

War Room.

Café.

Logs.

Dump.

SMF.

Abend.

Horário.

Mudança.

Programa.

Transação.

Dataset.

ROOT CAUSE.

Encontramos.

Corrigimos.

Documentamos.

Encerramos incidente.

Na cultura digital, frequentemente encontramos isto:

CAUSE-A ---> EVENT
CAUSE-B ---> EVENT
CAUSE-C ---> EVENT
     ^         |
     |         v
     +----- REACTION
              |
              v
            MEDIA
              |
              v
          MORE USERS
              |
              v
           EVENT-2

A consequência alimenta a causa.

É feedback.

A notícia modifica o fenômeno noticiado.

A moderação modifica o comportamento moderado.

A proibição modifica o vocabulário.

O algoritmo modifica aquilo que as pessoas produzem.

As pessoas aprendem a modificar o conteúdo para agradar ao algoritmo.

E o algoritmo aprende com aquilo que as pessoas modificaram para agradá-lo.

Terry Gilliam provavelmente sorriria.


📡 16. Ontem você procurava a subcultura

Existe uma diferença que será essencial nos próximos capítulos.

Na velha Internet, muitas comunidades eram relativamente difíceis de encontrar.

Era preciso conhecer alguém.

Saber um endereço.

Encontrar um fórum.

Descobrir um canal.

Aprender uma palavra.

Instalar determinado programa.

Isso criava fricção.

Fricção é uma coisa subestimada.

Para chegar ao conteúdo você precisava executar:

INTERESSE
   +
CONHECIMENTO
   +
FERRAMENTA
   +
ESFORÇO

Hoje existe outra possibilidade:

INTERESSE = 0

ALGORITHM:
    SHOW CONTENT

Você não encontrou a comunidade.

A comunidade encontrou você.

Essa transformação talvez seja uma das maiores mudanças da história das subculturas digitais.

E será central quando chegarmos às redes sociais.


🤖 17. O algoritmo não precisa gostar de você

Outra confusão frequente:

"O algoritmo quer isso."

Algoritmos não precisam possuir desejos humanos.

Um sistema de recomendação pode simplesmente estar otimizado para algum conjunto de objetivos.

Clique.

Retenção.

Visualização.

Interação.

Engajamento.

Conversão.

Se determinado conteúdo produz reação, ele pode ganhar circulação dependendo da arquitetura e dos critérios utilizados.

E indignação também é interação.

Você vê algo absurdo.

Comenta:

"QUE ABSURDO!"

Compartilha:

"VEJAM QUE ABSURDO!"

Cinco pessoas respondem.

Três brigam.

Alguém faz vídeo respondendo.

Parabéns.

Você talvez tenha acabado de fornecer sinais de interesse ao ecossistema que desejava combater.

É o equivalente digital a tentar apagar incêndio com:

//EXTING JOB
//STEP01 EXEC PGM=IEBGENER
//SYSUT1 DD *
     GASOLINA
/*

📰 18. O paradoxo da denúncia

Isso nos leva novamente à imprensa.

Denunciar é necessário.

Investigar é necessário.

Informar é necessário.

Mas a forma da informação importa.

Existe diferença entre:

"Autoridades identificaram determinada prática perigosa e explicamos como se proteger."

e fornecer detalhes desnecessários que facilitem reprodução ou descoberta.

O mesmo problema aparece em:

  • segurança cibernética;

  • golpes;

  • desafios perigosos;

  • extremismo;

  • automutilação;

  • exploração;

  • fraudes;

  • determinadas comunidades criminosas.

Existe um equilíbrio delicado entre:

informar suficientemente para proteger

e

detalhar suficientemente para ensinar.

Não existe algoritmo perfeito para determinar essa fronteira.

Nem jornalista perfeito.

Nem moderador perfeito.

Nem IA perfeita.


🧠 19. A memória humana é o backup que ninguém consegue apagar

Agora chegamos ao detalhe que destrói definitivamente nosso sonho de DELETE.

Suponha que uma informação seja removida.

Servidor apagado.

Postagem removida.

Conta excluída.

Acabou?

Não necessariamente.

Alguém viu.

Alguém lembra.

Alguém anotou.

Alguém tirou screenshot.

Alguém comentou em outro lugar.

Alguém explicou para outra pessoa.

Mesmo que todas as cópias digitais desaparecessem magicamente, existe um dispositivo extremamente inconveniente:

cérebro humano.

Não possui interface REST confiável.

Não aceita DELETE.

Não possui transação distribuída.

E frequentemente altera os registros sem preservar o original.

É provavelmente o pior banco de dados já colocado em produção.

Mesmo assim, continuamos utilizando há alguns milhares de anos.


🦠 20. O verdadeiro vírus

Talvez agora possamos entender nossa metáfora.

O vírus de nossa história não é Facebook.

Não é Discord.

Não é Telegram.

Não é Reddit.

Não é televisão.

Não é jornal.

Não é eMule.

Não é IRC.

Não é algoritmo.

Essas coisas são, dependendo do contexto, ambientes, vetores, amplificadores, filtros ou barreiras.

O elemento que atravessa todos eles é:

INFORMAÇÃO.

E informação possui uma característica extraordinária:

ela pode ser copiada sem que o original desapareça.

Se eu lhe entregar meu relógio, fico sem relógio.

Se eu lhe entregar uma informação, agora somos dois possuindo a informação.

Isso muda completamente a economia da propagação.


☕ 21. Easter egg: o operador recebe uma mensagem

São 03:17.

Nosso programador está sozinho no CPD.

Existe uma caneca de café cuja composição química já não pode ser determinada pelas técnicas disponíveis à ciência.

O terminal 3270 pisca.

Surge uma mensagem que ele não reconhece:

BELLACOSA INFORMATION CONTROL FACILITY
--------------------------------------

SYSTEM TIME....: UNKNOWN
ORIGIN.........: UNKNOWN
NETWORK........: GLOBAL

INCIDENT TYPE..: INFORMATION OUTBREAK

PATIENT ZERO...: NOT FOUND
COPIES.........: UNKNOWN
MUTATIONS......: ACTIVE

ENTER COMMAND ===> _

O programador pensa.

Digita:

DELETE INFORMATION

Resposta:

COMMAND REJECTED

REASON:
INFORMATION EXISTS ON REMOTE NODES.

Ele tenta:

DELETE REMOTE NODES

Resposta:

COMMAND REJECTED

REASON:
REMOTE NODES ARE NOT UNDER YOUR AUTHORITY.

Irritado:

RACF PERMIT INTERNET CLASS(*) ACCESS(NONE)

Silêncio.

Então:

ICH408I INTERNET NOT DEFINED TO RACF

O programador tira os óculos.

Olha para o café.

Olha novamente para a tela.

Finalmente pergunta:

WHO CONTROLS INTERNET?

O cursor permanece parado por alguns segundos.

Então surge:

NO SINGLE OWNER FOUND.

Mais uma linha:

WARNING:
SEARCHING FOR PATIENT ZERO MAY CHANGE THE OUTBREAK.

E outra:

12 MONKEYS STATUS: UNKNOWN

A tela apaga.


🐒 22. E talvez esse seja o verdadeiro problema

Passamos décadas tentando aplicar metáforas do mundo físico ao digital.

Biblioteca.

Página.

Documento.

Lixeira.

Pasta.

Arquivo.

Correio.

Endereço.

Comunidade.

Parede.

Amigo.

Seguidor.

Canal.

Todas ajudam.

Nenhuma explica completamente o fenômeno.

Talvez precisemos acrescentar outra:

epidemiologia da informação.

Não para dizer que ideias são doenças.

Isso seria simplista e perigoso.

Mas para compreender que informação possui:

  • origem;

  • transmissão;

  • alcance;

  • mutação;

  • comunidades;

  • barreiras;

  • vetores;

  • amplificadores;

  • resistência;

  • memória.

E, principalmente, efeitos inesperados das tentativas de intervenção.


🔮 23. O que vem depois

Nosso COBOLzeiro ainda acredita que conseguirá encontrar o paciente zero.

Coitado.

No próximo capítulo vamos colocá-lo diante de algo ainda mais estranho.

Uma revista ou um telejornal deseja proteger o público.

Produz uma reportagem sobre alguma coisa que poucas pessoas conhecem.

Explica o nome.

Mostra o fenômeno.

Apresenta o vocabulário.

Talvez indique até os ambientes nos quais aquilo circula.

No dia seguinte milhares de curiosos sabem uma coisa que não sabiam anteriormente:

o que procurar.

E começaremos a investigar uma pergunta desconfortável:

É possível denunciar alguma coisa sem também aumentar sua visibilidade?

Porque existe uma diferença gigantesca entre dizer:

"Existe uma porta perigosa."

e explicar:

"A porta fica no terceiro corredor, à esquerda, e esta é a palavra escrita nela."


🖥️ FINAL DO CAPÍTULO I

No CPD, o terminal volta a acender sozinho.

BELLACOSA MAINFRAME
------------------------------------

INCIDENT: INFORMATION OUTBREAK

PATIENT ZERO........ NOT FOUND
TRANSMISSION........ ACTIVE
MUTATION............ ACTIVE
HUMAN CURIOSITY..... ACTIVE

NEXT TRACE SOURCE:

   [ ] BBS
   [ ] USENET
   [ ] IRC
   [ ] TELEVISION
   [ ] NEWSPAPER
   [X] MAGAZINE

SOURCE IDENTIFIED:

VEJA

WARNING:

THE SOURCE MAY NOT HAVE CREATED
THE INFORMATION.

IT MAY HAVE DONE SOMETHING
FAR MORE INTERESTING:

TAUGHT PEOPLE WHAT TO SEARCH FOR.

------------------------------------

ARC I
CHAPTER I........... COMPLETE
CHAPTER II.......... WAITING

COMMAND ===> _

Bruce Willis observa o terminal.

O COBOLzeiro pergunta:

— Então no próximo capítulo encontramos o culpado?

Bruce Willis balança a cabeça.

— Não.

— Encontramos pelo menos o paciente zero?

— Também não.

— Então o que encontramos?

Ele olha para uma velha revista sobre a mesa.

— O manual.

CONTINUA...


🐒 Próximo capítulo

ARCO I — CAPÍTULO II

📺 "Não procure isto na Internet" — e milhões descobriram o que procurar

Revista Veja, televisão, jornais, palavras-chave, curiosidade, pânico moral, efeito Streisand e o curioso período da história em que uma reportagem podia tentar ensinar os pais a proteger os filhos — enquanto um adolescente diante do computador anotava cuidadosamente cada palavra nova que aparecia na matéria.

quarta-feira, 10 de janeiro de 2024

Artigos para ler, Um Roteiro teórico para trabalhar com Mainframe

Roteiro para aprender Mainframe Antes de começarmos, vamos falar sobre computadores, vamos ver as origens, saber sobre computadores e computação.
Leia na Integra

terça-feira, 9 de janeiro de 2024

MegaFilmesHD — Quando um Casal do Interior Colocou Hollywood em Produção e a Polícia Federal Executou um CANCEL JOB

 
Bellacosa Mainframe apresenta o mitico file MegaFilmesHD e sua historia no mundo da pirataria digital

☕ Um Café no Bellacosa Mainframe

MegaFilmesHD — Quando um Casal do Interior Colocou Hollywood em Produção e a Polícia Federal Executou um CANCEL JOB

Ou: o portal que alegava ser o quinto maior site de filmes do mundo, atendia 60 milhões de acessos mensais, faturava com publicidade, mantinha 150 mil arquivos no catálogo — até a Operação Barba Negra chamar o Agente 86 para descobrir por que o telefone-sapato estava consumindo tanta banda


— Chefe, descobrimos uma organização que distribui filmes para milhões de pessoas.

— Excelente trabalho, 86. Onde fica a sede?

— Cerquilho, interior de São Paulo.

— E os servidores?

— Possivelmente no exterior.

— E os clientes?

— Brasil, Portugal, Japão...

— E os pagamentos?

— Ninguém paga para assistir.

— Então não existe lucro.

— Existia publicidade, Chefe.

— Quanto?

— A Polícia Federal estimou R$ 70 mil por mês.

— Sessenta milhões de acessos para setenta mil reais?

— Errei por muito, Chefe?

— Por aproximadamente sessenta milhões de requisições.

Bem-vindo, jovem programador COBOL, a uma das escavações mais curiosas da arqueologia digital brasileira.

Não estamos entrando na dark web, quebrando criptografia nem ensinando ninguém a ressuscitar um portal pirata. Nossa “internet proibida” é aquela camada quase soterrada da web dos anos 2010: domínios mortos, matérias arquivadas, vídeos em baixa resolução, links quebrados, memes fossilizados e notícias que contam pedaços diferentes da mesma história.

O objeto recuperado hoje é o MegaFilmesHD.

Durante alguns anos, aquele nome foi tão conhecido pelo internauta brasileiro quanto Netflix, Torrent, Orkut, MSN e a pergunta:

“Tem aí legendado ou só dublado?”

O site agregava filmes, séries, desenhos, animes, documentários, novelas e shows para reprodução gratuita. Não pagava aos titulares das obras e transformava sua gigantesca audiência em receita publicitária.

Em novembro de 2015, a Polícia Federal bateu à porta.

A operação tinha um nome perfeito para a ocasião: Barba Negra.

Maxwell Smart, o Agente 86, finalmente recebera uma missão para a qual seu telefone-sapato parecia tecnologicamente adequado.



1. Antes do streaming virar um condomínio fechado

Para entender o sucesso do MegaFilmesHD, precisamos carregar o backup de 2010.

Netflix ainda não era a central mundial de entretenimento que conhecemos. O serviço iniciou suas operações no Brasil em 2011, mas o catálogo era limitado, as conexões eram instáveis e muita gente sequer sabia o que significava “streaming”.

Havia televisão por assinatura, porém cara. Filmes digitais estavam fragmentados entre serviços pouco conhecidos. Algumas séries demoravam meses para chegar oficialmente ao país. Animes dependiam de comunidades de fãs, legendadores voluntários, fóruns, IRC, torrents e sites que pareciam ter sido desenhados dentro do Microsoft FrontPage depois de uma noite de cachaça.

O fluxo comum era:

  1. Procurar o título no Google.

  2. Entrar em sete páginas suspeitas.

  3. Fechar quinze pop-ups.

  4. Descobrir que três botões de “Play” eram anúncios.

  5. Instalar acidentalmente uma barra de ferramentas.

  6. Encontrar o player verdadeiro.

  7. Perceber que o áudio estava em russo.

  8. Voltar para o passo 1.

O MegaFilmesHD apareceu oferecendo uma experiência relativamente organizada: catálogo, capas, categorias, busca e reprodução dentro do navegador.

Não criou a pirataria digital. Resolveu sua péssima interface.

Essa distinção é fundamental.

Napster não inventou o compartilhamento de música. Tornou-o pesquisável.

Google não inventou as páginas. Organizou-as.

Uber não inventou o automóvel. Conectou oferta, demanda e localização.

O MegaFilmesHD não inventou arquivos ilegais. Criou uma camada de apresentação suficientemente simples para que pessoas comuns deixassem de precisar compreender torrents, codecs, trackers, seeds, peers e a anatomia de um botão falso de download.

Para um programador COBOL júnior, eis a primeira aula:

Muitas revoluções digitais não surgem porque alguém inventou um novo dado. Surgem porque alguém criou uma interface melhor para localizar e consumir o dado que já existia.



2. O homem que voltou do Japão com uma ideia

Marcos Magno Cardoso contou que havia trabalhado durante anos no Japão. Ao retornar ao Brasil, por volta de 2010, começou o projeto que se transformaria no MegaFilmesHD.

Segundo seu relato posterior, a ideia era permitir o acesso a filmes e séries para quem não podia pagar. A defesa também afirmou que ele tivera contato com serviços semelhantes no Japão e não imaginava que o caso brasileiro poderia terminar em prisão.

Isso deve ser entendido como a versão apresentada por Marcos e por seu advogado, não como uma declaração judicial de legalidade ou inocência.

O site teria começado de maneira relativamente modesta. Mas sistemas têm uma característica conhecida por qualquer coboleiro que abriu um programa escrito em 1987:

Se funciona, alguém vai depender dele. Se muita gente depender dele, ninguém mais saberá desligá-lo sem provocar um incidente.

O pequeno projeto cresceu.

Vieram mais títulos, mais visitantes, mais colaboradores, mais publicidade e uma página gigantesca no Facebook. De acordo com as estimativas divulgadas pela Polícia Federal, o portal alcançou:

  • Aproximadamente 150 mil arquivos no catálogo;

  • Cerca de 60 milhões de acessos mensais no primeiro semestre de 2015;

  • Mais de 4,5 milhões de seguidores em uma rede social;

  • Audiência composta por aproximadamente 85% de brasileiros;

  • Visitantes estrangeiros, especialmente de Portugal e do Japão;

  • Receita estimada em R$ 70 mil mensais, proveniente principalmente de publicidade.

A Reuters registrou que a PF encontrou inclusive programas disponibilizados antes de suas estreias oficiais e que as contas bancárias de sete suspeitos foram bloqueadas. A renda, segundo o comunicado policial, vinha da cobrança pelos anúncios exibidos no portal. Reuters — operação contra o MegaFilmesHD

É aqui que precisamos colocar o Agente 86 dentro do Cone do Silêncio:

— Chefe, o site era o quinto maior do mundo!

— Segundo quem, 86?

— Segundo o criador do site.

— Alguma medição independente?

— Não consegui ouvir. O Cone do Silêncio caiu sobre a minha cabeça.

A afirmação reproduzida na imagem — “portal de filmes online do Brasil e quinto maior do mundo” — aparece como uma alegação do criador e circula em matérias e postagens posteriores. Não encontrei um ranking independente suficientemente sólido que confirme essa posição mundial.

O que pode ser afirmado com segurança é que o site foi descrito pelas autoridades e pela imprensa como um dos maiores portais de streaming ilegal da América Latina.

Isso já é colossal.

E “60 milhões de acessos” não significa necessariamente 60 milhões de pessoas diferentes. Uma pessoa pode gerar várias visitas, sessões e visualizações. Em ambiente corporativo, confundir hits, requisições, sessões, páginas vistas e usuários únicos é uma excelente maneira de transformar uma apresentação para a diretoria num episódio de Agente 86.



3. Como aquilo podia suportar tanta gente?

Aqui precisamos separar fato documentado de reconstrução técnica.

As matérias da época informam o tamanho do catálogo, a audiência e a existência de publicidade, mas não oferecem uma arquitetura completa e auditada do MegaFilmesHD. Portanto, não seria correto inventar marcas de servidores, quantidades de máquinas ou topologias exatas.

Contudo, podemos compreender o modelo típico desses portais.

O site visível ao usuário não precisava necessariamente armazenar e transmitir sozinho cada byte de todos os filmes. Ele podia funcionar principalmente como:

  • Catálogo de títulos;

  • Banco de metadados;

  • Mecanismo de pesquisa;

  • Organizador de categorias;

  • Página de exibição;

  • Agregador de players ou conteúdos hospedados em diferentes serviços;

  • Plataforma publicitária.

Em linguagem mainframe, imagine que o MegaFilmesHD fosse um CICS.

O usuário entra numa transação, informa o nome do filme e recebe uma tela. Mas a informação apresentada pode vir de várias origens. O front-end coordena a experiência; ele não precisa ser o proprietário físico de todo o conteúdo acessado.

Uma arquitetura conceitual seria:

Usuário → Portal → Catálogo → Página do título → Player → Hospedagem externa
                    ↓
              Publicidade

Se o vídeo estivesse em infraestrutura terceirizada, o portal concentraria o tráfego de navegação, busca, catálogo e anúncios, enquanto boa parte da banda pesada poderia ser consumida diretamente nos serviços de vídeo.

Isso é semelhante a um programa COBOL que consulta um índice VSAM contendo referências para registros armazenados em outros datasets. O índice não é o filme; ele informa onde localizar o filme.

Mas atenção: não hospedar fisicamente o arquivo no mesmo servidor não transforma automaticamente a operação em legal. Organizar, disponibilizar, promover e lucrar com acesso não autorizado pode continuar produzindo responsabilidade jurídica.

O velho truque do:

“O conteúdo não está no meu servidor”

pode ser tecnicamente interessante, mas não funciona como IF LEGAL THEN CONTINUE.

O Direito não é um compilador COBOL que só verifica a localização do FD.

Ele examina intenção, participação, lucro, controle, facilitação e o conjunto da operação.



4. O verdadeiro programa-fonte era a publicidade

O usuário não pagava mensalidade. Então de onde vinha o dinheiro?

Dos anúncios.

A audiência atraía redes publicitárias nacionais e estrangeiras. Quanto mais gente procurava filmes, mais impressões, cliques, redirecionamentos e visualizações publicitárias podiam ser monetizados.

O fluxo de negócio era aproximadamente:

PERFORM UNTIL SITE-FECHADO
    EXIBIR-CONTEUDO
    EXIBIR-ANUNCIO
    COMPUTE RECEITA = RECEITA + VALOR-DA-IMPRESSAO
END-PERFORM.

Naturalmente, o programa verdadeiro era muito mais complexo — e juridicamente bem menos divertido.

A publicidade era também a vulnerabilidade estrutural do modelo.

Um serviço clandestino precisa pagar domínio, hospedagem, administração, indexação, suporte e infraestrutura. Se sua receita depende de redes publicitárias, o dinheiro deixa trilhas:

  • Cadastros;

  • Contas bancárias;

  • Contratos;

  • E-mails;

  • Identificadores de afiliados;

  • Histórico de pagamentos;

  • Endereços IP;

  • Acessos administrativos;

  • Registros de domínio;

  • Equipamentos utilizados para gerenciar a operação.

Um endereço pode ser trocado. Um espelho pode surgir. Um arquivo pode ser replicado.

Mas transformar tráfego em dinheiro exige algum ponto de contato com o mundo real.

Essa é a fronteira entre o reino mágico da Internet e o departamento financeiro.

A segunda fase da Operação Barba Negra, realizada em 2016, mirou justamente a sustentação publicitária de outros três portais. A PF afirmou que a enorme audiência atraía redes de propaganda, consideradas a fonte da receita dos sites. Juntos, eles teriam alcançado média de 64 milhões de visitas mensais. UOL — segunda fase da Operação Barba Negra

Lição de segurança:

Você pode esconder o servidor, mas é muito mais difícil esconder continuamente pessoas, dinheiro, administração e rotina operacional.

Ou, como diria o Chefe da CONTROL:

— 86, encontramos o suspeito seguindo o endereço IP?

— Não, Chefe.

— Pelo registro do domínio?

— Também não.

— Então como?

— Ele precisava receber.

— Eu sabia que o departamento financeiro serviria para alguma coisa.


5. 18 de novembro de 2015: CANCEL MEGAFILMES

Na manhã de 18 de novembro de 2015, a Polícia Federal deflagrou a primeira fase da Operação Barba Negra.

Foram realizadas ações em Cerquilho e Campinas, no estado de São Paulo, e em Ipatinga, Minas Gerais.

Marcos Cardoso e Thalita Cardoso foram presos temporariamente em Cerquilho. Outras cinco pessoas foram levadas para prestar esclarecimentos.

A PF apreendeu computadores, discos rígidos, smartphones, automóveis, dinheiro e joias. Contas bancárias foram bloqueadas. O site saiu do ar por determinação judicial.

Os investigados eram suspeitos de violação de direitos autorais e constituição de organização criminosa. A PF informou que a plataforma chegava a oferecer programas antes mesmo da estreia oficial.

A reação pública foi espetacular.

O nome MegaFilmesHD permaneceu entre os assuntos mais comentados. Surgiram memes, protestos, páginas de apoio e uma petição pedindo a libertação dos administradores. Parte dos usuários tratava o portal como serviço público informal de acesso à cultura.

Havia até medo de que a polícia começasse a prender espectadores.

Especialistas ouvidos na época consideravam muito improvável uma perseguição em massa aos usuários comuns, pois o foco da operação estava na administração e monetização do portal. O UOL destacou que o lucro publicitário agravava a situação dos responsáveis. UOL — usuários e consequências da operação

— Chefe, temos sessenta milhões de suspeitos.

— Não temos cadeia para sessenta milhões, 86.

— Poderíamos colocá-los no Cone do Silêncio.

— Isso seria proibido pela Convenção de Genebra.




6. O paradoxo da democratização cultural

O caso provocou uma discussão que continua viva.

De um lado, havia titulares de direitos, produtores, distribuidores, trabalhadores do audiovisual e empresas sustentando que suas obras eram exploradas sem autorização.

Do outro, milhões de usuários enxergavam o portal como resposta a um mercado que oferecia:

  • Catálogos incompletos;

  • Preços incompatíveis com a renda;

  • Longas janelas entre a estreia internacional e a brasileira;

  • Obras indisponíveis legalmente;

  • Conteúdo fragmentado;

  • Barreiras regionais;

  • Poucas opções acessíveis.

O MegaFilmesHD ocupou uma falha de mercado.

Isso explica sua popularidade. Não legaliza sua atividade.

Eis uma distinção essencial:

Explicar por que alguma coisa aconteceu não é o mesmo que justificá-la juridicamente.

Um analista de sistemas também precisa aprender isso. Quando um usuário burla um procedimento porque o sistema oficial é lento e impraticável, a violação continua sendo uma violação. Entretanto, se milhares de usuários fazem a mesma coisa, você provavelmente também possui um problema de arquitetura, experiência ou modelo de negócio.

A pirataria funciona muitas vezes como monitor de indisponibilidade do mercado.

Ela acusa:

CONTEÚDO-DESEJADO: SIM
OFERTA-LEGAL-ACESSÍVEL: NÃO
TEMPO-DE-ESPERA: ALTO
FRAGMENTAÇÃO: ABSURDA

O erro da indústria seria concluir apenas que o público não quer pagar.

Muitas vezes o público quer pagar, mas não quer executar quinze contratos, instalar nove aplicativos, pesquisar onde determinada obra está disponível e descobrir que ela desapareceu do catálogo no meio da temporada.

O MegaFilmesHD demonstrou uma demanda brutal por catálogo unificado, busca simples e reprodução imediata.

A ilegalidade não apaga a lição de produto.


7. Dez dias depois, a prisão terminou — o processo não

Marcos e Thalita permaneceram presos por dez dias e foram soltos em 28 de novembro de 2015 para responder ao processo em liberdade.

Depois da libertação, Marcos concedeu uma entrevista na qual apresentou uma das frases mais improváveis da arqueologia digital brasileira:

Ele próprio assinava Netflix.

Segundo a matéria da Época, Marcos disse que não assistia ao conteúdo que publicava pelo próprio portal e que usava Netflix no celular apreendido pela PF. Também afirmou que pretendia trabalhar dali em diante com negócios digitais legais. Época — “Dono do Mega Filmes HD diz que paga Netflix”

— Chefe, o administrador do maior portal pirata pagava Netflix.

— Não acredito, 86.

— Acreditaria que ele alugava DVDs?

— Não.

— Que assistia à Sessão da Tarde?

— Talvez.

— Então ficamos com a Netflix.

Esse é o mais legítimo momento “Would you believe...?” de toda a história.

Pouco depois, o casal passou a trabalhar com fabricação e entrega de salgados em Cerquilho. Thalita também trabalhava à noite como gerente de um bar. Ela declarou que recomeçar não era motivo de vergonha e que a família já pretendia entrar no ramo alimentício antes da prisão. Diario de Pernambuco — casal recomeça vendendo salgados

De portal com 60 milhões de acessos para salgados entregues num Voyage 1987.

Não é uma piada. É a camada humana do incidente.

Quando um sistema cai, os gráficos mostram requisições interrompidas, perda de receita e indisponibilidade. Não mostram imediatamente as famílias, rotinas e vidas que existiam atrás dos terminais.


8. O clone retorna: MegaFilmesHD 2.0

Como em todo filme de agente secreto, o vilão aparentemente derrotado voltou com um número no nome.

Em janeiro de 2016 surgiu o megafilmeshd20.org, apresentado como um clone do portal original. A página teria alcançado cerca de 17 milhões de visitas mensais e disponibilizado mais de seis mil títulos.

Além dele, Filmesonlinegratis.net e Armagedomfilmes.biz também entraram no radar.

Em 13 de outubro de 2016, a segunda fase da Operação Barba Negra cumpriu mandados em São Paulo, Minas Gerais, Paraíba e Pernambuco. Cinco pessoas foram presas temporariamente e houve bloqueio de contas.

Os três portais somavam, segundo a PF:

  • Aproximadamente 64 milhões de visitas mensais;

  • Cerca de 768 milhões de visitas anuais;

  • Milhares de títulos não autorizados;

  • Receita obtida por publicidade;

  • Audiência relevante no Brasil, Portugal e Japão.

A PF investigou se havia ligação entre o clone e o portal anterior. Um homem detido na Paraíba afirmou que o casal original teria autorizado o uso da marca. Marcos e Thalita voltaram à Polícia Federal para prestar depoimento.

Mas a própria notícia da época registrou um detalhe importante: naquele momento, a PF dizia não possuir evidências de que o casal estivesse novamente distribuindo filmes ilegalmente. Relato sobre o depoimento e a ausência de evidência de nova distribuição

Portanto, cuidado com o MOVE SUSPEITA TO FATO.

Em jornalismo, investigação e segurança da informação:

IF ALEGACAO-NOTICIADA = TRUE
    MOVE "SUSPEITA" TO CLASSIFICACAO
ELSE
    MOVE "NAO CONFIRMADO" TO CLASSIFICACAO
END-IF.

Não se transforma depoimento de terceiro em fato provado por conveniência narrativa.


9. Afinal, qual foi o final?

O final operacional é claro:

  • O MegaFilmesHD original foi retirado do ar em novembro de 2015;

  • Marcos e Thalita ficaram dez dias presos temporariamente;

  • Ambos foram soltos e passaram a responder em liberdade;

  • O casal anunciou o encerramento do projeto;

  • Surgiram clones e páginas usando nomes semelhantes;

  • A segunda fase da Operação Barba Negra derrubou outros três grandes portais em outubro de 2016;

  • O casal original foi novamente ouvido, mas a PF informou naquele momento não ter evidências de que continuasse distribuindo conteúdo.

O final judicial é muito menos nítido nas fontes públicas facilmente acessíveis.

As matérias contemporâneas explicam acusações, prisões temporárias, apreensões, depoimentos e libertação, mas não encontrei documentação pública confiável e suficientemente clara que permitisse afirmar aqui uma condenação definitiva, absolvição ou pena final específica do casal.

Por isso, não vou fabricar um último episódio.

“Responder em liberdade” não significa ser absolvido.

“Ser investigado” não significa ser condenado.

“Não encontrei a sentença” não significa que ela nunca existiu.

Essa talvez seja a maior lição do arquivo morto: a imprensa cobre intensamente o momento da prisão, mas raramente acompanha com o mesmo entusiasmo os anos seguintes do processo.

A entrada do incidente aparece em letras garrafais.

O fechamento do chamado desaparece num diário oficial com 600 páginas.


10. Easter eggs encontrados no datacenter

O nome Barba Negra

A Polícia Federal batizou a operação com o nome de Edward Teach, o lendário pirata inglês conhecido como Blackbeard ou Barba Negra.

É o tipo de nome que algum analista escolheu sorrindo antes de enviar a documentação ao CAB.

O Japão nas duas pontas

O Japão aparece tanto na origem narrada por Marcos — que viveu e trabalhou lá — quanto entre as origens internacionais de parte da audiência.

O sistema saiu do Japão como inspiração e depois voltou para lá como tráfego.

O dono pagava Netflix

É o equivalente digital de descobrir que o proprietário de uma locadora clandestina tinha cartão de fidelidade da Blockbuster.

Sessenta milhões não são sessenta milhões de pessoas

“Mês com 60 milhões de acessos” não implica 60 milhões de indivíduos. Pode envolver sessões repetidas, robôs, visitas múltiplas e diferentes métodos de contagem.

Sempre pergunte:

  • Usuários únicos?

  • Sessões?

  • Pageviews?

  • Requisições?

  • Visualizações de vídeo?

  • Período medido?

  • Fonte do número?

O clone provou que marca também é infraestrutura

O portal morreu, mas seu nome continuava valioso o suficiente para atrair usuários.

Domínio, reputação, memória e hábito são componentes arquitetônicos. Não aparecem no diagrama físico, mas continuam roteando seres humanos.

O Agente 86 jamais sobreviveria aos pop-ups

Maxwell Smart pisaria no botão falso de Play, instalaria cinco barras no navegador, telefonaria pelo sapato para o suporte e, por acidente, derrubaria o servidor correto.

Ao final, receberia uma medalha.


11. O que um desenvolvedor COBOL júnior aprende com o caso

1. Escala transforma hobby em empresa

Um projeto doméstico pode começar sem governança. Quando chega a milhões de acessos, passa a exigir operação, suporte, fornecedores, pagamentos, segurança e pessoas.

O código pode continuar parecendo um projeto de garagem. O risco não.

2. Gratuito não significa sem modelo financeiro

Se o usuário não paga, alguém paga.

Publicidade, afiliados, dados, patrocinadores ou redirecionamentos sustentam o serviço.

Procure sempre o fluxo financeiro.

3. O front-end pode ser apenas um índice

A aplicação visível não precisa conter o dado pesado. Pode organizar referências para serviços externos.

Isso vale para streaming, APIs, z/OS Connect, CICS, Db2, catálogos de dados e portais corporativos.

4. Integração também cria responsabilidade

Dizer “eu só forneço o link” não encerra automaticamente a análise técnica, ética ou jurídica.

Uma integração não é neutra apenas porque usa HTTP.

5. Logs são testemunhas que nunca dormem

Domínios, anúncios, contas, acessos administrativos, equipamentos e pagamentos deixam rastros.

O Agente 86 pode tropeçar no cabo. O log registra o horário exato.

6. Receita é uma dependência crítica

Ao atacar a monetização, a segunda fase da operação buscava enfraquecer o ecossistema, não apenas trocar uma página por um aviso policial.

Remover combustível costuma ser mais eficiente que perseguir cada automóvel.

7. Popularidade não concede licença

Milhões de usuários demonstram demanda. Não concedem direitos sobre obras de terceiros.

USER-COUNT não é campo de autorização.

8. Ausência de oferta legal produz Shadow IT cultural

Quando serviços oficiais são caros, fragmentados ou indisponíveis, usuários criam rotas alternativas.

Empresas vivem o mesmo fenômeno quando funcionários usam planilhas, pendrives, contas pessoais e ferramentas não autorizadas porque o processo oficial não atende à necessidade.

Combater apenas o desvio sem corrigir a causa prepara o nascimento do próximo clone.

9. Nunca confunda investigação com sentença

Em segurança, auditoria e jornalismo, preserve o estado correto da informação:

  • Alegado;

  • Suspeito;

  • Indiciado;

  • Denunciado;

  • Julgado;

  • Condenado;

  • Absolvido;

  • Trânsito em julgado.

Misturar essas categorias é corrupção de dados.

10. O sistema termina; a demanda permanece

O MegaFilmesHD foi desligado. A vontade de encontrar todo o cinema numa única busca continuou viva.

Hoje temos vários streamings legais — e paradoxalmente voltamos à fragmentação. O usuário precisa descobrir se o filme está na Netflix, Prime Video, Max, Disney+, Globoplay, Apple TV, Mubi, Crunchyroll ou em nenhum deles.

A tecnologia avançou.

A pesquisa pelo botão Play voltou a parecer um batch sem índice.


Epílogo — O Cone do Silêncio desceu sobre o domínio

O MegaFilmesHD não foi apenas um site pirata gigantesco.

Foi um sintoma.

Sintoma de uma época em que a Internet havia aprendido a distribuir cultura mais rapidamente do que a indústria conseguia licenciá-la. Sintoma de um público que queria catálogo, simplicidade e acesso imediato. Sintoma de como uma operação aparentemente doméstica podia escalar até rivalizar em tráfego com grandes portais nacionais.

Também foi uma demonstração de que nenhum sistema vive apenas no ciberespaço.

Há sempre alguém administrando.

Alguém contratando.

Alguém recebendo.

Alguém registrando um domínio.

Alguém fazendo login.

Alguém convertendo audiência em dinheiro.

No dia 18 de novembro de 2015, a Polícia Federal não precisou prender sessenta milhões de espectadores. Precisou localizar os pontos onde o gigantesco mundo virtual tocava o mundo físico.

O catálogo desapareceu.

O domínio foi desligado.

O casal saiu da prisão depois de dez dias e recomeçou a vida.

Os clones apareceram.

A Barba Negra voltou ao mar.

E no subterrâneo da CONTROL, o Chefe chamou Maxwell Smart para a última reunião:

— 86, qual foi a lição da missão?

— Nunca opere um portal pirata, Chefe.

— Evidente. Mais alguma?

— Todo sistema deixa rastros.

— Muito bem.

— E nunca confie num botão de Play verde.

— Excelente.

— Acreditaria num botão azul?

— Saia da minha sala, 86.




segunda-feira, 8 de janeiro de 2024

🔮 Um Ano Depois — A Memória e a Ferida

 



🔮 Um Ano Depois — A Memória e a Ferida
Por Bellacosa Mainframe | Crônicas do Brasil Inacabado


Um ano.
Doze voltas completas do sol desde o dia em que Brasília foi tomada pela própria sombra.
As vidraças já foram trocadas, os tapetes lavados, os salões voltaram ao brilho cerimonial —
mas as feridas que importam não sangram por fora.

O Brasil chegou a 8 de janeiro de 2024 com o mesmo espelho rachado na alma.
O concreto foi restaurado.
A confiança, não.


🌫️ O Tempo Cura — Mas Não Apaga
O país tenta seguir.
As manchetes mudaram de tema, os discursos migraram para novas polêmicas,
mas basta uma imagem — a bandeira caída, a cúpula quebrada —
para que tudo volte como um eco.

Aquela tarde virou símbolo e cicatriz.
Não mais o susto, mas o sintoma de uma doença longa:
a incapacidade nacional de escutar antes de gritar.


⚙️ O Ano Seguinte em Cinco Movimentos

  1. Os Julgamentos: o STF, agora símbolo de reconstrução, virou palco de justiça e debate moral. As sentenças se tornaram espelhos — uns viram punição, outros viram vingança.

  2. O Esquecimento: o noticiário se cansou. As redes seguiram o ciclo do novo escândalo. Mas há quem ainda acorde com a lembrança de sirenes ecoando no coração da Praça dos Três Poderes.

  3. A Política dos Cacos: os discursos ficaram mais afiados, o país mais cético. Brasília aprendeu a temer o próprio povo — e o povo a desconfiar de tudo.

  4. Os Documentários: o cinema e a TV começaram a narrar o episódio com a frieza do tempo — como quem tenta compreender um trauma coletivo.

  5. O Turismo da Memória: hoje há visitas guiadas que mostram onde o caos entrou. Brasília transformou o horror em aula de história.


💀 Curiosidades do Esquecimento
🔸 As cadeiras do plenário do STF foram restauradas por artesãos de Minas — cada entalhe feito à mão, como quem reza.
🔸 Uma pintura destruída naquele dia, “A Justiça”, foi restaurada e hoje carrega uma marca discreta da invasão, deixada propositalmente — uma cicatriz exposta como lembrança.
🔸 Professores de História chamam o episódio de “Domingo de Cinzas da República”.
🔸 E há quem colecione souvenirs digitais: prints, vídeos, memes — fragmentos de um pesadelo transmitido ao vivo.


🕯️ A Ferida e o Aprendizado
Um país não amadurece sem olhar seus fantasmas.
O 8 de janeiro ensinou que a democracia não morre em golpes súbitos —
ela morre aos poucos, na banalização da mentira,
na paixão cega, na desistência de pensar.

O Brasil vive a ressaca de um delírio coletivo.
E, no meio da confusão, descobre que reconstruir não é punir —
é educar, é lembrar, é repetir até que doa menos.


💭 Para o Padawan, aprendiz do caos e da calma:

“O poder é frágil quando o povo esquece o porquê das leis.
A liberdade não se sustenta no grito, mas no entendimento silencioso.”

Um ano depois, Brasília segue de pé,
mas cada vidro reflete mais do que o horizonte —
reflete a dúvida que paira sobre todos nós:
seremos capazes de aprender com o erro?


🌌 Epílogo: A Cidade Que Sobreviveu ao Seu Povo
Brasília, com suas linhas perfeitas e vazios geométricos,
segue sendo o coração de um país emocionalmente caótico.
O concreto resistiu.
O mito da estabilidade, não.

Mas talvez, como toda ferida, essa também traga um antídoto escondido:
a lembrança de que a democracia é obra diária, não monumento.


🕯️ Um ano depois, o Brasil não é o mesmo —
e talvez isso seja o primeiro sinal de que ainda há salvação.

domingo, 7 de janeiro de 2024

Magic Maker: COBOL, Ciência e o Dia em que Descobrimos que Magia Era Apenas uma API sem Documentação

 

Bellacosa Mainframe magic maker e a ciencia do dia api cobol

☕ Um Café no Bellacosa Mainframe

Magic Maker: COBOL, Ciência e o Dia em que Descobrimos que Magia Era Apenas uma API sem Documentação

🪄 Quando Shion encontrou um fenômeno estranho, fez aquilo que todo programador experiente faria: desconfiou da documentação. O problema é que não havia documentação.

Existe uma regra não escrita da informática corporativa:

se alguma coisa funciona há tempo suficiente, eventualmente ninguém mais saberá explicar por quê.

O programa está lá.

Compila.

Executa toda madrugada.

Recebe um arquivo de 14 milhões de registros.

Abre um VSAM que alguém criou quando Michael Jackson ainda lançava discos.

Consulta uma tabela Db2 cujo nome começa com TBHIST.

Chama três módulos COBOL.

Um deles possui comentário de 1997 dizendo:

      * ALTERADO CONFORME SOLICITACAO DO USUARIO.
      * NAO REMOVER ESTA VALIDACAO.

Qual usuário?

Qual solicitação?

Por que não remover?

Ninguém sabe.

Mas você remove?

Nem morto.

Agora imagine a situação inversa.

Você chega a um sistema gigantesco, encontra evidências de que existe uma funcionalidade extraordinária escondida em algum lugar, mas ninguém sequer sabe que ela existe.

Não existe manual.

Não existe README.

Não existe Swagger.

Não existe Javadoc.

Não existe copybook.

Não existe runbook.

Não existe um veterano chamado Cláudio sentado no canto da sala dizendo:

“Ah, isso aí foi o Marcão que fez em 1988.”

Nada.

Você possui apenas o fenômeno.

Uma espécie de resposta produzida pelo sistema.

E precisa descobrir:

qual é a API?

Essa, camaradas, é uma maneira deliciosamente nerd de enxergar Magic Maker: Isekai Mahou no Tsukurikata.

Shion não chegou a um mundo sem magia.

Talvez essa seja nossa primeira interpretação errada.

Ele chegou a um mundo onde a magia existia como fenômeno, mas ainda não existia como tecnologia.

E essa diferença muda tudo.


🧙‍♂️ MAGIC NOT FOUND

A premissa é quase uma piada pronta.

Nosso protagonista sempre sonhou com magia.

Morre.

Reencarna em outro mundo.

Olha em volta.

Fantasia medieval.

Campo.

Espadas.

Castelos.

Tudo certo.

Agora só falta aparecer alguém dizendo:

Fireball!

Nada.

Shion começa a investigar e percebe algo absurdo:

as pessoas daquele mundo não conhecem magia.

Se fosse um isekai convencional, abriria uma tela:

WELCOME, SHION!

CLASS: ARCHMAGE
LEVEL: 1
MANA: 999999
SPECIAL SKILL:
[CREATION MAGIC SSS+]

Obrigado por jogar.

Mas Magic Maker escolhe um caminho mais interessante.

Shion recebe praticamente:

IEF450I MAGIC JOB FAILED
SYSTEM COMPLETION CODE=0C4

MAGIC FACILITY NOT AVAILABLE

E então surge a pergunta fundamental:

E se magia não estiver ausente?
E se ninguém simplesmente descobriu como utilizá-la?

O programador COBOL imediatamente levanta uma sobrancelha.

Ahhhhh.

Agora temos um problema interessante.


🔬 1. A diferença entre fenômeno e tecnologia

Relâmpagos existiam antes de Benjamin Franklin.

Magnetismo existia antes de alguém construir um motor elétrico.

Ondas eletromagnéticas existiam antes do rádio.

Urânio era radioativo antes de Becquerel.

Microrganismos existiam antes de Leeuwenhoek olhar através de suas lentes.

A natureza não esperou nossa documentação para funcionar.

Nós é que demoramos para compreender a interface.

Isso nos leva a uma ideia fundamental:

Uma coisa pode existir muito antes de alguém descobrir como controlá-la.

Em Magic Maker, Shion começa justamente aí.

Ele observa fenômenos.

Luzes.

Energia.

Comportamentos estranhos.

E começa a perguntar.

O QUE É ISSO?
       ↓
QUANDO ACONTECE?
       ↓
POR QUE ACONTECE?
       ↓
POSSO REPETIR?
       ↓
POSSO CONTROLAR?
       ↓
POSSO ENSINAR?

Observe a transformação.

Quando acontece espontaneamente:

fenômeno.

Quando conseguimos reproduzir:

experimento.

Quando entendemos parcialmente:

conhecimento.

Quando conseguimos controlar:

tecnologia.

Quando outra pessoa consegue repetir:

engenharia.

E quando criamos um manual de 1.842 páginas que ninguém lê:

produto IBM.

😆


🧪 2. Shion inventou o laboratório antes de inventar a magia

Essa é uma das coisas que mais gosto conceitualmente em Magic Maker.

Shion não precisa descobrir apenas magia.

Ele precisa descobrir como descobrir magia.

Parece uma diferença pequena.

Não é.

Imagine receber uma caixa preta.

Existe uma entrada.

Existe uma saída.

Você não possui código-fonte.

Então começa:

INPUT A → OUTPUT X
INPUT B → OUTPUT X
INPUT C → OUTPUT Y
INPUT C + TEMPERATURA → OUTPUT Z

Você anota.

Repete.

Altera uma variável.

Observa.

Tenta novamente.

Parabéns.

Você acabou de começar uma engenharia reversa.

É exatamente o que Shion faz com seu universo.

A natureza é o mainframe.

A magia é uma rotina escondida.

E Shion está tentando descobrir o CALL.

       CALL 'MAGIC001'
           USING WS-INTENCAO
                 WS-ENERGIA
                 WS-ALVO
                 WS-RESULTADO.

Problema:

ninguém possui o copybook.

😂


🧠 3. O maior superpoder de Shion não é magia

Aqui mora uma sutileza maravilhosa.

O maior poder que Shion trouxe de nosso mundo talvez não seja conhecimento científico específico.

É uma coisa muito mais simples:

ele sabe que magia deveria ser possível.

Parece bobagem.

Mas pense.

Duas pessoas observam uma luz estranha sobre um lago.

Pessoa A:

Bonito.

Pessoa B:

O que produz isso?

Pessoa A:

Sei lá. Sempre acontece.

Pessoa B:

Sempre quando?

Pessoa A:

À noite.

Pessoa B:

Com determinada temperatura?

Pessoa A:

Nunca pensei nisso.

Pessoa B:

Acontece em outro lago?

Pessoa A:

Nunca procurei.

Pessoa B:

Podemos capturar?

Pessoa A:

Para quê?!

Essa última pergunta é maravilhosa.

Para quê?

Porque grande parte das descobertas começa antes de existir uma utilidade.


☕ 4. A curiosidade é uma transação sem business case

Aqui entramos numa área perigosíssima para qualquer departamento financeiro.

Imagine Shion apresentando o projeto.

Projeto MAGIC

Objetivo: descobrir se existe uma forma desconhecida de energia.

ROI previsto: desconhecido.

Prazo: desconhecido.

Aplicações comerciais: desconhecidas.

Probabilidade de sucesso: desconhecida.

Orçamento: precisamos descobrir.

O gerente fecha a apresentação.

Reprovado.

😂

Esse é um problema histórico da pesquisa básica.

Quando Faraday estudava eletricidade, ninguém poderia apresentar um PowerPoint mostrando:

ROADMAP

1831 — Indução eletromagnética
1879 — Lâmpadas comerciais
1947 — Transistor
1971 — Microprocessador
1981 — IBM PC
2007 — Smartphone
2026 — IA discutindo anime com COBOLzeiro

O futuro não fornece documentação antecipada.

Primeiro alguém pergunta.

Depois descobrimos para que serve.

Shion é movido inicialmente por algo tremendamente humano:

curiosidade.

Ele quer magia porque magia é fascinante.

E isso basta para começar.


⚙️ 5. O primeiro MVP mágico

Depois de observar e experimentar, eventualmente algum fenômeno torna-se reproduzível.

Temos então algo equivalente ao:

Hello World da magia.

Todo programador conhece esse momento.

Você instala uma linguagem.

Configura ambiente.

Cria projeto.

Compila.

Hello World

Tecnicamente inútil.

Emocionalmente gigantesco.

Porque significa:

a cadeia inteira funciona.

Compilador.

Runtime.

Bibliotecas.

Ambiente.

Execução.

Saída.

Na magia ocorre a mesma coisa.

O primeiro fenômeno controlado pode ser pequeno.

Mas prova uma hipótese colossal:

humanos conseguem interferir conscientemente nesse sistema.

Pronto.

Acabou.

O mundo mudou.

Só ainda não sabe.


📚 6. Da descoberta para a API

Agora chegamos ao nosso título.

Uma API é uma interface.

Você não precisa necessariamente saber tudo que acontece internamente.

Precisa conhecer:

entrada, contrato, comportamento e saída.

Imagine que Shion descubra:

INTENÇÃO
+
CONCENTRAÇÃO
+
ENERGIA MÁGICA
+
MÉTODO
=
EFEITO

Temos praticamente:

POST /magic/fire

{
   "mana": 20,
   "target": "goblin",
   "intensity": 5
}

Resposta:

HTTP/1.1 200 OK

{
   "spell": "fire",
   "status": "success"
}

Mas como todo desenvolvedor sabe, o inferno começa nos casos excepcionais.

400 BAD REQUEST

Concentração inválida.

401 UNAUTHORIZED

Usuário não possui habilidade.

429 TOO MANY REQUESTS

Mana esgotada.

500 INTERNAL MAGIC ERROR

Você transformou acidentalmente o galinheiro em antimateria.

😆


🧯 7. E alguém precisa descobrir os limites

Todo sistema possui limites.

É uma das diferenças entre fantasia infantil e engenharia.

Engenharia pergunta:

quanto?

Quanto processamento?

Quanto armazenamento?

Quantas transações?

Quantos usuários simultâneos?

Quanto tempo?

Qual intensidade?

Qual temperatura?

Qual tolerância?

Qual taxa de erro?

Shion começa a fazer perguntas semelhantes sobre magia.

Quanto consigo produzir?

Quantas vezes?

Qual o custo físico?

Quanto tempo preciso recuperar?

O que acontece quando ultrapasso o limite?

De repente surge algo semelhante a:

MAGICAL CAPACITY PLANNING

E aqui um sysprog começa a sorrir.

Porque descobrimos o WLM da magia.

😂

Não basta possuir recurso.

É preciso gerenciá-lo.


🏥 8. Quando o brinquedo vira sistema crítico

Então Magic Maker faz algo importante.

A magia deixa de ser brincadeira.

Surge doença.

Surgem pessoas precisando daquela descoberta.

Nesse momento Shion atravessa uma fronteira ética.

Antes:

“Vamos tentar isso para ver o que acontece.”

Agora:

“Se eu errar, alguém pode sofrer.”

Bem-vindo aos sistemas críticos.

Um SOC7 num programa de treinamento é aprendizado.

Um SOC7 processando folha salarial às quatro da manhã é incidente.

Um erro num jogo pode derrubar seu personagem.

Um erro num sistema hospitalar pode afetar uma pessoa real.

A tecnologia é a mesma.

A responsabilidade mudou.


⚠️ 9. A descoberta cria responsabilidade

Existe uma mensagem escondida muito interessante aí.

Enquanto Shion é o único capaz de fazer alguma coisa, existe uma dependência enorme.

Chamamos isso em TI de:

bus factor = 1.

Ou, no dialeto Bellacosa:

Se Shion for atropelado pela carroça amanhã, acabou a magia?

😆

Esse é um problema sério.

Se sim, ele não criou uma tecnologia.

Criou uma habilidade pessoal.

Para virar tecnologia de verdade, magia precisa sair da cabeça de Shion.

Precisa existir:

DOCUMENTAÇÃO
     ↓
TREINAMENTO
     ↓
REPETIBILIDADE
     ↓
PADRONIZAÇÃO
     ↓
NOVOS PRATICANTES

Isso talvez seja ainda mais importante do que lançar feitiços.


🧙‍♀️ 10. Marie é a primeira homologação

E aqui Marie assume um papel conceitualmente delicioso.

Ela não é simplesmente “a irmã do protagonista”.

Marie representa o primeiro teste fundamental:

outra pessoa consegue compreender aquilo que Shion descobriu?

Se apenas Shion consegue produzir magia:

FEATURE

Se Marie consegue:

PROOF OF CONCEPT

Se dez pessoas conseguem:

TECHNOLOGY

Se dez mil conseguem:

INFRASTRUCTURE

Se ninguém sabe mais quem inventou:

LEGACY

😂


🏛️ 11. O momento em que magia vira legado

Agora vamos avançar cem anos.

Shion morreu.

Marie virou personagem histórica.

Existem escolas de magia.

Há especialistas.

Feitiços possuem classificação.

Existem normas.

Bibliotecas.

Departamentos.

Certificações.

Provavelmente teremos:

Certified Magic Professional Level 1.

Depois:

Magic Solution Architect.

Depois alguém cria:

Agile Magic Practitioner.

Pronto.

Destruíram tudo.

😂

Mas então surge uma nova geração.

Um jovem mago olha um encantamento ancestral:

MAGIC-CURE-LEGACY-V17

São 34 páginas de símbolos.

Ele reclama:

Por que essa porcaria é tão complicada?

Outro responde:

Foi Shion quem fez.

— Quem?

— Um mago antigo.

— Vamos reescrever.

🚨🚨🚨

NÃO!

Porque ninguém lembra que naquela linha aparentemente inútil existe uma validação criada durante a epidemia da Doença da Letargia.

E finalmente fechamos o círculo.

A magia de Shion virou...

COBOL.


🧓 12. O verdadeiro mago é o veterano

Imagine Shion aos 75 anos.

Chega um jovem arquiteto.

— Senhor Shion, vamos modernizar a plataforma mágica.

Shion olha desconfiado.

— Como?

— Microservices.

— De magia?

— Sim.

— Por quê?

— Escalabilidade.

— Quantos feitiços vocês executam?

— Quarenta por dia.

Silêncio.

— E vocês precisam de Kubernetes para isso?

😂😂😂

Shion pega café.

A reunião acabou.


🔐 13. E ninguém pensou na segurança

Porque todo inventor eventualmente descobre outra regra universal:

Se uma tecnologia pode fazer algo útil, alguém tentará utilizá-la para fazer alguma besteira.

Magia cura?

Pode ferir.

Produz energia?

Pode destruir.

Move objetos?

Pode roubar.

Influencia matéria?

Pode virar arma.

Portanto, depois da descoberta inevitavelmente chegará:

MAGIC SECURITY FRAMEWORK

Precisamos de autenticação.

Autorização.

Auditoria.

Logs.

Segregação de funções.

Princípio do menor privilégio.

Shion acaba inventando o:

RACF mágico.

PERMIT FIREBALL
       CLASS(SPELL)
       ID(MARIE)
       ACCESS(READ)

Marie:

— READ?!

Shion:

— Ainda não confio em você com UPDATE.

😂


🧬 14. Ciência não é conhecer todas as respostas

Outra bela mensagem de Magic Maker é uma coisa que frequentemente esquecemos.

Ciência não significa:

“Eu sei.”

Frequentemente significa:

“Eu não sei, mas sei como investigar.”

Essa diferença é monumental.

Shion não possui respostas.

Possui método.

E método é extremamente poderoso.

não sei
   ↓
observo
   ↓
formulo hipótese
   ↓
experimento
   ↓
erro
   ↓
aprendo
   ↓
repito

O fracasso deixa de ser oposição ao conhecimento.

Torna-se parte do processo.


💥 15. MAXCC=0008 também ensina

Programadores antigos sabem disso.

Às vezes o erro ensina mais do que o sucesso.

Quando tudo funciona:

ótimo.

Quando quebra:

por quê?

Você abre log.

Dump.

SYSOUT.

CEEDUMP.

Abend-AID.

Fault Analyzer.

SMF.

Descobre algo que não sabia sobre o sistema.

Shion faz exatamente isso com seu universo.

Cada experimento fracassado elimina hipóteses.

Portanto:

FAILURE != NOTHING

Fracasso experimental produz informação.

Isso é ciência.

Isso também é debugging.


🌍 16. E então aparece a consequência que ninguém planejou

Imagine novamente cem anos depois.

Shion queria simplesmente fazer magia.

Mas sua descoberta produz:

escolas mágicas, profissões, medicina mágica, agricultura mágica, armas mágicas, transporte mágico, comunicação mágica, indústria mágica.

Ele criou uma tecnologia de propósito geral.

Isso aconteceu conosco várias vezes.

Eletricidade.

Computadores.

Internet.

IA.

Cada uma começou resolvendo determinados problemas e depois alterou sistemas inteiros.

O inventor perde controle sobre todas as aplicações futuras.

Essa é uma mensagem enorme escondida dentro da fantasia:

inventar alguma coisa significa liberar possibilidades que você talvez jamais consiga prever.


🤖 17. E chegamos inevitavelmente à Inteligência Artificial

Há uma semelhança interessante com nosso momento atual.

Durante décadas, IA era pesquisa.

Depois começou a funcionar melhor.

Depois saiu do laboratório.

Depois chegou aos produtos.

Depois chegou ao público.

Agora estamos discutindo:

segurança, ética, emprego, educação, copyright, autonomia, agentes, governança, auditoria e legislação.

Ou seja:

descobrir que alguma coisa funciona é apenas o começo da história.

Shion descobre magia.

Nossa primeira reação é:

Fantástico!

A pergunta seguinte deveria ser:

E agora?

Quem pode usar?

Quem ensina?

Quem controla?

Quem responde pelo erro?

Quem define limites?

Quem audita?

Quem recebe acesso?

E quem aperta o botão vermelho?


🥚 Easter Egg: MAGIC.PROD

Alguns anos depois, Shion finalmente cria três ambientes:

MAGIC.DEV
MAGIC.HML
MAGIC.PROD

Marie entra na sala.

— Shion, preciso testar um feitiço.

— DEV.

— Mas é rapidinho.

— DEV.

— Só quero ver se funciona.

— DEV.

— Posso testar aqui mesmo.

— MARIE.

— O quê?

Shion lentamente vira a cadeira.

Ninguém testa magia em produção.

Marie revira os olhos.

Cinco minutos depois:

ICH408I USER(MARIE)
SPELL(FIREBALL)
ACCESS INTENT(UPDATE)
ACCESS ALLOWED(NONE)

Shion havia finalmente criado a maior invenção daquele mundo.

Não era magia.

Era controle de acesso.

😂


☕ 18. No fim, Magic Maker fala sobre nós

É por isso que gosto tanto da premissa.

Retire:

castelos, monstros, reencarnação, fantasia e feitiços.

O que sobra?

Um sujeito curioso encontra algo que ninguém compreende.

Ele pergunta.

Observa.

Experimenta.

Falha.

Repete.

Descobre.

Aplica.

Ensina.

E transforma conhecimento individual em conhecimento coletivo.

Essa história aconteceu milhares de vezes na humanidade.

O fogo.

Metalurgia.

Agricultura.

Escrita.

Matemática.

Navegação.

Máquina a vapor.

Eletricidade.

Computação.

Internet.

Inteligência Artificial.

Toda tecnologia suficientemente madura parece óbvia para quem nasceu depois dela.

Uma criança toca uma tela e conversa instantaneamente com alguém do outro lado do planeta.

Não parece milagre.

É rotina.

Mas mostre um smartphone para alguém de 1726.

Você será o mago.


🪄 O segredo nunca foi a magia

Talvez essa seja a grande mensagem de Magic Maker.

Shion não é especial simplesmente porque consegue produzir magia.

Ele é especial porque olhou para alguma coisa que todos viam e fez uma pergunta diferente.

E existe uma enorme diferença entre:

“Isso não existe.”

e:

“Ainda não descobrimos como fazer.”

A primeira frase encerra uma investigação.

A segunda começa uma aventura.

É assim que ciência avança.

É assim que engenharia avança.

É assim que programação avança.

E talvez seja assim que civilizações avancem.


🖥️ Epílogo — 40 anos depois

Um jovem aprendiz encontra Shion numa sala escura.

Há grimórios empilhados por toda parte.

Cristais piscam nas paredes.

No centro da sala existe uma enorme máquina mágica.

— Mestre Shion...

— Sim?

— Precisamos alterar o sistema.

Shion levanta os olhos.

— Qual sistema?

— O sistema central de magia do reino.

Silêncio.

— Você leu a documentação?

— Não existe documentação.

Shion fecha os olhos.

Respira.

Toma um gole de café.

— Existe.

— Onde?

Shion aponta para uma estante gigantesca.

427 grimórios.

O aprendiz empalidece.

— Preciso ler tudo isso?

— Não.

O garoto suspira aliviado.

Shion completa:

Primeiro você precisa entender por que escrevemos tudo isso.

E naquele instante o jovem finalmente compreendeu.

Ele não estava diante do maior mago daquele mundo.

Estava diante de algo muito mais raro.

O último sujeito que sabia como o sistema funcionava.

Na tela de cristal, silenciosamente, apareceu:

MAGIC MAINFRAME V42.1

SYSTEM READY

ACTIVE USERS: 8,492,117
SPELLS TODAY: 417,883,291
UPTIME: 14,327 DAYS

LAST IPL:
DO NOT ASK.

O aprendiz olhou para Shion.

— Mestre... podemos substituir isso por uma arquitetura moderna?

Shion terminou o café.

Sorriu.

E respondeu:

“Claro. Primeiro me explique exatamente o que essa máquina faz.”

O jovem abriu a boca.

Fechou.

Olhou novamente para os 427 grimórios.

E pediu café.

☕😆

Porque no final descobrimos uma verdade universal:

a magia nunca foi apenas uma API sem documentação.

Era um sistema legado esperando alguém curioso o suficiente para fazer engenharia reversa.

E Shion fez exatamente aquilo que cientistas, engenheiros e programadores vêm fazendo desde que o primeiro humano olhou para alguma coisa incompreensível e decidiu não aceitar simplesmente:

“É assim porque sempre foi assim.”

Ele perguntou:

“Por quê?”

Depois:

“Como?”

E finalmente:

“Será que consigo fazer também?”

Foi assim que nasceu a magia.

Foi assim que nasceu a ciência.

Foi assim que nasceu a engenharia.

E, em algum momento obscuro da história...

provavelmente foi assim que nasceu aquele programa COBOL que continua processando corretamente às 03:17 da madrugada, embora ninguém tenha coragem de mexer nele.

//MAGIC   JOB CLASS=A,MSGCLASS=X
//STEP01  EXEC PGM=SHION
//SYSIN   DD *
   OBSERVE
   QUESTION
   EXPERIMENT
   FAIL
   LEARN
   REPEAT
/*

IEF142I MAGIC STEP01 - STEP WAS EXECUTED

MAXCC=0000

Fim do job.

Ou talvez...

apenas o primeiro step. ☕🪄💻

Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...