Pular para o conteúdo principal

Sincronizando o Google Docs no Debian Squeeze

O Google Docs é um excelente serviço que fornece a possibilidade de edição colaborativa de documentos e também funciona como drive virtual. Para a segunda funcionalidade o principal inconveniente é a o upload de arquivos que foram atualizados em um computador local. Existe a possibilidade de enviar uma pasta inteira, mas para atualizar apenas alguns arquivos é necessário enviar um por um.

Uma forma de eliminar este inconveniente é montar o Google Docs no sistema de arquivos e fazer a atualização de maneira transparente pelo gerenciador de arquivos. O primeiro passo é baixar e instalar o Google Docs FS (http://code.google.com/p/google-docs-fs). No caso do Debian Squeezy baixe os pacotes python-gdata_2.0.14-1_all.debgoogle-docs-fs-1.0rc1_all.deb. A instalação dos pacotes pode com o dpkg:


# dpkg -i python-gdata_2.0.14-1_all.deb google-docs-fs-1.0rc1_all.deb


Além destes pacotes é preciso instalar também o pacote python-fuse, para isto podemos usar o aptitude:

# aptitude install python-fuse

Por último, é preciso que o seu usuário esteja no grupo fuse para que você tenha permissão para fazer a montagem. O comando para montagem é:

$ gmount seu-e-mail@gmail.com /pasta/onde/montar


Será solicitada a sua senha e, em seguida, o Google Docs será montado na pasta informada. Agora, você pode fazer a manipulação de arquivos normalmente. Após as atualizações é preciso desmontar com o comando:

$ gmount seu-e-mail@gmail.com /pasta/onde/montar

Referência:

ENDDEBIAN: http://endebian.wordpress.com/2012/02/27/sincronizar-google-docs-en-debian-squeeze

Comentários

Postagens mais visitadas deste blog

Referências Bibliográficas com ABNTeX e JabRef

É inevitável escrever textos técnicos e científicos sem referências bibliográficas. Quando escrevemos em LaTeX a maneira mais conveniente de trabalhar com referências é a criação de bancos de dados bibliográficos que são incorporados ao documento final com o utilitário BibTeX . Estes bancos de dados são arquivos texto que obedecem uma formatação e possuem extensão "bib" . Para facilitar o nosso trabalho e não termos que nos preocupar com a formatação do arquivo podem ser utilizadas ferramentas específicas para trabalhar com arquivos BibTeX. Nesta postagem vamos explicar como trabalhar com o JabRef , um excelente software livre multiplataforma para lidar com arquivos BibTeX para documentos que usam a classe abnTeX  (Classes LaTeX para as normas ABNT). Antes de criarmos um arquivo e incluir qualquer referência vamos verificar algumas configurações importantes. A primeira delas é definir a codificação padrão para os arquivos através do menu "Options / Preferences" ....

Instalando o ZEOSDBO no Lazarus via Global Links

Neste tutorial iremos demonstrar como instalar os componentes ZEOSDBO para conexão com banco de dados da IDE Lazarus . Utilizaremos o Lazarus 0.9.26.2-2, o ZEOSDBO 6.6.5 e Debian Lenny 5.0.2. O ZEOZDBO deve ser descompactado em um diretório e que por sua vez eve ser copiado para /usr/lib/lazarus/components/ZEOZDBO-6.6.5 . Agora criaremos os global links que são arquivos texto que referenciam os pacotes (veja mais detalhes nesta postagem ) Crie os seguintes arquivos de no diretório /usr/lib/lazarus/packager/globallinks : zcomponent-6.6.5.lpl contendo "$(LazarusDir)/components/ZEOSDBO-6.6.5/packages/lazarus/zcomponent.lpk" zcore-6.6.5.lpl contendo "$(LazarusDir)/components/ZEOSDBO-6.6.5/packages/lazarus/zcore.lpk" zdbc-6.6.5.lpl contendo "$(LazarusDir)/components/ZEOSDBO-6.6.5/packages/lazarus/zdbc.lpk" zparsesql-6.6.5.lpl contendo "$(LazarusDir)/components/ZEOSDBO-6.6.5/packages/lazarus/zparsesql.lpk" zplain-6.6.5.lpl contendo ...

Cross-compile com Lazarus no Linux de maneira fácil

Este artigo descreve como realizar cross-compile de aplicações windows sobre a plataforma Linux de uma maneira mais simples. Introdução O Lazarus é um ambiente de desenvolvimento gráfico multi-plataforma que utiliza o compilador Free Pascal. Com ele é possível desenvolver aplicações de maneira muito semelhante ao Delphi. Na documentação wiki do Lazarus existe uma descrição (em inglês) de como realizar cross-compile de aplicações windows sobre a plataforma Linux. Porém, o principal objetivo deste artigo é descrever esta tarefa de uma maneira mais simples. Instalação Neste artigo serão utilizados Kurumin 6.1, Lazarus 0.9.20 e Freepascal 2.0.4, como será usado Kurumin ( que é um descendente do debian) baixei os pacotes para .deb no SourceForge , são eles: fpc-crosswin32_2.0.4-060919_i386.deb fp-compiler_2.0.4-1_i386.deb fpc-src_2.0.4-1_i386.deb fp-ide_2.0.4-1_i386.deb fp-units-base_2.0.4-1_i386.deb fp-units-db_2.0.4-1_i386.deb fp-units-fcl_2.0.4-1_i386.deb fp-units-fv_2.0.4-1_...