✨ Bem-vindo ao meu espaço! ✨
Este blog é o diário de um otaku apaixonado por animes, tecnologia de mainframe e viagens.
Cada entrada é uma mistura única: relatos de viagem com fotos, filmes, links, artigos e desenhos, sempre buscando enriquecer a experiência de quem lê.
Sou quase um turista profissional: adoro dormir em uma cama diferente, acordar em um lugar novo e registrar tudo com minha câmera sempre à mão.
Entre uma viagem e outra, compartilho também reflexões sobre cultura otaku/animes
💾 VSAM para Programadores Júnior — O Guia Essencial
Se você está entrando no universo do mainframe, vai ouvir falar de VSAM o tempo todo. Ele não é apenas um tipo de arquivo — é um dos pilares de armazenamento de dados no z/OS.
📌 O que é VSAM?
VSAM (Virtual Storage Access Method) é um método de acesso a dados criado pela IBM para organizar, armazenar e recuperar dados de forma eficiente.
Diferente dos arquivos sequenciais tradicionais, o VSAM permite:
Acesso rápido (direto e sequencial)
Organização estruturada
Controle mais refinado de dados
👉 Pense nele como um “mini banco de dados estruturado”, porém mais próximo do sistema operacional.
🎯 Para que serve o VSAM?
O VSAM é amplamente usado em:
Sistemas bancários 💳
Sistemas de seguros 📄
Aplicações críticas em tempo real (CICS) ⚡
Processamentos batch de alto volume
💡 Em resumo: Ele é usado quando você precisa de alta performance + confiabilidade + acesso estruturado aos dados.
⚙️ Funcionalidades principais
O VSAM oferece várias capacidades importantes:
🔎 Acesso direto (random) — buscar um registro específico
🔁 Acesso sequencial — ler dados em ordem
🔐 Integridade de dados
⚡ Alta performance em grandes volumes
📊 Indexação (em alguns tipos)
🧰 IDCAMS — O canivete suíço do VSAM
O VSAM é gerenciado principalmente pelo utilitário:
Nao sou o melhor pai do mundo, a bem da verdade queria ter aprendido a ser melhor pai, mas de todos os meus conhecimentos essa parte sou medíocre.
Depois do meu divorcio é ida para Italia, de tempos em tempos voltava a Portugal para visitar meu filho. E nosso programa principal é a ida ao jardim Zoológico de Lisboa.
Pena que as restrições de audio tiraram toda a graça do show com os leões marinhos.
Para aqueles que não conhecem o Zoológico de Lisboa é pequenino, porém muito rico em atraçoes, possui uma área de shows com golfinhos e leoes marinhos (acredito que as primeiras memorias divertidas do meu filho, foram feitas aqui ganhando beijos do leão marinho).
Outras atraçoes existentes são o teleférico que circula todo o perímetro, o show de aves exóticas, demonstração de animais e diversos cativeiros construídos da forma mais humana possível, tentando reproduzir o habitat natural.
A principal vantagem deste zoológico é sua posição estratégica ao lado de uma estação conjugada de Trem/Metro/Ónibus e estar próximo ao centro da cidade. Evitando com isso grandes deslocações e perda de tempo em transportes.
Na área externa existe uma grande praça de alimentação com diversos restaurantes, fliperamas e brinquedos para os miúdos, com muita sombra para repousar
No passado um barco levava quase 3 dias para sair do Golfo de Corinto e contornar todo a península do Peloponeso.
Construído no século XIX em uma época em que não existiam as modernas maquinas de escavação, abriu-se um canal de mais de 6 quilometros com 21 de largura, permitindo a passagem de barcos de um lado a outro.
Os amantes de esportes radicais usam as pontes existente no Canal para fazerem bump jump e outras maluquices.
Outra curiosidade é q existe um semáforo nas entradas do canal que coordena o fluxo das embarcações.
Bellacosa Mainframe e o caso das palavras invisiveis
☕ Um Café no Bellacosa Mainframe
CSI: New York — O Caso das Palavras Invisíveis
Hidden Text e a Perícia Forense que Descobre Mensagens Escondidas na Cena do Crime Digital
"No CSI, sangue revelado por luminol conta uma história. No SEO, um texto invisível também."
Manhattan, 02:58 da madrugada
Uma empresa desapareceu da primeira página do Google.
Sem ataques.
Sem invasões.
Sem perda de backlinks.
Sem mudanças aparentes.
O caso chega ao CSI: New York Digital Crime Lab.
Mac Taylor observa o monitor.
— "O código parece normal."
Adam Ross sorri.
— "Parece."
Stella Bonasera abre o HTML.
Silêncio.
Sid Hammerback aproxima-se.
— "Existe alguma coisa escondida aqui."
Adam ativa um modo especial de visualização.
De repente...
centenas de palavras aparecem.
Mas ninguém jamais as havia visto no navegador.
Sid fecha o notebook.
Diagnóstico preliminar: Hidden Text.
O que é Hidden Text?
Hidden Text ("texto oculto") é qualquer conteúdo deliberadamente escondido do visitante, mas presente no código da página com a intenção de influenciar mecanismos de busca.
Nos primórdios do SEO, era uma das técnicas mais populares de manipulação.
A ideia era simples:
"O visitante não vê."
"Mas o Google vê."
Hoje os mecanismos de busca conseguem detectar grande parte dessas tentativas.
A primeira perícia
Adam compara:
O que aparece na tela.
Com:
O que realmente existe no HTML.
Na página o visitante lê apenas:
Bem-vindo ao nosso curso.
Mas no código existe:
COBOL
MAINFRAME
CURSO COBOL
IBM Z
DB2
CICS
VSAM
CURSO ONLINE
TREINAMENTO
CERTIFICAÇÃO
Repetido centenas de vezes.
Mac apenas comenta.
— "Alguém tentou conversar escondido com o algoritmo."
Como o Hidden Text funcionava?
Durante muitos anos surgiram diversas técnicas.
👁 Evidência 1 — Texto branco em fundo branco
color: white;
background: white;
O visitante não enxerga.
O texto continua no HTML.
Era provavelmente o truque mais famoso dos anos 1990 e início dos anos 2000.
👁 Evidência 2 — Fonte minúscula
font-size:1px;
Ou:
font-size:0px;
Tecnicamente existe.
Na prática...
ninguém consegue ler.
👁 Evidência 3 — Fora da tela
position:absolute;
left:-9999px;
O conteúdo continua carregado.
Apenas foi empurrado para muito longe da área visível.
👁 Evidência 4 — Display None
display:none;
ou
visibility:hidden;
Nem todo uso dessas propriedades é fraude — elas são comuns em interfaces modernas. O problema surge quando são usadas para esconder grandes blocos de palavras-chave destinados apenas aos buscadores.
👁 Evidência 5 — Camadas sobrepostas
Uma imagem cobre completamente o texto.
O usuário vê apenas a figura.
O código continua cheio de palavras.
👁 Evidência 6 — Comentários HTML
Alguns tentavam esconder conteúdo em comentários:
<!--
COBOL
MAINFRAME
CURSO
DB2
-->
Os buscadores modernos não usam comentários HTML como conteúdo indexável relevante, então essa técnica praticamente perdeu qualquer utilidade.
A Autópsia Digital
Sid inicia a necropsia.
O relatório revela:
✔ 4.200 palavras invisíveis
✔ 280 ocorrências de "Mainframe"
✔ 190 ocorrências de "Curso"
✔ 130 ocorrências de "IBM"
✔ Nenhuma delas aparece para o visitante.
Conclusão:
"A vítima tentava parecer maior do que realmente era."
Hidden Text nas Redes Sociais
A investigação muda de cenário.
Agora o laboratório analisa redes sociais.
Instagram
Legenda visível:
Bom dia!
Depois de dezenas de quebras de linha...
uma enorme lista de hashtags escondidas.
O usuário comum nunca chega até elas.
LinkedIn
Texto principal elegante.
No final:
centenas de palavras repetidas apenas para tentar ampliar alcance.
Facebook
Publicação curta.
Após dezenas de espaços invisíveis:
palavras-chave repetidas.
YouTube
Descrição do vídeo:
Primeiras linhas úteis.
Depois:
listas enormes de palavras repetidas:
COBOL
MAINFRAME
COBOL
MAINFRAME
COBOL
MAINFRAME
Sem contexto.
Sem informação.
X
Publicações antigas utilizavam caracteres invisíveis e sequências repetidas para tentar manipular pesquisas internas.
Hoje essas estratégias raramente produzem benefício.
O CSI diferencia fraude de tecnologia
Nem todo texto oculto representa um crime.
A perícia precisa entender a intenção.
✔ Acessibilidade
Elementos ocultos para leitores de tela.
Muito importantes.
✔ Menus expansíveis
Acordeões.
FAQs.
Conteúdo aparece ao clicar.
Perfeitamente normal.
✔ Abas de navegação
O usuário alterna entre seções.
Nada de errado.
✔ Interfaces responsivas
Parte do conteúdo fica escondida até o usuário interagir.
Também é comum.
O problema é esconder informação apenas para influenciar o mecanismo de busca.
As Ferramentas do Laboratório
Adam utiliza diversos instrumentos.
🔬 Inspeção do HTML
Tudo que existe realmente.
🔬 Comparação Visual
O que o usuário vê.
🔬 CSS Analyzer
Procura propriedades suspeitas.
🔬 DOM Inspector
Analisa alterações feitas por JavaScript.
🔬 Rastreamento Completo
Compara a versão renderizada e o código original.
O Método Bellacosa
Mac pergunta:
"Por que esconder palavras?"
Adam responde.
"Porque escrever conteúdo útil dá trabalho."
Stella sorri.
"E esconder texto parecia um atalho."
Sid completa.
"Todo atalho deixa pegadas."
Como evitar problemas
O Laboratório Bellacosa recomenda:
✔ Escreva palavras-chave apenas quando fizerem sentido.
✔ Não esconda conteúdo para influenciar algoritmos.
✔ Use CSS para melhorar a experiência do usuário, não para mascarar texto.
✔ Priorize clareza, contexto e utilidade.
✔ Revise temas e plugins para garantir que não adicionem elementos ocultos indevidos.
✔ Pense primeiro no leitor; o algoritmo costuma recompensar essa escolha.
Relatório Final da Perícia
Crime investigado:
✓ Hidden Text
Provas encontradas:
Texto invisível
Palavras-chave ocultas
CSS usado para esconder conteúdo
Fontes minúsculas
Conteúdo deslocado para fora da tela
Camadas sobrepostas
Excesso de hashtags escondidas
Repetição artificial de termos
Tentativa de manipulação de buscadores
Experiência inconsistente entre código e interface
☕ Encerrando o Caso
Mac Taylor fecha o relatório.
"Curioso..."
"Os criminosos digitais sempre acreditam que basta esconder as evidências."
Sid observa o código-fonte iluminado na tela.
"Mas toda investigação começa exatamente onde ninguém imaginava que alguém iria olhar."
Mac sorri enquanto as luzes do laboratório se apagam.
"Porque, no SEO, o verdadeiro detetive não lê apenas a página. Ele examina tudo aquilo que tentaram esconder entre as linhas."
Bellacosa Mainframe · Unidade de Crimes Digitais
☕ Um Café no Bellacosa Mainframe
CSI: New York
A Busca pelo Santo SEO
O Índice Oficial da Expedição Bellacosa rumo ao Cálice Sagrado dos Motores de Busca
Caso: SEO-2013-BELLACOSAStatus: Investigação abertaEvidências: 10 casos + arquivo central
Uma coleção investigativa sobre práticas que podem comprometer conteúdo, reputação, experiência do usuário e visibilidade nos mecanismos de busca.
Cada arquivo conduz a uma cena diferente, mas todas deixam rastros digitais.
Uma linha de montagem digital produz milhares de páginas repetitivas, superficiais ou sem valor real, tentando ocupar os resultados de busca em grande escala.
Nenhuma evidência encontrada.Tente pesquisar outro termo ou selecione “Todos”.
RELATÓRIO FINAL
Conclusão da Perícia Bellacosa
Nenhum recurso técnico substitui conteúdo relevante, autoria, contexto, clareza e respeito ao leitor. SEO saudável não tenta ocultar provas: organiza informações para que pessoas e mecanismos de busca compreendam melhor cada página.
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