Bati um pouco a cabeça para achar a expressão regular mas lá vai:
PLAIN TEXT
PHP:
$string = preg_replace("/(\r\n|\n|\r)+/", "\n", $string);
Dica rápida de Linux na linha de comando. Só colocar entre aspas duplas e simples. Lá vai:
scp username@192.168.0.1:"'tem espacos aqui'"
I've made a test page to see how referrers (both server-side and Javascript) will work if Google changes its url query string on search results pages:
http://www.inerciasensorial.com.br/referrer-test/index.php
Não precisa digitar na mão:
PLAIN TEXT
PYTHON:
alfabeto = 'abcdefghijklmnopqrstuvwxyz'
Isso imprime as letras minúsculas:
PLAIN TEXT
PYTHON:
print map(chr, range(97, 123))
E isso as maiúsculas:
PLAIN TEXT
PYTHON:
print map(chr, range(65, 91))
Mas você também pode contar com o próprio Python (pilhas incluÃdas, afinal!):
PLAIN TEXT
PYTHON:
from string import ascii_letters
print ascii_letters
E de novo:
PLAIN TEXT
PYTHON:
import string
print string.ascii_lowercase
print string.ascii_uppercase
Um cliente acabou de mandar um email reclamando que o Internet Explorer 6 dele mostrava o XML ao clicar em um arquivo de RSS na página principal do site.
Pois bem, o IE 6 não sabe o que é RSS. Enquanto eu concordo que deverÃamos ter feito algum tipo de tratamento para o IE 6, por [...]
O comando para deletar tudo até o final da linha atual no vim é:
d$
Explicação:
O comando d pode ser seguido de um comando de movimento. dw remove uma palavra (delete word). Como o cifrão vai até o final da linha, d$ remove todos os caracters até o final.
Cansei dos arquivos .swp e ~ criados pelo vim infestarem meus diretórios. Basta editar o arquivo de configurações do editor (.vimrc no Linux e _vimrc no Windows) colocando o seguinte:
" liga o backup
set backup
" Aonde gravar os arquivos de backup
set backupdir=c:\temp
" Onde gravar os arquivos temporários
set dir=c:\temp
Para especificar uma localização diferente. Troque c:\temp pelo diretório [...]
Tradução de Getting Started with jQuery
Esse tutorial é uma introdução à biblioteca jQuery. É necessário conhecimento básico de Javascript e document object model (DOM). Partiremos bem do começo e explicaremos detalhes quando necessário. Abrangiremos um simples exemplo de olá mundo, seletores e eventos básicos, AJAX, FX, e uso e confecção de plugins.
O tutorial não tem [...]
Estou fazendo os desafios do Projeto Euler e nos dez primeiros já vi três com números primos. Meu primeiro algoritmo ingenuamente testava a primalidade de um número tentando dividÃ-lo por todos os números menores que ele.
Uma lista com 1.000 números primos dessa maneira gera em pouco menos de um segundo no meu computador. Já 2.000, [...]
Moleza. Basta chamar window.print(). Por exemplo, para mandar a página para impressão ao clicar em um botão bastaria:
PLAIN TEXT
HTML:
<input type="button" value="Imprima essa página" onclick="window.print();" />