Lab Macambira

De Pontão Nós Digitais
Revisão de 21h38min de 5 de outubro de 2011 por Hick209 (discussão | contribs) (Imagem e Video)

Lab Macambira

O Lab Macambira é um grupo distribuído de desenvolvimento avaçado em software livre, iniciado por compositores, arquitetos, pesquisadores universitarios e ex-googlers, atuando nas áreas Audiovisual e Web. Esta wiki é o principal repositório de informações do Lab Macambira, havendo também um Web Site.

Missão e Objetivos

Gnu-linux.png

Desenvolver software livre priorizando tecnologias-chave para a comunidade.

Motores Principais

Demais Pessoas Chave

Colaboradores / Parceiros

Projetos e Atividades

Tabela das Nossas Contribuições a Softwares Livres Externos

  • Atualizada 1 de agosto de 2011
Aplicativo Fizeram Commit Tentando Fazer Apareceu no Oficial?
Mozilla Firefox daneoshiga bzum daneoshiga
Evince (document viewer/pdf) hick209, bzum, marcicano mquasar hick209
BePDF, xpdf marcicano  ?
Ekiga (video conferência) flecha flecha
Empathy (video conferência) fefo
Lib Folks (Telepathy, video conferência) karmiac
Scilab (alternativa ao Matlab) v1z penalv v1z
VxL (video x libraries) v1z v1z
ImageMagick (proc. de imagens) v1z v1z
OpenOffice / LibreOffice hick209
Pure Data - Pd (programacao com blocos) v1z, automata, greenkobold
puredata_opencv (OpenCV + Pd) v1z
Chuck (programacao temporal para musica) automata, greenkobold
WebRTC (videoconferencia pelo navegador) automata
  • Favor notar que muitos participaram e ajudaram os colegas acima em diversos desses commits. Talvez no futuro uma coluna de "participantes/ajudantes" possa ser incluida.

Tabela de Software Livre Criado pela Equipe Lab Macambira

Grupos de Trabalho

Web

Tecnologias Sociais

Ubuntu-logox45.png

Atuais:

Em consideração:

Misto web e audiovisual

Webicon.png
Audio-video.png

Atuais:

  • OSC-Web. Plugins OSC para comunicar dispositivos díspares.
    • Desenvolvimento de "ponte" entre navegadores Web e aplicações/dispositivos pelo protocolo OSC
    • Tecnologias: socket.io, node.js, node-osc, midievent
    • http://automata.cc/osc-web
  • Experimentações com tecnologias Web (HTML5, JS) + Audiovisual
    • Tecnologias: HTML5 (canvas, audio, video), Processing.js, paper.js, raphael.js, Audiolet, node.js, socket.io, express.js, popcorn.js
  • Experimentações com Linguagens de Livecoding (e interface com browser)

Em consideracao:

  • Interface Web para Pylab
  • Conjunto de tecnologias para desenvolvimento Web ágil (framework + bd)
  • Interface Web para projetos de áudio do Renato (FDPweb, ABTweb, ChucKweb, ...)
  • Blabla via Browser e codec do Dr. Rafael Santos Mendes - FEEC/UNICAMP.
  • Material didático e documental. Tutoriais, screencasts e artigos em revistas acadêmicas e de grande circulação. Parceria Santarém e Bahia. Parceria com IFSC-USP para simetrias, artes e implementações computacionais.

Audiovisual

Áudio e Música

Nota musical01.png

Atuais:

Em consideração:

Imagem e Video

Art-palette.png
Countdown-film-42x.jpg

Atuais - ver tambem GT-Video

  • Ambientes de scripting para desenvolvimento de processamento de imagens e video SIP/Scilab, PIL/python;
  • Processamento de video e multiplas imagens:
    • Filtros
    • Tracking, reconhecimento e reconstrucao 3D de objetos (faces, etc), bundler
    • Match moving (aka The Matrix effect), motion capture, augmented reality
  • Libs
    • VxL, OpenCV, Leptonica, ImageMagick, gegl, libav/ffmpeg
  • VideoConferência: Ekiga / tecnologia livre tipo Skype - parte de video, compressao, eye tracking
  • PDF : content-aware zooming, edicao, OCR, form filling
  • AirHackTable: projeto com visao computacional, musica, e origamis para o Festival Contato.
  • Edicao de Video: Kino, Cinelerra, Kdenlives, mplayer, libav/ffmpeg, vlc/videolan

