(esqueceu?)

Stoa :: Oda :: Blog

Outubro 02, 2009

default user icon
Postado por Oda

You can boot slackware from an USB stick using the images prepared by Alien BOB. But in this case you will need to keep Slackware tree in a NFS, local hard drive, HTTP, etc.

Fortunately you can also have the complete Slackware tree on your USB stick: http://connie.slackware.com/~alien/tools/usbinstall/13.0/

Ok, now why am I telling this? It seems that all these methods are based on images and you will probably lost all your data every time you need to update the stick (I may be wrong cause I didn't test any of them, sorry).

I like to stay current, so I decided to find an easy way to keep Slackware Installer and tree in my USB stick. I found and now I'm sharing ;)

Use fdisk or anything else to create the partitions. You will need a 2gb ext3 partition (or ext2 or ext4 or another decent file system type). Mount this partition and copy slackware-current or slackware64-current directory to there. You can have both.

Now create a directory in the USB stick root (mine is named boot ;) and copy this script to there (setup ) . Also, copy slack.bmp from your /boot to have a nice splash and then run the script.

It will create the lilo.conf file and it will run lilo. Now try to boot from the USB stick!

Palavras-chave: Linux, pendrive, Slackware, USB stick

Postado por Oda | 0 comentário

Agosto 05, 2009

default user icon
Postado por Oda

A lei antifumo esta ai e como nao podia deixar de ser, vou falar umas bobagens aqui.

Antes de tudo e o mais importante: eu sou um cidadao exemplar, sigo todas as leis e acho que todos devem segui-las.

Por isso acho que todo dono/gerente de bares e restaurantes devem seguir todas as recomendacoes/exigencias da lei. Mas para evitar ser multado ou perder um cliente fumante compulsivo, o dono/gerente poderia oferecer sua casa, que por sorte fica no andar de cima do restaurante!

Caso o cliente deseje, o dono/gerente poderia, como uma gentileza, solicitar que o garcom levasse a comida que o cliente ja comprou (e portanto nao esta sendo mais servida pelo restaurante) para a casa dele.

Seria como se fossemos todos amigos do gerente fazendo uma visita... E cada um levou alguma comidinha... E se sentou numa das mesas que ele tem na sala... E quando faltou alguma coisa, tipo uma coca-cola, pediu pelo sistema de delivery do restaurante do andar de baixo... E todo mundo jantou feliz e esfumacado...

 

Palavras-chave: cigarro, Lei antifumo

Postado por Oda | 1 usuário votou. 1 voto | 6 comentários

Julho 31, 2009

default user icon
Postado por Oda

Pq nao tem uma loj dessas no Brasil?!?! Alias, se alguem souber de uma, me avise!

 

Palavras-chave: Cachimbo, Coisas boas da vida!

Postado por Oda | 0 comentário

Julho 28, 2009

default user icon
Postado por Oda

What can I say? I'm a Linux addict ;) So when the Armedslack was adopted as an official port I decided to install it on my Palm Centro.

It was an easy task, thanks to hackndev guys.

The following instructions may work on all ARM devices, but you may need a kernel with a different config.

You will need a Palm Centro, a 2gb SD card (4Gb is recommended), Armedslack and Cocoboot.

1. Download Armedslack:
# cd /
# mkdir armedslack
# rsync \
  --exclude '*/source/*' \
  --delete -Pavv \
  ftp.armedslack.org::armedslack/armedslack-12.2 armedslack

2. Download Cocoboot (http://hackndev.com/trac/wiki/Cocoboot)
# cd /armedslack
# wget http://releases.hackndev.com/tools/cocoboot/cocoboot-0.5.3.prc

3. Download a kernel built for Palm Centro (http://hackndev.com/node/221):
# cd /armedslack
# wget http://releases.hackndev.com/kernels/zImage-centro-2.6.27-00066-gb7f

4. This kernel was compiled without nfs support, so we'll use http to install Slackware. Start Apache and create a link to Armedslack:
# chmod +x /etc/rc.d/rc.httpd
# /etc/rc.d/rc.httpd start
# cd /var/www/htdocs
# ln -s /armedslack/armedslack-12.2 slack

5. Preapre the SD card. You'll need a FAT32 partition that will be visible from Palm, a EXT3 partition to Slackware installer, another EXT3 where Slackware will be installed and an optional swap partition:
        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1               1         947       31250+   b  W95 FAT32
/dev/mmcblk0p2             948        4051      102432   83  Linux
/dev/mmcblk0p3            4052      116000     3694317   83  Linux
/dev/mmcblk0p4          116001      117356       44748   82  Linux swap

# mkfs.msdos /dev/mmcblk0p1
# mkfs.ext3 /dev/mmcblk0p2
# mkfs.ext3 /dev/mmcblk0p3

6. Prepare the first partition, mmcblk0p1, copying the kernel and Cocoboot:
# mount /dev/mmcblk0p1 /mnt
# cd /mnt
# mkdir -p palm/launcher
# cp /armedslack/zImage-centro-2.6.27-00066-gb7ff8ec zImage
# cat > cocoboot.conf <<EOF
cmdline = root=/dev/mmcblk0p2 rw rootdelay=1
kernel = /zImage
openserial = 1
EOF
# cd /
# umount /mnt

7. Prepare the second partition, mmcblk0p2, with the Slackware installer:
# mount /dev/mmcblk0p2 /mnt
# cd mnt
# zcat /armedslack/armedslack-12.2/isolinux/initrd-versatile.img | cpio -id

8. Apply the patch so 'probe' will recognize your SD card and 'rc.inet1' will set you network properly  centro.patch  
# patch -p0 < centro.patch
# cd /
# umount /mnt

9. Insert the SD in the Palm and start Cocoboot. Active the USB connection: Tools->USB Console. It will take 10 seconds. Click "Boot" and wait until the boot finish (you'll have to select a keyboard, just press Enter).

10. Connect your Palm charger (otherwise your battery will die during the installation) and the data cable. From your station issue lsusb and check if you have the following line in the output:

Bus 007 Device 011: ID 049f:505a Compaq Computer Corp. Linux-USB "CDC Subset" Device, or Itsy (experimental)

If it's not, try to unplug and plug the USB cable...

11. On your workstation, configure the network:
# iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24
# sysctl -w net.ipv4.ip_forward=1
# ip addr add 192.168.0.200/24 dev usb0
# ifconfig usb0 up
If you got "Cannot find device" error, go back to step 10.

12. Ssh (without password) to Palm (the address was preconfigured by the patch) and start the setup:
# ssh root@192.168.0.202
# setup

13. Select http as your media installation, and configure it as http://192.168.0.200/slack/slackware. Go take a coffee... Actually, two coffees ...

14. Select the packages. I suggest you remove KDE, Tex, Emacs (does anybody use this crap?), FAQs, Kernel Source, X, XAP, etc... In your first try install the minimum. There is a good chance that the setup fails. Don't give up! Try again! You may select "menu" option, so you can remove packages like cups and others that you will not use. All the installation will take about 4 hours.

14. Restart the Palm (issue halt and remove the battery). Open Cocoboot and edit Command line (you can put this as default editing cocoboot.conf). Now you can finally boot your Slackware ;).
root=/dev/mmcblk0p3 rootdelay=1

REFERENCES
http://hackndev.com/node/212
http://hackndev.com/node/221

Palavras-chave: Armedslack, Centro, Linux, Palm, Slackware

Postado por Oda | 0 comentário

Julho 27, 2009

default user icon
Postado por Oda

Como todo bom nerd linux addict (ou deveria dizer Slackware addict?!?) nao resisti a instalar o Slackware no meu Palm assim que o port Armedslack virou oficial.

A coisa eh mais ou menos simples, gracas ao pessoal do hackndev.com. Basicamente basta usar o Cocoboot e um kernel devidamente compilado.

As instrucoes abaixo tb funcionam em outros dispositivos com processadores ARM, mas talvez vc precise de um kernel com outras configs.

Voce vai precisar de um Palm Centro, um SD card de 2Gb (recomendo 4Gb), Armedslack, Cocoboot,

1. Faca o download do Armedslack:
# cd /
# mkdir armedslack
# rsync \
  --exclude '*/source/*' \
  --delete -Pavv \
  ftp.armedslack.org::armedslack/armedslack-12.2 armedslack

2. Faca o download do Cocoboot (http://hackndev.com/trac/wiki/Cocoboot)
# cd /armedslack
# wget http://releases.hackndev.com/tools/cocoboot/cocoboot-0.5.3.prc

3. Faca o download do kernel ja preparaado para o Palm Centro (http://hackndev.com/node/221):
# cd /armedslack
# wget http://releases.hackndev.com/kernels/zImage-centro-2.6.27-00066-gb7f

4. O kernel acima nao tem suporte a NFS entao o jeito mais facil de instalar as coisas eh usar http. Inicie o Apache e crie um link para os pacotes do Armedslack:
# chmod +x /etc/rc.d/rc.httpd
# /etc/rc.d/rc.httpd start
# cd /var/www/htdocs
# ln -s /armedslack/armedslack-12.2 slack

5. Particione o SD. Voce precisa de uma particao FAT32 para o Palm, uma particao para colocar o instalador do Slackware, uma particao para o Slackware e uma particao para swap (acho que isso eh opcional):
        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1               1         947       31250+   b  W95 FAT32
/dev/mmcblk0p2             948        4051      102432   83  Linux
/dev/mmcblk0p3            4052      116000     3694317   83  Linux
/dev/mmcblk0p4          116001      117356       44748   82  Linux swap

# mkfs.msdos /dev/mmcblk0p1
# mkfs.ext3 /dev/mmcblk0p2
# mkfs.ext3 /dev/mmcblk0p3

6. Preparamos a particao mmcblk0p1 (visivel do palm) copiando o Cocoboot e o Kernel:
# mount /dev/mmcblk0p1 /mnt
# cd /mnt
# mkdir -p palm/launcher
# cp /armedslack/zImage-centro-2.6.27-00066-gb7ff8ec zImage
# cat > cocoboot.conf <<EOF
cmdline = root=/dev/mmcblk0p2 rw rootdelay=1
kernel = /zImage
openserial = 1
EOF
# cd /
# umount /mnt

7. Preparamos a particao mmcblk0p2 com o instalador do Slackware:
# mount /dev/mmcblk0p2 /mnt
# cd mnt
# zcat /armedslack/armedslack-12.2/isolinux/initrd-versatile.img | cpio -id

8. Voce vai precisar editar dois arquivos do instalador. Um deles eh o 'probe' deve ser editado para reconhecer o cartao SD e o 'rc.inet1' para iniciar corretamente a rede. A maneira mais facil de fazer isso eh usar o patch  centro.patch  
# patch -p0 < centro.patch
# cd /
# umount /mnt

9. Insira o SD no palm e inicie o Cocoboot. Ative a conexao por USB: Tools->USB Console. Vai demorar uns 10seg. Clique em "Boot". Aguarde o boot terminar (vai ter que selecionar um teclado, apenas de um Enter).

10. Conecte o carregador no Palm (caso contrario vc vai ficar sem bateria dirante a instalacao) e o cabo de dados. Com o lsusb, verifique que a linha seguinte esta presente:

Bus 007 Device 011: ID 049f:505a Compaq Computer Corp. Linux-USB "CDC Subset" Device, or Itsy (experimental)

Se nao estiver, tente plugar e desplugar o cabo usb...

11. Na maquina, configure a rede:
# iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24
# sysctl -w net.ipv4.ip_forward=1
# ip addr add 192.168.0.200/24 dev usb0
# ifconfig usb0 up
Se der o erro "Cannot find device" eh pq o passo 10 deu problema.

12. Faca um ssh (nao tem senha) para o palm (endereco pre-configurado por causa do patch) e inicie o setup:
# ssh root@192.168.0.202
# setup

13. Selecione instalacao por http, fornece o endereco: http://192.168.0.200/slack/slackware. Aguarde uma vida... Ou duas...

14. Selecione os pacotes. Sugiro remover o KDE, Tex, Emacs (alguem ussa essa merda?), FAQs, Fonte do kernel, X, XAP, etc... Instale somente o necessario. A chance de erros eh grande. Nao desanime e tente novamente. Eu fiz uma instalacao bem magrinha, usando a opcao menu (nao a full) e selecionando os pacotes um a um.

14. Agora eh so reiniciar o Palm, abrir o Cocoboot e editr o Command line para (Voce pode colocar isso como default editando o cocoboot.conf):
root=/dev/mmcblk0p3 rootdelay=1

REFERENCIAS
http://hackndev.com/node/212
http://hackndev.com/node/221

Palavras-chave: Armedslack, Centro, Linux, Palm, Slackware

Postado por Oda | 0 comentário

Julho 17, 2009

default user icon
Postado por Oda

Mais um post da serie receitas de bolo!

Hoje me perguntaram se eh possivel fazer ssh para uma maquina e nao precisar fornecer senha. A resposta que dei foi: claro!

Eh uma coisa bem simples de se fazer, mas acho que pouca gente usa.

Mas pq raios alguem vai querer isso? Oras, se vc trabalha muito com maquinas remotas (para administra-las, para rodar programas em paralelo, etc) vai achar um saco ter que ficar digitando sua senha 364765294734 vezes.

Bom, vamos a receita de bolo:

Primeiro, da maquina da qual vc vai fazer o ssh (maquina local) crie um par de chaves:

$ ssh-keygen

Vai te solicitar uma senha que eh opcional. Ela eh usada para cifrar sua chave privada, mas nesse caso, cada vez que vc for usa-la vai precisar digitar a senha e vc nao quer isso, portanto deixe a senha em branco. Se vc nao se sente seguro em deixar sua chave privada em uma maquina sem que ela esteja protegida por senha, entao nao deixe sua chave la, mesmo que protegida por uma senha, isso nao eh obvio?

Agora copie a chave publica ($HOME/.ssh/id_rsa.pub) para a maquina remota usando scp, mandando por email, sem muita preocupacao, afinal, a chave publica eh publica!

Faca um ssh para a maquina remota e anexe o conteudo de id_rsa.pub ao final do arquivo $HOME/.ssh/authorized_keys:

$ cat id_rsa.pub >> ~/.ssh/authorized_keys

Pronto! Pode dar um logoff e fazer o ssh novamente, e dessa vez sem senha!

Deixe eu fazer algumas consideracoes importantes. Cuide muito bem da sua chave privada. Se alguem pega-la eh como saber sua senha. Por exemplo, se vc tem conta em uma rede e em uma das estacoes de trabalho vc faz o passo a passo acima para acessar uma outra maquina, a da sua casa, por exemplo,o administrador da rede podera acessar a maquina da sua casa. Fazer o contrario (gerar o par de chaves na maquina da sua casa) eh seguro, se vc confiar nas pessoas da sua casa, claro...

Eu, por exemplo, contrato um servico de hosting barato para eu brincar com algumas coisas, fazer o site de uns parentes e outras bobagens. Eu posso fazer ssh para o servidor onde estao os sites, mas nunca vou permitir ssh sem senha da rede do IME para o servidor e nem o contrario, entende?

Mas eu gerei um par de chaves no meu micro de casa e mandei a chave publica para a rede IME e para o servidor compartillhado, de modo que de casa acesso os dois lugares sem usar senha.

Vc pode tb colocar a chave privada no seu notebook, mas dai eh melhor usar discos criptografados.

Caso vc tenha conta em uma rede, cada hora usa uma estacao de trabalho diferente e precisa fazer ssh para outras estacoes/servidores que montam seu home por nfs ou similar, vc definitivamente pode usar o esquema descrito acima. E melhor, vc pode fazer numa mesma estacao ;)

 

Palavras-chave: Linux, ssh

Postado por Oda | 1 usuário votou. 1 voto | 2 comentários

Junho 21, 2009

default user icon
Postado por Oda

Antonio Candido esteve presente no ato de greve 16/06/09:

Uma das coisas que ele falou foi:

Estou aqui como um protesto veemente contra a  intervencao da forca policial no campus universitario por que isso independe de geracao, independe de idade, independe inclusive de opniao. Pq eh um atentado aos direitos mais sagrados que sao os direitos que a pessoa tem de discutir, debater e agir sem nenhuma opressao externa de poder publico...

Concordo quando ele fala sobre os direitos sagrados, mas, IMHO, esta observacao se aplica tambem a opressao interna: piquetes e coisas como a que vemos nesse video:

 

Marilena Chaui tb apareceu. Contou sobre sua gravidez em 64 e falou sobre a maxima: "desestruturar a estrutura".

Nao sou fa dessas historias tao pouco dessas frases poeticas, mas uma parte que achei interessante e que, do meu modo, eu concordo:

Sera que nao termina nunca? (...) a cada par de ano estamos nós nas ruas, nas passeatas, nas assembleias, na repeticao interminavel do autoritarismo, da repressao, da ausencia de dialogo (...) Nos nao fazemos outra coisa a nao ser defender a universidade, defender a educacao, defender a cultura, defender a democracia desse pais desde sempre (...) A cada manifestacao de discordancia, de oposicao e de cidadania, a resposta for a policia

Mas lembre-se:

Contraditorio, nao?

Nem tanto... Afinal, entendo que SINTUSP e ADUSP sao entidades separadas. Entendo que pessoas como as dos videos da flash mob nao representam completamente os sindicatos e que fazem coisas que ninguem gosta. Mas se eh assim, entao que elas sejam colocadas de fora. Que nao lhes permitam usar o nome dos sindicados. Caso contrario deixa a impressao que elas sao uteis para as manobras politicas de seus lideres.

Se queremos defender o direito sagrado de "discutir, debater e agir" e "defender a universidade, defender a educacao, defender a cultura, defender a democracia desse pais", devemos defende-los nao so dos planos malignos da reitora e seu comparsa, o governador, de destruir a USP e dominar o mundo, mas tb de pessoas como as que vemos nos videos da flash mob.

Palavras-chave: Antonio Candido, greve, Marilena Chaui, piquete

Postado por Oda | 4 usuários votaram. 4 votos | 4 comentários

Junho 19, 2009

default user icon
Postado por Oda

Opa, recebi esse link hoje:

http://www.mac-baren.com/TopMenu/Mac-Baren/Mac-Baren-Movie/Film_

Nao sou fa desse tabaco, mas o video eh legal.

Palavras-chave: cachimbo, Coisas boas da vida!

Postado por Oda | 2 comentários

Junho 18, 2009

default user icon
Postado por Oda

Com greve ou sem, eu adoro o outono e mais ainda quando ele fica com essa cara de inverno.

Agora estou aqui sentado na varanda, fumando cachimbo, bebendo whisky e fazendo nada na internet. Ta um baita frio e um relativo silencio. As luzes dos postes formam cones na neblina forte. Mais a frente, as arvores da pequena praca ficam com tons de caramelo e verde quase preto e luz passa pelo meio delas.

Acho que vou escutar um jazz...

Palavras-chave: Coisas boas da vida!

Postado por Oda | 2 comentários

Junho 13, 2009

default user icon
Postado por Oda

To meio atrasado para isso, mas tudo bem... Pelo menos toda gente ja deve saber o que se passa aqui nas bandas da USP e nao preciso perder tempo explicando tudo...

Enfim, to passando aqui so para registrar minha opniao reaca.

Antes de mais nada, eu nao sou favoravel a presenca indiscriminada da PM no campus, mas algumas coisas sao, digamos, inegaveis.

Piquetes sao bizarros. A velha justificativa do assedio dos superiores ja nao eh mais tao palatavel. Mas tudo bem, ate cola quando estamos falando de cargos mais sensiveis. O que nao da para entender sao os piquetes de auto-flagelo. Fechar bandejao (um deles terceirizado!), creche, dificultar a emissao da folha de pagamento, circular, etc., esta realmente alem da minha capacidade de compreensao.

Os mais engajados e nao alienados que desculpem minha ignorancia reacionaria, mas fazer isso nao vai dar publicidade e nao vai prejudicar a reitora. Pelo menos nao na mesma medida que prejudica os alunos, docentes e funcionarios. Ou alguem ai ja viu a sua excelencia indo de circular ate a creche para deixar os filhos antes de almocar no bandejao?

E pior, sou ate capaz de apostar que gente que apoiaria as greves e paralizacoes, acabam apoiando a policia jogando bomba e distribuindo borrachada. E quer saber? Os reacas de verdade nao vao sofrer com isso pq no geral eles tem grana para ter um belo carro, pagar uma baba e comer bem confortavelmente no Sweden.

No mais, os paralelos da ditadura e nazismo me parecem completamente invertidos. As negociacoes podem estar complicadas e tudo mais, mas quem tentou impor alguma coisa a forca primeiro foi o SINTUSP e seus simpatizantes. De modo que acho que tenho mais sorte se procurar por nazistas dentre aqueles que querem a readmissao do famigerado companheiro. Afinal, nao foram SINTUSP e simpatizantes que, de uma maneira completamente idiota, invadiram a reitoria ha umas duas semanas? Certamente isso, junto com o historico do ano passado, deu a justificativa necessaria para chamar a policia.

Outra coisa que nao pude deixar de notar eh um certo otimismo com relacao a autonomia da PM. Primeiro, atualmente a PM nao eh inimiga de ninguem, a nao ser daqueles que sao considerados como infratores da lei. Assim, me parece muito mais razoavel entender que seu inimigo sao as pessoas que lhe classificam como infrator.

Segundo, o batalhao de choque nao esta la para negociar. Alias, ele nao esta la nem para pensar, muito menos tem autorizacao para isso. O Choque esta la para controlar a situacao (leia-se: "autorizado a descer a lenha"). Entao, da proxima vez que vc ver esses caras com seus escudos, capacetes, cacetetes e balas de borracha, nao tente argumentar, perguntar o que esta acontecendo, mostrar documentos, contar piada, muito menos xingar a mae deles a nao ser que esteja preparado para sentir alguma dor.

Nao, eu nao acho isso legal, nem acho que as coisas devam chegar a esse ponto. Mas no balanco final, retirando todo o romance saudosista da historia, ate que foi bom para os sindicatos algumas pessoas tomarem umas pauladas da policia. Afinal, enfraqueceu a reitoria, uniu as categorias sob uma mesma bandeira e botou um belo holofote nas negociacoes, mais fortes e verdes que os do IME.

 

Palavras-chave: conflito, greve, PM, SINTUSP, USP

Postado por Oda | 4 usuários votaram. 4 votos | 7 comentários

Maio 25, 2009

default user icon
Postado por Oda

Mais uma novidade da era do antitabagismo, lei seca, ecologicamente correto, vaga de deficiente e idoso, socialmente responsavel e outras de suma importancia para garantir a qualidade de vida que tanto desejamos - querendo ou nao.

Agora saiu a lei proibindo o consumo de bebidas com teor alcoolico acima de 4.5% nas instituicoes de ensino mantidas pelo estado.

Como bom cidadao, honesto e trabalhador e sempre dentro da lei e pensando no bem alheio, tenho apenas uma coisa a dizer:

V_a = \frac{G-4.5}{4.5}V

Onde  V_a eh o volume de agua, V eh o volume da bebida alcoolica com G de graduacao alcoolica.

Note que se G=4.5 entao V_a \leq uma\;gota\;d'agua ;)

 

Palavras-chave: bebidas alcoolicas, lei, proibição

Postado por Oda | 0 comentário

Maio 23, 2009

default user icon
Postado por Oda

Estou assumindo que vc conhece o sistema de pacotes do Slackware, ok?

Eu fiz uma pequena alteracao no installpkg, assim quando vc executar

# installpkg --warn pacote.tgz

vai ver uma lista apenas dos arquivos que serao sobrescritos. Da para fazer o que eu to falando aqui sem fazer a tal alteracao, mas o --warn eh meio idiota de qq jeito, entao resolvi fazer ele funcionar melhor. O patch esta anexo.

Para aplica-lo, faca um backup do installpkg original:

# cp /sbin/installpkg /sbin/installpkg.original

Baixe o patch (installpkg-improvement.patch ) e execute:

#  patch -p0 < installpkg-improvement.patch

Depois de aplicar o patch, vc pode fazer o backup com o comando:

#  tar czf backup.tgz `installpkg --warn pacote.tgz | tr '\n' ' '`

Isso eh util quando vc vai instalar pacotes que substituem coisas importantes.

Palavras-chave: backup, installpkg, Linux, Slackware

Postado por Oda | 1 comentário

Maio 22, 2009

default user icon
Postado por Oda

A essa altura ja nao eh novidade que saiu o port para 64 bits oficial do Slackware. Tb nao eh novidade que eu gosto dessa distro. Tao pouco eh novidade que os caras la nao sao de dar muita satisfacao dos planos deles. Mas fiquei meio decepcionado com o tratamento que foi dado aos ports nao oficiais, como o Slamd64, mas isso eh outro papo.

To aqui para falar que, demorou mas instalei o Slackware64 no meu laptop (Dell Latitude 5500).

O processo de instalacao eh o mesmo. Ta dando umas piscadas bizarras durante o setup, mas nada que atrapalhe... To usando LVM sem crise e com EXT4, que agora eh indicado como padrao.

Fiz o initrd como de costume e bootei. A tela la do lilo mudou um nadinha... Agora, abaixo de Slackware, ao invez de "Linux" esta escrito "01 00 00 00", sei la pq. O kernel eh o 2.6.29.2, entao ao invez de Tux vc Tuz (diabo da tasmania com mascara de pinguim) durante o boot.

Uma grande novidade eh que (ja tem umas semanas) o KDE4 ja substituiu de vez o 3.5, snif... Mas tudo bem, a gente se acostuma. Talvez isso seja um incentivo para eu voltar para o window maker ;)

Outra coisa interessante eh que agora o MPlayer eh instalado por padrao, mas sem todos os codecs. Certamente da para colocar outros codecs, mas ainda nao fui atras. 

Minhas placas de rede wireless, video e som funcionaram out-of-the-box. Ja era de se esperar pois ja era assim no 32bits.

Agora preciso ver como migrar os SlackBuilds para instalar:

  • Flash
  • djview
  • Openoffice
  • eclipse

Bom, por enquanto eh so. Deixa eu comecar a brincar para ver como vai. Enquanto isso, ai vai o nano-FAQ.

 

nano-FAQ:

Eh 64 bits puro?

Nao, eh multilib, meio no esquema do Slamd64 ate onde vi.

Cade o kernel com smp?

Deixa de ser idiota... Usa o generic que ta tudo certo...

O KDE4 ja ta 100%?

Nao, mas que ta bonito, isso ta.

O Akonadi enche o seu saco?

Sim, muito.

O flash 64 bits funciona?

Sim, use o slackbuild do slamd64.

O java funciona?

Sim, de cara.

LVM e RAID?

Tudo ok.

Mas da para colocar a raiz num lvm sobre raid?

Sim, mas acho que nao da para colocar o /boot num RAID nao linear, entao se for usar algo como RAID10, crie um RAID 1 so para o /boot. Se for usar so LVM, entao nao precisa mudar nada.

O menu do KDE4 ta vazio!

Vc esta usando nv? Entao muda para vesa (nao testei com nvidia) e executa:

# kbuildsycoca4 --noincremental

 

Palavras-chave: 64bits, Linux, Slackware, slamd64

Postado por Oda | 2 comentários

Maio 12, 2009

default user icon
Postado por Oda

Estou acompanhando a novela mexicana que se desenrola nas ultimas semanas. Agora resolvi escrever o que penso (ate para eu mesmo organizar minhas ideias e meus argumentos).

Peco desculpas adiantado pelas possiveis alteracoes que este texto pode sofrer conforme a ideia melhorar na minha cabeca.

 

Ingenua ideia de liberdade

Liberdade dentro do Stoa eh e sempre vai ser utopia. Estamos sujeitos a uma estrututa pensada e melhorada durante seculos, talvez milenios, que tem como objetivo limitar a liberdade.

Nao da para negar, estamos abaixo da USP e portanto sujeito as regras dela. Isso eh uma coisa que ja falo desde o comeco (desculpa o link maluco, mas o posto foi apagado junto com o Tom...):

http://74.125.47.132/custom?q=cache:kQoIbBY2bG4J:stoa.usp.br

Friso mais uma vez: cada um aqui tem que lembrar, todo tempo, que estamos usando estrutura e imagem da USP, assim eh inevitavel arcar com as consequencias das regras da USP. Pensar o contrario eh ingenuidade. 

 

Consequencias da liberdade

De todo modo, por bem ou por mal, podemos publicar o texto que quisermos aqui no Stoa. Isso obviamente vai ter consequencias. As vezes as desejadas: difundir uma informacao, fazer uma critica, contar uma piada etc.. Mas as vezes vai sair pela culatra mesmo, e ai malandro, a batata eh sua.

Mas eh bobagem tb pensar que so o usuario vai ser responsabilizado pelos atos dele. Todos vao sofrer as consequencias. Todos.

Voce pode colocar um aviso dizendo que o responsavel eh o usuario ou ainda, colocar uma bela chamada no inicio de cada post explicando para quem le que o que esta escrito nao reflete, necessariamente, a posicao da USP. Isso nao adianta nada pois sempre vao responsabilizar os cabecas do projeto e sempre vao querer limitar mais ainda o Stoa, penalizando todos os usuarios.

E essas sao as coisas diretas. Indiretamente existe toda a maquina de influencia que o poder disponbiliza. Com ela eh possivel fazer coisas pior do que processar alguem.

 

Meios de se lidar com isso

A coisa mais obvia eh concluir de uma vez que a USP nao esta pronta para ter um projeto desses (nao sei se alguma universidade estaria...), o que, apesar de verdadeiro, eh de uma covardia irritante.

Outra seria usar um dominio fora da USP, o que eh uma baita bobagem.

A que eu mais acredito eh na luta pela conscientizacao de que este espaco eh diferente e portanto sujeito a regras diferentes. Consientizar a USP que aqui eh inutil tentar controlar, tentar moderar ou mesmo censurar. Mas que ela deve ajudar a divulgar, esclarecendo sociedade do que se trata o Stoa.

 

E do que se trata o Stoa?

Bom, vale a pena deixar minha opniao pessoal sobre o que eh o Stoa e sobre o seu papel.

O Stoa eh o comeco da nova maneira de uma instituicao se moldar: tenta permitir que a USP se transforme naquilo que a sua comidade deseja divulgando as ideias de todos. As ideias dos doidos varridos, as propagandas escondidas em posts, as piadas de mal gosto, os tutoriais dos nerds, as criticas dos subversivos, as reclamacoes dos marxistas, as propostas dos tecnocratas etc.

E por que? Porque a USP eh feita disso: doidos varridos, garotos propaganda, idiotas, nerds, subversivos, marxistas, tecnocratas...

O Stoa eh um lugar que tem espaco para todos e todos sao bem vindos. Um espaco em que um sozinho nao representa ninguem mais alem dele mesmo, mas que, quando olhado junto dos demais usuarios, fala pela USP. 

Palavras-chave: stoa

Esta mensagem está sob a licença CreativeCommons Atribuição, Não-Comercial.

Postado por Oda | 4 usuários votaram. 4 votos | 15 comentários

Abril 24, 2009

default user icon
Postado por Oda

Ok, lvm eh uma maravilha, mas tem horas em que vc ta fazendo algo arriscado e eh melhor saber o que esta acontecendo.

Eh o caso de reduzir uma particao. Tive que fazer isso aqui no meu laptop para eu criar um espaco para brincar de instalar Arch e Slamd64, entao deixo a minha receita de bolo junto de algumas dicas de como as coisas funcionam (desculpe a formatacao coco, mas eh que to sem tempo de acertar meu css...).

Primeira coisa eh saber que o tamanho do lvm eh exatamente igual ao tamanho da particao. Para verificar isso, desmonte o volume e passe um fsck nele:

root@thor:~# umount /dev/slackware/home
root@thor:~# fsck.ext3 -f /dev/slackware/home
e2fsck 1.41.3 (12-Oct-2008)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/slackware/home: 93897/5046272 files (3.0% non-contiguous), 12098954/20168704 blocks 

 

Nota na ultima linha:  "20168704 blocks". Isso quer dizer que a particao tem 20168704 blocks (em geral de 4k). Agora vc pode ver o tamanho do lvm que contem essa particao com:

root@thor:~# lvs --units 4k /dev/slackware/home
  LV   VG        Attr   LSize        Origin Snap%  Move Log Copy%  Convert
  home slackware -wi-a- 20168704.00U
 

Notou o--units 4k? Isso eh pq os meus blocos sao desse tamanho. Bom, mas o importante eh que a gente obteve exatamente o mesmo tamanho que o fsck.

Ok, entendidos ate aqui, vamos botar a mao na massa. Eu quero reduzir meu volume home para 66G, entao faco o seguinte:

  1. Desmonto o volume
  2. Rodo um fsck no volume
  3. Mudo o tamanho da particao como  resize2fs
  4. Mudo o tamanho do lv com o lvreduce
  5. Roda de novo um fsck
  6. Monta o volume
  7. Paga uma cerveja para o Oda

 Facil, certo?

Aos detalhes...

1. Esse vc se vira rsrs

2. Roda o fsck e nao esqueca de verificar o tamanho do volume so para saber que tudo esta indo bem... 

root@thor:~# fsck.ext3 -f /dev/slackware/home
e2fsck 1.41.3 (12-Oct-2008)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/slackware/home: 93897/5046272 files (3.0% non-contiguous), 12098954/2016870   4 blocks

3.Agora vem uma parte delicada. Vc deve dizer o tamanho que vc quer que a particao fique. Deve ser algo estritamente maior que o quanto esta ocupado no momento (12098954 blocks no caso). Para saber isso em gigas, vc pode pegar os blocks e multiplicar por 4/1024^2. No meu caso: 12098954*4/1024^2 < 47 < 66G, ok? Entao posso mudar a minha particao para 66G como comando:

root@thor:~# resize2fs /dev/slackware/home 66G
resize2fs 1.41.3 (12-Oct-2008)
Resizing the filesystem on /dev/slackware/home to 17301504 (4k) blocks.
The filesystem on /dev/slackware/home is now 17301504 blocks long.

 Nota uma coisa legal: 17301504*4/1024^2 = 66, como esperado, certo?

 4. Ok malandro, agora vem a parte que o pessoal se enrola e acaba desperdicando disco. Como a gente viu la no comeco do post, o lvm pode ficar exatamente com o mesmo tamanho da particao. Entao vc pode usar simplesmente:

root@thor:~# lvreduce -L66G /dev/slackware/home
  WARNING: Reducing active logical volume to 66.00 GB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce home? [y/n]: y
  Reducing logical volume home to 66.00 GB
  Logical volume home successfully resized

Valeu? Quer ver que ficou tudo redondo? Executa:

 root@thor:~# lvs --units 4k /dev/slackware/home
  LV   VG        Attr   LSize        Origin Snap%  Move Log Copy%  Convert
  home slackware -wi-ao 17301504.00U

Nota o 17301504. Perfeito, hein? Agora temos uma particao de exatamente 66G, que bonito...

5.Agora vale um fsck de novo, obtendo a saida:

root@thor:~# fsck.ext3 -f /dev/slackware/home
e2fsck 1.41.3 (12-Oct-2008)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/slackware/home: 93897/4325376 files (3.0% non-contiguous), 12053722/17301504 blocks

6. Monta o volume ai, meu!

7. Deixa um comentario ai para a gente marcar a cerveja! Abraco!

Palavras-chave: Linux, lvm, reduce, resize

Esta mensagem está sob a licença CreativeCommons Atribuição, Não-Comercial.

Postado por Oda | 0 comentário

default user icon
Postado por Oda

Em tempos de pre-greve e no meio das paralizacoes, andei pensando sobre a ociosidade dos grevistas.

Mas nao estou aqui para critica-los nao... Pois eh, por incrivel que parece, dessa vez o reaça de carteirinha vai tentar fazer um comentario imparcial ;)

Sem entrar na discussao do fazer ou nao greve, eh descarada a falta do que fazer dos grevistas. Falando sobre isso hoje num papo de cafe, me ocorreu que as pessoas tem o direito de fazer greve no sentido de nao realizar seu trabalho, mas elas deviam participar de atividades que promovessem o pensamento critico.

Por exemplo, poderiam ser ministradas palestras e mini cursos sobre assuntos diversos, relacionados ou nao com as questoes politicas/economicas da greve em questao. Isso poderia ser feito pelos proprios docentes que aderirem a greve.

Eu acho que essas coisas ja acontecem, mas vou mais fundo: acho que essas atividades deveriam ser compulsorias, no sentido de que quem nao for, nao recebe o salario daquele dia, como se fosse uma falta nao justificada. De modo que o camarada nao precisa produzir, mas tb nao esta de ferias nem num feriado extra-prolongado (como de costume, diga-se de passagem) e aproveita o tempo livre entre as manifestacoes para se aprimorar, compreender melhor sua situacao e ate mesmo se munir ferramentas que permitam elevar o nivel da discussao levantada pela greve.

Declaro aberta a sessao "matem o facista reacionario!!" rs

Palavras-chave: greve

Esta mensagem está sob a licença CreativeCommons Atribuição, Não-Comercial.

Postado por Oda | 1 usuário votou. 1 voto | 0 comentário

Abril 23, 2009

default user icon
Postado por Oda

Depois de meses brigando para criar uma rede usando Gentoo posso finalmente me posicionar sobre esta distro.

O Gentoo eh uma m...

Dada as necessidades que temos aqui na rede nao da para viver do stable e o unstable é _realmente_ unstable.

Passadas duas semanas sem conseguir concluir 1 update com sucesso, vou partir para uma atitude mais drastica: usar o bom e velho Slackware.

Mas para dizer que eu nao sou arrojado (e pq realmente precisamos de 64bits) vou usar o port nao oficial do Slackware, o Slamd64.

De quebra, acrescento:

  • o kde4 ainda ta longe de ficar decente (apesar de ser realmente bonito)
  • o akonadi usa uma instacia de mysql, eh sinistro... come 100mb de cara por causa das coisas de innodb. E o pior: ele coloca o mysql.socket no home, de modo que vc nao pode usar o home num AFS!! E o mais impressionante, nao da para mudar isso via config files!!! Ai meu deus!!!

Bom, ainda estou meio inseguro com o Slamd64, mas na atual situacao, eh o que me resta. Vou montar uma estacao e ver se eh razoavel. Se der tempo vou colocando as infos aqui.

Se tb nao der certo com ele, ai lascou, vou ser obrigado a usar Debian...

Palavras-chave: gentoo, Linux, slackware, slamd64

Esta mensagem está sob a licença CreativeCommons Atribuição, Não-Comercial.

Postado por Oda | 2 usuários votaram. 2 votos | 23 comentários

Abril 11, 2009

default user icon
Postado por Oda

Opa, estou sumido e devo continuar assim por uns meses, mas fiquei feliz de ver que as coisas aqui no Stoa estao indo apra frente.

Gostei dos novos menus e principalmente da integracao com o moodle. Vou divulgar la no IME, que atualmente tem sua propria instalacao do moodle (o paca), e fazer uma forca para usa-lo caso eu seja monitor ou PAEsagista nos proximos semestres ;)

 

Palavras-chave: moodle, novidades, stoa

Esta mensagem está sob a licença CreativeCommons Atribuição, Não-Comercial.

Postado por Oda | 1 usuário votou. 1 voto | 2 comentários

default user icon
Postado por Oda

Esse post vem meio atrasado... E claro que a desculpa eh a mesma de sempre: a vida ta corrida... Mas enfim, uma pesquisa rapida nao mostrou nenhum post sobre o assunto aqui no Stoa e acho que isso nao pode passar em branco.

Branca, alias, eh a cor das pedras que colocaram em duas das rotatorias da USP, campus da capital, na curiosa obra de paisagismo. De cara, a placa ja era intrigante: "Paisagismo na CUASO". Mas que raios eh CUASO?!!?

Depois de alguma pesquisa descobri que essa eh a sigla do campus: Cidade Universitaria Armando Sales de Oliveira.

O fato eh que desde o comeco eu achei a ideia da obra idiota, mas como costumo ser meio averso a mudancas, fiquei na minha.

Passados 2 meses os camaradas tinham arrancado toda a grama das rotatorias, colocado algumas plantas no meio, ate bonitinhas, e tacado pedras brancas ao redor, fazendo uma coroa circular branca de uns 3 ou 4 metros ao redor de toda a rotatoria. Pelo menos mantiveram as arvores.

Acho que sou muito conservador e que ainda estou preso no paradigma de que paisagismo eh algo que deve ser bonito e agradavel. Peco desculpas pela minha limitacao, mas vou dar minha opniao de qq jeito: ficou horrivel. Muito feio mesmo. Essa coroa de pedras eh de um mal gosto impressionante.

E como era de se esperar, as pedras brancas ja estao ficando marrom (o que eh ate bom, pq quando vc passa ali com o sol batendo nas pedras doi menos o olho).

Eh o fim da picada terem gastado energia e dinheiro numa obra que, alem de piorar o que estava bom, aparentemente nao tem prioridade alguma.

Mas essa eh minha opniao pessoal. Se vc gostou, por favor, deixe um comentario. Vou gostar de saber que pelo menos alguem achou que o campus ficou um lugar mais agradavel.

Agora so estou esperando para ver quando vao gastar de novo recolocar a grama sobre as pedras marrons...

 

Palavras-chave: cuaso, paisagismo

Esta mensagem está sob a licença CreativeCommons Atribuição, Não-Comercial.

Postado por Oda | 2 usuários votaram. 2 votos | 10 comentários

Janeiro 07, 2009

default user icon
Postado por Oda

Por mais um desses acasos do destino descolei um Palm Centro (valeu pai!), eh bem bacana, com as mesmas funcoes e bem menor que o meu antigo Treo 650 e aparentemente mais rapido.

O problema eh que ele era da Claro... Agora com as novas regras com relacao a bloqueio de celular, a Claro desbloqueou de graca, mas foi uma novela... Com outros 3 celulares (2 Motorolas argh! Eum belo N95 8Gb) foi bem tranquilo, tres dias depois o codigo estava na mao, mas com o Palm a gente teve ate que fazer reclamacao na Anatel!

Resultado: quase 1 mes depois desbloqueei o danado e estou a usa-lo na Vivo.

Como foi dificil conseguir o codigo, vou posta-lo aqui para que eu, caso precise, encontre-o facilmente. Nao eh pra ninguem ai usa-lo, viu? Se vc chegou ate aqui e esta com o celular bloqueado, finja que nao viu, ligue la na Claro, na Anatel e espere 1 mes, combinado? Agora, se vc eh um delinquente, marginal, anti-etico, malandro sem vergonha e desbloquear o seu celular com esse codigo, saiba que esta por sua propria conta e risco. Ate pq eu nem sei se funciona em outro aparelho que nao seja o meu. Enfim...

Para desbloquear, retire o chip, ligue o aparelho. No modo telefone digite: *#*#88677091# em seguida aperte o dial (botao verdinho). Pronto! Agora basta selecionar a rede. Note que a Vivo usa a banda 850/1900 e as outras usam a banda 900/1800.

Esta mensagem está sob a licença CreativeCommons Atribuição, Não-Comercial.

Postado por Oda | 1 usuário votou. 1 voto | 23 comentários

<< Anterior