Mostrar mensagens com a etiqueta estilo. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta estilo. Mostrar todas as mensagens

sexta-feira, 12 de dezembro de 2025

👉 O estilo de corrida com os braços esticados para trás



 👉 O estilo de corrida com os braços esticados para trás (conhecido popularmente como "Naruto run", mas presente em animes bem antes de Naruto) tem várias razões visuais e culturais, tanto práticas quanto simbólicas. Vamos destrinchar:


🌀 1. Razão artística (animação e fluidez)

Nos animes — especialmente os de ação — os animadores buscam transmitir velocidade e dinamismo com poucos quadros (frames).
Correr com os braços esticados para trás:

  • Simplifica a animação, pois os braços ficam quase fixos, reduzindo o número de quadros necessários.

  • Dá uma sensação visual de impulso, como se o corpo estivesse “cortando o ar”.

  • Cria silhuetas mais limpas e reconhecíveis, o que ajuda o espectador a entender rapidamente o movimento.


⚔️ 2. Razão simbólica (agilidade e disciplina)

Muitos personagens que correm assim são ninjas, guerreiros ou lutadores.
O gesto remete à ideia de:

  • Concentração e foco (os braços atrás, o corpo projetado para frente, mente e energia direcionadas).

  • Eficiência no movimento, reduzindo distrações ou balanços desnecessários.

  • Estilo marcial — há influências de posturas vistas em artes marciais japonesas (como o bushin ou técnicas de corrida furtiva), onde o corpo é inclinado e o centro de gravidade abaixado para ser mais rápido e silencioso.


💨 3. Razão física (mito e estética)

Embora não haja base científica sólida de que correr assim seja mais rápido, os criadores de anime usam o visual para exagerar a sensação de velocidade.

  • O vento parece "empurrar" o personagem.

  • O movimento cria um efeito cinematográfico de ação — especialmente em cenas com rastros, poeira e linhas de velocidade.


🧙‍♂️ 4. Herança de obras anteriores

Antes de Naruto, esse estilo já aparecia em:

  • Samurai X (Rurouni Kenshin) — em corridas de combate.

  • Dragon Ball Z — especialmente em cenas de voo ou ataque.

  • Saint Seiya (Cavaleiros do Zodíaco) — em golpes rápidos ou investidas.
    Ou seja, Naruto apenas popularizou um recurso visual que já existia no DNA dos animes.


🧩 Conclusão:

A corrida com os braços para trás é um recurso artístico e simbólico, usado para mostrar velocidade, determinação e estilo marcial, além de facilitar a animação e deixar o personagem visualmente mais “aerodinâmico”.

domingo, 23 de agosto de 2020

Animes e sua continuidade visual e narrativa

 

Animes e sua continuidade visual e narrativa

A evolução dos animes pode ser lida como um log de sistema em execução contínua, onde cada era faz commit de suas limitações, suas otimizações e, às vezes, de seus gloriosos bugs visuais. No mainframe cultural japonês, o anime nunca foi apenas entretenimento: foi interface, linguagem e protocolo de transmissão de ideias.

Nos anos 60 e 70, o anime rodava em modo batch. Produção limitada, frames reaproveitados, narrativa direta. Osamu Tezuka foi o arquiteto desse sistema inicial: pouco recurso, muita eficiência. Cada quadro precisava justificar sua existência. O estilo era funcional, quase ascético, mas estabeleceu o kernel da indústria.

Nos anos 80 e 90, o anime entrou em modo online. OVAs, VHS e TV a cores permitiram mais memória gráfica e liberdade criativa. Akira, Ghost in the Shell e Evangelion foram verdadeiros system upgrades: questionaram o usuário, quebraram expectativas e exploraram filosofia, política e existencialismo. O traço ganhou identidade, mas ainda operava dentro de padrões reconhecíveis — um grande continuum visual e narrativo, estável e confiável.

Nos anos 2000 até meados de 2010, o sistema priorizou escalabilidade. Surgiram fórmulas eficientes: shounen modular, isekai plug-and-play, romances com templates reutilizáveis. O anime virou serviço. Funcionava bem, entregava resultados, mas rodava com pouca inovação. Visualmente polido, narrativamente previsível. Um mainframe sólido, porém conservador.

Após 2018, veio o patch disruptivo. Streaming global, pipelines digitais avançados e financiamento externo quebraram dependências antigas. Diretores autorais e estúdios menores passaram a escrever seus próprios scripts visuais. Yuasa, Trigger, Science SARU e afins começaram a ignorar manuais. O anime entrou em modo distribuído: múltiplos estilos, narrativas fragmentadas, públicos cruzados. Hoje, o traço não define mais o gênero, e a história não precisa seguir a mesma lógica de sempre.

