Mostrando postagens com marcador geek. Mostrar todas as postagens
Mostrando postagens com marcador geek. Mostrar todas as postagens

fevereiro 19, 2026

[Geek] O ENIAC fez 80 anos!

No dia 14 de fevereiro fez 80 anos que surgiu o ENIAC, o primeiro computador eletrônico do mundo.

O ENIAC (sigla para Electronic Numerical Integrator and Computer) foi o primeiro dispositivo computacional eletroeletrônico e digital de grande escala da nossa história, abrindo caminho para o surgimento e evolução dos computadores. Ele começou a ser desenvolvido em 1943 durante a II Guerra Mundial para computar trajetórias balísticas, mas só se tornou operacional após o final da guerra, entrando em funcionamento em fevereiro de 1946.

  

Ele era um computador de uso geral, ou seja, podia ser programado para realizar tarefas diferentes. Essa capacidade de ser reprogramado para resolver problemas numéricos complexos foi uma das contribuições mais revolucionárias do ENIAC para a evolução dos computadores. Ele podia ser reconfigurado para realizar diferentes cálculos, em vez de executar uma única tarefa fixa. Além disso, o ENIAC podia executar "desvios condicionais", alternando entre diferentes cálculos com base em resultados intermediários. Em outras palavras, naquela época o ENIAC já podia realizar operações do tipo "if-then".

A sua capacidade de processamento era suficiente para realizar 5.000 adições, 357 multiplicações ou 38 divisões por segundo - o que era considerado muito rápido na época. Veja mais algumas características dele:

  • Possuía cerca de 17.468 válvulas à vácuo, de 160 kW de potência, 1.500 relés, 70.000 resistores, 10.000 capacitores e quase cinco milhões de juntas soldadas à mão;
  • Pesava cerca de 30 toneladas e ocupava cerca de 170m²;
  • Foram gastos cerca de 500 mil dólares em sua construção.

O ENIAC foi construído na Moore School for Electrical Engineering da Universidade da Pensilvânia, um projeto liderado pelos cientistas Presper Eckert e John Mauchly. Ele substituiu uma equipe de 200 mulheres na Universidade da Pensilvânia cuja função era calcular manualmente as equações diferenciais necessárias para os cálculos de balística, sendo que seis delas se tornaram as primeiras programadoras do ENIAC.

O ENIAC tornou-se obsoleto e economicamente inviável após 10 anos de operação, tendo sido desativado no dia 2 de outubro de 1955 e posteriormente desmontado.

Para saber mais:

janeiro 17, 2025

[Retrospectiva] Masters of Pwnage em 2024: BSidesSP, YSTS, BRHueCon e H2HC

A iniciativa Masters of Pwnage, que surgiu na Security BSides São Paulo (BSidesSP) em 2023, bombou novamente em 2024. No primeiro ano foram distribuídas, gratuitamente, cartinhas na BSidesSP, BRHueCon, BHack e H2HC.

Em 2024 foram distribuídas 4 coleções de cartas em 4 eventos:

  • BSidesSP: 38 cartas (13 mil cartas no total)
  • YSTS: 13 cartas (2.600)
  • BrHueCon: 2 cartas (400 cartas)
  • H2HC: 81 cartas (26.300 cartas)

Na BRHueCon fizemos uma carta especial, em homenagem ao Kevin Mitnick, grande figura lendária da área de cibersegurança, que faleceu em 2023. A carta foi feita com acabamento "foil" (que dá um visual brilhante) e distribuída exclusivamente na BRHueCon.

Na H2HC de 2023 fizemos o primeiro campeonato das cartas Masters of Pwnage, e repetimos algumas competições na BSidesSP e na H2HC em 2024. Mas queremos mais!!!

Para permitir que a galera possa montar um deck jogável com as cartas, no estilo do "Magic the Gathering", disponibilizamos online uma versão das cartas que pode ser impressa em casa e colocamos em um repositório no GitHub. A idéia é permitir que a comunidade tenha acesso à todas as cartas, e assim, criamos duas categorias de cartas:

  • Cartas colecionáveis: impressas em alta qualidade e distribuídas exclusivamente em alguns eventos da comunidade. As coleções são associadas a algum evento de segurança específico, que é indicado no rodapé da carta;
  • Cartas Jogáveis ("Player Cards"): versão digital das cartas colecionáveis, mas que podem ser baixadas, impressas em qualquer lugar e usadas para montar decks para jogar. Essas cartas estão marcadas como "Player Card" no rodapé.

As cartas "Player Card" podem ser baixadas e impressas a vontade.

Para saber mais:


janeiro 02, 2025

[Geek] Boas vindas ao ano matematicamente perfeito!

Nesse final de ano, foi compartilhado em diversos grupos do Whatsapp e redes sociais algumas características interessantes do número 2.025, que fazem desse um ano "matematicamente perfeito" (acabei de inventar essa expressão).

A galera percebeu alguns padrões numéricos que fazem de 2025 a alegria dos matemáticos e dos nerds:
  • 2025 = 45², o que faz dele um ano "quadrado-perfeito", uma vez que é o resultado da multiplicação de dois números inteiros;
    • Além disso, 20 + 25 = 45;
    • O último ano "quadrado-perfeito" ocorreu em 1936 (44²) e o próximo será só em 2116 (45²);
  • 2025 pode ser representado pelo quadrado da soma de todos os números decimais, inteiros, na sequência de 1 a 9:
    (0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9)² = 2025;
    • A última vez que isso aconteceu foi no ano 1296 e a próxima será em 3025;
  • Também pode ser representado pela a soma dos cubos dos números inteiros de 1 a 9:
    (0³ + 1³ + 2³ + 3³ + 4³ + 5³ + 6³ + 7³ + 8³ + 9³) = 2025;
    • A última vez que isso aconteceu foi em 1296 e a próxima será em 3025.
