quinta-feira, 13 de setembro de 2007

O Senado é uma Vergonha Nacional

VERGONHA NACIONAL


Uma lição de otimização para buscadores: se vários blogs lincarem para a página do senado usando o texto Vergonha Nacional, o primeiro resultado para a busca Vergonha Nacional, será a página do senado.

O Rodrigo Stulzer começou a coisa, eu apóio e peço apoio dos blogueiros.

Vi no novo-MUNDO

quinta-feira, 6 de setembro de 2007

Como cobrar um projeto de desenvolvimento de site?

Bem, esta é uma dúvida bem comum, tanto para iniciantes quanto para usuários avançados. Realmente definir um valor para o seu projeto é uma coisa bastante complexa, e depende muito de cada caso. Então o que farei aqui é expor o meu perfil e mostrar como cobro meus projetos, para ver se ajudo vocês a definirem uma "tabela pessoal".

Antes de mais nada, é preciso saber as fases que compõem um projeto de desenvolvimento web. São elas:

-Planejamento
-Execução
-Teste e Correção
-Publicação

O intuito deste artigo é ensiná-lo a cobrar pelos seus serviços, e não ensiná-los a trabalhar. Então farei apenas um resumo das tarefas de cada etapa.

Planejamento

Esta fase engloba certas tarefas: definição de briefing (necessidades do cliente, foco do projeto), definição de casos de uso, telas, serviços terceirizados necessários (fotografia, edição de imagens), coleta de dados e material do cliente e tudo o mais.

Execução

Já de posse de todo o material necessário, desenvolvem-se os primeiros modelos para aprovação do cliente, com estrutura de navegação construída.

Teste e Correção

Após a aprovação do layout pelo cliente, desenvolve-se o site e efetuam-se os testes de navegação com ênfase na usabilidade dos elementos, e na facilidade de acesso à informação

Publicação

Após aprovado e fechado, o projeto é hospedado e publicado na internet.

Para efeitos de composição de orçamento, tenha em mente o seguinte: o planejamento geralmente toma 30% do tempo total do projeto, o desenvolvimento leva outros 50%, seguidos de 25% de ajuste e testes. 5% ficam fora da conta, por serem tarefas de publicação.

Tendo estas médias em vista, a fase de planejamento normalmente serve de base para você desenvolver uma tabela de horas. Digamos que o meu tempo de planejamento em um site tenha sido de 20 horas (não, não é um prazo absurdo). Logo 30% do meu tempo de desenvolvimento equivale a estas 20 horas. Ou seja, jogando por cima cada 7 horas correspondem a 10% do desenvolvimento. Temos portanto que o projeto demorará 70 horas para ser desenvolvido.

Definido o total de horas necessárias, vamos à segunda parte: definição do seu valor/hora.

Este valor é relativo. Deve levar em conta o quanto você acha que vale seu trabalho, tendo em vista o quanto você investiu no seu conhecimento. Mas apenas para efeitos de ilustração, dividirei esta parte em 3 patamares, de acordo com a sua experiência de trabalho:

I- Desenvolvedor iniciante (noções básicas de gerência de projetos, desenvolvimento de acordo com as web standards): 15 reais/hora

II - Desenvolvedor web sênior (Nível I + conhecimento de mercado, noções de negociação, investimento em formação, mínimo de 2 anos de experiência): 25 reais/hora

III - Desenvolvedor web pleno (Nível II + 5 anos de experiência) 38 reais/hora

Logo, para os patamares, teríamos o seguinte valor de projeto:

I - 15,00 x 70: 1050,00
II - 25,00 x 70: 1750,00
III - 38,00 x 70: 2660,00

Vale lembrar que esses valores são relativos a tarefas de DESIGN. Existem sites dinâmicos em que você deve incluir mais uma fase, que é a de desenvolvimento do código. Não tenho uma medida exata de valores neste caso, mas o meu valor para desenvolvimento de código é de 55 reais/hora.

Bem, com este artigo espero ter esclarecido algumas dúvidas, e clareado um pouco algumas nuvens que pairam acima da cabeça dos desenvolvedores.

Os valores têm por base o mercado de Brasília, mas não acredito que seja muito diferente nos grandes centros.

Ps.: Mesmo trabalhando como freelancer, recomendo sempre criar a rotina de trabalhar 8 horas por dia, para evitar atrasar prazos. Trabalhando 8 horas por dia, e somente em dias úteis (segunda a sexta), este projeto seria entregue em cerca de 2 semanas (mas sabemos que isso nunca acontece ;) )

Abraços!

quarta-feira, 15 de agosto de 2007

Arroz de forno com presunto e queijo


Uma receita bem simples e rápida, e que não deixa de ser gostosa. Ideal para quem está começando a se aventurar no mundo da culinária!




Ingredientes

4 copos de arroz
400 g de peito de frango sem pele e sem osso
1/2 pacote de uvas passas
1 lata de milho verde em conserva
1/2 pacote de batata palha
200 g de presunto cozido
200 g de queijo Mussarela

Modo de preparo

Prepare o arroz de forma usual. Tempere o frango com sal, cozinhe e desfie. Após esfriar, misture o milho, o frango, as uvas passas, metade do presunto cozido picado, metade do queijo picado e a batata palha ao arroz, e transfira para uma forma refratária de vidro untada com manteiga. Cubra com o restante do presunto e do queijo por cima, e leve a forno médio para gratinar (cerca de 10 minutos).

Não precisa de acompanhamentos, mas uma salada de entrada cai muito bem.

Empanados

Empanados são muito saborosos e fáceis de fazer, tanto de filé bovino quanto de frango, como também com coxas ou asas de frango, por exemplo. Empanar é um processo bastante simples:

Se for usar filés, não os deixe muito altos. Com coxas ou asas de frango não há este problema. Para cada 3 filés de tamanho médio que for fazer, use um ovo e 80 gramas de farinha de rosca. Eu costumo calcular de olho, mas a medida é aproximadamente esta.

Basicamente, tempere os filés apenas com sal e pimenta (se quiser). Bata os ovos para misturar clara e gema, coloque um pouco de sal e transfira para um recipiente em que caibam os filés. Em outro recipiente, adicione a farinha. Passe os filés pela mistura dos ovos com sal, depois coloque no recipiente com a farinha e agite o mesmo para que bastante farinha seja absorvida pelo filé, tanto na parte de cima quanto na de baixo. Depois, é só fritar (prefiro fritar com manteiga ou óleo, o suficiente para dourar até a metade da altura do empanado).

Outra dica é partir os filés médios em 3 ou quatro pedaços e empanar, fazendo assim nuggets de filé. Recomendo servir com molho barbecue.

