☕ 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

quarta-feira, 18 de março de 2009

🌿 SHISO VERMELHO – A ERVA JAPONESA QUE PINTA A MEMÓRIA

 

Bellacosa Mainframe apresenta shiso vermelho

🌿 SHISO VERMELHO – A ERVA JAPONESA QUE PINTA A MEMÓRIA

 

Se você já assistiu anime, leu mangá ou se aventurou numa receita japonesa mais raiz, uma hora esbarrou nele: shiso vermelho. Às vezes discreto, às vezes protagonista, mas sempre ali, rodando em background como um daemon cultural do Japão.

Hoje vou te contar a história dessa erva que parece simples, mas carrega cor, aroma, superstição, medicina, comida e memória.


shiso

🌱 O QUE É SHISO?

Shiso (紫蘇) é uma erva da família da hortelã.
Existem dois tipos principais:

  • 🟢 Shiso verde (aojiso) – fresco, herbal, muito usado como folha

  • 🔴 Shiso vermelho (akajiso) – mais intenso, levemente amargo, usado para cor, conserva e fermentação

O shiso vermelho é o sysprog da cozinha japonesa: não aparece sempre, mas quando entra… muda tudo.


🏯 ORIGEM & HISTÓRIA

O shiso veio da China há mais de 2.000 anos, mas foi no Japão que ele ganhou identidade própria.

Originalmente usado como:

  • Planta medicinal

  • Conservante natural

  • Antídoto contra intoxicações alimentares

📜 Textos antigos diziam que shiso “acalma o espírito e limpa o sangue”.
Ou seja: debug emocional e físico.


🍙 USO CLÁSSICO NA CULINÁRIA

O shiso vermelho aparece em:

  • Umeboshi (ameixa japonesa)

  • Umezu (líquido da conserva)

  • Furikake

  • Conservas de legumes

  • Bebidas fermentadas

  • Doces tradicionais

👉 Ele é responsável pela cor vermelha icônica da umeboshi.
Sem shiso, a ameixa fica bege, triste, sem alma.
É tipo CICS sem terminal: funciona, mas não encanta.


🧪 CURIOSIDADE TÉCNICA (EASTER EGG BOTÂNICO)

A cor vermelha do shiso vem da antocianina, que:

  • Muda de cor conforme o pH

  • Fica vermelho intenso em meio ácido

  • Era usada como indicador natural antes da química moderna

📌 Sim, o shiso era um pH meter ancestral.


🥋 SHISO EM ANIMES & CULTURA POP

Você já viu shiso em:

  • 🍙 Animes slice of life – preparo de onigiri e umeboshi

  • 🏯 Animes históricos – conservas caseiras

  • 👘 Cenários rurais – quintais e hortas tradicionais

  • 🧘 Obras contemplativas – símbolo de cuidado e tempo

Ele quase nunca é explicado.
Porque no Japão, todo mundo sabe o que é shiso.


🧠 DICAS DE VETERANO

✔ Não confundir com manjericão
✔ Shiso vermelho é mais forte que o verde
✔ Seco dura meses
✔ Fresco estraga rápido (volatile dataset)
✔ Aroma lembra hortelã + canela + terra molhada


👀 FOFOQUICES DE COZINHA

🍃 Criança japonesa que ajuda a fazer umeboshi fica com as mãos roxas
🍃 Casas antigas tinham shiso no quintal como “erva de proteção”
🍃 Era usado para “neutralizar” peixe suspeito antes da refrigeração


🧠 FILOSOFIA ESCONDIDA

Shiso vermelho ensina:

  • Mottainai – nada se desperdiça

  • Tempo – não se apressa fermentação

  • Wabi-sabi – beleza na imperfeição da cor

  • Memória – sabor que atravessa gerações


🏁 CONCLUSÃO BELLACOSA

O shiso vermelho não grita.
Não aparece em propaganda.
Não pede holofote.

Mas sem ele, a cozinha japonesa perde alma, cor e história.

É a erva que roda silenciosa no background…
igual mainframe.

🌿Aqui, até a erva tem memória.

terça-feira, 17 de março de 2009

🧠 Agile de Verdade: Por que Planejar Tudo no Início Falha (e o que Fazer em Vez Disso)

 

Bellacosa Mainframe agile kanbam estouro de prazo

🧠 Agile de Verdade: Por que Planejar Tudo no Início Falha (e o que Fazer em Vez Disso)

Por El Jefe — Estilo Bellacosa Mainframe


Introdução: o som dos prazos passando voando

Douglas Adams resumiu melhor do que qualquer framework:

“Eu amo prazos. Adoro o som que eles fazem quando passam voando. Whoosh!”

Se você trabalha com projetos — especialmente em TI, mainframe, DevOps ou software corporativo — já ouviu esse som.
Planejamos tudo no início, cravamos uma data… e erramos.

A pergunta não é se isso vai acontecer.
A pergunta é: por que insistimos em fazer isso?


O erro clássico: decidir tudo quando você sabe o mínimo

No início de um projeto, sabemos quase nada:

  • Requisitos ainda são hipóteses

  • Sistemas dependentes mudam

  • Patches surgem

  • Prioridades do negócio se ajustam

Mesmo assim, é exatamente nesse momento que:

  • Criamos cronogramas longos

  • Estimamos prazos fixos

  • Prometemos entregas distantes

📌 Bellacosa rule #1

Não decida tudo no ponto em que você sabe menos sobre o problema.


A analogia dos pinguins (e por que ela funciona)

Imagine atravessar um campo cheio de pinguins em movimento.

  • No início, você escolhe os primeiros passos

  • No meio do caminho, o cenário já mudou

  • Quanto mais avança, melhor é sua visão

Agora troque:

  • Pinguins por dependências

  • Campo por projeto

  • Movimento por mudança constante

Isso é desenvolvimento de software.
Isso é modernização de sistemas.
Isso é Agile.


Planejamento iterativo: navegar, não adivinhar

Agile não elimina planejamento.
Ele elimina planejamento ilusório.

A ideia é simples:

  • Planeje o que você conhece agora

  • Avance um pouco

  • Aprenda

  • Ajuste

  • Repita

🎯 Precisão real:

  • Planejar 3 meses à frente → ~50% de acurácia

  • Planejar 2 semanas → quase 100%

📌 Bellacosa rule #2

Agile não tenta ser onisciente. Agile aprende rápido.


O segundo grande erro: trocar cargos sem mudar mentalidade

Quando empresas “viram Agile”, algo perigoso costuma acontecer:

  • Product Manager vira Product Owner

  • Project Manager vira Scrum Master

  • Time de desenvolvimento vira “Scrum Team”

Tudo isso sem treinamento.

Resultado? Fracasso previsível.


Product Manager ≠ Product Owner

  • Product Manager

    • Cargo

    • Foco em orçamento e operação

  • Product Owner

    • Papel do Scrum

    • Visionário

    • Conecta negócio e tecnologia

    • Define valor e experimentos

📌 Podem ser a mesma pessoa? Sim.
📌 Devem ser automaticamente? Não.


Project Manager ≠ Scrum Master

Aqui mora o choque cultural.

Project Manager

  • Controla tarefas

  • Cobra plano

  • Documenta riscos

Scrum Master

  • Atua como coach

  • Remove impedimentos

  • Protege o time

  • Incentiva auto-organização

📌 Diferença brutal
O Project Manager pergunta:

“Como você vai se destravar?”

O Scrum Master diz:

“Deixa comigo. Vai produzir.”


Development Team ≠ Scrum Team

  • Development Team: só desenvolvedores

  • Scrum Team: time cross-functional

Inclui:

  • Dev

  • Teste

  • Ops

  • Segurança

  • Negócio

📌 Agile sem time multidisciplinar é teatro corporativo.


Sem apoio da gestão, Agile não escala

Essa é a verdade que dói.

Gestão tradicional pergunta:

  • “O que você entrega até o fim do ano?”

Gestão ágil pergunta:

  • “O que você entrega nas próximas duas semanas?”

  • “Qual valor chega ao cliente neste sprint?”

📌 Bellacosa rule #3

Agile só funciona quando a liderança muda as perguntas.


Ferramentas não tornam ninguém ágil

Kanban, Jira, ZenHub, GitHub…
Ferramentas não criam mindset.

Elas apenas:

  • Dão visibilidade

  • Sustentam o processo

  • Reduzem ruído

Se o processo é Waterfall, o Kanban vira um Gantt disfarçado.


Kanban sem frescura: simples, visual e honesto

Kanban é só isso:

  • O que preciso fazer

  • O que estou fazendo

  • O que já fiz

Trabalho flui da esquerda para a direita.
Sem mágica. Sem burocracia.


Pipelines: uma visão clara do fluxo

Um Kanban típico tem:

  • New Issues – entrada

  • Icebox – longo prazo

  • Product Backlog – tudo que queremos

  • Sprint Backlog – próximas duas semanas

  • In Progress – trabalho ativo

  • Review / QA – validação

  • Done – concluído

📌 Uma única fonte da verdade.
📌 Atualizada automaticamente onde o dev já trabalha.


Conclusão: Agile não é moda, é sobrevivência

Agile não é sobre:

  • Framework

  • Cerimônia

  • Ferramenta

Agile é sobre:

  • Aprender rápido

  • Planejar melhor

  • Entregar valor continuamente

  • Aceitar que o desconhecido faz parte do jogo

📌 Bellacosa final rule

Quem tenta controlar o futuro perde o presente.
Quem aprende continuamente constrói o futuro.



📌 Resumo para ir mais longe

 Um dos princípios mais importantes do movimento Agile é reconhecer uma realidade que muitos projetos tentam ignorar: é impossível planejar tudo com precisão absoluta. Mercados mudam, clientes alteram prioridades, tecnologias evoluem e novos desafios surgem constantemente. Por isso, metodologias ágeis não eliminam o planejamento; elas transformam o planejamento em um processo contínuo.

Durante décadas, muitas organizações acreditaram que documentos extensos e cronogramas detalhados seriam suficientes para prever todo o futuro de um projeto. Na prática, porém, quanto maior o prazo, maior a probabilidade de mudanças. O Agile surgiu justamente para lidar com essa incerteza de forma estruturada.

Em vez de definir todos os detalhes antecipadamente, equipes ágeis trabalham com objetivos claros e ciclos curtos de entrega. A cada sprint, novas informações são analisadas, permitindo ajustes rápidos e redução de riscos. O aprendizado contínuo passa a ser parte integrante do processo.

Outro conceito fundamental é o feedback constante. Clientes, usuários e equipes colaboram para identificar melhorias antes que pequenos problemas se transformem em grandes falhas. Essa abordagem aumenta a capacidade de adaptação e melhora a qualidade das entregas.

O verdadeiro Agile não promete prever o futuro. Ele oferece mecanismos para responder às mudanças de maneira eficiente, permitindo que pessoas, equipes e organizações evoluam continuamente em um ambiente cada vez mais dinâmico e imprevisível.

segunda-feira, 16 de março de 2009

🏛️ O CPD DO SÉCULO PASSADO — QUANDO 128 MB ERAM UM REINO E 100 GB EXIGIAM UMA CATEDRAL



☕ Um Café no Bellacosa Mainframe

🏛️ O CPD DO SÉCULO PASSADO — QUANDO 128 MB ERAM UM REINO E 100 GB EXIGIAM UMA CATEDRAL

Mainframe, MVS, JES2, CICS, COBOL, DASD, canais, fitas, SNA, VTAM, UNIX, terminais 3270, impressoras, processamento batch — e uma viagem ao tempo em que computação corporativa não cabia no bolso: ocupava uma sala inteira.



🎬 PRÓLOGO — ABRA A PORTA DO CPD

Imagine que estamos em algum momento da primeira metade da década de 1990.

Não existe Wi-Fi.

Não existe smartphone.

Não existe nuvem pública.

Não existe Kubernetes.

Não existe GitHub.

Não existe Slack.

A Internet comercial ainda começa a mostrar as garras.

Você trabalha numa grande organização e precisa consultar milhares ou milhões de registros de clientes, contribuintes, pagamentos, contas ou contratos.

Onde estão esses dados?

Atrás de uma porta.

Provavelmente uma porta que você não tem autorização para abrir.

Do outro lado existe o CPD — Centro de Processamento de Dados.

Entre.

A primeira coisa que chama atenção não é uma tela.

É o ambiente.

Ar-condicionado trabalhando continuamente. Piso elevado. Armários enormes. Cabos desaparecendo sob o chão. Unidades de disco. Controladoras. Fitas magnéticas. Impressoras capazes de transformar caixas inteiras de papel em relatórios.

No centro dessa pequena cidade eletrônica encontra-se o mainframe.

Mas cometeríamos um grande erro histórico se imaginássemos o CPD apenas como "um computador grande".

O CPD era um ecossistema.

E compreender esse ecossistema ajuda a entender muito do que fazemos até hoje.



🏰 CAPÍTULO 1 — O COMPUTADOR NÃO ERA UMA CAIXA

Hoje compramos um notebook e dentro dele encontramos:

  • CPU;

  • memória;

  • armazenamento;

  • rede;

  • vídeo;

  • USB;

  • Wi-Fi;

  • Bluetooth;

  • sistema operacional.

Isso cria uma ilusão perigosa quando olhamos para computadores antigos.

Pensamos:

"Nossa! Só 128 MB de memória?"

A comparação é injusta.

Um grande computador corporativo daquele período podia possuir dezenas de canais de entrada e saída ligados a equipamentos especializados.

O processador não precisava fazer sozinho tudo aquilo que um microcomputador fazia.

Existiam processadores e controladoras especializados em movimentar dados.

Havia controladora de discos.

Controladora de fitas.

Controladora de comunicação.

Controladora de terminais.

Interfaces de canais.

Equipamentos especializados em redes.

Portanto, uma configuração poderia ter algo como:

CPU
 |
 +---- canais ---- controladora ---- discos
 |
 +---- canais ---- controladora ---- cartuchos
 |
 +---- canais ---- telecomunicações ---- terminais
 |
 +---- canais ---- impressão
 |
 +---- canais ---- gateway ---- rede local

A CPU era apenas uma parte da máquina.

Essa distinção é fundamental.



🚚 CAPÍTULO 2 — CANAIS: A LOGÍSTICA DO REINO

Um iniciante em mainframe pode encontrar referências a sistemas antigos possuindo:

16 canais.

Ou:

64 canais.

E perguntar:

"Canal de quê?"

Imagine um grande porto.

O presidente da autoridade portuária não pega cada contêiner, coloca num caminhão e dirige até o depósito.

Existe infraestrutura especializada para movimentar mercadorias.

O mesmo princípio era aplicado ao computador.

O processador precisava calcular.

O subsistema de entrada e saída precisava transportar dados.

Os canais permitiam que operações de I/O fossem delegadas à infraestrutura especializada.

Enquanto determinada quantidade de informação estava sendo movimentada entre disco e memória, o processador poderia continuar executando outras atividades.

Essa filosofia sobrevive no mainframe moderno.

Por isso comparar apenas:

MHz
RAM
GB

entre um PC e um mainframe quase nunca conta a história completa.

A arquitetura importa.



💾 CAPÍTULO 3 — QUANDO 100 GB ERAM UMA FORTUNA

Agora chegamos ao armazenamento.

Imagine aproximadamente:

24 discos totalizando cerca de 45 GB.

Outro conjunto:

32 discos totalizando aproximadamente 60 GB.

Somados:

aproximadamente 105 GB.

Seu telefone provavelmente olha para isso e começa a rir.

Não ria ainda.

Estamos falando de uma época em que discos eram equipamentos enormes, caros e administrados como infraestrutura corporativa.

E aqueles 100 GB não estavam cheios de selfies.

Ali poderiam morar:

  • cadastro de clientes;

  • movimentações financeiras;

  • folha de pagamento;

  • registros administrativos;

  • impostos;

  • contas;

  • estoque;

  • contratos;

  • históricos;

  • programas;

  • arquivos VSAM;

  • bancos de dados;

  • arquivos sequenciais.

A pergunta interessante não é:

"Quantos gigabytes havia?"

A pergunta correta é:

"Quantas transações de negócio aqueles gigabytes sustentavam?"

Essa mudança de perspectiva é importantíssima.

Um único registro COBOL pode possuir algumas centenas de bytes.

Faça a conta.

Um gigabyte pode representar milhões de registros.



🗄️ CAPÍTULO 4 — DASD NÃO ERA "O HD"

No mundo mainframe, você encontrará frequentemente a palavra:

DASD — Direct Access Storage Device.

Para um iniciante, é tentador traduzir mentalmente:

"Ah, HD."

Serve como aproximação inicial.

Mas existe uma infraestrutura inteira por trás.

Você poderia encontrar:

MAINFRAME
   |
 CHANNEL
   |
CONTROLADORA
   |
   +---- DASD
   +---- DASD
   +---- DASD
   +---- DASD

A controladora podia possuir cache.

E aqui encontramos algo extremamente moderno escondido em tecnologia antiga.

Imagine uma controladora com dezenas de megabytes de cache e armazenamento não volátil destinado a proteger operações de escrita.

Reconheceu o conceito?

Décadas depois continuamos discutindo:

  • cache;

  • buffering;

  • persistência;

  • write-back;

  • latência;

  • disponibilidade.

As implementações mudam.

Os problemas fundamentais permanecem.


📼 CAPÍTULO 5 — A FITA ERA PARTE DA PRODUÇÃO

Agora chegamos a um equipamento que jovens programadores normalmente conhecem apenas de filmes:

fita magnética.

Em um CPD você poderia encontrar unidades antigas de carretel e também cartuchos muito mais compactos.

As fitas podiam participar de:

  • backup;

  • arquivamento;

  • intercâmbio de dados;

  • processamento batch;

  • retenção histórica;

  • recuperação de informações.

E havia uma diferença fundamental.

O disco oferece acesso direto.

A fita é essencialmente sequencial.

Imagine procurar o capítulo 57 de um livro.

No disco:

abra aproximadamente onde está o capítulo.

Na fita:

percorra o caminho até chegar nele.

Isso influencia profundamente a programação.

Não é coincidência que COBOL seja tão confortável trabalhando com arquivos sequenciais.


📚 CAPÍTULO 6 — NASCE UMA CULTURA DE PROCESSAMENTO

Agora imagine que durante o dia milhares de usuários estão trabalhando.

Consultando.

Incluindo registros.

Alterando informações.

Executando transações.

Quando chega a noite, começa outro mundo.

O batch.

Jobs entram nas filas.

Arquivos são lidos.

Arquivos são classificados.

Bases são atualizadas.

Relatórios são produzidos.

Backups são realizados.

Conciliações são executadas.

Fechamentos começam.

O CPD muda de personalidade.

Durante o dia:

usuário
   ↓
terminal
   ↓
transação
   ↓
programa
   ↓
dados

Durante a madrugada:

JOB
 ↓
STEP
 ↓
PROGRAM
 ↓
ARQUIVO
 ↓
SORT
 ↓
NOVO ARQUIVO
 ↓
RELATÓRIO

É por isso que JCL tornou-se tão importante.

JCL não era simplesmente uma linguagem esquisita inventada para atormentar estudantes.

Era a descrição operacional do trabalho.


🚂 CAPÍTULO 7 — JES2: A ESTAÇÃO FERROVIÁRIA

Imagine centenas de jobs chegando ao sistema.

Alguém precisa organizar isso.

