a política na vertente de cartaz de campanha

Mostrar mensagens com a etiqueta tip. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta tip. Mostrar todas as mensagens
Buzz this

Sobre a "sondagem" anterior

Obrigado pelo vosso feedback, que acaba por ser uma forma de comunicar com quem por aqui passa. Não sei como é convosco, mas por mim nem sempre me apetece deixar um comentário e esta forma de interacção, na qual se inclui os "Likes" do Facebook e outros, é mais preguiçosamente deliciosa :)

Quanto às respostas obtidas, a chave totoloto será tornada pública no próximo sábado :) A maior parte das respostas é de quem já conhece parte da bonecada. Compreendo que possa ser tedioso para alguns ver a repetição mas, enfim, isto é feito em carolice e quando o engenho ou cronos não ajudam mais vale sacar algo do baú. Sobre a forma de fazer estes questionário, apresento a seguinte umas linhas de orientação.

Como fazer estas "sondagens":

Ir ao Google Documents e depois Criar Novo - Formulário:

 image

Depois é uma questão de preencher o formulário:

image

O tipo de pergunta apresentada por ser diverso, desde texto livre, passando por escolhas múltiplas (exclusivas ou não). As perguntas tipo "Escala" servem para escolhas tipo "Bom, Razoável, Mau" e as escolhas tipo "Grelha" são como as de tipo escala mas com várias linhas na mesma pergunta.

Em "Adicionar Item" podem-se inserir mais elementos. A apresentação visual é escolhida em "Tema". O formulário pode ser enviado por mail. As respostas podem ser vistas na folha de cálculo ou em resumo gráfico. Em "Mais acções" - "Incorporar" é apresentado o HTML que pode ser colocado no blog (em modo de edição HTML, naturalmente) e também se pode editar a confirmação mostrada quando alguém preenche o formulário.

Depois de terminada a pergunta, clicar em "Concluído"  ver-se-á o aspecto da pergunta.

O formulário é criado com duas perguntas vazias. Apagar a segunda se esta não foi precisa. Passar com o rato por cima dos botões à direita para verem o que fazem.

image 

Acho esta funcionalidade do Google Docs interessante, não só para sondagens de opinião mas até para fazer testes de conhecimento. Mas neste caso falta uma parte fundamental que é a validação de identidade de quem está a fazer o teste. Não existindo actualmente, essa funcionalidade teria que ser adicionada por parte do informático de serviço, recorrendo a alguma imaginação (ocorrem-me umas ideias de como o fazer mas não é coisa para o utilizador ocasional). Como me parece que é uma funcionalidade interessante, talvez a Google a venha a incluir. Outro aspecto que falta é a contagem de tempo ao fazer o teste.



Buzz this

Google street view em 3D

image

Clicando no homenzinho dos óculos, passa-se ao street view em 3D. Alternativamente, pode-se ir directamente ao lugar :-)



Buzz this

Últimos comentários

O Blogger Buster disponibiliza uma mini-aplicação que permite ter os últimos comentários visíveis no blog e que pode ser adicionada através do Blogger. No entanto, esta mini-aplicação deixou de funcionar há dias e a solução tarda. Por isso decidi corrigir o problema e, adicionalmente, traduzi-la para português.

Instruções de uso
Basta preencher o formulário seguinte e clicar em "Adicionar ao blog". Importante: A mini-aplicação será adicionada à primeira área da template disponível para mini-aplicações. Depois de adicionada, pode ser movida para outra área.

Alternativamente, em vez de usar o botão "Adicionar ao blog", pode fazer:
1. usar o botão "Actualizar";
2. copiar o texto da caixa "Conteúdo da mini-aplicação";
3. adicionar à template uma mini-aplicação do tipo HTML/JavaScript;
4. colocar o texto copiado em (2) nesta nova mini-aplicação.

Comentários são bem vindos.



Actualização 3-12-2009: 
A mini-aplicação está pronta a ser usada. Tenho algumas funcionalidades em mente que irei adicionando. Na minha lista estão:
  • mais personalização da mini-aplicação (cores e estilos)
  • um botão para actualizar a lista de comentários sem se ter que carregar toda a página
  • .... a sua sugestão aqui ........ escreva-me :-)


Se estiver interessado em ser avisado das actualizações desta mini-aplicação, bem como das dicas bloguísticas que por aqui vão saindo, pode-o fazer desta forma:

a) Pode subscrever estas dicas neste RSS feed:

b) Pode receber estas dicas no seu email:

O seu email:  

Atenção: depois de clicar em "Subscrever", precisa de confirmar a subscrição clicando em "Completar solicitação de cadastro".

c) Pode ver todos os posts desta categoria, no link



Buzz this

Como usar a funcionalidade "Continuar a ler..."

Há muito tempo que a funcionalidade de posts expansíveis estava na lista de pedidos dos blogspotters. Algo que os wordpressers, por exemplo, já tinham à disposição faz uma eternidade. Com, conversa à parte, a mesma funcionalidade também agora está disponível no Blogspot. Passo a descrever como a tornar disponível.

1. O que é
A funcionalidade de posts expansíveis permite mostrar parte do texto, ficando o restante disponível clicando num link, como se mostra a seguir:



Parte do texto está escondida, ficando visível ao clicar no link "Continuar a ler". Desta forma textos longos não retiram visibilidade aos textos mais antigos. Em contrapartida, há quem não aprecie ter de clicar num link para continua a ler...



Buzz this

Blogger: o novo editor

Quem não tenha andado a par das novidades do blogger, poderá não ter dado por uma mudança de nota ao nível do editor. Este tem novas e úteis funcionalidades! Mas para isso é preciso activá-las:








Guardar as alterações e de repente passa a dispor de:

  1. undo e redo multiplos;
  2. melhor colocação de imagens, sem o irritante efeito lateral de colocar as imagens sempre no topo;
  3. remover formatação;
  4. partir os posts com o link "ler mais" * ;
  5. caixa de edição do post ajustável em altura.
Vale a pena tentar e, não gostando, pode sempre voltar a trás.

* voltarei a esta funcionalidade ainda esta semana.


Buzz this

Fazer cópia de segurança da template

Antes de fazer qualquer alteração à template do blog, fazer sempre uma cópia de segurança primeiro. Assim, caso algo corra mal, pode-se sempre voltar a trás. As imagens seguintes mostram os sucessivos passos.

1. Cópia de segurança

Depois de entrar no blog, clicar em Esquema.


 
Clicar em Editar HTML


 
Clicar em Transferir modelo completo e gravar o ficheiro.

 Está feito! Simples, não é? Pois pouca imenso trabalho quando algo corre mal. Sugestões:
a) guardar as sucessivas cópias de segurança da template, o que permite comparar duas versões;
b) nomear os ficheiros com a data de criação e incluindo-a no início do nome do ficheiro - assim os ficheiros estarão sempre ordenados temporalmente, mesmo que sejam alterados posteriormente. Exemplo: 2009-10-06_a_minha_template.xls


2. Para colocar em uso uma template antiga

Na mesma página onde se fez a cópia de segurança da template, clicar
em browse, escolher uma template antiga, e depois clicar em Carregar.
A nova template será colocada em uso logo de seguida.


Buzz this

Personalizar caixa de comentários do Blogger

No Usuário Compulsivo:
Que tal deixar a sua caixa de comentários incorporada as páginas de postagem do Blogger / Blogspot melhor integrada ao seu template?

Neste tutorial você vai aprender como colocar bordas na mensagem que aparece antes do formulário de comentários. Como deixar a área do formulário de comentários mais larga, igual a largura da coluna das postagens, e como otimizar o cabeçalho da área de comentários. (...)


Buzz this

Lisboa RestaurantWeek

Durante esta semana (21 a 31 de Maio), nos restaurantes aderentes:
  • Refeição Lisboa-RestaurantWeek + 19 €
  • Contributo para as instituições + 1 €
  • Valor do menu Lisboa-RestaurantWeek = 20 €
  • Extras não incluídos (bebidas, café, outros...) = x €
  • Valor final da refeição = 20 € + X € de extras
Detalhes em http://www.lisboa-restaurantweek.com


Buzz this

HTML e templates do Blogger

Este texto apresenta conceitos básicos sobre HTML e sobre a estrutura de templates do blogger, mas sem entrar demasiado pelo informatiquês. Servirá de apoio a à descrição de outras técnicas bloguísticas. 