Receitas com macarrão instantâneo, vulgo Miojo


Existe uma relação de amor e ódio entre os amantes da boa culinária e os macarrões instantâneos. Quebra galho certo para aqueles momentos de pressa, o miojo pode, sim, ser uma opção bastante saborosa no preparo de pratos (alguns até bastante elaborados, como o Yakisoba). Portanto, de agora em diante, postarei algumas receitas que têm por base o Miojo. Começando pela receita postada na comunidade Adoro Cozinhar! do orkut, de autoria de Anita Rodrigues.

Miojo de Quarta

1 pacote de miojo, sabor carne ou legumes
1 cebola picada
1 tomate médio picado sem pele e sementes
200g de carne moída
1 dente de alho amassado
Orégano a gosto


Frite a carne com o alho e o orégano. Após frito, acrescente metade do tempero que vem no pacote de macarrão, e acrescente a cebola e o tomate, para refogar. Prepare a massa e acrescente a este molho, colocando o resto de tempero. Acrescente 1 colher de sopa de requeijão cremoso ou creme de leite, se preferir. Salpique com queijo ralado a gosto e sirva.

segunda-feira, 6 de agosto de 2007

Molho Barbecue: Receita simplificada

Postei há um tempo atrás uma receita de molho barbecue. Esta é uma receita alternativa e mais fácil:

- 80 g de açúcar mascavo
- 2 dentes de alho amassados
- 80 g de mostarda
- 80 ml de molho inglês
- 150 ml de molho de tomate

Aqueça uma panela pequena. Quando estiver bem quente, acrescente o açúcar mascavo e deixe caramelizar um pouco. Acrescente o molho inglês, mexa sem parar até ficar uniforme. Ainda mexendo sem parar acrescente o molho de tomate, a mostarda e por último o alho. Quando estiver uniforme, estará pronto.

terça-feira, 17 de julho de 2007

A Bíblia do Flash 8 (em inglês)


Seguindo a linha da postagem anterior, desta vez posto a bíblia do Flash 8, editada à época ainda pela Macromedia. Apesar de antigo (para a internet, claro), é um excelente material de referência.

Download.

sexta-feira, 13 de julho de 2007

A Bíblia do Fireworks 8 (em inglês)


As críticas contra o Fireworks CS 3 têm sido muitas. Logo, a versão anterior continua a ser bem popular (inclusive, caso você esteja insatisfeito com a versão atual, puxe a versão anterior do Fireworks deste post).

Publicada pela própria Adobe, esta é a bíblia do Fireworks 8. É um material riquíssimo e que vai possibilitar um grande entendimento da ferramenta. Logo, bons estudos!

Clique aqui para fazer o download.

Molho Barbecue

Conforme sugerido na receita dos anéis de cebola empanados, o molho barbecue é um excelente acompanhamento tanto para petiscos em geral quanto para acompanhar bifes e carnes, especialmente costeletas suínas. Bem, então, segue-se a receita:

Ingredientes
- 1 colher (chá) de azeite
- 2 colheres (sopa) de catchup
- 4 colheres (sopa) de polpa de tomate
- 1 colher (chá) de molho inglês
- 1 colher (chá) de vinagre branco
- Cravo-da-índia em pó a gosto
- 1 cebola picada (média) Obs.: Caso não se lembre, na receita das cebolas empanadas, você deve desprezar a parte interna das mesmas. Eis uma excelente oportunidade de reaproveitá-las.
- 1 dente de alho amassado
- 1 colher (chá) de açúcar mascavo
- Pimenta-do-reino branca a gosto
- 1 xícara (chá) de água


Modo de Preparo

Em uma panela, aqueça o azeite. Acrescente o restante dos ingredientes, começando pela cebola, o alho, o molho de tomate e o catchup. Deixe apurar.

Conforme sugerido anteriormente, vai bem com os anéis de cebola, ou costeletas bovinas. No entanto, o limite é a sua imaginação.

quinta-feira, 12 de julho de 2007

Que carro esporte é você?

Hoje pelo visto é o dia dos testes, hehehe

I'm a Lamborghini Murcielago!



You're not subtle, but you don't want to be. Fast, loud, and dramatic, you want people to notice you, and then get out of the way. In a world full of sheep, you're a raging bull.

Take the Which Sports Car Are You? quiz.



Vi este e o anterior no blog da Liliana.

Que personagem do Seinfeld é você?

Tudo bem que eu nunca assisti, mas ainda assim fiz o teste.





Que personagem do Seinfeld é você?
Trazido a você por Soul Fire



E você, quem é?

Anéis de Cebola à Milanesa

Clique aqui para ver a nova versão desta receita!



Bem, eu só posto receitas aqui porque também gosto muito de culinária, e apesar de este ser um blog de tecnologia, considero importante comer bem. E a culinária pode perfeitamente ser uma paixão com a mesma intensidade que a tecnologia para certas pessoas (como eu).

Bem, sem mais delongas, apresento hoje uma receita simples de anéis de cebola à milanesa fritos, receita que retirei deste tópico da comunidade "Adoro Cozinhar!" no Orkut.

Ingredientes

1 lata de cerveja (clara)
1 xícara de farinha de trigo
1 pitada de sal
3 cebolas cortadas em anéis de 1cm (cebolas grandes são obviamente melhores para isto. Despreze a parte interna das mesmas, e utilize em outra receita para não cometer o pecado de jogar comida fora).
1 litro de óleo de soja para fritar

Modo de preparo

Misture a farinha e o sal em uma vasilha. Adicione a cerveja. Misture até formar uma massa homogênea. Aqueça o óleo. Quando estiver bem quente, passe os anéis na massa deixando envolver bem, frite aos poucos deixando dourar. Depois retire e deixe escorrendo em um recipiente com papel toalha.

Recomenda-se servir com carnes vermelhas, mas como aperitivo também casa bem com molho barbecue e mesmo catchup, com uma cerveja ou refrigerante, claro.

Abraços!

quarta-feira, 11 de julho de 2007

IconBuffet: Troca social de ícones




No início é facilmente associável a uma troca de figurinhas. E a realidade não passa muito longe... A única diferença é o ambiente, que é virtual.

O IconBuffet é um site que vende ícones profissionais, mas que possui também uma área com ícones gratuitos. Você se cadastra e recebe um pacote de ícones por mês, e pode trocá-los com os outros membros do site.

Basicamente, existem quatro grupos de ícones: Bronze, Prata, Ouro e Diamante (até a presente data só existe um pacote de ícones diamante).

Para controle do site, existem 4 elementos principais: as stamps, as tokens, os pontos e as badges.

As stamps servem para que você possa enviar ícones a outros membros do site. Cada tipo de ícone tem um custo em stamps para ser enviado: 1 stamp para ícones bronze, 3 para ícones prata, 5 para ícones ouro e 10 para ícones diamante.

As tokens funcionam de maneira inversa, servem para você receber ícones de outros membros. Você recebe 10 destas por mês, e cada ícone tem também seu custo para ser recebido: 1 token para ícones bronze, 3 para prata, 5 para ouro e 10 para diamante (ou seja, você pode usar todas as suas tokens do mês com um único pacote de ícones).

Os pontos funcionam como um sistema de recompensa. Você ganha ponto em diversas situações: ao convidar amigos, ao receber determinado número de ícones, ao enviar determinado número de ícones, e assim por diante. A cada 10.000 pontos acumulados, você recebe uma token a mais por mês, até o limite de 10 tokens extras.

As badges são representações gráficas de determinados requisitos que você cumpriu. Por exemplo, minha caixa de badges está assim:



O bolo eu recebi por completar um ano de site. A medalha de bronze significa que eu recebi 5 pacotes de ícones bronze. O queijo ganhei por ter um avatar. A medalha de ouro, indica que recebi 5 pacotes de ícones ouro. Os óculos indicam que adicionei 25 pessoas à minha lista de amigos, e que estas 25 me adicionaram também às listas delas. O diamante indica que tenho um pacote de ícones diamante (que por enquanto é o único). O megafone indica que convidei 5 pessoas para se cadastrarem no site, e elas se inscreveram, e o microfone eu recebi ao convidar 10 pessoas e as mesmas entrarem no site.

O interessante das badges é que algumas delas te dão pontos, outras não. Isto torna o jogo em si bem divertido, pois possui o elemento da curiosidade. Enfim, acredite em mim, você não vai se arrepender ao se cadastrar no site! Apesar de esta breve resenha ter focado apenas nos elementos básicos do site, há muito mais por descobrir! Mas isso eu deixo por sua conta.

Antes de terminar, este é o meu link de cadastro: http://www.iconbuffet.com/people/new?ref=tiagocesar

Cadastrando-se por ele, eu ganho pontos, e em troca te envio o set diamante. É só me pedir no meu livro de recados :)

sexta-feira, 1 de junho de 2007

10 mentiras para enrolar designers e ilustradores inexperientes

1) "Faça esse trabalho barato (ou de graça) e no próximo pagaremos melhor"

Nenhum profissional que se preze daria seu trabalho de mãos beijadas na esperança de cobrar mais caro mais tarde. Você consegue imaginar o que um advogado diria se você dissesse "me defenda de graça dessa vez que na próxima vez que eu precisar de um advogado eu te chamo e pago melhor". Ele com certeza riria da sua cara.

2) "Nós nunca pagamos 1 centavo antes de ver o produto final"

Essa é uma pegadinha. A partir do momento que você foi contratado para fazer o trabalho você DEVE pedir uma entrada. O motivo é simples, você está trabalhando desde o momento que se dispõe a fazer a reunião de briefing. Talvez um cliente mais inexperiente queira pagar após ver alguns esboços. Cabe a você aceitar ou não.

3) "Esse trabalho será ótimo para seu portfolio! Depois desse você vai conseguir muitos outros"

Essa é uma das mais típicas. E costuma fazer vítimas principalmente entre jovens que ainda estão estudando. Para não cair nessa, basta pensar "quanto o seu cliente vai faturar com o seu trabalho?". Além disso, não esqueça que, mesmo que ele indique seu trabalho para outras empresas, com certeza ele dirá quanto custou (ou se foi de graça) e imagine o que os próximos irão querer?

4) Olhando para seus estudos e rascunhos: "Veja, não temos muita certeza se queremos seu trabalho. Deixe esses estudos comigo e vou falar com meu sócio/investidor/mulher, etc e depois te dou uma resposta"

Não dou 5 minutos para ele ligar para outros designers com seus estudos e conceitos criados na mão barganhando melhores preços. Quando você ligar de novo ele dirá que seu trabalho está muito acima do mercado, blá blá blá, e que Fulano Designer vai fazer o trabalho. Mas como eles conseguiram outro designer mais barato? Lógico, você já passou o conceito todo criado! Economizou horas para o designer que vai pegar o trabalho. Então, enquanto você não entrar em acordo com seu cliente NUNCA DEIXE NADA CRIATIVO no escritório dele!

5) "Veja, o job não foi cancelado, somente adiado. Deixe a conta aberta e continuaremos dentro de um mês ou dois"

Provavelmente não. Seria um erro você não faturar o que foi feito até o momento esperando que o trabalho continue depois. Ligue em dois meses e você verá que alguém estará trabalhando no job. E adivinhe! Eles nem ao menos sabem quem você é... e o dinheiro do início do trabalho, lógico, já era!

6) "CONTRATO?? Nós não precisamos assinar contratos! Não estamos entre amigos?"

Sim, estamos. Até que alguma coisa dê errada ou ocorra um mal-entendido, e você se transforme no meu maior inimigo e eu sou o seu "designer estúpido", aí o contrato é essencial! Simples assim! Ao menos que você não ligue em não ser pago. Qualquer profissional usa um contrato para definir como será o trabalho e você deve fazê-lo também!

7) "Envie-me a conta depois que o material for pra gráfica"

Por que esperar por esse deadline irrelevante? Você é honesto, não? Por que você deveria ficar preso a esse deadline? Uma vez entregue o trabalho, fature! Essa desculpa possivelmente é uma tática para atrasar o pagamento. Assim o material vai pra gráfica, precisa de alterações intermináveis e, adivinhe, ele arranja outra pessoa pra fazer as alterações necessárias, o material vai pra gráfica e você nem fica sabendo!

8) "O último designer fez esse job por R$ XX "

Isso é irrelevante. Se o último designer era tão bom por que ele te chamou? E quanto o outro cobrava não significa nada pra você. Pessoas que cobram muito pouco pelo seu tempo acabam fadadas ao insucesso (por auto-destruição financeira). Faça um preço justo, ofereça no máximo 5% de desconto e não abra mão disso.

9) "Nosso orçamento para esse job é de XX reais"

Interessante, não? Um cara sai para comprar um carro e sabe exatamente quanto ele vai gastar antes mesmo de fazer uma pesquisa. Uma quantia de trabalho custa uma quantia de dinheiro. Se seu cliente tem menos dinheiro e ainda assim você quer pegar o trabalho, dedique menos horas a ele. Deixe isso bem claro ao seu cliente, que você dedicará menos tempo que o estimado para finalizar o trabalho porque ele não pode pagar por mais horas. A escolha é sua.

10) "Estamos com problemas financeiros. Passe o trabalho para nós e, quando estivermos em melhor situação, te pagamos."

Claro, mas pode contar que, quando o dinheiro chegar, você estará bem lá no final da lista de pagamentos. Se alguém chega ao ponto de admitir que está com problemas financeiros então provavelmente o problema é bem maior do que parece. Além disso, você por acaso é um banco para fazer empréstimos? Se você quer arriscar, pelo menos peça dinheiro adicional pelo tempo de espera. Um banco faz isso, não faz? Por que provavelmente esse é o motivo deles quererem atrasar seu pagamento, ter 6 meses de dinheiro "emprestado" sem ter que pagar juros, o que não aconteceria se ele tivesse que emprestar do banco. Não jogue dinheiro fora!

Bom, o motivo de tudo isso não é deixar você paranóico ou coisa do tipo, mas sim injetar um pouco de realidade no mundo de fantasia da maioria dos designers. Você certamente vai tratar com pessoas muito diferentes de você. As motivações e atitudes certamente são diferentes. Eu infelizmente vejo, muitas vezes, exemplos de pessoas envolvidas em situações com a mais nobre das intenções e acabam literalmente se dando mal. Porque a maioria dos designers enxergam os trabalhos como uma oportunidade de fazer aquilo que mais gostam com dedicação, simplesmente porque amam o que fazem! A outra parte não tem a negociação tão idealizada ou romantizada, muito pelo contrário.

Como lidar com todas essas coisas e ainda assim fazer um trabalho criativo? Boa pergunta! É por isso que ir atrás da informação é importante. Você aprende a trabalhar com todas as técnicas do design, mas não aprende a arte da negociação. Muitos designers ignoram este aprendizado, o que é um grande erro. Sugiro que o mínimo seja incorporado assim certamente você não sentirá seu trabalho como uma grande perda de tempo e dinheiro!

Fonte

Tradução de Debora Behar

Retirado na íntegra do Mundo Gump

quarta-feira, 30 de maio de 2007

CSS: Caixas com cantos arredondados

Tradução livre de artigo originalmente publicado na tutorialvault.

Bem, o efeito final é este:


Caixa com cantos arredondados

Primeiramente, você precisa de duas imagens: a parte de cima e a parte de baixo da caixa. Fiz as minhas no Fireworks, e ficaram assim:


caixa_topo.png


caixa_baixo.png


A "mágica" da técnica é associar cada imagem como background de um elemento HTML. Isso cria uma vantagem óbvia, que é a de você montar uma estrutura bem definida, mantendo seu código semântico. A estrutura ficará desta forma:

<div class="caixa-curva">

<h2>Caixa com cantos arredondados</h2>

<p>Este texto se quebra automaticamente, sem deformar o formato da caixa.</p>

</div>


Vamos agora ao CSS:

.caixa-curva
{
width
: 300px;
margin: 10px;
background-color: #c3d0d4;
}

.caixa-curva h2
{
background
: #c3d0d4 url(../images/caixa_topo.png) no-repeat left top;
color: #f4fbfd;
padding: 10px 15px 5px 15px;
}

.caixa-curva p
{
background
: #c3d0d4 url(../images/caixa_baixo.png) no-repeat left bottom;
margin: 0px;
padding: 5px 15px 10px 15px;
text-align: left;
}

O código garante as bordas arredondadas, e o texto não provocará quebra da caixa.

Qualquer dúvida, postem nos comentários.

Abraço e até a próxima!

segunda-feira, 28 de maio de 2007

Shrek 3: Trailer oficial



Uma batalha titânica entre as forças do mal (príncipe encantado) e a defesa do reino (Princesa Fiona e outras princesas), defendendo o reino, enquanto Shrek, Burro e Gato de Botas saem em busca do Rei Artur, verdadeiro herdeiro do trono.

quinta-feira, 24 de maio de 2007

Piratas do Caribe 3: Trailer oficial

Nunca um filme de 2005 foi tão aguardado! ;)


Pirates Of The Caribbean 3: "At World's End" - Watch more amazing videos here

Gmail: Marketing divertido

O Google sempre tenta passar uma imagem humana e lúdica de seus produtos. É uma forma de fazer a empresa se aproximar das pessoas, mostrando que não quer ser melhor que elas e guiá-las, e sim que quer guiá-las a soluções melhores sendo igual a elas. E uma das formas de conseguir isso é justamente se aproximando das pessoas. E que maneira melhor de conseguir isso do que divertindo-as?

Como exemplo, veja este vídeo a respeito do Gmail (domínio do inglês falado é importante):



Agora me diga: Se fosse uma apresentação institucional séria e chata, você assistiria com o mesmo interesse, teria o mesmo impacto?

Me parece que acertaram em cheio na estratégia escolhida.

Joost: Convites ilimitados
















É... Demorou mas foi liberado. Joost com convites ilimitados.

Se quiser um convite, deixe seu e-mail... E eu te envio um.

terça-feira, 22 de maio de 2007

Strogonoff - Receita diferente

Me arrisco em dizer que, entre os pratos principais, o Strogonoff é um dos mais populares. A receita popularmente conhecida no Brasil tem origens norte-americanas, e apesar da simplicidade apresenta um sabor peculiar e muito apreciado. Mas existem algumas outras receitas de Strogonoff mais "especializadas", por assim dizer, como esta que vi na comunidade do orkut "Adoro cozinhar":

Ingredientes

1 xícara de creme de leite fresco
1 colher (sopa) de suco de limão
2 colheres (sopa) de conhaque
6 colheres (sopa) de farinha de trigo
1/2 colher (chá) de sal
500g de filé mignon em tiras finas
5 colheres (sopa) de manteiga
1 xícara de cebola picada
1 xícara de champignon fatiado
1 dente de alho amassado
1 colher (sopa) de extrato de tomate
1 colher (sopa) de mostarda escura
1 xícara de caldo de carne
1 colher (sopa) de páprica picante (opcional)

Modo de preparo

Bata o creme de leite, o suco de limão e o conhaque, com um garfo, até obter uma mistura encorpada. Deixe de lado.

Misture 1 colher (sopa) de farinha de trigo com sal. Polvilhe a carne com a farinha de trigo e reserve.

Leve 3 colheres (sopa) de manteiga ao fogo até derreter. Misture a cebola picada e a carne, cubra e leve ao fogo.

Em uma frigideira pequena misture o champignon e o alho, cubra e cozinhe. Tire do fogo e mantenha em lugar aquecido.

Em outra panela, coloque a manteiga restante e aqueça até derreter.Junte a farinha de trigo restante, o extrato de tomate, a mostarda e o caldo de carne. Misture bem e cozinhe até o molho ficar consistente, mexendo de vez em quando. Junte o creme de leite batido com o suco de limão e o conhaque, misture e deixe no fogo até aquecer. Retire do fogo, junte a carne, polvilhe com a páprica (opcional) e sirva em seguida.

quinta-feira, 17 de maio de 2007

Download do Fireworks 8, versão trial

Se você, assim como eu, achou a versão CS 3 ridiculamente pesada, disponibilizo abaixo links para download da versão Trial do Fireworks 8. Esta versão não é ilegal, pois é o download disponibilizado pela Adobe em sua versão trial.

Para instalar, baixe primeiro as três partes para o mesmo diretório, então extraia a partir do arquivo de extensão rar. A seguir é só executar o executável do instalador.

Links:

http://rapidshare.com/files/31809991/f0820070516.r00
http://rapidshare.com/files/31811744/f0820070516.r01
http://rapidshare.com/files/31813513/f0820070516.rar

quinta-feira, 5 de abril de 2007

Hurt, por Caco, dos Muppets

Eu gosto muito da versão que o Johnny Cash fez dessa música. Mas essa do Caco ficou bem legal. E depressiva! Hehehe



Vi no Omedi

terça-feira, 27 de março de 2007

Instalando mais de uma verão do IE na mesma máquina

Se você trabalha com desenvolvimento de sites, principalmente seguindo as W3C standards, e gostaria de ter mais de uma versão do Internet Explorer em sua máquina, agora você pode. Para tal, apenas baixe o programa Multiple IE (Site aqui ou download direto do meu espaço no 4Shared aqui - é só esperar o link de download aparecer).

O passo mais recomendável é que você instale o IE 7, e depois este programa. Ele instalará em seu PC instâncias do Internet Explorer versões 3, 4.01, 5.01, 5.55 e 6. Agora você pode ver o comportamento do seu site em todas estas versões (no entanto, recomendo que instale apenas a versão 6, no máximo a 5.55, isso é suficiente para realizar testes de compatibilidade levando em conta uma margem segura de usuários).

Observação: O campo de URL da versão 4.01 não funciona. Para abrir algum site, use o atalho Ctrl + O e digite o endereço na caixa de endereços que vai se abrir.

quinta-feira, 22 de março de 2007

Sistema de manipulação de XML em ColdFusion

Deu um certo trabalho desenvolver, mas foi bastante gratificante. Este sistema usa uma biblioteca de ajax chamada Spry, da Adobe, mas o único uso é para ocultar o formulário de cadastro/alteração.

Em matérias futuras eu vou demonstrar operações de inserção, deleção, atualização e consulta em documentos XML via ColdFusion, aposto que será útil a muita gente. Mas por enquanto, dêem uma olhada no meu sistema. É bem simples, contém apenas uma página CFM, é só rodar, não precisa configurar nada.

DOWNLOAD

Ps.: Desenvolvido em ColdFusion MX 7
Ps2.: Um famoso videogame da Sony.
Ps3.: Idem.
Ps4.: Aguarde o link 'download' aparecer na página. Demora menos de 10 segundos.

quinta-feira, 8 de março de 2007

Dia Internacional da Mulher

Bem, não vou ser mais um a falar aqui o que todas as mulheres devem ter ouvido hoje... Felicidades pelo dia e blá blá blá, mesmo porque felicitações às mulheres deveriam ser feitas todos os dias, por serem tão guerreiras, tão determinadas. E por saberem que não vivemos sem vocês!

Aqui na empresa onde trabalho foi criado um cartão para o dia... A tarefa me foi passada ontem às 17:34. É... Tem que sofrer, né mané? ;)

Clica no cartãozinho que ele vira um cartãozão:

Agradecimentos ao meu amigo Alexandre Kiyoshi, que me ajudou (e muito) a chegar a uma boa frase para o cartão.

terça-feira, 6 de março de 2007

Salário alto

Tive uma boa notícia hoje... Descobri que meu salário é maior que os de Eric Schimidt (CEO do Google), Larry Page e Sergey Brin (criadores do Google), Steve Jobs (Apple) e Terry Semel (Yahoo) juntos.

Não entendeu? Então clica aqui, mané.

;)

Tipos de referência

Quando se fala em acesso, a questão de visibilidade de determinado conteúdo, seja ele um blog como um todo ou uma matéria, é importante. A sua visibilidade depende basicamente de publicidade, seja ela paga ou como "matéria de troca" que você faz quando visita e comenta outro blog, por exemplo. O retorno gerado (lê-se "visitas") é chamado de referência, ou seja, define a maneira como o seu conteúdo foi encontrado. Não há muito o que se fazer em relação às referências com exceção de publicidade, por isso esta postagem destina-se somente a explicar os três tipos básicos de referência:

  • Orgânica: Indica visitantes que chegaram ao seu site através de pesquisas em mecanismos de busca gratuitos, como Google, Yahoo e tantos outros. Este tipo de referência é estimulado pela indexação do seu site, por isso é importante cuidar bem das meta tags de forma que seu conteúdo seja bem indexado e portanto bem descrito na plataforma de destino;
  • Referência: Este é, juntamente com a referência orgânica, uma grande mão na roda em relação às visitas geradas. Uma referência ocorre quando alguém acessa seu conteúdo através de um link em outro site, provavelmente através de um comentário seu (ou um link em determinado conteúdo, mas geralmente este depende também de um comentário prévio). Os visitantes gerados por referência geralmente são mais valiosos que os gerados por referência orgânica pois geralmente compartilham interesses em relação ao que você oferece, seja esta oferta comercial ou não;
  • Direta: Ocorre quando o visitante digita diretamente o endereço do seu site na barra de endereços do navegador. Pode ser conseqüente de uma campanha impressa ou de um contato escrito, apesar de mais raro representa uma relação provavelmente mais sólida em fidelizar o visitante.
Como vê, toda referência é um resultado direto de sua campanha de marketing. O importante é ter consciência e sabedoria para ver qual tipo de mídia atende às suas necessidades, de modo a tornar o seu conteúdo valioso. Mais do que sempre se prova aquela velha máxima: a propaganda é a alma do negócio.

Sempre.

;)

sexta-feira, 2 de março de 2007

Channel Tecnologia: Prévia da terceira versão do site

Para quem quiser dar uma olhada (e preferencialmente opinar sobre), acessem a prévia da terceira versão do site da Channel Tecnologia, empresa em que trabalho.

