terça-feira, 13 de dezembro de 2011

Formatando Datas em PHP

Em um determinado momento do desenvolvimento, seja de site ou de um sistema vamos precisar manipular datas, seja para fazer alguma operação, formatar a saída de alguma função, por n motivos precisamos manipular datas, então resolvi fazer esse post, depois de ter pesquisado muito na net e vi varias funções de manipulação de data, mas todas usavam funções  de certa forma grandes e manipulação no braço, ate que achei no próprio manual do php referencia sobre a função nativa date do php!

Segue Alguns exemplos práticos!


 $data = "12/05/2011"; // Atribuimos uma data qualquer apenas para nos testes!

 $tmp = str_replace('/', '-', $data); // Sustituimos a barra por traço, pois a função nao reconhece a barra como parte da data, isso evita erros de conversão

 $DataFAmericano = date('Y/m/d', strtotime($tmp)); //Data formatada em padrão Americano

 $DataFBrasileiro = date('d/m/Y', strtotime($tmp)); //Data formatada em padrão Brasileiro

 $DataAtual = date('d/m/Y'); // Formatando a Data Atual

 $DiaNumero = date('d',strtotime($tmp)); //Pegando apenas o dia da Data

 $DiaNumeroAtual = date('d'); //Pegando o  Dia da Data Atual

 $MesNumeroAtual = date('m'); //Pegando o  Mes da Data Atual

 $AnoNumeroAtual = date('Y'); //Pegando o  Ano da Data Atual
     
 echo ("Formato Americano : " . $DataFAmericano ."
");

 echo ("Formato Brasileiro : " . $DataFBrasileiro."
");

 echo ("Data atual: " . $DataAtual ."
");

 echo ("Apenas o Dia em Numero : " . $DiaNumero . "
");

 echo ("Apenas o Dia em Numero da Data Atual : " . $DiaNumeroAtual . "
");
    
 echo ("Apenas o Mes em Numero da Data Atual : " . $MesNumeroAtual . "
");
    
 echo ("Apenas o Ano em Numero da Data Atual : " . $AnoNumeroAtual . "
");


Espero que ajude a varias pessoas assim como me ajudou!!
Referencia: http://php.net/manual/pt_BR/function.date.php
Por favor Comentem! :)



sexta-feira, 2 de setembro de 2011

Instalando LILO no Ubuntu

A um tempinho traz eu fiz um quadriboot no meu pc formado por win7+Slackware 13.1+ Ubuntu 10+ Backtrack 5
Eu já tinha o Win7 + Slack instalado então já estava familiarizado com o LILO então depois de instalar o ubuntu e o back o grub substituiu o meu lilo ai quando tentava instalar o lilo no ubuntu através do comando apt-get install lilo, a instalação ocorria normal mas na hora de configurar, havia um erro na fstab, então abrindo o aquivo /etc/fstab percebi que o grub usa uma sequencia hexadecimal chamada uuid para identificar os dispositivos ao invés do caminho dev então bastou rodar o comando fdisk -l  pra confirmar  e editar o arquivo fstab e substituir o uuid por /dev/sdx equivalente a minha partição e é claro instalar o lilo na partição root!
No final, depois tudo instalado foi só voltar ao meu slackware e reinstalar o lilo na mbr e adicionar o a entrada para os outros sistemas!! por exemplo:

other = /dev/sda1
label = Windows

 other = /dev/sda5
label = ubuntu

depois de tudo configurado e só rodar o lilo e pronto!







sábado, 23 de julho de 2011

MELHOR FIREWALL DO MUNDO

1. Uma célula humana contém 75 MB de informação genética.

2. Um espermatozóide tem metade disso, ou seja, 37,5 MB.

3. 1 ml de sêmen saudável tem aproximadamente 100 milhões de espermatozóides.

4. Uma ejaculação média dura 5 segundos e contém 2,24 ml de sêmen.

5. Ou seja, a velocidade da conexão ou throughput médio de um homem saudável é de:

( 37,5 MB x 100.000.000 x 2,24 ) / 5 = 1.761.607.680.000.000 bytes / segundo = 1,76 Terabytes / segundo.

Conclusão:
O óvulo feminino suporta um ataque de DDoS (Distributed Denial of Service) de 1,76 TB/s e só permite a passagem de 1 pacote durante sua conexão... Fazendo dele o MELHOR FIREWALL DO MUNDO!!!