Bíblia no terminal!

C / C++Linux
Enviado por Eclesiastes em Sex, 28/09/2007 - 10:30.C / C++ | Linux

Para você que vive com o terminal aberto, agora pode ler versículos da bíblia no mesmo! Procurei, não achei, então tive que fazer! Para ler um intervalo de versículos sequênciais, use o traço sem espaço! (e.g. 1-5)



Exportando C ou C++ para qualquer linguagem de script automaticamente

PHPC / C++JavaPerlPython
Enviado por thotypous em Sáb, 19/08/2006 - 11:35.PHP | C / C++ | Java | Perl | Python

Esses dias estou trabalhando em uma biblioteca cross-platform de captura de vídeo em C++, e pensei em aproveitar a situação para continuar um projeto que eu tinha, o ruby-v4l. Então lembrei de um software que eu tinha ouvido falar, o SWIG, e resolvi fazer uns testes com ele. Ele é capaz de exportar automaticamente um código em C ou C++ para uso em diversas linguagens de script: PHP, Ruby, Python, Perl, Java, e diversas outras. Se a linguagem de destino permitir, ele exporta até mesmo operator overloading e outros recursos de C++.

Darei aqui um exemplo simples de uso do utilitário SWIG para exportar uma classe em C++ para o Python.



Sintetizando notas musicais

C / C++Linux
Enviado por thotypous em Seg, 05/06/2006 - 18:42.C / C++ | Linux

Eu estava precisando de um programa para gerar uma lista de freqüências a partir de um conjunto de notas musicais, e sintetizar essas freqüências na caixa de som do computador, para testar como a música iria ficar.

Criei então um programa em C que calcula a freqüência de cada nota musical, e depois sintetiza esse som, que pode ser jogado diretamente em /dev/dsp.

Se você está curioso em como se faz para calcular a freqüência de uma nota musical, ou como sintetizar uma freqüência na caixa de som, vale a pena conferir.



Verificação de RG

C / C++
Enviado por thotypous em Ter, 03/01/2006 - 07:50.C / C++
Está cheio de exemplos por aí de como verificar se o dígito de um CPF é válido, mas é mais raro achar algum exemplo de implementação de um algoritmo para verificar a validade do dígito do RG. Aqui vamos explicar esse simples algoritmo e implementá-lo em C, podendo ser facilmente convertido para qualquer linguagem.


Conheça o XUL

PHPC / C++JavaJavaScriptPython
Enviado por thotypous em Qua, 30/11/2005 - 07:33.PHP | C / C++ | Java | JavaScript | Python

O XUL é uma linguagem de desenvolvimento de interfaces baseada em XML. Só para ter uma idéia do poder desta tecnologia, basta lembrar que as interfaces do Firefox e do Thunderbird são feitas com ele. O XUL pode ser integrado não somente com o JavaScript, mas também com PHP, Python, Ruby, C++ e outras linguagens. O XUL é cross-platform: seus aplicativos vão rodar em diversos sistemas operacionais, e, para melhorar, vão ficar com o look'n'feel característico do sistema em que estão rodando. O XUL pode ser usado tanto para aplicativos standalone como para aplicações Web em navegadores baseados no Mozilla.



Primos

C / C++
Enviado por thotypous em Seg, 14/11/2005 - 20:03.C / C++

Um algoritmo bastante veloz para calcular primos, implementado em C.



Expressões Regulares em C

C / C++
Enviado por thotypous em Qua, 09/11/2005 - 13:15.C / C++

Praticamente todo mundo que mexe com linguagens de script como PHP e Python sabe utilizar expressões regulares nessas linguagens. Mas é raro ver alguém que saiba utilizá-las em conjunto com a linguagem C. A própria biblioteca padrão do C em sistemas POSIX possui funções para lidar com expressões regulares. A GNU libc é um exemplo de implementação que inclui essas funções. O seguinte link (em português) ensina como utilizá-las: http://www.thobias.org/doc/er_c.html



Algoritmo para expressões numéricas simples

C / C++
Enviado por thotypous em Ter, 08/11/2005 - 15:08.C / C++

Exemplo implementado em C de um algoritmo simples para resolver expressões numéricas simples, contendo as operações *, /, + e -. Bom para treinar conceitos de recursão.



Alimentação XML