O documento discute os propósitos de divulgar a história do Unix/Linux, falar sobre o conceito de Software Livre, mostrar casos práticos de desenvolvimento de software livre e sua trajetória através de exemplos, como divulgar projetos de software livre e modelos de negócio relacionados, além de apresentar algumas estatísticas.
Slides do curso de introdução ao software livre do Programa de Educação em Software Livre (PESL) da Universidade Federal de São Paulo (UNIFESP) no Campus de São José de Campos.
Primeiros Passos no Linux - Principais Conceitos e TermosRicardo Prudenciato
Nessa apresentação você irá aprender sobre os conceitos básicos relacionados ao Linux. Irá aprender umpouco sobre sua origem, evolução, sobre suas distribuições, interfaces gráficas, serviços e aplicações. Verá também o principais sobre o Projeto GNU, Software Livre e Open Source.
Palestra de Software Livre abordada para turmas de curso de montagem e manutenção de computadores. Trata-se dos conceitos do Software Livre, GNU/Linux, distribuições, formas de como colaborar e ganhar dinheiro com o Software Livre.
Apresentação de Software Livre e Open Source ao Curso de Biblioteconomia e Gestão de Unidades de Informação da UFRJ, em maio de 2015. Disciplina de Automação de Unidades de Informação, Profa. Maria Irene Sá.
Slides do curso de introdução ao software livre do Programa de Educação em Software Livre (PESL) da Universidade Federal de São Paulo (UNIFESP) no Campus de São José de Campos.
Primeiros Passos no Linux - Principais Conceitos e TermosRicardo Prudenciato
Nessa apresentação você irá aprender sobre os conceitos básicos relacionados ao Linux. Irá aprender umpouco sobre sua origem, evolução, sobre suas distribuições, interfaces gráficas, serviços e aplicações. Verá também o principais sobre o Projeto GNU, Software Livre e Open Source.
Palestra de Software Livre abordada para turmas de curso de montagem e manutenção de computadores. Trata-se dos conceitos do Software Livre, GNU/Linux, distribuições, formas de como colaborar e ganhar dinheiro com o Software Livre.
Apresentação de Software Livre e Open Source ao Curso de Biblioteconomia e Gestão de Unidades de Informação da UFRJ, em maio de 2015. Disciplina de Automação de Unidades de Informação, Profa. Maria Irene Sá.
Neste trabalho pretendo dar a conhecer o software Open Source (OSS).
Partindo de ideais de partilha, as soluções Open Source têm uma contribuição fundamental para a inovação fora da indústria de software. Elas permitem a leitura, a partilha e a disposição de diferentes programas, agregando benefícios como a redução de custos e maior transparência para o utilizador. Contribuem, também, para a transformação digital, unindo organizações a sistemas ágeis e flexíveis.
Disciplina: Sistemas Operativos
Projeto Mundo Livre: Introdução ao LinuxElias Alves
Apresentação realizada no dia 04 de junho de 2014 na Escola Estadual Leopoldo Miranda em Diamantina, MG.
Esta apresentação faz parte do projeto de extensão universitária "Mundo Livre: Inclusão Digital pela cultura do Software Livre", financiado pela PROEXC - Pró Reitoria de Extensão e Cultura da UFVJM.
Palestra trisquel gnu linux uma distribuiçao 100% livreClayton Dausacker
Palestra realizada durante o FLISOL 2015 na Feevale em 25/04/15.
Trisquel GNU/Linux é um sistema operacional livre derivado do Ubuntu, mas inclui apenas Software Livre que não compromete as liberdades do usuário. O usuário pode executar, copiar, distribuir, estudar e melhorar este sistema. Estas liberdades apoiam a autonomia dos usuários e promovem a solidariedade social.
Nesta palestra serão abordados aspectos referentes a história da criação do Movimento Software Livre, a importância do uso de Softwares Livres ao invés de softwares privativos, legislações referentes ao uso de Softwares Livres no RS e exemplos de algumas distribuições GNU/Linux.
Neste trabalho pretendo dar a conhecer o software Open Source (OSS).
Partindo de ideais de partilha, as soluções Open Source têm uma contribuição fundamental para a inovação fora da indústria de software. Elas permitem a leitura, a partilha e a disposição de diferentes programas, agregando benefícios como a redução de custos e maior transparência para o utilizador. Contribuem, também, para a transformação digital, unindo organizações a sistemas ágeis e flexíveis.
Disciplina: Sistemas Operativos
Projeto Mundo Livre: Introdução ao LinuxElias Alves
Apresentação realizada no dia 04 de junho de 2014 na Escola Estadual Leopoldo Miranda em Diamantina, MG.
Esta apresentação faz parte do projeto de extensão universitária "Mundo Livre: Inclusão Digital pela cultura do Software Livre", financiado pela PROEXC - Pró Reitoria de Extensão e Cultura da UFVJM.
Palestra trisquel gnu linux uma distribuiçao 100% livreClayton Dausacker
Palestra realizada durante o FLISOL 2015 na Feevale em 25/04/15.
Trisquel GNU/Linux é um sistema operacional livre derivado do Ubuntu, mas inclui apenas Software Livre que não compromete as liberdades do usuário. O usuário pode executar, copiar, distribuir, estudar e melhorar este sistema. Estas liberdades apoiam a autonomia dos usuários e promovem a solidariedade social.
Nesta palestra serão abordados aspectos referentes a história da criação do Movimento Software Livre, a importância do uso de Softwares Livres ao invés de softwares privativos, legislações referentes ao uso de Softwares Livres no RS e exemplos de algumas distribuições GNU/Linux.
Design for change: Fatores que influenciam na longevidade de um Software PHPPablo Dall'Oglio
Nesta palestra, são abordados diversos aspectos da Engenharia de Software, desde BPMN, UML e uso de padrões de projeto, que influenciam diretamente na longevidade de um Software, ou seja, em sua Qualidade e Manutenibilidade. Para tal, são abordadas as contribuições que cada uma das áreas da Engenharia de Software pode dar à um projeto, com foco em Análise, Projeto e Arquitetura da solução, sempre com exemplos em PHP.
Programando para programadores: Desafios na evolução de um FrameworkPablo Dall'Oglio
Nesta palestra são abordados alguns desafios a serem enfrentados na criação de um Framework PHP open-source e também os obstáculos a serem superados para que o mesmo evolua tecnologicamente, mantendo a retrocompatibilidade e uma base de usuários ativa, fazendo o uso correto de seus conceitos.
Do Clipper e Delphi ao Ruby e PHP: Antes e depois dos frameworksPablo Dall'Oglio
Nesta apresentação é demonstrada a evolução na maneira de programar entre as linguagens Clipper (procedural, modo texto), Delphi (Orientada a Objetos, focada em componentes, Desktop), até as linguagens Ruby e PHP, com exemplos que demonstram o uso de frameworks MVC.
Palestra sobre utilização de design patterns em PHP. Exemplos práticos com Singleton, Facade, Adapter, Front Controller, Template View, Table Data Gateway e Active Record.
Material de apoio utilizado na disciplina Instalação e Configuração de Sistemas Operacionais de Redes Linux.
O que é Sistema Operacional
Tipos de Sistemas Operacionais
Cronologia Linux
Licença
Distros, licenças, pacotes, dependências, terminal, o que é esse vocabulário do universo Software Livre? O que mais existe nele, como saber mais? Como colaborar? Esses e outros assuntos que iremos ver nessa apresentação.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
3. O que é Software Livre ?
Software Livre é qualquer programa de
computador que ofereça:
1)
A liberdade de executar o software, para qualquer uso;
2)
A liberdade de estudar o funcionamento de um programa e de adaptálo
às suas necessidades;
3)
A liberdade de redistribuir cópias;
4)
A liberdade de melhorar o programa e de tornar as modificações públicas
de modo que a comunidade inteira beneficie da melhoria.
Richard Stallman
pablo@php.net
3
19. Mas sobre o que é a
palestra ?
●
●
●
●
●
●
●
●
●
Desenvolvedor de Software Proprietário;
Software House;
Clipper (1994); [Nantucket Software – 1984]
PC 386 SX25 Mhz – 8Mb; => Hoje * 100 (+ 50% ao ano)
Sistema Operacional MSDOS 5.0;
O mesmo programador tinha de possuir todas as visões (Interface, Banco,
Lógica);
Programa constituído de módulos;
Hoje (analista de negócio, engenheiro de requisitos, projetista, DBA,
desenvolvedor, testador, etc...);
Programa constituído de objetos;
pablo@php.net
19
21. O que se fazia ?
●
Desenvolvemos uma série de aplicativos:
– Automação comercial;
– Administração de Escolas;
– Automação de Bibliotecas;
– Aprendizado de Digitação;
– Bibliotecas para desenho de janelas;
– Bibliotecas para gravação de dados em rede (travamento de registros);
– Rotinas de Backup;
– Editor de Textos;
– Calculadora;
7 anos de trabalho
pablo@php.net
21
22. O que aconteceu ?
●
●
●
●
●
●
●
●
●
Clipper descontinuado pela Computer Associates;
O que fazer com os programas ?
Graças a comunidade, hackers recriaram o compilador clipper sob a forma de
software livre;
Hoje, códigos em clipper rodam em Linux graças à estas iniciativas da Comunidade
(projetos harbour e clip);
Novos recursos são adicionados à estas linguagens (suporte SQL);
E se o projeto parar ?
Tecnologias impostas mercado X Livres;
Códigos em object pascal rodam em Linux graças à iniciativas da comunidade
(lazarus, free pascal compiler);
Vantagem: Contato Pessoal, continuidade da iniciativa;
pablo@php.net
22
27. E o que aconteceu ?
●
O SAGU disponibilizado na Internet;
●
Interesse muito grande por parte de outras instituições acadêmicas no Brasil;
●
Sistemas similares custam em torno de R$ 100 mil;
●
Equipe do CPD da Univates, viajando pelo Brasil (Rio Grande do Norte,
Espírito Santo, Minas Gerais, São Paulo, Pernambuco, Roraima, Mato Grosso,
etc);
pablo@php.net
27
35. Aplicações Web
●
Dirigida à requisição de páginas;
●
Execução procedural;
●
Total integração com o servidor;
Aplicações client-side
●
●
●
Dirigidas à eventos;
O programador cria a interface, e esta
aguarda por eventos ou sinais;
Tem acesso aos recursos da máquina
cliente, além do servidor;
pablo@php.net
35
37. E o que mais podemos
fazer ?
●
●
●
●
●
●
●
●
Utilizar software livre gera uma vontade de retribuir de alguma forma;
PHPGTK precisava de documentação, então vamos colaborar !!
PHPGTK é muito simples e flexível, o que mais podemos fazer ?
Relatórios em PHP levavam horas...
Que tal uma ferramenta para geração de relatórios ?
Licensa proprietária na faixa de U$10 mil;
Daí então surge o Agata Report;
Mas a pedra era uma Ametista...
pablo@php.net
37
40. Version 1 (12 Kb) – 23-10-2001
- PostgreSQL;
- English;
Version 2 (100 Kb) 24-01-2002
- Pear::DB (Postgresql, Mysql,
Interbase, MS-Sql and
Informix;
- Pt, En, Fr, De, It, Se;
- Export Ps;
- Export Txt;
- Mesclar para documento;
Version 3 (1 Mb) 18-04-2002
- Suporte a temas;
- Geração de etiquetas;
- Geração de diagramas;
- Importar DBF;
- Geração de gráficos;
- IBM DB2 Suport;
Version 5 (2 Mb) 07-04-2003
- Export as HTML;
- Export as CSV;
- Export as PDF;
- Export as XML;
- Nicknames (tables, fields);
- Tabelas de famílias;
- Link automático;
- Repositório;
- AgataAPI;
Version 6 (3 Mb) 01-01-2004
- Cruzamento de Bancos de Dados;
- Repositório de Funções
- Melhoramentos na API;
- Melhoramentos na conexão ODBC;
- Geração de Documentos em
OpenOffice;
Version 4 (1.1 Mb) 22-10-2002
- Redesenhado, novo layout;
- Subtotais por grupo e
grande total;
- Parâmetros run-time;
- Suporte a Espanhol;
- Oracle Suport;
- Select Description;
pablo@php.net
40
41. O que catapultou o projeto
?
As vezes não é necessário reinventar a roda;
Softwares Livres:
●
PEAR::DB (conecção ao Banco de Dados);
●
FPDF (geração de PDF);
●
PHPDocWriter (geração de Documentos OpenOffice);
●
JPGraph (Geração de Gráficos);
pablo@php.net
41
43. Tipo de contribuição ?
●
Traduções (Escrevam o projeto em Inglês);
●
Testes com Bancos de Dados comerciais;
●
Sugestões de usabilidade;
●
Sugestões de tecnologia;
●
Patches e Bugfixes;
pablo@php.net
43
51. Onde podemos chegar ?
●
●
●
Incentivar outras pessoas a
aprenderem PHPGTK;
Nem tudo no mundo se resume à
Visual Basic, Delphi e outras
interfaces clique e arraste;
Escrita do primeiro livro que aborda
exclusivamente PHPGTK no
mundo.
pablo@php.net
51
52. E agora josé ?
●
Como dar suporte à uma comunidade crescente ?
●
Criar uma estrutura para ela se autogerir e ficar de coadjuvante;
●
Uma andorinha só não faz verão...
●
Criação da comunidade PHPGTK Brasil;
●
Repositório de aplicações;
●
Repositório de artigos;
●
Lista de discussões;
●
Criação em Janeiro de 2003.
●
Já conta com 700 membros;
pablo@php.net
52
61. Creative Commons
●
●
Estes slides estão disponíveis sob a licença não comercial da creative
commons 1.0;
Você pode distribuir, copiar, exibir e realizar outros trabalhos
seguindo estas condições:
–
–
Não-Comercial: Você não pode utilizar este trabalho para
propósitos comerciais;
–
Não derivar trabalhos: Você não pode alterar, transformar, ou
construir algo sobre este trabalho.
–
Para todo reuso ou distribuição, você deve deixar explícito para os
outros, os termos da licença deste trabalho;
–
●
Atribuição: Você deve dar os créditos ao autor original;
Estas condições podem ser alteradas se você obter permissão do
autor;
O uso justo e outros direitos não são afetados pelas condições acima.
pablo@php.net
61