-
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. function inputField($name, $maxlength =…
-
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: function numero(evtKeyPress) { var nTecla = 0; if (document.all) { nTecla = evtKeyPress.keyCode; } else { nTecla = evtKeyPress.which; } if ((nTecla > 47 && nTecla < 58) || nTecla == 8 || nTecla == 127 || nTecla == 0…
-
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…
-
Checkbox e radio com DOM
Para criar um checkbox (ou radio) com o Document Object Model, basta fazer: var checkbox = document.createElement(‘input’); checkbox.type = ‘checkbox’; checkbox.name = ‘name1’; checkbox.id = ‘name1’; Para criar um input radio, basta mudar a propriedade type para “radio”. Para ter o HTML do checkbox: var div1 = document.createElement(‘div’); div1.appendChild(checkbox); Bastando usar div1.innerHTML no seu Javascript…