Top 5 GnomeShell Extensions

Os gnomos que me conhecem sabem que brinco um pouquinho com o GnomeShell desde que os pacotes para ele não existiam e a compilação era necessária. Bom, agora que tudo mudou, e eu voltei a usar GnomeShell, percebi que a sua evolução é tão agradável que fiquei mal acostumado. No novo GnomeShell, estou usando a versão 3.2.1, é possivel instalar estensões através de uma integração provida por um plugin do firefox. É isso ai meus amigos, instalar plugins no seu ambiente de trabalho através do navegador sem mais dores de cabeça com pacotes e etc.

Então, já que não perdi tempo para deixar meu desktop da maneira que eu queria, resolvi postar as 5 extensions que eu mais gosto, são elas:

  1. Connection Manager – Essa extension, coloca um icone para facilitar seu acesso há alguns servidores via SSH ou Telnet. A melhor parte dessa ferramenta, como eu já uso chaves de acesso, é que com um clique estou no servidor que eu preciso no usuário certo. Muito prático, alem de você ter uma interface para gerenciamento dos itens dessa extension;
  2. TouchPad Indicator – Sem dúvida essencial para quem odeia o touchpad como eu. No meu caso, tenho um notebook da HP que tem um touchpad de unico bloco-botão. Essa extension me permite com facilidade ligar e desligar meu touchpad;
  3. Recent Itens – Para quem trabalha abrindo documentos, editando imagens, ou qualquer coisas que requer abrir diversos arquivos essa extension é uma benção. Não lembra onde salvou o arquivo, onde está a foto entre outras trapalhadas do dia-a-dia use-a. Ela fica no menu superior e mostra todos os itens recentes;
  4. Advanced Calculator – Para quem volta e meia precisa de uma calculadora, é muito útil, essa extension faz com que o campo de busca do GnomeShell mostre resultados de contas;
  5. System Monitor – Por ultimo mas não menos importante, essa extension mostra as famosas caixinhas do monitor de sistemas na barra de notificações do sistema.
Para quem quiser ver mais extensions para gnome shell procure aqui, tenho certeza que existem outras muito boa também.
[]’s

 

Epson TX420W – Sem fios e sem dores de cabeça –

Ok, eu quase não uso impressora[bb]. E é exatamente por isso que a ação imprimir para min precisa ser extremamente simples. Não era, toda vez tinha que ligar minha Epson[bb] TX420w no notebook para imprimir.

Cansado de procurar o cabo, resolvi procurar para ver se era muito difícil fazer essa impressora funcionar por wifi, e para minha surpresa, não é.

Você encontrará os pacotes[bb] necessários em aqui.

Para instalar, use ferramentas[bb] como o gdebi ou o yum localinstall para resolver as dependências:

Ubuntu/Debian

 # gdebi pkg.deb

RHEL6/CENTOS/FEDORA

 # yum localinstall pkg.rpm

Espero que esse post faça alguém ficar tão feliz quando eu. Realmente não ter que procurar o cabo[bb] da impressora é uma maravilha.

ZmBkpOse – Hot Backup para o Zimbra

Estava querendo fazer um post sobre isso faz tempo, mas para resumir gostaria de pedir ajuda com o desenvolviento[bb] desse cara. A história dele é bem simples. Ele foi desenvolvido dentro da 4Linux[bb], mas adotado por min e mandito no github[bb]. Não consigo continuar o desenvolvimento dele pois não trabalho muito com e-mail e ainda menos com zimbra, ou seja, cada vez que eu tenho que testar alguma coisa acabo tendo trabalho em triplo. Algumas pessoas já se comprometeram a continuar o projeto[bb]. O que posso garantir por enquanto é que a compatibilidade com o Zimbra[bb] 7.0 existe, está funcional e que em breve será lançada.

Para os interessados em ajudar o projeto, podem entrar em contato pelo próprio projeto no github, assim podemos contribuir através de forks.

Para os que não conhecem, fiquem com um pedacinho do que eu divulguei na wiki oficial do zimbra:

The zmbkpose tool is a shell script[bb] that does hot backup and hot restore of ZCS Opensource accounts, GPL(OPENSOURCE). It can run from any host in the net, which means that it can be set on a backup server already existent.

It was concepted after Zimbra released ZCS 5.0.12, where a new import/export feature was exposed to user can be able to do his archiving. From that point it was clear for me that I just need to write a code to automatically get all user data from server, remotely via HTTP SOAP. Plus LDAP data. So, it is possible to run full backups[bb] and restore even deleted accounts.

