Quinta-feira, 26 de Fevereiro de 2009

Apple Safari 4 - Beta

A Apple lançou uma nova versão do seu navegador, o Safari versão 4, ainda esta em teste e trás muitas novidades (?!) já conhecida por outros browsers, como as abas no topo (Google Chrome) e uma tela com os sites prefesiros (Opera) e o Coverflow./ (Imagem)

whatsnew-hero-20090217-550x232

Tele com os principais sites e Coverflow

safari

Versão para windows 

Alem de todas essas novidades, o navegador promete também muita velocidade.

Ainda não instalei no Mac, mas testando no windows, o novo Safari esta muito melhor.

É isso ae pessoal, para baixar a nova versão do Safari é só clicar aqui!

Abraços a todos

Escolher cores para projetos

Fala rapaziada,

Com dificuldade em escolher uma boa combinação de cores parar usar em seus projetos? O site Color Scheme Designer te ajudará nisso.

Color Scheme Designer 3_1235609792782

Basta vc esolher o tipo de cor nos círculos que estão lá no inicio do site, e depois movimentar os pontos que estão no círculo colorido.

Se quiser observar como seria o resultado com a mistura das cores num site, basta clicar em: Light page exemple (para página clara) ou em Dark page exemple (para página escura)

Recomendo dar uma boa olhada neste site, ajudará bastante.

 

Abraços

Quarta-feira, 25 de Fevereiro de 2009

Editor WYSIWYG: jwysiwyg com jQuery

Fala rapaziada, muito tempo sem postar, hoje venho dar uma dica de editor, o jwysiwyg, um editor feito com o jQuery.

Observe a imagem abaixo.

wysiwyg

Para mais informações, visite o site do projeto!

Abraços a todos

Quarta-feira, 11 de Fevereiro de 2009

Fullscreen (Tela cheia) No flash

Fala rapaziada,

flashLogodepois de muito tempo sem postar, hoje vou mostrar como usar fullscreen utilizando o flash.

O procedimento é muito simples, mas precisamos fazer duas configurações:

- Código no flash (ActionScript 2)

- Código do HTML

Vamos, lá!

  1. Abra o Flash - Eu estou usando o CS3;
  2. Abra o painel action e digite o seguinte código:
    image
    O ideal é colocar em apenas uma linha.
    Bom, o que estou fazendo alí, é mexendo na propriedade displayState (do Stage) que recebe uma verificação: se fullscreen esta normal, ele mete um fullscreen, se estiver fullscreen ele coloca em normal.
  3. Alí esta no Frame, mas pode ser colocar num botão, aí dependerá da sua aplicação;
  4. Agora exporte o filme e certifique-se de que seja gerado o HTML tbm.
  5. Abra o o HTML em seu editor de texto preferido e faça as seguintes modificações:
    image
  6. Adicione os parâmetros allowFullScreen com o valor: true e o allowScriptAccess com o valor sameDomain. isso vai permitir que o flash dê o comando para o HTML.
  7. Agora é só abrir o html e ver o efeito, eu sugiro que use o fullscreen em um botão: clique, ele abre, clique novamente, ele fecha.

É isso ae pessoal, espero que tenha sido útil esta dica.

 

Abraços

Quarta-feira, 14 de Janeiro de 2009

Procurando inspiração para Preloader em flash?

Fala rapaziada,

Hoje vou dar uma dica de inspiração para aqueles que querem fazer um preloader (pré-carregador) de filmes em flash personalizados e com estilo.

preloader_1

O site é o http://www.prettyloaded.com/ Vale muito a pena a visita, é só abrir e ficar curtindo os preloaders sendo carregados um após o outro.

preloader_2

Alem do preloader, o site também mostra as informações sobre ele, ano, de onde é, enfim, não perca tempo! visite logo.

Abraços

Terça-feira, 13 de Janeiro de 2009

Opa, fechei um novo site, e agora?



Hoje mais um assunto sobre... Clientes! "objeto de: desejo e ódio".

Porque desejo e ódio? Por que passamos o tempo todo em busca deles e dias depois do contrato fechado (que é assunto para um outro post) ele começa a pedir coisas que não foram especificadas, mas isso não tem problema, porque vc pensou nisso e..... Esqueceu de documentar!

Você tenta argumentar com o cliente que isso vocês não tinham combinado e ele jura de pé junto que sim, que vocês haviam conversado e ele tinha deixado bem claro esta "nova" funcionalidade do projeto, o que fazer? a situação fica pior quando você finalizou o site, pretende começar um novo projeto AND o seu cliente não quer (mais uma vez o contrato aparece) pagar você porque "tal" requisito não foi desenvolvido.

E você obviamente, fica na mão do cliente e vai desenvolver pq afinal de contas, vc tem gastos! Faz o trabalho, recebe (com bastante dificuldade ainda) e pensa: "na próxima vou documentar TUDO". E esquece, e o problema retorna.

Então, digo para quem esta começando, tomem bastante cuidado com isso, fechou um novo trabalho? faça uma Check-list. Como por exemplo:

O site conterá:

  1. Página inicial: Na página inicial conterá: Noticias (dinâmico) e chamadas para as páginas internas;
  2. A empresa: Na página empresa, conterá textos e imagens referentes à empresa (estático);
  3. Produtos: Nesta página conterá os produtos separados por categorias principais (estática) e secundárias (estática), com a listagem dos produtos (dinâmico);
  4. .....

E assim por diante, deixe tudo bem claro, do que você vai fazer ou não, faça um documento bem detalhado, e imprima (duas cópias, uma sua e outra do seu cliente), de preferência em papel timbrado e peça para o seu cliente assinar, depois no decorrer do projeto, o que não estiver no documento, orce a parte. Acredite em mim, esta medida previne MUITA dor de cabeça.

Para quem não sabe:

  • Estático: Página que ficará "assim", até que alguém mexa no HTML do site manualmente, ficará da mesma forma;
  • Dinâmico: O conteúdo é atualizado por um painel de controle, sem que o cliente precise mexer no HTML.

Bom pessoal, por hoje é isso, esta é uma pequena e simples dica mas que você pode economizar muito com analgésico, pq as dores de cabeça irão diminuir significativamente.

Abraços a todos!

Segunda-feira, 12 de Janeiro de 2009

Cliente tem sempre razão?

Fala rapaziada,

cliente_dificilhoje venho com um assunto meio polêmico, aquela velha questão que todo mundo diz que o cliente (que esta pagando - eles sempre deixam isso bem claro) tem SEMPRE razão, mas, até que ponto?

Eu particularmente, não concordo com isso, principalmente na minha área, a de desenvolvimento de sites, já cancelei contratos por este motivo. Um destes casos vou relatar aqui.

A certa altura de 2008, fiz um site totalmente em flash para um cliente e tudo estava indo bem, estava tratando com um pessoal relativamente da área, que era o pessoal de marketing da empresa, fazia o briefing, desenvolvia o trabalho e apresentava, poucas mudanças depois, o projeto estava aprovado e era hora de trabalhar. Pois bem, para a minha "sorte" este pessoal sai da empresa e eu passo a conversar com a filha do dono da empresa e com duas estilista. Pronto, foi o meu terror.scream_homer

Pessoas com NENHUMA formação no negócio querendo dar palpites totalmente nonsense. Não me importo que clientes deem palpites no meu trabalho, muito pelo contrario, as vezes é interessante você discutir (não brigar) sobre o trabalho e modifica-lo para melhorar. (isso aconteceu comigo recentemente e o trabalho ficou bem bacana) O problema meus amigos, é quando o cliente quer alguma coisa apenas por que... Ele quer! simples assim, argumento? bobagem, o Cliente paga, ele tem razão, você tem que fazer, certo? Não, totalmente errado! E é aqui que chegamos onde eu queria.

O Cliente me pediu uma coisa absurda, que era colocar um FULL BANNER (468 x 60 pixels) no MEIO do site, o qual não suportava esta publicidade, tentei argumentar, e NADA. Em determinada altura da nossa conversa "amigável" ela me larga: "Eu estou pagando, então você TEM que fazer", existe coisa pior para se ouvir? Pensei muitas coisas para xingar a menina, mas, respirei fundo e alguns Husss Fraba depois, tentei conversar com ela sobre uma melhor forma de fazer aquilo e consegui.

Bom, o que estou querendo dizer com isso é que na nossa área, não existe isso de "estou pagando", o nosso trabalho, é orientar o cliente com as melhores práticas para resolver um problema. Até isso me lembra uma coisa que o meu Professor de GP me disse: "Não pergunte ao cliente o que ele quer, pergunte qual o problema dele". TEORICAMENTE, (digo teoricamente pq não conheço a realidade de todos) nós estudamos pra isso e (mais uma vez) TEORICAMENTE nós sabemos o que é melhor para que o nosso cliente obtenha um bom resultado.

Então, escrevi tudo isso para dar uma pequena dica: Estudem, argumentem, pesquisem, façam da forma correta, por dois motivos:

  1. O trabalho de vocês ficará mal feito.
  2. O site do seu cliente não terá o resultado esperado.

Mas não digo isso como uma verdade absoluta, e SEMPRE ignorar o pedido/idéia do seu cliente, mas pensar no assunto, e ver se realmente esta idéia vai ajudar no projeto. E isso é importante principalmente para quem esta iniciando no desenvolvimento de sites (ou qualquer outra área) e esta fazendo o seu nome.

Resumindo a história deste meu cliente, não fiz da forma que ele quis fazer (como falei anteriormente), achei uma outra solução após alguns minutos de discussão sadia pelo telefone, dois dias depois ligo cancelando o contrato, ninguém merece tratar coisas do site da empresa com a filha do dono e mais duas que o máximo que fazem é entrar no MSN e ORKUT. (e não, não é pelo sexo feminino, já tive alguns episódios com homens tbm). Não sou machista a tal ponto, muito pelo contrario, o público feminino é uma ótimo público, sempre criativo, detalhistas, dentre outras coisas...

É isso ae pessoal, não esqueçam, é o nome de vocês que está em jogo, então estudem bastante, preparem-se pq a batalha não é fácil. :)

Aquele abraço!

Fiquem a vontade para comentar, o importante é debater o assunto e sempre melhorar.

Como dizia um outro professor meu: "Tudo tem no mínimo dois lados".

;)

Sexta-feira, 9 de Janeiro de 2009

Salve a internet, pare de usar o IE6

dieie Fala rapaziada, neste ano de 2009 os desenvolvedores resolveram se unir e pedir o fim do IE6, o motivo todos estão cansados de saber, hacks, gambiarras e muitas outras coisas para funcionando no navegador que não trata com muito carinho as especificações do CSS.

 

 

 

No meu blog, a taxa de visitação do IE é mais baixa do que fo Firefox, entre o IE segue a tabela das versões:

image

Então só para o meu blog, tenho 384 visitas mensais o que reseprensta 30,31% das visitas vindo do IE.

Para este ano, esta previsto o lançamento das novas versões dos browsers mais famosos, IE8, Opera 10, Firefox 3.1.

Abaixo o gráfico de utilização do IE6 fornecido pelo  Market Share:

grafico-de-utilizacao-do-ie6

Como podemos observar, a utilização do IE6 esta caindo muito desde então, e somando com a venda dos novos computadores que já estão vindo com Windows Vista e IE7, quem sabe este ano os desenvolvedores não ganham um presente com a morte do IE6?

Faça sua parte, se você utiliza o IE6, atualize a sua versão para a versão 7 do IE ou experimente outros navegadores:

- IE 7

- Opera

- Safari

- Firefox

É isso ae rapaziada, vamos fazer a nossa parte!

Abraços

savethedevelopers