Blogoscópio @ 01

06 março, 2009 por Weber Amaral

Nesta primeira edição do "Blogoscópio" irei indicar alguns blogs que trazem como conteúdo principal, dicas, tutoriais, hacks e diversas maneiras de personalizar seus blogs ( "Templates" ) para Blogger.


1 - Códigos Blog

Blog com diversos tutoriais e hacks para usuários do Blogger.

Códigos Blog

2 - Dicas Blogger

Outro blog repleto de dicas, tutotiais e hacks para Blogger.



3 - Blogger Buster

Blog em inglês com diversas personalizações para Blogger.



4 - BloggerSPhera

Blog da Roseli que diversas dicas para dar um toque especial no seu template " O meu preferido ", pois possui algumas dicas e explicações das TAG´S do Blogger.




Esses não são os únicos, há diversos Blogs que ajudam as pessoas, principalmente usuários novos, á terem seus blogs personalizados e com diversos hacks maravilhosos.
Estarei atualizando essa área constantemente, mantendo vocês, sempre atualizados, do que há de melhor na Blogosfera.

Vídeo da Semana @ 01

por Weber Amaral

Engenhosidade e criatividade, show de bola o comercial do Honda Accord.




Tansformando fotos em desenhos.

04 março, 2009 por Weber Amaral

O Photoshop, sem sombra de dúvidas, é o melhor editor de imagens que está no mercado na atualidade, usado pelos melhores Webdesigns, fotógrafos e outros profissionais da área. Com isso irei mostrar como transformar fotos normais em desenhos artísticos, sem ter nenhum conhecimento em desenhos.


Para isso iremos abrir o Photoshop, eu uso o CS3, porém o processo de transformação é muito semelhante em outras versões, a não ser em algumas muito antiga.
O processo requer apenas alguns ajustes, dependendo da fotografia escolhida, e após isso iremos apenas trabalhar com os efeitos contidos no Photoshop.

Escolhendo a fotografia





A fotografia escolhida foi essa. Tirada em um dia de sol e com uma luz um tanto que agradável. Porém, como foi tirada de meu celular... " míseros 2.0MP ", ela está com um tom meio que amarelado, por isso irei fazer alguns ajustes antes, para deixá-la melhor.
Mas como disse anteriormente, esses ajustes irão depender de como estará sua foto.

Preparando a foto



Primeiramente, para tirar esse tom amarelado da foto, irei no menu Image > Adjustments > Photo Filter. Irei filtrar essa foto com um tom um pouco azulado, deixando a foto com um tom mais frio de background.



Configurei o ajuste com Filter > Blue, e 30% de Density. Isso serve apenas para dar um acabamento melhor no final do processo.
Agora vamos alterar os Levels da fotos, para isso, vá em Image > Adjustments > Levels, na caixa de diálogo que se abre role as setas até deixar um destaque maior nas extremidades do primeiro plano, que no nosso caso são as crianças e o cachorro.



As configurações que ficaram mais adequadas a minha fotos foram: 28 ; 1,31 ; 236.

Adicionando os efeitos



Agora iremos aplicar os efeitos que irão deixar nossa foto com características de um desenho feito à mão.
Primeiramente iremos em Filter > Artistic > Poster Edges.



Na janela que se abre, vamos configurar Edge Tickness em 2, Edge Intensity em 1 e Posterization em 1.
Nesta etapa, sua foto já está como se fosse um desenho à mão, agora iremos apenas aplicar um Match Color, para dar um realce à mais.



Os valores desta etapa vão depender muito de como está sua foto, e como ela foi ajustada nos passos anteriores. Os valores que consegui para a minha foram esses: Luminance - 63, Color Intensity - 140 e Fade - 52, porém aqui você pode dar uma alterada conforme o visual final.

Considerações finais



Como disse no início do tutorial, o processo é simples, necessitando apenas de deixar as configurações do filtro Poster Edges de acordo com o explicado, para conseguir um efeito mais real.
Com isso, podemos deixar nossas fotos com um efeito bem bacana e criarmos até gravatares com características de desenho.
Já o resultado final da foto ficou assim, espero que tenham gostado!!!



Hospedagem de arquivos de gente grande.

02 março, 2009 por Weber Amaral

Hoje em dia se tornou muito comum publicarmos e compartilharmos arquivos na internet, tais como documentos, fotos, músicas e outros arquivos, para isso contamos com uma infinidade de serviços, como Picasa, Flickr, Google Docs, GeoSites e outros, sem contar com os serviços pagos...


Navegando pela internet esses dias, a procura de serviços gratuitos para hospedagem e compartilhamento de arquivos, encontrei o Dropbox, cujo a descrição no website é a seguinte:

Dropbox é a maneira mais fácil de compartilhar e armazenar seus arquivos online.

Como não possuo um servidor na web para hospedar meus arquivos, principalmente os do site, sempre usei alguns recursos alternativos, como o GeoSites, para poder hospedar arquivos com extensões .js (JavaScript), e como tenho usado ultimamente muito jquery não estava contente apenas com os 15MB que o GeoSites me disponibilizava.
Então vamos lá, montei um simples tutorial de como começar a usar o Dropbox, que para nós, usuários do Blogger, me parece ser bem convidativo, visto que podemos armazenar qualquer tipo de arquivo no Dropbox.

