Páginas

Thursday, July 28, 2011

Estatísticas do Dojo Rio em 2011

Resolvi fazer uns gráficos para mostrar as linguagens que usamos nos dojos, mais como curiosidade que outra coisa.

Para conseguir gerar os dados tive que renomear alguns diretórios de dojos antigos que estavam sem a descrição de problema e linguagem. Depois, atualizei meu script para gerar as estatísticas.

Os gráficos

Este ano:


Todos os dados disponíveis:


Portanto as linguagens mais utilizadas neste ano, assim como em todos os tempos, são Python, Ruby e Javascript.

Alguma sugestão de gráfico que você gostaria de ver?


Os dados brutos

Este ano:
-- python (7) --------------------
20110316: fizzbuzz
20110413: wordwrap
20110420: cheque por extenso
20110427: boliche
20110504: boliche
20110622: anagramas
20110720: contaletras

-- ruby (6) ----------------------
20110105: espiral
20110119: erdos
20110223: letras dos numeros
20110323: pedra papel tesoura
20110615: url
20110629: mijoes

-- javascript (5) ----------------
20110209: anagrama
20110216: telefone
20110302: intervalos
20110713: romanos
20110727: telefone

-- csharp (2) --------------------
20110112: telefone
20110608: wordwrap

-- racket (2) --------------------
20110518: raizes
20110601: caixa eletronico

-- boo (1) -----------------------
20110525: caixa eletronico

-- perl (1) ----------------------
20110511: fizzbuzz

-- smalltalk (1) -----------------
20110706: fizzbuzz
Todos os dados disponíveis, contabilizando os 113 dojos para os quais guardamos o código no repositório:
-- python (50) --------------------
20081203: amigo oculto
20081210: dama
20090114: areas sobrepostas
20090128: adicao reversa e saldo
20090211: bank ocr
20090218: minesweeper
20090304: bank ocr
20090311: romanos
20090401: totem
20090408: ocr
20090415: miner
20090422: miner
20090429: vai um
20090506: estacionamento
20090513: katapotter
20090520: diamond
20090610: agenda
20090617: wow
20090722: piratas
20090729: gerador de relatorios
20090812: game of life
20090923: expressao aritimetica
20091015: display de 7 seg
20091104: poker
20091118: mesa de jantar
20091202: vigenere cipher
20091209: musical score
20100106: sql
20100203: tennis
20100224: metadojo
20100324: jogo da velha
20100428: reversi
20100512: automato
20100623: roleta romana
20100804: ascii
20100825: datas
20100929: espiral
20101006: espiral
20101013: fizzbuzz
20101027: espiral
20101103: forca
20101117: forca
20101201: espiral
20110316: fizzbuzz
20110413: wordwrap
20110420: cheque por extenso
20110427: boliche
20110504: boliche
20110622: anagramas
20110720: contaletras

-- ruby (24) ----------------------
20090701: jogador
20090708: compilador
20090805: catraca
20090819: bowling
20090908: numeric maze
20090916: impedimeto
20091021: torre de hanoi
20091111: grid
20100113: gols
20100127: abastecimento dagua
20100303: detetive
20100414: HomeRange
20100526: saving time
20100609: cheque o xeque
20100616: jokenpo
20100630: validador
20100915: encaixotar
20101020: Espiral
20110105: espiral
20110119: erdos
20110223: letras dos numeros
20110323: pedra papel tesoura
20110615: url
20110629: mijoes

-- javascript (20) ----------------
20090527: atirei o pau no gato
20090603: poker
20090715: piratas
20090826: tenis
20091007: relacionamentos
20091124: saving time
20091223: mictorio
20100210: proxima vitima
20100505: romanos
20100519: pedra papel tesoura
20100602: caminho
20100707: reais por extenso
20100721: 3n+1
20100818: url rewrite
20101222: pedra papel tesoura
20110209: anagrama
20110216: telefone
20110302: intervalos
20110713: romanos
20110727: telefone

-- php (6) -----------------------
20090902: mao inglesa
20091230: kombat
20100714: espiral
20100728: palindromos
20100811: game of life
20100908: cheque o xeque

-- perl (4) ----------------------
20101124: inteiros para romanos
20101208: espiral
20101215: inteiros para romanos
20110511: fizzbuzz

-- csharp (2) --------------------
20110112: telefone
20110608: wordwrap

-- racket (2) --------------------
20110518: raizes
20110601: caixa eletronico

-- shell (2) ---------------------
20100901: fizzbuzz
20100922: url

-- boo (1) -----------------------
20110525: caixa eletronico

-- java (1) ----------------------
20090121: romanos

-- smalltalk (1) -----------------
20110706: fizzbuzz
Consistentemente aparecem as mesmas linguagens nas três primeiras posições: Python, Ruby e Javascript.

No comments: