Dojo@Centro 12/06/2013 – O Jogo da Velha Google!!

terça-feira, 25 junho 2013

Salve jogadores!!

Perdoem-me pelo atraso deste post. Minha semana foi bem enrolada.

No dojo de 12/06/2013 tivemos mais uma oportunidade de resolver um problema proposto pela Gigante de Mountain View Google” em sua anual competição de algoritmo, o Google Code Jam.
Contamos com a presença de 5 jogadores e um novato:
Andre Oliveira
Flávio Amieiro
Jonatas Emidio
Otávio Cardoso
Carlos Cunha
Filipe Sales (Novato)
Para quem ainda não sabe, o problema proposto foi o Tic-Tac-Toe , também conhecido como Jogo da Velha, carinhosamente apelidado pela Google de Tic-Tac-Toe-Tomek , por se tratar de uma evolução da lógica tradicional do jogo.
Tivemos também algumas coincidências relacionando o nosso código com o dia em questão.

Só lembrando… Este foi o Dojo do dia dos namorados ou Dia de São Valentim.

Pasmem!! Após os primeiros turnos de programação o resultado do nosso código estava exatamente assim.
2013-06-25

Tradução para os mais lentos: Carinha mandando beijinho, seguida de coração, seguido de carinha impressionada retornando ao final disso tudo um ‘Rolando’ e Bem no dia dos namorados. Será que é a Matrix tentando nos dizer algo?
Pois bem, sem demais delongas, este é o nosso código final postado no GitHub, que por “incressa que parível” foi finalizado antes da retrospectiva!

Flapjack-feliz
xoxo, (‘T’), (‘x’), (‘0’), <3+
Problema++
Novato++
Ar condicionado
Mate
Evolução do problema
xoxo no dia dos namorados
Pão de queijo
Dojo por default
Solução
Comida

flapjack-triste
Pouca gente+
Terminamos o problema
Recepção para o novato foi meio campenga

A Íparos agora está se tornando o espaço #CurtoCircuito. Para saber mais, leia o post da @CissaBelem sobre ele – é uma versão bastante simplificada sobre o espaço, veja outras informações na fan page do espaço e também veja o http://curto-circuito.org/ :D.

E se você gostou de tudo isso, esteja conosco na próxima 4º feira, na  Av Treze de Maio, 13 – 6° andar – Cinelândia, entre 18:30 e 19:00. Só não tem dojo@Centro se a 4º feira for dia de feriado . Qualquer dúvida, é só mandar email para o  grupo (google groups) do dojo, alguém do grupo sempre responde as dúvidas conforme for possível ou um tweet com a hashtag #dojoRio.

Você é muito bem vindo, de verdade :D .

Até a próxima o/.


Dojo@Centro 5/06/2013 – Pintando árvores

domingo, 9 junho 2013

Olá, pessoas queridas. Tudo bem?

No dojo@centro da última quarta feira, o problema que tentamos resolver foi o seguinte:

Dada uma árvore binária, só podemos pintar o nó se o nó pai já estiver pintado. Cada nó possúi um valor correspondente e a ordem da pintura é multiplicada ao valor do nó, correspondendo ao tempo de pintar o nó. Sabendo disso, qual é o menor tempo para pintar todos os nós da árvore?

Com isso, temos um conjunto de nós pintados e um conjunto de nós candidatos a serem pintados e temos que encontrar a ordem dos nós que resulta no menor tempo de pintura. O problema original pode ser visto aqui

No tópico do dojo deste dia, foi postada uma consideração sobre o problema:

É um problema de job scheduling. Parto do princípio que a maior tarefa existente, quando for possível fazer (i.e. o pai já tiver sido colorido), necessariamente vai trazer o maior ganho imediato *e global*. Isso significa, em outras palavras, que a maior tarefa precisa ser executada necessariamente logo depois da tarefa pai dela. Assim, eu posso mesclar os dois nós em uma tarefa só (pois elas sempre precisam ser executadas juntas). Mas, para isso, precisei generalizar o problema.

