quarta-feira, 27 de maio de 2009

O melhor emprego do mundo

Ricardo Goldbach

Recentemente o mundo conheceu o vencedor da promoção que buscava um zelador para uma ilha na Grande Barreira de Corais, na costa australiana. A propaganda anunciava aquele como sendo o melhor emprego do mundo. Mas será que era mesmo?

Descobri um outro trabalho que, se não for melhor do que o melhor, ao menos chega bem perto ou empata. Quem tem esse ofício - e nem ao menos tem patrão - é Clark Little. A mulher do ex-surfista de Waimea, no Havaí, pediu-lhe um dia que fizesse uma foto para usar como decoração, pendurada na parede do quarto do casal. Clark pegou a câmera - à época uma Nikon D200, com uma incrivelmente boa grande angular - pulou na água, fez fotos de dentro do mar e não parou mais. Hoje ele tem fama internacional, é objeto de matérias nas grandes redes de televisão norte-americanas e não pensa em ganhar a vida de outra forma - suas fotos têm alto valor comercial. Alto o suficiente para ele ter podido comprar a D3 que usa hoje em dia dentro da caixa estanque, dentre outras coisas.





Clark Little no local de trabalho (autoria desconhecida)





Ainda no local de trabalho... (autoria ainda desconhecida)



E dois dos resultados:




"Marlin"




"Sand Monster"

Terra de ninguém

Ricardo Goldbach

Quanto mais evolui a chamada inclusão digital ao redor do planeta, mais iniciativas surgem na esteira das oportunidades comerciais. É coisa absolutamente normal, manifestação do espírito empreendedor que já existia antes dos textos marxistas, antes mesmo de o capitalismo reconhecer-se pelo próprio nome.

O problema é que rede está infestada com as mesmas práticas apelativas, quando não antiéticas ou ilegais, que se vê no mundo de tijolo e cimento. Agora mesmo, mais uma rede de relacionamentos online começa a se promover no Brasil e as mesmas táticas condenáveis de sempre são usadas na empreitada.

Desta vez é a inglesa Badoo que quer disputar fatia de mercado com as operações já estabelecidas. Este clone das redes sociais famosas usa o resultado de phishing para se promover. "Phishing" é o nome que se dá ao uso de práticas e artifícios que enganam os usuários e acabam viabilizando o arrastão de endereços que volta e meia infecta nossas caixas postais com worms, que por sua vez enviam os endereços de todos os nossos contatos para os malfeitores. Algumas vêzes o phishing é alimentado pela ingenuidade de uns poucos (?), aqueles que repassam para seus contatos mensagens que trazem expostos todos os endereços dos destinatários anteriores. As consequências? Os endereços acabam nas bases de dados de spammers ou nos CDs vendidos a R$1,99 pelos camelôs. Estes dados, por sua vez, são comprados por marketeiros inescrupulosos, no Brasil e em Shangai, ou então na Inglaterra, pelo povo do Badoo, e assim a maré de lixo postal reflui de volta à nossa porta.

Comecei a receber recentements mensagens de gente de quem nunca ouvi falar, me convidando para aderir à rede Badoo de fulano, que mora na Itália, ou de sicrano, habitante da Tunísia. Uma das mensagens continha, sintomaticamente, convite de uma pessoa que me incluiu, à revelia, em sua lista de mensagens melosas, aquelas compostas em Power Point e repassadas ad nauseam por este mundão afora. Tudo com os nomes dos destinatários à mostra, contrariando a netiqueta que recomenda o uso de cópia oculta. Só que depois que a pasta de dentes sai do tubo não há mais volta, não há bispo com quem se possa queixar.

A Internet, como já se imaginava em meados da década de 90, virou um universo paralelo onde se copia as práticas do asfalto. Não é sintoma de paranóia proteger nossos dados pessoais e os de nossos amigos, evitando a disseminação indesejada deles. O delírio paranóide é uma reação temorosa diante de uma ameaça imaginária, mas não há nada de imaginário aqui; com o crescimento exponencial da Internet, aumenta também a incidência de práticas antiéticas ou criminosas através dela. A Internet virou mesmo terra de ninguém.

quarta-feira, 20 de maio de 2009

Bansky


Ricardo Goldbach






