Debian com kernel 2.6.10 – passo a passo

O Debian facilita a vida do usuário até mesmo na hora de compilar o kernel, pois a distribuição nos oferece ferramentas que automatizam o processo de compilação e instalação do mesmo. Nesse artigo vamos aprender como gerar um pacote DEB com o kernel 2.6 utilizando o excelente make-kpkg.

Leia Mais >>

Google SpreadSheets, Formulários – Tutorial, Criando um Questinário para pesquisa

Depois de conversar com um conterrâneo sobre questionarios no Joomla me veio a cabeça a funcionalidade de Formulário da Planilha do Google Doc ( equivalente ao Calc do OpenOffice ou Excel do Microsoft Office). Nesse artigo vou explorar tal funcionalidade bem como as formas para publica-la, ou seja, incorporada no seu site/blog e afins, enviar por e-mail ou simplesmente distribuindo a URL do mesmo.
Primeiro você precisa ter uma Google Accounts  e está inscrito no Google Docs feito isso, estando na página do Google Docs, va na opção Criar novo >> Planilha:
 Uma nova planilha será criada, vamos agora no opção Formulário >> Criar um formulário:
Uma nova janela para edição do formulário será aberta para edição das perguntas do seu questionário, já vem com duas perguntas de exemplo, vejamos a opções de edição:
No botão Adicionar Item, pode ser inserido um nova pergunta, configurar sessões de cabeçalho e rodapé bem como quebras de página no seu formulário de pesquisa.
Já no botão Tema: tem dezenas de temas para configurar o visual do seu formulário.
Selecionando o botão Enviar este formulário por e-mail a tela a seguir aparece, onde se pode selecionar quais endereços de e-mail você deseja enviar o formulário:
Em Ver respostas, depois de publicado o seu formulário você verá na planilha ou de forma resumida as resposta que foram inseridas no seu formulário.
Mais ações tem as opções de de incorporar o formulário na sua página web/blog (copiando e colando o código gerado) ou então editar a mensagem que os usuários verão após o término responder o formulário, assim como permitir que vejam o resumo de todas as resposta.
Ao passar o mouse sobre as respostas existentes
as opções: 
Em que é posível editar, duplicar e excluir a sua pergunta.

Dica:

Abaixo segue o formulário de exemplo:



Espero que tenham gostado e até o próximo post.

PostgreSQL, Utilizando o RETURNING

Nesse post eu gostaria de explorar um recurso muito interessante que surgio na verão 8.3 do PostgreSQL é a clausula RETURNING, ela é muito util quando se deseja obter um valor que foi persistido em um INSERT e o campo é auto incrementado ou modificado por uma TRIGGER.

Vejamos um exemplo simples, vamos criar uma tabela com 2 campos sendo um deles gerado automaticamente.

CREATE TABLE entidade (
    codigo bigserial NOT NULL,
    descricao character varying NOT NULL
);

ALTER TABLE ONLY entidade
    ADD CONSTRAINT entidade_pkey PRIMARY KEY (codigo);

Agora executaremos o INSERT .

INSERT INTO entidade(descricao) VALUES ('Descrição') RETURNING codigo;
Se for o primeiro registro da tabela retornará um registro com o campo código e o valor será 1.

Pode ser especificado mais de um campo, separando por virgula.

Espero ter sido util e até o próximo post.


Veja mais na documentação oficial aqui.