Páginas

18 de jun. de 2012

Função __autoload() PHP




Função __autoload() literalmente Auto Carregamento, permite auto carregamento de uma classe em tempo de execução.
 Ex.: Eu tenho o diretório da aplicação e dentro dele tenho uma pasta com todas minhas classes e o arquivo autoload.php





Diretório da aplicação/
Classes/
                                                Classe1.class.php
                                                Classe2.class.php
                                    Autoload.php

O código do arquivo autoload.php é:

function __autoload($classe)
{
    if (file_exists("Classes/{$classe}.class.php"))
    {
        require_once " Classes /{$classe}.class.php";
    }
}

Agora eu posso instanciar qualquer objeto que exista dentro do diretório Classes/

NovaClass1 = new Classe1();//Chamou _ _autoload(Classe1);
NovaClass2 = new Classe2();//Chamou __autoload(Classe2);

Vantagem:

Imagine um projeto onde você precisa-se incluir muitas classes... Dessa forma não vai precisar sair incluindo classe por classe. E lembrando que só serão incluídas as classes que irão ser utilizadas no projeto.
           

5 de mai. de 2012

Solução para o problema de carregamento de videos no youtube.



Muitos usuários não tem uma internet boa, então pausam o video para esperá-lo carregar( meu caso). Mas acontece que de um tempo para cá está ocorrendo um problema chato, vc pausa o video esperando que o mesmo carregue,mas acontece que não carrega fica apenas 5% da barrinha. E outra se quiser voltar o video pra assistir uma parte,vai ter que esperar carregar novamente. 
Depois de uma pesquisada (googlada) e raciocinar um pouco conseguir uma solução provisória


1º Passo: Remover as versões existente do Flash Player. Utilize o desinstalador fornecido pela Adobe.

Link de Download e instruções:



2º Passo: Instalar as versões antigas do flash player. Testei com versão 10 deu o mesmo problema. Porém com versão 9 funcionou bem. No site abaixo pode ser encontrada todas versões do flash player.


Link direto para versão Firefox, chrome e Opera.



Essa solução será funcional até, não sei, mas acredito que até eles restringirem a visualização dos vídeos aos usuários que tiver o flash player atualizado.

Acredito que será a nova política adotada pelo youtube , assim impede que os vídeos sejam carregados por completos no pc do usuário e por fim diminui ou evita as cópias dos vídeos.

By Kr4v1m.