Entrada.

Fila.

Execução.

Saída.

Spool.

Impressão.

É aqui que podemos imaginar o JES2 como uma gigantesca estação ferroviária.

Os jobs chegam.

São classificados.

Esperam recursos.

Executam.

Produzem saída.

Um programa COBOL não existia isoladamente.

Ele fazia parte de uma cadeia operacional.

JOB
 |
 +-- STEP01
 |      programa A
 |
 +-- STEP02
 |      SORT
 |
 +-- STEP03
 |      programa B
 |
 +-- STEP04
        relatório

Um erro no STEP02 poderia impedir tudo que viesse depois.

Por isso o programador aprendia rapidamente coisas como:

COND
DISP
DD
DSN
SYSOUT

Não porque alguém gostasse de siglas.

Mas porque elas representavam a infraestrutura da fábrica.


⚙️ CAPÍTULO 8 — MVS: O PREFEITO DA CIDADE

No centro dessa operação estava o sistema operacional.

Na geração que estamos visitando, poderíamos encontrar MVS/XA.

E o XA é historicamente importante.

A geração anterior trabalhava com endereçamento de 24 bits e espaço de endereço de até 16 MB.

A arquitetura XA ampliou o endereçamento para 31 bits, levando o espaço virtual para até 2 GB.

Mais importante ainda: preservou compatibilidade com aplicações antigas.

Esse princípio de compatibilidade tornou-se uma das características mais impressionantes da evolução do mainframe.

O programa antigo não precisava necessariamente ser jogado fora apenas porque a arquitetura evoluiu.

Havia:

AMODE 24

e:

AMODE 31

O passado e o presente conviviam.

Décadas depois, a arquitetura chegaria aos 64 bits mantendo mecanismos para executar software anterior.

É uma das razões pelas quais existem programas corporativos com décadas de existência ainda em produção.


👨‍💻 CAPÍTULO 9 — O PROGRAMADOR ENTRA NO TERMINAL

Você é programador.

Não existe Visual Studio Code.

Não existe monitor ultrawide.

Não existe Stack Overflow.

Você chega ao terminal.

Provavelmente encontra um ambiente 3270.

A tela pode ter:

24 linhas
x
80 colunas

E aquelas 80 colunas não são detalhe decorativo.

Elas carregam décadas de história da computação.

Você entra no ambiente interativo.

Abre o editor.

Edita COBOL.

Edita JCL.

Consulta datasets.

Submete o job.

Espera.

Consulta a saída.

Encontra:

MAXCC=0008

E começa a investigação.


🧙 CAPÍTULO 10 — COBOL ERA UMA PEÇA DA ENGRENAGEM

Este é um erro comum de quem começa:

"Mainframe é COBOL."

Não.

COBOL era uma das linguagens utilizadas naquele ecossistema.

Você poderia encontrar:

  • COBOL;

  • Assembler;

  • Natural;

  • Pascal;

  • utilitários;

  • linguagens de controle;

  • ferramentas de automação.

COBOL tornou-se extremamente importante porque encaixava muito bem no processamento comercial.

Cadastro.

Arquivo.

Registro.

Movimentação.

Totalização.

Relatório.

Validação.

Imagine:

READ CLIENTES

Depois:

IF SALDO < 0

Depois:

WRITE RELATORIO

Parece simples.

Agora execute isso sobre milhões de registros, diariamente, durante anos, com regras de negócio que não podem desaparecer.

Aí começa a engenharia de verdade.


🏪 CAPÍTULO 11 — CICS: A LOJA ABERTA

Batch resolve muita coisa.

Mas imagine alguém atendendo uma pessoa no balcão.

Ela não pode dizer:

"Ótimo. Colocarei sua consulta no batch desta noite. Volte amanhã."

Precisamos de processamento on-line.

Entra o monitor de transações.

Terminal solicita uma operação.

A transação é identificada.

Um programa é acionado.

Os dados são consultados.

A resposta retorna.

Algo como:

3270
  ↓
VTAM
  ↓
CICS
  ↓
TRANSACTION
  ↓
COBOL
  ↓
DATABASE / VSAM

Esse desenho é ancestral direto de muita arquitetura que hoje descrevemos utilizando termos como:

client
API gateway
service
database

Mudaram os nomes.

A necessidade continua reconhecível.


📡 CAPÍTULO 12 — ANTES DA INTERNET HAVIA UMA REDE INTEIRA

Outro erro histórico é imaginar:

"Antes da Internet os computadores não estavam conectados."

Estavam.

E muito.

Só que através de outras arquiteturas.

Um CPD poderia possuir centenas de linhas de comunicação.

Controladoras especializadas.

Terminais remotos.

Redes SNA.

X.25.

Token Ring.

Ethernet.

No mundo mainframe, VTAM desempenhava papel fundamental na comunicação.

Outros componentes cuidavam fisicamente e logicamente da rede.

Um terminal a centenas de quilômetros poderia estar conversando com uma aplicação central.

Portanto, processamento distribuído não nasceu com a Web.

O que a Internet fez foi transformar profundamente como redes diferentes se interconectavam.


🌐 CAPÍTULO 13 — E ENTÃO CHEGOU O TCP/IP

Em algum canto do CPD surge algo aparentemente pequeno:

TCP/IP

Hoje isso parece banal.

Naquele momento era uma revolução.

O CPD originalmente construído ao redor de redes corporativas proprietárias começava a conversar com o universo TCP/IP.

A arquitetura começou a ganhar pontes:

MAINFRAME
    |
  CHANNEL
    |
 GATEWAY
   / \
Ethernet
Token Ring

E depois:

LAN
 |
ROUTER
 |
INTERNET

É possível praticamente assistir à Internet entrando no datacenter.


🐧 CAPÍTULO 14 — UNIX CHEGA AO REINO

Em outra sala aparecem máquinas RISC executando UNIX.

Agora o discurso corporativo muda.

Palavras começam a aparecer:

downsizing.

cliente/servidor.

sistemas abertos.

processamento distribuído.

Alguns começam a profetizar:

"O mainframe acabou."

Spoiler vindo do século XXI:

não acabou.

Mas a mudança foi real.

UNIX trouxe um novo universo de desenvolvimento e administração.

Servidores poderiam executar:

  • correio eletrônico;

  • Web;

  • bancos relacionais;

  • serviços de rede;

  • ferramentas de desenvolvimento;

  • gateways.

Sistemas UNIX da época já ofereciam conceitos sofisticados como JFS, gerenciamento lógico de volumes, ferramentas centralizadas de administração e mecanismos de backup do sistema.

Agora tínhamos:

MAINFRAME
     ↕
    SNA
     ↕
   UNIX
     ↕
 TCP/IP
     ↕
    LAN

A palavra mágica passou a ser:

integração.


🖥️ CAPÍTULO 15 — O PC INVADE O CPD

Enquanto isso, outra revolução ocorre nas mesas.


Pentium.

DOS.

Windows.

OS/2.

NetWare.

Windows NT.

As aplicações começam a ganhar interfaces gráficas.

Planilhas eletrônicas.

Processadores de texto.

Bancos locais.

Ferramentas de desenho.

Gerenciamento de projetos.

O usuário começa a possuir poder computacional próprio.

Isso muda profundamente a relação entre usuário e CPD.

Antes:

"Preciso que o CPD faça."

Agora:

"Talvez eu consiga fazer aqui."

Nascia também um problema que conhecemos muito bem:

Shadow IT.

A planilha que vira sistema.

O banco local que vira cadastro oficial.

O script que ninguém documentou.

Nada realmente novo sob o Sol.


🔌 CAPÍTULO 16 — HUBS, SWITCHES E O ESPAGUETE

Imagine agora centenas de estações.

Cabos.

Patch panels.

Hubs.

Ethernet.

Token Ring.

Fibra óptica entre prédios.

Servidores.

Gateways.

Mainframe.

UNIX.

PC.

SNA.

TCP/IP.

X.25.

Essa é a origem do termo que aparecia cada vez mais:

ambiente heterogêneo.

O problema deixou de ser:

"Como fazer o computador funcionar?"

Passou a ser:

"Como fazer todos esses computadores conversarem?"

Reconheceu?

Em 2026 dizemos:

  • híbrido;

  • multicloud;

  • APIs;

  • eventos;

  • containers;

  • SaaS;

  • integração.

Mudaram as peças.

O problema continua familiar.


🖨️ CAPÍTULO 17 — A IMPRESSORA ERA UM MONSTRO

Há outra coisa difícil de explicar para quem cresceu no mundo digital.

Impressão era infraestrutura crítica.

Um CPD poderia possuir impressoras produzindo:

90 páginas por minuto.

Ou:

120 páginas por minuto.

E equipamentos de impacto medidos em linhas por minuto.

Por quê?

Porque muita informação terminava fisicamente em papel.

Folhas de pagamento.

Extratos.

Listagens.

Relatórios.

Faturas.

Documentos administrativos.

Formulários.

Uma aplicação não terminava necessariamente quando:

STOP RUN.

Ela poderia terminar quando 20 mil páginas estivessem impressas corretamente.


👷 CAPÍTULO 18 — O CPD ERA CHEIO DE GENTE

Agora retire as máquinas da fotografia.

Observe as pessoas.

Operadores.

Programadores.

Analistas.

Administradores de banco.

Especialistas de rede.

Suporte.

Produção.

Planejamento.

Segurança.

Armazenamento.

Telecomunicações.

Operadores de fita.

Técnicos.

O CPD não funcionava sozinho.

Havia procedimentos.

Checklists.

Janelas.

Escalas.

Passagem de turno.

Incidentes.

Autorizações.

O operador conhecia o comportamento da máquina.

Às vezes conseguia perceber que algo estava errado antes mesmo de o monitoramento emitir um diagnóstico conclusivo.

Uma fita demorou demais.

Um job normalmente terminava às 02:15 e eram 02:40.

A fila cresceu.

A impressora parou.

Uma aplicação começou a responder lentamente.

Isso era observabilidade humana.


🚨 CAPÍTULO 19 — 03:17

São 03:17 da madrugada.

Nosso tradicional easter egg apareceu.

O processamento de fechamento deveria estar terminando.

Mas um job está parado.

O operador olha a console.

Descobre que um dataset necessário não está disponível.

O próximo job depende daquele.

E outro depende do próximo.

Agora temos:

JOB A
  ↓
JOB B
  ↓
JOB C
  ↓
JOB D
  ↓
RELATÓRIOS

A falha de A ameaça toda a cadeia.

O telefone toca.

Produção chama suporte.

Suporte chama o analista.

O analista acorda.

Abre o terminal.

Investiga.

Quarenta anos depois chamaremos isso de:

incident response.

Naquela madrugada provavelmente chamavam de:

"A produção parou."


🧠 CAPÍTULO 20 — POR QUE AQUILO ERA TÃO CONFIÁVEL?

Não era magia.

Era engenharia somada a disciplina operacional.

O ambiente possuía ferramentas para:

  • monitorar desempenho;

  • registrar erros;

  • controlar software;

  • administrar armazenamento;

  • gerenciar fitas;

  • acompanhar rede;

  • instalar manutenção;

  • analisar recursos.

Performance não era uma sensação.

Era medida.

CPU.

I/O.

Paginação.

Filas.

Discos.

Rede.

Tempo de resposta.

Throughput.

O ancestral de muito dashboard moderno já existia.

Só não tinha necessariamente gráfico colorido com fundo escuro.


🧬 CAPÍTULO 21 — O SEGREDO ERA A COMPATIBILIDADE

Existe uma lição particularmente importante.

Tecnologia corporativa não pode simplesmente acordar na segunda-feira e dizer:

"Resolvi reinventar tudo."

Existem dados.

Programas.

Interfaces.

Usuários.

Processos.

Auditoria.

Legislação.

Histórico.

Um programa criado para endereçamento de 24 bits podia continuar existindo quando a arquitetura evoluiu para 31 bits. Posteriormente, a evolução para 64 bits continuaria preservando mecanismos de compatibilidade.

Isso produz uma consequência curiosa:

software pode viver mais que hardware.

A CPU desaparece.

O disco desaparece.

A fita muda.

A rede muda.

O prédio muda.

Mas determinada regra COBOL continua existindo.

Porque a regra:

IF CLIENTE-ATIVO
   AND SALDO > LIMITE

não pertence ao computador.

Pertence ao negócio.


🏺 CAPÍTULO 22 — NÃO ERA TECNOLOGIA PRIMITIVA

Talvez esta seja a conclusão mais importante.

É fácil olhar para:

32 MB
128 MB
200 MB por cartucho
10 Mbps

e rir.

Mas isso é presentismo tecnológico.

Estamos comparando números sem comparar problemas.

Aqueles sistemas já precisavam resolver:

  • concorrência;

  • segurança;

  • recuperação;

  • consistência;

  • disponibilidade;

  • armazenamento;

  • comunicação;

  • processamento distribuído;

  • monitoramento;

  • capacidade;

  • backup;

  • disaster recovery;

  • integração.

