Kategoria: Administracja

Aleksiej Graczew: Go Frontend

Kyiv Go Meetup Maj 2018: Prowadzący: – Witam wszystkich! Dziękuję, że się tutaj zebraliście! Dziś mamy dwóch oficjalnych prelegentów – Lioszę i Wanię. Będzie jeszcze dwóch, jeśli czas nam na to pozwoli. Pierwszy prelegent – Aleksiej Graczew, opowie nam o GopherJS. Aleksiej Graczew (dalej – AG): – Jestem programistą Go i piszę usługi webowe […]

Siedem najczęstszych błędów przy przejściu na CI/CD

Jeśli Twoja firma właśnie wdraża DevOps lub narzędzia CI/CD, może być pomocne poznanie najczęstszych błędów, aby ich nie powtarzać i nie stawać na cudze pułapki. Zespół Mail.ru Cloud Solutions przetłumaczył artykuł Avoid These Common Pitfalls When Transitioning to CI/CD autorstwa Jasmine Chokshi z dodatkami. Niezdolność do zmiany kultury i procesów. Jeśli spojrzysz […]

Jak w Yandex.Cloud działa Virtual Private Cloud i jak nasi użytkownicy pomagają nam wprowadzać przydatne funkcje

Cześć, nazywam się Kostia Kramlich, jestem głównym deweloperem działu Virtual Private Cloud w Yandex.Cloud. Zajmuję się wirtualną siecią i, jak można się domyślić, w tym artykule opowiem o budowie Virtual Private Cloud (VPC) w całości i w szczególności o wirtualnej sieci. Dowiesz się również, dlaczego my, deweloperzy tego serwisu, cenimy sobie opinie od naszych użytkowników. Ale […]

Przyjaźnimy Pythona z Bashem: biblioteki smart-env i python-shell

Dzień dobry wszystkim. Obecnie Python jest jednym z najczęściej używanych języków w zakresie tworzenia nie tylko produktów programowych, ale także zapewniania ich infrastruktury. W rezultacie wielu devopsów, z własnej woli lub przeciw niej, musiało nauczyć się nowego języka do późniejszego wykorzystania jako uzupełnienia do starych, dobrych skryptów Bash. Jednak Bash i Python […]

Envoy. 1. Wprowadzenie

Witaj! To krótki artykuł, który odpowiada na pytania: „co to jest envoy?”, „po co jest potrzebny?” oraz „od czego zacząć?”. Czym jest Envoy — to L4-L7 load balancer napisany w C++, skupiony na wysokiej wydajności i dostępności. Z jednej strony jest to w pewnym sensie odpowiednik nginx i haproxy, porównywalny z nimi pod względem wydajności. Z drugiej, jest bardziej dostosowany do […]

Zmiana rozmiaru obrazów w locie za pomocą Nginx i LuaJIT (OpenResty)

Już od pewnego czasu, zainspirowany artykułem o Zmianie rozmiaru obrazów w locie, skonfigurowano zmianę rozmiaru obrazów za pomocą ngx_http_image_filter_module i wszystko działało jak należy. Jednak pojawił się jeden problem, gdy menedżer potrzebował pozyskiwać obrazy o dokładnych wymiarach do przesłania na niektóre serwisy, ponieważ były to ich wymagania techniczne. Na przykład, jeśli mamy oryginał obrazu w rozmiarze 1200×1200, a […]

Dynamiczne zmienianie rozmiaru obrazów

W niemal każdej aplikacji internetowej wykorzystującej obrazy istnieje potrzeba generowania pomniejszonych wersji tych obrazów, często w wielu różnych formatach. Dodawanie nowych rozmiarów do istniejącej aplikacji może być również dość problematyczne. A zatem zadanie: Zdefiniujmy listę wymagań: Generowanie dodatkowych obrazów w dowolnych formatach dynamicznie, bez wprowadzania dodatkowych funkcji do aplikacji w dowolnym momencie jej istnienia; […]

OpenResty: zamieniamy NGINX w pełnoprawny serwer aplikacji

Ponownie publikujemy transkrypcję wystąpienia z konferencji HighLoad++ 2016, która odbyła się w podmoskiewskim Skolkovie w dniach 7–8 listopada ubiegłego roku. Władimir Protasow opowiada, jak rozszerzyć funkcjonalność NGINX za pomocą OpenResty i Lua. Cześć wszystkim, nazywam się Władimir Protasow i pracuję w Parallels. Opowiem trochę o sobie. Przez trzy czwarte swojego życia piszę kod. Zostałem […]

Nano lub minimalistyczne IDE

W tym artykule chciałbym pokazać Wam moc i piękno edytora tekstowego w trybie konsoli, nano, prostego i niepozornego na pierwszy rzut oka. Wstęp Programiści naprawdę przygotowali dla Was mnóstwo użytecznych funkcji, o których możecie nawet nie wiedzieć, na przykład: automatyczne wcięcia, przejście do pary nawiasów, a nawet auto-uzupełnianie! Zajmijmy się tym po kolei. Standardowe skróty klawiszowe M […]

Yandex.Disk zakazał użycia narzędzia open source rclone

Historia wstępna Cześć, Habr! Do napisania tego posta skłonił mnie dość dziwny błąd, który wczoraj wieczorem na moim laptopie z Linuxem (tak, jestem jednym z tych dziwnych ludzi, którzy używają GNU/Linux na laptopie) otrzymałem zamiast zawartości swojego Yandex.Dysku: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/output error total 0 Pierwsza myśl: sieć padła, nic strasznego. Ale […]

Jak 1500 bajtów stało się maksymalną jednostką przesyłania informacji w internecie

Ethernet jest wszędzie, a dziesiątki tysięcy producentów wypuszczają urządzenia z jego obsługą. Jednak niemal wszystkie te urządzenia mają jedną wspólną liczbę – MTU: $ ip l 1: lo: mtu 65536 state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: mtu 1500 state UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Maksymalna jednostka przesyłania) [maksymalna jednostka przesyłania] […]

IdentityServer4. Podstawowe pojęcia. OpenID Connect, OAuth 2.0 i JWT

Tym postem chcę otworzyć wątek artykułów poświęconych IdentityServer4. Zacznijmy od podstawowych pojęć. Najbardziej obiecującym obecnie protokołem autoryzacji jest OpenID Connect, a protokołem uprawnień (dostępu) jest OAuth 2.0. IdentityServer4 implementuje te dwa protokoły. Jest zoptymalizowany do rozwiązywania typowych problemów bezpieczeństwa. OpenID Connect to protokół i standard autoryzacji, który nie daje […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster