Ir para o conteúdo
ou

Software livre Brasil

Tela cheia Sugerir um artigo
 Feed RSS

Blogosfera do PSL-Ba

16 de Junho de 2009, 0:00 , por Software Livre Brasil - | 2 pessoas seguindo este artigo.

O Projeto Software Livre Bahia (PSL-BA) é um movimento aberto que busca, através da força cooperativa, disseminar na esfera estadual os ideais de liberdade difundidos pela Fundação Software Livre (FSF), possibilitando assim a democratização do acesso a informação, através dos recursos oferecidos pelo Software Livre. Esta busca tem seus alicerces fundados na colaboração de todos, formando um movimento sinérgico que converge na efetivação dos ideais de Liberdade, Igualdade, Cooperação e Fraternidade.

O Projeto Software Live Bahia é formado pela articulação de indivíduos que atuam em instituições publicas e privadas, empresas, governos ou ONGs, e demais setores da sociedade. Além disso o projeto não é subordinado a qualquer entidade ou grupo social, e não estabelece nenhuma hierarquia formal na sua estrutura interna.


José Francisco Teles: Instalando o SGA Livre

27 de Abril de 2010, 0:00, por Software Livre Brasil - 44 comentários

O SGA Livre é um ótimo Sistema de Gerenciamento de Atendimento, e o melhor: Livre.
Desenvolvido pela DATAPREV, o sistema é baseado em software livre e com ele é possível gerenciar o atendimento presencial de uma empresa ou organização, utilizando-se dos seus recursos.
O SGA fornece também relatórios e estatísticas do atendimento, fazendo com que se tenha informações sobre o tipo de atendimento realizado, tempo de atendimento, dados estes que podem ser agrupados ou individuais (por grupo de atendimento ou por atendente).
Abaixo demonstrarei os passos para instalação do sistema em um ambiente com fluxo pequeno de atendimento e outras fontes para mais informações. A instalação será feita no Sistema Operacional Debian 5 – Lenny (recomendada pelo sistema).

Pré-requisitos

A equipe de desenvolvimento recomenda que os serviços necessários para o funcionamento do SGA sejam instalados em servidores separados, ou seja, separando a aplicação web, o banco de dados e o controlador de painéis. Para esta instalação utilizaremos o mesmo servidor para a instalação de todos os componentes por ser uma instalação em um ambiente com fluxo pequeno de atendimento.
Os softwares necessários ao funcionamento do sistema são:
Postgresql versão 8.3
Apache versão 2
Openjdk-6-jre ou Sun-java6-jre
PHP versão 5.2.0
GD versão 2.0
Multibyte String
PDO versão 1.0.0
PDO PgSQL versão 1.0.2

Instalando Pré-requesitos de Software

No Debian Lenny vamos instalar os pacotes necessários:

SGALIVRE:~# apt-get install postgresql-8.3 postgresql-client-8.3 apache2 openjdk-6-jre php5 php5-cli libapache2-mod-php5 php5-gd php5-pgsql

Após a instalação dos pacotes vamos alterar a senha padrão do usuário postgres no banco de dados:

SGALIVRE:~# su -l postgres
postgres@SGALIVRE:~$ psql
postgres@SGALIVRE:~$ alter user postgres with password ‘defina_sua_senha’;

Obtendo o SGA Livre

Acesse a comunidade do SGA para ter acesso aos arquivos para download:

http://www.softwarepublico.gov.br/ver-comunidade?community_id=15719494

Para a instalação no servidor utilizaremos dois pacotes:

sgalivre-servidor-web_x.x.x.tgz
sgalivre-controladorpaineis_x.x.x.tgz

Instalando os Pacotes do Servidor

Após o download descompacte o sgalivre-servidor-web_x.x.x.tgz na pasta raiz do servidor web:

SGALIVRE:~# tar -xvzf sgalivre-servidor-web_1.0.3.tgz -C /var/www/

Altere a linha que contém magic_quotes_gpc de On para Off no arquivo de configurações do php.

