Regis Pires: Apostila sobre Rails 3 para download




A apostila da Caelum sobre Ruby on Rails 3 foi disponibilizada para download.

A apostila é usada no curso RR-71 da Caelum.


Regis Pires 03 set 2010 Link para os Comentários

kdepi: Por trás do KDE: Ben Cooksley




Nesta segunda edição, conversamos com Ben Cooksley. Ele é um dos responsáveis em configurar partes essenciais da infraestrutura do git. Normalmente ele é bem quieto e prefere não chamar muita atenção. Uma razão a mais pra colocá-lo nos holofotes. Conheça mais uma pessoa que cuida dos fóruns do KDE e que não tem medo de termos como LDAP e GOsa e consegue escrever scripts de sysadmins sem bugs de olhos fechados. E o único que faz tudo com o Grace.

Você poderia se apresentar?

Atualmente moro em Wellington, Nova Zelândia. Minha máquina é um laptop Acer que comprei dois anos atrás, chamado Grace.

Poderia nos dizer o que você faz da sua vida?

Atualmente sou estudante, estudando minhas qualificações.

Poderia nos dizer o que você faz pelo KDE?

No momento eu matenho o módulo de controle de Configurações do Sistema (System Settings) e as Ações do Dispositivo (Device Actions). Eu também sou um dos administradores do Fórum do KDE, onde ajudo a organizar os problemas que os usuarios encontram, juntamente com tarefas de sysadmins.

Como você divide seu tempo entre as diferentes coisas que você faz?

Boa pergunta. Eu não tenho uma lista de tarefas e tento lidar com as coisas “da maneira que elas chegam”, dependendo da prioridade da tarefa ( sendo claro que depende de mim lembrar-se delas :)

Você pode nos dizer  um pouco mais sobre como você acabou sendo sugado para o KDE? E porque você está interessado no kdesysadmin? E seja um pouco mais -v !

Primeiramente fui apresentado ao KDE 3.4 em um live CD do Knoppix (sim, CD, não um DVD), em 2005, acho… Um pouco depois eu instalei minha primeira distribuição, com o 3.5. Durante a mudança para o KDE 4.0 eu me juntei a várias listas de e-mail. Mas foi a partir de  Setembro de 2008 (segundo a data do registro da minha conta) que eu comecei a contribuir com o KDE, quando eu respondi a uma chamada para moderadores do fórum que estava sendo configurado. As coisas seguiram de lá, incluindo a reescrita do Configurações do Sistema e a integração do Sysadmin.

Porque eu estaria interessado em sysadmin? Acho que apenas gosto de saber como as coisas realmente funcionam, que foi minha motivação inicial ao tentar o Knoppix. É interessante ver como um script de 50 linhas pode tomar vários sistemas  e agregá-los em algo coeso. :)

Você se tornou uma parte importante da equipe de sysadmin, você poderia explicar com mais detalhes o que você faz?

No momento eu estou trabalhando nos preparativos  da infraestrutura da migração para o Git. Além disso, ajudo no gerenciamento das contas do SVN para os desenvolvedores, e mais outras coisas (como aliases de e-mail).

Você gostaria de fazer mais tarefas de sysadmin e, em caso afirmativo, você quer se especializar em alguma área?

Com certeza! Embora prefira não ficar muito especializado, mas permanecer mais genérico (apesar de achar que eu me especializei  em uma extenção com o GOsa). Eu tenho tendência a usar testes de instalações de maneira que você não ache muito perigoso ( a não ser, é claro, que você esteja usando a instalação de teste :) . A grande coisa que eu gostaria de terminar assim que a infraestrutura do Git for lançada é o sistema de autenticação do GOsa, caso contrário não tenho outros planos no momento ;) . Com certeza irei ajudar em qualquer projeto que vier pela frente.

Esta semana o GOsa será lançado no identity.kde.org. Você poderia explicar o que é?

