Pages

Wednesday, December 31, 2008

Um Feliz Ano Novo a todos !!!

Um novo ano chega em algumas horas. Normalmente eu busco inspiração para escrever nesse último tópico do ano, mas esse ano a inspiração foi zero.

Então eu peço desculpas, mas vou plagiar a mim mesmo com uma adaptação da mensagem do ano passado:
Que 2009 seja mais um ano onde cada um possa superar e aprender com as dificuldades para que todos possamos nos tornar pessoas melhores, e dessa forma, melhorar o ambiente onde vivemos como um todo. Um abraço e um bom 2009 para todos !
A mensagem pode ser uma simples cópia, mas os votos são sinceros.

Um abraço e que tenhamos todos um 2009 bem proveitoso.

Wednesday, December 24, 2008

Um Feliz Natal a todos !!!



Que o período de Paz e Confraternização do Natal se propague no tempo muito além dessa data de forma contínua e reparadora.

Figura retirada daqui

Tuesday, December 23, 2008

openSUSE 11.0 para 11.1 - parte 2

Eu fiquei surpreso com a repercussão do meu texto sobre a atualização do openSUSE do 11.0 para o 11.1.
Tive dois comentários que me fizeram crer que o meu texto era uma crítica, ou melhor, como se o processo de atualização fosse um fato crítico extraordinário.

Bem, não vejo assim. O openSUSE não foi feito para ser atualizável entre versões. Não é para ser possível/fácil atualizar do openSUSE 11.0 para o 11.1. Se eu consigo, eu devia agradecer.

A filosofia, a recomendação, é: instale do zero. Se eu não gosto disso (e eu não gosto), paciência.

Dito isso, lembre-se que essa recomendação, instale do zero, é o procedimento padrão da maioria das distribuições que não são baseadas no Debian.

Duas coisas são ruins no openSUSE:
  1. a capacidade de resolver conflitos de dependência. Melhorou muito das versões 10.x para a 11.x, mas ainda é patético frente a capacidade de fazer o mesmo trabalho dos sistemas Debian e similares.
  2. o fato de que ele baixa e instala os aplicativos ao mesmo tempo (ao contrário da maioria que primeiro baixa tudo e depois instala tudo)
Do item 1, vem a dificuldade de fazer atualizações entre versões de openSUSE - se a solução de conflitos, atualizar o sistema todo, sem ser por partes, é complexo se você tiver muitos pacotes de repositórios não oficiais.

Do item 2, mostra um problema em particular do openSUSE que eles estão trabalhando para resolver atualmente (se eu não me engano, a solução já existe, mas ainda não é habilitada por padrão). Se o pacote X é baixado e imediatamente instalado, mas se ele depende do pacote Y que ainda não foi baixado, X não funciona ou não funciona direito até que Y seja baixado e instalado. Dessa forma, eu posso ter dificuldades de continuar utilizando softwares durante o processo de atualização. Se esse processo for longo, isso é crítico. Você deve parar de trabalhar, e cruzar os braços durante o processo e só depois pensar em utilizar o sistema. Posso ter ainda mais problemas se o sistema parar em algum ponto crítico de atualização por algum problema externo como falta de luz ou queda na rede.

Ainda vale lembrar, que mesmo não sendo recomendado apenas atualizar o sistema, quem quer fazer isso, deveria fazer o que o openSUSE sugere, baixar o DVD e utilizar a opção, atualizar sistema que existe na interface do DVD. O problema dessa solução é que ela não vai atualizar pacotes que não estão nos repositórios oficiais (e portanto, no DVD). Pode, nesses casos, gerar conflitos sérios de dependências. Como eu uso 15 repositórios não oficiais, utilizar essa opção no meu caso é suicídio.

Essa é vida como ela é. Sem cobertura de chocolate ou qualquer maquiagem. Mas eu não vejo como algo crítico que o sistema não tenha uma filosofia de atualização entre versões. Vejo apenas como um bônus que mesmo não tendo essa filosofia, a atualização seja possível.

Sunday, December 21, 2008

openSUSE 11.0 para o 11.1

No último dia 18 foi lançado o openSUSE 11.1 e eu, que sou usuário dessa distribuição, entrava de férias nesse dia. Então eu fiquei naquele dilema. Atualizar, instalar do zero ou esperar tudo para fazer isso no ano seguinte.

Acabei escolhendo a menos popular das respostas: atualizar.