SGALIVRE:~# vim /etc/php5/apache2/php.ini

Acesse, através do seu navegador web, o endereço: http://ip_do_seu_servidor/sgalivre/

Neste primeiro acesso, você verá a seguinte tela:

No próximo passo será exibida uma tela com os requisitos mínimos para a instalação do sistema. Não conformidades aparecerão destacadas em vermelho.


Na próxima tela vamos aceitar a licença:

Agora vamos informar os dados para a criação do banco de dados. Informe a senha que você setou na configuração inicial do Postgre:

Clique no botão Testar para testar o banco de dados. Se as informações de login estiverem corretas a seguinte mensagem será exibida:
Banco de Dados testado com sucesso!

Na próxima tela criaremos o usuário Administrador do Sistema:

Agora aplicaremos as configurações concluímos a instalação do servidor:

Se tudo ocrrer bem você deverá ver esta tela:

A partir de agora você já poderá acessar o sistema e realizar as configurações de acordo com suas necessidades.

Instalação do Controlador de Painéis

O Controlador de Painéis é uma aplicação Java centralizada que é responsável por enviar as senhas chamadas pelos  atendentes para os Painéis de Senhas das Unidades de Atendimento, não importando onde elas estejam. Basta ter uma conexão de rede disponível. O envio das senhas é extremanente leve e rápido, pois é constituído de um datagrama  (pacote) UDP bem curto. (texto do autor)

Descompacte o arquivo sgalivre-controladorpaineis_x.x.x.tgz

SGALIVRE:~# tar -xvzf sgalivre-controladorpaineis_1.0.0.tgz -C /etc/

Altere as configurações do arquivo /etc/controladorpaineis/server.conf onde estiver em vermelho para as configurações de acordo com seu servidor:

SGALIVRE:~# vim /etc/controladorpaineis/server.conf

# CONTROLADOR DE PAINEIS 1.0.0
# ARQUIVO DE CONFIGURAÃÃO DO CONTROLADOR DE PAINEIS
# server.conf
#

# Define a classe do Driver SQL a ser usado.
# O Driver deve ser adequado ao RDMBS em uso.
# PostgreSQL    -> org.postgresql.Driver
jdbcDriver = org.postgresql.Driver

# Define a URL JDBC
# Exemplo: jdbc:<rdbms>://<host>/<database>
jdbcUrl = jdbc:postgresql://127.0.0.1/sgalivre

# Define o usuario do SQL
jdbcUser = postgres

# Define o password do login SQL
jdbcPass = senha

# URL do Servidor Web
# Define a URL que irá retornar a lista de Unidades
# Essa URL é enviada para o painel, que a utiliza para obter a lista de unidades
# Não utilizar endereço de loopback (l27.0.0.1)
urlUnidades = http://10.0.0.2/sgalivre/painel/get_unidades.php

# URL do Servidor Web
# Define a URL que irá retornar a lista de Serviços
# Essa URL é enviada para o painel, que a utiliza para obter a lista de serviços a partir de uma unidade
# O token %unidade_id% é substituido no cliente pela unidade selecionada
# Não utilizar endereço localhost, nem 127.0.0.1
urlServicos = http://10.0.0.2/sgalivre/painel/get_servicos.php?id_uni=%id_unidade%

# Intervalo de consulta (em milésimos de segundo)
# Define o intervalo de consultas SQL em busca de novas senhas
# Um intervalo muito grande aumenta o tempo de resposta e pode permitir que uma quantidade grande de senhas
# acumule, causando um pico de processamento.
# Um intervalo muito pequeno pode causar impacto na performance do banco devido ao excesso de consultas.
intervaloConsulta = 100

# Tempo limite (em segundos) que um Painel será considerado como inativo caso nao faça contato.
# Os painéis enviam sinais de vida baseados nesse intervalo.
# Um painel continua recebendo mensagens até ser dado como inativo.
timeoutPainel = 600

