FeedBurner torna muito fácil receber atualizações de conteúdo no My Yahoo!, Newsgator, Bloglines, e outros leitores de notícias.
Aprenda mais sobre feeds e como assinar...
Uma das formas de se estilizar a home page de um blog é o hack leia mais. Com ele apenas um trecho dos posts é mostrado, coisa que pode melhorar e muito a navegação em um site. A um tempo era preciso o uso de scripts de terceiros para ativar essa função, não mais, agora esse é um recurso nativo do blogger.
Também é do nosso conhecimento que o blogger limita o número de posts por página de acordo com o quantidade de conteúdo de cada uma. Usando o sistema de resumo oficial o peso é diminuído e o número de postagens exibida é aumentado.
Como Usar Em Templates Do Blogger
Em layouts novos não é necessário fazer nada. Caso use o editor do blogger, no painel de ferramentas existe o botão inserir jump break.
Se você usa algum editor html, tal como o windows live writer basta usar a tag <!--more—> no ponto em que deseja inserir o leia mais.
Como Usar Em Templates De Terceiros
Em templates de terceiros (aqueles baixados da internet), ou que por algum motivo não funcione, logue-se no Blogger > Design > Editar HTML > Expandir Modelos de Widget e procure pela tag <data:post.body/>, cole o seguinte código logo abaixo:
<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url + "#more"'><data:post.jumpText/></a>
</div>
</b:if >
Considerações Finais Sobre O Sistema
Para mudar o texto “continue lendo” que aparece, vá em Design > Elementos de Página > Editar (em Post). Altere o campo Texto do link da página de postagem a seu gosto.
Lembre-se que esse sistema não inflencia o modo como os feeds são exibidos. Para resumi-los vá em Configurações > Site Feed e mude a opção Feed de Postagem do Blog para Sinopse. É isso ai velhinho.
O comando isFirstPost do blogger é uma tag condicional. Sua função é basicamente a de detectar o primeiro post de um grupo. A aplicação prática vai depender unicamente da criatividade do editor. Aqui aprenderemos como ele funciona e também teremos como exemplo um hack que mostra o primeiro post de forma completa e os demais apenas o título.
A sintaxe em si é basicamente simples e seu funcionamento também. A primeira linha do exemplo abaixo <b:if cond="data:post.isFirstPost"> deve ser entendida como: Se for o primeiro post faça assim. A linha <b:else/> deve ser entendida como: Caso contrario faça assim. Se você imaginar os comandos entre essas duas linhas como blocos, o primeiro bloco irá definir o estilização do primeiro post, e o segundo bloco desenha os demais posts.
<b:if cond='data:post.isFirstPost'>
…bloco que desenha o primeiro post
<b:else/>
…bloco que desenha os demais posts
</b:if>
Vamos aplicar e entender o nosso exemplo prático. Crie um blog para teste e entre no painel do blog > design > editar html > expandir modelos de widget. Procure pela tag <b:include data='post' name='post'/>. Ela é responsável pela inserção do post de modo completo e padrão. Substitua-a pelo código abaixo.
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:post.isFirstPost'>
<b:include data='post' name='post'/>
<b:else/>
<a expr:href='data:post.url'><data:post.title/></a>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
Salve e veja como ficou. Feio pra caramba? Bom esse guia tem o propósito de ensinar como funciona, deixar bonito fica a seu cargo. Não entendeu nada ainda? Vamos explicar! Como você já pode ver no seu blog de teste, o primeiro post na home page aparece inteiro, enquanto nos demais é visualizado apenas o título. O código abaixo é o mesmo do de cima, os comentários em negrito irão explicar melhor o funcionamento.
“Se for a home page, marcadores e etc., escolha:
<b:if cond='data:blog.pageType != "item"'>
"Se for o primeiro post insira o post completo
<b:if cond='data:post.isFirstPost'>
<b:include data='post' name='post'/>
"Caso contrario insira somente o título
<b:else/>
<a expr:href='data:post.url'><data:post.title/></a>
</b:if>
“Se for o post completo insira o post completo
<b:else/>
<b:include data='post' name='post'/>
</b:if>
Esse é o principio de uso da tag isFirstPost e de como deixar a estética do primeiro post diferente das demais. Com um pouco de conhecimento em HTML da para fazer templates super bonitos como os exemplos abaixo. É isso.
(Aqui o primeiro post é resumido e nos demais aparece apenas uma foto)
(Neste, o primeiro post é completo e os demais ficam resumidos a esquerda)
(Aqui o primeiro post aparece resumido e nos demais apenas o título)
Um dos meios mais simples e eficientes de se aumentar a permanência do visitante em um blog é divulgando suas matérias no próprio site. O código abaixo apresentado irá criar uma seção de matérias relacionadas que conta ainda com imagens em miniatura para chamar mais a atenção do internauta.
Para usuários leigos a implementação passo a passo será algo ligeiramente simples. Por outro lado, se você for um usuário avançado poderá modificar e fazer melhorias no script sem a menor dificuldade já que o mesmo será completamente inserido no template.
Passo Um – Acessando o Código
Entre na sua conta do blogger e vá na seção design > editar html. Selecione a opção Expandir Modelos de Widgets e procure pela tag </head>.
Passo dois – Script e Folha de Estilo
Copie e cole o código abaixo antes da tag </head>. Ele contém o script e a folha de estilo
<!--Related Posts with thumbnails Scripts and Styles Start-->
<b:if cond='data:blog.pageType == "item"'>
<style type='text/css'>
#related-posts {
float:center;
text-transform:none;
height:100%;
min-height:100%;
padding-top:5px;
padding-left:5px;
}
#related-posts h2{
font-size: 1.6em;
font-weight: bold;
color: black;
font-family: Georgia, “Times New Roman”, Times, serif;
margin-bottom: 0.75em;
margin-top: 0em;
padding-top: 0em;
}
#related-posts a{
color:black;
}
#related-posts a:hover{
color:black;
}
#related-posts a:hover {
background-color:#d4eaf2;
}
</style>
<script type='text/javascript'>
//<![CDATA[
//Script by Aneesh of www.bloggerplugins.org
//Released on August 19th August 2009
var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();
var thumburl = new Array();
function related_results_labels_thumbs(json) {
for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
relatedTitles[relatedTitlesNum] = entry.title.$t;
try
{thumburl[relatedTitlesNum]=entry.media$thumbnail.url;}
catch (error){
s=entry.content.$t;a=s.indexOf("<img");b=s.indexOf("src=\"",a);c=s.indexOf("\"",b+5);d=s.substr(b+5,c-b-5);if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")){
thumburl[relatedTitlesNum]=d;} else thumburl[relatedTitlesNum]='http://1.bp.blogspot.com/_u4gySN2ZgqE/SosvnavWq0I/AAAAAAAAArk/yL95WlyTqr0/s400/noimage.png';
}
if(relatedTitles[relatedTitlesNum].length>35) relatedTitles[relatedTitlesNum]=relatedTitles[relatedTitlesNum].substring(0, 35)+"...";
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
relatedUrls[relatedTitlesNum] = entry.link[k].href;
relatedTitlesNum++;
}
}
}
}
function removeRelatedDuplicates_thumbs() {
var tmp = new Array(0);
var tmp2 = new Array(0);
var tmp3 = new Array(0);
for(var i = 0; i < relatedUrls.length; i++) {
if(!contains_thumbs(tmp, relatedUrls[i]))
{
tmp.length += 1;
tmp[tmp.length - 1] = relatedUrls[i];
tmp2.length += 1;
tmp3.length += 1;
tmp2[tmp2.length - 1] = relatedTitles[i];
tmp3[tmp3.length - 1] = thumburl[i];
}
}
relatedTitles = tmp2;
relatedUrls = tmp;
thumburl=tmp3;
}
function contains_thumbs(a, e) {
for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
return false;
}
function printRelatedLabels_thumbs() {
for(var i = 0; i < relatedUrls.length; i++)
{
if((relatedUrls[i]==currentposturl)||(!(relatedTitles[i])))
{
relatedUrls.splice(i,1);
relatedTitles.splice(i,1);
thumburl.splice(i,1);
}
}
var r = Math.floor((relatedTitles.length - 1) * Math.random());
var i = 0;
if(relatedTitles.length>0) document.write('<h2>'+relatedpoststitle+'</h2>');
document.write('<div style="clear: both;"/>');
while (i < relatedTitles.length && i < 20 && i<maxresults) {
document.write('<a style="text-decoration:none;padding:5px;float:left;');
if(i!=0) document.write('border-left:solid 0.5px #d4eaf2;"');
else document.write('"');
document.write(' href="' + relatedUrls[r] + '"><img style="width:72px;height:72px;border:0px;" src="'+thumburl[r]+'"/><br/><div style="width:72px;padding-left:3px;height:65px;border: 0pt none ; margin: 3px 0pt 0pt; padding: 0pt; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal;">'+relatedTitles[r]+'</div></a>');
if (r < relatedTitles.length - 1) {
r++;
} else {
r = 0;
}
i++;
}
document.write('</div>');
}
//]]>
</script>
</b:if>
<!--Related Posts with thumbnails Scripts and Styles End-->
Passo Três – Escolhendo um Local
Agora procure pelo seguinte código: <div class='post-footer-line post-footer-line-1'>. Se acaso não o encontrar tente esse: <data:post.body>. Cole isto logo abaixo do código localizado e salve o modelo.
<!-- Related Posts with Thumbnails Code Start-->
<b:if cond='data:blog.pageType == "item"'>
<div id='related-posts'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast != "true"'>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=related_results_labels_thumbs&max-results=6"' type='text/javascript'/></b:if></b:loop><a href='http://www.bloggerplugins.org/2009/08/related-posts-thumbnails-blogger-widget.html' style='display:none;'>Related Posts with thumbnails for blogger</a><a href='http://www.bloggerplugins.org/' style='display:none;'>blogger tutorials</a>
<script type='text/javascript'>
var currentposturl="<data:post.url/>";
var maxresults=5;
var relatedpoststitle="Matérias Relacionadas";
removeRelatedDuplicates_thumbs();
printRelatedLabels_thumbs();
</script>
</div><div style='clear:both'/>
</b:if>
<!-- Related Posts with Thumbnails Code End-->
Essa etapa irá fazer com que a seção matérias relacionadas apareça entre o final do post e os comentários. Você pode inserir o passo três em diferentes partes do layout, para aprender como coloca-lo entre o texto do post leia a matéria: insira um anuncio adsense no meio do post.
Finalizando – Dicas e Problemas Conhecidos
A principal dica é personalizar o script de acordo com o seu template. Caso não tenha conhecimento para tanto, duas variáveis são muito facilmente alteráveis e estão destacas de vermelho no código do passo três. São elas: var maxresults (que define quantas matérias relacionadas aparecerão) e var relatedpoststitle (que define o título da seção).
Entenda que para aumentar a quantidade de matérias que serão visualizadas também será necessário aumentar outra variável: max-results. Ela é que define quantos posts serão instanciados através do feed do seu blog. O valor de max-results será sempre de no mínimo um a mais que var maxresults, pois um dos resultados poderá ser o próprio post. Para entender como são instanciados os feeds leia o guia: Como Funcionam Os Endereços Dos Feeds E Sua Sintaxe.
Com relação as imagens em si, o script usa sempre a primeira. Caso ela esteja hospedado no picasa ele usura as miniaturas geradas pelo próprio serviço, função que pode alterada. Portanto se as suas fotinhas ficarem distorcidas basta criar uma quadrada com 72x72 pixel e coloca-la dentro do seu post, sempre em cima e invisível com uso da tag html display:none, além do mais, fazer isso é altamente recomendado pois diminui o peso das páginas.
Um problema que tive foi um bug com outro código de matérias relacionadas, só que sem imagem. Pois ao manter os dois um estragava o outro. No meu caso eu alterei os nomes das variáveis dos scripts e tudo funcionou perfeitamente.
É isso, apesar das dicas poderem parecer complexas para alguns a implementação sem personalização é extremamente simples. Boa sorte.
É realmente incrível a capacidade por vezes sobre-humana, do homem, de superação. É preciso tempo, é claro, tempo ocioso, é preciso isso até mesmo para formular a mais simples idéia. Mas também é necessário técnica, disciplina e treinamento árduo para que simples compostos de carbono cheguem ao nível de perfeição, a um tal ponto de fazerem o que para simples mortais parece impossível.
Ele não sabia que era impossível, foi la, e fez.
Esse vídeo de acrobacias me foi enviado pelo amigo zydane. Claro que tem o propósito de vender bicicletas, mas, realmente me impressionou. Caso queiram ver mais fotos e videos desse naipe acessem o site da Inspired. É isso ai velhinho!
Eu mesmo sou um nerd de carteirinha por ter jogado ragnarok por alguns anos. E aviso! Jogos desse tipo podem causar boilice aguda, prepotência mortis, punhetissis anormalis e centenas de outras doenças crônicas.
É incrível como jogos cooperativos desse naipe são viciantes e provocam situações um tanto quanto bizarras. Veja alguns exemplos abaixo:
(Caso real de boilici aguda)
(Caso real de prepotencia mortis)
(Caso real de punhetissis anormalis)
Por essa e outras que o ministério da saúde adverte: Tíbia causa impotência! E como se não o bastante tantas anomalias também as nossas crianças estão sendo contaminadas:
(Caso cada vez mais comum de H1NTíbia)
Se você ficou comovido e deseja parar de jogar tíbia, ligue agora mesmo para o centro de ajuda Anti Inter Nerd ou acesse: www.deixedesernerd.com. Boa sorte e até a próxima!
Existem muitos motivos para se querer baixar videos do YouTub: para assisti-los off-line, no celular ou em algum outro aparelho; para manter uma cópia caso o original seja removido e tantos outros. E também há muitos meios para se fazer isso.
São muitos os programas com essa finalidade. Alguns podem ser encontrados no baixaki nesse link. E opcionalmente temos sites com esse propósito também.
Acessando Download de Videos ou KeepVid basta ter o Java instalado, digitar o endereço do vídeo e clicar em download. Na mensagem de segurança escolha a opção Run. Caso deseje, ative a caixa “Always trust content from this publisher” para não ver novamente esse alerta em futuros acessos. Ambos os sites exibem opções de conversão apenas para os formatos 3GP, MP4 e FLV, sendo este último o original do youtub.
Uma alternativa é o Zamzar. Nele não é necessário o Java, nem instalar nada de nada. Basta seguir os quatro passos que o vídeo convertido será enviado para o seu e-mail, um detalhe é que as opções de formato são muito variadas aqui.
Apesar de práticos, dependendo do caso, os sites on-line de conversão e download podem não atende-lo. Nesse caso recomendo o uso de programas off-line, em especial a VDownloader. Com ele será possível salvar em uma quantidade maior de formatos e resoluções, baixar em lote e até fazer buscas com seu navegador integrado, além do mais é compatível com outros sites de video. É isso escolha o método de sua preferencia e bons downloads!
A teoria do big bang se mostrou muito eficiente em explicar a origem do Universo assim como a formação de galáxias, do sistema solar e da vida. Entretanto com essas respostas vem outras perguntas. O que havia antes? O que deu início a expansão do cosmo? A problemática se torna ainda mais complexa se você imaginar que no momento em que tudo está reunido num único ponto nenhuma lei física da atualidade é válida.
Para desvendar esse mistério seria necessário fazer trabalharem juntas a relatividade geral e a física quântica. Ambas funcionam muito em separadas mas ao reuni-las todas as equações deixam de fazer sentido.
Uma das hipóteses é a de que após o mundo inflar-se exponencialmente ele volta a regredir gerando assim um novo Big Bang. Uma outra é a de que existem infinitos universos paraleros e que o choque entre dois deles geram um novo.
As vezes penso que simplesmente tudo esteve sempre ai, sem haver necessariamente um início. O todo está sempre mudando, evoluindo ou regredindo sei la, e por mais que os físicos cheguem a explicar um ponto anterior sempre haverá um ainda mais anterior. Por mais que estudem as moléculas, os átomos e as partículas sub-atômicas sempre haverá uma estrutura menor e ainda mais básica, e portanto nunca chegarão a uma equação ou descoberta de um elemento que explique de forma elegante como todas as coisas funcionam, pois o conjunto de todas as coisas é deveras complexo.
Todoist é um gerenciador de tarefas completíssimo, rápido e fácil de usar. Possui uma interface bastante intuitiva, apesar de em Inglês, com atalhos de teclado e tudo. É organizado hierarquicamente em projetos, items e sub-items. São destaques também sua integração com o gmail e a possibilidade de acesso pelo celular, além de widgets e muitos outros recursos.
Com ele é possível criar listas ordenadas de tudo que se possa imaginar: lembretes pessoais, afazeres domésticos, lista de filmes e etc. Um eficiente sistema de backup e criptografia SSL também estão presentes para garantir a segurança dos seus dados. Certamente que é um dos melhores do gênero, completamente online e gratuito. Enfim, teste o Todoist e ponha um fim definitivamente aos bilhetinhos pendurados na porta da geladeira.
A água é um elemento fundamental a vida tal como a conhecemos. A séculos marte exerce fascínio sobre o imaginário humano acerca da existência de seres extraterrestres. Muitas evidencias indicam que há água nesse planeta e que outrora a mesma foi muito abundante.
Já foi encontrada sobre o estado líquido, gasoso e sólido por sondas, mas em pequenas quantidades. Entretanto essa linha de raciocínio pode ser incorreta. Os canais, valas e outras formações geológicas que aparentemente indicam a presença de rios, lagos e oceanos num passado distante, podem, na verdade, terem sido formados por um outro fluido… a lava.
Muitos cientistas acreditam que Marte já foi um planeta tropical com rica fauna e flora. Alguns esperam até mesmo hoje em dia encontrar microorganismos sob a superfície do gelo polar. Outros vão ainda mais longe especulando que a vida da terra pode ter se originado no planeta vermelho.
O fato é que seja lá qual for o componente que traçou ao solo de marte ele já não está la, sua verdadeira composição e para onde ele foi se constitui um grande mistério para a ciência moderna.
O monitor LG flatron W2053TQ pode ser encontrado com preços variando entre R$450 a R$600 reais (Maio/2010). Sua qualidade de imagens tanto para jogos quanto para filmes é exelente. Tem uma aparencia muito bonita e moderna, sendo uma excelente escolha em termos de economia de energia. Seu acabamento é todo em preto com detalhes transparente e leds vemelhos sob botões luminosos sensíveis ao toque.
A potencia dissipada é de apenas 40W, que certamente trarão boa economia na conta de luz. Possui um contraste de 50.000:1 e tempo de resposta de 2ms para eliminar o efeito fantasma. Sua tela widscreen de 20” e proporção 16:9 permite efeito zoom perfeito para visualização de imagens 4:3.
O monitor ainda auto ajusta seu brilho de acordo com o ambiente ajudando a proteger sua visão. No modo cinema ele foca a visualização no video diminuindo a presença da tarja preta. Conta ainda com 16,7 milhões de cores, angulo de visualização de 165 graus além de entradas DVI e VGA padrão com cabos inclusos.
Tamanho da Tela: 20 polegadas
Voltagem: 100/240 volts
Brilho: 300 cd/m2
Conexões: DVI e D-SUB
Modelo: W2053QT
Tipo de Monitor: LCD
Resolução máxima: 1600x900 pixels
Freqüência Horizontal: 30 ~ 83 kHz
Freqüência Vertical: 56 ~ 75 Hz
Tempo de resposta: 2 ms
Ângulo de Visão (H): 170 º (graus)
Ângulo de Visão (V): 160 º (graus)
Contraste: 50.000:1
Dimensões (LxAxP): 48,5 x 37,56 x 18,3 cm
Peso: 3,5 kg
Conteúdo da Embalagem:
Cabo DSUB, Cabo de Força (Power Cord), Cabo DVI (DVI-D), Manual do usuário, CD Forte Manager
Tudo no universo vem em dupla, e como diriam os romancistas: “Os opostos se atraem”. O sol tem a lua, o norte tem o sul, o frio tem o calor, o elétron tem o próton e por ai vai. E a matéria? Bem a matéria tem a antimatéria!
Não se sabe ao certo por que nossa galáxia é constituída de matéria ao invés de seu oposto. Nem se existem galáxias formadas exclusivamente desse material. Muito se espicula mas o fato é que elas comprovadamente existem, são opostas, se atraem e se destroem mutuamente gerando grandes quantidades de enegia.
Em 1932 os pósitrons, oposto ao elétron foram descobertos por Carl Anderson. Em 1955 pesquisadores da Berkeley Bevatron produziram o primeiro antipróton. Em 1998 a Organização Européia para a Pesquisa Nuclear criou o primeiro antiátomo, o oposto do átomo mais simples que existe, o de hidrogênio.
A Nasa estuda a já algum tempo formas de criar um motor movido a matéria-antimatéria. Com uma capacidade de produzir energia trezentas vezes superior a fusão nuclear seriam necessários apenas dez gramas de antipróton para levar um ônibus espacial a Marte.
Ja fazem mais de cinco décadas que o cientista Paul Dirac apresentou suas teorias ao mundo, mas as investigações empíricas e descobertas acerca desse mistério estão apenas começando.
Feeds são uma forma de transmissão de dados geralmente usados por blogs e sites, principalmente para distribuir o conteúdo de uma página através de leitores e agregadores, tal como o google reader. Também são úteis na criação de API´s, widgets e gadgets, a exemplo os que apresentam as últimas notícias, matérias relacionadas e outros. Aqui aprenderemos como manipular e usar um feed via HTML.
Trocando em míudos: seu blog gera automáticamente um documento contendo todas as suas postagens e comentários. Existem básicamente dois formatos, o RSS e o Atom. Por padrão a plataforma blogger usa o Atom, mas o mesmo pode ser alterado, esse tipo é considerado o mais flexivel e adaptado a novas tecnologias, entratanto dizer que um é melhor que o outro não seria exatamente correto. Para acessar o feed é preciso usar o URL do mesmo, que no caso do blogger por padrão seria:
Para Posts: http://www.SEUENDEREÇO.com/feeds/posts/default
Para Comentários: http://www.SEUENDEREÇO.com/feeds/comments/default
Exemplo: http://www.blog.clacelestial.com/feeds/posts/default
O link de exemplo levaria a um arquivo xml contendo todos os posts do Blog Celestial. No meu caso isso não ocorre pois uso o feed burner que desenha tal arquivo em um formato visualisável. Além disso alguns navegadores fazem o mesmo.
Os endereços padrões acima usam as configurações definidas no painel de controle do blog. Ambos, de posts e comentários podem ter seu conteúdo alterado através de algumas variáveis via HTML. Para modificar a quantidade de texto apresentada existem duas opções: summary, que mostra apenas as primeiras 250 letras e full que retorna o conteúdo completo:
Resumo: http://www.blog.clacelestial.com/feeds/posts/summary
Completo: http://www.blog.clacelestial.com/feeds/posts/full
Como disse anteriormente o que você verá clicando nesses links depende do seu navegador. Alguns mostram um arquivo xml cheio de códigos, outros desenham esses códigos e os apresentam como se fossem uma página normal.
Uma vez que aprendemos a acessar tanto o feed dos posts como dos comentários em suas configurações resumo ou completo vamos agora ver um meio de selecionar a quantidade a ser exibida. Para alterar a abrangencia máxima adicione ?max-results=[quantidade] ao endereço:
Para Posts: http://www.blog.clacelestial.com/feeds/posts/full?max-results=5
Comentários: http://www.blog.clacelestial.com/feeds/comments/default?max-results=100
Para alterar o primeiro resultado a ser exibido adicone ?start-index=[inicio]. Ao usar mais de uma variável elas devem ser separadas pelo caractere &:
Exemplo: http://www.blog.clacelestial.com/feeds/posts/full?start-index=5&max-results=10
Este exemplo irá retornar dez post em modo completo começando a partir do quinto. Por último vamos as categorias, que podem ser acessadas adicionando-se /-/ ao endereço. Esse recurso é muito utilizado em hacks do tipo “matérias relacionadas”.
Sintaxe Geral: http://www.SEUENDEREÇO.com/feeds/posts/TIPO/-/CATEGORIA
Exemplo: http://www.blog.clacelestial.com/feeds/posts/default/-/Internet
Simples não? Esse exemplo retorna todos os posts da categoria Internet do blog celestial. Na váriavel TIPO pode ser usado tanto default como full quanto summary, tal como explicado anteriormente. Além disso pode-se adicionar start-index e max-results normalmente ao fim do URL.
É isso. O conhecimento de como funciona a sintaxe dos feeds pode lhe ser muito útil tanto na alteração e personalização como na criação de widgets para o seu blog com o uso de JavaScript. Dúvidas? Basta perguntar.
Viagens no tempo não são exatamente ficção. Segundo Albert Einstein o tempo é relativo a como um objeto se desloca. A altas velocidades o tempo passa mais devagar. Desse modo se de dois irmãos gêmeos, um viajasse a velocidade da luz para um planeta distante, enquanto o outro permanecesse na terra, ao voltar, o viajante seria mais novo, apesar de serem gêmeos. Isso ocorre, pois, a exemplo, do ponto de vista do viajante, se passou um ano, mas do ponto do vista do que não viajou se passaram dez anos.
Tal teoria já foi comprovado de muitos modos atualmente. Os sistemas de satélites, como se deslocam muito rapidamente do nosso ponto de vista, utilizam essas variáveis para se localizar corretamente. Apesar disso não notamos esse fato no dia dia pois as velocidades são baixas e portanto as diferenças também. Um piloto de um supersônico sofreria uma diferença de de alguns nano segundos com relação a um objeto parado, algo imperceptível.
Animação Demonstrando a Dilatação do Tempo
Também a gravidade altera o tempo. Objetos próximos a grandes campos gravitacionais sentem o tempo mais devagar. Relógios atômicos de altíssima precisão podem detectar que o tempo passa mais vagorosamente na superfície da terra que no espaço, apesar de a diferença ser ínfima. Em uma estrela de nêutrons onde a gravidade é gritante, o tempo corre cerca de 30% mais devagar. No interior de um buraco negro, de gravidade infinita, o tempo para.
Apesar de não podermos, através da tecnologia atual, viajar a velocidade da luz, nem sobreviver a gravidades ultra intensas, essas teorias já comprovadas viabilizam as viagens no tempo, mas, apenas em um sentido… para o futuro.
Viagens para o passado são mais complexas e ainda improvadas. Um buraco negro cria um buraco não apenas no espaço mas também no tempo, mas aonde ele leva ainda é mera especulação.
Seja qual for o método, muitos paradoxos são criados. A exemplo, se um viajante no tempo indo ao passado matasse sua mãe, como ele poderia ter viajado para fazer isso?
Miranda IM é um programa de mensagem instantânea para Windows. É leve, extremamente cheio de recursos e rápido. São mais de 350 plugins que o tornam um dos mais customizáveis de todos. Ideal para quem usa muitas redes diferentes ou tem um PC meio antigo.
Pode ser um pouco confuso de usar no começo, mas não complicado. Mal usa uns 10MB de memória do PC e da suporte as redes AOL, Facebook, ICQ, MSN, Yahoo, Jabber, Google Talk além de muitas outras. Com ele o usuário não terá mais de instalar vários aplicativos pesados ao mesmo tempo. Além de que é possível usa-lo em sua versão portável tanto no HD quanto em disquetes ou dispositivos USB.
Tutorial Para Instalação Do Miranda IM
Baixe o aplicativo no site oficial escolhendo a versão correta de acordo com sistema operacional; o arquivo tem menos de 2MB. Inicie o instalador e aceitos os termos de uso. Em Instalation Mode escolha: Normal ou Portable; eu uso portable pois desse modo quando formato o Windows o miranda continua la junto com os meus documentos em uma partição separada. Escolha um local para instalar, se for normal nem precisa, só dar Install mesmo, caso tenha optado pela opção portable selecione uma pasta no seu HD, dispositivo USB, disquete ou sei la onde deseja armazenar o programa. Aperte Finish e o software irá abrir.
Será pedido a criação de um perfil, basta digitar um nome em Profile e clicar em Create. Bom agora vamos adicionar as contas. Clicando no símbolo de “+” é possível faze-lo. Na telinha, “Create New Acount”, que surgirá, digite um nome para identifica-la em “Enter acount name” e o tipo dela em “Chose the protocol type”. Esse nome não é seu endereço de e-mail nem nada do tipo, é só um nome mesmo para você se organizar. OK, clique na conta criada e edite o Live ID (E-mail no caso de redes MSN) e Password (Senha). Prontinho.
Opções De Customização, Uso E Plugins
Oh não, nada apareceu! Carma, só logar. Aperte o ícone no canto inferior esquerdo e escolha o status desejado, online ou ocupado ou outro. Na tela seguinte pode-se edita uma mensagem pessoal.
Para configurar a seu gosto as opções são inúmeras. Vá no menu em Options e veja. É recomendado que se modifique a forma como os contatos são organizados em Contact List, os sons de alerta em Sounds e a mensagem pessoal em Messages. Veja como fica o meu atualmente:
Entre os muitos plugins encontrados no site oficial se destacam obviamente os que aumentam o número de redes suportadas, o History++ (2in1) que implementa o funcionamento do sistema de histórico das mensagens, o Modern Contact List que muda bastante o visual da coisa. Na página de addons ainda são encontrados temas, sons, planos de fundo e traduções, inclusive para o Português do Brasil.
Eu sinceramente uso ele nu e cru. Entretanto tendo-se disposição é possível customiza-lo tanto que até parece que você estará criando seu próprio programa. Quer mais? Chega né!
(Customização ModerClass)
(Customização SatinPort)
(Customização Smooth Operator Port)
(Customização Vista Aero Glass)
(Customização LaBase3)
Os dinossauros foram, teoricamente, extintos por um enorme asteróide que se chocou contra a terra a 65 milhões de anos em Iucatã no México. Muitos paleontólogos acreditam que extinções em massa ocorram em períodos regulares de 26 milhões de anos. Como explicar?
Profecia de 2012: Fim Do Mundo Segundo Os Maias
Três em cada quatro estrelas da via láctea possuem uma ou mais companheiras. Apesar de pouco provável, existe a possibilidade de o sol ter a sua também. Nêmesis, a estrela da morte, como é chamada, seria uma anã marrom pouco massiva e luminosa com uma órbita extremamente elíptica e superior a um ano luz.
Ao chegar próxima ao sol, a cada 26 a 30 milhões de anos, perturbaria alguns dos inúmeros corpos que gravitam muito além de Plutão num aglomerado conhecido com nuvem de Oort. Inevitavelmente, muitos, atraídos pela gravidade do Sol se chocariam contra a Terra. Todavia, tal estrala nunca foi detectada por nenhum equipamento existente, apesar de que observa-la, devido as suas dimensões e localização, seria algo realmente difícil.
Receita de frango com catupiry e batata palha super prática. Opcionalmente pode-se usar batata Ruffles em lugar da palha. Rende cerca de seis saborosas porções que certamente irão agradar a família e aos convivas.
Fonte: Tudo Gostoso
Ingredientes
1º) 1 Kg de peito de frango cozido e desfiado
2º) 1 cebola picada
3º) 1 lata de molho de tomate refogado
4º) sal a gosto
5º) 160 g de batata palha ou Ruffles
6º) 250 g de catupiry
Preparo
1º) Refogue a cebola, acrescente o frango e refogue mais um pouco.
2º) Coloque o molho de tomate, o sal, misture bem e deixe apurar.
3º) Coloque o refogado em uma travessa que possa ir ao forno, espalhe por cima o catupiry e cubra com a batata.
4º) Leve ao forno pré - aquecido para gratinar por cerca de 20 minutos.
Procurando pela internet por uma solução encontrei muitas. Mas nenhuma que ficasse de fato no meio da matéria, área que certamente poderá ser muito rentável. Então pesquisei mais e mais, e eis que que encontro um método extremante simples com apenas duas etapas.
O blogger por si só não oferece nenhum recurso que divida o post em duas partes. Entretanto esse código bastante enxuto o faz com primazia. Primeiramente faça o backup e entre em LayOut > Editar HTML > Expandir modelos de Widget. Procure por <data:post.body/>. Substitua-o por:
<div expr:id='"aim1" + data:post.id'></div>
<div style="clear:both; margin:10px 0">
<!—Coloque Seu Código AdSense Aqui -->
</div>
<div expr:id='"aim2" + data:post.id'>
<data:post.body/>
</div>
<script type="text/javascript">
var obj0=document.getElementById("aim1<data:post.id/>");
var obj1=document.getElementById("aim2<data:post.id/>");
var s=obj1.innerHTML;
var r=s.search(/\x3C!-- adsense --\x3E/igm);
if(r>0) {obj0.innerHTML=s.substr(0,r);obj1.innerHTML=s.substr(r+16);}
</script>
A linha <!—Coloque Seu Código AdSense Aqui –> deverá obviamente ser substituído pelo seu código AdSense. Agora ao escrever cada uma de suas matérias, no local onde deseja que apareça o anuncio basta inserir a linha: <!—adsense –>.
O funcionamento não poderia ser mais sucinto. A primeira div irá conter a primeira parte do post. A segunda div contém o adsense e a terceira o post completo. O script vem e dividi o conteúdo entra a primeira e terceira div. Simples não?
O que pode complicar, para os que não conhecem muito de HTML, é o fato de essa parte do do template ser usada por muitos hacks, o que pode dar alguma incompatibilidade. Entretanto isso pode ser resolvido com algum conhecimento de código. No mais esse esquema pode usado não apenas para anúncios. Há a possibilidade de inserir ai uma seção de matérias relacionadas, de destaques ou sei la o que mais, basta usar a imaginação. É isso!
Em muitos templates do blogger a mais simples alteração pode se tornar uma terrível dor de cabeça. Um dos motivos pode ser a mal formatação do código que pode levar a uma total falta de lógica e ordem. O bom uso de comentários e os comandos include/includable certamente ajudarão.
O layout do blogger é organizado em seções. As seções demarcam áreas da página, tais como barras laterais, cabeçalho, rodapé entre outras. Estas, por sua vez, são compostas de widgets, como por exemplo, marcadores, lista de parceiros, menus e por ai vai. Já os widgets contém elementos includable.
Imagine o includable como sendo um bloco de código html. Sua grande virtude é poder ser inserido em qualquer local que se desejar. Agora pense que esse bloco seja enorme e que deva ser inserido tanto em cima quanto em baixo de alguma coisa. Seria um porre escreve-lo duas vezes, o código ficaria mais extenso e uma possível alteração futura torna-se-ia bem mais complexa. Veja como funciona a sintaxe dele:
<b:includable id='adsense’'>
[insira os comandos html aqui]
</b:includable>
Isso cria o bloco de tags html cujo nome é “adsense”. Suponha que tal seja um anuncio, com uma formatação específica e sei la o que mais. Desse modo cada vez que queira inseri-lo bastará apenas usar a tag include nos locais desejados:
<b:include name='adsense'/>
Alguns fatos devem ser observados. Todo wiget tem ao menos um includable com id, nome, igual a “main”. Esse cara será iniciado automaticamente e é partir dele que outros includables podem ser chamados. Todos eles podem ter o atributo “var” que serão muito úteis como variáveis que recebem objetos data. Isso possibilita a criação de loops que tornarão seu código ainda mais sucinto:
<b:includable id='main'>
<b:loop var='i' values='posts'>
<b:include name='post' data='i'/>
</b:loop>
</b:includable>
O includable de nome main é iniciado automaticamente. Esse loop faz rodar todos os post jogando-os na variável “i”por meio de var='i'. O include por sua vez chama o includable de nome “post” repassando através de data='i' post por post para ele.
<b:includable id='post' var='p'>
<h3> <data:p.title/></h3>
[Demais códigos html/scripts/css/sei la mais o que]
</b:includable>
Esse includable recebe post a post na variável “p”. Através de p os atributos de cada post poderão ser acessados internamente. Tal como <data:p.title/>, que imprime o título do post. Esse exemplo portanto irá mostrar os títulos de todos os posts assim como os códigos subseqüentes. Certamente isso será muito mais simples e organizado do que fazer um a um.
É isso. As possibilidades são inúmeras. Seja para criação de loops, para a repetição de seções de códigos ou simplesmente a fim de dividir um bloco muito extenso as tags include e includable serão de utilidade sem igual na criação dos seus templates.
Certo dia madruguei assistindo TV e no Globo Rural foi exibida essa excelente reportagem: trairá sem espinhos.
A traíra é um peixe muito saboroso, porém deveras espinhosa, o que faz o prato ser evitado por várias pessoas. O vídeo abaixo mostra uma forma fácil de "driblar" esse problema. Pesquisando na internet notei que existem alguns restaurantes que o limpam manualmente, os cozinheiros alegam que leva-se muito tempo para tirar todos os espinhos.
Vi também o relato de um rapaz que tira todos os espinhos em poucos minutos devido a uma técnica que supostamente apenas ele sabe. Mas de qualquer forma quem domina esse conhecimento não o repassa pois é uma boa forma de ganhar uma graninha.
Obervação: O video original foi retirado da Globo Videos. O substituto é de qualidade bastante inferior mas servirá perfeitamente para o entendimento do procedimento.
Então, por enquanto, vejamos o método mostrado na reportagem, ou se alguém souber uma maneira mais fácil de preparar esse peixe, por favor, nos explique...

Picasa Web Integrator é uma biblioteca em javascript que lhe permite, de forma simples e eficiente, inserir suas fotos do Picasa em um site ou blog. Tem como base visual o sistema Slimbox2, que certamente trarão um charme a mais para suas páginas.
O sistema é muito eficiente e prático, após instalado, a galeria de imagens ficará plenamente sincronizada com as fotos armazenas no Picasa. Mas nem tudo são flores, para executar o passo a passo a seguir serão necessários conhecimentos básicos de HTML além de um serviço de hospedagem.
1 – Faça o download do Picasa Web Integrator modificado.
2 – Abra o arquivo pwi-1.0.js com seu editor de texto e procure pela linha: pwi_username = "YOUR_USER_NAME_HERE";
3 – Subistitua YOUR_USER_NAME_HERE com o seu login de usuário.
Para saber seu login, entre no Picasa e clique em algum álbum. No url irão aparecer o nome de login e do álbum corretos. Tenha em mente que esses valores podem ser diferentes do que aparece tanto na hora de você logar quanto na descrição do álbum. Portanto para saber o certo observe a URL do seu álbum. Exemplo: http://picasaweb.google.com.br/gadarf/Cosplay02#, onde gadarf é o login e Cosplay02 o nome do álbum.
Como você já deve ter reparado o arquivo pwi-1.0.js contém a maioria das variáveis de customização. Já no passo três o sistema estará funcionando no modo standard. Para testar abra o arquivo index.html no seu navegador e as fotos e álbuns do Picasa deverão aparecer.
4 – Upe todos os arquivos do Picasa Web Integrator para seu serviço de hospedagem.
5 – Em toda página que quiser usar o álbum deverão ser inseridos os CSSs e scripts tal como no arquivo index.html.
6 – No local onde desejar inserir a galeria coloque o seguinte código: <div id="container">This will contain the album(s)</div>.
Funciona perfeitamente com o blogger também. Nele os scripts podem ser colocados tanto no template como diretamente no corpo do post (recomendado). Dependendo das configurações de CSS do seu site bugs podem ocorrer. No meu, por exemplo, o visual ficou completamente torto. O problema era que o comando <div id="container">This will contain the album(s)</div>, possui a mesma ID de uma outra DIV do meu template.
Mudando o nome de ID nas configurações do PWI o problema se resolveu. A propósito o arquivo pwi-1.0.js possui muitas outras opções como: alterar o álbum a ser exibido, mudar o tamanho das miniaturas e da imagem grande, alterar os texto que devem ou não ser aparecer entre outras. Tudo muito bem comentado. É isso.
Uma cerveja geladinha no final de semana ajuda a desestressar qualquer um. Pois é negada, nesse hilário comercial da Greene King IPA até a morte pingunça tira uma folguinha para se deleitar no buteco.
Clã Celestial lhes apresenta uma super galeria de cosplay femininos. São muitas mulheres belíssimas vestidas para matar com as roupas de personagens de jogos, animes e filmes. Periodicamente estarei adicionando mais e mais imagens a essa postagem.
Favor informar os nomes das pesonagens, anime ou jogo do qual fazem parte, via comentário quem os souber.
TiltViewer é uma galeria de imagens custumizável e sincronizada com o flicker que pode ser usada gratuitamente no seu site ou blog. Criada em flash possui um design 3D muito elegante que certamente vão dar um charme a mais nas suas páginas.

