Todos os posts de Cabelo
Exportando as suas fotos do Orkut para Google+
Orkut disponibilizou uma nova funcionalidade, o Orkut Photo Importer, que permite exportar as fotos da rede social para o novo projeto social do Google, o Google+. A transferência foi rápida e muito fácil… (conforme a imagem abaixo).
Firefox 7 disponível.
Para a alegria geral do universo, está disponível o Firefox 7, entre as principais melhorias estão
- Melhoria drástica no uso da memória
- Adicionado novo motor de renderização para melhorar performance de Canvas no Microsoft Windows
- Favoritos e Senhas sincroniza quase instantaneamente quando se usa o Firefox Sync
- Adicionado suporte ao text-overflow: ellipsis
- Adicionado suporte para a especificação Web Timing
- Adicionado um sisteme opt-int para usuários enviarem informações sobre performance de volta a fundação Mozilla.
- Corrigido muitos problemas de estabilidade
Visão Computacional: OpenCV + Android no Motorola DEXT
Em breve estarei com um ATRIX (se nada der errado), porém queria terminar os testes com a biblioteca OpenCV em celulares modestos como o Motorola DEXT que possue um processador de 528 Mhz. Queria uma aplicação perfomática sem AINDA o uso na GPU (Tegra 2) no Android. O resultado atendeu as minhas expectativas, pois fazer visão computacional em Android com processadores de 800 Mhz ou superior é mais tranquilo. Agora com um DEXT com Android 2.3 a conversa é outra… Abaixo um vídeo demonstrativo.
OpenCV 2.3.1 e TBB 4.0
Dia 8 de Setembro foi disponibilizada a versão 4.0 da biblioteca TBB Threading Building Blocks cuja função é permitir implementar a programação multi-nuclear sem magia negra. E também no final de agosto foi disponibilizado a versão da biblioteca OpenCV 2.3.1. Entre muitas vantagens destaco a compatibilidade com a câmera Ximea e a compatibilidade com a biblioteca ffmpeg 0.8 (não vou sofrer mais durante a compilação). Brinquei bastante este fim de semana…
AR.Drone no openSUSE com openCV
Depois da publicação do artigo sobre o AR.Drone na internet, estou em fase final da pesquisa sobre o desenvolvimento com o quadricópetor AR.Drone utilizando a sua API aberta para criar uma aplicação para controlar e processar com visão computacional (utilizando openCV) obtendo os frames da camera frontal na plataforma openSUSE 11.4 64 bit. Os recursos utilizadados foram a GPU, programação multi-bloco (TBB). Os fontes em breve no Open Built Service do (OBS), pois preciso terminar a resolução de vários bugs. Por enquanto fiquem com um screenshot e vídeo claro!. Agradecimentos ao Thiago e Estevão pela elaboração do vídeo…
Cosmos um OS escrito totalmente em C#
Lendo as notícias, encontrei uma chamada sobre o Cosmos, um sistema operacional escrito totalmente em C#, ele demonstra a real possibilidade de escrever um kernel sem a linguagem C. Para testa-lo é preciso do Visual Studio para compila-lo. o Mono não é suportado (Então não vou nem começar…).Mas para quem desejar se aventurar, o código fonte pode ser compilado com a versão Express. Como não vou instalar o Visual Studio 2010 para isto, se alguém brincar com o Cosmos deixe notícias aqui no Inteligência Coletiva.
Artigo número 100: AR.DRONE – Robô voador com Linux.
Em 03/06/2003 me tornei membro do portal Viva O Linux e comecei com a ajuda e apoio do Fábio a publicar artigos técnicos sobre o ecossistema opensource, pesquisa e desenvolvimento. Agora para a minha surpresa constatei que o meu próximo artigo seria o de número 100! Então rocurei escolher um assunto bem bacana e emergente. Nada melhor que o AR.Drone (já prometido no meu blog), que envolve programação, Linux, vídeo captura com visão computacional. Veremos neste documento algumas maneiras de dominar este brinquedo.
Texto na integra AQUI!
Simplesmente Mulheres
Sincronizando servidore SVN na família SUSE/openSUSE.
Depois de instalar, configurar e implantar os servidores SVN na empresa, o segundo desafio foi a sincronização dos controles de versões dos servidores. Inicialmente resolvi o problema com um simples e básico agendamento de backup e restore. Mas entrei em desespero quando fui verificar os servers e constatei que algo falhou. Para falar a verdade não consegui nem dormir esta madrugada enquanto não encontrei a falha, pois são muitos projetos e linha de código. Claro que tenho backup mas o SVN é SVN. Então parti para uma solução mais descente a sincronização de servers. Então deixo a seguir uma receita de bolo, ressalto que o ambiente utilizado foi o SLES 11 (SUSE Linux Enterprise Server 11).
1 – Crie o repositório na máquina destino.
# cd /srv/svn/repos/ # svnadmin create PROJETO # mkdir PROJETO/dav # chown -R wwwrun.root PROJETO/
2 – Entre na pasta hooks do PROJETO e insira o conteúdo abaixo no arquivo pre-revprop-change
#!/bin/sh REPOS="$1" REV="$2" USER="$3" PROPNAME="$4" ACTION="$5" exit 0
3 – Agora execute o comando para iniciar o repositorio sincronicado
# svnsync init file:///srv/svn/repos/PROJETO-DESTINO http://IP-SERVIDOR/repos/PROJETO-ORIGEM Propriedades copiadas para revisão 0.
4 – Finalmente a sincronização:
# svnsync sync file:///srv/svn/repos/UniversalTerm Transmitindo dados do arquivo ................................ Commit da revisão 1. Propriedades copiadas para revisão 1. Transmitindo dados do arquivo .. Commit da revisão 2. Propriedades copiadas para revisão 2. Transmitindo dados do arquivo .
E pronto ! Agora basta agendar no crontab e dormir em paz (AMÉM)…







