segunda-feira, 22 de junho de 2009

Frustrado... De mal com o mundo

É isso aí gente... Eu tentei, mas não deu. Tive se desconfirmar a minha presença na Arena...

O caso é que meu chefe não me liberou para participar. Ele disse que se fosse um dia, não tinha problema, mas três dias fora do trabalho era demais. Eu argumentei de todas as maneiras possíveis, mas foi inútil. Estou frustrado! Depois de todo o trabalho que tive (e de toda a ajuda da galera que frequentou esse blog), minha participação na Arena acabou sendo mais curta do que eu esperava.

Não que eu tivesse a pretensão de sequer acertar o desafio... Isso é que é barra! Se ainda não tivesse conseguido entrar!

É duro ter de escolher entre o emprego e a possibilidade de ganhar um Android G1, mas exatamente agora é isso que eu tive de fazer... Talvez eu dê uma passada lá para cumprimentar a galera... mas agora, nem no fisl eu estou com vontade de ir mais...

Chega de lamúrias... Pros que entraram, boa sorte! May the source be with you.

domingo, 21 de junho de 2009

Email de Confirmação: To dentro!

Recebi o email de confirmação hoje:



Olá Braz Cubas Silveira,

Você está recebendo esse email por ter conseguido resolver o desafio de
inscrição da Arena de Programação do fisl10. Parabéns! Sua colocação é a
de número:

>>>>>>>>>> 14

Se a sua colocação for de 1 a 21, você tem até as 12:00 do dia 22 de
junho para responder a esse email, confirmando a sua participacao. Se
sua colocacao for 22 ou maior, você pode receber novo email solicitando
confirmacao no dia 22 de junho, fique atento!

A arena ocorrerá nos dias 24, 25 e 26 de junho (o último dia do fisl
está reservado para o julgamento dos trabalhos). Se você confirmar sua
participação deve se apresentar no guichê dos palestrantes munido de
documento de identificação para retirar o material desde o dia 23 à
tarde até as 9h da manhã de 24. A arena começa as 10h da manhã do dia
24. Verifique a localização da arena no mapa do fisl10.

Na arena você receberá a tarefa a ser desempenhada, será alocado para um
dos grupos concorrentes aleatoriamente, e receberá instruções
adicionais.

Bom trabalho,

Pablo
Comitê Organizador do FISL10


Número 14!!! Quase perdi o bonde! Espero que todos que ajudaram aqui tenham conseguido! Prestem atenção para responder em tempo...

Nos vemos lá!

terça-feira, 16 de junho de 2009

Depois de inscrito: a preparação

Agora que estou inscrito, começo a querer especular como vai acontecer a Arena. As seguintes perguntas me ocorrem:

1) Vamos ter 4 dias dentro da Arena?
2) O texto diz que nosso trabalho vai ser julgado por um palestrante... Só posso ficar imaginando qual... Meu melhor chute até agora é o Michael Tiemann, mas tem tantos palestrantes bons. Será que vai ser um brasileiro?
3) Qual será nosso trabalho? O texto não é muito claro, mas parece que é uma tarefa só desde o início. Nas Arenas passadas não foi assim, e tinha várias tarefas... A desse ano deve ser colossal!
4) Seremos divididos aleatoriamente em grupos... Será que cada grupo tenta resolver o problema individualmente ou cada grupo vai ter um pedaço do problema? Nesse caso, como vai ser feito o julgamento?

Tenho certeza que muitas dúvidas vão ser deixadas para o momento da entrada na Arena, mas enquanto isso, podemos especular, não?

segunda-feira, 15 de junho de 2009

Finalmente inscrito!

Finalmente estou inscrito (eu acho). Agora deve ser só esperar pelo email de confirmação.

Agradeço a todos que ajudaram. Nos vemos na Arena!

domingo, 14 de junho de 2009

The Doors!!! Que burro!

Hoje passei algum tempo desconectado. Se não fizesse isso, além de não entrar para a Arena, ia perder a namorada. Como é mais difícil para nerd arrumar namorada do que conseguir um Android G1, decidi dar um pouco de atenção aos assuntos não-nerds :-) (Não me entendam mal... ainda quero aquele G1!!!).

Esse tempo foi muito bom em mais de um sentido... Mas, no sentido que interessa aos leitores desse blog, foi bom por que me fez pensar na dica extra. (Claro que com uma ajudinha do Ikke). Rodei um nmap no echo.softwarelivre.org e eis o resultado:

home:~# nmap echo.softwarelivre.org

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2009-06-14 13:23 BRT
Interesting ports on verdi.softwarelivre.org (200.132.1.11):
Not shown: 1676 filtered ports
PORT STATE SERVICE
80/tcp open http
443/tcp open https
1996/tcp open tr-rsrb-port
11371/tcp open pksd

Nmap finished: 1 IP address (1 host up) scanned in 53.291 seconds
home:~#

Agora vou dedicar um pouco a entender isso. Seguramente as portas 80 e 443 estão relacionadas aos websites do FISL10. A porta 1996 está relacionada a algum equipamento Cisco que tenha SRB (Source-Routing Bridging). A porta 11371 é a porta tradicionalmente utilizada em servidores de chaves do tipo HKP.

Já revirei os websites do FISL10, e posso descartar, por hora, as portas 80 e 443. A porta 1996 deve ser de algum roteador ou usada para algum roteamento... Não vou mexer nisso por enquanto. A porta 11371 é a mais promissora, já que vai ter uma festa de assinatura de chaves no evento. Chaves, tabelas de tradução, entenderam onde quero chegar?

Há também outra possibilidade que quero explorar. A dica fala em "The Doors", logo pode ser algo envolvendo 80, 443, 1996 e 11371. Talvez essa seja a chave para entrar naquela tabela...

Vou investigar isso, mas não com muito afinco hoje... Amanhã, no trabalho, algumas pessoas podem me dar mais uns pitacos, e tenho maior probabilidade de sucesso. Além disso... hoje é domingo!

sábado, 13 de junho de 2009

Algo ainda está faltando

Tenho certeza de que usei todas as dicas originais, mas algo ainda está faltando no quebra-cabeça. Temos a tabela de tradução, mas não temos o que traduzir. Por mais que eu olhe para o problema, a única coisa que ainda não explorei adequadamente foi a dica "extra".

Não sei exatamente o que fazer com essa informação. Acho que cheguei em outro deadlock no meu cérebro. A única coisa que isso fez, até agora, foi levar para a mesma máquina verdi.softwarelivre.org (A.K.A. echo.softwarelivre.org)...

Vou relaxar um pouco, escutar uma música (talvez a tal da Killing Moon ;-)), e ver se consigo desempenho melhor hoje à noite ou amanhã de manhã.

Primeiros candidatos a código!

Finalmente chego a algum lugar... Seguindo a idéia do post anterior, e conjugando com a recém descoberta tabela (obrigado Ikke e olarva), cheguei a 7 canditados a código. Eles foram gerados a partir dos nomes de palestrantes com 9 letras, usando aquela tabela (estão em letras minúsculas já que a tabela só contempla minúsculas):

schneider = wbaigudgt
balneaves = phqighxgw
mcquillan = ybcouqqhi
appelbaum = heegqphoy
giacomini = juhbkyuiu
bernstein = pgtiwfgui
rodriguez = tkdtujogl

(A propósito, foi simples de conseguir traduzir usando /usr/bin/tr "a-z" "hpbdgvjauzmqyikectwfoxnsrl").

Nenhuma das palavras resultantes parece uma palavra (no entanto ninguém disse que seriam), e não estou convencido de que são boas opções... Vou ver se integro essa informação com alguma outra dica.