Ir para o conteúdo
ou

Software livre Brasil

Minha rede

 Voltar a planetas
Tela cheia Sugerir um artigo
 Feed RSS

Planeta do ArchLinux

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

Albino Biasutti Neto :: Blog : IV Encontro BrOffice 15-16/04

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

Saudações. Fazendo um relato do IV Encontro BrOffice. O evento ocorreu no FINDES, próximo ao Carreful aqui em nosso estado. http://encontro.broffice.org 15/04/2010 Bom tivemos quatro palestras na parte da amanhã, no primeiro dia…. Umas das mais interessante foi da história do BrOffice, palestrante Cláudio Filho, a.k.a filhocf, contando sobre a criação, compilação do mesmo em suas máquinas um desktop [...]



Arch Linux Brasil : Atualização para Vim/GVim 7.2.411

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

Usuários do Vim/GVim deveriam tomar nota!

A atualização lançada recentemente para o vim/gvim (7.2.411) apresentam algumas mudanças importantes.

* vim/gvim foram movidos para um único PKGBUILD seguido o formato splitpkg. * Se você possui o gvim instalado, a atualização lhe avisará que o vim conflita com o gvim. Isto é esperado.A instalação do vim e do gvim separadamente não mais será necessária, o pacote gvim agora instalará também o vim. * A instalação de qualquer um dos dois, vim ou gvim, irá incluir uma nova dependência, vim-runtime. Os arquivos incluídos em vim-runtime já pré-existiam em ambos os pacotes, vim e gvim.

Esta atualização permitirá paths de atualização mais limpos no futuro para ambos, vim e gvim.

Aproveitem!



Almir Mendes : Rapidinha: Quer aprender Python + Qt?

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

Neste post quero indicar um site/blog bacana – acho que só eu uso essa palavra – para aprender um pouco mais a linguagem Python e biblioteca Qt para desenvolvimento de aplicações Desktop. O site/blog é de um amigo, o professor Rudson Alves, o link está ali no Blogroll mas resolvi postar aqui para dar uma maior [...]



Almir Mendes : VMWare Server 1.0.10 e Kernel Linux 2.6.32.x

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

Essa dica é para os que ainda não aderiram ao novo VMWare Server 2.0 e ainda utilizam o saudoso VMWare Server 1.0.x e  precisam atualizar o kernel para uma versão mais nova. Abaixo segue uma dica de como fazer a instalação do VMWare Server 1.x sobre o kernel 2.6.32.

A minha experiência foi em um Debian [...]



Hugo Dória - hdoria : Primeiras impressões do Ubuntu 10.04

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

Antes de colocar minhas impressões segue uma pequena historinha:

Eu sempre fui um simpatizante do Ubuntu. Acho que ele é bastante importante e, sem dúvida, merece todo o destaque que vem recebendo. Além disso, gosto muito das idéias do Mark Shuttleworth e do jeito que ele toca a distribuição.

Gosto tanto do Ubuntu que sempre o recomendo quando me perguntam qual distribuição utilizar. Apesar disso, eu nunca parei para usá-lo como sistema principal. É aquela velha história: em casa de ferreiro ...

NOTA: Um dos motivos pelo qual eu nunca usei o Ubuntu a fundo é que eu sou extremamente satisfeito com o Arch Linux. É distribuição ideal para mim. Funciona exatamente como eu penso e preciso. Mas, claro, ela não é perfeita e acredito que só sirva para a minoria dos usuários.

Entretanto, esses dias eu precisei criar um pacote deb para o HnTool, mas não tinha nenhuma máquina Debian (ou derivada) por perto. Foi aí que eu resolvi remover o Arch do meu computador do trabalho e instalar o Ubuntu 10.04 Beta.

Impressões:

Baixei o beta, dei boot no LiveCD e, de cara, fiquei surpreso com a arte do sistema. A tela de boot é linda e o tema padrão do GNOME também. A velocidade de boot é bastante satisfatória e melhor do que a maioria das distros.

Ubuntu 10.04 boot

Fiquei um pouco decepcionado em ver que o GNOME está meio parado no tempo (IMHO, o KDE4 está bem melhor), mas isso não é bem culpa da distribuição, né?

Pelo LiveCD o Ubuntu funcionou perfeitamente. Detectou a maior parte do meu hardware (vídeo, rede, som etc), com exceção do meu teclado. Fiquei surpreso, pois é um abnt2. Fui nas configurações e mudei meu teclado sem problemas. Infelizmente o instalador pediu para eu configurar meu teclado novamente ao invés de usar as configurações que eu tinha feito.