"When I was a kid I used to pray every night for a new bicycle. Then I realized God doesn’t work that way, so I stole one and prayed for forgiveness”.

[Tradução livre: Quando criança, eu rezava todas as noites, pedindo uma bicicleta nova. Ao perceber que Deus não agia desta forma, roubei uma e rezei pedindo perdão.]

Este é o manifesto de Bansky, um artista de rua cujo nome real é desconhecido, mas que tem trabalhos preservados pelo conselho municipal de Bristol, Inglaterra, onde teria nascido em 1975.

Mordaz, sensível e realista, Bansky tem como temas o Estado e o indivíduo, o non-sense, a denúncia cáustica, às vêzes um humor fino e descomprometido, como se pode ver nestas reproduções que mostram o domínio do artista sobre a técnica do stêncil.

A obra acima - Flower Chucker (O atirador de flores) - está presente no filme "Age of Stupid", que em uma das cenas traz um homem se perguntando, no mundo devastado de 2055: "Por que não interrompemos as mudanças climáticas enquanto havia tempo?"


Veja mais sobre esta fascinante obra em www.bansky.co.uk


(clique nas imagens para vê-las em tamanho ampliado)

"Menina na chuva"


"Revista em Pilton"

[NT: Pilton é um subúrbio ao norte de Edinburgh, Escócia, habitado por operários de baixa renda]


"Bronx"


"Mídia"


"Flor"


"Saqueadores"

segunda-feira, 18 de maio de 2009

Dylmo Elias - Missa de trigésimo dia


A missa de trigésimo dia de falecimento de Dylmo Elias será realizada às 19h da próxima quinta-feira (21/05), na Igreja Nossa Senhora do Perpétuo Socorro, situada à Praça Edmundo Rego nº 27, Grajau.


segunda-feira, 11 de maio de 2009

Não faça isso em casa - pode ser um tiro no pé

ou "uma história que a Microsoft gostaria de esquecer"

Ricardo Goldbach*

Vem de longe a sequência de erros e consertos da empresa de Redmond. Tem sido assim desde o Windows 2.0, cujo lançamento em dezembro de 1987 passou desapercebido, até o Windows 7.0 RC, lançado há poucos dias e que a cada hora sofre novas correções. Como ocorreu com o Windows Vista, nota-se no Windows 7 RC uma sequência infindável de erros primários, nem sempre corrigidos a tempo. Estamos em maio de 2009 e acabo de ler que a Microsoft corrige falha importante no Windows 7 RC.

Um pouco de História

Com uma interface gráfica que era inteiramente suportada pelo sistema operacional MS-DOS, o Windows 95 (lançado em agosto de 1995) sucedeu as versões 3.0, 3.1 e 3.11. Mas, da mesma forma que os antecessores, o 95 continuava a ser apenas uma versão do MS-DOS, embelezada pelo uso do mouse e de uma tela gráfica com ícones coloridos. Falhas gritantes que existiam no 95 fizeram com que a MS o substituísse pelo Windows 98, que se mostrou igualmente como um queijo suiço, no que se refere a buracos na segurança e falhas de execução e usabilidade.

Apostando no universo corporativo, a Microsoft já havia iniciado o desenvolvimento, em 1993, de um novo sistema operacional, o Windows NT (de New Technology). Ele deveria ser menos sujeito a panes, mais seguro e suportar aplicações multitarefa – na acepção acadêmica do termo, além de introduzir conceitos de segurança até então inexistentes, como o de propriedade (ownership) de arquivos por parte do usuário logado. Não vale a pena aprofundar aqui considerações sobre o amadorismo que caracterizou a implementação do NT, que chegou a permitir o tráfego de senhas não encriptadas através da rede.

Como o Windows NT prometia ser uma evolução das versões 3.x e 9x, grandes corporações e
instituições sérias, como a Marinha dos Estados Unidos, o adotaram como plataforma padrão de operação de suas atividades.

O
USS Yorktown e o Projeto Smart Ship

Em 4 de julho de 1984 a Marinha dos EUA comissionou o cruzador USS Yorktown (CG 48), da classe Ticonderoga, equipado com mísseis mar-ar e antisubmarino, além de lançadores de torpedo e outros armamentos usuais de naves desta categoria. Em dezembro de 1995 o cruzador foi escolhido como protótipo do ambicioso projeto Smart Ship (navio inteligente), passando a contar também com uma rede de 27 computadores, cada um deles dispondo de duas CPUs Pentium Pro de 200 MHz em configuração dual, todas rodando o Windows NT 4.0, sucessor do Windows NT 3.51.

