Arch linux + Brother DCP-330C drukarka i skaner

Zacznijmy od drukarki 🙂

Pobieramy:

LPR printer driver (rpm package): dcp330clpr-1.0.1-1.i386.rpm
CUPSwrapper printer driver (rpm package): dcp330ccupswrapper-1.0.1-1.i386.rpm
ze strony producenta:
Drivery Brother’a dla Linuxa RPM drukarka Brother DCP 330C
lub:
Mirror na chomiku

Pakiety RPM trzeba rozpakować pod archem narzędziem rpmextract:
Na codzień korzystam z wrappera pacman’a – packer’a
Czyli:

1
packer -S rpmextract

Po zainstalowaniu rpm extract

1
2
rpmextract dcp330clpr-1.0.1-1.i386.rpm
rpmextract dcp330ccupswrapper-1.0.1-1.i386.rpm

Wypakują się pliki w hierarchii względem katalogu root „/”.
Odpowiednio kopiujemy je do naszego systemu w odpowiadajace tej hierarchii miejsca.

Uruchamiamy skrypt basha który był wśród świeżo skopiowanych plików:

1
sh /usr/local/Brother/Printer/dcp330c/cupswrapperdcp330c

Wchodzimy do CUPS’a który był wcześniej zainstalowany i uruchomiony.
Drukaraka powinna byc juz widoczna jeśli nie nalezy ją wyszukać bądź zrestartowac CUPS’a

Jesli drukarka jest widoczna można wydrukować stronę testową z CUP’sa. Koniecznie tą z CUPS’a a nie sprzetową drukarki, bo owa z kolei może nie działać. Lub poprostu przetestować drukowanie z pakietu LibreOffice Writer.

Czas na skaner 🙂

Do brother DCP-330C przypisany jest sterownik brscan2.
Takowy jest dostępny w AUR od ręki zatem:

1
packer -S brscan2

załatwia sterownik.

Teraz jeszcze oprogramowanie do skanowania.

Zatem:

1
packer -S sane xsane

oraz

1
packer -S xsane-gimp

jeśli uzywamy GIMP’a.

Dla testów odpalamy xsane i voula wszystko działa.

Najpopularniejsze iny do kart płatniczych. Zadbajmy o nasze bezpieczeństwo!

Z cyklu bezpieczeństwo płatności. Jeśli masz taki pin do karty płatniczej zmien go:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
LP PIN częstotliwość występowania
#1 1234 10.713%
#2 1111 6.016%
#3 0000 1.881%
#4 1212 1.197%
#5 7777 0.745%
#6 1004 0.616%
#7 2000 0.613%
#8 4444 0.526%
#9 2222 0.516%
#10 6969 0.512%
#11 9999 0.451%
#12 3333 0.419%
#13 5555 0.395%
#14 6666 0.391%
#15 1122 0.366%
#16 1313 0.304%
#17 8888 0.303%
#18 4321 0.293%
#19 2001 0.290%
#20 1010 0.285%

Pin należy zmieniac cykliczie np co ilosc transakcji lub przynajmniej jak olej silnikowy w samochodzie co 10 000 zł xP i nie trzeba wcale do tego miec super pamięci. Wystarczy stworzyc sobie „generator”.
Przykładowy moze i zbyt skomplikowany ale podkreslam przykładowy:
Jest rok 2019 skończę w nim 33 lata, a całe życie lubie liczbe 13. Rok dziele na dwie liczby 20 i 19. W roku nieparzystym odejmuje od nich a w roku parzystym dodaje do kazdej z nich odpowiednio mój wiek w tym roku i ulubiona liczbe.
I tak w
2019 pin: rok nieparzysty, wiek 33, |20-33|=13 19-13=06 pin: 1306
2020 pin: rok parzysty, wiek 34, 20+34=54 20+13=33 pin: 5433
2016 pin: rok parzyst, wiek 30, 20+30=50 16+13=29 pin: 5029

7zip w konsoli pod linuksem. Nowoczesna wielowątkowa kompresja.

Właściwie ak to jest z tą składnią. Częstym problemem jest kompresowanie zawartosci z zachowaniem scieżki bezwzględnej. Ustawienie domyślne pod linuksem. Gdy chcemy aby archiwum zawierało tylko katalog macierzysty dodajemy gwiazdkę jak w przykładzie poniżej.

1
 7z a -t7z -m0=lzma2 -mx=1 -mmt4 archiwum.7z sciezka_do_kompresowaneg/katalogu/*
1
2
3
4
5
6
7
a
-t7z # kontener 7zip
-m0=lzma2 # najnowszy tryb kompresji lzma2 szybki wydajny i wielowątkowy
-mx=1 # stopień kompresji 0-9; 0 - bez 1 - najslabsza 9 - ultra
-mmt4 # używaj czterech wątków/rdzeni
archiwum.7z # nazwa archiwum
sciezka_do_kompresowaneg/katalogu/* # scieżka kompresowanych plików * omija tworzenie scieżki bezwzględnej

EXFAT pod linuksem – czyli pokonujemy limit rozmiaru plików 4GB na pendrivie

Wielu z nas może sie czuć dotkniętymi limitem wielkosci pliku w systemie FAT32. Zaradził temi Microsoft wprowadzając wydajniejszy dla urządzeń USB i pozbawiony tej niedogodności system plików EXFAT. Tylko jak go utworzyć i montować pod linuxem.

Nic prostrzego wystarczy zaopatrzyc sie w pakiet EXFAT do mkfs i wydac polecenie:

1
sudo mkfs.exfat -n "Etykieta32gb" /dev/sdb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
NAME
       mkexfatfs - create an exFAT file system

SYNOPSIS
       mkexfatfs [ -i volume-id ] [ -n volume-name ] [ -p partition-first-sector
       ] [ -s sectors-per-cluster ] [ -v ] device


DESCRIPTION
       mkexfatfs creates an exFAT file system on a block device.  device is a
       special file corresponding to the device.


OPTIONS
       Command line options available:

       -i volume-id
              A 32-bit hexadecimal number. By default a value based on current
              time is set.

       -n volume-name
              Volume name (label), up to 15 characters. By default no label is
              set.

       -p partition-first-sector
              First sector of the partition starting from the beginning of the
              whole disk.  exFAT super block has a field for this value but in
              fact it's optional and does not affect anything. Default is 0.

       -s sectors-per-cluster
              Number of physical sectors per cluster (cluster is an allocation
              unit in exFAT). Must be a power of 2, i.e. 1, 2, 4, 8, etc.
              Cluster size can not exceed 32 MB. Default cluster sizes are: 4 KB
              if volume size is less than 256 MB, 32 KB if volume size is from
              256 MB to 32 GB, 128 KB if volume size is 32 GB or larger.

       -v     Print version and copyright.


EXIT CODES
       Zero is returned on successful creation. Any other code means an error.


AUTHOR
       Andrew Nayenko