LEDs
Brincando com LEDs? Algumas quedas de tensão:
Vermelho : 2 V
Outras cores: ≈ 3.4 V
HB: 3.5 V
HBHV : (2.8 → 4.5) V
O LED é “dirigido” pela corrente que o atravessa. As melhores intensidades de brilho são com as seguintes correntes:
(5 → 20) mA
Fonte: O vermelho e o HB foi medindo e aqui [1]. Os outros peguei na internet em algum lugar…
Chaves públicas para SSH
Não lembro direito onde peguei essa dica, acho que foi no Discas-L, e já faz bastante tempo, então desculpe ao autor por não lembrar a fonte.
Criando a chave pública:
ssh-keygen -t dsa -f .ssh/id_dsa
Será gerado alguns arquivos, entre eles o id_dsa.pub, copie ele para o seu authorized_keys (se o arquivo não existir, crie-o):
cat .ssh/id_dsa.pub >> .ssh/authorized_keys
Copiar o mesmo arquivo e inserí-lo no “authorized_keys” dentro da pasta .ssh do usuário da máquina que se deseja conectar via ssh.
Alterar idioma e character encoding no Ubuntu
Válido para o Ubuntu 6.06 Dapper. Talvez seja os mesmos procedimentos em outras versões.
Passo a passo:
1. sudo gedit /var/lib/locales/supported.d/local
Adiconar, em uma nova linha, e se ainda não existir, o idioma e o character encoding:
pt_BR ISO-8859-1 # ou pt_BR.UTF-8
2. sudo gedit /etc/locale.alias
Adicionar, em uma nova linha, e se ainda não existir, o alias para o idioma:
pt_BR pt_BR.ISO-8859-1 # ou pt_BR pt_BR.UTF-8
3. sudo gedit /etc/environment
Editar as linhas com as variáveis de ambiente LANG e LANGUAGE:
LANG="pt_BR" # ou pt_BR.UTF-8
LANGUAGE="pt_BR:pt:pt_PT"
4. Executar esses dois comandos
sudo locale-gen
sudo dpkg-reconfigure locales
Talvez não seja necessário fazer todos os passos, e nem alterar a variável LANGUAGE, mas não custa nada :-).
Atualização (13/04/2010): Nas versões mais recentes do Ubuntu esse truque não funciona mais. Pelo menos comigo não funcionou :-(.
Queries usando LIKE com acentuação no Firebird
Publicado por razar em Banco de Dados em 22/06/2007
Se a sua aplicação com Firebird permite que se entre com registros em mixedcase, como por exemplo João da Silva, a instrução
select [colunas] from tabela where upper(coluna) like '%JOÃO%'
não funciona corretamente, porque a função UPPER não reconhece os caracteres especiais e acentuados do idioma português.
upper('João da Silva') - JOãO DA SILVA
Pesquisando no knowledge base da fundação IBPhoenix[1], descobri que o comando COLLATE não era só para usar com ORDER BY, ele pode ser usado com outros comandos também. Então:
select [colunas] from tabela where upper(coluna collate {o collate que vc usa}) like '%JOÃO%'
Por exemplo, usando o character set WIN1252, e o collate pxw_intl850 ficaria assim:
select [colunas] from tabela where upper(nome collate pxw_intl850) like '%JOÃO%'