dojo@Centro 09/08/2017: +1 Dojo Metamorfo

segunda-feira, 14 agosto 2017

Salve Devs,

dojo.jpg

Retrospectiva da jornada do cavalinho!

Para quem estava com saudades dos relatos do Dojo Centro, lá vai mais um post!

Problema do Dia:

Neste dia tivemos mais um daqueles dojos metamorfos…

DOJO METAMORFO:

Muitos sabem que baby-steps faz parte do nosso processo no dojo centro, o que alguns talvez não saibam é que em alguns momentos o passo selecionado para resolver se mostra tão complexo e intrigante que este acaba virando o novo objetivo do jogo. Logo este passa a ser o problema, que por sua vez também é quebrado em outros baby-steps.

Iniciamos nossa jorgada resolvendo o problema do Knight Scape. Se trata de um jogo de Xadrez no momento em que restam apenas o seu cavalo e os peões rivais. Neste caso dado uma organização específica das peças, o algorítimo deve responder o número de movimentos seguros queno cavalo pode realizar.

Para os curiosos de plantão segue o código do problema em nosso GitHub!

O Dilema

Pois bem, em um determinado momento do jogo decidimos criar um teste para o que seria a nossa função separada que apenas retornaria os possíveis movimentos do nosso cavalinho. Pronto… Iniciasse a metamorfose e de agora em diante a equipe resolve focar nessa função e todos os nossos testes e baby-steps não voltados para esta parte do problema.  Lembrando que da mesma forma que no início do Dojo nós decidimos o problema em conjunto, nesta fase de puberdade do nosso algorítimo também tomamos a decisão da mudança de estratégia em conjunto.

Pilotos de Plantão

Rogerio Lourenco

Otavio Cardoso (Taviko)

Jonatas Emidio

Claudio Berrondo

Carlos Neri

Thiago Ururay

Wilson Siqueira

O dojo rola todas as 4º feiras, começando entre 18:30 – 19:00 e se você gostou, é só chegar! Qualquer dúvida, é só mandar email para a lista do dojo google groups,  que sempre tem alguém para responder, por isso, venha!

 

 

 


dojo@Centro 06/04/2016 – Dojomenagem Seu Carlos

quarta-feira, 13 abril 2016

Salve Devs,

Já tem muito tempo que não escrevo aqui no grupo, mas acho que eu não poderia deixar passar a oportunidade de registrar o dojo mais importante “na minha opinião” já organizado pela galera do DojoRio.

O Poder da Comunidade

Antes de começar a relatar como foi o Dojo de (06/04/2016), gostaria de destacar o que tem me motivado a fazer parte dessa comunidade.

Festa Framps Record de Público

Para quem não sabe, o DojoRio é uma comunidade que já tem 8 anos de idade e sabemos que esse sucesso se deve ao fato de que os primeiros integrantes sempre deixaram bem claro que todos eram igualmente responsáveis pelo grupo. O DojoRio nunca foi conduzido por apenas um representante e sim por várias pessoas que percebiam a necessidade e tomavam a frente no que sabiam fazer de melhor.

O DojoRio é uma comunidade livre e graças a isso se mantém viva e produzindo frutos. Vários outros grupos saíram de pessoas que se viram inspiradas com a vibe do DojoRio.

Fico feliz de fazer parte de tudo isso.
Quem foi/é [seu] Carlos [1º]?

Bem… Talvez nem todos que lerão este post tiveram a oportunidade de conhecer o Cara que não só motivou muitos a se envolverem com a comunidade de software (eu, por exemplo), mas é reconhecidamente uma das peças chave para que o DojoRio fosse a comunidade que se tornou.

galera
* Para quem não sabe, Carlos Flores é o de Camisa polo azul

Para quem não sabe … Bem no início, quando o DojoRio estava com uma certa dificuldade com os locais que funcionava, o Carlos abriu a porta de sua empresa para que o DojoRio tivesse uma nova sede e de fácil acesso as pessoas. O Dojo funcionou por 2 anos na TecnoCorp.

Infelizmente eu não tive a oportunidade de alguns do Dojo de ter uma amizade fora dos ambientes de evento de tecnologia, mas é impossível não considera-lo um super amigo. Sua paixão por compartilhar conhecimento e fazer amigos gerava um ambiente onde dificilmente os que estavam a sua volta não virassem amigos.

O Carlos Flores se foi, mas seu exemplo de vida seguirá conosco.
Como foi Dojo?
Neste dia, tivemos a oportunidade de resolver, “ou como de costume – apenas tentar resolver” o problema do numero de Erdõs.
dojo

> Definição do problema: Ache o numero de Erdõs de determinado matemático:

Como calcular o número de Erdõs?
1 – Erdős possui o número de Erdős igual a 0
2 – Um matemático M possui esse número igual à soma de 1 com o menor número de Erdős dos matemáticos que escreveram um artigo junto com M

