Translate

quinta-feira, 5 de junho de 2025

Visite Bellacosa Mainframe

Ajude a divulgar nossa pagina sobre IBM Mainframe, visite, compartilhe, interaja, seu click nos ajudará na Missão de Divulgar o COBOL as novas gerações de DEV.

BELLACOSA MAINFRAME






quarta-feira, 4 de junho de 2025

🎮 YUU KAMIYA — O BRASILEIRO QUE FEZ O JAPÃO JOGAR

 


🎮 YUU KAMIYA — O BRASILEIRO QUE FEZ O JAPÃO JOGAR

🌎 INFÂNCIA ENTRE DOIS MUNDOS

Yuu Kamiya nasceu em Brasília, no coração do Brasil, em 1984.
Filho de imigrantes japoneses, cresceu entre duas culturas: o ritmo quente da infância brasileira e a disciplina reservada da herança nipônica.
Ainda menino, já demonstrava uma imaginação fora do comum — desenhava mundos, máquinas e personagens em cadernos enquanto devorava mangás e RPGs.

Quando adolescente, sua família retornou ao Japão, onde ele enfrentou o típico choque cultural inverso: o brasileiro animado que precisava se encaixar na formalidade japonesa.
Foi dessa colisão de mundos que nasceu o autor que desafiaria convenções — um filósofo lúdico, um artista de fronteira.


🧩 INÍCIO DE CARREIRA: O DESIGNER DE IDEIAS

Antes de ser romancista, Kamiya trabalhou como ilustrador e designer de jogos.
Sua mente visual e lógica o levou a criar conceitos com estrutura e regras, como se cada história fosse um jogo que o leitor precisa decifrar.
Essa influência de game design se tornaria a marca registrada da sua obra mais famosa:

“No Game No Life” — um universo onde vencer é a única forma de existir.


♟️ NO GAME NO LIFE — O MUNDO COMO TABULEIRO

  • Título original: ノーゲーム・ノーライフ

  • Publicação: 2012 (MF Bunko J / Media Factory)

  • Adaptação em anime: 2014 (Madhouse)

  • Gênero: Fantasia, comédia, lógica, isekai

  • Volumes publicados: 11 (em andamento)

A trama gira em torno dos irmãos Sora e Shiro, dois gênios hikikomori conhecidos no mundo dos jogos como Blank (空白) — invencíveis em qualquer desafio.
Um dia, eles são transportados para Disboard, um mundo onde tudo é decidido por jogos, e a violência é proibida.
Ali, lógica, blefe e inteligência são as armas supremas.

“Se o mundo é injusto, nós o hackeamos com as regras certas.” — Sora

O estilo de Kamiya combina diálogo afiado, simbolismo matemático e metáforas existenciais — uma espécie de xadrez entre o homem e o destino.
É filosofia disfarçada de anime colorido.


🪶 OUTROS TRABALHOS E CONTRIBUIÇÕES

Antes de No Game No Life, Kamiya já era conhecido no meio literário:

  • A Dark Rabbit Has Seven Lives (Itsuka Tenma no Kuro Usagi)2009

    • Trabalhou como ilustrador das light novels de Takaya Kagami.

    • Foi ali que seu traço ganhou visibilidade — mistura de luz e caos.

  • Clockwork Planet (クロックワーク・プラネット)2013

    • Coautor junto de Tsubaki Himana.

    • Um universo movido por engrenagens, onde o mundo foi reconstruído mecanicamente.

    • Adaptação em anime em 2017.

    • Dica Bellacosa: Um delírio steampunk sobre tempo, destino e humanidade.


❤️ VIDA PESSOAL: AMOR E ARTE

Yuu Kamiya é casado com Mashiro Hiiragi, também artista e ilustradora.
Ela é coautora e designer de personagens em parte dos trabalhos de Kamiya.
O casal vive uma verdadeira parceria criativa, quase como os irmãos Sora e Shiro:
um raciocina as ideias, o outro as transforma em imagem.

Kamiya é conhecido por ser reservado, avesso a aparições públicas, e frequentemente comenta sobre pressão e saúde — pausando a série No Game No Life várias vezes para cuidar de si.

Ele mesmo disse: “A mente criativa é como um motor de alta rotação — precisa de freio, ou quebra.”


