Skip to content

Month: January 2008

Cannot create duplicate Solaris fdisk partitions

Eu estava com problemas para instalar o Solaris Express Community Edition b73.

Ocorria de sempre no inicio ou lá pelos 5% da instalação ela falhava. No log da instalação havia:

ERROR: Cannot create duplicate Solaris fdisk partitions (c0d0)

Isso acontecia quando eu instalava o Ubuntu e depois tentava instalar o Solaris. Quando eu tentava instalar o Solaris no disco todo não havia nenhum problema e a instalação transcorria normalmente.

Bem, o que eu acho que estava acontecendo era o seguinte. Por algum motivo o Solaris usa o mesmo código para identificar uma partição Solaris e uma partição linux-swap. Sempre que já havia alguma partição linux-swap ele iria pensar que já havia uma partição Solaris.

Para contornar isso, use uma ferramente da particionamento como o Gparted e modifique temporariamente o linux-swap para alguma outra coisa. No meu caso eu troquei para ext2.

Gparted

Depois é só instalar o Solaris normalmente e o problema não deve se manifestar sumir:

Opensolaris no notebook

Depois reformate a partição para linux-swap e torne o swap ativo:

Ativando o swap

Pronto.

Claro 3G vale a pena?

Atualização: Oi. Esta postagem foi originalmente feita em 10 de Janeiro de 2010, e agora em 13 de Outubro de 2013, eu estou fechando a opção de comentários e escrevendo esta atualização. Eu reparei que ainda há pessoas usando hoje essa postagem como referencia de serviço ou preços dessa empresa mas estas informações nunca foram atualizadas. Se você está procurando esta informação, este não é o melhor lugar. Estas informações estão desatualizadas. Vou manter a postagem ativa porque ela foi relevante no seu momento e tem seu valor histórico. Como os comentários estão ficando fora do contexto, eu estou fechando a opção de fazer comentários nessa postagem.

Claro 3G vale a pena?

Esse dias eu fui em uma loja da Claro para me informar mais sobre os planos 3G da Claro. Eu não teria feito isso se o site deles não fosse pesado, cheio de firulas e animações flash e poucas informação realmente relevantes. A minha idéia era colocar uma internet móvel para usar no notebook pagando ainda menos que minha internet fixa (velox).

O meu diálogo com o vendedor foi mais ou menos assim:

— Então senhor, se o senhor estiver se associando a este plano — note pelo uso excessivo do vocativo e do gerúndio que este é o vendedor — o senhor poderá optar por uma conexão de 500Kbps por R$ 69,90 mensais ou uma conexão de 1 mega por R$ 99,90 mensais.
— Ótimo, então eu vou poder tipo, navegar a essa velocidade?
— Não senhor. Essas velocidades, 500Kbps ou 1 mega, são nos momentos de pico e isso dependendo da cobertura onde você está. No contrato nos só garantimos mesmo 10% do valor nominal.
— Ahh. Mas pelo menos a internet é ilimitada né?
— Sim senhor, ilimitada! – diz o vendedor com grande entusiasmo e convicção – Não há nem limite nem cobrança por volume de dados adicionais. Tudo o que temos é um franquia de dados. No plano de 500Kbps a franquia é de 5Gb e no plano de 1 mega a franquia é de 10Gb. Se o senhor estiver passando dessa franquia sua velocidade será reduzida para 128Kbps e no mês seguinte ela voltará ao normal. Mas não se preocupe, 5 gigas é muito volume de tráfego. Eu mesmo nunca vi nenhum cliente atingir isso!

Coruja é mesmo?

— E como é aquela história de ganhar o modem grátis?
— No plano de 1 mega o senhor estará ganhando de graça a placa PCMCIA ou o modem USB, a sua escolha. Basta apresentar uma conta paga do último mês da Tim, Oi ou Velox.
— A legal, eu tenho isso. E aí quanto ao contrato, eu tenho que assinar algum contrato? Eu vou ficar preso a vocês ou algo assim?
— Claro senhor. Assinando o plano de 500Kbps ou 1 mega, ganhando o modem grátis ou não, o senhor assinará um contrato e ficará conosco por 18 meses!
— Ah tá. Bem, eu vou pensar mais sobre o assunto, quem sabe eu volto.

Para o meu perfil de usuário, não, o Claro 3G ainda não está valendo a pena. Infelizmente vou continuar no Velox em casa e depender da rede dos outros quando estiver por aí com o notebook. O que acontece é que essas práticas aplicadas pelas companhias telefônicas são bem abusivas e elas já estão acostumadas. Os preços do Velox estão absurdos, ainda mais pagando por um provedor que todo mundo sabe que não serve pra nada.

Mas quem sabe eu saia ganhando de todo jeito. Vou ligar pra Velox e dizer que eu estou mudando para a Claro, quem sabe eu consigo um bom desconto.

Notebook Amazon PC FL 31

Como eu disse nesse outro post, eu estava procurando um modelo de notebook adequado paras minhas necessidades. Eu pesquisei bastante, colhi diversas dicas e sugestões e no final acabei fazendo uma ótima escolha, o Amazon PC FL 31.

Notebook Amazon PC FL 31
Vista frontal do Amazon PC FL 31

Nesse post eu vou fazer minha avaliação dele bem como mostrar algumas dicas para quem tem um modelo similar. Eu estou usando o Ubuntu 7.10, Gutsy Gibbon.

Monitor do sistema
O Monitor do Sistema do Gnome mostra a carga em cada core

Processador: Intel Core Duo 1.73Ghz. Cache de 1024kb. Aqui está o /proc/cpuinfo dele. O desempenho é muito bom e eu posso fazer minhas brincadeiras de computação concorrente com threads. A descrição mais detalhada, que consta no manual é: Intel Yonah FSB667 Mhz/2MbL2 Dual Core e Single Core.Memória: 1Gb de ram (). Para mim que já viva bem com 512 está ótimo e não tenho problemas em usar os meus aplicativos mais comuns, Gnome (com as extensões 3D ativadas), Firefox, Netbeans e outros aplicativos ao mesmo tempo. Mais tarde se eu quiser, eu ainda posso colocar mais um pente de 1Gb.

Tela:14.1″ WXGA TFT. É uma tela leve, com anti-reflexo e com um tamanho ideal, já que eu não gosto de monitores muito grandes. Eu uso ele com uma resolução de 1280×800 (que é bem maior do que a que eu usava no Desktop antes).

Ubuntu Compiz Cubo Gits Gimp Camera
Compiz rodando sem problemas

Vídeo: O suporte 3D está habilitado e funcionando muito bem. Foi necessário acionar o Gerenciador de Drivers Restritos. O chipset da placa mãe é Intel 945 GM + ICH7-M. O que eu tenho usado mais de suporte 3D é o Compiz que tem se saído muito bem.

Saída de vídeo

Na lateral esquerda há uma saída de vídeo para monitor externo. É um conector padrão de 15 pinos. Na Bios é possível configurar para quando você conectar no monitor externo se o LCD deverá se apagar ou não.

Saída S-Vídeo

Há também uma saída S-Video, para televisão.

Teclado do Notebook

Teclado: apesar de detestar teclados de notebook eu estou, na medida que se pode gostar de um teclado de notebook, até gostando desse aqui. As teclas não são detestavelmente leves mas também não fazem barulho.

Teclado do Notebook

A compatibilidade do Ubuntu com o teclado foi ótima, é um teclado Qwerty com cedilha e acentos. Todas as teclas de atalho estão funcionando e correspondendo com o que está escrito no teclado. Até as teclas de volume, brilho, multimídia e as teclas de chamar o gerenciador de emails e o navegador estão funcionando. Não foi preciso eu fazer nenhum configuração, funcionou de primeira.

Teclado do Notebook

A parte chata é que eles escolheram péssimos lugares para colocarem a ‘?’ e a ‘/’, preciso apertar a tecla Fn (a tecla azul de segunda função) e ‘0’ para fazer uma barra e o alt da direita e ‘W’ para fazer o ‘?’. É algo que eu ainda estou me acostumando.

Touchpad

Touchpad: funcionou bem mas como eu não faço a menor questão de usar eu comprei logo um mouse usb (de tamanho médio, para facilitar o transporte) e um mousepad bem firme. O mouse, um Genius, funcionou só plugando, sem nenhuma configuração.

Auto falantes do notebook

Som: há dois auto falantes, cada um ao lado do teclado. São bem fraquinhos mas já quebram um galho. Acho que são de 2 Watts cada um.

Microfone embutido

Há um microfone embutido, logo acima da tela. Ele não tem um alcance muito bom, então quando eu tenho que gravar algo eu uso um fone de ouvido com microfone que é mais sensível.

Saída de áudio e entrada para microfone na lateral

Além disso, na lateral direita há uma entrada de microfone e uma saída de áudio.

chave seletora do wifi

Wifi: O wifi funcionou sem problemas. No manual dizia que o wifi não iria funcionar no Linux, mas funcionou sem nenhuma configuração. Há um led indicador na frente do notebook e uma chave seletora com o ícone do wifi. Porém o led não acende (ele pisca quando eu ligo o notebook) e o comportamento do wifi não se altera quando eu ligo ou desligo a chave. Acho que é um defeito.

Drive do DVD fechado

DVD: A um drive na lateral esquerda no notebook. Eu já testei a leitura e a gravação de DVD e funcionou sem problemas. Também não foi necessário nenhuma configuração.

Drive do DVD aberto

No manual consta: combo drive 24 x Cdr W/8x DVD-ROM e DVD-Burner 4x DVD+R/-R/RW.

leds incicadores e leitora de cartão SD e MMC

Leitor de cartões: na frente do notebook há uma leitora de cartões que lê cartões SD e MMC.

leitora de cartões do notebook lendo um cartão MMC

Eu testei com um cartão MMC da Nokia, mas não aconteceu nada. A leitora funcionou que foi uma beleza. Espetei o cartão, os leds acenderam e uma janelinha saltou na tela com os arquivos. Sem configurações, sem drives, só alegria. Acho que dá primeira vez que eu tentei eu havia colocado o cartão de forma incorreta.

Entrada de rede

Rede com fios: há uma entrada de cabo de rede com fios, conector padrão RJ-45. Funcionou sem problemas.

RJ11

Há também um modem, com uma entrada para conector padrão RJ-11, na parte de trás do notebook.

Cartão PC e Cartão Express

Cartões: A duas entradas para cartões de notebook. O cartão PC (PCMCIA) e o cartão Express. Eu não tenho como testar porque não tenho nenhuma placa dessas.

Câmera integrada

Câmera: há uma câmera de 1.3 megapixels integrada. Ela não vai funcionar de primeira no Linux será necessário instalar manualmente um driver proprietário.

Se você der um lsusb você vai ver:

Bus 005 Device 002: ID 0c45:624f Microdia

A primeira coisa a fazer é baixar o pacote sn9cxxx_2.09-gutsy-1ubuntu1_i386.deb (no meu caso, que estou usando o Ubuntu 7.10). Ele está disponível aqui. Também há o mesmo driver para o Ubuntu 7.04 aqui.

Uma vez baixado, instale ele:

sudo dpkg -i sn9cxxx_2.09-gutsy-1ubuntu1_i386.deb

Agora reinicie o computador ou ative o módulo com o modprobe:

sudo modprobe sn9cxxx

Você vai notar que o arquivo /dev/video0 foi criado. Para testar a câmera você pode usar o mplayer:

mplayer tv:// -tv driver=v4l:width=640:height=480:device=/dev/video0 -vo x11

Aí está:

Eu na câmera do notebook
Sono …

A resolução está abaixo dos 1.3 megapixels já que 640×480=307200 que é 0.3 megapixels. Quando eu uso qualquer outra resolução no mplayer não dá certo, aparece só uma pequena tela, mostrando só meu rosto. 🙁

Obrigado ao Xisberto pela dica de como fazer essa câmera funcionar. O mesmo procedimento se aplica a qualquer outra câmera 0c45:624f Microdia.

Preço: essa foi a melhor parte no notebook. Eu comprei ele em uma promoção nas americanas.com e mesmo parcelado em 12 vezes eu consegui um desconto de 5%. Ele saiu por R$ 1.519,05 já com frete e todas as outras despesas. Não é a primeira vez que eu compro lá, a entrega é super rápida e segura, você acompanha tudo pela internet. Eu recomendo.

SHA-1 em Java

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class sha1it {
    public static void main(String[] args) throws NoSuchAlgorithmException {
        if (args.length==0) return;
        
        MessageDigest md = MessageDigest.getInstance("SHA1");
        md.update(args[0].getBytes());
        byte[] newHash = md.digest();
        StringBuffer newHashStringBuffer = new StringBuffer();
        for ( int i = 0; i < newHash.length; i++ )
            newHashStringBuffer.append(Integer.toHexString(newHash[i]&0xff));
        System.out.println(newHashStringBuffer.toString());
    }
}

Vai calcular o SHA-1 do primeiro argumento da linha de comando:

$ java sha1it silveira
665fc8e2ed1b8aa1571a5c9d3e14d89bad4f0

Note que não é uma implementação pura do SHA-1. Simplesmente pedimos por essa implementação, que pode não estar disponível.

A trilogia de cinco livros

Os cinco livros da trilogia dos mochileiros das galáxias de Dougla Adams

Terminei de ler os cinco livros da “trilogia” do Guia Do Mochileiro das Galáxias do Douglas Adams. É uma série que eu já queria ler a um bom tempo e que eu não me arrependi.

Excelente para quem gosta de ficção científica, crítica a sociedade e muito humor.

Recomendo fortemente, principalmente porque são livros que foram lançados no Brasil a preços bem acessíveis.

Python: capturando o retorno da linha anterior

Lendo um código eu me deparei com o operador _ do Python.
Ele é uma variável especial para ser usada quando estamos trabalhando no console e queremos referenciar o valor de retorno da linha anterior.
Por exemplo:

>>> 42
42
>>> 1 + _
43

>>> import os
>>> os.getcwd()
'/home/silveira'
>>> _ + '/pasta'
'/home/silveira/pasta'

Eu gostaria ter sabido disso quando eu usava o console do Python pelo meu antigo celular…

Visita a Sun Microsystems do Brasil

Estive numa rápida visita a São Paulo esse mês para o encontro nacional dos Embaixadores de Campus da Sun e para visitar a sede no Brasil da Sun Mycrosystems. No Brasil são cinqüenta embaixadores de campus, espalhados por todo o país. No mundo são 500, sendo a maioria na China, Índia, Rússia e Brasil.

#
Entrada do prédio da Sun, na Rua Alexandre Dumas

sun microsystems
Fachada da Sun decorada para o natal.

sun microsystems

Nós ficamos no Blue Tree, bem pertinho da sede da Sun, um ótimo hotel. Logo no avião eu comecei a ficar com o nariz irritado e a espirrar, só piorei no hotel. Acho que foi o frio. Só no outro dia eu consegui achar minha loratadina na bagagem.

#
Eu e os outros embaixadores em frente a entrada da Sun

#

#

Tivemos um dia de palestras na Sun, sobre o programa de Embaixadores, sobre a empresa, Sun Spot e tivemos uma seção de dicas com os veteranos no programa. Foram muito úteis, eu anotei todas. 🙂

Edu
Eduardo Lima!

#
Joaquim, Maurício e Cecília (PDM América Latina).

#
O carismático Joaquim.

Nós conhecemos o atual presidente da Sun no Brasil, Rodolfo Fontoura. Ele está na empresa já há 11 anos e já trabalhou na White Martins e IBM. Nós conversamos sobre o programa de embaixadores, carreira, visão da empresa, produtos e serviços e muitas outras coisas. Eu tive o privilégio de ter várias perguntas respondidas.

#
Rodolfo Fontoura, presidente da Sun Microsystems no Brasil.

#
O Maurício Leal e o seu inseparável Sun Spot.

#
Veteranos passando dicas valiosas.

#
Edu resolvendo um probleminha no projetor.

A noite eu, o Maurício Leal e outros embaixadores saímos para dar uma volta no shopping Morumbi e jantar no Honey Bee (excelente comida).

#

Touch
Eu brincando num touch screen gigante.

#
A Gol (linhas aéreas espertinhas) aprontou comigo outra vez. Não queria me deixar embarcar (estranhamente não achavam meu nome na lista de passageiros) e depois o vôo ainda atrasou umas duas horas…

Foi uma viagem rápida, mas incrível. Deu para conhecer muita gente interessante e esclarecer muito sobre o programa, e é claro, conhecer um pouco da sede da Sun no Brasil.

  • obs 1: em todos os andares da Sun há máquinas de vários tipos de café, de graça. Eu me fiz.
  • obs 2: um negócio muito legal por lá: há estações Sun que você se loga usando seu cartão da Sun, colocando ele numa fenda do lado do monitor. Dá para se logar em qualquer lugar do prédio, sair e manter a seção. Fantástico.

Álbum de fotos dessa viagem.