Życie z technologią – bezpiecznie, wygodnie.

Życie z technologią - bezpiecznie, wygodnie - czy to możliwe?

Technologia jest nieodłącznym elementem codziennego życia niemal każdego człowieka.
Niektórym to życie ułatwia, niektórym utrudnia. Są osoby, które nie umieją z niej korzystać, żyją w fałszywym przeświadczeniu że umieją, a całej reszczie pomaga z dnia na dzień.
Pomyślałem, że opis tego w jaki sposób sam korzystam z technologii na co dzień może być źródłem inspiracaji dla innych, jak i wszelkie komentarze cennymi uwagami dla mnie.

Continue reading

DNScrypt – szyfrowanie zapytań DNS

DNScrypt - szyfrowanie zapytań dns

Rola serwerów i żądań DNS przez wiele osób traktowana jest z pewną dozą ignorancji. Podejście “jest? działa? to jest dobrze” okazuje się nie zawsze być poprawne.
O co chodzi? Właśnie o te nieszczęsne zapytania DNS!
Zabawa z DNSami umożliwia nie tylko rejestrowanie odwiedzanych przez użytkownika stron (np. przez ISP, organizacje rządowe, złośliwe rodzeństwo/administrator) lecz również nieco
bardziej niebezpieczne rzeczy. Jak więc się przed tym ustrzec?

Continue reading

Ograniczenia i limity nie interesują mnie, czyli życie na publicznej sieci.

Często i gęsto zdarza się, że sieci na uczelniach, w hotelach bądź restauracjach mają nałożone poważne restrykcje.
Możliwe, że kiedyś ktoś narozrabiał, i w wyniku tego konieczne było ograniczenie możliwości.
Jednak co w sytuacji, w której szerszy dostęp do internetu potrzebny jest w dobrych celach?
Sytuacja życiowa inspirująca napisanie tego artykułu: sieć na uczelni, która dopuszcza ruch z siecią Internet tylko i wyłącznie na portach 80 oraz 443 TCP.

Continue reading

Mail-in-a-box – serwer mailowy w jednym skrypcie, w kontenerze lxc

Jak łatwo i szybko postawić dobry serwer mailowy, z niemal wszystkimi możliwymi wodotryskami?
Wydawać by się mogło, że to nie możliwe, a z pewnością wymagałoby dużo pracy… jakby więc podjąć temat tak, żeby sie nie narobić..?
Z pomocą przyszedł mi całkiem niezły skrypt, mail-in-a-box!

Continue reading

Przydatne aliasy

Zdaża się czasem, że bardzo łatwo można ułatwić sobie życie zastepując jedną komendę, inną.
Część osób pewnie się z tym niezgodzi, jednak poniżej przedstawiam aliasy z których najczęsciej
korzystam:

alias cp='rsync -Pra'
alias mocp='/usr/bin/mocp-scrobbler.py -d; mocp'
alias pacman='powerpill'
alias mpv='mpv 
--brightness=10 --gamma=5'

Używając mpv do odtwarzania plików wideo zwiększam jasność i gammę, ze względu na to, że inaczej przy uruchomionym redshift’cie wyglądają po prostu źle.

ArchLinux mirror

ArchLinux mirror

archlinux mirror

Thanks to Let's Encrypt I've deployed tls-enabled ArchLinux mirror server. It is available at:

http://mirror.tyborek.pl/arch/
https://mirror.tyborek.pl/arch/

It is already added to official mirrorlist, if suitable you will use it automagically.

Qualys SSL Labs has graded this mirror as A+, improving overall security. SSL configuration is following guidelines pointed out at cipherli.st.

I think it is a good place to mention reflector, a really good tool to generate list of the best available mirrors. Speeds up pacman significantly.

Up to date ArchLinux mirror rank can be found here

Bootowanie systemu Live z wykorzystaniem PXE

Bootowanie po PXE jest stosunkowo prostym zagadnieniem, szybkim do omówienia. Temat jednak rozrasta się, gdy mówimy o wykorzystaniu PXE do jakiegoś konkretnego zastosowania, określonej aplikacji.

Postaram się tutaj omówić instalacje i konfiguracje systemu serwującego obraz systemu do klientów po PXE, oraz przygotowanie obrazu systemu który będzie bootowany. Może to znaleźć zastosowanie np. do szybkiego bootowania systemu operacyjnego opartego o jądro linuksa np. w szkolnej pracowni(co było moim ‚use casem’) 😉

Continue reading

Serwer www – cache – część pierwsza.

To, że trzeba keszować, i co trzeba keszować, a czego nie można to już wiemy. Wiemy też jak powinniśmy keszować. Mając tą wiedzę, przejdźmy do czynu!

Keszowanie to dość rozległy temat. Ten artykuł to pierwsza część, obejmująca konfigurację serwera http oraz PHP.

Keszować możemy na różne sposoby, bardziej lub mniej wydajnie.
Najpowszechniejsze metody keszowania to:
1. modyfikacja nagłówków http, kompresja po stronie httpd, kompresja php po stronie php
2. serwer keszujący, np. Varnish
3. keszowanie pehapa przez x-cache
4. keszowanie *sql wykorzystując np. memcache
5. keszowanie aplikacji webowych, np. WordPress


Continue reading