Author Archives: Aurelio Jargas

JavaScript: Fazer o label do checkbox ser clicável

É comum usar checkboxes nas configurações ou na interface de seu site. Ao clicar nela alguma coisa é ligada, ao clicar novamente é desligada. Simples, não? [X] Fundo colorido O código para fazer uma opção destas é trivial: <input id=”fundo” … Continue reading

Posted in JavaScript | Tagged , , , , | 13 Comments

Shell: Extrair os números do CPF formatado

O tr é um comando muito versátil, especialmente útil para apagar caracteres indesejados. Digamos que você peça ao usuário para digitar o número do CPF. Esse número poderá vir das mais diferentes formas, com espaços, hífens, pontos, ponto-e-vírgula e sabe … Continue reading

Posted in Shell | Tagged , , , , , | 2 Comments

Shell: Extrair o último caractere da linha

Com o comando cut é fácil extrair o primeiro, segundo ou qualquer outro caractere da linha. Porém, é preciso saber a posição exata deste caractere para informá-la ao cut. $ echo abcdef | cut -c 1 a $ echo abcdef … Continue reading

Posted in Shell | Tagged , , , , , , | 3 Comments

Google recomenda CODARE

Pelo menos o Google Reader (leitor de feeds RSS/Atom), recomenda: ;) Obrigado ao Rodrigo Stulzer pelo aviso e envio da imagem!

Posted in __codare | Tagged | 6 Comments

AppleScript: Como copiar e colar (clipboard, área de transferência)

A área de transferência é identificada pelo objeto “the clipboard”. Então basta setar ou obter o seu conteúdo para fazer as operações de copiar e colar. — Copiar set the clipboard to “texto a ser copiado” — Colar (the clipboard) … Continue reading

Posted in AppleScript | Tagged , , , , | 6 Comments

AppleScript: Obter a pasta do usuário (HOME)

Há um comando bacana para se obter uma referência (alias) à pasta principal do usuário que está rodando o script. path to home folder — Retorna: alias “Macintosh HD:Users:aurelio:” Se precisar do caminho completo dessa pasta no formato POSIX (com … Continue reading

Posted in AppleScript | Tagged , , , , , , | Leave a comment

Shell: Somar uma lista de números

Você tem uma lista de números, um por linha, e precisa somá-los: $ cat numeros.txt 3 5 7 9 11 13 15 Primeiro, coloque todos em uma única linha: $ paste -s numeros.txt 3 5 7 9 11 13 15 … Continue reading

Posted in Shell | Tagged , , , , | 3 Comments

Shell: Calcular a raiz quadrada

Para calcular a raiz quadrada de um número em Shell, use o comando bc. Ele é uma calculadora completa, que entre outras funções úteis, tem a sqrt (de “square root”). Basta mandar o comando pela entrada padrão (STDIN) e o … Continue reading

Posted in Shell | Tagged , , , , | 6 Comments

JavaScript: Obter e mostrar data e hora

Para obter a data (e hora) atual com o JavaScript, basta instanciar um objeto novo do tipo Date. Este objeto traz vários métodos para obter cada pedaço da data e da hora. Veja um exemplo: // Obtém a data/hora atual … Continue reading

Posted in JavaScript | Tagged , , , , , , , , , , , , | 1 Comment

AppleScript: Obter a versão do Mac OS X

Para saber qual versão do Mac OS X o usuário está rodando: get system version of (system info) — retorna “10.5.6” Por exemplo, se você quer detectar se o usuário está no Leopard, faça: if system version of (system info) starts … Continue reading

Posted in AppleScript | Tagged , , , , | Leave a comment