Info:
*** Comunidade Curitiba Livre *** Nos dias atuais, tendo ao nosso redor tanta tecnologia que ás vezes não paramos para pensar de onde vem tudo isto, como foi criado, esta palestra busca mostrar como várias opções tecnológicas que estão ao nosso alcance são possíveis graças ao software livre e seu código aberto, dando chance de assim vários equipamentos evoluírem mais e mais para assim trazer a funcionalidade que o usuário tanto busca..
Info:
Vou dividir um pouco das minhas experiências de trabalhar com software livre, e como isso me proporcionou um trabalho que muitos almejam, trabalhar remoto para uma empresa "gringa". Como nem tudo são flores, quero também compartilhar um pouco dos desafios de trabalhar remoto.
Info:
Empreender não é um papel muito fácil, principalmente na área de tecnologia, eu digo que empreender é lidar com risco, ou seja, para você ter uma empresa bem sucedida é necessário minimizar ao máximo o seu risco. Isso é valida na escolha de tecnologia também. Você usar um tecnologia proprietária você vai gastar muito mais do que usar tecnologia Open Source. Vou apresenta como eu (Avelino) faço na escolha de tecnologia para os meus projetos (empresas). Não adianta você sempre usar tecnologia de tempo sendo que você não encontra profissional para dar continuidade, você não é o Google que tem dinheiro para contratar os melhoras profissionais do mundo. Evoluir a empresa organicamente é melhor do que ter investidor cobrando lucro.
Info:
Nessa apresentação irei demonstrar como transformar falhas de segurança em ataques automatizados utilizando o PHP. Tudo dividido em alguns passos, desde o processo de entendimento da falha de segurança passando pela teoria até chegar na parte prática efetiva no código. Alem disso, todo resultado obtido será feito uma analise e os resultados serão transformados em estatísticas. Palestrar similar dada em 03/2016 - DarkmiraTour Brasília
Info:
Queremos inspirar, ajudar e emancipar pessoas e grupos para que possam abraçar esta missão e colaborar com os produtos e projetos livres da Mozilla. Venha contribuir também com a missão da Mozilla, e com toda a comunidade Mozilla Brasil. Torne-se um entusiasta Mozilla, conheça os diversos projetos e iniciativas que são levadas por voluntários de todo o Brasil. A Mozilla precisa de você, de novos esforços e de toda sua colaboração. Venha participar também do encontro Mozillians, envolva-se!
Info:
Saiba o que sua torradeira tem a dizer, com segurança e privacidade. Conheça o projeto open source que implementa o conceito Business-to-Peer (B2P) para troca de mensagens criptografadas, onde de um lado encontram-se os sites Internet e aplicações de todos os tamanhos, e do outro lado encontram-se seus usuários e dispositivos. Por se tratar de um modelo de comunicação bidirecional em protocolo aberto, o projeto promove a participação da Comunidade no desenvolvimento de novas interfaces para quaisquer outros tipos de dispositivos conectados à Internet por meio de redes domésticas ou corporativas, seja para interação pessoal, monitoração e controle de processos, ou simplesmente para trocar confidências com o aspirador de pó.
Info:
Conheça o Joomla! e entenda porquê ele foi escolhido como ferramenta oficial para o desenvolvimento de Portais no Governo do Estado de Goiás. Apresentar brevemente os quase 11 anos do Projeto Joomla!. Reforçar a importância da comunidade em um projeto como esse, tanto no Brasil como no Mundo. Realizar a instalação ao vivo com demonstração das funcionalidades. Apresentar as necessidades do Governo do Estado de Goiás, como o Joomla! as atendeu e tornou-se a ferramenta oficial para o desenvolvimento de Portais, reforçando assim o poder do CMS..
Info:
Sim! A Mozilla também possui projetos para IoT. No ano de 2015 foi anunciado que o sistema operacional Firefox OS começaria a focar na internet das coisas, um grande mercado a ser explorado principalmente pelo Firefox OS e todo seu conceito de ser construido com linguagens web. Nesta atividade será apresentado todos os detalhes necessários para conhecer projetos da Mozilla focados na IoT. Confira o que já está pronto e o que já pode ser feito utilizando o Firefox OS como base para a IoT.
Info:
Beyond Bits And Atoms é uma disciplina do professor Paulo Blikstein na Stanford University. Muito além dos bits e átomos, há um pujante mundo educacional que cotidianamente recepciona, transforma, anula ou expande técnicas e tecnologias. Esta palestra discutirá mitos sobre o Vale do Silício, sobre a chamada "Era Tecnológica", sobre a construção digital na educação e, principalmente, sobre o desenvolvimento de tecnologias brasileiras voltadas à educação. Discutiremos também a experiência de seis meses do palestrante em Stanford junto ao Lemann Center for Educational Entrepreneurship and Innovation in Brazil. Será também apresentada a nova versão da Gogo Board, famosa interface aberta de robótica educacional utilizada em várias partes do Brasil em ações de robótica livre em escolas públicas. Autores da Palestra: Rodrigo Barbosa e Silva / Luiz Ernesto Merkle - UTFPR Curitiba.
Info:
Nessa palestra será apontado conceitos sobre integração continua e como aplicar eles no conceito de Drupal. Será apresentada algumas ferramenta utilizadas para fazer integração continua como GIT e Jenkins. Além disso será proposto uma estrutura de pastas padrão para projetos Drupal além da gestão de dependencia de bibliotecas de terceiros. Pasarei brevemente sobre conceitos de DEVOPS e mostrar algumas ferramentas utilizadas no contexto de Drupal
Info:
Você que é um sysadmin e não sabe programar, quer ajudar o projeto com o que você sabe mais e nunca achou uma forma de fazer isso. Venha para o KDE Sysadmin team! Todo projeto aberto tem necessidades de infraestrutura e o KDE não foge a regra!
Nessa palestra mostraremos o que é o time de Sysadmin do KDE e como você pode participar dele.
Info:
A palestra tem como objetivo mostrar como controlar um Parrot Ar.drone com PHP (através do projeto ReactPHP) e com Javascript (através do projeto NodeJS). Mostrando também como controlar o drone através de interfaces gráficas para WEB de maneira simples e sem muito trabalho.
Info:
Inspirada no trabalho do Bradley Kuhn e da Free Software Conservancy, a palestra vai mostrar porque o copyleft é importante para o ecossistema do software livre e um mundo onde as pessoas possam exercer a liberdade de software.
A palestra explica os princípios do copyleft, desmistifica algumas inverdades espalhadas por aí, apresenta a realidade de um mundo com muito software livre sendo produzido, mas pouco chegando às mãos do usuário, e mostra o trabalho realizado pela Free Software Conservancy para garantir que o copyleft tenha seu efeito devidamente aplicado.
Info:
Lua é uma linguagem de programação brasileira que ganhou o mercado de script de games. Ela foi bem sucedida num universo liderado por tecnologias criadas em países desenvolvidos. Esse sucesso não foi ao acaso mas uma jornada.
Durante esta palestra vamos percorrer um pouco dessa jornada e entender que valorizar software local pode ser uma ótima escolha para o seu projeto e para sua carreira de desenvolvedor.
Info:
Para quem quer começar no Drupal ou para quem pensa que só quem manja de PHP está apto, saiba que você pode fazer seus sites sem escrever uma linha de código. Se você e desenvolvedor Front-end, descubra como pode dar conta de pequenos sites com muita facilidade. E para quem é Back-end, veja como economizar bastante tempo em linhas de código.
Info:
Palestra que mostra o desenvolvimento do meu projeto de Iniciação Científica desenvolvido entre 2014 e 2015 pelo CNPq. Protótipo utilizou Open Hardware e Software livre em seu desenvolvimento. Objetivo é desenvolver um controle remoto para TV que funcione por voz para as funções de: ligar, desligar, aumentar volume, diminuir volume, mudar canais e ajude pessoas com alguma deficiência de mobilidade. Conseguimos desenvolver um protótipo com um baixo custo e acessível financeiramente.
Info:
Relata de forma descontraída sua trajetória como ilustrador, desde os primórdios de sua existência, até chegar ao uso do Photoshop e em seguida a migração para o uso do Gimp (GNU Image Manipulation Program), solução gráfica livre alternativa ao Adobe Photoshop® na produção de ilustrações digitais para as editoras de revistas nacionais, mercado ainda fortemente dominado pelo uso de softwares proprietários. Trabalhando atualmente com softwares livres, mantendo o mesmo padrão de qualidade no desenvolvimento do seu trabalho como ilustrador, mostra o uso do software livre como ótima alternativa, buscando quebrar este paradigma de "photoshops" e "corels". Tem como finalidade estimular o uso crescente dos softwares livres, tecnologias e padrões abertos, a difusão da filosofia de compartilhamento e criação colaborativa. Almeja fomentar uma discussão sobre a utilização de softwares livres para ilustração, um convite aos profissionais do meio para que experimentem estas ferramentas e ajudem a aprimorá-las.
Info:
Trata-se de apresentar uma iniciativa pioneira da Secretaria de Orçamento Federal do Ministério do Planejamento de oferecer as informações do Orçamento Federal em formato aberto no padrão RDF baseado numa ontologia em OWL (http://vocab.e.gov.br/2013/09/loa). A Secretaria mantém um endpoint SPARQL (triple store - http://www1.siop.planejamento.gov.br/sparql/) baseado no Open Virtuoso e a devida documentação sobre os metadados dos dados do orçamento no site "dados.gov.br". Desta forma, a conceituação do orçamento da despesa federal permite a criação de triplas RDF que hospedadas no endpoint da SOF são acessadas via linguagem SPARQL. Esta configuração permite que os dados do orçamento sejam consultados e tratados como linked data. Na apresentação também serão mostradas algumas queries que trazem os dados do orçamento federal em diversos formatos abertos (HTML, XML, JSON, CSV, etc).
Info:
O Qt é amplamente conhecido como um toolkit poderoso e flexível para a construção de aplicações desktop multiplataforma. Nos últimos anos, entretanto, diversos esforços foram realizados para ampliar sua atuação em plataformas móveis e embarcadas. Atualmente, o Qt para Android e iOS é uma realidade e a possibilidade de uso de um mesmo codebase em ambas as plataformas é um dos fatores que motivam a adoção do Qt no projeto de aplicativos para dispositivos móveis. Esta palestra apresenta os principais recursos do Qt para Android e o que podemos esperar para o futuro.
Info:
O objetivo dessa palestra é guiar o público sobre a utilização de uma biblioteca em Python para o desenvolvimento de bots (software concebido para simular ações humanas repetidas vezes de maneira padrão, da mesma forma como faria um robô) no Telegram. O desenvolvimento da palestra inicia com uma abordagem ao Telegram, aplicação multiplataforma de mensageiro instantâneo com clientes em código aberto, concorrente ao WhatsApp. O Telegram tem conquistado espaço frente ao WhatsApp devido a inúmeras features. A API de bots, a mais recente, permite que seus usuários automatizem atividades ou interajam de forma diferente com outros utlizadores. Como por exemplo, o uso do bot @gif que permite pesquisar por GIFs sem sair do aplicativo, ou @mau_mau_bot para jogar UNO! com amigos. Dado o devido contexto, será então apresentada uma biblioteca em Python, linguagem conhecida por sua fácil curva de aprendizagem - no entanto assume-se que o público tenha conhecimento básico em linguagem de programação. A simplicidade da biblioteca permite, sem muito esforço, criar Bots para o Telegram. Alguns exemplos serão apresentados junto a um guia prático de como começar a usá-la. Na terceira parte da palestra vale a pena destacar algumas features da biblioteca, como a classe Updater - que permite criar Bots multithread sem muito trabalho, JobQueue - para agendamento de tarefas e InlineQueries - que permite que um Bot seja utilizado sem sair da janela de conversação atual. Finalmente, encerra-se com relatos da experiência de ter construído um software livre pela primeira vez, um discurso prático de como contribuir com a biblioteca, a metodologia de desenvolvimento utilizada e mais sobre a comunidade que se formou por trás do desenvolvimento.
Links: python-telegram-bot (biblioteca mais popular para Telegram API Bots entre utilizadores de Python) https://github.com/leandrotoledo/python-telegram-bot https://www.linkedin.com/in/leandrotoledodesouza (autor da biblioteca e palestrante)
Info:
Uma das grandes dúvidas quando se decide apresentar conceitos de computação, em especial lógica de programação, é a de como abordar esses tópicos para crianças e adolescentes de forma acessível e que os motive. Para discutir e encontrar alternativas para isso surgiram alguns estudos com propostas. Esse palestra será baseado na proposta do Construcionismo. Relacionado com o Construcionismo está a cultura Maker (“faça você mesmo”) e o projeto Arduino. Seguindo esses conceitos, foi desenvolvido uma linguagem de alto nível, chamada Fazedores, que permite utilizar alguns periféricos relacionados a Arduino.
A linguagem Fazedores traz a facilidade de programação em alto nível e em português e a “beleza” dos componentes de Arduino: LED, Buzzer, Sensores, Potenciomentro, Botão e Sensor de toque. Junto com a linguagem foi desenvolvida uma plataforma amiguavel para os usuários (público alvo: crianças e adolescentes).
A palestra irá abordar como a linguagem Fazedores e toda a plataforma que compõe o projeto foi realizado em Python. As facilidades e dificuldades dessa implementação e a necessidade de mais projetos como esse.
Info:
O projeto TIME, tendo em vista as dificuldades da grande maioria dos profissionais de escolas regulares em desenvolver técnicas e formas de ensino que estimulem e façam com que crianças com necessidades especiais tenham um melhor aprendizado, consiste na criação de jogos educativos adaptados para crianças com necessidades especiais que visam facilitar o aprendizado de tais. A metodologia consiste em pesquisas sobre as necessidades especiais, desenvolvimento dos jogos, aplicação dos jogos e após esses processos, analise de seus efeitos para obter conclusões de sua eficiência. No meio acadêmico, o uso da informática trás muitos benefícios, favorecendo a interação entre alunos e professores, e pretende-se descobrir se isso pode ajudar a estimular o processo de aprendizagem de crianças com necessidades especias. Sendo o computador, em especial os jogos, instrumentos tão fascinantes para as crianças, introduzi-los como parte das disciplinas convencionais com jogos educativos adaptados, seria uma forma de desenvolver o raciocínio, diferenciando o modo de ensino e possivelmente facilitando e estimulando a aprendizagem das crianças com necessidades especiais, além de ajudar os professores com mais uma ferramenta de ensino.
Info:
Nesta palestra iremos analisar o processo de desenvolvimento de uma aplicação mobile através utilizando Apache Cordova, Zepto e Handlebars, tirando como aprendizado as ferramentas escolhidas, motivações inerentes ao projeto e resultados obtidos através da experiência prática ocorrida em um hackaton corporativo.