🧠 ESTILO LITERÁRIO

  • Matemático e metalinguístico: tudo em No Game No Life segue lógica formal — mesmo os absurdos têm regras.

  • Ironicamente filosófico: a dúvida é constante, mas a crença no intelecto é inabalável.

  • Visualmente vibrante: cada página parece um jogo visual — palavras, cores e ritmo se entrelaçam.

  • Humor inteligente: ele brinca com o leitor, quebra a quarta parede e ri da própria genialidade.


🕹️ PRINCIPAL PERSONAGEM: SORA

O alter ego de Yuu Kamiya.
Sora é carismático, manipulador, autoconfiante — mas por dentro, teme o fracasso e a solidão.
É o reflexo do autor: o garoto que vive entre dois mundos, lutando contra regras que ele mesmo quer reinventar.

“Jogos são a forma mais pura de verdade, porque ambos os lados concordam com as regras.” — Sora

Dica Bellacosa: observe como Sora representa o “homem que desafia o sistema”. Ele não luta com espadas, mas com lógica — uma crítica velada à meritocracia moderna.


🌸 CURIOSIDADES BELLACOSA

  • Yuu Kamiya é o primeiro brasileiro a criar uma light novel adaptada em anime no Japão.

  • É fluente em português, japonês e inglês — e costuma misturar expressões das três línguas em entrevistas.

  • É fã confesso de Douglas Adams (O Guia do Mochileiro das Galáxias) e Evangelion.

  • Costuma dizer que sua maior inspiração é o “fracasso humano” — e o modo como transformamos dor em lógica.

  • Há uma teoria entre fãs de que Sora e Shiro representam “as duas metades da mente criativa de Kamiya”.


🎭 LEGADO

Yuu Kamiya é um símbolo de ruptura:
um brasileiro que conquistou o Japão não pela espada, mas pela palavra.
Se Osamu Tezuka construiu o corpo do mangá, Kamiya moldou o espírito digital da nova geração otaku — onde cada decisão é um jogo e cada erro, uma jogada de aprendizado.

Ele nos lembra que imaginação não tem passaporte, e que os mundos que criamos — mesmo que digitais — são, no fundo, reflexos do que queremos ser.


CONCLUSÃO AO ESTILO BELLACOSA

Yuu Kamiya é o jogador que nunca saiu do tabuleiro.
Enquanto o mundo tenta seguir regras, ele cria novas.
Enquanto outros contam histórias, ele escreve equações emocionais.

Um brasileiro em Disboard, um autor que transformou o raciocínio em arte e o impossível em jogo.
E talvez essa seja sua maior lição:

“O mundo é um jogo injusto — então, aprenda as regras, e ganhe de quem as criou.”

terça-feira, 3 de junho de 2025

GANHOU ACESSO AO TERMINAL: MOLTBOT, A IA QUE QUER VIRAR OPERADOR DO SEU COMPUTADOR

 

Bellacosa Mainframe e o Moltbot a ia operadora do seu pc

☕💣 O DIA EM QUE O CHATBOT GANHOU ACESSO AO TERMINAL: MOLTBOT, A IA QUE QUER VIRAR OPERADOR DO SEU COMPUTADOR

Imagine que alguém pegasse o ChatGPT, misturasse com um operador de produção, um scheduler de jobs, um assistente pessoal, um robô de automação e ainda desse acesso a arquivos, navegador, e-mail e terminal.

O resultado seria algo muito próximo do Moltbot.

E é justamente por isso que ele virou um dos projetos de IA mais comentados dos últimos tempos.

Enquanto a maioria das IAs responde perguntas e espera a próxima instrução, o Moltbot foi criado para executar tarefas reais, lembrar contexto e atuar continuamente como um assistente pessoal residente.


🦞 A Origem do Moltbot

Antes de se chamar Moltbot, o projeto era conhecido como Clawdbot.

O criador, Peter Steinberger, desenvolveu a ferramenta para resolver um problema simples:

"Por que preciso ficar copiando e colando informações entre dezenas de aplicações se uma IA poderia fazer isso por mim?"

O projeto cresceu rapidamente na comunidade de desenvolvedores e ganhou milhares de usuários.

Em janeiro de 2026, o nome foi alterado para Moltbot após questões relacionadas à marca "Claude". O projeto manteve a filosofia original e continuou evoluindo como uma plataforma open source para automação pessoal baseada em IA.


🤔 O Que é o Moltbot?

No estilo Bellacosa Mainframe:

Imagine um operador de mainframe que:

  • lê e-mails

  • consulta documentação

  • responde mensagens

  • executa scripts

  • monitora tarefas

  • agenda compromissos

  • lembra conversas anteriores

Tudo isso sem dormir.

Esse é o conceito do Moltbot.

Ele funciona como um agente de IA capaz de interagir com diversos serviços e executar ações em seu nome.


🌐 Site Oficial

Para conhecer o projeto:

Moltbot Oficial

Documentação:

Documentação Moltbot

Código-fonte:

GitHub Moltbot

Informações gerais:

MoltBot AI Chat


⚙️ Como Funciona

O fluxo é relativamente simples:

Usuário
   ↓
WhatsApp / Telegram / Discord
   ↓
Moltbot
   ↓
Modelo de IA
   ↓
Ferramentas
   ↓
Ação executada

Exemplo:

Você envia:

"Verifique meus compromissos amanhã."

O Moltbot:

  1. consulta calendário

  2. interpreta eventos

  3. monta resumo

  4. responde automaticamente

Tudo em uma única interação.


💻 Instalação no Windows

Passo 1 — Instalar Git

Baixe:

Git SCM

Verifique:

git --version

Passo 2 — Instalar Node.js

Baixe:

Node.js Oficial

Verifique:

node -v
npm -v

Passo 3 — Clonar o Projeto

git clone https://github.com/moltbot/moltbot.git

Passo 4 — Instalar Dependências

npm install

ou

pnpm install

Passo 5 — Configurar Modelo de IA

O Moltbot suporta diversos provedores:

  • OpenAI

  • Anthropic

  • Gemini

  • Ollama

  • Modelos locais

Dependendo da configuração escolhida.


Passo 6 — Configurar Integrações

O projeto suporta dezenas de integrações:

  • WhatsApp

  • Telegram

  • Discord

  • Slack

  • Signal

  • Teams

  • Gmail

  • GitHub

  • Notion

e muitas outras.


🚀 Primeiros Testes

Após iniciar o serviço:

Experimente comandos simples:

Qual minha agenda hoje?
Resuma meus e-mails.
Monitore este site.
Crie um lembrete para amanhã.

☕ Moltbot Explicado Para Mainframeiros

Se você trabalha com z/OS, pense assim:

MainframeMoltbot
JES2Scheduler
OperadorAgente
JCLWorkflow
SDSFMonitoramento
Automation ToolsSkills
BatchAutomação

O conceito é muito parecido.

A diferença é que o ambiente é moderno e orientado a IA.


🎯 Dicas e Truques

1. Comece Pequeno

Não dê acesso total logo no primeiro dia.

Primeiro:

  • agenda

  • tarefas

  • consultas

Depois amplie permissões.


2. Use Contas de Teste

Especialmente para:

  • e-mail

  • mensageria

  • APIs


3. Crie Skills Específicas

Exemplo:

Consultar status de jobs.
Monitorar fila MQ.
Consultar JES2.

4. Utilize Memória Persistente

Uma das características mais interessantes é a capacidade de lembrar preferências e contexto ao longo do tempo.


🔐 Boas Práticas de Segurança

Aqui está o ponto mais importante.

O Moltbot pode executar ações reais.

Isso significa:

  • ler arquivos

  • acessar serviços

  • executar comandos

dependendo das permissões concedidas.

Por isso:

✅ Use ambientes isolados

✅ Revise permissões

✅ Proteja credenciais

✅ Limite acessos

✅ Monitore logs


⚠️ Curiosidade

O maior elogio e a maior crítica ao Moltbot são exatamente a mesma coisa:

"Ele realmente faz coisas."

Enquanto chatbots tradicionais apenas respondem, o Moltbot pode agir em nome do usuário. Isso o torna extremamente poderoso, mas também exige mais responsabilidade na configuração e operação.


💣 O Que Mais Impressiona?

Para mim, o aspecto mais interessante é que ele lembra uma tendência antiga do mundo corporativo:

Automação.

