Encontro Mineiro de Software Livre 2008

Encontro Mineiro de Software Livre 2008



O Encontro Mineiro de Software Livre acontece anualmente em Minas Gerais. Depois de ser sediado por 2 anos consecutivos em cidades do interior de Minas Gerais, o evento voltará para a região metropolitana em 2008. O EMSL foi criado com o objetivo de fomentar a aproximação e o intercâmbio entre os vários grupos que utilizam o software livre no estado, assim como incentivar seu uso por novos grupos. Esta edição, com o lema "Liberdade para Aprimorar", visa promover a contribuição e o aperfeiçoamento do software livre de forma consciente e colaborativa.

Este ano o Encontro Mineiro de Sofware Livre será realizado na UNI-BH, de 26 a 29 de Novembro de 2008.

fotógrafo profissional

Hoje eu descobri que mais uma foto minha faz parte da Wikipedia. Acho que nem foi tanto pela beleza, mas sim pelo licenciamento CC-by-sa que escolhi para todas as minhas fotos publicadas no meu pedaço do Flickr. A primeira foto é uma de Palmas/TO e a segunda foto é de Brasília/DF, que esta linkada em várias outras entradas. Preciso visitar outros cantos e fotografar mais =D

14-09-2008:

Acabei de mudar a licença de todas as fotos para CC-by

Eu não abandonei esse blog!

Eu não abandonei esse blog! Apesar do silêncio de quase 1 ano, em alguns momentos eu tentei escrever, mas faltava algo (ainda falta)...

Já tem 1 ano e meio que voltei a morar em BH. Nesse tempo, eu saí do minC e me dediquei aos estudos que eu tinha abandonado em 2004 quando fui morar em Brasília. Me formei, agora sou um bacharel em Ciência da Computação (o que mudou?!).

Mas isso nem foi tão marcante, porque no dia 8 de maio desse ano, eu cortei as tranças. Isso sim foi, como relatou o dpadua e seus seguidores, muuuuito marcante. Hoje fez 4 meses, depois de quase 12 anos de cabelo grande (e também foi um dia bem estranho...).

No final de julho eu fui convidado a fazer parte da AlfaiaTI, e aceitei. Trabalhar com o Lincoln, Kov e Gabriel (que até então não tinha ido pro Rio de Janeiro) pra mim ia, e tá sendo, muuuuito bom. Sempre gostei de trabalhar com amigos.

Em agosto, aconteceu a debconf8 e como praticamente a galera toda aqui de BH foi em massa pra Argentina, eu aproveitei pra ir na formatura da Haina, lá em Brasília. Foi a segunda semana em BSB, já que eu estava lá uns 10 dias antes... Essa semana em BSB foi marcante, aconteceu a Batalha de Playlists na casa do emerson e foi perfeito. O cezinha estava totalmente inspirado quando deu a idéia =D

No mais, o metaldot ainda respira e a vida tá seguindo...

Usando o GRUB para dar Boot no CDROM

Algum tempo atrás, o laptop da minha mãe não queria dar boot usando CDROM, e ainda, para piorar, eu nem sabia a senha da BIOS. Antes de pesquisar, perguntei pro Lucius Curado se ele sabia como dar boot pelo GRUB, ele logo me enviou um link, Boot CDROM through GRUB, que resolveu o meu problema =D

Pequeno passo-a-passo retirado do link:

Passo 1: baixar o memdisk.bin através do link ou
wget http://www.lrz-muenchen.de/~bernhard/memdisk.bin

Passo 2: baixar o sbootmgr.dsk através do link ou
wget http://www.lrz-muenchen.de/~bernhard/sbootmgr.dsk

Passo 3: editar o menu do grub, /boot/grub/menu.lst colocando a seguinte entrada:
title CDROM
root(hd0,0)
kernel /boot/grub/memdisk.bin
initrd /boot/grub/sbootmgr.dsk


Passo 4: enviar os arquivos pro lugar certo e atualizar o GRUB
cp memdisk.bin /boot/grub

cp sbootmgr.dsk /boot/grub

update-grub

Pyro (PYthon Remote Objects)

Pyro



Encontrei o Pyro quando precisei desenvolver um sistema usando chamadas RPC para matéria de Sistemas Distribuídos.

Pyro (PYthon Remote Objects) é um framework para o desenvolvimento de sistemas distribuídos, escrito em python. A licença na qual ele é distribuído é a MIT Software License. O Pyro é uma super alternativa à RMI, DCOM, etc.

Sistema de CFTV (Kodicom+ZoneMinder)

Meus pais queriam implantar um sistema de CFTV (Circuito Fechado de TV) aqui em casa para ajudar na segurança. Logo eu falei que só ia ajudar, se usássemos um sistema livre =D

Pesquisando na rede, descobri que as placas de captura que usam chipset Bt8** (Bt848, Bt848A, Bt849, Bt878, Bt879) são suportadas pelo módulo bttv do Kernel do Linus.

Escolhi a Kodicom 4400R, ela é uma placa PCI com 4 entradas de vídeo, 1 saída de vídeo e possui suporte, no total, para até 16 câmeras.

kodicom4400r



Para instalar a placa com suporte apenas para 4 câmeras (é o que eu precisei), basta:

1) Instalar uma versão do kernel maior ou igual à 2.6.13.

2) Criar o arquivo abaixo para que o kernel use o modelo correto da placa.
echo "options bttv gbuffers=16 card=133,132,133,133" >> /etc/modprobe.d/kodicom

echo "options i2c-algo-bit bit_test=1" >> /etc/modprobe.d/kodicom


3) Adicionar o compartilhamento de 128meg de memória.
echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf

echo "kernel.shmall = 134217728" >> /etc/sysctl.conf

reboot


Se tudo ocorreu sem erro, você consegue acessar o video0, video1, video2 e video3. Então é só abrir qualquer software que consiga capturar a entrada de vídeo.

Exemplo:
xawtv -d /dev/video0


Achei também um software de vigilância chamado ZoneMinder. Ele foi construído usando C++, Perl, PHP e mySQL. Com ele é possivel gravar, fazer streaming das câmeras e várias outras coisas.

O ZoneMinder esta na unstable do debian, para quem usa unstable, é só usar o aptitude:
aptitude install zoneminder

Quem não usa pode baixar o tarball no site deles. Lá tem documentação explicando como instalá-lo no Debian e em outras distribuições. E ainda, têm vários screenshots do ZoneMinder sendo usado.

GNU is on the table

Nesse feriado, 7 e 8 de setembro, aconteceu o V Encontro Nacional Linuxchix Brasil - Faroeste Caboclo, em Brasília. Foi muito bom rever os amigos. O jester e o cezinha já comentaram. Agora eu, só vou completar publicando algumas foténhas, hehe.



Update 12/09/2007:

O Walter Cruz que é um super blogueiro e que eu conheci lá, também fez alguns comentários sobre o Encontro.

Update 14/09/2007:

O coredump também comentou...

Monografia - Tarefa 1

Esse semestre eu estou cursando Projeto Orientado em Computação I (POC I).
A primeira tarefa era fazer um esboço de Projeto de Monografia e mais uma vez, meu tema é a Plataforma Xemelê.

Já faz uns anos que estou tentando ter tempo e dinheiro, para focar de vez nesse Projeto. E até agora eu não consegui. Eu fico frustado porque a gente fala disso a muito tempo e nunca que sai. Daí eu vejo o google desenvolvendo o Social Stream e caminhando nesse sentido... O jester até comentou sobre isso tempos atrás.

Mas vamo que vamo, esse ano vamos ter muita coisa escrita e vários protótipos =D
Estou escrevendo junto com o dpadua e o jester um esboço do Protocolo Xemele, no wiki do projeto.

Tarefa 1:


Introdução:

Hoje em dia as pessoas usam vários recursos computacionais em rede para se comunicarem, por exemplo: redes sociais, blogs, mensagens instantâneas, email, etc. O problema, é que cada sistema usa sua própria base de autenticação e não exporta o conteúdo (contatos, conversas, arquivos, etc), forçando o cadastro de contatos novamente, e ainda, deixando todo esse conteúdo perdido ou preso para uso exclusivo do próprio sistema.

Baseando-se nesse problema, decidiu-se pesquisar sobre softwares ou estratégias de agregação de conteúdo, para tornar os ambientes de interação ou comunicação mais transparentes.

Objetivos:

A intenção deste trabalho é encontrar e desenvolver um mecanismo de agregação de conteúdo, cujas fontes são redes sociais, blogs, mensagens instantâneas, etc. Alguns exemplos de conteúdos, são: imagens, músicas, vídeos, comentários, etc.

O mecanismo a partir de uma única conexão será capaz de coletar tais conteúdos e indexá-los por usuário. Numa outra etapa, uma rede social poderá fazer a coleta de conteúdo por usuário.

O usuário é identificado pelo JID, que é um identificador único em uma rede Jabber/XMPP. O Jabber/XMPP é um um Protocolo para troca de mensagens instantâneas e presença, e é uma alternativa ao ICQ, MSN, AIM, Yahoo Messenger, etc.

Resultados Esperados:

O benefício desse serviço para o usuário, é que a partir de um único sistema ele pode ter acesso a todo conteúdo produzido por ele e sua rede de contatos, em diferentes sistemas.

Encontro Mineiro de Software Livre 2007

post copiado e editado do blog do phractal. A licença que ele usa é uma Licença Creative Commons BY-SA.

Encontro Mineiro de Software Livre 2007: Conhecimento, Consciência e Colaboração

O Encontro Mineiro de Sofware Livre 2007, em sua quarta edição, será realizado nos dias 18, 19 e 20 de outubro nas dependências da Universidade Federal de Lavras/UFLA - Lavras - MG.

A organização do evento já fez o convite, agora é enviar trabalhos até o dia 08 de Setembro de 2007. A comunicação dos resultados será feita até o dia 22 de Setembro de 2007.

Encontro Mineiro de Software Livre 2007



O Encontro Mineiro de Software Livre acontece anualmente em Minas Gerais. Depois de ser sediado por 2 anos consecutivos na cidade de Belo Horizonte, o evento partiu para o interior em Ouro Preto na sua terceira edição e este ano acontece em Lavras, cidade do sul mineiro a aproximadamente 230 Km da capital. O EMSL foi criado com o objetivo de fomentar a aproximação e o intercâmbio entre os vários grupos que utilizam o software livre no estado, assim como incentivar seu uso por novos grupos. Esta edição, com o lema “Conhecimento, Consciência e Colaboração”, visa apresentar o software livre como forma de disseminar o livre conhecimento de forma consciente e colaborativa.

podebconf-report-po

Depois de muito tempo enrolando, terminei o pacote do Scuttle e ele foi pra unstable/testing do . Nas primeiras horas de vida do pacote, já foram abertos BUG's para tradução das mensagens do debconf. Um deles em especial me chamou a atenção. O Christian Perrier estava me dando uma aula de como usar o "podebconf-report-po". Achei muito massa e útil essa ferramenta.

Para disparar um email para cada equipe de tradução do debian existe o "podebconf-report-po --call", ele lê todos os arquivos da pasta "debian/po/", e então, é disparado um email chamando as equipes para traduzir as mensagens do debconf. O "podebconf-report-po --languageteam" é usado num update de strings, ele dispara um email para o responsável pela tradução informando as strings que precisam ser traduzidas, com cópia para a equipe de tradução. E é claro que eu fiz isso!

Agora as mensagens do debconf já possuem tradução em:

  • Alemão
  • Francês
  • Russo
  • Vietnamita
  • Sueco
  • Português (Portugal e Brasil)
  • República Checa

About

This is a template for Pivot, based on the Wordpress Web2.0 theme.


ohloh profile for metal

Últimos Comentários

  • Estêvão Samuel Pr… (Servidor Público …): Eu quero uma camisa com t…
    metal (Eu não abandonei …): valeu! logo logo eu vou f…
    Yves Junqueira (Eu não abandonei …): Bom te ver na ativa outra…
    metal (Eu não abandonei …): mas é só até o julgamento…
    Cesar Cardoso (Eu não abandonei …): “Me formei, agora sou um …
    metal (Usando o GRUB par…): walter, me manda um scree…
    Walter Cruz (Usando o GRUB par…): Usuário perdido (vulgo, e…
    metal (Sistema de CFTV (…): olá Nelson, você precisa …
    Nelson Junior (Sistema de CFTV (…): Estou com um seguinte pro…
    Sérgio Luiz Araúj… (Usando o GRUB par…): em um dos meus wikis post…

Categories

Fotos:

www.flickr.com