A instalação foi super simples e direta. O particionador funcionou como deveria, assim como a criação dos usuários. Na verdade, a instalação foi tão direta que não tenho nem muito o que comentar aqui.

Eu notei que muita gente não gostou do fato dos botões das janelas estarem no canto esquerdo agora. Confesso que achei estranho no começo, mas depois de 10 minutos já estava confortável com isso. Acho que com um pouco de boa vontade as pessoas irão se acostumar rapidamente com o novo layout.

O Ubuntu Software Center (um adicionar/remover programas da vida) também é legal e bonito. O único problema que tive com ele foi a ausência de uma opção para remover vários softwares ao mesmo tempo. Eu tive que sair removendo um por um (e olha que desinstalei vários, hein).

Boa parte dos aplicativos que uso estão disponíveis nos repositórios do Ubuntu (Chrome, smplayer, nmap, wireshark, kismet, aircrack-ng, thunderbird etc). Codecs proprietários também estão, mas não por padrão. Foi preciso ativar novos repositórios. Senti falta do skype e do handbrake também. Recomendo a adição dos repositórios do medibuntu.org para resolver estes problemas.

As notificações ficaram melhores e aparecem para tweets, emails, mensagens instântaneas e, claro, coisas do próprio sistema. O legal é que agora parece que elas realmente fazem parte da distribuição e não tem mais aquela mistura de várias notificações diferentes como antigamente.

A parte de impressão funcionou muito bem. O Ubuntu detectou todas as minhas impressoras de rede e perguntou se eu queria imprimir uma página de teste assim que escolhi a impressora que desejava. E né que ele imprimiu certinho?

Uma coisa que eu não gostei foi que o Firefox (e consequentemente o Chrome quando eu importei as preferências) agora usa o Yahoo como buscador padrão. Boooooooo. Shame on You!! (EDIT: Na versão final o Google voltará a ser o padrão. Valeu pela correção, Laudeci).

De forma geral achei o desempenho do Ubuntu pior que o do Arch Linux, mas ele não chega a ser ruim. Pelo contrário, tem o melhor desempenho dentre as distribuições "populares" que testei.

O Ubuntu One simplismente não funcionou comigo e dava erro toda hora:

Outra coisa engraçada que aconteceu é que quando eu usava a opção "Open with another application..." alguns softwares apareciam duplicados:

Eu sei que resolver esses problemas é muito fácil pelo terminal. Mas minha ideia aqui é usar o máximo da interface gráfica e recorrer o mínimo possível para a linha de comando.

Considerações finais:

Como eu já imaginava, o Ubuntu é um excelente distribuição e realmente é indicada para a maior parte dos usuários novatos ou que não querem ter muito trabalho. O desempenho é melhor do que eu esperava, a detecção de hardware e impressoras funciona muito bem e a nova arte é muito bonita. Sem dúvida, o Shuttleworth e a Canonical estão no caminho certo. Parabéns. ;-)

Infelizmente ela não é a distribuição ideal para mim. Gosto de coisas mais simples (KISS FTW) e mais poder. O Ubuntu vai continuar na minha estação de trabalho por mais algum tempo e eu devo rever minha análise quando eu completar um mês de uso. Mas meu desktop e notebook continuarão rodando Arch Linux. ;-)



Marcelo Cavalcante - kalib : Recomendação Bibliográfica do mês: A Saga de Will

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

livro_will

Saudações!

Desta vez venho lhes recomendar uma obra de Cheyla Furtado, uma escritora de minha cidade, Fortaleza, cujo livro foi extremamente bem elogiado pela mídia local em seu lançamento.

Ao me deparar com ele em uma de minhas visitas à minha livraria favorita, fiquei bastante intrigado em relação ao que li na contra-capa. Porque não? Comprei e estou lendo o livro. Não me arrependi e com certeza não me arrependerei ao término do mesmo.

A Saga de Will , como se chama o livro, conta a história de um jovem que vive em Gaia e é convidado a conhecer um novo “mundo” onde, descobre ele, sua mãe viveu por muitos anos e desempenhou um papel de grande importância. As pessoas deste mundo, chamado Reino de Liz, são culturalmente diferentes por estudarem e darem atenção a assuntos que, por muitas vezes, são deixados de lado em nosso mundo como cultura, artes, ecologia, etc.