Ou seja...

Feliz 45² para todos nós!!!


OBS:
  • Quadrado perfeito são os números inteiros, naturais, que são resultado da multiplicação de outro número natural (um número inteiro positivo), por ele mesmo. Ou seja, a raiz quadrada de um número "quadrado perfeito" é exata, é um número natural, inteiro. Por exemplo, a raiz de 9 é 3, logo ele é um quadrado perfeito. Mas a raiz de 10 é 3,16, logo ele não é um "quadrado perfeito". (fonte 1, fonte 2)
  • A imagem desse post foi gerada por IA (prompt: "Gerar uma imagem com a mensagem de Feliz 2025 usando elementos temáticos da cultura hacker, steampunk e cibernética").

dezembro 12, 2022

[Geek] 50 anos desde a última missão a Lua

Neste domingo, 11 de dezembro, foi marcado 50 anos desde o último pouso de uma nave espacial tripulada na Lua, realizada pela Apollo 17.

Em 2017 eu publiquei uma série de artigos aqui no blog para comemorar os 50 anos do Projeto Apollo, o projeto da NASA que levou o homem até a Lua nos anos 60 e 70. O vôo da Apollo 17 marcou o fim dessa era na exploração espacial, e também merece uma pequena homenagem da minha parte.

Na noite do dia 07 de dezembro de 1972 os astronautas Eugene Cernan (comandante), Ronald Evans e Harrison Schmitt partiram do Kennedy Space Center em direção a Lua, no topo de um foguete Saturn V. 

Eles chegaram na órbita da Lua 3 dias depois, 10/12, e o pouso aconteceu em 11 de dezembro de 1972, as 19h47min22s (UTC). Eles permaneceram na Lua por 75 horas, com direito a usar um "rover" para se deslocar - um total de 7,5 km. Partiram da Lua em 14/12 no módulo lunar e iniciaram a viagem de volta a Terra no módulo de comando no dia 16/12.

Depois de 12 dias na missão, os astronautas retornaram à Terra e pousam no Oceano Pacífico às 19h25m UTC (14h25 no horário de Brasília) do dia 19 de dezembro. E assim, encerraram a corrida espacial.

Uma coisa interessante é que após 5 horas e 6 minutos do lançamento, a tripulação da Apollo 17 tirou uma foto da Terra que se tornou icônica, e é considerada a foto mais vista até hoje, batizada em inglês de "Blue Marble":

 

PS: Essas acima são a imagem original e a versão tratad, com recorte e ajuste de cores.

Para saber mais:


junho 30, 2022

[Geek] 30 anos da internet no Brasil

Este mês de junho está chegando ao fim, mas ainda dá tempo de lembrar que há 30 anos foi oficialmente realizada a primeira conexão do nosso país com a Internet.

O fato aconteceu no dia 3 de junho de 1992, para oferecer uma conexão internacional estável e de boa capacidade para os chefes de estado e representantes de governo de 180 países que participaram da Rio-92 (ou ECO-92), a Conferência das Nações Unidas sobre Meio Ambiente e Desenvolvimento. O evento, de grande importância mundial e que representou um marco histórico no debate sobre desenvolvimento sustentável, aconteceu no Rio de Janeiro e reuniu governos, organizações não governamentais, cientistas, jornalistas e a sociedade civil, para discutir o futuro do nosso planeta.


Coube à RNP criar uma infraestrutura de conexão com a Internet para o evento, através de uma conexão entre Rio e São Paulo com saída internacional, aproveitando um projeto criado para o Fórum Global, um evento que aconteceu em paralelo a Rio-92. O Fórum Global já havia contratada uma infra-estrutura de BBS ("bulletin board system") chamada Alternex, mantida pelo Instituto Brasileiro de Análises Sociais e Econômicas (Ibase), que permitia aos participantes se comunicar com instituições no exterior, duas vezes por dia. 

O responsável pela Alternex, Carlos Afonso, articulou-se com o coordenador do projeto RNP, Tadao Takahashi, e dessa parceria, surgiram recursos do governo brasileiro para equipamentos que dariam suporte à infraestrutura necessária para os dois eventos, e que ficariam no país para o uso posterior.  Assim, foi construída uma conexão Rio-São Paulo com duas saídas internacionais para os EUA, uma na Fundação de Amparo à Pesquisa do Estado de São Paulo (Fapesp), na liderança de Demi Getschko, e outra na Universidade Federal do Rio de Janeiro (UFRJ).

Em seguida, ainda em 1992, a RNP criou a primeira rede de internet do país para fins acadêmicos, interligando dez capitais e o Distrito Federal. A rede permitiu que pesquisadores brasileiros estivessem conectados entre si e com seus pares internacionais.

maio 25, 2022

[Geek] Hoje é o Dia da Toalha / Dia do Orgulho Nerd

Hoje, 25 de Maio, é celebrado em todo o mundo o Dia do Orgulho Nerd ("Geek Pride Day", em inglês), também conhecido como Dia da Toalha. Essa é uma data bem legal, para celebrarmos a cultura geek e nerd e todos os universos que ela engloba. Não importa se você é fã da DC ou Marvel, se gosta do Harry Potter, se é um trecker ou se prefere Star Wars. Você gosta de videogames ou jogos de tabuleiro? Esse dia é para todos nós :)

Eu achei uma reportagem da Super Interessante que conta a história de como surgiu essa data. Eu recomendo a leitura, é bem agradável: O que é Dia da Toalha? (E por que ele é comemorado na data errada). Ah, existe também a explicação oficial, aqui.

Resumindo a história, inicialmente essa celebração surgiu em 2001 como o "Dia da Toalha" para homenagear o Douglas Adams, escritor da série maravilhosa de livros "O Guia do Mochileiro das Galáxias" (uma mistura de fantasia, ficção científica e humor) e que morreu naquele ano. Após muita discussão entre os fãs, a data foi escolhida meio que de forma aleatória.


Posteriormente, o pessoal percebeu uma grande e feliz coincidência: quando teve a comemoração de 29 anos da saga Guerra nas Estrelas (Star Wars) em 2006, os fãs espanhois decidiram comemorar nesse mesmo dia, 25 de maio, o fato que Star Wars foi exibido pela primeira vez nos cinemas, em 1977 - o primeiro filme, rebatizado como "Uma nova esperança". E, assim, as datas se fundiram e o Dia da Toalha passou a ser considerado também como o Dia do Orgulho Nerd.

Não importa, portanto, se você é um humano, elfo, gobblin, vogon, wookiee ou um vulcano. Hoje é um dia para celebrar a cultura nerd / geek e se divertir!

Para saber mais:

abril 16, 2021

[Geek] Os Pássaros não são reais

Para mim, de todas as teorias da conspiração, esta é a mais engraçadas e mais non-sense que eu já vi.

Resumindo.... Um grupo de americanos acredita que o governo trocou todos os pássaros do país por drones, pássaros robóticos usados para espionar a população.

Essa teoria tem um nome, site e diversos seguidores: de...



Birds Aren't Real

Em português, "Os Pássaros não são reais".

O site deles tem várias páginas explicando a teoria - e uma lojinha que me deixou com vontade de comprar várias coisas legais - e engraçadas.

O site e a FAQ explicam diversos detalhes sobre essa teoria da conspiração: Os seguidores desta teoria da conspiração acreditam que, entre 1959 e 2001, o governo americano matou mais de 12 bilhões de aves e as substituiu por robôs, forçando a extinção de diversas espécies de pássaros. Para que a população não perceba, os pássaros utilizam uma "tecnologia futurista" que mistura partes robóticas com organismos biológicos - assim as pessoas não percebem que um pássaro morto é um drone. As fezes doa pássaros são usadas para marcar alvos de vigilância - não é a toa que eles alegam que 87% das fezes caem em cima de carros, segundo "documentos confidenciais que vazaram em 2018".

Ah, se você tem um pássaro em casa, cuidado, pois ele é um robô da NSA que está te vigiando, e portanto, evite conversar sobre assuntos confidenciais perto dele!

Para saber mais (links adicionados em 25/04):

abril 12, 2021

[Geek] 60 anos do vôo de Yuri Gagarin

Hoje, 12/04, fazem 60 anos que o primeiro homem foi para o espaço. Em 12 de Abril de 1961, às 9h07 no horário de Moscou, o cosmonauta russo Yuri Gagarin entrou para a história ao iniciar o seu voo a bordo da pequena cápsula Vostok 1 rumo ao espaço - com uma frase que entrou para a história: "Lá vamos nós". A decolagem aconteceu na base de Baikonur, na república soviética do Cazaquistão, que na época era uma instalação secreta.


Foi ele quem descobriu, pela primeira vez, que "a Terra é azul".

Um piloto de jatos da força aérea russa, major com apenas 27 anos de idade na época, Gagarin completou uma volta ao redor da Terra e, 108 minutos após o lançamento, pousou em solo russo – marcando a hegemonia da União Soviética (URSS) na recém inaugurada corrida espacial. Na época, o cosmonauta não possuía controle nenhum sobre a nave – ele apenas ficava sentado enquanto o centro espacial russo manobrava a nave.

Algun anos antes, em 1957, os russos já tinham assustado o mundo ao colocar em órbita o satélite artificial Sputnik, o primeiro satélite em órbita da Terra. 

Veja mais em:

maio 25, 2020

[Geek] Dia do Orgulho Nerd

Hoje, 25 de Maio, é celebrado o Dia do Orgulho Nerd, também chamado de Dia do Orgulho Geek, ou Dia da Toalha.

Esse é um dia para celebrarmos (e nos divertirmos) com a cultura nerd / geek, que ficou tão popular nos últimos anos. Hoje podemos comemorar o direito de toda pessoa ser um pouquinho nerd ou geek.

Essa data, 25 de maio, é bem legal pois faz referência a duas coisas bem populares no universo nerd. Nesse dia aconteceu a première do primeiro filme da série Star Wars, o "Episódio IV: Uma Nova Esperança", em 25 de maio de 1977,  mas também coincide com o "Dia da Toalha", que foi criado para homenagear o escritor Douglas Adams, autor da excelente "trilogia de cinco livros" de ficção/humor "O Guia do Mochileiro das Galáxias".

As vezes usados como sinônimos, Geeks e Nerds são termos diferentes aplicados para tipos de pessoas diferentes. Enquanto os geeks podem ser descritos como entusiastas e obcecados por coisas "legais" e modernas, os nerds, por outro lado, são mais associados aos intelectuais e pessoas que se concentram em adquirir conhecimento profundo em um tema ou área específica, normalmente relacionado ao mundo de exatas.