Gastei os últimos dias resolvendo alguns pormenores do layout, como problemas com elementos de menu, imagens e tudo o mais. O próximo passo é decidir se desenvolvo uma nova apresentação flash para a home page ou se uso uma imagem... O tempo dirá. Por enquanto parece-me que este é o último problema a resolver.

Ah sim, utilizei ajax em algumas partes, como no menu Soluções (não deveria-se considerar isso Ajax "na essência"... Mas como faz parte das funções que o definem, tá valendo) e também na página como funciona o CBS (ajax interfere na maneira de mostrar a imagem demonstrativa - é só clicar no link "Visão Geral do CBS" no submenu à direita da página e você verá :D ).

De qualquer forma, críticas e sugestões são muito bem vindas!

;)

quinta-feira, 1 de março de 2007

Comunidade Problogger no orkut

Não existia nenhuma ainda, isto é incrível. Será que todo blogueiro profissional que se preze não tem orkut? ;)

Problogger

De qualquer forma, fica o convite. Apareça por lá, vai ser interessante... O conteúdo? Fica nas nossas mãos

;) (É... virou mania).

A Referência é sua Melhor Amiga

Analizando os relatórios de visitação de qualquer site, especialmente de blogs (que, queiram ou não, normalmente é o foco das minhas postagens nessa área), você percebe que existem duas maneiras de um visitante chegar até seu site: via referência ou via acesso direto.

O acesso direto, como o nome diz, é quando o internauta digita o endereço do seu site e o acessa. Isso significa que, se ele não conhecer seu site, ele tem que pelo menos ter lido sobre você. E com certeza ele só digitaria seu endereço na falta de um link. É aí que eu quero chegar: na referência.

Trocando em miúdos, uma referência ocorre quando seu site é acessado via um link de algum outro site. É a garantia de praticamente 95% dos acessos de seu site (tá, eu tô chutando esse número). Mais do que um termo técnico, essa amostragem permite dizer que o mais importante para um blogger, além de escrever bem e ser disciplinado em sua dedicação ao blog, é cultivar amizades, no caso amizades virtuais. Seja comentando em blogs interessantes de terceiros (que no final podem acabar virando amigos) ou sites mais pessoais, de forma a conseguir referências para seu blog em diversas fontes. Não estou dizendo pra você sair fazendo comentários forçados em todas as fontes que tiver acesso, mas sim para ser mais comunicativo, expor suas idéias, sair um pouco de trás do seu leitor de feeds, "dar a cara a tapa". A recompensa com certeza serão visitantes. Ou melhor que isso: visitantes que sabem bem o que querem, ao acessar seu blog.

Temos que agradecer aos páraquedistas... Mas nada como uma audiência consciente!

;) (Mania da FiadaMãe)

Google sofistica ferramentas do Adsense para combater fraude do clique

Miami - Buscador permitirá que anunciantes recebam relatórios com quantidade de cliques barrados e quanto o Google deixou de cobrar por isto.

O Google oferecerá mais dados e ferramentas para ajudar anunciantes a combater fraudes de cliques, uma prática controversa que é o maior inimigo de um modelo altamente lucrativo de propaganda online conhecido como "pay per click".

Como a maioria de sua receita vem do modelo, o Google vem mostrando interesse crescente em combater a fraude, que acontece quando alguém clica no anúncio com fins maliciosos.

Como anunciantes pagam a cada clique dado em seus anúncios, as empresas às vezes clicam sobre anúncios de concorrentes para aumentar seus gastos. Outra fraude de clique comum é a prática de empreendedores clicarem sobre os anúncios do próprio site para aumentar suas comissões.

"Estamos tentando dar a anunciantes transparência, entendimento e controle sobre questões na medida que podemos", afirma Shuman Ghosemajumder, diretor da divisão de confiança e segurança de produtos no Google.

Para tanto, o Google, a partir de março, planeja permitir que seus anunciantes bloqueiem determinados IP por qualquer razão, como suspeitas de fraude de cliques ou simplesmente por que seus cliques nunca levam a uma venda, disse ele.

"A filtragem de IP permitirá que anunciantes digam: 'Se eu acredito que tal IP não está produzindo tráfego suficiente pra mim, então não quero mostrar meus anúncios para ele'" exemplifica Ghosemajumder.

Também neste mês, o Google pretende lançar seu centro de recursos online voltado à fraude de cliques, em que a companhia publicará informações e tutoriais para educar seus anunciantes sobre a questão, que o Google prefere chamar de cliques inválidos.

Desde julho, o Google reportou a anunciantes o número de cliques inválidos em suas campanhas, assim como a porcentagem comprometida com todos os cliques.

Até o final do mês, o Google planeja integrar estes relatórios com outros dados: a quantia de dinheiro que o Google não cobrou de anunciantes ao detectar e ignorar cliques inválidos, disse ele.

Finalmente, no segundo trimestre, o Google dará a anunciantes uma interface padronizada para reclamações de fraudes de clique que possam levar a investigações.

Estimativas sobre a incidência da fraude de clique variam amplamente, com algumas pessoas dizendo que afeta uma quantia descartável de anúncios, enquanto outros sugerem que até 40% dos cliques são maliciosos.

Menos de 10% dos cliques nos anúncios do Google são considerados inválidos, contabiliza Ghosemajumder, se negando a ser mais específico. A maioria deles é detectada pelo Google, e apenas 0,02% são declarados inválidos como resultado de reclamações dos anunciantes, diz ele.

O Google prefere usar o termo "cliques inválidos" por que sustenta que nem todos os incidentes de fraude são maliciosos por natureza, mas podem acontecer também pelo comportamente inocente do usuário, como a tendência de alguns usuários de sempre clicar duas vezes no mesmo link.

A ClickForensics, que oferece tecnologia e serviços para combater a fraude de clique, estima que, no último trimestre do ano passado, cerca de 14,2% dos cliques eram fraudulentos.

Anunciantes vêm pressionando Google, Yahoo e outros fornecedores de links patrocinados para combater a questão da fraude de cliques, alegando que estas companhias não fazem nada para minimizar os problemas.

O Google chegou a um acordo de uma ação pela fraudes de cliques no ano passado, descrita como uma grande vitória pela companhia. Uma perda poderia significar à empresa milhões de dólares, mas o buscador preferiu resolver a ação com um acordo avaliado em 90 milhões de dólares.

Como parte do acordo, centenas de anunciantes abriram mão do seu direito de processar o Google por problemas com fraudes de cliques a partir de 2002.

O acordo também permitiu que o Google, que admitiu não ter tomado atitudes errada na época, pagasse apenas um terço do combinado em dinheiro - tudo para custos com advogados - com o resto pago em créditos para anunciantes.