No problema original, as tarefas tem um tempo para ficarem prontas (inicialmente todas tem tempo 1) e a penalidade é dada pelo tempo do final (não pelo do início). Mudei para o tempo ser calculado a partir do início da tarefa pela função linear at + b. Então, inicialmente, todas as tarefas, que tinham penalidade a*t, passam a ter penalidade a*t + a, onde a é a penalidade da tarefa como descrita pelo problema. Toda vez que mesclo duas tarefas cujas penalidades são a*t + b e c*t + d, onde a primeira precisa ser executada antes da segunda, tenho que a nova penalidade é:
penalidade(A+B) = (a + c)*t + (b + d) + c*duração(A)
duração(A+B) = duração(A) + duração(B)
O “c*duração(A)” é porque enquanto A está executando, a tarefa B está acumulando penalidades proporcionais ao tempo perdido executando A.
Se a maior tarefa não tem nenhum pai na árvore (ou seja, ela pode ser executada imediatamente), executo e incremento o tempo. Senão, vou reduzindo a árvore efetuando esses merges.
Mantenho a lista de tarefas ordenadas usando set (e não uma heap, principalmente porque preciso poder remover uma tarefa no meio da lista), e para simplificar as operações na árvore, mesclo duas tarefas usando union-find (para evitar ter que percorrer as tarefas filhas atualizando seus pais).
A solução que conseguimos está no repositório Github do dojoRio
Este dojo também teve uma versão de brigadeiro feito pela Cissa Belém para comemorar o aniversário do Elias Tandel. Os dojos de aniversário estão com problemas muito bons, creio que em honra ao aniversariante :), mas além disso, o Elias trouxe uma notícia que explodiu várias cabeças: CSS 3 é Turing Complete
E os participantes que se lambuzaram de tinta foram :
  • Thiago Belem
  • Juan Lopes
  • Otávio Cardoso
  • Andre Oliveira
  • Álvaro Justen
  • Elias Tandel
  • Carlos Cunha
  • Jacqueline Abreu
  • Diego Volpato

E as pinturas bonitinhas que a galera curtiu foi:

  • Problema “profundo” – o falso problema simples, aquele que tem enunciado com aparência de fácil, que só revela a complexidade na hora de implementar +++++++
  • Novatos e o retorno de  participantes antigos ++
  • Novatos
  • Menos bullying com as linguagens
  • Nova versão de brigadeiros bel[eé]m +++++++
  • A vinda da Val Parajara, do Diego Volpato, do Júlio Marins e do Leonardo Alberto (Leobeto)
  • Aniversário do Elias Tandel +
  • Comida +++
  • CSS 3 Turing Complete +++
  • Ruby +++
  • Retorno ao dojo
  • Árvore (Estrutura de Dados)
  • Rule 110

E as manchas no chão que teremos que limpar foram:

  • Falatório ++++++
  • Ar condicionado não está funcionando direito ++++
  • Israel e Claudio Berrondo não puderam vir +
  • Fonte de dojotimer não estava ok
  • Entender um pouco mais de ruby
  • Webdings +++
  • CSS 3 não deveria ser turing complete (está fazendo mais do que deve)
  • O dojo começou tarde ++
  • Explicar várias vezes o problema atrasa o andamento do dojo
  • [] != NIL
  • Bel[eé]m fêmea, vulgo Cissa, não participou
  • Receber ligações telefonicas na hora em que está pilotando
  • O problema pareceu não estar muito adequado a ser feito seguindo a lógica do TDD. A implementação da solução foi muito exaustiva
  • Poucas bebidas
  • Apesar de menor, ainda teve momentos de bullying com as linguagens
  • Não consegui participar ++

E este foi o dojo@Centro desta semana e semana que vem tem mais. Se você quer mostrar para a sua namorada ou namorado que programação também pode ser feita em grupo e divertida, pode levar a pessoa ao próximo dojo :).

A Íparos agora está se tornando o espaço #CurtoCircuito. Para saber mais, leia o post da @CissaBelem sobre ele – é uma versão bastante simplificada sobre o espaço, veja outras informações na fan page do espaço e também veja o http://curto-circuito.org/ :D.

E se você gostou de tudo isso, esteja conosco na próxima 4º feira, na  Av Treze de Maio, 13 – 6° andar – Cinelândia, entre 18:30 e 19:00. Só não tem dojo@Centro se a 4º feira for dia de feriado . Qualquer dúvida, é só mandar email para o  grupo (google groups) do dojo, alguém do grupo sempre responde as dúvidas conforme for possível ou um tweet com a hashtag #dojoRio.

Você é muito bem vindo, de verdade :D.

Até a próxima o/.


DojoRio@Centro 29/05/2013 – Preparem suas mentes, pois está na hora do BrainF*ck !

quarta-feira, 5 junho 2013

Salve Jogadores!!

