Luthiano Vasconcelos

Projetos, delírios e coisas do gênero

Sobre computadores velhos, Linux e a Web 2.0

Há cinco anos a Siemens profetizou que, em 2008, o Linux estaria presente em 20% dos computadores pessoais, ocupando uma honrosa segunda posição no mercado de sistemas operacionais. A estimativa era baseada na premissa de que os sistemas Linux reduziriam custos em até 30% na administração, 80% nas licenças de software e 50% no hardware em relação a sistemas de código proprietário, como o Windows. A percepção que se tinha é que o Linux exigiria menos recursos de hardware, o que viabilizaria um uso mais prologando dos equipamentos e menos gastos com upgrades sucessivos. Hoje, as pesquisas mostram que o Linux (somando a suas centenas de distribuições) não chega a 1% da fatia do bolo! Alguma coisa deu errado…

A verdade é que o Linux tem sérios problemas de identidade, afinal de contas ele quer ser o Windows, que por sua vez quer ser o MacOS! Talvez eu esteja exagerando, mas na ânsia de abalar a supremacia da Microsoft que tem mais de 90% desse mercado, o Linux cada vez mais se parece com o Windows. Essa minha afirmação é confirmada pelas 10 principais distribuições: Ubuntu, openSUSE, Fedora, Debian, Mandriva, PCLinuxOS, MEPIS, KNOPPIX, Slackware, Gentoo e FreeBSD. Todas elas, sem exceção, elegeram os gordos ambientes gráficos KDE e Gnome como seus cartões de visita. Em nome da usabilidade, os sistemas Linux “ganharam” pesados recursos visuais que incluem transparências, transições e efeitos que não servem para nada além de consumir recursos do hardware e acelerar a obsolecência dos equipamentos. A moda agora é mostrar que o Beryl é mais “cool” que o Aero, e assim a saudável concorrência entre Linux e Windows virou um concurso de misses, onde ganha quem tem o rostinho mais bonito. Temas importantes, como estabilidade e desempenho, tornaram-se secundários para dar espaço a discussão de quem tem ícones e cursores mais atraentes. E o que mais me impressiona nessa história toda é que a atual tendência tecnológica e cultural da Internet, freqüentemente chamada de Web 2.0, está marginalizada.
Me parece que os desenvolvedores de sistemas operacionais querem ignorar o movimento da Web 2.0 porque a idéia subjacente da “Web como um plataforma”, com aplicações e dados disponíveis para qualquer sistema, enfraquece seus produtos. Isso é óbvio! Se todas as minhas aplicações e todos os meus dados estão numa grande rede de protocolos padronizados, qual a diferença se uso sistema operacional A ou o B? Nenhuma. Em tese, um velho computador, com 256MB de memória RAM, seria um equipamento suficiente para realizar maioria das atividades da computação pessoal: edição de documentos, comunicação eletrônica, gerenciamento de mídias digitais, etc. Na verdade, há cinco anos, quando a Siemens viajou na maionese sobre o futuro do Linux, as melhores configurações de computadores pessoais tinham 256MB e todo mundo estava feliz.Atualmente, um computador com “apenas” 256MB é considerado obsoleto. A versão mais recente do Ubuntu, que usa o gerenciador de janelas Gnome, recusa qualquer equipamento com menos de 384MB para instalação. O Windows Vista ainda é mais ambicioso e não aceita equipamentos com menos de 512MB. Na prática, ambos os sistemas apresentam desempenho insatisfatório em computadores com menos de 1GB de memória. Esse cenário é um presente para os fabricantes de equipamentos, que têm registrado números extremamente favoráveis mesmo com queda vertiginosa nos preços dos equipamentos. Essa situação me levou ao seguinte questionamento: é possível ter um nível de produtividade satisfatório em um computador com configuração obsoleta? Após alguns dias de pesquisas e ajustes conclui que sim!

Read the rest of this entry »

Blog da Cidade: uma visão do cotidiano das cidades brasileiras na blogosfera

blog-da-cidade A blogosfera é o ambiente ideal para noticiar, opiniar e discutir o que acontece no dia-a-dia das pessoas. É comum encontrarmos na Intenet manifestações espontâneas sobre o que acontece nas cidades brasileiras, pois a necessidade de abordar os problemas e soluções locais exige um canal aberto e amplo. É nesse contexto que surgiu o projeto Blog da Cidade.