Para executar o passo a passo a seguir serão necessários conhecimentos básicos de HTML além de um serviço de hospedagem. Evidentemente não se deve esquecer de tirar o // de comentário das opções a serem alteradas.
1 - Primeiro faça o download do programa e o descompacte.
2 - Abra arquivo index.html e habilite a opção useFlickr, ficará assim: fo.addVariable("useFlickr", "true");
3 - Insira o ID de usuário do flickr na opção user_id. Para saber seu ID acesse essa página. Ficará assim: fo.addVariable("user_id", 48508968@N00);
4 – Caso queira mostrar apenas as fotos com determinados marcadores mude a opção tags. Se forem múltiplos valores separe-os com uma virgula. Ficara assim: fo.addVariable("tags", "jogos,filmes");
5 – Hospede seus arquivos via FTP e insira com um IFrame onde desejar.
A galeria não poderá ser testada localmente, apenas após ser upada. Isso se deve a uma opção de segurança do plugin flash. Veja mais detalhes na segunda questão desse FAQ. O programa também funciona com o Photoshop e Picasa, além de poder criar álbuns manualmente ou via interface gráfica em PHP com o svManager. Todos os links dessas funcionalidades levam a um tutorial de como usa-las (em Inglês) na página oficial do fabricante.
O HFree é um serviço de hospedagem gratuito que visa a simplicidade. Tem suporte apenas para HTML e CSS sendo totalmente livre de propagandas obrigatórias.
Ao fazer e confirmar o cadastro suas informações de conta e FTP serão entregues no endereço de E-Mail informado. Seu painel de controle quase não tem ferramenta alguma sendo o envio de arquivos feito via FTP, que comigo funcionou muito bem. Ficheiros de música, vídeo e executáveis não são aceitos além de que existe um limite de tamanho de arquivos que é de no máximo 5MB, mas o espaço é ilimitado.
Funcionalidades
Espaço Ilimitado para seus arquivos.
Tráfego completamente Ilimitado!.
Painel Administrativo Line 2!
Dicas de WebDesign por email.
Dominio meusite.hfree.com.br Grátis!
Acesso FTP para enviar arquivos.
Suporte via Ticket.
Ferramentas Grátis - Usuários Online e outros.
Suporte a HTML e CSS.
Sem exibição obrigatoria de publicidades!
Serviço com qualidade e TOTALMENTE GRÁTIS!
Sinceramente eu gostei do serviço, funciona sem frescuras. Como sabemos servidores gratuitos costumam ir a falência com certa freqüência. Apesar disso vale a pena para pequenos sites ou uploads de diversos gêneros. No mais nada que um bom backup não resolva.
O ser humano é extremamente criativo e inteligente em se tratando de métodos de tortura. Um deles, usado por muitas “culturas” ao redor do mundo, principalmente na Europa e Arábia, se sobressai. Seu nome? Empalamento!
Não se pode dizer com precisão onde surgiu, talvez na Assíria, onde houveram grandes gênios em matéria de matar. O processo consiste basicamente em trespassar o corpo da vítima com uma estaca. Os pontos de inserção mais comuns eram o umbigo, a vagina e o anus. Todos os cuidados para que o torturado não morresse muito rapidamente eram aplicados. O objeto não poderia desse modo ser muito afiado e muitas vezes era usado carvão em brasa para evitar uma morte precoce por hemorragia.
No Brasil Virgulino Ferreira da Silva, também conhecido como Lampião, um temível cangaceiro, tinha por hábito incluir em suas iniqüidades, vez por outra, o empalamento.
Assim como a crucificação esse ato foi usado por muitos até mesmo para o entretenimento. Assurbanípal e o conde romeno Vlad Tepes, também conhecido como O Empalador, são personagens históricos conhecidos por se distrair durante as refeições assistindo à inimigos serem empalados.