O projeto Smart Ship visava a redução do contingente de marinheiros responsáveis pela operação de navios de guerra e tinha como meta a automação de operações da ponte de comando, monitorando e controlando processos de geração de relatórios de danos, de otimização do consumo de combustível, de propulsão e navegação, dentre outros.

Um projeto desgovernado em alto mar


Ocorre que em 21 de setembro de 1997, durante operações na costa do estado da Virginia, um administrador do sistema de bordo do USS Yorktown digitou um algarismo zero num campo do banco de dados do programa Remote Database Manager (administrador remoto de banco de dados), de acordo com um memorando do comandante da Frota de Superfície do Atlântico, Vice-Almirante Henry Giffin. Ainda segundo o memorando, uma divisão por zero – o conteúdo incorretamente digitado – causou um colapso do banco de dados, além de acarretar a paralisação de terminais remotos e consoles de gerenciamento da rede.

Na conclusão do memorando,
reproduzido no site da Universidade de Stanford, o Vice-Almirante Henry Giffin declara que
"The Yorktown's Standard Monitoring Control System administrators entered zero into the data field for the Remote Data Base Manager program. That caused the database to overflow and crash the LAN consoles and miniature remote terminal units".
A divisão por zero é uma impropriedade matemática que ocorre na execução de programas tanto por falha de projeto e implementação de sistemas operacionais, compiladores e aplicativos, quanto pela entrada incorreta e não verificada de dados, como no caso da pane do USS Yorktown. O resultado foi a conhecida tela azul ou blue screen of death, tão familiar aos usuários mais antigos do Windows. Como consequência da pane, o cruzador ficou à deriva por cerca de duas horas, sendo depois rebocado para a base naval de Norfolk. Dois dias se passaram até que as condições operacionais do navio fossem recuperadas.

"usar Windows NT [...] em um navio de guerra
é o mesmo que ter esperança
de que a sorte esteja a nosso favor"

Fé em Deus e mão na roda do leme?

De acordo com o engenheiro Anthony DiGiorgio, do Centro de Suporte Técnico da Frota do Atlântico, “usar Windows NT, conhecido por ter falhas em alguns modos [de operação], em um navio de guerra, é o mesmo que ter esperança de que a sorte esteja a nosso favor”. No original,
"using Windows NT, which is known to have some failure modes, on a warship is similar to hoping that luck will be in our favor".
É isso. Não consigo me esquecer do caso do USS Yorktown quando vejo a Microsoft emitir alerta após alerta, sobre novas descobertas em falhas de operação ou segurança de seus sistemas operacionais e aplicativos, principalmente quando se referem ao buffer overflow. Este problema resulta de erro em desenvolvimento de software (falta de observância forçada à presença do caractere null ou "\0" ao final de um buffer em memória). Falhas causadas por buffer overflow existem ou existiram em praticamente todos os aplicativos desenvolvidos até hoje pela Microsoft; em algumas vêzes ele compromete a segurança dos dados do usuário ou torna-o vulnerável a ataques online, em outras trava completamente o sistema.

Em tempo: à época, a Marinha dos EUA considerou esta primeira experiência com um Smart Ship como tendo sido um sucesso.

Já vi este filme antes. Hasta la Vista.


____

* O autor tem mais de 30 anos de experiência em TI, em ambientes de
mainframes, minicomputadores, supermicrocomputadores e microcomputadores, nas atividades de levantamento de requisitos, projeto, desenvolvimento, testes e homologação de sistemas, suporte, administração de dados e de bancos de dados, treinamento e coordenação de equipes de desenvolvimento.


Associações interessantes:

Government Computer News: Software glitches leave Navy Smart Ship dead in the water, matéria também referenciada no site do Massachussets Institute of Technology (MIT)

Universidade de Stanford: Military cases - Smart Ship

Site de Jerry Pournelle, colunista da revista Byte Magazine entre os anos de 1982 e 2006: The Yorktown Affair

Site oficial da Marinha dos EUA: Navy News

Site oficial da Marinha dos EUA: "Smart ships" initiatives successful

PC World (11/05/2009):
Microsoft corrige falha importante no Windows 7 RC

sexta-feira, 1 de maio de 2009

"O Jogo"

Ricardo Goldbach

Uma infinidade de jogos foi criada ao longo da história da Humanidade desde que o gamão – por muitos considerado o mais antigo jogo de que se tem notícia – foi inventado. Uns mais complicados, outros nem tanto. Alguns duram minutos, como uma rodada de pôquer, outros podem durar meses, como os RPG’s ou os jogos de simulação disputados coletivamente em rede. Todos os jogos se caracterizam pela existência de regras claramente definidas, o que, aliás, determina a própria essência de cada um deles, diferenciando-os dos demais. Mas um jogo que tem poucos anos de idade, conhecido como “O Jogo” ou “The Game”, consegue ser diferente, dentre os diferentes.

O Jogo se destaca por ter apenas três regras fundamentais. A primeira delas é na verdade um axioma, uma premissa auto-contida autocontida: “todas as pessoas do mundo estão jogando, mesmo que não o saibam”. Neste caso já estávamos jogando, eu e você. Vamos adiante, para a segunda regra, que diz que “quem se lembra da existência do Jogo está automaticamente eliminado”. Isso quer dizer que nós dois já perdemos. Parece coisa de loucos? Parece, mas espere, ainda tem mais. O que torna O Jogo mais interessante ainda é a terceira regra, segundo a qual quem perde é obrigado a anunciar o fato, em voz alta ou por escrito, para ao menos uma outra pessoa. Qualquer ser humano serve. Mas no fundo, o objetivo do Jogo é esquecer-se de que ele existe. E, como o ser humano não falha, alguns jogadores têm como objetivo secundário fazer os outros perderem, lembrando-os da existência do Jogo, por meio de uma infinidade de artifícios. Vale escrever mensagens em cédulas, pichar muros ou deixar grafitti em paredes de banheiros públicos.

Lembrou? Perdeu.


É na derrota de um jogador que a coisa fica verdadeiramente curiosa. Se quem ouve a confissão não estava jogando, aquele que confessou a derrota faz papel de doido; por outro lado, se o ouvinte estava jogando também, ele é lembrado da existência do Jogo, o que o torna automaticamente um perdedor. Então pode ser divertido perder (gostei desta parte, ser divertido perder algo), como no caso de um grupo de estudantes norte-americanos que perambulava por um shopping center. Alguma coisa lembrou a um dos jovens a existência do Jogo, ele perdeu e anunciou isto em voz alta. Imediatamente, o restante do grupo seguiu-o, também anunciando perda, quando então cada um soube que os demais também jogavam. Até o primeiro anúncio, nenhum deles sabia se os outros estavam ou não jogando – o que me faz lembrar, guardadas as diferenças, do observador da experiência do Gato de Schröedinger. Para completar a cena, um casal que estava numa loja próxima também anunciou a perda, lembrados que foram pelo grupo de adolescentes. Reação atômica em cadeia perde. Mas se é assim, da mesma forma que numa reação atômica, a massa combustível tende a se consumir e o ciclo se encerra, correto? Quase, pois aqui há uma diferença crucial: bastam três segundos ou uma hora, dependendo das limitações particulares de cada um, para que a pessoa se esqueça do Jogo e se torne imediatamente apta a recomeçar.

E?


E quando é que O Jogo termina de vez? Uma corrente de jogadores acredita que ele acabe em definitivo quando o primeiro-ministro da Inglaterra assim o determinar, em cadeia nacional de TV. Não consta que Downing Street tenha se pronunciado a respeito, no entanto.


E para que serve O Jogo? Ora, serve exatamente para aquilo que os jogos insistem em servir: distração, divertimento, uma pequena e sadia dose de breve alienação - talvez por isso tenha se alastrado como gripe entre jovens do mundo inteiro. Serve também, penso, como uma metáfora para outros jogos, como por exemplo o da Vida; será que perdemos quando a trazemos para um plano central da consciência, quando a tornamos mais cerebral do que supostamente ela deveria ser?


Associações interessantes:

Site oficial - LoseTheGame
O Gato de Schröedinger
Ironic process theory
Thought supression
Comunidade Facebook - I just lost The Game