LP-BR-SP/ConfigNights/2013-05-19: pump.io

From LibrePlanet
Jump to: navigation, search

O 0-ésimo hack night ocorreu no IC/Unicamp no dia 19 de maio de 2013, entre as 16:00 e as 20:30, onde estudamos o pump.io.

Quatro pessoas participaram desse hack night:

Todo o material abaixo foi produzido durante o hack night.

Início

Para testar o pump.io cada um dos presentes criou uma conta utilizando o "try it" na página do pump.io. Algo bem legal é o usuário ser redirecionado para um servidor "aleatório" mostrando a possibilidade de subir seu próprio servidor.

Depois de criada as contas, verificamos alguns bugs na interface web que não deveriam existir.

Adicionar os amigos foi um processo "burocrático" e não muito fácil.

Especificações

Com as contas criadas fomos dar uma olhada nas especificações (Sergiodj e Panaggio tinham dado uma espiada anteriormente) e verificar o funcionamento.

Essa parte não foi muito fácil pois ninguém estava com uma máquina configurada para esse tipo de trabalho.

Emacs mode

Depois de olhar as especificações, era hora de tentar hackerar o identica-mode para criar o pump.io-mode.

Depois de olhar o código do pump.io e descobrir onde deveriamos modificar, fomos ao trabalho.

Quando fomos verificar se nossas modificações funcionavam, descobrimos que não seriamos capazes de debugar devido ao uso da conexão via HTTPS (as requisições estavam criptografadas).

Ainda tentamos mais um pouco e depois descobrimos que talvez a lib utilizada pelo identica-mode não fosse capaz de fazer o que precisávamos (criar um POST).

Encerramento

Após desistirmos de escrever o pump.io-mode para o Emacs, pedimos uma pizza e jogamos um pouco de sinuca.

Referências