sexta-feira, 16 de dezembro de 2011

Dica rápida: tabular várias linhas no VIM

Essa é uma rapidinha muito bacana para o VIM que encontrei após pesquisar uma solução para uma incoveniência: tabular várias linhas no VIM.

Más por quê isso? Simples, em python respeitamos a identação, pois ela serve para declarar blocos (como classes, métodos, condições, etc.) como função primária. Isso ajuda a deixar o código mais fácil de se entender.

As vezes decidimos criar uma estrutura acima de um código existente (um if é comum..rsrs). Aí é que entra a incoveniência, pois temos que identar em mais um nível o trecho de código existente que queremos que pertença a essa estrutura, isso no VIM, sendo um mero "utilizador básico" pode ser um tempo perdido dando TAB em cada linha.

Mas isso se resolve fácilmente com um comando (dos infinitos comandos apaixonantes do VIM):

n>>

onde n é o número de linhas a partir de onde o cursor está.

Explicando: o comando >> adiciona uma tabulação na linha corrente.
Adicionando um número antes, ele irá adicionar a tabulação na quantia de linhas especificadas.

Referência: http://www.tocadoelfo.com.br/2009/06/99-comandos-do-vim-que-todo-programador_15.html

domingo, 3 de abril de 2011

Download de arquivos no FreeBSD

Olá, prometi e estou cumprindo, novos posts...

Bom, essa é uma dica rápida. Quem trabalha com servidores linux (sem ambiente gráfico), está acostumado a usar o carinha gente boa chamado wget. Esse cidadão faz, em sua mais básica função, o download de arquivos da internet. Não vou entrar em detalhes (caso queira, acesse a pagina oficial, a wikipédia ou seja macho e de um man wget no terminal linux).

No querido amigão FreeBSD, não temos o wget nativamente, mas temos seu primo, o fetch. Muita gente se perde quando utiliza o FreeBSD no começo, principalmente na hora de baixar algo (sim sim prezado leitor, estou nessa estatística).

Ao grosso modo, para baixar um arquivo, basta fazê-lo da seguinte forma "bruta e obscura":

$ fetch http://link_do_arquivo

Para mais informações, acesse o man fetch.

Até a próxima.

blá...blá...blá....Cadê as postagens?

Salve pessoal.

Pois é, faz tempo hein?!? Vou tentar voltar com as publicações.

Estive ausente nos últimos meses, sem postagens, sem comentários em outros blogs/sites, nem no twitter estive presente!


Mas uma boa notícia veio a partir desse tempo: estudei muito, aprendi muito e vou compartilhar um pouco do conhecimento que adquiri.

Estive/estou envolvido com servidores FreeBSD, virtualização de servidores, servidor de e-mail postfix, desenvolvimento (Django/Python, extenções para firefox e até integração Django e MSSQL Server) e outras coisitas mais.

Espero ter tempo (prometo que farei o máximo possível) para postar tutoriais, experimentos, informações e até dicas daqui em diante.

Enquato meu blog em Django não sair do papel, estarei por aqui mesmo...rsrs


Até a próxima (vai ter, eu prometo..=P).