Dobrando o Gnome Keyring Com o Python – Parte 7
15 de Fevereiro de 2011, 16:11 - sem comentários aindaAlguns posts atrás eu falei sobre duas formas de resolver um problema com o Python & Gnome Keyring. A primeira forma (apresentada aqui) propôs criar uma classe que "envolve" a libgnome-keyring e a cada requisição ela destranca e tranca o chaveiro. Essa não é a forma mais perfeita e permitia a exploração de algumas falhas de segurança. A segunda solução, e também a mais elegante, é criar uma outra classe para "envolver" libgnome-keyring e adiciona a funcionalidade de temporizador de inatividade.
Dobrando o Gnome Keyring Com o Python – Parte 7 é um artigo original de Mind Bending
Dobrando o Gnome Keyring Com o Python – Parte 7
15 de Fevereiro de 2011, 14:11 - sem comentários aindaAlguns posts atrás eu falei sobre duas formas de resolver um problema com o Python & Gnome Keyring. A primeira forma (apresentada aqui) propôs criar uma classe que "envolve" a libgnome-keyring e a cada requisição ela destranca e tranca o chaveiro. Essa não é a forma mais perfeita e permitia a exploração de algumas falhas de segurança. A segunda solução, e também a mais elegante, é criar uma outra classe para "envolver" libgnome-keyring e adiciona a funcionalidade de temporizador de inatividade.
Dobrando o Gnome Keyring Com o Python – Parte 7 é um artigo original de Mind Bending
Um Pouco Sobre o Gnome Shell
1 de Fevereiro de 2011, 19:24 - sem comentários aindaUma das coisas que mais me surpreende no mundo FOSS (Free Open Source Software) é a volatilidade. Digo isso em ambos os sentidos, bom e ruim.
O lado ruim existem diversos exemplos um que todos os desenvolvedores passam (citarei rapidamente) é a obsolescência de módulos/bibliotecas. Eu mesmo passei por isso, quando o HAL se tornou obsoleto e o meu programa USBManager se tornou "deficiente".
Mas o lado bom dessa inconsistência é que algo que hoje não te atrai, amanha pode ser seu passa tempo favorito. Veja o caso do Gnome Shell, quando foi anunciado que ele seria padrão no Gnome 3.0 (a ser lançado em Abril de 2011) eu fiquei realmente preocupado e comecei a pesquisar como desabilitar o Gnome Shell no Gnome 3.0. Vejam por que:
Um Pouco Sobre o Gnome Shell é um artigo original de Mind Bending
Dobrando o Gnome Keyring Com o Python – Parte 6
1 de Fevereiro de 2011, 18:13 - sem comentários aindaContinuando a partir do último post, irei mostrar como podemos implementar uma "wrapper class" para mudar o comportamento do Gnome Keyring. Esta não é a forma mais segura, uma vez que armazenamos a senha do chaveiro em uma variável. Mas essa abordagem é muito melhor do que deixar o chaveiro aberto para várias outras aplicações consultarem os seus dados.
Primeiramente temos que criar um a classe para gerenciar o chaveiro. Ela será responsável por:
Dobrando o Gnome Keyring Com o Python – Parte 6 é um artigo original de Mind Bending
Um Pouco Sobre o Gnome Shell
1 de Fevereiro de 2011, 17:24 - sem comentários aindaUma das coisas que mais me surpreende no mundo FOSS (Free Open Source Software) é a volatilidade. Digo isso em ambos os sentidos, bom e ruim.
O lado ruim existem diversos exemplos um que todos os desenvolvedores passam (citarei rapidamente) é a obsolescência de módulos/bibliotecas. Eu mesmo passei por isso, quando o HAL se tornou obsoleto e o meu programa USBManager se tornou "deficiente".
Mas o lado bom dessa inconsistência é que algo que hoje não te atrai, amanha pode ser seu passa tempo favorito. Veja o caso do Gnome Shell, quando foi anunciado que ele seria padrão no Gnome 3.0 (a ser lançado em Abril de 2011) eu fiquei realmente preocupado e comecei a pesquisar como desabilitar o Gnome Shell no Gnome 3.0. Vejam por que:
Um Pouco Sobre o Gnome Shell é um artigo original de Mind Bending