Claro. GOsa é um website, este frontend basicamente gerencia um diretório LDAP. Ele irá formar o frontend de usuário para gerenciar suas chaves SSH e detalhes pessoais com os quais serão usados vários componentes do repositório Git do KDE.

Ele é responsável por garantir que os lugares que usam os dados sejam informados quando ocorrerem mudanças, de maneira que eles possam sincronizá-los e garantir que pessoas possam editar apenas suas entradas.

É baseado em PHP, e um plugin para prover virtualmente todas suas funcionalidades. O resultado disso é que estivemos aptos a customizá-lo de maneira relativamente fácil e foram adicionadas funcionalidades para receber registros de desenvolvedores e agregar algumas informações particulares.

Não podendo guardar apenas as chaves SSH dos desenvolvedores, você poderia nos dar uma visão geral sobre que dados podemos salvar nele e para que será usado?

No momento nós adicionamos a capacidade de salvar o apelido do IRC e o ID do Jabber do usuário. GOsa também vem com a habilidade de guardar informações de contatos e um avatar. No momento, nenhum dos sites pode usar aquele avatar, mas em breve espero que seja possível para várias ferramentas web usá-lo.

Os dados em si podem ser usados para qualquer coisa. Pessoas poderiam se inscrever em listas de e-mails baseando-se no fato de ser um membro do grupo, por exemplo. Os primeiro beneficio é, claro, é ter que lembrar de apenas um login e uma senha, isto é o que chamamos de sistema de “Login Único” (“Single Sign In“-System), no qual é baseado no usuário e senha que você tem para o GOsa.

Poderia nos dizer o que quer dizer com isso?

Isto significa que você deverá logar-se em apenos um local para ter acesso instantâneo a todos os sites do KDE. Isto será possível através do uso do backend LDAP que o GOsa gerencia, e os sites então autenticam sobre ele. Desenvolvedores e usuários podem ajudar isto ser possivel não usando caracteres de espaço nos logins e tendo o mesmo endereço de e-mail em todos os sites. Isto irá facilitar a mesclagem de contas atuais com as contas baseadas em LDAP no futuro.

Mas soube também de rumores sobre os membros do eV avaliá-lo?

Sim, é verdade. Está sendo analisado o armazenamento de informações sobre a adesão de membros do eV, particularmente detalhes de contato. Isto irá possibilitar aqueles detalhes serem atualizados pelos próprios membros.

Funcionalidades também foram adicionadas para ajudar a gerenciar a lista de membros, fazendo os membros aptos a verem seus status corrente e uma lista de chamadas que eles participaram em um primeiro momento.

Poderia nos explicar que outras opções nós poderemos ter com o sistema, digamos, daqui a dois anos?

De maneira que o GOsa simplesmente gerencia o diretório LDAP do identity.kde.org, poderíamos ir a qualquer lugar. Seria potencialmente possível (no futuro) à aplicações do KDE usarem alguns destes dados. A centralização de dados irá possibilitar a  aplicações web usarem o mesmo conjunto de informações.

Em uma sessão de brainstorm nós pensamos: melhorar a configuração do planetkde, formar a base para  votações sobre  adesões ao eV, pessoas gerenciarem seus endereços de encaminhamento dos seus emais do kde.org/kdemail.org, gerenciamento DNS, sistemas de administração simples, integração com outros sites do KDE, como o Bugzilla, Mediawiki, Drupal, phpBB, mas também poderia segurar seu OpenID de maneira que possamos transitar os sites que utilizam o OpenID, mantendo a mínima passagem de credenciais.

Para concluir, algumas perguntas gerais, por exemplo, que áreas o KDE e seus softwares realmente brilham, em sua opinião?

Bem, todo o desktop é bem legal… Konsole é minha escolha para a melhor aplicação. O Kate vem em segundo.

Você tem alguma projeção, tipo onde você  quer que o KDE esteja daqui a cinco anos e o sysadmin em particular?

Seria legal ver nosso consumo de memória reduzido nos próximos releases, e em geral se tornar mais polido. Em termos de funções, eu acho o KDE perfeito atualmente, e é bom ver que novas funções não invadem as antigas. Eu também gostaria que o Akonadi e Nepomuk se tornassem uma parte mais essencial do desktop (configurando-se perfeitamente e sendo capazes de se consertar). Para o sysadmin, eu gostaria de ver todos os sites usando a infraestrutura do GOsa :)

Behind KDE : http://www.behindkde.org/node/799


Tags:, kdepi 01 set 2010 Link para os Comentários

Regis Pires: Prey: solução open source anti-roubo




Prey permite que você rastreie seu telefone ou laptop a todo momento e o ajudará a encontrá-lo se for perdido ou roubado.

É leve, de código aberto e livre para qualquer um usar. Site oficial: http://preyproject.com

Atualmente está disponível para Linux, Mac OS, Windows e Android: http://preyproject.com/download

Fonte: http://www.noticiaslinux.com.br/nl1283231355.html


Regis Pires 01 set 2010 Link para os Comentários

Regis Pires: Firefox 4 com abas no topo e agrupamento de abas




O Firefox 4 que ainda está em versão beta, possui um visual de abas no topo semelhante ao Google Chrome e um novo recurso de agrupamento de abas chamado Panorama, que é especialmente útil para quem costuma abrir muitas abas.
Veja o vídeo:
http://vimeo.com/14364400

Mais informações em:
http://www.azarask.in/blog/post/designing-tab-candy/
http://www.mozilla.com/en-US/firefox/4.0b4/releasenotes/

Fonte: http://www.noticiaslinux.com.br/nl1282797396.html


Tags: Regis Pires 27 ago 2010 Link para os Comentários

Regis Pires: Quadro-interativo de baixíssimo custo




Hoje meu amigo Wagner me mostrou um projeto que muito me impressionou…
É sobre fazer um quadro-interativo de baixíssimo custo (Low-Cost Multi-touch Whiteboard using the Wiimote):

Basicamente eles usam o controle remoto do Nitendo Wii (Wiimote) e um led infra-vermelho. A idéia é realmente fantástica!!!
Pode ser usado até mesmo sem projetor, com um monitor qualquer.
O projeto é de autoria do pesquisador Johnny Chung Lee da Universidade de Carnegie Mellon.
O software para que computador se comunique com o Wiimote via bluetoooth é esse:
http://johnnylee.net/projects/wii/WiimoteWhiteboardv03.zip
Tem também uma versão em Java: http://www.uweschmidt.org/wiimote-whiteboard

O pesquisador ainda possui outros projetos usando o controle do Wii… http://johnnylee.net/projects/wii/
E ainda mais: http://johnnylee.net/projects/


Tags:, , , , Regis Pires 25 ago 2010 Link para os Comentários

PSL-PI: IV Encontro Nordestino de Software Livre – I Workshop de Pesquisa e Desenvolvimento de Software Livre




ENSL

O Workshop de Pesquisa e Desenvolvimento em Software Livre (WPeDSL) é um espaço para que estudantes, de graduação e de pós-graduação, apresentem pesquisas em andamento sobre Software Livre e trabalhos relacionados ao desenvolvimento de serviços, sistemas e ferramentas livres. O Workshop será realizado em conjunto com o IV Encontro Nordestino de Software Livre, que acontece na cidade de Natal, Rio Grande do Norte, nos dias 5 e 6 de Novembro de 2010.

O principal objetivo do workshop é discutir o estado da arte em desenvolvimento e pesquisa sobre Software Livre. Serão discutidas e analisadas as melhores práticas e metodologias de pesquisa, de ensino e de desenvolvimento de Software Livre. Os trabalhos em andamento receberão sugestões e críticas para promover avanços técnicos, teóricos e metodológicos, contribuindo, assim, para a conclusão de trabalhos de conclusão de curso, de iniciação científica, de mestrado e de doutorado.