Durante décadas automatizamos jobs, rotinas batch, transferências de arquivos, operações e monitoramento.

O Moltbot leva essa mesma ideia para a era da IA.

Não é apenas um chatbot.

É uma tentativa de criar um operador digital que trabalha continuamente ao seu lado.


☕ Conclusão

O Moltbot representa uma mudança importante no universo da Inteligência Artificial.

Ele sai do modelo tradicional de perguntas e respostas e entra no território dos agentes autônomos.

Ainda exige maturidade, configuração cuidadosa e atenção à segurança.

Mas mostra claramente para onde o mercado está caminhando:

Da IA que conversa...

Para a IA que executa.

E para nós, veteranos de mainframe, isso soa familiar.

Afinal, há décadas aprendemos que o verdadeiro valor não está em mostrar uma tela bonita.

Está em automatizar o trabalho sem gerar um ABEND no meio do caminho.

☕💣 Porque nem todo problema precisa virar um ABEND.







🚀 Projeto GitHub
Usando IA Como Copiloto Para Criar Novas Features
Aprenda a utilizar IA Generativa como copiloto de desenvolvimento através dos modos PLAN, AGENT, ASK e STUDY para acelerar projetos, arquitetura, aprendizado e produtividade.
$ copiloto --mode PLAN
✓ Arquitetura criada

$ copiloto --mode AGENT
✓ Feature implementada

$ copiloto --mode ASK
✓ Diagnóstico concluído

$ copiloto --mode STUDY
✓ Conhecimento adquirido

segunda-feira, 2 de junho de 2025

Quando os Animes Descobriram Que Nem Todo Sistema Precisa Rodar em Produção


Bellacosa Mainframe e a lista de animes sobre acampamento

☕💣🏕️ OPERADOR, O DATACENTER FOI MIGRADO PARA A FLORESTA!

Quando os Animes Descobriram Que Nem Todo Sistema Precisa Rodar em Produção

Existe uma curiosa ilusão criada pela tecnologia moderna: a ideia de que estamos conectados o tempo inteiro. Smartphones, redes sociais, streaming, inteligência artificial, computação em nuvem e datacenters espalhados pelo planeta criaram um ambiente onde praticamente nunca estamos realmente desconectados.

Mas existe um pequeno grupo de animes que decidiu seguir exatamente a direção oposta.

Enquanto a maioria das histórias japonesas fala sobre batalhas épicas, poderes sobrenaturais, guerras interdimensionais, invasões alienígenas ou protagonistas destinados a salvar o universo, alguns autores resolveram perguntar algo muito mais simples:

"E se o maior evento do dia fosse apenas montar uma barraca?"

Foi assim que nasceu um dos subgêneros mais relaxantes da animação japonesa: os animes de camping, trilhas, montanhismo e vida ao ar livre.

São obras onde o conflito principal não é derrotar o Rei Demônio, mas encontrar um bom local para acampar antes do pôr do sol. Onde a recompensa não é um artefato lendário, mas uma refeição quente preparada em um fogareiro portátil. Onde o chefe final não é um dragão ancestral, mas uma noite fria nas montanhas.

Curiosamente, esses animes conquistaram milhares de fãs ao redor do mundo justamente porque oferecem aquilo que o mundo moderno parece ter perdido: silêncio, contemplação e simplicidade.

Para nós, profissionais de tecnologia e mainframe, existe uma identificação imediata.

Depois de um dia inteiro lidando com ABENDs, dumps, incidentes de produção, filas JES2 e jobs que insistem em falhar exatamente às três da manhã, assistir alguém preparando um café diante do Monte Fuji pode ser surpreendentemente terapêutico.

Então prepare sua mochila, carregue suas baterias e faça o IPL do seu espírito aventureiro.

Vamos explorar os melhores animes de acampamento já produzidos.

🏕️ 1. Yuru Camp△ (Laid-Back Camp)

Título Original

Yuru Camp△ (ゆるキャン△)

Lançamento

  • Temporada 1: 2018

  • Temporada 2: 2021

  • Filme: 2022

  • Temporada 3: 2024

Episódios

  • Temporada 1: 12

  • Temporada 2: 13

  • Temporada 3: 12

  • Total: 37 episódios + filme

Personagens Principais