Em consideracao:

  • Manipulacao de Imagens e Design Vetorial: Gimp, Inkscape, mixed pixel/vector/3D design
  • Rivendell Video
  • Nova interface grafica (GUI) para o Pd (pure data) baseada no estilo (ou mesmo codigo) do Blender, o qual tem um esquema de programacao dataflow com caixinhas e cordinhas bem legal.
  • Kinect, Open Kinect em geral, usando talvez apenas algumas webcams baratas
  • Interface interativa para matplotlib: prioridade para uma alterantiva real ao Matlab
  • Softwares para arquitetura

História

Macambira foi um pseudônimo usado por Cleodon Silva, grande vetor da cultura livre, falecido em São Paulo, no dia 7 de junho de 2011 aos 61 anos.

Renato Fabbri e Daniel Marostegan conceberam o grupo juntando-se a Vilson Vieira e Ricardo Fabbri, para trabalho de desenvolvimento de tecnologias de software livre, inicialmente nas áreas:

  • Audiovisual
  • Web

Timeline

Junho 2011: concepcao, organizacao, chamada para recrutamento, socializacao

Julho 2011: entrevistas, tour da teia e do lab para interessados, treinamento intensivo em projetos de software livre, atividade intensiva em geral para fazer o projeto rolar.

Agosto 2011: primeiro mês de AAacambira.

Iniciando no Lab Macambira

Usando o AA

Algumas recomendações de como utilizar bem o AA.

POST:

  • 15 min +- 5m, ou seja, temos 5 minutos de tolerância. Fora desta margem, o log é perdido.
    • pode estourar até 20% dos logs em um mes sem abono de bônus
    • entre 20 e 30% perde 150 conto
    • entre 30 e 40% perde 300 conto
    • entre 40 e 50% perde 450 conto e fica passíel de remoção
  • Posts extras ao bel prazer

SESSÕES E REPOSIÇÕES

  • pode perder e repor ate 3 dias sem abono de bônus
  • cada dia além do terceiro dia perde 50 conto
  • perdeu 7 dias ou mais, mesmo repondo, fica passível de remoção
  • não pode repor mais de uma sessão (2h) em um dia

SESSÕES PERDIDAS

  • cada dia perdido e sem repor, perde 100
  • 3 dias ou mais sem repor, fica passível de remoção do lab

VALIDAÇÕES DOS LOGS

  • Cada dia chega um log para cada um validar (atribuição randômica)
  • Quem valida fica anônimo (não para a gerência)
  • Pontos (uma frase para cada):
    • Fortes
    • Fracos
  • Classificação em: Imprestável, ruim, regular, bom, excelente

TASK LIST

  • Cada GT tem seu task list com prioridades e deadlines (task list externo ao AA numa primeira versao, p.ex. sourceforge),

com tasks alocadas a cada macambira

  • Cada Macabira associa-se a um e somente um GT primário no qual ficará logado pelo AA.
  • A princípio cada um tem autonomia para escolher seu GT primário
  • À gerência, cabe realocar Macambiras em caso de necessidade

ATIVIDADE:

  • Desligar celular
  • Ficar em lugar não movimentado
  • Concentrado
  • Baseado em:
    • Meritocracia
    • Auto-regulagem Social
  • Screencast diário de 2-10 min. (sem ele o log fica inválido)

ADENOS:

  • Em caso de rendimento claramente insatisfatório, pode-se aumentar as horas para 3h diárias
  • Constatada falcatrua, a pessoa automaticamente perde os benefícios financeiros e rola um queima filme forte.

Ferramentas/Comunicação

Projetos para treino

Humor

Referências

Palestra do Linus Torvalds no Google sobre o Git http://git-scm.com

Contato

Fale conosco

Lab Macambira