Info:
O gNewSense é uma das oito distribuições endossadas pela Free Software Foundation (pode ser visto na página http://www.gnu.org/distros/common-distros.html). Atualmente, o gNewSense se encontra na versão 4.0 (ucclia), que acabou de ser lançado (abril de 2016). A palestra tem como objetivo apresentar de maneira teórica e prática o gNewSense 4.0 (ucclia), juntamente do que é e como instala o Libreboot (na EEPROM) e o Linux-Libre como kernel nele, todos do projeto GNU.
Info:
O Projeto Fedora Brasil está reunindo mais uma vez pessoas dos Grupos de Usuários de todos os estados brasileiros. Vamos discutir com todos sobre onde atuamos, iniciativas, eventos e colher sugestões para melhorarmos.
Info:
A sessão visa demonstrar, partindo do zero, um roteiro para realizar a otimização de consultas em PostgreSQL, com dados de um ambiente real de produção. Este ambiente caracteriza-se por quatrocentas e cinquenta bases, de diferentes tamanhos, em um cluster PostgreSQL replicado em cascata, no qual são emitidos aproximadamente cento e cinquenta mil documentos fiscais por mês.
Inicialmente serão abordados parâmetros de configuração que nos auxiliam na geração de um arquivo de log relevante para o tema. De posse deste arquivo, a análise será feita de duas maneiras: utilizando o pgbadger, ou via shell scripts unidos a planilhas de cálculo. Este último método facilita a comparação histórica do comportamento do banco de dados. Em seguida, o comando EXPLAIN será abordado, bem como os comandos de atualização das estatísticas do otimizador de consultas, de garbage collection e sua automatização.
No tocante a otimização, será descrito o uso de índices e seu custo em termos de tempo e utilização de espaço. Também serão apresentadas alternativas para reduzir o espaço por eles utilizados. Apesar da excelente performance do otimizador genérico de consultas (Generic Query Optimyzer) a ordenação de JOINs pode, em casos específicos, resultar em ganhos de performance. Ato contínuo, serão demonstradas as formas de utilização de Common Table Expression e Window Functions, recursos que auxiliam na otimização de consultas e que mesmo sendo muito eficientes, tem o uso pouco difundido. Common Table Expressions podem ainda ser aliadas em cenários de bancos de dados replicados em que a réplica é utilizada como uma base somente-leitura.
Info:
A lei de acesso a informação garante que qualquer cidadão possa ter acesso a informações de sua cidade de forma computacional e estruturada, o apoio na fiscalização e monitoramento do uso dos recursos públicos e a qualidade dos serviços prestados devem se divulgado a população que pode através de técnicas de exploração ( hackings ) transformar estes dados em novas informações para tomada de decisão. Nesta palestra usaremos dados abertos reais de uma prefeitura para demostrar como podemos fazer para hacker seus dados e levar mais conhecimento a população com fácil capacidade de visualização a analise com dashboards Inteligentes, tudo usando a ferramenta Pentaho Community Edition.
Info:
Com a crescente demanda de conectividade novos dispositivos vem sendo fabricados com chips que permitem a sua conexão com a Internet. A idéia e demonstrar como dispositivos conectados (televisão, roteadores, HDs, impressora, video game, lâmpadas e etc..) podem ser facilmente hackeados.
Info:
Mostrar aos participantes as ferramentas de suporte, que a Mozilla usa para os seus produtos, citando a importância da SUMO, como uma porta de entrada para a comunidade através de contribuições na plataforma.
Info:
Nessa atividade será apresentada a ferramenta de tradução Pontoon, com o objetivo de engajar novos colaboradores aos produtos da Mozilla. O Pontoon trata-se de uma ferramenta extremamente simples e intuitiva que requer pouca ou nenhuma habilidade técnica para a utilização no processo de tradução. A oficina abordará desde a criação de uma conta — caso não possua uma — até a tradução parcial de um conteúdo web e sua finalização, junto com diversos outros exemplos que irão auxiliar numa melhor explicação da ferramenta. Venha conhecer e envolver-se com a comunidade Mozilla Brasil!
Info:
Minha intenção é explanar e prover exemplos práticos de atividades a serem realizadas no seu ambiente de banco de dados, conforme introduzi o assunto em meu blog pessoal: http://swebber.me/2016/02/15/checklist-mensal-do-postgresql/
Info:
Passo a passo sobre como você pode hospedar seus sites, aplicativos e demais sistemas em sua própria casa de forma segura simples e barata utilizando o Cubieboard ou Raspberry Pi. O principal intuito é desmistificar a internet e fazer com que o compartilhamento de conhecimento seja mais rápido e prático.
Info:
Depois de vários anos sem nenhuma mudança no protocolo HTTP, finalmente várias melhorias surgiram dando origem a nova versão do protocolo, o HTTP2. Conheça quais as melhorias foram implementadas no procolo, como as solicitações funcionam, como está o suporte ao protocolo e como implementar ele em seu site ou aplicação para poder usar e abusar de seus novos recursos que melhoram desde a a velocidade de resposta a segurança dos dados transportados.
Info:
Pelo menos nos últimos dez anos observamos o surgimento de coletivos e de espaços que congregam pessoas interessadas em arte, cultura e tecnologias, originando agrupamentos conhecidos como espaços hacker ou hackerspaces. Vários estudos chamam a atenção para o caráter subversivo desses espaços, por se posicionarem na contramão da cultura hegemônica buscando fortalecimento de culturas locais e tradicionais em diálogo com tecnologias digitais, através da produção de conhecimento aberto, compartilhado e livre, com uso do software livre. Elencamos aspectos que caracterizam a cultura e a ética dos hackers e descrevemos alguns hackerspaces brasileiros, contextualizando-os como movimentos sociais que, de diferentes formas, enfrentam e denunciam questões relacionadas às desigualdades sociais, especialmente no que se refere ao acesso, apropriação, produção e fruição de bens culturais e tecnológicos no Brasil. Ao final, traçamos algumas considerações acerca do caráter formativo dessas iniciativas, quanto as relações potencializadas entre pessoas e tecnologias..
Info:
A Matemática tem se mostrado como uma das disciplinas que melhor pode aproveitar-se da tecnologia 3D, softwares como o Geogebra tem potencializado o ensino de matemática em todo o mundo. Com a popularização das impressoras 3D novos produtos podem criados, compartilhados e experimentados. Esta palestra apresenta um conjunto de objetos open source impressos em impressora 3D utilizados em conjunto com o Software Livre Geogebra para facilitação do processo de ensino-aprendizagem de Matemática. Conceitos e fórmulas podem ser melhor entendidos pelos alunos a partir da manipulação de objetos concretos especialmente desenhados e impressos para a compreensão dos conceitos trabalhados.
Info:
Crianças e jovens são facilmente atraídos por novas tecnologias e estão habituados a utilizar aplicativos, mas não costumam saber que também podem produzi-los. Nesta palestra, vamos apresentar o MIT App Inventor, um software livre que facilita a criação de aplicativos móveis, usando programação visual. Também vamos relatar nossas experiências de uso desta ferramenta com alunos de ensino fundamental e médio, num projeto chamado 'Clube de Computação', que está em funcionamento desde 2014, em Santa Maria, RS. Esse projeto segue uma tendência mundial de disseminação de fundamentos de computação ao público em geral e, em especial, a crianças e jovens. Nas oficinas que realizamos com este público, pudemos observar facilidades e obstáculos de uso do MIT App Inventor. Na palestra, discutiremos essas observações, as lições aprendidas e disponibilizaremos o material de apoio desenvolvido, visando facilitar a replicação da experiência em outros tempos e espaços.
Info:
Internet das coisas não é mito e sim realidade. Máquinas conversando com outras máquinas inteligentes sem intervenção humana com o intuito de facilitar a nossa vida. Entenda o que é Internet das Coisas e como desenvolver aplicações IoT utilizando software e hardware livre.
Info:
Rust é uma linguagem de programação recente, focada em IOT, com muita performance e capaz de prevenir falhas de segmentação e problemas de concorrência em threads (thread safety).
Nesta palestra vou introduzir a linguagem, passando rapidamente por seus construtores básicos e me detendo especialmente onde Rust se destaca. Conforme vou tratando dos elementos da linguagem vou comentar as escolhas dos desenvolvedores da Mozilla que permitiram que a linguagem entregasse o que promete.
Info:
How to make young devs contribute to open source? How to find talent for your company? How to help underrepresented groups to start a professional path on programming?
Can we tackle all of these at the same time? R: Yes, and here's how
In this talk I’ll share my experience as mentor in the Rails Girls Summer of Code program and how these girls, with the proper training and motivation, passed from novice enthusiastic to junior developers working on a real protect in less than a year.
Info:
Os endereços IPv4 estão acabando. Sem endereços IPv4 a Internet pode entrar em colapso, pois grande parte da Internet depende do IPv4 para funcionar. A solução? IPv6.
Essa palestra tem como objetivo mostrar como o IPv6 visa solucionar o problema que estamos enfrentando atualmente, além de colocar em discussão como isso afetará o futuro da Internet.
Info:
Esta palestra consiste em atividades que foram desenvolvidas com crianças de 4 e 5 anos que nunca haviam tido acesso a programação e a robótica educacional. Por meio de atividades lúdicas e que também contemplassem o interesse das crianças, as primeiras noções de programação, usando a Jabuti Edu, foram inseridas.
Info:
Nesta palestra será mostrado como integrar o CMS Joomla com o LMS Moodle. Serão abordadas as principais formas de integração disponíveis, incluindo o plugin Joomdle. Além das vantagens e desvantagens de integrar esses dois softwares. Também será mostrado cases dessa integração.
Info:
KDE-Edu é um módulo para softwares educativos desenvolvido pela comunidade KDE. Esses softwares foram feitos para estudantes, professores, adultos e crianças. O módulo possui softwares para diversas áreas do conhecimento como: Matemática, Geografia, Física, Música e outras. São atividades educacionais da Pré-escola à Universidade, de memorização até programação matemática, de geografia até simulação interativa de física. O KDE-Edu tornou-se um dos principais projetos de software educacional livre e um importante módulo para os projetos de distro Linux que tem foco na educação. Esta palestra tem como objetivo apresentar os softwares que compõe o projeto, além de demonstrar situações em que estes softwares podem ser aplicados.
Info:
Um tour pela beleza e elegância do KDE Plasma 5, com dicas e truques para configurar um desktop maneiro com a sua cara. Um giro pela rica lista de funcionalidades e recursos do novo desktop do KDE, para bem além das opções padrão de instalação.
Info:
Desde que apareceu o segundo sistema na Informática houve necessidade de integração de dados. Hoje esta necessidade é muito importante divdo a aquisições e fusões entre empresas e o papel cada dia mais relevante de Business Intelligence que requer de Data Warehouse oportuno, correto e relevante. As áreas de TI investem muito tempo em programar integrações o que pode e deve ser resolvido por sistemas especializados como o Talend. A integração entre o Talend como componente ETL da suite SpagoBI oferece ao mercado uma solução em software livre com um excelente TCO. Serão abordados assuntos conceituais do Talend, mostrado um caso prático de integração.