scanner HP em linux

Aqui deixo os passos que usei para que seja possível usar o scanner em linux.
Para instalar em ARMbian

apt install hplip
apt install sane-utils
apt install netpbm

Para instalar em Ubuntu

sudo apt-get install hplip
sudo apt-get install sane-utils
sudo apt-get install netpbm

Ambas as distribuições são baseadas em debian, sendo possível comutar os comandos tanto em ARMbian como em Ubuntu até mesmo distro base Debian, no entanto debian tem realeases mais lentas podendo instalar versões mais antigas. Como ubuntu não fornece no terminal acesso directo a privilégios de root, requer o uso de sudo.
Aproveito para deixar uma breve explicação do que cada aplicação faz ou a sua razão de sr necessário instalar.

  • hplip – base para multifunções da HP
  • sane-utils – para obter a imagem do scanner em pbm
  • netpbm – converter pbm em jpg, png, etc
  • libjpeg-progs – obter dados do ficheiro jpg

A aplicação libjpeg-progs tinha como objectivo obter os meta-dados do ficheiro em jpg para depois poder manipular, mas por enquanto o projecto foi abandonado.

Linux mostrar partições

Para conseguir ver as partições de um dispositivo de armazenamento:

# parted /<drive> 'print'

<drive> é o dispositivo de armazenamento como por exemplo /dev/sda.
# executar como root

linux hdd/ssd/usb benchmark

Pode-se considerar um benchmark, já que nos permite obter a performance básica de leitura e escrita.

No terminal do linux basta executar os comando.

Para testar a leitura (como #root):

hdparm -t /<device>

<device> consiste no caminho para o dispositivo como por exemplo /dev/sda1

Para testar a escrita na drive:

time sh -c "dd if=/dev/zero of=ddfile bs=8k count=250000 && sync"; rm ddfile

Antes de executar o comando anterior, é preciso navegar até à pasta onde vai ser criado o ficheiro ddfile

Bitcoin Core Daemon

bitcoin

Como usar o bitcoin core daemon (bitcoin core sem ambiente gráfico ou usa-lo no terminal).

Iniciar com o comando:

bitcoind -daemon

Após executar o comando, é normal não obter algum feedback ou retorno. No entanto é possível obter informação usando o comando bitcoin-cli.

Para parar:

bitcoin-cli stop

Obter informação do estado actual da cadeia de blocos (blocks chain):

bitcoin-cli getblockchaininfo

Informação dos nós de ligação:

bitcoin-cli  getnetworkinfo

Informação sobre a carteira:

bitcoin-cli getwalletinfo