sexta-feira, 23 de agosto de 2013

Como descompactar arquivos zip, rar, tar.gz, bz2, tar.bz2 pelo terminal


Para descompactar estes formatos de arquivos os comandos são simples: 

zip: 
gunzip nomedoarquivo.zip 

rar: 
unrar x nomedoarquivo.rar 

tar: 
tar -xvf nomedoarquivo.tar 

tar.gz: 
tar -vzxf nomedoarquivo.tar.gz 

bz2: 
bunzip nomedoarquivo.bz2 

tar.bz2: 
tar -jxvf nomedoarquivo.tar.bz2

Instale o plugin do Regex para Gedit ubuntu 12.04

Dica para habilitar a busca de texto usando expressão regular no Gedit.

O Uso de expressão regular é um recurso muito útil para quem gosta de otimizar o seu tempo, pesquisando determinadas sequências de caracteres em textos longos, podendo fazer substituições, quase como quando usamos o sed,vi/vim, etc.
Aliás, uma das grandes maravilhas do mundoGNU/Linux é que temos diversas opções para o mesmo problema ;-)
Então, se você gosta de usar o Gedit e em algum momento precisa avaliar o texto usando expressão regular, saiba que pode usá-lo também.

Instalação
Por padrão o Gedit não tem essa funcionalidade, sendo necessário um plugin para isso, o plugin pode ser adquirido no link abaixo:

regex_replace-gedit3.tar.gz

Após fazer o download, coloque-o no diretório de plugins do Gedit, em '$HOME/.local/share/gedit/plugins/' (observe o ponto no inicio), caso esse diretório não existe, crie-o.

Tive que criá-lo:

$ mkdir -p "$HOME"/.local/share/gedit/plugins/ 

Mova o arquivo, partindo-se do princípio que ele foi baixado no diretório 'Downloads', segue os comandos: 

$ cd "$HOME"/Downloads
$ mv regex_replace-gedit3.tar.gz "$HOME"/.local/share/gedit/plugins/
$ cd "$HOME"/.local/share/gedit/plugins/ 


Descompacte e remova o arquivo compactado, pois o mesmo tornou-se desnecessário:

$ tar -zxvf regex_replace-gedit3.tar.gz
$ rm regex_replace-gedit3.tar.gz 


Prontinho. 

Agora basta ativar seu novo plugin, abra o Gedit, vá em 'Edit' -> 'Preferences', depois vá na aba 'Plugins' e procure pelo 'Regex Seach and Replace':

sábado, 13 de julho de 2013

Javascript e jQuery para voltar ao Topo da página

Hoje vamos aprender como criar uma função para levar o usuário ao topo da página HTML utilizando javascrip e jQuery.

Antes de mais nada precisamos chamar a biblioteca jQuery para utilizarmos seus recursos, como ja disse em um post anterior o google disponibiliza alguns links de bibliotecas jQuery, para quem não tem essa biblioteca jQuery é uma mão na roda.

Lembrando que a única restrinção para o uso de bibliotecas externas de suas páginas HTML é que para usá-las obviamente o navegador do usuário irá solicitar a biblioteca do outro dominio e depois irá carregá-la no seu site tornando a página um pouco mais lenta, tirando isso o resto é bem trnquilo.

Segue abaixo o link da biblioteca jQuery:

<script type="text/javascript"  
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/
jquery.min.js"></script>
 
depois de chamar a biblioteca basta colocar essa função na sua index 
ou página desejada:
   
<script type="text/javascript">
function topTop(){
    var totop = $(window).scrollTop()-8;
    if(totop <= 0){
       clearInterval(idInterval);
    }else{
        totop--;
        $(window).scrollTop(totop);
    }
}
 
function levTop(){
    idInterval = setInterval('topTop();', 1);
}
</script>
Depois de feito a função o link para executar a função ficaria 
da seguinte forma:
<a href="javascript:levTop();">Ir para topo</a>
É isso ai, pra quem tem um pouco de conhecimento de html 
e javascript é molesa...