São exatamente problemas que continuamos resolvendo.


☁️ CAPÍTULO 23 — O CPD NÃO MORREU: ELE FICOU INVISÍVEL

Hoje alguém abre o navegador e escreve:

https://...

Não vê o datacenter.

Não vê o disco.

Não vê a controladora.

Não vê o roteador.

Não vê o balanceador.

Não vê a fila.

Não vê o storage.

Não vê a replicação.

Não vê o backup.

Chamamos isso de:

cloud.

Mas a nuvem continua sendo feita de computadores.

O que mudou dramaticamente foi o nível de abstração.

No CPD antigo você enxergava a infraestrutura.

Hoje frequentemente enxergamos apenas:

service
database
queue
bucket
function
container
API

Alguém, em algum lugar, ainda precisa transformar isso em CPU, memória, rede e armazenamento.


🧙 CAPÍTULO 24 — O QUE O PROGRAMADOR COBOL INICIANTE DEVE APRENDER COM ISSO?

Primeiro:

COBOL nunca esteve sozinho.

Aprender COBOL sem compreender o ecossistema produz um programador limitado.

Entenda:

COBOL
JCL
JES
CICS
datasets
VSAM
banco de dados
storage
rede
segurança
monitoramento

Segundo:

aprenda o fluxo, não apenas a sintaxe.

Pergunte:

De onde vêm os dados?

Quem chama meu programa?

Quem cria o arquivo?

Quem consome minha saída?

O que acontece se eu retornar erro?

Existe restart?

Existe rollback?

Existe dependência?

Terceiro:

respeite o legado.

Legado não significa automaticamente ruim.

Significa:

algo que chegou até você vindo do passado.

Algumas coisas chegaram porque ninguém teve coragem de mexer.

Outras chegaram porque funcionam extraordinariamente bem.

Sua obrigação como engenheiro é descobrir qual das duas situações está diante de você.


🏁 EPÍLOGO — A CATEDRAL

Imagine novamente aquela sala.

Mainframe trabalhando.

Discos girando.

Cartuchos esperando.

Terminais verdes.

Impressoras rugindo.

Luzes piscando.

Operadores acompanhando consoles.

Programadores submetendo jobs.

Redes SNA atravessando quilômetros.

UNIX chegando.

Ethernet crescendo.

TCP/IP aparecendo.

PCs invadindo as mesas.

Internet batendo à porta.

Não estamos olhando para um monte de ferro velho.

Estamos olhando para uma catedral tecnológica construída por milhares de pessoas que resolveram problemas antes de nós.

Cada geração colocou uma pedra.

O operador.

O programador COBOL.

O especialista em Assembler.

O administrador do banco.

O analista de comunicação.

O técnico das fitas.

O administrador UNIX.

O sujeito que passou cabos pelo prédio.

O analista que ficou acordado às 03:17 porque o fechamento não terminou.

Talvez seus nomes tenham desaparecido.

Mas parte do pensamento que construíram permanece.

Quando você escreve uma API resiliente, pensa em idempotência, monitora uma fila, dimensiona storage, configura backup, analisa throughput ou investiga uma transação que desapareceu entre dois sistemas, está enfrentando descendentes dos mesmos problemas.

Por isso estudar um CPD do século passado não é nostalgia.

É estudar arqueologia da Engenharia de Software e da infraestrutura.

Porque os gabinetes mudaram.

Os discos encolheram.

A memória cresceu.

A fita virou cartucho, depois biblioteca robotizada.

SNA dividiu espaço com TCP/IP.

O terminal virou navegador.

O CPD virou datacenter.

O datacenter ganhou uma camada de abstração e passou a ser chamado de cloud.

Mas lá no fundo continuam existindo três perguntas que atravessaram toda a história da computação corporativa:

Onde estão meus dados?

Quem está processando meu trabalho?

E o que acontece quando alguma coisa falha às 03:17 da madrugada?

☕ Um Café no Bellacosa Mainframe

Porque antes de existir a nuvem havia uma sala gelada — e dentro dela pessoas construindo o futuro byte por byte.

terça-feira, 3 de março de 2009

SMP/E : SYSMOD sem mistério = Parte 2

 

Bellacosa Mainframe apresenta IBM SMP/E

📘 Série SMP/E para Iniciantes

Parte 2 – SYSMOD sem mistério  

“No SMP/E, tudo gira em torno do SYSMOD.
Entendeu o SYSMOD, entendeu metade do sistema.”


🧠 O que é SYSMOD (de verdade)

SYSMOD (System Modification) é a unidade básica de mudança controlada pelo SMP/E.

👉 Em português Bellacosa:

SYSMOD é o envelope lacrado que traz código, regras e avisos.

Dentro dele vêm:

  • Código novo ou corrigido

  • Instruções (MCS)

  • Dependências

  • Restrições

  • Alertas (HOLD, ERROR)


🧩 Tipos de SYSMOD (decore isso)

🔹 1. FUNCTION

É a base de tudo.

  • Instala um produto ou grande componente

  • Cria o “chão” para os outros SYSMODs

  • Exemplo: instalação inicial do JES2, CICS, DB2

📌 Sem FUNCTION, nada existe.


🔹 2. PTF (Program Temporary Fix)

É a correção prática do dia a dia.

  • Corrige defeitos

  • Resolve APARs

  • É o SYSMOD mais comum

📌 PTF não é opcional. Segurança agradece.


🔹 3. APAR (Authorized Program Analysis Report)

Não é exatamente uma correção.

  • É o registro do problema

  • Documento técnico da IBM

  • Normalmente leva a um PTF

👉 APAR explica, PTF corrige.


🔹 4. USERMOD

É a customização do cliente.

  • Criado pelo próprio site

  • Não vem da IBM

  • Usado para ajustes locais

📌 USERMOD é poder — e risco.


🧬 SYSMOD não vem sozinho

Um SYSMOD pode ter:

  • Pré-requisitos

  • Co-requisitos

  • Dependentes

  • Exclusões

Tudo isso é descrito nas MCS.

👉 SMP/E não aceita “jeitinho”.


🔁 SYSMOD e o fluxo SMP/E

Todo SYSMOD passa por:

1️⃣ RECEIVE
👉 Entra no controle do SMP/E

2️⃣ APPLY
👉 Vai para TARGET (executável)

3️⃣ ACCEPT
👉 Atualiza o DLIB (baseline)

📌 Pular etapa é pedir problema.


🚨 HOLD e ERROR: os avisos do SYSMOD

🔴 ++HOLD

Indica:

  • Conflitos conhecidos

  • Ações manuais necessárias

  • Restrições de ambiente

