Skip to main content

blog.dsinf.net

2020

Drukarka etykiet DYMO LabelWriter (450 DUO i nie tylko) udostępniana po sieci dla macOS i Windowsa
·756 words·4 mins
blog.dsinf.net
Kontynuując przygodę z moją drukarką etykiet DYMO (najpierw analizując baterię poprzednika, a potem instalując ją na Linuksie) postanowiłem udostępnić ją w sieci lokalnej - tak, żeby uniknąć przepinania kabla USB między urządzeniami. Tym razem jednak do wspieranych platform należy dodać Windowsa i macOS. W roli serwera druku - Raspberry Pi i stary, dobry CUPS.
Office 365 (Exchange Online) i wysyłanie maili z tego samego username w obydwu domenach
·725 words·4 mins
blog.dsinf.net
Exchange Online, jak to Exchange w ogólności może być irytujący. Tego, że tak oczywista sprawa, jak posiadanie dwóch domen i chęć wysłania maili używając tego samego użytkownika, ale różnych domen może być utrudnione - to się nie spodziewałem. Przykład konkretny i wcale nie tajny - dwa maile [email protected] i [email protected] hostowane na Office 365.
Kopie zapasowe linuksowej infrastruktury i nie tylko – Duplicati oraz jego monitorowanie za pomocą Prometheusa
·2004 words·10 mins
blog.dsinf.net backup duplicati linux monitoring prometheus
Szukając systemu do tworzenia kopii zapasowej, który będzie działał zarówno na boxach na labowym serwerze, jak i na stacjach roboczych z Linuksem, Windowsem i macOS kilka lat temu zatrzymałem się na rozwiązaniu UrBackup, które opisałem tutaj. Skusiła mnie głównie funkcjonalność backupowania nie tylko plików, lecz i obrazów dysków twardych. Okazało się jednak, że działa ona głównie na Windowsie przez VSS (Volume Shadow Copy), a na Linuksach wymaga zewnętrznych skryptów, które zrobią migawkę systemu plików mniej, lub bardziej inteligentnie (np. za pomocą datto). Przez serię problemów z triggerowaniem zadań z serwera (głównie na stacjach roboczych, które nie są online 24/7) i przechodzeniem agentów w stan nieoperacyjny postanowiłem szukać dalej. Tym sposobem doszedłem do Duplicati i monitorowaniu go za pomocą Prometheusa.
Ochrona własnego intranetu za pomocą rozwiązania Authelia i historia odejścia od web serwera Caddy
·1875 words·9 mins
blog.dsinf.net caddy https nginx proxy security
Jak większość osób mających małą sieć hostującą laba z eksperymentami i kilka prywatnych rozwiązań, które nie powinny być otwarte dla całego świata z szerokiego wachlarza powodów (od bezpieczeństwa infrastruktury po ratelimiting kluczy API zewnętrznych aplikacji) jednym z wyzwań, przed jakimi stoję, jest zabezpieczenie czegoś, co można by nazwać intranetem. Niekoniecznie VPNem, bo nie zewsząd da się do takowego podłączyć, a zwykle i tak chodzi o zestaw webaplikacji - nierzadko napisanych na kolanie bez cienia autoryzacji.
Mozilla Thunderbird: S/MIME w dodatku Owl lub Exquilla (Exchange)
·470 words·3 mins
blog.dsinf.net
Mozilla Thunderbird wraz z dodatkiem Owl lub Exquilla (oba od tej samej firmy) świetnie współpracuje z sererami mailowymi Microsoft Exchange (głównie używany w wypadku Office 365). Jednak z jakiegoś powodu nie można z ich pomocą skonfigurować S/MIME, czyli cyfrowego podpisywania i/lub szyfrowania maili za pomocą osobistych certyfikatów SSL. A przynajmniej nie w oczywisty sposób.
Fotorelacja z renowacji mocno sfatygowanego subwoofera
·551 words·3 mins
blog.dsinf.net denon głośniki hardware renowacja
Jakiś czas temu postanowiłem rozbudować mój mały sieciowy amplituner Denona z dwoma głośnikami SC-N4 o aktywny subwoofer. Przeglądając allegro w poszukiwaniu w miarę tanego głośnika z wejściem cinch (tak żebym mógł maksymalnie prosto podłączyć go do amplitunera) trafiłem na pudło chyba dwa razy większe od całej reszty mojego zestawu - też produkcji Denona, model DSW-80, który na 99% pochodzi z zestawu DHT-684DVD. Cena bardzo zachęcała - 250zł. Niestety ten 80 watowy potworek był w dość tragicznym wizualnie stanie, ale postanowiłem zaryzykować i zaufać opisowi twierdzącemu że technicznie wszystko z nim OK i gra czysto.
DYMO Tape Labels na Linuksie
·1614 words·8 mins
blog.dsinf.net drukarka dymo linux
Od jakieś czasu jestem szczęśliwym posiadaczem drukarki etykiet Dymo - LabelWriter 450 Duo. A od niedawna w końcu wróciłem do Linuksa jako głównego systemu na stacji roboczej. Mój sukces z tym podwójnym urządzeniem - potrafi ono bowiem drukować zarówno etykiety prostokątne jak i na taśmie - był połowiczny: etykiety o stałych wymiarach nie stanowią problemu dla programu gLabels. Natomiast te drukowane na taśmie typu D1 (a więc o stałej wysokości, ale zmiennej długości) nijak nie chcą współpracować z żadnym znanym mi programem.
(Darmowe) powiadomienia na iOS na podstawie API HTTP na przykładzie sprawdzania ważności biletu MPK z mobilnego nośnika Karty Krakowskiej
·332 words·2 mins
blog.dsinf.net
Zacznijmy od zdefiniowania problemu - w Krakowie posiadacze Karty Krakowskiej mogą korzystać z biletu na dwóch nośnikach - klasycznej karty zbliżeniowej (takiej jak KKM, albo plastikowa KK), albo w aplikacji mobilnej. I można by oczekiwać że aplikacja raczy przypomnieć że bilet się kończy. Ale najwyraźniej nie w Krakowie. Zatem trzeba coś samemu wytworzyć. Zacząłem od próby napisania aplikacji na iPhona, ale nieco poległem - trochę to jak strzelanie z armaty na komara - wszak pobranie informacji o ważności biletu to najwyżej 2 strzały HTTP, obliczenie różnicy czasu i wysłanie powiadomienia.

2019

O wieloskładnikowym logowaniu raz jeszcze. Pełna hybryda w postaci klucza Bluink
·604 words·3 mins
blog.dsinf.net mfa security u2f zabezpieczenia
Podejść do U2F jest wiele i jak pokazuje Krypton - mogą być one ciekawsze od noszenia wielu Yubikeyów. Dziś krótka prezentacja klucza sprzętowego Bluink Key będącego w zasadzie najpełniejszą hybrydą sprzętowego klucza z aplikacją w zaufanym urządzeniu mobilnym.
Próba reanimacji akumulatora w Dymo LabelManager PnP
·885 words·5 mins
blog.dsinf.net dymo hardware
Dymo LabelManager PnP to dość zgrabna i tania drukarka etykiet na taśmach o szerokości do pół cala, a więc znalazła się i na moim biurku do etykietowania pojemników z elektroniką, podpisywania kabli czy puszek z herbatą (stworzyłem nawet generator etykiet na puszki - DymoTeaLabel). Jest z nią jednak pewien problem - akumulator. W tym artykule opiszę diagnozę problemu, próbę naprawy, odkrycie powszechności problemu i jego hackerskie obejście.