Há um ponto que precisa ficar claro. O openSUSE não foi feito para atualizações estáveis entre diferentes versões. Sempre tem alguém que faz isso, mas não é tido como uma solução indicada pelo pessoal openSUSE.

Então, como fazer isso ? Procurei na internet e nada. Parece que ninguém tinha tentado ainda ou tinha tentado sem sucesso.

Me arrisquei. Primeiro eu (como root) fiz um backup dos meus repositórios (não que adiante muita coisa, pois uma vez que corrompa o sistema, nada o fara restaurar o ponto de estabilidade) com um:
cp -r /etc/zypp/repos.d{,.old}
Depois eu (também como root) fiz:
cd /etc/zypp/repos.d
sed -i "s/11.0/11.1/g" *
Isso modificou todos os repositórios que eu tinha para a versão 11.1 do mesmo link.
Logo em seguida eu fiz uma atualização dos repositórios (root de novo):
zypper ref
Já aí os problemas começaram. Mas não são graves. Acontece que eu utilizo alguns repositórios não oficiais, e estes não haviam sido atualizados ainda. E mais, teve repositório (como o OpenSUSE Education) que mudou completamente a url. Nada disso é grave porque os principais repositórios estão atualizados. O que fiz foi deletar, sem piedade (para isso serve o backup), os links que não respondiam.

Depois eu fechei minha sessão gráfica e fui para o terminal (alt+F1) e lá eu fiz (sim, também como root):
gdm-stop
Em seguida eu fiz (root de novo e sempre que eu usar o zypper, ok ?) :
zypper in rpm zypper
Entendeu ? Eu fiquei com medo de algo dar errado em uma atualização completa "de cara" e primeiro instalei os softwares responsáveis por fazer instalações. Com isso eu instalei muita coisa. Nota: eu tentei utilizar a url do rpm para fazer o upgrade dele antes de todo mundo. Não deu certo.

Em seguida, eu fiz um:
zypper up
Aí vem a pergunta: porque não utilizar o formato de atualização de distribuição ? Simples. O número de conflitos que deve resolver para passar por esse ponto é extraordinário. Fazendo um simples zypper up você atualiza o grosso do sistema.

Dei um boot e ... quem disse que o sistema gráfico iniciava ...
O gdm estava corrompido, eu não sabia o porque nesse ponto. Depois de algumas tentativas eu
digitei no terminal (como usuário): startx

E o gnome entrou. Com ele eu pude acessar o yast2 (digo yast2 porque o yast em si é para terminal e eu já podia ter acessado ele antes).

Foi quando eu percebi que entre os conflitos estavam o gdm. Percebi mais que isso, percebi que minha internet estava desconfigurada. Tudo bem... reconfigurei tudo e comecei a resolver os conflitos que eu tive ao fazer o upgrade.

Todos os conflitos eram frutos da mistura de repositórios, portanto, usuários conservadores podem não sentir esses efeitos colaterais.

Depois de resolvido tudo, deixando zero pacotes para atualizar, eu reiniciei o sistema e tudo estava perfeito. Ou melhor, quase tudo. O drive da NVIDIA precisava ser reinstalado. E a internet não estava funcionando de novo.

O primeiro eu resolvi utilizando o drive mais novo do site da NVIDIA. O segundo ponto eu demorei um pouco. Acontece que eu conseguia configurar a rede, mas depois de reiniciar a placa não era acionada embora ela estivesse configurada para ser acionada no boot. Aí eu mudei a configuração para "iniciar o dispositivo quando o cabo for conectado" e tudo funcionou maravilhosamente bem.

Levei menos de 4 horas configurando e ajustando o sistema (e mais de 16 horas para baixar os pacotes)

Até o momento, das várias atualizações da nova versão, nada impressiona mais do que o nautilus com abas. Tudo mais fica invisível frente a essa modificação.

Saturday, December 20, 2008

Wall-E

Me surpreendi a alguns dias quando eu fui fazer uma comparação e me disseram que nunca tinha falado de Wall-E (Site oficial, Trailer). Foi nesse ponto que eu me dei conta que eu não tinha falado dele ainda. Bem, tem uma boa razão. Como falar de um filme perfeito ?

Uma animação que fala de amor, que possuí aventura, que emociona e que em nenhum momento decepciona. Que tem começo, meio e fim fabulosos. Trilha sonora impecável. Fotografia deslumbrante. Diálogos fantásticos. Nota especial para os diálogos, pois pondera o melhor de Charlie Chaplin com o melhor de William Shakespeare (o filme tem poucas falas, mas as que existem são, bem ... perfeitas). Alguém tem idéia de como classificar isso em termos de adjetivos ?

Uma história muito bem contada, com todos os elementos necessários para ser uma ótima história que consegue ir além, muito além. E ainda é politicamente correta ! Céus ... foi o primeiro filme politicamente correto que eu vi que não é nem um pouco forçado em seus argumentos.

É tão raro ver um filme de hoje com tamanha perfeição, que empolga na hora de escrever. Quando ver o filme novamente, observe atentamente as cenas.

A influência de Charlie Chaplin é inegável. Verá claramente, em algumas cenas, o Carlitos através do Wall-E. São as melhores cenas do filme (que só tem cenas ótimas). Verá críticas inteligentes, tal como em "Tempos Modernos", mas adaptadas com genialidade para o nosso "tempo moderno".

O William Shakespeare também deu o ar de sua graça através de algumas frases que são ditas no filme. Ouça com atenção (ok, isso já é uma empolgação minha, mas o que quero dizer segue adiante). São poucas palavras e ao contrário de Shakespeare são frase curtíssimas (portanto, o estilo e influência não são do mesmo autor - daí o meu exagero). Mas algumas são tão profundas que poderiam resultar em um livro só para descrever o que querem dizer (assim como "Ser ou Não Ser"). Aliás, você já pensou como é fascinante para uma criança aprender o significado de novas palavras ? A profundidade do significado do "aprender" algo novo é ... indescritível.

Bem, um filme perfeito. Merecia todos os prêmios do ano (drama e comédia). E digo mais, embora seja uma animação, ela devia concorrer como um filme. Veja também a crítica no Contraditorium. Aliás, ele também citou Charlie Chaplin, mas para descrever a dedicação de quem fez o filme. Nada mais justo (aqui também falta adjetivos).

Enfim, veja. Já está disponível em DVD.

Friday, December 05, 2008

Gmail & Google Docs: Melhoria silenciosa

Nessa semana não foi apenas o Google Reader que foi atualizado. Entretanto, a maior parte das modificações foram silenciosas.

Hoje, por exemplo, eu fui agraciado com o novo excelente visualizador de PDFs que está acoplado ao Gmail, permitindo ler PDFs tal como ele veio ao mundo sem a necessidade de qualquer plugin ou programa externo. Uma cortesia do "Google Docs".

Uma excelente atualização.

[update]
Descobri hoje que esse excelente visualizador de PDFs ainda não está disponível para todo mundo. Então, resolvi colocar uma imagem para todos verem que ele é realmente bom...



Eu juro que abri esse PDF do meu e-mail. Podem começar a contagem regressiva por esse recurso. E eu vejo além, eu vejo o dia que não teremos o "view in html" nos resultados do sistema de busca, mas apenas o "view", que abre esse visualizador.
[/update]

[update 2]
A melhoria em questão deixou de ser tão silenciosa. Ontem (12/12/2008) o Google pronunciou-se oficialmente sobre ela através do blog oficial do Gmail. Ou seja, eles deram a notícia aproximadamente 7 dias depois de eu ter escrito ela. Que demora, hein ? Talvez agora o recurso esteja disponível para mais gente.
[/update 2]

Ajustando a nova interface do Google Reader

A nova interface do Google Reader é realmente melhor que anterior. Vejo nessa nova interface muito do que eu já usava através de personalizações com scripts de terceiros.

Dessa nova interface, porém, uma coisa logo me incomodou. O destaque que deram ao botão de adicionar feeds. Confesso que eu nunca usei esse botão para adicionar um feed. Assim, esse destaque me incomodou.

E rapidamente criei uma solução para esse problema: Google Reader - Remove Subscription Section. Confesso que na correria de me livrar do problema e garantir que eu mesmo não esqueça das atualizações, eu não só não chequei para ver se alguém tinha feito isso antes, como não tirei uma screen do antes e depois.

[update]
Acabei de notar que alguém pode querer a variante desse estilo. É o Google Reader - Remove Friends' Shared Section. Ele remove tudo relacionado ao "Amigos" do novo visual. Muita gente pode achar essa configuração um crime, ou, como eu, pode achar útil. Sei que essa configuração, ao contrário da anterior, tende a não ser tão unânime, de qualquer forma pode ser útil para alguém !
[/update]

Se descobrirem algum problema, favor, me informe. Grato.

Bom proveito a quem interessar.