📌 Sempre leia o texto do HOLD.


🔥 ++ERROR

Indica:

  • Defeito conhecido no PTF

  • Correção parcial ou problemática

👉 Aplique só se souber o que está fazendo.


🧪 Exemplo prático de SYSMOD

++PTF(UJ12345). ++VER(Z038) FMID(HJES770). ++HOLD(SYSTEM) REASON(REQUIRES IPL).

📌 Tradução Bellacosa:

  • É um PTF

  • Serve para JES2

  • Exige IPL


📦 SYSMOD x FMID (confusão comum)

  • FMID → identifica o produto (ex: HJES770)

  • SYSMOD → mudança aplicada ao produto

👉 SYSMOD sempre aponta para um FMID.


🎓 Como aprender SYSMOD na prática

🧪 Laboratório essencial

  • SMP/E for z/OS Workshop

  • APPLY CHECK

  • Leitura de HOLDS

  • Análise de ERROR

📘 Leitura obrigatória

  • APARs

  • PTF cover letters

  • ++HOLD text

💡 Dica Bellacosa:

“Quem não lê o texto do PTF não sabe o que está instalando.”


🧠 Curiosidades Bellacosa

  • Um único SYSMOD pode alterar centenas de módulos

  • Um ++HOLD ignorado pode gerar outage

  • USERMOD mal feito é pesadelo em migração


🧾 Comentário final – Parte 2

SYSMOD não é só correção.
SYSMOD é contrato.
Quebrou o contrato, o SMP/E cobra.


📌 Próxima Parte da Série

👉 Parte 3 – MCS na prática: ++VER, ++HOLD, ++ERROR sem medo

segunda-feira, 2 de março de 2009

✏️ Capítulo 2 — Giz, Mimiógrafo e Destinos Impressos

 


📚 SÉRIE “Sempre um Isekai”

Por Bellacosa Mainframe
(Memórias de um garoto que aprendeu a trocar de mundo sem sair da sala de aula)

✏️ Capítulo 2 — Giz, Mimiógrafo e Destinos Impressos

Vim de um tempo em que mal aluno com fraco desempenho era reprovado mesmo — sem dó, piedade e sem discurso motivacional.

Mas eu era bom aluno, sempre me destaquei em todas as matérias, ops, quase todas, era abaixo da média em Educação Física, odiava os exercícios, ter que jogar bola, realmente era algo que não me dava prazer. O curioso é que fora a escola jogava vôlei e futebol normal, andava quilômetros em bicicleta, capinava quintais para ganhar uns trocos. O problema era a questão da aula mesmo... quero dizer não era preguiçoso, só não gostava mesmo, era um nerd, que vivia na biblioteca municipal fazendo pesquisas, numa era sem IA e Google para recuperar pontos em EF.

Passei pelos quatro anos do primário com sucesso, mantive boas notas no ginásio e alcancei a glória sendo um aluno brilhante e invejado e vi o colegial passar num piscar de olhos, nesta época já trabalhava então não foi o melhor alunos, mas estive no Top.

Foi ali que me formei técnico em Processamento de Dados, colegial-tecnico onde aprendiamos o suficiente para prestar o Vestibular, mas garantia uma profissão com melhor remuneração, que abriria as portas do mundo empresarial e me levaria, anos depois, aos corredores sagrados do mainframe.


Naquele tempo, informática ainda tinha cheiro de papel perfurado e fita magnética.
Falar em computador era falar em futuro — e eu queria estar lá, digitando linhas de destino no teclado verde-fósforo, não era um IBM Mainframe, mas sim um microcomputador de 8 bits da marca CP 500.

Participei do centro acadêmico no ginásio e no colegial — outros nomes, mesma essência: alunos que acreditavam poder melhorar o mundo começando pela escola.




Produzíamos jornalzinhos em mimiógrafo, ajudávamos em festas e eventos, organizávamos campeonatos e saraus.





Eram tempos simples, mas cheios de propósito e camaradagem.


Foram anos gratificantes, cheios de aventura, cheiro de álcool e papel úmido, onde cada professor era um farol e cada colega, um companheiro de travessia.


sábado, 14 de fevereiro de 2009

💣 SCHOOL DAYS NÃO É ROMANCE — É UM ABEND EM PRODUÇÃO COM CORE DUMP EM TEMPO REAL

 

Bellacosa Mainframe mergulha no polemico School Days

💣 SCHOOL DAYS NÃO É ROMANCE — É UM ABEND EM PRODUÇÃO COM CORE DUMP EM TEMPO REAL

Se você entrou em School Days esperando um “romance escolar”, parabéns:
você acabou de subir um job inocente que vai derrubar o ambiente inteiro.

Isso aqui não é anime de namoro.
👉 É falha catastrófica de comportamento humano rodando sem controle de exceção.


🧠 📦 IDENTIFICAÇÃO DO SISTEMA

  • 🎬 Anime: School Days
  • 📅 Lançamento: 2007 (TV japonesa)
  • 🎮 Origem: visual novel da Overflow
  • 📺 Episódios: 12 + final especial (OVA/episódio 12 alternativo)

👉 Tradução técnica:
um “simulador de escolhas” que virou um estudo de colapso humano em cadeia.


⚙️ 🧩 ARQUITETURA (A ARMADILHA)

Setup clássico:

  • 👦 Makoto Itou → protagonista
  • 👧 Kotonoha Katsura → tímida, emocional
  • 👧 Sekai Saionji → impulsiva, manipuladora

👉 Parece um triângulo amoroso simples.

Mas não é.

É um sistema sem validação de input… com usuários instáveis.


🧨 🧬 HISTÓRIA (OU: COMO TUDO SAI DO CONTROLE)

Makoto inicia um relacionamento com Kotonoha.
Sekai entra como “ajuda”… e vira parte do problema.

O que vem depois:

  • traições sucessivas
  • manipulação emocional
  • decisões egoístas
  • ausência total de responsabilidade

👉 O sistema degrada gradualmente.


💀 O PONTO DE FALHA (SEM SPOILER… OU QUASE)

O anime faz algo raro:

  • Começa como romance
  • Evolui para drama
  • Termina como terror psicológico realista

👉 Não tem demônio.
👉 Não tem fantasia.
👉 Só comportamento humano levado ao extremo.


🧠 🔍 O BUG REAL

Makoto não é “vilão clássico”.

Ele é pior:

  • indeciso
  • egoísta
  • passivo
  • incapaz de assumir consequências

👉 Ele é um processo que:

  • consome recursos
  • gera erro
  • não trata exceção

Kotonoha Katsura 