Mas nós nos acostumamos a usar os termos como sinônimos (embora o "nerd" seja mais pejorativo). Na minha opinião, existem inúmeros tipos de personificações e estereótipos, e essa data também serve para celebrar esses diversos tipos de nerds: o nerd de tecnologia, o cinéfilo, o amante de quadrinhos, HQs ou mangás, o nerd de astronomia, ou de história, o apaixonado por livros ou por contos ou séries, o jogador de D&D, jogos de tabuleiro ou jogos online. Uma pessoa pode ser, ao mesmo tempo, fã de Jornada nas Estrelas e de Game of Thrones, e isso hoje em dia é normal.


Eu acredito que a cultura geek se popularizou por causa da massificação da Internet, da TV a cabo e da tecnologia em geral. De repente as tecnologias ficaram acessíveis para todo mundo, e a TV a cabo popularizou o acesso a seriados e filmes. Outra coisa importante foi a recente tendência do cinema de fazer filmes de heróis, popularizando o universo Marvel e DC. Isso tudo, ao meu ver, fez que a cultura Nerd deixasse de ser mal vista. O seriado "The Big Bang Theory" também serviu para mostrar, para o público, o lado divertido e cômico do universo nerd.

Eu gosto do universo Geek e Nerd pois, na minha opinião, ele é voltado em torno do conhecimento (estudo) e da imaginação, e muitas vezes as duas coisas andam juntas. É possível se divertir muito e sonhar por um mundo melhor sendo nerd. Na minha opinião, o mais importante é que cada pessoa seja o que ela quer, tenha seus gostos pessoais e não sofra preconceito por isso. O dia do orgulho nerd ajuda a diminuir o preconceito que ainda existe contra essa galera.

O Dia do Orgulho Nerd é uma data bem legal pois ajuda a desmistificar a figura caricata do nerd, e ajuda a mostrar que todos nós podemos ser um pouco nerds.

Que tal aproveitar esse dia para fazer alguns quizz divertidos? Tem centenas deles online, e eu gostei desses aqui:
Veja também...

dezembro 27, 2019

[Segurança] Retrospectiva 2019 - Parte II

Quais foram os fatos mais marcantes no mercado de segurança em 2019? Além dos vários posts que escrevi recentemente sobre minha "retrospectiva" do ano, eu acredito que 2019 merece destaque pelo seguinte:
Nesse ano tivemos algumas datas e acontecimentos marcantes também:



Veja também:
PS: Post atualizado em 30/12, 07 e 08/01/2020, 25/02/2020.

dezembro 23, 2019

[Geek] Retrospectiva: Como o projeto Apollo influenciou a Computação

Nesse ano celebramos 50 anos que o homem pisou na Lua. Para homenagear este marco, eu criei uma pequena série de posts contando parte da história, e tomei o cuidado de publicá-los de acordo com a ordem cronológica em que os fatos aconteceram. Enquanto escrevia estes posts, eu fiquei espantado com a enorme quantidade de informações disponíveis online sobre o projeto Apollo, incluindo transcrições detalhadas de todas as mensagens trocadas entre o centro de comando e os astronautas!

Para nós, profissionais de tecnologia, é incrível imaginar os avanços tecnológicos que aconteceram durante os preparativos para o projeto Apollo. Pense bem: nas décadas de 60 e 70, os computadores mais modernos e poderosos eram os Mainframes, que ocupavam o espaço de, pelo menos, uma sala. Os microprocessadores ainda não existiam, não haviam sido inventados. E, mesmo assim, os engenheiros da NASA tiveram que construir um computador de bordo que coubesse no módulo espacial!

Como destacou muito bem uma reportagem da Computer Weekly:
“Prior to the Apollo lunar mission, computers were huge machines that filled entire rooms.” Among the numerous engineering challenges the Apollo engineers and scientists faced was how such a machine could be miniaturised to work on the Columbia command and service module and Eagle lunar module. “Microprocessors had not been invented,” said Kostek, “but the engineers on the Apollo programme were able to scale a computer down to something that could be flown into space.” The computers on the spacecraft also needed to run real-time operating systems. Programs had to be written in low-level assembly language because high-level programming languages such as C for system programming had not yet been invented. the computers needed a high level of reliability for a space mission”, he said, adding: “The Apollo mission used the minimal amount of code needed to launch safely. In the 1960s, software was a relatively new world."
Ou seja, os engenheiros da NASA e das empresas contratadas por eles conseguiram...
  • Miniaturizar os computadores da época;
  • Construíram um hardware robusto, capaz de funcionar no espaço;
  • Desenvolveram um sistema operacional que funcionasse em tempo real e multitarefa;
  • Desenvolveram o software de navegação que fosse resistente a falhas, que em caso de problemas podia ser reiniciado e retornar ao último status;
  • O sistema de navegação era .capaz de rodar rotinas secundárias, críticas e baseadas em tempo;
  • Criaram o conceito de engenharia de software.
Para saber mais:


dezembro 06, 2019

[Geek] 150 anos da Tabela Periódica

A Tabela Periódica fez 150 anos de idade!

Por isso, a ONU proclamou 2019 como o ano internacional da tabela periódica para celebrar o seu aniversário

A tabela periódica é aquela famosa disposição dos elementos químicos, organizados de acordo com seus números atômicos, configuração eletrônica, e propriedades periódicas. Este ordenamento respeita também comportamentos e propriedades químicas similares.

A história da tabela periódica começa em 1829 com a "lei das tríades" de Johann Wolfgang Döbereiner e termina em 1869 com a disposição sistemática de Dmitri Mendeleev e Lothar Meyer dos elementos químicos demonstrando a periodicidade dos mesmos em uma tabela organizada.


Para saber mais:


julho 24, 2019

[Geek] Os astronautas da Apollo 11 voltam a Terra

