Saudades da garagem? Os novos desafios do código aberto no mainstream

O DeveloperWorks, da IBM, está iniciando um blog e eu fui convidado para contribuir por lá, tratando do tema open source.

Minhas primeiras contribuições já começam a sair, e acredito que vocês terão interesse em ver o texto de hoje, que trata metaforicamente (no contexto do código aberto, claro) da saudade que os fãs de uma banda que começa a atingir o sucesso sentem sobre os tempos em que ela tocava para meia dúzia de amigos numa garagem.

Separei o trecho inicial:

Ver, no site de uma revista dirigida ao público geral (o mítico “usuário final”) de informática uma notícia sobre o lançamento do “pré-pré-alfa” de um produto da Mozilla me provocou uma longa reflexão.

Estou na estrada do código aberto e software livre há um bom tempo, mas ainda não é suficiente para deixar de lembrar que os desafios desta comunidade já foram bem diferentes.

Na década de 1990, prestes a virar oficialmente “a década retrasada”, marcas como Firefox, OpenOffice e Ubuntu jamais haviam sido mencionadas, e os usuários típicos de desktop muito raramente ouviam falar em algum software de código aberto.

Nos servidores o cenário também era bem outro: mesmo após o surgimento e popularização do servidor web Apache, ele ainda não estava associado ao vigor e segurança que a Apache Software Foundation hoje oferecem. Servidores de e-mail, DNS, autenticação e arquivos eram comumente implementados sobre softwares livres, mas pouca gente além de seus sysadmins sabiam o que isso significava.

A década foi progredindo, tivemos a virada de século, e o que era raro ficou popular: nomes como Firefox e OpenOffice passaram a ser reconhecidos fora dos pequenos círculos de entusiastas, e do subnicho anterior, passamos a algo similar ao que ocorre na música e no cinema: a existência de uma cena independente (ou “indie”), cujos principais sucessos chegam a ser divulgados ao público em geral, mas cujo dia-a-dia é vivido por um número menor de pessoas, com menos recurso e menos suporte que as bandas e cineastas do mainstream. (via https:)

Post Original

Synergy+ permite controlar vários computadores com um teclado e mouse

O Synergy original era uma solução em software bastante conhecida por quem precisa controlar múltiplos computadores em uma mesma mesa, compartilhando um único conjunto de teclado e mouse entre eles, mas ele parou de ser atualizado em 2006 – e agora o Synergy+ busca ocupar sua posição, atualizando e corrigindo os pontos em que houver necessidade.

Com o Synergy+ você pode controlar os diversos computadores (interligados em rede) com naturalidade semelhante ao que ocorre quando se usa 2 monitores no mesmo PC – o cursor do mouse e o contexto (janela ativa, etc.) “pulam” entre os monitores.

Funciona com Linux, Mac OS X e Windows, mas seu protocolo de rede não tem características de segurança. O artigo do link a seguir dá mais detalhes e até sugere como rodá-lo sobre um túnel criptografado caso haja requisitos maiores de segurança. (via linuxjournal.com)

Post Original

10 truques para one-liners em Perl

Tags:

Escrever um pequeno trecho de código na linguagem de script que você domina pode prejudicar a legibilidade e até a portabilidade de seus scripts, mas muitas vezes ajuda a resolver problemas imediatos do dia-a-dia – e com um pouco de disciplina, você pode depois retornar a eles e substituir por algo mais legível e portável antes de compartilhar com mais alguém ou arquivar para uso futuro.

É o meu caso frequente com o AWK (que, como faz parte do POSIX, não prejudica tanto assim a portabilidade, desde que eu não use as adições colocadas na versão GNU), assim como é o caso de muitos colegas com o SED, o Perl ou outras linguagens mais recentes.

Apesar dos problemas inerentes, sou apreciador de one-liners desde os tempos do MSX, e por isso compartilho com vocês este artigo com 10 dicas para one-liners em Perl, que podem ajudar quem já é fã da linguagem a usá-la nessas situações.

Post Original

Brasillinux DosVox: Linux acessível para deficientes visuais

O Brasillinux DosVox é um sistema operacional livre para microcomputadores da linha PC que se comunica com o usuário através de síntese de voz, viabilizando, deste modo, o uso de computadores por deficientes visuais, que adquirem assim, um alto grau de independência no estudo e no trabalho.

O sistema realiza a comunicação com o deficiente visual através de síntese de voz em Português, sendo que a síntese de textos pode ser configurada para outros idiomas.

O que diferencia o BRASILLINUX DOSVOX (BD)de outros sistemas voltados para uso por deficientes visuais é que no BD, a comunicação homem-máquina é muito mais simples, e leva em conta as especificidades e limitações dessas pessoas. Ao invés de simplesmente ler o que está escrito na tela, o BD estabelece um diálogo amigável, através de programas específicos e interfaces adaptativas. Isso o torna insuperável em qualidade e facilidade de uso para os usuários que vêm no computador um meio de comunicação e acesso que deve ser o mais confortável e amigável possível. (via noticiaslinux.com.br)

Post Original

Modelo de segurança do IPhone leva um baile no Ubuntu 10.04

Tags: ,

Essa notícia é curiosa, porque o comportamento descrito (conectar o Iphone ao computador com Ubuntu 10.04 via USB e ter acesso imediato ao conteúdo armazenado nele, como se fosse um disco externo e sem autenticação) parece muito natural – mas o comportamento esperado pelos desenvolvedores (e presente em outros sistemas e distribuições testadas) é bem diferente disso: só a pasta DCIM (com fotos e vídeos gravados no aparelho) deveria ser visível, e o restante do conteúdo deveria ser exposto apenas via outras interfaces, e com proteção via PIN do usuário.

Aos leitores com interesse técnico no assunto, sugiro atenção ao detalhamento (e às atualizações) ao final do post que revelou a situação, descrevendo onde foi observada (só com IPhone 3GS – mesmo sem jailbreak, e só no Ubuntu 10.04), e as duas respostas da Apple: a primeira negando, a segunda confirmando a situação.

Ter dados num celular ou dispositivo móvel e assumir que eles estarão resguardados pelo PIN não me parece uma expectativa razoável, mas isso não é desculpa para o modelo de segurança do aparelho ser tão permeável.

Mais detalhes na ZDNet e na nota do iG Tecnologia, da qual segue trecho:

Especialistas em segurança descobriram que o Ubuntu “Lucid Lynx” 10.04 é capaz de enxergar e alterar informações pessoais de aparelhos iPhone, apesar da proteção dos códigos PIN. Os testes envolveram o modelo 3GS atualizado e outros com diversas versões do sistema operacional da Apple.

Segundo o site ZDNet, os geeks Bernd Marienfeldt e Jim Herbeck descobriram uma vulnerabilidade no iPhone que permite aos usuários da distribuição Lucid Lynx 10.04 do Ubuntu acesso de leitura e escrita de dados que teoricamente deveriam estar protegidos, sem qualquer pedido do código PIN.

Em seu blog, Marienfeldt explica que essa falha expõe de forma simples músicas, fotos, vídeos, gravações de voz, conteúdo de jogos, dados de navegação Google, entre outras informações pessoais.

“Eu pude reproduzir os testes em três outros iPhone 3GS, bloqueados (sem aplicação de Jail-Break) com diferentes versões do iPhone OS instalados, montando as unidades para acessar seu conteúdo, de forma automática e nenhuma requisição de código PIN foi feita.” – afirmou o especialista. (via tecnologia.ig.com.br)

Post Original

FreeBSD 8.1-BETA1

Tags:

Enviado por Luiz Gustavo S. Costa (luizgustavoΘluizgustavo·pro·br):

“Ken Smith anunciou hoje na lista freebsd-stable@ a disponibilidade para download da versão BETA1 do FreeBSD 8.1. Essa é a primeira versão de testes do ciclo de lancamento da versão 8.1 do FreeBSD, ela esta disponivel para as arquiteturas amd64, i386, ia64, powerpc, pc98 e sparc64. Você pode acompanhar através do wiki da versão todas as novas “features”.” [referência: luizgustavo.pro.br]

Post Original

Acompanhe os jogos da Copa através de complemento para Chrome

Tags:

Por Victor Caputo:

O FIFA Worldcup – South Africa 2010 é um complemento para o brownser Google Chrome que serve para deixar os usuários por dentro dos jogos da Copa do Mundo 2010.

O add-on, que aparece como uma pequena bola de futebol no canto superior direito, oferece toda a tabela da Copa organizada de acordo com o grupo ou ainda os jogos e dias dos jogos de acordo com a seleção escolhida. (via info.abril.com.br)

Post Original

Quem você quer ver no SoLiSC 2010?

Enviado por Henrique Grolli (henriqueΘsolisc·org·br):