🧨 EFEITO NO ESPECTADOR

Assistir School Days causa:

  • 😐 desconforto crescente
  • 😡 raiva real dos personagens
  • 😬 ansiedade social
  • 💀 choque no final

👉 Você não “curte” o anime.
👉 Você sobrevive a ele.


🧩 EASTER EGGS E DETALHES ESCONDIDOS

🎮 1. Múltiplos finais (origem visual novel)

  • O jogo tem vários endings
  • Alguns piores que o anime 😄

👉 O anime escolheu um dos mais extremos.


📺 2. Direção propositalmente desconfortável

  • Ritmo lento no início
  • Diálogos “estranhos”

👉 Tudo calculado pra parecer normal… antes do colapso.


💀 3. Construção do desastre

Cada episódio:

  • adiciona tensão
  • quebra mais um limite
  • aproxima do ponto irreversível

👉 É literalmente um acúmulo de erro não tratado.


🧨 CURIOSIDADE HISTÓRICA (CLÁSSICA)

O final virou meme mundial:

👉 “Nice boat.”

Por quê?

  • O episódio final foi censurado em algumas transmissões
  • Substituído por imagens de um barco

👉 Resultado: um dos memes mais famosos dos animes.


⚖️ LEITURA FILOSÓFICA (NÍVEL AVANÇADO)

School Days não fala sobre amor.

Fala sobre:

  • responsabilidade
  • consequências
  • imaturidade emocional
  • efeito dominó de decisões ruins

👉 Ninguém ali é totalmente inocente.


💀 SENSAÇÃO FINAL

Quando termina, você não pensa:

  • “que legal” ❌
  • “que triste” ❌

Você pensa:

“isso poderia acontecer na vida real… e isso é assustador.”


🔥 CONCLUSÃO (ESTILO MAINFRAME)

School Days é um sistema onde:

  • não há validação de input
  • não há rollback
  • não há recovery

👉 E quando o erro acontece…

💣 não tem restart — só dump.

 

sexta-feira, 13 de fevereiro de 2009

🍑 COMO PRODUZIR UMEBOSHI EM CASA

Bellacosa Mainframe na seca da ume para produzir umeboshi

🍑 COMO PRODUZIR UMEBOSHI EM CASA


Receita raiz ao estilo Bellacosa Mainframe
(quando você vira operador, storage, JES2 e backup da tradição japonesa)

Vou te dizer logo de cara: fazer umeboshi em casa não é receita, é processo batch.
Não tem atalho, não tem CTRL+C / CTRL+V, não tem pressa.
É job longo, roda por meses, mas quando termina… entrega resiliência em forma de comida.


🏯 PRIMEIRO: O QUE É UME?

A ume é uma ameixa japonesa (na real, um híbrido entre damasco e ameixa).
Sozinha ela é azeda, dura e ingrata.
Mas depois do processamento correto… vira umeboshi, um dos alimentos mais antigos, funcionais e simbólicos do Japão.

👉 Conserva
👉 Probiótico natural
👉 Antibiótico ancestral
👉 Backup alimentar de guerra


📦 PRÉ-REQUISITOS (DATASETS OBRIGATÓRIOS)

Antes de submeter o job:

  • 1 kg de ume verde (não madura, firme)

  • 150 a 200 g de sal grosso marinho (15–20%)

  • Shiso vermelho seco (opcional, mas clássico)

  • Pote de vidro ou cerâmica esterilizado

  • Peso (prato + algo pesado)

  • Sol, paciência e silêncio

⚠️ Erro comum de iniciante: usar ameixa comum.
Não é a mesma coisa. Job abenda.


🧼 STEP 1 — LIMPEZA (ALLOCATE & SORT)

  1. Lave as ume com cuidado.

  2. Retire os cabinhos.

  3. Seque uma a uma.

Aqui é igual preparar dataset crítico:
qualquer sujeira vira corrupção futura.


🧂 STEP 2 — SALGA (EXEC PGM=UMEBOSHI)

  1. Faça camadas no pote:

    • ume

    • sal

    • ume

    • sal

  2. Termine com sal por cima.

  3. Cubra com prato e coloque peso.

📌 Após 2–3 dias, vai surgir líquido: umezu.
Isso é sinal de job rodando com sucesso.


🌿 STEP 3 — SHISO (OPCIONAL, MAS TRADICIONAL)

Se usar shiso vermelho:

  1. Amasse com sal até soltar líquido escuro.

  2. Descarte o líquido.

  3. Coloque o shiso junto das ume no pote.

Resultado:
🔴 cor
🌸 aroma
🧠 memória cultural


☀️ STEP 4 — SECAGEM AO SOL (LONG RUNNING JOB)

Depois de 1 mês em salmoura:

  1. Retire as ume.

  2. Seque ao sol por 3 dias, virando de tempos em tempos.

  3. À noite, recolha (orvalho é corrupção de dados).

Isso é batch noturno + diurno, estilo raiz.


🗄️ STEP 5 — ARMAZENAMENTO (BACKUP OFFSITE)

  • Volte as ume para o pote

  • Cubra com umezu

  • Armazene em local fresco

⏳ Tempo de maturação:

  • Mínimo: 6 meses

  • Ideal: 1 a 3 anos

  • Mestres: 10+ anos

Sim, umeboshi envelhece melhor que vinho.


🧠 DICAS DE OPERADOR VETERANO

✔ Quanto mais sal, mais durável
✔ Menos sal = mais cuidado
✔ Mofo branco pode ser removido
✔ Mofo preto = ABEND S0C7 (descarta tudo)


🥢 COMO USAR (APLICAÇÕES)

  • Com arroz branco

  • Dentro do onigiri

  • Em chá quente (remédio)

  • Em molhos

  • Para “acordar o sistema” depois de exageros


🥋 FILOSOFIA EMBUTIDA

Fazer umeboshi ensina:

  • Mottainai – nada se desperdiça

  • Wabi-sabi – o valor do imperfeito

  • Shikata ga nai – o tempo manda

  • Resiliência – algo ácido vira força


🧠 CONCLUSÃO BELLACOSA

Produzir umeboshi em casa é como trabalhar com mainframe:

  • Antigo

  • Lento

  • Preciso

  • Pouco entendido

  • Mas absolutamente confiável

É comida que aguenta crises, guerras, apagões…
e ainda melhora com o tempo.

Se quiser, no próximo post eu te ensino:
👉 Umeboshi low-salt (cloud-native)
👉 Umeboshi com mel (versão ocidental)
👉 Falhas comuns e ABENDs do processo

☕🍑
Aqui a tradição roda em batch…
e não falha.

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