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.


Regis Pires: Máquinas certificadas para Ubuntu

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

Máquinas (notebooks, desktops, servidores e netbooks) de vários fabricantes estão sendo certificadas para rodar o Ubuntu. Assim, antes de comprar uma nova máquina observe a compatibilidade dela com o Ubuntu em:
http://webapps.ubuntu.com/certification/
Atualmente o fabricante com mais máquinas compatíveis é a Dell que recentemente começou a vender notebooks (modelo Inspiron 14) com Ubuntu no Brasil:
http://www1.la.dell.com/content/products/productdetails.aspx/inspiron-14-intel-n4020?c=br&l=pt&s=dhs&cs=brdhs1&baynote_bnrank=0&baynote_irrank=1&~ck=dellSearch




Isaque Alves: Raios, um gabinete aberto e um grande fuuuu….

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


Grande Fu… Na última quarta feira, meu Personal Computer sofreu uma fatalidade: mesmo desligado da energia elétrica, foi completamente danificado pelas descargas elétricas de uma série de raios que prejudicaram algumas empresas e pessoas físicas, dentre elas, eu!! Putz… e logo agora!!
Os danos foram pequenos: não houve explosão, nem componente algum ‘torrou’… foi apenas eletromagnetismo puro e simples mesmo! Eu havia deixado a tampa lateral do gabinete aberta!! Nem me toquei do risco…
Apesar de hoje o preço de um computador ‘popular’ ser bem baixo, eu não me imagino usando um “Celeron D”.. Prefiro um Semprom 3400, que é  muito mais veloz que aquela carroça…
No momento, porém, tenho outras prioridades:
1 – Pagar faculdade;
2 – Buscar minha 2ª via de registro de nascimento em Fortal (putz… falta de vergonha minha, e de modernização dos cartórios do Brasil… ambas se complementam);
3 – garantir o sustento de minha esposa e filha…
Então, moçada, por um bom tempo, não nos veremos, ainda, nos veremos sim… tudo depende do resultado de uma pesquisa de valores que farei ainda essa semana!!
Pra quem vai sentir falta, um abraço e um pedido sincero de desculpas… eu deveria ter montado um esquema de proteção mais elaborado para minha casa!! Na próxima, quem sabe, eu consigo superar os raios e relâmpagos… Malditos P.E.M…. É o velho ditado: “Casa de ferreiro, espeto de madeira”
Me sinto como uma ‘sentinela’ de matrix!! Completamente incapacitado por algo fora de meu alcance.
No momento, to usando uma máquina que consegui emprestada, para concluir os trabalhos da faculdade.  Arghhh… um Celeron D lento pacarvalho!! Não sei por que a intel teima em colocar um processador desses no mercado!! Deveria eliminar essa porcaria!! Usando a função ‘auto completar’ do netbeans, digito um trecho de código, vou tomar um banho, tomo um cafezinho, converso com alguns amigos e quando volto, ainda tá lá a maldita mensagem: ‘carregando…’.
Resumindo… o desempenho de um processador Celeron D como esse que estou usando, perde até para um AMD duron que tempos atrás uma amiga minha usava no trabalho… E olhe que era possível até mesmo criar animações 3D com o bixo… e sem placa de vídeo especial!!
Num futuro próximo, pretendo montar um cluster baseado em Ubuntu pra pesquisa!! Pelo menos quatro placas-mãe com processadores core 2 quad ou i5 ou i7… vou montar devagarzinho e tentar customizar um gabinetão metálico para evitar que ocorra novamente isso… Pra quem não sabe, eu gosto de pesquisar, gosto de tirar de qualquer hardware seus níveis máximos de desempenho…

Bem, é isso.

Com esse post, eu vou me despedindo como alguém que sai de viagem sem saber quando vai retornar… quem sabe, na quarta, ou só no próximo ano!!

Quem precisar de ajuda, pode contar comigo, mesmo assim!! Não tenho um ‘ai fone’ nem um ‘ai pede’, e nem um ‘fone esperto’, mas uso celular, e SMS é um bom meio de comunicação.

Até a próxima vez, moçada!!



