Ir para o conteúdo
ou

Software livre Brasil

Tela cheia Sugerir um artigo
 Feed RSS

Projeto Software Livre - Piauí

15 de Janeiro de 2010, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.

O PSL-PI tem por objetivo incentivar o uso e a produção de software livre no Piauí como política de combate à exclusão digital. Acreditamos que a distribuição de conhecimentos proporcionada pelo Open Source/Software Livre tornará nossa sociedade mais justa e próspera, exatamente por dar a todos as mesmas condições de conhecimento e desenvolvimento.

Software Livre é uma grande oportunidade de construirmos uma sociedade produtora de ciência, independente e efetivamente competitiva. Estamos reconstruindo as bases da nossa sociedade, não mais calcados nos braços do Estado, mas sim, amparados pela iniciativa própria, pela auto-determinação. Nós somos capazes de nos auto-governar. Somos capazes de construir uma sociedade efetivamente Livre. Esta é a essência do PSL-PI.

O PSL-PI é formado pela articulação de indivíduos que atuam em instituições publicas e privadas, grupos de usuários e desenvolvedores de software livre, empresas, governos ou ONGs, e demais setores da sociedade. O importante é a consciência e disposição para propagar o uso de software livre e a cultura colaborativa nas diferentes esferas da sociedade.


Aracele Torres: The first edition of LAkademy, I’m in!

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

Hello everybody!

At last Latinoware came the idea to do a Latin American Akademy. Now we can realize this idea! It will be a good opportunity for meet the latin american contributors of KDE, do sprints, and to make plans for the future of KDE in Latin America.

Imagem

In the LAkademy I’ll to work in some translations of TechBase, my current occupation, and I’ll work with promotion team too. I hope to give some good contributions there.

So, the information about LAkademy can be founded here.

Thanks KDE e.V for the support!

I hope that summit be the first of a lot! ;-)




Dann Luciano: Iniciando com o Emacs

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

A primeira coisa a se fazer para começar a usar o Emacs é instalá-lo.
De preferencia a versão mais recente 24, que apesar de estar em fases
final de testes já é bem estável a algum tempo.
O processo de instalação depende do seu sistema operacional.

No Mac OS X com homebrew:


brew install emacs --HEAD --use-git-head --cocoa
brew linkapps

A flag --cocoa faz com que um aplicativo Emacs.app seja criado,
se desejar usar o Emacs apenas no terminal, basta remover essa flag.

No Mac OS X com os binários:


wget http://emacsformacosx.com/emacs-builds/Emacs-pretest-24.0.95-universal-10.6.8.dmg
open Emacs-pretest-24.0.95-universal-10.6.8.dmg
cp /Volumes/Emacs/Emacs.app /Applications/

No Ubuntu:


sudo add-apt-repository ppa:cassou/emacs
sudo apt-get update
sudo apt-get install emacs-snapshot

Compilando apartir dos fontes:


wget http://emacsformacosx.com/emacs-sources/emacs-24.0.95.tar.gz
tar -xzf emacs-24.0.95.tar.gz
cd emacs-24.0.95
mkdir build
cd build
../configure
make
sudo make install

Depois de instalado, para executá-lo você pode usar algum laucher,
digitar emacs no terminal, ou clicar no link criado no lugar
correspondente ao seu sistema operacional (por exemplo:
~/Applications/Emacs.app no Mac OS X).

Uma imagem da tela de inicio do Emacs apos ele
terminar de ser iniciado em modo gráfico.

Já em modo texto a imagem deve ser semelhante a essa:

Depois da instalação e da execução do Emacs a primeira coisa a se
fazer é iniciar o modo tutorial, para que você possa entender melhor
as características do Emacs.

Para iniciar o tutorial basta pressionar as teclas Meta (Alt) + x ou na
linguagem do Emacs M-x. Este é um dos principais atalhos do
Emacs, pois a partir dele qualquer outro comando pode ser executado.
Você deve perceber que na na barra inferior deve ser possível entra
com algum comando. Então basta digitar help-with-tutorial-spec-language
e digitar o seu idioma de sua preferencia, no nosso caso Brazilian Portuguese

Mais fácil do que isso só baixando o mesmo tutorial em pdf e em pt-br neste link.

Links Uteis

Abaixo estão alguns links uteis para quem estar começando com o Emacs

Qualquer duvida, critica ou sugestão por favor comentem.
Principalmente sobre melhorias,
pois senti uma dificuldade muito grande ao escrever este post introdutório.



Filipe Saraiva: Desligando o suporte ao acelerômetro nos notebooks HP

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

 

Desde o final do ano passado estou usando um notebook HP Pavilion dm4. Uma excelente máquina, que adquiri durante o Latinoware e veio a substituir o meu velho notebook CCE. Sim, daqueles que vinham com Satux e cujo hardware tem um dos piores suportes já vistos para o GNU/Linux – para se ter uma ideia, nunca consegui usar a wireless nele. E passei uns 4 anos usando o CCE.

Pois bem, algo que só descobri quando instalei o Linux na minha máquina atual é que há um acelerômetro embutido nela. Foi uma surpresa bem legal, entretanto torna-se um problema quando o kernel linka os movimentos do acelerômetro ao ponteiro do mouse – o que te obriga a, para navegar pela tela, ficar movimentando o computador. Isso não é lá algo muito produtivo. :)