# Tempo limite (em segundos) que um Painel será considerado inexistente, e será removido da memória do Controlador e do Banco de Dados.
# Esta tarefa permite a liberação de recursos da maquina executando o controlador de paineis e impede o acumulo de lixo na tabela.
# Caso o Painel de Senhas na unidade esteja ativo, ou seja, iniciado antes deste tempo limite não será removido.
# padrão: 345600 segundos (96 horas)
removerPaineisIntervalo = 345600

# Horario(HH:MM:SS) no formato 24 horas em que o controlador de paineis irá executar a tarefa de limpeza de paineis inativos
# Esta tarefa passa por todos paineis e remove aqueles que estao inativos por tempo superior a <removerPaineisIntervalo>
# à altamente recomendado que esta tarefa execute em um horário de ociosidade do sistema.
removerPaineisHora = 23:50:00

Após realizadas as devidas configurações, podemos executar o sistema. Antes vamos transformar o script controladorpaineis.sh em executável:

SGALIVRE:~# chmod +x /etc/controladorpaineis/controladorpaineis.sh
SGALIVRE:~# /etc/controladorpaineis/./controladorpaineis.sh

Pronto. O seu servidor está rodando.

Instalando o Painel de Senhas

O arquivo para instalação do painel de senhas é sgalivre-painel_x.x.x e pode ser instalado em uma máquina com Windows ou Linux.

Para instalação em uma máquina com Linux Debian basta digitar:

SGALIVRE:~# dpkg -i sgalivre-painel_x.x.x.deb

Para instalação em uma máquina Windows basta descompactar o arquivo sgalivre-painel_x.x.x.tgz e executar o arquivo painel.jar.

Após a instalação do painel basta configurá-lo com o IP do servidor e os serviços a serem chamados.



Antonio Terceiro: Novos blogs no Planeta PSL-BA

27 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Alguns dias atrás lancei uma chamada de blogs para o Planeta PSL-BA, o agregador de blogs na Bahia ligados a software livre. Até agora temos 7 novos blogs, aos quais eu desejo boas-vindas e espero que possamos compartilhar várias idéias. São eles:

Se você é baiano e/ou está na Bahia, trabalha com software livre e quer ter o seu blog agregado no Planeta PSL-BA, é só seguir as instruções na chamada.



Alexandro Silva: FLISOL 2010 Salvador: Fotos

27 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda



Pontão JuntaDados: Cronograma e Ementas das oficinas de audiovisual do projeto Universidade Livre

26 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Para melhor informar sobre a realização do projeto Universidade Livre, divulgamos o cronograma e ementas das oficinas cujas pimeiras turmas iniciarão a partir de 10 de maio de 2010.

http://www.juntadados.org/sites/default/files/cronograma-UL.pdf

http://www.juntadados.org/sites/default/files/ementa-direitosautorais.pdf

http://www.juntadados.org/sites/default/files/ementa-metareciclagem.pdf

http://www.juntadados.org/sites/default/files/ementa-puredata.pdf

http://www.juntadados.org/sites/default/files/ementa-video.pdf



Pontão JuntaDados: Lista de inscritos aprovados para as oficinas da Universidade Livre

26 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Divulgamos os inscritos aprovados para as oficinas da Universidade Livre. A seleção foi realizada de acordo com os critérios divulgados na submissão da inscrição.

Universidade Livre é um projeto do Pontão de Cultura Digital juntaDados, sediado na Universidade do Estado da Bahia. São oferecidos cursos, discussões, oficinas sobre ferramentas de compartilhamento, direito autoral, redes sociais, tecnologias para produção audiovisual, linguagens de programação, metareciclagem e internet. Clique aqui para ver a lista dos aprovados.

Em breve, novas turmas serão abertas. Aguarde novas oportunidades.

Os encontros se iniciam a partir de 10 de maio de 2010, na UNEB, sediada em Lauro de Freitas (antigo Pusai; rua entre a Unime e o Senai).

Dúvidas: "contato.juntadado" em "gmail.com"



Guilherme Jr.: Home Office

26 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Esse é meu home office.

 

