Translate

Mostrar mensagens com a etiqueta Humor Negro. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Humor Negro. Mostrar todas as mensagens

sábado, 23 de setembro de 2023

🧟 Zom 100: Quando o Datacenter Corporativo Entrou em ABEND e um Analista Descobriu que o Apocalipse Era o Primeiro Dia de Liberdade

 

Bellacosa Mainframe e a lista de 100 coisas para fazer no apocalipse zoombie

☕ Um Café no Bellacosa Mainframe

🧟 Zom 100 (ゾン100 ~ゾンビになるまでにしたい100のこと~): Quando o Datacenter Corporativo Entrou em ABEND e um Analista Descobriu que o Apocalipse Era o Primeiro Dia de Liberdade

"Às vezes, o verdadeiro desastre não é um vírus zumbi. É um sistema corporativo que mantém seus processos executando indefinidamente até consumir toda a CPU da alma."


Informações Técnicas

Título original: ゾン100 ~ゾンビになるまでにしたい100のこと~ (Zom 100: Zombie ni Naru Made ni Shitai 100 no Koto)

Título internacional: Zom 100: Bucket List of the Dead

Autor (mangá): Haro Aso

Ilustrador: Kotaro Takata

Estúdio: BUG FILMS

Diretor: Kazuki Kawagoe

Roteiro: Hiroshi Seko

Música: Makoto Miyazaki

Lançamento do mangá: Outubro de 2018

Anime: Julho de 2023

Episódios: 12

Gênero:

  • Comédia

  • Horror

  • Zumbi

  • Sobrevivência

  • Slice of Life

  • Aventura

  • Seinen

Classificação indicativa: 16+


Sinopse

Akira Tendō é um jovem funcionário que conseguiu o emprego dos sonhos em uma produtora de televisão.

Poucos meses depois descobre que, na verdade, entrou para um verdadeiro campo de concentração corporativo.

Horas extras infinitas.

Chefes abusivos.

Assédio moral.

Sem férias.

Sem vida social.

Sem esperança.

Até que...

O mundo acaba.

Um vírus transforma praticamente toda a humanidade em zumbis.

Enquanto todos entram em pânico...

Akira sorri.

Porque finalmente...

Não precisa mais ir trabalhar.

É o início da sua lista das 100 coisas para fazer antes de virar um zumbi.


O verdadeiro apocalipse

Sob a ótica Bellacosa Mainframe, existe um detalhe genial.

O anime nunca trata o apocalipse como o maior problema.

Na verdade, o apocalipse é apresentado como uma solução.

Isso inverte completamente o gênero.

Normalmente:

Vida normal
↓
Apocalipse
↓
Sofrimento

Em Zom 100:

Vida corporativa
↓
Sofrimento
↓
Apocalipse
↓
Liberdade

É praticamente um RESTART IPL depois de anos executando um sistema operacional corrompido.


A metáfora do Mainframe

Imagine um IBM Z.

Durante anos um JOB ficou preso em LOOP.

Consumindo CPU.

Consumindo memória.

Gerando WAITs.

Sem nunca terminar.

Esse JOB chama-se:

Akira Tendō.

O sistema operacional continua funcionando.

Mas o workload está completamente errado.

Quando o vírus chega...

É como executar:

CANCEL JOB=AKIRA

Todo aquele workload inútil desaparece.

Agora existe CPU livre.

Existe memória.

Existe tempo.

Existe vida.


Resumo da história

Cada episódio representa um item da famosa Bucket List.

Ao invés de apenas fugir dos zumbis, Akira decide viver.

Ele quer:

  • andar de moto

  • beber cerveja

  • visitar amigos

  • viajar

  • encontrar um amor

  • experimentar aventuras

  • ajudar desconhecidos

  • realizar sonhos esquecidos

O objetivo nunca foi sobreviver.

O objetivo é viver antes que seja tarde.

Essa diferença muda completamente a narrativa.


Os personagens

Akira Tendō

Um salaryman completamente destruído psicologicamente.

No primeiro episódio parece um personagem deprimido.

Pouco depois se transforma numa das pessoas mais otimistas dos animes modernos.

Seu crescimento não acontece porque ficou mais forte.

Acontece porque voltou a ser humano.


Shizuka Mikazuki

O oposto de Akira.

Ela calcula riscos.

Planeja.

Economiza recursos.

É quase um algoritmo de Disaster Recovery ambulante.

Enquanto Akira representa emoção...

Shizuka representa lógica.

Os dois funcionam como:

Batch + Online

ou

CPU + Storage

ou

Planejamento + Execução

Kencho

O melhor amigo.

É responsável pela maior parte da comédia.

Representa alguém que percebeu cedo que dinheiro não compra felicidade.

É o JOB utilitário que impede o sistema de ficar sério demais.


Beatrix Amerhauser

A alemã apaixonada pela cultura japonesa.

Especialista em armas medievais.

Representa curiosidade cultural e paixão por aprender.


Aventuras

Cada aventura possui um objetivo emocional.

Nunca existe apenas ação.

Sempre existe crescimento pessoal.

Os protagonistas enfrentam:

  • supermercados infestados

  • parques temáticos

  • aquários

  • cidades abandonadas

  • caminhões

  • incêndios

  • tubarões-zumbi

  • mansões

  • acampamentos

  • resorts

Tudo isso enquanto procuram realizar sonhos antigos.


O diferencial

Existem centenas de animes de zumbi.

Pouquíssimos perguntam:

"E se o fim do mundo fosse melhor do que a vida que levávamos?"

Essa pergunta torna Zom 100 único.

Os zumbis deixam de ser protagonistas.

Os verdadeiros monstros são:

  • exploração corporativa

  • burnout

  • pressão social

  • produtividade tóxica

  • capitalismo extremo

  • perda da identidade


A mensagem escondida

Sob a camada de humor existe uma crítica social extremamente pesada.

O vírus não destruiu pessoas.

A empresa já havia feito isso.

Os zumbis apenas oficializaram o estado em que muitos personagens já viviam.

É uma crítica direta à cultura do excesso de trabalho, muito discutida no Japão, onde longas jornadas, pressão hierárquica e casos de karōshi (morte por excesso de trabalho) fazem parte do debate público.


O Mainframe da sociedade

No universo Bellacosa Mainframe, o Japão é apresentado como um enorme Datacenter.

INPUT

Jovens

↓

Treinamento

↓

Empresa

↓

Horas extras

↓

Burnout

↓

OUTPUT

Funcionários "zumbificados"

O vírus apenas acelerou um processo que já estava em produção.


A engenharia por trás do anime

O roteiro é extremamente inteligente.

Cada episódio alterna:

Comédia

↓

Ação

↓

Reflexão

↓

Esperança

↓

Novo objetivo

É quase um Scheduler.

Nunca deixa o espectador emocionalmente saturado.


O simbolismo das cores

Enquanto quase todo anime de zumbi utiliza:

  • cinza

  • preto

  • verde escuro

  • vermelho

Zom 100 faz exatamente o contrário.

Utiliza:

  • azul intenso

  • amarelo

  • rosa

  • verde neon

  • laranja

É como se dissesse:

"O mundo acabou.

Finalmente podemos usar todas as cores novamente."

Até o sangue frequentemente aparece em cores vibrantes e estilizadas, reforçando o tom satírico e afastando a obra do horror realista.


Existe censura?

Não houve censura significativa ao conteúdo da obra.

Algumas emissoras e plataformas aplicaram escurecimento de cenas, redução de flashes ou pequenos ajustes visuais para atender normas de transmissão televisiva, algo relativamente comum no Japão.

O anime enfrentou um problema muito mais conhecido do que censura: atrasos na exibição. Diversos episódios tiveram o cronograma alterado por dificuldades de produção no estúdio BUG FILMS, o que fez o episódio final ser lançado meses depois dos demais. Isso gerou bastante discussão entre os fãs, mas não alterou a história.


