Posty
-
2024-06-12 » LXPanel plus Parcellite jako zamiennik dla zmodowanego fbpanel
Jest to pewnego rodzaju aktualizacja dla wpisu Konfiguracja poinstalacyjna Debian Buster w związku z usunięciem fbpanel z Debiana z wydaniem Bookworm.
LXPanel jest panelem (paskiem zadań) wspierającym m.in.:
menu startowe
przyciski szybkiego uruchamiania
przełączanie ...
-
2023-10-23 » Blender - skrócona instrukcja obsługi i konfiguracji
[aktualizacja: 2023-11-06]
Jest to uaktualniona (do Blender 3.4) wersja mojego starego artykułu Blender jako narzędzie do tworzenia grafiki dla Ogre.
Podstawy
Podstawy obsługi programu
obsługa widoku 3D:
obracanie: [środkowy przycisk myszy]
przesuwanie: [Shift]+[środkowy przycisk myszy]
przybliżanie: [kółko ...
-
2023-04-24 » Sposób na brakujące ikony zakładek w Firefox
Przy dodawaniu zakładek do niektórych stron Firefox nie jest w stanie wyświetlić odpowiedniej ikony dla zakładki.
Dla przykładu - zakładka do https://moj.gov.pl/nforms/signer/upload?xFormsAppName=SIGNER nie posiada ikony, ale do https://www.gov.pl/web/gov/podpisz-dokument-elektronicznie-wykorzystaj-podpis-zaufany już tak.
Brakujące zakładki ...
-
2021-12-27 » Rozproszone wejście/wyjście i mikrokontrolery w sterowaniu
W publicznych repozytoriach git (bitbucket, github) opublikowałem projekt koncepcyjny rozproszonych modułów I/O, z komunikacją RS485/modbus opartych na mikrokontrolerze STM32. Wpis ten ma na celu przedstawienie historii tego projektu oraz motywów ...
-
2021-12-05 » Proste przydatne narzędzia i kawałki kodu
Wpis zbiera proste narzędzia, które mogą okazać się przydatne w różnych zastosowaniach.
Serwer SMTP w busybox (netcat, sh, awk)
Jest to bardzo prosty serwer SMTP (wykorzystujący do nasłuchu netcat'a).
Umożliwia on sterowanie (wykonywanie ...
-
2021-10-22 » Konfiguracja poinstalacyjna Debian Bullseye
Aktualizacja dla wpisu Konfiguracja poinstalacyjna Debian Buster w związku z nową wersją stable.
Aktualizacje
nowa wersja skryptu służącego do wyboru i instalacji pakietów
gEDA wyleciało ze stable, pora na migrację do lepton-eda
trochę innych ...
-
2021-09-25 » Zapiski o konfiguracji Androida
Subiektywny wybór aplikacji
podstawy
Aparat fotograficzny – zdjęcia i video
Open Camera
backup konfiguracji
Zarządzanie plikami
Ghost Commander
Ghost Commander - SFTP plugin
klucze ssh dodaje się w opcjach wtyczki (po dłuższym przytrzymaniu na "Serwer SFTP" wyświetli się ...
-
2021-07-25 » Sekwencje sterujące terminala, czyli kolorowanie i nie tylko
Sekwencje sterujące terminala są to specjalne ciągi znaków, które wysyłane do terminala
(z punktu widzenia programisty po prostu wypisane na terminal z użyciem echo, print, printf, std::cout, itd)
powodują zmianę jego zachowania, ...
-
2021-07-24 » Zdalny pulpit z VNC
Możliwość zdalnego uruchomienia aplikacji, która będzie wyświetlana na naszym lokalnym ekranie (z użyciem ssh -X),
czy też możliwość zdalnego uruchomienia graficznej aplikacji na zdalnym X serwerze bez ...
-
2021-07-24 » PXE – bootowanie przez sieć
PXE jest technologią pozwalającą na bootowanie komputera "po sieci", czyli bez fizycznej instalacji systemu operacyjnego na danej maszynie.
Wymaga ona wsparcia na poziomie BIOSu karty sieciowej.
Karta z włączonym wsparciem PXE, wysyła ...
-
2021-07-23 » Limitowanie SSH
Niekiedy zachodzi potrzeba nałożenia pewnych ograniczeń na to co mogą robić użytkownicy którym dajemy dostęp poprzez ssh i pochodne.
Wybrane komendy
Jednym z takich ograniczeń może być dostęp tylko przez klucze do ...
-
2021-07-23 » Zasoby dyskowe
Tablica partycji GPT
GUID Partition Table (niekiedy określany także jako tablica partycji EFI) jest jednym z kilku stosowanych typów tablic partycji.
W porównaniu do konkurentów (takich jak:
PC/DOS/MBR,
...
-
2021-07-18 » Ceph
Ceph umożliwia tworzenie klastrów storagowych, czyli zapewnianie jednej spójnej przestrzeni dla danych w oparciu o dyski udostępniane przez wiele różnych komputerów.
Ceph oferuje 3 metody dostępu do tej przestrzeni:
posixowy system plików
urządzenia ...
-
2021-07-10 » Zapiski na temat konfiguracji exim i dovecot
Exim – Konfiguracja w jednym pliku
Debian standardowo używa konfiguracji exim4 rozłożonej na wiele plików znajdujących się w /etc/exim4/conf.d/.
Jeżeli układ taki lub korzystanie z domyślnych plików konfiguracyjnych nam nie odpowiada wystarczy ...
-
2020-10-24 » Odbiornik podczerwieni, udev i subsystem lirc vc rc
Po ostatniej aktualizacji jądra w Debian Buster (dokładniej 4.19+105+deb10u3 -> 4.19+105+deb10u7) przestał funkcjonować poprawnie odbiornik podczerwieni na USB konfigurowany z użyciem ir-keytable i /etc/rc_maps.cfg.
Przyczyną problemów okazało się nie uruchamianie się ...
-
2020-07-03 » Zapiski na temat konfiguracji nginx
Własny format logu
Domyślnie nginx nie umieszcza w logu informacji na temat nagłówka Host: z żądania HTTP.
Można to zmienić tworząc np. plik /etc/nginx/conf.d/log_with_host.conf z następującą zawartością:
log_format combined_with_host '$remote_addr - $remote_user [$time_local] ...
-
2020-07-01 » Konfiguracja poinstalacyjna Debian Buster
Instalacja dodatkowych pakietów i ustawienia ogólne
Po instalacji systemu prawie zawsze konieczne jest jego dostosowanie poprzez instalację potrzebnego oprogramowania oraz utworzenie lub modyfikację pewnych plików konfiguracyjnych.
Jeżeli często instalujemy system z jakimiś ...
-
2020-06-26 » PulseAudio
Narzedzia
pavucontrol - graficzne narzędzie kontrolujące mikser, pozwala na regulację głośności, wybór urządzeń wejściowych, wyjściowych, itd.
pactl - narzędzie linii poleceń pozwalające na operowanie mikserem oraz uzyskiwanie informacji o stanie PulseAudio, przykłady ...
-
2020-06-25 » Szyfrowanie, podpisywanie, sumy kontrolne, hasła, …
Funkcje haszujące (funkcje skrótu)
Są to funkcje które przyporządkowują dowolnym danym (np. treści pliku) liczbę o stałej długości, w taki sposób że dla tych samych danych liczba ta ma zawszą tą ...
-
2020-06-24 » sshguard i nftables
sshguard służy blokowaniu ataków siłowych na ssh i inne usługi.
Jego działanie polega na bieżącej analizie logów systemowych w poszukiwaniu (zbyt częstych) prób nieautoryzowanego dostępu i generowaniu reguł firewalla blokujących adresy ...
-
2020-06-19 » Obróbka Audio-Video
Różnego rodzaju luźne zapiski związane z obróbką audio-video.
ffmpeg – łączenie i dzielenie plików
Taka sama (lub bardzo podobna) składnia jak w ffmpeg działa także w avconv.
wycinanie fragmentu pliku video
ffmpeg -ss '1:13' ...
-
2020-06-18 » Szyfrowanie dysków w Linuxie
Szyfrowanie jest kolejną warstwą znajdującą się gdzieś pomiędzy abstrakcyjnym obiektem jakim jest plik wraz z zawartymi w nim danymi a dane fizycznie umieszczone gdzieś na dysku twardym lub innym nośniku.
Innymi ...
-
2020-06-11 » (Nie)bezpieczny Linux
Linux uważany jest powszechnie za raczej bezpieczny system. Oczywiście co pewien czas zdarzają się błędy pozwalające na eskalację uprawnień czy nie autoryzowany dostęp, więc nie należy zapominać o regularnym instalowaniu ...
-
2020-06-10 » Konfiguracja układu klawiatury
Trochę teorii ...
Obsługa klawiatur w systemach linux odbywa się kilkupoziomowo.
scancode → keycode
W pierwszej kolejności jądro otrzymuje od urządzenia numer naciśniętego klawisza w postaci scancode.
Scancode danego klawisza można poznać przy pomocy ...
-
2020-06-09 » SSH jako VPN
VPN czyli wirtualna sieć prywatna pozwala udawać że maszyna korzystająca z tej technologii podłączona jest bezpośrednio do jakiejś sieci wewnętrznej (lokalnej) bez względu na to gdzie faktycznie się ona znajduje.
Opiera ...
-
2020-06-05 » Tworzenie kopii systemu z użyciem tar
Do tworzenia kopii zapasowej lub przenoszenia systemu na inną maszynę (klonowania) wykorzystywane są często narzędzia takie jak cp -a, rsync -raAHX, tar, dd.
Trzy pierwsze służą do kopiowania systemów plików (zawartych ...
-
2020-05-15 » Tworzenie obrazu karty SD dla Raspberry Pi z użyciem debootstrap
Dedykowaną dystrybucją Linuxa dla komputerków jedno płytkowych Raspberry Pi jest Raspbian (będący jedną z odmian Debiana).
Dostarczany on jest typowo w postaci gotowych obrazów kart SD.
Niestety nawet minimalistyczne obrazy Raspbiana zawierają ...
-
2020-05-02 » Orange Światłowód, FunBox 3.0 i IPv6
Orange zapewnia natywny dostęp IPv6 jeżeli w ramach loginu PPPoE ...@neostrada.pl użyjemy sufiksu /ipv6 czyli ...@neostrada.pl/ipv6.
W umowie wskazany jest właśnie login z tym sufiksem, wydaje się że tak jest w ...
-
2020-02-27 » Budowa systemu monitoringu infrastruktury obiektów data center
Wystąpienie na konferencji "Data Center Trends" (Warszawa 2020-02-27).
Monitoring parametrów pracy obiektów data center, w szczególności systemów zasilania, chłodzenia i bezpieczeństwa jest bardzo istotny.
Często w tym celu stosowany jest któryś z ...
-
2019-10-24 » Redundancja systemów zasilania – czy są rozwiązania lepsze od 2N?
Wystąpienie na konferencji "Data Center" (Kraków 2019-10-24).
Pewność zasilania ma kluczowe znaczenie w obiektach data center.
Każdy z elementów systemu zasilania może jednak ulec awarii, dlatego istotne jest zapewnienie odpowiednich rozwiązań układowych ...
-
2019-07-07 » Konqueror
Konqueror jest przeglądarką WWW i zaawansowanym menagerem plików dostępnym w środowisku KDE. Może być jednak używany także jako samodzielna aplikacja.
Celem uzyskania pełnej funkcjonalności (włączając w to podglądy plików, rozpakowywanie archiwów, ...
-
2019-05-13 » Nowa wersja serwisu
Po ponad 19 latach od premiery protoplasty serisu OpCode i ponad 13 latach działania serwisu w praktycznie niezmienionej formule i szacie graficznej, nadszedł czas zmian.
Po około dwóch miesiącach prac nad ...
-
2019-04-28 » Własna prosta paczka deb
Może się zdarzyć że chcemy zainstalować jakieś własne oprogramowanie w sposób systemowy (np. na kilku maszynach) lub wymusić coś związanego z zależnościami.
W takich przypadkach przydatne może być utworzenie własnego pakietu ...
-
2019-04-23 » Submoduły git'a, a git commit --amend
Niekiedy możemy spotkać się z potrzebą wymuszenia zresetowania stanu gitowego submodułu do wersji dostępnej w zdalnym repozytorium.
Może tak sie zdażyć np. gdy na repozytorium, które jest wykorzystywane w innym jako ...
-
2019-04-13 » Git push do repozytorium z kopią roboczą
Standardowo git odmawia wykonania push do repozytorium na którym utworzona jest kopia robocza.
Dzieje się tak ze względu na to, iż wykonanie go spowoduje niespójność kopii roboczej i indeksu ze stanem ...
-
2019-04-07 » Zaginione ikony w aplikacjach KDE
Jeżeli nie używamy żadnego dużego środowiska graficznego, ale zdecydowaliśmy się na korzystanie z jakiś aplikacji KDE (np. kate),
to po ich zainstalowaniu i uruchomieniu możemy często spotkać się z problemem braku ...
-
2019-03-29 » Wsparcie UTF-8 bez instalowania locali
Jeżeli instalujemy system, którego nie mamy potrzeby lokalizować, albo wręcz tego nie chcemy,
możemy aktywować jedynie systemowe wsparcie dla Unicode w postaci obsługi kodowania UTF-8.
Aby tego dokonać należy zadbać aby zmienna ...
Tagi