Para maiores detalhes: Número de Erdős
Para os DojoHomeWorkers de Plantão é só acessar o nosso repositório no GitHub do Dojo Centro.
Retrospectiva / Recordações
retrospectiva

 

 

 

 

 

 

 

 

Além da retrospectiva, tivemos a oportunidade de conversar e relembrar o quanto a presença do Carlos fez diferença no grupo.

Repercussão internacional:
Voltando rapidamente para o assunto do “poder da comunidade”. Neste Dojo tivemos a ilustre presença de um Gringo que simplesmente apareceu rs.
Ok … Vou explicar melhor!
tomas
Tomas Latal é um desenvolvedor em Prostějov, Czech Republic, onde também organiza dojos.
Neste mês ele veio conhecer o Rio de Janeiro com sua namorada … E como um bom Nerd Developer, fez uma pesquisa para ver se existia algum grupo no Rio que realizasse encontros parecidos com Dojo… Chuta quem estava no comecinho do resultado de busca? Acertou quem falou o site do dojorio.org. Como a última postagem foi a minha, ele entrou em contato perguntando se teríamos algum encontro no período em que ele estivesse aqui.
Ele não fala português mas esse Dojo foi em python e python é o esperanto da programação. Como o próprio Tomas disse “Taking part in #riodojo is fun. I can understand only the code not the Portuguese everybody is speaking”.
Esse é mais um exemplo de como a comunidade pode alcançar as pessoas.
* Para quem não sabe, Tomas é o de perna cruzada e sandália
Pilotos de plantão:
Juan Lopes
Otavio Cardoso
Flávio Amieiro
Israel Teixeira
Toti Cavalcanti
Jonatas Emidio
Claudio Berrondo
Leandro Thimóteo
Valdeir Santos
Elias Tandel
Henrique Bastos
Euclides da Cunha
Argentino
Tomas Latal
Por fim, não sou escritor e sei que esse post não deve estar muito bem escrito, mas eu precisava relatar como foi esse Dojo e eu tive que expor exatamente o que estava na minha cabeça. Mesmo assim… Esse é um grupo aberto e eu tenho certeza que eu deixei informações importantes de lado… Logo, deixo aberto para todos que são colaboradores do DojoRio de complementar ou até ajustar o que foi postado.
O dojo rola todas as 4º feiras, começando entre 18:30 – 19:00 e se você gostou, é só chegar! Qualquer dúvida, é só mandar email para a lista do dojo google groups, que sempre tem alguém para responder, por isso, venha!

dojo@Centro 18/03/2015 – Dojo Rio Homenageia Leonard Nimoy

quarta-feira, 25 março 2015

Neste dojo do dia 18/03/2015 tivemos a oportunidade de homenagear o protagonista do personagem mais Nerd já criado, Leonard Nimoy vulgo Spock, que morreu no dia 27/02/2015 aos 83 anos de idade.nimoy-leonard

Tudo bem que esta homenagem não foi planejada, mas nunca antes em um dojo já jogado na terra o nome Spock foi tão pronunciado. Devemos isso ao Sheldon (The Big Bang Theory) com o seu famoso jogo de sorte “pedra, papel, tesoura, lagarto e spock” ou ao seu real criador  o especialista da internet  Sam Kass.

Pois bem… O problema do dia foi o conhecido “JOKENPO”!

Mas não esse JOKENPO:

jokenpo

E sim esse JOKENPO!

jokenpo dbz

Mas com um complicador… Foi adicionado à brincadeira mais dois elementos, o Lagarto e o Spock (Como diz Sheldon Cooper – O que seria da vida sem caprichos).

E se já não bastasse toda essa referência nerd, tivemos uma aula sobre a etimologia por detrás dos nomes de alguns Pokémons… Isso mesmo Pokemons! Acho que nem no dia da toalha tivemos tanta referencia nerd em um dojo ao mesmo tempo.

Para quem não conhece as regras do SHELDON_JOKENPO segue uma imagem que vale mais que mil palavras:

regras-sheldon-jokenpo
Ou pelo menos mais que as 33 palavras utilizada pelo Sheldon para explicar as regras:

regras-sheldon-jokenpo-by-sheldon

Neste dia também, se eu não me engano, foi o primeiro dojo do Israel casado!!!

palmas-israel

Continue lendo »


dojo@Centro 04/06/2014 – Star Wars! Na Guerra ou você mira ou atira!

quarta-feira, 11 junho 2014

Salve padawans de Plantão!

No dia 4 de junho tivemos mais um Dojo no quartel general da DTM e depois de vários meses sem postar aqui no dojorio, nada melhor que falar sobre os temas que movem o mundo: Matemática e é claro StarWars. É isso mesmo que você ouviu (ou leu). O problema selecionado foi sobre Star Wars.

topo


 

O problema:

Há muitos anos atrás em uma galáxia distante, existia um império que dominava todos os outros.  Uma aliança rebelde insatisfeita  com esta situação decide lutar contra essa força, com o objetivo de restaurar a democracia e a paz para todas as nações.