Dos 60 milhões de dólares alocados para créditos de propaganda, muitos estimam que apenas uma fração, possivelmente não mais que 12 milhões de dólares, serão reclamados.

Fonte: IDG Now!

quarta-feira, 28 de fevereiro de 2007

Convertendo imagens para duas cores

Outro efeito interessante e bastante simples de se usar... Em uma imagem só. Prometo não fazer isto muitas vezes! Hehehe

Clique no thumbnail para visualizar...


Efeito papel amassado

Um post pra ajudar a algumas pessoas da minha comunidade no orkut, que estavam tendo problemas para conseguir o efeito. Procurei ser o mais simples e direto possível na postagem, se não consegui, por favor, postem suas dúvidas nos comentários.

Existem outras coisas por vir ainda com essa imagem, como tornar as bordas mais realistas, e aplicação de texturas. Mas isso fica pra um post futuro, mesmo porque a idéia é ensinar a pescar, não dar o peixe.

Clique na imagem para acessar o tutorial.

Amazônia para sempre

Copiado inteiramente do blog da Fia da Mãe. Já que a causa é nobre... Creio que não tenha problema quanto a isto.

Se você também deseja uma 'Amazônia para Sempre', subscreva esse manifesto.

Ao obter o número de assinaturas necessário, ele será encaminhado ao Presidente da República para que sejam tomadas as providências necessárias para resolver este que é um sério problema brasileiro e mundial: A devastação da Amazônia. Sua participação é muito importante!

Veja isso: 17 mil quilômetros quadrados de floresta devastados. E esse foi o MENOR índice dos últimos 3 anos.

Corresponde a metade da Holanda. Da área total já desmatamos 16%, o equivalente a duas vezes a Alemanha e três Estados de São Paulo.

Existe motivo pra comemorações???

O único procedimento cabível para desacelerar os efeitos quase irreversíveis da devastação, segundo o que determina o § 4º, do Artigo 225 da Constituição Federal, onde se lê:

"A Floresta Amazônica é patrimônio nacional, e sua utilização se faz na forma da lei, dentro de condições que assegurem a preservação do meio ambiente, inclusive quanto ao uso dos recursos naturais"

Assim, deve-se implementar em níveis Federal, Estadual e Municipal A INTERRUPÇÃO IMEDIATA DO DESMATAMENTO DA FLORESTA AMAZÔNICA. JÁ!

É hora de enxergarmos nossas árvores como monumentos de nossa cultura e história.

Se você concorda com isso, assine aqui: www.amazoniaparasempre.com.br

Se encontrar o site congestionado, tente mais tarde.

Se preferir, envie um e-mail com seus dados (Nome, CPF ou RG, atividade, cidade, estado e comentários) para assine@amazoniaparasempre.com.br.

Vamos fazer a nossa parte.

;)

Um software grátis por dia

No site Giveaway of the day, você tem acesso a um software comercial de forma gratuita, por dia. Os softwares geralmente se resumem a utilitários para tarefas bem específicas, como tratamento de áudio ou recursos do sistema, mas mesmo assim é uma fonte interessante e uma entrada necessária no seu leitor de feeds, afinal nunca se sabe quando é que aquele programinha que você sempre quis poderá aparecer por lá (ou pelo menos algo que o valha).

O único porém, como diz o nome do site, é que os aplicativos são gratuitos somente no dia de sua publicação. Ou seja, você tem apenas um dia para fazer o download e instalar/ativar o software (tarefa esta que é feita online, com um pequeno utilitário que acompanha qualquer download de aplicativos do site).



E para os amantes de jogos temos também o Game Giveaway of the Day, um subdomínio do mesmo site acima, só que dedicado a jogos, cuja distribuição funciona da mesma forma. Só não espere muito dos jogos que aparecem por lá... Mas vez ou outra aparece alguma coisa legal.

terça-feira, 27 de fevereiro de 2007

Posicionando elementos no meio da página via CSS

Esta é uma dúvida recorrente entre todas as pessoas que estão começando a usar CSS para montar o layout de sites. Além disso o comportamento para alinhamentos não funciona de forma homogênea, tendo em vista que o Internet Explorer (sempre ele) trata as bordas de maneira diferente do mundo... Por isso vamos a uma solução global.

Suponhamos que o código entre as suas tags BODY seja assim:

<body>
<div id="div_geral">
Aqui vai o resto do site
</div>
</body>

O seu trecho de CSS deve ser da seguinte forma, para alinhar em todos os browsers:

body {
text-align: center;
}

#div_geral {
text-align: left;
margin: 0 auto;
}


O atributo text-align no marcador BODY diz para o IE alinhar todo conteúdo pelo centro da página. Em qualquer outro browser que não o IE, este comando afeta somente elementos visíveis como texto, o que é o certo. Por isso, quando definimos as propriedades da ID de div #div_geral, dizemos primeiramente para resetar o alinhamento à esquerda, e em seguida vemos o atributo margin com valor 0 (zero) auto. Mas o que isso significa?

Bem, o atributo margin pode ter até quatro propriedades:

margin: 10px 20px 10px 20px;

Estas propriedades se referem respectivamente às margens superior, direita, inferior e esquerda do elemento. Se for trabalhada em pares, ou seja, fornecendo apenas duas propriedades, ela trata o topo com o valor da primeira propriedade e o espaçamento à esquerda e à direita com o valor da segunda propriedade. Note que, neste exemplo, a segunda propriedade tem o valor auto. Isto significa que o browser pega todo o espaço em volta do elemento e divide-o igualmente entre as margens esquerda e direita do elemento, resultando desta forma no desejado alinhamento centralizado.

Na verdade, parece complicado, mas com o tempo você verá que é bem simples. E espero assim estar acabando com a sua desculpa para ainda usar tabelas para montar estruturas de layout...

Abraços e até a próxima.

Culinária: Molho Dijon

No almoço de final de ano de 2006 da empresa em que trabalho, fomos todos a um restaurante que atende por reservas chamado Gazebo, especializado em comida francesa. Meu prato principal no dia foi filé mignon ao molho Dijon com batata reconstituída, particularmente fiquei fascinado pelo sabor deste molho, mesmo sendo à base de mostarda e eu não sendo muito fã do sabor da mesma. Pesquisando Internet afora achei algumas receitas do molho, e então comecei a experimentar, como todo chef de final de semana que se preze ;). A combinação que mais me agradou, segue para vocês, abaixo:

Antes de mais nada, escolha uma carne macia, de preferência bovina, ou mesmo lombo suíno. Use-a em bifes baixos e bem macios.

