O documento discute como contribuir com a tradução de aplicativos livres, fornecendo dicas sobre ferramentas de tradução, padronização de termos e a importância de instalar o aplicativo que será traduzido. É explicado como identificar quais aplicativos precisam de tradução e onde procurar por esses projetos.
O documento discute diferentes maneiras de instalar aplicativos no Linux, incluindo gerenciadores de pacotes como apt-get e aptitude, e modos de instalação gráfico e de texto. Ele também recomenda vários programas úteis para áudio, vídeo, internet, gráficos, escritório e desenvolvimento.
O documento resume as principais características e ferramentas do sistema operacional Ubuntu COMSOLiD 5. Em particular, descreve a customização realizada neste sistema operacional, os ambientes de trabalho Unity e GNOME 3, e aplicativos como LibreOffice e jogos.
Linux - Customização e Repositórios Off-lineÁtila Camurça
O documento discute como customizar distribuições Linux usando o RemasterSys e como criar repositórios offline usando o APTonCD para instalar pacotes sem depender da internet. Ele explica como usar essas ferramentas passo a passo para criar Live CDs personalizados e restaurar pacotes de um CD/DVD.
O documento discute introdução ao Linux básico, cobrindo tópicos como software livre, distribuições Linux, instalação, estrutura de diretórios, configuração de rede, gerenciamento de pacotes e alguns comandos básicos.
O Kubuntu é uma variação do Ubuntu que usa o ambiente de desktop KDE. É um sistema operacional gratuito e livre baseado na comunidade, com lançamentos a cada seis meses que fornecem atualizações de software. Sua vantagem em relação ao Ubuntu é o uso do gerenciador de janelas KDE.
Apostila win linux revisada unidde iii Josiane Silva
- O documento apresenta os principais conceitos e termos relacionados ao sistema operacional Linux, incluindo suas origens a partir do projeto GNU e do kernel Linux desenvolvido por Linus Torvalds. Também descreve as interfaces gráficas e alguns dos principais comandos utilizados no terminal Linux.
O documento discute diferentes maneiras de instalar aplicativos no Linux, incluindo gerenciadores de pacotes como apt-get e aptitude, e modos de instalação gráfico e de texto. Ele também recomenda vários programas úteis para áudio, vídeo, internet, gráficos, escritório e desenvolvimento.
O documento resume as principais características e ferramentas do sistema operacional Ubuntu COMSOLiD 5. Em particular, descreve a customização realizada neste sistema operacional, os ambientes de trabalho Unity e GNOME 3, e aplicativos como LibreOffice e jogos.
Linux - Customização e Repositórios Off-lineÁtila Camurça
O documento discute como customizar distribuições Linux usando o RemasterSys e como criar repositórios offline usando o APTonCD para instalar pacotes sem depender da internet. Ele explica como usar essas ferramentas passo a passo para criar Live CDs personalizados e restaurar pacotes de um CD/DVD.
O documento discute introdução ao Linux básico, cobrindo tópicos como software livre, distribuições Linux, instalação, estrutura de diretórios, configuração de rede, gerenciamento de pacotes e alguns comandos básicos.
O Kubuntu é uma variação do Ubuntu que usa o ambiente de desktop KDE. É um sistema operacional gratuito e livre baseado na comunidade, com lançamentos a cada seis meses que fornecem atualizações de software. Sua vantagem em relação ao Ubuntu é o uso do gerenciador de janelas KDE.
Apostila win linux revisada unidde iii Josiane Silva
- O documento apresenta os principais conceitos e termos relacionados ao sistema operacional Linux, incluindo suas origens a partir do projeto GNU e do kernel Linux desenvolvido por Linus Torvalds. Também descreve as interfaces gráficas e alguns dos principais comandos utilizados no terminal Linux.
O documento fornece uma introdução sobre sistemas operacionais, especificamente o Ubuntu. Resume a história do Ubuntu, suas versões, instalação, gerenciamento de pacotes e comparação com o Windows Vista.
1) O documento apresenta uma introdução sobre comandos básicos do Linux, incluindo navegação entre diretórios, listagem e manipulação de arquivos.
2) São explicados comandos como ls, cd, mkdir, rmdir, cp e mv para gerenciar arquivos e pastas.
3) Também são apresentados comandos para editar arquivos, procurar arquivos, gerenciar usuários e processos no sistema.
O documento descreve a história e características do sistema operacional Ubuntu. O Ubuntu foi criado em 2004 por Mark Shuttleworth para ser uma distribuição Linux amigável ao usuário. O objetivo era tornar a interface gráfica simples e intuitiva, diminuindo a necessidade de comandos complexos. O documento também lista alguns comandos básicos do Ubuntu como cd, ls, sudo e apt-get.
Este documento apresenta uma introdução ao Linux, sua história, recursos e comandos básicos. Inclui seções sobre a história do Linux, distribuições, shell, navegação de diretórios, manipulação de arquivos e controle de usuários. O objetivo é ensinar os fundamentos do Linux e desmistificar a ideia de que é difícil de usar.
Este documento fornece uma introdução ao Linux, discutindo seu histórico, desenvolvimento, principais distribuições e conceitos-chave como software livre, kernel e ambientes gráficos. O autor é um estudante de engenharia elétrica que atua na divulgação científica e usa sistemas operacionais GNU/Linux.
O documento fornece uma introdução ao sistema operacional Linux, descrevendo seus requisitos de hardware, métodos de instalação, nomes de dispositivos, particionamento de disco, processos de inicialização e comandos básicos para administração e manutenção do sistema.
O documento descreve as principais interfaces gráficas do Linux, incluindo KDE, Gnome, Unity, Cinnamon, XFCE e LXDE. Também discute softwares educativos e de áudio/vídeo disponíveis no Linux e a central de programas.
O documento descreve os principais comandos para gerenciamento de permissões em sistemas GNU/Linux, incluindo chmod para modificar permissões, chgrp para modificar o grupo dono e chown para modificar o dono e grupo de arquivos e diretórios.
Este documento introduz o sistema operacional Linux, discutindo sua história, licenciamento, distribuições, motivação para seu uso, instalação, conceitos básicos e comandos, além de projetos que o utilizam. Ele também fornece referências adicionais para aprendizado.
1. O artigo fornece instruções para configurar o controle de volume e sons no Gnome, instalar corretores ortográficos no OpenOffice e Firefox, e habilitar o comando sudo no Arch Linux.
2. É explicado como usar o repositório AUR para instalar pacotes não oficiais e a ferramenta Yaourt que automatiza a instalação desses pacotes do AUR.
3. Por fim, há instruções para adicionar uma impressora no sistema.
O documento descreve as principais funcionalidades do editor de áudio gratuito e de código aberto Audacity. Ele permite gravar, editar e aplicar efeitos em arquivos de áudio, podendo importar e exportar diversos formatos. O documento explica como usar as ferramentas de gravação, edição, aplicação de efeitos e análise espectral, além de resumir a arquitetura e componentes do software.
Este documento introduz o Linux Educacional, discutindo hardware versus software, sistemas operacionais, software livre e Linux. Ele também descreve as principais distribuições Linux, o ambiente gráfico KDE, e como usar aplicativos como o BrOffice, navegador Firefox e utilitários no Linux Educacional.
O documento resume os principais comandos do terminal no Ubuntu, incluindo cd para navegar entre pastas, ls para listar arquivos, mkdir para criar pastas e rm para apagar arquivos. Também discute o significado de software livre e a filosofia por trás do sistema operacional Ubuntu.
Linux Mint, Linux Ubuntu e Linux Fedora são três distribuições Linux. Linux Mint é baseado em Ubuntu ou Debian e inclui drivers proprietários. Linux Ubuntu é patrocinado pela Canonical e lançado a cada seis meses. Linux Fedora é mantido pelo projeto Fedora e lançado a cada seis meses.
Muitos administradores de sistemas pensam em tentar uma certificação LPI, mas como começar? O que eu devo fazer e conhecer para obter a minha certificação? A partir do dia 1º de abril de 2009 as provas da LPI (níveis 1 e 2) apresentarão algumas modificações no que diz respeito à abrangência de conteúdo. Essa palestra visa falar um pouco sobre essas modificações e explicar resumidamente os tópicos da primeira prova da LPI (101), servindo com um Guia de Estudo para aqueles que pretendem se especializar e obter uma certificação Linux.
O documento discute os sistemas operacionais, especificamente o Linux. Explica o que é um sistema operacional, os tipos principais como monousuário, multitarefa e multiusuário. Também fornece uma breve cronologia do desenvolvimento do Linux e descreve a licença GPL que rege seu código aberto.
O documento apresenta os principais conceitos e características do sistema operacional Gentoo Linux, incluindo sua filosofia de compilação a partir do código-fonte, o gerenciador de pacotes Portage e a comunidade envolvida no projeto.
O documento descreve a história e características do Fedora Linux. O Fedora começou como um projeto voluntário para a distribuição Red Hat Linux e foi lançado oficialmente em 2003 quando o Red Hat Linux foi descontinuado. O Fedora se concentra em inovação e novas tecnologias e tem um ciclo de vida relativamente curto. Ele usa o GNOME como ambiente de desktop padrão e o gerenciador de pacotes RPM/DNF.
Uma linguagem de programação é um método padronizado para comunicar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias. Linguagens de programação podem ser usadas para expressar algoritmos com precisão.
O documento discute conceitos de linguagens de programação, incluindo interpretação pura, interpretação híbrida e ambientes de programação. Ele explica que a interpretação pura executa programas diretamente sem compilação, enquanto sistemas híbridos geram código intermediário para melhor desempenho. Também descreve ferramentas comuns em ambientes de programação como editores de texto e depuradores.
O documento fornece uma introdução sobre sistemas operacionais, especificamente o Ubuntu. Resume a história do Ubuntu, suas versões, instalação, gerenciamento de pacotes e comparação com o Windows Vista.
1) O documento apresenta uma introdução sobre comandos básicos do Linux, incluindo navegação entre diretórios, listagem e manipulação de arquivos.
2) São explicados comandos como ls, cd, mkdir, rmdir, cp e mv para gerenciar arquivos e pastas.
3) Também são apresentados comandos para editar arquivos, procurar arquivos, gerenciar usuários e processos no sistema.
O documento descreve a história e características do sistema operacional Ubuntu. O Ubuntu foi criado em 2004 por Mark Shuttleworth para ser uma distribuição Linux amigável ao usuário. O objetivo era tornar a interface gráfica simples e intuitiva, diminuindo a necessidade de comandos complexos. O documento também lista alguns comandos básicos do Ubuntu como cd, ls, sudo e apt-get.
Este documento apresenta uma introdução ao Linux, sua história, recursos e comandos básicos. Inclui seções sobre a história do Linux, distribuições, shell, navegação de diretórios, manipulação de arquivos e controle de usuários. O objetivo é ensinar os fundamentos do Linux e desmistificar a ideia de que é difícil de usar.
Este documento fornece uma introdução ao Linux, discutindo seu histórico, desenvolvimento, principais distribuições e conceitos-chave como software livre, kernel e ambientes gráficos. O autor é um estudante de engenharia elétrica que atua na divulgação científica e usa sistemas operacionais GNU/Linux.
O documento fornece uma introdução ao sistema operacional Linux, descrevendo seus requisitos de hardware, métodos de instalação, nomes de dispositivos, particionamento de disco, processos de inicialização e comandos básicos para administração e manutenção do sistema.
O documento descreve as principais interfaces gráficas do Linux, incluindo KDE, Gnome, Unity, Cinnamon, XFCE e LXDE. Também discute softwares educativos e de áudio/vídeo disponíveis no Linux e a central de programas.
O documento descreve os principais comandos para gerenciamento de permissões em sistemas GNU/Linux, incluindo chmod para modificar permissões, chgrp para modificar o grupo dono e chown para modificar o dono e grupo de arquivos e diretórios.
Este documento introduz o sistema operacional Linux, discutindo sua história, licenciamento, distribuições, motivação para seu uso, instalação, conceitos básicos e comandos, além de projetos que o utilizam. Ele também fornece referências adicionais para aprendizado.
1. O artigo fornece instruções para configurar o controle de volume e sons no Gnome, instalar corretores ortográficos no OpenOffice e Firefox, e habilitar o comando sudo no Arch Linux.
2. É explicado como usar o repositório AUR para instalar pacotes não oficiais e a ferramenta Yaourt que automatiza a instalação desses pacotes do AUR.
3. Por fim, há instruções para adicionar uma impressora no sistema.
O documento descreve as principais funcionalidades do editor de áudio gratuito e de código aberto Audacity. Ele permite gravar, editar e aplicar efeitos em arquivos de áudio, podendo importar e exportar diversos formatos. O documento explica como usar as ferramentas de gravação, edição, aplicação de efeitos e análise espectral, além de resumir a arquitetura e componentes do software.
Este documento introduz o Linux Educacional, discutindo hardware versus software, sistemas operacionais, software livre e Linux. Ele também descreve as principais distribuições Linux, o ambiente gráfico KDE, e como usar aplicativos como o BrOffice, navegador Firefox e utilitários no Linux Educacional.
O documento resume os principais comandos do terminal no Ubuntu, incluindo cd para navegar entre pastas, ls para listar arquivos, mkdir para criar pastas e rm para apagar arquivos. Também discute o significado de software livre e a filosofia por trás do sistema operacional Ubuntu.
Linux Mint, Linux Ubuntu e Linux Fedora são três distribuições Linux. Linux Mint é baseado em Ubuntu ou Debian e inclui drivers proprietários. Linux Ubuntu é patrocinado pela Canonical e lançado a cada seis meses. Linux Fedora é mantido pelo projeto Fedora e lançado a cada seis meses.
Muitos administradores de sistemas pensam em tentar uma certificação LPI, mas como começar? O que eu devo fazer e conhecer para obter a minha certificação? A partir do dia 1º de abril de 2009 as provas da LPI (níveis 1 e 2) apresentarão algumas modificações no que diz respeito à abrangência de conteúdo. Essa palestra visa falar um pouco sobre essas modificações e explicar resumidamente os tópicos da primeira prova da LPI (101), servindo com um Guia de Estudo para aqueles que pretendem se especializar e obter uma certificação Linux.
O documento discute os sistemas operacionais, especificamente o Linux. Explica o que é um sistema operacional, os tipos principais como monousuário, multitarefa e multiusuário. Também fornece uma breve cronologia do desenvolvimento do Linux e descreve a licença GPL que rege seu código aberto.
O documento apresenta os principais conceitos e características do sistema operacional Gentoo Linux, incluindo sua filosofia de compilação a partir do código-fonte, o gerenciador de pacotes Portage e a comunidade envolvida no projeto.
O documento descreve a história e características do Fedora Linux. O Fedora começou como um projeto voluntário para a distribuição Red Hat Linux e foi lançado oficialmente em 2003 quando o Red Hat Linux foi descontinuado. O Fedora se concentra em inovação e novas tecnologias e tem um ciclo de vida relativamente curto. Ele usa o GNOME como ambiente de desktop padrão e o gerenciador de pacotes RPM/DNF.
Uma linguagem de programação é um método padronizado para comunicar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias. Linguagens de programação podem ser usadas para expressar algoritmos com precisão.
O documento discute conceitos de linguagens de programação, incluindo interpretação pura, interpretação híbrida e ambientes de programação. Ele explica que a interpretação pura executa programas diretamente sem compilação, enquanto sistemas híbridos geram código intermediário para melhor desempenho. Também descreve ferramentas comuns em ambientes de programação como editores de texto e depuradores.
Você está querendo traduzir seu site, tema, plugin ou até mesmo só procurando uma forma de contribuir para a comunidade?
Aprenda como funcionam e porque as traduções são tão importantes no mundo do WordPress!
O documento discute editores de texto, como eram escritos textos antigamente e as facilidades trazidas pelos editores de texto modernos. Também aborda suítes de aplicativos, funções tradicionais como processamento de texto e planilhas, melhorias como praticidade e conforto, além de apresentar exemplos de editores de texto online e ferramentas de edição colaborativa.
O documento discute editores de texto, como eram escritos textos antigamente e as facilidades trazidas pelos editores de texto. Também aborda suítes de aplicativos, funções tradicionais como processamento de texto e planilhas, melhorias, editores de texto online, edição colaborativa e possibilidades futuras como editores com reconhecimento de fala e pensamento.
Este documento fornece informações sobre uma licença Creative Commons que permite o uso não comercial e compartilhamento da obra desde que mantenha a mesma licença. Também apresenta detalhes sobre o livro "Python para desenvolvedores" de Luiz Eduardo Borges.
O documento introduz os conceitos básicos da linguagem de programação C++, incluindo sua classificação como linguagem de alto nível, seu desenvolvimento a partir da linguagem C, e características como programação orientada a objetos e tipos de dados.
O documento descreve a história e características da linguagem de programação Python, desde sua criação por Guido van Rossum até versões atuais. Python tem tipagem dinâmica, sintaxe simples e é interpretada, possibilitando programação em diversas plataformas. Existem várias ferramentas para desenvolvimento com Python.
O documento discute os principais aspectos da localização de software, incluindo:
1) As etapas típicas de um processo de localização como análise, engenharia, tradução e teste.
2) Conceitos-chave como internacionalização, kits de localização e alavancagem.
3) Técnicas como linguagens controladas para assegurar a clareza da comunicação técnica.
O documento apresenta o plano de ensino para a disciplina de Linguagens de Programação ministrada pelo Prof. Adriano Teixeira de Souza. Ele descreve os tópicos que serão abordados, as atividades e critérios de avaliação.
O documento apresenta um mini-curso sobre a linguagem C, com informações sobre o professor, objetivos do curso, sugestões de material de apoio e agenda.
O documento introduz os principais paradigmas de programação e conceitos básicos de implementação de linguagens de programação, discutindo a motivação para o estudo de linguagens de programação e definindo o que é uma linguagem de programação.
O documento introduz a programação em C, descrevendo sua linguagem como de alto nível e baixo nível, permitindo controle total ao programador. Explica conceitos como estruturação de programas em módulos independentes e a diferença entre erros sintáticos e lógicos. Também resume detalhes sobre compilação, variáveis, case sensitivity e outros tópicos importantes para iniciantes em C.
1) O documento é um trabalho escolar sobre linguagens de programação realizado por três alunos da escola secundária de Santo André.
2) O trabalho aborda conceitos básicos de programação, tipos de linguagens, história da linguagem C e suas características e objetivos.
3) Inclui seções sobre código fonte, código máquina, compiladores e interpretadores.
1) O documento é um trabalho escolar sobre linguagens de programação realizado por três alunos da escola secundária de Santo André.
2) O trabalho aborda conceitos básicos de programação, tipos de linguagens, história da linguagem C e suas características e objetivos.
3) Inclui seções sobre código fonte, código máquina, compiladores e interpretadores.
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
Este documento fornece um resumo sobre a linguagem de programação C. O documento apresenta um curso introdutório sobre C, abordando seus fundamentos, características, histórico e estrutura básica de um programa em C.
O documento apresenta uma introdução sobre a linguagem C, abordando seu histórico, características, aplicações e tipos de dados básicos. É descrita a estrutura de um programa em C e os principais operadores, incluindo atribuição, aritméticos, relacionais, lógicos e de bits.
O documento descreve os principais conceitos de linguagens de programação, incluindo linguagens de alto e baixo nível, ambientes de programação como Free Pascal e PascalZim, e os passos básicos para escrever, compilar e executar programas nesses ambientes.
O documento fornece instruções sobre como contribuir com a tradução de software livre. Ele explica que tradutores não precisam de conhecimento técnico e descreve os principais passos do processo de tradução, incluindo entrar em contato com os desenvolvedores do projeto, usar ferramentas como gettext e Poedit para editar arquivos .po, e submeter traduções para revisão.
A União Europeia está enfrentando desafios sem precedentes devido à pandemia de COVID-19 e à invasão russa da Ucrânia. Isso destacou a necessidade de fortalecer a autonomia estratégica da UE em áreas como a segurança, defesa e energia. A Comissão Europeia propôs novas medidas para tornar a UE menos dependente de outros países nestas áreas vitais.
Software Livre está presente há 30 anos e já deixou de ser apenas uma Filosofia que unia pequenas comunidades de desenvolvedores para ser ferramenta de alta qualidade para o mercado de trabalho. Nessa palestra vamos falar sobre:
Iniciar uma empresa
Mercado de trabalho
Software Livre saindo das empresas
Contribuindo com Software Livre
O documento discute tópicos relacionados à espionagem e segurança na internet, incluindo acesso seguro através da internet usando o protocolo SSL, hackers versus crackers, técnicas para quebrar senhas, vazamento de senhas no LinkedIn, engenharia reversa em firmware da D-Link e o Marco Civil da Internet no Brasil.
Este documento fornece um guia sobre a distribuição Ubuntu COMSOLiD 6. Resume os principais pontos sobre customização, ambientes de trabalho disponíveis (Unity e GNOME 3), aplicativos como LibreOffice e jogos, e ferramentas de multimídia como Gaupol, DeVeDe e VLC.
O documento descreve árvores B, estruturas de dados projetadas para armazenar dados em discos magnéticos de forma eficiente. Árvores B são usadas em bancos de dados como PostgreSQL para indexação, minimizando acessos ao disco e melhorando desempenho de consultas. Operações básicas como inserção, busca e remoção em árvores B são explicadas.
NodeJS - E/S não-bloqueante - Dirigido a EventosÁtila Camurça
Este documento discute o modelo de programação assíncrona e não-bloqueante do Node.js. Ele explica como o Node.js usa eventos para lidar com operações de E/S de forma não-bloqueante, permitindo que múltiplas tarefas sejam executadas simultaneamente sem esperas. Também fornece exemplos de como emitir e lidar com eventos no Node.js e como lidar com operações de arquivo de forma assíncrona.
Onde o Software Livre pode te levar - Uma viagem ao mundo livreÁtila Camurça
O documento discute como o software livre pode levar a novas experiências de aprendizado e colaboração, incluindo a tradução de aplicativos e documentos, participação em eventos e contribuição com código. A tradução de aplicativos como LaTeXila e a contribuição com slides no site HTML5 Rocks são exemplos apresentados.
O documento fornece instruções para desenvolvimento de aplicativos Android, cobrindo tópicos como configuração do ambiente de desenvolvimento, criação de uma aplicação de contatos simples para demonstrar conceitos básicos e adição de recursos avançados como diálogos, internacionalização e preferências do usuário.
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.
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.
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Tradução de Aplicativos Livres
1. Tradu¸˜o de Aplicativos Livres
ca
Contribuindo com Software Livre
´
Atila Camurca Alves
¸
camurca.home@gmail.com
Darlildo Lima
darlildo.cefetce@gmail.com
10 de Fevereiro de 2012
2. Sum´rio
a
1 Introdu¸˜o
ca
Primeiros passos
Softwares de tradu¸˜o
ca
Ferramentas de tradu¸˜o
ca
2 Dicas de tradu¸˜o
ca
Padr˜o de palavras e termos
a
Diferenciar aplicativos
Instalar o aplicativo
3 Por onde come¸ar a procurar?
c
Sites conhecidos
Como saber se o aplicativo ´ traduz´
e ıvel?
4 O que j´ foi traduzido?
a
Nossas contribui¸˜es
co
3. Primeiros passos
Introduc˜o
¸a
Existem v´rias formas de contribuir com software livre. Temos:
a
Programa¸˜o
ca
Teste
Documenta¸˜o
ca
Ciar website
Traduc˜o
¸a
A tradu¸˜o de um aplicativo ´ uma maneira simples e bastante util de
ca e ´
contribui¸˜o. De fato um conhecimento b´sico trar´ um
ca a a
reconhecimento consider´vel no mundo Linux.
a
4. Primeiros passos
Primeiros passos
A tradu¸˜o de aplicativos livres ´ feita atrav´s de arquivos .po em
ca e e
ambiente GTK (utilizado na plataforma GNOME), e .ts em ambiente
Qt (utilizado na plataforma KDE).
Daremos ˆnfase maior para tradu¸˜o de arquivos .po sendo ela
e ca
utilizada por distribui¸˜es bastante conhecidas: Ubuntu, Debian.
co
5. Configura¸˜o inicial
ca
Primeiros passos
´
E muito importante conhecer a parte inicial do processo de tradu¸˜o,
ca
isto ´, como a partir de um arquivo de tradu¸˜o vazio (.pot) podemos
e ca
fazer com que ele se torne um arquivo .po v´lido.
a
Vejamos um exemplo retirado da tradu¸˜o do aplicativo Gaupol
ca
(Editor de Legendas):
6. Configura¸˜o Inicial
ca
Primeiros passos
# Brazilian Portuguese translation for Gaupol package.
# This file is distributed under the same license as the Gaupol package.
# ´tila Camur¸a <camurca.home@gmail.com>, 2011.
A c
# Darlildo Lima <darlildo.cefetce@gmail.com>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: Gaupol 0.17.1n"
"Report-Msgid-Bugs-To: n"
"POT-Creation-Date: 2010-12-11 21:21+0200n"
"PO-Revision-Date: 2011-04-08 18:47-0300n"
"Last-Translator: ´tila Camur¸a <camurca.home@gmail.com>n"
A c
"Language-Team: Brazilian Portuguese <comsolid3@googlegroups.com>n"
"Language: pt-BRn"
"MIME-Version: 1.0n"
"Content-Type: text/plain; charset=UTF-8n"
"Content-Transfer-Encoding: 8bitn"
"Plural-Forms: nplurals=2; plural=n != 1;n"
7. Estrutura de um arquivo .po
Primeiros passos
Depois do cabe¸alho temos apenas trˆs tipos de estruturas. S˜o elas:
c e a
# Coment´rios.
a
msgid Strings para tradu¸˜o.
ca
msgstr Strings traduzidas.
Cada msgid possui uma msgstr correspondente que deve estar logo
abaixo. Neles podemos ter quebra de linha, formas no plural,
parˆmetros que ser˜o substitu´
a a ıdos dinamicamente, entre outros.
8. Estrutura de um arquivo .po
Primeiros passos
´
E poss´ contextualizar os coment´rios, tornando-os uteis para
ıvel a ´
certos tipos de fun¸˜es. Para isso adicionamos certos caracteres ao
co
coment´rio. S˜o eles:
a a
#: indica o arquivo onde a String ´ utilizada e qual a linha.
e
#. indica o contexto da tradu¸˜o.
ca
#, indica que a String possui parˆmetros, e indica a
a
linguagem.
#, fuzzy seguido da palavra fuzzy indica que o tradutor n˜o tem
a
certeza da tradu¸˜o, e que ela deve ser revisada antes
ca
de ser usada.
Existe ainda uma forma de traduzir palavras no singular e no plural.
Para isso ´ usado o msgid, logo abaixo o msgid plural. Depois
e
temos um msgstr[0] e um msgstr[1]. ¯
9. Softwares de tradu¸˜o
ca
Introduc˜o
¸a
´
E claro que utilizar um editor de texto simples, como o gEdit, pode
ser bastante trabalhoso. Para isso temos alguns aplicativos que nos
ajudam no processo de tradu¸˜o. S˜o eles:
ca a
poedit (.po)
Gtranslator (.po)
Qt Linguist (.ts)
10. poedit
Softwares de traduc˜o
¸a
Figura: poedit - Editor de Arquivos de Tradu¸ao
c˜
O poedit ´ um editor de tradu¸˜es f´cil de usar.
e co a
website http://www.poedit.net
autor Vaclav Slavik
caracter´
ısticas reorganiza linhas n˜o-traduzidas em cima.
a
11. Gtranslator
Softwares de traduc˜o
¸a
Figura: Gtranslator - Editor de Arquivos de Tradu¸ao
c˜
Su´ de edi¸˜o de arquivos de tradu¸˜o para localiza¸˜o de
ıte ca ca ca
aplicativos e bibliotecas.
website http://gtranslator.sourceforge.net/
autor Fatih Demir [kabalak@kabalak.net] (Fundador), hoje
com outros desenvolvedores.
caracter´
ısticas pode ser integrado com Open-Tran, possui atalho para
inser¸˜o de palavras antes traduzidas.
ca
12. Qt Linguist
Softwares de traduc˜o
¸a
Figura: Qt Linguist - Editor de Arquivos de Tradu¸ao
c˜
Qt Linguist ´ uma ferramenta para edi¸˜o de tradu¸˜es para
e ca co
aplica¸˜es Qt.
co
website http://qt.nokia.com/products
autor Nokia Corporation
caracter´
ısticas usado para tradu¸˜o de arquivos .ts utilizados na
ca
plataforma Qt desenvolvida pela Nokia.
licen¸a GNU Lesser General Public License (LGPL)
c
13. Consulta on-line
Ferramentas de traduc˜o
¸a
Para uma tradu¸˜o nada melhor que consultar um dicion´rio, seja ele
ca a
on-line ou off-line (livro). Existem duas ´timas ferramentas on-line,
o
s˜o elas:
a
Google Translate http://translate.google.com
Open-Tran http://open-tran.eu
Uma caracter´ ıstica muito especial do Open-Tran ´ que ele tem um
e
banco de palavras comumente utilizadas em tradu¸˜es de v´rios
co a
aplicativos e ambientes, como GNOME, KDE, OpenOffice, Firefox,
etc.
Al´m disso, se vocˆ ´ programador ´ poss´ baixar o banco dados e
e ee e ıvel
fazer um aplicativo desktop, por exemplo.
14. Trabalho em conjunto
Ferramentas de traduc˜o
¸a
Trabalho em equipe demanda gerˆncia, principalmente de c´digo.
e o
Para isso o melhor a fazer ´ versionar seus arquivos. H´ v´rias
e a a
maneiras para fazer isso e sem o trabalho de administra¸˜o usando
ca
servidores na internet. Dentre eles temos:
svn No Google Code [http://code.google.com] ´ poss´
e ıvel
utilizar o Subversion, git, mercurial.
git No GitHub [http://github.com] podemos usar o git.
Rede Social para c´digos-fonte livres.
o
15. Padr˜o de palavras e termos
a
Dicas de traduc˜o
¸a
Na tradu¸˜o de aplicativos existem palavras e termos que s˜o comuns
ca a
e devem ser traduzidos sempre da mesma forma. Isso faz com que os
aplicativos se tornem padronizados e f´ceis de entender.
a
´
E importante identificar essas palavras e termos e traduz´ı-los de
maneira apropriada. Por exemplo, o termo Clipboard no GNOME ´ e
´
traduzido como Area de Transferˆncia. Mais alguns:
e
´
Tray Area de Notifica¸˜o.
ca
Copy/Paste/Cut Copiar/Colar/Recortar
Spell Checker Verificador Ortogr´fico
a
Search/Find Pesquisar/Localizar
Undo/Redo Desfazer/Refazer
16. Diferenciar aplicativos
Dicas de traduc˜o
¸a
Devemos ter cuidado na hora de traduzir aplicativos que s˜o utilizados
a
por programadores e por usu´rios. Certos termos t´cnicos s˜o melhor
a e a
entendidos pelo programador em inglˆs, por exemplo a palavra log.
e
Temos tamb´m palavras que se tornaram i18n (internacionalizadas),
e
como o termo tweet, introduzido pelo Twitter
[http://twitter.com].
H´ tamb´m aplicativos muito espec´
a e ıficos para um determinado
p´blico, como por exemplo aplicativos de ´udio e v´
u a ıdeo. Se o
aplicativo for simples, ou seja, voltado para um usu´rio comum, seus
a
termos devem ser traduzidos de uma forma simples. Mas se for para
um usu´rio avan¸ado, devemos manter os termos como eles s˜o
a c a
utilizados no dia-a-dia.
17. Instalar o aplicativo
Dicas de traduc˜o
¸a
Instalar o aplicativo que vocˆ ir´ traduzir ´ essencial, ou posso dizer
e a e
ainda obrigat´rio. Uma boa tradu¸˜o requer mais que palavras
o ca
traduzidas de forma correta, requer ainda contexto.
Existe um coment´rio especial nos arquivos .po que inicia com "#.".
a
Isto indica o contexto da tradu¸˜o. Quando se est´ traduzindo usando
ca a
tanto o poedit ou Gtranslator ´ poss´ ver o contexto da tradu¸˜o.
e ıvel ca
18. Instalar o aplicativo
Dicas de traduc˜o
¸a
Um contexto bem conhecido ´ o msgid que indica o nome dos
e
tradutores, normalmente ´ a String translator-credits. Para isso
e
escreva o nome dos tradutores seguidos do e-mail e separados por n.
Ex.:
exemplo
"´tila Camurca <camurca.home@gmail.com> n"
A ¸
"Darlildo Lima <darlildo.cefetce@gmail.com>"
19. Sites conhecidos
Por onde comecar a procurar?
¸
Existem muitos sites onde ´ poss´ encontrar aplica¸˜es livres.
e ıvel co
Abaixo a lista com alguns:
Github http://github.com/
Launchpad https://launchpad.net/
Google Code http://code.google.com
Source Forge http://sourceforge.net/
Bitbucket http://bitbucket.org/
Gitorious http://gitorious.org/
Outro website interessante ´ o https://www.ohloh.net, onde ´
e e
poss´ ver estat´
ıvel ısticas de projetos livre, exemplo:
https://www.ohloh.net/p/gaupol/contributors.
20. Como saber se o aplicativo ´ traduz´
e ıvel?
Por onde comecar a procurar?
¸
O primeiro passo ´ ir no website oficial da aplica¸˜o, procurando por
e ca
Contribute ou Development. Muitas vezes o autor j´ coloca um
a
link para os arquivos .po ou vocˆ pode procurar o link para o controle
e
de vers˜o do projeto.
a
Caso o projeto esteja no GitHub, Google Code, ou similar ´ e
poss´ ver o c´digo fonte diretamento do website e verificar a
ıvel o
existˆncia de um diret´rio po.
e o
No caso do Launchpad ´ poss´ traduzir usando o Rosetta, uma
e ıvel
forma on-line de tradu¸˜o, tornando o servi¸o distribuido.
ca c
21. Como saber se o aplicativo ´ traduz´
e ıvel?
Por onde comecar a procurar?
¸
Para utilizar o servi¸o basta criar um conta no Launchpad e se logar.
c
Na aba Translations ´ poss´ ver alguns projetos que necessitam de
e ıvel
tradu¸˜o. H´ tamb´m uma p´gina com todos os projetos traduz´
ca a e a ıveis
https://translations.launchpad.net/translations/
+products-with-translations. Basta apenas procurar um software
de seu interesse e come¸ar a traduzi-lo.
c
22. Como saber se o aplicativo ´ traduz´
e ıvel?
O que pode ser traduzido al´m do Aplicativo
e
Al´m do aplicativo em si, outros elementos tem grande importˆncia
e a
no processo de tradu¸ao. Um deles ´ o arquivo com a extens˜o
c˜ e a
.desktop, o qual ´ usado para criar um item no menu do sistema. Nele
e
´ poss´ a tradu¸˜o do nome, coment´rio. O processo ´ bem
e ıvel ca a e
simples, basta repetir a linha a ser traduzida, adicionar qual a l´
ıngua
e traduzir a frase. Exemplo:
Coment´rio Gaupol
a
Comment=Edit subtitle files
Comment[pt BR]=Edite arquivos de legenda
¯
23. Como saber se o aplicativo ´ traduz´
e ıvel?
O que pode ser traduzido al´m do Aplicativo
e
Alguns aplicativos v˜o al´m e permitem a tradu¸˜o de website e
a e ca
documenta¸˜o. Mas aten¸˜o, n˜o traduza sem antes ver se ´ poss´
ca ca a e ıvel
adaptar sua tradu¸˜o. Verifique se o website j´ disponibiliza tradu¸˜o
ca a ca
para outras l´
ınguas, ou converse com o mantenedor sobre a
possibilidade de incluir essa op¸˜o.
ca
Em projetos livres os desenvolvedores tem mente aberta a boas ideias
e vocˆ pode ajudar a melhorar a visibilidade da aplica¸˜o sendo ela
e ca
acess´ em outras l´
ıvel ınguas.
N˜o esque¸a que a tradu¸˜o da documenta¸˜o voltada ao
a c ca ca
programador ´ importante, principalmente para o iniciante. Nesta
e
categoria temos a documenta¸˜o da API, manpages, etc.
ca
24. Eye Of The Beholder
Metallica - ...And Justice For All
N˜o importa o que vocˆ vˆ
a e e
Doesn’t matter what you see
Ou o que vocˆ lˆ
e e
Or into it what you read
Vocˆ pode fazer do seu modo
e
You can do it your own way
Desde que seja feito como eu diga
If it’s done just how I say
Independˆcia limitada
e
Independence limited
Liberdade de escolha
Freedom of choice
A escolha ´ feita por vocˆ meu amigo
e e
Choice is made for you my friend
Liberdade de express˜o
a
Freedom of speech
Discurso s˜o palavras que eles ir˜o
a a
Speech is words that they will bend
distorcer
Freedom with their exception
Liberdade com suas exce¸˜es
co
25. Nossas contribui¸oes
c˜
O que j´ foi traduzido?
a
LaTeXila
website http://projects.gnome.org/latexila/,
http://github.com/swilmet/latexila
autor S´bastien Wilmet <sebastien.wilmet@gmail.com>
e
Gaupol
website http://home.gna.org/gaupol/,
https://github.com/otsaloma/gaupol
autor Osmo Salomaa <otsaloma@iki.fi>
26. Nossas contribui¸oes
c˜
O que j´ foi traduzido?
a
Stopmotion
website http://stopmotion.bjoernen.com/
autores Bjørn Erik Nilsen <bjoern.nilsen@bjoernen.com>,
Fredrik Berg Kjølstad <fredrikbk@gmail.com>
Luciole
website https://launchpad.net/luciole
autor Nicolas Bertrand <nico@inattendu.org>
27. Nossas contribui¸oes
c˜
O que j´ foi traduzido?
a
Hotot
website http://hotot.org/,
https://github.com/shellex/Hotot
autores http://hotot.org/about.html
DayPlanner *
website http://www.day-planner.org/,
http://github.com/zerodogg/dayplanner
autor Eskild Hustvedt <zerodogg@zerodogg.org>
* ainda em processo de tradu¸ao.
c˜
28. Conecte-se
Nuvem de Links
Twitter:
http://twitter.com/#!/atilacamurca
http://twitter.com/#!/darlildo
Blog MAD3 Linux:
http://www.mad3linux.org
COMSOLiD:
http://comsolid.org/
http://twitter.com/#!/comsolid
https://www.facebook.com/comsolid
Facebook:
https://www.facebook.com/darlildo
https://www.facebook.com/atilacamurca