quarta-feira, 2 de setembro de 2009

Ferramenta “FREE” para desenvolvimento em FLEX


Flash Develop é uma ferramenta “FREE” que tem suporte para desenvolvimento de aplicações FLEX. Estou utilizando á algum tempo e gostei muito. Ela não tem a parte de interface (clicar e arrastar) do Flex Builder, porém ela ajuda muito completando códigos e compilando o projeto de maneira simples. A falta da parte de interface não é nenhuma desvantagem, em minha opinião, o que realmente faz falta pra mim é uma ferramenta de versionamento do código fonte.

O site oficial é esse.

Link para download.

Em breve posto como configurar para utilizá-la com o FLEX SDK 3.


terça-feira, 1 de setembro de 2009

Função em PHP para calcular uma nova data

Neste post irei mostrar uma função em PHP para calcular uma nova data, passando por parâmetro uma data, a operação e a quantidade de dias a ser somada ou diminuída desta data.
Ex: 25/08/2009 + 10 Dias = 04/09/2009

Código

<?php
function calculaData($data, $operacao, $quantidadeDias)
{
 //retira dia mes ano da data
 $dia = substr($data, 0, 2);
 $mes = substr($data, 3, 2);
 $ano = substr($data, 6, 4);
  
 //soma ou diminiu quantidade de dias na nova data
 if($operacao=="+"){
  $novoDia = ($dia+$quantidadeDias);
 } else {
  $novoDia = ($dia-$quantidadeDias);
 }
 
 //calcula nova data
 $novaData = mktime(0,0,0,$mes,$novoDia,$ano);
 
 //formata nova data
 $dataRetorno = getdate($novaData);
 
 $dataFormatada = $dataRetorno["mday"]."/".$dataRetorno["mon"]."/".$dataRetorno["year"];

 return $dataFormatada;
}

//executando função
echo calculaData("25/08/2009", "+", 10);

?>