Rin Shima

  • Especialista em camping solo

  • Introvertida

  • Ama paisagens tranquilas

Nadeshiko Kagamihara

  • Energética

  • Apaixonada por comida

  • Responsável pelos momentos mais divertidos

Chiaki Oogaki

  • Líder informal do clube de atividades ao ar livre

Aoi Inuyama

  • Especialista em pegadinhas e histórias exageradas

Sinopse

Uma estudante apaixonada por camping solitário conhece uma garota extremamente sociável. A amizade das duas acaba criando um grupo dedicado a explorar campings por todo o Japão.

Curiosidades

  • Diversos locais mostrados existem na vida real.

  • O turismo em regiões retratadas cresceu significativamente após o anime.

  • Fabricantes de equipamentos de camping relataram aumento de interesse após a série.

Easter Eggs

  • Muitas placas e mapas reproduzem locais reais com enorme fidelidade.

  • Equipamentos utilizados são inspirados em modelos existentes no mercado japonês.

Resumo Bellacosa

Se existisse um sistema operacional oficial para acampamentos, Yuru Camp seria sua distribuição estável de produção. Sem bugs, sem incidentes e sem chamados críticos.


⛰️ 2. Yama no Susume (Encouragement of Climb)

Título Original

Yama no Susume (ヤマノススメ)

Lançamento

2013

Episódios

Mais de 50 episódios distribuídos em várias temporadas.

Personagens Principais

Aoi Yukimura

  • Tímida

  • Medrosa

  • Busca superar seus limites

Hinata Kuraue

  • Extrovertida

  • Incentivadora

  • Apaixonada por montanhas

Sinopse

Duas amigas de infância decidem retomar o sonho de escalar montanhas após anos separadas.

Curiosidades

  • O anime é utilizado informalmente por grupos de trilha japoneses como referência turística.

  • Diversas montanhas retratadas podem ser visitadas.

Easter Eggs

  • Muitas trilhas mostradas reproduzem trajetos reais.

  • Equipamentos seguem padrões utilizados por praticantes de montanhismo.

Resumo Bellacosa

Imagine um batch job de autoconfiança executando diariamente. Esse é Yama no Susume. Cada montanha conquistada representa um novo upgrade de software emocional.


🚲 3. Long Riders!


Título Original

Long Riders! (ろんぐらいだぁす!)

Lançamento

2016

Episódios

12

Personagens Principais

Ami Kurata

  • Iniciante no ciclismo

  • Determinada

  • Curiosa

Aoi Niigaki

  • Veterana das pedaladas

Sinopse

Uma estudante descobre o cicloturismo e passa a explorar o Japão em viagens cada vez mais longas.

Curiosidades

  • Incentivou o interesse pelo cicloturismo entre jovens japoneses.

  • Apresenta diversos modelos reais de bicicletas.

Easter Eggs

  • Muitas rotas são reproduções de trajetos turísticos famosos.

  • Algumas lojas retratadas existem de verdade.

Resumo Bellacosa

É o equivalente a executar um job distribuído entre várias cidades. Cada parada funciona como um checkpoint antes do próximo commit da aventura.


🏕️ 4. Heya Camp△

Título Original

Heya Camp△ (へやキャン△)

Lançamento

2020

Episódios

12

Personagens Principais

  • Nadeshiko Kagamihara
  • Chiaki Oogaki
  • Aoi Inuyama

Sinopse

Spin-off de Yuru Camp focado em pequenas viagens, turismo regional e curiosidades sobre campings japoneses.

Curiosidades

  • Produzido para expandir o universo de Yuru Camp.
  • Diversos locais apresentados podem ser visitados na vida real.

Easter Eggs

  • Referências constantes aos eventos das temporadas principais.

Resumo Bellacosa

É como um ambiente de homologação do Yuru Camp. Menor, mais rápido e perfeito para testes de novas aventuras.


📸 5. Mono

Título Original

Mono (mono)

Lançamento

2025

Episódios

12

Personagens Principais

  • Satsuki Amamiya
  • An Kiriyama
  • Sakurako Shikishima

Sinopse

Um grupo de estudantes explora fotografia, filmagem, turismo e paisagens naturais pelo Japão.

Curiosidades

  • Obra criada por Afro, o mesmo autor de Yuru Camp.
  • Compartilha a mesma paixão por cenários reais.

Easter Eggs

  • Diversos fãs identificaram locais já utilizados em Yuru Camp.

Resumo Bellacosa

Imagine um sistema de monitoramento visual para registrar todos os logs da natureza em alta resolução.


🛵 6. Super Cub

Título Original

Super Cub

Lançamento

2021

Episódios

12

Personagens Principais

  • Koguma
  • Reiko
  • Shii Eniwa

Sinopse

Uma garota extremamente solitária encontra liberdade após adquirir uma motocicleta Honda Super Cub.

Curiosidades

  • A Honda participou diretamente do projeto.
  • A Super Cub é a motocicleta mais vendida da história.

Easter Eggs

  • Diversos modelos retratados existem exatamente como mostrados.

Resumo Bellacosa

É o equivalente a receber um terminal 3270 novo e descobrir que o mundo é muito maior do que sua sessão atual.


🌍 7. Kino no Tabi

Título Original

Kino no Tabi (キノの旅)

Lançamento

  • 2003
  • Remake em 2017

Episódios

  • 13 (original)
  • 12 (remake)

Personagens Principais

  • Kino
  • Hermes (motocicleta falante)

Sinopse

Uma viajante percorre países misteriosos permanecendo apenas três dias em cada local.

Curiosidades

  • Inspirado por reflexões filosóficas e culturais.
  • Cada país funciona como uma crítica social diferente.

Easter Eggs

  • Muitos episódios possuem finais abertos propositalmente.

Resumo Bellacosa

Cada cidade parece um sistema operacional diferente executando regras incompatíveis entre si.


🏚️ 8. Girls' Last Tour

Título Original

Shoujo Shuumatsu Ryokou (少女終末旅行)

Lançamento

2017

Episódios

12

Personagens Principais

  • Chito
  • Yuuri

Sinopse

Duas garotas atravessam as ruínas de uma civilização extinta tentando sobreviver em um mundo silencioso.

Curiosidades

  • Considerado um dos animes pós-apocalípticos mais filosóficos já produzidos.
  • Mistura melancolia e esperança de forma única.

Easter Eggs

  • Muitas estruturas lembram arquiteturas soviéticas e instalações industriais abandonadas.
  • Referências discretas à Guerra Fria.

Resumo Bellacosa

Imagine ser o último operador responsável por um datacenter cujo fabricante desapareceu há séculos.


🏝️ 9. Sounan Desu ka?

Título Original

Sounan Desu ka? (ソウナンですか?)

Lançamento

2019

Episódios

12

Personagens Principais

  • Homare Onishima
  • Asuka Suzumori
  • Mutsu Amatani
  • Shion Kujou

Sinopse

Após um acidente aéreo, quatro estudantes ficam presas em uma ilha deserta e precisam sobreviver usando técnicas reais.

Curiosidades

  • Grande parte das técnicas apresentadas são autênticas.
  • Consultores de sobrevivência participaram da produção.

Easter Eggs

  • Diversas estratégias são inspiradas em manuais militares e de escotismo.

Técnicas Mostradas

  • Purificação de água
  • Construção de abrigo
  • Pesca improvisada
  • Obtenção de alimento
  • Sinalização de resgate

Resumo Bellacosa

É o curso de recuperação de desastre que todo operador gostaria de ter antes do primeiro grande incidente.


🎣 10. Slow Loop

Título Original

Slow Loop (スローループ)

Lançamento

2022

Episódios

12

Personagens Principais

  • Hiyori Minagi
  • Koharu Minagi

Sinopse

Duas garotas desenvolvem amizade através da pesca esportiva e da culinária.

Curiosidades

  • Popularizou a pesca com mosca entre jovens japoneses.

Easter Eggs

  • Equipamentos e técnicas seguem padrões reais.

Resumo Bellacosa

Um ambiente estável onde cada captura equivale a um job concluído com RC=0000.


🎣 11. Diary of Our Days at the Breakwater

Título Original

Houkago Teibou Nisshi (放課後ていぼう日誌)

Lançamento

2020

Episódios

12

Personagens Principais

  • Hina Tsurugi
  • Yuuki Kuroiwa

Sinopse

Uma estudante ingressa em um clube de pesca e aprende tudo sobre o universo marítimo.