A leitura do livro é extremamente agradável para aqueles que gostam de filosofia e história, visto que o mesmo puxa muito para estes conhecimentos no decorrer e descrição dos fatos que envolvem personagens como Leonardo da Vinci, por exemplo. Além de filosofia e história, o livro acaba puxando bastante para o lado da ficção envolvendo magia e aspectos ligados a uma espécia de “viagem” entre as notas musicais como parte do trajeto até o Reino de Liz.

Segue uma breve sinopse da Obra retirada do site da livrariacultural:

‘A Saga de Will’ conta a história de um menino que mora em Gaia e, ao receber a visita de uma sibila chamada Ana, aceita o convite para viajar até o Reino de Liz, um reino mítico, dividido em sete terras, com personagens que definem papéis de cunho social, político, científico, filosófico e mágico. Primeiramente a viagem dá-se através das Notas Musicais onde as experiências vividas por Will, Ana e Felipe – o representante das Matas de Liz – são em análogo aos diferentes estágios da cognição do homem. Durante a viagem, as crianças interagem com o senhor Leonardo Da Vinci que lhes apresenta a história das artes visuais. O rio Lete – rio do esquecimento- separa o Reino de Liz, do Mundo de Mus que, em analogia a Alegoria da Caverna, de Platão, é o mundo das ideias inteligíveis. Nesse Mundo, William de Liz percebe que o Universo ordenado não mais o é ao molde primevo dos gregos e aprecia a desconstrução das artes através da filosofia moderna.’

Fica a recomendação. :p

Abraços!



Farid Abdelnour : Tutorial Básico de GPG

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

GPG Logo

Este é um tutorial básico feito com Tiago Bugarin em Pipa - RN de como usar as ferramentas de anonimidade na internet. Para saber mais sobre GPG e Tor basta pesquisar sobre eles.

O GPG usa o método de chaves pública e privada (secreta) para assegurar a transferência de informações entre pares. Neste modelo cada usuário cria uma chave privada e outra pública. A privada é guardada consigo e não é passada adiante. A pública é enviada aos pares com os quais se deseja realizar trocas de informações de forma segura por criptografia. É crucial neste método que a chave privada seja guardada pelo criador e somente por este usada. Esta chave não deve ser trafegada pela Internet.

Para criar a nossa chave escrevemos no terminal gpg --gen-key e segue os passos ate ter a chave.


[livre@220 ~]$ gpg --gen-key
gpg (GnuPG) 1.4.9; Copyright (C) 2008 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.</code>

Por favor selecione o tipo de chave desejado:
(1) DSA and Elgamal (default)
(2) DSA (apenas assinatura)
(5) RSA (apenas assinatura)
Sua opção?

É recomendado escolher a opção 1, que é a opção padrão.


DSA keypair will have 1024 bits.
ELG-E keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048)

2048 é a opção padrão, apertando a tecla "Enter" ela é escolhida.


Por favor especifique por quanto tempo a chave deve ser válida.
 0 = chave não expira
 <n>  = chave expira em n dias
 <n>w = chave expira em n semanas
 <n>m = chave expira em n meses
 <n>y = chave expira em n anos
 A chave é valida por? (0)

Note que no lugar de "<n>" você colocaria um numero. Por exemplo "2m" seria 2 meses.


 You need a user ID to identify your key; the software constructs the  user ID
 from the Real Name, Comment and Email Address in this form:
 "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"</code>Nome completo: farid
 Endereço de correio eletrônico: farid@qualquercoisa.org
 Comentário: teste de chave gpg

Basta preencher os campos acima e trocar meus dados pelos seus. E o resultado seria assim:

</pre>
<div id="terminal"><code> Você selecionou este identificador de usuário:
 "farid (teste de chave gpg) <farid@qualquercoisa.org>" </code></div>
<div>
<pre>

E escolhemos a opção "O" de "Ok", assim:


Muda (N)ome, (C)omentário, (E)ndereço ou (O)k/(S)air? o
 Você precisa de uma frase secreta para proteger sua chave.

Apos ter escolhido sua frase secreta, o programa comença a gerar nossa chave gpg. E aparece na tela alguma coisa assim:


Precisamos gerar muitos bytes aleatórios. É uma boa ideia realizar outra
 atividade (digitar no teclado, mover o mouse, usar os discos)  durante a
 geração dos números primos; isso dá ao gerador de números aleatórios
 uma chance melhor de conseguir entropia suficiente.
 ++++++++++++++++++++..++++++++++++++++++++.+++++.++++++++++++++++++
 ++..++++++++++..++++++++++.+++++..+++++.+++++..+++++.+++++++++++++++++++
 +.++++++++++...............>+++++..................................................................+++++
 Precisamos gerar muitos bytes aleatórios. É uma boa ideia realizar  outra
 atividade (digitar no teclado, mover o mouse, usar os discos)  durante a
 geração dos números primos; isso dá ao gerador de números aleatórios
 uma chance melhor de conseguir entropia suficiente.
 +++++..++++++++++++++++++++++++++++++...+++++.++++++++++++++++++++++++
 ++++++.+++++.++++++++++++++++++++++++++++++.++++++++++++++++++++..++++
 +++++++++++.+++++>.++++++++++>+++++>+++++..................................................................+++++
 ^^^
 gpg: key E1D458BB marked as ultimately trusted
 chaves pública e privada criadas e assinadas.</code>gpg: a verificar a base de dados de confiança
 gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
 gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f,  1u
 pub   1024D/E1D458BB 2008-07-25
 Key fingerprint = 2EC2 34C7 B9C6 5F88 1452  FCCB A5A7 8DC6  E1D4 58BB
 uid                  farid (teste de chave gpg)  <farid@qualquercoisa.org>
 sub   2048g/1B2F852E 2008-07-25

Podemos conferir nossa chave segura escrevendo gpg --list-keys:


[livre@220 ~]$ gpg --list-keys
 /home/livre/.gnupg/pubring.gpg
 ------------------------------
 pub   1024D/E1D458BB 2008-07-25
 uid                  farid (teste de chave gpg)  <farid@qualquercoisa.org>
 sub   2048g/1B2F852E 2008-07-25

Agora vamos criar uma chave publica para poder trocar arquivos criptografados com outras pessoas.
o formato para fazer isso é: gpg --export -o nome_do_arquivo nome_do_usuario

</pre>
<div id="terminal"><code> gpg --export -o chave_publica-Farid farid </code></div>
<div>
<pre>

Agora vamos importar uma chave publica com gpg --import nome_de_chave. No nosso a chave se chama "chave_publica_de_tiago"

</pre>
<div id="terminal"><code> [livre@220 ~]$ gpg --import chave_publica_de_tiago
 gpg: key 4528A0A0: public key "Tiago Bugarin (Minha primeira chave  GPG) <tiago@gpg.org>" imported
 gpg: Número total processado: 1
 gpg:               importados: 1
 [livre@220 ~]$ </code></div>
<div>
<pre>

Podemos conferir com gpg --list-keys que a importação deu certo.

</pre>
<div id="terminal"><code> [livre@220 ~]$ gpg --list-keys
 /home/livre/.gnupg/pubring.gpg
 ------------------------------
 pub   1024D/E1D458BB 2008-07-25
 uid                  farid (teste de chave gpg)  <farid@qualquercoisa.org>
 sub   2048g/1B2F852E 2008-07-25</code>pub   1024D/4528A0A0 2008-07-25
 uid                  Tiago Bugarin (Minha primeira chave GPG)  <tiago@gpg.org>
 sub   2048g/301E7CF1 2008-07-25
[livre@220 ~]$
<pre>

Agora vamos criptografar um arquivo (no nosso caso uma foto que se chama foto-importante.png) para enviar para Tiago de Farid.

</pre>
<div id="terminal"><code> [livre@220 ~]$ gpg -e -r Tiago foto-importante.png
 gpg: 301E7CF1: There is no assurance this key belongs to the named  user</code>pub  2048g/301E7CF1 2008-07-25 Tiago Bugarin (Minha primeira chave  GPG) <tiago@gpg.org>
 Impressão da chave primária: 98A5 AB9B 4801 506A 0328  3DE7 EBA4  A9A2 4528 A0A0
 Impressão da subchave: 3018 054A 2978 3E12 8AD1  B728 6E31  5418 301E 7CF1
It is NOT certain that the key belongs to the person named
 in the user ID.  If you *really* know what you are doing,
 you may answer the next question with yes.

Use this key anyway? (y/N) y
 [livre@220 ~]$
<pre>

Pronto, agora foi criado um arquivo criptografado que se chama "foto-importante.png.gpg" que podemos mandar para tiago.

Para tiago poder descriptografar o arquivo que mandamos ele precisa ter a chave privada. e digitar gpg nome_do_arquivo.gpg

</pre>
<div id="terminal"><code> [tiago@zimbo ~]$ gpg foto-importante.png.gpg</code>You need a passphrase to unlock the secret key for
 user: "Tiago Bugarin (Minha primeira chave GPG)  <tiago@gpg.org>"
 2048-bit ELG-E key, ID 301E7CF1, created 2008-07-25 (main key ID  4528A0A0)
