Rio: Policiais Corruptos tentam levar descrédito à implantação das UPPs

Após ações no Morro do Alemão surgiram denúncias contra policiais.

A leitura correta disto é a seguinte: Diante do desmantelamento do esquema de corrupção mantido pela banda podre da polícia que historicamente fazia pactos de não agressão com os bandidos, alguns policiais corruptos, ainda dentro da corporação buscam meios de levar descrétido à implantação das UPPs

Os policiais corruptos, que historicamente pactuaram com o crime organizado, não iriam perder uma oportunidade de levar descrétido a uma ação que vai contra seus interesses. Acredito que a continuidade da atuação da Polícia Federal irá desmantelar seu esquema. Aliás quem não lembra? Há um certo tempo 70 policiais do Rio foram presos pela PF, concursados da própria PF que já estavam na academia da Polícia Federal, prestes a assumir os cargos foram pegos.

Vim: Dos2Unix function

Adicionei uma exceção, de modo que a mesma só funciona se o arquivo estiver salvo, quem sabe depois não implemento um modo de atuar sobre um buffer novo.

I added an exception so that it only works if the file is saved, then maybe not implement a way to act on a new buffer.


Obrigado ao Bruno Boaventura pela correção do português!

Artigo em inglês comparando o ack o grin e o grep

Neste link
http://incise.org/searching-for-a-good-grep.html

Conheça o ack um concorrente matador para o grep

http://betterthangrep.com/

Para instala-lo na sua pasta ~/bin (caso tenha) é moleza

curl http://betterthangrep.com/ack-standalone > ~/bin/ack && chmod 0755 !#:3

O parâmetro final pega o nome do executável como parâmetro do chmod

Top 10 reasons to use ack instead of grep.

  1. It's blazingly fast because it only searches the stuff you want searched.
  2. ack is pure Perl, so it runs on Windows just fine.
  3. The standalone version uses no non-standard modules, so you can put it in your ~/bin without fear.
  4. Searches recursively through directories by default, while ignoring .svn, CVS and other VCS directories.
    • Which would you rather type?
      $ grep pattern $(find . -type f | grep -v '\.svn')
      $ ack pattern
  5. ack ignores most of the crap you don't want to search
    • VCS directories
    • blib, the Perl build directory
    • backup files like foo~ and #foo#
    • binary files, core dumps, etc
  6. Ignoring .svn directories means that ack is faster than grep for searching through trees.
  7. Lets you specify file types to search, as in --perl or --nohtml.
    • Which would you rather type?
      $ grep pattern $(find . -name '*.pl' -or -name '*.pm' -or -name '*.pod' | grep -v .svn)
      $ ack --perl pattern
    Note that ack's --perl also checks the shebang lines of files without suffixes, which the find command will not.
  8. File-filtering capabilities usable without searching with ack -f. This lets you create lists of files of a given type.
    $ ack -f --perl > all-perl-files
  9. Color highlighting of search results.
  10. Uses real Perl regular expressions, not a GNU subset.
  11. Allows you to specify output using Perl's special variables
    • Example: ack '(Mr|Mr?s)\. (Smith|Jones)' --output='$&'
  12. Many command-line switches are the same as in GNU grep:
    -w does word-only searching
    -c shows counts per file of matches
    -l gives the filename instead of matching lines
    etc.
  13. Command name is 25% fewer characters to type! Save days of free-time! Heck, it's 50% shorter compared to grep -r.

Há uma ferramenta similar feita em python
http://pypi.python.org/pypi/grin

Leia mais sobre o grin aqui.

Vim: Visual Select Mode

 Fonte: StackOverflow

Consider the following common scenarios:
You need to select to the next matching parenthesis.
You could do:
  • v% if the cursor is on the starting/ending parenthesis
  • vib if the cursor is inside the parenthesis block

You want to select text between quotes:
  • vi" for double quotes
  • vi' for single quotes