Impacto cultural

Zom 100 tornou-se rapidamente um dos animes mais comentados de 2023.

Os motivos incluem:

  • renovação do gênero zumbi;

  • crítica ao ambiente corporativo moderno;

  • identificação de jovens profissionais com o burnout de Akira;

  • direção de arte extremamente colorida;

  • excelente equilíbrio entre humor, ação e reflexão.

A obra também ampliou a popularidade do mangá e ganhou uma adaptação em live-action pela Netflix, levando a história para um público ainda maior.


A filosofia Bellacosa Mainframe

Se fosse traduzir Zom 100 para um ambiente IBM Z, seria algo como:

SYSTEM STATUS

CPU...........100%

Memory........100%

Workload......Crítico

Operator.......Exausto

JES2 Queue.....Infinita

Response Time..Inaceitável

Mensagem:

ABEND S0LIFE

Procedimento recomendado:

✔ CANCEL JOB CORPORATIVO

✔ IPL DA VIDA

✔ EXEC BUCKETLIST PROC=VIVER

Conclusão

Zom 100 não é apenas um anime sobre zumbis. É uma sátira mordaz ao mundo corporativo, embrulhada em uma aventura vibrante, divertida e surpreendentemente otimista. A série propõe que o maior desastre não é a queda da civilização, mas viver preso a uma rotina que esgota sonhos, saúde e identidade.

No estilo Bellacosa Mainframe, a metáfora é clara: Akira passou anos executando um JOB em loop infinito, consumindo todos os recursos do sistema sem produzir valor para si mesmo. O apocalipse funciona como um IPL (Initial Program Load) da existência, um reinício que limpa processos travados e permite carregar um novo sistema operacional: uma vida guiada por propósito, amizade e experiências.

No fim, a pergunta que o anime deixa é simples, mas poderosa:

Você precisaria de um apocalipse para começar a viver, ou ainda consegue cancelar o JOB errado antes que o sistema entre em ABEND?

 

sábado, 4 de abril de 2020

JASHIN-CHAN DROPKICK' (2ª TEMPORADA) — O ANIME QUE PROVOU QUE UM SISTEMA TOTALMENTE INSTÁVEL PODE SER MAIS CONFIÁVEL

 

Bellacosa Mainframe e a segunda temporada de Jashin-chan dropkick

☕💣😈 OPERADOR, O CHANGE REQUEST DO INFERNO FOI APROVADO! O DEMÔNIO RETORNOU À PRODUÇÃO COM MAIS BUGS, MAIS META-HUMOR E UMA TAXA DE ABEND QUE AGORA É CONSIDERADA FEATURE OFICIAL!

JASHIN-CHAN DROPKICK' (2ª TEMPORADA) — O ANIME QUE PROVOU QUE UM SISTEMA TOTALMENTE INSTÁVEL PODE SER MAIS CONFIÁVEL QUE MUITOS AMBIENTES CORPORATIVOS


Identificação da Obra

Título Original: 邪神ちゃんドロップキック'
Romanização: Jashin-chan Dropkick'
Título Internacional: Dropkick on My Devil!! Dash

Baseado no mangá de: Yukiwo

Estúdio: Nomad

Direção: Hikaru Sato

Data de Estreia: Abril de 2020

Temporada: Segunda

Episódios: 11

OVAs e Extras: Diversos especiais posteriores

Gêneros:

  • Comédia

  • Sobrenatural

  • Slice of Life

  • Paródia

  • Humor Negro

  • Meta-comédia

Classificação Indicativa:

  • Aproximadamente 14 anos

  • Violência cartunesca

  • Humor ácido

  • Referências religiosas satíricas


Sinopse

Após sobreviver a incontáveis falhas críticas na primeira temporada, Jashin-chan continua presa no mundo humano.

Seu objetivo operacional permanece o mesmo:

eliminar Yurine e retornar ao Inferno.

O problema continua exatamente igual:

ela é absurdamente incompetente.

A segunda temporada não tenta reinventar a fórmula.

Pelo contrário.

Ela pega tudo que funcionou anteriormente e aumenta o volume.

Mais personagens.

Mais loucura.

Mais autorreferências.

Mais situações absurdas.

Mais destruição física da pobre demônia serpente.


Resumo da Temporada

A série continua acompanhando:

  • Jashin-chan

  • Yurine

  • Medusa

  • Pekola

  • Minos

Enquanto novos personagens ampliam o caos.

A estrutura permanece episódica.

Não existe uma grande missão.

Não existe um vilão principal.

Não existe uma jornada épica.

Existe apenas um ecossistema de personagens excêntricos gerando falhas operacionais em sequência.


Análise Bellacosa Mainframe

Na primeira temporada o ambiente apresentava erros.

Na segunda temporada a equipe decidiu documentar os erros como requisitos funcionais.

Resultado:

O sistema tornou-se oficialmente imprevisível.

Mas estranhamente estável.

É o equivalente a um programa COBOL executando desde 1978 sem manutenção e que ninguém ousa alterar porque continua funcionando.


O Que Mudou em Relação à Primeira Temporada?

1. Muito Mais Meta-Humor

A série passa a brincar ainda mais com:

  • audiência

  • produção

  • indústria dos animes

  • merchandising

  • crowdfunding

As personagens frequentemente parecem saber que estão dentro de um anime.

Isso aproxima a obra de clássicos como:

  • Gintama

  • Excel Saga

  • Hayate no Gotoku


2. Expansão do Elenco

Novos personagens aparecem.

O universo fica mais rico.

O foco deixa de ser apenas Yurine versus Jashin.

Agora existe uma rede inteira de figuras absurdas interagindo.


3. Mais Referências

A quantidade de referências culturais aumenta significativamente.

Há homenagens e sátiras envolvendo:

  • cultura otaku

  • videogames

  • anime

  • televisão japonesa

O espectador atento encontra piadas escondidas praticamente o tempo todo.


Principais Personagens

Jashin-chan

Continua sendo o maior gerador de incidentes do ambiente.

Seu comportamento mistura:

  • arrogância

  • preguiça

  • ganância

  • ingenuidade

Ela é simultaneamente vilã e vítima.


Yurine Hanazono

A administradora suprema do datacenter.

Seu método de gerenciamento continua simples:

Identificar erro.

Aplicar punição.

Reiniciar processo.


Medusa

A patrocinadora oficial dos desastres.

Sua lealdade quase irracional a Jashin gera algumas das melhores situações da série.


Pekola

Talvez a personagem mais interessante da franquia.

Ela representa o contraste entre:

  • divindade

  • fragilidade

  • pobreza

  • esperança

Por trás das piadas existe uma crítica social surpreendentemente perceptível.


Temáticas Ocultas

Embora pareça apenas uma comédia nonsense, existem elementos interessantes.


A Normalização do Caos

Todos os personagens vivem em uma situação absurda.

Mesmo assim agem como se tudo fosse normal.

A série brinca com algo muito humano:

A capacidade de nos adaptarmos até mesmo aos cenários mais ilógicos.


Família Escolhida

Nenhum daqueles personagens deveria conviver.

Anjos.

Demônios.

Humanos.

Criaturas mitológicas.

Mas todos acabam formando um grupo.

É uma representação moderna da ideia de família construída por afinidade.


O Fracasso Como Estado Permanente

Jashin falha constantemente.

Mas nunca desiste.

Por trás do humor existe uma mensagem curiosa:

Fracassar repetidamente não significa encerrar a execução do programa.


As Aventuras Mais Marcantes

A segunda temporada é essencialmente uma sequência de incidentes operacionais.

Entre eles:

  • planos absurdos de enriquecimento rápido;

  • tentativas desastrosas de assassinato;

  • disputas entre seres celestiais e demoníacos;

  • eventos escolares;

  • problemas financeiros;

  • situações cotidianas transformadas em caos.

O extraordinário surge a partir do banal.

Essa é uma das maiores forças da obra.