Então, vamos desativar o carregamento do módulo do acelerômetro no kernel. O procedimento abaixo foi realizado na distribuição Mageia, mas deve funcionar para a maioria das distribuições GNU/Linux. Faça, como root:

# modprobe -r hp_accel

O comando modprobe -r irá desativar o módulo do acelerômetro, chamado hp_accel. Agora, para evitar o carregamento nas inicializações do sistema operacional, você deverá desativar o módulo com o comando anterior e em seguida colocar o módulo na blacklist. Existem várias formas de você adicionar um módulo na blacklist. O que prefiro é ir para a pasta modprobe.d (normalmente, está em /etc/modprobe.d) e criar um arquivo chamado blacklist-hp_accel.conf. Neste arquivo, escrevo:

blacklist hp_accel

Salvo o arquivo e pronto. O passo anterior pode mudar de distribuição para distribuição, por isso muita atenção. Caso queira voltar a utilizar o acelerômetro, apenas faça o comando:

# modprobe hp_accel

E caso queira que ele volte a ser carregado na inicialização do sistema operacional, carregue o módulo (com o comando acima) e em seguida apague a entrada que você criou do módulo na blacklist.

Espero ter ajudado, já que essa dica não é muito comum de ser encontrada por aí.



Filipe Saraiva: Tudo pronto para o LAkademy

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

Nos últimos meses a comunidade brasileira do KDE vem trabalhando na organização do primeiro encontro unificado de nosso “sub-continente bolivariano”. A ideia materializou-se no LAkademy, que ocorrerá entre 27 de abril e 01 de maio próximo, em Porto Alegre – RS/Brasil.

Esse encontro é diferente de um evento de software livre promocional. O LAkademy é direcionado para a comunidade já existente do KDE, e estão programadas várias sessões de hacking, encontros de desenvolvedores latinoamericanos, debates sobre temas quentes atuais na comunidade (como o Plasma Active), e algumas reuniões para tomadas de decisões importantes sobre gerenciamento e planejamento de ações da comunidade. Logo, o LAkademy não intenciona ser um evento para divulgação do KDE.

Eu estou com boas expectativas. O último evento desse tipo que realizamos foi o Akademy-BR, em 2010. Desde então a comunidade se encontrou várias vezes em outros eventos (como nos brasileiros IV ENSL e Latinoware 2011 ou no internacional Desktop Summit), mas ainda não havíamos realizado novamente um “evento nosso”, onde podemos olhar para a comunidade e avaliá-la, fazer auto-críticas e traçar objetivos.

Então, essa é minha lista sobre o que espero fazer no LAkademy:

  • Rever os amigos e amigas, que são muitos!
  • Trabalhar em melhorias para o backend do Scilab no Cantor;
  • Dar uma olhada no Rocs com Tomaz e Wagner;
  • Apresentar uma ideia de software para auxílio de escrita de artigos científicos em inglês;
  • Conhecer como é o trabalho no Plasma Active, com Lamarque;
  • Trabalhar em uma wiki nova para o KDE Brasil com Aracele;
  • Discutir sobre a sustentabilidade das ações do KDE no Brasil;
  • Discutir em quais eventos no Brasil o KDE estará presente;
  • Beber cerveja gaúcha! =D

Espero (e trabalhamos para) que este evento torne-se rotineiro na América Latina, e entre para o calendário da comunidade internacional do KDE, a exemplo do Camp KDE, Akademy, e outros.

Esperem por mais notícias nos dias do evento, direto do front.



Francisco Fernandes: Dica: Entrada e saida em C++ via bash : cin e cout

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

As vezes é preciso passar uma quantidade considerável de entradas para um  programa e as vezes é moroso passar por funções internas de leitura e escrita de arquivos. Em C++ por exemplo, tem-se a biblioteca <fstream> para lidar com leitura de streams de arquivos.

Para facilitar a escrita e leitura, o bash pode simplesmente passar e receber saidas através das funções cin e cout. Por exemplo, supondo alguns for's que possuem a seguinte estrutura de entrada e saida:

     cin >> instancias;

for(int i = 0; i < instancias; i++){
cin >> n_reunioes;

for(int j = 0; j < n_reunioes; j++){
cin >> start_t >> stop_t;
reuniao r (start_t, stop_t, j+1);
reunioes.push_back(r);
}

dias.push_back(reunioes_para_ir(reunioes));
reunioes.clear();
}

for ( int i = 0; i < instancias; i++ ) {
for ( int j = 0; j < dias[i].size(); j++ ) {
cout << dias[i][j] ;

if ( j != dias[i].size() - 1 )
cout<< " " ;
}
cout << endl;
}

Supondo um arquivo entrada.in, posso organizar minha entrada nele da seguinte forma:
103
3
08:15 08:45
08:00 08:30
08:30 09:00
5
11:00 12:00
12:20 13:15
10:10 12:15
12:30 13:00
10:30 12:16


e passa-lo com esses valores como argumento para a entrada e indicar um outro arquivo para a saída :
$./programa < entrada.in > saida.out
Com isso, o bash cuida de passar os valores no arquivo de entrada para cada pedido do cin e escrever a saida para o cout sem muito estresse. :)

Esta dica foi baseada neste post. La tem mais dicas, como por exemplo, utilizar o pipe ( | ) para passar entrada, já que o pipe é bem mais robusto que '<' ou '>'.



Tags deste artigo: projeto software livre - piauí psl-pi piauí psl-nordeste