No dia 24 de julho de 1969 os astronautas da Apollo 11 voltaram a Terra, pousando no Oceano Pacífico. O Módulo de Comando Columbia ingressou na Terra e abriu seus paraquedas 16h44min UTC (13h44min em Brasília e 5h44min no horário local). A Columbia amerrissou (isto é, "pousou na água") sete minutos depois a 2 660 quilômetros ao leste da Ilha Wake, 380 quilômetros ao sul do Atol Johnston. Os helicópteros da Marinha Americana estavam de plantão e recolheram os astronautas, e o porta-aviões USS Hornet estava posicionado a 24 quilômetros de distância, aonde uma comitiva de políticos e oficiais americanos, incluindo o presidente Richard Nixon, aguardava os astronautas.


O helicóptero pousou no USS Hornet às 17h53min UTC, onde os astronautas caminharam nove metros até entrarem na Instalação de Quarentena Móvel, iniciando assim um período de 21 dias em quarentena, para evitar o risco de contaminação com alguma coisa que trouxessem da Lua. O presidente americano Richard Nixon recepcionou os três astronautas e conversou com eles por uma janelinha.

Finalmente, os Estados Unidos haviam ganho a corrida espacial!


Os russos não conseguiram desenvolver a tecnologia necessária para mandar uma expedição com astronautas até a Lua.


Depois da Apollo 11, outras 6 missões foram enviadas para a Lua (mas só 5 pousaram, pois a Apollo 13 teve problemas durante o vôo de ida e teve que vretornar a Terra), até que o programa Apollo foi interrompido após a Apollo 17, em 1972. Devido ao desinteresse do público americano nas missões lunares e ao corte de verbas, a NASA acabou cancelando as missões que estavam planejadas em seguida: Apollo 18, Apollo 19 e Apollo 20.


Após o término do projeto Apollo, a NASA investiu seu tempo e recursos em montar o Skylab, um laboratório espacial que ficou em órbita por 6 anos, de 1973 até 1979. Depois vieram os ônibus espaciais, que dominaram o espaço nas décadas de 80, 90 e 2000. Agora fala-se novamente de levar astronautas a Lua, com iniciativas separadas da NASA e das agências espaciais da China e India.


O mais interessante dessa história toda sobre a corrida espacial nos anos 60 é que, quando o presidente americano John F. Kennedy anunciou pela primeira vez a intenção de ir para a Lua, os EUA não tinham nenhuma tecnologia para isso. Zero! Nada havia sido feito até aquele momento. Em menos de 10 anos, eles criaram a NASA, desenvolveram a tecnologia de foguetes e naves espaciais, até que finalmente conseguiram pousar retornar em segurança da Lua. Veja que isso não foi conseguido do nada! 9 anos de intenso trabalho de milhares de pessoas, com diversas missões espaciais aonde cada uma era um pequeno passo ao objetivo final. Cada missão testava uma nova tecnologia que acabara de ser desenvolvida.

Segundo Chris Kraft, quem inventou o Controle da Missão, “When [Kennedy] asked us to do that in 1961, it was impossible. We made it possible. We, the United States, made it possible.”

Para saber mais:
OBS: Pequena atualização em 29/07.

julho 21, 2019

[Geek] Eagle volta para casa

As 5h01min UTC do dia 21 de Julho de 1969 a escotilha do Módulo Lunar foi fechada pela última vez. Junto com Neil Armstrong e Buzz Aldrin, eles trouxeram algumas caixas contendo ao todo 21,55 quilogramas de amostras da superfície lunar. Para diminuir o peso da nave, compensando o peso adicional das amostras colhidas, os astronautas jogarem fora suas mochilas com o suporte de vida portátil, galochas lunares, uma câmera Hasselblad vazia e outros equipamentos.


Eles pressurizaram o Módulo Lunar e foram dormir por sete horas, até que foram acordados pelo Controle da Missão para se prepararem para o vôo de retorno. Devidamente descansados, eles ligaram o motor de subida do Eagle às 17h54min00s UTC (14h54min no horário de Brasília), e o Módulo Lunar disparou para o espaço, para entra em órbita e se reencontrar com o Módulo de Comando, aonde o astronauta Michael Collins os esperava.

Neil Armstrong e Buzz Aldrin permaneceram na Lua por 21 horas e 36 minutos.

Um fato que eu não sabia: por pouco os astronautas não conseguiram voltar! Enquanto o Buzz Aldrin se movimentava dentro da cabine, ele acidentalmente quebrou um disjuntor que servia para armar o motor principal na decolarem da Lua. Isso poderia impedir o motor de ligar, deixando-os presos na Lua. Uma caneta de ponta de feltro foi o suficiente para ativar o interruptor, mas caso isso não tivesse funcionado, os circuitos do Módulo Lunar poderiam ter sido reconfigurados a fim de permitir que o motor de ascensão fosse ligado.

O Módulo Lunar Eagle reencontrou com o Módulo de Comando Columbia às 21h24min UTC do dia 21 de Julho (20h24min em Brasília), com os dois acoplando onze minutos depois. Três horas depois, às 23h41min UTC, o estágio de subida do Módulo Lunar foi descartado, permanecendo em órbita lunar até que ele caiu em algum local na superfície da Lua.


