Professional Documents
Culture Documents
Editorial
Editores
Eliane Domingos de Sousa
Vera Cavalcante
Redatores
Angelo Cnop
Daniel Bispo dos Santos
David Jourdain
Denis Dobbin
Denise Arajo
Eliane Domingos de Sousa
Emanuel Negromonte
Eustquio Mendes Guimares
Flavio Gomes Lisboa
Henderson Matsuura Sanches
Isabel Cafezeiro
Jean Paulo Campos
Joo Dinaldo Kzam Gama
Klaibson Ribeiro
Lucas Mandotti M Soares
Reuber Silva
Rosana de Souza Ribeiro
Rosngela Lopes Lima
Rubens Queiroz
Vera Cavalcante
Wendell Bento Geraldes
Reviso
Douglas Braga Silva
Olnei Augusto Araujo
Vera Cavalcante
Diagramao
Eliane Domingos de Sousa
Vera Cavalcante
Capa
Leandro Ferra - (Quadro-chave
Produes Livres)
Contato
revista@libreoffice.org
Redao
redacao@libreoffice.org
A revista LibreOffice Magazine
desenvolvida
somente
com
ferramentas livres. Programas
usados:
LibreOffice
Draw,
Inkscape e Gimp.
O contedo assinado e as
imagens que o integram, so de
inteira responsabilidade de seus
respectivos
autores.
No
representam necessariamente a
opinio da LibreOffice Magazine e
de seus responsveis. Todos os
direitos sobre as imagens so
reservados a seus respectivos
proprietrios.
Vera Cavalcante
ndice
Mundo Libre
LibreOffice chega ao Ibama
05
09
13
LibreOffice no Flisol
23
28
LibreOffice no Fisl
29
Como Fazer
Inserir campos em documento do Writer
34
41
45
51
56
Espao Aberto
Criando aplicaes PHP poderosas com Zend Framework 2
68
76
79
88
93
GlusterF5 na EC2
97
Linux e Educao
102
105
109
Frum
Universo livre ou alternativo?
115
Mundo Libre
Ar tigo
LibreOffice
chega ao Ibama
5
5
Ar tigo
Mundo Libre
custo/benefcio
da
sute
de
escritrio,
garantindo
assim,
sua
6
6
Mundo Libre
Ar tigo
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
7
7
Mundo Libre
Ar tigo
Mundo Libre
como princpios de funcionamento,
programao e implicaes sociais. O
ensino pelo computador implica que
o aluno, atravs da mquina, possa
adquirir
conceitos
sobre
praticamente qualquer domnio.
Entretanto, a abordagem pedaggica
como isso ocorre bastante variada,
oscilando entre dois grandes polos.
Num, o computador, atravs do
software, ensina o aluno. Enquanto,
no outro, atravs do software,
ensina o computador.
Alguns autores utilizam o termo
computador
ferramenta
para
designar o ensino de pacotes
denominados
aplicativos,
como
editores de texto, planilhas, softwares
de
apresentao,
grficos
e
comunicao.
Para Taylor (1980), os softwares
educativos podem ser classificados
como: software tutores (quando o
software ensina o aluno), software
tutelado
(o
aluno
ensina
o
computador) e software ferramenta
(o aluno manipula a informao de
forma rpida e eficiente atravs de
software aplicativo).
Segundo Lucena (1994) o professor
deve adotar o software que instigue
as habilidades cognitivas de seus
alunos e, acima de tudo, oferea-lhes
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
Ar tigo
situaes para que possam transferir
seus conhecimentos para a soluo
de novos problemas.
Computador ferramenta
No h dvidas a respeito da
importncia que o conhecimento de
informtica tem nos dias de hoje.
Saber utilizar um computador,
atravs de seu sistema operacional e
aplicativos, essencial para exercer
qualquer atividade.
O editor de texto, o software de
apresentao, a planilha eletrnica, o
editor grfico so todos softwares
aplicativos essencialmente interativos
e que permitem a organizao e o
tratamento
rpido
de
dados
introduzidos no computador. Todos
tm grande potencialidade para o uso
na prtica educacional (Lucena,
1994).
Assim, pode-se concluir que a
utilizao do computador como
ferramenta pode contribuir para uma
melhoria
da
aprendizagem
e
transformar a escola em um centro
de incluso de toda a comunidade na
era da informao.
Mas importante dizer que a maioria
dos aplicativos usados em educao
no foi desenvolvida para uso em
sala de aula. Por outro lado, o uso
10
10
Ar tigo
Mundo Libre
destes
aplicativos
nos
microcomputadores
j
algo
bastante familiar para a maioria das
pessoas, inclusive para aquelas que
possuem pouca experincia em
informtica.
Mundo Libre
Ar tigo
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
12
12
Ar tigo
Mundo Libre
A adoo do formato
ODF uma das chaves
na migrao para o
LibreOffice
Por Eliane Domingos de Sousa e Vera Cavalcante
Uma das chaves para o sucesso na
migrao para um aplicativo de
escritrio como o LibreOffice a
adoo do formato de arquivos
padro ODF (Open Document
Format), que um formato de
arquivo aberto.
Padres
abertos
so
padres
disponveis para livre acesso e
implementao, que no pagam
royalties e outras taxas e sem
discriminao de uso.
O formato ODF uma norma
internacional que tambm tem sua
verso
no
Brasil.
Para mais
informaes consulte:
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
Em se tratando de ferramentas de
escritrios faz algum tempo que
empresas pblicas e privadas,
universidades, escolas e usurios
comuns esto buscando algo que no
seja o Microsoft Office. So vrias as
alternativas existentes no mercado:
Calligra, Apache OpenOffice, Google
Drive, Zoho, LibreOffice, entre outros.
O
LibreOffice,
por
ter
um
desenvolvimento que chamamos de
agressivo lanando praticamente
uma nova verso do aplicativo por
ms, tem sido a sute de escritrio
13
13
Mundo Libre
Ar tigo
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
Ar tigo
Mundo Libre
Portanto o LibreOffice e demais
alternativas seguem a especificao
padro para formato de arquivos.
Os outros detentores de formatos
seguem seu prprio padro, que no
o ODF, e que so vistos como uma
caixa-preta. Isso resulta que, a cada
vez que o LibreOffice e demais
alternativas, so solicitados a abrir
arquivos com extenso DOC, XLS ou
PPT, por exemplo, tero problemas
de formatao nos seus documentos.
Por que isso ocorre?
Porque os desenvolvedores dos
aplicativos
de
cdigo
aberto
trabalham
com
a
chamada
engenharia reversa. Isso quer dizer
que trabalham com tentativa e erro
para abrir os arquivos, j que no
existe nenhuma especificao dos
outros formatos que possa, de
alguma forma, orientar o trabalho
desses desenvolvedores.
Para quem tiver interesse em
aprofundar o conhecimento sobre
engenharia
reversa,
acesse:
Tecmundo.com.
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
A perda de formatao
Quando
usurios
utilizam
o
LibreOffice e demais alternativas e
ocorre a perda de formatao, sem
conhecimento do assunto, deduzem
que a culpa dos aplicativos.
Ressaltamos que muito importante
utilizar o formato de arquivos padro
do software, no caso do LibreOffice e
demais alternativas, o ODF, para que
todas as suas formataes sejam
preservadas.
Dentro de uma
empresa a circulao do formato ODF
vai se tornar viral e far desaparecer
as dores de cabea tanto dos
usurios, quanto do pessoal do
suporte.
E parafraseando uma propaganda de
comprimidos para dor, a nossa frase
aqui a seguinte: Usou ODF, a
formatao aparece!
Veja a seguir, a demonstrao
figurativa,
da
diferena
de
formatao de um arquivo .docx
criado no Microsoft Office e que foi
aberto em outros aplicativos.
15
15
Mundo Libre
Ar tigo
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
16
16
Mundo Libre
Ar tigo
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
17
17
Mundo Libre
Ar tigo
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
18
18
Mundo Libre
Ar tigo
Na ltima ilustrao o arquivo foi criado no Word 2010 e fiz questo de abrilo no Word 2003. Veja que o fabricante do software o mesmo e o
documento perde sua formatao. Perceba que a tabela no Word 2003
ultrapassa o limite da margem direita e no Word 2010 a tabela permanece
prxima a margem direta. E sabe o que isso significa?
Perda de formatao.
E agora? Vai continuar culpando o LibreOffice e demais alternativas por
acabar com a formatao de seu documento?
Abra a sua mente e liberte-se, use outros aplicativos para gerao de seus
documentos.
Tipos de arquivos ODF
fcil saber se um arquivo do usurio, se um modelo, e qual a aplicao
do LibreOffice que manipula esse arquivo.
As extenses do arquivo ODF so assim rotuladas:
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
19
19
Mundo Libre
Ar tigo
T para Text;
.odb
Documemnto Mestre:
.odm
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
20
20
Mundo Libre
Ar tigo
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
21
21
22
Mundo Libre
Eventos
LibreOffice no Flisol
Mundo Libre
pblicos
e
funcionrios,
trabalhadores e entusiastas e ativistas
de software livre e principalmente
para pessoas que no possuem
conhecimento em TIC e software
livre. Os palestrantes so voluntrios.
Eventos
Com um nmero expressivo de
pblico participante, o festival contou
com 17 palestrantes e instalao de
distribuies Linux tais como Ubuntu,
Linux Mint, Open Mandriva.
Henderson Matsuura
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
24
24
Mundo Libre
Flisol Vitria
A edio do Flisol no estado do
Espirito Santo aconteceu no Centro
de Cincias Jurdicas e Econmicas da
Universidade Federal do Espirito
Santo no Campus de Goiabeiras, em
Vitria.
Eventos
Foram usados exemplos e casos de
sucesso e tambm situaes que
envolveram o uso do LibreOffice no
governo e em empresas locais.
Claudio
Junca,
professor
universitrio e de cursos tcnicos
palestrou sobre Uso do LibreOffice
no ambiente de educao bsica. A
inteno
foi
demonstrar,
em
laboratrio, o uso do Calc como
ferramenta livre de apoio ao ensino
de matemtica desde o ensino
fundamental II - 5 8 sries, at as
sries finais do segundo grau.
25
25
Eventos
Mundo Libre
Flisol - Niteri
A cidade de Niteri recebeu pela
primeira vez o Flisol. O festival
aconteceu nas instalaes do Ncleo
de Produo Digital de Niteri NPD.
O NTP o resultado da parceria entre
a Secretaria Municipal de Cincia e
Tecnologia e a Secretaria de
Audiovisual do Ministrio da Cultura.
Eliane Domingos
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
Ilha Solteira
26
26
Mundo Libre
Eventos
Valdir
Barbosa,
um
dos
organizadores do festival em Ilha
Solteira e que tambm membro
atuante da comunidade LibreOffice,
ministrou a palestra O LibreOffice
chega a Universidade - O case da
Unesp de Ilha Solteira.
Valdir Barbosa
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
27
27
Eventos
Mundo Libre
LibreOffice no
O 6 Frum Esprito Livre vem abrir mais um espao de discusso tcnica,
poltica e social sobre tecnologia, software livre e tecnologias abertas, atravs
de uma srie de eventos em todo o Brasil. A Comunidade LibreOffice marcou
presena no 6o. Frum, que foi realizado nos dias 29 e 30 de maio de 2014, em
Vitria e Serra. Os membros da Comunidade LibreOffice, Eliane Domingos de
Sousa e Valdir Barbosa apresentaram as seguintes palestras: O hoje e o
amanh do LibreOffice e O LibreOffice chega a Universidade: o case da
UNESP de Ilha Solteira.
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
Valdir Barbosa
28
28
Eventos
Mundo Libre
LibreOffice no FISL
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
29
29
Eventos
Mundo Libre
Olivier Hallot
Klaibson Ribeiro
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
30
30
Mundo Libre
Eventos
Fridrich Strba
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
31
31
Mundo Libre
Eventos
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
32
32
33
Tutorial
Como Fazer
Inserir campos
em documentos
do Writer
Por Rubens Queiroz
campos
em
documentos.
que
variam
em
um
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
Como Fazer
Tutorial
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
35
35
Como Fazer
Tutorial
Podemos
complementar
a
informao inserindo, tambm, o
Total de pginas. Aps o nmero de
pgina digite uma barra de separao
(/) e clique em Inserir > Campos >
Total de pginas.
Veja o resultado.
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
36
36
Como Fazer
Tutorial
Data para campo que se atualiza a cada vez que abrir o documento.
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
37
37
Como Fazer
Tutorial
Ateno!
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
38
38
Como Fazer
Tutorial
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
39
39
40
Como Fazer
Dica
Calculando
financiamento
no Calc
Por Klaibson Ribeiro
Quando realizamos um financiamento bancrio, por uma necessidade pessoal,
geralmente, o gerente do banco, puxa a HP 12-C da gaveta, para fazer os
clculos dos juros, referente ao emprstimo que ocorrer.
Mas ao realizar um emprstimo, quero saber, qual ser o valor pago no final
do financiamento.
Imagine a seguinte situao:
Na clula B2,
B2 digite 2,00% referente a taxa de juros
Na clula A4,
A4 digite o nmero 1, referente o primeiro ms do
financiamento
Na clula B4,
B4 digite a frmula:
=Valor do Emprstimo * Valor dos juros +(Valor do Emprstimo)
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
41
41
Como Fazer
Dica
Veja o resultado na
imagem ao lado.
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
42
42
Como Fazer
Dica
Klaibson Natal Ribeiro Borges - Graduado em Administrao de Empresas. Psgraduando em Gerncia de Projetos de TI. Professor do Senai/SC nos cursos de
Aprendizagem Industrial e Cursos Tcnicos. Instrutor de Informtica e de rotinas
administrativas em escolas profissionalizantes entre 2004 a 2009. Articulista das
revistas LibreOffice Magazine e Espirito Livre.
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
43
43
44
Tutorial
Como Fazer
Carto
Carto de
de visita no
LibreOffice
LibreOffice Draw
Draw
Por Vera Cavalcante
no
ficaram
nos
devidos
lugares?
Esquea essas folhas para utilizar em
impressoras domsticas'. Ser muito
trabalhoso
fazer
com
que
um
LibreOffice
carto
Draw.
de
visitas
no
Utilizaremos
Como Fazer
Tutorial
Nesse exemplo usaremos como fundo um bitmap denominado Pedra que existe
na galeria do LibreOffice Draw. Selecione o retngulo e no menu rpido escolha
rea. Abre-se a caixa de dialogo rea. Na aba rea,
rea seo Preenchimento marque
Bitmap e escolha Pedra. Veja como esse bitmap na rea de visualizao logo
abaixo dos bitmaps de exemplo.
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
46
46
Como Fazer
Tutorial
Explore as demais sees dessa aba. Voc vai ver o bitmap mudando de
acordo com as suas escolhas nas sees Tamanho,
Tamanho Posio e Deslocamento.
Deslocamento
Em Estilo da Linha a Cor da linha deve ser bem suave. Ela servir de borda
para orientar ao recortar os cartes. Eu escolhi a cor Cinza 4.
E para enfeitar mais um pouco o carto eu coloquei um desenho no lado
esquerdo como se fosse uma borda. Veja o resultado do que foi feito at esse
momento.
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
47
47
Tutorial
Como Fazer
Novamente
rpido
e
Agrupar.
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
menu
escolha
48
48
Como Fazer
Tutorial
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
49
49
Como Fazer
Tutorial
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
50
50
Como Fazer
Dica
Instalando o LibreOffice
da TDF em vrias
distribuies
Por Emanuel Negromonte
Lembre-se que:
51
51
Como Fazer
Dica
Distribuies
Distribuies que
que possuem
possuem pacotes
pacotes .deb
.deb
Para Debian, Ubuntu, Kaiana, Kwheezy, ElementaryOS, LinuxMint e outros use
o passo a passo abaixo para a instalao de acordo com a arquitetura.
Para 32 bits
Baixando e Instalando o Aplicativo:
$ wget
http://download.documentfoundation.org/libreoffice/stable/4.2.5/deb/x86/LibreOffice_4
.2.5_Linux_x86_deb.tar.gz
$ tar -xzvf LibreOffice_4.2.5_Linux_x86_deb.tar.gz
$ cd LibreOffice_4.2.5*_Linux_x86_deb/DEBS
$ sudo dpkg -i *.deb
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
52
52
Como Fazer
Dica
Para 64 bits
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
53
53
Como Fazer
Dica
Distribuies
Distribuies que
que possuem
possuem pacotes
pacotes .rpm
.rpm
Para Fedora, OpenSuse, OpenMandriva, Mageia, Centos, RHEL e derivados, use
o passo a passo a seguir para a instalao de acordo com a arquitetura.
Para 32 bits
Baixando e instalando o Aplicativo:
$ wget
http://download.documentfoundation.org/libreoffice/stable/4.2.5/rpm/x86/LibreOffice_
4.2.5_Linux_x86_rpm.tar.gz
$ tar -xzvf LibreOffice_4.2.5_Linux_x86_rpm.tar.gz
$ cd LibreOffice_4.2.5*_Linux_x86_rpm/RPMS
$ sudo rpm -i *.rpm
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
54
54
Como Fazer
Dica
Para 64 bits
Baixando e instalando o Aplicativo
$ wget
http://download.documentfoundation.org/libreoffice/stable/4.2.5/rpm/x86_64/
LibreOffice_4.2.5_Linux_x86-64_rpm.tar.gz
$ tar -xzvf LibreOffice_4.2.5_Linux_x86-64_rpm.tar.gz
$ cd LibreOffice_4.2.5*_Linux_x86-64_rpm/RPMS
$ sudo rpm -i *.rpm
Baixando e Instalando o pacote de idioma pt_BR
$ wget
http://download.documentfoundation.org/libreoffice/stable/4.2.5/rpm/x86_64/
LibreOffice_4.2.5_Linux_x86-64_rpm_langpack_pt-BR.tar.gz
$ tar -xzvf LibreOffice_4.2.5_Linux_x86-64_rpm_langpack_pt-BR.tar.gz
$ cd LibreOffice_4.2.5*_Linux_x86-64_rpm_langpack_pt-BR/RPMS
$ sudo rpm -i *.rpm
Baixando e Instalando a pacote da Ajuda pt_BR do LibreOffice:
$ wget
http://download.documentfoundation.org/libreoffice/stable/4.2.5/rpm/x86_64/
LibreOffice_4.2.5_Linux_x86-64_rpm_helppack_pt-BR.tar.gz
$ tar -xzvf LibreOffice_4.2.5_Linux_x86-64_rpm_helppack_pt-BR.tar.gz
$ cd LibreOffice_4.2.5*_Linux_x86-64_rpm_helppack_pt-BR/RPMS
$ sudo rpm -i *.rpm
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
55
55
Como Fazer
Tutorial
um
documento
padronizado (carta ou etiqueta) que
possui tanto informaes genricas
como particularidades pertinentes a
cada um dos destinatrios.
Uma mala direta depende basicamente
da combinao de um documento inicial
com uma base de dados, e o resultado
final um documento mesclado.
1. Base de dados
A base de dados, no LibreOffice
chamada de Fonte de Dados de
Endereo, que nada mais do que um
banco de dados. Essa a fonte dos
dados individuais dos destinatrios,
como nome, endereo, telefone, salrio,
etc, e pode ser obtida a partir de
qualquer
aplicativo
que
tenha
c a p a ci d a d e d e g e ra r d a d o s c o m o
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
56
56
Como Fazer
Tutorial
Dessa forma, tambm interessante que se tenha uma pasta prpria para
armazenar esses arquivos de banco de dados.
A ilustrao seguinte apresenta uma fonte de dados criada no Calc (CadFunc.ods)
e seu Banco de Dados (CadFunc1.odb).
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
opcional.
Permite
associar os campos da tabela aos
campos padres do LibreOffice.
57
57
Tutorial
Como Fazer
Nota
2. Documento Inicial
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
Tutorial
Como Fazer
[+] ser expandida a relao de
tabelas existentes.
Expandindo a tabela [+] sero
exibidos
todos
os
campos
disponveis.
A ilustrao ao lado exibe em
Seleo de banco de dados o banco
de dados cadastro em destaque.
Nele encontram-se duas tabelas:
Cadastro e cadformat. A tabela
cadformat apresenta trs campos:
COD, NOME e SETOR.
Inserir um campo da tabela no
documento
Clicar dentro do documento principal,
no local em que o campo deve ser
inserido
campo
que
ser
nos
Campos
de
Como Fazer
Tutorial
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
60
60
Como Fazer
Tutorial
Nota
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
61
61
Como Fazer
Tutorial
4. Etiquetas
Normalmente, para impresso, so utilizadas etiquetas do fabricante PIMACO
por serem de fcil aquisio no mercado. Esse fabricante disponibiliza no
prprio site um aplicativo que possui ferramentas prprias para a criao das
suas etiquetas.
Porm, para utilizar em um formato de mala direta, obtendo os dados de um
campo, interessante especificar o formato da etiqueta que deseja utilizar.
Ambiente de Etiquetas
Menu Arquivo > Novo > Etiquetas
A caixa de dialogo Etiquetas possui 3 abas: Etiquetas, Formato, Opes.
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
62
62
Como Fazer
Tutorial
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
63
63
Como Fazer
Tutorial
64
64
Como Fazer
Tutorial
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
65
65
Como Fazer
Tutorial
7. Sincronizar etiquetas
Recurso que permite alterar o mesmo contedo de todas as etiquetas da folha
de etiquetas. Ele deve ser ativado no momento de gerar a folha de etiquetas,
antes de clicar no boto Novo documento.
documento.
Criar a Folha de etiquetas
1. Abrir caixa de dialogo Etiquetas.
2. Clicar na aba Etiquetas e preparar a etiqueta.
3. Clicar na aba Opes.
4. Marcar a opo Sincroniz
Sincronizar contedo.
contedo.
5. Clicar no boto Novo documento.
documento.
Ser gerada uma folha de etiquetas com um controle Sincronizar etiquetas,
conforme ilustrao seguinte.
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
66
66
Como Fazer
Tutorial
Nota
LibreOffice
LibreOffice Magazine
Magazine ||Junho
Junho 2014
2014
67
67
Espao Aberto
Ar tigo
algo
deveras
importante, porque implica em
economia.
O
paradigma
da
programao orientada a objetos tem
entre
suas
caractersticas
um
mecanismo para facilitar o reso: a
herana de classes.
Erich Gamma, em uma entrevista
dada a Bill Venners em 2005, disse
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Espao Aberto
O estudo de um framework como
um treinamento com grandes
mestres.
Ao pesquisarmos sobre frameworks
para software, encontraremos vrios
produtos disponveis no mercado que
compreendem
uma
trade
de
elementos: padres de projeto
implementados,
padres
de
codificao
incorporados
e
ferramentas de gerao de cdigo. Os
dois primeiros elementos, com
certeza, so intrnsecos ideia de
framework, mas o ltimo deve ser
visto como algo adicional, porm no
necessrio, que pode ser usado, mas
do qual no se deve depender.
Aqui falaremos sobre um framework
para desenvolvimento de aplicaes
em PHP, o Zend Framework, que est
na verso 2.
PHP a linguagem de programao
presente na maior parte dos
servidores Web do mundo. Tambm
a
primeira
linguagem
de
programao que nasceu com foco
para Web. E software livre.
PHP prov inmeros recursos para
desenvolver aplicaes Web, scripts
para automao de tarefas e at
aplicaes Desktop, com PHP-GTK.
Sua sintaxe extremamente concisa,
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Ar tigo
o que permite realizar tarefas com
poucas linhas de cdigo.
Mas
se
PHP
j
facilita
o
desenvolvimento,
o
que
seria
desenvolver com Zend Framework?
Seria algo similar ao doutor Bruce
Banner se transformar no Incrvel
Hulk. Zend Framework deixa o PHP
mais
poderoso,
ao
prover
componentes orientados a objeto
fracamente acoplados com uma
enorme gama de servios e uma
arquitetura direcionada para reso.
Como dissemos previamente, Zend
Framework est na sua segunda
verso. Fizemos uma analogia da
aplicao PHP com Zend Framework,
comparando-o com o Incrvel Hulk. O
que seria a verso 2? O Incrvel Hulk
de armadura com espada, lana e
escudo?
Essa analogia no boa, at porque o
Hulk dificilmente precisaria de algum
equipamento. Uma ilustrao melhor
sobre a evoluo do Zend Framework
da verso 1 para 2 uma cena do
filme 300, que conta a histria da
batalha
do
desfiladeiro
das
Termpilas, onde um pequeno grupo
de espartanos conteve o avano do
numeroso exrcito persa at serem
trados. Aps serem cercados, o
69
69
Espao Aberto
imperador Xerxes exige a rendio do
rei Lenidas. O rei depe o seu
escudo, seu elmo e sua lana e
aparentemente
se
inclina
em
rendio. Mas isso foi, na verdade,
apenas um estratagema para que ele
se
livrasse
dos
objetos
que
atrapalhavam seus movimentos e
assim pudesse atirar a lana
atingindo o rosto de Xerxes.
Zend Framework 2 mais despojado
que o Zend Framework 1. Podemos
comparar a verso 1 com um soldado
norte-americano, equipado com o
que h de mais avanado em
tecnologia militar. No entanto, o
equipamento cobra um preo, pois
ele pesa e dificulta os movimentos do
soldado. Zend Framework 2 como
um soldado vietcongue, que possui
apenas o necessrio para lutar: sua
arma. Sem peso, ele pode correr,
subir em rvores, e, adicionalmente
pelo fato de ser menor que o norteamericano, pode passar por lugares
mais estreitos.
importante ressaltar que despojado
no quer dizer vulnervel. O
Wolverine pode tirar seu uniforme,
mas continuar com seu fator de cura
e suas garras de adamantium. Alis, o
fator de cura uma analogia muito
boa para explicar a caracterstica de
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Ar tigo
robustez de uma aplicao. Uma
aplicao robusta no aquela que
impede ataques ou falhas, mas
aquela que consegue se recuperar.
No h problema em cair, se voc
consegue se levantar.
Zend Framework 2 (ZF2) mantm a
implementao do padro de projeto
Controlador Frontal, que transforma
a aplicao em uma espcie de
fortaleza com apenas um ponto de
acesso para requisies. Com esse
padro fica muito mais fcil controlar
o fluxo de requisies, e assim
implantar facilmente tratamento da
entrada de dados.
ZF2
possui
o
componente
Authentication,
que
realiza
a
autenticao do usurio baseada em
adaptadores, que permitem que o
desenvolvedor escolha contra qual
mecanismo quer autenticar. Ele
tambm prov um componente de
controle de acesso, Permissions, que
permite
escolher
duas
implementaes, ACL (Access Control
List) ou RBAC (Role Based Access
Control).
Os dois componentes acima j
existiam, mas Crypt novo. Ele prov
ferramentas
criptogrficas
para
proteger e autenticar dados sensveis
em PHP de modo fcil e seguro.
70
70
Espao Aberto
Uma
caracterstica
mantida
e
aprimorada a disponibilizao de
filtros de dados, que modificam e
removem pores indesejadas da
entrada de dados. Junto com ela
continuamos tendo validadores, que
respondem se um dado vlido de
acordo com uma determinada regra.
ZF2 possui filtros e validadores
genricos
implementados,
e
interfaces para implementar filtros e
validadores especficos.
Para combinar as operaes de
filtragem e validao para uma
entrada
de
dados,
existe
o
componente InputFilter. Ele permite
que cadeias de filtros e validadores
sejam associados a uma entrada, de
modo que fica fcil tratar e validar
conjuntos de dados submetidos para
uma aplicao.
No somente a entrada deve ser
tratada, mas a sada tambm. O
ataque XSS (Cross-Site Scripting)
explora a possibilidade de execuo
de comandos no processamento de
uma resposta HTTP que contm uma
pgina HTML. Para ajudar na defesa
contra ataques XSS, ZF2 prov o
componente Escaper, que estende o
tratamento para sada contido na API
do PHP.
Um tipo de ataque tambm possvel
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Ar tigo
a
submisso
em
massa
de
formulrios para uma aplicao por
meio de um rob, que envia
repetidas requisies para um URI de
um servidor Web. muito simples
programar um rob para submeter
requisies a partir de um formulrio
forjado, criado diretamente a partir
do original. Para deter esse tipo de
ataque existe uma tcnica chamada
Catpcha, que a sigla para
Completely Automated Public Turing
test to tell Computer and Humans
Apart. O teste de Turing um
algoritmo para verificar se uma
pessoa com a qual no se tem
contato direto um humano ou um
rob. O Captcha consiste em gerar
uma imagem de uma palavra, que
deve ser submetida junto com o
formulrio, como um token que
identifica que uma submisso
vlida. A eficcia do Captcha consiste
na dificuldade que o rob tem em
descobrir qual a palavra a partir da
imagem.
Palavras
podem
ser
extradas de imagem com sucesso se
seguem padres. O Captcha no
entanto, trabalha com a distoro das
palavras,
o
que
aumenta
a
complexidade
da
tarefa
de
reconhecer padres de letras e
nmeros. ZF2 possui um componente
Captcha, mas voc tambm pode
71
71
Espao Aberto
usar a biblioteca ZendService para
consumir o Recaptcha, um servio
livre de Captcha com suporte
acessibilidade.
ZF2 prov a infraestrutura para
implementar aplicaes seguras. Ele
s no impedir que usurios digam
suas senhas se forem torturados.
ZF2 foi projetado para permitir que
desenvolvedores criem aplicaes
modulares. Na verdade, ZF2 fora o
programador
a
pensar
em
modularidade, porque para criar uma
aplicao, ele precisa ter ao menos
um mdulo. Uma aplicao ZF2
consiste em um conjunto de
mdulos. A coordenao entre os
mdulos feita pelo componente
ModuleManager.
Quando a aplicao ZF2 recebe uma
requisio, o ModuleManager quem
se encarrega de casar o padro da
rota solicitada com as rotas definidas
pelos mdulos. Cada mdulo define
suas prprias rotas, assim como
tambm define sua configurao, a
traduo de seus textos e a
implementao do padro de projeto
MVC (Model-View-Controller).
A implementao do MVC no mdulo
do ZF2 separa as camadas MC da V. A
duas primeiras ficam dentro de uma
pasta src, que contm apenas classes.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Ar tigo
Na pasta view, da camada V, existem
apenas scripts para gerao de
pginas HTML. Com essa estrutura, a
interface com o usurio fica
totalmente separada da lgica de
negcio. A separao, na verdade,
bem maior, de modo que o
componente View desacoplado do
Mvc.
MVC, como todo padro de projeto,
resolve uma parte do problema de
construir uma aplicao. Como ZF2
pretende resolver o problema todo,
ele vai alm do MVC, agregando
componentes que tratam de outras
questes genricas em aplicaes
Web, como a gerao e validao de
formulrios, a navegao entre
pginas e a paginao de dados.
ZF2 tambm prov suporte a
internacionalizao. Como j foi
citado, cada mdulo possui uma
estrutura definida para traduo que,
por padro, usa o formato gettext,
para delegar a traduo para
tradutores que no necessitam
conhecer a implementao da
aplicao. Alm disso, o componente
i18n prov classes para tratar
moedas, datas e horas e nmeros em
geral.
O banco de dados relacional tornouse o parceiro tradicional de dana das
72
72
Espao Aberto
aplicaes orientadas a objeto.
Embora ambientes de computao
em nuvem com processamento
distribudo tenham adotado outros
paradigmas de armazenamento de
dados, o banco relacional continua
sendo utilizado para casos de uso em
que a linguagem de consulta SQL a
soluo mais apropriada. Para
trabalhar com bancos relacionais em
aplicaes orientadas a objeto sem
criar
aprisionamento
a
um
determinado SGBD e diminuindo os
pontos de manuteno, relativos a
operaes de banco, ZF2 prov o
componente Zend\Db. Ele abstrai a
conexo com o banco de dados e
permite
a
implementao
de
mapeamento objeto relacional.
A manuteno, alis, um dos alvos
do ZF2. Para facilitar a mudana, que
a
nica
constante
no
desenvolvimento
de
software,
dispomos do componente Zend\Di
que facilita a injeo de dependncias
em cadeias de objetos, de modo que
no seja preciso modificar vrios
arquivos
quando
ocorre
uma
refatorao na estrutura hierrquica
de classes ou na assinatura de
mtodos.
O
desacoplamento
de
implementaes torna-se mais fcil
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Ar tigo
com o tratamento da criao de
objetos como um servio. O
componente
Zend\ServiceManager
permite a criao e recuperao de
objetos complexos sem criao de
dependncias pela camada de
controle da aplicao.
Para
evitar
o
processamento
desnecessrio de aes ocasionais e
tambm
permitir
a
injeo
condicional de regras de negcio, o
ZF2
prov
o
componente
Zend\EventManager.
Esse
componente foi projetado para a
verso 2 mas tambm criado na
verso 1, o que permite que
aplicaes legadas possam iniciar
uma
refatorao
para
uma
programao orientada a eventos.
Zend\EventManager
um
componente desacoplado, como
Zend\Db, o que permite que ele seja
usado em aplicaes PHP que no
utilizem a implementao MVC do
ZF2.
O reso no se limita ao
reaproveitamento
de
implementaes que ns j fizemos,
mas de implementaes que outros
j fizeram. E reso no implica em ter
que juntar todo o cdigo-fonte em
um mesmo local. Voc pode
simplesmente consumir servios para
73
73
Espao Aberto
obter dados que sua aplicao
necessita sem ter de refazer um
tratamento que j realizado de um
forma otimizada por um terceiro.
Para isso, ZF2 prov os componentes
Zend\Feed, Zend\Json, Zend\Soap e
Zend\XmlRpc, que permitem o
consumo de servios que usem os
protocolos RSS, JSON-RPC, SOAP e
XML-RPC. Em complemento, sua
aplicao pode utilizar qualquer um
dos
componentes
da
famlia
ZendService, que um projeto
especfico para o consumo de
servios de provedores amplamente
utilizados, como Amazon, Google,
Flicker e Twitter.
ZF2 dispensa o programador de
implementar o que h de mais
frequente na construo de software
em
PHP.
Zend\Cache
permite
aumentar
o
desempenho
da
aplicao acelerando a leitura de
dados de uso frequente a partir do
servio de cache mais adequado e
que pode ser mudado graas ao
padro de adaptadores. O log da
aplicao, extremamente necessrio
para auxiliar na descoberta e
correo de bugs e auditoria, pode
ser gravado em vrios destinos
simultaneamente, graas estrutura
de mltiplos escritores de Zend\Log.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Ar tigo
A preservao de dados entre
requisies
facilitada
pelos
componentes
Zend\Serializer
e
Zend\Session, enquanto Zend\Stdlib
prov a estrutura necessria para
fazer o transporte de dados dos
sistemas de armazenamento para os
objetos da camada de modelo.
ZF2 foi projetado para resolver 80%
dos problemas de uma aplicao
Web.
Isso
envolve
questes
genricas. Se voc precisar resolver
alguma questo que faz parte dos
20% restantes, pode encontrar ajuda
em outros projetos da Zend, como
ZendOpenId para gerncia nica de
identidade
e
ZendCloud
para
consumo de servios em plataformas
de nuvem sem acoplamento.
Uma caracterstica que j existia
desde a verso 1 a possibilidade de
extenso. Isso na verdade algo
inerente da programao orientada a
objetos. O que o ZF2 faz prover
mais formas de extenso de suas
funcionalidades do que a herana,
que a nica ferramenta de reso da
orientao a objetos. A camada de
controle pode ser estendida com
plugins enquanto a camada de viso
usa
helpers
para
adicionar
dinamicamente funcionalidades, sem
necessidade de criar forks para o ZF2
74
74
Espao Aberto
quando existe conflito entre a
necessidade do projeto e o carter
genrico do framework. Alm disso,
seguindo o padro PSR-0, possvel
criar bibliotecas de componentes que
estendam o ZF2 e mdulos que
possam ser reaproveitados entre
projetos ZF2. Enquanto os mdulos
tm o reso limitado a projetos com
a implementao MVC do ZF2, os
componentes podem ser usados em
qualquer projeto PHP que siga o
padro PSR-0, seja ele feito com
Symfony2 ou Aura. Finalmente, a
partir da verso 5.4 do PHP, voc
pode criar traits para reutilizar
conjuntos
de
funcionalidades
transversais.
ZF2 no tem dependncia com
relao
a
ambientes
de
desenvolvimento, mas um ambiente
integrado com ferramentas de
qualidade de software altamente
Ar tigo
desejvel. Uma sugesto o Zend
Eclipse PDT, um ambiente de software
livre com funcionalidades de anlise
esttica de cdigo. Isso quer dizer
que o programador alertado sobre
problemas no cdigo-fonte e pode
corrigi-los antes de executar a
aplicao. O Zend Eclipse PDT pode
ser integrado ao Zend Debugger ou
XDebug, e assim o programador pode
executar programas PHP linha a
linha, vendo o rastro de execuo,
valores de variveis e expresses e
podendo optar pela passagem direta
sobre mtodos, funes e at
sequncias de chamadas. Alm disso,
o Zend Eclipse PDT permite a gerao
de projetos com a estrutura do ZF2
incluindo
a
biblioteca
de
componentes, alm de gerar o
esqueleto
de
mdulos
e
controladores.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
75
75
Ar tigo
Espao Aberto
76
76
Espao Aberto
O Arduino um hardware livre criado
para fins didticos, como sua
aquisio
e
aprendizado
so
disponveis por meio de vrias fontes.
Basicamente, foi uma ideia que
professores italianos tiveram para
ensinar eletrnica aos seus alunos,
algo bem engenhoso que teve uma
tima receptividade. E no universo
open source surgiram diversos clones
e afins que so suportados por uma
comunidade
imensa
e
ativa,
produzindo material abundante e de
fcil entendimento para quem tem
vontade e pacincia de aprender.
No preciso muita coisa para
comear, basta um Arduno, um LED,
um cabo USB, e um computador.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Ar tigo
Pronto! J possvel escrever o
primeiro cdigo.
Obviamente necessrio a instalao
e configurao de um software para a
interao entre o Arduno e o seu
computador, tudo explicado em
mnimos detalhes no endereo oficial:
http://arduino.cc/" \t "_top
Alguns leitores talvez estejam se
perguntando onde o Arduno se
encaixaria nos conceitos de internet
das coisas dito no comeo?
Basicamente da mesma forma que o
Arduno pode acender um LED (o
programa mais simples, como um
hello world), tambm pode ser
conectado a internet e controlar todo
um sistema complexo de alarmes,
77
77
Espao Aberto
Ar tigo
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
78
78
Ar tigo
Espao Aberto
Ar tigo
Espao Aberto
tipo
de
vnculo
com
nosso
semelhante, seja ele de ordem
religiosa, territorial ou at mesmo
racial.
Ou seja, existem fatores que
permitem que as pessoas se
identifiquem como participantes da
mesma
cultura,
dos
mesmos
costumes. Estes fatores podem ser
facilmente verificados em momentos
onde vemos a manuteno de uma
determinada cultura, apesar do
ambiente globalizado onde este
grupo esteja inserido. Especfica por
quase todo o continente americano,
vemos um pouco disso, quando
observamos as festas tpicas que
so, na verdade, o esforo visvel de
manter os laos e vnculos com uma
determinada cultura.
Com a cibercultura, o processo no
difere muito. Contudo, um dos
principais fatores que torna esta
cultura to peculiar o fato de que,
independente do ambiente social,
territorial, racial e religioso, podemos
encontrar pessoas das mais distintas
entre si que, quando inseridas neste
contexto da cibercultura, se tornam
membros do mesmo grupo, se
identificam
como
pares
que
compartilham das mesmas ideias,
dos mesmos costumes e at mesmo
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
o conceito de cyborg
cybernetic organism);
(de
o conceito do hypertext;
a formao da Arpanet, que
acabaria por balizar o qu hoje
conhecemos por Internet, entre
outros.
80
80
Espao Aberto
Esta comunidade nasceu sob o nome
de Tech Railroad Model Club e tinha
como o centro do universo os
computadores TX e tudo que girava
em torno dos conhecimentos que
permitissem que as capacidades
destas mquinas fossem exploradas
ao mximo possvel. No incio, estas
comunidades
hackers
tinham
basicamente o mesmo princpio:
compartilhar
e
discutir
conhecimentos que permitissem o
crescimento do conhecimento de
como explorar mais e melhor as
capacidades destes computadores.
Era um meio de hackers, com
hackers e para hackers. O autor do
livro Hackers: Heroes of the
Computer Revolution, Steven Levy,
abordou muito bem sobre como
estas comunidades hackers agiam
nesta poca, pois j se podia verificar
que uma subcultura se formava nesta
ocasio, pois tudo neste grupo girava
em torno do qu se podia fazer
dentro destas mquinas. No artigo
Welcome to Cyberia: Notes on the
Antropology of Cyberculture, o autor
Arturo Escobar tambm discorre
sobre estas primeiras caractersticas
peculiares que existiam nestes clubes
de hackers, como seus jarges, seus
gostos compartilhados, seus hobbies
em comum e tambm suas vises
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Ar tigo
sobre o modo como a informao
deveria ser compartilhada, com o
intuito de que um dos membros
deste clube pudesse levar quele
conhecimento, ou cdigo, um pouco
mais alm do que o autor original fez.
Outros clubes semelhantes, mais ou
menos na mesma poca, tambm
surgiram em outras instituies,
como no Stanford Al Lab na Stanford
University, Comp Lab na CarnegieMellon University e o Lab Tech na
Worcester Polytechnic Institute, entre
tantos outros. tambm desta poca
que
jarges
surgiram
nestas
comunidades, como hacker, codecrack e tantos outros.
Um segundo momento, algo como
um segundo nascimento, ocorreu
quando muitos destes conceitos da
cibercultura
saram
destas
universidades e comearam a se
popularizar, seguindo a massificao
dos computadores na sociedade,
entre a dcada de 1970 e incio da
dcada de 1980.
No incio desta segunda etapa para a
cibercultura, os computadores ainda
eram vistos pela sociedade em geral
como um objeto fim, para executar
determinadas operaes. Algo que
unia a calculadora e a mquina de
escrever, no mais do que isso.
81
81
Espao Aberto
Contudo, nos meios acadmicos, a
comunicao e o compartilhamento
do conhecimento adquirido entre
estes clubes fervilhava. E por conta
do crescimento destes clubes,
comeam
a
surgir
os
desenvolvedores por hobby, que
comeam a desenvolver aplicativos e
compartilham com seus pares.
Quando em 1971 a Intel lana seu
primeiro
microprocessador
miniaturizado, abriu caminho para a
massificao da computao na
sociedade.
A cada novo dia, a cada nova semana,
alguma nova aplicao, ou software,
ou mtodo, ou conhecimento era
compartilhado entre os participantes
destes grupos. BBS's existiam por
todos os lados nos Estados Unidos,
compartilhando softwares que alunos
destas universidades haviam feito,
como objeto de seus trabalhos de
disciplinas ou fruto de seus TCC's.
Neste perodo de efervescncia
tecnolgica comeam a surgir os
primeiros conflitos entre os primeiros
ideais de compartilhamento de
conhecimento e o surgimento das
primeiras grandes empresas de
software, que por falta de um modelo
mais especfico, adotaram o mesmo
conceito de patenteamento, registro
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Ar tigo
e copyright j existente para
diversos
elementos
fsicos
comercializados na sociedade. Ocorre
que esta subcultura, a cibercultura, j
tinha
balizadores
claros
de
relacionamento,
que
era
o
compartilhamento do conhecimento
para que a cincia em torno dos
computadores fosse promovida a um
patamar alm do mercado, alm da
formao de produtos, alm da
comercializao de bens de consumo.
bom deixar claro que nunca houve
nestas comunidades hackers um
conceito contrrio ao mercado.
Outrossim, eles sempre estiveram
favor do compartilhamento. E como
esta
cibercultura
comeou
a
encontrar barreiras que passaram a
coibir e at mesmo punir este
comportamento, o que parecia para
estas
comunidades
algo
at
antinatural, levantaram-se dentre
estes hackers alguns que decidiram
que algo poderia e deveria ser feito
para preservar estes ideais iniciais de
compartilhamento do conhecimento.
Por isso que em 1985 fundada a
Free Software Foundation, que se
dedica a eliminao de restries
sobre a cpia, redistribuio, estudo
e modificao de programas de
computadores bandeiras do movi82
82
Espao Aberto
mento dosoftware livre, em essncia.
Neste ponto, peo desculpas a meus
amigos advogados e deixo aqui uma
recomendao: Se voc advogado,
tire a toga e continue a leitura, pois
deste ponto em diante, trata-se de
anlise histrico contextual sobre o
qu ocorreu no meio da tecnologia,
por
conta
da
legalizao
da
informtica.
A partir do momento em que alguns
destes que no estavam inseridos no
contexto da cibercultura comearam
a analisar que seria possvel precificar
este processo de desenvolvimento,
surgem por todos os lados a licena
de uso. Se at ento voc tinha
acesso ao cdigo e poderia estud-lo
e modific-lo e at torn-lo melhor,
agora voc tem o direito de uso
como o ltimo recurso de acesso.
Voc no pode mais estudar o cdigo,
nem modific-lo e muito menos
torn-lo melhor, mesmo que voc
saiba. E para garantir que este
direito seria respeitado, passa a
fazer
parte
do
dia
dia
da
Ar tigo
Atualmente, grandes empresas de
softwares
tem
dois
grandes
departamentos.
O
de
desenvolvimento e o jurdico. Em
alguns casos, o departamento
jurdico at maior do qu o
departamento de desenvolvimento,
principalmente com o advento das
fbricas de software na ndia e na
China, onde empresas de software
americanas contratam as chamadas
code farms para desenvolver seus
softwares,
e
posteriormente
assumem os advogados na matriz,
para garantir que o direito de uso
ser respeitado, conforme a licena
do software.
Sem perceber, esta posio unilateral
de muitas empresas acabou por
transformar
a
imagem
destes
hackers, que antes tinham apenas o
desejo de elevar a computao a um
nvel cada vez melhor, maior e mais
eficiente, a condio de ciberpunks,
as vezes at mesmo de marginais
cibernticos, por no respeitarem
este modus operandi. Neste ponto, a
linha da formao da cibercultura se
v bifurcada em sua essncia: uma
linha segue pela mera utilizao dos
softwares, ora considerando o uso
legal ou no do software; outra linha
opta por se manter fiel aos princpios
83
83
Espao Aberto
formadores destas comunidades
hackers,
e
segue
para
um
posicionamento ao lado de conceitos
de software livre e cdigo aberto.
Ar tigo
das grandes universidades. Estas
continuaram
como
sempre,
produzindo mais e mais tecnologia.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
84
84
Espao Aberto
Exatamente como os primeiros
hackers entendiam l atrs, na
dcada de 50, quando acreditavam
que compartilhar conhecimento no
impediria a formao de mercado ou
a criao de produtos.
Na verdade, atualmente temos
produtos de altssima qualidade que
ocupam grandes fatias no mercado
de consumo mundial e cujo
desenvolvimento s se tornou
possvel por conta daqueles conceitos
originrios dos hackers do MIT, de
Stanford e de outras universidades,
que hoje a sociedade conhece como
Software Livre e Cdigo Aberto. Por
isso hoje temos celulares e tablets
com Android. Por isso hoje temos
supercomputadores com Linux. Por
isso hoje temos SmartTVs com Linux
embarcado, temos satlites com
Linux embarcado, e tantos outros
dispositivos que possuem aplicativos
de cdigo aberto que permitem que
tantos produtos sejam criados no
mercado.
claro que pelo fato da cibercultura
ter sido tratada por tantos anos como
uma pseudocultura, as vezes at
marginal, ainda enfrenta muitos
entraves frente as empresas que
trabalham
exclusivamente
fornecendo ao seu usurio o seu
direito de uso.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Ar tigo
Um
dos
grandes
pilares
da
cibercultura foi e sempre ser o
acesso irrestrito ao conhecimento. A
luta muitas vezes sai da esfera tcnica
e vai para esfera jurdica, apesar de a
esfera jurdica no gerar uma linha
sequer de cdigo. Mas, conforme o
ditado alemo, nem todos chamam
um amigo para fazer a coisa certa,
pois preferem fazer as coisas do seu
jeito.
Mas, depois destes anos todos e dos
altos e baixos na formao da
cibercultura, correto dizer que hoje
estamos
em
condies
muito
melhores do que a 20 anos atrs.
Continuamos os mesmos hackers de
sempre, ainda somos (as vezes)
tachados de antissociais, mas agora
temos nosso potencial e objetivos
reconhecidos. Governos entenderam
que nunca estivemos de um lado ou
do outro, mas sim do lado da
democratizao
do
acesso
ao
conhecimento. Empresas perceberam
que possvel gerar negcios sem
fechar o cdigo. Usurios tambm
avaliam que, para tudo que voc
quiser usar na computao, voc tem
uma opo livre.
Ou seja, por mais dura que tenha
sido a caminhada at aqui, parece
que uma fatia do mercado finalmente
nos entendeu!
85
85
Espao Aberto
Ar tigo
Por isso, continuamos com nossos princpios! queles iniciados na dcada de 50,
quando os primeiros clubes de hackers nasciam e compartilhavam conhecimento!
Continuamos com o trabalho de sempre, de mostrar que o desenvolvimento
colaborativo tecnicamente eficiente e rpido. Gera produtos de qualidade e
mantm o processo evolutivo da computao de forma mais democrtica e
acessvel a todos.
Ainda no dominamos o mundo, mas o objetivo final est cada vez mais prximo!
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
86
86
87
Ar tigo
Espao Aberto
Editores Grficos
Open Source
Por Reuber Silva
Sempre me deparo com amigos e
colegas elaborando teorias para
justificar o no uso de Software livre
para a edio e criao de arte
grfica, porm, at hoje nenhuma das
teorias superaram o fato de que estas
artes, vm verdadeiramente da
criatividade de cada um e no de um
programa especfico.
Partindo deste princpio decidi
escrever tutoriais para que o
desconhecimento no seja usada
como desculpa para a escravido
perptua aos softwares proprietrios.
De incio vamos nos ater a dois
softwares, o Inkscape e o Gimp. Para
entendermos a aplicao de cada um
deles necessrio conhecer a
diferena entre imagens vetoriais e
imagens bitmap.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Vetorial
Bitmap
88
88
Espao Aberto
Esclarecido os tipos de imagens
vamos descobrir os campos de
atuao de cada software.
Para melhor entendimento, no Gimp
vamos fazer uma analogia ao
software proprietrio Photoshop. Ele
semelhante ao Photoshop, e no
igual.
Podemos
utiliz-lo
para
tratamento de imagens bitmap, ou
seja, trabalhar pixel a pixel da
imagem.
O Inkscape utilizada na criao de
imagens vetoriais, podemos
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Ar tigo
compar-lo
a
dois
softwares
proprietrios, Illustrator e Corel
Draw. Neste artigo vamos nos ater ao
Inkscape, e para que todos os leitores
possam participar da evoluo dos
tutoriais vamos comear do incio.
O Inkscape nasceu utilizando a base
de um outro editor de imagens
vetoriais open source, o Sodipodi. A
interface bastante intuitiva e
simples facilitando assim tanto para
os usurios que pretendem migrar
dos softwares proprietrios quanto
para os que esto iniciando na rea.
89
89
Espao Aberto
Ar tigo
1. Menu
2. Barra de comandos
3. Barra de controle de alinhamento
4. Rguas
5. Barra
de
ferramentas
controle
das
6. Barra de ferramentas
7. rea de desenho
8. Paleta de cores
9. Barra de status
Estes so os componentes da
interface. Lembrando que, como a
interface pode ser editada para
melhor se adaptar ao usurio os itens
podem se apresentar em locais
diferentes em comparao a imagem
acima.
A rea de desenho, o item 7,
apresentado por padro em tamanho
A4 e a unidade de medida o pixel,
porm, pode ser alterado no menu
Arquivo
>
Propriedades
do
Desenho.... nessa janela que h os
diversos
tamanhos
alm
da
possibilidade de personalizar o
tamanho e a unidade de medida da
forma que que quiser e convier.
As ferramentas so bem semelhantes
s dos softwares proprietrios:
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
90
90
Ar tigo
Espao Aberto
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
91
91
92
Espao Aberto
Ar tigo
Exposio
No temos bananas
Por Denise Arajo
Espao Aberto
Ar tigo
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Logotipo da exposio
94
94
Ar tigo
Espao Aberto
Cartaz - Diversidade
Invertebrados
Nessa pgina voc pode ver todas as obras expostas. Olhe e acredite!
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
95
95
96
Espao Aberto
Ar tigo
GlusterFS na EC2
Por Lucas Mandotti Morotti Soares
Introduo
O GlusterFS um sistema de arquivos distribudo e descentralizado. Seu principal
objetivo oferecer escalabilidade permitindo que unidades de armazenamento
sejam adicionadas a fim de aumentar a capacidade. Essas unidades juntas
compem o volume, que representa a unidade de armazenamento de um
computador.
As pequenas partes que formam o volume so chamadas de bricks. Podem estar
distribudos pela rede e unidos em um nico sistema de arquivos (GlusterFS nesse
caso). Os servidores de dados podem ser, ao mesmo tempo, clientes nessa
arquitetura, possuindo acesso a uma parte ou a todo o contedo compartilhado.
Descrio do Tutorial
Nesse tutorial usaremos duas instncias da amazon ec2 com a Amazon Linux,
ambas tero uma unidade EBS de 8GB em /dev/sdf. Haver uma rplica de uma
pasta montada no cliente nas duas mquinas. Por simplicidade o cliente tambm
ser um servidor que armazenar a cpia dos arquivos.
Portas liberadas no security group
As seguintes portas devem ser liberadas para o funcionamento do glusterFS:
LibreOffice
Abril 2014
LibreOffice Magazine
Magazine ||Junho
2014
97
97
Espao Aberto
Ar tigo
Agora vamos criar uma partio primria do volume, isso ser feito atravs do
comando:
fdisk /dev/sdf
LibreOffice
Abril 2014
LibreOffice Magazine
Magazine ||Junho
2014
98
98
Espao Aberto
Ar tigo
Instalar GlusterFS
Primeiramente instalar o repositrio para instalar o gluster. Deve ser executado
nos dois servidores:
wget -P /etc/yum.repos.d
http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/glusterfs-epel.r
epo
Nesse momento vamos iniciar o servio glusterd nos dois servidores e parar o
servio de iptables:
service glusterd start
chkconfgig glusterd on
service iptables stop
chkconfig iptables off
Configurando o GlusterFs
Primeiramente vamos conectar as duas instncias para que possamos montar o
volume entre elas. necessrio realizar o seguinte comando somente em um dos
servidores:
LibreOffice
Abril 2014
LibreOffice Magazine
Magazine ||Junho
2014
99
99
Espao Aberto
Ar tigo
Para que esse diretrio seja montado todas as vezes que a mquina for iniciada,
adicione a seguinte linha no arquivo /etc/fstab:
gl1:/glust /clit glusterfs defaults,_netdev 0 0
LibreOffice
Abril 2014
LibreOffice Magazine
Magazine ||Junho
2014
100
100
101
Espao Aberto
Ar tigo
Linux e
Educao
Por Henderson Matsuura Sanches
Cada
vez
mais,
encontramos
referenciais tericos que nos levam a
refletir a respeito da premente
necessidade de se buscar e idealizar
novas estratgias e paradigmas para
a educao. Crescem as pesquisas
dentro desta linha. O professor, o
pedagogo, o especialista desta rea,
entende a necessidade de propor
novos olhares construo do
conhecimento. Mas, apesar das
dificuldades de se encontrar uma
nova forma de ensinar / aprender, e
aqui me refiro ao ato propriamente
dito, independente de terminologias
ou questes semnticas, h um
referencial interessante surgindo: a
utilizao da informtica como
ferramenta educativa.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
102
102
Espao Aberto
Ar tigo
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
103
103
104
Ar tigo
Espao Aberto
Por Joo Dinaldo Kzam Gama
Ar tigo
Espao Aberto
ser surpreendente, mas, ao
mesmo tempo, logicamente
possvel.
A medida que se avana nas
pginas possvel construir
uma estratgia de uso de
termos da lngua e comear a
ser mais racional e consciente
do que deve ser feito para
utilizar de forma produtiva a
ferramenta de busca web e
tirar muito proveito do seu
uso.
possvel ter
imediatos sobre:
resultados
dados pblicos,
dados
de
geogrficos;
acidentes
informaes sociais do
pas, tais como natalidade,
mortalidade, e outras;
informaes diversas sobre
economia,
geografia,
histria, atualidades, etc,
com o simples uso de
termos chaves;
informaes climticas;
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
medidas
converso
106
106
Espao Aberto
Ar tigo
Isso far compreender, em relao ao
ambiente
externo
tcnico
da
ferramenta, um pouco sobre os
meandros, os vcios e as eventuais
diferenas
que
obtemos
da
informao resultante da pesquisa.
As observaes e experincias neste
Volume I so a base para melhorar
ainda mais nossas estratgias de uso
de termos de busca, na intenso de
encontrar contedo relevante.
Voc pode adquirir o livro aqui.
E tenha em mente que apenas um
preparo sobre o que vir depois, no
Volume II.
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
107
107
108
Ar tigo
Espao Aberto
Programa Interagir de
capacitao em Informtica
Por Isabel Cafezeiro, Rosngela Lopes Lima, Jean Paulo Campos
com
Computao,
Instituto
criou-se
ento
de
o
de
comunicao
informao
apresentadas
e
por
Espao Aberto
O projeto implementa-se pela
efetivao
de
uma
rede
de
construo de saberes mediada pela
tecnologia
e
visa
transformar
eventuais dificuldades e limitaes de
ordens diversas em fatores de
interesse mtuo de forma a
contribuir na formao acadmica
inovadora, que inclua de forma ativa
todos os envolvidos na proposta
acadmica. Nesta perspectiva, o
conceito de software livre representa
um pilar fundamental na formao
de uma cultura baseada no
compartilhamento e adaptao.
Formao profissional em duas
dimenses
Em uma primeira dimenso, o
projeto focaliza o aluno graduando,
objetivando ampliar o repertrio de
recursos que o aluno pode lanar
mo em seu percurso de construo
de sua prpria formao profissional.
Assim, difere dos cursos usuais de
capacitao tecnolgica, j que no
prope o ensino de um contedo
previamente selecionado. A estratgia
pedaggica baseada na participao
ativa de cada aluno em um processo
de co construo, ou seja, na
elaborao conjunta de contedos,
tecnologias e avaliaes a partir do
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Ar tigo
dilogo com os alunos em termos de
suas prprias demandas (ou das
demandas de seus cursos), o que
possibilita
ao
mesmo
tempo
identificar e sobrepor dificuldades e
atender dificuldades localizadas.
Mas h ainda uma segunda dimenso
referente formao profissional,
que vai alm dos estudantes que se
inscrevem no curso. Trata-se dos
graduandos tutores dos cursos. Eles
so responsveis por todas as etapas
da construo de cada curso, desde a
concepo, negociao com a turma
sobre a escolha das ferramentas,
viabilizao dos recursos, at a
autoavaliao e avaliao da turma.
uma
oportunidade
de
estgio
docncia: conceber, gerir e executar
todas as etapas para a efetivao dos
cursos. Por meio da participao
destes alunos tutores pretende-se
favorecer a sistematizao de seus
saberes atravs da concepo e
execuo de cursos em um processo
de cocriao, alm de agregar a eles
saberes de cunho educativo.
A partir da experincia adquirida no
decorrer do primeiro curso, surgiu a
ideia de ampliar o projeto a outras
unidades da UFF. Os prprios tutores
se ofereceram para atuar tambm
como multiplicadores.
110
110
Espao Aberto
Ar tigo
professores-orientadores, alm de
permitir o compartilhamento de
solues experimentadas com as
demais unidades.
A dinmica da co-construo
Espao Aberto
Ar tigo
112
112
Espao Aberto
Ar tigo
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
113
113
114
Frum
D o seu recado
Universo livre
ou alternativo?
Por Daniel Bispo dos Santos
No se trata de comodismo, uma
questo de escolha.
Quem
atualmente
se
sente
confortvel em um pas, dito
democrtico, guiar nossas aes?
Escolher talvez seja, at hoje, o maior
triunfo deste modelo poltico. O
substantivo liberdade, unido ao verbo
escolher, traz nimo e coragem a
qualquer um.
E na esfera da informtica no
diferente!
Quem nunca sonhou em ter um
computador que satisfaa todas as
suas necessidades?
Pois bem, vamos a uma loja e l nos
indicam o melhor produto. Mas
quem sabe o que melhor para ns
seno ns mesmos?
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
Ser
que
aquele
computador
equipado at com culos 3D ser
realmente
til
e
nos
dar
contentamento
perante
nossas
atividades cotidianas?
vlido dizer que somos livres (ao
menos na viso constitucional).
Temos nossos direitos e estes no so
obstrudos
pelo
universo
da
informtica, muito pelo contrrio.
Eles so geralmente mais respeitados
(principalmente
na
relao
consumidor x fornecedor). Mas de
fcil
esquecimento
este
ttulo
honroso,
visto
que
somos
indiretamente forados a comprar e
utilizar determinado produto. H,
ainda, quem se esquea e se lembre
sem notar. curioso, mas verdico.
115
115
Frum
Quantos de ns utilizamos o
navegador padro
do sistema
operacional Microsoft Windows?
Em se tratando de usurios
GNU/Linux,
provavelmente,
o
nmero seja quase nulo. Muitos dos
usurios do
sistema
Windows
utilizam o navegador Mozilla Firefox
e/ou Google Chrome muito mais por
uma questo de escolha (gosto,
adaptao, etc) do que uma
alternativa ou reluta ao software
pago.
Se este artigo questionador?
D o seu recado
No! Somos livres para nossas aes
e escolhas, seja em ambiente real ou
virtual; no devemos pensar em
alternativas e sim em escolhas. Por
que voc usa Linux? Ah, porque um
sistema livre e eu no quero pagar os
preos abusivos cobrados pelas
empresas de sistemas proprietrios!.
Ativista, mas nem tanto. Surpreendame... Porque sou livre para escolher;
decidi utilizar um sistema no qual me
sinto mais vontade, alm de suprir
todas as minhas necessidades!
Conquista realizada!
Mas, e voc, vive em um universo
livre ou alternativo?
Sim!
Tendencioso?
LibreOffice
LibreOffice Magazine
Magazine ||Abril
Junho2014
2014
116
116
117