Instalando o Dropbox.


Antes de tudo, andei dando uma lida em outros artigos sobre o serviço e pude notar que algumas pessoas tiveram que receber convites para poder criar sua conta no Dropbox. No meu caso não tive esse tipo de problema, sendo necessário apenas instalar o arquivo baixado no site oficial.
O Arquivo para a instalação pode ser baixado AQUI, ele está disponível para as plataformas Windows, Mac e Linux. Após baixarmos o arquivos iremos executá-lo...

1 - Na primeira tela, iremos aceitar os termos de uso.




2 - Escolhemos o local no qual o Dropbox será instalado em nosso computador.




Depois de escolhermos o local em nosso computador, a instalação é iniciada.

3 - Primeira configuração.




Aqui iremos configurar a utilização do Dropbox. Se ainda não tivermos uma conta iremos fazer aqui mesmo, bastando apenas estarmos conectados à internet e selecionarmos a primeira opção. Caso já tenham uma conta basta selecionar a segunda e seguir os passos seguintes.

4 - Criando uma conta.





Como na instalação inteira, este passo é bem intuitivo, apenas tendo que colocar seus dados para cadastrar a conta.

Finalizando e configurando.



Se tudo der certo na configuração da conta a tela acima será apresentada, podendo navegar um pouco no "tour" do Dropbox ou passar está etapa.


Aqui você pode escolher entre, configurar um local aonde serão sincronizado os arquivos com a pasta na Web, por padrão ela fica instalada na pasta "Meus Documentos", clicando em "finish" a pasta local e aberta, como mostra a figura abaixo:


Podemos notar que, por padrão, há duas pasta já criadas "Photos" e "Public" e um arquivo txt, sobre o Dropbox.
Á partir deste momento um ícone do Dropbox se instala ao lado do relógio, o sinal verde significa que está tudo configurado e é só começar a arrastar os arquivos para a pasta "My Dropbox" que eles são automaticamente sincronizados com a Web.
No momento que é inserido um novo arquivo ou pasta na "My Dropbox", o ícone ao lado do relógio muda, com uma indicação que está sendo atualizado com a Web. Clicando com o botão direito sobre o ícone, temos as opções de: abrir a pasta local, navegar na pasta hospedada na Web, visualizar os arquivos sincronizados recentemente, ir para a página do Fórum do Dropbox, atualizar a conta, configurações, tais como ( modificar a pasta local, impedir aviso na barra de tarefas e configurar a rede ).

Considerações finais.


O serviço Dropbox é uma verdadeira mão na roda, tenho usado ele por algumas semanas já, e não tenho o que reclamar. Bem prático e rápido ( claro que dependendo da sua conexão ), podendo ser instalado em discos removíveis e acessados de qualquer lugar, e o melhor, é claro, aceita qualquer tipo de arquivo, o que faz nós, usuários do Blogger, que não possuímos um servidor de arquivos na Web, passarmos a hospedar nossos scripts e outros arquivos que usamos em nossos sites no Dropbox.

Menu com subseções laterais.

28 fevereiro, 2009 por Weber Amaral

Usando uma marcação HTML estruturada e regras CSS simples podemos criar menus com subseções laterais fáceis de editar e atualizar e que funcionem perfeitamente em vários navegadores, não precisando de uma infinidade de scripts para que estes funcionem corretamente...


1 - O HTML.


Primeiramente, é necessário definirmos a estrutura do menu. Uma das maneiras que uso é por meio de uma lista não ordenada, com cada um dos sub-menus constituída por outra lista não ordenada. Veja o código HTML a seguir:
<ul>
<li><a href="#">Parte 1</a></li>
<li><a href="#">Parte 2</a>
<ul>
<li><a href="#">Parte 2-a</a></li>
<li><a href="#">Parte 2-b</a></li>
<li><a href="#">Parte 2-c</a></li>
</ul>
</li>
<li><a href="#">Parte 3</a></li>
<ul>
<li><a href="#">Parte 3-a</a></li>
<li><a href="#">Parte 3-a</a></li>
<li><a href="#">Parte 3-a</a></li>
</ul>
</li>
<li><a href="#">Parte 4</a></li>
<ul>
<li><a href="#">Parte 4-a</a></li>
<li><a href="#">Parte 4-a</a></li>
<li><a href="#">Parte 4-a</a></li>
</ul>
</li>
</ul>


2 - 0 CSS


Para que o menu não contenha uma lista de itens entendiantes, vamos adicionar estilos para que ele se torne atrativo. Removeremos então, primeiramente, as marcas (bullets) e a indentação própria das listas não ordenadas, definindo também uma largura para os itens do menu.
ul {
margin: 0;
padding: 0;
list-style: none;
width: 150px;
}

É necessário também posicionar os itens da lista. Felizmente, os itens por padrão são renderizados um embaixo do outro. Contudo, vamos definir o posicionamento com o valor relative, pois iremos posicionar os sub-menus de modo absoluto em relação aos itens.
ul li {
position: relative;
}

A seguir, iremos trabalhar com os sub-menus, colocando ao lado direito do seu item-pai quando o mouse for passado sobre o item.
li ul {
position: absolute;
left: 149px;
top: 0;
display: none;
}

Usando a propriedade CSS left e top posicionamos de modo absoluto cada sub-menu ao lado de seu item-pai. A propriedade left com o valor de 149px ( 1px menor que a latgura dos itens do menu ). Isso fará com que os sub-menus transpassem o menu e, em consequência, não apareça uma borda dupla. Também foi definida display como none, pois eles não serão visíveis por padrão.
ul li a {
display: block;
text-decoration: none;
color: #bbb;
background: #101010;
padding: 5px;
border: 1px solid #dfdfdf;
border-bottom: 0;
}

É importante definir display como block, para garantirmos que cada link ocupará toda a largura definida para o item da lista. Algumas versões do Internet Explorer interpretam as quebras de linha entre os itens de lista como espaços vazios e, assim, os itens do menu não se assentam um sobre o outro. Para corrigir isso, veja o seguinte código:
/* correção \*/
* html ul li {float: left;}
* html ul li a {height: 1%;}

Ao utilizar a versão 5.x do Internet Explorer... " se é que alguém ainda usa... ", é possível que o menu salte quando o mouse for passado sobre determinados itens. Para resolver esse probleminha, basta modificar a segunda linha do código mostrado anteriormente, por *html ul li {float: left; height: 1%;}.
Já na versão 6.x, devemos declarar um background para li a, pois pode acontecer de um sub-menu se estender verticalmente além de o menu e os links desaparecerem antes que tenha tempo de clicá-los.
O código mostrado esconderá as regras CSS de todos os navegadores, menos o IE. A declaração height 1% foi em consequência da propriedade float, que traz outra inconsistência no IE, afim de que os links tornem elementos nível de bloco.É necessário fecharmos o menu adicionando uma borda ao fim da lista. A seguir as regras CSS para o elemento ul.
ul {
margin: 0;
padding: 0;
list-style: none;
width: 150px;
border-bottom: 1px solid #dfdfdf;
}
}
O menu ainda não está funcionando de maneira correta. Precisamos fazer os sub-menus aparecerem quando o mouse for passado sobre o item.
li:hover ul {
display: block;
}

O IE suporta somente a pseudo-classe :hover aplicada a um link. Dessa forma, li:hover, que faz os sub-menus aparecerem, não funcionará nele. Precisamos então, de um código JavaScript, mostrado a seguir:
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace
(" over", "");
}
}
}
}
}
window.onload=startList;

O código CSS para hover é:
li:hover ul, li.over ul {
display: block;
}

Adicionalmente, é preciso referenciar o JavaScript com o ul principal.
<ul id="nav">

Assim, teremos o código final completo.
<html>
<head>
<style type="text/css">
ul {
margin: 0;
padding: 0;
list-style: 0;
width: 150px;
border-bottom: 1px solid #dfdfdf;
}
ul li {
position: relative;
}
li ul {
position: absolute;
left: 149px;
top: 0;
display: none;
}
ul li a {
display: block;
text-decoration: none;
color: #bbb;
background: #101010;
padding: 5px;
border: 1px solid #dfdfdf;
border-bottom: 0;
}
/* correção \*/
*html ul li {float: left;}
*html ul li a {height: 1%;}
/* fim da correção */
li:hover ul, li.over ul {
display: block;
}
</style>

<script language="JavaScript" type="text/JavaScript">
<!--

startList = function() {
if (document.all&&document.fetElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node;nodeName=="LI") {
node.onmouseover=function() {
this.className+" over";
}
node.onmouseout=function() {
this.className=this.className.replace
(" over", "");
}
}
}
}
}
window.onload=startList;
//-->
</script>
</head>

<body>
<ul>
<li><a href="#">Parte 1</a></li>
<li><a href="#">Parte 2</a>
<ul>
<li><a href="#">Parte 2-a</a></li>
<li><a href="#">Parte 2-b</a></li>
<li><a href="#">Parte 2-c</a></li>
</ul>
</li>
<li><a href="#">Parte 3</a>
<ul>
<li><a href="#">Parte 3-a</a></li>
<li><a href="#">Parte 3-b</a></li>
<li><a href="#">Parte 3-c</a></li>
</ul>
</li>
</ul>

</body>
</html>


Se adcionarmos o código a seguir ás regras CSS, teremos uma cor de fundo diferente quando passamos com o mouse nos itens:
ul li a:hover {
color: orange;
background: #212121;
}

Veja como ficou o menu.

São inúmeras as formas de fazer um menu assim, coloquei aqui a forma mais usada em alguns sites que faço. A modificação ao CSS é também muito extensa, podemos fazer várias modificações e deixarmos nosso menu da melhor forma que achamos. Também podemos colocar sub-categoras aos sub-menus, mas isso ficará para uma próxima vez. Até mais e espero que tenham gostado desta dica.


 
Todos direitos Reservados á Weber Amaral - 2009 - HOME | SOBRE | CONTATO