VidaGeek.net

Linux, Open-source, Programação e Produtividade

Archive for March, 2007

Pós graduação em TV digital

A Unesp (Universidade Estadual Paulista) apresentou ao Capes (Coordenação de Aperfeiçoamento de Pessoal de Nível Superior) projeto para iniciar cursos de pós graduação em televisão digital. Com o nome provisório de “Televisão Digital: Informação e Conhecimento”, o objetivo do projeto seria, entre outros, formar professores nesta disciplina para cursos superiores.
A Unesp possui concessão (desde 2006) para operar um canal de TV digital e espera que essa disciplina ajude a selecionar pessoas para a implementação deste canal.

Mais informações:Uol.

Posts Relacionados:

  • I Simpósio Internacional de Televisão Digital - SIMTVD
  • CeBIT
  • Inclusão ou Exclusão Digital?
  • FISL8.0: DRM como ameaça para o software livre: música, filmes e TV digital
  • Quem ama bloqueia….
  • Séries
  • Aleatórios
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

  • 1 Comment
  • Filed under: News
  • Microsoft e reconhecimento de voz

    Depois do sistema de reconhecimento de voz do Windows Vista, da Microsoft, mostrar claramente que não funciona (para variar, bem na apresentação de lançamento do Windows Vista), a Microsoft parece ter abandonado a parte do desenvolvimento e decidiu adquirir algo que já funciona. A empresa informou que vai comprar a Tellme Networks, empresa especializada em tecnologia de voz. “A fala é universal, simples e sustenta uma enorme promessa para a interface da computação”, disse Steve Ballmer (o mesmo CIO que vem fazendo afirmações ridículas e improváveis sobre existência de violação de propriedade da Microsoft no código do Linux). Acredita-se que a Microsoft pagou mais de um bilhão pela empresa.

    Mais informações: Uol.

    Posts Relacionados:

  • “Free Software Song” de Stallman faz ações da Microsoft caírem
  • Show Us The Code, Mr. Ballmer!!!
  • Meu Ubuntu fala!
  • Propaganda do Windows Live
  • Dell se junta a Novell/Microsoft
  • Sincronizando o OpenOffice com o Google Docs
  • Red, Green, Refactor?
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

  • 0 Comments
  • Filed under: News
  • CeBIT

    A mega feira CeBIT, que começa amanhã e vai até dia 21 de março, este ano está sendo sediada em Hannover, Alemanha. Considerada o maior evento de negócios digital do mundo, terá esse ano pelo menos 11 empresas brasileiras da área de tecnologia, como a ItauTec e 3Corp technology.

    Mais informações: CeBIT, em inglês.

    Posts Relacionados:

  • No related posts
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

  • 0 Comments
  • Filed under: Eventos
  • Dia C - Recursão

    Recursão é um assunto bem complexo. Aqui, não camos entrar nas questões sobre o design de algoritmos recursivos ou como uma solução recursiva pode ser melhor ou pior que uma solução iterativa. O ponto que será tratado aqui é a relação da recursão com a pilha do C.

    Como já sabem, quando uma função é carregada, os parâmetros dela são alocados na pilha. Isso significa que parte da memória é consumida. Como a pilha tem aproximadamente 8mb, isso aparentemente não é um problema. Mas é. Realmente, se você utilizar pouca recursão, não existe problema algum pois será muito difícil estourar a pilha. Mas se várias funções do seu sistema estão implementadas de forma recursiva (especialmente se ocorrer alguma espécie de recursão aninhada, como quando percorremos recursivamente uma árvore de árvores), isso é um problema sério.

    Como geralmente é difícil prever até onde a função irá descer recursivamente, é muito difícil encontrar um erro causado por estouro de pilha. Especialmente porque é lançada uma falha de segmentação, o que não quer dizer muita coisa pois vai desde acesso à ponteiro NULL a aceeso fora do limite de um vetor ou várias outras coisas.

    Estou desencorajando voc&es a utilizarem recursão? De jeito nenhum. Recursão é uma técnica fantástica (eu sou fascinado por recursão) que possibilita soluções simples e elegantes, mas ela deve ser usada de forma correta.
    É importante evitar usar recursão em lugares em que é simples trocá-la por um laço. Deve-se evitar recursões aninhadas, pois tem uma capacidade incrível de consumir a pilha. E evitar funções recursivas com muitos parâmetros ou com parâmetros muito grandes (a pilha será consumida muito mais rápido).

    Portanto usem e abusem de recursão. E não se preocupem com preconceitos como “A recursão deixa o programa mais lento”. É verdade que existe um gasto maior de processamento, mas é tão pequeno que com os processadores atuais ele pode ser desconsiderado. Isso é apenas uma desculpa de programadores que não conseguem escrever algoritmos recursivos.

    Maiores informações: recursão -> Google, recursão -> Wiki.

    Próxima semana, Threads em C.

    Posts Relacionados:

  • Séries
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.