Regis Pires: Processamento de Dados Distribuídos com Hadoop

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

Abaixo links para uma série de artigos sobre Hadoop no IBM developerWorks.
A parte final trata da programação no Hadoop, apresentando o desenvolvimento de um aplicativo de mapa e redução usando a linguagem Ruby…

Distributed data processing with Hadoop, Part 1: Getting started
Distributed data processing with Hadoop, Part 2: Going further
Distributed data processing with Hadoop, Part 3: Application development

Processamento de Dados Distribuídos com Hadoop – Parte 1 – Introdução
Processamento de dados distribuídos com Hadoop – Parte 2: Indo mais longe
Processamento de dados distribuídos com Hadoop – Parte 3: Desenvolvimento de aplicativo




Isaque Alves: Nautilus Actions: Customizando o menu de contexto do Nautilus

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



Todo usuário de GNU/Linux sabe o quanto as ferramentas disponíveis são versáteis. Desde opções de melhoria de aparência até customizações normalmente complexas qualquer coisa pode ser feita, até mesmo por um usuário com pouco ou relativamente pouco conhecimento.
O Nautilus é uma dessas ferramentas. É um gerenciador de arquivos versátil, leve, e com bastantes recursos.
Um desses recursos são as ‘nautilus-actions’, que nada mais são do que opções de contexto do navegador de arquivos.

Para livremente adicionar suas próprias ações, você poderia utilizar o utilitário gconf ou o gconf-editor, mas um usuário com conhecimentos reduzidos dessas ferramentas tende a ferrar o próprio sistema, alterando chaves da configuração que não deveriam ser alteradas, portanto, use um meio mais simples.

Instale o pacote nautilus-actions. Em seguida, execute-o a partir da opção “Configurações do Nautilus Actions” em Sistemas > Preferências.
Como exemplo, crie uma ação bastante útil: Imprimir.
Veja as imagens abaixo como referência.

Criando a ação "imprimir"

Definindo o comando de impressão

Salvar


Após os passos acima, seu menu de contexto aparecerá assim:

Menu de contexto com opção imprimir


É isso…


Experimentem outras ações.


Vida e Liberdade a todos!




Marvin Lemos: Conectando um LED externo ao Arduino

11 de Dezembro de 2010, 0:00, por Software Livre Brasil - 0sem comentários aindaEm um post anterior, mostrei minha experiência inicial com o desenvolvimento para o Arduino. Basicamente, fizemos uma aplicação que fazia piscar um led embutido no próprio hardware. Agora, vamos melhorar esse projeto, adicionando um LED externo à placa.

Mais atenção: "ainda" não sou um especialista em eletrônica. Esses posts que estou publicando são um registro do que vou lendo e aprendendo. Apesar de nada de ruim ter acontecido nos meus experimentos, não posso garantir de que vai funcionar com você e muito menos que não vai explodir na sua cara!!! É por sua conta e risco !!! :-P

p { margin-bottom: 0.08in; }

I. LEDs

LEDs não podem simplesmente ter voltagem aplicado a eles. Dessa forma, é necessário utilizar um resistor para diminuir a corrente aplicado ao LED. Estes componentes são fáceis de achar em qualquer loja de componentes eletrônicos e vem junto com o kit apresentado no artigo anterior.

p { margin-bottom: 0.08in; }

Os conectores da placa do Arduino são projetados de forma que possam ser conectados placas especiais, denominadas shields. Entretanto, pode-se conectar fios diretamente a eles, a fim de experimentação.

A figura abaixo mostra o esquema para conectar um LED externo.


p { margin-bottom: 0.08in; }


Diagramas utilizados em eletrônica usam símbolos especiais para representar os componentes eletrônicos. O LED aparece como uma flecha, indicando que os LED (um tipo de diodo), em comum a todos os diodos, permitem o fluxo da corrente em apenas uma direção. As pequenas flechas próximas ao simbolo do led indicam que ele emite luz.

O resistor está ilustrado como um retângulo. Entretanto, pode aparecer também como uma linha em zig-zag. O resto das linhas do diagrama representam conexões elétricas entre os componentes.

