quinta-feira, maio 06, 2021

Memórias dos Anos 90: Coletores de Dados I

Como já mencionei, a maior parte do meu trabalho na Seal foi relacionado a coletores de dados (principalmente, mas não exclusivamente, fazendo programas para eles). É hora de começar a falar sobre eles.

Coletânea de fotos dos coletores da Serie 3000, fora de escala
Em sentido horário, partindo do alto à esquerda: PDT3300, LRT3800, PDT3500 e
PDT3100. No centro o VRC3910.


terça-feira, maio 04, 2021

MicroPython ou CircuitPython?

As placas que estou usando atualmente (a Franzininho WiFi e a Raspberry Pi Pico) possuem suporte tanto do MicroPython como do CircuitPython. O que são estes dois ambientes e o que tem de igual e diferente entre eles?


quinta-feira, abril 29, 2021

Memórias dos Anos 90: Código de Barras III

 Vamos encerrar estas lembranças sobre código de barras falando num outro fornecedor de aparelhos para a Seal: a Accu-Sort. A Seal fechou a representação em torno da época que eu entrei, o primeiro treinamento foi bastante marcante.

O modelo 55, bem em surrado e sem a cor azul de fábrica.


terça-feira, abril 27, 2021

Raspberry Pi Pico: Gerando Vídeo VGA Colorido

No post anterior sobre o PiPico vimos como gerar vídeo composto monocromático. Agora vamos ver algo mais útil: como gerar vídeo VGA colorido.

A foto é ruim e o monitor tem um defeito no canto superior direito, mas o importante é que funciona!


quinta-feira, abril 22, 2021

Memórias dos Anos 90: Código de Barras II

Continuando a falar sobre código de barras, vou falar neste post sobre a impressão e as soluções que a Seal oferecia para isso.

Algumas impressoras da época que comecei a trabalhar na Seal


domingo, abril 18, 2021

Crítica: Web Development with Angular and Bootstrap

Se já era esquisito eu estar programando "back-end" com Spring Boot, eis que agora estou programando "front-end" com Angular... Logo vocês poderão dizer que eu sou um programador "full-stack"!

Algum dia eu escrevo um post explicando porque considero as aplicações web um monte de gambiarras (no bom e no mau sentido). Angular está lá para o topo: a ideia é que a sua aplicação é um imenso JavaScript que vai rodar no browser e criar dinamicamente o HTML. Para obter as informações da retaguarda são, tipicamente, usadas API Rest. E na verdade você não escreve diretamente o JavaScript, grande parte é gerada automaticamente a partir de decorators e templates; o que você escreve é em TypeScript que é uma versão fortemente tipada do JavaScript. Só que o browser não entende TypeScript, ele é traduzido para JavaScript pelo Angular. O resultado é bem interessante.

Como de costume, resolvi ler um livro para aprender e, aproveitando uma oferta da Packt, o escolhido foi este "Web Development with Angular and Bootstrap" de autoria de Sridhar Rao Chivukula e Aki Iskandar. A minha experiência com livros da Packet tem variado bastante, o que acredito indicar que eles não são muito seletivos sobre o que publicar. Será que desta vez eu gostei?



quinta-feira, abril 15, 2021

Memórias dos Anos 90: Código de Barras I

Embora a Seal viesse a trabalhar com muitas outras coisas, ela era conhecida principalmente por vender equipamentos relacionados a código de barras. Já escrevi alguns posts técnicos sobre isso, aqui vou dar uma visão mais geral sobre o assunto no contexto da Seal.