Capitão Cael, um dos comandantes rebeldes, navegando pelo espaço com o seu cruzador espacial, quando ele de repente identifica a presença de uma nave do império ( e de acordo com os padrões da época, todas as naves são tetraedros). Após um momento de surpresa, Cael percebe que está na linha de tiro e pode colocar um canhão em qualquer ponto de sua nave.

Objetivo > Dados os pontos das naves (tetraedros). Qual é a menor distância entre as naves, para melhor posicionar o canhão.

Como eu sei que sou péssimo dando os detalhes das coisas. Segue o link do problema: http://www.urionlinejudge.com.br/judge/en/problems/view/1126

Para os curiosos e DojoHomeworkers aficionados. Segue link do código fonte no github: https://github.com/dojorio/dojo-centro/tree/master/2014/20140604%20-%20naves%20e%20tetraedros%20-%20javascript

Retrospectiva:

 

rindo

 

 

 

 

Guloseimas;

Álgebra linear;

Muita gente;

Javascript;

Referências Star Wars.

 

triste

 

 

 

 

 

 

Teste com javascript;

Começou tarde.

 


 

fimO dojo rola todas as 4º feiras, começando entre 18:30 – 19:00 e se você gostou, é só chegar! Qualquer dúvida, é só mandar email para a lista do dojo google groups, que sempre tem alguém para responder, por isso, venha!


Dojando com estudantes de direito

quarta-feira, 27 novembro 2013

Alô amigos dojeiros!

Há tempos não escrevo aqui e vou quebrar o jejum contando um pouco de uma bagunça que temos feito deste lado da galáxia.

No meio deste ano passei a trabalhar na escola de direito da FGV; como minha pesquisa lá na matemática estava debruçada sobre esse domínio, fez sentido aproveitar a oportunidade de trabalhar direto com essa gente boa que fala muito diferente.

Pouco tempo depois, o professor Ivar Hartmann, responsável pelo Supremo em Números, decidiu começar um grupo de estudos em programação com os estudantes de direito e me convidou para ser “tutor” do grupo.

O desafio era compartilhar do maravilhoso mundo da programação com um grupo que conhecia muito pouco do assunto, com backgrounds e interesses diferentes. Não tive dúvidas: façamos Dojos!

O que se seguiu foi uma experiência bem gostosa. Ver o pessoal entendendo temas como TDD, tipos, mutáveis x imutáveis e as coisas fluindo tão suavemente foi bem legal. Legal não, foi maneiríssimo vê-los comemorando porque o teste passou, pulando de alegria em algum momento eureka e explicando com segurança as próprias sacadas para quem tinha faltado a algum encontro.

Enfim, deu pra ver que focar as pessoas, não o conteúdo, focar a aprendizagem, não a “ensinagem”, faz toda diferença. O Dojo se mostrou mais uma vez um método bem útil pra isso. Tenho aprendido muito a cada encontro.

Termino esse post, então, com três depoimentos dos participantes:

O Grupo de Estudos em Programação é uma oportunidade para o estudante ou profissional do Direito explorar uma área em intenso desenvolvimento. As atividades permitem o desenvolvimento de raciocínio lógico e o aprimoramento da capacidade de estruturação e expressão através da linguagem. Em poucos encontros, os resultados já são evidentes e superaram minhas expectativas. Bianca Dutra

O grupo de estudo é um espaço em que podemos estudar esse tema de vanguarda e com o método do Dojo, em que estamos sempre com a mão na massa . Assim, vendo os conceitos aplicados na prática, chega a ser divertido as reuniões do grupo, que tem um clima muito agradável. Pedro Delfino

Percebi a necessidade de aprender a programar quando do início do meu projeto de Trabalho de Conclusão de Curso. Minha proposta era enfrentar o clássico problema da Judicialização de questões envolvendo a Administração Pública analisando um grande volume de dados, fazer um estudo empírico em direito. À época, capturei, li, categorizei e tabulei em excel cerca de 600 decisões judiciais, tudo manualmente. Consegui fazer as análises que queria e obtive um excelente resultado com o TCC, mas longe do volume de dados que gostaria de explorar, simplesmente porque não sabia programar. Essa etapa que durou cerca de 2 meses, poderia ter sido feita em dias.

A importância de aprender a programar não está só para as pesquisas. O advogado de hoje e do futuro tem e terá cada vez mais que lidar com questões extremamente complexas e, por vezes, envolvendo grande volume de dados. Gerar visualizações para contribuir na tomada de decisões, explorar dados para enxergar estrategicamente, administrar processos e até mesmo fazer cálculo de predileção de determinada tese, tudo isso se torna mais simples e rápido sabendo programar.  Acredito que as aulas que a Direito Rio vem oferecendo aos alunos são de extrema relevância para facilitar o exercício profissional.Isabelle Lessa