Pesquisar este blog

quarta-feira, 31 de janeiro de 2024

Minha propria fonte pro computador!

Minha Fonte Digital: Projeto Concluído!

CAMPINAS, SP 31 DE JANEIRO DE 2024

Finalmente, após anos, consegui concluir a versão preliminar da minha fonte para documentos eletrônicos com a minha própria letra!

A sensação de ver esse projeto, que estava congelado há tanto tempo, tomando forma é indescritível, uma verdadeira perda de tempo!

Cada traço, cada detalhe, carrega consigo não apenas a tinta digital, mas também todo o esforço e a paixão que investi nesse trabalho. Ao longo desse processo, enfrentei inúmeros desafios e obstáculos, mas a persistência e a determinação me mantiveram focado no objetivo.

Ver a fonte funcionando, mesmo que em uma versão preliminar, é o tique que faltava na lista de pendências/tarefas, volto a dormir tranquilo.

Cada caractere impresso carrega a minha identidade, o resultado de incontáveis horas de trabalho e a vontade de criar algo único, novo, só meu!

Agora, mesmo sendo uma versão inicial, tenho em mãos um produto funcional, o que representa um marco significativo, essa conquista é apenas o começo de uma jornada de aperfeiçoamento e refinamento.

Ainda há muito a ser feito, mas a base está estabelecida e o caminho a ser percorrido se revela promissor, não que vá ter uma segunda versão ou que eu volte a mexer com isso, mas vale a intenção.

Que essa fonte seja a materialização de toda a minha dedicação e paixão por finalizar itens de minhas listas, que não são poucas nem são poucos itens em cada.

Que cada documento escrito com essa fonte carregue não apenas palavras, mas também a expressão da minha satisfação em ver esse projeto ganhar vida.

Obrigado a todos os envolvidos!



Fonte do buga pra computador
Figura 1 - A fonte em ação

Fonte do Buga Bold
Figura 2 : fonte do Buga em bold

quinta-feira, 30 de novembro de 2023

The End of an Era - Last Mainframe Shutdown at Petrobras

Resumo: Buga comenta a desativação do mainframe da Petrobras há um ano, discutindo COBOL, legado, tentativas de migração e o futuro dos mainframes no setor bancário.

Desligando o Mainframe da Petrobras: Reflexões sobre Legado e Tecnologia

Há 1 ano a Petrobras tirava de operação seu mainframe!

Contexto e Histórico

Desde que comecei a trabalhar com cartão de crédito ouço falar que o mainframe está morrendo.

Existiram algumas tentativas em meados de 90 que deram em nada, quer dizer, giraram a economia, mas não atingiram o resultado pretendido. De uns 10 anos pra cá está rolando uma conversão automática de código COBOL pra Java, a própria IBM e no momento a Kyndryl tem projetos e oferece mão de obra e serviços para essa demanda, mas, na real, não funciona satisfatoriamente. A Cielo chegou a comprar um adquirente americano que rodava fora do ambiente mainframe pra incorporar a tecnologia, mas não deu certo.

Tentativas de Migração e Limitações

O que vai acabar com o mainframe não são as novas tecnologias, longe disso, até porque a maioria das tecnologias disruptivas que vemos atualmente nada mais são que usos de ideias e conceitos que já existem nos mainframes há décadas, mas isso é discussão acalorada e pra outra ocasião.

Atualmente, no setor bancário/cartão só existe 1 pilar que ainda sustenta o mainframe vivo, o legado!

De um sistema aqui, outro ali, vão migrando, convertendo, desligando algumas siglas, criando um novo sistema em baixa plataforma pra prover a mesma solução, movimento esse que nunca entendi creio que é mais seguir a onda, não ficar para trás porque tem gente fazendo assim preciso fazer também. Igual tantas outras modas como as metodologias ágeis ou ainda tentar aplicar testes de completude ou automatizados, que sequer fazem sentido pro COBOL.

Voltando ao legado, dependendo da aplicação, não dá pra reescrever, seja automaticamente ou não, não há pessoas que embarquem na ideia, o risco é inaceitável.

O Futuro dos Mainframes

Daria pros bancos continuarem pro resto da vida trabalhando com mainframes, sério!

O mainframe se adaptou, evoluiu mas demorou muito pra levar isso aos clientes, a IBM errou e errou feio ao não mudar seu modelo de negócio, restringir o acesso a tecnologia ao invés de incentivar como todos os players da computação em nuvem sempre fizeram, enfim agora é tarde, o estrago já foi feito e é irreparável.

O IBM mainframe continua evoluindo, o hardware está no limiar da tecnologia atual, os compiladores estão mais robustos e otimizados, os gerenciadores de transações, seja ela o tupiniquim GRI do Itaú Unibanco e do Banco do Brasil CICS continua uma obra de arte o IMS idem, seu banco de dados, o DB2 nem se fala e o Z/Os, seu sistema operacional é um espetáculo à parte!

