AApresentação do labMacambira.sf.net

570 visualizações

Publicada em

apresentação geral do labMacambira.sf.net

we are always at IRC channel #labmacambira @ Freenode :::
http://webchat.freenode.net/?channels=#labmacambira

Publicada em: Tecnologia
  • Seja o primeiro a comentar

AApresentação do labMacambira.sf.net

  1. 1. LabMacambira.sf.net Promovendo a Programação de Software Livre Prof. Ricardo Fabbri, Ph.D. 1111 Maio de 2012
  2. 2. 2222
  3. 3. “Macambira” 333
  4. 4. 444
  5. 5. Pedro Macambira é Cleodon Silva 555
  6. 6. Fundadores 666
  7. 7. Ascendência: Felipe Machado oescritorio.com.br 777
  8. 8. 888
  9. 9. 999
  10. 10. 101010
  11. 11. 111111
  12. 12. Hacklabs & Hackdays 121212
  13. 13. 131313
  14. 14. 141414
  15. 15. 151515
  16. 16. 161616
  17. 17. Lab Macambira em Números Maio de 2012 • ~15 Membros ativos • ~ 40 Membros até hoje • Contribuição a > 25 softwares livres externos • Criação de > 20 softwares livres • ~ 60 repositórios Git (40 @labmacambira.sf.net) • 683 Vídeos/Screencasts • 160 páginas wiki (de 353 do pontão) • 157 tickets trac • ~20 pessoas no canal IRC em média • 8 participantes do Google Summer of Code 2012 171717
  18. 18. Google Summer of Code 2012 FASE I • Organizações submetem propostas – 406 em 2012 • Google seleciona organizações – 180 em 2012 • Mozilla • Scilab • KDE • GNU • E-cidadania • Organizações selecionam mentores – 2 ligados ao Lab Macambira 181818
  19. 19. Google Summer of Code 2012 FASE II • Alunos submetem propostas – Quase 7mil em 2012 • Organizações + Google selecionam estudantes – 1210 pagos • 5 ligados ao Lab Macambira – Colaboradores não-pagos • 1 ligado ao Lab Macambira • Investimento direto ~ $10 milhões por ano 191919
  20. 20. Google Summer of Code 2012 Lab Macambira • 8 participantes do Lab Macambira • Cada estudante recebe $5,015 dólares por 3 meses • Projetos: – Scilab: 5 estudantes + 1 mentor – Mozilla: 1 estudante – E-Cidadania: 1 mentor 202020
  21. 21. 212121
  22. 22. Financiamento • Prestação de serviços em massa / Freelancing • Bolsas e verba de empresas – Google Summer of Code → próximos 3 meses – Ethymos – Editais culturais – ONGs • Pontão Nós Digitais / Teia Casa de Criação – Verba governamental direta (CNPq, FAPERJ, MinC) • Não há CNPj único – Usamos várias MEIs + CNPj de ONGs amigas • Vantagem: nenhum chefão22• Desvantagem: muitos chefinhos / clientes 2222
  23. 23. Qualidades do Lab Macambira • Distribuído • Descentralizado • Replicável • Não há sede física • Mínimo de reuniões formais • Mínimo de relatórios 232323
  24. 24. Missão: Desenvolvimento de Software Livre Áudio + Vídeo + Web 242424
  25. 25. Missão: Desenvolvimento de Software Livre • Fusão: (AA) = Hacker + X – Computação + Cultura tradicional – Tecnologia Aberta + Arte – Desmitificação da Alta Tecnologia – Empoderamento da comunidade civil 252525
  26. 26. A Área da Computação com Maior demanda é a Web 262626
  27. 27. Lab Macambira + Ubuntu Ubuntu Também é bom para dev 272727
  28. 28. Lab Macambira + Ubuntu 300GB /home 100GB Ubuntu 11.10 100GB Gentoo? ArchLinux? Slackware? Sabayon? 282828
  29. 29. Lab Macambira + Ubuntu 300GB /home 100GB Ubuntu 11.10 100GB Ubuntu 12.04!! 292929
  30. 30. Lab Macambira + Ubuntu • Sim, Usamos ubuntu para desenvolvimento! – ./configure && make && make install – Pacotes *-dev estáveis • Não foi necessário usar outra distro! 303030
  31. 31. Ubuntu – Graças a Você eu Existo 31 Chico Simões3131
  32. 32. 32 323232
  33. 33. (AA) • Metodologia própria – Microblogging público – Git – IRC + bots – Screencasts – Trac – Wiki – Peer review – Meritocracia – Pseudônimos e Despersonalização 333333
  34. 34. (AA) 343434
  35. 35. (AA) Vantagens • Elimina necessidade de relatórios • Sincronia de maneira asíncrona – Time se informa sob demanda – Minimiza reuniões trandicionais • Elimina necessidade de um chefe – Coletivo funciona de modo espontâneo • Legitimiza ação de um coletivo de SL 35 – O dinheiro investido é convertido em ação real3535
  36. 36. (AA) Vantagens • Documentação não só do produto, mas do processo • Permite empregar programadores medianos – Garante-se que irão fazer um mínimo de trabalho – Após certo tempo de (AA), estarão treinados • Pode ser aplicado a outros coletivos – Não apenas programação! 363636
  37. 37. 373737
  38. 38. Air Hack Table 383838
  39. 39. 393939
  40. 40. 404040
  41. 41. 414141
  42. 42. 424242
  43. 43. 434343
  44. 44. The Making of the AHT • Desenvolvimento do Software – Scilab • Prototipagem / detector de cor – Pd / Pure Data • Programação multimídia – C/C++ • Algoritmos finais 444444
  45. 45. Atividades em Reconstrução 3D 454545
  46. 46. Geometria de Multiplas Perspectivas O Problema • Dada uma sequencia de imagens 2D – Video – Conjunto arbitrario de fotos sem trajetoria definida • O que se pode inferir do mundo 3D? • Onde estava a camera em cada foto? 464646
  47. 47. The Matrix 474747
  48. 48. Paradigma Atual • Baseado em pontos – SIFT features Snavely, Seitz, and Szeliski 2008 Fornece: Orientacao e posicao relativa das cameras Nuvem de pontos 3D 48 Schaffalitzky and Zisserman Brown and Lowe4848 ECCV 2002 3DIM 2005
  49. 49. 3D Curve Sketch 494949
  50. 50. 3D Curve Sketch – Curvas sao mais eficientes, flexiveis, e estruturadas do que pontos. 50 Exemplo de Imagem5050
  51. 51. Atividades no Google: Um Breve Historico • Estagio remunerado em 2008 • Trabalho em periodo integral em 2010 • Ambos no Google Book Search Team • Tarefa: aprimorar sistemas de escaneamento de livros • Muitos livros nao podem ser danificados para escaneamento 515151
  52. 52. 525252

×