Older blog entries for jarod (starting at number 203)

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

MoinMoin 1.9

Acabei de atualizar um wikizinho pessoal que eu tenho para o MoinMoin 1.9.2 Entre as novidades da série 1.9:

  • A versão mínima do Python exigida agora é a 2.4
  • O MoinMoin é agora uma aplicação WSGI baseada no werkzeug.
  • Novo tema padrão
  • Syntax highlighting baseado na biblioteca pygments
  • Indexação e busca com o Xapian melhoradas.

O procedimento de atualização é simples, porém uma desatentço minha complicou o processo. O Moin vem com uma pasta chamada underlay, que é onde ficam as páginas de sistema e de ajuda do Moin. Antigamente, bastava copiar a pasta underlay da nova versão do Moin para ter as suas páginas atualizadas. A partir do 1.9, é necessário entrar na página LanguageSetup e escolhero idioma no qual essas páginas estarão e instalar o pack desse idioma. Procedimento simples, mas que por ter pulado essa parte das notas de lançamento atrasou a atualização. É isso!

Syndicated 2010-03-08 19:05:00 from devlog

Quase 50% da web já é unicode

Segundo informações do google, colhidas  a partir do seu próprio banco de dados, quase 50% da web já é Unicode.

Syndicated 2010-01-28 19:19:00 (Updated 2010-01-28 19:20:27) from devlog

Melhorias no Javascript do Firefox 3.6

David Mandelin, atualmente um dos principais desenvolvedores do motor de JavaScript do Firefox (o tracemonkey) postou no blog hacks. mozilla.org alguns detalhes de como o JavaScript será mais rápido no Firefox 3.6. Não haverá nada quente como um JIT, como houve no Firefox 3.5, mas ele traz uma porção de pequenos detalhes que o pessoal da Mozilla acredita que fará a diferença. Entre eles:

JIT habilitado na 'GUI' do Firefox

A própria interface do Firefox tem bastante parte feita em JavaScript, porém esse código não estava usando o JIT do tracemonkey - como essa porção do código era relativamente nova, o pessoal da Mozilla decidiu deixar habilitado o JIT apenas para páginas, e não para a interface do Firefox. Na versão 3.6, o JIT estará habilitado para ambos, a renderização de páginas e a renderização do próprio Firefox

Melhorias no Coletor de Lixo

O coletor de lixo no Firefox 3.5 poderia interferir no processamento de animações em JavaScript.  Uma das formas de lidar com o problema é que agora a liberação de memória é feita em outra thread - segundo o post, os efeitos serão ainda mais notáveis em máquinas com mais de um processador. Outra parte importante é que agora o GC e o JIT conversam entre si. No Firefox 3.5, o coletor de lixo poderia limpar da memória algum objeto que tivesse sido usado no JIT, e depois o tracemonkey teria de fazer o trace desse código de novo. No Firefox 3.6, se um objeto está sendo usado em algum trace, ele não será recolhido pelo coletor de lixo.

Fazendo o trace de mais objetos JavaScript

Agora mais parte do código é analizada pelo tracemonkey para gerar os traces do JIT:

  • Propriedades DOM (no Firefox 3.4 apenas métodos DOM são analizados)
  • Closures
  • o arguments
  • switch

Isso tudo deve ser muito útil para quem escreve código JavaScript com jQuery, por exemplo.

Melhorias em Strings e Expressões Regulares

Incluindo o aumento de velocidade em concatenações de strings

Esse é um resumo do texto em: http://hacks.mozilla.org/2010/01/javascript-speedups-in-firefox-3-6/

Syndicated 2010-01-16 21:46:00 (Updated 2010-01-16 21:46:18) from devlog

Google Webmasters Tools agora faz sugestões para melhorar a performance do seu site

Eu vi isso hoje no Google Webmasters Tools, e fui ver o post onde o google fala da nova feature em http://googlewebmastercentral.blogspot.com/2009/12/your-sites-performance-in-webmaster.html

Basicamente, o que a nova funcionalidade faz é a mesma daquela extensão fornecida pelo google, o Page Speed, que através de algumas heurísticas sugere possíveis modificações no seu site para melhorar a performance dele.

Veja um exemplo abaixo:

Syndicated 2009-12-15 16:52:00 (Updated 2009-12-15 16:52:09) from devlog

jQuery 1.4 Alpha 1 lançado

Entre as novidades:

  • live foi drasticamente reformulado e agora suporta os eventos submit, change, mouseenter, mouseleave, focus, e blur em todos os navegadores. Agora suporta também context e data.
  • append, prepend, etc. foram profundamente otimizados.
  • add foi ajustado para sempre retornar os elementos na ordem do documento.
  • find, empty, remove, addClass, removeClass, hasClass, attr, e css foram muito otimizados.

Mais no blog do jQuery e no site do John Resig.

Syndicated 2009-12-05 00:56:00 (Updated 2009-12-05 00:56:32) from devlog

Lighttpd 1.4.24 - agora com suporte a TLS SNI

Do dia 25 de outubro foi lançada a versão 1.4.24 do lighttpd, agora com suporte a TLS SNI. Basicamente, o suporte a TLS SNI significa a hospedagem de domínios virtuais baseados em nome, com certificados SSL diferentes para cada domínio, sem a necessidade de um IP único para cada donínio. Essa é a principal característica do novo lighttpd, além disso, vários bugs foram corrigidos, como se pode ver no post anunciando o lançamento.

Há alguns meses a packt me enviou como cortesia um exemplar em PDF do seu livro sobre lighttpd. Faço minhas as palavras dessa resenha:

Então, finalizando minha opnião sobre  esse livro, eu gostaria de recomendá-lo a todos os administradores de serviços web (mesmo os que ainda não usam lighttpd) – esse livro explica muitas coisas fundamentais que você realmente gostaria de saber. E para desenvolvedores e admins, esse livro pode ser útil se você irá trabalhar com algumas configurações avançadas ou módulos para o lighttpd (sim eu amei as seções sobre lua e módulos).

 

 

Syndicated 2009-10-29 14:30:00 (Updated 2009-10-29 14:30:51) from devlog

194 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!