quinta-feira, 30 de junho de 2016

Como resolver pacotes quebrados no linux

Em casos de pacotes quebrados no linux, aqui vai a sequência de comandos que arruma a coisa toda, atualiza e ja apaga os temporários:
 
sudo su apt-get update&&dpkg --configure -a&&apt-get install -f&&apt-get upgrade&&apt-get dist-upgrade&&apt-get autoremove&&apt-get autoclean&&apt-get clean -y

domingo, 13 de outubro de 2013

Como posicionar uma página dentro de um iframe usando CSS

Segue abaixo um exemplo de como posicionar uma página dentro de um iframe usando CSS. Essa dica foi de Jill Olkoski.

#outerdiv
{
width:446px;
height:246px;
overflow:hidden;
position:relative;
}

#inneriframe
{
position:absolute;
top:-412px;
left:-318px;
width:1280px;
height:1200px;
}
<div id=’outerdiv’>
<iframe src=”http://www.gooogle.com/” id=’inneriframe’ scrolling=no></iframe>
</div>

Outras informações em: http://aldebaranwebdesign.com/blog/How-to-Position-a-Page-within-an-IFRAME/#sthash.VvUurrvH.dpuf

sábado, 12 de outubro de 2013

Retirar parte de um site e colocar no seu com DOMDocument.


Retirar parte de um site e colocar no seu com DOMDocument.
Autor: Andrey Knupp Vital


Graças a Deus inventaram o DOMDocument .!
<!doctype html>
<html>
    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
    </head>
    <body>
        <?php 
                $WebSite = 'http://forum.imasters.com.br/topic/436100-pegar-parte-de-site-e-mostrar-no-meu/';
                $DOMDocument = new DOMDocument( '1.0', 'utf-8' );
                $DOMDocument->preserveWhiteSpace = false;
                @$DOMDocument->loadHTML( file_get_contents( $WebSite ) );
                echo utf8_decode( $DOMDocument->getElementsByTagName( 'title' )->item(0)->nodeValue );
        ?>
    </body>
</html>
Saída:
pegar parte de site, e mostrar no meu - iMasters Fóruns

Você pode procurar por XPath, para achar elementos com atributos específicos no Documento.
como por exemplo:

<?php 
            $WebSite = 'http://forum.imasters.com.br/topic/436100-pegar-parte-de-site-e-mostrar-no-meu/';
            $DOMDocument = new DOMDocument( '1.0', 'utf-8' );
            $DOMDocument->preserveWhiteSpace = false;
            @$DOMDocument->loadHTML( file_get_contents( $WebSite ) );
            $DOMXPath = new DOMXPath( $DOMDocument );
            echo utf8_decode( $DOMXPath->query( './/meta[@name="keywords"]' )->item( 0 )->getAttribute( 'content' ) );
?>
Saída:
pegar,parte,site,mostrar,meu,Olá,todos,Pessoal,fiz,uma,boa,pesquisa,mas,ainda,consegui,nada,que,preci