Tempere os bifes (uns 16 de tamanho médio) com sal e pimenta a gosto. Depois passe em farinha de trigo, sacudindo pra tirar o excesso. Frite em uma frigideira um tanto quanto funda, com três colheres de manteiga. Após, retire-os e use a mesma panela para fazer o molho:
  • 2 cebolas processadas;
  • 1/2 xícara de chá de vinho branco seco;
  • 1 tablete de caldo de carne dissolvido em 1 xícara de água;
  • 1/2 caixinha de creme de leite;
  • 2 colheres de sopa de molhe de mostarda;
  • 1 colher de sopa de mostarda em grãos;
  • 2 colheres de sobremesa de salsa picada;
  • 2 colheres de sobremesa de cebolinha picada;
  • 2 colheres de sobremesa de alecrim;
Depois de fritar os bifes, coloque as cebolas processadas para fritar até murcharem. Acrescente então o vinho, deixe reduzir por 5 minutos. Acrescente o caldo de carne e deixe ferver por 5 a 10 minutos, ou até reduzir à metade.

Acrescente o creme de leite, baixe o fogo e mexa sem parar. Depois de bem misturado, inclua as mostardas, misture bem e por último inclua todas as ervas. Mais 3 minutos em fogo e está pronto. É só servir a carne aquecida com molho por cima. De acompanhamento batata assada com alho, azeite e alecrim.

segunda-feira, 26 de fevereiro de 2007

Comentários condicionais

Durante muito tempo eu segui a técnica de construir layouts usando tabelas. No novo site que estou construindo, decidi me arriscar a tentar de uma vez por toda entrar nos padrões W3C tanto de sintática quanto de semântica. Usando o IE 7 e o Firefox 2, o site ficou muito bom, mas no IEca versão 6, ficou com alguns erros no layout. Enfim, pensei: qual o melhor meio de resolver esse impasse?

A primeira coisa que me veio à cabeça foi o seguinte: meu site foi validado nas ferramentas da W3, tanto o xhtml transicional quanto o CSS. Perder ou não meu tempo com hacks?

O Bruno Torres disse em seu blog que Fazer sites que não funcionam no IE é burrice. De fato, essa é a solução que de cara me vem à mente, mas nem de longe é a ideal.

A segunda coisa em que pensei foram os famigerados Hacks de CSS. Mas então pensei: é melhor ter meu site funcionando no IE ou validado no W3C? Preferi a segunda opção.

Até conhecer os comentários condicionais.

É fantástica a possibilidade, um código que é interpretado somente no IE, resolve o meu problema. De fato, seguir os padrões já é difícil, ainda mais com a pedra no sapato (leia-se Internet Explorer) seguindo seu próprio caminho como dono do mundo.

Se você trabalha com web, é obrigatório o conhecimento desta técnica, vá por mim. Ela vai poupar muitas dores de cabeça na hora de validar seu código (se é que isso tem importância para você... Se não tiver, é melhor passar a ter! )

Como sempre o vilão da história acaba sendo o IE e sua mania de ir contra a correnteza...

Mas se Deus quiser isso muda em breve. Me ouça, me ouça…

O tempo em termos computacionais

Com certeza, você já ouviu essa expressão, “acesso instantâneo”. O que ela passa a você? Qual a idéia?

Instantâneo não significa “ao mesmo tempo”. Ocupa um lugar no espaço. E como tal, tem sua importância em termos de programação. Uma briga constante de todo programador com o seu código consiste em deixá-lo com uma performance superior (Lê-se nas entrelinhas “deixá-lo rápido”) e isso implica no tempo desse software.

Trabalho em uma empresa de desenvolvimento de software em que as pessoas prezam o tempo de resposta das suas aplicações, de modo a consumir menos recursos de hardware (que quase todo o tempo executam no mainframe de forma concorrente). Temos críticas duras a respeito, vindas de outras áreas, quando passamos dois ou três dias depurando um código para torná-lo rápido e funcional. Mesmo que isso signifique um segundo a menos no processamento. As pessoas têm a tendência de ocupar todos os recursos de seu sistema, sem se preocupar com a concorrência de processos.

Não caia nesse erro.

Pense mais no tempo, pense mais no seu usuário.

E tenha dó do seu processador!

Sobreposição/Encaixe de Imagens

Um recurso muito útil e usado. O meu tutorial é simples, mas através dele você consegue o conhecimento para aplicar em outras áreas.

Clique aqui para acessá-lo.

ColdFusion e as datas

Você faz uma consulta ao banco de dados para alimentar um formulário de fornecedores. Inclui uma variável hidden para guardar a data atual (afinal, ela será o controle de fornecedores). Formata a data para dd/mm/yyyy… E depois descobre que o ColdFusion processa como mm/dd/yyyy. Já arrancou seus cabelos? Chingou, pesquisou, chorou, e nada adiantou? Então vamos à solução.

É comum para quem está começando na programação em CFML tratar objetos data como objetos número (ou seja, criando um sem aspas). O que é importante, nesse caso, não é só atribuir à variável o valor de data, mas sim dizer implicitamente que ela é uma data. Para isto, você pode usar o seguinte código:

1. <cfparam name="”data”" default="#now()#">
2. <cfset data="#LSDateFormat(data,”dd/mm/yyyy”)#">
3. <cfset dia =" listGetAt(data,1,”/”)">
4. <cfset mes =" listGetAt(data,2,”/”)">
5. <cfset ano =" listGetAt(data,3,”/”)">
6. <cfset data =" createdatetime(ano,mes,dia,0,0,0)">

O que esse código faz? Bem, a linha 1 inicializa a variável “data” - caso não exista - com o valor da data de hoje (retornado pela função now() ). A linha 2 transforma essa data para o formato dia/mês/ano. As linhas 3, 4 e 5 partem cada valor da data em uma variável, ficando assim o dia na variável dia, mês na variável mes e ano na variável ano (me senti meio idiota detalhando isso :p).

E finalmente, a linha 6 junta tudo de novo, só que em um objeto data, que você pode usar onde precisar.

Até mesmo no <input type=”Hidden” name=”data” value=#data#>

Pronto, adeus problemas com funções de controle de data (como a famigerada DateAdd() ).

Espero que isso seja útil para você, assim como foi para mim!

Abraços.

Casa nova...

Bem pessoal, esse é meu novo blog, que estou hospedando no Blogger. O sistema deles ainda não me é completamente claro apesar de ser bem intuitivo, mas mesmo assim a lerdeza do Wordpress vem me deixando irado. Enfim, aqui serão feitas as minhas novas postagens de tutoriais e tudo o mais que vocês viam no blog antigo.

Aguardem novidades!