Arquivo para a categoria 'Programação'



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'"

Referrer test

Comments

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

Alfabeto em Python

Comments

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

Internet Explorer 6 e feeds RSS

Comments

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 [...]

Tutorial de jQuery

Comments

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 [...]

Crivo de Eratóstenes em Python

Comments

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, [...]

Imprimir com javascript

Comments

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();" />


Português flagItaliano flagCoreano flagChinês (simplificado) flagEnglish flagAlemâo flagFrancês flagEspanhol flag
Japonês flagÁrabe flagRusso flagHolandês flagBúlgaro flagTcheco flagCroata flagDinamarquês flag
Finlandês flagHindu flagPolonês flagRomeno flagSueco flagGrego flagNorueguês flag 
By N2H
96 DOLETAS de desconto na hospedagem Dreamhost!
Use o "PROMO CODE" INERCIA. LAMP com 20GB de espaço e 1TB de transferência.

Categories