https://garoa.net.br/mediawiki/api.php?action=feedcontributions&user=Pitanga&feedformat=atomGaroa Hacker Clube - Contribuições do(a) usuário(a) [pt-br]2024-03-29T11:03:42ZContribuições do(a) usuário(a)MediaWiki 1.35.13https://garoa.net.br/mediawiki/index.php?title=Discuss%C3%A3o:Reuni%C3%A3o_de_20/06/2023&diff=32451Discussão:Reunião de 20/06/20232023-07-26T23:07:33Z<p>Pitanga: Criou página com '==Cadê a área de Blog ? (Anchises)== O blog é implementado por uma extensão chamada [https://www.mediawiki.org/wiki/Extension:Wikilog Wikilog]. Parece que a tag "Wikilog",...'</p>
<hr />
<div>==Cadê a área de Blog ? (Anchises)==<br />
O blog é implementado por uma extensão chamada [https://www.mediawiki.org/wiki/Extension:Wikilog Wikilog]. Parece que a tag "Wikilog", que gera a página corrida do blog não está sendo renderizada. Aparentemente a extensão quebrou com a versão instalada do mediawiki instalada no servidor, e a extensão não é mantida desde 2016. Mas o conteúdo deve estar em artigos do wiki no namespace Blog, só a indexação tá ferrada. Eu não consegui acessar as páginas do namespace Blog por [[Especial:%C3%8Dndice_de_prefixo|aqui]]. Provavelmente, em algum update recente a configuração do namespace no LocalSettings.php foi apagada. O id desse namespace deve ser 100 (ou números pares subsequentes) e ele estará acessível após a configuração do namespace ser adicionada no LocalSettings.php. Nada que uma espiada no banco de dados não desvende. --[[Usuário:Pitanga|Pitanga]] ([[Usuário Discussão:Pitanga|discussão]]) 20h07min de 26 de julho de 2023 (-03)</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Gest%C3%A3o_2019-2020&diff=30886Gestão 2019-20202020-06-20T22:48:03Z<p>Pitanga: </p>
<hr />
<div>==Conselho Manda-chuva (CMC)==<br />
*Chanceler Supremo: [[Usuário:Anchisesbr|Anchises Moraes a.k.a. Lord Kiki]]<br />
<br />
==Conselho Fiscal==<br />
:[[Usuário:Oda|Eduardo Oda]]<br />
:[[Usuário:Lvido|Lucas Vido]]<br />
:[[Usuário:Vmesel|Vinicius Mesel]]<br />
<br />
==Diretoria Executiva==<br />
:Presidente: [[Usuária:Yumi|Amanda Yumi]]<br />
:Diretor de Hardware: [[Usuário:Juca|Felipe Sanches a.k.a. Juca]] <br />
:Diretor de Software: [[Usuário:DQ|Daniel Quadros]]<br />
:Tesoureiro: [[Usuário:Afonso|Afonso Coutinho]]<br />
:Secretário-Geral: [[Usuário:Agaelebe|Hugo Borges]]<br />
<br />
[[Categoria:Garoa]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Associa%C3%A7%C3%A3o&diff=30885Associação2020-06-20T22:47:32Z<p>Pitanga: /* Diretores e Conselheiros Anteriores */</p>
<hr />
<div>O Garoa Hacker Clube é, legalmente falando, uma ''associação'' - em termos chatos, uma ''pessoa jurídica de direito privado, sem fins econômicos ou lucrativos''. Seu [[Estatuto|estatuto]] já está registrado em cartório e temos cadastro na Receita Federal (CNPJ). Como uma associação, o Garoa HC pode representar-se juridicamente e perante terceiros, firmar contratos, adquirir bens em seu nome, emitir notas fiscais, receber doações, entre outros. No entanto, o objetivo da associação é dar suporte burocrático e financeiro às nossas atividades e ela exerce pouca ou nenhuma influência sobre os [[Projetos]] e [[Eventos]] realizados no espaço.<br />
<br />
Em geral todos os [[Estatuto#Cap.C3.ADtulo_II_-_DOS_ASSOCIADOS|Associados]] do Garoa HC tem direito de tomar as decisões relativas ao espaço e à associação, bastando fazer parte do [[Estatuto#Cap.C3.ADtulo_IV_-_DO_CONSELHO_MANDA-CHUVA|Conselho Manda-chuva]]. Além do ''CMC'', existem também o [[Estatuto#Cap.C3.ADtulo_V_-_DO_CONSELHO_FISCAL|Conselho Fiscal]] e a [[Estatuto#Cap.C3.ADtulo_VI_-_DA_DIRETORIA_EXECUTIVA|Diretoria Executiva]], com sua atual composição, eleita e empossada em na [[Assembleia de Fundação]], e prerrogativas (resumidas) abaixo. Existe também a [[Estatuto#Cap.C3.ADtulo_III_-_DA_ASSEMBLEIA_GERAL|Assembleia Geral]], convocada em situações especiais, como as eleições, da qual podem participar todos os associados.<br />
<br />
* Conheça os nossos [[Os_Semeadores_do_Garoa|Membros Fundadores]]<br />
* Conheça os nossos [[OsAssociados|Associados]]<br />
<br />
==Conselho Manda-chuva (CMC)==<br />
O CMC toma decisões burocráticas como realizar compras, elaborar orçamentos, aprovar a prestação de contas, participar institucionalmente de ventos e projetos, etc, além de decidir sobre a entrada de novos associados e diretrizes gerais do hackerspace. Pode fazer parte do CMC qualquer associado com as mensalidades em dia, respeitado o limite de '''[[42]]''' membros. Quem não é associado oficialmente pode comparecer e opinar nas reuniões, sempre aberta a todos, só não terá direito a voto. O Conselho Manda-chuva elege o Chanceler Supremo do Garoa HC e seu Lord Suplente, que organiza as reuniões e é o nosso porta-voz preferencial.<br />
<br />
As [[:Categoria:Reuniões|Reuniões do Conselho Manda-chuva]] acontecem toda terceira terça-feira do mês.<br />
<br />
;Composição<br />
:Chanceler Supremo: [[Usuário:Anchisesbr|Anchises Moraes a.k.a. Darth Kiki]]<br />
:Lord Suplente: &lt;vago&gt;<br />
:[[CMC#Lista de membros|Demais membros]] (lista variável)<br />
<br />
==Conselho Fiscal==<br />
O Conselho Fiscal é responsável por fiscalizar as finanças do Garoa HC, garantindo lisura e transparência.<br />
<br />
;Composição (mandato 2019/2020)<br />
:[[Usuário:Oda|Eduardo Oda]]<br />
:[[Usuário:Lvido|Lucas Vido]]<br />
:[[Usuário:Vmesel|Vinicius Mesel]]<br />
<br />
==Diretoria Executiva==<br />
A Diretoria Executiva é responsável pela administração do Garoa HC. Basicamente, ela tem caráter executivo, isto é, trabalha mas não manda. Seus membros comprometeram-se a arcar com algumas responsabilidades essenciais ao funcionamento do hackerspace.<br />
<br />
;Composição (mandato 2019/2020)<br />
:Presidente: [[Usuária:Yumi|Amanda Yumi]]<br />
:Diretor de Hardware: [[Usuário:Juca|Felipe Sanches a.k.a. Juca]] <br />
:Diretor de Software: [[Usuário:DQ|Daniel Quadros]]<br />
:Tesoureiro: [[Usuário:Afonso|Afonso Coutinho]]<br />
:Secretário-Geral: [[Usuário:Agaelebe|Hugo Borges]]<br />
<br />
As gestões de recursos e atividades que exigem responsabilidades restritas são compartilhadas pelas [[Secretarias]].<br />
<br />
=== Cargos Honorários===<br />
<br />
Tais cargos foram designados pelo CMC para representar associados com colaboração especial ao Garoa<br />
<br />
* Ministro da Propaganda: [[Usuário:Tonydemarco|Tony de Marco]] (indicado na [[Reunião de 20/09/2011]])<br />
* Cônsul: Tiago (indicado na [[Reunião de 15/08/2017]])<br />
<br />
==Diretores e Conselheiros Anteriores==<br />
<br />
* [[Gestão 2011-2012]]<br />
* [[Gestão 2013-2014]]<br />
* [[Gestão 2015-2016]]<br />
* [[Gestão 2017-2018]]<br />
* [[Gestão 2019-2020]]<br />
* [[Chanceler Supremo Hall of Fame]]<br />
<br />
[[Categoria:Garoa]][[Categoria:Meta]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Diretoria&diff=30884Diretoria2020-06-20T22:46:45Z<p>Pitanga: Redirecionando para Associação</p>
<hr />
<div>#REDIRECT [[Associação]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Gest%C3%A3o_2019-2020&diff=30883Gestão 2019-20202020-06-20T22:45:27Z<p>Pitanga: Criou página com '==Conselho Manda-chuva (CMC)== *Chanceler Supremo: Anchises Moraes a.k.a. Lord Kiki ==Conselho Fiscal== PREENCHER ==Diretoria Executiva== :Presidente...'</p>
<hr />
<div>==Conselho Manda-chuva (CMC)==<br />
*Chanceler Supremo: [[Usuário:Anchisesbr|Anchises Moraes a.k.a. Lord Kiki]]<br />
<br />
==Conselho Fiscal==<br />
PREENCHER<br />
<br />
==Diretoria Executiva==<br />
:Presidente: [[Usuária:Yumi|Amanda Yumi]]<br />
:Diretor de Hardware: [[Usuário:Juca|Felipe Sanches a.k.a. Juca]] <br />
:Diretor de Software: [[Usuário:DQ|Daniel Quadros]]<br />
:Tesoureiro: [[Usuário:Afonso|Afonso Coutinho]]<br />
:Secretário-Geral: [[Usuário:Agaelebe|Hugo Borges]]<br />
<br />
[[Categoria:Garoa]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Assembleia_Geral_Estatut%C3%A1ria_2016&diff=29426Assembleia Geral Estatutária 20162019-03-23T06:25:04Z<p>Pitanga: </p>
<hr />
<div>__NOTOC__ __NOEDITSECTION__<br />
'''ATA DA ASSEMBLEIA GERAL EXTRAORDINÁRIA DO'''<br />
<br />
'''GAROA HACKER CLUBE'''<br />
<br />
No dia 20 de fevereiro de 2016, às 15:30, em primeira chamada, atendendo ao [[Edital_de_Convocação_para_AGE_2016|Edital de Convocação emitido pelo Chanceler Supremo no dia 04 de janeiro de 2016]], nesta capital, à Rua Costa Carvalho, 567 FUNDOS, reuniram-se os associados do GAROA HACKER CLUBE, nos termos do Estatuto Social em vigor, para deliberarem exclusivamente quanto à reforma do Estatuto Social, motivada pela necessidade de revisar e sincronizar as datas de Exercício Fiscal e Exercício Social.<br />
<br />
Para presidir os trabalhos, foi indicado por aclamação pelo plenário o Sr. Anchises Moraes Guimarães de Paula e, de acordo com o disposto no Estatuto Social, coube a mim, Gabriel Almeida de Souza, o posto de secretário da Assembleia Geral, ficando assim composta a mesa. <br />
<br />
Tendo verificado a presença de 07 Associados Fundadores, o que satisfaz a exigência do Parágrafo único do Artigo 19 do Estatuto Social, o presidente da mesa deu por instalada a Assembleia, passando a palavra aos Associados presentes. <br />
<br />
Os presentes propõem quatro alterações.<br />
<br />
A alteração da redação do '''Artigo 21''' do Estatuto Social para:<br />
<br />
''A Assembleia Geral reunir-se-à ordinariamente uma vez ao ano, até o dia 01 de março, e extraordinariamente, quando convocada pelo Presidente da Diretoria Executiva, pelo Conselho Manda-chuva, pelo Conselho Fiscal, ou ainda ao menos 1/5 (um quinto) dos Associados Efetivos, que subscreverão e especificarão os motivos da convocação.''<br />
<br />
A alteração da redação do '''Parágrafo 3º do Artigo 43''' do Estatuto Social para:<br />
<br />
''Parágrafo 3º - Os mandatos eleitos pela Assembleia Geral Ordinária terão início no dia primeiro de abril.''<br />
<br />
A alteração da redação do '''Artigo 49''' do Estatuto Social para:<br />
<br />
''O exercício social e financeiro terá duração de 01 (um) ano, tendo início e fim no dia primeiro de abril.''<br />
<br />
A alteração da redação do '''Artigo 50''' do Estatuto Social para:<br />
<br />
''O exercício fiscal terminará em primeiro de abril. de cada ano, quando serão elaboradas as demonstrações financeiras da Associação, em conformidade com as disposições legais.''<br />
<br />
'''As propostas foram aprovadas por unanimidade.'''<br />
<br />
O associado Anchises Moraes Guimarães de Paula propõe a alteração do título de ''Chanceler Supremo" para "Líder Supremo", em consonância com o Episódio VII do Star Wars''<br />
<br />
'''A proposta foi recusada por unanimidade.'''<br />
<br />
Após discussão, os presentes propõem ainda que a redação do '''Artigo 26''' do Estatuto Social seja alterada para:<br />
<br />
''O Chanceler Supremo será eleito por maioria simples dos votos dos Manda-chuvas, com mandato vitalício.''<br />
<br />
'''A proposta foi aprovada por unanimidade.'''<br />
<br />
O presidente da mesa declara que as deliberações tomadas na Assembléia Geral entram em vigor imediatamente.<br />
<br />
Em seguida, passa a palavra para quem quisesse se manifestar e, na ausência de manifesto, e como nada mais havia para ser tratado, agradeceu a presença de todos e deu por encerrada a presente Assembleia Geral exatamente às 21h53.<br />
<br />
Por fim, coube a mim, que servi como secretário, lavrar a presente ata e levá-la a registro junto aos órgãos públicos competentes para surtir os efeitos jurídicos necessários.<br />
<br />
A presente ata segue assinada por mim, pelo presidente do Garoa HC e pelo presidente da mesa, que ainda determinou, com a anuência de todos, que os demais associados assinassem a lista de presença anexa, como sinal de aprovação.<br />
<br />
<br />
<br />
São Paulo, 20 de fevereiro de 2016. <br />
<br />
__________________________________ <br />
<br />
Gabriel Almeida de Souza <br />
<br />
Secretário em exercício <br />
<br />
__________________________________ <br />
<br />
Vitor Fernandes Marinho Ferreira <br />
<br />
Presidente da Diretoria Executiva <br />
<br />
__________________________________ <br />
<br />
Anchises Moraes Guimarães de Paula <br />
<br />
Chanceler Supremo <br />
<br />
Presidente da Assembleia Geral <br />
<br />
<br />
<br />
<br />
----<br />
<br />
Aqui vai a ata da AGE 2016. Basear-se na ata da [[Assembleia Geral Estatutária 2013]] e nos pontos discutidos em <br />
[[Discussão:Estatuto#Sugest.C3.B5es_para_revis.C3.A3o_-_20.2F02.2F2016]].<br />
<br />
* Fevereiro: AGO para eleição (Diretoria, Conselho e Chanceler supremo) + prestação de contas deve ser realizada entre até 01/março.<br />
** Artigo: 21<br />
<br />
* 01/04: início do Exercício Social e Posse da nova diretoria (ou seja, temos pelo menos 1 mês para registrar a ata)<br />
** Artigos: 49, 43<br />
<br />
* Na vacância da Diretoria fica a cargo do Chanceler Supremo todas as atribuições da Diretoria. Até a que seja eleita um nova Diretoria.<br />
<br />
* Trocar a responsabilidade de cobrar associados do Tesoureiro para o Diretor de Software<br />
<br />
* Duração do mandato do Chanceler será vitalicio sendo indicado pelo CMC. Na indicação do C.S. será convocada uma assembléia para referendar um novo C.S..<br />
** Artigos: 26<br />
<br />
* Foi negada a proposta de trocar o titulo do Chanceler Supemo<br />
<br />
* Criar artigo de titulos que pode ser concedido pelo CMC.<br />
<br />
* Pitanga explicou que este artigo foi criado para garantir o "direito de boicote" dos fundadores as AGEs de mudança do estatuto. Ou seja, se a maioria dos fundadores não concordarem com uma mudança no estatuto, eles podem boicotar esta AGE e, assim, a reunião e a mudança não irão ocorrer. Quando não existir mais fundadores, esta cláusula perde valia (afinal a metade de zero é zero).<br />
<br />
Finalizada às 21h53, 157767540 segundos após a fundação<br />
<br />
[[Categoria:Assembleias]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Assembleia_Geral_Estatut%C3%A1ria_2016&diff=29425Assembleia Geral Estatutária 20162019-03-23T06:24:32Z<p>Pitanga: </p>
<hr />
<div>__NOTOC__ __NOEDITSECTION__<br />
'''ATA DA ASSEMBLEIA GERAL EXTRAORDINÁRIA DO'''<br />
<br />
'''GAROA HACKER CLUBE'''<br />
<br />
No dia 20 de fevereiro de 2016, às 15:30, em primeira chamada, atendendo ao [[Edital de Convocação emitido pelo Chanceler Supremo no dia 04 de janeiro de 2016|Edital_de_Convocação_para_AGE_2016]], nesta capital, à Rua Costa Carvalho, 567 FUNDOS, reuniram-se os associados do GAROA HACKER CLUBE, nos termos do Estatuto Social em vigor, para deliberarem exclusivamente quanto à reforma do Estatuto Social, motivada pela necessidade de revisar e sincronizar as datas de Exercício Fiscal e Exercício Social.<br />
<br />
Para presidir os trabalhos, foi indicado por aclamação pelo plenário o Sr. Anchises Moraes Guimarães de Paula e, de acordo com o disposto no Estatuto Social, coube a mim, Gabriel Almeida de Souza, o posto de secretário da Assembleia Geral, ficando assim composta a mesa. <br />
<br />
Tendo verificado a presença de 07 Associados Fundadores, o que satisfaz a exigência do Parágrafo único do Artigo 19 do Estatuto Social, o presidente da mesa deu por instalada a Assembleia, passando a palavra aos Associados presentes. <br />
<br />
Os presentes propõem quatro alterações.<br />
<br />
A alteração da redação do '''Artigo 21''' do Estatuto Social para:<br />
<br />
''A Assembleia Geral reunir-se-à ordinariamente uma vez ao ano, até o dia 01 de março, e extraordinariamente, quando convocada pelo Presidente da Diretoria Executiva, pelo Conselho Manda-chuva, pelo Conselho Fiscal, ou ainda ao menos 1/5 (um quinto) dos Associados Efetivos, que subscreverão e especificarão os motivos da convocação.''<br />
<br />
A alteração da redação do '''Parágrafo 3º do Artigo 43''' do Estatuto Social para:<br />
<br />
''Parágrafo 3º - Os mandatos eleitos pela Assembleia Geral Ordinária terão início no dia primeiro de abril.''<br />
<br />
A alteração da redação do '''Artigo 49''' do Estatuto Social para:<br />
<br />
''O exercício social e financeiro terá duração de 01 (um) ano, tendo início e fim no dia primeiro de abril.''<br />
<br />
A alteração da redação do '''Artigo 50''' do Estatuto Social para:<br />
<br />
''O exercício fiscal terminará em primeiro de abril. de cada ano, quando serão elaboradas as demonstrações financeiras da Associação, em conformidade com as disposições legais.''<br />
<br />
'''As propostas foram aprovadas por unanimidade.'''<br />
<br />
O associado Anchises Moraes Guimarães de Paula propõe a alteração do título de ''Chanceler Supremo" para "Líder Supremo", em consonância com o Episódio VII do Star Wars''<br />
<br />
'''A proposta foi recusada por unanimidade.'''<br />
<br />
Após discussão, os presentes propõem ainda que a redação do '''Artigo 26''' do Estatuto Social seja alterada para:<br />
<br />
''O Chanceler Supremo será eleito por maioria simples dos votos dos Manda-chuvas, com mandato vitalício.''<br />
<br />
'''A proposta foi aprovada por unanimidade.'''<br />
<br />
O presidente da mesa declara que as deliberações tomadas na Assembléia Geral entram em vigor imediatamente.<br />
<br />
Em seguida, passa a palavra para quem quisesse se manifestar e, na ausência de manifesto, e como nada mais havia para ser tratado, agradeceu a presença de todos e deu por encerrada a presente Assembleia Geral exatamente às 21h53.<br />
<br />
Por fim, coube a mim, que servi como secretário, lavrar a presente ata e levá-la a registro junto aos órgãos públicos competentes para surtir os efeitos jurídicos necessários.<br />
<br />
A presente ata segue assinada por mim, pelo presidente do Garoa HC e pelo presidente da mesa, que ainda determinou, com a anuência de todos, que os demais associados assinassem a lista de presença anexa, como sinal de aprovação.<br />
<br />
<br />
<br />
São Paulo, 20 de fevereiro de 2016. <br />
<br />
__________________________________ <br />
<br />
Gabriel Almeida de Souza <br />
<br />
Secretário em exercício <br />
<br />
__________________________________ <br />
<br />
Vitor Fernandes Marinho Ferreira <br />
<br />
Presidente da Diretoria Executiva <br />
<br />
__________________________________ <br />
<br />
Anchises Moraes Guimarães de Paula <br />
<br />
Chanceler Supremo <br />
<br />
Presidente da Assembleia Geral <br />
<br />
<br />
<br />
<br />
----<br />
<br />
Aqui vai a ata da AGE 2016. Basear-se na ata da [[Assembleia Geral Estatutária 2013]] e nos pontos discutidos em <br />
[[Discussão:Estatuto#Sugest.C3.B5es_para_revis.C3.A3o_-_20.2F02.2F2016]].<br />
<br />
* Fevereiro: AGO para eleição (Diretoria, Conselho e Chanceler supremo) + prestação de contas deve ser realizada entre até 01/março.<br />
** Artigo: 21<br />
<br />
* 01/04: início do Exercício Social e Posse da nova diretoria (ou seja, temos pelo menos 1 mês para registrar a ata)<br />
** Artigos: 49, 43<br />
<br />
* Na vacância da Diretoria fica a cargo do Chanceler Supremo todas as atribuições da Diretoria. Até a que seja eleita um nova Diretoria.<br />
<br />
* Trocar a responsabilidade de cobrar associados do Tesoureiro para o Diretor de Software<br />
<br />
* Duração do mandato do Chanceler será vitalicio sendo indicado pelo CMC. Na indicação do C.S. será convocada uma assembléia para referendar um novo C.S..<br />
** Artigos: 26<br />
<br />
* Foi negada a proposta de trocar o titulo do Chanceler Supemo<br />
<br />
* Criar artigo de titulos que pode ser concedido pelo CMC.<br />
<br />
* Pitanga explicou que este artigo foi criado para garantir o "direito de boicote" dos fundadores as AGEs de mudança do estatuto. Ou seja, se a maioria dos fundadores não concordarem com uma mudança no estatuto, eles podem boicotar esta AGE e, assim, a reunião e a mudança não irão ocorrer. Quando não existir mais fundadores, esta cláusula perde valia (afinal a metade de zero é zero).<br />
<br />
Finalizada às 21h53, 157767540 segundos após a fundação<br />
<br />
[[Categoria:Assembleias]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Datas_Especiais&diff=26031Datas Especiais2017-12-28T22:12:02Z<p>Pitanga: </p>
<hr />
<div>* 17 de Janeiro: [http://www.hfday.org Hardware Freedom Day]<br />
*28 de Janeiro: [http://en.wikipedia.org/wiki/Data_Privacy_Day Data Privacy Day]<br />
*05 de Fevereiro: [http://www.safernet.org.br/site/sid2013 Dia da Internet Segura]<br />
*20 de Fevereiro de 2011: [[Fundação]] do Garoa Hacker Clube<br />
*03 de Março: [http://en.wikipedia.org/wiki/Square_root_day Dia da raiz quadrada]<br />
*14 de Março: [http://pt.wikipedia.org/wiki/Dia_do_Pi Dia do Π] (veja também o site http://www.piday.org)<br />
*16 de Março: Aniversário do [http://pt.wikipedia.org/wiki/Stallman Stallman] (1953)<br />
*19 de Março: Aniversário do [[User:Aylons|Aylons]]<br />
*29 de Março: [http://day.arduino.cc Arduino Day]<br />
*20 de Abril: [http://www.hfday.org Hardware Freedom Day]<br />
*25 de Abril: [http://en.wikipedia.org/wiki/DNA_day DNA day]<br />
*04 de Maio: [http://en.wikipedia.org/wiki/Star_Wars_Day Star Wars Day]<br />
*17 de Maio: [http://en.wikipedia.org/wiki/World_Information_Society_Day World Information Society Day (WISD)]<br />
*25 de Maio: [http://pt.wikipedia.org/wiki/Dia_do_Orgulho_Nerd Dia do Orgulho Nerd]<br />
*03 de Junho: lancamento do filme [http://www.imdb.com/title/tt0086567 War Games] (1983)<br />
*08 de Junho: [http://www.worldipv6day.org World IPv6 Day] (Dia Mundial do IPv6)<br />
*18 de Junho: [http://makezine.com/day-of-making/ Maker Day]<br />
*23 de Junho: [http://en.wikipedia.org/wiki/Alan_Turing Turing Birthday] <br />
*10 de Julho: [http://theoatmeal.com/comics/tesla Nikolas Tesla Day]<br />
*22 de Julho: [http://en.wikipedia.org/wiki/Pi_Day Dia da Aproximação do Π]<br />
*28 de Julho: [http://en.wikipedia.org/wiki/System_Administrator_Appreciation_Day Dia do Sysadmin (SAAD)]<br />
*23 de Agosto: [http://pt.wikipedia.org/wiki/Dia_do_Internauta Dia do Internauta]<br />
*28 de Agosto: [http://en.wikipedia.org/wiki/Software_Freedom_Day Dia da Liberdade de Software (SFD - Software Freedom Day) ]<br />
*31 de Agosto: [http://disi.rnp.br Dia Internacional de Segurança em Informática]<br />
*12 de Setembro em anos bissextos [http://pt.wikipedia.org/wiki/Dia_do_Programador Dia do Programador]<br />
*13 de Setembro em anos não bissextos [http://pt.wikipedia.org/wiki/Dia_do_Programador Dia do Programador]<br />
*15 de Setembro: aniversario de lancamento do filme [http://www.imdb.com/title/tt0113243 Hackers] (1995)<br />
*22 de Setembro: [http://en.wikipedia.org/wiki/Hobbit_Day Dia do Hobbit]<br />
*27 de Setembro (de 1983): Anúncio inicial do [http://en.wikipedia.org/wiki/Projeto_GNU Projeto GNU] <br />
*4 de Outubro (de 1985): data de fundação da [http://en.wikipedia.org/wiki/Free_Software_Foundation Free Software Foundation]<br />
*14 de Outubro: [http://findingada.com/ Ada Lovelace Day 2014]<br />
*23 de Outubro - entre às 06:02 e às 18:02 [http://en.wikipedia.org/wiki/Mole_Day Dia do Mol]<br />
*25 de Outubro: [http://www.planalto.gov.br/ccivil_03/_Ato2011-2014/2014/Lei/L13050.htm Dia Nacional do Macarrão]<br />
*31 de Outubro: [http://pt.wikipedia.org/wiki/Dia_do_Saci Dia do Saci] ([http://www.sosaci.org/abaixo-assinado.htm abaixo-assinado])<br />
*08 de Novembro: [[Remembering Aaron Swartz]]<br />
*09 de Novembro: [http://pt.wikipedia.org/wiki/Dia_dos_Inventores Dia do Inventor]<br />
*05 de Dezembro: [http://en.wikipedia.org/wiki/Day_of_the_Ninja#Day_of_the_Ninja Dia do Ninja]<br />
*16 de Dezembro: Aniversário do [https://lhc.net.br LHC]<br />
*17 de Dezembro: Dia do Torno do Garoa (aprovado na [[Reunião de 19/12/2017]])<br />
<br />
==Dias Cinzentos==<br />
<br />
*26 de Abril: [http://en.wikipedia.org/wiki/World_Intellectual_Property_Day World Intellectual Property Day]<br />
*02 de Julho: [http://en.wikipedia.org/wiki/World_UFO_Day WUFODO (World UFO Day Organization)]<br />
*06 de Junho: [http://en.wikipedia.org/wiki/International_Talk_Like_a_Pirate_Day ITLAPD (Dia International de Falar como um Pirata)]<br />
*02 de Novembro: [http://en.wikipedia.org/wiki/Morris_worm Dia do Worm]<br />
*11 de Dezembro: Dia do Engenheiro<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Datas_Especiais&diff=26030Datas Especiais2017-12-28T22:11:15Z<p>Pitanga: </p>
<hr />
<div>* 17 de Janeiro: [http://www.hfday.org Hardware Freedom Day]<br />
*28 de Janeiro: [http://en.wikipedia.org/wiki/Data_Privacy_Day Data Privacy Day]<br />
*05 de Fevereiro: [http://www.safernet.org.br/site/sid2013 Dia da Internet Segura]<br />
*20 de Fevereiro de 2011: Fundação do Garoa Hacker Clube<br />
*03 de Março: [http://en.wikipedia.org/wiki/Square_root_day Dia da raiz quadrada]<br />
*14 de Março: [http://pt.wikipedia.org/wiki/Dia_do_Pi Dia do Π] (veja também o site http://www.piday.org)<br />
*16 de Março: Aniversário do [http://pt.wikipedia.org/wiki/Stallman Stallman] (1953)<br />
*19 de Março: Aniversário do [[User:Aylons|Aylons]]<br />
*29 de Março: [http://day.arduino.cc Arduino Day]<br />
*20 de Abril: [http://www.hfday.org Hardware Freedom Day]<br />
*25 de Abril: [http://en.wikipedia.org/wiki/DNA_day DNA day]<br />
*04 de Maio: [http://en.wikipedia.org/wiki/Star_Wars_Day Star Wars Day]<br />
*17 de Maio: [http://en.wikipedia.org/wiki/World_Information_Society_Day World Information Society Day (WISD)]<br />
*25 de Maio: [http://pt.wikipedia.org/wiki/Dia_do_Orgulho_Nerd Dia do Orgulho Nerd]<br />
*03 de Junho: lancamento do filme [http://www.imdb.com/title/tt0086567 War Games] (1983)<br />
*08 de Junho: [http://www.worldipv6day.org World IPv6 Day] (Dia Mundial do IPv6)<br />
*18 de Junho: [http://makezine.com/day-of-making/ Maker Day]<br />
*23 de Junho: [http://en.wikipedia.org/wiki/Alan_Turing Turing Birthday] <br />
*10 de Julho: [http://theoatmeal.com/comics/tesla Nikolas Tesla Day]<br />
*22 de Julho: [http://en.wikipedia.org/wiki/Pi_Day Dia da Aproximação do Π]<br />
*28 de Julho: [http://en.wikipedia.org/wiki/System_Administrator_Appreciation_Day Dia do Sysadmin (SAAD)]<br />
*23 de Agosto: [http://pt.wikipedia.org/wiki/Dia_do_Internauta Dia do Internauta]<br />
*28 de Agosto: [http://en.wikipedia.org/wiki/Software_Freedom_Day Dia da Liberdade de Software (SFD - Software Freedom Day) ]<br />
*31 de Agosto: [http://disi.rnp.br Dia Internacional de Segurança em Informática]<br />
*12 de Setembro em anos bissextos [http://pt.wikipedia.org/wiki/Dia_do_Programador Dia do Programador]<br />
*13 de Setembro em anos não bissextos [http://pt.wikipedia.org/wiki/Dia_do_Programador Dia do Programador]<br />
*15 de Setembro: aniversario de lancamento do filme [http://www.imdb.com/title/tt0113243 Hackers] (1995)<br />
*22 de Setembro: [http://en.wikipedia.org/wiki/Hobbit_Day Dia do Hobbit]<br />
*27 de Setembro (de 1983): Anúncio inicial do [http://en.wikipedia.org/wiki/Projeto_GNU Projeto GNU] <br />
*4 de Outubro (de 1985): data de fundação da [http://en.wikipedia.org/wiki/Free_Software_Foundation Free Software Foundation]<br />
*14 de Outubro: [http://findingada.com/ Ada Lovelace Day 2014]<br />
*23 de Outubro - entre às 06:02 e às 18:02 [http://en.wikipedia.org/wiki/Mole_Day Dia do Mol]<br />
*25 de Outubro: [http://www.planalto.gov.br/ccivil_03/_Ato2011-2014/2014/Lei/L13050.htm Dia Nacional do Macarrão]<br />
*31 de Outubro: [http://pt.wikipedia.org/wiki/Dia_do_Saci Dia do Saci] ([http://www.sosaci.org/abaixo-assinado.htm abaixo-assinado])<br />
*08 de Novembro: [[Remembering Aaron Swartz]]<br />
*09 de Novembro: [http://pt.wikipedia.org/wiki/Dia_dos_Inventores Dia do Inventor]<br />
*05 de Dezembro: [http://en.wikipedia.org/wiki/Day_of_the_Ninja#Day_of_the_Ninja Dia do Ninja]<br />
*11 de Dezembro: Dia do Engenheiro<br />
*16 de Dezembro: Aniversário do [https://lhc.net.br LHC]<br />
*17 de Dezembro: Dia do Torno do Garoa (aprovado na [[Reunião de 19/12/2017]])<br />
<br />
==Dias Cinzentos==<br />
<br />
*26 de Abril: [http://en.wikipedia.org/wiki/World_Intellectual_Property_Day World Intellectual Property Day]<br />
*02 de Julho: [http://en.wikipedia.org/wiki/World_UFO_Day WUFODO (World UFO Day Organization)]<br />
*06 de Junho: [http://en.wikipedia.org/wiki/International_Talk_Like_a_Pirate_Day ITLAPD (Dia International de Falar como um Pirata)]<br />
*02 de Novembro: [http://en.wikipedia.org/wiki/Morris_worm Dia do Worm]<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Garoando_em_linha&diff=24430Garoando em linha2017-02-21T15:26:17Z<p>Pitanga: </p>
<hr />
<div>Kit sendo desenvolvido para o [[Nós Robôs]] constituido de todos componentes necessários para um seguidor de linha básico, com um tutorial passo-a-passo.<br />
<br />
A proposta é ser o mais didático possível e preparado para quem tem pouco ou nenhum conhecimento em Arduino, eletrônica ou robótica. Nesta página haverá conteúdo um pouco menos amigável, porém ideal para se estudar após compreender tudo contido no [[Garoando em linha#Passo-a-Passo|Passo-a-Passo]].<br />
<br />
==Responsáveis==<br />
[[Usuário:Haoji|Haoji]]<br />
<br />
==Visão Geral==<br />
[[Arquivo:Kit_garoando.jpg|400px]]<br />
[[Arquivo:Chassi.JPG|400px]]<br />
<br />
==Dimensões==<br />
[[Arquivo:Medidaspneu_garoando.png|400px]]<br />
[[Arquivo:medidaschassi_garoando.jpg|400px]]<br />
<br />
==Hardware==<br />
===Componentes do Kit===<br />
<br />
<gallery><br />
File:chassi_garoando.jpg| 1x Chassi de Acrílico<br />
File:rodas_garoando.jpg|2x Rodas com Pneus<br />
File:rodauni_garoando.jpg|1x Roda Universal<br />
File:Motores garoando.jpg| 2x Motores (1:48)<br />
File:encoders_garoa.jpg|2x Encoders, 1x Botão Liga-Desliga, 4x Suportes<br />
File:parafusos_garoando.jpg| 14x Parafusos, 10x Porcas, 4x Espaçadores<br />
File:suportepilha_garoando.jpg| 1x Suporte para Pilhas<br />
File:p4macho_garoando.jpg| 1x Adaptador P4 Macho<br />
File:Motor drive shield.JPG|1x Motor Drive Shield L293D<br />
File:IRsensor.JPG|6x Sensores de Refletância Infravermelhos<br />
File:Hc-sr04-ultrasonic-sensor-500x500.jpg|1x Sensor de Ultrasom<br />
File:ArduinoUno R3.jpg|1x Arduino Uno R3 (ou compatível)"*"<br />
</gallery><br />
<br />
"*" Não incluso dentro do kit pois há vários disponíveis no Garoa<br />
<br />
===Montagem do Chassi===<br />
[[Arquivo:Montagem garoando.jpg|400px]]<br />
<br />
Há incluso no kit um pequeno manual de montagem que apresenta todos componentes básicos e um passo-a-passo de como montá-lo. <br />
<br />
O mesmo pode ser acessado em formato PDF abaixo:<br />
<code><br />
[https://garoa.net.br/wiki/Arquivo:Assemble_garoando.pdf Clique aqui para baixar]<br />
</code><br />
<br />
Futuramente será incluído um manual mais amigável e didático, por enquanto está disponível apenas o fornecido pelo fabricante do chassi.<br />
===Motores===<br />
[[Arquivo:Motores_garoando.jpg|200px]]<br />
<br />
{| class="wikitable"<br />
|-<br />
! Voltagem <br />
| DC 3V || DC 5V || DC 6V<br />
|-<br />
! Corrente <br />
| 100mA || 100mA || 120mA<br />
|-<br />
! Taxa de Redução <br />
| colspan="3" style="text-align: center;" | 48:1 <br />
|-<br />
! RPM (Com pneu) <br />
| 100 || 190 || 240<br />
|-<br />
! Diametro do Pneu<br />
| colspan="3" style="text-align: center;" | 66mm<br />
|-<br />
! Velocidade (m/minuto)<br />
| 20 || 39 || 48<br />
|-<br />
! Peso do Motor<br />
| colspan="3" style="text-align: center;" | 50g<br />
|-<br />
! Tamanho do Motor<br />
| colspan="3" style="text-align: center;" | 70mm*22mm*18mm<br />
|-<br />
! Ruído<br />
| colspan="3" style="text-align: center;" | <65dB<br />
|}<br />
<br />
===Sensor de Ultrasom HC-SR04===<br />
[[Arquivo:Hc-sr04-ultrasonic-sensor-500x500.jpg|200px]]<br />
<br />
{| class="wikitable"<br />
|-<br />
! Pinagem <br />
| VCC || Trig (Disparo) || Echo (Recepção) || GND<br />
|}<br />
<br />
{| class="wikitable"<br />
|-<br />
! Voltagem <br />
| DC 5V <br />
|-<br />
! Corrente (em repouso) <br />
| < 2 mA<br />
|-<br />
! Saída<br />
| Alto 5V / Baixo 0V<br />
|-<br />
! Ângulo<br />
| < 15º<br />
|-<br />
! Distância<br />
| 2 a 450 cm<br />
|-<br />
! Resolução<br />
| 0,3 cm<br />
|}<br />
===Pinos utilizados pelo Motor Drive Shield L293D===<br />
Todos os '''pinos analógicos estão livres''' e acessíveis pelo próprio shield L293D sem a necessidade de um screw (wing) shield. Estes pinos também podem ser utilizados como '''pinos digitais 14 a 19'''.<br />
Há também uma linha de '''5V''' e uma de '''GND''' juntamente dos pinos A0-A5.<br />
<br />
Os pinos digitais '''2''' (acessível pelo shield L293D) e '''13''' '''não são utilizados'''.<br />
<br />
O pino digital '''11''' só é utilizado se o motor DC 1 ou stepper 1 estiver sendo utilizado.<br />
<br />
O pino digital '''3''' só é utilizado se o motor DC 2 ou stepper 1 estiver sendo utilizado.<br />
<br />
O pino digital '''5''' só é utilizado se o motor DC 3 ou stepper 2 estiver sendo utilizado.<br />
<br />
O pino digital '''6''' só é utilizado se o motor DC 4 ou stepper 2 estiver sendo utilizado.<br />
<br />
Os pinos digitais '''4''', '''7''', '''8''' e '''12''' são utilizados se qualquer motor/stepper estiver sendo utilizado através do 74HC595 serial-to-parallel.<br />
<br />
Os pinos digitais '''9''' e '''10''' são utilizados nos servos, #1 e #2 respectivamente.<br />
<br />
===Montagem do Arduino e Shield===<br />
<br />
===Montagem dos Sensores===<br />
<br />
==Software==<br />
<br />
Há um repositório no GitHub destinado para que sejam disponibilizados todos sketches produzidos para este kit.<br />
<br />
https://github.com/haoji/Garoando-em-Linha<br />
<br />
Já está disponível um sketch padrão e uma versão especial para o evento [[Jovem Hacker]].<br />
<br />
===Arduino IDE===<br />
<br />
===Bibliotecas===<br />
====Como instalar====<br />
====Sensor de Ultrasom HC-SR04====<br />
Esta biblioteca torna obter leituras com o HC-SR04 muito mais fácil com código amigável.<br />
<br />
[[Arquivo:HC-SR04medindo_garoando.jpg|500px]]<br />
<br />
Foto de [http://www.jra.so/ J.Rodrigo] do [http://www.ardublog.com Ardublog].<br />
<br />
=====Onde baixar=====<br />
A biblioteca está disponível no GitHub: https://github.com/haoji/Ultrasonic-HC-SR04<br />
<br />
<code><br />
[https://github.com/haoji/Ultrasonic-HC-SR04/archive/master.zip Clique aqui para baixar]<br />
</code><br />
<br />
Copie a pasta "Ultrasonic" para a pasta "libraries". Veja [https://garoa.net.br/wiki/Garoando_em_linha#Como_instalar como Instalar] se tiver dúvidas.<br />
<br />
=====Alterando TimeOut Padrão=====<br />
Por padrão a biblioteca limita o alcance do sensor a ~51cm utilizando um timeout de 3ms. O timeout limita o tempo de execução da função pulsein() para obter resultados mais precisos.<br />
A fórmula para se obter o timeout é a seguinte:<br />
<code><br />
centímetros * 58 = timeout<br />
</code><br />
<br />
Substitua:<br />
<code><br />
Ultrasonic ultrasonic(9,8); // (Trig PIN,Echo PIN)<br />
</code><br />
Por:<br />
<code><br />
Ultrasonic ultrasonic(9,8,3000); // (Trig PIN,Echo PIN, Timeout máximo em µs )<br />
</code><br />
E modifique 3000 pelo valor em µs adequado obtido pela fórmula acima<br />
<br />
=====Exemplo: Plug & Play=====<br />
<br />
Inserir o sensor nos pinos digitais 7, 6, 5, 4 virado para o lado oposto ao Arduino. <br />
<br />
Veja: https://github.com/elrodri/Ultrasonic-HC-SR04/wiki/Plug-&-Play<br />
<br />
<code><br />
// Ultrasonic - Library for HR-SC04 Ultrasonic Ranging Module.<br />
// Rev.4 (06/2012)<br />
// J.Rodrigo ( www.jra.so )<br />
// more info at www.ardublog.com<br />
<br />
#include <Ultrasonic.h><br />
<br />
Ultrasonic ultrasonic(5,6); // (Trig PIN,Echo PIN)<br />
<br />
void setup() {<br />
Serial.begin(9600);<br />
pinMode(4, OUTPUT); // VCC pin<br />
pinMode(7, OUTPUT); // GND ping<br />
digitalWrite(4, HIGH); // VCC +5V mode <br />
digitalWrite(7, LOW); // GND mode<br />
}<br />
<br />
void loop()<br />
{<br />
Serial.print(ultrasonic.Ranging(CM)); // CM (centímetros) ou INC (inches - polegadas)<br />
Serial.println(" cm" );<br />
delay(100);<br />
}<br />
</code><br />
<br />
=====Exemplo: Exibir distância no console serial=====<br />
<br />
<code><br />
// Ultrasonic - Library for HR-SC04 Ultrasonic Ranging Module.<br />
// Rev.4 (06/2012)<br />
// J.Rodrigo ( www.jra.so )<br />
// more info at www.ardublog.com<br />
<br />
#include <Ultrasonic.h><br />
<br />
Ultrasonic ultrasonic(9,8); // (Trig PIN,Echo PIN)<br />
<br />
void setup() {<br />
Serial.begin(9600);<br />
}<br />
<br />
void loop()<br />
{<br />
Serial.print(ultrasonic.Ranging(CM)); // CM (centímetros) ou INC (inches - polegadas)<br />
Serial.println(" cm" );<br />
delay(100);<br />
}<br />
</code><br />
<br />
=====Exemplo: Exibir distância em um display LCD=====<br />
<code><br />
// Ultrasonic - Library for HR-SC04 Ultrasonic Ranging Module.<br />
// Rev.4 (06/2012)<br />
// J.Rodrigo ( www.jra.so )<br />
// more info at www.ardublog.com<br />
<br />
#include <Ultrasonic.h><br />
#include <LiquidCrystal.h><br />
<br />
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // LCD arduino library<br />
<br />
Ultrasonic ultrasonic(9,8); // (Trig PIN,Echo PIN)<br />
<br />
void setup() {<br />
lcd.begin(16, 2);<br />
}<br />
<br />
void loop()<br />
{<br />
lcd.clear();<br />
lcd.setCursor(0, 0);<br />
lcd.print(ultrasonic.Ranging(CM)); // CM (centímetros) ou INC (inches - polegadas)<br />
lcd.print("cm");<br />
delay(100);<br />
}<br />
</code><br />
<br />
=====Exemplo: Obter tempo em ms do disparo à recepção=====<br />
<code><br />
// Ultrasonic - Library for HR-SC04 Ultrasonic Ranging Module.<br />
// Rev.4 (06/2012)<br />
// J.Rodrigo ( www.jra.so )<br />
// more info at www.ardublog.com<br />
<br />
#include <Ultrasonic.h><br />
<br />
Ultrasonic ultrasonic(9,8); // (Trig PIN,Echo PIN)<br />
<br />
void setup() {<br />
Serial.begin(9600); <br />
}<br />
<br />
void loop()<br />
{<br />
Serial.print(ultrasonic.Timing());<br />
Serial.println(" ms" ); // milisegundos<br />
delay(100);<br />
}<br />
</code><br />
<br />
=====Exemplo: Utilizar mais de um sensor em conjunto=====<br />
<code><br />
// Ultrasonic - Library for HR-SC04 Ultrasonic Ranging Module.<br />
// Rev.4 (06/2012)<br />
// J.Rodrigo ( www.jra.so )<br />
// more info at www.ardublog.com<br />
<br />
#include <Ultrasonic.h><br />
<br />
Ultrasonic ultraleft(9,8); // (Trig PIN,Echo PIN)<br />
Ultrasonic ultraright(6,7); // (Trig PIN,Echo PIN)<br />
<br />
void setup() {<br />
Serial.begin(9600); <br />
}<br />
<br />
void loop()<br />
{<br />
Serial.print("Left: ");<br />
Serial.print(ultraleft.Ranging(CM)); // CM (centímetros) ou INC (inches - polegadas)<br />
Serial.print(" cm " );<br />
delay(50);<br />
Serial.print("Right: ");<br />
Serial.print(ultraright.Ranging(CM)); // CM (centímetros) ou INC (inches - polegadas)<br />
Serial.println(" cm" );<br />
delay(50);<br />
}<br />
</code><br />
<br />
====Motor Drive Shield L293D====<br />
=====Onde baixar=====<br />
A biblioteca está disponível no GitHub: https://github.com/haoji/Adafruit-Motor-Shield-library<br />
<br />
<code><br />
[https://github.com/haoji/Adafruit-Motor-Shield-library/archive/master.zip Clique aqui para baixar]<br />
</code><br />
<br />
Renomeie a pasta baixada para "AFMotor" e a mova para a pasta "libraries". Veja [https://garoa.net.br/wiki/Garoando_em_linha#Como_instalar como Instalar] se tiver dúvidas.<br />
<br />
=====Exemplo: Controlando um motor DC=====<br />
<br />
<code><br />
// AFMotor - Biblioteca para o Motor Drive Shield L293D.<br />
// Ladyada ( adafruit.com )<br />
// mais info em learn.adafruit.com/adafruit-motor-shield/<br />
<br />
#include <AFMotor.h><br />
<br />
AF_DCMotor motor(2, MOTOR12_64KHZ); // cria motor #2, 64KHz pwm<br />
<br />
void setup() {<br />
Serial.begin(9600); <br />
Serial.println("Testando motor!");<br />
<br />
motor.setSpeed(200); // define a velocidade para 200/255<br />
}<br />
<br />
void loop() {<br />
Serial.print("tick");<br />
<br />
motor.run(FORWARD); // girar para a frente<br />
delay(1000);<br />
<br />
Serial.print("tock");<br />
motor.run(BACKWARD); // girar para trás<br />
delay(1000);<br />
<br />
Serial.print("tack");<br />
motor.run(RELEASE); // parado<br />
delay(1000);<br />
}<br />
</code><br />
<br />
===Sketch===<br />
<br />
==Passo-a-Passo==<br />
<br />
==Referências==<br />
* Datasheet sensor de refletância infravermelho TCRT5000: http://www.vishay.com/docs/83760/tcrt5000.pdf<br />
<br />
* Datasheet sensor de ultrasom HC-SR04: http://www.micropik.com/PDF/HCSR04.pdf<br />
<br />
* Exemplo de uso do TCRT5000: http://www.bajdi.com/analogread-from-a-tcrt5000-sensor/<br />
<br />
* Outro exemplo de uso do TCRT5000: http://www.bajdi.com/volga-the-line-following-robot/<br />
<br />
* Exemplo de uso do HC-SR04 utilizando biblioteca que já devolve a distância em cm: http://letsmakerobots.com/node/30209<br />
<br />
* Praticamente tudo sobre o Motor Drive Shield L293D com biblioteca: http://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf<br />
<br />
* Arduino Playground, Adafruit Motor Shield: http://playground.arduino.cc/Main/AdafruitMotorShield<br />
<br />
* Mais sobre o Motor Shield: http://learn.adafruit.com/adafruit-motor-shield/<br />
<br />
<br />
[[Categoria:Kits]]<br />
[[Categoria:Projetos]]<br />
[[Categoria:Arduino]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Garoa_Hacker_Camp_2017&diff=24265Garoa Hacker Camp 20172017-02-08T21:43:47Z<p>Pitanga: /* Quem */</p>
<hr />
<div>[[Imagem:Ghcamp_logo.png|right|300px]]<br />
Não eh que vai rolar?<br />
<br />
São apenas 20 vagas! Confirmem até dia 20/02/2017.<br />
<br />
O Garoa Hacker Camp é um acampamento hacker inspirado em eventos como o [http://events.ccc.de/camp/2011/ Chaos Communication Camp], [http://har2009.org Hacking at Random], entre outros. O objetivo é realizar um evento fora da zona de conforto da nossa sede, promovendo a confraternização entre os frequentadores do Garoa Hacker Clube e de outros hackerspaces brasileiros (existentes ou em formação). Além de tudo, é mais um momento para trocar ideias, aprender, ensinar e, principalmente, hackear ao ar livre.<br />
<br />
<br />
=Quando=<br />
Sábado e Domingo, '''1 e 2 de abril''' de 2017 :D<br />
<br />
(Confirmado)<br />
<br />
=Onde=<br />
*Km 40 da Rod Castelo Branco, sentido capital<br />
*40 min de carro a partir do Garoa<br />
*Na rodoviaria da Barra Funda pegar o onibus para Aracariguama e pede para descer no km 40, sai menos de 20 reais.<br />
<br />
=O que=<br />
* 4 refeicoes/dia (caseiras, simples)<br />
* Cama<br />
* Wifi<br />
* Piscina<br />
* Churrasqueira<br />
* Área de pesca<br />
<br />
==Agenda==<br />
<br />
;31/03 Sexta<br />
:chegada à noite, jantar, rodada de apresentações e festival de cinema nerd<br />
;01/04 Sábado<br />
:palestras, painéis, almoço, oficinas, jantar, luau 8-bit (demos, projeções, light painting, synth)<br />
;02/04 Domingo<br />
:oficinas e palestras de manhã, churrascker à tarde, retorno no final da tarde<br />
<br />
== O que levar ==<br />
* Roupa de cama<br />
* Barraca (opcional, valor inclui cama num quarto)<br />
* Repelente de inseto<br />
* Material para a atividade que você pretende organizar<br />
* Sabonete, sabao ou creolina (caso a precise te dar um banho)<br />
* Pelo menos uma muda de roupa (incluindo cueca, se usar)<br />
<br />
=Quanto=<br />
* Associado: R$ 90,00 dia/pessoa<br />
* Nao associado: R$ 120,00 dia/pessoa<br />
<br />
Temos apenas '''20 vagas'''<br />
<br />
Em breve anunciaremos a forma de pagamento.<br />
<br />
==Quem==<br />
Confirmados:<br />
# Oda<br />
# Fabio<br />
# Yumi<br />
# Anchises<br />
# Juca [Vou precisar dormir em cama - minha coluna não dá mais conta de camping...]<br />
# Carine [dormir em cama]<br />
# Tiago<br />
# [[Pitanga]]<br />
# ...<br />
<br />
===Observações===<br />
<br />
0. Os custos de transporte devem correr por conta de cada participante.<br />
<br />
1. Cada participante pode levar sua própria barraca e seus equipamentos básicos de camping (lanterna, cordas, colchão, extensão de tomada para a barraca, cabos RJ45, repelente, toalhas, etc). Ou pode dormir em cama em quarto compartilhado.<br />
<br />
2. '''Não será permitida a participação de menores de 18 anos, exceto se acompanhados pelos pais ou responsáveis legais.'''<br />
<br />
3. É proibida a entrada no evento com armas, materiais radioativos, neutrinos e objetos ofensivos à moral e aos bons costumes. Potato guns são permitidas, desde que usadas em locais designados à prática de tiro.<br />
<br />
==Etc==<br />
* Proximo da casa do Oda (pode ser usada em emergencias ou pelos mais exigentes)<br />
* Da para ir e voltar no mesmo dia para quem nao quiser pernoitar<br />
* Veja em nosso blog como foi o [[Garoa_Hacker_Camp| Garoa Hacker Camp 0]], que realizamos em 2011.<br />
<br />
Dúvidas<br />
* Pode cachorro?<br />
* Preço diferenciado para crianças?<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=V%C3%ADdeos_incr%C3%ADveis_do_33C3&diff=23926Vídeos incríveis do 33C32017-01-04T10:07:39Z<p>Pitanga: </p>
<hr />
<div>Lista criada a partir de um e-mail na lista do Calango e outras recomendações da comunidade. Sinta-se à vontade para adicionar mais itens.<br />
<br />
;[https://media.ccc.de/v/33c3-8414-corporate_surveillance_digital_tracking_big_data_privacy Corporate surveillance, digital tracking, big data & privacy]<br />
Mais de 3800 empresas rastreando, espionando de vendendo a privacidade dos<br />
cidadãos. Quem são elas, o que querem, como o fazem e o que podemos fazer a<br />
respeito. Imperdível.<br />
<br />
;[https://media.ccc.de/v/33c3-8420-anthropology_for_kids_-_what_is_privacy Anthropology for kids - What is privacy?]<br />
Um projeto fundamental que tenta preparar material didático para que as<br />
crianças de hoje não sejam como os adultos de hoje e ontem.<br />
<br />
;[https://media.ccc.de/v/33c3-8369-machine_dreams Machine Dreams]<br />
Dreaming Machines<br />
Entendendo a mente e o universo através de um modelo conceitual de<br />
Inteligência Artificial. Uma das melhores palestras, segundo o pessoal que<br />
estava no chat.<br />
<br />
;[https://media.ccc.de/v/33c3-8064-the_transhumanist_paradox The Transhumanist Paradox]<br />
Deciding between technological utopias in a liberal state.<br />
Discutindo o futuro dos seres humanos e o paradoxo de que tipo de entidade<br />
quer/vai/pode definir como vai ser esse futuro. Segundo o pessoal do chat,<br />
também foi uma das melhores.<br />
<br />
;[https://media.ccc.de/v/33c3-8399-reverse_engineering_outernet Reverse Engineering Outernet]<br />
Outernet é uma empresa que fornece serviços de broadcast de dados por satélite. Essa palestra aborda o processo de engenharia reversa do software proprietário do receptor.<br />
<br />
;[https://media.ccc.de/v/33c3-7964-where_in_the_world_is_carmen_sandiego Where in the world is Carmen Sandiego?]<br />
Nessa palestra abordam-se vulnerabilidades dos sistemas de gerenciamento de reservas aéreas, criados nos anos 80, e demonstra-se como é possível ter acesso a dados pessoais e de passagem aérea a partir de localizadores.</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=V%C3%ADdeos_incr%C3%ADveis_do_33C3&diff=23925Vídeos incríveis do 33C32017-01-04T10:06:20Z<p>Pitanga: Criou página com ';[https://media.ccc.de/v/33c3-8414-corporate_surveillance_digital_tracking_big_data_privacy Corporate surveillance, digital tracking, big data & privacy] Mais de 3800 empresas...'</p>
<hr />
<div>;[https://media.ccc.de/v/33c3-8414-corporate_surveillance_digital_tracking_big_data_privacy Corporate surveillance, digital tracking, big data & privacy]<br />
Mais de 3800 empresas rastreando, espionando de vendendo a privacidade dos<br />
cidadãos. Quem são elas, o que querem, como o fazem e o que podemos fazer a<br />
respeito. Imperdível.<br />
<br />
;[https://media.ccc.de/v/33c3-8420-anthropology_for_kids_-_what_is_privacy Anthropology for kids - What is privacy?]<br />
Um projeto fundamental que tenta preparar material didático para que as<br />
crianças de hoje não sejam como os adultos de hoje e ontem.<br />
<br />
;[https://media.ccc.de/v/33c3-8369-machine_dreams Machine Dreams]<br />
Dreaming Machines<br />
Entendendo a mente e o universo através de um modelo conceitual de<br />
Inteligência Artificial. Uma das melhores palestras, segundo o pessoal que<br />
estava no chat.<br />
<br />
;[https://media.ccc.de/v/33c3-8064-the_transhumanist_paradox The Transhumanist Paradox]<br />
Deciding between technological utopias in a liberal state.<br />
Discutindo o futuro dos seres humanos e o paradoxo de que tipo de entidade<br />
quer/vai/pode definir como vai ser esse futuro. Segundo o pessoal do chat,<br />
também foi uma das melhores.<br />
<br />
;[https://media.ccc.de/v/33c3-8399-reverse_engineering_outernet Reverse Engineering Outernet]<br />
Outernet é uma empresa que fornece serviços de broadcast de dados por satélite. Essa palestra aborda o processo de engenharia reversa do software proprietário do receptor.<br />
<br />
;[https://media.ccc.de/v/33c3-7964-where_in_the_world_is_carmen_sandiego Where in the world is Carmen Sandiego?]<br />
Nessa palestra abordam-se vulnerabilidades dos sistemas de gerenciamento de reservas aéreas, criados nos anos 80, e demonstra-se como é possível ter acesso a dados pessoais e de passagem aérea a partir de localizadores.</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Reuni%C3%A3o_de_20/12/2016&diff=23854Reunião de 20/12/20162016-12-21T11:29:58Z<p>Pitanga: /* Novos Sócios */</p>
<hr />
<div>'''Local:''' Garoa Hacker Clube - Rua Costa Carvalho, 567 FUNDOS, Pinheiros, São Paulo, SP<br />
<br />
'''Início:''' 184030653 segundos desde a fundação<br />
<br />
*Lembrete: teto obrigatório da reunião é 23h30 (deadline do metrô).<br />
<br />
'''Participantes (membros do CMC):'''<br />
* Oda<br />
* Hugo<br />
* Mike<br />
* Vido<br />
* Erin<br />
* Thiago<br />
* Fabricio<br />
<br />
'''Participantes (não membros do CMC):'''<br />
* Rodrigo<br />
* Guisso<br />
<br />
'''Faltas justificadas (membros do CMC):'''<br />
* Anchises<br />
* Vitor<br />
* Fabio (viajando)<br />
* Yumi (viajando)<br />
<br />
==Informes==<br />
<br />
* Gabs informa que a partir de 12/01/2017 a conta do Garoa estará indisponível para ele - precisamos regularizar a situação das atas rapidamente caso contrário teremos novamente a conta bloqueada<br />
* Gabs está trabalhando longe (em Alphaville) e por isso não está muito fácil para ele ir ao banco - precisamos marcar com bastante antecedencia<br />
* Yumi comprou mais camisetas pro Garoa: Preta com o logotipo do Garoa e Preta com o Pixotosco preto<br />
* Yumi fez imãs de geladeira<br />
* Gutem irá pegar as camisetas do Pixotosco na Galeria. (Atrasou a Confecção)<br />
* Rodrigo avisa que Pipe e Grep já estão vermifugados e vacinados.<br />
* Hacking Christmas foi um sucesso!<br />
* Yumi e Anchises estão de parabéns pela decoração (permanente) de Natal.<br />
* Afonso avisa que irá retirar a doação das placas, componentes e Revistas dia 30.<br />
* Guisso anuncia que faz programa em troca de Comida.<br />
* Hugo informa que, até o ultimo sábado, dia 31, irá pintar a Fachada<br />
* A Calçada foi devolvida pelo Governo Golpista<br />
<br />
==Pendências do Último CMC==<br />
<br />
* Foi feita a migração para o novo Escritório de Contabilidade. Dividas antigas foram quitadas.<br />
* Está pendente a troca do segredo da Sala Suja. Gutem está encarregado.<br />
<br />
==Pendências novas==<br />
<br />
* Falar com o Gabrielzinho para registrar as atas em Cartório. E ver com o Gabs o lance da data para mudar de Tesoureiro.<br />
* Oda irá ver o redirecionamento do garoa.club para os usuários.<br />
<br />
==Padawanices==<br />
<br />
===Apresentação===<br />
Nenhum<br />
<br />
===Novos Sócios===<br />
* Yumi propõe o tranqueirinha do [[Usuário:FernandoGuisso|Fernando Guisso]] como associado. Guisso é o CVO do Garoa nos eventos que participamos com o Dumont Hackerspace. Apesar de maker, ele é gente fina.<br />
<br />
* Fabricio propõe [[Usuário:Silveira|Rodrigo Gomes da Silveira]] como associado. O Rodrigo costuma participar de diversos eventos, e adotou a gatinha Pipe, resgatada de um cano d'água durante o 1º e-HAL. Apesar de morar tão perto, ainda não conseguiu pegar a rede Wi-Fi do Garoa na casa dele.<br />
<br />
Fernando Guisso e Rodrigo Silveira foram aprovados como novos associados.<br />
<br />
Novos sócios, bem-vindos e não se esqueçam de dar uma lida no [[Manual do Associado]].<br />
<br />
==CMC==<br />
<br />
===Novos Manda-Chuvas===<br />
* Nenhum<br />
<br />
===Manda-Chuvas com Mandato Revogado===<br />
<br />
* A verificar<br />
<br />
==Pendências de Sócios==<br />
Os seguintes sócios precisam ajudar o tesoureiro a reencontrar os comprovantes dos últimos meses:<br />
* Hugo irá verificar<br />
<br />
Os seguintes sócios foram desligados automaticamente por 3 meses de atraso na mensalidade:<br />
* Hugo irá verificar<br />
<br />
Sócios que regularizaram a situação:<br />
* Hugo irá verificar<br />
* Leandro (Fundação) quer regularizar sua situação<br />
<br />
Os seguintes sócios seguem desligados:<br />
* Hugo irá verificar<br />
<br />
== Itens que sumiram no último mês==<br />
<br />
Alguns itens sumiram do Garoa, foram perdidos ou foram pegos por duendes:<br />
<br />
* Nenhum<br />
<br />
== Lista de compras do mês ==<br />
<br />
Foi identificada a suposta necessidade de compra dos seguintes itens para infraestrutura do Garoa:<br />
<br />
* 2 raquetes eletrônica<br />
* Velas de Citronela<br />
* Lampada anti-mosquito<br />
* Fontes genéricas de notebook (5)<br />
* ModeMCU (4)(do Afonso)<br />
<br />
'''Decisões do CMC:'''<br />
<br />
* CMC aprova a compra dos itens<br />
** Item 1: responsável Oda<br />
** Item 2: responsável Rodrigo<br />
** Item 3: responsável Oda<br />
** Item 4: responsável Oda<br />
** Item 5: responsável Oda<br />
<br />
OBS: o item que não for importante ou essencial, terá a sua compra cancelada se não for realizada no mês seguinte a aprovação.<br />
<br />
==Eventos==<br />
<br />
* Hackercamp - Yumi mandou preços e uma opção. (http://www.campingcabreuva.com.br/)<br />
** Afonso sugeriu outras opções <br />
*** http://www.itaguacamping.com.br/precos.htm<br />
*** http://www.campingtiogato.com.br/tabela-de-precos<br />
** Oda sugere pegar uma chácara lá pela região onde ele mora. Existem algumas na região alugando.<br />
<br />
* Campus Party - Guisso está organizando o Dumont. Precisamos verificar quem do Garoa vai e quem pode oferecer alguma atividade durante o evento.<br />
** Guisso ficará de ver se arruma Day Pass ao invés do Full, pois aí fazemos um rodízio de Associados durante o Evento.<br />
<br />
==CGI==<br />
<br />
* Decisão de indicação de candidato do Garoa para representante do CGI.<br />
** Anchises: acho importante indicarmos algum candidato até mesmo para "marcarmos terreno". Mas, a votação nesse candidato ou não depende de alinhamento com outras entidades participantes e que compartilhem o mesmo interesse. A prioridade deve ser conseguir juntarmos forças para garantir a eleição de um candidato nosso (isto é, 30 votos), e pode ser necessário votarmos em bloco em alguém que seja concenso.<br />
* Decisão de quem será o candidato.<br />
* Verificar responsabilidades em relação ao mapeamento das entidades e estabelecer plano de ação para contato com cada uma delas.<br />
<br />
'''Parabéns, Yumi! Eleita de forma unânime como representante do Garoa no CGI.'''<br />
<br />
<br />
Reunião encerrada a 184038062.<br />
<br />
[[Categoria:Reuniões]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Mediawiki_Reboot&diff=23394Mediawiki Reboot2016-11-07T00:50:58Z<p>Pitanga: /* Pós migração */</p>
<hr />
<div>==Objetivo principal==<br />
O objetivo principal deste projeto é atualizar o [[wpt:Mediawiki|Mediawiki]] - software que roda o [[wiki]] do Garoa para a versão mais recente (a nossa é de 2011).<br />
<br />
[[mw:Manual:Upgrading]]<br />
<br />
==Objetivos secundários==<br />
* Testar o backup feito atualmente - suspeito que ele só salve o banco e não os arquivos de upload<br />
**'''aparentemente, o contrário! Não encontrei o backup do banco, apesar de o Wagner afirmar em um e-mail para a lista do CMC de 06 Mar 2014 que o script do servidor dele faz backup do banco.'''<br />
** ao tentar fazer um dump do banco com o comando do Wagner, encontrei o seguinte erro:<br />
Access denied; you need (at least one of) the RELOAD privilege(s) for this operation <br />
** isso deve ter sido uma configuração que mudou ao longo do tempo e o script não acompanhou<br />
** workaround é executar o dump com usuário root<br />
* Fazer um backup completo do site e restaurá-lo, documentando o processo. Em outras palavras, checar a sanidade do backup.<br />
** backup feito e restore feito, falta verificar a sanidade do processo como um todo<br />
* '''Tentar resolver o problema do memcached'''<br />
* mover coisas como crachá, biblio, etc para outro diretório/vhost tipo foo.garoa.net.br ou dev.garoa.net.br<br />
* melhorar o visual do site<br />
<br />
==Checklist==<br />
<br />
===Cronograma geral Homolog===<br />
* apagar dados do homolog.garoa.net.br '''FEITO'''<br />
* copiar para o homolog.garoa.net.br '''FEITO'''<br />
* instalação mw '''FEITO'''<br />
* arquivos upload '''FEITO'''<br />
* banco de dados '''FEITO'''<br />
* reabilitar SHTML para botões do pagseguro, ou procurar outra alternativa '''FEITO'''<br />
* Documentar instalação atual (quais extensões e porque) '''EM CURSO'''<br />
* Fazer backup produção '''FEITO'''<br />
* Restaurar backup no homolog.garoa.net.br '''FEITO'''<br />
* Atualizar mw '''FEITO'''<br />
* Atualizar extensões '''EM CUSRO'''<br />
* Remover extensões desnecessárias '''EM CURSO'''<br />
* Instalar novas extensões '''EM CURSO'''<br />
* Instalar nova skin '''FEITO'''<br />
* Testar '''EM CURSO'''<br />
* Criar um arquivo README documentando as extensões<br />
* limpar pasta 'ghc'<br />
* BUG: Status deveria rodar no riverraid (privacy concerns)<br />
* migrar outros serviços (que não sejam do wiki) para domínio riverraid.garoa.net.br ou sua respectiva pasta de virtual host<br />
<br />
===Mediawiki/skin/home===<br />
* A ideia é usar Bootstrap e/ou uma skin que use bootstrap:<br />
** Solução adotada: [[mw:Skin:Chameleon]] + [https://bootswatch.com/flatly/ Bootswatch Flatly] + [[MediaWiki:Chameleon.css|customizações CSS]]<br />
* TODO:<br />
** <del>BUG: ícone usuário some na navbar (pois tem a mesma cor)</del><br />
** <del>BUG: Consertar alinhamento geral (ex: links no final extrapolam a página, se colunas somarem 12 extrapolam o body do mediawiki)</del><br />
** <del>BUG: botão "saiba mais" tem combinação de cores ruim (rever paleta)</del><br />
** <del>BUG: retirar sublinhado onHover nos links que são botões</del><br />
** <del>BUG: imagens extrapolam largura no mobile</del><br />
** <del>BUG: imagem do lab de eletrônica é muito hermética, segundo Juca</del><br />
** <del>FEATURE:Tornar o site mobile friendly (responsivo)</del><br />
** <del>FEATURE: Mover o menu "ferramentas de páginas" para um ícone "escrevendo na página" com dropdown e alinhá-lo fora do menu principal</del><br />
** <del>FEATURE: colocar de volta o ''Garoando há'' no rodapé</del><br />
** <del>FEATURE: disponibilizar a fonte Garoa Hacker Clube Bold (e respectiva classe) para o site via CSS</del><br />
** <del>DUVIDA:pedir opinião do Tony sobre fontes e logo/elementos gráficos</del> OK<br />
** <del>BUG: consertar o alinhamento do logo</del><br />
** <del>DUVIDA: ver qual logo será colocado no topo</del> gostei de apenas "Garoa"<br />
** <del>DUVIDA: o logo "oficial" precisa ficar em algum lugar(?)</del> Não<br />
** <del>IDEIA: testar com outros esquemas de cor do bootswatch</del><br />
** <del>BUG: tem muito verde?</del> NÃO<br />
** <del>BUG: Status no appspot não é criptografado</del> - alterado para https<br />
** <del>BUG: logo verde do status aberto some no site (ou tem muito verde no site?)</del> não.<br />
** BUG: pega fontes via API do Google, privacy concerns. Como resolver: baixar as fontes e deixar no servidor<br />
** BUG: pega imagem do Creative Commons.org, privacy concerns<br />
** FEATURE: transformar links no rodapé (imprimir, link permanente, etc) em glyphicons<br />
** FEATURE: carroussel com logos de eventos<br />
** FEATURE: carroussel ou grid com fotos legais<br />
** FEATURE: link para o tumblr<br />
** FEATURE: usar botões do Bootstrap na página de submeter alterações<br />
** <del>FEATURE: deixar o site minimamente compatível com a skin antiga (tipo, se algum dia a skin nova deixar de ser mantida, etc, failsafe)</del><br />
*** <del>mover todo o CSS de customização da skin para um arquivo CSS/less separado e carregar no config</del> movidas para a página MediaWiki:skin.css da skin<br />
*** <del>deixar no Common.css apenas configurações que não quebrem a skin, independente de qual ela seja</del> FEITO<br />
*** <del>mover overrides de $egChameleonExternalLessVariables para o arquivo do item anterior</del> desencana!<br />
*** <del>deixar logo condicional à skin usada pelo usuário</del> <br />
*** <del>liberar usuário para escolher skins (Chameleon ou Vector)</del> FEITO<br />
** TASK: Revisar o LocalSettings.php<br />
<br />
*TODO extensões (mínimo):<br />
** procurar páginas com tags shtml [https://garoa.net.br/w/index.php?title=Especial:Busca&search=shtml&fulltext=Pesquisar&profile=all aqui]<br />
** Instalar NamespaceHTML e verificar o que pode quebrar<br />
** Migrar shtml para namespace html<br />
<br />
===Extensões===<br />
====Atuais====<br />
* <del>SecureHTML - permite adiciona html arbitrário em páginas de modo seguro, usada para botões do pagseguro e webclient IRC</del> '''DEPRECATED'''<br />
* <del>StubManager - dep da anterior</del> '''DEPRECATED'''<br />
* <del>ParserFunctionsHelper - idem</del> '''DEPRECATED'''<br />
* <del>BreadCrumbs - para breadcrumbs</del> '''DEPRECATED'''<br />
* Wikilog - usada no [[Blog]] - atualizar p/ 1.3<br />
* bannedips.php - parece deixar o mw lento - olhar no manual do mediawiki, deixar por enquanto<br />
* <del>ReCaptcha - comentada</del> Aparentemente já vem embutida agora<br />
* <del>ConfirmEdit - comentada</del> Agora é nativo do mw?<br />
* <del>EmbedVideo</del> - broken, achar substituta<br />
* QuestyCaptcha - é a classe de captcha que estamos usando agora. Mas me parece fraca. Um humano pode ensinar um robô a quebrá-la facilmente.<br />
<br />
====Novas extensões====<br />
;Essencial:<br />
* [[mw:Extension:Bootstrap]] - OK<br />
* [[mw:Extension:NamespaceHTML]] restringe rawHTML a determinado(s) namespace(s). [[mw:Manual:Preventing_access#1.10_upwards|Como restringir acesso de edição em um namespace]].<br />
* [[mw:Extension:Widgets]] - talvez seja melhor usar essa<br />
;Necessário:<br />
* [[mw:Extension:SpamBlackList]]<br />
;Útil<br />
* [[mw:Extension:MobileFrontend]] - bonito em celular<br />
* [[mw:Extension:Media_Viewer]] - Esqueminha bonito de mostrar fotos em um artigo<br />
* [[mw:Extension:UploadWizard]] - facilita upload de vários arquivos<br />
* [[mw:Extension:Nuke]] - admins podem apagar páginas em massa (em caso de spam)<br />
;Cosmético<br />
* Extensão para fórmulas matemáticas (LaTeX) - acho que é só habilitar<br />
* Semantic Mediawiki (?)<br />
* News (?)<br />
* [[mw:Extension:SyntaxHighlight_GeSHi]] - code highlighting<br />
* [[mw:Extension:Interwiki]] - extensão para gerenciar interwikis pela interface gráfica<br />
* [[mw:VisualEditor:Welcome|Visual Editor]] - editor WYSIWYG<br />
* [[mw:Extension:CategoryTree]] - navigate category tree<br />
* Alguma extensão para "albuns" de imagens<br />
* Extensão que adicione tema de ícones [https://github.com/FortAwesome/Font-Awesome FontAwesome] - ver https://fortawesome.github.io/Font-Awesome/get-started/ -> PRO<br />
* Ideias de extensões em [[wen:Special:Version]]<br />
<br />
===Plano de migração para produção===<br />
* Anunciar migração na lista 3 dias antes<br />
* Colocar wiki em readonly mode $wgReadOnly = 'Upgrading to MediaWiki 1.24.2';<br />
* Fazer backup completo (pasta do MW e BD ghc_wiki)<br />
* Testar sanidade do backup completo<br />
* Criar nova pasta (nova-prod)<br />
* Copiar tudo da homolog, exceto pasta images<br />
* Copiar images da antiga prod para a nova prod<br />
* Copiar LocalSettings.php (alterar BD e inicialmente deixar vector como padrão)<br />
* Copiar {Common,Vector,Chameleon}.css da homolog<br />
* Copiar Página Principal da homolog<br />
* Copiar outras páginas alteradas da homolog (Eventos Regulares, Links, Lojas, Sidebar, Status) - verificar mudanças recentes<br />
* apagar redirect Falaqueeuteescuto<br />
* testar<br />
** if success remover pasta produção antiga e apontar nova para lá<br />
** else restore backup<br />
<br />
===Pós migração===<br />
* <del>Avaliar necessidade de namespaces</del> FEITO. Inútil<br />
* <del>Consertar/apagar páginas do namespace interno (desabilitar namespace, apagar página, habilitar de novo)</del> REMOVIDO<br />
<br />
==Ideias esparsas==<br />
* usar blockquote para alguma frase célebre<br />
* <del>ideia: taguear logos do tony com Categoria:Logos do Tony<del> FEITO<br />
** IDEA: conteúdo mais dinâmico (ex, atualizações do tumblr)<br />
<br />
==Ideias abandonadas==<br />
** <del>[http://www.mediawikibootstrapskin.co.uk/ Bootstrapskin]</del> - <del>Não é muito bonita, mas é funcional. Não parece suportar a sidebar customizável do mediawiki</del><br />
** <del>[http://www.mediawikibootstrapskin.co.uk/nexus/ Nexus] - do mesmo desenvolvedor da anterior, bem mais bonita. Licenciamento obscuro</del><br />
** <del>Bootstrapskin >= 1.0.45 tem uma skin minimalista para mobile</del><br />
[[Categoria:Projetos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Reuni%C3%A3o_de_15/11/2016&diff=23392Reunião de 15/11/20162016-11-05T14:56:29Z<p>Pitanga: </p>
<hr />
<div>'''Local:''' Garoa Hacker Clube - Rua Costa Carvalho, 567 FUNDOS, Pinheiros, São Paulo, SP<br />
<br />
'''Início:''' xxxxx segundos desde a fundação<br />
<br />
*Lembrete: teto obrigatório da reunião é 23h30 (deadline do metrô).<br />
<br />
'''Participantes (membros do CMC):'''<br />
* nome aqui<br />
* ...<br />
<br />
'''Faltas justificadas (membros do CMC):'''<br />
* nome aqui<br />
* ...<br />
<br />
==Informes==<br />
<br />
* informe<br />
* outro informe<br />
* ...<br />
<br />
==Pendências do Último CMC==<br />
<br />
* pendência<br />
* ...<br />
<br />
==Padawanices==<br />
<br />
===Apresentação===<br />
<br />
* xxxx apresenta xxxxx como seu novo padawan<br />
* ...<br />
<br />
===Novos Sócios===<br />
<!-- Lembrar de registrar os endereços de email de novos associados para adicionar na tabela de cobrança de mensalidades --><br />
* xxxx propõe xxxxx como novo associado<br />
* ...<br />
<br />
Novos sócios, bem-vindos e não se esqueçam de dar uma lida no [[Manual do Associado]].<br />
<br />
==CMC==<br />
<br />
===Novos Manda-Chuvas===<br />
<br />
* nome<br />
* ...<br />
<br />
===Manda-Chuvas com Mandato Revogado===<br />
<br />
* nome<br />
* ...<br />
<br />
==Pendências de Sócios==<br />
Os seguintes sócios precisam ajudar o tesoureiro a reencontrar os comprovantes dos últimos meses:<br />
* nome<br />
* ...<br />
<br />
Os seguintes sócios foram desligados automaticamente por 3 meses de atraso na mensalidade:<br />
* nome<br />
* ...<br />
<br />
Sócios que regularizaram a situação:<br />
* nome<br />
* ...<br />
<br />
Os seguintes sócios seguem desligados:<br />
* nome<br />
* ...<br />
<br />
== Itens que sumiram no último mês==<br />
<br />
Alguns itens sumiram do Garoa, foram perdidos ou foram pegos por duendes:<br />
<br />
* item<br />
* item<br />
<br />
== Lista de compras do mês ==<br />
<br />
Foi identificada a suposta necessidade de compra dos seguintes itens para infraestrutura do Garoa:<br />
<br />
# item<br />
<br />
'''Decisões do CMC:'''<br />
<br />
* CMC aprova a compra dos itens<br />
** Item x: responsável X<br />
* CMC rejeita a compra dos itens a,b,c<br />
<br />
OBS: o item que não for importante ou essencial, terá a sua compra cancelada se não for realizada no mês seguinte a aprovação.<br />
<br />
==Eventos==<br />
<br />
<br />
==Outra Pauta==<br />
<br />
==Mais uma Pauta==<br />
<br />
<br />
Reunião encerrada a xxxxx.</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Usu%C3%A1rio:Pitanga&diff=22786Usuário:Pitanga2016-09-14T16:53:43Z<p>Pitanga: /* Minhas atividades no Garoa */</p>
<hr />
<div>[[Imagem:Pitanga avatar 3dprint.jpg|right|300px|thumb]]<br />
<br />
'''Rodrigo Rodrigues da Silva, aka pitanga.'''<br />
<br />
[[Assembleia de Fundação|Fundador]], [[Gestão 2011-2012|ex-Secretário]], [[Gestão 2015-2016|Conselheiro Fiscal]] e [[wen:Vogon|Ministro da Burocracia]] do [[Sobre|Garoa Hacker Clube]]<br />
<br />
Ativista do [http://www.gnu.org/philosophy/free-sw.html movimento software livre].<br />
<br />
:Meu blog: http://pitanga.polignu.org<br />
:E-mail: pitanga arroba members.fsf.org<br />
:Twitter: https://twitter.com/rodrigopitanga<br />
:Github: https://github.com/rodrigopitanga [https://github.com/rodrigopitanga.atom Atom feed]<br />
:[[wen:GNU Privacy Guard|GPG]] key id: E67BD84E<br />
<br />
==Minhas atividades no Garoa==<br />
* [[Grupo de Desenvolvimento C++ com KiCAD]]<br />
* [[Estatuto]] e [[:Categoria:Assembleias|burrocracias afins]]<br />
* [[Noite do Arduino|Primeiras noites do arduino em 2010]]<br />
* [[Bolinho de Chuva]]<br />
* [[Estúdio|Garoa Hacker Studio]]<br />
* [[:Categoria:Meta|Apoio à criação de outros hackerspaces no Brasil]]<br />
* [[Garoa Hacker Camp]]<br />
* [[Wiki|Instalação e administração do site]]<br />
* [[Especial:Contribuições/Pitanga|Contribuições na wiki]]<br />
* [[Mediawiki Reboot]]<br />
<br />
==Vídeos==<br />
* https://ftp.gnu.org/video/lp2010-sun-libredwg.ogv - Speaking at LibrePlanet'10<br />
* http://audio-video.gnu.org/video/ghm2011/Rodrigo_da_Silva-GNU_LibreDWG.ogv - Speaking at GHM'11<br />
* https://www.youtube.com/watch?v=wRMup_5cFkM - Speaking at Campus Party '12 (pt_BR)<br />
<br />
==Outros projetos==<br />
*https://github.com/rodrigopitanga/django-smssync - integração de aplicações feitas em Django com [https://smssync.ushahidi.com SMSSync], um gateway SMS para Android.<br />
*http://gnu.org/s/libredwg - implementação livre do formato secreto DWG<br />
*http://www.gnu.org/software/soc-projects/guidelines.html - participação do Projeto GNU no [http://code.google.com/soc Google Summer of Code] 2010/11<br />
*http://gnu.org/ghm - GNU Hackers Meetings<br />
*http://gitorious.org/rsilva - meu repositório de código pessoal<br />
*http://secure-sms.googlecode.com - software livre de criptografia para mensagens de texto (SMS)<br />
*http://polignu.org - Grupo de Estudos de Software Livre da Poli-USP<br />
*http://github.com/metamaquina/Metamaquina2 - Impressora 3D livre ''Metamáquina 2''<br />
*http://mediagoblin.org - contribuições à implementação de suporte a arquivos 3D<br />
*http://www.openstreetmap.org/user/pitanga - Mapeamento de regiões remotas, comunidades tradicionais e trilhas de aventura<br />
*https://github.com/rodrigopitanga - minha conta no github<br />
<br />
==Meus posts no blog do Garoa==<br />
obs: alguns eu apenas publiquei no blog, mas não escrevi<br />
<br />
{{Special:Wikilog/User:Pitanga}}<br />
<br />
[[Categoria:Fundadores]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Est%C3%BAdio&diff=22762Estúdio2016-09-13T16:27:46Z<p>Pitanga: </p>
<hr />
<div>O Estúdio é um espaço de atividades da [[Pinheiros|sede]] do Garoa. Responsável: [[Usuário:Blzbruno|Bruno Luiz]]. Status: ATIVO.<br />
<br />
Obs: após ficar inativo por um tempo, o Estúdio voltou a ser montado na sala de jogos (onde tem o arcade e o pebolim) e hoje abriga a atividade [[Synths, Drums and Hack]].<br />
<br />
==Garoa Hacker Studio==<br />
Não é um estúdio completo, profissional, etc, etc. Mas ao menos já é possível discotecar, fuçar em controladores midi e hackear sintetizadores antigos.<br />
<br />
Está lá para todo mundo usar, desde que com cuidado. Mas vale lembrar que algumas coisas são pessoais (minhas), emprestadas para o Garoa por tempo indeterminado.<br />
<br />
[[Imagem:Garoa_hacker_studio.jpeg|thumb|350px|Foto do [[Estúdio]] após limpeza e instalação dos equipamentos]]<br />
<br />
==Anúncio inicial==<br />
[[Blog:Anúncios/Garoa_Hacker_Studio!]]<br />
<br />
==Equipamentos==<br />
<br />
*dois [[Pioneer CDJ-200]]<br />
*um mixer [[Behringer DJX-700]]<br />
*uma placa de som externa [[M-Audio Fast Track Pro USB]] [http://alsa.opensrc.org/M-Audio_FastTrack_Pro M-Audio Fast Track Pro USB]<br />
*um controlador midi [[M-Audio Axiom 61]] com 61 teclas + pads, knobs, sliders, faders, etc<br />
*uns dois sintetizadores (um já estava sendo hackeado e outro ñ sei se funciona)<br />
*uma bateria eletrônica [[Bateria Eletrônica|Alesis DM5]]<br />
*tudo ligado em um aparelho de som (acho q foi doado/emprestado pelo pixel)<br />
<br />
==Regras de uso do espaço==<br />
*Após o uso, cobrir o equipamento com a toalha<br />
*Não tocar som alto após as 22h<br />
<br />
==Ideias de atividades==<br />
*Oficina de discotecagem com CDJ<br />
*Retomar [[Sinestesia Semanal]]<br />
*Oficina de Puredata</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Synths,_Drums_and_Hack&diff=22761Synths, Drums and Hack2016-09-13T16:25:04Z<p>Pitanga: </p>
<hr />
<div>[[Arquivo:Synths-Drums-Hack.jpg|center|logo by Villares]]<br />
Falar sobre os programas de produção e mixagem e desconstrução de estilos, com documentação e estudo e criação de novos estilos e novas interfaces de controle para produção ao vivo.<br />
<br />
== Funcionamento == <br />
<br />
Terças-feiras 19h30<br />
<br />
*1) Na primeira e segunda terça vamos ocupar todo o espaço e focar em produção, criação de protótipos eletrônicos e musicais, incluindo todo o resto.<br />
*2) Na terceira terça, vamos focar em estudos e bate-papos<br />
*3) Na quarta terça, vamos focar em demonstrar o que foi feito(resultado do mês)<br />
<br />
== Goals ==<br />
* Desconstruir estilos, musicas, métodos e ritmos<br />
* Criar novas interfaces<br />
* Criar novos estilos, ritmos e métodos<br />
* Discutir sobre aplicativos, programas e musicalidades<br />
* Misturar música com eletrônica<br />
* Criar musicas abertas que todos possam baixar e usar pra mixar<br />
* Documentar as atividades<br />
* Bater papo sobre cultura e fomento da cultura hacker na música<br />
* Introduzir iniciantes<br />
* Ser responsável pelas festas/eventos do/feito pelo Garoa<br />
* Organizar e melhorar o [[Estúdio]], como sistema de som e deixar tudo plugavel<br />
<br />
== Histórico ==<br />
* 17/06/2016 - Criação da atividade fixa que tem herança da atividade [[Grupo_de_Hacking_Music_-_Estúdio]]<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22741Grupo de Desenvolvimento C++ com KiCAD2016-09-08T05:13:10Z<p>Pitanga: /* Anotações e ideias */</p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
O objetivo da hackatona no e-hal será implementar a importação automática de projetos e bibliotecas do ''Eagle''. Mesmo sendo um software proprietário, o ''Eagle'' é o software EDA ''de-facto'' na comunidade de hardware aberto e livre. O KiCAD tem ganhado terreno, mas tal recurso aceleraria a sua adoção, já que grandes fornecedores como Sparkfun, Arduino e Adafruit usam Eagle e distribuem extensas bibliotecas de componentes.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos da gringa só para isso, o garoa organizou este grupo preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta deste grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter experiência com C++''', porém alguma familiaridade com outra linguagem é desejável. De todo modo, o foco da atividade será programar e aprender programando!<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via [[IRC]] no canal #garoa em irc.freenode.net<br />
<br />
==Investimento==<br />
0<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Desenvolvedores e usuários ficam on-line no canal '''#kicad''' da rede IRC freenode. Se você não tem um cliente IRC, pode acessar [https://webchat.freenode.net/?channels=%23kicad por aqui]<br />
* [https://launchpad.net/~kicad-developers Lista de e-mail dos desenvolvedores do KiCAD]<br />
<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios<del>, então as informações acima podem estar desatualizadas</del>. Existe um ''source mirror'' no github, mas recomendamos que todos façam checkout a partir do launchpad, como nas instruções do Guia de desenvolvedores<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada. No entanto, vale lembrar que o KiCAD é multiplataforma, mas os processos de build para Windows e MacOS são mais complexos.<br />
* Para compilar com símbolos de debug: mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .. && make<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
git clone https://git.launchpad.net/kicad<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma [https://bugs.launchpad.net/kicad/+bugs?field.tag=starter lista de bugs para iniciantes no projeto].<br />
<br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente. A lista abaixo não é exaustiva. Você também pode trabalhar em qualquer outro bug que ache interessante.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* <del>[https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button</del><br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started track in GAL. [[Juca]]<br />
* <del>[https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track".</del> '''Já estava corrigido''': https://code.launchpad.net/~rohbotics/kicad/bug_1424003/+merge/285826<br />
* [https://bugs.launchpad.net/kicad/+bug/1492734 Bug #1492734] Likely DRAWSEGMENT::computeArcBBox() (pcbnew/class_drawsegment.cpp) is the culprit. The issue should solved in DRAWSEGMENT::ViewBBox(), so perhaps both could be merged.<br />
* [https://bugs.launchpad.net/kicad/+bug/793420 Bug #793420] Perhaps it is missing a few OnModify() calls. Wayne proposes a simple solution which may serve as an example.<br />
* [https://bugs.launchpad.net/kicad/+bug/1005383 Bug #1005383] Minor UI issue.<br />
* [https://bugs.launchpad.net/kicad/+bug/1482866 Bug #1482866] One needs to get the currently highlighted net number, and preselect it in the zone creation dialog (pcbnew/dialogs/dialog_copper_zones.cpp) through a ZONE_SETTINGS object.<br />
* [https://bugs.launchpad.net/kicad/+bug/1485941 Bug #1485941] Class CONTEXT_TRACK_WIDTH_MENU (pcbnew/router/router_tool.cpp) lacks an update handler that would update the units whenever the menu is shown. Have a look at CONTEXT_MENU::SetMenuHandler(). It might be also a good introduction to implement [https://bugs.launchpad.net/kicad/+bug/1519973 #1519973].<br />
* [https://bugs.launchpad.net/kicad/+bug/1503921 Bug #1503921] It might be just one 'if' statement missing, though I am not sure.<br />
* ...<br />
<br />
==Referências==<br />
* [https://www.youtube.com/watch?v=wRolB1my6fI] palestra do Wayne Stambaugh (líder do projeto) falando dos "velhos tempos" do KiCAD.<br />
* [http://kicad-pcb.org/contribute/developers/] informações essenciais para novos desenvolvedores<br />
* [https://lists.launchpad.net/kicad-developers/msg25959.html] thread na lista de e-mails sobre o desenvolvimento de suporte a arquivos do Eagle, que será tema da hackatona<br />
* [https://www.youtube.com/user/ChrisGammell] [https://www.youtube.com/user/contextualelectronic] [https://www.youtube.com/playlist?list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q] [https://contextualelectronics.com/] [http://www.theamphour.com/] [http://parts.io/] links para o trabalho do Chris Gammel, citado aos 32:20 da palestra do Wayne<br />
* [[Arquivo:Kicad_dev_intro.pdf| KiCAD dev intro]], documento com uma explicação geral sobre a organizaçãod o código<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes: [[Usuário:Afonso|Afonso]], [[Usuário:Marcelo campos|Marcelo Campos]], Alexandre, [[Usuário:Aylons|Aylons]] (remoto), orsonmmz (desenvolvedor do KiCAD, remoto), [[Pitanga]]<br />
*Falado: objetivos gerais do grupo, organização da documentação (esta página), conversa com os desenvolvedores do KiCAD<br />
*Feito: baixar e compilar o código fonte<br />
<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
==Anotações e ideias==<br />
* Marcelo: coisas que não estão no tutorial - dependência GLM e biblioteca x tem que ser instalada em x_64<br />
* Salvar o ultimo Output Directory-<br />
* Pq os arquivos plotados saem com um nome tipo -Bxxxx, começando com dash? Talvez seja pq o projeto não está salvo e o nome do projeto, que viria antes do dash é a string nula. Nesse caso, deveria ter um nome melhor pois nome de arquivo começando com dash é estranho e escapar o dash na linha de comando não é trivial<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22740Grupo de Desenvolvimento C++ com KiCAD2016-09-08T04:37:13Z<p>Pitanga: </p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
O objetivo da hackatona no e-hal será implementar a importação automática de projetos e bibliotecas do ''Eagle''. Mesmo sendo um software proprietário, o ''Eagle'' é o software EDA ''de-facto'' na comunidade de hardware aberto e livre. O KiCAD tem ganhado terreno, mas tal recurso aceleraria a sua adoção, já que grandes fornecedores como Sparkfun, Arduino e Adafruit usam Eagle e distribuem extensas bibliotecas de componentes.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos da gringa só para isso, o garoa organizou este grupo preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta deste grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter experiência com C++''', porém alguma familiaridade com outra linguagem é desejável. De todo modo, o foco da atividade será programar e aprender programando!<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via [[IRC]] no canal #garoa em irc.freenode.net<br />
<br />
==Investimento==<br />
0<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Desenvolvedores e usuários ficam on-line no canal '''#kicad''' da rede IRC freenode. Se você não tem um cliente IRC, pode acessar [https://webchat.freenode.net/?channels=%23kicad por aqui]<br />
* [https://launchpad.net/~kicad-developers Lista de e-mail dos desenvolvedores do KiCAD]<br />
<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios<del>, então as informações acima podem estar desatualizadas</del>. Existe um ''source mirror'' no github, mas recomendamos que todos façam checkout a partir do launchpad, como nas instruções do Guia de desenvolvedores<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada. No entanto, vale lembrar que o KiCAD é multiplataforma, mas os processos de build para Windows e MacOS são mais complexos.<br />
* Para compilar com símbolos de debug: mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .. && make<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
git clone https://git.launchpad.net/kicad<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma [https://bugs.launchpad.net/kicad/+bugs?field.tag=starter lista de bugs para iniciantes no projeto].<br />
<br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente. A lista abaixo não é exaustiva. Você também pode trabalhar em qualquer outro bug que ache interessante.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* <del>[https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button</del><br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started track in GAL. [[Juca]]<br />
* <del>[https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track".</del> '''Já estava corrigido''': https://code.launchpad.net/~rohbotics/kicad/bug_1424003/+merge/285826<br />
* [https://bugs.launchpad.net/kicad/+bug/1492734 Bug #1492734] Likely DRAWSEGMENT::computeArcBBox() (pcbnew/class_drawsegment.cpp) is the culprit. The issue should solved in DRAWSEGMENT::ViewBBox(), so perhaps both could be merged.<br />
* [https://bugs.launchpad.net/kicad/+bug/793420 Bug #793420] Perhaps it is missing a few OnModify() calls. Wayne proposes a simple solution which may serve as an example.<br />
* [https://bugs.launchpad.net/kicad/+bug/1005383 Bug #1005383] Minor UI issue.<br />
* [https://bugs.launchpad.net/kicad/+bug/1482866 Bug #1482866] One needs to get the currently highlighted net number, and preselect it in the zone creation dialog (pcbnew/dialogs/dialog_copper_zones.cpp) through a ZONE_SETTINGS object.<br />
* [https://bugs.launchpad.net/kicad/+bug/1485941 Bug #1485941] Class CONTEXT_TRACK_WIDTH_MENU (pcbnew/router/router_tool.cpp) lacks an update handler that would update the units whenever the menu is shown. Have a look at CONTEXT_MENU::SetMenuHandler(). It might be also a good introduction to implement [https://bugs.launchpad.net/kicad/+bug/1519973 #1519973].<br />
* [https://bugs.launchpad.net/kicad/+bug/1503921 Bug #1503921] It might be just one 'if' statement missing, though I am not sure.<br />
* ...<br />
<br />
==Referências==<br />
* [https://www.youtube.com/watch?v=wRolB1my6fI] palestra do Wayne Stambaugh (líder do projeto) falando dos "velhos tempos" do KiCAD.<br />
* [http://kicad-pcb.org/contribute/developers/] informações essenciais para novos desenvolvedores<br />
* [https://lists.launchpad.net/kicad-developers/msg25959.html] thread na lista de e-mails sobre o desenvolvimento de suporte a arquivos do Eagle, que será tema da hackatona<br />
* [https://www.youtube.com/user/ChrisGammell] [https://www.youtube.com/user/contextualelectronic] [https://www.youtube.com/playlist?list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q] [https://contextualelectronics.com/] [http://www.theamphour.com/] [http://parts.io/] links para o trabalho do Chris Gammel, citado aos 32:20 da palestra do Wayne<br />
* [[Arquivo:Kicad_dev_intro.pdf| KiCAD dev intro]], documento com uma explicação geral sobre a organizaçãod o código<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes: [[Usuário:Afonso|Afonso]], [[Usuário:Marcelo campos|Marcelo Campos]], Alexandre, [[Usuário:Aylons|Aylons]] (remoto), orsonmmz (desenvolvedor do KiCAD, remoto), [[Pitanga]]<br />
*Falado: objetivos gerais do grupo, organização da documentação (esta página), conversa com os desenvolvedores do KiCAD<br />
*Feito: baixar e compilar o código fonte<br />
<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
==Anotações e ideias==<br />
* Marcelo: coisas que não estão no tutorial - dependência GLM e biblioteca x tem que ser instalada em x_64<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22739Grupo de Desenvolvimento C++ com KiCAD2016-09-08T04:31:37Z<p>Pitanga: /* Informações úteis */</p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
O objetivo da hackatona no e-hal será implementar a importação automática de projetos e bibliotecas do ''Eagle''. Mesmo sendo um software proprietário, o ''Eagle'' é o software EDA ''de-facto'' na comunidade de hardware aberto e livre. O KiCAD tem ganhado terreno, mas tal recurso aceleraria a sua adoção, já que grandes fornecedores como Sparkfun, Arduino e Adafruit usam Eagle e distribuem extensas bibliotecas de componentes.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos da gringa só para isso, o garoa organizou este grupo preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta deste grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter grande experiência com C++''', mas é necessário ter alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via [[IRC]] no canal #garoa em irc.freenode.net<br />
<br />
==Investimento==<br />
0<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Desenvolvedores e usuários ficam on-line no canal '''#kicad''' da rede IRC freenode. Se você não tem um cliente IRC, pode acessar [https://webchat.freenode.net/?channels=%23kicad por aqui]<br />
* [https://launchpad.net/~kicad-developers Lista de e-mail dos desenvolvedores do KiCAD]<br />
<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios<del>, então as informações acima podem estar desatualizadas</del>. Existe um ''source mirror'' no github, mas recomendamos que todos façam checkout a partir do launchpad, como nas instruções do Guia de desenvolvedores<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada. No entanto, vale lembrar que o KiCAD é multiplataforma, mas os processos de build para Windows e MacOS são mais complexos.<br />
* Para compilar com símbolos de debug: mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .. && make<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
git clone https://git.launchpad.net/kicad<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma [https://bugs.launchpad.net/kicad/+bugs?field.tag=starter lista de bugs para iniciantes no projeto].<br />
<br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente. A lista abaixo não é exaustiva. Você também pode trabalhar em qualquer outro bug que ache interessante.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* <del>[https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button</del><br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started track in GAL. [[Juca]]<br />
* <del>[https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track".</del> '''Já estava corrigido''': https://code.launchpad.net/~rohbotics/kicad/bug_1424003/+merge/285826<br />
* [https://bugs.launchpad.net/kicad/+bug/1492734 Bug #1492734] Likely DRAWSEGMENT::computeArcBBox() (pcbnew/class_drawsegment.cpp) is the culprit. The issue should solved in DRAWSEGMENT::ViewBBox(), so perhaps both could be merged.<br />
* [https://bugs.launchpad.net/kicad/+bug/793420 Bug #793420] Perhaps it is missing a few OnModify() calls. Wayne proposes a simple solution which may serve as an example.<br />
* [https://bugs.launchpad.net/kicad/+bug/1005383 Bug #1005383] Minor UI issue.<br />
* [https://bugs.launchpad.net/kicad/+bug/1482866 Bug #1482866] One needs to get the currently highlighted net number, and preselect it in the zone creation dialog (pcbnew/dialogs/dialog_copper_zones.cpp) through a ZONE_SETTINGS object.<br />
* [https://bugs.launchpad.net/kicad/+bug/1485941 Bug #1485941] Class CONTEXT_TRACK_WIDTH_MENU (pcbnew/router/router_tool.cpp) lacks an update handler that would update the units whenever the menu is shown. Have a look at CONTEXT_MENU::SetMenuHandler(). It might be also a good introduction to implement [https://bugs.launchpad.net/kicad/+bug/1519973 #1519973].<br />
* [https://bugs.launchpad.net/kicad/+bug/1503921 Bug #1503921] It might be just one 'if' statement missing, though I am not sure.<br />
* ...<br />
<br />
==Referências==<br />
* [https://www.youtube.com/watch?v=wRolB1my6fI] palestra do Wayne Stambaugh (líder do projeto) falando dos "velhos tempos" do KiCAD.<br />
* [http://kicad-pcb.org/contribute/developers/] informações essenciais para novos desenvolvedores<br />
* [https://lists.launchpad.net/kicad-developers/msg25959.html] thread na lista de e-mails sobre o desenvolvimento de suporte a arquivos do Eagle, que será tema da hackatona<br />
* [https://www.youtube.com/user/ChrisGammell] [https://www.youtube.com/user/contextualelectronic] [https://www.youtube.com/playlist?list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q] [https://contextualelectronics.com/] [http://www.theamphour.com/] [http://parts.io/] links para o trabalho do Chris Gammel, citado aos 32:20 da palestra do Wayne<br />
* [[Arquivo:Kicad_dev_intro.pdf| KiCAD dev intro]], documento com uma explicação geral sobre a organizaçãod o código<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes: [[Usuário:Afonso|Afonso]], [[Usuário:Marcelo campos|Marcelo Campos]], Alexandre, [[Usuário:Aylons|Aylons]] (remoto), orsonmmz (desenvolvedor do KiCAD, remoto), [[Pitanga]]<br />
*Falado: objetivos gerais do grupo, organização da documentação (esta página), conversa com os desenvolvedores do KiCAD<br />
*Feito: baixar e compilar o código fonte<br />
<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
==Anotações e ideias==<br />
* Marcelo: coisas que não estão no tutorial - dependência GLM e biblioteca x tem que ser instalada em x_64<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22738Grupo de Desenvolvimento C++ com KiCAD2016-09-08T01:51:37Z<p>Pitanga: </p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
O objetivo da hackatona no e-hal será implementar a importação automática de projetos e bibliotecas do ''Eagle''. Mesmo sendo um software proprietário, o ''Eagle'' é o software EDA ''de-facto'' na comunidade de hardware aberto e livre. O KiCAD tem ganhado terreno, mas tal recurso aceleraria a sua adoção, já que grandes fornecedores como Sparkfun, Arduino e Adafruit usam Eagle e distribuem extensas bibliotecas de componentes.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos da gringa só para isso, o garoa organizou este grupo preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta deste grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter grande experiência com C++''', mas é necessário ter alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via [[IRC]] no canal #garoa em irc.freenode.net<br />
<br />
==Investimento==<br />
0<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Desenvolvedores e usuários ficam on-line no canal '''#kicad''' da rede IRC freenode. Se você não tem um cliente IRC, pode acessar [https://webchat.freenode.net/?channels=%23kicad por aqui]<br />
* [https://launchpad.net/~kicad-developers Lista de e-mail dos desenvolvedores do KiCAD]<br />
<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios<del>, então as informações acima podem estar desatualizadas</del>. Existe um ''source mirror'' no github, mas recomendamos que todos façam checkout a partir do launchpad, como nas instruções do Guia de desenvolvedores<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada. No entanto, vale lembrar que o KiCAD é multiplataforma, mas os processos de build para Windows e MacOS são mais complexos.<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
git clone https://git.launchpad.net/kicad<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma [https://bugs.launchpad.net/kicad/+bugs?field.tag=starter lista de bugs para iniciantes no projeto].<br />
<br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente. A lista abaixo não é exaustiva. Você também pode trabalhar em qualquer outro bug que ache interessante.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* <del>[https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button</del><br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started track in GAL. [[Juca]]<br />
* <del>[https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track".</del> '''Já estava corrigido''': https://code.launchpad.net/~rohbotics/kicad/bug_1424003/+merge/285826<br />
* [https://bugs.launchpad.net/kicad/+bug/1492734 Bug #1492734] Likely DRAWSEGMENT::computeArcBBox() (pcbnew/class_drawsegment.cpp) is the culprit. The issue should solved in DRAWSEGMENT::ViewBBox(), so perhaps both could be merged.<br />
* [https://bugs.launchpad.net/kicad/+bug/793420 Bug #793420] Perhaps it is missing a few OnModify() calls. Wayne proposes a simple solution which may serve as an example.<br />
* [https://bugs.launchpad.net/kicad/+bug/1005383 Bug #1005383] Minor UI issue.<br />
* [https://bugs.launchpad.net/kicad/+bug/1482866 Bug #1482866] One needs to get the currently highlighted net number, and preselect it in the zone creation dialog (pcbnew/dialogs/dialog_copper_zones.cpp) through a ZONE_SETTINGS object.<br />
* [https://bugs.launchpad.net/kicad/+bug/1485941 Bug #1485941] Class CONTEXT_TRACK_WIDTH_MENU (pcbnew/router/router_tool.cpp) lacks an update handler that would update the units whenever the menu is shown. Have a look at CONTEXT_MENU::SetMenuHandler(). It might be also a good introduction to implement [https://bugs.launchpad.net/kicad/+bug/1519973 #1519973].<br />
* [https://bugs.launchpad.net/kicad/+bug/1503921 Bug #1503921] It might be just one 'if' statement missing, though I am not sure.<br />
* ...<br />
<br />
==Referências==<br />
* [https://www.youtube.com/watch?v=wRolB1my6fI] palestra do Wayne Stambaugh (líder do projeto) falando dos "velhos tempos" do KiCAD.<br />
* [http://kicad-pcb.org/contribute/developers/] informações essenciais para novos desenvolvedores<br />
* [https://lists.launchpad.net/kicad-developers/msg25959.html] thread na lista de e-mails sobre o desenvolvimento de suporte a arquivos do Eagle, que será tema da hackatona<br />
* [https://www.youtube.com/user/ChrisGammell] [https://www.youtube.com/user/contextualelectronic] [https://www.youtube.com/playlist?list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q] [https://contextualelectronics.com/] [http://www.theamphour.com/] [http://parts.io/] links para o trabalho do Chris Gammel, citado aos 32:20 da palestra do Wayne<br />
* [[Arquivo:Kicad_dev_intro.pdf| KiCAD dev intro]], documento com uma explicação geral sobre a organizaçãod o código<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes: [[Usuário:Afonso|Afonso]], [[Usuário:Marcelo campos|Marcelo Campos]], Alexandre, [[Usuário:Aylons|Aylons]] (remoto), orsonmmz (desenvolvedor do KiCAD, remoto), [[Pitanga]]<br />
*Falado: objetivos gerais do grupo, organização da documentação (esta página), conversa com os desenvolvedores do KiCAD<br />
*Feito: baixar e compilar o código fonte<br />
<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
==Anotações e ideias==<br />
* Marcelo: coisas que não estão no tutorial - dependência GLM e biblioteca x tem que ser instalada em x_64<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22737Grupo de Desenvolvimento C++ com KiCAD2016-09-07T23:49:30Z<p>Pitanga: /* Starter patches */</p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
O objetivo da hackatona no e-hal será implementar a importação automática de projetos e bibliotecas do ''Eagle''. Mesmo sendo um software proprietário, o ''Eagle'' é o software EDA ''de-facto'' na comunidade de hardware aberto e livre. O KiCAD tem ganhado terreno, mas tal recurso aceleraria a sua adoção, já que grandes fornecedores como Sparkfun, Arduino e Adafruit usam Eagle e distribuem extensas bibliotecas de componentes.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos da gringa só para isso, o garoa organizou este grupo preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta deste grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter grande experiência com C++''', mas é necessário ter alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via [[IRC]] no canal #garoa em irc.freenode.net<br />
<br />
==Investimento==<br />
0<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Desenvolvedores e usuários ficam on-line no canal '''#kicad''' da rede IRC freenode. Se você não tem um cliente IRC, pode acessar [https://webchat.freenode.net/?channels=%23kicad por aqui]<br />
* [https://launchpad.net/~kicad-developers Lista de e-mail dos desenvolvedores do KiCAD]<br />
<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios<del>, então as informações acima podem estar desatualizadas</del>. Existe um ''source mirror'' no github, mas recomendamos que todos façam checkout a partir do launchpad, como nas instruções do Guia de desenvolvedores<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada. No entanto, vale lembrar que o KiCAD é multiplataforma, mas os processos de build para Windows e MacOS são mais complexos.<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
git clone https://git.launchpad.net/kicad<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma [https://bugs.launchpad.net/kicad/+bugs?field.tag=starter lista de bugs para iniciantes no projeto].<br />
<br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente. A lista abaixo não é exaustiva. Você também pode trabalhar em qualquer outro bug que ache interessante.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* <del>[https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button</del><br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started track in GAL. [[Juca]]<br />
* <del>[https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track".</del> '''Já estava corrigido''': https://code.launchpad.net/~rohbotics/kicad/bug_1424003/+merge/285826<br />
* [https://bugs.launchpad.net/kicad/+bug/1492734 Bug #1492734] Likely DRAWSEGMENT::computeArcBBox() (pcbnew/class_drawsegment.cpp) is the culprit. The issue should solved in DRAWSEGMENT::ViewBBox(), so perhaps both could be merged.<br />
* [https://bugs.launchpad.net/kicad/+bug/793420 Bug #793420] Perhaps it is missing a few OnModify() calls. Wayne proposes a simple solution which may serve as an example.<br />
* [https://bugs.launchpad.net/kicad/+bug/1005383 Bug #1005383] Minor UI issue.<br />
* [https://bugs.launchpad.net/kicad/+bug/1482866 Bug #1482866] One needs to get the currently highlighted net number, and preselect it in the zone creation dialog (pcbnew/dialogs/dialog_copper_zones.cpp) through a ZONE_SETTINGS object.<br />
* [https://bugs.launchpad.net/kicad/+bug/1485941 Bug #1485941] Class CONTEXT_TRACK_WIDTH_MENU (pcbnew/router/router_tool.cpp) lacks an update handler that would update the units whenever the menu is shown. Have a look at CONTEXT_MENU::SetMenuHandler(). It might be also a good introduction to implement [https://bugs.launchpad.net/kicad/+bug/1519973 #1519973].<br />
* [https://bugs.launchpad.net/kicad/+bug/1503921 Bug #1503921] It might be just one 'if' statement missing, though I am not sure.<br />
* ...<br />
<br />
==Referências==<br />
* [https://www.youtube.com/watch?v=wRolB1my6fI] palestra do Wayne Stambaugh (líder do projeto) falando dos "velhos tempos" do KiCAD.<br />
* [http://kicad-pcb.org/contribute/developers/] informações essenciais para novos desenvolvedores<br />
* [https://lists.launchpad.net/kicad-developers/msg25959.html] thread na lista de e-mails sobre o desenvolvimento de suporte a arquivos do Eagle, que será tema da hackatona<br />
* [https://www.youtube.com/user/ChrisGammell] [https://www.youtube.com/user/contextualelectronic] [https://www.youtube.com/playlist?list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q] [https://contextualelectronics.com/] [http://www.theamphour.com/] [http://parts.io/] links para o trabalho do Chris Gammel, citado aos 32:20 da palestra do Wayne<br />
* [[Arquivo:Kicad_dev_intro.pdf| KiCAD dev intro]], documento com uma explicação geral sobre a organizaçãod o código<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes: [[Usuário:Afonso|Afonso]], [[Usuário:Marcelo campos|Marcelo Campos]], Alexandre, [[Usuário:Aylons|Aylons]] (remoto), orsonmmz (desenvolvedor do KiCAD, remoto), [[Pitanga]]<br />
*Falado: objetivos gerais do grupo, organização da documentação (esta página), conversa com os desenvolvedores do KiCAD<br />
*Feito: baixar e compilar o código fonte<br />
<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22731Grupo de Desenvolvimento C++ com KiCAD2016-09-07T23:16:23Z<p>Pitanga: /* Baixar source */</p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
O objetivo da hackatona no e-hal será implementar a importação automática de projetos e bibliotecas do ''Eagle''. Mesmo sendo um software proprietário, o ''Eagle'' é o software EDA ''de-facto'' na comunidade de hardware aberto e livre. O KiCAD tem ganhado terreno, mas tal recurso aceleraria a sua adoção, já que grandes fornecedores como Sparkfun, Arduino e Adafruit usam Eagle e distribuem extensas bibliotecas de componentes.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos da gringa só para isso, o garoa organizou este grupo preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta deste grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter grande experiência com C++''', mas é necessário ter alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via [[IRC]] no canal #garoa em irc.freenode.net<br />
<br />
==Investimento==<br />
0<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Desenvolvedores e usuários ficam on-line no canal '''#kicad''' da rede IRC freenode. Se você não tem um cliente IRC, pode acessar [https://webchat.freenode.net/?channels=%23kicad por aqui]<br />
* [https://launchpad.net/~kicad-developers Lista de e-mail dos desenvolvedores do KiCAD]<br />
<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios<del>, então as informações acima podem estar desatualizadas</del>. Existe um ''source mirror'' no github, mas recomendamos que todos façam checkout a partir do launchpad, como nas instruções do Guia de desenvolvedores<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada. No entanto, vale lembrar que o KiCAD é multiplataforma, mas os processos de build para Windows e MacOS são mais complexos.<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
git clone https://git.launchpad.net/kicad<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma [https://bugs.launchpad.net/kicad/+bugs?field.tag=starter lista de bugs para iniciantes no projeto].<br />
<br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente. A lista abaixo não é exaustiva. Você também pode trabalhar em qualquer outro bug que ache interessante.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* [https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button<br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started tract in GAL. <br />
* [https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track".<br />
* [https://bugs.launchpad.net/kicad/+bug/1492734 Bug #1492734] Likely DRAWSEGMENT::computeArcBBox() (pcbnew/class_drawsegment.cpp) is the culprit. The issue should solved in DRAWSEGMENT::ViewBBox(), so perhaps both could be merged.<br />
* [https://bugs.launchpad.net/kicad/+bug/793420 Bug #793420] Perhaps it is missing a few OnModify() calls. Wayne proposes a simple solution which may serve as an example.<br />
* [https://bugs.launchpad.net/kicad/+bug/1005383 Bug #1005383] Minor UI issue.<br />
* [https://bugs.launchpad.net/kicad/+bug/1482866 Bug #1482866] One needs to get the currently highlighted net number, and preselect it in the zone creation dialog (pcbnew/dialogs/dialog_copper_zones.cpp) through a ZONE_SETTINGS object.<br />
* [https://bugs.launchpad.net/kicad/+bug/1485941 Bug #1485941] Class CONTEXT_TRACK_WIDTH_MENU (pcbnew/router/router_tool.cpp) lacks an update handler that would update the units whenever the menu is shown. Have a look at CONTEXT_MENU::SetMenuHandler(). It might be also a good introduction to implement [https://bugs.launchpad.net/kicad/+bug/1519973 #1519973].<br />
* [https://bugs.launchpad.net/kicad/+bug/1503921 Bug #1503921] It might be just one 'if' statement missing, though I am not sure.<br />
* ...<br />
<br />
==Referências==<br />
* [https://www.youtube.com/watch?v=wRolB1my6fI] palestra do Wayne Stambaugh (líder do projeto) falando dos "velhos tempos" do KiCAD.<br />
* [http://kicad-pcb.org/contribute/developers/] informações essenciais para novos desenvolvedores<br />
* [https://lists.launchpad.net/kicad-developers/msg25959.html] thread na lista de e-mails sobre o desenvolvimento de suporte a arquivos do Eagle, que será tema da hackatona<br />
* [https://www.youtube.com/user/ChrisGammell] [https://www.youtube.com/user/contextualelectronic] [https://www.youtube.com/playlist?list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q] [https://contextualelectronics.com/] [http://www.theamphour.com/] [http://parts.io/] links para o trabalho do Chris Gammel, citado aos 32:20 da palestra do Wayne<br />
* [[Arquivo:Kicad_dev_intro.pdf| KiCAD dev intro]], documento com uma explicação geral sobre a organizaçãod o código<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes: [[Usuário:Afonso|Afonso]], [[Usuário:Marcelo campos|Marcelo Campos]], Alexandre, [[Usuário:Aylons|Aylons]] (remoto), orsonmmz (desenvolvedor do KiCAD, remoto), [[Pitanga]]<br />
*Falado: objetivos gerais do grupo, organização da documentação (esta página), conversa com os desenvolvedores do KiCAD<br />
*Feito: baixar e compilar o código fonte<br />
<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22730Grupo de Desenvolvimento C++ com KiCAD2016-09-07T23:16:07Z<p>Pitanga: /* Informações úteis */</p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
O objetivo da hackatona no e-hal será implementar a importação automática de projetos e bibliotecas do ''Eagle''. Mesmo sendo um software proprietário, o ''Eagle'' é o software EDA ''de-facto'' na comunidade de hardware aberto e livre. O KiCAD tem ganhado terreno, mas tal recurso aceleraria a sua adoção, já que grandes fornecedores como Sparkfun, Arduino e Adafruit usam Eagle e distribuem extensas bibliotecas de componentes.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos da gringa só para isso, o garoa organizou este grupo preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta deste grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter grande experiência com C++''', mas é necessário ter alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via [[IRC]] no canal #garoa em irc.freenode.net<br />
<br />
==Investimento==<br />
0<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Desenvolvedores e usuários ficam on-line no canal '''#kicad''' da rede IRC freenode. Se você não tem um cliente IRC, pode acessar [https://webchat.freenode.net/?channels=%23kicad por aqui]<br />
* [https://launchpad.net/~kicad-developers Lista de e-mail dos desenvolvedores do KiCAD]<br />
<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios<del>, então as informações acima podem estar desatualizadas</del>. Existe um ''source mirror'' no github, mas recomendamos que todos façam checkout a partir do launchpad, como nas instruções do Guia de desenvolvedores<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada. No entanto, vale lembrar que o KiCAD é multiplataforma, mas os processos de build para Windows e MacOS são mais complexos.<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
TOOD<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma [https://bugs.launchpad.net/kicad/+bugs?field.tag=starter lista de bugs para iniciantes no projeto].<br />
<br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente. A lista abaixo não é exaustiva. Você também pode trabalhar em qualquer outro bug que ache interessante.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* [https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button<br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started tract in GAL. <br />
* [https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track".<br />
* [https://bugs.launchpad.net/kicad/+bug/1492734 Bug #1492734] Likely DRAWSEGMENT::computeArcBBox() (pcbnew/class_drawsegment.cpp) is the culprit. The issue should solved in DRAWSEGMENT::ViewBBox(), so perhaps both could be merged.<br />
* [https://bugs.launchpad.net/kicad/+bug/793420 Bug #793420] Perhaps it is missing a few OnModify() calls. Wayne proposes a simple solution which may serve as an example.<br />
* [https://bugs.launchpad.net/kicad/+bug/1005383 Bug #1005383] Minor UI issue.<br />
* [https://bugs.launchpad.net/kicad/+bug/1482866 Bug #1482866] One needs to get the currently highlighted net number, and preselect it in the zone creation dialog (pcbnew/dialogs/dialog_copper_zones.cpp) through a ZONE_SETTINGS object.<br />
* [https://bugs.launchpad.net/kicad/+bug/1485941 Bug #1485941] Class CONTEXT_TRACK_WIDTH_MENU (pcbnew/router/router_tool.cpp) lacks an update handler that would update the units whenever the menu is shown. Have a look at CONTEXT_MENU::SetMenuHandler(). It might be also a good introduction to implement [https://bugs.launchpad.net/kicad/+bug/1519973 #1519973].<br />
* [https://bugs.launchpad.net/kicad/+bug/1503921 Bug #1503921] It might be just one 'if' statement missing, though I am not sure.<br />
* ...<br />
<br />
==Referências==<br />
* [https://www.youtube.com/watch?v=wRolB1my6fI] palestra do Wayne Stambaugh (líder do projeto) falando dos "velhos tempos" do KiCAD.<br />
* [http://kicad-pcb.org/contribute/developers/] informações essenciais para novos desenvolvedores<br />
* [https://lists.launchpad.net/kicad-developers/msg25959.html] thread na lista de e-mails sobre o desenvolvimento de suporte a arquivos do Eagle, que será tema da hackatona<br />
* [https://www.youtube.com/user/ChrisGammell] [https://www.youtube.com/user/contextualelectronic] [https://www.youtube.com/playlist?list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q] [https://contextualelectronics.com/] [http://www.theamphour.com/] [http://parts.io/] links para o trabalho do Chris Gammel, citado aos 32:20 da palestra do Wayne<br />
* [[Arquivo:Kicad_dev_intro.pdf| KiCAD dev intro]], documento com uma explicação geral sobre a organizaçãod o código<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes: [[Usuário:Afonso|Afonso]], [[Usuário:Marcelo campos|Marcelo Campos]], Alexandre, [[Usuário:Aylons|Aylons]] (remoto), orsonmmz (desenvolvedor do KiCAD, remoto), [[Pitanga]]<br />
*Falado: objetivos gerais do grupo, organização da documentação (esta página), conversa com os desenvolvedores do KiCAD<br />
*Feito: baixar e compilar o código fonte<br />
<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22728Grupo de Desenvolvimento C++ com KiCAD2016-09-07T22:34:10Z<p>Pitanga: /* Referências */</p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
O objetivo da hackatona no e-hal será implementar a importação automática de projetos e bibliotecas do ''Eagle''. Mesmo sendo um software proprietário, o ''Eagle'' é o software EDA ''de-facto'' na comunidade de hardware aberto e livre. O KiCAD tem ganhado terreno, mas tal recurso aceleraria a sua adoção, já que grandes fornecedores como Sparkfun, Arduino e Adafruit usam Eagle e distribuem extensas bibliotecas de componentes.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos da gringa só para isso, o garoa organizou este grupo preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta deste grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter grande experiência com C++''', mas é necessário ter alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via [[IRC]] no #garoahc.<br />
<br />
==Investimento==<br />
0<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios, então as informações acima podem estar desatualizadas. Eu fiz o checkout pelo source mirror do github. Acredito que, como, de imediato, ninguém terá acesso de commit, esse checkout já é o suficiente.<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
TOOD<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma [https://bugs.launchpad.net/kicad/+bugs?field.tag=starter lista de bugs para iniciantes no projeto].<br />
<br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente. A lista abaixo não é exaustiva. Você também pode trabalhar em qualquer outro bug que ache interessante.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* [https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button<br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started tract in GAL. <br />
* [https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track".<br />
* [https://bugs.launchpad.net/kicad/+bug/1492734 Bug #1492734] Likely DRAWSEGMENT::computeArcBBox() (pcbnew/class_drawsegment.cpp) is the culprit. The issue should solved in DRAWSEGMENT::ViewBBox(), so perhaps both could be merged.<br />
* [https://bugs.launchpad.net/kicad/+bug/793420 Bug #793420] Perhaps it is missing a few OnModify() calls. Wayne proposes a simple solution which may serve as an example.<br />
* [https://bugs.launchpad.net/kicad/+bug/1005383 Bug #1005383] Minor UI issue.<br />
* [https://bugs.launchpad.net/kicad/+bug/1482866 Bug #1482866] One needs to get the currently highlighted net number, and preselect it in the zone creation dialog (pcbnew/dialogs/dialog_copper_zones.cpp) through a ZONE_SETTINGS object.<br />
* [https://bugs.launchpad.net/kicad/+bug/1485941 Bug #1485941] Class CONTEXT_TRACK_WIDTH_MENU (pcbnew/router/router_tool.cpp) lacks an update handler that would update the units whenever the menu is shown. Have a look at CONTEXT_MENU::SetMenuHandler(). It might be also a good introduction to implement [https://bugs.launchpad.net/kicad/+bug/1519973 #1519973].<br />
* [https://bugs.launchpad.net/kicad/+bug/1503921 Bug #1503921] It might be just one 'if' statement missing, though I am not sure.<br />
* ...<br />
<br />
==Referências==<br />
* [https://www.youtube.com/watch?v=wRolB1my6fI] palestra do Wayne Stambaugh (líder do projeto) falando dos "velhos tempos" do KiCAD.<br />
* [http://kicad-pcb.org/contribute/developers/] informações essenciais para novos desenvolvedores<br />
* [https://lists.launchpad.net/kicad-developers/msg25959.html] thread na lista de e-mails sobre o desenvolvimento de suporte a arquivos do Eagle, que será tema da hackatona<br />
* [https://www.youtube.com/user/ChrisGammell] [https://www.youtube.com/user/contextualelectronic] [https://www.youtube.com/playlist?list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q] [https://contextualelectronics.com/] [http://www.theamphour.com/] [http://parts.io/] links para o trabalho do Chris Gammel, citado aos 32:20 da palestra do Wayne<br />
* [[Arquivo:Kicad_dev_intro.pdf| KiCAD dev intro]], documento com uma explicação geral sobre a organizaçãod o código<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes: [[Usuário:Afonso|Afonso]], [[Usuário:Marcelo campos|Marcelo Campos]], Alexandre, [[Usuário:Aylons|Aylons]] (remoto), orsonmmz (desenvolvedor do KiCAD, remoto), [[Pitanga]]<br />
*Falado: objetivos gerais do grupo, organização da documentação (esta página), conversa com os desenvolvedores do KiCAD<br />
*Feito: baixar e compilar o código fonte<br />
<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Arquivo:Kicad_dev_intro.pdf&diff=22727Arquivo:Kicad dev intro.pdf2016-09-07T22:30:41Z<p>Pitanga: Documento feito pelo orsonmmz (CERN), desenvolvedor do KiCAD</p>
<hr />
<div>Documento feito pelo orsonmmz (CERN), desenvolvedor do KiCAD</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22726Grupo de Desenvolvimento C++ com KiCAD2016-09-07T22:29:30Z<p>Pitanga: /* 07/09/16 */</p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
O objetivo da hackatona no e-hal será implementar a importação automática de projetos e bibliotecas do ''Eagle''. Mesmo sendo um software proprietário, o ''Eagle'' é o software EDA ''de-facto'' na comunidade de hardware aberto e livre. O KiCAD tem ganhado terreno, mas tal recurso aceleraria a sua adoção, já que grandes fornecedores como Sparkfun, Arduino e Adafruit usam Eagle e distribuem extensas bibliotecas de componentes.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos da gringa só para isso, o garoa organizou este grupo preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta deste grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter grande experiência com C++''', mas é necessário ter alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via [[IRC]] no #garoahc.<br />
<br />
==Investimento==<br />
0<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios, então as informações acima podem estar desatualizadas. Eu fiz o checkout pelo source mirror do github. Acredito que, como, de imediato, ninguém terá acesso de commit, esse checkout já é o suficiente.<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
TOOD<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma [https://bugs.launchpad.net/kicad/+bugs?field.tag=starter lista de bugs para iniciantes no projeto].<br />
<br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente. A lista abaixo não é exaustiva. Você também pode trabalhar em qualquer outro bug que ache interessante.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* [https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button<br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started tract in GAL. <br />
* [https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track".<br />
* [https://bugs.launchpad.net/kicad/+bug/1492734 Bug #1492734] Likely DRAWSEGMENT::computeArcBBox() (pcbnew/class_drawsegment.cpp) is the culprit. The issue should solved in DRAWSEGMENT::ViewBBox(), so perhaps both could be merged.<br />
* [https://bugs.launchpad.net/kicad/+bug/793420 Bug #793420] Perhaps it is missing a few OnModify() calls. Wayne proposes a simple solution which may serve as an example.<br />
* [https://bugs.launchpad.net/kicad/+bug/1005383 Bug #1005383] Minor UI issue.<br />
* [https://bugs.launchpad.net/kicad/+bug/1482866 Bug #1482866] One needs to get the currently highlighted net number, and preselect it in the zone creation dialog (pcbnew/dialogs/dialog_copper_zones.cpp) through a ZONE_SETTINGS object.<br />
* [https://bugs.launchpad.net/kicad/+bug/1485941 Bug #1485941] Class CONTEXT_TRACK_WIDTH_MENU (pcbnew/router/router_tool.cpp) lacks an update handler that would update the units whenever the menu is shown. Have a look at CONTEXT_MENU::SetMenuHandler(). It might be also a good introduction to implement [https://bugs.launchpad.net/kicad/+bug/1519973 #1519973].<br />
* [https://bugs.launchpad.net/kicad/+bug/1503921 Bug #1503921] It might be just one 'if' statement missing, though I am not sure.<br />
* ...<br />
<br />
==Referências==<br />
* [https://www.youtube.com/watch?v=wRolB1my6fI] palestra do Wayne Stambaugh (líder do projeto) falando dos "velhos tempos" do KiCAD.<br />
* [http://kicad-pcb.org/contribute/developers/] informações essenciais para novos desenvolvedores<br />
* [https://lists.launchpad.net/kicad-developers/msg25959.html] thread na lista de e-mails sobre o desenvolvimento de suporte a arquivos do Eagle, que será tema da hackatona<br />
* [https://www.youtube.com/user/ChrisGammell] [https://www.youtube.com/user/contextualelectronic] [https://www.youtube.com/playlist?list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q] [https://contextualelectronics.com/] [http://www.theamphour.com/] [http://parts.io/] links para o trabalho do Chris Gammel, citado aos 32:20 da palestra do Wayne<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes: [[Usuário:Afonso|Afonso]], [[Usuário:Marcelo campos|Marcelo Campos]], Alexandre, [[Usuário:Aylons|Aylons]] (remoto), orsonmmz (desenvolvedor do KiCAD, remoto), [[Pitanga]]<br />
*Falado: objetivos gerais do grupo, organização da documentação (esta página), conversa com os desenvolvedores do KiCAD<br />
*Feito: baixar e compilar o código fonte<br />
<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22725Grupo de Desenvolvimento C++ com KiCAD2016-09-07T22:25:21Z<p>Pitanga: </p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
O objetivo da hackatona no e-hal será implementar a importação automática de projetos e bibliotecas do ''Eagle''. Mesmo sendo um software proprietário, o ''Eagle'' é o software EDA ''de-facto'' na comunidade de hardware aberto e livre. O KiCAD tem ganhado terreno, mas tal recurso aceleraria a sua adoção, já que grandes fornecedores como Sparkfun, Arduino e Adafruit usam Eagle e distribuem extensas bibliotecas de componentes.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos da gringa só para isso, o garoa organizou este grupo preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta deste grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter grande experiência com C++''', mas é necessário ter alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via [[IRC]] no #garoahc.<br />
<br />
==Investimento==<br />
0<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios, então as informações acima podem estar desatualizadas. Eu fiz o checkout pelo source mirror do github. Acredito que, como, de imediato, ninguém terá acesso de commit, esse checkout já é o suficiente.<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
TOOD<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma [https://bugs.launchpad.net/kicad/+bugs?field.tag=starter lista de bugs para iniciantes no projeto].<br />
<br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente. A lista abaixo não é exaustiva. Você também pode trabalhar em qualquer outro bug que ache interessante.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* [https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button<br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started tract in GAL. <br />
* [https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track".<br />
* [https://bugs.launchpad.net/kicad/+bug/1492734 Bug #1492734] Likely DRAWSEGMENT::computeArcBBox() (pcbnew/class_drawsegment.cpp) is the culprit. The issue should solved in DRAWSEGMENT::ViewBBox(), so perhaps both could be merged.<br />
* [https://bugs.launchpad.net/kicad/+bug/793420 Bug #793420] Perhaps it is missing a few OnModify() calls. Wayne proposes a simple solution which may serve as an example.<br />
* [https://bugs.launchpad.net/kicad/+bug/1005383 Bug #1005383] Minor UI issue.<br />
* [https://bugs.launchpad.net/kicad/+bug/1482866 Bug #1482866] One needs to get the currently highlighted net number, and preselect it in the zone creation dialog (pcbnew/dialogs/dialog_copper_zones.cpp) through a ZONE_SETTINGS object.<br />
* [https://bugs.launchpad.net/kicad/+bug/1485941 Bug #1485941] Class CONTEXT_TRACK_WIDTH_MENU (pcbnew/router/router_tool.cpp) lacks an update handler that would update the units whenever the menu is shown. Have a look at CONTEXT_MENU::SetMenuHandler(). It might be also a good introduction to implement [https://bugs.launchpad.net/kicad/+bug/1519973 #1519973].<br />
* [https://bugs.launchpad.net/kicad/+bug/1503921 Bug #1503921] It might be just one 'if' statement missing, though I am not sure.<br />
* ...<br />
<br />
==Referências==<br />
* [https://www.youtube.com/watch?v=wRolB1my6fI] palestra do Wayne Stambaugh (líder do projeto) falando dos "velhos tempos" do KiCAD.<br />
* [http://kicad-pcb.org/contribute/developers/] informações essenciais para novos desenvolvedores<br />
* [https://lists.launchpad.net/kicad-developers/msg25959.html] thread na lista de e-mails sobre o desenvolvimento de suporte a arquivos do Eagle, que será tema da hackatona<br />
* [https://www.youtube.com/user/ChrisGammell] [https://www.youtube.com/user/contextualelectronic] [https://www.youtube.com/playlist?list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q] [https://contextualelectronics.com/] [http://www.theamphour.com/] [http://parts.io/] links para o trabalho do Chris Gammel, citado aos 32:20 da palestra do Wayne<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22724Grupo de Desenvolvimento C++ com KiCAD2016-09-07T22:20:51Z<p>Pitanga: /* Referências */</p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos<br />
da gringa só para isso, o garoa organizou este grupo<br />
preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta do grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter grande experiência com C++''', mas é necessário ter alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios, então as informações acima podem estar desatualizadas. Eu fiz o checkout pelo source mirror do github. Acredito que, como, de imediato, ninguém terá acesso de commit, esse checkout já é o suficiente.<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada<br />
<br />
==Referências==<br />
* [https://www.youtube.com/watch?v=wRolB1my6fI] palestra do Wayne Stambaugh (líder do projeto) falando dos "velhos tempos" do KiCAD.<br />
* [http://kicad-pcb.org/contribute/developers/] informações essenciais para novos desenvolvedores<br />
* [https://lists.launchpad.net/kicad-developers/msg25959.html] thread na lista de e-mails sobre o desenvolvimento de suporte a arquivos do Eagle, que será tema da hackatona<br />
* [https://www.youtube.com/user/ChrisGammell] [https://www.youtube.com/user/contextualelectronic] [https://www.youtube.com/playlist?list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q] [https://contextualelectronics.com/] [http://www.theamphour.com/] [http://parts.io/] links para o trabalho do Chris Gammel, citado aos 32:20 da palestra do Wayne<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
TOOD<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma [https://bugs.launchpad.net/kicad/+bugs?field.tag=starter lista de bugs para iniciantes no projeto].<br />
<br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente. A lista abaixo não é exaustiva. Você também pode trabalhar em qualquer outro bug que ache interessante.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* [https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button<br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started tract in GAL. <br />
* [https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track".<br />
* [https://bugs.launchpad.net/kicad/+bug/1492734 Bug #1492734] Likely DRAWSEGMENT::computeArcBBox() (pcbnew/class_drawsegment.cpp) is the culprit. The issue should solved in DRAWSEGMENT::ViewBBox(), so perhaps both could be merged.<br />
* [https://bugs.launchpad.net/kicad/+bug/793420 Bug #793420] Perhaps it is missing a few OnModify() calls. Wayne proposes a simple solution which may serve as an example.<br />
* [https://bugs.launchpad.net/kicad/+bug/1005383 Bug #1005383] Minor UI issue.<br />
* [https://bugs.launchpad.net/kicad/+bug/1482866 Bug #1482866] One needs to get the currently highlighted net number, and preselect it in the zone creation dialog (pcbnew/dialogs/dialog_copper_zones.cpp) through a ZONE_SETTINGS object.<br />
* [https://bugs.launchpad.net/kicad/+bug/1485941 Bug #1485941] Class CONTEXT_TRACK_WIDTH_MENU (pcbnew/router/router_tool.cpp) lacks an update handler that would update the units whenever the menu is shown. Have a look at CONTEXT_MENU::SetMenuHandler(). It might be also a good introduction to implement [https://bugs.launchpad.net/kicad/+bug/1519973 #1519973].<br />
* [https://bugs.launchpad.net/kicad/+bug/1503921 Bug #1503921] It might be just one 'if' statement missing, though I am not sure.<br />
* ...<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via [[IRC]] no #garoahc.<br />
<br />
==Investimento==<br />
0<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22723Grupo de Desenvolvimento C++ com KiCAD2016-09-07T22:20:00Z<p>Pitanga: Atualizando starter patches com bugs indicados pelo pessoal do CERN</p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos<br />
da gringa só para isso, o garoa organizou este grupo<br />
preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta do grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter grande experiência com C++''', mas é necessário ter alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios, então as informações acima podem estar desatualizadas. Eu fiz o checkout pelo source mirror do github. Acredito que, como, de imediato, ninguém terá acesso de commit, esse checkout já é o suficiente.<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada<br />
<br />
==Referências==<br />
* [https://www.youtube.com/watch?v=wRolB1my6fI] palestra do Wayne Stambaugh (líder do projeto) falando dos "velhos tempos" do KiCAD.<br />
* [http://kicad-pcb.org/contribute/developers/] informações essenciais para novos desenvolvedores<br />
* [https://lists.launchpad.net/kicad-developers/msg25959.html] thread na lista de e-mails sobre o desenvolvimento de suporte a arquivos do Eagle, que será tema da hackatona<br />
* Links para o trabalho do Chris Gammel, citado aos 32:20 da palestra acima [https://www.youtube.com/user/ChrisGammell] [https://www.youtube.com/user/contextualelectronic] [https://www.youtube.com/playlist?list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q] [https://contextualelectronics.com/] [http://www.theamphour.com/] [http://parts.io/]<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
TOOD<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma [https://bugs.launchpad.net/kicad/+bugs?field.tag=starter lista de bugs para iniciantes no projeto].<br />
<br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente. A lista abaixo não é exaustiva. Você também pode trabalhar em qualquer outro bug que ache interessante.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* [https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button<br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started tract in GAL. <br />
* [https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track".<br />
* [https://bugs.launchpad.net/kicad/+bug/1492734 Bug #1492734] Likely DRAWSEGMENT::computeArcBBox() (pcbnew/class_drawsegment.cpp) is the culprit. The issue should solved in DRAWSEGMENT::ViewBBox(), so perhaps both could be merged.<br />
* [https://bugs.launchpad.net/kicad/+bug/793420 Bug #793420] Perhaps it is missing a few OnModify() calls. Wayne proposes a simple solution which may serve as an example.<br />
* [https://bugs.launchpad.net/kicad/+bug/1005383 Bug #1005383] Minor UI issue.<br />
* [https://bugs.launchpad.net/kicad/+bug/1482866 Bug #1482866] One needs to get the currently highlighted net number, and preselect it in the zone creation dialog (pcbnew/dialogs/dialog_copper_zones.cpp) through a ZONE_SETTINGS object.<br />
* [https://bugs.launchpad.net/kicad/+bug/1485941 Bug #1485941] Class CONTEXT_TRACK_WIDTH_MENU (pcbnew/router/router_tool.cpp) lacks an update handler that would update the units whenever the menu is shown. Have a look at CONTEXT_MENU::SetMenuHandler(). It might be also a good introduction to implement [https://bugs.launchpad.net/kicad/+bug/1519973 #1519973].<br />
* [https://bugs.launchpad.net/kicad/+bug/1503921 Bug #1503921] It might be just one 'if' statement missing, though I am not sure.<br />
* ...<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via [[IRC]] no #garoahc.<br />
<br />
==Investimento==<br />
0<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22721Grupo de Desenvolvimento C++ com KiCAD2016-09-07T22:06:55Z<p>Pitanga: /* Informações úteis */</p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos<br />
da gringa só para isso, o garoa organizou este grupo<br />
preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta do grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter grande experiência com C++''', mas é necessário ter alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios, então as informações acima podem estar desatualizadas. Eu fiz o checkout pelo source mirror do github. Acredito que, como, de imediato, ninguém terá acesso de commit, esse checkout já é o suficiente.<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada<br />
<br />
==Referências==<br />
* [https://www.youtube.com/watch?v=wRolB1my6fI] palestra do Wayne Stambaugh (líder do projeto) falando dos "velhos tempos" do KiCAD.<br />
* [http://kicad-pcb.org/contribute/developers/] informações essenciais para novos desenvolvedores<br />
* [https://lists.launchpad.net/kicad-developers/msg25959.html] thread na lista de e-mails sobre o desenvolvimento de suporte a arquivos do Eagle, que será tema da hackatona<br />
* Links para o trabalho do Chris Gammel, citado aos 32:20 da palestra acima [https://www.youtube.com/user/ChrisGammell] [https://www.youtube.com/user/contextualelectronic] [https://www.youtube.com/playlist?list=PLy2022BX6Eso532xqrUxDT1u2p4VVsg-q] [https://contextualelectronics.com/] [http://www.theamphour.com/] [http://parts.io/]<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
TOOD<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma lista de bug que consideram adequadas para iniciantes no projeto. <br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* [https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button<br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started tract in GAL. <br />
* [https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track". <br />
* (liste aqui outros tickets que ache interessantes)<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via [[IRC]] no #garoahc.<br />
<br />
==Investimento==<br />
0<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22652Grupo de Desenvolvimento C++ com KiCAD2016-08-31T21:49:24Z<p>Pitanga: </p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos<br />
da gringa só para isso, o garoa organizou este grupo<br />
preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta do grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter grande experiência com C++''', mas é necessário ter alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios, então as informações acima podem estar desatualizadas. Eu fiz o checkout pelo source mirror do github. Acredito que, como, de imediato, ninguém terá acesso de commit, esse checkout já é o suficiente.<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
TOOD<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma lista de bug que consideram adequadas para iniciantes no projeto. <br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* [https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button<br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started tract in GAL. <br />
* [https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track". <br />
* (liste aqui outros tickets que ache interessantes)<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via IRC no #garoahc.<br />
<br />
==Investimento==<br />
0<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22651Grupo de Desenvolvimento C++ com KiCAD2016-08-31T21:39:49Z<p>Pitanga: </p>
<hr />
<div>[[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]]<br />
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos<br />
da gringa só para isso, o garoa organizou este grupo<br />
preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta do grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa].<br />
<br />
'''Não é preciso ter grande experiência com C++, mas é necessário ter<br />
alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.'''<br />
<br />
[[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]]<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios, então as informações acima podem estar desatualizadas. Eu fiz o checkout pelo source mirror do github. Acredito que, como, de imediato, ninguém terá acesso de commit, esse checkout já é o suficiente.<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
TOOD<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma lista de bug que consideram adequadas para iniciantes no projeto. <br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* [https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button<br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started tract in GAL. <br />
* [https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track". <br />
* (liste aqui outros tickets que ache interessantes)<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via IRC no #garoahc.<br />
<br />
==Investimento==<br />
0<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Arquivo:Kicad-dev2.png&diff=22650Arquivo:Kicad-dev2.png2016-08-31T21:33:34Z<p>Pitanga: Imagem do KiCAD com código das funções de plotagem DXF (DXF TEXT, mais especificamente) ao fundo.</p>
<hr />
<div>Imagem do KiCAD com código das funções de plotagem DXF (DXF TEXT, mais especificamente) ao fundo.</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Arquivo:Kicad-led-controller-juca.png&diff=22649Arquivo:Kicad-led-controller-juca.png2016-08-31T21:31:07Z<p>Pitanga: Imagem por Usuário:Juca. Fonte: http://garoahackerclube.tumblr.com/image/117183309172</p>
<hr />
<div>Imagem por [[Usuário:Juca]]. Fonte: http://garoahackerclube.tumblr.com/image/117183309172</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Categoria:Eventos&diff=22642Categoria:Eventos2016-08-31T01:08:02Z<p>Pitanga: </p>
<hr />
<div>__NOEDITSECTION__<br />
O Garoa realiza diversos eventos para promover a troca de conhecimento. Normalmente os eventos são sugeridos, discutidos e confirmados na [[Listas de Discussão|lista de discussão]] do Garoa, antes de serem anunciados oficialmente (exceto para os eventos regulares). Qualquer pessoa pode sugerir um evento ou atividade, basta tomar a iniciativa.<br />
<br />
Veja nossas dicas de '''[[Como Criar um Evento|como criar um evento]]'''.<br />
<br />
Fora menção em contrário, todos os eventos ocorrem sempre na [[Garoa Hacker Clube:Sede|sede do Garoa]], são gratuitos, de participação aberta a todos (associados ou não), e não é necessário fazer inscrição prévia (basta aparecer no dia e hora marcados).<br />
<br />
Essa lista pode estar incompleta. Para saber mais sobre nossos eventos, fique sempre atento a anúncios no nosso site, na [[Listas de Discussão|lista de discussão]], no [http://www.facebook.com/GaroaHC Facebook] no [http://identi.ca/garoahc identi.ca] ou no [http://twitter.com/garoahc twitter]. Todos os eventos, inclusive passados, estão listados [[:Categoria:Eventos|aqui]].<br />
<br />
==Próximos eventos <small>[https://garoa.net.br/w/index.php?title=Proximos_Eventos&action=edit editar]</small>==<br />
<br />
Informações mais atualizadas sobre os eventos são divulgadas na [https://groups.google.com/forum/#!forum/hackerspacesp nossa lista de discussão].<br />
<!-- ************************************************************ --><br />
<!-- IMPORTANTE, LEIA O COMENTÁRIO ABAIXO --><br />
<!-- A lista de próximos eventos foi movida para uma página própria --><br />
{{:Proximos_Eventos}}<br />
<br />
<br />
*'''[[Eventos Regulares|Eventos Regulares]]'''<br />
*'''[[Eventos Passados|Eventos passados]]'''<br />
*'''[[Eventos Orfaos|Eventos a procura de um responsável]]'''<br />
*'''[[Eventos Futuros|Eventos em planejamento]]'''<br />
*'''[[Eventos Anuais|Eventos que acontecerão todo ano]]'''<br />
<br />
==Eventos regulares==<br />
<br />
{| class="wikitable"<br />
|-<br />
! Horário<br />
! Evento<br />
! Atividade<br />
|-<br />
<!-- Eventualmente não é regular...<br />
| '''Eventualmente nas Segundas: a partir de 19h30'''<br />
| [[Arquivo:Biohacking.png|200px]]<br />
| [[Programação de Segunda]]<br />
[[Biohacking]]<br />
|-<br />
--><br />
| '''Terças: a partir de 19h30'''<br />
| [[Arquivo:Synths-Drums-Hack.jpg|180px|link=Synths, Drums and Hack]]<br />
| [[Synths, Drums and Hack]] Falar sobre os programas de produção e mixagem e desconstrução de estilos, com documentação e estudo e criação de novos estilos e novas interfaces de controle para produção ao vivo. <br />
|-<br />
| '''Terças: a partir de 20h00'''<br />
| [[Arquivo:CPU_do_Zero.svg|180px|link=CPU do Zero]]<br />
| [[CPU do Zero]] Encontro semanal sobre projeto lógico digital e, em particular, design de CPUs. Estamos estudando os esquemáticos do computador Patinho Feio e projetando do zero uma CPU discreta capaz de executar bytecode da máquina vitrual do jogo Another World.<br />
|-<br />
| '''Última terça de cada mês: a partir de 19h00'''<br />
| <br>[[Arquivo:Noite-de-Processing.png|200px|link=Noite de Processing]]<br />
| [[Noite de Processing]] Encontro sobre arte e programação criativa, especialmente para quem usa ou quer aprender a usar Processing [http://processing.org]<br />
|-<br />
| '''Quartas: a partir de 19h30'''<br />
| [[Imagem:Hackids logo.png|200px|center|link=Hackids]]<br />
| [[Hackids#Refer.C3.AAncias | Hackids - Bate papo ensino de programação para crianças]]<br />
|-<br />
| '''Quintas, a partir de 19h30'''<br />
| [[Imagem:Noite do Arduino.png|200px|center|link=Noite do Arduino]]<br />
| [http://pt.wikipedia.org/wiki/Arduino Arduino] é uma plataforma aberta de prototipação de hardware. Nesse evento semanal nos encontramos para aprender, ensinar e fuçar em Arduinos.<br />
|-<br />
| '''Sextas, a partir de 19h30'''<br />
| [[Arquivo:logo_robotica.png|200px|link=Nós_Robôs]]<br />
| [[Nós Robôs]] o grupo de robótica do Garoa.<br />
|}<br />
<br />
<!-- Versão anterior, escondida já que as atividades regulares estão muito irregulares<br />
{| class="wikitable"<br />
|-<br />
! Horário<br />
! Evento<br />
! Atividade<br />
|-<br />
| '''Ver agenda'''<br />
| [[Arquivo:6ª_Dimensão.png|200px]]<br />
| [[Impressão 3D|Sexta Dimensão]] - atividade semanal do Garoa para troca de conhecimentos sobre impressoras 3D.<br />
|-<br />
| '''Ver agenda'''<br />
| [[Arquivo:logo_robotica.png|200px]]<br />
| [[Nós Robôs]] o grupo de robótica do Garoa.<br />
|-<br />
| ''' Eventualmente nas Segundas: a partir de 19h30'''<br />
| [[Arquivo:Retroprogramação.png|200px]]<br />
| [[Retroprogramação]] - Estudando a programação por meio da engenharia reversa de games clássicos.<br />
|-<br />
| '''Segundas: a partir de 19h30'''<br />
| [[Imagem:PythonLab-logo.png|200px|center|link=Python Lab]]<br />
| [[Python Lab]] - Troque experiências e pratique a programação usando linguagem Python.<br />
|-<br />
| '''Terças: a partir de 19h30'''<br />
| [[Imagem:Pipo.jpg|180px|center|link=Getting Slack]]<br />
| Getting Slack - Darth Oda ajuda você a recuperar seu Slack roubado<br />
|-<br />
| '''Quartas: a partir de 19h30'''<br />
| [[Arquivo:D&v-logo.png|200px]]<br />
| [[Dungeons & Velociraptors]] - Jogatina no Garoa: RPG e jogos de tabuleiro.<br />
|-<br />
| '''Quintas, a partir de 19h30'''<br />
| [[Imagem:Noite do Arduino.png|180px|center|link=Noite do Arduino]]<br />
| [http://pt.wikipedia.org/wiki/Arduino Arduino] é uma plataforma aberta de prototipação de hardware. Nesse evento semanal nos encontramos para aprender, ensinar e fuçar em Arduinos.<br />
|-<br />
| '''Sextas: a partir de 19h30'''<br />
| [[Arquivo:logo_robotica.png|200px]]<br />
| [[Nós Robôs]] o grupo de robótica do Garoa.<br />
|-<br />
| '''Sábados, a partir de 14h'''<br />
| [[Imagem:Hackday.png|180px|center|link=Hackday]]<br />
| Dia para as pessoas que frequentam o local, sem uma programação pré-definida. Normalmente temos cursos, palestras ou oficinas, como a [[Lockpick]]; hackeamos em projetos e confraternizamos. Consulte a lista para confirmar se o espaço estará aberto.<br />
|}<br />
--><br />
<br />
== Eventos pseudo-regulares ==<br />
<br />
Temos alguns eventos que acontecem quase todo o mês, normalmente aos sábados.<br />
<br />
* Primeiro sábado do mês: [[Programação e Design de Games]]<br />
* Alguns sábados do mês: [[BrassagemHacker|Brassagem hacker]]<br />
<br />
==Proponha um evento==<br />
Eventos ou encontros podem ser propostos e realizados por qualquer frequentador do espaço, associado ou não. Faça aqui sua oficina, palestra, encontro ou bate-papo. Também podemos ceder o nosso espaço qualquer dia que não tenha uma programação fixa para a realização de eventos regulares (ou não) de comunidades, coletivos ou grupos de usuários interessados em temas relacionados à cultura hacker em geral.<br />
<br />
Caso queira realizar seu evento no Garoa, primeiro fale conosco através da nossa [[Listas de Discussão|lista de discussão]]. Envie uma mensagem descrevendo a sua proposta e nos avisando que dia pretende realizar o seu evento para conversarmos sobre a proposta. Se não houver impeditivos, bastará então divulgar o evento aqui nesta página.<br />
<br />
Veja nossas dicas de '''[[Como Criar um Evento|como criar um evento]]''' aqui.</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Pr%C3%B3ximos_Eventos&diff=22641Próximos Eventos2016-08-31T01:06:41Z<p>Pitanga: </p>
<hr />
<div><!-- *********************************** IMPORTANTE ********************************** --><br />
<!-- Depois de passado o evento, mover para a lista de Eventos Passados --><br />
<!-- em https://garoa.net.br/wiki/Eventos_Passados (é só fazer Copy e Paste) --><br />
<!-- ATENÇÃO: Eventos de data mais próxima vão em cima! --><br />
<!-- NOTA: Em português os meses são escritos com minúsculas (sim, o Word está errado) --><br />
<!-- --------------------------------------------------------------------------------- --><br />
<br />
*'''Terça, 30/agosto/2016, 19h00''': [[Noite de Processing]] Introdução à Visão Computacional usando Processing.<br />
*'''Sexta, 02/setembro/2016, 19h30''': [[Nós_Robôs]] : Encontro Robótica<br />
*'''Quarta, 07/setembro/2016, 18h00''': [[Grupo de Desenvolvimento C++ com KiCAD]]<br />
*'''Segunda, 12/setembro/2016, 19h30''': [[Cut Costura]] 2o. encontro: wearables, aviamentos e bolinho<br />
*'''Sexta, 19/setembro/2016, 19h00''': [[Metadesign]] Bate-papo com Caio Vassão sobre Metadesign e Hackerismo<br />
*'''Sábado, 24/setembro/2016, 14h''': [[OnLine]]: A competição de robôs seguidores de linha do Garoa!<br />
*'''Sexta, 18/novembro/2016, 10h''': [[Dumont Hackerspace no Roadsec São Paulo 2016]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Grupo_de_Desenvolvimento_C%2B%2B_com_KiCAD&diff=22640Grupo de Desenvolvimento C++ com KiCAD2016-08-31T01:03:20Z<p>Pitanga: Criou página com 'O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD. O [http://kicad-pcb.org...'</p>
<hr />
<div>O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware<br />
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD.<br />
<br />
O [http://kicad-pcb.org/ KiCAD] é uma suite de [http://www.gnu.org/philosophy/free-sw.pt-br.html software livre] para design de circuitos elétricos e placas de circuito impresso.<br />
<br />
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos<br />
da gringa só para isso, o garoa organizou este grupo<br />
preparatório para quem quiser (ou não) participar em outubro.<br />
<br />
A proposta do grupo é resolver bugs simples ("starter patches") do KiCAD com o<br />
objetivo de nos familiarizarmos com o código e, de quebra, praticar um<br />
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma<br />
ferramenta que pode ser utilizada em [https://github.com/garoa/ projetos de hardware] do Garoa.<br />
<br />
'''Não é preciso ter grande experiência com C++, mas é necessário ter<br />
alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.'''<br />
<br />
==Informações úteis==<br />
* [http://kicad-pcb.org/contribute/developers/ Guia de desenvolvedores] como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)<br />
* Segundo relato do [[Usuário:Juca|Juca]] o KiCAD passou a usar git em todos os seus repositórios, então as informações acima podem estar desatualizadas. Eu fiz o checkout pelo source mirror do github. Acredito que, como, de imediato, ninguém terá acesso de commit, esse checkout já é o suficiente.<br />
* Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada<br />
<br />
===Instalar build system e dependências===<br />
TODO<br />
<br />
===Baixar source===<br />
TOOD<br />
<br />
===Compilar===<br />
TODO<br />
<br />
===Criar e submeter patches===<br />
TODO<br />
<br />
==Starter patches==<br />
Os desenvolvedores do KiCAD disponibilizaram uma lista de bug que consideram adequadas para iniciantes no projeto. <br />
Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente.<br />
<br />
* [https://bugs.launchpad.net/kicad/+bug/1423515 Bug #1423515] pcbnew option to export text as editable text when writing DXF/SVG [[Pitanga]]<br />
* [https://bugs.launchpad.net/kicad/+bug/1428125 Bug #1428125] Don't freeze GUI when showing hotkey list. <br />
* [https://bugs.launchpad.net/kicad/+bug/1395442 Bug #1395442] Hotkeys Editor should have a reset button<br />
* [https://bugs.launchpad.net/kicad/+bug/1412628 Bug #1412628] pos file ref cut off <br />
* [https://bugs.launchpad.net/kicad/+bug/1448460 Bug #1448460] Canceling a started tract in GAL. <br />
* [https://bugs.launchpad.net/kicad/+bug/1424003 Bug #1424003] OpenGL & Cairo Canvas "End Track". <br />
* (liste aqui outros tickets que ache interessantes)<br />
<br />
==Horário==<br />
<br />
Encontros presenciais às quartas-feiras** de setembro, na [[Biblioteca]] do<br />
Garoa, a partir das 18h00, mas também pode participar remoto via IRC no #garoahc.<br />
<br />
==Investimento==<br />
0<br />
<br />
==Resumo dos encontros==<br />
===07/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===14/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===21/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
===28/09/16===<br />
*Presentes:<br />
*Falado:<br />
*Feito:<br />
<br />
[[Categoria:Eventos]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Reuni%C3%A3o_do_Conselho_Fiscal_de_18/08/2016&diff=22612Reunião do Conselho Fiscal de 18/08/20162016-08-27T17:20:58Z<p>Pitanga: Protegeu "Reunião do Conselho Fiscal de 18/08/2016": Ata de reunião ([Editar=Permitir apenas administradores] (indefinidamente) [Mover=Permitir apenas administradores] (indefinidamente)) [em cascata]</p>
<hr />
<div>'''Local:''' Garoa (Sede Pinheiros)<br />
<br />
'''Início:''' 19h30<br />
<br />
'''Participantes:'''<br />
<br />
* Hugo Borges aka agaelebe (Conselheiro Fiscal)<br />
* Gabriel Mascarenhas (Tesoureiro)<br />
* Pitanga (Conselheiro Fiscal)<br />
* Lucas Vido (Tesoureiro Pirata)<br />
<br />
==Pauta==<br />
<br />
* Contador<br />
* Conta bancária<br />
* Cobrança de mensalidades<br />
* Avaliar prestações de contas<br />
* Discutir problemas e melhorias na gestão financeira.<br />
* Avaliação dos gastos da mudança de sede e impacto no caixa e na receita<br />
* Ter usuário/senha de contas de prestadores de serviços<br />
<br />
==Ata==<br />
<br />
''Sucessão é sempre um problema.'' (Vido)<br />
<br />
===Contador===<br />
* Vido diz que o contador antigo era a '''Gê Assessoria'''. Foi decidido no CMC (data???) pela transferência para a '''Gesplan''' por diversos motivos, sendo o principal a distância física. Vido colocou os dois escritórios em contato para fazer o trâmite. Em algum momento ficamos no "limbo", sem nenhum dos dois escritórios mandar boleto de cobrança. Isso ocorreu pois nosso e-CNPJ estava vencido, atravancando o processo.<br />
* Vitor já pagou o e-CNPJ e Arlete (Gesplan) está cuidando da finalização da transferência<br />
* '''Pitanga''' vai perguntar para Gê Assessoria se está tudo certo e se a prestação de serviços foi encerrada.<br />
* O CF '''recomenda''' enviarmos regularmente todas as contas e notas de gastos, além do extrato de cada mês, de modo que a contabilidade seja feita corretamente.<br />
* Tesoureito autoriza criar o e-mail nfe@garoa.net.br e encaminhar para o contador e para o pagamentos@garoa.net.br. Esse e-mail deverá ser configurado para receber e-mail de notas no sistema da prefeitura e também usado para envio de nota na SEFAZ.<br />
<br />
===Conta bancária===<br />
* Atualmente temos um nome de usuário e senha que dá acesso de leitura à conta. Para ter "acesso root" e fazer operações de escrita é preciso de um token recebido via SMS. Apenas o tesoureiro (Gabs) tem acesso a isso.<br />
* Segundo Gabs a gente só tem acesso à conta pois o gerente da agência da Faria Lima é gente boa.<br />
* Começamos a transferir a conta corrente da agência Santa Cecília para a Faria Lima mas não concluímos o processo pois mudaria o número e isso dificultaria o depósito das mensalidades.<br />
* Para facilitar tudo, é preciso estar próximo (geograficamente) à agência<br />
* O CF '''recomenda''' trocar a agência na troca para a próxima gestão.<br />
* O CF '''recomenda''' imprimir e assinar a p* das atas imediatamente depois do encerramento das assembleias.<br />
<br />
===Mensalidades===<br />
* Recomendação: cobrar mensalidades e anuidades por apenas UM método automatizado, ex. boleto on-line. Sem exceções.<br />
<br />
Pesquisamos alguns planos de boletos:<br />
* Itaú: R$5,20 para cada boleto além do plano (3 boletos no nosso caso)<br />
* [http://mkt.iugu.com/traga-seu-boleto-para-a-iugu iugu] : R$2,50 por boleto pago<br />
<br />
===Gestão e administração===<br />
* O CF '''recomenda''' estudarmos a contratação de alguém (freela ou empresa) para fazer todo o rolê de cobrar mensalidades, pagar contas, faturas, enviar documentos para o contador e registrar atas, enfim, toda a funça. Acreditamos que isso vá aumentar a arrecadação e liberar os diretores para hackear, ou seja vale a pena o investimento.<br />
<br />
===Análise de contas e transparência===<br />
* Publicamos na página [[Contas]] os links (públicos) para os balancetes de 2016, 2013 e 2012<br />
* Criamos um campo com arrecadação média (R$3,7k) e gasto médio (R$2,7k) no ano de 2016. Ou seja, temos um líquido médio de R$1k.<br />
<br />
===Fundos e metas de arrecadação===<br />
* Atualmente temos R$45.839,36 em investimentos, dos quais R$15k são do fundo de reserva, R$20k do fundo de aquisição de sede conforme determinado pela AGO2015 e um restante de ~10k a compor a meta de R$20k conforme determinado pela AGO2016.<br />
* Considerando que temos um líquido médio de 1k, temos R$6k a arrecadar até o fim do ano de modo a atingir a meta.<br />
* '''Recomendações''' para atingir a meta: eventos, aumento de arrecadação com cobrança automatizada, <br />
<br />
===GnuCash===<br />
* '''Agaelebe''' vai gerar os OFX mensalmente para colocarmos no GnuCash<br />
* Por enquanto, vamos começar os registros a partir do início de 2016. '''Pitanga''' vai imputar os OFX que existem e manualmente os meses faltantes (maio e junho)<br />
<br />
Reunião encerrada aos 173324184 segundos da fundação!<br />
<br />
[[Categoria:Conselho Fiscal]][[Categoria:Reuniões]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Reuni%C3%A3o_do_Conselho_Fiscal_de_18/08/2016&diff=22592Reunião do Conselho Fiscal de 18/08/20162016-08-19T01:11:47Z<p>Pitanga: </p>
<hr />
<div>'''Local:''' Garoa (Sede Pinheiros)<br />
<br />
'''Início:''' 19h30<br />
<br />
'''Participantes:'''<br />
<br />
* Hugo Borges aka agaelebe (Conselheiro Fiscal)<br />
* Gabriel Mascarenhas (Tesoureiro)<br />
* Pitanga (Conselheiro Fiscal)<br />
* Lucas Vido (Tesoureiro Pirata)<br />
<br />
==Pauta==<br />
<br />
* Contador<br />
* Conta bancária<br />
* Cobrança de mensalidades<br />
* Avaliar prestações de contas<br />
* Discutir problemas e melhorias na gestão financeira.<br />
* Avaliação dos gastos da mudança de sede e impacto no caixa e na receita<br />
* Ter usuário/senha de contas de prestadores de serviços<br />
<br />
==Ata==<br />
<br />
''Sucessão é sempre um problema.'' (Vido)<br />
<br />
===Contador===<br />
* Vido diz que o contador antigo era a '''Gê Assessoria'''. Foi decidido no CMC (data???) pela transferência para a '''Gesplan''' por diversos motivos, sendo o principal a distância física. Vido colocou os dois escritórios em contato para fazer o trâmite. Em algum momento ficamos no "limbo", sem nenhum dos dois escritórios mandar boleto de cobrança. Isso ocorreu pois nosso e-CNPJ estava vencido, atravancando o processo.<br />
* Vitor já pagou o e-CNPJ e Arlete (Gesplan) está cuidando da finalização da transferência<br />
* '''Pitanga''' vai perguntar para Gê Assessoria se está tudo certo e se a prestação de serviços foi encerrada.<br />
* O CF '''recomenda''' enviarmos regularmente todas as contas e notas de gastos, além do extrato de cada mês, de modo que a contabilidade seja feita corretamente.<br />
* Tesoureito autoriza criar o e-mail nfe@garoa.net.br e encaminhar para o contador e para o pagamentos@garoa.net.br. Esse e-mail deverá ser configurado para receber e-mail de notas no sistema da prefeitura e também usado para envio de nota na SEFAZ.<br />
<br />
===Conta bancária===<br />
* Atualmente temos um nome de usuário e senha que dá acesso de leitura à conta. Para ter "acesso root" e fazer operações de escrita é preciso de um token recebido via SMS. Apenas o tesoureiro (Gabs) tem acesso a isso.<br />
* Segundo Gabs a gente só tem acesso à conta pois o gerente da agência da Faria Lima é gente boa.<br />
* Começamos a transferir a conta corrente da agência Santa Cecília para a Faria Lima mas não concluímos o processo pois mudaria o número e isso dificultaria o depósito das mensalidades.<br />
* Para facilitar tudo, é preciso estar próximo (geograficamente) à agência<br />
* O CF '''recomenda''' trocar a agência na troca para a próxima gestão.<br />
* O CF '''recomenda''' imprimir e assinar a p* das atas imediatamente depois do encerramento das assembleias.<br />
<br />
===Mensalidades===<br />
* Recomendação: cobrar mensalidades e anuidades por apenas UM método automatizado, ex. boleto on-line. Sem exceções.<br />
<br />
Pesquisamos alguns planos de boletos:<br />
* Itaú: R$5,20 para cada boleto além do plano (3 boletos no nosso caso)<br />
* [http://mkt.iugu.com/traga-seu-boleto-para-a-iugu iugu] : R$2,50 por boleto pago<br />
<br />
===Gestão e administração===<br />
* O CF '''recomenda''' estudarmos a contratação de alguém (freela ou empresa) para fazer todo o rolê de cobrar mensalidades, pagar contas, faturas, enviar documentos para o contador e registrar atas, enfim, toda a funça. Acreditamos que isso vá aumentar a arrecadação e liberar os diretores para hackear, ou seja vale a pena o investimento.<br />
<br />
===Análise de contas e transparência===<br />
* Publicamos na página [[Contas]] os links (públicos) para os balancetes de 2016, 2013 e 2012<br />
* Criamos um campo com arrecadação média (R$3,7k) e gasto médio (R$2,7k) no ano de 2016. Ou seja, temos um líquido médio de R$1k.<br />
<br />
===Fundos e metas de arrecadação===<br />
* Atualmente temos R$45.839,36 em investimentos, dos quais R$15k são do fundo de reserva, R$20k do fundo de aquisição de sede conforme determinado pela AGO2015 e um restante de ~10k a compor a meta de R$20k conforme determinado pela AGO2016.<br />
* Considerando que temos um líquido médio de 1k, temos R$6k a arrecadar até o fim do ano de modo a atingir a meta.<br />
* '''Recomendações''' para atingir a meta: eventos, aumento de arrecadação com cobrança automatizada, <br />
<br />
===GnuCash===<br />
* '''Agaelebe''' vai gerar os OFX mensalmente para colocarmos no GnuCash<br />
* Por enquanto, vamos começar os registros a partir do início de 2016. '''Pitanga''' vai imputar os OFX que existem e manualmente os meses faltantes (maio e junho)<br />
<br />
Reunião encerrada aos 173324184 segundos da fundação!<br />
<br />
[[Categoria:Conselho Fiscal]][[Categoria:Reuniões]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Reuni%C3%A3o_do_Conselho_Fiscal_de_18/08/2016&diff=22591Reunião do Conselho Fiscal de 18/08/20162016-08-19T00:52:33Z<p>Pitanga: </p>
<hr />
<div>'''Local:''' Garoa (Sede Pinheiros)<br />
<br />
'''Início:''' 19h30<br />
<br />
'''Participantes:'''<br />
<br />
* Hugo Borges aka agaelebe (Conselheiro Fiscal)<br />
* Gabriel Mascarenhas (Tesoureiro)<br />
* Pitanga (Conselheiro Fiscal)<br />
* Lucas Vido (Tesoureiro Pirata)<br />
<br />
==Pauta==<br />
<br />
* Contador<br />
* Conta bancária<br />
* Cobrança de mensalidades<br />
* Avaliar prestações de contas<br />
* Discutir problemas e melhorias na gestão financeira.<br />
* Avaliação dos gastos da mudança de sede e impacto no caixa e na receita<br />
* Ter usuário/senha de contas de prestadores de serviços<br />
<br />
==Ata==<br />
<br />
''Sucessão é sempre um problema.'' (Vido)<br />
<br />
===Contador===<br />
* Vido diz que o contador antigo era a '''Gê Assessoria'''. Foi decidido no CMC (data???) pela transferência para a '''Gesplan''' por diversos motivos, sendo o principal a distância física. Vido colocou os dois escritórios em contato para fazer o trâmite. Em algum momento ficamos no "limbo", sem nenhum dos dois escritórios mandar boleto de cobrança. Isso ocorreu pois nosso e-CNPJ estava vencido, atravancando o processo.<br />
* Vitor já pagou o e-CNPJ e Arlete (Gesplan) está cuidando da finalização da transferência<br />
* '''Pitanga''' vai perguntar para Gê Assessoria se está tudo certo e se a prestação de serviços foi encerrada.<br />
* O CF '''recomenda''' enviarmos regularmente todas as contas e notas de gastos, além do extrato de cada mês, de modo que a contabilidade seja feita corretamente.<br />
* Tesoureito autoriza criar o e-mail nfe@garoa.net.br e encaminhar para o contador e para o pagamentos@garoa.net.br. Esse e-mail deverá ser configurado para receber e-mail de notas no sistema da prefeitura e também usado para envio de nota na SEFAZ.<br />
<br />
===Conta bancária===<br />
* Atualmente temos um nome de usuário e senha que dá acesso de leitura à conta. Para ter "acesso root" e fazer operações de escrita é preciso de um token recebido via SMS. Apenas o tesoureiro (Gabs) tem acesso a isso.<br />
* Segundo Gabs a gente só tem acesso à conta pois o gerente da agência da Faria Lima é gente boa.<br />
* Começamos a transferir a conta corrente da agência Santa Cecília para a Faria Lima mas não concluímos o processo pois mudaria o número e isso dificultaria o depósito das mensalidades.<br />
* Para facilitar tudo, é preciso estar próximo (geograficamente) à agência<br />
* O CF '''recomenda''' trocar a agência na troca para a próxima gestão.<br />
* O CF '''recomenda''' imprimir e assinar a p* das atas imediatamente depois do encerramento das assembleias.<br />
<br />
===Mensalidades===<br />
* Recomendação: cobrar mensalidades e anuidades por apenas UM método automatizado, ex. boleto on-line. Sem exceções.<br />
<br />
Pesquisamos alguns planos de boletos:<br />
* Itaú: R$5,20 para cada boleto além do plano (3 boletos no nosso caso)<br />
* [http://mkt.iugu.com/traga-seu-boleto-para-a-iugu iugu] : R$2,50 por boleto pago<br />
<br />
===Gestão e administração===<br />
* O CF '''recomenda''' contratarmos alguém (freela ou empresa) para fazer todo o rolê de cobrar mensalidades, pagar contas, faturas, enviar documentos para o contador e registrar atas, enfim, toda a funça. Acreditamos que isso vá aumentar a arrecadação e liberar os diretores para hackear, ou seja vale a pena o investimento.<br />
<br />
===Análise de contas e transparência===<br />
* Publicamos na página [[Contas]] <br />
<br />
===Fundos e metas de arrecadação===</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Contas&diff=22590Contas2016-08-19T00:45:51Z<p>Pitanga: </p>
<hr />
<div>Nesta página divulgamos todos os balancetes (anuais e mensais) das contas do Garoa HC.<br />
<br />
Planilhas com as informações financeiras do Garoa: dinheiro em caixa, despesas e receitas.<br />
Os dados nas planilhas são fornecidos mensalmente pelo Tesoureiro e são lançados pelos integrantes do Conselho Fiscal.<br />
<br />
*[http://bit.ly/contasGHC2016 Contas referentes ao ano de 2016]<br />
*[http://bit.ly/contasGHC2015 Contas referentes ao ano de 2015]<br />
*[http://bit.ly/contasGHC2014 Contas referentes ao ano de 2014]<br />
*[http://bit.ly/contasGHC Contas referentes ao ano de 2013]<br />
*[http://bit.ly/contasGHC Contas referentes ao ano de 2012]<br />
<br />
[[Categoria:Conselho Fiscal]][[Categoria:Diretoria]][[Categoria:Transparência]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Contas&diff=22589Contas2016-08-19T00:43:21Z<p>Pitanga: </p>
<hr />
<div><br />
Planilhas com as informações financeiras do Garoa: dinheiro em caixa, despesas e receitas.<br />
Os dados nas planilhas são fornecidos mensalmente pelo tesoureiro e são lançados pelos integrantes do conselho fiscal.<br />
<br />
- [http://bit.ly/contasGHC2015 Contas referentes ao ano de 2015]<br />
<br />
- [http://bit.ly/contasGHC2014 Contas referentes ao ano de 2014]<br />
<br />
[[Categoria:Conselho Fiscal]][[Categoria:Diretoria]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Reuni%C3%A3o_do_Conselho_Fiscal_de_18/08/2016&diff=22588Reunião do Conselho Fiscal de 18/08/20162016-08-19T00:32:50Z<p>Pitanga: Criou página com ''''Local:''' Garoa (Sede Pinheiros) '''Início:''' 19h30 '''Participantes:''' * Hugo Borges aka agaelebe (Conselheiro Fiscal) * Gabriel Mascarenhas (Tesoureiro) * Pitanga (...'</p>
<hr />
<div>'''Local:''' Garoa (Sede Pinheiros)<br />
<br />
'''Início:''' 19h30<br />
<br />
'''Participantes:'''<br />
<br />
* Hugo Borges aka agaelebe (Conselheiro Fiscal)<br />
* Gabriel Mascarenhas (Tesoureiro)<br />
* Pitanga (Conselheiro Fiscal)<br />
* Lucas Vido (Tesoureiro Pirata)<br />
<br />
==Pauta==<br />
<br />
* Contador<br />
* Conta bancária<br />
* Cobrança de mensalidades<br />
* Avaliar prestações de contas<br />
* Discutir problemas e melhorias na gestão financeira.<br />
* Avaliação dos gastos da mudança de sede e impacto no caixa e na receita<br />
* Ter usuário/senha de contas de prestadores de serviços<br />
<br />
==Ata==<br />
<br />
''Sucessão é sempre um problema.'' (Vido)<br />
<br />
===Contador===<br />
* Vido diz que o contador antigo era a '''Gê Assessoria'''. Foi decidido no CMC (data???) pela transferência para a '''Gesplan''' por diversos motivos, sendo o principal a distância física. Vido colocou os dois escritórios em contato para fazer o trâmite. Em algum momento ficamos no "limbo", sem nenhum dos dois escritórios mandar boleto de cobrança. Isso ocorreu pois nosso e-CNPJ estava vencido, atravancando o processo.<br />
* Vitor já pagou o e-CNPJ e Arlete (Gesplan) está cuidando da finalização da transferência<br />
* '''Pitanga''' vai perguntar para Gê Assessoria se está tudo certo e se a prestação de serviços foi encerrada.<br />
* O CF '''recomenda''' enviarmos regularmente todas as contas e notas de gastos, além do extrato de cada mês, de modo que a contabilidade seja feita corretamente.<br />
* Tesoureito autoriza criar o e-mail nfe@garoa.net.br e encaminhar para o contador e para o pagamentos@garoa.net.br. Esse e-mail deverá ser configurado para receber e-mail de notas no sistema da prefeitura e também usado para envio de nota na SEFAZ.<br />
<br />
===Conta bancária===<br />
* Atualmente temos um nome de usuário e senha que dá acesso de leitura à conta. Para ter "acesso root" e fazer operações de escrita é preciso de um token recebido via SMS. Apenas o tesoureiro (Gabs) tem acesso a isso.<br />
* Segundo Gabs a gente só tem acesso à conta pois o gerente da agência da Faria Lima é gente boa.<br />
* Começamos a transferir a conta corrente da agência Santa Cecília para a Faria Lima mas não concluímos o processo pois mudaria o número e isso dificultaria o depósito das mensalidades.<br />
* Para facilitar tudo, é preciso estar próximo (geograficamente) à agência<br />
* O CF '''recomenda''' trocar a agência na troca para a próxima gestão.<br />
* O CF '''recomenda''' imprimir e assinar a p* das atas imediatamente depois do encerramento das assembleias.<br />
<br />
===Mensalidades===<br />
* Recomendação: cobrar mensalidades e anuidades por apenas UM método, ex. boleto. Sem exceções.<br />
<br />
Pesquisamos alguns planos de boletos:<br />
* Itaú: R$5,20 para cada boleto além do plano (3 boletos no nosso caso)<br />
* [mkt.iugu.com/traga-seu-boleto-para-a-iugu iugu]: R$2,50 por boleto pago<br />
<br />
===Gestão e administração===<br />
* O CF '''recomenda''' contratarmos alguém (freela ou empresa) para fazer todo o rolê de cobrar mensalidades, pagar contas, faturas, enviar documentos para o contador e registrar atas, enfim, toda a funça. Acreditamos que isso vá aumentar a arrecadação e liberar os diretores para hackear, ou seja vale a pena o investimento.</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Reuni%C3%A3o_com_Contador_de_29/05/2012&diff=22447Reunião com Contador de 29/05/20122016-07-27T21:17:41Z<p>Pitanga: Pitanga moveu a página Diretoria:Reunião com Contador de 29/05/2012 para Reunião com Contador de 29/05/2012 sem deixar um redirecionamento</p>
<hr />
<div>'''Local:''' Casa da Cultura Digital - Sala de Reunião<br />
<br />
'''Início:''' 18h30<br />
<br />
'''Participantes:'''<br />
<br />
* Janílson (contador, Gê Assessoria)<br />
* Pitanga<br />
* Anchises<br />
<br />
'''Pauta'''<br />
<br />
==Troca de diretores==<br />
*Registrar em cartório as atas dos conselhos que nomearam os interinos.<br />
*Registrar em cartório carta de renúncia com firma assinada do diretor renunciante.<br />
*Vamos enviar as atas para a Gê Assessoria para eles revisarem. Tem que incluir, na ata, uma lista de presença, e todos os presentes devem assinar.<br />
* Ídem para a Assembléia Geral: temos que enviar a ata para eles revisarem os termos jurídicos e devemos providenciar a lista de presença e assinaturas.<br />
<br />
==Contabilidade==<br />
*Devemos registrar toda a entrada e saída da conta do Garoa.<br />
*Devemos enviar para o Gê, ao final de cada mês, as notas fiscais de compra e os recibos do mês.<br />
*Caixinha: não precisa ter recibo do que foi colocado no caixinha, já que é uma doação anônima e voluntária. Devemos apenas informar ao contador o quanto foi arrecadado na caixinha ao final de cada mês.<br />
*As Notas fiscais de compra (de equipamentos, materiais, etc) _DEVEM_ ter o ''CNPJ do Garoa'' -- precisamos colocar isso no [[Regimento Interno]]. Isto se aplica também para reembolsos.<br />
*Devemos pedir recibo do pagamento do Aluguel + Aron todo mês e enviar para o Gê<br />
** O Ideal é que o pagamento do Aron seja incluso no aluguel, assim recebemos apenas um recibo de "pagamento de aluguel". Isso pode, inclusive, evitar futuros problemas trabalhistas.<br />
*Pagamentos devem ser feitos preferencialmente por cheque nominal e cruzado, com a finalidade do pagamento escrita no verso do cheque.<br />
*Os relatórios emitidos pela contabilidade podem ser usados em nossa prestação de contas. Eles podem emitir relatórios mensais e também consolidar trimestral e anualmente<br />
<br />
==Recebimentos==<br />
Os tipos de serviços por que podemos cobrar estão definidos no nosso estatuto. Hoje em dia, poderíamos receber dinheiro relativo as atividades descritas no Artigo 5:<br />
3. realizar atividades de disseminação do conhecimento técnico-científico e artístico na forma de estudos, análises, eventos, reuniões, exposições, oficinas, cursos, seminários, congressos, treinamentos, produções audiovisuais, páginas eletrônicas, material informativo e publicações para seus Associados e para o público em geral;<br />
4. organizar eventos culturais, sociais, artísticos e recreativos com o objetivo de promover a socialização entre seus Associados e deles com o público em geral; <br />
Para essas atividades devemos emitir recibo (preferencialmente) ou nota fiscal, de acordo com a natureza, conforme abaixo:<br />
<br />
===Emissão de recibos===<br />
*Devemos emitir recibo para mensalidades pagas por sócios, doações (exceto caixinha) e compras de camisetas/canecas/adesivos (Gê instruiu a encarar isso como brinde por doação, então seria um recibo de doação)<br />
*Os recibos emitidos pelo Garoa devem ter, obrigatoriamente: nº de série do recibo, nome e CPF ou CNPJ de quem pagou/doou, valor pago, descrição e assinatura do Tesoureiro ou quem estatutariamente o substitua.<br />
* Os recibos podem ser feitos por nós mesmos (em papel timbrado, por exemplo) ou podemos comprar recibos prontos na papelaria, com canhoto para anotarmos os dados de quem recebeu o recibo (e carimbar, se não tiver um timbre).<br />
*Podemos até mesmo fazer um controle online (via wiki ou criamos um aplicativo)<br />
<br />
===Nota fiscal como comércio===<br />
*Gê disse que para as atividades que temos hoje não vale a pena abrirmos Inscrição Estadual para realizar comércio de produtos (camisetas, kits, canecas, livros, etc), o que só faz sentido se operarmos com grandes volumes, o que não é o caso.<br />
*Especificamente no caso de camisetas/canecas/etc, o ideal é dar recibo como doação, sendo o artigo em questão oferecido como um brinde em contrapartida à doação. (EX: a EFF faz isso)<br />
*Cerveja: o ideal é continuar operando informalmente como fazemos hoje. Alguém compra a cerveja, retira da caixinha o equivalente ao seu gasto com a compra e o Garoa dá entrada somente ao resultado da venda da cerveja, que deve ir para a caixinha como doação.<br />
* Se quisermos, realmente, abrir a Inscrição Estadual e emitirmos Nota Fiscal para venda de produtos, primeiro precisamos alterar o Estatuto para incluir, no Artigo 5, que o Garoa irá "comercializar produtos, como camisetas, kits de eletrônica, livros e afins para garantir a sua sustentação financeira"<br />
<br />
===Nota fiscal de serviços===<br />
*Hoje podemos emitir, pois temos cadastro na prefeitura. No entanto, possivelmente teremos que revisar os códigos do CNAE para podermos emitir sobre o tipo de serviços que precisamos prestar (ex: eventos).<br />
*Os códigos CNAE dizem respeito a que atividades podemos exercer e dar nota fiscal de serviços. Em geral não daremos nota fiscal, a não ser que um patrocinador o exija (o ideal é dar recibo).<br />
*Podemos expandir os códigos (hoje temos apenas assistencia social) para se adequarem melhor a nossas atividades.<br />
*Os códigos CNAE atribuídos ao Garoa são baseados na descrição de atividades que constam em nosso estatuto. Qualquer alteração no código CNAE deve ser baseada em uma atividade prevista em nosso estatuto (artigo 5) e demora cerca de 7 dias úteis e custa cerca de R$ 100. As mudanças devem ser feitas primeiro na Receita Federal e depois na Prefeitura (demora 7 dias e custa R$ 100 para cada uma delas).<br />
<br />
==Serviços da Assessoria Contábil==<br />
O Ge propôs a mensalidade de R$ 200,00 pelos serviços dele, sem a cobrança do que já foi feito (não estávamos pagando). Isto inclui todos os serviços contábeis. O preço normal é 1/2 salário mínimo (R$622/2).<br />
<br />
==Serviços Administrativos==<br />
Perguntamos sobre serviços administrativos, como cobrar mensalidades, pagar contas, etc. Gê disse que poderia ver com a Helenice se podem fazer, mas não é muito o que fazem. Precisamos pensar também em outras alternativas.<br />
<br />
== Próximos Passos==<br />
*Regularização dos Diretores:<br />
**Enviar as atas das reuniões do CMC para revisão da Ge Assessoria (somente das reuniões aonde foram trocados a presidência e diretoria de Software)<br />
**Recebendo o retorno deles, devemos providenciar as assinaturas e registrar as atas em cartório (eles fazem isso)<br />
<br />
*Inscrição Estadual<br />
**Decidir se vamos mesmo abrir Inscrição Estadual para comercializar produtos<br />
**Se formos abrir a IE,precisamos alterar o estatuto<br />
<br />
*Registro no CNAE<br />
**Decidir se vamos mesmo abrir Inscrição Estadual para fazer a alteração no CNAE de uma só vez<br />
**Temos que enviar cópia do Estatuto para a Ge Assessoria (a/c Marlene) avaliar as mudanças que devem ser feitas<br />
**Ge Assessoria vai providenciar as correções<br />
<br />
*Recibos: precisamos oficializar o formato e o controle dos recibos e começar a utilizá-los<br />
<br />
*Contabilidade do dia-a-dia: Precisamos fazer uma reunião interna para decidir quem e como vai operacionalizar o envio das informações de entradas e saídas para a Ge Assessoria.<br />
<br />
Reunião encerrada a 40087866s.<br />
<br />
[[Categoria:Reuniões]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Tesouraria/Balancete_0&diff=22446Tesouraria/Balancete 02016-07-27T21:17:13Z<p>Pitanga: Pitanga moveu a página Diretoria:Tesouraria/Balancete 0 para Tesouraria/Balancete 0 sem deixar um redirecionamento</p>
<hr />
<div>Publicar aqui o balancete desde o início da arrecadação até o final de março de 2011</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Reuni%C3%A3o_da_Diretoria_de_12/04/2011&diff=22444Reunião da Diretoria de 12/04/20112016-07-27T21:16:13Z<p>Pitanga: Pitanga moveu a página Diretoria:Reunião de 12/04/2011 para Reunião da Diretoria de 12/04/2011</p>
<hr />
<div>'''Local:''' Garoa-HC (Casa da Cultura Digital)<br />
<br />
'''Início:''' 19h00<br />
<br />
'''Participantes:'''<br />
<br />
* Gustavo Bruno aka Aylons (Diretor de Hardware)<br />
* Mauro Baraldi (Diretor de Software)<br />
* Rodrigo R. Silva aka pitanga (Secretário)<br />
* Felipe Sanches aka juca (Presidente)<br />
* Hugo Borges aka agaelebe (Tesoureiro)<br />
* Luís Henrique Fagundes aka asa (Conselheiro Fiscal)<br />
<br />
=Informes=<br />
*Pitanga informa que há a possibilidade de uma nova casa ser agregada à CCD. É uma casa de frente, que tem porão. Tendo em vista a nossa iminente falta de espaço, Pitanga propõe avaliarmos as nossas finanças de modo a propor à CCD mudar o almoxarifado para a terceira casa da frente, e nós ocuparmos o porão que hoje é o almoxarifado, usando-o como almoxarifado e "oficina pesada".<br />
<br />
=Reforma da instalação elétrica=<br />
*Aylons disse que fez uma investigação maior na ligação do Garoa ao quadro e concluiu que a instalação é uma gambiarra e será necessário gastar mais que o originalmente previsto e aprovado (R$600,00). Aylons fará a nova previsão para a reunião do CMC de maio.<br />
*Algumas sugestões foram feitas para o projeto: usar calhas de PVC (Aylons) e colocar também pontos de rede cabeada (Agaelebe)<br />
<br />
=Contabilidade=<br />
*A contabilidade do Garoa será feita com o software [http://gnucash.org GNU Cash]. Aylons e Agaelebe vão ficar responsáveis pelos lançamentos.<br />
*O arquivo XML gerado pelo GNU Cash será versionado com git. Pitanga ficará responsável por subir um git acessível (leitura) apenas aos associados para hospedar esse arquivo.<br />
*Agaelebe ainda não recebeu o cartão provisório do banco, portanto não tem acesso à conta na internet, apenas aos extratos impressos que chegam pelo correio.<br />
*Aleph tem o acesso à conta. Caso Agaelebe não receba o cartão, Aylons e Agaelebe tentarão marcar um dia com o Alberto para emitir os extratos necessários (provavelmente na próxima segunda).<br />
*Esperamos ter a contabilidade feita até a data da próxima reunião do CMC.<br />
<br />
=Pagamento de mensalidades=<br />
*Decidimos implementar a cobrança de mensalidades através do [http://pagseguro.uol.com.br PagSeguro]. Enquanto não temos CNPJ, o PagSeguro ficará em uma conta do Aylons, que depois será migrada para CNPJ.<br />
*Escolhemos o PagSeguro pois tem uma tarifa especial para ONGs, que é melhor que a do PayPal. Eventualmente, no futuro, poderemos ter uma conta PayPal para receber doações do exterior e também comprar coisas no exterior.<br />
<br />
==Modalidades de pagamento==<br />
Através do PagSeguro será possível fazer três modalidades de pagamento:<br />
*Doações: possível pagar com cartão de crédito, TEF ou boleto - valor arbitrário<br />
*Mensalidade: R$40 ou R$80, apenas boleto ou TEF (taxas R$1,56 e R$2,72)<br />
*Anuidade Parcelada: R$480 ou R$960 parcelados em 12x no cartão de crédito (excluídas as taxas, sobrariam R$395 ou R$791,98)<br />
<br />
'''Anuidade à vista (R$400 ou R$800) poderá ser paga apenas por depósito bancário.'''<br />
<br />
==Taxas PagSeguro==<br />
*TEF e boleto: 2,9%<br />
*Cartão de crédito: 6,4% <br />
*Taxa fixa por transação: R$0,40<br />
*Custo de boleto: R$1,00 (cobrado do comprador)<br />
*Não há tarifa para transferir o valor da conta PS para o banco<br />
*Existe desconto para ONG que não estamos levando em conta agora (simulações worst-case)<br />
<br />
==Sistema de cobrança==<br />
*Mauro disse que a empresa em que trabalha fez a API do PagSeguro. Existe uma API em python.<br />
*Vamos desenvolver um sistema em python que emite as cobranças de mensalidade e gera recibos.<br />
<br />
[[Categoria:Reuniões]]</div>Pitangahttps://garoa.net.br/mediawiki/index.php?title=Documentos_para_retirada_do_e-CNPJ&diff=22443Documentos para retirada do e-CNPJ2016-07-27T21:15:50Z<p>Pitanga: Pitanga moveu a página Diretoria:Documentos para retirada do e-CNPJ para Documentos para retirada do e-CNPJ sem deixar um redirecionamento</p>
<hr />
<div>Para Certificado Digital de Pessoa Jurídica:<br />
<br />
Referentes à empresa:<br />
<br />
• Documento de constituição e alteração contratual atualizada, se houver;<br />
• Ata de eleição de diretoria vigente, quando aplicável, registrado em órgão competente;<br />
• Prova de inscrição no Cadastro Nacional de Pessoas Jurídicas (CNPJ);<br />
• Prova de inscrição no Cadastro Específico do INSS (CEI) - opcional;<br />
<br />
Referentes ao responsável pelo certificado:(a)<br />
<br />
• 2 documentos de identificação(b) - (Carteira de Motorista, Registro Geral - RG, Passaporte, Carteira Profissional, como CRC, OAB, CREA, CRM);<br />
• Comprovante de inscrição no Cadastro de Pessoa Física (CPF);<br />
• Comprovante de endereço emitido, há no máximo 3 meses (em nome do solicitante e igual ao inserido no formulário de solicitação);<br />
• Uma foto 3x4 recente (caso o documento tenha mais de 5 anos);<br />
• Cadastro Específico do INSS-CEI (opcional);<br />
• Número de Identificação Social - NIS (PIS, PASEP ou INSS-CI) - opcional;<br />
• Termo de Titularidade e Responsabilidade do Certificado Digital - Será impresso pelo atendente no ato da emissão do Certificado Digital.</div>Pitanga