Sábado, 15.05.10

Uma ajuda para quando quiseres escolher um gato ou um cão como animal de estimação

gato ou cão

Quando quiserem um animal de estimação e estiverem indecisos entre um gato ou um cão, vêm uma vista de olhos à infografia do blog Neatorama.com com, com factos e dados estatísticos sobre estas duas espécies de animais.

ps: os gatos são muito mais fixes que os cães :P

Quarta-feira, 14.04.10

Multiboot de ISOs a partir de uma pen USB

Desde que voltei de Lisboa para casa dos meus pais que tenho tido mais tempo livre do que gostaria. Para o ocupar, só fazendo de conta que sou geek e/ou nerd. Só assim evito trepar às paredes, armado em Spiderman, para depois me atirar para o chão como um lutador de Wrestling.

Uma das coisas que tentei fazer foi colocar vários ISOs de diversas distribuições de GNU/Linux numa pendrive e fazer boot directamente de uma das imagens que escolhesse. O processo levou-me várias horas, sendo que a maioria do tempo foi a experimentar tutoriais e dicas que fui encontrando na net. Escusado será dizer que nenhum deles resultou na totalidade. Só depois de ter ido ao #grub, no Freenode, e de ter recebido ajuda de alguns utilizadores do canal é que fiquei com isto a funcionar como queria e devia.

Para conseguir fazer boot de diversos ISOs, utilizei o Kubuntu 9.10 (a distribuição que uso neste momento), uma pendrive de 8GB com duas partições FAT32 (não sei se funcionará com outro sistema de ficheiros, mas presumo que dê sem qualquer problema), os ISOs do Kubuntu 9.10, Debian 5.0 Businesscard e gNewSense Deltah 2.2, e o GRUB 1.97~beta4.

O primeiro passo é, claro, ter a pen ligada ao computador e as partições criadas. Depois, faz-se mount à partição onde se pretende instalar o GRUB e colocar os ISOs e, de seguida, instala-se o gestor de arranque nessa partição com o comando sudo grub-install --no-floppy --root-directory=/media/USBFolderName /dev/sdx.

Tenham atenção ao /dev/sdx. No meu caso, foi /dev/sdc; no vosso, pode muito bem ser diferente. Convém verificar qual o device da vossa pen. Se já tiverem feito mount a uma partição do dispositivo, basta um cat /etc/mtab para descobrirem qual é. E não se esqueçam que é melhor ter o GRUB instalado na MBR do dispositivo do que numa partição.

Também, tenham atenção ao --root-directory. Ele deve apontar para o mountpoint da partição da pen onde querem instalar os ficheiros do GRUB2. No meu caso, era --root-directory=/media/gnulinux/.

Depois de instalado o GRUB2, na partição vai aparecer-vos uma pasta chamada «boot». Dentro dela, está uma outra chamada «grub». Entrem em ambas e, na última, criem o ficheiro grub.cfg.

Atenção, tem mesmo que ser grub.cfg. Foi isto que me fez andar às voltas, porque a informação que encontrava na net dizia para criar o grub.conf. E conf != cfg. Se não fosse o pessoal do #grub, a esta hora ainda andava aqui às voltas só por causa deste pequeno e importante detalhe.

Agora que o grub.cfg está configurado, temos que decidir onde vamos colocar as imagens das distribuições. Eu preferi fazer assim, mas podem muito bem inserir o conteúdo no ficheiro primeiro e depois colocar as imagens na pen.

Para facilitar, criei uma pasta chamada «isos» na raíz da partição e copiei para lá as imagens. Assim que as coloquei lá, inseri todos os dados necessários no grub.cfg para fazer boot e usar uma das imagens que escolhesse.

Este é o meu grub.cfg

### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###

menuentry "Try Kubuntu 9.10" {
set quiet=1
loopback loop /isos/kubuntu-9.10-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/isos/kubuntu-9.10-desktop-i386.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}

menuentry "Try Debian" {
set quiet=1
loopback loop /isos/debian-500-i386-businesscard.iso
linux (loop)/install.386/vmlinuz iso-scan/filename=/isos/debian-500-i386-businesscard.iso noeject noprompt --
initrd (loop)/install.386/gtk/initrd.gz
}

menuentry "Try gNewSense 2.2" {
set quiet=1
loopback loop /isos/gnewsense-livecd-deltah-i386-2.2.iso
linux (loop)/isolinux/vmlinuz iso-scan/filename=/isos/gnewsense-livecd-deltah-i386-2.2.iso noeject noprompt --
initrd (loop)/isolinux/initrd.gz
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###


O «set default=0» define qual a imagem que quero que ele arranque por omissão. Neste caso, é o Kubuntu. Se preferisse o Debian, mudava o 0 por 1; caso pretendesse o gNewSense, mudava o 0 por 2. Perceberam a lógica?

O «set timeout=5» é o número de segundos que o menu de arranque do GRUB é mostrado até arrancar a imagem pré-definida anteriormente. Este parece-me ser tempo mais que suficiente para escolher a imagem pretendida.

O «/etc/grub.d/05_debian_theme» é irrelevante, por isso vou saltá-lo. Importa apenas saber que permite definir as cores do menu do GRUB.

Importante, mesmo importante, é tudo o que está entre «### BEGIN /etc/grub.d/10_linux ###» e «### END /etc/grub.d/10_linux ###». É aí que criamos um entrada no menu do GRUB e definimos as opções de arraque de cada uma das imagens. O que lá colocarem irá sempre variar consoante a distribuição e até a própria versão da distribuição.

Para o Kubuntu, foi fácil: a informação que encontrei online estava correcta. Mas para o Debian e gNewSense foi à base da adivinhação e alguma lógica. Mas ficou tudo a funcionar, salvo o gNewSense, que faz boot mas depois bloqueia quando detecta a pen USB. Pode ser algum stress da própria distribuição, que é o que me parece, mas também pode ser que as opções de arranque que defini no grub.cfg não sejam as mais correctas.

Espero que esta informação vos seja útil e evite que também cheguem quase a andar às cabeçadas à parede para fazer mutliboot de ISOs a partir de uma pen USB.

publicado por brunomiguel às 12:30 | link do post | comentar | ver comentários (3)
Terça-feira, 23.03.10

Dicas para limpeza com produtos não-tóxicos

Se se estão a preparar para uma Spring Clean (a tradução literal para isto é «Limpeza de Primavera», mas não se adequa e eu não conheço a expressão portuguesa correcta) e não querem utilizar produtos tóxicos, a Good Magazine dá-vos umas dicas de produtos caseiros e não-tóxicos que podem usar para limpar a vossa casa. (link)

publicado por brunomiguel às 20:55 | link do post | comentar
Quarta-feira, 18.11.09

Como publicar posts no Sapo Blogs com o Blogilo (e provavelmente com qualquer outro cliente de blogging)

blogilo com sapo blogs Clica na imagem para a veres nas dimensões originais

Se andavam à procura de um cliente de blogging para interagir com o Sapo Blogs e de uma forma de o fazer, aqui podem ver o método e uma recomendação de aplicação.

Primeiro, a recomendação de aplicação.

O blogilo é um cliente de blogging livre que passou a fazer parte do KDE há muito pouco tempo. Como é uma aplicação que usa o Qt como toolkit gráfico e, se não me engano, escrita em C++, não deverá ser muito complicado conseguir usá-lo em sistemas operativos como Windows e Mac OS X. Esta versatilidade até podia ser aproveitada pela equipa do Sapo Blogs para disponibilizar um cliente oficial para o seu serviço.

O programa permite publicar posts sem complicações e até deixa pré-visualizar os textos como se fossem vistos no próprio blog. É uma funcionalidade bastante interessante, esta. Infelizmente, todos os posts já publicados e abertos na aplicação aparecem com a codificação dos caracteres toda atrofiada - não sei se é problema do programa ou do Sapo Blogs.

Agora, o método para publicar posts.

Publicar posts com o Blogilo no Sapo Blogs é simples, como podem ver pela imagem. Este método poderá mesmo ser usado com outras aplicações.

No Blogilo, quando adicionarem um blog, têm vários campos para preencher. O primeiro, «Título», é o nome usado para identificar o blog na aplicação; podem usar o nome do blog ou outra coisa qualquer, porque ele apenas permite identificar o blog na lista de blogs que vocês configuraram na aplicação. No campo abaixo têm que colocar o endereço http://blogs.sapo.pt/interface/blogger, ou então não conseguem publicar posts. No campo «Utilizador», inserem o email que usam para fazer login no Sapo Blogs e, de seguida, colocam a password no campo «Senha».

Atenção: não cliquem no botão «Auto Configurar». É raro ele funcionar como deve ser.

Como vêm, a janela de configuração do blog tem três separadores. Os campos anteriores pertecem ao primeiro e os que temos que preencher de seguida estão no segundo, «Avançado». Seleccionem esse separador e escolham «Blogger 1.0 API» como API do blog. De seguida, cliquem no botão «Buscar ID» e escolham o vosso blog da lista que irá aparecer (a lista só deve aparecer se tiverem mais que um blog). Para finalizar, só têm que clicar em «OK».

Agora, estão prontos a publicar posts no Sapo Blogs sem ter que aceder ao interface web do serviço. Boas "postas de pescada".

publicado por brunomiguel às 14:26 | link do post | comentar | ver comentários (1)
Quinta-feira, 08.10.09

Como limitar a largura de banda usada pelo apt

Como nem sempre a largura de banda disponível é a maior e é preciso estar a usar parte dela para outras coisas que não a actualização do sistema, convém definir a velocidade limite com que o apt descarrega os pacotes.

Abaixo, ficam duas formas de aplicar este limite. Uma é temporária e a outra permanente (mas pode ser alterada ou removida a qualquer altura).

Temporária:
Usar o parâmetro "-o" com o apt-get. Ex.: sudo apt-get -o Acquire::http::Dl-Limit=25 upgrade (neste caso, limita-se a velocidade de download a 25KB/s)

Permanente:
Criar o ficheiro /etc/apt/apt.conf.d/76download e colocar dentro dele o seguinte conteúdo (novamente, limitando a velocidade de download a 25KB/s):

Acquire
{
Queue-mode "access";
http
{
Dl-Limit "25";
};
};

Parecendo que não, é coisa que dá jeito quando a velocidade de download é diminuta e há mais pessoas a usar esta já por si lenta ligação.

tags: ,
publicado por brunomiguel às 10:01 | link do post | comentar | ver comentários (3)

do not feed the trolls

Outros blogs meus

pesquisar neste blog

 

subscrever

RSS

Newsletter

posts recentes

arquivos

links