Se não se sente à vontade com o HTML e pretende aprender aprender, recomendo este curso online: http://pt-br.html.net

Conteúdo:
  1. Estrutura de um documento HTML
  2. Conceito de servidor/cliente
  3. CSS e DIV
  4. HTML ou XML?
  5. Estrutura de uma template do blogger
  6. Estrutura dos contentores da template
  7. Conclusão

Estrutura de um documento HTML
Um documento HTML é um simples documento de texto onde se misturam comandos para o browser interpretar com texto como este que está a ler. Genericamente, a estrutura de um documento HTML é a seguinte:



<html>
<head>
.....
</head>
<body>
.....
</body>
</html>

Neste exemplo podemos notar que:
  1. O pontinhos são conteúdo e comandos diversos; o resto são comandos HTML;

  2. Os comandos HTML (chamados de HTML tag ou simplesmente tag) estão contidos entre os caracteres < e >.

  3. Um comando HTML é formado por uma parte de "abertura do comando" (tal como "<html>") e outra de "fecho do comando" (tal como "</html>"). A parte de abertura de um comando começa por "<", seguindo-se-lhe o comando propriamente dito (caracteres até ao primeiro espaço ou até ao sinal ">"), continua com parâmetros específicos do comando e termina com ">". A parte de fecho do comando começa por "</", seguindo-se-lhe os mesmos caracteres do comando de abertura e termina por ">". Assim, os comandos das linhas 1 e 8 formam o respectivo par de abertura e fecho.

  4. Apesar de não mostrado no exemplo, alguns comandos fecham-se a si mesmos, como é o caso do comando que insere uma imagem: <img ..... />. Estes comandos começam "<", segue-se-lhes o comando propriamente dito (caracteres até ao primeiro espaço), continuam com parâmetros específicos do comando e terminam com "/>".

  5. Um documento HTML começa necessariamente com a linha 1 e termina com a linha 8. As linhas 2 a 4 e as linhas 5 a 7 formam os dois blocos principais. O primeiro bloco contém instruções para o browser e o segundo bloco contém o que o browser irá mostrar numa página. Antes da linha 1 deve constar a informação sobre que versão de documento se está a construir, o que é feito com o comando "<!DOCTYPE HTML PUBLIC ..... >".

  6. Há comandos específicos de cada um destes blocos.

  7. Genericamente, os comandos HTML que contenham parte de abertura e de fecho podem ser encadeados uns dentro dos outros, desde que se respeite a ordem "primeiro a abrir, último a fechar" (ver os comandos nas linhas 5 e 7).

Conceito de servidor/cliente

Chama-se cliente ao dispositivo onde o documento HTML será mostrado (o browser, geralmente) e chama-se servidor ao software que corre no computador ao qual se acede por um URL (o http://bloger.com, por exemplo).

Quando se coloca no browser o endereço de um site, o servidor processa o pedido e devolve um resultado. De seguida, o browser recebe o pedido e poderá realizar processamento adicional até que, finalmente, o resultado é mostrado. Exemplo:
  1. no browser digito http://fliscorno.blogspot.com;

  2. ao primir enter, o browser envia ao blogger o pedido da página inicial do blog;

  3. o blogger, que contém os textos dos posts numa base de dados, lê as configurações do blog, pega nos posts a mostrar e mistura-os com a template que estiver em uso. De seguida devolve o resultado ao browser;

  4. o browser pega na resposta devolvida pelo blogger e interpreta a resposta recebida. Além do conteúdo a exibir, entre os comandos podem estar comandos de formatação, de posicionamento e de processamento adicional (com javascript). Havendo javascript a ser processado, o browser executa-o, podendo alterar profundamente a resposta devolvida pelo servidor;

  5. finalmente, o resultado é apresentado ao utilizador.
CSS e DIV
A formatação e posicionamento dos conteúdos de uma página HTML pode ser feita com CSS, colocando o atributo class num elemento HTML. A propriedades definidas por pela classe de uma elemento serão válidas para esse elemento, bem para os que dentro dele estejam (salvo se forem redefinidos, por outra classe ou por formatações específicas).

DIV é um elemento estrutural do HTML e serve sobretudo para definir o posicionamento de conteúdos numa página. Um DIV associado a uma classe permite posicionar os conteúdos e atribuir-lhes formatações específicas. 

HTML ou XML?
Um documento HTML é uma particularização de um documento XML. Neste âmbito não entrarei em especificidades mas quem quiser saber mais pode ler aqui: http://pt.wikipedia.org/wiki/Xml

Estrutura de uma template do blogger
Um template do blogger é um documento especial, em formato XML, semelhante a um documento HTML mas com comandos adicionais. Uma template pode ter várias estruturas, sendo os seguintes blocos uma abordagem bastante comum:
  1. Cabeçalho (header);
  2. Área de posts (posts area);
  3. Área de componentes (widget area);
  4. Rodapé (footer).

Nestas imagens (adaptadas daqui) vemos a disposição destes blocos. Também está realçado o facto de as áreas de componentes, frequentemente chamadas de "barra lateral", poderem ter número e posição variáveis. A seguir está uma simplificação do que poderia ser uma template correspondente à primeira imagem. NOTA: esta template não é funcional. Apenas serve para ilustrar conceitos.

<?xml .... ?>
<!DOCTYPE ... >
<html .... >
<head>
<b:skin><![CDATA[/*
#outer-wrapper {
....
}
#header-wrapper {
....
}
#main-wrapper {
....
}
#sidebar-wrapper {
....
}
#footer-wrapper {
....
}
]]></b:skin>
... outras definições ...
</head>
<body>
<div id='outer-wrapper'>
<div id='header-wrapper'>
.....
</div>
<div id='main-wrapper'>
.....
</div>
<div id='sidebar-wrapper'>
.....
</div>
<div id='footer-wrapper'>
.....
</div>
</div>
</body>
</html>

As linhas 1 e 2 classificam a template. Partir de uma template existente e deixá-las como estiverem.

As linhas 3 a 40 são o HTML a enviar para o browser. Contém comandos que serão interpretados pelo blogger antes de enviar a resposta ao cliente.

O bloco head do documento HTML está entre as linhas 4 a 23. Neste bloco é onde se incluem ficheiros de javascript, de CSS e onde se define o CSS estrutural do blog (linhas 5 a 21). O CSS estrutural do blog define um conjunto de classes (contentores) que posicionam os blocos como os das figuras anteriores em locais específicos da página HTML.

Entre as linhas 24 e 39 fica contido o conteúdo propriamente dito do blog (cabeçalho, posts, barra lateral e rodapé). Na figura são mostrados os blocos correspondentes aos da primeira das três figuras anteriores. De realçar:
  • os diversos blocos da template estão contidos entre tags DIV;
  • cada DIV tem uma propriedade "class" que identifica a classe d CSS correspondente. Essa classe está definida no bloco de CSS do head.
Estrutura dos contentores da template
Dentro de cada DIV que formam os contentores da template, existem blocos como os que se seguem:

<b:section ... >
<b:widget id='HTML1' type='HTML' ... >
<b:includable id='main'>
... conteúdo .....
</b:includable>
</b:widget>
</b:section>

As "section" agrupam blocos como por exemplo múltiplas colunas na barra lateral. Dentro de cada uma delas existem "widget" que são a "engenhoca" que mostra os conteúdos da secção. Finalmente, dentro do widget existem "includable" que são os conteúdos propriamente ditos: texto, fotos, javascript, etc.

Os widget aceitam conteúdos específicos em função do seu "type" e têm que ter uma identificação (id) única em toda a template. Esta identificação tem que ser formada pelo type seguindo de um número.

Os widgets podem ser do seguinte tipo:
  • BlogArchive
  • Blog
  • Feed
  • Header
  • HTML
  • SingleImage
  • LinkList
  • List
  • Logo
  • BlogProfile
  • Navbar
  • VideoBar
  • NewsBar
Para uma leitura mais aprofundada, o blogger tem alguma informação disponível (em inglês):
Conclusão
Uma template do blogger é um misto de HTML e comandos interpretados pelo blogger antes de enviar o resultado ao browser. Depois do browser receber uma página do blog, poderá haver lugar a processamento adicional com JavaScript.

As templates são formadas por blocos onde os conteúdos são mostrados. O seu posicionamento e formatação são feitos por CSS.

Criar ou alterar templates é um trabalho essencialmente de pachorra (para identificar os principais blocos da template) e de criatividade (pelo uso de CSS e outras técnicas no design).