- ATENÇÃO: Este site está aposentado.
Não receberá posts nem comentários novos. Para ler dicas mais recentes, vá no Stack Overflow. Livros da equipe do CODARE
Expressões Regulares
Uma Abordagem Divertida
de Aurelio Marinho Jargas
Shell Script Profissional
de Aurelio Marinho Jargas
PHP-GTK
de Pablo Dall'Oglio
PHP Programando com Orientação a Objetos
de Pablo Dall'Oglio
Ruby: Conhecendo a Linguagem
de Eustáquio Rangel (TaQ)
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
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
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
Google recomenda CODARE
Pelo menos o Google Reader (leitor de feeds RSS/Atom), recomenda: ;) Obrigado ao Rodrigo Stulzer pelo aviso e envio da imagem!
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
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 $HOME, alias, AppleScript, home folder, pasta, posix, usuário
Comments Off on AppleScript: Obter a pasta do usuário (HOME)
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
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
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 ano, curdate, data, date, dia, hora, JavaScript, mês, milisegundo, minuto, segundo, semana, timezone
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 AppleScript, dialog, Leopard, Mac OS X, versão
Comments Off on AppleScript: Obter a versão do Mac OS X
AppleScript: Obter o valor do número pi
Em homenagem ao Dia do Pi, que é comemorado hoje, uma dica rápida de como se obter o valor do número irracional pi em AppleScript: basta usar o comando… pi. Exemplo: pi — Retorna 3.14159265359 Você pode usá-lo diretamente em … Continue reading
Posted in AppleScript
Tagged AppleScript, cálculo, irracional, número, perímetro, pi
Comments Off on AppleScript: Obter o valor do número pi
CODARE chega na dica número 100!
Lançado em Dezembro de 2006, o CODARE trouxe uma abordagem direta e objetiva aos problemas que o programador enfrenta. Com dicas rápidas e claras, sem enrolação o problema é descrito e sua solução apresentada. Hoje, vendo as estatísticas do WordPress, … Continue reading
Posted in __codare
Comments Off on CODARE chega na dica número 100!
Shell: Agrupar comandos para log
Palavras-chave: Shell, agrupar, redirecionamento Ao fazer log da execução de um programa ou compor um arquivo de texto que agrupe a saída de vários comandos, é comum ver a seguinte estrutura ser utilizada: comando-1 >> arquivo comando-2 >> arquivo comando-3 … Continue reading
Posted in Shell
2 Comments
Python: Declarar a codificação dos fontes (encoding)
Palavras-chave: Python, encoding, iso-8859-1, latin-1, utf-8, unicode, DeprecationWarning Quando você coloca algum caractere acentuado no seu programa, por exemplo “á”, um aviso é mostrado na execução: sys:1: DeprecationWarning: Non-ASCII character ‘\xe1’ in file foo.py on line 3, but no encoding … Continue reading
Posted in Python
6 Comments
Hello Word
Press Release CODARE s.m. 1. Reunião de programadores 2. Local de coexistência de várias linguagens e plataformas 3. Referência, experiência, idéias, códigos. O CODARE é um blog formado por um time de profissionais experientes em programação, ensinando soluções práticas para … Continue reading
Posted in __codare
5 Comments
Javascript: Validação dentro do XHTML com CDATA
Palavras-chave: Javascript, HTML, XHTML, SVG, XML, CDATA, válido, validator Você mudou suas páginas de HTML para XHTML e agora elas não validam mais por causa do Javascript. O que acontece? No HTML, todo o conteúdo da tag <script> é considerado … Continue reading
Posted in JavaScript
4 Comments
Python: Mover arquivo para outro diretório
Palavras-chave: Python, mover, arquivo, diretório, shutil, link No Python, para mover um arquivo para outro diretório basta usar o módulo shutil: import shutil shutil.move(“este-arquivo”, “/tmp”) Informe o nome do arquivo e em seguida qual o diretório de destino. O arquivo … Continue reading
Posted in Python
8 Comments
Shell: Use && e || ao invés de if/then/fi
Palavras-chave: shell, condicional, if, operadores, and, or Para condicionais simples, que não precisem do else você pode usar os operadores && (and) e || (or) ao invés da estrutura if/then/fi. if [ $var -ne 1 ]; then echo “Não é … Continue reading
Posted in Shell
8 Comments
Completar com zeros (Zero padding)
Ao lidar com números, é comum precisar deixá-los com uma quantidade específica de dígitos, completando com zeros à esquerda quando necessário. Por exemplo, deixando todos com cinco dígitos: De: Para: 4 00004 27 00027 392 00392 4991 04991 Algumas linguagens … Continue reading
Posted in Misc
15 Comments