Inicialmente, a idéia era fazer um blog colaborativo sobre a cidade de Fortaleza, contudo a percepção da utilidade social desse instrumento me fez ampliar o escopo do projeto. Dessa forma, a nova visão do Blog da Cidade se tornou bem mais abrangente: "uma rede de blogs locais com abrangência nacional". Nessa primeira etapa foram criados blogs para as 100 maiores cidades do Brasil. De acordo com a demanda dos usuários do serviço, novas cidades serão acrescentadas.

O conteúdo para os blogs das cidades será gerado pelos próprios usuários-moradores sob uma política de auto-regulação. Essa é uma experiência nova, na qual as informações publicadas no blog são oriundas dos próprios leitores de forma espontânea. Acredito que esse é o canal ideal para divulgar o que acontece na cidade para os maiores interessados: seus moradores. Obviamente, conteúdo impróprio ou ilegal será removido pela administração do site, implicando em banimento ou ações legais compatíveis com a natureza do delito.

Para contribuir, qualquer pessoa poderá registrar-se junto ao blog da sua cidade ou criar um conta no Tuangr, que está apoiando o projeto através do fornecimento da infra-estrutura. O projeto está em fase "beta", portanto o feedback dos usuários é fundamental. Participe!

Slides da Palestra Integração Contínua em projetos .NET

Seguem os slides apresentados na minha palestra de ontem no COMTEC 2008: Integração Contínua em projetos .NET.

Como eu já esperava a audiência foi comprometida pelo horário da palestra. É dureza palestrar no final da tarde de um sábado! De qualquer forma, fica o agradecimento especial ao Fernando Chucre, pela valorosa participação.

Palestra: Integração Contínua em projetos .NET

No próximo sábado (31/05/2008) farei uma palestra sobre a utilização de Integração Contínua em projetos .NET no COMTEC 2008. O evento é uma iniciativa do MsFor, Grupo de Usuários Microsoft de Fortaleza, e oferece uma ampla agenda com temas diversos relacionados a desenvolvimento de software, infra-estrutura de tecnologia, gestão e segurança da informação.

CARTAZ COMTEC 2008 - PP

O COMTEC 2008 iniciará às 08:00, no dia 31 de maio de 2008, na sede da Faculdade Farias Brito, situada na Rua Castro Monte, 1364, no bairro Varjota, em Fortaleza (CE). Valor da inscrição: 2Kg de alimentos não-perecíveis que serão doados à Comunidade do Trilho e ao IPREDE.

Inscreva-se já!

Upvise: sincronize os dados do seu celular com a Web

logo_upvise O Upvise é um serviço de sincronização e colaboração bastante útil para usuários de dispositivos móveis de diversas plataformas: Java, Symbian, Windows Mobile, BlackBerry e Google Android. Ele foi desenvolvido por uma empresa de Singapura chamada Unyverse para o mercado de pequenas e médias empresas, mas tem uma versão pessoal com recursos bem interessantes:

  • Acesso a Wikipedia: Viabiliza o acesso a artigos da Wikipedia em inglês, alemão, francês, italiano e espanhol com uma interface bem agradável.
  • Leitor de RSS: Sincroniza a lista de feeds com a conta na Web, portanto é possível cadastrar um feed pelo celular ou pelo site.
  • Gerenciador de Contatos: Sincroniza a lista de contatos com a conta na Web, portanto é possível cadastrar um feed pelo celular ou pelo site. Pelo celular, é possível importar os contatos já cadastrados no catálogo de endereços nativo. Pelo site, é possível importar arquivos CSV gerados pelo Microsoft Outlook, Yahoo ou GMail.
  • Gerenciador de Anotações: Sincroniza a lista de anotações com a conta na Web, portanto é possível cadastrar uma anotação pelo celular ou pelo site.
  • Lista de Compras: Sincroniza a lista de compras com a conta na Web, portanto é possível cadastrar um item pelo celular ou pelo site.

