Centro de Competência em Software Livre http://ccsl.ime.usp.br/pt-br/rss.xml pt-br Webinars abertos sobre Cidades Inteligentes, Internet Avançada e Ciência de Dados http://ccsl.ime.usp.br/pt-br/evento/2020/06/webinars-abertos-sobre-cidades-inteligentes-internet-avancada-e-ciencia-dados <span class="field field--name-title field--type-string field--label-hidden">Webinars abertos sobre Cidades Inteligentes, Internet Avançada e Ciência de Dados</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/pt-br/user/1054" typeof="schema:Person" property="schema:name" datatype="">edina</span></span> <span class="field field--name-created field--type-created field--label-hidden">qui, 06/18/2020 - 13:16</span> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img srcset="/files/styles/medium/public/events/img/2020/06/interscity_logo_with_slogan_verde.jpg?itok=aPGmVHph 220w, /files/styles/max_325x325/public/events/img/2020/06/interscity_logo_with_slogan_verde.jpg?itok=-VTGqkcr 325w, /files/styles/max_650x650/public/events/img/2020/06/interscity_logo_with_slogan_verde.jpg?itok=J9pLRhiM 389w" sizes="(min-width: 1290px) 325px, (min-width: 851px) 25vw, (min-width: 560px) 50vw, 100vw" src="/files/styles/medium/public/events/img/2020/06/interscity_logo_with_slogan_verde.jpg?itok=aPGmVHph" alt="" typeof="foaf:Image" /> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h4>O <a href="https://interscity.org">Instituto Nacional de Ciência e Tecnologia da Internet do Futuro para Cidades Inteligentes</a> sediado no IME-USP e com parcerias com 9 instituições brasileiras promove uma série de seminários online de divulgação científica abrangendo os temas de Cidades Inteligentes, Internet Avançada e Ciência de Dados.</h4> <h2>| 26 de junho e 10 de julho| das 16:00 às 17:00 |<a href="https://forms.gle/aktD8Gf4TCqPGUxi9"> Inscreva-se aqui</a></h2> <p>O primeiro seminário aconteceu em 12/6, e abordou dois temas relacionando Cidades, IoT, Políticas Públicas e COVID-19:<br />  <br /> 1) Smart Environment e COVID-19: Experiências do IPT no uso do InterSCity em casos reais<br />  Palestrantes: Dr. Alessandro Santiago dos Santos (IPT) e Igor Cunha Teixeira (IPT)<br />  <br /> Smart environments congrega de forma inteligente informações essenciais para o monitoramento ambiental em centros urbanos; dessa forma apresentamos experiências reais do Instituto de Pesquisas Tecnológicas no monitoramento de poluição do ar, sonora e desastres naturais com o uso da plataforma InterSCity desenvolvida no IME-USP, assim como a experiência atual no monitoramento da mobilidade como apoio ao combate à pandemia do novo Coronavírus, que é conduzido pelo Comitê de Crise do Governo de SP.<br />  <br /> 2) Quanta poluição emite o transporte público em São Paulo?<br />  Palestrante: Dr. Roberto Speicys (Scipopulis.com)<br />  <br /> Iremos apresentar uma plataforma inovadora que estima as emissões atmosféricas geradas pelo transporte público a partir dos dados diários de movimentação dos ônibus, para auxiliar profissionais da área e a sociedade civil a acompanhar o cumprimento das metas de redução de emissões da nova licitação do transporte público paulistano. Veremos, em particular, como mudaram as emissões do transporte público em São Paulo durante o período da crise do COVID-19.<br />  <br /> Para mais informações e acompanhar a programação dos seminários Seminários do InterSCity são realizados digitalmente durante a pandemia | INCT acesse <a href="https://interscity.org/events/seminarios-interscity-sao-realizados-digitalmente-durante-pandemia/">https://interscity.org/events/seminarios-interscity-sao-realizados-digitalmente-durante-pandemia/</a><br />  <br /> Em caso de dúvidas, escreva para ccsl@ime.usp.br</p></div> <div class="clearfix text-formatted field field--name-field-event-info field--type-text-long field--label-hidden field__item"><p><strong>ONLINE:</strong> Para assistir as próximas apresentações <strong>é necessário fazer inscrição</strong> através <a href="https://forms.gle/aktD8Gf4TCqPGUxi9">do formulário</a><br />  </p></div> <div class="field field--name-field-date field--type-daterange field--label-inline"> <div class="field__label">Data</div> <div class="field__item">26/jun (2020), 00:00 - 10/jul (2020), 00:00</div> </div> Thu, 18 Jun 2020 16:16:18 +0000 edina 440 at http://ccsl.ime.usp.br Computação paralela: buscas textuais 3.3 vezes mais rápidas no Git http://ccsl.ime.usp.br/pt-br/evento/2020/06/computacao-paralela-buscas-textuais-33-vezes-mais-rapidas-no-git <span class="field field--name-title field--type-string field--label-hidden">Computação paralela: buscas textuais 3.3 vezes mais rápidas no Git</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/pt-br/user/1054" typeof="schema:Person" property="schema:name" datatype="">edina</span></span> <span class="field field--name-created field--type-created field--label-hidden">qua, 06/10/2020 - 17:17</span> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img srcset="/files/styles/medium/public/events/img/2020/06/git-merge.jpg?itok=T9QqzUcX 220w, /files/styles/max_325x325/public/events/img/2020/06/git-merge.jpg?itok=zwELJD5B 325w, /files/styles/max_650x650/public/events/img/2020/06/git-merge.jpg?itok=bH3Hg8O_ 650w" sizes="(min-width: 1290px) 325px, (min-width: 851px) 25vw, (min-width: 560px) 50vw, 100vw" src="/files/styles/medium/public/events/img/2020/06/git-merge.jpg?itok=T9QqzUcX" alt="" typeof="foaf:Image" /> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><em>Trabalho de Conclusão de Curso do Bacharelado em Ciências da Computação do IME trouxe melhorias de desempenho ao programa de controle de versões livre e de código aberto mais popular entre os desenvolvedores no mundo.</em></p> <p>O programa livre e de código aberto Git registra as modificações feitas a um projeto ao longo do tempo, permitindo que se possa recuperar o que foi feito em versões passadas. Armazenando, dentre outras informações, os autores e datas das modificações, o software possibilita que equipes (potencialmente grandes e/ou distribuídas) de desenvolvedores mantenham saudável a elaboração colaborativa de código. E vale ressaltar que seu uso não é exclusivo para versionamento de código fonte, podendo gerenciar quaisquer tipos de arquivos.</p> <p>O software, criado em 2005 por ninguém menos que Linus Torvalds, é usado atualmente para versionar inúmeros projetos de variadas características e tamanhos. Desde o próprio kernel Linux – cujo repositório contém aproximadamente 1.0GB de arquivos e 1.4GB de objetos (i.e. dados históricos armazenados pelo Git) – até repositórios como o do Windows – com 300GB de arquivos e 100GB de objetos. Dada a ampla gama de usuários, com as mais diversas demandas de armazenamento, fica claro porque os desenvolvedores do Git prezam tanto por desempenho e escalabilidade. Com essa mesma motivação, o trabalho de Matheus Tavares Bernardino, aluno do Instituto de Matemática e Estatística da Universidade de São Paulo, buscou entender e solucionar a baixa performance do comando git-grep em revisões históricas.</p> <p>De acordo com Matheus, “O comando git-grep, responsável por buscar padrões textuais em arquivos monitorados pelo Git, executava com boa performance em buscas no diretório de trabalho (i.e. na versão atual do projeto). Porém, nas buscas em versões antigas, o comando tomava muito mais tempo, mesmo quando paralelizando o trabalho em múltiplas threads. O objetivo do projeto foi entender a razão desta tão proeminente diferença e, com melhorias na paralelização, permitir que o git-grep tivesse um bom desempenho paralelo também em versões antigas.”</p> <p>Antes de planejar a execução do projeto em sí, foi essencial estudar as tarefas de compilar, testar e submeter mudanças de código ao software de versionamento. Desta forma, o pesquisador pôde adquirir familiaridade com o fluxo de contribuições do Git e com as interações da comunidade. Sendo essa comunidade composta por estudantes, pesquisadores, funcionários de empresas como Google e Microsoft, e demais contribuidores espalhados pelo mundo, trabalhando colaborativamente para o aprimoramento contínuo do sistema.</p> <p>Parte do trabalho foi financiado pelo programa global Google Summer of Code, que seleciona estudantes ao redor do mundo para realizar projetos de desenvolvimento em sistemas de código aberto, como o Git. Sob a valiosa orientação de membros da comunidade de desenvolvedores do Git e a mentoria do professor Alfredo Goldman, do IME/USP, Matheus estudou os códigos do software à procura de trechos com alto tempo de execução e que pudessem ser paralelizados.</p> <p>Nas palavras do seu mentor, o professor Alfredo Goldman “O trabalho realizado foi excepcional, pois conseguiu unir de forma clara várias contribuições. Primeiro, foi um trabalho onde foi necessário entender o contexto dos desenvolvedores do Git para falar a língua deles, conseguindo uma aceitação rápida na comunidade. Segundo, foram usadas técnicas de ponta para conseguir melhorar a eficiência de um código em produção. Finalmente, escrever parte de um código que é usado por centenas de milhões de pessoas.”  </p> <p>Por meio de aprimoramentos na paralelização do código, o estudante conseguiu acelerar em mais de 3 vezes a execução do comando git-grep em versões históricas, o que beneficia o trabalho de desenvolvedores em vários segmentos. “Realizamos diversos testes para determinar em que sessões do código havia maior gasto de tempo.” – relatou Matheus – “Notamos, então, que em alguns casos a descompressão de objetos do Git chegava a representar mais de um terço do tempo de execução total do comando. Além disso, o código que a envolvia não era seguro para execução paralela, e portanto, seu custo computacional não podia ser dividido entre múltiplas threads. Com aprimoramentos tanto no código de leitura de objetos como no paralelismo do git-grep, conseguimos que a descompressão de objetos fosse realizada de forma paralela e segura. Assim, alcançamos uma aceleração superior a 3x, com 8 threads em um processador de 4 núcleos e hyper-threading. Neste processo, também foram corrigidas algumas condições de corrida no código do git-grep, e um bug relativo à busca em submódulos.”</p> <p>As melhorias propostas no trabalho já foram incorporadas à base de código do Git, podendo ser encontradas na versão 2.26.0 do software, que foi lançada no final de março deste ano. O trabalho trouxe melhorias reais e significativas para uma ferramenta largamente utilizada, livre e de código aberto. Trata-se de uma contribuição de grande impacto, que parte da universidade pública brasileira para o universo de desenvolvedores e gestores ávidos por velocidade ao redor do mundo.</p> <p dir="ltr"><strong>Gráficos comparando a performance do git-grep antes e depois das mudanças propostas no projeto. </strong></p> <p dir="ltr"><img alt="Tempos de execução do git-grep antes e depois (Máquina com HDD)" data-entity-type="file" data-entity-uuid="85e0eae0-1b95-47fc-bccf-6e05bdc37ea2" height="343" src="/files/inline-images/1-git-grep-tempos-hdd.png" width="568" /></p> <p>Cada gráfico traz os resultados em uma máquina diferente: a primeira com HDD e a segunda com SSD. Os valores, apresentados com intervalos de confiança de 95%, correspondem aos tempos de execução do comando, ao buscar o padrão “(static|extern) (int|double) *”' nos arquivos do projeto Chromium. À esquerda, estão as buscas no diretório de trabalho e à direita, as buscas no histórico.</p> <p><img alt="Tempos de execução do git-grep antes e depois (Máquina com SSD)" data-entity-type="file" data-entity-uuid="ee8a6a59-8bea-41fc-b015-effd94f5c4e9" height="320" src="/files/inline-images/2-git-grep-tempos-ssd.png" width="536" class="align-left" /></p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p>Note que o código original forçava a execução em uma única thread para buscas no histórico (pela queda de performance, em alguns casos, ao utilizar múltiplas threads). Mas esta limitação foi removida para comparação. Os resultados mostram um aumento de performance de até 3.3x em buscas históricas – com relação ao código original em uma única thread – e quase 5x – ao permitir múltiplas threads no código original. Também observamos uma melhoria de 1.4x em buscas no diretório de trabalho.</p> <p dir="ltr">O trabalho “<em>Improving Parallelism in git-grep</em>” de Matheus Tavares Bernardino pode ser lido <a href="http://ccsl.ime.usp.br/files/events/files/2020/06/tavares-final-essay%20%281%29.pdf">clicando aqui</a></p> <p dir="ltr">Texto Edina Arouca/ Matheus Bernardino</p></div> <div class="field field--name-field-date field--type-daterange field--label-inline"> <div class="field__label">Data</div> <div class="field__item">10/jun (2020), 00:00</div> </div> Wed, 10 Jun 2020 20:17:51 +0000 edina 439 at http://ccsl.ime.usp.br O ativismo institucional pelo Software Livre no Brasil http://ccsl.ime.usp.br/pt-br/evento/2020/06/ativismo-institucional-pelo-software-livre-no-brasil <span class="field field--name-title field--type-string field--label-hidden">O ativismo institucional pelo Software Livre no Brasil</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/pt-br/user/1054" typeof="schema:Person" property="schema:name" datatype="">edina</span></span> <span class="field field--name-created field--type-created field--label-hidden">qua, 06/03/2020 - 19:50</span> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img srcset="/files/styles/medium/public/events/img/2020/06/episodio%2042%20-%20tecnopolitica.PNG?itok=Y6P5vSLw 220w, /files/styles/max_325x325/public/events/img/2020/06/episodio%2042%20-%20tecnopolitica.PNG?itok=-fIVOj7l 325w, /files/styles/max_650x650/public/events/img/2020/06/episodio%2042%20-%20tecnopolitica.PNG?itok=iUmEsbwU 650w" sizes="(min-width: 1290px) 325px, (min-width: 851px) 25vw, (min-width: 560px) 50vw, 100vw" src="/files/styles/medium/public/events/img/2020/06/episodio%2042%20-%20tecnopolitica.PNG?itok=Y6P5vSLw" alt="" typeof="foaf:Image" /> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>No episódio "#42: Microsoft defende Software Livre. E agora?" do Podcast Tecnopolítica, Sérgio Amadeu e João Cassino conversam sobre a mega corporação de software não-livre, a Microsoft, recentemente aderir à defesa e ao uso do software livre.</p> <p><br /> No bate-papo, é apresentado um panorama sobre a implementação do software livre no Brasil e sobre como ativistas institucionais conseguiram avançar frente a resistências e lobbies no país para criar modelos de tecnologias baseados no compartilhamento do conhecimento. <br /> O tema faz parte da dissertação de mestrado defendida por João Cassino no final de 2019.</p> <p>Este episódio completo está disponível no YouTube, <a href="https://youtu.be/pKcwnbxudi8">neste link</a>. Confira!</p> <p><strong>Bio:</strong></p> <p><strong>Sérgio Amadeu</strong> é cientista social, mestre e doutor em Ciência Política, professor  da UFABC. Presidiu o Instituto Nacional de Tecnologia da Informação (2003-2005) e foi membro do Comitê Gestor da Internet no Brasil (2003-2005). Pesquisa as relações entre comunicação e tecnologia, práticas colaborativas na Internet e a teoria da propriedade dos bens imateriais. Autor dos livros: "Exclusão Digital: a miséria na era da informação" e "Software Livre: a luta pela Liberdade do conhecimento". Desenvolve trabalhos nos seguintes temas: exclusão digital, tecnologia da informação e comunicação, sociedade da informação, economia informacional, cidadania digital e Internet. </p> <p><strong>João Cassino</strong> é jornalista, doutorando e mestre em Ciências Humanas e Sociais pela Universidade Federal do ABC.</p></div> <div class="field field--name-field-date field--type-daterange field--label-inline"> <div class="field__label">Data</div> <div class="field__item">03/jun (2020), 00:00</div> </div> Wed, 03 Jun 2020 22:50:47 +0000 edina 438 at http://ccsl.ime.usp.br Encontro de desenvolvedores de jogos em código aberto http://ccsl.ime.usp.br/pt-br/evento/2020/01/encontro-desenvolvedores-jogos-em-codigo-aberto <span class="field field--name-title field--type-string field--label-hidden">Encontro de desenvolvedores de jogos em código aberto</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/pt-br/user/1054" typeof="schema:Person" property="schema:name" datatype="">edina</span></span> <span class="field field--name-created field--type-created field--label-hidden">seg, 03/16/2020 - 18:11</span> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img srcset="/files/styles/medium/public/events/img/2020/03/godot-meetup-2020.jpeg?itok=mo25v8RA 220w, /files/styles/max_325x325/public/events/img/2020/03/godot-meetup-2020.jpeg?itok=4hOCa8ay 325w, /files/styles/max_650x650/public/events/img/2020/03/godot-meetup-2020.jpeg?itok=bOAfUWs0 650w" sizes="(min-width: 1290px) 325px, (min-width: 851px) 25vw, (min-width: 560px) 50vw, 100vw" src="/files/styles/medium/public/events/img/2020/03/godot-meetup-2020.jpeg?itok=mo25v8RA" alt="" typeof="foaf:Image" /> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>No início deste ano o CCSL recebeu o <strong>8º Godot Meetup</strong>, evento organizado e promovido pela Javary Co., estúdio indie de jogos mobile fundada por membros do grupo de extensão USPGameDev. </p> <figure role="group" class="caption caption-img"><img alt="Palestrantes e participantes da 8º Godot Meetup no Auditório Imre Simon do CCSL" data-entity-type="file" data-entity-uuid="cc53428b-d690-4aa2-90c6-3dee8d7dc89e" src="/files/inline-images/8-godot-meet-up-ccsl.jpg" /><figcaption>Palestrantes e participantes da  8º Godot Meetup no Auditório Imre Simon do CCSL</figcaption></figure><p>Godot é um motor de jogo tão ou mais avançado como os demais sistemas profissionais do mercado, com o diferencial de ser software livre e de código aberto. Contém diversas bibliotecas para desenvolvimento de jogos, tanto para a parte gráfica quanto a parte dinâmica dos elementos, que simulam a realidade de maneira otimizada. Na Godot Meetup, desenvolvedores experientes na Godot compartilharam seus conhecimentos práticos e deram dicas para todos que querem fazer jogos usando software livre.</p> <p>Durante o Encontro, os participantes puderam conhecer as melhorias da nova versão do Godot 3.2 na apresentação de um de seus principais desenvolvedores, George Marques. Os novos recursos para elementos visuais, como iluminação global dinâmica incrementada para resultados superiores e os aprimoramentos para construção dos códigos de programação de jogos neste game engine também foram demonstrados para os desenvolvedores e interessados presentes.</p> <p>De acordo com Wilson Mizutani do USPGameDev  “A Godot é a maior ferramenta open source de desenvolvimento de jogos da atualidade, competindo diretamente com as ferramentas proprietárias que dominam o mercado.”</p> <p> </p> <p><br /> Edina Arouca e Wilson Mizutani</p></div> <div class="field field--name-field-date field--type-daterange field--label-inline"> <div class="field__label">Data</div> <div class="field__item">18/jan (2020), 14:00 - 18/jan (2020), 17:00</div> </div> Mon, 16 Mar 2020 21:11:36 +0000 edina 437 at http://ccsl.ime.usp.br Curto-circuito de cursos: uma forma do Grupo Hardware Livre USP integrar conhecimentos diversos em aulas curtas para a comunidade http://ccsl.ime.usp.br/pt-br/evento/2019/10/curto-circuito-cursos-uma-forma-do-grupo-hardware-livre-usp-integrar-conhecimentos <span class="field field--name-title field--type-string field--label-hidden">Curto-circuito de cursos: uma forma do Grupo Hardware Livre USP integrar conhecimentos diversos em aulas curtas para a comunidade</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/pt-br/user/1054" typeof="schema:Person" property="schema:name" datatype="">edina</span></span> <span class="field field--name-created field--type-created field--label-hidden">sex, 03/06/2020 - 17:00</span> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img srcset="/files/styles/medium/public/events/img/2020/03/LAB3D.jpg?itok=XluWsn5h 220w, /files/styles/max_325x325/public/events/img/2020/03/LAB3D.jpg?itok=d3R1SKbH 325w, /files/styles/max_650x650/public/events/img/2020/03/LAB3D.jpg?itok=mEfTe2o1 650w" sizes="(min-width: 1290px) 325px, (min-width: 851px) 25vw, (min-width: 560px) 50vw, 100vw" src="/files/styles/medium/public/events/img/2020/03/LAB3D.jpg?itok=XluWsn5h" alt="" typeof="foaf:Image" /> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>“<strong>Curto-circuito de Cursos</strong>” é o título interessante que o <a href="https://hardwarelivreusp.org/">Grupo HardwareLivreUSP</a> deu ao conjunto de oficinas didáticas ministradas em 2019 no Laboratório de Impressão 3D do Instituto de Matemática e Estatística da USP. Ao longo de dois meses, foram ministrados cursos envolvendo Arduino e outras tecnologias como eletrônica, programação em C, modelagem e impressão 3D, e computação musical.</p> <p>Apesar de não haver a necessidade de conhecimento prévio, pessoas que entendem um pouco de eletrônica e/ou de linguagens de programação podem absorver o conteúdo com mais facilidade, mas os cursos são preparados para públicos diversos de qualquer faixa etária. Foram recebidas pessoas com e sem vínculo com a USP, de modo que a disseminação do conhecimento pudesse ser o mais inclusiva possível.</p> <figure role="group" class="caption caption-img align-center"><img alt="protoboard" data-entity-type="file" data-entity-uuid="423feb0e-86f9-491d-97cf-cdd8930f037c" height="200" src="/files/inline-images/IMG_20191031_152113.jpg" width="270" /><figcaption>Protoboard para estudo de circuitos</figcaption></figure><p>Os cursos foram escolhidos levando em conta a experiência adquirida por membros do grupo, a relevância do tema para a prototipagem rápida de projetos <em>maker</em> e a disponibilidade de materiais e de instrutores no laboratório em que se encontra o grupo no IME/USP (Lab 3D). Em cada uma das aulas o foco é o ensino de temas por meio de tecnologias livre, seguindo uma metodologia <em>maker</em>, que mistura teoria e atividades práticas individuais, voltadas para a filosofia do "Faça Você Mesmo" (do inglês "<em>Do It Yourself</em>" - DIY). </p> <figure role="group" class="caption caption-img align-center"><img alt="Monitor mostrando desenvolvimento de projeto para impressão 3D" data-entity-type="file" data-entity-uuid="212f8b51-ae05-42cc-a422-962a99c4302a" height="200" src="/files/inline-images/IMG_20191128_144602.jpg" width="270" /><figcaption>Desenvolvimento de projeto de impressão 3D</figcaption></figure><p>Os temas são complementares mas independentes, dessa forma o aprendiz pode escolher participar de todo o circuito de oficinas ou apenas de algumas, ou ainda a depender de disponibilidade de turma,  escolher a sequência de sua preferência. Após a conclusão de um curso qualquer, o aluno era estimulado a voltar para novas aulas mais avançadas sobre o tema de seu interesse, sendo possível alongar um pouco o curso de forma adaptativa e por demanda. </p> <figure role="group" class="caption caption-img align-center"><img alt="lousa com exemplo esquema de circuitos" data-entity-type="file" data-entity-uuid="17c4288f-af1c-4dff-8765-cdc26d04e9a9" height="292" src="/files/inline-images/IMG_20191031_152132.jpg" width="219" /><figcaption>Estudo de esquema de circuitos</figcaption></figure><p>Destaca-se no Curto-Circuito de Cursos o fato de os alunos buscarem os cursos para desenvolvimento de projetos pessoais. Desta forma, muitos projetos foram discutidos e encaminhados durante os cursos, e o HardwareLivreUSP teve a oportunidade de conquistar novos parceiros e amigos a partir desta atividade. </p> <p><br /> O Grupo de extensão HardwareLivreUSP  está estudando oferecer novo ciclo de oficinas, portanto recomendamos que os interessados acompanhem as novidades e entrem em contato: </p> <p>e-mail: hwlivre@ime.usp.br</p> <p>Facebook: <a href="https://www.facebook.com/Hardwarelivreusp/">https://www.facebook.com/Hardwarelivreusp/</a></p> <p> GitHub: <a href="https://github.com/HardwareLivreUSP">https://github.com/HardwareLivreUSP</a></p> <p> Instagram: <a href="https://www.instagram.com/hardwarelivreusp/">https://www.instagram.com/hardwarelivreusp/</a></p> <p> Telegram: <a href="http://tiny.cc/telegram-hlu">http://tiny.cc/telegram-hlu</a></p> <p> YouTube: <a href="https://www.youtube.com/channel/UCmjqVK00Py4OyQz2qkOg7ew">https://www.youtube.com/channel/UCmjqVK00Py4OyQz2qkOg7ew</a></p> <p> Last.FM: <a href="https://www.last.fm/pt/user/HardwareLivre">https://www.last.fm/pt/user/HardwareLivre</a></p> <p> </p> <p>Edina Arouca/ Antonio Deusany/ Marcelo Schmitt </p></div> <div class="field field--name-field-date field--type-daterange field--label-inline"> <div class="field__label">Data</div> <div class="field__item">21/out (2019), 00:00 - 05/dez (2019), 00:00</div> </div> Fri, 06 Mar 2020 20:00:03 +0000 edina 436 at http://ccsl.ime.usp.br USPGameDev organizou a Sede-USP no Desafio Mundial da Global Game Jam 2020 no CCSL http://ccsl.ime.usp.br/pt-br/evento/2020/01/uspgamedev-organizou-sede-usp-no-desafio-mundial-da-global-game-jam-2020-no-ccsl <span class="field field--name-title field--type-string field--label-hidden">USPGameDev organizou a Sede-USP no Desafio Mundial da Global Game Jam 2020 no CCSL</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/pt-br/user/1054" typeof="schema:Person" property="schema:name" datatype="">edina</span></span> <span class="field field--name-created field--type-created field--label-hidden">sex, 03/06/2020 - 12:56</span> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img srcset="/files/styles/medium/public/events/img/2020/03/game%20jam%202020-ccsl.png?itok=CCK9k5sr 220w, /files/styles/max_325x325/public/events/img/2020/03/game%20jam%202020-ccsl.png?itok=-zs72XV- 325w, /files/styles/max_650x650/public/events/img/2020/03/game%20jam%202020-ccsl.png?itok=ijR35BRb 650w" sizes="(min-width: 1290px) 325px, (min-width: 851px) 25vw, (min-width: 560px) 50vw, 100vw" src="/files/styles/medium/public/events/img/2020/03/game%20jam%202020-ccsl.png?itok=CCK9k5sr" alt="" typeof="foaf:Image" /> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><strong>Equipes colaborativas multidisciplinares desenvolveram, simultaneamente em 118 países, jogos baseados no mesmo tema - em 48h!</strong></p> <p>Uma corporação sem fins lucrativos, da Califórnia-EUA, promove este evento anualmente, e conta com a participação do time internacional de voluntários e patrocinadores para manter a missão de promover o design de jogos e a educação gamificada através de eventos inovativos e não-competitivos. O desafio intelectual e as novas parcerias são, de acordo com o<a href="https://globalgamejam.org/"> site oficial</a>, estimulados durante o evento, enquanto os participantes "exploram processos de desenvolvimento, seja pela programação, design iterativo, exploração da narrativa ou expressão artística". </p> <p>Os eventos são gigantescos: em 2019 conectou 860 pontos de 113 países. Em 2020 os números da 12ª edição aumentaram consideravelmente: 48.700 pessoas em 934 locais diferentes de 118 países!</p> <p>O CCSL hospedou em janeiro a Sede-USP desta edição 2020, organizada pelo <a href="https://uspgamedev.org/">USPGameDev</a> e pelos professores da USP Ricardo Nakamura (PCS - Poli) e Gilson Schwarz (ECA). "A sede USP-capital já participa há vários anos. Um hackathon de 48h em que os participantes trabalham em equipes para desenvolver um jogo com base em um tema divulgado na abertura do evento é uma ótima oportunidade para aprender e experimentar ideias de jogos. É a maior e mais importante game jam do mundo, que acontece todo começo de ano", relatou um de seus organizadores.</p> <p>As dependências do CCSL foram adaptadas para este evento pelo pessoal voluntário da Sede-USP. O evento exigiu de apoiadores, patrocinadores e organizadores a preocupação com infraestrutura de informação e comunicação, áreas de descanso, alimentação e convívio para, de acordo com o USPGameDev, "criar um espaço seguro e acolhedor para que as pessoas pudessem desenvolver jogos de maneira criativa, engajada, e colaborativa". </p> <p>Com o grupo de extensão USPGameDev, além de toda produção de conhecimento intangível, 25 desenvolvedores de jogos de todos os tipos produziram 6 jogos temáticos que agora serão testados e documentados pela organização global do hackaton, e podem ser <a href="https://globalgamejam.org/2020/jam-sites/usp-ggj">acessados no site oficial.</a></p> <p> </p> <p>Edina Arouca/ Wilzon Kazuo </p></div> <div class="clearfix text-formatted field field--name-field-event-info field--type-text-long field--label-hidden field__item"><p><strong>Outras informações da Sede USP-capital pelo e-mail contato@uspgamedev.org</strong></p></div> <div class="field field--name-field-date field--type-daterange field--label-inline"> <div class="field__label">Data</div> <div class="field__item">31/jan (2020), 10:00 - 02/fev (2020), 10:00</div> </div> Fri, 06 Mar 2020 15:56:30 +0000 edina 434 at http://ccsl.ime.usp.br Calourx IME: você precisa de Linux na sua máquina! http://ccsl.ime.usp.br/pt-br/evento/2020/03/calourx-ime-voce-precisa-linux-na-sua-maquina <span class="field field--name-title field--type-string field--label-hidden">Calourx IME: você precisa de Linux na sua máquina!</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/pt-br/user/1054" typeof="schema:Person" property="schema:name" datatype="">edina</span></span> <span class="field field--name-created field--type-created field--label-hidden">qua, 03/04/2020 - 14:05</span> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img srcset="/files/styles/medium/public/events/img/2020/03/Bem-vindos-tux-fev-20.png?itok=SK-yYWVu 220w, /files/styles/max_325x325/public/events/img/2020/03/Bem-vindos-tux-fev-20.png?itok=FklLPvm4 325w, /files/styles/max_650x650/public/events/img/2020/03/Bem-vindos-tux-fev-20.png?itok=ec54UQ1Z 400w" sizes="(min-width: 1290px) 325px, (min-width: 851px) 25vw, (min-width: 560px) 50vw, 100vw" src="/files/styles/medium/public/events/img/2020/03/Bem-vindos-tux-fev-20.png?itok=SK-yYWVu" alt="" typeof="foaf:Image" /> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><strong>Chegou a hora da Linux Install Fest!</strong></p> <p>Traga seu equipamento para atualizar a sua distro ou instalar Linux do zero, remover Win ou particionar!</p> <p>Os integrantes do grupo de extensão FLUSP estarão no laboratório para tirar todas as suas dúvidas ou abrir as portas para o universo dos sistemas operacionais não proprietários!</p> <p> </p></div> <div class="clearfix text-formatted field field--name-field-event-info field--type-text-long field--label-hidden field__item"><p><strong>Onde? </strong>Laboratório de Extensão - <strong>LabX </strong>(sl 16)</p> <p>subsolo do CCSL</p> <p>Bloco C - IME/USP</p> <p> </p></div> <div class="field field--name-field-date field--type-daterange field--label-inline"> <div class="field__label">Data</div> <div class="field__item">05/mar (2020), 14:00 - 05/mar (2020), 18:00</div> </div> Wed, 04 Mar 2020 17:05:44 +0000 edina 435 at http://ccsl.ime.usp.br Homenagem: Inauguração Auditório Imre Simon http://ccsl.ime.usp.br/pt-br/evento/2019/10/homenagem-inauguracao-auditorio-imre-simon <span class="field field--name-title field--type-string field--label-hidden">Homenagem: Inauguração Auditório Imre Simon</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/pt-br/user/1054" typeof="schema:Person" property="schema:name" datatype="">edina</span></span> <span class="field field--name-created field--type-created field--label-hidden">ter, 10/15/2019 - 17:07</span> <div class="field field--name-field-annexes field--type-entity-reference field--label-hidden field__items"> <div class="field__item">Fotos</div> </div> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img srcset="/files/styles/medium/public/events/img/2019/12/placa-bio-edi.png?itok=a6otTxyX 220w, /files/styles/max_325x325/public/events/img/2019/12/placa-bio-edi.png?itok=AMfHF-fZ 325w, /files/styles/max_650x650/public/events/img/2019/12/placa-bio-edi.png?itok=YuLqE0kt 650w" sizes="(min-width: 1290px) 325px, (min-width: 851px) 25vw, (min-width: 560px) 50vw, 100vw" src="/files/styles/medium/public/events/img/2019/12/placa-bio-edi.png?itok=a6otTxyX" alt="" typeof="foaf:Image" /> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>A partir de <strong>25 de outubro de 2019</strong>, o antigo "<strong>Auditório do CCSL</strong>" passou a se chamar oficialmente "<strong>Auditório Imre Simon</strong>". </p> <p>Na data, a diretoria do CCSL reuniu familiares, amigos, colegas de trabalho de várias áreas, ex-alunos, funcionários da Universidade e interessados na trajetória do Prof. Emérito Imre Simon, no evento em sua homenagem e que marcou a reinauguração do Auditório do CCSL.</p> <p>A programação foi idealizada ainda em 2018, para celebrar diversas datas importantes para o Centro de Competência em Software Livre do Instituto de Matemática e Estatística da Universidade de São Paulo: os 35 anos da Free Software Foundation, os 20 anos da Open Source Initiave, os 10 anos de atividades do CCSL-IME/USP e os 5 anos da inauguração do seu prédio.</p> <p>Não poderia haver forma melhor de celebrar esses marcos do que homenageando aquele que ajudou a dar os primeiros passos na direção do compartilhamento de conhecimento em Computação e Desenvolvimento de Software no IME, na USP e no Brasil, nos moldes que hoje entendemos como Software Livre e Cultura Livre, o Professor Emérito Imre Simon.</p> <p>A renomeação do espaço foi a ação derradeira da celebração, liderada pelo chefe do Dept. de Ciência da Computação do IME-USP, Marcelo Finger, com a participação das senhoras Magdolna (Magda) Simon (que comemorava seu 100º aniversário) e Gabriella Simon, mãe e esposa do Prof. Imre, que descerraram a placa biográfica, passando então o auditório a se chamar "Imre Simon". Estiveram também presentes seu irmão Istvan e os filhos de Imre, Liliana, Natan e Claudio.</p> <p>Ao longo da tarde, notáveis pesquisadores contemporâneos do homenageado, pioneiro cientista da computação, puderam contar sobre momentos do início da carreira, fatos da convivência e destacar conquistas profissionais importantes que trouxeram luz à Comunicação, Computação e à cultura do software livre no Brasil.</p> <p>Acesse <a href="http://ccsl.ime.usp.br/files/events/files/2019/10/programa-curto.pdf"> aqui </a> a programação da homenagem</p> <p> </p> <p><strong>Alguns conteúdos apresentados na cerimônia:</strong></p> <p><a href="http://ccsl.ime.usp.br/files/news/files/2019/12/ImreSimon-texto-new.pdf"><img alt="Capa de livreto com texto extraído do livro Humanistas e Cientistas do Brasil: Ciências Exatas" data-entity-type="file" data-entity-uuid="d5a06618-eea2-4fb2-a024-b3e4f1470187" height="200" src="/files/inline-images/capa-livreto.png" width="171" /></a></p> <p><a href="http://ccsl.ime.usp.br/files/news/files/2019/12/BrochuraImreSimon8dez2009_0.pdf"><img alt="Brochura - Discursos Outorga Título de Emérito" data-entity-type="file" data-entity-uuid="25717bd0-2e48-4314-8a6c-f938e7a65010" src="/files/inline-images/brochura-em%C3%A9rito-18-40-10.png" width="171" class="align-left" /></a></p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p><a href="http://ccsl.ime.usp.br/files/events/files/2020/02/cce.ogg">Vídeo - Professor Imre no antigo CCE/USP</a></p> <p><a href="http://ccsl.ime.usp.br/files/events/files/2020/02/discovery2_0.mp4">Vídeo - Discovery Entrevista prof. Imre Simon sobre Linux</a></p> <p><a href="http://ccsl.ime.usp.br/files/events/files/2020/01/2-mandel_imre_final.ogg">Vídeo - Professor Arnaldo Mandel</a></p> <p><a href="http://ccsl.ime.usp.br/files/events/files/2020/02/schwartz-portrait.mp4">Vídeo - Professor Gilson Schwartz</a></p> <p><a href="http://ccsl.ime.usp.br/files/events/files/2020/01/abdo.webm">Vídeo - Professor Alexandre Abdo</a></p> <p> </p></div> <div class="clearfix text-formatted field field--name-field-event-info field--type-text-long field--label-hidden field__item"><p><strong>Local: </strong>Auditório Imre Simon, no CCSL-IME/USP: Av. Prof. Luciano Gualberto, 1171 – Butantã, São Paulo - SP</p></div> <div class="field field--name-field-date field--type-daterange field--label-inline"> <div class="field__label">Data</div> <div class="field__item">25/out (2019), 15:00 - 25/out (2019), 17:00</div> </div> <div class="field field--name-field-files field--type-file field--label-above"> <div class="field__label">Files</div> <div class="field__items"> <div class="field__item"><table data-striping="1"> <thead> <tr> <th>Anexo</th> <th>Tamanho</th> </tr> </thead> <tbody> <tr class="odd"> <td> <span class="file file--mime-application-pdf file--application-pdf"> <a href="http://ccsl.ime.usp.br/files/events/files/2019/10/programa-curto.pdf" type="application/pdf; length=50532" title="programa-curto.pdf">Programação-curto-Imre</a></span> </td> <td>49.35 KB</td> </tr> <tr class="even"> <td> <span class="file file--mime-video-webm file--video"> <a href="http://ccsl.ime.usp.br/files/events/files/2020/01/abdo.webm" type="video/webm; length=181517352" title="abdo.webm">Professor Abdo - legado do professor Imre</a></span> </td> <td>173.11 MB</td> </tr> <tr class="odd"> <td> <span class="file file--mime-video-mp4 file--video"> <a href="http://ccsl.ime.usp.br/files/events/files/2020/02/schwartz-portrait.mp4" type="video/mp4; length=5547325" title="schwartz-portrait.mp4">professor Gilson Schwartz</a></span> </td> <td>5.29 MB</td> </tr> <tr class="even"> <td> <span class="file file--mime-video-mp4 file--video"> <a href="http://ccsl.ime.usp.br/files/events/files/2020/02/discovery2_0.mp4" type="video/mp4; length=47967396" title="discovery2_0.mp4">Vídeo - Discovery Entrevista prof. Imre Simon sobre Linux</a></span> </td> <td>45.75 MB</td> </tr> <tr class="odd"> <td> <span class="file file--mime-audio-ogg file--audio"> <a href="http://ccsl.ime.usp.br/files/events/files/2020/02/cce.ogg" type="audio/ogg; length=759856" title="cce.ogg">Professor Imre no CCE-USP</a></span> </td> <td>742.05 KB</td> </tr> </tbody> </table> </div> </div> </div> Tue, 15 Oct 2019 20:07:25 +0000 edina 425 at http://ccsl.ime.usp.br Disciplina Direito e Software: palestras abertas ao público http://ccsl.ime.usp.br/pt-br/evento/2019/08/disciplina-direito-e-software-palestras-abertas-ao-publico <span class="field field--name-title field--type-string field--label-hidden">Disciplina Direito e Software: palestras abertas ao público</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/pt-br/user/1054" typeof="schema:Person" property="schema:name" datatype="">edina</span></span> <span class="field field--name-created field--type-created field--label-hidden">seg, 09/16/2019 - 14:00</span> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img srcset="/files/styles/medium/public/events/img/2019/09/tecs-banner-palestras.jpg?itok=F_Jkx5Q1 220w, /files/styles/max_325x325/public/events/img/2019/09/tecs-banner-palestras.jpg?itok=KFkyo6YM 325w, /files/styles/max_650x650/public/events/img/2019/09/tecs-banner-palestras.jpg?itok=KBtyUUNg 650w" sizes="(min-width: 1290px) 325px, (min-width: 851px) 25vw, (min-width: 560px) 50vw, 100vw" src="/files/styles/medium/public/events/img/2019/09/tecs-banner-palestras.jpg?itok=F_Jkx5Q1" alt="" typeof="foaf:Image" /> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>O objetivo dessa disciplina é apresentar um panorama das diversas intersecções entre a área do Direito e da Tecnologia, cobrindo desde governo aberto até discriminação algorítmica, passando por leis que regulamentam a área, como o Marco Civil e a LGPD.</p> <p>As palestras, organizadas pelo grupo de extensão universitária<a href="https://www.ime.usp.br/~tecs/"> Tecs,</a> são abertas ao público interessado e acontecem às terças-feiras, 12h45 - 14h, no IME-USP (sala B05)</p> <p><strong>Confira a programação:</strong></p> <p>[13/08] Governo aberto | Fernanda Campagnucci - Diretora-Executiva da OpenKnowledge Brasil</p> <p>[20/08] Transformação digital em governo | Danielle Bello - Secretaria Municipal de Educação de São Paulo (SME)</p> <p>[27/08] Propriedade Intelectual | Eduardo Ariente - Universidade Presbiteriana Mackenzie e Núcleo Jurídico do Observatório da Inovação e Competitividade do IEA-USP.</p> <p>[10/09] Implicações da tecnologia para o direito concorrencial | Anna Binotto - VMCA</p> <p>[17/09] Direito Eleitoral na Era Digital | Francisco Brito Cruz - Diretor do InternetLab e Coordenador do Núcleo de Direito, Internet e Sociedade da USP (NDIS-USP)</p> <p>[24/09] Direito do Consumidor e a Internet | Bárbara Simões - Programa de telecomunicações e direitos digitais no Instituto Brasileiro de Defesa da Consumidor (Idec)</p> <p>[01/10] Proteção de Dados na Administração Pública | Camille Moura - Assessora de Operações e Coordenadora de Pesquisa na OpenKnowledge Brasil</p> <p>[15/10] Marco Civil da Internet, LGPD e as fronteiras dos direitos digitais | Rafael Zanatta - Pereira Neto | Macedo e Grupo de Ética, Tecnologia e Economias Digitais da USP.</p> <p>[22/10] Lei Geral de Proteção de Dados Pessoais | Mariana Rielli - Pesquisadora e líder de projetos do Data Privacy Brasil</p> <p>[29/10] Liberdade de expressão na internet | Veridiana Alimonti, Setorial latino-americano da Electronic Frontier Foundation (EFF).</p> <p>[05/11] Discriminação Algorítmica | Marcela Mattiuzzo, VMCA</p> <p>[19/11] Dilemas éticos em inteligência artificial | Ricardo Abramovay - Faculdade de Economia e Administração (FEA) e Institute of Energy and Environment (IEE) da USP.</p> <p>[26/11] Policiamento Preditivo | Letícia Simões - Doutoranda em Sociologia no tema de Tecnologias de Policiamento e Discriminação Racial. Bolsista FAPESP associada ao Núcleo de Estudos de Violência (NEV/USP)</p> <p>[03/12] IA e Big Data | Enrico Roberto - Reggi &amp; Roberto Advogados, pesquisador em Direito e Inteligência Artificial pelo Lawgorithm e em Direito e Tecnologia pelo InternetLab.</p> <p><em>Informações fornecidas pela organização do evento</em></p></div> <div class="clearfix text-formatted field field--name-field-event-info field--type-text-long field--label-hidden field__item"><p><strong>Local:</strong> IME-USP (sala B05)</p></div> <div class="field field--name-field-date field--type-daterange field--label-inline"> <div class="field__label">Data</div> <div class="field__item">13/ago (2019), 12:45 - 03/dez (2019), 14:00</div> </div> Mon, 16 Sep 2019 17:00:39 +0000 edina 424 at http://ccsl.ime.usp.br VI let’s (test) play do USPGameDev http://ccsl.ime.usp.br/pt-br/evento/2019/09/vi-lets-test-play-do-uspgamedev <span class="field field--name-title field--type-string field--label-hidden">VI let’s (test) play do USPGameDev</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/pt-br/user/1054" typeof="schema:Person" property="schema:name" datatype="">edina</span></span> <span class="field field--name-created field--type-created field--label-hidden">qua, 08/21/2019 - 17:54</span> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img srcset="/files/styles/medium/public/events/img/2019/08/UGD-VI-letsplay-banner.png?itok=QmbFN__2 220w, /files/styles/max_325x325/public/events/img/2019/08/UGD-VI-letsplay-banner.png?itok=HuAXMFK_ 325w, /files/styles/max_650x650/public/events/img/2019/08/UGD-VI-letsplay-banner.png?itok=pFr7Mpwh 650w" sizes="(min-width: 1290px) 325px, (min-width: 851px) 25vw, (min-width: 560px) 50vw, 100vw" src="/files/styles/medium/public/events/img/2019/08/UGD-VI-letsplay-banner.png?itok=QmbFN__2" alt="" typeof="foaf:Image" /> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Venha conhecer os projetos do USPGameDev da última temporada!<br /> A sexta edição da mostra interativa de jogos do USPGameDev será na sexta-feira 23/9/2019, e com uma novidade: o VI let’s (test) play será exposto na Faculdade de Arquitetura e Urbanismo da USP! Além disso, movemos o horário para uma hora mais tarde (das 11h às 19h) para contemplar os alunos do noturno =)</p> <p>Como das últimas vezes, teremos uma mesa reservada para a mostra pirata do<a href="https://glitchmundo.github.io/main/"> Glitch Mundo</a>, onde qualquer um (inclusive você!) pode deixar seu jogo à mostra.</p> <p>Mais informações: <a href="https://www.ime.usp.br/noticias/vi-lets-test-play">https://www.ime.usp.br/noticias/vi-lets-test-play</a></p></div> <div class="clearfix text-formatted field field--name-field-event-info field--type-text-long field--label-hidden field__item"><p><strong>Local: </strong>piso do Museu da FAU -  USP (Cidade Universitária)</p> <p>Rua do Lago, 876</p> <p><strong>Organização:</strong> <a href="https://uspgamedev.org/">https://uspgamedev.org/</a></p></div> <div class="field field--name-field-date field--type-daterange field--label-inline"> <div class="field__label">Data</div> <div class="field__item">23/set (2019), 11:00 - 23/set (2019), 19:00</div> </div> Wed, 21 Aug 2019 20:54:13 +0000 edina 423 at http://ccsl.ime.usp.br