Thursday, August 2, 2012

Banco do Brasil 2

Que difícil fazer o site desse banco funcionar!

Os passos que eu achei que tinham funcionado da outra vez não devem estar completos pois desta vez não funcionou. Porém, depois de instalar diversos programas e tentar muitas coisas, consegui fazer funcionar, desta vez com o Firefox. Mas não vou arriscar dizer o que foi exatamente que fiz porque foram muitas tentativas e não sei se, ao desfazer algo que aparentemente não funcionou, acabei deixando para traz alguma peça importante.

Só sei que tudo que fiz está aqui: https://help.ubuntu.com/community/Java


Saturday, July 7, 2012

Backup das Configurações

Inspirado pelo desafio Ubuntu App Showdown publiquei um programa que fiz.

O programa faz um backup das configurações pessoais (arquivos e pastas ocultos na pasta pessoal), que inclui papel de parede, atalhos, e configurações dos programas.

O objetivo é poder facilmente recuperar as configurações em uma nova instalação ou em outro computador.

Algumas imagens:






Para instalar: 

sudo apt-add-repository ppa:desgua/sbk && sudo apt-get update && sudo apt-get install sbk




Friday, June 15, 2012

Banco do Brasil

É o banco que às vezes nos causa problemas para o acesso pela internet. Eu consegui acessar usando o Opera.


1) Primeiro instale o icedtea-plugin (sudo apt-get install icedtea-plugin),
2) Faça o download do Opera,
3) Duplo clique no arquivo baixado para instalá-lo.

Sunday, June 3, 2012

Como corrigir erros do disco.

Com o passar do tempo o disco rígido (hd) e também o sólido (ssd) podem conter setores defeituosos, onde dados não devem ser gravados pois não poderão ser lidos posteriormente. O defeito não pode ser reparado, mas o sistema operacional deve saber quais são os setores defeituosos para não tentar usá-los. Para isso, devemos:


1) Inicializar o computador por um cd ou pendrive ("Live-CD"),

2) Usar o comando "sudo fdisk -l" para saber os nomes das partições. Por exemplo:


desgua@desguai7:~$ sudo fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000065cf

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 55360143 34170072 83 Linux
/dev/sda2 55362243 334110700 83030233 5 Extended
/dev/sda5 160157696 334110700 37101504 83 Linux
/dev/sda6 55362243 140157692 39807715 83 Linux

Partition table entries are not in disk order


Isso mostra que os nomes das minhas partições são "/dev/sda1", "/dev/sda2", "/dev/sda5" e "/dev/sda6".


3) Por fim use o comando "fsck.ext4" (substituir ext4 pelo sistema de arquivo usado) para buscar setores defeituosos em cada partição (você receberá uma mensagem de erro se tentar fazer isso no disco, sem especificar qual partição, isto é, se tentar usar "/dev/sda" no lugar de "/dev/sda1") e consertá-los. Como isso pode levar muitas horas, sugiro juntar a verificação de todas as partições em uma única linha e ir dormir ;-) (levou mais de 3h para corrigir os erros do meu disco ssd sata 3 de 120 GB). O comando ficaria assim:


sudo fsck.ext4 -cDfty -C 0 /dev/sda1 ; sleep 10 ; sudo fsck.ext4 -cDfty -C 0 /dev/sda5 ; sleep 10 ; sudo fsck.ext4 -cDfty -C 0 /dev/sda6


-c – checar por setores defeituosos
-D – otimizar os diretórios
-f – forçar a checagem mesmo que o sistema de arquivos aparente estar saudável
-t – mostra estatíscas do tempo (use -tt para mais informações)
-y – assuma a resposta "sim" para todas as questões
-C 0 – mostra o progresso no terminal

Referência: 1.

Tuesday, April 10, 2012

Truecrypt Safety

From time to time someone asks if Truecrypt is really secure (1, 2). I think the concern is raised from a legal point of view that gets sometimes misunderstood. I will explain that below. From the other point of view, that is from the user, Truecrypt can keep your files safe from even FBI, provided that you have a strong password. There is a famous case of Daniel Dantas. This is from Wikipedia:
"In July 2008, several TrueCrypt-secured hard drives were seized from Daniel Dantas, who was suspected of financial crimes. The Brazilian National Institute of Criminology (INC) tried for five months (without success) to obtain access to TrueCrypt-protected disks owned by the banker, after which they enlisted the help of the FBI. The FBI used dictionary attacks against Dantas' disks for over 12 months, but were still unable to decrypt them."
The real concern is from a developer point of view, well analysed by lawyers from Red Hat. The problem is that besides be free as in "free beer" and open source, Truecrypt is not "free as in freedom". You cant use it as you wish. You cant make money out of it. You can be sued even if you respect the License agreement!. This discussion explain the License agreement:
These remarks are against v2.5 of the TrueCrypt license:
Section III:
1. d. : This provision requires distribution of source code if you distribute "Your Product". However, it says
To meet this condition, it is sufficient that You merely include the source code with every copy of Your Product that You make and distribute . . . *provided that You make the copies available to the general public free of charge*; it is also sufficient that You merely include information . . . about where the source code can be freely obtained . . . with every copy of Your Product that You make and distribute . . . *provided that You make the copies available to the general public free of charge*.
This is ambiguous, but the best reading of "the copies" seems to refer to "every copy of Your Product that You make and distribute". That therefore means that if you distribute modified versions of TrueCrypt, you cannot charge for copies. That is non-free.
Section VI, Paragraph 2:
The license says:
NOTHING IN THIS LICENSE SHALL IMPLY OR BE CONSTRUED AS A PROMISE, OBLIGATION, OR COVENANT NOT TO SUE FOR COPYRIGHT OR TRADEMARK INFRINGEMENT.
(...)
While Fedora certainly has no intent to commit copyright infringement, our counsel advises that licenses are promises not to sue. If Fedora complies with all of the conditions and/or obligations imposed by this license, we would not be protected from a lawsuit from TrueCrypt. If we cannot rely on this license granting us copyright permissions, counsel advises us that this license is non-free.

Monday, April 2, 2012

Imposto de Renda 2012

Mais uma vez o Leão...

Aqui vai como no ano passado um comando para baixar os programas para elaborar a declaração e para transmiti-la.

Um grande abraço e boa sorte!


cd /tmp && wget http://dl.dropbox.com/u/4098082/IRPF2012 && gksu chmod +x /tmp/IRPF2012 && /tmp/IRPF2012