Avaliação: Testei o Upvise no BlackBerry Curve 8310. Inicialmente, não consegui conectar usando a versão atual disponível para BlackBerry (1.6), tive que baixar uma versão beta. Gostei muito do módulo de acesso a Wikipedia, porém percebi algumas limitações em outros módulos:

  • O leitor de RSS não possui um controle que indique o que já foi lido ou da existência de novos artigos.
  • Na importação do meu catálogo de endereços, o Upvise nomeou meus contatos com o sobrenome no início (formato americano).

Apesar das deficiências atuais, acho que o Upvise é promissor, especialmente pela abordagem adotada pela Unyverse em criar uma plataforma extensível e aberta a desenvolvedores. Qualquer um pode criar uma aplicação móvel para várias plataformas usando a tecnologia do Upvise.

Recomendação: as melhores ferramentas para manutenção do PC

Ontem tomei um baita susto! Depois de algumas tentativas frustadas ao ligar meu desktop pessoal, resolvi fazer uma verificação no disco rígido (vulgo HD) usando o utilitário PartitionMagic, que anunciou a catástrofe: "Partition improperly dismounted". É muito provável que o problema tenha sido causado por uma recente queda no fornecimento de energia. Após o pânico inicial, começei a imaginar o que poderia ser feito. Será que algum utilitário poderia solucionar esse problema? Claro, e com certeza ele está no Hiren’s BootCD.

O Hiren’s BootCD é uma compilação dos melhores utilitários para manutenção preventiva ou corretiva em computadores pessoais. É altamente recomendável para usuários avançados e indispensável para técnicos especializados!

O Hiren’s BootCD é distribuído como um CD bootável (duh!) contendo os seguintes utilitários:

Read the rest of this entry »

Slides da palestra Integração Contínua com CruiseControl

Apesar do atraso para ínicio e dos problemas técnicos com o projetor, a palestra que proferi no Café com Tapioca do CEJUG teve uma boa receptividade. É uma pena que não tenha sido possível fazer uma demonstração mais abrangente do CruiseControl, mas acredito que os presentes conseguiram ter uma boa idéia dos benefícios da utilização de ferramentas para Integração Contínua. O próximo passo é concluir a configuração do phpUnderControl para efetivar esse processo no Tuangr.Seguem os slides:

Certificação PHP 5: Zend Certified Engineer (ZCE)

Hoje foi dia de prova! Fiz o exame de certificação da Zend para PHP 5. Apesar de não ser uma certificação muito popular no Brasil (haviam somente 61 brasileiros certificados até 15/05/2008), acredito que foi uma boa aquisição. A plataforma PHP é uma excelente opção para projetos Web 2.0, pois é ágil e barata (aspectos indispensáveis para uma startup). Tenho observado atentamente a evolução do PHP nos últimos anos, e percebo que o futuro aponta para uma convergência com as as plataformas “corporativas” (especialmente Java) em um futuro próximo. O interesse que a Oracle e que a IBM têm demonstrado reforça essa visão. Quem investir em PHP agora vai colher bons frutos!

Divulgação: Palestra sobre CruiseControl

No próximo sábado (17/05/2008) palestrarei no Café com Tapioca, evento do Ceará Java Users Group. O tema da palestra será Integração Contínua com CruiseControl. Na oportunidade irei sortear o livro IBM Rational ClearCase, Ant, and CruiseControl — The Java Developer’s Guide to Accelerating and Automating the Build Process. Também serão apresentadas outras duas palestras: Desmistificando o JavaME, por Vando Batista, e Entendendo Domain Driven Design, por Rafael Ponte. O evento será realizado na Faculdade Lourenço Filho, das 09:00 às 11:50hs. Inscreva-se já!

Novo Projeto: Blog da Cidade

Hoje iniciei mais um projeto: o Blog da Cidade. A proposta é criar uma rede aberta e colaborativa para divulgação de informações úteis para moradores e visitantes sobre diversas cidades do Brasil. Cada cidade tem um blog que será atualizado por colaboradores voluntários. Se interessou pelo projeto? Entre em contato e comece a escrever sobre o que acontece em sua cidade. Os blogs para as 100 maiores cidades do Brasil já foram criados, e a expectativa é meta é alcançar todo o território nacional. O projeto está bem no início, portanto toda ajuda é bem-vinda! :)

O Blog da Cidade usa o serviço de hospedagem gratuita do Tuangr.

Receba os Artigos
por e-mail (não é SPAM)

Publicidade

Categorias

Meus projetos

Basecamp