As discussões metodológicas realizadas durante o evento devem permitir que os participantes desenvolvam um olhar mais atento e crítico sobre a pesquisa e o desenvolvimento em Software Livre. Após o evento, espera-se que os participantes estejam mais preparados para idealizar projetos futuros (tais como projetos de mestrado e de doutorado) e que estejam melhores preparados, por exemplo, para a tarefa de obtenção de recursos de financiamento.

Os trabalhos devem tratar de assuntos fortemente relacionados a Software Livre. A lista (não exaustiva) de tópicos de interesse inclui:

- Ferramentas baseadas em Software Livre;
- Metodologia de pesquisa e de desenvolvimento em Software Livre;
- Métricas de avaliação quantitativa e qualitativa de código-fonte;
- Técnicas de ensino com Software Livre;
- Educação e inclusão social;
- Administração de sistemas;
- Redes de computadores e segurança;
- Linguagens de programação;
- Sistemas distribuídos;
- Banco de dados;
- Jogos e multimídia;
- Redes sociais;
- Dinâmica das comunidades de desenvolvimento;
- Coleta automática de dados (datamining);
- Análises críticas sobre aspectos legais, gerenciais, econômicos e sociais;
- Ecossistemas livres;
- Modelos de negócios e casos de sucesso (ou de fracasso);
- Repositórios de projetos (e.g., SourceForge.net) e de dados (e.g., FLOSSmole);
- Tópicos emergentes e perspectivas futuras.

Os trabalhos selecionados pelo Comitê de Programa serão publicados (em meio digital) desde que pelo menos um dos autores esteja inscrito no evento. Todos os trabalhos selecionados para publicação deverão ser apresentados, por um dos autores, em sessões técnicas do Workshop.

Saiba mais aqui.

Tags:, , , , PSL-PI 24 ago 2010 Link para os Comentários

Filipe Saraiva: IV Encontro Nordestino de Software Livre – Chamada de Palestras




ENSL

Está aberta, desde dia 16 de agosto, a chamada de propostas de palestras para o IV Encontro Nordestino de Software Livre & IV Encontro Potiguar de Software Livre (IV ENSL), que acontecerá nos dias 05 e 06 de novembro de 2010, em Natal, Rio Grande do Norte. O evento é organizado pelo Projeto Software Livre – RN (PSL-RN) e tem como objetivo principal promover o uso e o desenvolvimento de Softwares Livres como uma alternativa de liberdade de expressão, econômica e tecnológica. Dessa forma, o PSL-RN recebe, com muito orgulho, o evento regional e pretende realizar o maior encontro sobre cultura livre realizado no Nordeste e lhe convida a ajudar a alcançar esta meta.

O envio de propostas pode ser feito até o dia **20 de setembro de 2010**, no sistema de submissões http://rn.softwarelivre.org/documentos/papers/speaker/

Esta chamada de trabalhos tem o objetivo de abrir espaço para que pessoas envolvidas com o universo do Software Livre mostrem o seu trabalho, contribuindo para o evento. Qualquer pessoa pode inscrever a sua palestra de acordo com os temas:

  • Casos de sucesso e Negócios
  • Cultura Livre
  • Desenvolvimento
  • Educação e Inclusão digital
  • Ferramentas e Soluções
  • Segurança e Redes

Para maiores informações e dúvidas escreva para ensl2010@softwarelivre.org

Aguardamos a sua participação.

– Equipe de Temário do IV ENSL

Fonte: IV ENSL

Tags:, , , , , , Filipe Saraiva 24 ago 2010 Link para os Comentários

Regis Pires: Eliminando vírus infectados pelo Windows com a ajuda do Ubuntu




Veja em:
http://info.abril.com.br/dicas/seguranca/virus/cartao-vermelho-aos-virus-com-o-ubuntu.shtml

A dica envolve instalar o Avast para Linux, cujo instalador ocupa cerca de 28 MB:
http://www.avast.com/linux-home-edition#tab4

