• Exorcismo de BIOS Privativas

    • Palestrante: Alexandre Oliva
    • Tags: FISL 16
    • Info: Seu computador nem sempre obedece? Parece possuído? Ouviu falar de GNU/Linux-libre? Seus problemas acabaram! Só que não! Pra afastar espíritos de porco e ter menos chances de ser vítima de bisbilhotice alheia e mais de estar em pleno controle de seu computador, é preciso ir além! É que nesse além também há criaturas penadas, privativas de liberdade, que podem tomar o controle da sua máquina. Já é possível exorcizá-las de vários tipos de computadores, trocando a BIOS privativa pelo LibreBoot. Ganha-se não só em Liberdade de Software, removendo controles remotos e restrições à escolha de hardware, mas também em tempo e praticidade do boot. Mostrarei como se faz a instalação do LibreBoot em algumas gerações de laptops e explicar por que as dificuldades têm aumentado. Os primeiros a fazerem o exorcismo em seus próprios equipamentos ainda ganham uma linda imagem do GNU, como tela de fundo para o GRUB, incluído no LibreBoot. Os últimos, também :-)
  • Expresso Móvel - Uma aplicação, várias plataforma

    • Palestrante: Charles Wust
    • Tags: FISL 16
    • Info: Já pensou em construir uma aplicação que, com um único código, rode em desktop, tablet e celular, tanto no navegador como uma app própria? O Expresso Móvel é assim. Nesta palestra você vai ver como ele combina HTML5, design responsivo e uma arquitetura bem planejada para proporcionar a melhor experiência de usuário possível independente da plataforma.
  • Faces da evolução e da história: Dando vida ao passado com o Blender e o SL

    • Palestrante: Cícero André da Costa Moraes
    • Tags: FISL 16
    • Info: É possível termos a ideia de como era a face de um indivíduo, recebendo como única informação o seu crânio? A resposta é sim! Através da técnica de reconstrução/aproximação digital podemos ter acesso a estrutura facial de uma pessoa e trazer novamente o brilho da vida em seu olhar. Muito usada no campo forense como técnica auxiliar de identificação, a reconstrução facial também pode ser aplicada na arqueologia e na antropologia, revelando os rostos de pessoas e hominídeos que participaram da história humana ao longo de milhões de anos. Mais do que apenas “reviver” indivíduos esse campo de conhecimentos tem contribuído solidamente com outras áreas, como a cirurgia ortognática, a cirurgia plástica, a documentação de cenas de crimes e a confecção de próteses para humanos e outros animais.
  • Finding a Great Project to Work On, or Great People to Work on Your Project

    • Palestrante: Deborah Anne Nicholson
    • Tags: FISL 16
    • Info: So you're either a technical or a non-technical person and you've
      decided to meet some strangers and help them with their free software
      project, now what? Not all projects were created equal, and you
      definitely want your own experience to be a positive one. How do
      projects signal to the world that they're ready for new contributors?
      Where do you look for these signals? And once you find them, how do
      you make contact and manage the relationship so that the experience is
      mutually rewarding? Luckily, there are some very concrete ways to
      separate out projects that would be great to work on and ones that
      would be, well... challenging.

      The free software movement needs to grow and that starts with making
      our projects more welcoming to newcomers. In addition to coders, many
      projects sorely need writers for documentation, press releases and
      blogging or experts on outreach, fundraising and volunteer management
      or a friendly pack of translators, but aren't sure how to get them.
      Tweaking your volunteer pitch, looking in different places, being open
      to different communications channels, and finding ways to appreciate
      folks will help immensely.

      Once you've got them, letting your new contributors get on with what
      they're good at will help them feel invested. This talk covers how to
      set parameters and manage expectations for new people. This talk is
      for both project seekers and for folks who would like to grow their
      project. Let's build a bigger, better free software movement!
  • FreeCAD - uma plataforma de design hackeável

    • Palestrante: Yorik van Havre
    • Tags: FISL 16
    • Info: FreeCAD é uma aplicação de modelagem 3D genérica, aberta e multiplataforma, feita para o design de produtos, ou seja, objetos que vão existir no mundo real. O projeto está agora ganhando muito foco, principalmente graças ao surgimento e espalhamento rápido da impressão 3D caseira, e da sua grande abertura ao hacking.

      FreeCAD pode ser descrito como uma grande "colagem" de vários outros projetos de software livre, tal como OpenCasCade (o nosso kernel geométrico), Coin3D (uma implementação do OpenInventor, que gerencia a vista 3D), Qt e python. Mas pode também, mais adequadamente, ser chamado de "Python beast". Com um pouco de conhecimento da linguagem Python, o usuário ganha os poderes de um deus.

      Apesar dele ser programado principalmente em C++, o Python está em todo lugar no FreeCAD: Funciona como uma "cola" entre a base da aplicação, que faz todas as operações geométricas pesadas, e a interface gráfica. Isso oferece inúmeras possibilidades apetitosas, como a separação do FreeCAD entre sua interface e a base, que pode funcionar como servidor, e a possibilidade de gravar, modificar, ou interagir com o fluxo de Python que corre entre as partes, e muito mais. Todos os projetos livres usados no FreeCAD também tem suas próprias conexões com Python, todas acessíveis de dentro do FreeCAD, todas conectadas com a aplicação e podendo atuar no seu conteúdo, interface e vistas 3D.

      O código Python está também constantemente exposto ao usuário, o que torna a aplicação extremamente pedagógica. É quase impossível usar o FreeCAD e não aprender sem querer um pouco de Python. Muitos já tentaram.

      Isso ajudou a formar uma comunidade muito avançada tecnicamente em volta do FreeCAD, onde as diferenças entre desenvolvedor e usuário se apagaram.

      Esta palestra tentará mostrar um pouco da incrível experiência "socio-técnica" que temos construindo essa ferramenta feita para construir.
  • Freedom in My Heart

    • Palestrante: Karen Sandler
    • Tags: FISL 16
    • Info: When Karen discovered she had a life threatening heart condition, the last thing she expected was to have to worry about software. Now, with a heart device implanted in her body, she has come to understand not only how vulnerable medical devices are but how as a society we are making critical choices about all of our software. Karen will talk about how essential free and open source software is and will discuss her professional and personal view of the issues as a patient and as a cyborg lawyer.
  • GeoSampa – Infraestrutura de dados espaciais com software livre

    • Palestrante: Rodrigo Antonio Varga
    • Tags: FISL 16
    • Info: O GeoSampa é um portal web que foi desenvolvido a partir da integração dos dados geoespaciais das diversas secretarias municipais da cidade de São Paulo, padronizados e organizados de forma temática no Mapa Digital da Cidade facilitando o dia a dia do usuário e permitindo maior eficácia à gestão. Pelo GeoSampa mapa é possível realizar download de arquivos georreferenciados, plantas, imagens de satélite e fotos aéreas. O acesso aos metadados também faz parte da aplicação. Para garantir a sustentabilidade do projeto, foram utilizadas geotecnologias compatíveis com as diretrizes nacionais de dados espaciais e ainda tecnologias GEOSERVER / OpenLayer, Postgre/GIS e Geonetwork para a construção da Infraestrutura de Dados Espaciais da PMSP, além do portal de mapas. Trata-se do primeiro projeto de geoprocessamento na Prefeitura de São Paulo a usar tecnologia de software livre.
  • "Go" Contra ou a Favor? Já vale a pena investir nessa linguagem?

    • Palestrante: José Yoshiriro Ajisaka Ramos
    • Tags: FISL 16
    • Info: Em 2009 a Google lança uma nova linguagem de programação: Go. Em apenas 6 anos ela:
      * Já ganhou o prêmio de linguagem do ano da TIOBE (2009);
      * Possui o status de "Adopt" no radar da Thoughtworks desde julho de 2014;
      * Está no top 14 das linguagens no GitHub desde 2013;

      Mas ela já pode ser considerada uma linguagem "production ready" ou ainda é só "legal para brincar"? Já devo investir estudo e dinheiro nela?

      Dados, fatos, pequenas comparações e demonstrações serão expostas a fim de aumentar e melhorar o debate em torno dessa jovem linguagem de programação.
  • Governance makes the Difference: the case of AppHub, the European open source ma

    • Palestrante: Thomas
    • Tags: FISL 16
    • Info: Many research and innovation projects adopt an open source approach from the implicit understanding that making the code of unfinished components freely available keeps open the opportunity for third-party stakeholders and contributors will finally complete the software. This is a possibility on the paper. But is not how open source actually works. This is not how open source communities grow nor how open source software becomes successful. In this presentation we hold that one of the key differences between a success open source project and a failed one is that the successful project implement flawless open source project governance. We present the “Governance Makes the Difference” approach developed by AppHub to create a trustworthy European open source market place by fostering the adoption of open source project management best practices.
  • Hackeando o seu carro com GNU/Linux, OBD2 e python

    • Palestrante: Sergio Cioban Filho
    • Tags: FISL 16
    • Info: A palestra tem como objetivo mostrar todo o processo de coleta de informações da injeção eletronica de um carro, o tratamento desta informação tanto para uso instantâneo (computadore de bordo) como para gráficos posteriores mais elaborados. Tudo isso usando LInux embarcado, Python e o sistema OBD-2.

      Alguns pontos a serem abordados:
      - O Linux embarcado
      - O Python
      - O OBD-2
      - Materiais necessários
      - O que eu consigo coletar?
      - Como coletar?
      - Resultados
      - Possibilidades
  • Hackerspaces do DIY para DIT: tornando-se hackers de verdade

    • Palestrante: Joel Martins Grigolo Júnior
    • Tags: FISL 16
    • Info: Deixamos de ser os garotos dos computadores para nos tornarmos hackers. O Matehackers saiu de um prédio comercial, onde éramos vizinhos imcompreendidos de advogados, médicos, psicólogos e contadores, para se instalar no Vila Flores e passar a conviver com músicos, artistas plásticos, arquitetos, designer, atores, etc.
      O Vila Flores, como empreendimento cultural, reúne muitos grupos diversos com um traço cultural muito forte. Este convívio com o diferente permitiu evoluir ainda mais o foco de um hackerspace: sair do DIY (faça você mesmo) e abraçar o DIT (façamos juntos) para além das fronteiras do MateHackers.
      Vários projetos em conjunto vão surgindo e sendo realizados com os mais diversos atores, promovendo a criatividade encima de ferramentas abertas e construíndo um ecosistema inovador e efervescente.
      Queremos narrar esta experiência à você, mostrando seus altos e baixos e também os frutos deste nosso primeiro ano, sendo realmente compreendidos como “hackers”.
  • Hackerspaces feministas: reduzindo a desigualdade de gênero na tecnologia

    • Palestrante: Carine Gomes Roos, Fernanda Shirakawa, Vanessa Me Tonini
    • Tags: FISL 16
    • Info: Esta palestra irá apresentar um panorama geral dos hackerspaces no mundo, dando enfoque especial às iniciativas de hackerspaces feministas, focados em fomentar uma maior participação de mulheres no campo das tecnologias da informação.

      Também irá apresentar em detalhes as ações do coletivo brasileiro MariaLab, um espaço criado por mulheres e para mulheres, no qual elas não sejam minoria. Um coletivo voltado para o empoderamento, aprendizado e ensino de tecnologia, por meio de práticas inclusivas e colaborativas.

      A grande maioria dos hackerspaces no Brasil e no mundo, embora sejam receptivos com as mulheres, não só têm uma maioria de frequentadores masculina como, por conta disso, acabam causando insegurança e desconforto para as mulheres poderem errar e aprender sem medo.

      Por meio da criação de espaços não necessariamente exclusivos a mulheres, mas que estejam atentos também às demandas específicas de um coletivo inclusivo a minorias como gays e transgêneros, hackerspaces feministas estão buscando diminuir a grande desigualdade de gênero ainda existente na ciência e na tecnologia.

      Por fim, serão também sugeridas nesta apresetanção formas de mulheres se organizarem em coletivos similares em suas cidades, por meio do engajamento de rede, listas de discussão, e outros meios.
  • Hacking Education - A metodologia ensino-aprendizagem deve ser Hackeada

    • Palestrante: Douglas Alexandre Gomes da Silva
    • Tags: FISL 16
    • Info: - Teorizar sobre o modelo atual de ensino-aprendizagem.

      - Trazer o ponto de vista da cultura Hacker para a sala de aula.

      - Socializar a problemática do atual modelo, da perspectiva Hacker.
  • Half my life with Perl

    • Palestrante: Randal L. Schwartz
    • Tags: FISL 16
    • Info: Twenty-five years of Perl. And I’m a tiny bit over 50. Having been there, at the beginning with Perl, I will recount the early days through the modern era (or as much as I can cover in 40 minutes). I’ll deliver first-hand experience of the creation of the Camel Book, the Llama book, and the way I invaded comp.unix.questions with Perl 2 answers so often that people would post “no Perl please”. Oh, and my version of the story of the Schwartzian Transform. I’ll also give my views about the current and future Perl, and what Perl 6 means to the community and to me as a professional.
  • Hardware Livre e Engenharia Reversa de Dispositivos Digitais

    • Palestrante: Felipe Sanches
    • Tags: FISL 16
    • Info: A palestra apresenta o conceito de hardware livre e como essa nova tendência tem ajudado a realizar as aspirações do movimento do software livre. Mas, ao mesmo tempo, também apresenta como a engenharia reversa de dispositvos de eletrônica digital ainda é ferramenta extremamente importante para se efetivar a liberdade dos usuários na operação de computadores.

      Por meio da inspeção de sucata eletrônica, leitura de datasheets e do estudo do código-fonte de projetos como MAME (Multiple Arcade Machine Emulator) e MESS (Multi Emulator Super System), podemos entender melhor como funcionam diversos dispositivos de eletrônica digital e interagir com esses equipamentos mesmo depois de tornarem-se raros ou inacessíveis. Podemos também aprender mais sobre técnicas de projeto de hardware e de desenvolvimento de software embarcado, arquiteturas de computador, etc.

      As técnicas que precisamos dominar para desenvolver novos emuladores incluem procedimentos de engenharia reversa que são também muito úteis no processo árduo de criação de soluções livres que substituam os firmwares proprietários utilizados nos mais diversos dispositivos do nosso cotidiano, ou no processo de desenvolvimento de drivers livres para dispositivos sem documentação técnica oficial e no port de sistemas operacionais para novas plataformas de hardware.

      Nesse sentido, estes conhecimentos de engenharia reversa são ferramentas essenciais para a reconquista da autonomia no uso de computadores de hoje em dia. Precisamos formar uma comunidade de hardware hackers habilidosos na prática de engenharia reversa, para que possamos solucionar os problemas de liberdade dos usuários denunciados por projetos como o Linux-Libre.

      Por fim, a criação de dispositivos de hardware livre tem se mostrado um forte aliado do movimento do software livre, em um momento em que mecanismos maliciosos gradativamente migram dos softwares proprietários para dentro dos próprios chips dos nossos computadores pessoais.
  • How much of your computer is non-free, and how worried should you be?

    • Palestrante: Matthew Garrett
    • Tags: FISL 16
    • Info: The free software movement has succeeded in creating entirely free
      operating systems, from bootloaders to kernels to web browsers, and
      everything in between. But most modern computers still contain
      significant quantities of non-free code, often hidden in places that
      users can't easily find them. This non-free code is often used in
      security-sensitive areas, potentially allowing backdoors to be built
      into systems without the owner's knowledge.

      Where is this code, what does it do, and how dangerous can it be? And,
      more importantly, what can we do to replace it?
  • HTTP: passado, presente e futuro

    • Palestrante: Luiz Fernando Rodrigues
    • Tags: FISL 16
    • Info: A proposta é sobre o principal protocolo para desenvolvedores web, que foi projeto há 18 anos e praticamente não foi atualizado nesse meio-tempo.

      A web evoluiu. E muito. Desenvolvedores tiveram que se adaptar e criar práticas para melhorar a performance de aplicações web. Em 2015 ela finalmente ganha uma nova versão de seu principal protocolo, popularmente conhecido como HTTP/2.

      Colaborativamente criado com a ajuda da comunidade, o HTTP/2 tem grandes mudanças, principalmente tratando-se de performance. Mas isso será bom para os servidores antigos? Como ficam as aplicações que já estão em produção? E os browsers, já suportam?

      Nessa apresentação será apresentado o passado, presente e futuro do HTTP. Precisamos saber como ele foi criado, o que fazemos para contornar os problemas atuais e como será o seu futuro.
  • Humor, Programação e Software Livre

    • Palestrante: Andre Noel
    • Tags: FISL 16
    • Info: Após anos tentando ser levado a sério trabalhando com programação, ele desistiu e aproveitou o software livre para criar humor e descontração para a vida de programador. Como consequência, nunca foi levado tão a sério (às vezes até demais ). Nesta palestra ele conta histórias vividas antes de depois de criar o Vida de Programador, assim como situações inusitadas que surgiram justamente por causa das tirinhas. Também dá dicas de publicação de conteúdo on-line, discute os limites do humor, da programação e do software livre, apresenta histórias secretas, compartilha sua experiência como vlogger. Só não distribui dinheiro.
  • Identidade Cidadã (Login único)

  • Identificação de fraudes em placas de bomba de combustível líquido

    • Palestrante: Bruno Erthal
    • Tags: FISL 16
    • Info: Apresentar a contextualização das fraudes eletrônicas em bombas de combustiveis líquidos e uma ferramenta desenvolvida com Arduino Uno que identifica o percentual fraudado pela placa adulterada.
  • Impacto da inovaçãos tecnológica nas pequenas e médias empresas

    • Palestrante: Thiago Vulcão
    • Tags: FISL 16
    • Info: Apresentar o cenário do mercado atual, onde várias empresas se preparam para reinventar ferramentas e aplicar conhecimentos altamente técnicos de gestão, porém, o pequeno e médio empresário nem sempre estão preparados para o impacto de um relatório de análise de rede social, um sistema de gestão integrado, ingressar no desafio de uma loja virtual.
      Todos os aspectos citados anteriormente deve ser estudados e o profissional de TI deve agir como um facilitador, a pergunta é, estamos preparados?
  • Implementando Redes Definidas por Software sobre Computação em Nuvem

    • Palestrante: Davis Victor Feitosa de Oliveira
    • Tags: FISL 16
    • Info: Diversas pesquisas têm sido desenvolvidas nos campos de virtualização e gerenciamento de redes em sistemas de Computação em nuvem nos últimos anos. Mais recentemente, nas Redes Definidas por Software(SDN), foram introduzidos novos conceitos de controle e organização de redes, impulsionando novas áreas de pesquisa orientadas à implementação e aplicação destes conceitos em diferentes cenários científicos e tecnológicos.

      Nesta apresentação será possível identificar onde aplicar estes conceitos e proporcionará aos participantes conhecer as tecnologias utilizadas no estado da arte das pesquisas em epigrafe.
  • Importância das Tecnologias e Padrões Abertos para Desenvolvimento de Sistemas

    • Palestrante: Vinicius Medeiros Peretti
    • Tags: FISL 16
    • Info: Demonstrar a importância de escolher tecnologias e padrões abertos para iniciar o desenvolvimento de sistemas. Enfocando a continuidade das ferramentas e compatibilidade das novas versões assim como a possibilidade de assumir projetos de ferramentas de desenvolvimento pela comunidade usuária.

      Contando a experiência de utilização de linguagens comerciais que foram descontinuadas prejudicando muito a continuidade do desenvolvimento dos sistemas que utilizavam essas ferramentas.
  • Inclusão digital para uma cidade inteira com Software Livre

    • Palestrante: Melissa Devens, Ricardo Panaggio, Samuel Flores Moraes
    • Tags: FISL 16
    • Info: A alfabetização digital hoje é tão importante quanto a leitura, escrita e aritmética. É crucial que todos tenham as habilidades necessárias para entender, modelar e participar ativamente do mundo digital, ao invés de serem apenas espectadores ou consumidores. Políticas públicas são essenciais para reverter essa situação. Software LIvre tem um papel crucial como meio para que a alfabetização ocorra, em especial para pessoas que já estão à margem. E a fusão de esforços é um catalizador.

      Em uma ação conjunta da Mozilla e alguns de seus voluntários no Brasil, de uma empresa pública, de uma escola e de várias secretarias e do próprio governo municipal, uma mega operação foi realizada em Gaurama, uma pequena cidade no interior do Rio Grande do Sul, para incluir digitalmente toda a população utilizando apenas software livre.

      O trabalho de inclusão foi iniciando pelas mulheres da zona rural que nunca tinham usado computador, permitindo que elas tivessem seu primeiro acesso à internet, e está sendo expandido para toda a população.

      Nessa palestra, serão apresentadas as motivações para a realização desse projeto, a metodologia utilizada, como software livre foi determinante nessa empreitada, como está sendo construído o plano de inclusão digital do município, os problemas encontrados durante todo o processo e como foram solucionados, os resultados obtidos até agora e os próximos passos.
  • Indexando com elasticsearch, capacidades e desafios.

    • Palestrante: Jamil Atta Junior
    • Tags: FISL 16
    • Info: O objetivo da palestra é mostrar as características do Elasticsearch, compartilhar casos de usos reais, bem como quais componentes podemos utilizar para cada situação.

      Característica da API
      O que é, e como utilizar DSL
      O que é o Lucene no Elasticsearch?
      Lucene Query Syntax em comparação com DSL
      Indexando conteúdos… definindo estruturas dados…
      Estruturas aninhadas no Elasticsearch
      Mapping e tokens
      Linguagens suportadas
      Monitorando via marvel
      Falando sobre cluster de Elasticsearch