“A organização do Congresso Catarinense de Software Livre 2010 tem o prazer de anunciar a data do evento desse ano, os dias 22 e 23 de outubro serão usados para discutir o Software Livre em Florianópolis.

O SoLiSC também quer saber quem você deseja ver palestrando no evento. Todo e qualquer nome que tenha envolvimento com o tema Software Livre é permitido.

A sugestão pode ser feita pelo formulário http://2tu.us/25ye basta dar o nome e um pequeno comentário opcional de por que essa pessoa deve participar do evento.” [referência: associacao.solisc.org.br]

Post Original

DicSin: Atualização do dicionario de sinônimos para o BrOffice

Enviado por Fabio Souza (fabiofnsΘgmail·com):

“Atualizado o dicionário de sinônimos do BrOffice.org (OpenOffice.org). Há algum tempo a extensão estava apresentando problemas fazendo com que o dicionário não fosse habilitado no menu Idioma, agora este problema foi corrigido e já esta disponível para download no site http://www.dicsin.com.br” [referência: dicsin.com.br]

Post Original

Oportunidade de emprego para desenvolvedor web em Curitiba

Enviado por Djalmo Aquino (djalmoΘcreapr·org·br):

“Com experiência em CSS, Flash, Action Script, PHP, Mysql, Servidor Web, Java Script (Ajax), Tratamento de imagens. Desejável: Conhecimentos em Linux, Java e J2ME. SOBRE A DIRECTCALL: Criada em 1994, a Directcall é uma operadora de telefonia digital com licenças de SCM e de STFC junto a ANATEL e foco em serviços de alta qualidade para empresas. » Possui plataforma própria de telefonia IP, de última geração (NGN), capaz de completar e receber nas principais cidades do Brasil. » Possui forte experiência no desenvolvimento de soluções que envolvem telefonia Fixa, VoIP e Informática para o mercado corporativo. Envie seu currículo para: rh@directcall.com.br, incluindo no campo assunto: “2010 – Web Designer, Designer Gráfico e Desenvolvedor Web”.” [referência: directcall.com.br]

Post Original

Vendas do modelo N900 da Nokia decepcionam

Tags: ,

O título acima é o da matéria da Info, e segundo a nota, do lançamento (em novembro) a março foram vendidas 100 mil unidades do N900, aparelho da Nokia com o Maemo. A comparacão é imperfeita, mas para dar uma ideia da escala deste mercado, eis outro número do mesmo artigo: apenas no primeiro trimestre deste ano foram vendidos 8,75 milhões de iPhones.

A nota da Reuters, sobre a qual a Nokia não quis comentar nada além de dizer que está satisfeita com as vendas, traz os detalhes, e o iG Tecnologia publicou uma tradução da qual reproduzo o primeiro parágrafo: “A Nokia vendeu menos de 100 mil unidades de seus smartphones modelo N900 em seus primeiros cinco meses no mercado, afirmou a empresa de pesquisa de mercado Gartner, indicando que há um grande desafio pela frente ante o iPhone e o BlackBerry”.

Post Original

A semana no BR-Linux: Slackware novo, Chrome sai do beta, e 10 coisas que irritam os desenvolvedores

Dez coisas que mais irritam os desenvolvedores: Marcelo Honório enviou o link de sua tradução / adaptação do artigo de Kevin William Pang.

WebM: Jobs tem algo a dizer sobre o codec do Google: Na semana passada, após o posicionamento morno da Microsoft, a grande pendência me parecia ser a atitude da Apple. E agora já dá de ter uma ideia de como ela reagirá.

Zona Livre: Fedora 13 vale a pena?: Luiz Cruz faz sua análise no Zona Livre: Respeitando o ciclo de desenvolvimento a cada 6 meses o Fedora 13, codinome Goddard, foi lançado dia 25 deste mês.

Acompanhando nova saga do reembolso do Windows 7 com a Dell: Já há 4 casos de sucesso na obtenção do reembolso da Dell pelo sistema operacional indesejado fornecido com seu produto publicados no BR-Linux (veja o mais recente), mas agora os interessados poderão acompanhar passo por passo a via crucis.

Nova versão estável do navegador Chrome dá boas vindas a Linux e Mac: O navegador Chrome, cuja versão pública para Linux e Mac estava em beta desde dezembro, hoje traz uma boa novidade para seus apreciadores nestes sistemas: saiu sua primeira versão considerada estável pelos desenvolvedores.

MacWorld lista 6 razões pelas quais o Android 2.2 é melhor do que o IPhone OS: “O recém-anunciado Android 2.2 (Froyo) parece ser um vencedor, com uma série de recursos que vão muito além do iPhone OS”.

Aphone: Celular “genérico” chinês rodando Android: Enviado por Ricardo Martiniano da Silva (ricardomartinianoΘgmail·com): “Os celulares genéricos da China estão por todos os lados.

UCC – Ubuntu Control Center 0.1: Enviado por Benjamim Góis (benjamim·goisΘgmail·com): “Venho anunciar que acabo de publicar a primeira versão do Ubuntu control center ou UCC.

Slackware 13.1: Saiu a versão 13.1 do Slackware, lançado inicialmente por Patrick Volkerding em 1993.

Nokia diz que o N900 não receberá versão oficial do MeeGo (mas atualiza o Maemo): Detalhes e links no post do Zumo, do qual selecionei 2 trechos: A Nokia anunciou em seu blog a liberação da nova versão PR 1.2 do Maemo 5 para seu smartphone N900.

Rekonq vai suportar extensões do Chrome: O Rekonq, navegador web Qt que está escalado (até o momento, ao menos) para ser o default no próximo Kubuntu, continua reunindo razões para ser apresentado como exemplo de reaproveitamento de esforço em projetos de código aberto.

MeeGo 1.0: Foi anunciada a versão 1.0 do MeeGo ‘core software platform’, produto anunciado há alguns meses como uma junção dos projetos Moblin (da Intel) e Maemo (da Nokia).

E mais:

Post Original

Openmoko Freerunner + Beagle Board

Enviado por Lewis (levy·santannaΘgmail·com):

“Projeto cria hardware híbrido com base no celular Openmoko Freerunner. ” [referência: wiki.openmoko.org]

Post Original

Aprenda como contribuir com a PEAR, repositório oficial de classes do PHP

Tags: ,

Enviado por Bruno PorKaria (brunoΘporkaria·com·br):

“”Se você é um programador PHP deve saber o que é o PEAR, se você não sabe, sinto muito mas você está muito desatualizado, pare de ler esse post agora e procure saber mais sobre esse projeto. Continuando, vou mostrar como é fácil contribuir enviando um patch para um pacote.

Você começou a navegar pelo código de uma classe (pacote) e encontrou um bug ou algo que você acha que poderia ser escrito de uma maneira melhor e etc. Como submeter um Patch para que o(s) responsável(eis) pelo pacote avaliem? Simples!” (…)” [referência: porkaria.com.br]

Post Original

Gerencie seu tempo com o d10r

Enviado por Ygor Mutti (Mamutti) (mamuttiΘicaju·com):

“O d10r é um software multiplataforma em versão alpha, feito em Python e Tkinter e licenciado sob GPLv3 que permite que você defina atividades, quanto tempo tem disponível para realizá-las e atribui prioridades a elas, de acordo com as suas respostas a um questionário. Feito isso, o d10r calcula por quanto tempo você deve se ocupar com esta atividade semanalmente e conta o tempo que você já ocupou com ela.” [referência: icaju.wordpress.com]

Post Original

Como configurar MON para monitorar remotamente em sistemas Debian e controlar serviços locais

Enviado por André Felipe Machado (andremachadoΘtechforce·com·br):

“O objetivo é configurar em sistemas Debian o programa “mon” para monitorar remotamente serviços e disparar ações conforme os eventos, inclusive controlar serviços locais. Mon possui vários scripts monitores e de ações em sua seção contrib do repositório em do projeto MON Os scripts podem ser complexos a ponto de executarem queries pré-definidas em bancos de dados remotos ou também enviar emails de alerta ao sysadmin.” [referência: techforce.com.br]

Post Original

Curso: Configurando um PBX IP com o SNEP Livre

Tags: , ,

Enviado por SNEP Livre (marketingΘopens·com·br):

“O SNEP Livre é um software PBX baseado em Asterisk e GNU/Linux licenciado sob LGPL capaz de rodar em pequenos hardwares com uma boa performance. Possui diversos recursos de administração que darão flexibilidade, agilidade e produtividade na comunicação de voz das empresas.

Um de seus principais benefícios é alta capacidade de customização, de acordo com a necessidade de cada negócio. Ele possui todas as funcionalidades de uma central telefônica de grande porte: Voice mail, gravação, roteamento avançado de ligações, cadeado, ilimitados ramais e muito mais.

Ele é um Software para PBX IP brasileiro aberto e livre, e ainda com um modelo de negócio e desenvolvimento que garante sua continuidade e sustentabilidade.

Nos dias 08, 09 e 10 de junho, durante as programações do Encontro VoipCenter no Rio de Janeiro, acontecerão palestras e mini-cursos gratuitos que terão como objetivo apresentar aos usuários e demais interessados as ferramentas oferecidas pelo SNEP e auxiliar na configuração e instalação de uma central telefônica PBX IP.

Para participar do mini-curso SNEP Livre e obter mais informações, basta efetuar sua inscrição no site www.sneplivre.com.br.” [referência: sneplivre.com.br]

Post Original

Start-up brasileira lança BlooBoxTV, software de sinalização digital para Linux

Enviado por Michelle Veronese (mveroneΘgmail·com):

“Novo software permite atualizar conteúdos de redes de sinalização digital em tempo real e possbilita interação direta com o público. A BlooBox – empresa que desenvolve soluções de marketing tecnológico – faz sua estreia no mercado de sinalização digital com um software próprio, que permite gerenciar conteúdos em tempo real, via internet, e possibilita a utilização de sistemas de interação direta com o público.
O software, chamado de BlooBoxTV, permite que o proprietário do estabelecimento onde estão os monitores inclua, durante a programação, vídeos, fotos, ilustrações, avisos e textos. As informações são intercaladas com a programação oferecida pela própria BlooBox, que conta com dicas de moda, beleza, saúde, agenda cultural e últimas notícias.

“Assim que apresentamos o software aos primeiros clientes, foi um sucesso. 100% deles adoraram a ideia de co-gerenciar a programação oferecendo seus próprios conteúdos e comunicando-se diretamente com seu público”, conta Herval Freire, fundador da start-up, que tem sede em João Pessoa, na Paraíba.

O software BlooBoxTV conta ainda com um sistema de envio e recepção de SMS, que possibilita a interação direta com as telas, por meio de enquetes, votações, bate-papo, troca de mensagens ou envio de fotos. “O potencial dessa ferramenta para a publicidade e o marketing é imenso”, observa Herval. “Ela permite a realização de campanhas interativas, envolvendo, por exemplo, a realização de sorteios e pesquisas de opinião.”

A migração automática do conteúdo de sites, blogs, Twitter ou Tumblr para as telas também é possível por meio do software BlooBoxTV. “Dessa maneira, é possível fechar o ciclo do físico para o virtual, enfatizando o uso de redes sociais, algo imprescindível atualmente”, analisa Valentin Arash, diretor de operações da BlooBox.

Além disso, esse é um dos primeiros softwares do mercado a rodar na plataforma Linux, o que garante aos clientes uma enorme vantagem financeira, tendo em vista a economia com licenças de software e a reconhecida estabilidade da plataforma Linux.” [referência: bloobox.com.br]

Post Original

Escreva uma Aplicação Android para PostgreSQL e ganhe um Nexus One

Tags:

Enviado por Juliano Atanazio (julianoΘexcelsis·com·br):

“O Google doou um novíssimo, desbloqueado Nexus One for uma pessoa que cria uma aplicação de código aberto Android, que elogios, depende, ou suporta PostgreSQL. Veja o Android App página wiki Concurso de regras. O Google doará um novíssimo e desbloqueado Nexus One para aquele que cirar uma aplicação de código aberto Android que complementa, depende ou suporta o PostgreSQL.” [referência: postgresql.org]

Post Original

Projeto PIBIC desenvolverá novo software KDE para Educação Musical

Enviado por Sandro Andrade (sandroandradeΘkde·org):

“O Live Blue (KDE Bahia) está feliz em anunciar a aprovação do projeto PIBIC/FAPESB que desenvolverá um novo software para Educação Musical como parte do projeto KDE. Motivado pela sanção presidencial da Lei 11.769/2008, que altera a Lei de Diretrizes e Bases da Educação para dispor sobre a obrigatoriedade do ensino de música na educação básica, o projeto focará na implementação de funcionalidades para geração colaborativa de conteúdo (via plugins e a tecnologia Get How New Stuff do KDE), integração de conteúdo on-line (Wikipedia, YouTube, Flicker, etc), flexibilização dos backends para reprodução de áudio (Phonon / Qt Multimedia, timidity++ / freepats, etc) e integração via MIDI com instrumentos musicais. Aguardem as futuras notícias e bom trabalho para nós :)” [referência: gsort.ifba.edu.br]

Post Original