O Estúdio Nomad

O estúdio Nomad nunca teve o tamanho de gigantes como:

  • Madhouse

  • MAPPA

  • Bones

  • Kyoto Animation

Por isso o sucesso de Jashin-chan é tão curioso.

A franquia cresceu através da fidelização do público.

A segunda temporada consolidou esse fenômeno.


Crowdfunding e Apoio dos Fãs

Um dos aspectos mais fascinantes da série.

Poucos animes conseguem mobilizar a comunidade de forma tão efetiva.

Os fãs ajudaram a sustentar novas produções.

Isso transformou Jashin-chan em um caso de estudo dentro da indústria.


Houve Censura?

Não houve censura significativa.

Porém algumas transmissões televisivas utilizaram:

  • escurecimento de tela;

  • enquadramentos alternativos;

  • pequenos ajustes visuais.

O motivo principal foi a quantidade absurda de violência cartunesca.

Mas o contexto humorístico sempre deixou claro que não havia intenção realista.

A série nunca foi alvo de grandes campanhas de proibição.


Impacto Cultural

A segunda temporada consolidou a identidade da franquia.

Ela ajudou a transformar Jashin-chan em:

  • anime cult;

  • referência em meta-humor;

  • exemplo de crowdfunding bem-sucedido;

  • símbolo de comédias absurdistas modernas.

Além disso, fortaleceu as colaborações entre anime e turismo regional japonês.

Poucas obras do mesmo porte conseguiram esse nível de engajamento comunitário.


O Que Torna a Segunda Temporada Especial?

Muitas continuações tentam mudar a fórmula.

Jashin-chan faz o oposto.

Ela entende exatamente o que o público deseja.

Então amplifica todos os elementos característicos:

✅ Mais caos
✅ Mais autorreferência
✅ Mais personagens
✅ Mais piadas internas
✅ Mais absurdos sobrenaturais

A série demonstra uma confiança rara em sua própria identidade.


Conclusão

A segunda temporada não busca revolucionar a franquia.

Ela busca aperfeiçoar aquilo que já funcionava.

E consegue.

Jashin-chan Dropkick' é uma aula de como expandir uma comédia sem perder sua essência.

O anime transforma repetição em charme.

Transforma fracasso em humor.

Transforma personagens defeituosos em figuras adoráveis.

E transforma um demônio incompetente em uma das mascotes mais carismáticas da comédia moderna.


☕💣 Relatório Final do Datacenter Bellacosa

INCIDENTE Nº JCD-2020 ENCERRADO

Resultado da auditoria:

  • O demônio continua ativo.

  • Os erros continuam ocorrendo.

  • Nenhuma correção definitiva foi aplicada.

  • O plano de retorno ao Inferno permanece atrasado.

  • A produtividade é zero.

Entretanto:

  • A satisfação dos usuários aumentou.

  • A base instalada cresceu.

  • O sistema ganhou novos módulos.

  • O ambiente tornou-se mais robusto.

Conclusão técnica:

"Após análise detalhada, verificou-se que Jashin-chan não é um bug do sistema. Jashin-chan É o sistema."

E a segunda temporada é a prova definitiva de que alguns ambientes alcançam a estabilidade não eliminando falhas, mas tornando as falhas parte oficial da arquitetura. 😈☕💣🖥️📋


domingo, 3 de junho de 2018

JASHIN-CHAN DROPKICK — O ANIME QUE TRANSFORMOU FALHAS RECORRENTES, VIOLÊNCIA CARTUNESCA

 

Bellacosa Mainframe e a loucura de jashin chan dropkick

☕💣😈 OPERADOR, UM DEMÔNIO FOI ACIDENTALMENTE PROMOVIDO PARA PRODUÇÃO E AGORA O CICLO DE ABEND FAZ PARTE DA ARQUITETURA OFICIAL DO SISTEMA!

JASHIN-CHAN DROPKICK — O ANIME QUE TRANSFORMOU FALHAS RECORRENTES, VIOLÊNCIA CARTUNESCA E QUEBRA DE QUARTA PAREDE EM UM AMBIENTE DE PRODUÇÃO ESTÁVEL

Identificação da Obra

Título Original: 邪神ちゃんドロップキック (Jashin-chan Dropkick)

Título Internacional: Dropkick on My Devil!

Autor: Yukiwo

Publicação do Mangá: 2012

Estreia do Anime: Julho de 2018

Estúdio: Nomad

Diretores: Hikaru Sato e equipe

Gêneros:

  • Comédia

  • Slice of Life

  • Sobrenatural

  • Paródia

  • Humor Negro

  • Surrealismo

Classificação Indicativa:

  • Normalmente 14+ a 16+, dependendo do país

  • Contém violência exagerada e humor ácido