And, for anyone who just go this page and don`t speak portuguese, resuming, zmbkpose needs development help from people who uses zimbra everyday. If you think you can help (trust me you can) contact me by github, fork, flow me or send me a sign of smoke.

GitHub Project: https://github.com/bggo/Zmbkpose
Zimbra Oficial Page: http://wiki.zimbra.com/wiki/HOT_Backup_and_HOT_Restore

Artigo na revista LibreOffice

Para aqueles que não sabem, o LibreOffice tem uma revista mantida pela comunidade.

Conversando com o Cláudio Filho, que é um dos fundadores do BrOffice aqui no brasil, acabei tendo a oportunidade de escrever sobre certificados digitais no LibreOffice. A matéria ficou bem maior do que eu imaginava[bb], mas ficou bem legal, e foi publicada na ultima edição da revista: Existem duas formas de visualização, online e PDF .

Post curto, .. preciso acabar de postar os post que estão no rascunho.[bb]

[]’s

Assinando documentos com LibreOffice

LibreOffice e seu trabalho com certificados digitais

Quando aplicamos a ideia de assinatura digital em um documento, um checksum é gerado a partir do conteúdo do seu documento juntamente com sua chave pessoal. Esse checksum e sua chave pública são anexados ao documento assinado.

Para que o LibreOffice consiga disponibilizar a opção de assinatura digital em documentos é necessário que uma variável especifica seja configurada. De acordo com a documentação oficial, essa variável, deve ser apontada para o perfil mozilla do seu navegador, aonde sua chave foi armazenada pela a autoridade certificadora.

Sendo assim a forma mais simples de configurar o LibreOffice para assinar seus documentos é, através do seu navegador Firefox, requisitar um certificado em uma autoridade certificadora e, em seguida, instruir o LibreOffice para buscar o certificado no perfil do navegador.

 

Mãos na massa

 

Gerando o certificado

Para que possamos assinar qualquer documento, precisamos primeiro ter um certificado válido que pode ser emitido por uma das diversas autoridades certificadoras como: Comodo, StartSSL, Cacert.

Nesse artigo, vou mostrar passo a passo como gerar seu certificado pela Cacert Community.

  • Utilizando o navegador Mozilla Firefox, acesse o site:
  • Na direita clique em Join;
  • Onde será exibida a tela de cadastro;

 

 

      • Preencha-a corretamente;
      • Clique em next;
      • Uma tela de confirmação irá aparecer requisitando que você verifique o seu e-mail para continuar o procedimento;
      • Após confirmação, faça login no site da Cacert;
      • Do lado direito, clique na opção certificados de cliente, e na opção Novo;
      • Prossiga com as instruções do site, que irá lhe fazer algumas perguntas e gerar um certificado para você, seguido de um e-mail de confirmação, para que você consiga instalar o certificado no seu navegador.

Com o certificado instalado, vamos apenas confirmar se ele já está disponível nos certificados do nosso navegador Firefox. Para isso entre em:

Editar → Preferências → (tab)Avançado → (sub-tab)Criptografia → Certificados

Verifique na aba Seus certificados, que você tem um certificado disponível.

 

Configurando o meio de acesso do LibreOffice ao certificado

Com o certificado em mãos, e para possibilitar que os usuários assinem seus documentos, precisamos fazer com que o LibreOffice consiga acessar esse certificado. Para isso, devemos configurar a variável MOZILLA_CERTIFICATE_FOLDER.

 

  1. Descubra qual é o nome do seu perfil do mozilla, isso pode ser feito da seguinte forma:
    1. Execute o seguinte comando$ ls ~/.mozilla/firefox
    2. Note que o diretório do perfil deve ser semelhante a: gfrjrq0k.default
  2. Com esse nome em mãos precisamos configurar a variável da seguinte maneira:
    1. Execute o comando:$ export MOZILLA_CERTIFICATE_FOLDER=”~/.mozilla/firefox/<profile-name>/”
      1. Substitua <profile-name> pelo nome do seu perfil, conseguido no item anterior;
    2. Para que essa alteração não seja perdida, é bom que você adicione-a no seu arquivo ~/.bashrc
      1. Execute o comando:$ echo “export MOZILLA_CERTIFICATE_FOLDER=~/.mozilla/firefox/<profile-name>/” >> ~/.bashrc

Com essas configurações efetuadas, o LibreOffice já deve ser capaz de utilizar o certificado emitido pela CAcert para assinar os Documentos.


Assinando o documento pelo LibreOffice

Com todos os passos feitos agora basta abrir o seu documento e assinar. Para isso

  • Clique em: Arquivo → Assinaturas Digitais ;
  • Em seguida no botão: Assinar Documento;
  • Agora basta selecionar o certificado exite para assinatura;

 

  • Certifique-se que a seu certificado foi escolhido;
  • Clique em close;

Repare que seu documento foi assinado na barra inferior do LibreOffice.

 

 

Símbolos possíveis para assinatura digital

 

Assinatura válida;
Assinatura válida porém o certificado não pode ser validado.Ou A assinatura e o certificado estão OK, mas o documento não está assinado em todas as partes;
A assinatura está inválida;

Quando assinamos documentos ou recebemos documentos assinados, temos três ícones que podem aparecer:

 

Cópia de segurança do certificado

Quando geramos o certificado, vimos que ele ficou armazenado no gerenciador de certificados do nosso navegador, ou seja, não temos um arquivo para guardar e conseguir reutilizar, se perdermos o arquivo de certificados do navegador.

Para efetuarmos uma cópia de segurança, basta exportar o certificado diretamente do gerenciador de certificados do Firefox. Para isso:

 

  1. Para salvar um cópia do certificado, no Firefox, entre em
  2. Editar -> Preferências -> (tab)Avançado -> (sub-tab)Criptografia → Certificados.
  3. Nesse ponto será apresentado o gerenciador de certificado que classifica os certificados em: Seus, de Pessoas, Servidores, Autoridades e outros. O certificado emitido está na tab “Seus certificados”
  4. Clique sob o certificado e em seguida, clique em detalhes, onde há uma opção de export.
  5. Salve-o em um lugar conveniente
  6. Não o perca !!!!

 

Referências

http://help.libreoffice.org/Common/About_Digital_Signatures – 18/03/2011

http://help.libreoffice.org/Common/Digital_Signatures – 18/03/2011

http://wiki.services.openoffice.org/wiki/How_to_use_digital_Signatures – 18/03/2011

http://help.libreoffice.org/Common/Applying_Digital_Signatures/pt-BR – 18/03/2011

http://wiki.services.openoffice.org/wiki/Certificate_Detection – 18/03/2011

 

 

 

Lançamento do Debian Squeeze

Bah !!!! …

Como alguns sabem, foi lançado o novo Debian Squeeze com direito a uma surpresa: Atualização do design de alguns sites do Debian, www, listas, packages, wiki e outros, acreditem após 13 anos com a mesma aparência.

Debian Squeeze

Já a release party de SP, realizada de manhã na 4Linux e de noite no bar Miradouro, reuniu alguns nerds para conversar e comemorar o lançamento do Squeeze, tomando algumas cervejas e outras coisas não alcoólicas. Os participantes ficaram antenados no IRC e no twitter do debian, acompanhando cada detalhe do processo de lançamento. Seguem as fotos:

(Ainda bem que eu não vivo de fotografia. . . . . .)

Considero o encontro um sucesso, abrindo portas para a organizações de outros eventos como o Dia-D, e talvez mais pra frente (Ok, seria um sonho pessoal) uma mini-DebConf.

Gostaria de agradecer cada uma das pessoas que apoiaram a festa, e participaram do evento.

[]’s

Debian Squeeze Release Party!!!!

É com enorme satisfação e  felicidade que anuncio: Debian Squeeze Release Party em São Paulo.

Sim, você não se enganou, sim, em São Paulo. Graças a colaboração e atividade da lista debian-sp, conseguimos nos organizar para fazer com que a festa realisada em dois lugares.

Agradeço desde já a participação de todas as pessoas envolvidas e das empresas que ajudaram na realização desse evento.Lembrando que a realise party, é um evento informal, e não haverá nenhuma palestra, talvez façamos alguma coisa, dependendo das pessoas que comparecerem a festa. =D

Acredito que a plena realização desse evento, seja uma primeiro passo para colocar novamente o debian-sp na ativa.

[]’s

Artigo sobre software livre e a evolução. DRAFT

Todas as patentes de ciência deveriam ser consideradas um atraso na evolução?

A cada dia que passo dentro do universo do software livre, consigo enxergar muitos motivos para nunca sair desse meio. Mesmo que eu não seja um colaborador de código, hoje, contribuo com o software livre de outras maneiras, seja ensinando, divulgando ou mesmo palestrando sobre determinadas tecnologias que trabalho. Hoje aprendo para ensinar e trabalho para implementar toda a inteligência de que fora desenvolvida abertamente, me orgulho muito disso.

Nesse meu curto trajeto com o software livre pude observar alguns pontos que considero cruciais para a evolução da ciência, pontos que evoluirão com contribuições de pessoas que não estavam interessadas somente no dinheiro e/ou mérito, e sim na evolução da tecnologia/ciência de uma forma geral.

Há algum tempo venho me dedicando a aprender um pouco mais sobre as empresas de um modo geral, a forma com que elas sobrevivem, se é possível sobreviver somente com software livre, processos, pessoas e o famoso PODC(Planejar, organizar, dirigir e controlar) da coisa. Nesses estudos/observações tive a oportunidade de analisar empresas que sobrevivem de software livre, empresas que usam software livre e empresas que não sabem o que é software livre.

Em algum ponto muito importante na evolução da tecnologia, existia(e ainda existe) um doutrina muito grande para que as pessoas usassem somente um software. Não acredito que a doutrina era a ideia desde o ponto de partida, porem, com pessoas pensantes e bons administradores, se viu a oportunidade de doutrinar. Doutrinar é um dos atos mais estúpidos da humanidade, seja doutrina religiosa, politica, militar ou mesmo de software.

Quando falo em doutrina, peço para que você sente e pense comigo. A doutrina é imposta sempre que as pessoas não tem informação o suficiente, não tem conhecimento o suficiente ou mesmo não têm poder de argumentação suficiente para debater ideias e/ou imposições. No inicio da era dos sistemas operacionais, nós, não tínhamos know-how o suficiente para poder contra argumentar as imposições absurdas da época.

Atualmente estamos em um ciclo de evolução constante, e consequentemente em um ciclo de necessidade constante. Hoje, podemos analisar nossas necessidades e pesquisar por diversas soluções e alternativas para resolver nossos problemas de tecnologia. Temos que formar nossas opiniões, ler, entender e se preciso desenvolver. Não podemos viver a doutrina de software de ontem, devemos construir a comunidade de software de amanhã.

Software livre, não é software, é filosofia, é modo de vida é pensar no futuro aberto. É possível criticar as patentes através do seu modo proprietário de criação. Quando uma patente é criada ao meu modo de ver existem 3 principais motivos: Confidencialidade, Dinheiro, Segurança;

A cada patente que é criada no mundo, algo é mudado, atrasado ou até mesmo deixa de existir. Vamos tentar explicar com o famoso gatinho. Dada a frase, “Toda vez que você cria uma patente, um gatinho morre.” Podemos começar nossa analise abstrata fictícia assim: Quando criaram o remédio para dor de cabeça, o patentearam, como consequência dessa patente pesquisadores muito dedicados, só conseguiram criar o remédio para enxaqueca cerca de 10 anos depois, pois a formula mágica do remédio para dor de cabeça foi liberada para estudo, que por sua vez, atrasou em 25 anos a criação da medicina correta para quem tem “cefaleia em salvas”.

Pensem nas pessoas com enxaquecas como futuros cliente, e nas pessoas com cefaleia em salvas como futuros investidores. Fechar o software, e fazer com que esses clientes paguem muito mais caro por um produto ou serviço, afinal, queridos amigos administradores, tempo é dinheiro.

Em nenhum momento do texto meu objetivo é atacar fabricas de software, meu objetivo aqui pelo contrario é passar para meus leitores e administradores de empresas o quão viável é o software livre, na evolução da ciência e da tecnologia. A grande intenção desse documento é fazer com que meus amigos extremamente técnicos entendam que precisamos de administradores qualificados e que entendam o que é o software livre e o que ele pode fazer para uma empresa e/ou sociedade.

O que tento passar nesse artigo é que não importa a patente que você faça na área de ciência, ela sempre pode significar um atraso na evolução da ciência/tecnologia ou mesmo humanidade.

Lembre-se .. isso é um draft, gostaria de publicar isso no opensource.com.

Grato

Em busca de Desktop Perfeito

Faz pouco tempo que resolvi testar o gnome-shell. Li algumas coisas aqui, outras ali. E seguindo alguns passos escritos pelo Flamarion, instalei.

O grande problema é que fui testando, testando e ele ficou. Estou gostando muito do meu novo  “Ambiente de trabalho”, porem existem algumas coisas que eu gostaria de ter e ainda não tenho.Um exemplo o Gerenciador de Tempo do gnome – o Hamster. Não existe applet dele para o gnome-shell.

Enquanto eu não acho uma forma de rodar o Hamster, aproveitei para trocar o meu gerenciador de arquivos padrão para Dolphin. É isso mesmo. !!!

Sei que não é muito comum mas existem coisas no Nautilus que realmente não me deixam feliz. Então segue a dica:

Para trocar o Nautilus por qualquer outro gerenciador de arquivos edite esse dois arquivos:

nautilus-computer.desktop

nautilus-folder-handler.desktop

Mude as seguintes linhas adequando o seu editor favorito:

TryExec=nautilus
Exec=nautilus –no-desktop %U

No meu caso, ficou assim:

TryExec=dolphin
Exec=dolphin %U

Tirei mais ou menos a idéia de como fazer isso aqui. =D

[]’s