Zoho writer é um editor de textos online. É um dos serviços oferecidos pelo sítio zoho.com, que tem quase todas as funcionalidades de um editor para desktop. Com esse serviço é possível editar um documento colaborativamente, ou seja, mais de uma pessoa pode fazer alterações no texto simultaneamente. As alterações feitas por um colaborador são visualizadas em tempo real pelos demais. O software bloqueia a parte do texto onde um dos colaboradores está editando evitando assim que outros colaboradores alterem naquela parte. Visualmente ele coloca essa parte em uma moldura, deixando em branco para quem está editando e colorindo de laranja para os outros. O restante do documento fica livre para ser modificado pelo restante dos colaboradores. Isso impede que haja conflito de alterações. Na opção histórico é possível reverter o documento para uma versão anterior e fazer comparações entre duas versões. Um recurso interessante é o que permite a edição de documentos offline. Para isso é necessário instalar o Google Gears, um plugin que possibilita navegar offline em um site compatível e depois fazer o sincronismo quando voltar a ficar online. O inconveniente dessa opção é que podem ocorrer conflitos de alterações (que não acontece quando todos os colaboradores estão online). Quando isso acontece os colaboradores devem fazer o merge manualmente. Para usar o serviço é necessário se cadastrar (gratuitamente), mas você pode acessar sem se cadastrar se já possuir uma conta Google.
Para fazer nossa primeira aplicação usando banco de dados no Lazarus vamos usar o SQLite e o conjunto de componentes nativo SQLdb. Inicialmente vamos apresentar passo como essa aplicação foi criada. Essa foi a maneira que eu fiz, e eu agradeço sugestões e questionamentos que pessoas que já passaram por essa experiência. Depois irei fazer algumas considerações sobre o uso do SQLdb. SQLite SQLite é uma biblioteca que implementa um motor de banco de dados SQL. É livre para qualquer finalidade, seja uso particular ou comercial. Lê e escreve em um único arquivo que pode ter além de tabelas, índices, gatilhos e visões. Executa em várias plataformas e é indicado para aplicações embarcadas. Maiores detalhes podem ser encontrados no site oficial. Para usá-lo, baixe-o do site e faça a instalação adequada para o seu sistema operacional. No Windows isso é muito simples, apenas copie sqlite3.dll para o system32 da pasta do sistema operacional. Existe uma ferramenta de linha de comando chamada
Comentários