Neste dojo do dia 29/05/2013, nossas mentes foram submetidas a uma super terapia de choque. Nós fomos expostos a um problema que utiliza o BrainF*ck!

cerebro-homer-0803-1

Para quem não sabe, BrainF*ck é uma linguagem de programação esotérica ou esolang desenhada para desafiar e confundir a cabeça dos programadores, sem contar que se trata de uma Turing Completa (linguagem de programação ou máquina abstrata que tem o mesmo poder de processamento de uma máquina de Turing).

Neste dia, nós criamos um interpretador de BrainF*ck implementado em python. O problema fez tanto sucesso que surgiram algumas ideias mirabolantes como a de criar um interpretador de python escrito com BrainF*ck ou até mesmo rodar um dojo com esta esolang.

Para os curiosos de plantão, segue o código no GitHub: 20130529 – brainf_ck – python /

Neste dia tivemos casa cheia, com pelo menos dezessete seres viventes e pensantes. Opa!! Não podemos deixar de lembrar que a cor vermelha do monitor voltou a funcionar. Ou seja, foi um dia de muita festa!!!

Jogadores do Dia:

Otávio Cardoso
Juan Lopes
Israel Teixeira
Flávio Amieiro
Jonatas Emidio
Patrick Porto
Eduardo Stalinho
Andre Oliveira
Thiago Belem
Carlos Cunha

Carinhas Felizes:

Feliz

Problema+++++
BrainFuck++++
Maquina de Turing+
Jaq me deu bronca
Pessoas novas+++++
Pessoas velhas
Comida++
Elefante do PHP
O retorno do vermelho+++
Saraivadas e patadas
Pessoal animado
Python++
next()
Excelente recepção
Horário
Doces
Tempo para a retrospectiva
Muita gente
Bolo salgado+
Explicação do dojo pelo Stalinho
Bastante Pessoas+
Pessoas que retornarem
Debora veio
Frase do Carlos
Comentário do Israel
comecei a ter um linguagem
Dinâmica de cooperação

Carinhas Tristes:

Triste

Tomei bronca da Jaq
Que que a Cissa colocou no bolo?
Esqueci de novo a comida
Cheiro de macho+
Cheguei no meio/sai no meio
Não Dojei
Fogo amigo
Cheguei atrasado
Não programei
Me pareceu que faltou muito para terminar
Pouco salgado
Pessoas agitadas
Python
Dia do ódio
Bagunça
Testes que não falham
Sem salgados
Calor
Sem case no python
Falatório
Cavaladas
Alguns não codaram
Fome
Vambora que jogo chato vem.
Em alguns momentos achei difícil de te acompanhar.
Loop infinito
Conversa na hora errada.

Não importa o que acontecer, sempre terá dojo nas 4º feiras, começando em torno das 18:30 – 19:00 em algum lugar do Rio de Janeiro.

Gostou da gente? O dojo@Centro é realizado na Íparos/Hacker Space #CurtoCircuito – Av Treze de Maio, 13 – 6° andar – Cinelândia, entre 18:30 e 19:00 de todas as quartas feiras (menos feriados) . Qualquer dúvida, é só mandar email para o  grupo (google groups) do dojo, alguém do grupo sempre responde as dúvidas conforme for possível.

Você é muito bem vindo :D

Até a próxima :D


DojoRio@Centro 15/05/2013 – Cuidado com o Vigilante do Peso!

terça-feira, 28 maio 2013

Salve jogadores,

Neste dojo do dia 15/05/2013 tivemos a oportunidade (ou o desprazer) de conhecer a tão falada tabela de pontos do “vigilantes do peso”.
Graças ao problema proposto pelo Juan e Cissa (Eximia conhecedora da tabela), nós, os desenvolvedores, povo também conhecido por seus saudáveis hábitos alimentares, nos encontramos inseridos neste contexto de controle de pontos nutritivos diários.

Para quem não conhece, esta tabela foi criada para estabelecer uma pontuação para cada alimento, onde você, o felizardo, passa por uma consulta que estipula sua pontuação máxima diária. Ex: Eu sou um cara que depois da consulta, descobriu que só pode comer 30 pontos diários. Digamos que um bife a cavalo tenha 30 pontos, ou seja, só poderei comer um prato desse por dia. Esse processo me obriga a comer pratos mais leves ou nulos (Caso da maioria das frutas, verduras e legumes – Ehh Beleza!).

