Já falei diversas vezes sobre o assunto. Segue mais um artigo (em inglês) sobre fontes monoespaçadas para usar na IDE ou no terminal.
Já falei diversas vezes sobre o assunto. Segue mais um artigo (em inglês) sobre fontes monoespaçadas para usar na IDE ou no terminal.
Lendo meus feeds topei com essa excelente ferramenta para ajudar a gerenciar as conexões SSH no Mac.
Alguns links sobre o Git, que tenho usado bastante nos últimos tempos:
Coleção de links úteis que eu não quero esquecer e que vale a pena compartilhar:
Algumas semanas atrás eu comprei um headset e uma placa de audio USB para usar o Skype e ouvir música sem incomodar meus vizinhos. Porém, ter que ficar abrindo as preferências de som (sound preferences) me incomodava demais.
Fuçando pelo OS X eu descobri que ao segurar Alt Option e clicar no ícone de som é possível trocar qual a placa de som vai ser utilizada sem precisar abrir as preferências de sistema. O resultado, é semelhante a isso aqui
Dica de última hora para quem ficou muito tempo afastado 🙂 e nunca mexeu com o evdev: para configurar o suporte a BR ABTN2 no Evev você pode fazer o seguinte:
cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/
Editar as linhas de configuração do teclado. Ficará mais ou menos assim:
<merge key="input.xkb.layout" type="string">br</merge> <merge key="input.xkb.variant" type="string" />
Reinicie o daemon do hal e pronto.
De vez em quando eu acabo eu acabo encontrando alguns programas para Windows realmente muito bons. Hoje foi o caso, enquanto procurava uma ferramenta pra melhorar o desempenho do micro da minha mãe acabei encontrando o Ultimate Defrag, da Disk Trix. A boa notícia sobre o programa é que ele é completamente grátis, inclusive para uso pessoal comercial. Basta preencher o formulário de cadastro e você pode baixa-lo aqui.
Depois de ter instalado o DD-WRT, eu tive alguns probleminhas devido ao uso excessivo da CPU. Aqui vão duas dicas rápidas para quem quiser diminuir o uso da CPU noLinkSys WRT54G v6 rodando a DD-WRT v24:
No meu caso, o roteador que estava com um load average em torno de 3 a 4, caiu para menos de 1.5, como é possível ver no “copy/paste” abaixo, copiado de um momento em que meus micros estão fazendo vários downloads, aumentando o uso da CPU do roteador.
Firmware: DD-WRT v24-sp1 (07/27/08) micro Time: 22:41:05 up 31 min, load average: 0.34, 0.76, 0.74 WAN IP: 192.168.1.64
Como vocês podem ver, o uso da CPU caiu consideravelmente.
*Obs.: Não posso confirmar com 100% de que essa configuração realmente diminuiu o uso da CPU – e também não recomendo pois é mais inseguro que o WPA2 – mas listo aqui como sugestão e registro histórico de algo que eu fiz e aparentemente ajudou a resolver o problema.
Interessado em documentar sua aplicação utilizando o formato DocBook? Aqui vão alguns links, em inglês, para aprofundar seu conhecimento a respeito (por ordem de relevância e facilidade):
Gnome Handbook Of Writing Software Documentation
Eu já tinha conseguido sincronizar meu Nokia 5310 com o Mac OS X, mas ainda não tinha conseguido fazer o mesmo com o Linux. Aqui vão algumas das coisas que você vai precisar (obs.: não chega a ser um tutorial, é apenas um guia simples indicando o que é preciso):
1) Você vai precisar dos seguintes módulos no kernel:
módulos: usbcore, usbserial, cdc_acm, ohci_hcd
2) Programas:
gnokii, libopensync-plugin-gnokii, libopensync-plugin-evolution2, msynctool
3) Configuração do telefone: no site do gnokii não existe a configuração específica para o Nokia 5310, mas você pode usar a do 5140, disponível em http://wiki.gnokii.org/index.php/Nokia5140Config.
4) Depois de configurado, teste o telefone:
otavio@venus ~ $ gnokii --identify GNOKII Version 0.6.22 IMEI : xxxxxxxxxxxxxxxxxxxxxxxxxxx Manufacturer : Nokia Model : Nokia 5310 XpressMusic Product name : Nokia 5310 XpressMusic Revision : V 03.63
5) Agora que o celular foi reconhecido, proceda com a configuração da libopensync, conforme descrito em http://www.opensync.org/wiki/Evo2-File.
6) Configure seu organizador pessoal. Isso vai depender do qual você usa. Para os testes que eu fiz, utilizei o Evolution e a sincronização funcionou sem problemas. Não vou entrar em detalhes da configuração, pois varia de aplicação pra aplicação.
Meu colega Vinicius, um grande entusiasta do Perl e um hacker no melhor sentido da palavra, está escrevendo um blog sobre Perl, desmistificando os detalhes da linguagem e quebrando várias concepções erradas desta linguagem (muitas das quais, admito, eu mesmo tinha até pouco tempo atrás). Recomendo seriamente.
Interessado em desenvolver ferramentas para Mac OS X com suporte a Bluetooth e USB? Então dê uma olhada no Bluetooth Device Access Guide e no USB Device Access Guide disponível na documentação, em inglês, para desenvolvedores no site da Apple.