O lado esquerdo e o da minha esposa e o lado direito e meu. No centro tem uma impressora multifuncional e atrás dela tem nosso “servidor” de arquivos e impressão, o Multivac (esse nome é em alusão a um computador que existe no conto “A última pergunta” de Issac Asimov), que é um computadorzinho que vende na Login Computadores que vem com 160 GB de HD. No dia que esse espaço não der mais vamos comprar um HD externo de 1 TB para expandir a capacidade.

Essa semana eu comprei esse monitor de LCD de 19″ que fica do meu lado, antes usava um de 15″ que passou para o lado de Camila. Agora ela também ficou viciada em usa o laptop com outro monitor.



Cleuber Silva: Compiz

26 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

O Compiz é um gerenciador de janelas, bem conhecido por usuários do linux. Com ele dá pra fazer um efeitos bem legais, transformando a área de trabalho em 3 dimensões (conforme figura ao lado).

Para habilitar o Compiz, no Ubuntu 9.10, por exemplo, basta clicar com o botão direito na área de trabalho , em seguida na opção Alterar Plano de Fundo > Efeitos Visuais (Normal ou Extra, dependendo de sua placa de vídeo).

Para instalação do gerenciador com mais opções de efeitos e configurações basta digitar no console:



sudo apt-get install compizconfig-settings-manager gnome-art usplash startupmanager


Será instalado o Sistema de Configuração do Compiz, e apartir disso é só alegria. Lembrando que o Compiz só funciona em computadores com placas gráficas aceleradoras 3D.

E quem quiser passos mais detalhados, e um exemplo de configuração, segue o wiki:
http://wiki.ubuntu-br.org/InstalarComponentesDoCompiz



Rafael Gomes: FLISOL 2010 – Salvador

25 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Assim como no ano passado, o FLISOL 2010 em Salvador foi um sucesso.

Com a presença das personalidades do Software Livre baiano e sergipano. Sim! Tivemos a presença dos nossos amigos Hugo Doria e Joaquim Espinhara ambos da ensolarada Aracaju, capital de Sergipe.

Hugo Doria apresentou junto comigo uma palestra sobre a ferramenta que eu e outros membros ajudamos a desenvolver, o HnTool, que é uma ferramenta que tem como objetivo efetuar uma varredura na máquina afim de encontrar vulnerabilidades de segurança e informações importantes para o administrador da máquina.

Palestra do HnTool com Hugo no Flisol 2010

O evento desse ano foi dividido em duas salas, uma mais focada no assunto segurança e administração de servidores, sendo que a outra foi em arte gráfica e desenvolvimento de aplicações.

Nosso “estrangeiro” Joaquim Espinhara apresentou sua palestra sobre segurança com o tema “‘Atacar’ e Proteger sistemas de informação utilizando Software livre e uma dose de Pitu”, que deixou o público na vontade do “Pitú” no final :P

Joaquim, o nosso "estrangeiro" em sua palestra

A maioria das palestras estavam com sala cheia, com uma  maior interatividade entre o público e o palestrante, se compararmos com a edição passada.

FLISOL Salvador com sala cheia

Esse ano o evento teve palestras com um maior nível técnico e tivemos um feedback positivo, já que os estudantes da capital baiana são “sedentos” por esse tipo de conhecimento.

Como sempre a instalação de software nas máquinas foi pequena, pois a maioria dos presentes já era usuário de SL.

Isso demonstra duas coisa, uma boa e outra ruim, mostra que temos uma boa base instalada de SoftwareLivre em nossa cidade, porém demonstra também que, infelizmente, não estamos conseguindo novos adeptos.

Apesar de tudo, posso afirmar que o evento foi realmente um sucesso, pois além de tudo serviu para reunir os colaboradores de software livre de Salvador, algo muito incomum por aqui.

Depois desse evento nos basta aguardar os hacklabs que pretendemos realizar em Salvador, caso tenha vontade/capacidade de desenvolver aplicações, fique “ligado” nas novidades por aqui.

