SSL For Free – naprawdę!

Pewnie obiła Ci się o uszy piękna inicjatywa gigantów internetów zrzeszonych w Internet Security Research Group (ISRG), jaką jest Let’s Encrypt. Dzięki firmom takim jak Akamai, ACLU, Mozilla, Cisco, EFF, CoreOS, OVH, University of Michigan, Google możemy dziś cieszyć się darmowymi certyfikatami SSL, ale co ważniejsze, bezpieczniejszym surfowaniem po internecie!

Zapraszam do zapoznania się z osobami tworzącymi ISRG: https://letsencrypt.org/isrg/

Let’s Encrypt to bezpłatny, zautomatyzowany i otwarty ośrodek certyfikacji (CA), działający dla dobra społeczeństwa. Jedyny problem jaki napotkałem podczas próby wdrożenia Let’s Encrypt, to potrzeba zintegrowania się z ich usługą na poziomie serwera. Problem jest taki że nie mam do niego dostępu! Mój słaby blog stoi na maszynie współdzielonej. Druga sprawa to kwestia bezpieczeństwa. Nie za bardzo mam ochotę wpuszczać zewnętrzne aplikację na serwery dedykowane.

 

Jest na to rozwiązanie! Na podstawie usługi jaką jest Let’s Encrypt powstała strona: https://www.sslforfree.com/. Dzięki tej stronie możemy wygenerować certyfikat SSL ważny 3 miesiące. Oznacza to że co 3 msc. musimy zalogować się do panelu i kliknąć opcję „Renew”. Wgrany certyfikat i sposób w jaki interpretuje go przeglądarka możecie zaobserwować na moim blogu. Wszystko potwierdzone i zaufane 🙂

Czytaj więcej

WAMP i XAMPP do kosza? IIS Express z PHP!

Czym jest WAMP i czym jest XAMPP? XAMPP/WAMP są darmowymi, łatwymi w instalacji dystrybucjami Apache’a, zawierającymi MariaDB/MySQL, PHP i Perl. Na naszym Windowsie instalowane są serwisy odpowiedzialne za bazę danych, odpowiednią wersję PHP, Perla. Obie appki instalują nam również swój manager poprzez który otrzymujemy możliwość restartowania usług i zmiany konfiguracji. Continue reading “WAMP i XAMPP do kosza? IIS Express z PHP!” »

Czytaj więcej

Wydajność UNSET vs. NULL

Przeprowadziłem małe testy dwóch sposobów zwalniania zasobów i czasu który zajmuje taki proces. Czytałem na kilku portalach czy powinno się unsetować zmienne czy nullować. Wiele komentarzy polegało na sprzeczaniu się która operacja trwa dużej i jest bardziej pamięciożerna. Nie będę oceniał co jest bardzie przydatne czy w jaki sposób powinno się to robić. Wszystko zależy od tego w jakiej sytuacji się znajdujemy i które zasoby są dla nas kluczowe.

Podczas zmieniania wartości zmiennej $foo = null; uzyskasz efekt szybszego zwolnienia pamięci RAM, ale zabierze to kilka cykli procesora, co może znacząco wydłużyć czas realizacji zadania. Funkcja unset() natomiast nie zwolni pamięci RAM natychmiastowo, jednak nie obciąży on w żaden sposób procesora. W celu zobrazowania problemu przygotowałem prosty skrypt z jedną pętlą. Test polega na szybkim tworzeniu i zwalnianiu zmiennej tekstowej oraz na ciągłym dopisywaniu do istniejącej zmiennej kolejnych linii tekstu. Każdy test da nam 2 wyniki zajętości pamięci.

Continue reading “Wydajność UNSET vs. NULL” »

Czytaj więcej

CentOS 7 – VirtualBox – Resize partition

Zgapiłem się i utworzyłem zbyt małą partycję systemu CentOS, aż 8GB okazało się w trakcie pracy zbyt małą ilością miejca. Musiałem powiększyć partycję – tylko że to maszyna wirtualna – więc jak to zrobić?

Pierwsze co zrobiłem to zamknąłem moją maszynę i w systemie windows powiększyłem dysk VDI do rozmiaru 20GB komendą:

zrzut ekranu4 Continue reading “CentOS 7 – VirtualBox – Resize partition” »

Czytaj więcej