Powtarzalność w produktach Microsoftu dotyczy tylko błędów

Posted on Fri 20 March 2020 in Wypociny • 2 min read

Ponad 20 lat temu byłem świadkiem straszliwych wydarzeń. Robiłem jakiś serwis www, chyba dla RUCH-u, w którym MUSIAŁEM korzystać z Ms SQL Servera. Sam serwer był OK ale narzędzia pod IIS-en służące do komunikacji i odpalania zapytań... to była niemożebna nędza. Jak zwykle zresztą.

Ale co tam ja... obok mnie …


Continue reading

Macbook (nie)ujarzmiony

Posted on Thu 19 March 2020 in Hardware • 2 min read

Wróciłem z Zakopanego. O mały włos wyjazd by się nie udał z powodu koloru patchcordów. Miałem ze sobą czarne ale informatyk regionalny nie wyraził na nie zgody. Z początku się żachnąłem: "jakie to ma znaczenie?" ale gdy polazłem z technicznymi do serwerowni, zrozumiałem że facet nie ma innego wyjścia. Wszystko …


Continue reading

Backup Windowsów na NAS Qnap

Posted on Mon 10 February 2020 in Automatyczny dom • 3 min read

Pisałem już, że nienawidzę Windows? Pewnie tak. Opisywanie jak ratować ten wykwit ludzkiego upadku (niezły zlepek mi wyszedł) jest mi równie wstrętne jak samo ratowanie, jednakże wychowałem się, na szczęście, w katolickim środowisku i pomaganie ludziom, nawet przy Windows, leży w mojej naturze.

Jest taki jeden znany mi huncwot, który …


Continue reading

Javascript w hołdzie 10 PRINT CHR$

Posted on Mon 10 February 2020 in Hack • 2 min read

Jest książka, która czeka na przeczytanie ale której tytuł mnie zafascynował, bo po skopiowaniu okazał się zgrabnym programem do rysowania labiryntów.

Mowa o "10 PRINT". Pełny tytuł jest jednolinijkowcem w BASIC-u:

10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Zapragnąłem w jakiś sposób upamiętnić ten program, a że akurat …

Continue reading

Alpine + IMAP offline na macOS

Posted on Tue 04 February 2020 in Hack • 4 min read

Postanowiłem przestać się męczyć środowiskiem graficznym i powrócić do źródeł. Moim pierwszym programem do poczty był Pine i o nim będzie mowa. A raczej o jego nowszym bracie: Alpine.

Instalacja i konfiguracja na macOS-ie jest prościutka. Będę ją rozbudowywał i dostosowywał w miarę używania. Na początek postanowiłem skończyć z bezpośrednim …


Continue reading

Czas na 24-bitowy terminal (tmux + zsh + vim)

Posted on Sat 01 February 2020 in Linux • 2 min read

Koniec dziadowania, jest XXI wiek i skoro można mieć wygodny interfejs do programowania (i nie tylko), to trzeba go sobie zapewnić.

Przygotowuję sobie 24-bitowy (RGB) terminal, do kodowania na zdalnej maszynie z tmuxem i pokolorowanym VIM-em .

Po co? By korzystać z szablonów kolorów (colorscheme) w VIM-ie i WIDZIEĆ kod. Porównanie …


Continue reading

Retro OrangePi (dla Habita)

Posted on Mon 27 January 2020 in Games • 4 min read

czyli jak zrobić konsolę retro na komputerku OrangePi.

Opis instalacji obrazu dystrybucji RetrOrangePi jest na forum deweloperów: http://orangepi.club/showthread.php?tid=2269
W skrócie polega na pobraniu obrazu z: http://www.retrorangepi.org/download/
następnie zapisaniu obrazu na karcie SD o minimalnym rozmiarze 8GB ale polecam użycie 16GB …

Continue reading

Własny serwer aktywacji Windows

Posted on Fri 09 August 2019 in Administracja • 1 min read

W jakimś hypervisorze zbuduj maszynę wirtualną (VM) Ubuntu, użyłem Proxmoxa:

W VM zaktualizuj pakiety:

apt update
apt upgrade
sudo apt-get install git

Zainstaluj Python-KMS czyli najpierw zależności (dla Pythona 3):

sudo apt-get install python3-tk python3-pipsudo
pip3 install tzlocal pysqlite3

Pobierz kod serwera kms:

git clone https://github.com/SystemRage/py-kms …

Continue reading

letsencrypt na Slackware

Posted on Mon 01 April 2019 in Administracja • 3 min read

Generowanie certyfikatów LetsEncrypt na dystrybucji Slackware nie jest możliwe za pomocą domyślnego skryptu urzędu czyli Certbota.

Z pomocą przychodzi napisany, zdaje się w Bashu, skrypt dehydrated. Poniżej opisuję jego jak najszybsze i bezproblemowe (ha!) użycie.

W niniejszym artykule pokazuję jak generować certyfikaty dla dwóch serwerów, jeden z nich to serwer …


Continue reading

Regexp is not friendly?

Posted on Thu 28 March 2019 in Wypociny • 1 min read

Znalazłem dziś wpis, którego fragment mnie zaintrygował: "Mutt has built-in, powerful regex search but I sought something more intuitive."

Cóż, mogę się częściowo z tym zgodzić, zapamiętanie (nie "zmemoryzowanie") mnogości reguł może stanowić pewne wyzwanie ale czy jest to wystarczający powód by szukać czegoś bardziej intuicyjnego? I czy słowo "intuicyjny …


Continue reading