October 23rd, 2008 angusyoung
Uau, aparentemente vários conhecidos meus resolveram sair da toca e compartilhar seus conhecimentos. Então, como de costume, convido todos vocês a visitarem os blogs dos meus colegas Bruno e Samuel.
Postado em Dica, Tecnologia | 1 Comentário »
October 12th, 2008 angusyoung
O site BR-Linux.org postou hoje um link para um artigo comparando as características do PostgreSQL e do MySQL. De modo geral, o artigo confirma a superioridade do PostrgreSQL em termos de funcionalidades, mesmo quando comparado com o MySQL e a engine InnoDB, e escabilidade e afirma que o desempenho do PostreSQL pode ser igual ou superior a do MySQL sob certas condições.
Deixando de lado todos os aspectos técnicos e, no que diz respeito a resolver os meus problemas, eu prefiro o PostgreSQL, porque considero sua documentação mais acessível e organizada e, eu sei que isso é subjetivo, porque o projeto parece ter uma relação mais saudável com a comunidade de usuários e desenvolvedores. Isso é um tanto quanto irônico, já que meu projeto open source atualmente suporta MySQL e não o PostreSQL - pura falta de tempo pra escrever o código.
Postado em Banco de Dados, Desenvolvimento, Tecnologia | 0 comentários »
October 10th, 2008 angusyoung
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.
Postado em Dica | 1 Comentário »
October 6th, 2008 angusyoung
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.
Postado em Desenvolvimento, Dica, Tecnologia | 1 Comentário »
October 6th, 2008 angusyoung
Hoje, como eu estava com algumas horas livres enquanto esperava que algumas tarefas ficassem prontas, resolvi instalar o Haiku, um clone livre do finado BeOS pra ver como ele estava.
A idéia era instala-lo em uma máquina virtual dentro do VirtualBox, já que o projeto fornece uma imagem VmWare pronta e, sim o VirtualBox trabalha com imagens do VmWare :). Não é minha intenção fazer um review do sistema, já que ele ainda não está pronto e tem coisas para serem finalizadas, apesar disso devo dizer que o resultado me surpreendeu: ele funcionou sem maiores problemas no VirtualBox. A única alteração que eu tive que fazer foi mudar a placa de rede para uma Intel PRO/1000 MT Desktop, pois a PCnet-Fast III que o VirtualBox usa por padrão não foi reconhecida. No Haiku o único problema foi conseguir instalar um navegador, já que ele não vem (???) com um navegador por padrão. Para isso baixei direto pelo linux, criei uma ISO e montei como CD pelo VirtualBox, uma operação que teve sucesso após reiniciar a máquina virtual.
Enfim, como eu disse, me surpreendi muito com o estado do sistema e tive menos problemas com ele do que com várias distribuições Linux que já tive o desprazer de usar. Outro ponto interessante do projeto é que ele é programado em C++, então é um prato cheio pra quem quiser se envolver com um projeto nessa linguagem. Se alguém quiser conferir o resultado da brincadeira, recomendo que dê uma olhada nas screenshots que eu postei aqui. Não deixe de conferir, também, a entrevista de um dos líderes do Projeto, o brasileiro Bruno Albuquerque, feita pelo MeioBit.
Postado em C & C++, Outros Sistemas, Sistemas Operacionais | 0 comentários »
October 4th, 2008 angusyoung
Antes de reclamar que você programa em DataFlex, Genexus, Pro*C/C++ ou Java (obs: considere isso uma piada interna minha e não leve a sério) dê uma olhada nesse interessante post sobre linguagens de programação diferentes. Sua vida poderia ser bem pior …
Postado em Curiosidades, Desenvolvimento, Geral, Tecnologia | 0 comentários »
October 3rd, 2008 angusyoung
Recebi um link hoje, num chat via MSN, sobre features escondidas de linguagens de programação.
Ainda não li por completo, mas achei algumas pérolas, como a história de que implementações antigas do GCC tentavam executar um jogo cada vez que encontrava a diretiva #pragma nos fontes e outras já famosas como os métodos de branch prediction (previsão de fluxo??) __builtin_expect() do GCC. Não deixe de conferir.
Postado em C & C++, Desenvolvimento, Tecnologia | 0 comentários »
October 1st, 2008 angusyoung
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.
Postado em Dica, Mac OS X, Sistemas Operacionais | 0 comentários »