Para quem gosta mais do AVG, ele também está disponível para Linux:
http://free.avg.com/br-pt/download.prd-afl

Outra opção é usar o ClamAV. Para isso, basta instalar o pacote clamav.
Para usar o clamav através de uma interface gráfica é só instalar o pacote clamtk.


Tags: Regis Pires 22 ago 2010 Link para os Comentários

Aracele Torres: Por trás do KDE: Ingo Malchow




O KDE possui uma série de entrevistas chamada Behind KDE, a intenção é através delas apresentar à comunidade as pessoas que estão por trás dos softwares que usamos: Quem são essas pessoas criativas? O que os motiva a contribuir para o projeto KDE? O que eles comem? Quem são os seus escritores favoritos, cantores e atores? Bem … você terá essa imagem. Por trás do KDE entrevistará as pessoas que trabalham no KDE para encontrar as respostas para perguntas como estas. Bem como programadores, entrevistaremos artistas, tradutores, pessoas da publicidade e todos os outros que fazem da comunidade KDE o que ela é hoje.

A primeira entrevista deste ano, feita com Ingo Malchow, foi aqui traduzida para que a comunidade brasileira também tenha acesso a essas informações. Pretendemos traduzir toda a série. Acompanhem!

***

Behind KDE  com Ingo Malchow

Essa entrevista é com Ingo Malchow. Ele já é um dos famosos administradores do fórum e é uma das mais recentes adições à equipe de sysadmins do KDE. Nesta entrevista você encontrará uma pessoa cujo o passatempo favorito é o seu trabalho, capaz de ajustar a cor do céu em seus sonhos através de uma folha de estilo e que pode farejar uma fonte feia a 10 cliques de distância. A propósito, ele, sozinho, criou este site [N.T.: http://www.behindkde.org/] na semana passada e o encheu com conteúdo do ano passado. Divirta-se!

Você poderia se apresentar?

Eu sou Ingo Malchow (mais conhecido como neverendingo no irc), um dos fundadores dos Fóruns do KDE, estou com pouco mais que 30 anos, e não consigo realmente dizer do que gosto. Isso é tudo! ;)

Pode nos dizer o que você faz pra viver?

Web design, e de vez em quando desenvolvo em php.

Pode nos dizer o que faz para o KDE?

Como havia dito, iniciei os fóruns, fazendo trabalhos de administrador lá e expulsando os spammers. Essa é a parte divertida. E então geralmente alguém chega, encontra um erro de digitação em um dos sites do KDE ou um erro de exibição e eu vou consertá-lo. Isso porque, basicamente, a maioria das pessoas acham que HTML/CSS/PHP são coisas um pouco chatas. Mas alguém tem de fazer o trabalho, então ei, deixe-me ser essa pessoa. Ou alguém quer um novo site para o KDE, eu também posso ajudar com isso, desde a criação do site em si até a execução do projeto. Mais ou menos o que eu faço para viver. Eu deveria ter passatempos melhores, eu acho.

Você se tornou uma parte importante da equipe de sysadmins, pode nos explicar mais detalhadamente o que você faz?

Eu realmente não diria importante. Mas o que eu faço bem é fazer as pequenas coisas para dar aos grandes sysadmins mais folga para respirar. Sim, eu diria que é isso. Isto geralmente é feito pelo gerenciamento dos nossos monstros, seja phpBB, mediawiki ou o nosso framework personalizado “Capacity”. Isso é o que me acostumei a fazer e não o que realmente um sysadmin gosta de fazer. ;)

Capacity? O que é isso?

Esse é o nome de nosso framework utilizado na maioria dos sites do KDE, e pode ser encontrada no trunk/www/media. Foi escrito uma vez por algumas pessoas do KDE. E agora está sendo usado no www.kde.org, edu.kde.org e no pim.kde.org, mas também pequenos sites podem usá-lo e instantaneamente ficarem ótimos, como, por exemplo, o http://kdesvn-build.kde.org/.

