Monthly Archives: December 2005

PHP named parameters with default values

I got a comment by Adam Kramer, whose blog I linked on the original article about PHP named parameters, saying that would be cool to have a mix of default and named parameters. So I made a nice cup of coffe and a few hacks later, came up with a way to do it, and […]

PHP named parameters alternative

Looks like PHP won’t get named parameters on version 6. And, well, I am not the only one that want it . It’s a feature of Python that I love. Why? Consider the following situation: You’re making a function/method to return a string with HTML code for an input field. 1 2 3 4 function […]

O Virtua limita o protocolo Bittorrent

Fui um dos primeiros a receber o aumento de velocidade do Virtua, quando passou de 600Kb/s para 4Mb/s. Durante as primeiras semanas, a velocidade do Azureus era animal: 400KB/s, constantemente, e com uploads a 60KB/s, não importando a hora do dia. Mas desde o começo de dezembro, notei que a velocidade abaixou para míseros 15KB/s, […]

A Mona Lisa estava 9% enojada

Ao menos de acordo com um computador holandês. A Mona Lisa me sai como uma mulher 83% feliz, 9% enojada, 6% atemorizada e 2% incomodada. Se me passassem nesse programa hoje, sairia 23% ansioso, 40% com tesão, uns 10% de feliz, uns mais porcento de extremamente feliz (quando penso na minha namorada), uns 2.78% a […]

Uma estrela igual ao logo do Firefox

Impressionante! O Rafael, do trampo, não achou parecido… o Valdeci já exclamou: Que loco! Eu achei parecido, sim… e é muito bonito, de qualquer jeito.

Validação de caracteres numéricos

A seguinte função de Javascript verifica se o argumento é um número, Tab ou Enter: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 function numero(evtKeyPress) { var nTecla = 0; if (document.all) { nTecla = evtKeyPress.keyCode; } else { nTecla = evtKeyPress.which; } if ((nTecla > […]

setTimeout() e clearTimeout()

Para controlar quando uma função Javascript será executada, use setTimeout(), que aceita dois argumentos. O primeiro argumento é a nome da função, e o segundo, em quanto tempo a função será executada (em milisegundos).

Windows XP com HD SATA sem drive de disquete

Muito bem… há alguns dias atrás eu fiquei tentando instalar o Windows XP em um computador com HD SATA, sem drive de disquete. O problema é que a instalação do Windows XP não reconhece nativamente HDs SATA. Você tem a opção de durante a instalação apertar a tecla F6 e carregar os drivers de um […]

Kashmir do Led e Wake Up do RATM

Alguém já percebeu como são igualzinhas? Eu estava a mostrar uma versão de Kashmir tocada como se viesse do Nintendo 8-bits (Nintendinho para os íntimos ;)), e a mostrava ao Flávio, que respondeu à minha pergunta: – Você conhece essa música? Com: – É aquela do Matrix? Intrigado, re-ouvi Wake Up do Rage Against the […]