O que decretará o fim da computação centralizada em hardwares Z da IBM será a migração de saldos, mas isso vai demorar um bocado, se é que acontecerá de verdade. Ainda não vi movimentação grande de nenhum banco nesse sentido (banco aqui leia-se, Santander Brasil, CAIXA, Banco Bradesco, Itaú Unibanco e Banco do Brasil).

Longa vida ao mainframe!

Escrito e revisto meia boca, porque to na hora do almoço!

Foto com a tela de shutdown do mainframe da Petrobras
Figura 1: Desligando pra sempre o mainframe da Petrobras

domingo, 9 de julho de 2023

Tela fica amarelada escureçe as 22:00 android

Tela Fica Amarelada e Escurece às 22:00 no Android

Essa daqui acontecia no Poco, no Pixel tinha a opção de desligar o modo noturno e funcionava até que bem, mas no Xiaomi de jeito nenhum. Achei por aí na net uma solução...

Passo a Passo para Desativar o Modo Noturno

Tem que baixar o Android Platform Tools. Você pode encontrar no link oficial:

Android Platform Tools

Coloque o celular em modo desenvolvedor e rode via ADB os três comandos abaixo.

Comandos ADB para Desativar o Modo Noturno

adb shell 'settings list secure'

adb shell 'settings put secure night_display_activated 0'

adb shell 'settings put secure night_display_auto_mode 0'

Pronto, tela amarela de noite nunca mais! Pensa num negócio que irritava horrores!

Contexto sobre o Modo Noturno

O modo noturno ou escuro, presente em dispositivos Android como os da Xiaomi (Poco X7, X3, F6, etc.), pode ser ativado ou desativado nas configurações de tela e brilho, conforme tutoriais disponíveis online. No entanto, quando o sistema força a ativação automática às 22:00 ou em horários específicos, pode ser necessário usar ferramentas como ADB para desativar completamente o recurso, especialmente se a opção não estiver acessível nas configurações padrão.

sábado, 17 de junho de 2023

Prova de conceito - POC - Jogo passa fase tipo Mario - Da pra fazer jogo sem saber nada de nada, só precisa de tempo e dedicação!

Achados de Backup: Prova de Conceito de um Jogo

Sempre bom dar uma vasculhada nos backups, as vezes achamos coisas bem interessantes!

Não consegui lembrar sequer o nome do programa que me possibilitou a criação dessa maravilha da tecnologia!

Da pra fazer jogo sem saber nada de nada, só precisa de tempo e dedicação!


Video 1 : Prova de Conceito

O pacote com o 'jogo'

https://drive.google.com/file/d/1ksC0HJBei3hpJ-psqVj0xjzsLEgIVGSw/view?usp=drive_link



O programa que criou essa maravilha foi o 

MMF2 - Multimedia Fusion 2

abri o pacote com o jogo no programa demo (download ai acima) e separei o 'fonte', ficou aqui

https://drive.google.com/file/d/13DCyWp2SLZcYkc5zOSQ_svYpPn4TCLmu/view?usp=sharing

quarta-feira, 19 de abril de 2023

Pacote de manuais do Vision Plus 2.7

Manuais Vision Plus 2.7: Relíquia PaySys encontrada!

Tava fuçando nos HDs antigos e eis que encontro os manuais do famoso Vision Plus, nessa época era da PaySys.

Tela do menu dos PDFs do pacote Vision Plus 2.7
Figura 1: Tela do menu dos PDFs

