firefox

Improvisando Checklist e Informação Visual

Download do Firefox

Quando a gente tem que lidar com tarefas divididas em etapas, é interessante utilizar alguma forma de checklist pra facilitar nosso próprio controle. Principalmente quando temos que desempenhar uma mesma tarefa em vários casos.

Exemplo simples é quando você precisa atualizar programas e desempenhar várias tarefas manualmente em vários computadores. Monte uma matriz do que precisa ser feito com as máquinas que precisam ser trabalhadas. Aí, basta ir colocando "V" quando for desempenhando as tarefas.

Interessante também é que você não precisa sempre ter um checklist físico. Pode utilizar o conceito de checklist e improvizar com as ferramentas que tem à mão.

Por exemplo, quando precisei instalar Debian a partir de 6 CDs em um laboratório de informática, fiz o seguinte: comecei a instalação em uma delas colocando a pilha dos 6 CDs na ordem, sobre a máquina e quando o CD 1 era liberado, iniciava a instalação na máquina seguinte. Caso o segundo CD fosse liberado pela primeira máquina antes que o CD 1 fosse liberado pela segunda, eu colocava o CD 2 sobre a segunda máquina, como marcador do próximo passo. Felizmente isso funcionou muito bem na época.

No caso de clonagens, as máquinas do nossos laboratórios têm tampa que protege o drive de CD. Eu deixava todas essas tampas abertas no início, fechando apenas aquelas para as máquinas onde o procedimento estivesse concluído; eis outra forma simples de "marcar" para facilitar controle.

Já no caso de instalação de vários programas em Windows, um "checklist" que costumo utilizar é o Firefox, Simples: primeiro limpo a lista de arquivos baixados. Em seguida, faço download de todas as ferramentas necessárias de serem instaladas. Com a lista de downloads populada com o que preciso, começo a instalar de baixo para cima. Ao concluir cada instalação, removo da lista. Isso facilita muito a operação, principalmente em mais de uma máquina ao mesmo tempo. Alguns programas exigem reiniciar a máquina e o controle do que já foi instalado e do que falta se torna complexo de outra maneira...

Informação visual é outra ferramenta bastante útil para organização. Você conhece o CyanCD? Ele reúne os programas que utilizamos na UFAL - Campus Arapiraca (pelo menos os programas gratuitos que permitem redistribuição). Cada edição deste CD traz um papel de parede próprio. Isso não é só enfeite. Seu uso é como informação visual. Sempre que atualizamos uma máquina - todos os programas necessários - com base em uma edição do CyanCD, colocamos o papel de parede do CD como papel de parede do usuário administrador. Desta forma, quando formos até a máquina no futuro, procurando saber até que CyanCD ela está atualizada, temos a informação visual bem ali, acessível. ;-)

Isso de papel de parede já utilizei também para marcar "versão" do conjunto de programas instalados no Debian. Tipo, professores e alunos pedem para instalar alguns programas que são livres e estão nos repositórios, mas não foram instalados inicialmente. Crio então um script simples que, além de instalar esses programas novos, mudam o papel de parede do GDM. Desta forma, tanto nós que administramos os sistemas como os alunos e professores têm acesso à informação de que uma máquina tem algo novo em relação à outra. Fica fácil até mapearmos e concluírmos o trabalho de atualização quando, por uma razão ou por outra, deixamos a tarefa pela metade.

Certo nível de organização é possível, mesmo sem papéis e coisas muito burocráticas. É só olhar bem a questão e usar as ferramentas que você tem! ;-)

Compartilhamento de perfis do Firefox

Algumas aplicações têm um modo próprio de encarar as coisas e contornar certos problemas. Um exemplo é o Netscape, que para levar mais conforto aos usuários que compartilhavam um mesmo computador, criou um sistema próprio de perfis.

Em Unix ou Não-Unix (GNU/Linux) o controle de usuários já é utilizado há tempos, de modo que cada usuário tem automaticamente um perfil próprio para cada programa que utilize. Isso não acontecia em todas as plataformas para as quais o Netscape foi criado, por isso a Netscape desenvolveu esse gerenciador de perfis.

Hoje quase todo computador utilizado tem controle de usuários (ou deveria ter, ou permite ter), de modo que um gerenciador de perfis não faz mais sentido, certo? Bem, não exatamente... E felizmente a idéia de gerenciar perfis permanece no SeaMonkey, no Firefox e no Thunderbird.

O que fazer com Perfis

Algumas sugestões de uso para o gerenciamento de perfis:

  • Você já deve ter notado - ou ouvido falar - que o Firefox pode se tornar muito pesado quando você instala um monte de extensões. Se você realmente precisa de muitas extensões para fins distintos, pode usar perfis para driblar o peso. Por exemplo, criar um perfil para desenvolvimento web, com suas devidas extensões, outro para uso normal;
  • Se você é cismado com sites de comércio eletrônico e bancos acessados pelo mesmo navegador que usa cotidianamente, pode criar um perfil "Confiável" que utilize só para acessar esses serviços, deixando o outro para o uso diário;
  • Você pode usar um perfil deixar o navegador em um idioma diferente. Se precisa que o navegador esteja em Português e Inglês, por exemplo, crie dois perfis e escolha qual utilizar na inicialização.
  • Se você utiliza um computador compartilhado com outros usuários e não usam vários logins para acesso, deveria passar a utilizar esse controle. Se não depende de você esta decisão, o gerenciamento de perfis pode quebrar um galho para que cada um tenha seus próprios favoritos, históricos, etc.
  • O gerenciador de perfis também é útil para permitir acessar o perfil de outra instalação do Firefox.

Acessando Firefox Portable

Antes de mais nada, você deve instalar o PortableApplications com o Firefox Portable pelo Windows. Veja como fazer isso neste passo-a-passo.

Agora, pelo GNU/Linux (ou por qualquer outra plataforma onde você tenha um Firefox instalado e da qual queira acessar seu perfil portável), execute:

$ firefox -ProfileManager

Ou iceweasel -ProfileManager se estiver no Debian.

A janela que aparece é bem enxuta e intuitiva.

Ela lista os perfis disponíveis, com as opções de criar, remover e renomear um perfil, além de permitir entrar no Firefox usando o perfil selecionado ou desistir.

Acesse o pendrive e clique em Create Profile para criar um novo perfil.

Clique em Next.

Nesta janela, digite o nome que você quer dar ao perfil. Clique no botão Choose Folder e procure a pasta PortableApps/FirefoxPortable/Data/profile dentro do seu pendrive. Basta clicar em Finish para concluir.

Feito isso, basta você acessar o pendrive e executar o Firefox selecionando este perfil e pronto! Já está acessando seu perfil móvel.

Dicas Adicionais

  • Desabilite Cache e Histórico. Isso poupa seu pendrive de uma sobrecarga de acessos. Basta ir em Editar > Preferências e desmarcar tudo que estiver na aba Privacidade.
  • Essa dica também funciona com o SeaMonkey, mas neste caso esteja muito atento ao nome do perfil: ele procurará/criará uma pasta com o nome do perfil na pasta que você selecionou na hora de criação do perfil.
  • No Debian, Firefox é Iceweasel, SeaMonkey é Iceape e Thunderbird é Icedove. Não se incomode com isso: internamente são as mesmas coisas.

P.S.: Imagens originais utilizadas na imagem deste post: Fire e FoxHead.

Special: 
Subscribe to RSS - firefox

Warning: PHP Startup: Unable to load dynamic library '/opt/php56/lib/php/extensions/no-debug-non-zts-20131226/pdo.so' - /opt/php56/lib/php/extensions/no-debug-non-zts-20131226/pdo.so: cannot open shared object file: No such file or directory in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/opt/php56/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so' - /opt/php56/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/opt/php56/lib/php/extensions/no-debug-non-zts-20131226/php_pdo_odbc.dll' - /opt/php56/lib/php/extensions/no-debug-non-zts-20131226/php_pdo_odbc.dll: cannot open shared object file: No such file or directory in Unknown on line 0