Interessado nos slides das palestras? Estamos colocando aos poucos no link oficial do Flisol 2010.



Vicente Aguiar: Como "usar" o conteúdo nos posts do meu blog? Mais uma vez, Nerdson explica.

25 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Já que me fizeram essa pergunta  -  "Como posso divulgar o conteúdo do seu blog?", aproveito a sabedoria artística do Nerdson para  responder de forma lúdica... só ressalto que a licença desse blog aqui, diferente do exemplo do Nerdson abaixo,  libera até para fins comerciais , mas citando a fonte da mesma forma - é claro.  ;-)

 

Nerdson responde



Tiago Bortoletto Vaz: Revista Veja, a versão e o fato

25 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Versão:

A capa de VEJA desta semana, com José Serra, candidato do PSDB à Presidência da República, transformou-se rapidamente em um “viral” – nome que se usa na internet para a divulgação espontânea de um tema ou produto. A fisionomia sorridente e descontraída do tucano levou muita gente a imitar sua pose no site O Brasil pode mais – título extraído de um discurso de Serra.

http://veja.abril.com.br/noticia/ciencia-tecnologia/capa-veja-serra-inicio-viral-web-552178.shtml

Fato:

José Serra

José Serra




Tiago Bortoletto Vaz: Government Resquest tool fails

25 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

So it’s no surprise that Google, like other technology and telecommunications companies, regularly receives demands from government agencies to remove content from our services. Of course many of these requests are entirely legitimate, such as requests for the removal of child pornography (1). We also regularly receive requests from law enforcement agencies to hand over private user data. Again, the vast majority of these requests are valid and the information needed is for legitimate criminal investigations. However, data about these activities historically has not been broadly available. We believe that greater transparency will lead to less censorship (2).


source

(1)

Do your statistics cover all categories of content removals?

No. Our policies and systems are set up to identify and remove child pornography whenever we become aware of it, regardless of whether that request comes from the government. As a result, it’s difficult to accurately track which of those removals were requested by governments, and we haven’t included those statistics here.

(So, why did you mention this as “these requests”?)

(2)

* Chinese officials consider censorship demands as state secrets, so we cannot disclose that information at this time.

(where’s the real transparency?)

Furthermore, I tell you the incorrectness regarding requests/removals data from Brazil in your tool is a big truth.




Vicente Aguiar: Pedagogia da Migração

25 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Pinguin-ensinandoQuais os desafios e dificuldades ligadas ao processo de migração para software livre de uma organização?

Para compreender com mais profundidade essa questão, o pedagogo Anderson Alencar elaborou uma pesquisa em 2007,  que durou mais de um ano sobre o assunto. Mais especificamente, ele elaborou essa pesquisa ao longo do processo de implantação  do sistema operacional GNU/Linux (para servidores e desktop) em toda a ONG do Instituto Paulo Freire, em São Paulo. 

De acordo com Alencar, a experiência de migração do Instituto foi organizada em cinco fases. Cada  uma  delas com um período   pré­determinando  e  com ações  previstas. Todo o planejamento da experiência de migração esteve sistematizado em um  documento que foi chamado de "Plano de Migração". Este plano previu todas as fases,  ações,   atividades,   encontros   que   viriam   a   acontecer   durante   o   período   de migração   para   software   livre, dividido em cinco fases:  

I. A primeira fase:
sensibilização e construção democrática.

II. A segunda fase:
aprendizagem e avaliação.

III. A terceira fase:
ruptura.

IV. A quarta fase:
migração.

V. A quinta fase:
avaliação e festa.

O relato mais detalhado de toda essa experiẽncia pode ser baixado aqui. Contudo, o mais importante desse caso é que, a partir de uma concepção que vá além do treinamento técnico, esta proposta  implantou um processo pedagógico que respeitou o usuário, baseado no diálogo e na construção democrática.

Em outras palavras, o Alencar nos mostra que, mais do que um desafio tecnológico e computacional, o processo de migração para software livre é um desafio pedagógico e cultural. Dessa forma, a participação de profissionais da área de educação é tão (ou mais) importante quanto o pessoal diretamente ligado a área de TI.

