Info:
O Joomla! completa 10 anos em 2015 e consolidase como um CMS robusto de alta performance e segurança. Conheça as novas funcionalidades da ferramenta e fique por dentro das mudanças que estão ocorrendo na estrutura da liderança internacional desse CMS 100% desenvolvido e conduzido por voluntários.
Info:
Histórico, Ganhos, Mapa de Tecnologias abertas, impactos do software livre ao longo dos anos na estratégia do BB x Governo Federal e Próximos Desafios.
Info:
Aborda problemas comuns de acessibilidade e semântica na web, que são uma barreira na inclusão digital e compreensão mais precisa do significado por mecanismos de busca, e como resolvêlos com uso do CMS Joomla. Também faz criticas pontuais a certas abordagens (...)
Info:
Palestra demonstrando a importância que a comunidade e a troca livre de informações possuem na área de segurança digital.
A palestra terá como principais focos: - Demonstração de algumas das mais poderosas e populares ferramentas (tanto para segurança reativa como ofensiva) tais como nmap, metasploit, sqpmap entre outras. - Analise da fala de CEO's, postura de empresas, etc, demonstrando que, com o crescimento do número de fraudes digitais, ocorreu também uma mudança de postura, sendo esta mais favorável ao software livre, principalmente no quesito privacidade de dados (casos de backdoor em produtos, NSA, etc) - Demonstrar como o Full Disclosure acelera a correção de bugs por parte dos desenvolvedores, e como os pesquisadores podem se aproveitar da nova onda de empresas criando companhas de Bug Bounty.
Apresentar esses conceitos enquanto seguimos o desenvolvimento pela história, popularidade da internet, crescimento do cyber crime, questões de jurisprudência, etc.
Como conclusão, uma análise da situação de segurança digital atual, com foco em Brasil, e como a comunidade pode ajudar a combater a insegurança que impera no meio digital.
Info:
Apresentar dados e informações sobre a indústria brasileira de software e mostrar como as novas tecnologias têm trazido oportunidades e desafios para a indústria. Situar software livre/código aberto neste contexto, refletindo sobre modelos exitosos de negócios.
Info:
Está em curso uma batalha contra a capacidade das pessoas armazenarem e processarem sua própria informação. Tanto a privacidade quanto as liberdades fundamentais do software livre estão ameaçadas pela computação de nuvem e dispositivos pessoais cada vez mais restritos.
Estamos atingindo o ponto sem retorno? Ou é possível reunir esforços e combater essa tendência na prática com mini-servidores e serviços distribuídos?
Iniciativas concretas e possibilidades serão apresentadas durante a palestra.
Info:
Uma equipe de analista do Ministério do Planejamento, Orçamento e Gestão, em parceria com professores e engenheiros de software vinculados à Universidade de Brasília está coordenando e liderando o desenvolvimento da nova plataforma do Software Público Brasileiro. Os resultados já alcançados desse trabalho, disponível em https://beta.softwarepublico.gov.br, serão compartilhados nesta palestra. Em resumo, essa nova plataforma poderá ampliar as possibilidades de desenvolvimento, gestão e negócios com os projetos do Software Livre, Público e/ou de Governo no Brasil.
Info:
Palestra aborda motivações significativas das vantagens da escolha do Joomla para sites que são mais do que sites. Para blogs, sites simples e hotsites nos dias atuais os principais CMSs atendem necessidades típicas. Mas, e se, ainda que só em um segundo momento, você precisar de intranet robusta, desenvolvimento de sistema específico para sua necessidade e integração com sistemas de terceiros, essa decisão deve ser tomada de forma prudente.
Info:
Nos dias de hoje, aplicações web deixaram de ser acessadas exclusivamente através de notebooks e computadores, passando a ter inúmeros acessos através de dispositivos móveis como tablets e smartphones. Nesse cenário, um dos grandes desafios para os desenvolvedores é como implementar uma solução que consiga oferecer o que de melhor cada dispositivo oferece, em termos de recursos e usabilidade, sem ter que aumentar a complexidade do desenvolvimento replicando o código em soluções específicas para cada plataforma.
Nessa palestra irei compartilhar as experiências vividas e estratégias adotadas na Globo.com na migração de portais web para aplicações web multi-plataforma. Mostrarei como recursos de linguagens conhecidas, como HTML5, JavaScript e CSS3, tem nos auxiliado na construção de um único código para ser acessado em qualquer dispositivo explorando o que de melhor cada plataforma oferece. Compartilharei, também, como temos utilizado Responsive Design, RESS (Responsive design with server side components) e Mobile First como apoio nessa nossa caminhada.
Info:
Desde a década de 40 que inteligência artificial é comentada no mundo. Atualmente, essa área encontra-se nas principais organizações do mundo e se torna um diferencial para quem gosta de programar. Redes Neurais é uma área dentro de inteligência artificial e é considerado complicado entre os desenvolvedores. Esta palestra tem como objetivo mostrar como construir exemplos de redes neurais utilizando a biblioteca FANN. Uma palestra dinâmica, com exemplos e prática.
Info:
Apresentar o LMS (Learning Management System) Moodle, suas principais características e funcionalidades, apresentar a comunidade BRasileira que mantém os fóruns, traduz e revisa as traduções para português do brasil, e organiza os encontros presenciais anuais através do site www.moodlebrasil.org , que também é uma instalação de Moodle
Info:
Sabe-se que o grande número de distros Linux disponíveis causam uma certa confusão na hora de escolher a que melhor atende nossas necessidades. Distros grandes como Ubuntu, OpenSuse, Fedora, por exemplo, procuram atender todas as necessidades possíveis dos usuários. Cada mantenedor desenvolve a distro da maneira que acha melhor, mas nem sempre as decisões de arquitetura ou design da distro são satisfatórias ou até mesmo agradáveis para usuários mais experientes. A distro Archlinux disponibiliza um ambiente que possibilita a customização de todos os componentes da distribuição, mas de uma forma simples e rápida. Além disso, disponibiliza os pacotes de software mais recentes e oferece uma Wiki que é constantemente atualiza pela comunidade. Nessa palestra pretendo dar uma visão geral da distribuição, sua filosofias, ferramentas e características que a difere das demais.
Info:
Queremos apresentar a nossa experiência no uso de entornos de Big Data, mostrando a arquitetura que desenvolvemos usando soluções de software livre e os casos de uso que temos. É uma arquitetura multi-tenant que chamamos de OpenBus. Construímos um ecossistema integrando varias peças de software livre baseado em uma arquitetura lambda (criada por Nathan Marz) adicionando uma camada de entrada para os dados a ser processados. Além disso, desenvolvemos os componentes precisos para a integração e disponibilizamos todo o código no github. Usamos uma primeira camada de entrada de dados mediante o Apache Kafka, construímos uma segunda camada para processamento de dados near real-time com Apache Storm. Para o processamento de dados batch usamos Apache Hadoop consumindo os dados do bus com Camus (job mapreduce). Também criamos vários conetores (Syslog, Eventlog, SNMP, OPSEC, Zabbix) para jogar os dados no sistema, eles podem fazer um primer parseo e codificam os dados em avro. Com todos os dados no sistema conseguimos homogeneizar e dotar eles de coerência na camada de serviço para serem consumidos pelos aplicativos de usuário. Adicionalmente à arquitetura queremos mostrar três casos de uso: o primeiro onde integramos o Zabbix com o Big Data para monitoramento de aplicativos, o segundo onde usamos a mesma arquitetura para a construção de um SIEM, e o terceiro onde montamos um modelo preditivo para detecção de fraudes.
Info:
Minha aplicação cresceu, meu servidor não esta "aguentando", o que eu faço? Compro um servidor melhor ? Como eu escalo meu ambiente ? Essas são algumas das perguntas mais comuns que surgem quando temos problemas de desempenho, porem poucos sabem realmente qual é resposta certa. Para ajudar a responder estas perguntas, inicialmente iremos mostrar como as coisas funcionam no S.O. quando temos uma aplicação PHP rodando em cima do servidor http Apache(o tipo de ambiente da maioria das aplicações PHP). Desta forma veremos seu principais limites e como podemos escalar este tipo de arquitetura. Em seguida iremos entender como funcionam as arquiteturas baseadas no servidor http Nginx e php-fpm, e porque elas estão ganhando mercado de forma muito rápida. Ao final desta palestra esperamos que todos possam conhecer os principais limites e vantagens de cada arquitetura e qual é a mais adequada para escalar a sua aplicação.
Info:
O dia 14 de março de 2014 será lembrado como o “marco zero” de uma desafiadora jornada para o modelo de múltiplas partes interessadas (multistakeholder model). Esta foi a data escolhida pelo governo dos Estados Unidos para anunciar sua intenção de transferir a custódia da administração das funções IANA para a comunidade global de múltiplas partes interessadas. Esta tarefa de custódia consiste basicamente em ser a última instância para autorizar as mudanças no sistema de identificação da Internet (DNS). Mas o que é a IANA? Quem esta envolvido nisso? Qual é exatamente a relação de este processo com o processo de aprimoramento de responsabilidade da ICANN ? O que foi discutido e anunciado em relação a estes processos na reunião ICANN 53 em Buenos Aires (21 a 25 de junho 2015)? Na sua apresentação, Daniel Fink vai tentar dar algumas respostas a estas perguntas e promover debates com os participantes.
Info:
Cotidianamente um grande volume de informações são geradas todos os dias, especialmente em Redes Sociais. No entanto, quando desejamos explorar estas informações para encontrarmos características implícitas ou algum padrão nos textos disponíveis na web, percebemos que esta não é uma tarefa trivial. Neste contexto propomos apresentar as principais Técnicas de Processamento de Linguagem Natural afim de possibilitar a exploração e analise de texto através de lista de toquens. Para esta tarefas, uma das ferramentas disponíveis para processamento de informações é o NLTK , uma plataforma open source para apoio na construção de programas em Python para trabalhar com dados da língua humana, com o objetivo de apoiar a pesquisa e o ensino em PLN e áreas afins incluindo a linguística, a ciência cognitiva, inteligência artificial, recuperação de informação como também aprendizagem de máquina. Incentivando a criação de protótipos de sistemas de apoio a pesquisa identificando características em textos ou ainda associação de textos com outros resultados.
Info:
Será apresentado uma situação onde a Administração Pública, após analisar várias opções de software de WebConference, optou pela solução livre BigBlueButton ao invés de uma proprietária e contratou uma empresa nacional para acréscimo de funcionalidades. Neste caso de sucesso serão expostas vantagens do uso da solução livre, e meios para viabilizar sua contratação frente à burocracia licitatória do serviço público.
Info:
O conceito de Big Data tem sido amplamente divulgado nos meio de tecnologia da informação, mesmo ainda embrionário no Brasil alguns cases começam a aparecer, nesta apresentação demostraremos como uma ferramenta totalmente preparada para manipular Big Data pode transformá-los em dados analíticos para tomada de decisão usando as ferramentas da Pentaho totalmente livres de licenciamento ( Community Edition ) e como a mesma tem desbancado grandes players proprietários da área de Big Data , Business Intelligence e Business Analitycs.
Info:
Bitcoin, a moeda digital criada há apenas 7 anos, assume um papel cada vez maior no mundo. De "moeda nerd", passou a ser aceita por gigantes como a Dell, Microsoft e Overstock. Com ela, está se criando uma nova economia, que muitas vezes desafia o sistema financeiro e governos - e enfrenta, por isso, tentativas de controle e repressão. Mas o que tem feito o Bitcoin para representar perigo?
Esta palestra mostrará iniciativas, de ONGs, de startups, de comunidades, que estão encontrando novas utilizações para o Bitcoin - financiamentos colaborativos, ajudas humanitárias, socorro financeiro à ativistas da liberdade da informação etc. E mudando, nesse momento, o mundo.
Info:
Proposta Existem grades diferenças entre a modelos 3d de destinados à animação de filmes e aqueles usados em jogos digitais. Conceitos como Low poly, Retopologia, Texturização, Bake e animações cíclicas, são aspectos técnicos importantes que integram o cotidiano criativo de modeladores e animadores da área e são necessários para um bom desenvolvimento de jogos.
Dessa forma é importantes apresentar um Pipeline prático com os passos fundamentais para a modelagem, texturização e animação de modelos 3D para jogos.
Tópicos Principais Modelos High e Low Poly. Técnicas de texturização e bake de texturas. Animações cílclicas e trilhas. Aplicação na Engine
Público Recomentado Indicado para aqueles que tem interesse em trabalhar com jogos digitais, modeladores 3D, animadores. É necessário ter noções básicas de modelos 3D, texturas e animações, e claro jogar bastante :)
Palestra (passo-a-passo) 1- O que são modelos 3D e para que servem? 2- Blender 3D, iniciativa de software livre, indústria usando o Blender em grandes produções. 3- Modelos High poly e low poly, para filmes e curtas x Games 4- Modelagem com Blender, trabalhando com modelagem para games. 5- Texturas UV, Oque são? como fazer? 6- Texturização para games, cores, volumetria, especularidade e oclusão. 7- Animações com bones, hierarquia e chaves. 8- Animações cíclicas. 9- Exportação para Engine, tipos de arquivos. 10- Implementação de modelo, textura e animações no Unity .
*11- Dicas: Livros, sites, tutoriais, comunidade de modeladores 3D
Info:
This talk will introduce Outreachy (formerly the Outreach Program for Women), outline how the program works and update you on what’s happened recently. Tired of people talking about how there isn’t diversity in free software? Come to this talk and find out how you can help actually change things.
Info:
Na area de Ti uma certificação é sinônimo de boas entrevistas de emprego, mas quanto vale uma certificação? Para que e para quem temos que tirar uma certificação, as certificações podem ser muito garantir um ótimo desenvolvimento profissional e pessoal, quero mostrar que a certificação não é só um pedaço de papel como muitos pregam por aí.
Info:
Um ciclo de desenvolvimento de software é o conjunto das etapas utilizadas para criar e manter um software com qualidade. No desenvolvimento de um software livre é importante que o ciclo seguido pela comunidade esteja bem definido e claro para todos que colaboram ou querem começar a colaborar. Essa palestra descreve o ciclo de desenvolvimento do software livre Noosfero, mostrando as etapas que devem ser seguidas para um lançamento. Serão mostradas também as convenções de código, testes e como é feita a revisão e incorporação de código.