Vou-me embora para Pasárgada
11-Jul-08
Vou-me embora para Pasárgada
Lá sou amigo do Reis
Novidades:
1 - Estou formado em Ciência da Computação pela UFPR.
2 - Estou deixando Curitiba. Após 22 anos na saudosa Curitiba estou deixando-a, e indo para Recife-PE.
Só tenho o que agradecer a esta magnÃfica cidade, à minha famÃlia que fica por aqui, e aos meus colegas da Mandriva, com os quais pude aprender bastante.
E esperar que este novo desafio seja tão bom e gratificante quanto o antigo.
SU-8W com acentos no N800
30-Jun-08
Estive me perguntando porque os acentos não funcionam corretamente no SU 8W com o N800. Decidi investigar.
Quando eu estava tentando sincronizar o teclado com o N800 pude perceber que o SU 8W é um teclado pré-configurado, e com um pouco de paciência encontrei o arquivo de configuração do mesmo:
Após 5 minutos estudando a sintaxe, em 10 minutos é possÃvel perceber que falta alguma coisa: Não há, pelo menos, as configurações para português, espanhol e italiano. Agora eu entendo porque a configuração de layout português não funciona.
Já que não existe uma configuração para o idioma definido, utiliza-se o us_intl, certo? Mas a primeira linha da definição do us-intl tem um comentário preocupante: “I can’t belive! It’s not intl”. Parece que a tafera não será assim tão simples.
Para propósito de teste, não criei um novo mapa de teclado para pt_BR e sim editei o us_intl. O resultado ficou aceitável, e finalmente é possÃvel ter um teclado funcional em português. O resultado você pode entrar aqui.(Não esqueça de fazer backup antes de sobrescrever)
Nos próximos dias ponho aqui a solução definitiva.
Resltado final:

PiTracker - tracker de imagem em QT4.
18-Jun-08
Seguindo a linha do “Liberando trabalhos da UFPR“, estou liberando o código do PiTracker.
Projeto da matéria de Processamento de Imagens, o objetivo era fazer um tracker de pessoas em um determinado vÃdeo.
Na especificação havia:
- O vÃdeo será uma sequência de imagens PPM nomeada da forma <nome>_<seq>.ppm. Ou seja, se a sequência se chamar tracker, o primeiro arquivo será o tracker_00.ppm.
- O vÃdeo será testado em dois casos: No primeiro haverá uma pessoa, no segundo duas.
- As pessoas devem ser marcadas com cores diferentes, e a mesma cor para cada uma das pessoas.
- Em nenhum momento as pessoas se cruzam.
Assim fica fácil! =)
Segue algumas screen shots:




Como de costume, o código está no SVN em:
http://danilocesar.com/svn/pitracker/
E as imagens podem ser encontradas no site da matéria.
Liberando trabalhos da UFPR
01-Jun-08
Estou prestes a me formar, e lembrando-me de um convite do Arthur Furlan, decidi que estava na hora de liberar alguns trabalinhos legais que escrevi na faculdade.
Servidor/Cliente FTP usando raw socket.
Acho que este é o que será mais útil, principalmente aos meus colegas de Universidade.
Trabalho de redes1, a missão era implementar um cliente/servidor FTP baseado no Kermit utilizando raw sockets. Algumas pessoas fizeram utilizando UDP, mas ae fica sem graça né?! =)
Para controle de fluxo, foi implementado o pára-e-espera. Toda mensagem deve retornar um ack/nack. Obviamente, não há TCP nem IP, a “conexão” é feita sem endereçamento pelo cabo de rede. Os cabos devem ser ponto-a-ponto (até pode ser utilizado um hub, mas provavelmente ele mate todos os pacotes por serem inválidos).
Para detectar erros utilizo paridade-par (sux), e caso o cabo de rede seja removido e colocado depois de pouco tempo, o sistema deve continuar de onde parou. O arquivo final precisa ser consistente. Isto é muito complicado usando apenas paridade par, logo nas mensagens de fim de arquivo envio como dado o MD5, para garantir consistência.
O tamanho de cada arquivo nos pacotes está incorreto. Esta informação está sendo ignorada.
O resto está descrito no arquivo: Mensagens de atá 255 bytes, etc etc.
Como estava aprendendo GTK+ na época, fiz umas modificações para incluir uma interface gráfica. Ficou meio estranho pois incluà isto depois que o trabalho já estava pronto. De qualquer forma, para compilar esta versão, utilize o comando “make gui”
No Unix, o pacote deve ser puxado com o comando:
svn co http://danilocesar.com/svn/redes1
Outro dia publico outros códigos.
[]‘ s
Danilo Cesar
É uma cilada Bino!
06-May-08
http://www.informationweek.com/news/software/linux/showArticle.jhtml?articleID=207…
Acho que vale a pena ler os comentários antes de ler o texto:
Yes, the fact that the writer thinks that MEPIS is based on Mandriva shows how little knowledge he has, and how poorly researched his paper is..
Dá um real ae, dá um real ae!
14-Apr-08

O que não se faz por uns trocados?
April fools day
31-Mar-08
Mais uma vez chegamos naqule patético dia onde as pessoas, por algum motivo, acham engraçado contar mentiras.
Logo, foi dado o aviso. Ignorem blogs, sites de jornais, conversas de amigos e etc…
FAQ:
- Não, a Microsoft não liberou os fontes do Windows
- Não, não há um novo vÃrus multiplataforma
- Não, Elvis não morreu

weekend.start()
Não sou de ficar reclamando, mas esta semana foi punk!
Graças a Deus, e à CLT ( Tá, é estágio, mas não tem funcionários para abrir a empresa ) não trabalho no fim de semana.
Para este fim de semana, nada de coisas nerds! Vou seguir a recomendação do Felipe e assistir Cloverfield. Também estão no meu TODO as duas peças do João Luis Fiani:
Ouvi excelentes comentários sobre ambas!
Se você é de Curitiba e estará largado no fim de semana: Já dei algumas idéias!
Bom fim de semana a todos!
[]’s
Extra, extra… Nokia adquire TrollTech
28-Jan-08
Planeta Mandriva!
11-Jan-08
Finalmente, pela iniciativa do Elyezer e o pessoal do #mandriva-br no IRC da Freenode, o Planeta Mandriva está no ar.
O planeta mandriva é um agregador de blogs da mesma classe do Planeta-Ubuntu, ou Planeta-GnuLinux, mas especificamente agregando blogs de usuários do Mandriva Linux.
Vale a pena conferir!
ps.: Lembrando que já existe um planet-mandriva em ingles.Â