Digite a frase secreta:

gpg: encrypted with 2048-bit ELG-E key, ID 301E7CF1, created  2008-07-25
 "Tiago Bugarin (Minha primeira chave GPG)  <tiago@gpg.org>"
 [tiago@zimbo ~]$
<pre>

Este tutorial foi um exemplo, e agora vamos apagar as chaves ficticias publicas e privadas usando o comando gpg --delete-keys para publicas e logo apos gpg --delete-secret-keys para a privada.

</pre>
<div id="terminal"><code> [livre@220 ~]$ gpg --delete-keys Tiago
 gpg (GnuPG) 1.4.9; Copyright (C) 2008 Free Software Foundation, Inc.
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.</code>pub  1024D/4528A0A0 2008-07-25 Tiago Bugarin (Minha primeira chave  GPG) <tiago@gpg.org>
Delete this key from the keyring? (y/N) y
 [livre@220 ~]$ gpg --delete-secret-keys farid
 gpg (GnuPG) 1.4.9; Copyright (C) 2008 Free Software Foundation, Inc.
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.

sec  1024D/E1D458BB 2008-07-25 farid (teste de chave gpg)  <farid@qualquercoisa.org>

Delete this key from the keyring? (y/N) y
 This is a secret key! - really delete? (y/N) y
 [livre@220 ~]$
<pre>

Existe tambem um jeito de apagar tudo de um comando so: gpg --delete-secret-and-public-keys

</pre>
<div id="terminal"><code> [tiago@zimbo ~]$ gpg --delete-secret-and-public-keys Tiago Farid
 gpg (GnuPG) 1.4.7; Copyright (C) 2006 Free Software Foundation, Inc.
 This program comes with ABSOLUTELY NO WARRANTY.
 This is free software, and you are welcome to redistribute it
 under certain conditions. See the file COPYING for details.</code>sec  1024D/4528A0A0 2008-07-25 Tiago Bugarin (Minha primeira chave  GPG) <tiago@gpg.org>
Delete this key from the keyring? (y/N) y
 This is a secret key! - really delete? (y/N) y

pub  1024D/4528A0A0 2008-07-25 Tiago Bugarin (Minha primeira chave  GPG) <tiago@gpg.org>

Delete this key from the keyring? (y/N) y

pub  1024D/E1D458BB 2008-07-25 farid (teste de chave gpg)  <farid@qualquercoisa.org>
 [tiago@zimbo ~]$
<pre>


Thadeu Penna : Matemática, Biologia e Metabiologia

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

Teremos amanhã, no IFUFF, a visita do eminente matemático e cientista da computação Gregory Chaitin, no grupo de Sistemas Complexos. O mesmo vai proferir uma palestra com o título “Matemática, Biologia e Metabiologia”. O resumo é

It would be nice to have a mathematical understanding of basic biological concepts and to be able to prove that life must evolve in very general circumstances. At present we are far from being able to do this. But I'll discuss some partial steps in this direction plus what I regard as a possible future line of attack.

Chaitin é pesquisador emérito da IBM. Juntamente com Kolmogorov e Solomonoff fundou a área de pesquisa conhecida como complexidade algorítmica. Ele também escreve sobre metafísica e filosofia da matemática.

Read or add comments to this article

Arch Linux Brasil : Concorra a uma caneca do Arch!

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

Como concorrer?

Simples, basta seguir @lojageek no twitter e retwuittar a frase que eles postaram lá com a tag da promoção:

"@lojageek Quer concorrer a uma caneca do #ArchLinuxhttp://tinyurl.com/y48xx2w ? Nos siga, retweet e concorra! #LojaGeekArchPromo"

Primeira colaboração de nossa parceria com a Loja Geek.



Tiago Lima : Blog em processo de mudança

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

Faz algum tempo que não posto nada por aqui, mas é porque estou me divertindo desenvolvendo com o framework Django. Decidi comer da minha própria “dogfood”, e estou desenvolvendo um novo blog com o Django que irei hospedar em meu próprio domínio brevemente. Lá pretendo concluir o artigo sobre o CouchDB e continuar postando também sobre o Nokia N800 Tablet (meu mais recente gadget - IPhone é brincadeira de criança perto dele :), jogos de PSP, etc… Enquanto isso, acompanhe-me no twitter: http://www.twitter.com/tiagoprn



Tags deste artigo: archlinux planet planeta