Podemos conectar componentes diretamente aos sockets pin 12 e GND (Ground ou terra), mas primeiro, precisamos conectar um terminal do LED a um terminal do resistor.

II. Conectando o LED ao Arduino

Não importa qual terminal do resistor é conectado ao LED. Entretanto, o LED deve ser conectado da forma correta. O LED sempre tem um terminal menor que o outro e é o maior que deve ser conectado ao pin 12. O menor deve ser conectado ao resistor. LEDs e alguns outros componentes tem a convenção de fazer o terminal positivo maior que o terminal negativo.

Para conectar o resistor ao terminal menor, deve-se, cuidadosamente, enrolar um terminal do resistor em volta do terminal menor do LED, conforme a figura abaixo:


p { margin-bottom: 0.08in; }


Depois, empurre o terminal maior do LED para dentro do pin digital 12 e o terminal livre do resistor em um dos dois sockets GND. A figura abaixo ilustra como deve ficar:



p { margin-bottom: 0.08in; }

Agora, podemos modificar o sketch, do post anterior, para usar o LED externo que acabamos de conectar. Tudo que precisamos fazer é alterar o código onde especificamos o pin 13. Assim, precisamos mudar a linha:

int ledPin = 13;

para

int ledPin = 12;


Agora, faça o upload, clicando no botão Upload.


p { margin-bottom: 0.08in; }

III. Usando a protoboard


Ficar amarando fios uns nos outros serviu para o nosso “hello world”, mas não é muito prático para projetos maiores. Uma protoboard (ou breadboard, ou matriz de contato) permite a construção de circuitos complicados, sem a necessidade de fazer solda. Assim, a construção de protótipos para o seu projeto fica mais fácil.

p { margin-bottom: 0.08in; }a:link { }

Na superfície de uma protoboard há uma base de plástico em que existem centenas de orifícios onde são encaixados os componentes. Em sua parte inferior são instalados contatos metálicos que interligam eletricamente os componentes inseridos na placa. Geralmente suportam correntes entre 1 A e 3 A.

p { margin-bottom: 0.08in; }

Na figura abaixo, ilustramos uma protoboard básica. Na figura, existem duas fileiras horizontais: uma na parte superior e uma na parte inferior. Todos os furos das fileiras horizontais superiores estão interligados entre si. O mesmo ocorre com as fileiras horizontais inferiores, de forma independente. Geralmente, as filas horizontais superiores e inferiores são reservadas para ligar a alimentação.

p { margin-bottom: 0.08in; }

A região central da protoboard é divida em filas verticais que contem cinco furos que são ligados eletricamente entre si. Dessa forma, todos os furos de uma mesma fila estão interligados entre si.

Os terminais dos componentes são encaixados nos furos da placa, a qual incumbe-se das conexões básicas. Não só os terminais dos componentes, como também interligações mediante fios (jumpers) podem ser conectados para obter o contato elétrico.

Uma protoboard e vários jumpers são itens que geralmente fazer parte de qualquer kit para iniciante.

Utilizaremos a protoboard para montar o nosso circuito elétrico, responsável por acender um led.

A figura abaixo mostra como ficou o nosso projeto.



p { margin-bottom: 0.08in; }

A próxima imagem ilustra, de forma mais fácil, como os componentes estão conectados.


p { margin-bottom: 0.08in; }


Perceba que reproduzimos a primeira experiência, sem, entretanto, precisar ficar enrolando fios. Utilizando um jumper (de cor vermelha), conectamos o pin 12 a um orifício da mesma fileira vertical onde está conectado o maior terminal do led. Na imagem, este terminal está representado pelo terminal com uma pequena dobra. Lembrem-se que todos os furos de uma mesma fileira são ligados eletricamente entre si. Isso significa que o led está sendo alimentado pelo terminal positivo. Na fileira onde está o terminal negativo, conectamos um dos terminais do resistor. O outro terminal, deste mesmo resistor, está conectado em uma fileira horizontal. Nesta mesma fileira, existe um outro jumper (de cor preta) conectado ao pin GND do Arduino, completando, assim, nosso circuito.



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