Episódios (séries principais):

  • Temporada 1: 11 episódios

  • Temporada 2 (Jashin-chan Dropkick'): 11 episódios

  • Temporada 3 (Jashin-chan Dropkick X): 12 episódios

  • Diversos OVAs e especiais

Total: mais de 35 episódios contando especiais.


Sinopse

A estudante universitária Yurine Hanazono, praticante de ocultismo, realiza um ritual para invocar um demônio.

O resultado é a chegada de Jashin-chan, uma garota-demônio com corpo de serpente.

Existe apenas um problema operacional:

Para retornar ao Inferno, Jashin-chan precisa eliminar a pessoa que a invocou.

O problema secundário?

Ela é absurdamente incompetente.

Toda tentativa de ataque termina com Yurine aplicando uma punição tão brutal que faria um dump completo de memória parecer um simples warning.

Como Jashin-chan possui regeneração demoníaca, o processo reinicia no próximo ciclo.

E assim nasce um dos loops mais famosos da história dos animes.


A História Sob a Ótica de Mainframe

Se traduzirmos para linguagem corporativa:

Yurine executou um JOB não homologado.

O JOB criou uma região CICS demoníaca chamada JASHIN.

O programa entrou em produção.

Não existe procedimento de rollback.

Não existe documentação.

Não existe suporte.

Não existe plano de contingência.

A única solução encontrada pela operação é destruir o sistema diariamente.

Mesmo assim o sistema continua funcionando.


O Grande Diferencial

A maioria das comédias japonesas segue uma estrutura narrativa.

Jashin-chan praticamente ignora isso.

Não existe uma jornada tradicional.

Não existe um objetivo principal.

Não existe evolução significativa.

A série é construída como um ambiente operacional permanente.

Tudo volta ao estado inicial.

A cada episódio:

  • Jashin cria um plano absurdo

  • O plano falha

  • Yurine aplica um castigo

  • O universo é restaurado

É quase um sistema batch eterno.


As Personagens Principais

Jashin-chan

A Falha Sistêmica Permanente

Características:

  • Narcisista

  • Gananciosa

  • Manipuladora

  • Preguiçosa

  • Incompetente

Curiosamente, ela também é extremamente carismática.

O público acaba torcendo justamente pela personagem responsável por todos os problemas.


Yurine Hanazono

A Operadora Suprema

Aparenta ser uma universitária comum.

Mas rapidamente percebemos que ela possui:

  • Conhecimento ocultista

  • Sangue frio

  • Tolerância infinita a problemas

Em termos de TI:

Ela é a administradora que resolve incidentes críticos sem abrir chamado.


Medusa

O Backup Financeiro

A única pessoa que realmente apoia Jashin.

Gentil, leal e emocionalmente estável.

É praticamente o storage externo que mantém o ambiente funcionando.


Pekola

O Sistema em Contingência Permanente

Um anjo que perdeu suas asas.

Passa a maior parte da série em situação de pobreza extrema.

Suas cenas frequentemente misturam humor e crítica social.


Minos

O Processador de Alta Potência

Fisicamente devastadora.

Intelectualmente simples.

Representa a força bruta sem otimização.


O Que Torna Jashin-chan Diferente?

1. Violência Sem Consequências

Normalmente violência gera drama.

Aqui ela gera humor.

Decapitações.

Explosões.

Desmembramentos.

Eletrocussões.

Tudo ocorre em tom de desenho animado.

O espectador sabe que ninguém morrerá.

Isso aproxima a obra da lógica de:

  • Tom & Jerry

  • Pica-Pau

  • Looney Tunes


2. Quebra de Quarta Parede

Jashin-chan frequentemente reconhece que está em um anime.

Ela comenta:

  • audiência

  • orçamento

  • vendas

  • patrocinadores

  • crowdfunding

O anime trata a própria existência como uma piada.


3. Humor Metalinguístico

Poucas séries modernas exploram isso tão intensamente.

Em vários episódios:

  • personagens criticam o roteiro;

  • reclamam da produção;

  • discutem episódios anteriores;

  • fazem referências à indústria dos animes.


Aventuras e Mensagens Ocultas

Na superfície parece apenas caos.

Mas existem temas interessantes.


Dependência e Convivência

Jashin quer matar Yurine.

Yurine vive castigando Jashin.

Mesmo assim ambas dependem uma da outra.

A relação funciona como uma sátira de convivências humanas tóxicas que acabam se tornando vínculos afetivos.


Família Improvisada

Boa parte dos personagens:

  • não possui família próxima;

  • não pertence ao mesmo mundo;

  • não deveria conviver.

Mas formam uma espécie de família alternativa.

Tema comum em muitos animes modernos.


Falhas Humanas

Cada personagem exagera um defeito humano:

Jashin:

  • egoísmo

Medusa:

  • dependência emocional

Pekola:

  • resignação

Minos:

  • ingenuidade

Yurine:

  • autoritarismo

O humor nasce desses exageros.


O Estúdio Nomad

O estúdio Nomad nunca esteve entre os gigantes da indústria.

Por isso Jashin-chan virou uma espécie de fenômeno improvável.

A série cresceu graças ao boca a boca dos fãs.

Não foi um sucesso impulsionado por marketing massivo.

Foi construída gradualmente.


Crowdfunding: O Caso Mais Curioso

Uma das maiores curiosidades da franquia.

Os fãs financiaram partes importantes da continuação.

Poucos animes conseguem mobilizar sua comunidade nesse nível.

Isso transformou Jashin-chan em um caso de estudo sobre financiamento coletivo na indústria japonesa.


Houve Censura?

Não exatamente.

Mas algumas cenas receberam:

  • escurecimento visual

  • cortes para TV

  • ajustes em versões de transmissão

Isso ocorreu porque o anime frequentemente exagera em:

  • mutilações cômicas

  • violência gráfica cartunesca

  • referências religiosas

Porém não houve grandes controvérsias ou proibições.

A obra sempre foi entendida como humor absurdo.


Impacto Cultural

Embora não seja um fenômeno do tamanho de Naruto ou One Piece, Jashin-chan conquistou um espaço único.

Influenciou:

  • comédias nonsense modernas;

  • produções independentes;

  • uso de crowdfunding em anime;

  • campanhas de turismo regional.

Diversas cidades japonesas participaram de colaborações promocionais com a franquia.


Análise Final

Jashin-chan Dropkick é uma raridade.

Enquanto muitos animes tentam criar:

  • universos épicos;

  • narrativas complexas;

  • dramas emocionais;

Jashin-chan faz o contrário.

Ela abraça o caos.

A repetição.

O absurdo.

A autossátira.

E transforma tudo isso em sua identidade.

Não é uma obra sobre crescimento.

Não é uma obra sobre heroísmo.

Não é uma obra sobre redenção.

É uma celebração do fracasso recorrente.

E talvez seja exatamente por isso que tantos espectadores se identificam com ela.


☕💣 Conclusão Bellacosa Mainframe

OPERADOR, APÓS TRÊS TEMPORADAS DE INVESTIGAÇÃO, O INCIDENTE FOI ENCERRADO.

Resultado da auditoria:

  • O demônio continua em produção.

  • Os ABENDs continuam ocorrendo diariamente.

  • Nenhuma correção foi aplicada.

  • Nenhum chamado foi encerrado.

  • Nenhum processo foi documentado.

Porém, surpreendentemente:

o ambiente permanece estável, os usuários estão satisfeitos e a aplicação se tornou um dos sistemas mais divertidos já executados no datacenter dos animes.

Jashin-chan Dropkick é a prova definitiva de que, às vezes, o segredo do sucesso não é eliminar os bugs. É transformar os bugs na funcionalidade principal do sistema. 😈☕🖥️💣


segunda-feira, 29 de junho de 2015

Kangoku Gakuen (監獄学園 / Prison School)

 

Bellacosa Mainframe apresenta kangoku gakuen

☕ Um Café no Bellacosa Mainframe

Kangoku Gakuen (監獄学園 / Prison School)

Quando um Programador COBOL Descobre que a Melhor Comédia Também Pode Ser uma Aula de Engenharia de Sistemas

Existem animes que contam uma história.

Existem animes que fazem rir.

E existe Kangoku Gakuen, uma obra que consegue transformar uma situação completamente absurda em uma narrativa construída com o mesmo cuidado de um thriller psicológico.

À primeira vista, Prison School parece apenas mais um ecchi exagerado. Muita gente abandona a série após os primeiros episódios acreditando que ela vive apenas de fanservice. Quem faz isso perde uma das direções mais inteligentes e criativas da década de 2010.

Assim como muitos sistemas COBOL são julgados apenas pela idade, Prison School também sofre preconceito por sua aparência.

Por trás do humor escrachado existe uma construção narrativa extremamente sofisticada.


Ficha Técnica

ItemInformação
Título original監獄学園 (Kangoku Gakuen)
Título internacionalPrison School
AutorAkira Hiramoto
Mangá7 de fevereiro de 2011 a 25 de dezembro de 2017
RevistaWeekly Young Magazine (Kodansha)
Volumes28
Animejulho a setembro de 2015
EstúdioJ.C.Staff
DiretorTsutomu Mizushima
RoteiroMichiko Yokote
MúsicaKōtarō Nakagawa
Episódios12 + 1 OVA
GêneroComédia, Seinen, Ecchi, Escolar, Humor Negro, Romance

O Estúdio J.C.Staff

O J.C.Staff é conhecido por adaptar obras muito diferentes entre si.

Seu ponto forte sempre foi transformar mangás difíceis em animes visualmente consistentes.

Entre suas produções estão:

  • Food Wars!

  • Toradora!

  • Bakuman

  • One Punch Man (2ª temporada)

  • Railgun

  • DanMachi

Em Prison School o estúdio fez algo curioso.

Ao invés de desenhar um ecchi "fofinho", escolheu uma direção quase cinematográfica.

Resultado?

As cenas possuem iluminação dramática.

Os enquadramentos lembram filmes policiais.

As expressões parecem fotografias.

Tudo é exageradamente sério...

...para contar a situação mais ridícula possível.


A História

A Academia Hachimitsu sempre foi um colégio exclusivo para garotas.

Após décadas, decide aceitar alunos homens.

O problema?

Entram apenas cinco.

Cinco garotos para milhares de meninas.

Naturalmente eles acabam fazendo uma enorme besteira.

Tentam espionar o banho feminino.

São capturados.

E condenados.

Mas não são simplesmente suspensos.

Existe literalmente uma prisão dentro da escola.

Os cinco passam um mês encarcerados pelo Conselho Estudantil Secreto, sob pena de expulsão caso desobedeçam às regras. (Wikipédia)


Os Personagens

Kiyoshi Fujino

O protagonista.

É um rapaz comum.

Não é particularmente inteligente.

Nem forte.

Nem popular.

Sua principal qualidade é continuar tentando resolver problemas impossíveis.

É praticamente um operador de produção tentando salvar um batch às 2h da manhã.


Gakuto

Provavelmente o personagem mais brilhante.

É completamente obcecado pela história chinesa.

Cada plano elaborado por ele parece uma operação militar.

Seu cérebro funciona como um JCL perfeitamente documentado.


Shingo

O impulsivo.

Representa o desenvolvedor que primeiro executa e depois pergunta.


Andre

O gigante gentil.

Seu masoquismo extremo gera parte das piadas da série.


Joe

O personagem mais estranho.

Apaixonado por formigas.

Em qualquer outro anime seria irrelevante.

Aqui funciona perfeitamente.


O Conselho Estudantil Secreto

Mari Kurihara

A verdadeira comandante.

Fria.

Calculista.

Autoritária.

É praticamente um z/OS comandando todos os processos.


Meiko Shiraki

Uma das personagens mais famosas do anime.

Sua postura intimidadora virou ícone da cultura otaku.

Apesar da aparência severa, é extremamente leal.


Hana Midorikawa

Talvez a personagem mais engraçada.

Suas reações emocionais fogem completamente da lógica.

Ela representa o caos absoluto.


Chiyo

A presidente oficial da escola.

Ingênua.

Gentil.

Serve como contraponto ao autoritarismo do conselho secreto.


O que torna Prison School diferente?

O segredo está na direção.

Qualquer outro anime trataria essas cenas como simples piadas.

Prison School faz exatamente o contrário.

Cada situação recebe:

  • câmera dramática;

  • trilha épica;

  • suspense;

  • montagem lenta;

  • tensão psicológica.

É como assistir a "Missão Impossível"...

...para descobrir quem roubou uma toalha.

Esse contraste é justamente o que faz o humor funcionar.


Humor de Engenharia

Akira Hiramoto entende algo raro.

Humor depende de estrutura.

Não apenas da piada.

Cada episódio funciona como um algoritmo.

Problema

↓

Plano

↓

Erro

↓

Novo plano

↓

Complicação

↓

Catástrofe

↓

Final inesperado

É praticamente um ciclo de desenvolvimento de software.


As Aventuras

Durante a série vemos:

  • tentativas de fuga;

  • espionagem;

  • infiltrações;

  • planos absurdamente elaborados;

  • alianças improváveis;

  • guerras psicológicas;

  • julgamentos;

  • punições.

Tudo acontece dentro de um espaço relativamente pequeno.

É quase um "escape room" gigante.


Mensagens Ocultas

Apesar do humor adulto, Prison School fala sobre diversos temas.

Autoridade

Quem controla as regras controla a narrativa.


Liberdade

Os personagens vivem presos.

Mas a verdadeira prisão não são as grades.

São as regras.


Julgamentos

Todos cometem erros.

Mas alguns recebem punições completamente desproporcionais.


Hipocrisia

Os responsáveis por manter a moral também escondem seus próprios defeitos.


Masculinidade

Os cinco protagonistas representam estereótipos diferentes.

Nenhum é perfeito.

Todos são ridículos.

Isso torna o grupo humano.


Uma Grande Sátira

Prison School exagera tudo.

Fanservice.

Autoridade.

Disciplina.

Honra.

Vergonha.

Quanto maior o exagero...

...mais evidente fica a crítica.


O Fanservice

Aqui vale um comentário importante.

Prison School possui forte conteúdo sexual e humor adulto, sendo recomendado para maiores de idade. O fanservice é constante e faz parte da proposta narrativa da obra, não sendo apenas um elemento ocasional. (IMDb)

A diferença é que, em muitos momentos, o fanservice serve como ferramenta para a comédia física e para satirizar exageros típicos de mangás e animes do gênero, em vez de ser o único objetivo da narrativa.


Impacto Cultural

O mangá vendeu mais de 13 milhões de cópias, venceu o 37º Kodansha Manga Award na categoria geral em 2013 e consolidou-se como um dos seinen de comédia mais conhecidos da década. O anime também ganhou notoriedade pela direção, pelas expressões faciais exageradas e pela adaptação fiel ao material original. (Wikipedia)

Até hoje, inúmeras cenas viraram memes.

Principalmente:

  • as expressões da Meiko;

  • os discursos épicos de Gakuto;

  • os planos mirabolantes de fuga.


Curiosidades

  • O anime adapta apenas parte dos 28 volumes do mangá.

  • Existe uma OVA intitulada Mad Wax.

  • Também foi produzida uma série live-action com 9 episódios em 2015.

  • O traço de Akira Hiramoto combina corpos estilizados com expressões faciais extremamente detalhadas, uma marca registrada do autor. (Wikipedia)


O Easter Egg para um Programador COBOL

Se você retirar o ecchi da equação...

Prison School é praticamente um sistema legado.

Existe:

  • regras rígidas;

  • controle de acesso;

  • auditoria;

  • hierarquia;

  • workflow;

  • tratamento de exceções;

  • tentativas constantes de contornar restrições;

  • consequências para quem quebra procedimentos.

É como um ambiente z/OS.

Cada ação possui efeitos.

Cada decisão altera o fluxo.

Cada erro gera um "ABEND" social.

Os cinco protagonistas passam a série inteira tentando encontrar um "workaround".

Exatamente como um programador COBOL tentando resolver um problema de produção sem derrubar o sistema inteiro.


Conclusão

Kangoku Gakuen é um anime que engana pela aparência. Muitos o classificam apenas como ecchi, mas sua força está na construção de suspense, no ritmo narrativo e na direção extremamente precisa.

Para quem consegue enxergar além do humor exagerado, a obra revela uma sátira sobre poder, disciplina, liberdade e natureza humana. Assim como acontece com um grande sistema IBM Z, a superfície pode parecer simples ou antiquada para quem observa de longe; porém, ao entender sua arquitetura interna, percebe-se um projeto engenhoso, consistente e surpreendentemente sofisticado.


quinta-feira, 14 de março de 2013

O Herói, o Mainframe e a Misteriosa Pasta CD 17

 


☕ Um Café no Bellacosa Mainframe

O Herói, o Mainframe e a Misteriosa Pasta CD 17

Uma aventura isekai para programadores COBOL iniciantes, administradores de sistemas e aventureiros que jamais deixariam a mãe abrir a pasta Downloads

Imagine a seguinte situação.

Você passou a noite inteira estudando COBOL, corrigindo um programa que insistia em encerrar com código de retorno 12 e tentando entender por que uma simples leitura de arquivo sequencial conseguia produzir mais suspense que uma temporada inteira de anime.

O relógio marcava 3h17 da manhã.

Ao lado do teclado, havia uma xícara de café já fria, um manual de JCL aberto na página errada e uma janela do navegador exibindo uma pesquisa extremamente profissional:

“Por que meu programa COBOL entra em loop infinito mesmo quando eu tenho certeza de que coloquei o fim do arquivo?”

Foi então que você decidiu sair de casa para comprar mais café.

Cinco minutos depois, apareceu o inevitável.

Não era um dragão.

Não era um demônio.

Não era um gerente de projetos perguntando se seria possível colocar mais uma pequena alteração em produção antes do almoço.

Era ele.

Caminhão-kun.

Depois de um encontro inesperado com a engenharia automotiva japonesa, você acordou diante de uma deusa de cabelos azuis, cercada por nuvens, colunas douradas e uma interface estranhamente parecida com um painel do ISPF.

Ela sorriu.

— Parabéns! Você terá a oportunidade de recomeçar sua vida em outro mundo!

Você olhou para a deusa.

Olhou para o portal mágico.

Olhou para a lista de habilidades especiais disponíveis.

E fez a única pergunta realmente importante:

— Alguém pode apagar meu HD?

A deusa piscou.

— Você não quer saber em qual mundo renascerá?

— Depois.

— Não quer escolher uma habilidade lendária?

— Mais tarde.

— Não quer se despedir de sua família?

— Claro que quero. Mas antes alguém precisa localizar a pasta CD 17.

A deusa consultou uma espécie de terminal celestial.

— O que existe nessa pasta?

Você se levantou assustado.

— Não execute um LISTCAT nisso!

E assim começa nossa jornada.





1. O último desejo da era digital

Nas histórias antigas, os heróis preocupavam-se com honra, legado, família e destino.

O guerreiro medieval pedia que sua espada fosse entregue ao filho.

O capitão solicitava que sua última carta chegasse à esposa.

O mago queria que seus grimórios fossem protegidos.

O protagonista moderno de isekai, entretanto, possui uma preocupação mais urgente:

“Destruam meu computador antes que alguém descubra quem eu realmente era.”

Essa piada aparece em inúmeras variações na cultura de anime, mangá, light novels, fóruns e memes:

  • apagar o histórico do navegador;

  • formatar o disco;

  • jogar o computador na banheira;

  • incinerar o equipamento;

  • destruir fisicamente o HD;

  • impedir que a mãe abra determinada pasta;

  • telefonar para um amigo de confiança;

  • pedir que ninguém examine a coleção de arquivos.

A força da piada está no fato de que o conteúdo jamais precisa ser revelado.

Cada espectador preenche o espaço em branco com suas próprias suspeitas.

Pode ser uma coleção de imagens constrangedoras.

Pode ser um arquivo com fanfictions.


Pode ser um conjunto de animes baixados em resolução duvidosa.

Pode ser uma pasta contendo centenas de fotografias, programas antigos, jogos, emuladores, documentos, projetos abandonados e arquivos chamados:

VERSAO_FINAL
VERSAO_FINAL_2
VERSAO_FINAL_AGORA_VAI
VERSAO_FINAL_DEFINITIVA
VERSAO_FINAL_DEFINITIVA_CORRIGIDA
VERSAO_FINAL_DEFINITIVA_CORRIGIDA_NOVA

Ou pode ser simplesmente a lendária:

CD 17

O nome perfeito.

Discreto.

Inocente.

Burocrático.

Tão genérico que não desperta suspeitas.

Ou, justamente por isso, desperta todas.


2. A arqueologia da pasta CD 17

Para quem nasceu na época do armazenamento em nuvem, um nome como CD 17 talvez pareça irrelevante.

Para quem viveu a era dos CD-R, CD-RW, gravadores de 2x, discos riscados e estojos empilhados, o nome carrega toda uma história tecnológica.

Antes de termos terabytes disponíveis em pequenos dispositivos, o armazenamento era escasso.

Um CD-ROM comum armazenava aproximadamente 650 ou 700 megabytes. Na época, isso parecia bastante espaço. Era possível gravar programas, fotografias, documentos, músicas, backups e coleções inteiras de arquivos.

Quando o conteúdo ultrapassava a capacidade de um disco, surgia uma sequência:

CD 01
CD 02
CD 03
CD 04
...
CD 17

O problema começava quando ninguém lembrava mais o que havia em cada mídia.

A pessoa então criava pastas temporárias no HD para preparar as gravações:

C:\GRAVAR\CD_15
C:\GRAVAR\CD_16
C:\GRAVAR\CD_17

O CD era gravado.

A pasta, entretanto, permanecia.

Depois recebia novos arquivos.

Cópias eram feitas.

Anos se passavam.

A origem do nome era esquecida.

A pasta transformava-se em um sítio arqueológico digital.

Dentro dela poderiam existir arquivos de 1998, 2001, 2007 e 2014 convivendo em perfeita desordem cronológica.

É como abrir uma biblioteca em que os livros foram guardados por um duende bêbado.

No mundo mainframe, porém, essa desorganização produziria imediatamente uma reunião de governança.

Alguém perguntaria:

— Quem é o proprietário do dataset?

Outro responderia:

— Não sabemos.

— Qual é a política de retenção?

— Também não sabemos.

— Há backup?

— Provavelmente.

— Onde?

— Talvez no CD 18.



3. O que a pasta CD 17 ensina sobre organização de dados

Por trás da piada existe uma lição séria para o programador COBOL iniciante.

Computadores não compreendem contexto emocional.

Eles não sabem que:

CD17

significa “arquivos importantes que eu não queria perder em 2002”.

Também não sabem que:

FINAL2

é mais recente que:

FINAL_NOVO

Os sistemas precisam de organização explícita.

No mainframe, essa preocupação aparece nos nomes de datasets, nas convenções da empresa, no catálogo, nas gerações de arquivos, nos layouts, nas descrições e nas políticas de retenção.

Um dataset pode possuir um nome como:

BELLACOS.CURSO.COBOL.ALUNOS

Esse nome já comunica uma hierarquia:

  • BELLACOS pode identificar o usuário, projeto ou aplicação;

  • CURSO representa uma área;

  • COBOL indica o contexto;

  • ALUNOS descreve o conteúdo.

Compare com:

BELLACOS.CD17

Tecnicamente válido em muitas convenções internas, talvez.

Explicativo, não.

Seguro para auditoria, definitivamente não.

Uma boa nomenclatura reduz dúvidas.

Exemplo:

BELLACOS.CURSO.COBOL.FONTE
BELLACOS.CURSO.COBOL.JCL
BELLACOS.CURSO.COBOL.COPY
BELLACOS.CURSO.COBOL.DADOS
BELLACOS.CURSO.COBOL.RELATORIO

O nome deve ajudar o próximo profissional.

Inclusive quando o próximo profissional for você mesmo, seis meses depois, olhando para o sistema como se tivesse sido desenvolvido por um feiticeiro irresponsável.


 

4. A deusa pergunta: “O que é COBOL?”

De volta ao mundo celestial, a deusa continuava tentando entender por que você estava tão preocupado.

— Afinal, o que você fazia naquele computador?

— Programava em COBOL.

Ela arregalou os olhos.

— Uma magia ancestral?

— Quase isso.

COBOL é uma linguagem criada com o objetivo de facilitar o desenvolvimento de aplicações voltadas ao processamento de dados comerciais.

Seu nome vem de:

COmmon Business-Oriented Language

Ou seja:

Linguagem Comum Orientada a Negócios

COBOL foi projetado para trabalhar com informações como:

  • clientes;

  • contas;

  • pagamentos;

  • folhas salariais;

  • seguros;

  • estoques;

  • transações;

  • registros financeiros;

  • arquivos corporativos;

  • relatórios;

  • processamento em lote.

Apesar de sua idade, COBOL continua relevante porque muitos sistemas críticos foram construídos ao longo de décadas e permanecem executando milhões ou bilhões de operações.

Uma aplicação COBOL não é necessariamente um programa isolado.

Ela pode participar de um ecossistema com:

  • JCL;

  • Db2;

  • CICS;

  • VSAM;

  • IMS;

  • MQ;

  • arquivos sequenciais;

  • utilitários;

  • schedulers;

  • sistemas de segurança;

  • rotinas de recuperação;

  • ferramentas de monitoramento.

Em outras palavras, aprender COBOL não significa apenas memorizar comandos.

Significa compreender como os dados entram, são processados, validados, transformados, armazenados e entregues.

É quase uma guilda de aventureiros.

Só que cada integrante da equipe possui uma função.

O COBOL realiza a lógica de negócio.

O JCL prepara o ambiente para a execução.

O Db2 armazena dados relacionais.

O VSAM organiza arquivos de acesso eficiente.

O CICS coordena transações online.

O RACF verifica quem tem permissão para invocar a magia.

E o operador observa tudo, silenciosamente, até alguém produzir um abend às três da manhã.



5. Primeiro programa: protegendo a CD 17

Vamos transformar nossa piada em um pequeno programa COBOL.

O objetivo será pedir ao usuário o nome de uma pasta e verificar se ela corresponde à área proibida.

       IDENTIFICATION DIVISION.
       PROGRAM-ID. CD17CHK.

       ENVIRONMENT DIVISION.

       DATA DIVISION.
       WORKING-STORAGE SECTION.

       01  WS-NOME-PASTA        PIC X(30).
       01  WS-CD-SECRETO        PIC X(30)
                                VALUE 'CD 17'.

       PROCEDURE DIVISION.

       INICIO.
           DISPLAY 'INFORME O NOME DA PASTA:'
           ACCEPT WS-NOME-PASTA

           IF WS-NOME-PASTA = WS-CD-SECRETO
               DISPLAY 'ACESSO NEGADO.'
               DISPLAY 'NAO EXECUTE LISTCAT.'
               DISPLAY 'CHAME O AMIGO DE CONFIANCA.'
           ELSE
               DISPLAY 'PASTA LIBERADA PARA CONSULTA.'
           END-IF

           STOP RUN.

Para quem está começando, vamos analisar o programa.

IDENTIFICATION DIVISION

Aqui identificamos o programa:

PROGRAM-ID. CD17CHK.

É como registrar o nome do aventureiro na guilda.

DATA DIVISION

Nesta divisão descrevemos os dados usados pelo programa.

01 WS-NOME-PASTA PIC X(30).

Essa variável pode armazenar até 30 caracteres.

O prefixo WS costuma indicar que o item está na WORKING-STORAGE SECTION.

Não é uma obrigação da linguagem, mas uma convenção útil.

Depois definimos:

01 WS-CD-SECRETO PIC X(30)
                 VALUE 'CD 17'.

Essa variável já começa com o valor CD 17.

PROCEDURE DIVISION

Aqui está a lógica executável.

DISPLAY

mostra uma mensagem.

ACCEPT

recebe uma informação.

IF

testa uma condição.

STOP RUN

encerra o programa.

Simples, direto e muito mais seguro que confiar a tarefa a um personagem secundário de moral duvidosa.


6. O perigo de comparar textos em COBOL

Agora entra uma curiosidade importante.

Campos alfanuméricos possuem tamanho fixo.

Quando declaramos:

01 WS-NOME-PASTA PIC X(30).

o campo ocupa 30 posições.

Se o usuário digitar:

CD 17

o valor interno poderá ser entendido como:

CD 17

seguido por espaços até completar 30 posições.

Por isso, comparações entre campos de tamanhos diferentes exigem atenção.

Uma alternativa mais clara seria usar uma condição de nível 88:

       01  WS-NOME-PASTA        PIC X(30).

           88  PASTA-SECRETA
               VALUE 'CD 17'.

Então poderíamos escrever:

           IF PASTA-SECRETA
               DISPLAY 'PROTOCOLO DE DESTRUICAO INICIADO.'
           END-IF

O nível 88 não cria um novo espaço de armazenamento.

Ele cria um nome de condição associado a determinados valores.

Isso torna o código mais legível.

Compare:

IF WS-NOME-PASTA = 'CD 17'

com:

IF PASTA-SECRETA

A segunda forma parece quase uma frase.

Essa legibilidade é uma das características marcantes do COBOL.


7. O amigo caridoso e o processamento em lote

Na piada do isekai, o protagonista depende de uma alma caridosa para destruir o HD.

No mainframe, jamais deveríamos depender apenas de boa vontade.

Precisamos de processos.

Imagine um arquivo contendo uma lista de pastas a serem avaliadas:

DOCUMENTOS
FOTOS
PROJETOS
CD 17
BACKUP
ANIMES

Um programa batch poderia ler cada registro e produzir um relatório.

O fluxo seria:

INÍCIO
  |
ABRIR ARQUIVO
  |
LER REGISTRO
  |
FIM DO ARQUIVO?
  |            \
 NÃO            SIM
  |              |
VERIFICAR NOME   FECHAR ARQUIVO
  |              |
GERAR ALERTA     ENCERRAR
  |
LER PRÓXIMO

Em COBOL, a leitura clássica poderia ser estruturada assim:

       PERFORM ABRIR-ARQUIVOS

       PERFORM LER-PASTA

       PERFORM UNTIL FIM-DO-ARQUIVO
           PERFORM PROCESSAR-PASTA
           PERFORM LER-PASTA
       END-PERFORM

       PERFORM FECHAR-ARQUIVOS

Esse padrão é fundamental para quem começa em processamento batch.

Primeiro lemos um registro.

Depois repetimos o processamento até que o fim do arquivo seja encontrado.

Uma condição nível 88 pode representar o fim:

       01  WS-FIM-ARQUIVO       PIC X VALUE 'N'.

           88  FIM-DO-ARQUIVO
               VALUE 'S'.

           88  NAO-FIM-ARQUIVO
               VALUE 'N'.

Durante a leitura:

       READ ARQ-PASTAS
           AT END
               SET FIM-DO-ARQUIVO TO TRUE
       END-READ

Esse pequeno trecho contém uma das ideias mais importantes do COBOL: o programa trabalha continuamente com estados claros.

Fim ou não fim.

Registro válido ou inválido.

Transação aceita ou rejeitada.

Pasta comum ou CD 17.


8. JCL: convocando o programa para a aventura

Um programa COBOL compilado em ambiente mainframe normalmente precisa ser executado por meio de um job.

Exemplo simplificado:

//CD17JOB  JOB (ACCT),'BELLACOSA',
//             CLASS=A,
//             MSGCLASS=X,
//             NOTIFY=&SYSUID
//*
//STEP01   EXEC PGM=CD17CHK
//STEPLIB  DD DSN=BELLACOS.CURSO.LOAD,DISP=SHR
//SYSOUT   DD SYSOUT=*
//PASTAS   DD DSN=BELLACOS.CURSO.CD17.DADOS,DISP=SHR

Vamos traduzir.

//CD17JOB JOB

define o job.

//STEP01 EXEC PGM=CD17CHK

solicita a execução do programa.

//STEPLIB DD

indica onde o sistema pode localizar o módulo executável.

//SYSOUT DD SYSOUT=*

direciona mensagens para a saída do job.

//PASTAS DD

associa um nome lógico usado pelo programa a um dataset real.

Esse mecanismo é poderoso.

O programa COBOL não precisa necessariamente conhecer o nome físico completo do arquivo.

Ele pode trabalhar com um nome lógico definido no SELECT.

O JCL informa qual dataset será usado naquela execução.

É como entregar ao aventureiro um mapa diferente para cada missão, sem alterar a espada.


9. Segurança: por que “apagar o histórico” não é suficiente

Agora precisamos interromper a comédia por alguns minutos.

Destruir arquivos, formatar discos ou apagar históricos não garante necessariamente que os dados tenham desaparecido de forma irrecuperável.

Em ambientes profissionais, a eliminação de informações deve seguir políticas específicas.

Podem existir:

  • cópias de backup;

  • replicações;

  • snapshots;

  • logs;

  • versões anteriores;

  • arquivos temporários;

  • retenção obrigatória;

  • trilhas de auditoria;

  • cópias em outros equipamentos.

No mainframe, segurança e governança são assuntos centrais.

O acesso pode ser controlado por produtos como RACF, ACF2 ou Top Secret.

A pergunta correta não é apenas:

“Onde está o arquivo?”

Também precisamos perguntar:

“Quem pode acessá-lo?”

“Quem acessou?”

“Por quanto tempo ele deve existir?”

“Existe obrigação legal de preservá-lo?”

“Quem autorizou sua exclusão?”

Portanto, no mundo corporativo, o amigo caridoso que recebe o pedido “apague tudo” deveria responder:

— Existe uma requisição de mudança aprovada?

O protagonista, já diante da deusa, perceberia então que nem a morte consegue vencer o processo de governança.


10. Backup: a bênção e a maldição

A ironia máxima da pasta CD 17 é que ela provavelmente existe porque alguém tentou fazer backup.

Backup é essencial.

Mas um backup sem organização pode transformar-se em um labirinto.

Uma estratégia útil costuma considerar múltiplas cópias, mídias diferentes e pelo menos uma cópia armazenada fora do equipamento principal.

Também é importante testar a restauração.

Um backup que nunca foi restaurado é apenas uma promessa otimista.

No mainframe, cópias podem ser realizadas por diversos mecanismos, dependendo do tipo de dado e da infraestrutura.

Para datasets, bancos e arquivos, podem existir processos específicos de:

  • cópia;

  • dump;

  • restore;

  • image copy;

  • archive;

  • migração;

  • recuperação.

O ponto principal é simples:

O objetivo do backup não é criar cópias.
O objetivo do backup é permitir recuperação.

Se o conteúdo da CD 17 for importante, deve existir uma estratégia de restauração.

Se for constrangedor, talvez seja melhor perguntar por que ele foi replicado em nove mídias, dois HDs externos e um pendrive chamado DRAGON_BACKUP_FINAL.


11. Easter eggs para os iniciados

Como toda aventura digna do Bellacosa Mainframe, precisamos esconder algumas referências.

Easter egg 1: retorno 17

Em sistemas reais, códigos de retorno devem ser definidos e documentados.

Mas, em nossa aventura, o programa secreto poderia terminar assim:

MOVE 17 TO RETURN-CODE

Quem visse o resultado no job perguntaria:

— O que significa RC=17?

A resposta oficial seria:

— Condição não documentada.

A resposta verdadeira:

— Alguém encontrou a pasta.

Easter egg 2: dataset geracional

A CD 17 poderia evoluir para um GDG:

BELLACOS.SECRET.CD17.G0001V00
BELLACOS.SECRET.CD17.G0002V00
BELLACOS.SECRET.CD17.G0003V00

Assim, cada atualização criaria uma nova geração.

Porque nada demonstra arrependimento verdadeiro como manter várias versões históricas do material que você jurou apagar.

Easter egg 3: comentário suspeito

Todo código antigo possui um comentário semelhante a:

      * ALTERADO EM 1999 - NAO REMOVER

Ninguém sabe quem alterou.

Ninguém sabe por quê.

Ninguém remove.

A rotina permanece em produção até o ano de 2026.

Easter egg 4: o abend definitivo

Caso alguém tente abrir a pasta sem autorização:

S0C7

O famoso erro de dados inválidos.

Na narrativa, porém, ele significaria:

SECRET OCCULT CONTENT 7

Não procure essa definição em nenhum manual IBM.


12. Passo a passo para o COBOL iniciante não criar sua própria CD 17

Vamos encerrar com um pequeno guia prático.

Passo 1: use nomes compreensíveis

Evite:

01 A PIC X.
01 B PIC 9(05).
01 C PIC X(100).

Prefira:

01 WS-FIM-ARQUIVO       PIC X.
01 WS-TOTAL-REGISTROS   PIC 9(05).
01 WS-MENSAGEM-ERRO     PIC X(100).

Passo 2: documente a finalidade

Um comentário útil explica a intenção.

      * CONTROLA O ENCERRAMENTO DA LEITURA DO ARQUIVO.

Um comentário inútil apenas repete o comando.

      * MOVE ZERO PARA O TOTAL
       MOVE ZERO TO WS-TOTAL.

Passo 3: divida o processamento

Use parágrafos com responsabilidades claras:

1000-INICIALIZAR.
2000-LER-ARQUIVO.
3000-PROCESSAR-REGISTRO.
4000-GERAR-SAIDA.
9000-FINALIZAR.

Passo 4: trate erros

Não presuma que tudo funcionará.

Verifique:

  • status de arquivo;

  • códigos SQL;

  • condições de fim;

  • dados inválidos;

  • parâmetros ausentes;

  • resultados inesperados.

Passo 5: não esconda regras

Uma regra importante não deve estar enterrada em centenas de linhas.

Se CD 17 é proibida, declare isso claramente.

88 PASTA-PROIBIDA VALUE 'CD 17'.

Passo 6: pense no próximo mantenedor

O código será lido muitas vezes.

Às vezes, será lido por alguém que não conhece o sistema.

Às vezes, será lido por você mesmo após esquecer completamente o motivo de cada decisão.

Escreva como se o próximo programador fosse um aventureiro iniciante enviado para uma dungeon sem mapa.

Porque provavelmente será.


13. A verdadeira moral do isekai

No final, o herói foi enviado ao novo mundo.

Recebeu como habilidade especial a capacidade de compreender qualquer linguagem de programação antiga.

Infelizmente, a habilidade não incluía compreender requisitos mal escritos.

Ao chegar à primeira cidade, formou uma equipe composta por:

  • uma maga explosiva que compilava apenas uma vez por dia;

  • uma sacerdotisa com altíssima disponibilidade, mas nenhuma capacidade de recuperação;

  • uma cavaleira que aceitava todos os ataques e chamava isso de teste de carga;

  • uma deusa responsável pelo suporte técnico, mas que fechava os chamados como “erro do usuário”.

A primeira missão do grupo foi modernizar o sistema financeiro do reino.

O herói abriu o programa principal.

Encontrou 48 mil linhas de COBOL.

Nenhuma documentação.

Centenas de GO TO.

Arquivos com nomes incompreensíveis.

E um comentário no topo:

      * SISTEMA PROVISORIO - SUBSTITUIR NO PROXIMO ANO
      * CRIADO EM 1987

Ele respirou fundo.

Tomou um gole de café.

E disse:

— Talvez eu tenha sido atropelado por sorte.

Naquela noite, antes de dormir, perguntou à deusa se alguém havia cumprido seu último pedido no mundo anterior.

Ela abriu o painel celestial.

— Tenho boas e más notícias.

— Comece pelas boas.

— Seu amigo encontrou seu computador.

— E as más?

— Ele não apagou a pasta CD 17.

O herói empalideceu.

— Por quê?

— Porque encontrou dentro dela seus fontes COBOL, apostilas, fotografias de mainframes, wallpapers de anime, manuais antigos, scripts REXX, imagens do Johnny Castaway e um projeto chamado VERSAO_FINAL_AGORA_VAI.

O herói ficou em silêncio.

A deusa sorriu.

— Ele disse que aquilo não era uma pasta vergonhosa.

— Não?

— Era um museu.

E talvez essa seja a maior piada de todas.

Passamos décadas acumulando arquivos que parecem aleatórios, antigos ou embaraçosos. Porém, quando observados com distância, eles contam nossa história.

A pasta CD 17 não guarda apenas dados.

Ela guarda fases da vida.

Tecnologias que aprendemos.

Projetos que abandonamos.

Amizades.

Curiosidades.

Erros.

Descobertas.

Madrugadas diante do computador.

Versões antigas de quem fomos.

No mundo do mainframe, chamamos isso de legado.

Alguns usam a palavra como crítica.

Outros entendem que legado é aquilo que continuou funcionando tempo suficiente para se tornar importante.

Um sistema legado não é apenas velho.

Ele sobreviveu.

Foi alterado.

Corrigido.

Migrado.

Protegido.

Executado milhares de vezes.

Talvez a CD 17 seja exatamente isso:

Um pequeno sistema legado pessoal, sem documentação, com nomenclatura duvidosa, retenção indefinida e importância emocional impossível de calcular.

Portanto, antes de pedir que alguém incinere seu HD ao ser convocado para outro mundo, faça pelo menos três coisas:

Organize seus arquivos.

Documente o que importa.

E escolha muito bem a alma caridosa responsável pelo procedimento.

Porque, caso ela seja programadora COBOL, provavelmente não apagará nada.

Ela criará um backup.

Depois um GDG.

Depois uma cópia externa.

E finalmente um job diário chamado:

CD17BKP

Com DISP=SHR, NOTIFY=&SYSUID e retorno zero.

Afinal, neste mundo ou no próximo, todo verdadeiro profissional de mainframe sabe:

Dados importantes não desaparecem.
Eles apenas mudam de volume.

E o conteúdo da pasta CD 17?

Bem...

Essa informação está protegida por RACF.

ICH408I — ACESSO NEGADO.

Fim do job.

Ou talvez apenas o começo de uma nova aventura.


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...