Older blog entries for jarod (starting at number 209)

Anatomia de um mashup em HTML5 e CSS

Para os fãs de Daft Punk, um mashup com 23 músicas acompanhados de uma visualização em HTML5 e CSS3. Vale a pena conferir em http://daftpunk.themaninblue.com/

Syndicated 2011-06-27 21:10:00 (Updated 2011-06-27 21:10:55) from devlog

Linguagem Go no AppEngine

Anunciado no Google I/O ontem: a próxima linguagem a ser suportada pelo Google AppEngine, além das atuais Python e Java será a linguagem Go, linguagem opensource criada pelo próprio Google.

Mais sobre isso no blog da linguagem Go.

Syndicated 2011-05-11 14:58:00 (Updated 2011-05-11 14:58:42) from devlog

Lendo metadados de arquivos de vídeos

Há alguns dias eu precisei identificar algumas informações de arquivos de vídeo aqui no trabalho. Apesar da opção -identify do mplayer fazer um bom trabalho, a saída não é muito amigável de interpretar. Uma procurada no google e eu encontrei o exiftool, uma ferramenta em perl que lê e edita metadados (como tags id3 e informações exif de arquivos de imagem) de vários tipos de arquivo. Instalável em qualquer debian com um apt-get install libimage-exiftool-perl.

Mais em http://www.sno.phy.queensu.ca/~phil/exiftool/

Syndicated 2010-12-21 14:51:00 (Updated 2010-12-21 14:51:31) from devlog

O velho e bom SQL...

Appengine, SQLAlchemy.. e nada mais deu mexer com SQL cru na vida :)

Até o dia de hoje. Mexendo com Drupal :) Montei uma queryzinha simpática, só pra relembrar os bons tempos de SQL no Ministério das Cidades. To criando taxonomia pra um monte de items, e queria ver quantos faltam. Sim, fazer count(*) no postgresql não é nunca uma boa idéia. Eu seu disso. :)

SELECT total_nodes,
total_term_node,
total_nodes - total_term_node AS faltantes
FROM
( SELECT
(SELECT COUNT(*)
FROM drupal_node) AS total_nodes ,
(SELECT COUNT(*)
FROM drupal_term_node) AS total_term_node ) AS diff

Syndicated 2010-09-02 19:56:00 (Updated 2010-09-02 19:56:37) from devlog

Come Together - Beatles - Banda Aurora

http://dl.dropbox.com/u/4792392/Come_Together.mp3

No começo do ano eu estive em Maringá, para passear um pouco e conhecer a galera da banda Aurora, do meu amigo Johnny. Lá gravamos um cover dos Beatles - uma versão country de Come Together. Raphael Rodrigues na bateria, o Gabriel Moraes no baixo, Johnny no violão e voz, eu no teclado. Um timbre de wurlitzer do meu Korg TR, que queimou lá nas bandas do sul :(

A parte interessante de ter um synth com teclas leves: segundo um amigo que tem um Wurlitzer, "a mecânica do 200a é muito diferente das teclas de synth... e por isso alguns dos teus riff's dariam uma baita dor nas mãos em um Wurlitzer". É isso, foi uma semana divertida aquela, a gravação ficou bacana, temos um vídeo dela também, esperando tempo para edição.

Texto publicado em music.waltercruz.com.

Syndicated 2010-08-18 17:31:00 (Updated 2010-08-18 17:31:03) from devlog

16 Aug 2010 (updated 31 Aug 2010 at 19:08 UTC) »

Chamada de Trabalho Solisc 2010

A Associação Software Livre Santa Catarina – SoLiSC – informa a abertura da chamada de trabalhos para o 5º SoLiSC – Congresso Catarinense de Software Livre.

O Evento será realizado em Florianópolis, SC, em local a ser definido, nos dias 22 e 23 de oububro de 2010.

A submissão das palestras deve ser feita até o dia 01/09/2010 (primeiro de setembro de 2010), através do sistema papers, no seguinte endereço: http://papers.solisc.org.br/2010/speaker/. Para quem já postou palestra no ano passado, pode utilizar o mesmo cadastro.

Graças à excelente avaliação do público para as palestras que vieram da chamada de trabalhos no último ano, o espaço para estas será ampliado na grade de 2010.

O comitê organizador do evento definiu os seguintes macro-temas ou trilhas para este ano:

  • Administração de Sistemas e Desenvolvimento de Software
  • Software Livre em Desktop (Distribuições, Ferramentas de Produtividade, Multimídia, …)
  • Negócios e Casos de Uso
  • Telecomunicações
  • Hardware e Sistemas Embarcados
  • Software Livre em Geral (demais assuntos relacionados aos temas de software livre e conhecimento livre)

As palestras devem ser preparadas para a duração de 50 minutos, incluindo o tempo para perguntas.

Os trabalhos serão avaliados pelo comitê de programa do SoLiSC.

A organização do evento informa que todos os palestrantes aprovados terão isenção da inscrição do evento, mas que não irá dispor de ajuda de custo para quem tiver a palestra aprovada.

Datas Importantes:

  • 01/07/2010 – Abertura da Chamada de Trabalhos
  • 01/09/2010 – Encerramento da Chamada de Trabalhos
  • 15/09/2010 – Divulgação das palestras aprovadas
  • 22 e 23/10/2010 – 5º SoLiSC

Syndicated 2010-08-16 15:20:00 (Updated 2010-08-31 18:34:36) from devlog

Diretor executivo da Linux Internacional, Jon “maddog” Hall confirma presença no Rio Info 2010

“Como ganhar muito dinheiro com Software Livre” é o tema do debate que será coordenado pelo norte americano Jon “maddog” Hall, um dos nomes mais respeitados mundialmente no movimento de Software Livre. O debate faz parte do “Encontro de Negócios em Software Livre” que acontece dia 31 de agosto no Rio Info 2010, um dos maiores eventos de tecnologia e negócios do Brasil.

Jon “maddog” Hall é o diretor executivo da Linux International, uma associação mundial sem fins lucrativos que reúne corporações de grande relevância internacional na área de TI e desejam promover sistemas operacionais baseados em Linux. O apelido “maddog”, pelo qual prefere ser chamado, lhe foi atribuído pelos alunos da Hartford State Technical College, onde chefiou o Departamento de Ciência da Computação.

Hall atua na área de informática desde 1969, trabalhou para a Western Electric Corporation, Aetna Life and Casualty, Bell Laboratories, Digital Equipment Corporation, VA Linux Systems, e SGI. Atualmente é o CTO e embaixador da Koolu.

Seu interesse por Linux surgiu na época em que trabalhava na Digital e foi fundamental para conseguir equipamentos e recursos para que a Linux Torvalds pudesse completar seu primeiro porte, uma versão do Linux para a plataforma Alpha da Digital.

Jon Hall também é membro dos conselhos de várias empresas e organizações não governamentais, incluindo a Associação USENIX. No UK Linux and Open Source Awards 2006, recebeu um Prêmio de Reconhecimento para toda a vida por seus serviços à comunidade de Código Fonte Aberto. Hall possui mestrado em Ciência da Computação pelo Rensselaer Polytechnic Institute (1977) e um bacharelado em Comércio e Engenharia pela Drexel University (1973).

Um orador excepcional, que contagia seus ouvintes através do seu carisma pessoal e de analogias e exemplos que encantam o público, Jon Hall apresentará, em seu debate, um aprofundamento nas questões de Software Livre e geração de oportunidades de negócios. O Rio Info 2010 acontece de 31 de agosto a 02 de setembro no Hotel Windsor, Barra da Tijuca, Rio de Janeiro. Informações e inscrições pelo site www.rioinfo.com.br.

Serviço:

Rio Info 2010

Tema: Integrando Mídias, Coisas, Pessoas e Serviços

Quando: de 31 de agosto a 02 de setembro

Local: Hotel Windsor, Barra da Tijuca, Rio de Janeiro

Informações e inscrições: www.rioinfo.com.br | (21) 3974-5015

Assessoria de Imprensa:

IAA Comunicação e Eventos

(21) 2533-6614 / 4141-3652

Ivan Accioly – (21) 9226-8999– ivan@iaacomunicacao.com.br

Raquel Belém – raquel@iaacomunicacao.com.br

Syndicated 2010-07-22 14:22:00 (Updated 2010-07-22 14:22:30) from devlog

29 Jun 2010 (updated 2 Sep 2010 at 21:09 UTC) »

Musescore - Software livre de composição e partitura musical

Após alguns anos sem mexer com música no computador, esse ano eu estou retornando as atividades, mergulhando (de volta!) no mundo dos sequenciadores, DAW, VST e VSTi. Aliás, para alguém que está afastado como eu as coisas mudaram muito. Por exemplo, eu mexia com cakewalk na época que ele trabalhava quase que apenas com MIDI, e VST nem existia naquela época (conseguem chutar um ano pra isso?). Hoje em dia, no mesmo software eu posso abrir uma pista pra MIDI, outra pra áudio, e ainda outra pra VSTi. É uma mudança de paradigma enorme!

Nessa leva, eu acabei fazendo o download de um software livre para edição de partitura, o MuseScore, que atualmente está na versão 0.9.6. Para quem tinha alguma experiência com versões jurássicas do Encore, achei um software bem amigável e evoluído. Da própria página do projeto, seguem as informações:

  • WYSIWYG, as notas são inseridas em uma "partitura virtual"
  • Número ilimitado de pautas
  • Até quatro vozes por pauta
  • Entrada rápida e fácil de notas com mouse, teclado ou MIDI
  • Sequenciador integrado e software sintetizador FluidSynth
  • Importação e exportação para MusicXML e Standard MIDI Files
  • Código independente de plataforma, binários disponíveis para Windows, Mac e Linux
  • Traduzido para 26 idiomas
  • Distribuído sob licença GNU GPL

Ele pode tocar as músicas via o próprio soundfount que vem com ele, ou se você tiver um soundfount de melhor qualidade pode configurá-lo para uso também. Com esse mesmo soundfount, ele pode exportar a partitura direto para um arquivo wav ou ogg (senti a falta do formato mp3, mas é fácil converter o wav para mp3).

Fora a minha falta de habilidade com o processo (tem trocentos anos que eu não editava uma partitura no computador, no máximo escrevia algo à mão), o programa funcionou bem, sem travamentos, foi relativamente fácil de usar e para mim, escrever uma partitura e estudar um pouco de música de novo tem sido bem divertido. É isso!

Texto publicado em music.waltercruz.com.

Syndicated 2010-06-29 12:48:00 (Updated 2010-09-02 19:57:07) from devlog

Atualização no linode: 42% a mais de memória :)

Ontem, no aniversário de 7 anos do Linode, todos os planos ganharam um aumento de 42% de RAM. O meu plano, o mais barato, mas o suficiente para o que eu preciso, de 360 MB foi agora para 512.  Estou no linode desde setembro de 2008, e ter um VPS próprio por um preço justo é uma mão na roda. :)

Recomendo!

Syndicated 2010-06-17 14:37:00 from devlog

Subversion no google code mais rápido

Do google code blog: o serviço de Subversion do google code, que usa o BigTable como backend, recebeu melhorias diversas, incluindo uma melhoria no serviço via HTTP.

Syndicated 2010-03-22 14:07:00 (Updated 2010-03-22 14:07:46) from devlog

200 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!