Após uma rápida conversa identificamos que não tinha graça só comer dentro da pontuação. Logo foi estabelecido o seguinte problema: Separar os alimentos mais saborosos dentro da pontuação permitida. Para isso cada item, além da sua pontuação (nutritiva) recebeu a sua pontuação (saborosa).

O resultado desse algoritmo saudável esta no GitHub (https://github.com/dojorio/dojo-centro/tree/master/2013/20130515%20-%20vigilantes%20-%20python )
Fatos Históricos do Dia:
Não poderia deixar de destacar que neste dia foi o dia da família e tivemos a presença Ilustre da Angelica (Não a do taxi e sim a mãe do Jonatas), Brunelle (Digníssima do Jonatas) e a Natália (Digníssima do Israel). Graças a Elas o Dojo atingiu um marco talvez nunca presenciado em um evento tradicional de tecnologia, tivemos em nossa sala mais mulheres do que homens.
Sem contar que a Natália (Advogada) e a Angelica (Revendedora Natura). Programaram!! Isso mesmo programou!!!
Segue Provas:

1 – A namorada do Israel:

Namorada do Israel

2 – Mãe do Jonatas:

Mãe do Jonatas

Quem diria hein…
Jogadores do Dia:
Valéria Parajara
Juan Lopes
Jonatas Emidio
Angelica
Israel Teixeira
Natália Costa
Flávio Amieiro
Jacqueline Abreu
Otávio Cardoso
Carlos Cunha
Cecília Belém
Thiago Belem

*Carinha Feliz!! ( ºo°)/

carafeliz
Todo mundo bem entrosado
Pude associar alguns nomes
Galera animada
Tive meu 1º contato com programação
Minha mãe Codou!! (Mãe do Jonatas)+
Minha princesa veio (Princesa do Jonatas)
Problema+++++
As pessoas interessadas
Comida variada
A solução final Kick-Ass
Mate
Comida
Namoradas
Super solução Belem
Super solução Juan
Polenguinho
Apagamento mágico+
Visitantes programando
A mãe e praticamente noiva do Jonatas+
A namorada do Israel+
Thiago chegou
Python
Dojo feminino
A recepção do Jonatas
Maioria feminina (Inédito)
A mãe do Jonatas disse que gostou da gente falar no vermelho
Freelas X HE:
Problema Guloso
Família
Alegria do grupo
A maneira como vocês resolvem o problema
Programação saldável
Gostei que os casais estão juntos

*Carinha Triste!! ( ‘-_-)__

caratriste

Problema confuso para leigos
Minha princesa não codou (Princesa do Jonatas)
Alguns saíram antes
Alguns faltaram
Ainda teve falatório
Cheguei atrasado
Comida saudável
Jac pedindo desculpas
Israel turista
PD de novo
Tarde
A tristeza da Cissa sentindo falta do Belem
As expressões da Cissa
A galera saiu antes
Baguncei muito
Python
StartUp Dev
Comida
Entender pouco
Dificuldade na linguagem
Dificuldade no entendimento da solução
Não participar mais por não entender direito o que vocês estão fazendo

Não importa o que acontecer, sempre terá dojo nas 4º feiras, começando em torno das 18:30 – 19:00 em algum lugar do Rio de Janeiro.

Gostou da gente? O dojo@Centro é realizado na Íparos/Hacker Space #CurtoCircuito – Av Treze de Maio, 13 – 6° andar – Cinelândia, entre 18:30 e 19:00 de todas as quartas feiras (menos feriados) . Qualquer dúvida, é só mandar email para o  grupo (google groups) do dojo, alguém do grupo sempre responde as dúvidas conforme for possível.

Você é muito bem vindo :D

Até a próxima :D


DojoRio@Centro 24/04/2013 – Programação ao estilo Beethoven!

quarta-feira, 22 maio 2013

Salve Jogadores!

No dojo de 24 de abril de 2013, tivemos a honra de aprender sobre ritmo!! Bem… Pelo menos foi o que tentaram ensinar.

O problema é algo com dado um compasso, quantas batidas diferentes eu consigo aplicar. Se eu não estou trocando os termos técnicos é “ma ro meno” isso mesmo.

Todos gostam de música eu pelo menos boa parte dos seres humanos, e isso tornou o problema bem interessante sem falar no fato de que estávamos aprendendo os nomes e propósitos daqueles desenhos engraçadinhos.

Segue o link da obra de arte: https://github.com/dojorio/dojo-centro/tree/master/2013/20130424%20-%20ritmo%20-%20php

Os Jogadores de Plantão:
Thiago Belem
Israel Teixeira
Cláudio Berrondo
Jonatas Emidio
Rodrigo Vidal
Bernardo Rosmaninho
Carlos Cunha

Cara Feliz!
muita comida
problema +
brigadeiro
Aula de música
menos falatório
problema legal +
Berrondo trouxe muita comida
musica <->matemática
PHP
Construção do problema
biscoitos
musica
double brigadeiro

Cara triste

demorei muito para entender
Senti falta do Boo
comida
coca-cola
vários / Saídas
Sono
foi jogado muito tempo fora
OBS: Teve carinha triste que eu não consegui ler.

Sempre terá dojo nas 4º feiras, começando entre 18:30 – 19:00 e se você gostou, é só chegar na  Íparos – Av Treze de Maio, 13 – 6° andar – Cinelândia. Qualquer dúvida, é só mandar email para a lista do dojo google groups, que sempre tem alguém para responder, por isso, não se acanhe, pode vir que a casa é totalmente livre para quem quiser ensinar e aprender conosco :D

Até a próxima o/


Dojo@Centro 10/04/2013 – Code Jam & C++

quarta-feira, 22 maio 2013

Olá, pessoas. Tudo bem com vocês?

No dia 12 de abril de 2013, ocorreu a etapa de qualificação do google code jam e aproveitamos o dojo para fazermos um dos problemas antigos da competição. Aproveitamos também para estrear uma linguagem: resolvemos o problema em C++.

Com gente nova na casa e tudo, nós resolvemos um problema  A de 2009:

Em 2100 dC, os estrangeiros vieram para a Terra. Eles escreveram uma mensagem em uma linguagem enigmática, e próximo a ele que escreveu uma série de símbolos. Nós chegamos à conclusão de que os símbolos indicam um número: o número de segundos antes do início da guerra!

Infelizmente nós não temos nenhuma idéia do que cada símbolo significa. Nós decidimos que cada símbolo indica um dígito, mas não temos certeza de que cada dígito significa ou que base os alienígenas estão usando. Por exemplo, se eles escreveram “ab2ac999”, que poderia ter significado “31536000” na base 10 – exatamente um ano – ou poderia ter significado “12314555” na base de 6-398951 segundos ou cerca de quatro dias e meio . Temos a certeza de três coisas: o número é positivo, como nós, os alienígenas nunca vai iniciar um número com um zero, e eles não estão usando unário (base 1).

Seu trabalho é determinar o número mínimo possível de segundos antes do início da guerra.”

Um caso a parte foi a explicação de bases numéricas:

Base de numeração é uma forma de respresentar quantidades – quantos símbolos se usam para representar números

Por exemplo, uma base binária representada abaixo:

aaa => n*2⁰ = 1 + n*2¹ = 2 + n*2² = 4 => 4+2+1 =1. Então,  aaa = 7

E os desbravadores, que salvaram a Terra do desastre foram:

  • Eduardo Stalinho
  • Juan Lopes
  • Israel Teixeira
  • Otávio Cardoso
  • Higor Cesar
  • Breno Ferreira
  • Jacqueline Abreu
  • Jonatas Emidio
  • Alex Tercete
  • Rodrigo Vidal
  • Carlos Cunha

Dojo cheio, com presença do pessoal de .Net e de python em peso :D. A solução sempre pode ser encontrada no github do dojoRio

E a felicidade da paz ter reinado Smiley_Face_Peace_menor

  • Pingles ++++
  • Problema ++++++++++
  • Pessoas novas +
  • CMIBJ – Conversão Mental Instantânea de Bases do Juan (Lopes)
  • 1º dojo que ninguém falou no vermelho
  • 1º dojo em C++
  • Ambiente
  • Pessoas ++
  • Paciência
  • Adhara (Ferrari)
  • C++  ++++++++
  • Biscoitos (da Jac) – Padaria ++++
  • Pessoal participativo
  • Forma diferente de testar – usando o diff e não um framework de testes +
  • Problemas do Google Code Jam ++
  • Bolo de limão (da Cissa – esse e outros bolos a venda no hacker space #CurtoCircuito) +++
  • Dojo cheio (com presença do pessoal da Lambda3) +
  • Matemática
  • Matemática
  • Hacker Space CurtoCircuito
  • Solução do problema
  • 1º vez no dojo
  • Alex (Tercete)

E a tristeza de quem queria sim que a Terra tivesse participado da guerra war_face_menor

  • Barulho ++
  • Sem frutas
  • Solução mais complicada que o problema
  • Fala no preto – pois o vermelho do dojotimer estava aparecendo como preto na TV
  • Overkill
  • A evolução da solução do problema poderia ter sido melhor
  • C++ não ter padrão (???)
  • Pouca comida salgada

Não importa o que acontecer, sempre terá dojo nas 4º feiras, começando em torno das 18:30 – 19:00 em algum lugar do Rio de Janeiro.

Gostou da gente? O dojo@Centro é realizado na Íparos/Hacker Space #CurtoCircuito – Av Treze de Maio, 13 – 6° andar – Cinelândia, entre 18:30 e 19:00 de todas as quartas feiras (menos feriados) . Qualquer dúvida, é só mandar email para o  grupo (google groups) do dojo, alguém do grupo sempre responde as dúvidas conforme for possível.

Você é muito bem vindo :D

Até a próxima :D

 


DojoRio@Centro 03/04/2013 – Go!! Counting Boolean Parent… o que?

quarta-feira, 17 abril 2013

goleftSalve Jogadores!

Para os que não foram e ainda não sabem. Neste dojo de (03/04/2013) tivemos duas
novidades:
1 – Go: Liguagem de programação open source criada pela Google. http://golang.org/
2 – Rodolfo: Que veio da china comemorar o dia 1 de abril no Brasil. OBS – “Não foi só por isso
que o cara veio, mas é divertido pensar desta forma”.

A casa estava cheia, um tremendo de um carnaval, mas como de costume não faltou muita
codificação, diversão e papo NERD.
Neste dia o problema selecionado foi o Counting Boolean Parenthesizations, mas é claro que
esse não foi o nome do projeto no GIT, pois sempre que alguém chegava e perguntava qual era
o problema só lembrávamos a sigla “CBP” rsrsr.
O objetivo deste problema é Contar o número de formas possíveis de se organizar o código
alterando os parênteses de maneira que os mesmos retornassem verdadeiro, lembrando que a
entrada é uma sequencia de booleanos em forma de uma String.
Porem já que eu sei que não expliquei muito bem… segue o link do problema com um vídeo
explicativo: http://people.csail.mit.edu/bdean/6.046/dp/ . no item 9.
O código esta no git do DojoCentro.
Para os mais curiosos segue um link do tour do Go lang, um tutorial em forma de handsOn :
http://tour.golang.org/#1

Jogadores do Dia:

gofala

Flávio Amieiro
Aleksandra Kwoka
Israel Teixeira
Rodolfo Henrique Carvalho
Eduardo Stalinho
Otávio Cardoso
Carlos Cunha
Juan Lopes
Jonatas Emidio

Caras Felizes:

beanfeliz

Mate
Voltei após muito tempo+
GO+++++
Niteroi
Muita gente+++
Rodolfo 1º de Abril / Rodolfo in Rio+++
Chineses
Poloneses
Problema++++
Morango+
Presenças Ilustres
Cubo mágico
Frutas++
Berrondo voltou a ser praticante regular
Pessoas+

Tentativa de mudança de linguagem
Discussão sobre árvores++
Caqui
Ola
Retornos+
Aprendi como funciona um cubo mágico
Não caiu nenhum prédio ate agora

Caras Tristes:

mr_bean_mobile_wallpaper-other

Problema
Conversa no vermelho+
Frutas
Go++
Go legal mas não cabe no dojo
Demora para começar++++
Quadro pequeno+
Ambiente não preparado previamente+
Sintaxe do map
Faltou brigadeiro
Discussão
Porta fechada
Não programei+
Alguns não programaram
Demorei a entender
Fui atropelado
Galera dispersa++++++
Problema mal definido++
Pouca comida+
Pessoas saindo no meio+
Biscoito de castanha?
Niterói
Fome
Go test

Sempre terá dojo nas 4º feiras, começando entre 18:30 – 19:00 e se você gostou, é só chegar na  Íparos – Av Treze de Maio, 13 – 6° andar – Cinelândia. Qualquer dúvida, é só mandar email para a lista do dojo google groups, que sempre tem alguém para responder, por isso, não se acanhe, pode vir que a casa é totalmente livre para quem quiser ensinar e aprender conosco :D

Até a próxima o/