8 de outubro de 2009
11 de agosto de 2009
Como fazer animação ao estilo XiaoXiao
5 de junho de 2009
Driver de Vídeo SiS 771/761 - Ubuntu 8.10
- Remova os drivers no xorg.conf com o comando: sudo dpkg-reconfigure -phigh xserver-xorg
- Baixe e instale o DRIVER.
- Abra o xorg.conf com gksu gedit /etc/X11/xorg.conf e insira a linha Driver "sis671" dentro de Section "Device".
- Reinicie o X, fechando a seção ou com Ctrl+Alt+Backspace.
Atualização para o Ubuntu 10.04.
14 de maio de 2009
Estudantes do ACSO/UNEB são Campeões do VII Campeonato de Programação Universitário (CPU) durante a ERBASE 2009
Os estudantes do curso de Sistema de Informação da UNEB, Campus I, participaram na semana de 4 a 8 de maio de 2009 da IX ERBASE (Escola Regional de Computação Bahia, Alagoas, Sergipe) em Ilhéus.
Para viabilizar a viagem até o sul do estado, a UNEB cedeu um ônibus permitindo o deslocamento de 22 estudantes da instituição para participar do principal evento promovido regularmente pela SBC (Sociedade Brasileira de Computação) nesta região.
Chegando a Ilhéus, os estudantes José Grimaldo Filho, Adailton Cerqueira Junior e Fagner Pimentel descobriram na programação que haveria um Campeonato de Programação Universitário (CPU) como evento paralelo à ERBASE. O CPU é organizado há sete anos pelos estudantes da UESC e sua empresa junior - a TecnoJr. O evento consiste numa competição em que times de alunos têm que resolver desafios lógicos e apresentar soluções para os mesmos em forma de um programa de computador. As equipes que desenvolverem as soluções mais corretas e em menor tempo marcam mais pontos.
O CPU é inspirado em eventos nacionais como a Maratona de Programação da SBC e internacionais como o Concurso de Programação da ACM (ICPC).
Os três estudantes, membros do ACSO, inscreveram uma equipe denominada BRT (Bahia Robotics Team) em alusão ao projeto de pesquisa que desenvolvem no grupo. Ao final do evento, a equipe dos alunos unebianos faturou o primeiro lugar na competição, recebendo medalhas, certificados e três subwoofers.
Reportagem completa pode ser lida em: www.acso.uneb.br/acso/index.php?n=Main.Noticia024
13 de maio de 2009
Blog Evolução Robótica
O blog Evolução Robótica tem como missão divulgar os acontecimentos de robótica no mundo em lingua portuguesa. No blog você pode encontrar:
- Os principais campeonatos brasileiros de robótica na área Links
- Mapa das faculdades brasileiras envolvidas com pesquisa na área de robótica;
- Relatório das principais sociedades da robótica como Europa, Japão e Estados Unidos;
- Lojas de peças no Brasil e no exterior;
- Notícias dos robôs da atualidade.
Estarei colocando o blog na minha lista de favoritos e aconselho a visitarem
Endereço:
3 de abril de 2009
Cérebro em um chip: nasce o primeiro protótipo
Como o cérebro humano roda sem ter um software? Quando descobrirmos isto, afirmam pesquisadores europeus, será aberto um campo de pesquisas totalmente novo para lidar com a computação cerebral.
Cérebro em um chip
E não se trata apenas de teorias: os pesquisadores do projeto Facets (Fast Analog Computing with Emergent Transient States) já têm o que eles chamam de "cérebro em um chip."'
"Nós sabemos que o cérebro tem capacidades computacionais maravilhosas," afirma Karlheinz Meier, físico da Universidade de Heidelberg, na Alemanha. "Claramente há algo para se aprender com a biologia. Eu acredito que os sistemas que estamos começando a desenvolver poderão ser parte de uma nova revolução na tecnologia da informação."
Meier não está sozinho; ao contrário, ele está junto com cientistas de 15 universidades de sete países europeus, todos com o objetivo de construir um computador neural que, esperam eles, será capaz de funcionar de forma análoga à do cérebro humano.
O cérebro não é um computador
Costuma-se comparar o cérebro humano com os computadores, mas ele difere dos computadores atuais em pelo menos três ítens importantes: ele consome pouquíssima energia, ele funciona bem mesmo quando seus componentes falham, e ele parece funcionar sem software.
Como ele faz isso? Ninguém sabe ainda, mas os cientistas acreditam que poderão começar a obter respostas estudando os neurônios, as células cerebrais.
"Nós estamos agora em uma situação parecida com a da biologia molecular há alguns anos, quando as pessoas começaram a mapear o genoma humano e disponibilizar os dados," diz Meier. "Nossos colegas estão gravando dados dos tecidos neurais descrevendo os neurônios e as sinapses e sua conectividade. Isto está sendo feito praticamente em uma escala industrial, registrando dados de muitas, muitas células neurais e colocando-os em bases de dados."
Enquanto, isso, outros membros da equipe estão desenvolvendo modelos matemáticos simplificados que irão descrever com precisão o comportamento complexo que está sendo descoberto. Embora os neurônios possam ser modelados em detalhes, eles podem ser complicados demais para se implementar, seja em hardware, seja em software.
Computador neural
O objetivo é usar esses modelos matemáticos para construir um computador neural capaz de emular o cérebro.
O primeiro resultado o esforço é o "cérebro em um chip", uma rede de 300 neurônios e meio milhão de sinapses montados sobre um único chip. A equipe de pesquisadores utilizar eletrônica analógica para representar os neurônios e eletrônica digital para representar as comunicações entre eles. É uma combinação verdadeiramente única.
Simulando um dia em um segundo
Como os neurônios são muito pequenos, o sistema roda 100.000 vezes mais rápido do que os seus equivalentes biológicos e 10 milhões de vezes mais rapidamente do que uma simulação feita por software. "Nós podemos simular um dia em um segundo," diz Meier.
Mas esse protótipo foi construído antes dos resultados obtidos com o trabalho de mapeamento dos neurônios e da modelagem matemática. Por isso, os cientistas agora estão trabalhando na construção do segundo protótipo, uma rede de 200.000 neurônios e 50 milhões de sinapses que irá incorporar todas as descobertas das neurociências feitas até agora.
11 de março de 2009
Arquitetura de Software
O desenvolvimento de software no nível arquitetural compreende questões estruturais, como:
- Seleção de alternativas de projeto;
- Escalabilidade e desempenho;
- Organização e estrutura geral de controle;
- Protocolos de comunicação, sincronização;
- Atribuição de funcionalidade a componentes de projeto.
- Notar que estruturas usadas em outros sistemas podem ser reutilizadas.
- Arquitetura de software server para que os engenheiros possam tomar decisões sobre alternativas do projeto.
- Uma descrição arquitetural do sistema é essencial a fim de analisar e descrever propriedades de um sistema complexo.
- Padronização de notações e esquemas.
Arquitetura de software é o estudo da organização global dos sistemas de software bem como do relacionamento entre subsistemas e componentes. Ela vem evoluido ao longo do tempo, buscando novas técnicas, ferramentas e notações.
