Blog Archives

ChucK: Operador ChucK, UGens

Operador ChucK Talvez o conceito mais importante da linguagem ChucK seja o operador => que é chamado ChucK. Ele serve, de uma maneira geral, para conectar dois Unit Generators. Estes últimos podem ser imaginados como se fossem um fluxo (de leitura ou de escrita) de áudio. Esta abstração permite uma maneira bem expressiva de denotar […]

ChucK: Introdução, Hello World

Introdução Este texto é uma leve modificação de um relatório que entreguei semestre passado para a cadeira de Computação e Música. Ela faz uma introdução rápida, mas nem tanto, da linguagem ChucK além de uma comparação entre dois protocolos de comunicação usados no mundo da computação musical: OSC e Midi. O discurso é voltado ao […]

O Compilador

Senhoras e senhores, este é um artigo voltado para iniciantes sobre uma das partes mais fascinantes da computação… sem mais delongas eu apresento-lhes: o compilador. Aquele sujeito bacana que eu já citei algumas vezes. Este post é uma breve e amigável introdução ao conceito de um compilador, além de um leve encontro com um dos […]

Linux e o Guitarrista Pobre

Aqui vai uma receitinha para os guitarristas que tem alguma distribuição Linux instalada nos seus computadores. Este é um pequeno guia que vai te mostrar como tirar um som maneiro com a guitarra, aplicar efeitos, corrigir imperfeições e gravar o resultado. De quebra você aprende um pouco sobre o ecossistema de aplicações de áudio avançadas […]

Unit test em C com simplectest

Realizar testes automáticos de diversas partes do seu software é uma prática que vem ganhando bastante reconhecimento últimamente juntamente com o paradigma da programação orientada a teste (Test Driven Development). A técnica do TDD “formalizada” no excelente livro de Kent Beck (recomendadíssimo) deu seus primeiros passos no Java com o framework JUnit e rapidamente foi […]

Salve seus textos

Tem algumas coisas que você inevitavelmente vai ter que passar na vida. Rejeição, tristeza, raiva, perder o texto que você estava digitando no browser por causa de alguma tragédia fatal. Ouch… o último é especialmente cruel certo? Porém existe uma cura para esta situação! As outras infelizmente não são tão simples e sugiro que procure […]

Rosetta Code

Se você está: Interessado em aprender uma nova linguagem? Aprendendo uma nova linguagem e pegando as manhas de escrever diversas coisas nela? Em dúvida se está escrevendo o seu pequeno algoritmo da maneira mais elegante ou correta? É um entusiasta das linguagens de programação e overall uber nerd programmer? (Ok a última não se encaixa […]

Programe online no Ideone.com

Descobri este site excelente chamado Ideone .  Nele você pode escrever e compartilhar código em diversas linguagens (40 no momento) com syntax highlight. Até aí ele é similar à vários outros serviços, porém o diferencial é que você pode pedir para que ele compile/interprete e depois rode o programa para você e mostre os resultados. […]

css.php