You want to select a curly brace block (very common on C-style languages):
  • viB
  • vi{


Caso esteja no mei de parênteses chaves ou colchetes basta pressionar % que ele pula automaticamente para o começo e em seguida fica alternando entre começo e vim.

O que esperar do novo Firefox

Espere um desempenho assustadoramente melhor, muito mesmo, eu estou testando e estou achando ele uma bala.

Esta notícia é ótima para quem curte o firefox, trata do desempenho da nova versão, neste link. Para baixar a versão Beta atual clique aqui.

Botando a cara no mundo

 Alguma vez você já fez esta pergunta?

Como fazer para que cada vez que eu fizer um comentário em um blog meu rosto apareça ao lado do comentário?
Basta criar uma conta aqui: http://pt.gravatar.com/
No br-linux há uma página explicando direitinho, neste link.




Já fiz um post sobre como criar o avatar no gimp
http://vivaotux.blogspot.com/2008/11/como-criar-um-avatar-usando-o-gimp.html

veja o resumo aqui:
Avatar Com o Gimp

Referência para estudo: http://wwrant.blogspot.com/2007/08/adding-your-gravatar-to-blogger.html

Programando o seu editor favorito

Abaixo três funções legais para inserir no seu ~/.vimrc, assim você pode pressionar F4 e inserir um cabeçalho e cada vez que um arquivo que contiver cabeçalho for salvo ele faz um update na data de forma transparente.

Avanço tecnológico faz ricos se rebelarem contra impostos

Não se enganem, o pobre sempre pagou e paga seus impostos corretamente, os ricos é que sempre sonegaram. A CPMF cobrava uma fração sobre movimentação de cheques, agora reflita comigo:

A CPMF é uma forma de pegar os grandes sonegadores deste país, grandes empresários que sempre conseguem burlar o fisco.

Vim - Chose color themes to vim

Get Top 100 Themes to vim at

http://www.vim.org/scripts/script.php?script_id=625

Uncompress colors, open gvim and do:

:args *

after create this cmap to switch color


Há um site que converte temas do texmate para vim ou do kate
http://coloration.sickill.net/
se quizer tentar tem alguns temas do texmate aqui:
https://github.com/filmgirl/TextMate-Themes/

Sed - ame-o ou deixe-o

separando o ultimo campo de um caminho

O problema

Galera,
preciso pegar o ultimo campo. Vou explicar, tenho as linhas
 
/dados/teste/uu/eu.sh
/dados/eu/eu.log
/nfs/bin/cp
 
preciso separar o que é o full path e o que é o arquivo. Tipo:
 
full=/dados/teste/uu/
arq=eu.sh
 
full=/dados/eu/
arq=eu.log
 
e por ai vai.

A solução

sed -i.backup -r  's,(.*/)(.*),full=\1 \narq=\2,'  arquivo
use '-i' para alterar diretamente o arquivo com o sed, com 
-i.backup ele gera um backup antes
 
 
troquei o delimitador para não confundir com as barras 
veja  sed -
 
r ............. expressões regulares extendidas
(.*/) ......... grupo 1 tudo até a ultima barra
(.*) .......... grupo 2 nome do arquivo
\1 ............ coloca o grupo 1 no local indicado
\2 ............ coloca o grupo 2 no local indicado
\n ............ note o \n antes de 'arq='

Bazar beneficente em Fortaleza

Compareça e divulgue. Leve um Kg de alimente não perecível que
será doado para a creche Santa Maria Goreth (Av. Godofredo Maciel Parangaba).

Novo site de buscas

A primeira impressão que tive foi que ele é muito rápido, além disso
ele não tem propaganda e é muito personalizável, por exemplo você pode
habilitar https por padrão. Acesse nete link. Se desejar ir além pesquise
por recursos ocultos, pesquisei o que aconteceu no dia do meu nascimento
"november 8, 1968".


Tem mais coisa

pw .......... gera uma senha aleatória
rand 100 .... gera um numero aleatório
ip .......... pega o seu ip externo
j/k ......... avança/retrocede na listagem
50*45 ....... faz calculos como o google
#vim ........ busca hastags do twitter



Para saber mais acesse: https://duckduckgo.com/goodies.html

O site ainda não tem sugestões de busca como o google mas já existe um plugin para esta tarefa: http://nfriedly.com/stuff/duckduckgoogle/

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo