For Fun and Profit

FreeBSD: Criando links para dispositivos automaticamente

December 27th, 2006 angusyoung

Não sei exatamente porque o meu micro com FreeBSD resolveu não criar mais alguns links simbólicos que ele criava dentro do /dev. Cria-los na mão seria inviável uma vez que a partir da versão 5.0 o FreeBSD usa devfs, assim recriando-os a cada inicialização. A solução, entretanto, é bastante simples e consiste em adicionar pequenas regras no arquivo /etc/devfs.conf. No meu caso foi tão simples quanto o seguinte:

[code]link cuad0 cuaa0
link cuad0 mouse[/code]

Deste modo, cria-se uma “ação” dizendo para que o devfs crie um link cuaa0 apontando para cuad0. O mesmo ocorre para mouse.

Postado em FreeBSD, Sistemas Operacionais | 0 comentários »

Visual Studio 2005 – Service Pack 1

December 20th, 2006 angusyoung

Eu ainda não tinha visto, mas a Microsoft lançou o service pack 1 para o Visual Studio 2005. Felizmente eu não tive qualquer problema com o VS2005, mas mesmo assim vou instalar o service pack para ver se tem algo de novo :)

Obs.: complicado é o tamanho do download: 431.7 Mb!

Postado em Desenvolvimento, Tecnologia | 0 comentários »

Blog sobre Programação

December 18th, 2006 angusyoung

Um grupo de programadores, muitos deles são participantes de vários projetos de de SL, lançou um blog sobre programação. É sempre animador ter conteúdo de qualidade disponível em Português, uma coisa rara atualmente. Você pode conferir o blog aqui.

Postado em Geral | 2 comentários »

Top 10: ferramentas de desenvolvimento para Linux/*BSD

December 15th, 2006 angusyoung

Baseado nas ferramentas de desenvolvimento que eu mais uso no dia a dia, resolvi fazer uma lista “top 10″ com as mais legais e úteis. Certamente a lista varia de acordo com o tipo de aplicação que você desenvolve, linguagem utilizada, etc. Esta lista é baseada nas minha realidade como desenvolvedor C/C++:

Continue lendo »

Postado em Desenvolvimento, Linux, Tecnologia | 3 comentários »

O WGA e o desrespeito as licenças de software

December 14th, 2006 angusyoung

Esse post pode parecer estranho, ainda mais vindo de um usuário Linux convicto, mas a verdade é que eu acho que a Microsoft tem toda razão em aplicar e requerer o uso do WGA (Windows Genuine Advantage). Os usuários e, em especial os brasileiros, tem uma grande desconsideração pelo trabalho envolvido no desenvolvimento de software. Seria ingenuidade acreditar que o WGA por si só possa diminuir consideravelmente a pirataria em torno de seus produtos. Do ponto de vista técnico, para os crackers, o WGA é apenas uma barreira a mais para ser crackeada e não impede que um cracker habilidoso gere um patch para contornar a verificação (como já pode ter sido feito).

Continue lendo »

Postado em Geral, Tecnologia | 0 comentários »

Site a prova de idiotas

December 14th, 2006 angusyoung

“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning” – Rick Cook .

Já viu um site a prova de idiotas? Não, conheça um aqui. Nós, programadores, desenvolvedores e engenheiros temos um longo caminho a percorrer até vencer a corrida contra o universo, com sua imensurável capacidade de produzir idiotas maiores e melhores.

* Programação atualmente é uma corrida entre engenheiros de software esforçando-se para construir maiores e melhores programas a prova de idiotas e o universo, tentando produzir maiores e melhores idiotas. Até agora o universo está ganhando.

Postado em Curiosidades, Desenvolvimento, Geral | 2 comentários »

Integridade Referencial no SQLite

December 12th, 2006 angusyoung

O SQLite, até a versão atual – 3.3.8, não suporta integridade referencial. Embora ele aceite a sintaxe, ele irá ignorar a checagem de IR, entretanto a Wiki do projeto tem um exemplo demonstrando como implementar integridade referencial através de triggers (POG detectado!).

Postado em Banco de Dados, Desenvolvimento, POG | 0 comentários »

Conio.h no Linux/*BSD

December 11th, 2006 angusyoung

Provavelmente uma das maiores dúvidas dos novatos em programação, com algum background em desenvolvimento em DOS/Windows, e que começam a tentar desenvolver usando o GCC (quase sempre em Linux) é “aonde encontrar a conio.h“. Portanto, senhores, eu lhes respondo: vocês não encontrarão, por padrão, a conio.h no GCC – e, por consequência, no linux. Aqui vão 2 maneiras de implementar as funcionalidades da conio.h:

- Implementando-a diretamente usando ANSI Escape Codes.

- Através da ncurses.

Destas duas a mais recomendável é usar a ncurses, uma vez que é uma biblioteca madura, bem testada e com uma ampla gama de funcionalidades.

Postado em Desenvolvimento, Linux | 0 comentários »

Programação Orientada a Gambiarra

December 5th, 2006 angusyoung

Conhece o POG, Programação Orientada a Gambiarra? O POG, segundo a desciclopedia é uma especialidade dos programadores brasileiros. Nos círculos mais descolados (aka programadores Java ) POG é conhecida como WOP ou Workaround-oriented Programming.

Postado em Geral | 1 Comentário »

  • ocê está navegando os arquivos For Fun and Profit de December, 2006.

  • Páginas

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

    • October 2009
    • July 2009
    • June 2009
    • March 2009
    • February 2009
    • January 2009
    • December 2008
    • November 2008
    • 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 (4)
    • Dica (24)
    • Geral (70)
      • Curiosidades (6)
    • iPhone (1)
    • Mentes Brilhantes (1)
    • Sistemas Operacionais (42)
      • FreeBSD (1)
      • Linux (21)
        • Arch Linux (3)
        • Gentoo (14)
      • Mac OS X (12)
      • Outros Sistemas (1)
      • Unix (4)
      • Windows (5)
    • Tecnologia (91)
      • Banco de Dados (6)
      • Desenvolvimento (68)
        • Análise (1)
        • C & C++ (6)
        • POG (2)

For Fun and Profit is proudly powered by WordPress | Bob