Árvore de arquivos do pacote Vision Plus 2.7

  
E:.
│   1front.pdf
│   copyright.pdf
│   Index.log
│   Index.pdx
│   migration instructions.pdf
│   ReleaseLevel.pdf
│
├───ASM
│   │   Asmfront.pdf
│   ├───REFERENC
│   │       asm25rf.pdf
│   │       Updates.pdf
│   └───TECH
│           Asm25te.pdf
│           FLOW.PDF
│           Updates.pdf
│
├───CDM
│   │   cdmfront.pdf
│   ├───REPORTS
│   │       Cdm61rp.pdf
│   │       Updates.pdf
│   ├───SCREENS
│   │       Cdm61sc.pdf
│   │       Updates.pdf
│   ├───TECH
│   │       Cdm61te.pdf
│   │       FLOW.PDF
│   │       Updates.pdf
│   └───USER
│           Cdm61ur.pdf
│           Updates.pdf
│
├───CMS
│   │   cmsfront.pdf
│   ├───REPORTS
│   │       Cms25rp.pdf
│   │       Updates.pdf
│   ├───SCREENS
│   │       Cms25sc.pdf
│   │       updates.pdf
│   ├───TECH
│   │       Cms25te.pdf
│   │       Flow.pdf
│   │       Updates.pdf
│   └───USER
│           Cms25ur.pdf
│           Updates.pdf
│
├───CSF
│   │   csffront.pdf
│   ├───CMS
│   │       cmscsfpr.pdf
│   │       nous.pdf
│   └───MBS
│           mbscsfpr.pdf
│           nous.pdf
│
├───CTA
│   │   Ctafront.pdf
│   ├───REPORTS
│   │       Cta61rp.pdf
│   │       Updates.pdf
│   ├───SCREENS
│   │       cta61sc.pdf
│   │       Updates.pdf
│   └───TECH
│           Cta61te.pdf
│           Flow.PDF
│           Updates.pdf
│
├───FAS
│   │   Fasfront.pdf
│   ├───REFERENC
│   │       Fasref.pdf
│   │       Updates.pdf
│   └───Technica
│           fastech.pdf
│           Flow.pdf
│           Updates.pdf
│
├───IMP
│       Imp60sy.pdf
│       Updates.pdf
│
├───ITS
│   │   Itsfront.pdf
│   ├───REFERENC
│   │       Its71rf.pdf
│   │       updates.pdf
│   └───TECH
│           flow.PDF
│           Its71te.pdf
│           Updates.pdf
│
├───LTS
│   │   Ltsfront.pdf
│   ├───REFERENC
│   │       Lts61rf.pdf
│   │       Updates.pdf
│   └───TECH
│           FLOW.PDF
│           Lts61te.pdf
│           Updates.pdf
│
├───MBS
│   │   mbsfront.pdf
│   ├───REPORTS
│   │       mbs27rp.pdf
│   │       Updates.pdf
│   ├───SCREEN
│   │       mbs27sc.pdf
│   │       Updates.pdf
│   ├───TECH
│   │       FLOW.PDF
│   │       Mbs27te.pdf
│   │       Updates.pdf
│   └───USER
│           Mbs27ur.pdf
│           Updates.pdf
│
├───SPP
│   │   sppfront.pdf
│   ├───REFERENC
│   │       Spp25ref.pdf
│   │       UPDATES.PDF
│   └───TECH
│           Spp25te.pdf
│           updates.pdf
│
├───SS
│       SS60gu.pdf
│       ssfront.pdf
│       Update.pdf
│
├───TramsAG
│       AGfront.pdf
│       TRMAG5.pdf
│       Updates.pdf
│
├───TRAMSBC
│   │   bcfront.pdf
│   ├───REFERENC
│   │       Bcre.pdf
│   │       Updates.pdf
│   └───TECH
│           bcte.pdf
│           updates.pdf
│
├───TRAMSDE
│   │   DEfront.pdf
│   ├───REFERENC
│   │       de71re.pdf
│   │       Updates.pdf
│   └───TECH
│           De71te.pdf
│           Updates.pdf
│
├───Tramsec
│   │   Ecfront.pdf
│   ├───REFERENC
│   │       t-ec7ref.pdf
│   │       Updates.pdf
│   └───Technica
│           T-ec7tec.pdf
│           Updates.pdf
│
├───TRIAD
│   │   trifront.pdf
│   ├───4.1
│   │   ├───CMS
│   │   │       Cmstriad.pdf
│   │   │       updates.pdf
│   │   └───FAS
│   │       └───TECH
│   │               Fastectr.pdf
│   │               nous.pdf
│   └───5.0
│       ├───cms
│       │       cms5.0.pdf
│       │       updates.pdf
│       └───fas
│               fas5.0.pdf
│               updates.pdf
│
├───TRMBASE
│   │   trmfront.pdf
│   ├───REFERENC
│   │       Trm71re.pdf
│   │       Updates.pdf
│   └───TECH
│           Trm71te.pdf
│           UPDATES.PDF
│
└───VPLUS400
    │   as400front.pdf
    │
    ├───AS400 Supplement
    │   │   AS400.pdf
    │   ├───ASM
    │   │   ├───Reference
    │   │   │       asmscre.pdf
    │   │   └───Technical
    │   │           asmtech.pdf
    │   ├───CMS
    │   │   ├───reports
    │   │   │       cmsrepo.pdf
    │   │   ├───screens
    │   │   │       Cmsscre.pdf
    │   │   └───tech
    │   │           Cmstech.pdf
    │   ├───CTA
    │   │   ├───Screens
    │   │   │       ctascre.pdf
    │   │   └───Tech
    │   │           ctatech.pdf
    │   └───FAS
    │       ├───Reference
    │       │       Fasref.pdf
    │       └───Tech
    │               fastech.pdf
    │
    ├───SS
    │       ssas400.pdf
    │
    └───Sys&Oper
            flow.pdf
            sys&op.pdf
            updates.pdf
  

Download do pacote completo

Baixar pacote Vision Plus 2.7 (Google Drive)