23/07/2023
Já foi minha ferramenta de trabalho, agora é peça de museu. E pior, tive que explicar às crianças o que era aquilo. Vai lendo que tem uma dica técnica interessante lá no final.
Quanto trabalhei com meu pai, minha máquina de escrever era uma Olivetti mecânica e depois tive uma Lexicon 80. Só quem podia usar a Tekne 3 era ele! Depois de alguns anos de labuta ele me permitiu passar a usar a máquina porque as mecânicas já não davam mais conta da minha velocidade. Mesmo a Lexicon, que era mais rápida, agarrava os martelinhos quando eu tentava escrever "Rio de Janeiro", tinha que me controlar e reduzir minha velocidade para acompanhar a máquina.
Depois de algum tempo utilizando a elétrica, descobrimos uma falha, ela, além de não me acompanhar, quando eu teclava mais rápido que o tempo de ida e volta do martelo, a letra era perdida e consequentemente o trabalho. Logo em seguida vieram as eletrônicas, e meu se apressou em me presentear com uma Olivetti ET 121 equipada com OAT 121. As máquinas de escrever eletrônicas tinhas a vantagem de possuir buffer, ou seja, se eu datilografasse mais rápido que a velocdade de impressão da máquina, ela memorizava as letras que perdeu e vinha escrevendo aos poucos. Eu achava uma onda datilografar super rápido, para de escrever e a máquina vir escrevendo equanto eu já estava com as mãos paradas.
Dica técnica que muitos programadores não sabem:
Aproveitei a presença da máquina de escrever para explicar um conceito de programação para meu filho que muitos programadores não conhecem.
Para enviar uma quebra de linha é necessário fazer uso de dois códigos ASCII: CR + LF:
CR - Carriage Return (retorno de carro) - chr(13) - É o equivalente a empurrar o carro da máquina de escrever até o canto.
LF - Line Feed (salto de linha) - chr(10) - É o equivalente a rolar a folha o equivalente a uma folha.
CR+LF - Seria o equivalente a empurrar aquela alavanca grande que f**a na extremidade do carro, que faz as duas coisas acontecerem ao mesmo tempo, tanto CR quanto LF. Se empurrar lentamente a alavanca, sem fazer força, é o equivalente a LF, porque rola uma linha mas não empurra o carro.
Enfim, caso alguém não soubesse, agora entende porque usamos CR+LF para quebrar uma linha.