Curiosidades

  • Explica espécies, equipamentos e técnicas reais.

Easter Eggs

  • Muitos portos apresentados existem no Japão.

Resumo Bellacosa

Uma verdadeira documentação operacional da pesca costeira.


domingo, 1 de junho de 2025

☕💣🚀 PADAWAN, O ASSEMBLER NÃO É UMA LINGUAGEM. É O MOMENTO EM QUE VOCÊ PARA DE DISCUTIR COM O COMPUTADOR E COMEÇA A CONVERSAR DIRETAMENTE COM A CPU!

Bellacosa Mainframe e a linguagem assembler em mainframe o mitico hlasm

☕💣🚀 PADAWAN, O ASSEMBLER NÃO É UMA LINGUAGEM. É O MOMENTO EM QUE VOCÊ PARA DE DISCUTIR COM O COMPUTADOR E COMEÇA A CONVERSAR DIRETAMENTE COM A CPU!

As Lições Ocultas do Curso IBM z/Architecture Assembler Language – Part 2

Existe um momento na vida de todo profissional de Mainframe em que COBOL deixa de ser suficiente.

Não porque COBOL seja limitado.

Não porque o Mainframe seja antigo.

Mas porque surge uma pergunta perigosa:

"O que realmente acontece quando meu programa executa?"

É nesse momento que nasce o interesse pelo Assembler.

O curso IBM EZ341G — z/Architecture Assembler Language Part 2: Machine Instructions — não ensina apenas instruções. Ele ensina como o processador IBM Z pensa.

E isso muda tudo.


O Grande Segredo: Tudo é Registrador

Durante o curso inteiro existe uma mensagem escondida:

LH    3,NUM
AR    3,4
CR    3,5
BE    IGUAL

Tudo gira em torno dos registradores.

Quando um programador COBOL escreve:

ADD VALOR-A TO VALOR-B

o compilador transforma isso em dezenas de instruções de máquina.

O processador não entende COBOL.

Não entende Java.

Não entende Python.

Ele entende apenas instruções.

E quase todas elas envolvem registradores.


A Regra de Ouro: Se Tem G, Pense em 64 Bits

Uma das maiores pegadinhas do curso é distinguir instruções de 32 e 64 bits.

O padrão da IBM é elegantemente simples:

G = Grande = 64 bits

Exemplos:

LG
LGR
LGFI
AG
AGFI
CG
CGR

Todos trabalham sobre o registrador completo.

Já:

L
A
C
AFI

operam apenas sobre a low half do registrador.

Essa pequena letra "G" aparece em dezenas de questões do exame.


O Mistério do Condition Code

O Condition Code é provavelmente o conceito mais importante do curso.

Após uma comparação:

CR  3,4

a CPU grava um valor invisível dentro do PSW.

Esse valor é:

CC=0 Equal
CC=1 Low
CC=2 High

Depois disso:

JE    IGUAL
JL    MENOR
JH    MAIOR

tomam decisões baseadas nesse resultado.

Perceba a beleza do mecanismo.

O processador não executa "IF".

Ele apenas produz Condition Codes.

Todo o resto é interpretação.


O Macete 8421

Outro conceito que aparece repetidamente no exame:

8 = Zero
4 = Minus
2 = Plus
1 = Overflow

Esse é o famoso padrão das máscaras de branch.

Por isso:

JZ
JM
JP
JO

são apenas apelidos amigáveis para máscaras numéricas.

Quando você entende isso, dezenas de Extended Mnemonics deixam de ser um problema.


Packed Decimal: A Religião Financeira do Mainframe

Se existe uma tecnologia que sobreviveu a todas as modas da computação, é o Packed Decimal.

Enquanto o restante do mundo usa floating point para tudo, bancos continuam confiando bilhões de dólares diariamente em instruções como:

AP
SP
MP
DP
CP

O motivo é simples.

Dinheiro não tolera aproximações.


Como Reconhecer um Packed Decimal Válido

Muitos alunos perdem pontos porque esquecem uma regra básica.

Os dígitos devem conter:

0-9

E o último nibble deve conter um sinal:

C
D
F

Exemplos válidos:

123C
123D
550F

Exemplos inválidos:

12AC
00C1
1ABC

