W poprzednim artykule z tej serii zaprezentowaliśmy, jak przy pomocy webowego frameworka, jakim jest flask, zbudować prosty serwer. Dziś pokażemy, jak rozszerzyć ten projekt i usprawnić go o autentykację użytkownika za pomocą plików cookies.
W dzisiejszym artykule zestawimy wybrane aplikacje do zarządzania zasobami (środowiskami) chmurowymi, w tym także uwzględniające wirtualizację i konteneryzację. Opiszemy rozwiązania ze stosu Euro*, ich zastosowanie oraz odpowiedniki na rynku Enterprise.
Zapora sieciowa zapewnia ochronę systemom szerokiej dostępności. Umożliwia precyzyjne ustalenie zaufania, a co za tym idzie kontroli dostępu w kontekście sieci, w obrębie domen. Dziś omówimy koncepty i działanie filtra ruchu sieciowego w EuroLinux 8 – firewalld.
Automatyzacja i prototypowanie nie są zadaniami trywialnymi, zwłaszcza gdy mowa o zaawansowanych czynnikach. Dlatego w tym artykule pokażemy, jak wykonać prototyp prostej infrastruktury oraz zautomatyzować jej wdrożenie za pomocą współpracujących ze sobą narzędzi Vagrant i Ansible.
W tym artykule pokażemy, jak w prosty sposób wdrożyć aplikację webową opartą o mikrostrukturę flask, przy wykorzystaniu Apache HTTP Server. Flask jest prostym webowym frameworkiem, często nazywanym micro frameworkiem przez swoją lekkość i prostotę. Apache jest prostym w obsłudze, szeroko stosowanym serwerem HTTP.
Jenkins jest potężnym narzędziem pozwalającym na automatyzację procesów, które w przeciwnym razie musiałyby zostać wykonane ręcznie. Dobrze jest więc go używać i wykorzystać jego możliwości tak, by ułatwić sobie pracę. W tym artykule pokażemy, jak na różne sposoby zautomatyzować repetytywne zadania.
Pojęcia związane z wirtualizacją Wirtualizacja (VM, Virtual Machine) Domyślnie system operacyjny jest instalowany na maszynie fizyczniej, na jej dysku twardym. Wirtualizacja polega na uruchomieniu i funkcjonowaniu systemu operacyjnego w pamięci podręcznej, dzięki ...
Artykuł ten powstał, by przybliżyć czytelnikom zagadnienia konteneryzacji. Oprócz omówienia najważniejszych koncepcji przedstawię także rys historyczny. Pozwoli to na zrozumienie, iż kontenery wbrew pozorom nie są technologią nową. Ich obecny kształt jest pochodną idei, która ewaluowała dosłownie przez całe pokolenia pasjonatów i twórców systemów operacyjnych.
GNU GPLv2 w swojej ogólności i bez komitów lub łatek spisywała się dobrze przez całe lata ‘90. Świat i technologie się zmieniały, tworząc nowe akty prawne, wprowadzając nowe standardy sprzętowe czy zmieniając ...
Duża część twórców oprogramowania lub firm posiadających do nich prawa autorskie licencjonuje swoje produkty na prostych zasadach, wybierając te najmniej skomplikowane licencje. W ramach nich nie muszą spełniać założeń wolnego oprogramowania w ...
Bill Gates w 1989 roku w wywiadzie dla „Electronics Magazine” otwarcie powiedział, że: jest tylko jeden trick w oprogramowaniu – jest nim wykorzystywanie już napisanego oprogramowania. Jednocześnie ten sam człowiek przez bardzo ...
Od czytelników naszego bloga otrzymujemy pytania związane z szeroko pojętym IT. Wiele z nich dotyczy problematyki otwartego oprogramowania – Open Source. Dlatego dziś po raz kolejny podejmiemy interesujący Was temat. Przede wszystkim ...
Historia, którą dziś opowiem, zaczęła się dawno, dawno temu w epoce późnego Mainframe, kiedy pojawiły się już pierwsze komputery Commodore, Apple czy Spectrum, a 4 KB pamięci RAM było świadectwem bogactwa i ...
Dziś artykuł z cyklu „dyskusja akademicka na temat nazewnictwa”. Pod lupę bierzemy 2 terminy: serwer WWW (ang. web server) oraz serwer aplikacji (ang. application server), które dzisiaj właściwie przenikają się i w ...
W niezliczonych tekstach i publikacjach dowiadujemy się, jak w szybki i sprytny sposób zoptymalizować naszą interakcję z komputerem. Przykładem niech będą skróty klawiszowe, zarówno te najbardziej podstawowe jak ctrl + c wraz ...