For Fun and Profit

Blogs, blogs, blogs!!!

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 »

Documentando com Docbook: aprofundando seu conhecimento

October 15th, 2008 angusyoung

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

The KDE Docbook Authors Guide

Introducing DocBook

http://wiki.docbook.org/topic/DocBookTutorials

DocBook Demystification HOWTO

DocBook On Windows Bliss

DocBook XSL: The Complete Guide

Postado em Desenvolvimento, Dica, Tecnologia | 0 comentários »

MySQL vs. PostreSQL

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 »

Sincronizando o Nokia 5310 Express Music no Linux

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 »

Blog sobre Perl

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 »

Testando o Haiku OS

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 »

Linguagens de Programação Diferentes

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 »

Funcionalidades obscuras das linguagens de programação

October 3rd, 2008 angusyoung

Recebi um link hoje, num chat via MSN, sobre features escondidas de linguagens de programação.

  • C
  • C++
  • Perl e muitas outras.

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 »

USB/Bluetooth no Mac OS X

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 »

  • ocê está navegando os arquivos For Fun and Profit de October, 2008.

  • Páginas

    • Sobre
    • Meu Mundo de TI
      • Artigos
      • Filesystem Hierarchy Standard
      • Pacotes RPM (RPM Packages)
      • Screenshots
    • Variedades
      • Fotos
      • Mapas
      • Museu do IRC RioMafrense
      • Receitas
  • Arquivos

    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • November 2007
    • October 2007
    • September 2007
    • June 2007
    • April 2007
    • March 2007
    • February 2007
    • January 2007
    • December 2006
    • November 2006
    • October 2006
    • September 2006
    • August 2006
    • July 2006
    • June 2006
    • May 2006
    • April 2006
    • March 2006
    • February 2006
    • January 2006
  • Categorias

    • Ciência (3)
    • Dica (21)
    • Geral (64)
      • Curiosidades (6)
    • Mentes Brilhantes (1)
    • Sistemas Operacionais (36)
      • FreeBSD (1)
      • Linux (19)
        • Arch Linux (2)
        • Gentoo (13)
      • Mac OS X (11)
      • Outros Sistemas (1)
      • Unix (4)
      • Windows (2)
    • Tecnologia (83)
      • Banco de Dados (6)
      • Desenvolvimento (61)
        • Análise (1)
        • C & C++ (4)
        • POG (2)

For Fun and Profit is proudly powered by WordPress | Bob