Mas a Casa Branca estava preparada para o pior, caso os astronautas da Apollo 11 não conseguissem sair da Lua ou voltar para o Módulo de Comando. Se isso acontecesse, eles seriam condenados a uma morte por inanição, e sua única opção para evitar sofrimento seria o suicídio, com Michael Collins, o piloto do Módulo de Comando, retornando ao planeta sozinho - não deveria ser uma viagem nem um pouco animada :(  Na sua gaveta, o presidente americano Richard Nixon já tinha preparado um discurso para ser lido para todo o mundo lamentando uma possível tragédia. Sob o título de "In Event of Moon Disaster" ("Em caso de um desastre lunar"), o texto se dirigia pessoalmente às futuras viúvas de Neil Armstrong e Buzz Aldrin, bem como à nação Americana em geral.

(Adicionado em 06/02/2025) Veja esse vídeo que mostra os objetos que os astronautas da Apollo 11 deixaram na Lua:

julho 20, 2019

[Geek] A águia pousou!

Com essa frase, "The Eagle has landed", o comandante da missão Neil Armstrong avisou que havia conseguido pousar o Módulo Lunar "Eagle" em segurança na superfície da Lua.

O Eagle alunissou às 20h17min40s UTC (17h17 em Brasília) do dia 20 de julho de 1969.


O que seguiu a pouso foram muitos procedimentos técnicos minuciosos para verificar a integridade da nave. De acordo com o plano de vôo original, logo após o pouso, Armstrong e Aldrin deveriam tirar um cochilo de cinco horas. Mas, na hora H, eles disseram ao Controle da Missão que queriam pular o cochilo, vestir-se e sair. Afinal de contas, eles não voaram até a lua para dormir, não é?

As preparações para a atividade extraveicular começaram às 23h43min UTC, e demoraram mais do que o esperado (três horas e meia em vez de duas). Assim que Armstrong e Aldrin ficaram prontos para sair, o módulo Lunar foi despressurizado. Depois de 20 minutos esperando a despresurização da cabine, os astronautas estavam prontos para sair do Módulo Lunar. A escotilha foi aberta às 2h39min33s UTC e Armstrong começou sua descida até a superfície lunar às 2h51min.

Ao descer as escadas do Módulo Lunar , às 2h56min20s UTC, veio a famosa frase do Neil Armstrong, no momento em que colocou o pé direito na superfície da Lua:
That's one small step for man; one giant leap for mankind.


Após 19 minutos, Buzz Aldrin sai do Módulo Lunar. Certa vez eu assisti uma palestra do Buzz Aldrin aonde ele disse, em tom de piada, que o Neil Armstrong foi o primeiro a sair do Módulo Lunar pois era quem estava mais próximo da escotilha. Isso não deixa de ser verdade, as como podemos ver na página sobre a Apollo 11 na Wikipedia, a decisão de quem seria a primeira pessoa a pisar na Lua teve muita briga e controvérsia.


Após 2h21min de passeio pela superfície Lunar e realizar alguns experimentos e coleta de rochas, eles voltaram para o Eagle e fecharam a escotilha. Naquela noite de 20 de Julho de 1959, os astronautas Neil A. Armstrong, Edwin E. Aldrin Jr. e Michael Collins entraram para a história, graças ao esforço de centenas de milhares de cientistas e funcionários da NASA e das empresas contratadas para apoiar o programa Apollo.


Que tal aproveitar que fazem 50 anos que o homem pisou na Lua e você mesmo tentar pousar na Lua usando esse simulador? rs...



Para saber mais:

[Geek] Erros 1201 e 1202

No dia 20 de julho de 1959,  às 12h52min00s UTC (9h52 da manhã no horário de Brasília), o comandante Neil Armstrong e Buzz Aldrin entraram no Módulo Lunar "Eagle" para iniciaram as preparações finais para a descida até a Lua. O Eagle se separou do Módulo de Comando Columbia às 17h44min00s e o astronauta Michael Collins permaneceu sozinho no Columbia.


Neil Armstrong exclamou em seguida: "O Eagle tem asas!".

Depois de cinco minutos de descida, quando o Eagle estava a 1,8 quilômetro da superfície, o Computador de Orientação do Módulo Lunar começou a disparar um alarme de erro, código 1202, indicando que o computador de bordo estava sobrecarregado. Eles questionaram o Controle de Missão, que questionou os engenheiros de software. No Centro de Controle da Missão, o engenheiro de computação Jack Garman informou que era seguro continuar a descida e isto foi repassado para a tripulação. Foram momentos muito tensos para os astronautas e o pessoal na Terra.

    

Os alarmes de programação continuaram, indicando que o computador estava sobrecarregado e não estava conseguindo completar todas as tarefas em tempo real. A causa dos alarmes foi diagnosticada durante a missão como o radar de acoplamento estando na posição errada, fazendo com que o computador processasse ao mesmo tempo dados tanto do radar de acoplamento quanto do radar de pouso - e isso sobrecarregou a pequena memória de dados do computador. Outro alarme também surgiu, de número 1201. Na Apollo 11, cada vez que um alarme 1201 ou 1202 aparecia, o computador reiniciava, e nesse momento ele rodava as rotinas mais mportantes, como dirigir o mecanismo de descida, no caso.


Com um pequeno desvio de rota, alarmes tocando e provavelmente muita tensão, Neil Armstrong acabou assumindo o controle semi-automático do Módulo Lunar enquanto Buzz Aldrin informava os dados de navegação. Eles acabaram gastando muito combustível para posicionar o Eagle em um lugar  seguro para o pouso e, faltando poucos metros do solo, seu suprimento de combustível já estava acabando.


O Eagle alunissou às 20h17min40s UTC de domingo, 20 de julho de 1969, tendo por volta de 25 segundos de combustível restante.

Quer ver como foi a descida com mais detalhes? O site www.firstmenonthemoon.com reproduz, com detalhes, como foi o procedimento de pouso, com as comunicações de rádio, o vídeo da descida, etc. Bem legal mesmo!


Felizmente, a arquitetura robusta do computador responsável pela navegação do Módulo Lunar conseguiu levá-lo em segurança até o solo, mesmo com um problema técnico durante o processo de pouso.

Para saber mais:
OBS: Post atualizado e, 20/07 para incluir:
  • Link para o site https://www.firstmenonthemoon.com e apolloinrealtime.org/11/
  • O vídeo com os últimos 3 minutos da descida da Apollo 11, visto da janela do Buzz Aldrin (que estava do lado direito do Módulo Lunar). Esse vídeo é bem legal pois mostra a gravação original ao lado de uma reconstruída, exibindo mais detalhes. No final, dá para ouvir o Neil Armstrong dizendo: "Houston, Tranquility Base here. The Eagle has landed.".

julho 17, 2019

[Geek] Os computadores do projeto Apollo

Vi um artigo muito legal na Computer Weekly sobre como as necessidades de computação para os vôos do programa Apollo influenciaram o desenvolvimento de Software e Hardware.

Era os anos 60, quando os "computadores" da época ocupavam facilmente uma sala inteira e tinham uso muito específico. Não existiam computadores pessoais, e nossos smartphones e tablets não existiam nem mesmo nos filmes de ficção científica! Então, a NASA se viu frente ao desafio de construir computadores a bordo das naves Apollo para ajudar no controle de navegação (incluindo pouso e decolagem) e colocá-los no espaço minúsculo das naves do projeto Apollo - aonde, a propósito, qualquer quilograma a mais era regulado pois poderia representar um uso maior de combustível.

Resumindo o artigo (vale a leitura!), e adicionando algumas informações extras, os desafios eram vários:
  • Do ponto de vista de hardware, o desafio foi conseguir miniaturizar os computadores existentes. Ainda não tinham sido inventados os microprocessadores, então os computadores de bordo foram desenvolvidos usando circuitos integrados, uma novidade na época;
  • Os computadores foram "empacotados" em uma caixa de magnésio-alumínio selada, robusta, em cor dourada, que media cerca de 15cm x 30cm x 61 cm, pesava 70 quilos e consumia cerca de 55 watts;
  • E o hardware tinha que ter altíssimo nível de confiabilidade ("reliability", em inglês), para resistir as condições necessárias de vôo no espaço!
  • Os computadores do sistema de navegação do Módulo de Comando e do Módulo Lunar possuíam uma "memória fixa" que armazenava os programas (equivalente ao que hoje chamamos de "ROM"), com um tamanho equivalente a 72 Mbytes (ela tinha, na verdade, espaço para 36.864 palavras de 15 bits cada + bit de paridade) e também tinha uma área de "memória apagável" (nossa "RAM") de 4 Kbytes para dados variáveis (2048 "palavras" de 15 bits e bit de paridade);



  • Os computadores de bordo tinham que rodar em tempo real e multitarefa, algo inédito na época;
  • Os engenheiros tiveram que desenvolver um sequenciador em software para ordenar as tarefas por prioridade;
  • Haviam tarefas consideradas "críticas" e outras que eram "secundárias", então quando necessário o computador podia processar somente as tarefas críticas. e ignorar as secundárias. Além disso, haviam tarefas baseadas em tempo (ex: acionar o motor durante a descida em um determinado momento);
  • Em caso de reinicio do computador, ele voltava a operar as atividades críticas do exato ponto aonde pararam;
  • Os programas eram todos escritos em Assembler, até mesmo porque ainda não existiam linguagens de alto nível. A linguagem C, por exemplo, foi inventado em 1972 (ano da última missão do programa Apollo, a Apollo 17);
  • As espaçonaves tinham que utilizar o mínimo possível de linhas de código, devido a limitações de processamento e memória;
  • Mesmo assim, o software tinha 6 Mbytes de tamanho, e foi considerado o programa mais complexo da época!
  • Na Terra, o controle da missão utilizava um Mainframe da IBM.
Os softwares dos computadores de bordo foram desenvolvidos pelo MIT, e esse foi o primeiro contrato assinado pelo projeto Apollo. Eu lembro de ter visto em um documentário que, devido a complexidade dos softwares e dos desafios tecnológicos, por pouco o pessoal do MIT não consegue entregá-los a tempo!

O time de engenheiros de software da NASA era liderado por uma mulher, a Margaret Hamilton - na época, com 32 anos.



Para saber mais:
OBS: Pequena atualização em 29/07.

julho 16, 2019

[Geek] Partindo rumo a Lua!

Há 50 anos atrás, no dia 16 de julho de 1969, as 10h32 da manhã (horário de Brasília), o foguete Saturno V decolou do Centro Espacial John F. Kennedy, na Flórida, levando a missão Apollo 11. O objetivo era levar os primeiros seres humanos até o solo Lunar (e, preferencialmente, trazê-los de volta!). A viagem de ida iria durar três dias até eles entrarem na órbita da Lua.


Dentro da Apollo 11 iam os astronautas americanos Neil A. Armstrong (o comandante da missão), Edwin E. "Buzz" Aldrin Jr. e Michael Collins.


Oito anos antes, em 25 de maio de 1961, o presidente americano John Kennedy foi para Congresso dos Estados Unidos e declarou:
"Eu acredito que esta nação deveria comprometer-se a alcançar o objetivo, antes de esta década acabar, de aterrissar um homem na Lua e retorná-lo em segurança para a Terra."
Ao discurso de Kennedy, seguiram o Programa Mercury, que tinha a intenção de colocar um humano em órbita da Terra, o Projeto Gemini e finalmente o programa Apollo.

Antes da decolagem, os astronautas receberam um café da manhã meticulosamente preparado pela NASA. Todas as refeições anteriores ao voo nas missões Apollo eram especialmente montadas visando a nutrição, as calorias e, principalmente, o que os médicos chamavam de "baixo resíduo". Ou seja, os astronautas comiam alimentos com baixo teor de fibras, para que não precisassem do banheiro por um bom tempo após a decolagem. Assistindo uma palestra do Marcos Pontes, há alguns anos atrás, lembro dele contar que antes da decolagem era feita uma lavagem intestinal, para prolongar o tempo até precisar fazer o número 2. E alguém achou que a vida de astronauta era moleza?

No topo de um gigantesco foguete Saturno V ia a Apollo, formada por três partes: o módulo de comando com uma cabine para três astronautas, o módulo de serviço (que apoiava o módulo de comando com propulsão, energia elétrica, oxigênio e água) e o módulo lunar, usado para o pouso na Lua. O módulo Lunar, por sua vez, era dividido em dois estágios, um de descida para a Lua e um de subida para levar os astronautas de volta à órbita e desconectar com o módulo de comando.

Para nós, acostumados com os ônibus espaciais, é difícil imaginar os "perrengues" passados pelos astronautas do projeto Apolo. Se o ônibus espacial permitia aos tripulantes se movimentar, andar de um lado para outro tranquilamente, a capsula de comando da Apolo era praticamente do tamanho de um Fusca! Imagina passar 8 dias viajando num Fusquinha, sem poder abrir a porta nem as janelas!
"A missão de exploração lunar tem 80% de possibilidade de êxito"
Neil Armstrong

A Apollo 11 foi o ápice do programa espacial americano, conduzido a toque de caixa pela NASA. Fruto da guerra fria, a corrida espacial estava em pleno vapor, e até então tinha sido vencida pelos russos em todas as suas etapas! Foram os russos que colocaram o primeiro satélite artificial no espaço (o Sputnik), enviaram ao espaço o primeiro ser vivo (a cadela Laika) e o primeiro astronauta (Iuri Gagarin), a primeira astronauta (Valentina Tereshkova), fizeram o primeiro vôo triplo, e a primeira caminhada espacial. Antes dos Americanos, já tinham pousado uma sonda na Lua.

Além dos milhares de documentários sobre a corrida espacial, aproveite para ver ou rever os filmes Os Eleitos (1983) e O Primeiro Homem (2018).


Para saber mais:
OBS (adicionado em 16/07/19): Achei um site da NASA muito legal, com muitos artigos detalhados sobre a missão da Apolo 11, incluindo transcrições das conversas e comunicações dos astronautas com o Controle da Missão: "Apollo 11 Lunar Surface Journal"

maio 18, 2019

[Segurança] 0 Day is Coming

Sim, escolhemos um tema baseado no seriado Game of Thrones para a BSidesSP deste ano. E o nosso slogan é...



A próxima edição da Security BSides São Paulo está chegando!!! Ela acontecerá nos dias 25 e 26 de Maio (Sábado e Domingo), véspera da conferência You Sh0t the Sheriff (YSTS), novamente na PUC da Consolação.


Já estamos com a agenda no ar e as inscrições estão quase acabando!

O formato do evento não mudou. Dois dias de atividades gratuitas:
  • Uma trilha de mini-treinamentos no Sábado (25/5);
  • Nosso CTF 24 Horas, varando de sábado para domingo, organizado pelo pessoal do HackaFlag;
  • Diversas atividades simultâneas no Domingo (26/5), incluindo palestras, oficinas e as Villages.
Teremos nosso tradicional churrasco e open bar, além de hot dogs oferecidos por um grupo de voluntários, excelentes profissionais de segurança BTW. O show do intervalo será mais uma vez com a banda MD5 (aproveite e converse com eles fora do show - o vocalista, Filipe, já palestrou em vários eventos de infosec e tem muita coisa para contar!

Spoiler alert: teremos outra banda que vai fazer um pequeno show de abertura!

Fiquem de olho no nosso site, pois nos próximos dias ainda vamos atualizar algumas informações, como as agendas das Villages que estão muito boas! Teremos as vilas de AppSec (organizada pelo capítulo da OWASP em São Paulo), Biohacking, Ciber Hacking, Forense, e Hardware Hacking (organizado pelo Garoa).

Também vamos divulgar a grade do "plantão" da Consultoria de Carreira na trilha da "Hacker Carreer Fair". Teremos vários profissionais de segurança e de RH em regime de revezamento, que vão conversar pessoalmente com as pessoas interessadas para dar dicas e orientações de carreira.

Esta décima sexta edição da BSidesSP conta com o patrocínio da ICTS e Protiviti, da LogicalIT, Tempest, TrendMicro, NS Prevention e El Pescador. São os patrocinadores que nos permitem fazer um evento gratuito e de qualidade!

PS: Vale a pena destacar que a TrendMicro patrocinou todas as edições do evento, o que mostra como a empresa valoriza e acredita na comunidade de segurança!

A conferência Security BSides São Paulo (BSidesSP) é uma confêrencia gratuita sobre segurança da informação e cultura hacker, com objetivo de promover o compartilhamento de informações e a integração entre pesquisadores de segurança, profissionais e estudantes de todas as idades. A BSidesSP faz parte do circuito global de conferências Security BSides, presentes em mais de 25 países.

Nos encontramos lá!
Creative Commons License
Disclaimer: The views expressed on this blog are my own and do not necessarily reflect the views of my employee.