Quando isso acontece:

S0C7
Data Exception

O famoso terror dos programadores COBOL.


O Verdadeiro Significado do S0C7

Muitos iniciantes acreditam que:

S0C7 = erro de COBOL

Errado.

O S0C7 é um erro da CPU.

Ela tentou executar uma operação decimal e encontrou dados inválidos.

O COBOL apenas estava no lugar errado na hora errada.


Multiplicação: Onde Todo Mundo Erra

As instruções:

M
MR
MP

parecem simples.

Mas escondem algumas das regras mais cruéis da arquitetura.

Por exemplo:

MR 2,3

não multiplica R2 por R3.

Na verdade utiliza:

Par R2-R3

e coloca o resultado distribuído entre os dois registradores.

Essa é uma das pegadinhas favoritas da IBM.


Divisão: A Arte de Produzir S0CB

A instrução:

DP

é responsável por um dos abends mais famosos do mundo Mainframe:

S0CB
Decimal Divide Exception

Ele ocorre quando:

  • O divisor é zero.

  • O quociente não cabe no campo de destino.

Ou seja, a CPU está protegendo seus dados.


SRP: A Instrução que Parece Magia

Poucas instruções impressionam tanto quanto:

SRP

Shift and Round Packed.

Com ela podemos:

123.95 -> 123
123.95 -> 124
55 -> 5500

Tudo sem realizar multiplicações ou divisões explícitas.

Na prática, SRP é uma calculadora financeira embutida no hardware.


ED: O Momento em que o Mainframe Aprende a Falar com Humanos

Packed Decimal é excelente para cálculos.

Mas humanos não gostam de ler:

12345C

É aí que entra:

ED

A instrução EDIT.

Ela transforma números internos em formatos amigáveis:

12.345,67
24.00
999.99

O ED é literalmente a ponte entre o mundo da CPU e o mundo dos relatórios.


O Poder das Máscaras

A maioria dos alunos demora para perceber que:

ED

não faz a formatação.

Quem faz é a máscara.

Por isso encontramos padrões como:

20
21
4B
6B
40

onde:

20 = Digit Selector
21 = Significance Starter
4B = Ponto Decimal
6B = Vírgula
40 = Espaço

É um mecanismo brilhante criado décadas antes da maioria das linguagens modernas.


O Que o Curso Realmente Ensina

Oficialmente o curso fala sobre:

  • LOAD

  • STORE

  • ADD

  • SUBTRACT

  • MULTIPLY

  • DIVIDE

  • COMPARE

  • BRANCH

  • CHARACTERS

  • PACKED DECIMAL

Mas na prática ele ensina algo muito mais profundo.

Ele mostra que toda linguagem moderna, toda API, todo framework e toda aplicação corporativa acabam reduzidos a algumas operações fundamentais:

Mover dados
Somar
Subtrair
Comparar
Desviar
Formatar

O Mainframe apenas faz isso de forma extremamente explícita.


Conclusão

☕💣🚀 PADAWAN, quando você aprende Assembler, descobre um segredo que poucos profissionais conhecem.

O computador nunca executou COBOL.

Nunca executou Java.

Nunca executou Python.

Ele sempre executou instruções de máquina.

O Assembler apenas remove o tradutor e permite que você converse diretamente com a arquitetura IBM Z.

E quando isso acontece, você deixa de ser apenas um programador.

Você começa a entender como a própria CPU pensa.


sábado, 31 de maio de 2025

Chegou a versão 6.5 do Cobol Mainframe

Excelente noticia para o Mundo COBOL, foi anunciado o lançamento da versão 6.5 em 2025. 

 Veja algumas das novidades em primeira mão: Novo modo de otimização ARCH(15), NUMCHECK para validar variaveis numericas decimais compactadas e zonadas, otimizações que pode chegar em até 64% de economia de CPU, a chegada do acesso a banco de dados NOSQL através do VSAMDB, melhoria no acesso a JSON, o usuario além de criar novas funções intrisicas, agora poderá criar Tipo de variaveis e também uso do SMARTBIN. Guarde essa data: 13/06/2025!!!! #ibm #mainframe #cobol65 #numcheck #arch15 #nosql #vsamdb #json #smartbin #migrate #cd #novolatile #version #update