- 			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
							
		