Como você divide seu tempo entre todas as coisas diferentes que você faz?

Boa pergunta… eu realmente odeio isso. Na verdade, foi você [red: Tom Albers], que me mostrou como limitar certos aspectos de determinadas épocas. Eu tentei fazer isso também, mas até agora eu falhei…

Vamos lá, não é tão difícil, basta manter um cronograma. O que é tão difícil?

Quando você está diante das coisas menores é muito tentador fazê-las imediatamente. Você se pendura no irc ou lê seus e-mails, e de repente alguém vem com pequenas coisas que podem ser feitas facilmente. Como adicionar um novo mirror ftp à nossa lista, por exemplo, ou “cara, o tamanho dessa fonte é uma porcaria, por favor, use uma diferente”. Se você deixar a lista crescer com tantas coisas pequenas é improvável que isso aconteça num futuro próximo. Então, eu prefiro fazê-las de imediato e não manter um cronograma. Mas a minha satisfação vem do styling do site, o que pode demorar semanas ou meses.

Nos próximos meses as coisas irão mudar devido à transição para o git. Você poderia explicar essas mudanças e o seu papel nelas?

A transição para o git é um grande passo e eu mal posso esperar por isso. O código do nosso fórum já está hospedado no git há um booom tempo, e espero que tenhamos outros sites logo ali também. Como sempre, alguém precisa cuidar do design dessas coisas, nós queremos uma boa aparência nos vários sites, certo? Então, alguns testes, etc (e de novo mantendo as menores coisas distantes dos grandes sysadmins ;) )

Isso significa que você não pretende ser um ‘importante’ sysadmin?

Isso não é verdade, se o tempo permitir e se outras pessoas entrarem e fizerem as coisas menores, porque não? A meu ver, todas as coisas do site estão começando a ficar importantes para as pessoas, eles compreendem que você não pode apenas colocar algo e esperar o trabalho de qualquer maneira. Veja alguns anos atrás. A maioria dos sites estáticos do KDE, um design. Agora temos um fórum, algumas instalações do Drupal, mediawiki, com muitas contribuições interessantes, e eu não acho que vai acabar agora. Precisamos, definitivamente, de um administrador de sistema focado nesta área.

Quais são as áreas onde o KDE e seus softwares realmente brilham em sua opinião?

Design, claramente. Eu posso ser subjetivo, mas o design como um todo (como na arte) é impressionante, tenho grande admiração a todos os artistas e designers de interface envolvidos. Excelente trabalho. A outra coisa, é claro, é a própria área de trabalho, o plasma, claro que há discussões sobre quem copiou de quem, blabla, mas você pode usá-la e alargá-la. O fim das ideias não foi alcançado. E, como disse acima, graças à sua excelente arte  a diversão aumenta ao usá-los. Eu poderia continuar com o nome de cada um dos aplicativos que uso diariamente mas não quero perder – há muitos.

Você tem alguma visão de como você quer que o KDE seja nos próximos 5 anos e em particular como administrador de sistemas?

Continuem o bom trabalho com o código, não muito daquele lado, na minha opinião. Um pouco mais/melhor  coordenação em outros aspectos, como a integração com os não-programadores, simpatizantes, escritores de documentação ou também dentro de equipes, como a de sysadmins. Do meu ponto de vista foi bastante parado do lado dos sysadmins por um bom tempo. Provavelmente porque não era necessário. Você [red: Tom Albers], por exemplo, faz um trabalho maravilhoso com suas entradas de blog sobre o que está acontecendo no mundo sysadmin atualmente, ou que agora existe um canal aberto sysadmin onde podemos nos encontrar, ser contatados ou cutucados. É um bom passo na direção certa. Então minha visão seria ainda mais “Comunidade”. O KDE tem uma grande comunidade? Absolutamente. Mas pode ser ainda melhor …

Post original: http://www.behindkde.org/node/85


Tags:, Aracele Torres 19 ago 2010 Link para os Comentários

Próxima Página »