O anime atual não é mais um sistema monolítico. É um ecossistema modular, onde tradição e ruptura coexistem. E como todo bom mainframe vivo, continua processando o passado enquanto compila o futuro — frame a frame, ideia a ideia, reboot após reboot.


1️⃣ O “continuum visual”

Antes de 2018, muitos animes compartilhavam traços semelhantes por alguns motivos:

  • Modelos de character design padronizados: Olhos grandes, linhas limpas, proporções corporais “seguras” que agradam o público geral.

  • Processos de animação tradicionais: Muitas vezes, os mesmos artistas-chave trabalhavam em múltiplos projetos, replicando estilos que já funcionavam.

  • Limitações técnicas: Software de animação, digitalização e rotoscopia ainda eram menos avançados, então havia menos experimentação com texturas, iluminação e cores.

Isso gerava aquele “look and feel” familiar — a sensação de que você já viu aquele estilo antes, mesmo que a história fosse diferente.



2️⃣ O “continuum narrativo”

Na história também existia uma continuidade:

  • Fórmulas consolidadas: Muitos animes seguiam fórmulas de shounen, shoujo ou slice of life. Por exemplo, protagonista com trauma → crescimento → batalha ou romance → resolução.

  • Arcos previsíveis: Ainda que bons, roteiros repetiam padrões de conflito, amizade, superação e comédia.

  • Influência de light novels e mangás populares: Quando algo fazia sucesso, vários animes tentavam reproduzir a mesma “receita”.



3️⃣ Por que mudou depois de 2018

  • Expansão de streaming: Netflix, Crunchyroll e Amazon começaram a financiar animes originais, permitindo mais experimentação.

  • Estilos diversificados: Diretores como Masaaki Yuasa e estudios independentes passaram a experimentar mais, quebrando o padrão.

  • Tecnologia digital avançada: Mais cores, animação frame a frame aprimorada, fundos mais detalhados e efeitos especiais realistas ou estilizados.

Resultado: hoje vemos animes com traços e narrativa muito mais variados, onde o estilo visual não necessariamente indica gênero ou público.




quinta-feira, 12 de março de 2015

☕ Guia de Estilo COBOL Mainframe

 

Bellacosa Mainframe apresenta Guia de Estilo Programação COBOL

☕ Guia de Estilo COBOL Mainframe

Disciplina, Legibilidade e Código que Sobrevive Décadas

No mundo do Mainframe, código não é descartável.

Ele não nasce para rodar hoje e morrer amanhã.

Ele nasce para:

✔ Processar bilhões
✔ Sustentar bancos e governos
✔ Passar por gerações de analistas
✔ Continuar funcionando daqui a 30 anos

E é exatamente por isso que existe algo quase sagrado no z/OS:

O Guia de Estilo COBOL

Não é sobre estética.
Não é sobre preferência pessoal.

É sobre engenharia de software de missão crítica.


🏛️ COBOL não é uma linguagem — é uma arquitetura de longevidade

COBOL foi projetado para que qualquer profissional treinado consiga ler o programa como se fosse um documento técnico.

Código bom em COBOL:

➡️ Não surpreende
➡️ Não esconde lógica
➡️ Não depende do autor
➡️ Não envelhece mal

Por isso, em ambientes corporativos, você verá programas escritos em 1985 sendo mantidos hoje — e ainda legíveis.


🧱 A Estrutura Sagrada das DIVISIONS

Todo programa começa respeitando a anatomia clássica:

IDENTIFICATION DIVISION.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.

Isso não é opcional.
É o equivalente a planta estrutural de um prédio.

No padrão corporativo, o cabeçalho costuma conter:

  • Autor

  • Data

  • Sistema

  • Descrição funcional

  • Histórico de alterações

  • Identificadores de controle

Um programa sem cabeçalho é como um dataset sem catálogo: existe, mas ninguém confia.


📛 Convenções de Nomes — a identidade do código

Em Mainframe, nomes carregam semântica operacional.

Você não nomeia variáveis por gosto.
Você nomeia para facilitar auditoria, manutenção e troubleshooting.

Padrões clássicos:

  • WS- → Working Storage

  • LK- → Linkage Section

  • FD- → File Description

  • FL- → Flags

  • CNT- → Contadores

Exemplo:

01 WS-SALDO-CONTA PIC S9(9)V99 COMP-3.
01 FL-FIM-ARQUIVO PIC X VALUE 'N'.
01 CNT-REG-PROCESSADOS PIC 9(7) VALUE ZERO.

Um analista experiente identifica o papel de cada campo em segundos.


📦 Working-Storage: organização é sobrevivência

Um dos sinais mais claros de maturidade técnica é como a WORKING-STORAGE SECTION está estruturada.

Código júnior:

👉 Variáveis soltas, sem agrupamento

Código enterprise:

👉 Blocos organizados por função

  • Constantes

  • Variáveis de processo

  • Flags

  • Contadores

  • Áreas de interface

  • Tabelas

Isso reduz drasticamente erros de manutenção.


📁 Arquivos: FD bem definido evita desastre

Arquivos são a base do processamento batch.

Um FD mal definido pode gerar:

  • Truncamento de dados

  • Corrupção de registros

  • Falhas silenciosas

  • Incidentes críticos

Exemplo robusto:

FD FD-CLIENTE
RECORD CONTAINS 80 CHARACTERS.

01 REG-CLIENTE.
05 CLI-ID PIC 9(6).
05 CLI-NOME PIC X(40).
05 CLI-SALDO PIC S9(7)V99 COMP-3.

Aqui, cada campo tem propósito claro.


🔁 PROCEDURE DIVISION — o fluxo deve contar uma história

Em sistemas críticos, o fluxo principal deve ser quase autoexplicativo.

Padrão ouro:

MAIN-LOGIC.
PERFORM INICIALIZAR
PERFORM PROCESSAR
PERFORM FINALIZAR
STOP RUN.

Um bom programa COBOL pode ser entendido apenas lendo os nomes dos parágrafos.


🚫 GO TO: herança do passado

GO TO existe.
Mas seu uso moderno é fortemente desencorajado.

Por quê?

Porque ele quebra:

  • Legibilidade

  • Rastreabilidade

  • Estrutura lógica

  • Facilidade de manutenção

PERFORM estruturado é a abordagem segura:

PERFORM UNTIL FL-FIM-ARQUIVO = 'S'
PERFORM LER-REGISTRO
PERFORM PROCESSAR-REGISTRO
END-PERFORM

🧠 Condition Names (nível 88): elegância esquecida

Um dos recursos mais elegantes do COBOL.

Transforma flags cruas em lógica semântica:

01 FL-EOF PIC X VALUE 'N'.
88 FIM-ARQUIVO VALUE 'S'.
88 NAO-FIM VALUE 'N'.

Uso:

PERFORM UNTIL FIM-ARQUIVO

Legível. Seguro. Profissional.


📝 Comentários: explicar o que o código não mostra

Comentários não servem para descrever sintaxe.

Servem para explicar:

  • Regras de negócio

  • Dependências externas

  • Exceções

  • Decisões históricas

  • Interfaces com outros sistemas

Em ambientes regulados, isso é essencial para auditorias.


📏 O legado das colunas COBOL

Mesmo com IDEs modernas, a estrutura clássica ainda aparece:

  • Colunas 1–6 → numeração

  • Coluna 7 → indicador (* comentário)

  • Área A → divisões e níveis principais

  • Área B → instruções

Isso remonta à era dos cartões perfurados — e ainda influencia padrões atuais.


🏦 Por que empresas são tão rigorosas?

Porque o risco é real.

Um programa COBOL pode:

  • Movimentar bilhões por dia

  • Atualizar bases críticas

  • Rodar sem supervisão humana

  • Integrar dezenas de sistemas

O custo de um erro pode ser gigantesco.

Por isso, padrões incluem:

✔ Tratamento formal de erros
✔ Mensagens padronizadas
✔ Uso extensivo de COPYBOOKs
✔ Performance previsível
✔ Compatibilidade com CICS, DB2 e JCL
✔ Conformidade com auditorias


☕ A filosofia Bellacosa Mainframe

Código COBOL não é um exercício acadêmico.

É um ativo corporativo.

“Se amanhã outro profissional assumir seu programa, ele deve entender tudo sem ligar para você.”

Um bom código mainframe deve ser:

🧠 Legível
🧱 Estruturado
🔒 Seguro
📜 Auditável
⏳ Preparado para décadas


⭐ Conclusão

O guia de estilo COBOL não existe para limitar criatividade.

Ele existe para garantir algo muito mais importante:

Confiabilidade operacional em escala planetária

COBOL não vence pela modernidade.
Vence pela previsibilidade.

E em sistemas críticos, previsibilidade é tudo.