Beruflich Dokumente
Kultur Dokumente
editorial
Merecimento se conquista!
Para chegar em algum lugar de destaque dentro das comunidades de
software livre, ser reconhecido e respeitado, necessrio muito
trabalho voluntrio, na maior parte do tempo. Ser coerente, paciente,
nunca indiferente as dvidas de outras pessoas com relao ao que se
pode compartilhar, ou colaborar. Essas atitudes elevaro o seu conceito
diante do seu grupo e, consequentemente, ser alado ao topo da
pirmide, imaginria, mas que d a cada um o seu merecido lugar.
Conquistado pelo seu trabalho.
Na comunidade brasileira do LibreOffice temos muitas pessoas que,
pelo trabalho voluntrio que fazem, esto no topo de muitas pirmides,
divididas por afinidades no trabalho voluntrio. Que continuem assim e
sejam exemplo para outras pessoas que queiram fazer parte desse
trabalho. Como , por exemplo, o projeto dessa nossa revista. A cada
edio mais pessoas colaborando, dividindo seus conhecimentos e suas
opinies. E isso levado, a cada nova edio, para um nmero maior de
leitores, e at para fora do Brasil.
Temos a surpresa de conhecer mais um caso de sucesso do LibreOffice
dentro de uma universidade. A Unesp faculdade do governo do estado
de So Paulo. No acredita? Ento leia o artigo. E temos, como de
costume, dicas e tutorias de LibreOffice. E aquela segunda parte do
Banco de Dados Base. Alias, est se tornando um hbito nossos autores,
se estenderem pelo assunto por duas ou trs edies. Isso quer dizer
que, seus artigos foram bem aceitos e demonstraram nos leitores a
vontade de saber mais sobre o assunto. H um artigo sobre a
certificao Linux e outro sobre software para projeto, simulao e
desenvolvimento de circuitos eletrnicos para Linux. Uma viso
econmica sobre software livre, meritocracia e santo de casa so
assuntos de outros artigos, bem desenvolvidos por seus autores. Leia a
revista. Ela est aqui para servir o seu interesse e curiosidade por tudo
que gira em torno do software livre e cdigo aberto.
ndice
ndice
Mundo Libre
LibreOffice chega na UNESP
05
25
Como Fazer
Proteo de documentos no LibreOffice Writer
27
Funo SOMASE
31
35
41
59
Descobrindo o Math
89
95
Espao Aberto
Apt-Mirror Seu repositrio local para incrementar as instalaes Debian
102
116
Santo de casa no faz milagre Ser que faz? E se no faz, porqu no faz?
121
126
135
143
158
Forum
Uma abordagem econmica do Software Livre
165
artigo
Mundo Libre
Um
formado
pelas
anos 60.
grupo
bastante
por
chamadas
sete
expressivo,
unidades
Faculdades
de
artigo
Mundo Libre
Outros
Institutos
Isolados
foram
administrao
da
Secretaria
de
patrimnio
estadual
em
1956.
As
administrao
daquelas
escolas.
Faculdade
dado
de
Veterinrias
Cincias
de
Engenharia
de
Agrrias
Jaboticabal,
Guaratinguet
de
e
volume
acumuladas
de
atribuies
naquela
secretaria,
Medicina de Botucatu.
at o nvel superior.
formao
por
uma
qualificao
na
compreenso
da
busca
de
da
principalmente,
no
interior
do
um
adoo
de
uma
poltica
que
os
de
uma
nova
forma
de
artigo
Mundo Libre
Foram apresentadas vrias sugestes,
dependncias
da
conformidade
com
Isolados
da
Estatuto,
da
sua
Reitoria.
da
de
seu
De
ao
Secretaria
esfera
CESP.
Educao
aprovao.
Unio dos Institutos Isolados - Em
1976, por determinao do ento
governador Paulo Egydio Martins, e de
comum acordo com o Secretrio da
Educao, essas escolas deixaram o
CESESP para assumir uma direo
prpria, na forma Universidade, uma
autarquia submetida ao governo do
Estado de So Paulo. De conformidade
com a Lei 952 de 30 de janeiro de 1976,
foi criada a Universidade Estadual
Paulista que recebeu do governador o
nome de "Jlio de Mesquita Filho", da
qual
passavam
fazer
parte
os
Institutos Isolados.
A
sede
da
Universidade
estaria
criada
uma
Faculdade
de
Faculdade
de
Engenharia
de
Ilha
Solteira
Criada em 1976, a Faculdade de
Engenharia do Campus de Ilha Solteira
uma das unidades que integram a
Universidade Estadual Paulista Jlio de
Mesquita Filho - UNESP, tendo iniciadas
suas atividades acadmicas em 11 de
abril de 1977.
Alm
de
oferecer
ensino
pblico
artigo
Mundo Libre
Em
2006,
comisso
local
de
de
Engenharia
de
Ilha
Solteira.
leitor
de
Thunderbird.
A
escolha
dessas
ferramentas
foi
Incio da migrao
proprietrios
migrao
principalmente
composta
apenas
pelo
correspondentes,
por
mas
serem
operacional.
servidor
Valdir
Barbosa
iniciou
artigo
Mundo Libre
A Instalao do pacote bsico de
software livre foi feita em todos os
computadores no sistema operacional
Windows, mantendo a instalao do
Microsoft Office.
Mudana de estratgia
Aps algum tempo percebemos que o
plano piloto no estava funcionando,
pois
uso
das
ferramentas
no
servidores.
Em
meados
de
2007
decidiu-se
utilizao
destas
fazer
seriam desinstaladas.
aplicativos
todos
mista,
os
computadores
da
substituio
do
sistema
Operacional.
LibreOffice Magazine | Fevereiro 2015
funcionar
para
utilizar
uma
no
GNU/Linux
Windows
mquina
no
com
para
que
as
mquinas
Rdesktop
nas
estaes
GNU/Linux.
9
artigo
Mundo Libre
Troca do Sistema Operacional
capacitados
Posteriormente
sistema
operacional
Ubuntu
em
LibreOffice.
outras
avaliaes
fora
de
seu
Administrao
Central
sempre
de
teve
Estatuto,
da
UNESP
apresentar
ao
da
migrao.
Disponibilizamos
um
algumas
pessoas
estavam
entanto,
este
nunca
havia
sido
devia
funcionrios
aos
novos
do
LibreOffice
ou
Gnu/Linux.
Plano
de
serem
enfrentados
fatores
internos
Desenvolvimento
por
e
conta
de
externos
ao
alternativas
para
esses
artigo
Mundo Libre
O Plano aprovado em abril de 2009,
dimenses:
Ensino
de
Graduao;
mantenedora do projeto.
Tecnologia
principalmente,
da
Informao
foi
por
este
ser
um
software
livre
ou
software
de
(Open
(Free
cdigo
Software)
aberto
Source).
perda
ODF e o LibreOffice
A estratgia para priorizar o uso de
de
suporte
fornecedor
de
por
parte
software,
do
como
aconteceu no passado.
documentos
ODF em todas
as
instncias da Universidade.
processo;
Conscientizar
comunidade
artigo
Mundo Libre
Avaliar
corrigir
possveis
Sensibilizao,
conscientizao
problemas de compatibilidade;
capacitao da comunidade
adequadamente as ferramentas do
LibreOffice;
(http://unesp.br/portal#!/csti/forum
-tecnico-consultivo/software-livre/);
Criao
de
um
logotipo
para
identificao.
Braslia
requerendo
instrutores at as unidades.
deslocamento
dos
escritrio
conhecem
as
12
artigo
Mundo Libre
Algo importante de se mencionar o
de
considerando:
Mesquita
Filho
UNESP,
Todo
equipamento
computacional
Como
parte
das
estratgias
para
publicao
adquirido
desta
pela
Portaria
dever,
preferencialmente,
compatibilidade
possuir
com
os
sistemas
sobre
equipamentos
aquisio
de
computacionais,
proprietrio,
solicitante
As
disposies
desta
artigo
Mundo Libre
vinculados Universidade ou que
responsvel
Responsabilidade
fiscalizadores
instalados,
dispe
equipamentos
da
somente
computacionais
ser
autorizada
quando
pelo
controle
Patrimonial
dos
dos
programas
respondendo
sobre
de
pelo
no
proteo
de
houver
proprietrio,
opo
por
mediante
software
e
artigo 1.
haver
computacionais
software
da
registro
unidade
uma
livre
rea
especfica
para
operar
como
que
tutoriais,
usurio.
informaes
ajuda
ao
14
artigo
Mundo Libre
Pargrafo nico - Caber a cada
Federal
dos artigos 4, 5 e 6.
recursos
nesta
tecnologia
Portaria
ser
considerada
de
incluso
digital,
investimentos
da
que
em
informao
comunicao,
Portaria:
prejuzos,
de
qualquer
natureza,
expede
seguinte
causados Universidade.
como
de
07-12-1999.
(Processo
as
criao,
2582/50/01/99).
Fundaes
demais
armazenamento
de
formatos
documentos
(ODF)
armazenamento
abertos
para
de
criao,
disponibilizao
diversos
aplicativos
independentemente,
de
fornecedores
Mesquita
Filho
UNESP,
de
por
mltiplos
programas
de
artigo
Mundo Libre
sem
quaisquer
propriedade
nus
relativos
intelectual
para
Onde se l:
Noes de Informtica
necessria tecnologia.
trabalho,
aptos
ao
recebimento,
visualizao
documentos
digitais,
aberto,
de
publicao,
preservao
acordo
em
de
formato
com a norma
rea
de
transferncia,
com
conjunto
de
2010:
ODF).
colunas,
numricos,
2582/50/01/99).
estrutura
bsica
marcadores
dos
simblicos
tabelas,
impresso,
alterando
contedo
de
concursos
Portaria PRAd n 111/2013 Retificao
da portaria de abertura de inscries
(Portaria PRAd n 99 de 02 de setembro
de 2013).
O Pr-Reitor de Administrao no uso
de sua competncia legal RETIFICA o
ANEXO
II
PROGRAMTICO
da
CONTEDO
Portaria
de
linhas,
colunas,
elaborao
de
pastas
tabelas
impresso,
insero
de
de
dados
externos,
estrutura
bsica
das
artigo
Mundo Libre
anotaes, rgua, guias, cabealhos e
de
rodaps,
de
de pginas.
Apache
noes
de
edio
texto.
objetos,
LibreOffice/Apache
campos
OpenOffice
predefinidos,
Impress:
Leia-se:
Noes de Informtica
Sistema Operacional: Windows / Linux:
conceito de pastas, diretrios, arquivos
e atalhos, rea de trabalho, rea de
transferncia, manipulao de arquivos
e pastas, uso dos menus, programas e
aplicativos, interao com o conjunto
de aplicativos. LibreOffice / Apache
OpenOffice Writer: estrutura bsica
dos documentos, edio e formatao
de
textos,
cabealhos,
pargrafos,
numricos,
tabelas,
impresso,
17
artigo
Mundo Libre
Definio da Politica de implementao
Grande do Sul.
Introduo
A importncia do Software Livre devese
principalmente
aceitao
como
sua
grande
plataforma
para
flexibilidade.
so
motivadores
para
importantes,
Federal
do
como
Brasil
do
que
livres
no
representam
sustentabilidade
independncia
tecnolgica.
O software livre deve ser entendido
como
opo
tecnolgica
da
promovam
recursos
otimizao
investimentos
de
em
circulao
de
desenvolvimento
ambientes
no
estmulo
ao
de
software
em
colaborativos
ao
liberdade.
LibreOffice Magazine | Fevereiro 2015
18
artigo
Mundo Libre
A escolha do software livre como
opo
prioritria
encontra
onde
suporte
cabvel,
tambm
na
obrig-lo
usar
plataformas
especficas.
utilizar
o software para
sem
quaisquer
antigas;
9. Independncia de fornecedor;
10. Ficar livre da pirataria;
11. Incentivar o desenvolvimento de
tecnologia local;
mquinas
forem
necessrias;
4. Poder distribu-lo, sem violar essas
liberdades a que todos tm direito;
5. Ter o computador equipado com
software de qualidade a um custo
baixo ou nulo;
ficar
restries;
preso
restries
verses
Diretrizes
qualquer finalidade;
6. No
com
8. Incompatibilidades
preos
abusivos
que
eventualmente apresentam;
LibreOffice Magazine | Fevereiro 2015
desenvolvimento de sistemas e
interfaces de usurios.
3. Adotar
padres
abertos
no
desenvolvimento de tecnologia da
informao e comunicao e o
desenvolvimento
multiplataforma
de servios e aplicativos.
4. Popularizar o uso do software livre.
5. Ampliar
malha
de
servios
artigo
Mundo Libre
6. Garantir ao cidado o direito de
acesso aos servios pblicos sem
obrig-lo
usar
plataformas
A Poltica
especficas.
7. Utilizar o software livre como base
dos programas de incluso digital.
8. Buscar a interoperabilidade com os
sistemas legados.
9. Restringir o crescimento do legado
baseado
em
tecnologia
proprietria.
10. Realizar a migrao gradativa dos
sistemas proprietrios.
11. Priorizar a aquisio de hardware
compatvel s plataformas livres.
12. Garantir a livre distribuio dos
sistemas em software livre de
forma colaborativa e voluntria.
13. Fortalecer e compartilhar as aes
1. Todos
os
computadores
Universidade
programas
devem
da
possuir
compatveis
com
estiver
software
disponvel,
livre
de
sobre
propriedade
planilhas,
utilizar
e fora da Unesp.
extenses
formato
so
ODF,
cujas
.odt
para
alterados.
disponibilizados
Os
documentos
nos
sites
artigo
Mundo Libre
mesmo
formato.
LibreOffice
esse papel.
8. Na produo de desenhos CAD 2D
devero
programas
proprietrio
necessrio
seja
de
estritamente
acordo
com
(gratuito)
utilizados
tais
e
em
como
3D,
os
QCad,
BRLCad,
FreeCad.
ser
os
9. Promover
treinamentos
aos
sistemas
ter
estes
substitudos,
computadores
possuir
da
universidade
sistema
Cliente
de
onde
for
devero
ser
utilizados
e-mail (Thunderbird)
operacional
Inkscape,
paralelamente
Openshot
Kdenlive,
Blender
respectivamente.
7. A produo de documentos alm
da capacidade dos processadores
LibreOffice Magazine | Fevereiro 2015
GIMP,
necessrio,
proprietrio
com a sute de
artigo
Mundo Libre
converso
de
documentos
adequao
j
existentes
desinstalada do computador.
12. At dezembro de 2013 todos os
documentos
veiculados
Universidade
devero
na
seguir
formato ODF.
13. Cada unidade dever orientar o
corpo discente sobre a utilizao
do ODF como padro na entrega de
seus trabalhos e apresentaes de
acordo com a portaria n 383 e o
padro
NBR
ISO
26300:2008
(Padro ODF).
14. At
2018
dever
ser
feito
no
houver
nenhuma
restrio.
15. Substituir
gradativamente
os
Directory
por
Samba+OpenLdap.
importante tornar conhecido entre os
servidores responsveis por projeto de
LibreOffice Magazine | Fevereiro 2015
dos
principais
fatores
que
salvar
no
formato
Microsoft
Office
associao
proprietrios
ferramentas
com
do
dos
formatos
as
respectivas
LibreOffice.
Dessa
Mundo Libre
artigo
arquivo na pasta e der dois cliques para abri-lo este iniciar o LibreOffice
automaticamente.
Encontro
link da palestra
link da palestra
23
Mundo Libre
artigo
link da palestra
link da palestra
Referencias
http://www.unesp.br/#!/apresentacao/historico/
http://www.feis.unesp.br/#!/instituicao/historico/
https://ape.unesp.br/pdi/execucao/PDI_Unesp.pdf
http://www.softwarelivre.gov.br/protocolo-brasilia-1
DOUGLAS VIGLIAZZI - Analista de TI na Universidade Estadual Paulista Jlio de
Mesquita Filho - UNESP, graduado em TI pela FATEC e especialista em Redes de
Computadores. Trabalha com software livre e de cdigo aberto desde 1998. Tem
atuado no fomento para a adoo e uso de tecnologias e padres abertos dentro da
UNESP como membro do Frum de Software Livre. Membro do grupo de
documentao e traduo do LibreOffice para portugus do Brasil. DJ nas horas de
folga.
24
Mundo Libre
evento
25
dica
Como Fazer
27
Como Fazer
dica
V em Formatar Sees...
Clique em Salvar;
28
dica
Como Fazer
Digite a senha
mnimo 5 dgitos.
Em Opes podemos escolher:
Desativar a Proteo
Surgir a caixa de dialogo Confirmar Salvar como, com uma mensagem como
da figura abaixo.
29
30
dica
Como Fazer
31
Como Fazer
dica
documento
salvo
=SOMA(B2:B7)
=SOMASE(C2:C7;PG;B2:B7)
Entendendo a Funo
32
Como Fazer
dica
=B9-B11
Agora s digitar
PG nas clulas da
Coluna
C,
conforme
os
clientes efetuarem
os pagamentos.
Veja
como
fica
planilha.
33
34
dica
Como Fazer
35
Como Fazer
Clique na clula B3
dica
36
Como Fazer
dica
Marque as opes:
Clique em OK.
Na clula B3, no
lado
direito
aparecer
uma
pequena seta.
Ao clicar na seta
voc tem a relao
dos exames.
Escolha
primeira opo.
37
Como Fazer
dica
=PROCV(B3;$G$3:$H$17;2)
Explicando:
Para informar o total dos exames realizados na clula E18 digite a frmula
=SOMA(E3:E16);
38
Como Fazer
dica
39
40
tutorial
Como Fazer
possa
trabalhar
com
os
aviso
importante:
mantenha
alterando-se
verso
passando
desenvolvedor
(2.3.X).
usar
No
do
me
banco
de
dados
HSQLDB
incorporado.
Isso facilita o desenvolvimento de
aplicaes rpidas, mas voltado para
uso em um ambiente monousurio e
com
grande
possibilidade
de
aplicaes
carregadas
na
memria.
41
tutorial
Como Fazer
prejudicou
severamente
desenvolvimento e a importncia do
Base
dentro
dos
projetos
Office
comparar
evoluo
dados.
computadores
Alternativas
esses
Os
outros
dois
sero
clientes
os
que
problemas
preferida
onde
em
alguns
pequenos
formulrios
tenha
um
sistema
nesse tutorial.
42
tutorial
Como Fazer
Note que no meu ambiente de testes,
utilizei
trs
computadores
com
computador
passaremos
servidor,
que
chamar
de
com
estoque
nome
de
TESTANDO.
mostrada
na
Maria e Joo.
pgina 73.
arquivo:
necessrio
que
arquivo
seja
Cliente,
DetalhePedido,
No
procedimento
etc.
instalao.
Utilizando
um
descompactador
zip
arquivos
arquivo.
necessrio
adicional
(script,
nenhum
para
software
(por
data,
exemplo:
properties)
43
tutorial
Como Fazer
dados
do
hsqldb
(prefixo.script,
prefixo.data, prefixo.properties).
No
meu
caso,
uso
Mas
no
Quando
prefixo
se
preocupe
colocar
dados
com
isso.
em
suas
dbservidor.
automaticamente.
44
Como Fazer
tutorial
Abra o seu arquivo odb. Com o LibreOffice Base aberto v em Ferramentas >
Macros > Organizar macros > LibreOffice Basic... e chame a macro
FreeHSQLDB.
45
Como Fazer
tutorial
Clique no boto Set e aponte para o hsqldb.jar que voc instalou acima.
Clique no boto Connect HSQL backend para apontar para prefixo.script extrado
e renomeado acima.
46
Como Fazer
tutorial
Verifique se na
barra de status
houve alterao
da conexo e se
o seu banco de
dados funciona
como
incorporado.
Note como ficou a barra de status com a conexo JDBC, com a parte dos dados
separados.
47
tutorial
Como Fazer
Agora voc tem na pasta TESTANDO,
um
arquivo
odb
uma
pasta
database.
HSQLDB.
dentro
adaptar
do
arquivo
odb
continua
HSQLDB
suas
2.3.2.
HSQLDB
modo
servidor
48
Como Fazer
tutorial
Abra uma janela de comando e execute o up.bat. Voc deve ter uma mensagem,
como a que aparece na figura abaixo.
49
Como Fazer
tutorial
50
Como Fazer
tutorial
Abra uma janela de comando e execute o up.bat. Voc deve ter uma mensagem,
como a que aparece na figura abaixo.
51
Como Fazer
tutorial
Com o servidor hsqldb em execuo so criados outros arquivos e uma pasta tmp.
52
Como Fazer
tutorial
O melhor que cada cliente use o mesmo arquivo estoque.odb, pois tero acesso
aos mesmos formulrios, consultas, relatrios, etc.
Note que sempre que o arquivo estoque.odb for alterado no ServidorDB ele
dever ser novamente copiado e configurado nos clientes.
As alteraes no front-end de um cliente no afeta a viso dos outros.
Assim, se Maria resolver criar um novo formulrio no seu estoque.odb instalado
no seu computador apenas ela ter acesso.
No computador da Maria e do Joo copie apenas o arquivo estoque.odb e cole em
uma pasta qualquer.
Abra o arquivo e antes de qualquer coisa, habilite o hsqldb.jar e altere as
propriedades de conexo.
Para habilitar o hsqldb.jar, no menu do LibreOffice v em:
53
Como Fazer
tutorial
54
Como Fazer
tutorial
hslqdb:hsql://endereoIPdoServidorDB;default_schema;get_column_name=false
Como o endereo do meu servidor ServidorDB 10.68.100.1, fica:
hslqdb:hsql://10.68.100.1.;default_schema;get_column_name=false
55
Como Fazer
tutorial
56
Como Fazer
tutorial
Para testar crie um formulrio e use ao mesmo tempo nos clientes Maria e Joo.
Atualize a viso do Formulrio, clicando no boto de navegao correspondente
para acompanhar as mudanas efetuadas.
Bom trabalho! Sucesso!
57
58
Como Fazer
tutorial
Errata: no tutorial da edio anterior a figura na pgina 89, que mostra a concluso do passo a passo
da consulta Pedidos contm um erro, embora todo o enunciado esteja correto. Na imagem, no
campo quantidade a Tabela correta a ser selecionada a tabela DetalhePedido.
Continuamos agora o tutorial sobre o banco de dados Base, cuja primeira parte est na
Edio 14 da LibreOffice Magazine.
Os Dados
Agora vamos comear a interagir com nosso
banco. Vamos popular as tabelas com dados e
ver como funciona o pequeno sistema de
controle de estoque. Aps ter os dados
cadastrados nossas consultas e relatrios vo
funcionar, e ai sim, voc vai entender aonde eu
quero chegar.
Vamos comear cadastrando os dados na
tabela Produto.
Na tela inicial do LibreOffice Base, clique em
Tabelas e depois clique duas vezes na tabela
Produto.
59
Como Fazer
tutorial
Aps abrir a tabela, voc pode comear a inserir os dados nas colunas. Repare
que na primeira clula no podemos adicionar dados, porque definimos a
propriedade deste campo como Valor automtico = SIM, e por isso que o texto
<Campo automtico> aparece nesta clula. Para preencher os campos basta
clicar nas clulas desejadas e escrever o texto.
O LibreOffice Base salva os dados que voc digitar automaticamente. Ento fique
tranquilo ao fechar a tabela. Repare que o cdigo dos produtos foram gerados
automaticamente como esperado.
Feche a tabela Produto e abra a tabela Fornecedor clicando duas vezes nela.
60
Como Fazer
tutorial
Observao:
Observao Voc pode alterar a largura de um campo para facilitar a digitao,
basta clicar na linha que separa um nome do campo do outro e arrastar para
esquerda ou direita.
Feche a tabela Fornecedor e volte para a tabela Produto.
Clique
relatrio
duas
vezes
no
Inventrio
de
Estoque.
O
resultado
deve
ser
semelhante ao da figura ao
lado.
61
Como Fazer
Nosso
relatrio
tutorial
est
Clique em Inventrio de
Estoque
>
Editar,
para
editar o relatrio.
A tela de edio vai mostrar os
rtulos com suas respectivas
caixas de textos e cada caixa de
texto vai ter o nome do campo
do qual est obtendo os dados.
de
texto
referenciando
que
est
campo
clique
em
preco_custo.
Depois
Propriedades....
Do lado direito da tela vai aparecer uma rea para a edio do campo selecionado.
Na aba Geral a ltima opo se chama Formatao.
62
Como Fazer
tutorial
63
Como Fazer
tutorial
Feche
Editor
de
relatrio.
Clique
duas
vezes
no
modo
normal e visualizar o
resultado
das
alteraes.
Assim fica melhor para identificar os valores monetrios. Feche o relatrio e volte
para a tela inicial. Vamos terminar de popular as outras trs tabelas restantes.
Inicie pela tabela Cliente.
64
Como Fazer
tutorial
Com o cliente cadastrado hora de registrar um pedido para ele. Observe que o
cdigo do cliente que acabou de ser cadastrado 0 (zero). Guarde este cdigo
na memria para o momento de criar o pedido.
E para finalizar este pedido, vamos adicionar os produtos adquiridos por este
cliente na tabela DetalhePedido como na prxima figura.
65
tutorial
Como Fazer
Clique em Tabelas.
Os Formulrios
Didaticamente preencher as tabelas como fizemos at agora importante. Voc
aprendeu a navegar entre elas, inserir e editar seus dados na unha. Mas agora
vamos utilizar uma ferramenta muito til oferecida pelo LibreOffice Base: os
formulrios.
Os formulrios oferecem uma interface muito mais intuitiva para a manipulao
de tabelas e mais alguns recursos interessantes.
Vamos de cara criar um formulrio
para a manipulao dos produtos e
ver
de
perto
como
utilizar
esta
ferramenta.
O primeiro passo acessar a tela
principal
do
nosso
controle
de
Formulrios
>
estoque.
Clique
em
Assistente de formulrio....
LibreOffice Magazine | Fevereiro 2015
66
Como Fazer
tutorial
Em
Disposio
do
formulrio principal
escolha a opo Em
blocos Rtulos em
cima e clique em
Avanar >.
67
Como Fazer
tutorial
nosso
formulrio
Marque
opo
Clique
em
Avanar
>
Na ltima tela do assistente voc define o nome para este formulrio e diz ao
assistente se vai us-lo ou abrir somente para edio.
68
Como Fazer
tutorial
Seu formulrio deve
ficar semelhante ao da
figura abaixo. Veja que
ele j traz os dados da
tabela e o primeiro
registro
do
ALICATE.
69
Como Fazer
tutorial
Com esses recursos bsicos voc ser capaz de manipular seus produtos atravs
do formulrio. Repita o processo para criao de formulrios para as tabelas
restantes.
Para visualizar os pedidos de maneira mais organizada, vamos criar um
formulrio um pouco mais elaborado. Mas antes vamos precisar criar duas novas
consultas, uma para exibir o nome do cliente que fez o pedido e outra para somar
o total do pedido.
Comearemos ento com a consulta que retornar o nome do cliente.
Adicione
tabela
Cliente.
Na
terceira
linha
da
selecione
tabela Cliente.
Na
primeira
linha
na
70
tutorial
Como Fazer
tabela
ou
consulta.
Selecione Consultas,
Selecione
ConsultaPedidos
>
Adicionar.
muda
que
selecionamos
uma
consulta.
71
tutorial
Como Fazer
ConsultaPedidos
72
Como Fazer
tutorial
Uma caixa de texto que vai conter o nome do cliente que est fazendo o
pedido e
Na
tela
inicial,
clique
em
73
tutorial
Como Fazer
Campos
disponveis
2 Configurar um subformulrio
Decida se deseja configurar um subformulrio
Agora sim vamos adicionar um subformulrio, ou seja, um formulrio dentro de
outro formulrio principal.
Marque a opo Adicionar sub-formulrio e tambm a opo Subformulrio baseado em seleo manual de campos.
74
Como Fazer
tutorial
Clique no boto
>> para passar
todos os campos
da lista Campos
disponveis
para
Campos
lista
no
formulrio.
75
tutorial
Como Fazer
76
Como Fazer
tutorial
5 Dispor controles
Disponha os controles no seu formulrio
77
Como Fazer
tutorial
7 Aplicar estilos
Aplique o estilo do seu formulrio
Voc pode escolher o estilo que mais lhe agradar.
78
Como Fazer
tutorial
8 Definir nome
Defina o nome do formulrio
Defina
nome
como
PedidoComItens.
Marque
Trabalhar
opo
com
formulrio.
79
Como Fazer
tutorial
tela
inicial
do
LibreOffice Base.
Clique em Formulrios
formulrio
80
Como Fazer
tutorial
Um
formulrio
chamado
Abaixo
dele
esto
todos
os
inclusive
da
tabela
ConsultaPedidos.
Se
clicar
SubForm
duas
vezes
ver
que
componente
no
item
existe
um
chamado
os
produtos
que
foram
adicionados ao pedido.
81
tutorial
Como Fazer
em
cima
do
novo
82
tutorial
Como Fazer
Agora vamos vincular a consulta com o subformulrio.
NomeCliente
>
Propriedades.
do
formulrio.
Na
lista
Tipo
contedo
de
selecione
Consulta.
Na
lista
selecione
Contedo
a
consulta
NomeCliente.
Feche a caixa de dialogo Propriedades do formulrio.
LibreOffice Magazine | Fevereiro 2015
83
Como Fazer
tutorial
Agora vamos adicionar uma caixa de texto para exibir o nome do cliente.
84
Como Fazer
tutorial
Continuando:
Na
lista
Campo
de
dados
85
tutorial
Como Fazer
processo
subformulrio
utilizado
NomeCliente,
para
porm,
nesse
Adicione
uma
nova
caixa
de
texto
Na
aba
Dados
em
Campo
de
dados
selecione
opo
SUM(SYSTEM_SUBQUERY.Total.
LibreOffice Magazine | Fevereiro 2015
86
Como Fazer
tutorial
Feche o editor.
Clique em Formulrios.
87
Como Fazer
tutorial
Pronto. Seu controle de estoque est completo. Navegue entre os formulrios, tabelas e
consultas e verifique se existem mais ferramentas que voc pode criar e que sejam teis
para seu banco.
Divirta-se.
Concluso
O LibreOffice Base uma ferramenta excelente. Oferece uma quantidade imensa de
opes para criao de bancos de dados poderosos e eficientes. Este tutorial no teve a
pretenso de esgotar o assunto sobre tais ferramentas, mas sim de mostrar as
ferramentas bsicas, que por si s, j possuem um poder de criao excelente.
Nosso controle de estoque bsico pode e deve ser melhorado e adaptado de acordo
com as necessidades de cada usurio. Espero imensamente que ajude algum, se no
pela utilidade do controle de estoque, mas pelas lies que, humildemente, tentei passar
atravs dele.
Agora que voc j sabe criar tabelas e relacion-las, criar consultas, formulrios e
relatrios, aconselho que pratique criando bancos para suas necessidades, seja para
colees de livros, CDs e jogos, bem como para tarefas profissionais, como controle de
caixa, estoque ou qualquer outra atividade que seja til.
Se ficaram dvidas ou desejarem suporte em algum passo que no ficou claro, podem
entrar em contato pelo e-mail ronaldo.rjr@gmail.com.
88
Como Fazer
tutorial
Descobrindo o Math
Por Miguel ngel Hernndez Pedreo
Traduo: Daniel Rodriguez
89
tutorial
Como Fazer
s substituir a parte realada da funo sqrt {<?>} por "x" e ver a expresso a
seguir sendo exibida no documento do Writer:
x
90
tutorial
Como Fazer
exemplo,
para
escrever
a
expresso
no Math necessrio
b
escrever {a} over {b}:
91
Como Fazer
tutorial
Um dos maiores problemas que voc vai encontrar ao trabalhar com o editor de
expresses matemticas a maneira que o editor alinha equaes. As vezes
voc deseja alinhar o sinal de igual ou alinhar todas as equaes para a
esquerda ou para a direita.
Para isso, podemos usar as funes esquerda (alinhar esquerda),
centralizar (alinhar ao centro) ou direita (alinhar direita).
Para
acessar
estas
funes,
escrevemos a seguinte
92
Como Fazer
tutorial
93
tutorial
Como Fazer
tecnologias
livres
por
mais
de
anos.
Autor
do
blog
94
tutorial
Como Fazer
95
Como Fazer
tutorial
96
Como Fazer
tutorial
Voc pode utilizar o nome que desejar. Para este tutorial utilizamos o nome
hello_world.
Ser aberta o Editor de macros, conforme mostra a imagem abaixo.
Nesta janela esto alguns itens a serem observados: o local onde voc dever
escrever seu cdigo, debug-lo, etc.
Observe que o nome da macro tornou-se o nome de uma funo, na sua
macro bsica.
97
Como Fazer
tutorial
<pre>
Nosso objetivo colocar o Hello World! na primeira clula. Para apontarmos
para a clula A1 e colocar o texto, devemos usar duas propriedades - ToPoint e
StringName.
<pre lang="oobas">
98
Como Fazer
tutorial
args1(0).Name = "ToPoint"
args1(0).Value = "$A$1"
args2(0).Name = "StringName"
args2(0).Value = "Hello World!"
99
Como Fazer
tutorial
Executar a Macro
Chegou a hora de executarmos a macro. Para execut-la, pressione F5 ou
clique em Executar Macro da barra de ferramentas.
Depois da execuo, uma caixa de mensagem aparecer.
Se voc retornar a planilha, voc ver o Hello World! escrito na clula A1.
Esse artigo foi traduzido da pgina DebugPoint.com, onde voc encontra mais
dicas sobre macros no LibreOffice. Siga nas seguintes mdias digitais:
https://twitter.com/DebugPoint
https://plus.google.com/+Debugpoint/posts
https://www.facebook.com/DebugPoint
100
Como Fazer
tutorial
Cdigo completo
101
artigo
Espao Aberto
como
de
uma
automatizar
mdia
processo
personalizada,
que
com
trabalho
distribuio
rpido.
40
estaes
instalando
uma
de
102
Espao Aberto
artigo
103
Espao Aberto
artigo
104
Espao Aberto
artigo
105
Espao Aberto
artigo
O sistema de arquivos escolhidos foi o ext4, mais confivel do que o seu antecessor,
pois possui suporte a journaling oferecendo suporte a recuperao de falhas,
evitando a corrupo dos dados caso o sistema falhe. O sistema de arquivos ext4
pode suportar volumes com tamanho at 1 exabyte e arquivos com tamanho at 16
terabytes. Para formatar a partio utilizando o sistema de arquivos citado,
necessrio executar o seguinte comando mkfs.ext4 /dev/partio.
Ultimo passo desta etapa disponibilizar para o sistema operacional um local para
acessar a partio. A isto chamamos de ponto de montagem. Portanto criaremos um
diretrio e utilizaremos como ponto de acesso a partio do disco.
Segundo o FHS (Filesystem Hierarchy Standard) que define o padro para a utilizao
dos diretrios de sistemas UNIX, o diretrio localizado em: /mnt o local
recomendado para montar parties deste tipo. Procederemos da seguinte forma,
criando o diretrio com o comando mkdir e montaremos a partio com o comando
mount.
106
Espao Aberto
artigo
Note que o comando mount apenas utilizado de forma temporria, aps reiniciar o
sistema necessrio refazer o processo. Para tornar permanente este ponto de
montagem, utiliza-se editar manualmente o arquivo /etc/fstab para que o mesmo se
responsabilize por montar automaticamente as parties no momento da
inicializao do Sistema Operacional. Ao abrir o arquivo /etc/fstab com seu editor
favorito, no comentrio do arquivo h sugesto de se utilizar o blkid para montar as
parties, utilizando o UUID (universally unique identifier). Vamos aproveitar a
oportunidade para aprender este recurso.
Um UUID um identificador padro utilizado para identificao em softwares. As
vantagens de se utilizar este padro que o disco rgido sempre ser montado
corretamente, mesmo que a porta dele seja trocada ou por algum motivo seu
sistema operacional troque a ordem de reconhecimento (sdc, sdd) por exemplo.
Podemos identificar que a partio /dev/sdb1 tem UUID="d658bc91-7cb5-4b8d8626-f76ef5962261" e que est formatada no sistema de arquivos do tipo ext4".
Este nmero entre aspas ser utilizado no arquivo fstab para que o mesmo possa
montar a partio no momento que o Sistema Operacional se inicie. Edite o
arquivo /etc/fstab e adicione ao final do arquivo a linha abaixo:
107
Espao Aberto
artigo
2. Apt-mirror
A ferramenta utilizada para solucionar esta demanda chama-se apt-mirror. O projeto
encontra-se no seguinte repositrio git: http://apt-mirror.github.io/.
E est disponvel nos repositrios oficiais do Debian. Esta ferramenta no funciona
somente na distribuio Debian, mais tambm para Ubuntu, Linux Mint entre outras
distribuies derivadas.
108
Espao Aberto
artigo
109
Espao Aberto
artigo
110
Espao Aberto
artigo
111
Espao Aberto
artigo
112
artigo
Espao Aberto
Agora finalmente basta modificar o arquivo que contm a lista dos repositrios
das
estaes.
Nas
distribuies
Debian
Ubuntu,
edite
arquivo
113
Espao Aberto
artigo
Para Debian 7
Para Debian 7
Agora execute o comando apt-get update para que o computador passe a utilizar
os novos repositrios criados.
Nas instalaes automatizadas que apresentamos nas edies anteriores, o
arquivo preseed.cfg pode ser alterado para usar este repositrio. Assim sua
instalao passa a baixar os pacotes necessrios na rede local agilizando o
processo.
Para isto basta alterar a linha referente ao repositrio com o endereo IP do
servidor onde esto instalados os espelhos, como demostrado abaixo.
Posteriormente fa;a o processo de compactao do initrd.gz como demonstrado
nas edies anteriores da LibreOffice Magazine.
114
Espao Aberto
artigo
3. Concluso
Como concluso, criar um mirror local diminui significativamente no consumo de
banda de internet na infraestrutura local, onde o recurso s consumido durante
o processo de atualizao dos repositrios. Mantm sempre disponvel e
atualizado um mirror da distribuio escolhida, alm de agilizar as instalaes e
atualizaes, podendo resolver at problemas pontuais. Utilizando uma mquina
virtual, pode-se deslocar este servidor para resolver casos onde os computadores
no esto conectados a rede.
Pelos benefcios vistos, manter um servidor desse tipo simples e fcil, pensando
no consumo de processamento e banda que necessitam.
Marcos Teixeira - Graduado como Tecnlogo em Redes de Computadores, psgraduado em Gerenciamento de equipamentos ativos de rede, trabalhando
principalmente no ambiente de servidores e infraestrutura GNU/Linux. Atua no Centro
Latino-americano de Tecnologias Abertas - Celtab, responsvel pelo
acompanhamento de infraestrutura computacional e auxlio tcnico aos projetos de
pesquisa. Entusiasta em Robtica, Automao, Computao Cientfica e Possantes
Veculos Autopropulsores sobre Duas Rodas.
115
artigo
Espao Aberto
Este o primeiro artigo de uma srie que pretendo escrever para a LibreOffice
Magazine sobre certificao LPIC-1 exame 101.
Sobre a certificao LPI
Linux Professional Institute LPI, surgiu em 1999 com o objetivo de certificar
profissionais para trabalhar com qualquer distribuio Linux.
Ela contem 3 nveis de certificao: LPIC-1, LPIC-2 e LPIC-3.
Nvel 1 LPIC-1
Para obter o nvel LPIC-1 necessrio realizar dois exames (101 e 102).
Exame 101
O exame 101, que abordaremos em prximos artigos, uma avaliao baseada
em 4 tpicos. So eles: Arquitetura de sistema | Instalao do Linux e
gerenciamento de pacotes | Comandos Gnu e Unix | Dispositivos e sistemas de
arquivos.
LibreOffice Magazine | Fevereiro de 2015
116
artigo
Espao Aberto
Do que trata
Peso
Arquitetura de
sistema
Instalao de
pacotes
11
Comandos GNU e
Unix
26
Dispositivos e
sistemas de arquivos
fazer
seu
cadastro
seu
LPI-ID
acesse
www.pearsonvue.com. Selecione:
15
Sistema
Sistema operacional
Os
sistemas
operacionais
so
Espao Aberto
os sistemas operacionais
artigo
Microkernel
118
artigo
Espao Aberto
IRQ
so
do
dispositivos
processador.
maioria
dos
Pelos
requerem
configuradas
configurao
manual.
Comando de verificao de Portas
Os IRQ so geradas:
reconhecidas
programas
atravs
de
instrues especiais;
memria
fora
do
espao permitido;
Falha de Hardware e
BIOS
A BIOS - Basic Input Output System,
um software especial gravado em
memria
Dispositivos PCI
Flash
computador.
responsvel
na
placa-me
do
Este
software
por
realizar
todos
os
que
devem
ser
estudados so:
lspci,
lsusb.
comandos
119
artigo
Espao Aberto
Tabela de
equivalncia
Nome
Windows
Porta E/S
ttys0
com1
0x3f8
ttys1
com2
0x2f8
ttys2
com3
0x3e8
ttys3
com4
0x2e8
lp0
lpt1
0x378
lp1
lpt2
0x278
/dev/hda1
C:
0x1f0
14
/dev/fd0
A:
0x3f0
DMA
IRQ
16
120
artigo
Espao Aberto
que os acolhem.
nosso
mesma
situao:
estrangeiros,
em
a
diversas
de
que
vindos.
desenvolvimento
Entretanto,
em
so
bem-
diversas
culturas,
xenofbica
se
levanta
entre
os
121
artigo
Espao Aberto
De forma alguma! Muitos outros pases
de liderana.
liberdade e igualdade.
Portugal,
independncia do Brasil.
Livre?
proclamador
da
Gnova, na Itlia, e
prestou
Portugal,
12 de outubro de 1492.
AMRICO
VESPCIO,
que
cidado
de
BERNARD
de
Ballenary,
O'HIGGINS,
na
Irlanda,
assinado
no
dia
02
de
artigo
Espao Aberto
ALBERTO SANTOS DUMONT, brasileiro,
MIGUEL
professor
projetos
aviao
onde
testes
muito
de
colaborou
com
os
NICOLELIS,
e
brasileiro,
pesquisador
na
ALBERT
sculo.
EINSTEIN,
alemo,
prestou
mais
diretamente,
beneficiou
os
ptrias
seus conhecimentos.
desenvolver
WERNHER
VON
considerado
BRAUN,
pai
do
alemo,
programa
as
suas
de
suas
adoo,
para
atividades
exclusivamente
as
da NASA.
com
seus
estudos,
revolucionaram
considerada a me da agricultura
do
aproximadamente
brasileiro.
ANA
MARIA
PRIMAVESI,
austraca,
governo
americano,
3000
professores
nas
universidades
mais
aplicou no Brasil.
123
artigo
Espao Aberto
bem da cincia no Brasil, cinco so
mantido
Na
Livre.
No
ambiente
das
comunidades
arduamente
plena
tambm em portugus.
Muitos
no
se
do
conta
da
tambm de traduo.
Lembro-me
LibreOffice
trabalhos de Hrcules.
Neste
ponto,
Brasil
pode
que
em
vrios
software
foi
idiomas.
124
artigo
Espao Aberto
de Hrcules, sabe de que estas
Instituies,
rdua
empresas,
tarefa.
Teria
sido
por
governos,
usurios
judicirio,
residenciais,
muitos so os
de
verdadeiro
um
profundo
compatibilizado e traduzido.
Olivier, Tens meu total reconhecimento aos seus esforos. Seu trabalho de traduo do
LibreOffice tem um impacto difcil de mensurar, mas imprescindvel de ter. Que bom que
voc est no time do LibreOffice!
125
artigo
Espao Aberto
monitores
ao
ZoneMinder
Dando
segunda
adicionar
continuidade
abordaremos
agora
ao
a
de
esses
monitores
como
de
artigo,
adio
mostrando
Tipos de Monitores
Em
que
adianta
um
sistema
de
teoria,
captura
(de
ZoneMinder
vdeo)
que
seja
deve
de
monitores
que
ZoneMinder reconhece, e
LibreOffice Magazine | Fevereiro de 2015
artigo
Espao Aberto
comprovadamente
suportados
pelo
Cmeras USB
http://www.zoneminder.com/wiki/inde
x.php/Supported_hardware
>.
nome
at 5GB/s.
diz,
so
cmeras
que
adequadamente
ZoneMinder,
ela
precisa
no
ter
no
utilizao
de
um
impeditivo
cmeras
com
para
esse
no
necessariamente
significa
que
conseguir
mapeia
espao
alocado
por
para
exibio
em
esses
sem
xawtv
utilizando
as
artigo
Espao Aberto
imagem fixa utilizando o xawtv) e os
dos
captura sendo:
dispositivo
funcionar
com
ZoneMinder.
dados
do
dispositivo
de
computador
com
ZoneMinder instalado.
Adicionando monitores
para
captura
adicion-los
neste
artigo,
vamos
configurao
ZoneMinder
para
do
utiliz-lo
apropriadamente.
sendo:
do
monitor
no
nenhum
exibido no sistema.
console
ZoneMinder.
Um
dilogo
evento/imagem
Monitor
apenas
imagens
porm
exibe
no
as
processa.
Sendo elas:
vdeo
General
sistema,
gravado
onde
monitor.
Apenas
alfanumricos,
hfen
caracteres
-
sublinhado _.
LibreOffice Magazine | Dezembro 2014
com
movimentos
sendo
destacados no processo.
128
artigo
Espao Aberto
Blend
%ge
em
de gatilhos externos.
configurao.
partir
internas.
de
gatilhos
externos
ou
Linked
Monitors
define
comum
utilizar
os
porm
pode
ter
um
ou
mais
voltado
para
imagens
detalhado posteriormente.
estejam disponveis.
Source
consumo
de
recursos
do
Reference
deteco de movimento e os
scripts.
definido
na
aba
General.
Local
Aqui
artigo
Espao Aberto
Capture
Method
modo
de
RegEx
RTP/Unicast,
Device
Channel
canal
Width/Height
do
Capture
dimenses
Width/Height
das
imagens
Remote
Protocol
protocolo
conexes
Remote
de
especificada.
prefixo
posicionamento adaptado.
dispositivo.
deve-se
autenticao
<usurio>:<senha>@<url>.
(no
adicionar
branco at 32bit.
RTP/Multicast,
RTP/RTSP/HTTP
necessria
Capture
HTTP)
protocolo
protocolo RTSP).
(no
RTP/RTSP,
do
preciso
manter
Local.
as
artigo
Espao Aberto
As prximas 3 abas - Timestamp,
adicionar
nosso exemplo.
monitores,
no
os
Enfim,
Cuenca
disponibilizada
cada
troca
de
abas,
pois
adicionaremos
na
um
Espanha
para
que
est
visualizao
atravs
seguir:
General
do
monitor
IP
Source
Width/Height: 320x240
Orientation: Normal
Deinterlacing: Disabled
Linked
Monitors:
nenhum)
publico
(no
marque
131
Espao Aberto
Como
vamos
dito
artigo
anteriormente,
economizar
tempo
132
Espao Aberto
artigo
isso
configuraes
salvando
o
as
console
corretamente.
Para
neste
caso
Cuenca-
133
artigo
Espao Aberto
Se foi tudo foi feito corretamente os resultados sero os mesmos exibidos acima.
Caso contrrio, verifique os passos e tente novamente. Existe a possibilidade de
que esta cmera no esteja online na data em que voc efetue o teste. Sendo
assim busque por IP's de cmeras IP pblicas para testar com o ZoneMinder.
Para adicionar dispositivos USB, o processo semelhante ao da adio de
dispositivos remotos, com a diferena de que em vez de especificar a URL do
dispositivo, define-se o caminho do dispositivo no sistema - normalmente
/dev/video0, levando em considerao os requisitos
Concluso
Neste artigo foi descrito como adicionar cmeras ao ZoneMinder, que em sua
essncia o suficiente para se ter um sistema de CFTV instalado e funcional.
Porm existem configuraes que ajustam o sistema necessidade do ambiente,
seja ele corporativo ou residencial e que sero tratadas no prximo artigo,
Gostaria de ressaltar que a primeira parte deste artigo, assim como este e os
demais que esto por vir sobre este mesmo tema, so baseados em um trabalho
de concluso de curso realizado por mim e por Jnios Costa Mximo no ano de
2013.
Arthur Garcete - Pesquisador no Centro Latino Americano de Tecnologias Abertas CELTAB, situado no Parque Tecnolgico de Itaipu (PTI). Membro dos grupos: de
desenvolvimento do projeto SuperWifi, grupo de estudo de viabilidade da migrao
do Samba3 para o Samba4 no ambiente da Itaipu e, do grupo de aplicao de
tecnologias livres no ambiente de monitoramento e segurana do Parque Tecnologico
de Itaipu. Conhecimentos nas seguintes tecnologias: Sistemas GNU/Linux, Redes de
Computadores, Sistemas de comunicao via Rdio, Forense Computacional, Shell
Script, SMB, C, C++, Java, PHP, MariaDB, Xilinx SoC.
134
entrevista
Espao Aberto
Texto original:
http://theoryreport.com/technology/linux/interview-with-keith-curtis-about-software-wars.html
Publicado em 15 de janeiro de 2015
tecnologia
ameaas
no
percebe
como
mais
graves
em
nossa
que
comea
sociedade
e a um processo de desenvolvimento
seu
que
abandonou
Michigan,
livro,
atual,
por
Universidade
de
foi
programador
da
desenvolvimento
isso.
fazendo um filme.
de
software
135
entrevista
Espao Aberto
Controlar o software como controlar o
proprietrio,
alavancava
criador
do
Linux,
em
um
mesmo
um
enquanto
monte
de
ele
cdigo
trailer.
fragmentados.
Temos
profissionais
Wars?
estudos de caso.
Quem o pblico-alvo?
de
desenvolvimento.
sem motorista
(muito dele
inspirador,
pois
esperamos
claro
que
eu
sou
para
mim,
mas
ns
atrativo
para
pessoas
que
entrevista
Espao Aberto
Se voc no pode fazer um filme
Microsoft
fomos
que
muito
pessoal
tcnico
no
mistura,
entre
pessoas
que
Linux,
mas
existem
vrios
promover
afortunados
domnio
em
conseguir
da
envolvidos
IBM
neste
da
processo,
Apache,
devem
por
ns
mesmos.
No
Contudo,
metade
trataremos
da
de
exemplos
como
esse.
Essa
entrevista
Espao Aberto
principalmente com LibreOffice, as
vezes uso aplicativos como o GIMP e o
Audacity, mas a unio das peas de
tudo que ser feito para o filme ser
com o Final Cut Pro.
Ns vamos dividir o trabalho grfico
com alguns profissionais em Los
Angeles, para atacar os vrios
elementos em paralelo, mas ainda no
chegamos a esse ponto no projeto. A
mixagem
ficar
por
conta
de
Chloe Harris, e ela trabalha em um Mac
- que ela odeia.
Para pessoas que no so tcnicas, a
transio no fcil. Quando usei pela
primeira vez o Red Hat na mesma
poca do Fedora Core 3, tive que
compilar um driver para uma placa
wireless
da
Intel,
ajustar
meu
pessoas
no
entendem
acontecem
no
mundo,
nossa
necessidade
de
cdigo aberto?
Eu acho que as trs maiores peas de
software que faltam so sobre os
temas:
Viso
por
computador,
para
realmente
comear.
138
entrevista
Espao Aberto
comprar
poder
instalado?
ajudar
mudar
esta
situao?
computador
com
Por
um
tantas
pessoas
usam
Professional.
consumidor
sobre
ultimamente
essa
situao,
um
mas
nmero
segurando
as
pontas
para
do tema em si.
isso,
Deve
haver
alguma
dissonncia
estamos
apenas
tentando
terminar um filme.
los
que
eu
acho
construdo
que
anos
so
temas
atrs,
os
139
entrevista
Espao Aberto
devero
acelerar
DRM
consumidores,
eletrnicos
real.
conglomerados
os
honesta
escaladores
controle
tecnologia
da
misso.
processo.
executando
Quanto
acrescenta
para
as
para
Poucos
custos
so
de
livre.
os
para
os
lojas
de
artistas.
donos
de
comunicao
Quanto
mais
as
mais
criarmos
coisas feitas.
Com produtos como os da Apple, voc
tem
que
esperar
para
que
eles
mundos?
140
entrevista
Espao Aberto
difcil para que estes usurios faam
ou
linguagens
programao.
LibreOffice Magazine | Fevereiro 2015
de
no
Linux,
transitrios
para
que
possam
ser
que
voc
deseja
para
os
Espao Aberto
entrevista
A lista de coisas a serem feitas muito grande. Seria til mudar as leis em torno de
patentes de software, DRM, etc. Seria timo se mais pessoas fossem inspiradas ao
crowdfund.
ENTREVISTADO:
Keith Curtis Ex-programador da Microsoft, autor de um livro explicando por que
devemos ter carros que nos levam para passear e hoje est fazendo um filme.
http://keithcu.com/wordpress/?page_id=802
142
artigo
Espao Aberto
Racional
diferentemente
dos
pacotes
caso,
invocar
razes
Neste
misto
pelas
de
estudo
quais
de
fizemos
nossa
mdulo
necessrio
pacotes
desenhar
EDA na eletrnica
Nos
comerciais,
voc
novos
primrdios
pode
componentes
da
eletrnica,
artigo
Espao Aberto
surgimento do VisiCalc, de Dan Bricklin,
Automation)
pudesse
eram
privativos
das
ser
utilizada
para
suas
para entretenimento.
entusiasta,
aficionado.
Eletrnicas,
hobista,
at
surgimento
do
comercial.
No era incomum, alm de a captura
do
esquemtico
ser
feita
mortais,
mquinas
com
suas
Uma
alternativa
comercialmente)
(ainda
disponvel
aqueles
decalques
144
artigo
Espao Aberto
trabalhoso,
acabamento
bem
aceitvel; j em se tratando de um
que
este
conferia
processo
quelas
oneroso
sua
os
materiais
fotossensveis,
acabamento
costuma
ser
bem
prximo ao industrial.
pequeno
empresrio
projetista,
pequeno
145
artigo
Espao Aberto
de
vrios
encapsulamentos, ou Packages, ou
historicamente,
Idioma.
componentes,
com
Localizao
ou
artigo
Espao Aberto
uma opo com mais recursos, acesse
Captura,
("Pricing"),
de
acordo
com
Figura
2,
2
vemos
Board
Autorouter.
As
como
footprints, etc).
posso
(encontrando
bugs,
147
artigo
Espao Aberto
Surgem O gEDA (O Projeto) E O gEDA
(A Sute)
Gerber
file
viewer
inicialmente
junto ao gspiceui.
rodando em
segundo plano.
O gEDA/gaf - gschem and friends
aw - visualizador de formas de
ondas 'rewrite' do gwave. Opera
programas
gEDA
(a
sute)
composto,
basicamente, de:
sute
gEDA-examples
EDA)
abriga
os
seguintes
aplicativos:
*Nix,
Gerbv
exemplos
artigo
Espao Aberto
Instalando O gEDA
No Ubuntu e congneres
componentes da sute
comando
utilitrios.
preferindo
para
confeco
instalar
via
Linha
de
Com esta instruo, o gEDA vai ser instalado e ter todas as suas dependncias
resolvidas. Alguns pacotes no necessitam ser declarados aqui, pois viro como
parte da sute. A tela a seguir mostra o uso do Synaptic com os pacotes a serem
instalados; observe que se fez a filtragem pelo nome gEDA.
149
artigo
Espao Aberto
No Fedora (Yum)
pgina.
software livre
O
msica, etc.
Como de praxe, ou se instala o gEDA a
partir do YumEx, Front End grfico do
YUM,
ou
se
baixa
ou
se
comanda:
Gschem
foi
um
dos
projetos
dos
softwares
aloca
(exemplo
memria.
tambm
do
No
gEDA
KiCad),
Fedora
mantm
uma
na
invoca-se
PCB,
instalados
via
Spin
ou
via
Yum
GroupInstall Command.
Para quem quiser instalar o gEDA para
Windows, o Delorie mantm uma
pgina,
onde,
alm
de
utilitrios,
artigo
Espao Aberto
tambm se pode escolher como estes
do
Ele
informaes,
mtodo
contm
muitas
NewLib na
gerao
dos
Gsch2Pcb
ou
na
tela
de
encapsulamentos e um excelente
arquivos
footprints;
todos
estes
na
no
linques
disponibilizados
forma
de
artigo
Espao Aberto
'S',
por
exemplo,
para
aumentar
sua
ou
seja,
tecla
Shift
funo
essencial,
desloca
teclado.
152
artigo
Espao Aberto
Para ficar bem claro, basta lembrar a
camada Silk.
acima,
vemos
camada
de
artigo
Espao Aberto
alm de deixar a placa, esteticamente
falando,
com
aparncia
bastante
profissional.
(disponveis
charger.batt.12v.univ.sun.simple.2.p
cobre
e,
retirado
da
placa,
futuramente
no
aplicar.
154
Espao Aberto
artigo
Pronto. Como podemos ver, a placa apresenta agora uma blindagem sobre o
prprio cobre, economizando cido na corroso e com um aspecto bastante
agradvel. So sugeridos vrios linques para aprofundamento e a sute mantm
uma pgina on-line de consulta, mas, se se tratar de consulta rpida, o Gschem
exibe, ao lado de cada opo de menu, o seu acesso rpido e o PCB tambm tem a
sua consulta rpida de teclas aceleradoras: basta invocar o Menu Info > Key
Bindins. O programa mostrar as principais teclas aceleradoras.
Concluso
A sute gEDA nos foi apresentada mui brevemente, pois, como se deixou claro,
um minitutorial mas o , em sua finalidade, uma declarao de opo pelo software
livre e a crena de que o ciclo de desenvolvimento do gEDA continuar sendo bem
acelerado, trazendo sempre novidades; conclamamos tambm o entusiasta de
LibreOffice Magazine | Fevereiro 2015
155
Espao Aberto
artigo
eletrnica a participar do Projeto. Se puder, com cdigo; se no, pode ser com
novos componentes, footprints para estes, sugestes, etc. Este realmente o mote
do software livre. compartilhar informao e solues.
O Potencial do gEDA muito relevante e temos um caminho a trilhar.
Os arquivos deste minitutorial sero disponibilizados e no meu blogue pessoal
haver vrios circuitos e bastante teoria sobre eletrnica linear. No o deixe de
visitar. um blogue sobre poltica, atualidades e muita discusso tcnica, inclusive
eletrnica.
156
Espao Aberto
artigo
157
Espao Aberto
artigo
Matricialidade e
Meritocracia: Elementos
da alma do Software Livre
Por David Jourdain
Matricialidade e meritocracia ainda so conceitos que no so facilmente
digeridos pelo mercado de trabalho convencional. Empresas, governos,
instituies acadmicas e religiosas costumam seguir um modelo gerencial
hierrquico, prximo ao modelo militar. Algo que Eric Raymond chamaria de
modelo catedral. Entretanto, tal qual um bazar, as comunidades de software
livre (assim como os softwares que nascem neste contexto) se expandem de
forma quase orgnica e no hierrquica, o que torna muito difcil para ser
compreendido para os que esto olhando para o bazar apenas de fora, sem
fazer parte dele. Este artigo um convite para que voc, leitor, entre no bazar
e veja como as comunidades de software livre nascem e crescem.
Nas comunidades de software livre, comum ler que existem ditadores
benevolentes, que tm a palavra final mas que, apenas em situao de disputa,
fazem valer este poder.
Tambm comum ler nestas mesmas comunidades que a sua palavra est
diretamente associada a qualidade da sua colaborao ou do cdigo que voc
faz. Para os que observam de fora este bazar, parece quase uma baguna!
LibreOffice Magazine | Fevereiro 2015
158
artigo
Espao Aberto
Um ambiente virtual onde pessoas que
desenvolvedores no se conheam
maneira
anos.
pergunta:
Cada
Voc
como
se
temos
deu
utilizado
conta
livre
gerado
que,
empenha em:
de
desenvolvedores
mundo,
de
software
espalhados
que
se
pelo
organizam
se
harmoniosamente.
organizam
Bem,
nem
sempre.
LibreOffice Magazine | Fevereiro 2015
Ofertar
aplicao
para
que
terceiros
atenda
as
uma
suas
necessidades.
Em sntese, o objetivo final sempre
oferecer uma aplicao que atenda as
necessidades.
Seja
de
quem
159
artigo
Espao Aberto
Mas, vamos voltar para como estas
comunidades se organizam.
para
avaliado
prestgio
por
algum
desenvolvedor
bem
ou
do
grupo,
respeito
dentro
das
comunidades
feito
desenvolvedores,
reconhecimento. O qu fazemos
qualidade
muito bem-feito!
vrios
do
cdigo
gerado
pelo
software
os
por
de
mais
livre.
tempos do RTFM!
acontece.
De
forma
Quanto
melhor
for
seus resultados.
160
artigo
Espao Aberto
Com o andar do processo, alguns
isso
de
ganham
mais
notoriedade.
software
livre
iniciam
suas
atividades
acabam
processo
so
responsveis
pela
de
forma
por
matricial,
reconhecer
seus
mrito.
ou
pela
Confuso?
Para
ns,
inseridos
neste
contexto,
Apenas
do
produto
aquele
gerado
que
desiste,
que
estamos
no.
Ao
fortemente
acostumados
como
iguais,
potenciais
possibilidades,
com
os
mesmos
matricialidade
com
as
mesmas
forma
matricial.
de
meritocracia,
Contrate
maratona
baguna.
aumentando),
surgindo
parece
os
uma
naturalmente
que
mais
vo
resultados
um
nerd
com
alta
time.
claro
que,
para
os
que esto
artigo
Espao Aberto
funciona e que no h como aplic-lo
Ou
no
mundo
real.
Bom,
algumas
seja,
estes
escova
NASA,
departamentos
de
Na
esto
bit.
tambm
contramo
estabelecem
como
Rice
forma
apenas
resultados,
permitindo
produtos
temporal.
existe
mais
que
como
etc.
Stanford
University,
algumas)
um
se
organizam
colaborador
como
das
mais
rpida
apresenta
que
tecnologias
Doutores
academia
novos
padro
se
novos
sejam
graduandos
aprimore
softwares
sejam
orgnica.
LibreOffice Magazine | Fevereiro 2015
162
artigo
Espao Aberto
Isso um breve exemplo de como
comunidades
livre
eficientes,
de
para
software
beneficio
da
coletividade.
Este
Apenas resultados.
colaborar
Torvalds
acabou
desenvolvedores
acidentalmente
neste
meio
livre
senso
de
com
alguma
nova
universidades
departamentos
Se analisarmos o que esta frase
compromisso
de
pesquisa
primordiais,
produtos
mais
solues
tecnolgicas surgiro.
Com nosso peculiar jeito de ser,
comunidades de software livre esto
163
Espao Aberto
artigo
164
mural
Frum
Este artigo apresenta uma abordagem do software livre sob a tica econmica.
Tradicionalmente a viso que temos de software livre ser um software grtis,
sem custo para quem o usa. Este artigo apresenta outra viso do software livre,
que seja, uma excelente oportunidade para a indstria de software no Brasil.
Prestao de servios em tecnologia da informao
O mercado de tecnologia da informao est acostumado com um modelo que
integra dois aspectos: o primeiro o pagamento pela licena de uso do software,
devido ao titular (proprietrio) do software; o segundo aspecto a prestao de
servios associados ao software, servios estes como instalao, customizao,
capacitao, operao assistida e outras formas de prestao de servios.
Vamos entender a licena de uso do software sob a tica econmica. O que vem a
ser a cobrana de licena de uso? o retorno do investimento realizado pelo
empreendedor, aps a mobilizao de capital para criar as condies necessrias
ao desenvolvimento de software.
LibreOffice Magazine | Fevereiro 2015
165
Frum
mural
O retorno deste investimento deve ocorrer sob a forma de lucro que obtido da
venda de licena de uso. Importante entender que cabe ao desenvolvedor do
software estipular as condies de licena de uso, ou seja, se esta licena
perptua ou se deve ser renovada periodicamente. A concluso que chegamos
que pagar licena de uso de software para empresas estrangeiras retirar do
mercado nacional estes valores, que no so baixos.
Como exemplo desses valores, podemos usar os dados do Comit Gestor da
Internet que divulga o relatrio TIC domiclios1. Neste relatrio, no ano de 2013,
encontramos o nmero de 86,5 milhes de pessoas que usaram o computador
h menos de trs meses em relao ao momento da entrevista. Considerando
que os dois principais softwares que devem existir nos computadores pessoais
so o sistema operacional e a sute de escritrio (conjunto de softwares que
permitem editar textos, usar planilhas de clculo e realizar apresentaes, entre
outras atividades) podem custar R$ 1.000,00 e multiplicando pelo nmero de
usurios acima chegamos ao valor de R$ 86,5 bilhes. Devemos observar que
este valor potencial e deve ser distribudo ao longo do tempo. O mais
importante entender que, qual seja o valor, um capital retirado do Brasil e que
no gerou riqueza para o Brasil. O pagamento de licena de uso para softwares
estrangeiros transferncia de dinheiro para o exterior.
O outro aspecto importante a observar a prestao de servios. No uso de
software com licenciamento proprietrio, necessrio que as empresas, apesar
de brasileiras, transfiram capital para as empresas proprietrias da licena. Este
mecanismo ocorre de diversas formas, entre as quais encontramos as
certificaes no uso do software, pagamento de valores para serem empresas
autorizadas, compromissos de vendas, etc.
Neste aspecto observamos uma outra oportunidade, a que nos softwares
proprietrios, toda e qualquer alterao do cdigo deve ser feita pela empresa
estrangeira, impedindo que os investimentos realizados fiquem no Brasil.
LibreOffice Magazine | Fevereiro 2015
166
Frum
mural
167
Frum
mural
Para simplificao neste texto, vou usar a expresso softwares bsicos para este
grupo. Outro conceito que vou usar o de software aplicativo, que vem a ser
aquele que automatiza os processos de trabalho das organizaes. Como
exemplo temos, as folhas de pagamento, os sistemas de controle de estoque,
sistemas de atendimento de clientes entre outros tantos.
A linha de raciocnio que os recursos para aquisio de software aplicativo pelo
mercado consumidor so escassos, como todo bem econmico.
Pois bem, no mundo do software proprietrio, a empresa de desenvolvimento de
sistemas tem que considerar, na formao do preo de venda da licena, os
custos que os clientes tero com a compra de licenas de software bsico e com
isto diminuindo o seu retorno financeiro. Como vimos, ao comprar licena de uso
de softwares bsicos estamos enviando dinheiro para fora do pas.
A alternativa a ser analisada que as empresas nacionais devem, alm da
certificao legal, usar softwares bsicos sem a cobrana de licena de uso. O
efeito econmico desta deciso pode ser observado em duas direes. O
aumento do retorno financeiro da empresa desenvolvedora e a reduo dos
custos de utilizao do software.
O Relatrio FLOSSimpact
A comunidade europeia divulgou em 2006 o relatrio Economic impact of FLOSS
on innovation and competitiveness of the EU ICT sector, conhecido como
FLOSSImpact. A sigla FLOSS significa Free/Libre/Open Source Software, ou seja,
software de cdigo fonte livre e aberto.
O relatrio est disponvel em:
http://ec.europa.eu/enterprise/sectors/ict/files/2006-11-20-flossimpact_en.pdf
Este relatrio apresenta nmeros bem significativos sobre o impacto econmico
do uso de software livre e aberto, alguns na ordem de bilhes de euros. O motivo
de citar este relatrio oferecer uma base de reflexo sobre a importncia de
uso de software livre na indstria brasileira de software.
LibreOffice Magazine | Fevereiro 2015
168
Frum
mural
169
Frum
mural
Em uma definio ampla, servios relacionados com software livre poderiam atingir
uma quota de 32% de todos os servios de TI em 2010, e da parte relacionada com
software livre da economia, esta fatia poderia chegar a 4% do PIB europeu em 2010.
Softwares livres apoiam diretamente a participao de 29% do software que
desenvolvido internamente na Unio Europeia (43% nos EUA), e fornece um modelo
natural para o desenvolvimento de software para um setor secundrio da indstria de
software.
Concluso
O uso de software livre e aberto uma oportunidade gigantesca de crescimento
da indstria nacional de software. Levantamento recente realizado pela
Controladoria Geral da Unio aponta um investimento de R$ 2 bilhes de reais
em desenvolvimento de sistema pela Administrao Pblica. Considerando
somente este segmento, compras governamentais, as possibilidades so
fantsticas.
Ricardo Miotto Lovatel formado em Administrao de Empresas pela UFRGS
com especializao em Gesto Empresarial pela FGV. Passou por diferentes
empresas e atualmente Analista em Tecnologia da Informao, trabalhando no
Ministrio do Planejamento, Oramento e Gesto, na Secretaria de Logstica e
Tecnologia da Informao. responsvel pela Coordenao-geral de Sistemas da
Informao da Secretaria de Logstica e Tecnologia da Informao.
170