Category: Programação

  • Tutorial de jQuery

    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…

  • Crivo de Eratóstenes em Python

    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á…

  • Imprimir com javascript

    Moleza. Basta chamar window.print(). Por exemplo, para mandar a página para impressão ao clicar em um botão bastaria:

  • Procura binária no PHP

    Uma coisa é certa, a função in_array do PHP é devagar, lerda demais. Existe uma alternativa para pesquisar se o elemento está na matriz chamada “procura binária”, que aliás, tanto faz a linguagem que você usa, as idéias são as mesmas. O conceito é simples, ver se o item está no meio da matriz, se…

  • Tutorial de cron e crontab

    O crontab é o arquivo de configuração do cron, que executa comandos em determinados intervalos de tempo. Digita na linha de comando para editá-lo com o editor de textos padrão da sua conta de usuário na máquina: [code]crontab -e[/code] Coloque um comando por linha. A estrutura é a seguinte: [code]# Jogo da velha no começo…

  • O paradigma de programação afeta a performance de aplicativos Web?

    Rafael de Camillis, desenvolvedor do Garimpar, envou uma interessante pergunta à lista brasileira no Google Groups do Django: Pessoal queria saber o que vcs acham, o que é melhor pra programação web: Procedural ou Orientação à Objeto. Um site todo procedural tem a mesma performance de um site feito com Orientação a Objeto? Minha resposta…

  • Estilo de listas com CSS

    As seguintes propriedades modificam estilos de listas usando Cascading Style Sheets: list-style-image: imagem como marcador; list-style-position: posição do marcador; list-style-type: tipo de marcador; list-style: abreviação para múltiplas propriedades; Como preencher os valores das propriedades: list-style-image none URL: url(diretorio/imagem.extensao) list-style-position outside: marcador desalinhado do texto inside: marcador alinhado com texto list-style-type none: sem marcador disc: círculo…

  • Declaração de CSS na página

    Eu costumo colocar todo o código de CSS em arquivos separados mas de vez em quando surge a necessidade de colocá-los no corpo da página, dentro do <head>. Para que eu nunca mais esqueça então, é assim: [html] [/html]

  • Desfazer remove do svn

    Removeu por engano um arquivo de sua cópia de trabalho local pelo svn? Para voltar essa remoção, basta dar update no arquivo ou no diretório que o contém. A última versão do arquivo no repositório será trazida. Entretanto, as modificações locais terão sido perdidas…

  • Texto aleatório com Javascript

    Pequena função em javascript para retornar uma string com caracteres aleatórios: function textoAleatorio(tamanho) { var letras = ‘0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz’; var aleatorio = ”; for (var i = 0; i < tamanho; i++) { var rnum = Math.floor(Math.random() * letras.length); aleatorio += letras.substring(rnum, rnum + 1); } return aleatorio; } Só passar como argumento da função o…