Vale então dar uma lida na dissertação de mestrado que ele fez com base nessa experiência para entendermos melhor essas questões. ;-)



Lucas Almeida Rocha: A simple lunch recipe

22 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Chicken with soy sauce

Now that I’ve shared one of our favourite Sunday lunch recipes, I thought it would be nice to share one of our basic lunch recipes: chicken with soy sauce. We’ve been having this dish for lunch once a week (at least) because it’s very tasty and quite easy to prepare – good for parents with a new-born baby, by the way. Here’s what you’ll need to serve 2 people:

  • 500g of chicken breast fillets
  • 300ml of double cream
  • 100ml of soy sauce (approximately, see steps 1 and 4)
  • Half chopped onion

And now the step-by-step instructions:

  1. Put the chicken fillets in a bowl and soak them in soy sauce. Leave it for about one hour. The fillets will get very soft! You don’t need to add salt or any other spice to the fillets because the saltiness from soy sauce is definitely enough.
  2. Cook the fillets as usual in a frying pan. Don’t add the soy sauce excess from the bowl just yet. The frying pan must be large enough to contain the fillets and sauce (see step 4).
  3. After a few minutes cooking the fillets, put the chopped onion in the frying pan to cook it with the chicken.
  4. Once fillets are cooked, add the double cream and the excess of soy sauce from the bowl. You can control the saltiness of the sauce by adding more or less soy sauce. The sauce will look brownish (see photo).

The chopped onion is sort of optional. We often prepare this dish without it when we don’t feel like chopping onion (or when we don’t have any). We have this dish with plain rice (see photo) but other combinations are possible I guess.

Let me know if you decide to try this recipe and if you enjoyed it. Bom apetite!



Joenio Costa: Rodando Cucumber + Selenium no Debian sid

21 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Tenho trabalhado com Cucumber e Selenium para fazer testes de integração há algum tempo e por algum motivo hoje o Selenium não conseguiu iniciar corretamente o Firefox.

$ cucumber -p selenium
==> Waiting for Selenium RC server on port 4444... Ready!
==> Waiting for rails application server on port 3001... Ready!
led to start new browser session: java.lang.RuntimeException: Firefox 3
could not be found in the path! Please add the directory containing ''firefox-bin'
or 'firefox'' to your PATH environment

Como tenho péssimo hábito de não prestar muita atenção nas mensagens de erro fui tentar resolver o problema e nada do que tentei funcionou, encontrei então no Google o post Cucumber running Selenium on Debian Lenny e fucionou como uma luva!

Como sugerido no post, adicionei ao PATH o caminho /usr/lib/iceweasel e o Selenium conseguiu rodar os testes numa boa com o Firefox.

$ cucumber -p selenium

==> Waiting for Selenium RC server on port 4444... Ready!
==> Waiting for rails application server on port 3001... Ready!
Given I am logged in as "booking"
And I am on /booking/rails.png?view=true
And I fill in "Title" with "Hey ho, let's go!"
And I fill in "Enter your comment" with "Hey ho, let's go!"
When I press "Post comment"
Then I should be exactly on /booking/rails.png?view=true

1 scenario (1 passed)
9 steps (9 passed)
0m20.214s


Alexandro Silva: Alexos Core Labs Training

21 de Abril de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

Com o objetivo de capacitar profissionais interessados em aprender como administrar, monitorar e manter seus sistemas seguros o Alexos Core Labs estará promovendo 02 cursos de capacitação em Linux e Segurança da Informação.

Os cursos serão de 20 horas com no máximo 15 participantes.

Administração de Sistemas GNU/Linux Básico
Dias: 3 a 7/05
Horário: 18:00 às 22:00

Serviços de Internet GNU/Linux com Segurança
Dias: 17 a 21/05
Horário: 18:00 às 22:00

Para obter maiores informações enviem email para contato@alexos.org



Tags deste artigo: nordeste psl bahia