Kategoria: Administracja

Złożone systemy. Wjazd na krytyczny poziom

Jeśli poświęciłeś trochę czasu na rozmyślanie o skomplikowanych systemach, z pewnością rozumiesz znaczenie sieci. Sieci rządzą naszym światem. Od reakcji chemicznych wewnątrz komórki, przez sieci powiązań w ekosystemie, po sieci handlowe i polityczne, które formują bieg historii. Weźmy tę artykuł, który teraz czytasz. Prawdopodobnie znalazłeś go w jednym z portali społecznościowych, pobrałeś z sieci komputerowej […]

Jak przyspieszyliśmy aplikację webową 20 razy za pomocą WebAssembly

W tym artykule przedstawiono przypadek przyspieszenia aplikacji przeglądarkowej poprzez zastąpienie obliczeń JavaScript WebAssembly. Czym jest WebAssembly? Mówiąc krótko, jest to binarny format instrukcji dla wirtualnej maszyny stosowej. Często nazywany jest językiem programowania, ale to nieprawda. Format instrukcji jest wykonywany w przeglądarce obok JavaScript. Ważne jest, że WebAssembly można […]

PyDERASN: jak napisałem bibliotekę ASN.1 z slots i blobs

ASN.1 to standard (ISO, ITU-T, GOST) języka opisującego zorganizowane informacje oraz zasady ich kodowania. Dla mnie jako programisty to po prostu kolejny format serializacji i reprezentacji danych, obok JSON, XML, XDR i innych. Jest niezwykle powszechny w naszym codziennym życiu i wiele osób się z nim styka: w komunikacji komórkowej, telefonicznej, VoIP (UMTS, LTE, […]

On nie jest dRook

W związku z rosnącą popularnością Rook chciałbym poruszyć jego pułapki i problemy, które mogą Cię spotkać na tej drodze. O sobie: Doświadczenie w administrowaniu ceph od wersji hammer, założyciel społeczności t.me/ceph_ru w Telegramie. Aby nie być gołosłownym, będę odnosił się do uznanych artykułów na Habrze (sądząc po rankingu) dotyczących problemów z ceph. Z większością problemów w […]

Indeksy bitmapowe w Go: błyskawiczne wyszukiwanie

Wstępne słowo Wygłosiłem tę prezentację w języku angielskim na konferencji GopherCon Russia 2019 w Moskwie oraz w języku rosyjskim na meetupie w Niżnym Novgorodzie. Tematem jest indeks bitmapowy – mniej popularny niż B-drzewo, ale równie interesujący. Dzielę się nagraniem wystąpienia na konferencji w języku angielskim i tekstową transkrypcją w języku rosyjskim. Przeanalizujemy […]

Python – pomocnik w poszukiwaniu tanich biletów lotniczych dla tych, którzy kochają podróże

Autor artykułu, którego tłumaczenie publikujemy dzisiaj, mówi, że jego celem jest przedstawienie opracowania skryptu webowego w Pythonie z wykorzystaniem Selenium, który wyszukuje ceny biletów lotniczych. Podczas wyszukiwania biletów uwzględniane są elastyczne daty (+- 3 dni od wskazanych dat). Skrypt zapisuje wyniki wyszukiwania w pliku Excel i wysyła wiadomość e-mail do osoby, która go uruchomiła, z podsumowaniem […]

Docker: nieuleczalne porady

W komentarzach do mojego artykułu Docker: szkodliwe porady było wiele próśb o wyjaśnienie, co takiego strasznego jest w opisywanym tam Dockerfile. Krótkie podsumowanie poprzedniego odcinka: dwóch programistów w gorącym terminie tworzy Dockerfile. W trakcie wchodzi do nich Ops Igor Ivanowicz. Końcowy Dockerfile jest tak zły, że AI prawie dostaje zawału serca. Teraz rozważmy, co jest nie tak z tym […]

12. Check Point Wprowadzenie R80.20. Dzienniki i raporty

Witamy na 12. lekcji. Dzisiaj porozmawiamy o jeszcze jednej bardzo ważnej kwestii, a mianowicie o pracy z dziennikami i raportami. Czasami ta funkcjonalność okazuje się decydująca przy wyborze środka ochrony. Bezpieczeństwo lubi wygodny system raportowania i funkcjonalne wyszukiwanie różnych zdarzeń. Trudno ich za to winić. W zasadzie dzienniki […]

Rezerwacja w Kubernetes: to istnieje

Nazywam się Sergey, jestem z firmy ITSumma i chcę wam opowiedzieć, jak podchodzimy do rezerwacji w Kubernetes. Ostatnio dużo zajmuję się pracą doradczą nad wdrażaniem różnych rozwiązań devops dla różnych zespołów, a w szczególności intensywnie pracuję nad projektami wykorzystującymi K8s. Na konferencji Uptime day 4, która była poświęcona rezerwacji w złożonych […]

PowerShell Desired State Configuration i pilnik: część 1. Konfiguracja DSC Pull Server do pracy z bazą danych SQL

PowerShell Desired State Configuration (DSC) znacznie ułatwia proces wdrażania i konfigurowania systemu operacyjnego, ról serwera i aplikacji, gdy masz setki serwerów. Jednak przy korzystaniu z DSC w on-premises, tzn. nie w MS Azure, pojawiają się pewne niuanse. Są one szczególnie odczuwalne, jeśli organizacja jest duża (od 300 stanowisk roboczych i serwerów) i jeszcze nie otworzyła świata […]

Używamy AppDynamics z Red Hat OpenShift v3

W ostatnich czasach wiele organizacji pragnie, aby ich aplikacje przeszły z monolitów do mikroserwisów przy użyciu „platformy jako usługi” (PaaS), takiej jak RedHat OpenShift v3. AppDynamics zainwestowało znaczne środki w zapewnienie najwyższej klasy integracji z takimi dostawcami. AppDynamics integruje swoje agenty z RedHat OpenShift v3, korzystając z metodologii Source-to-Image (S2I). S2I to narzędzie do tworzenia powtarzalnych […]

Szukamy podatności w UC Browser

Wprowadzenie Na koniec marca informowaliśmy, że odkryliśmy ukrytą możliwość ładowania i uruchamiania niezweryfikowanego kodu w UC Browser. Dziś szczegółowo omówimy, jak ten proces ładowania przebiega i jak hakerzy mogą go wykorzystać dla swoich celów. Pewien czas temu UC Browser był reklamowany i rozpowszechniany w sposób bardzo agresywny: instalowano go na urządzeniach użytkowników za pomocą złośliwego oprogramowania, które rozpowszechniano z […]

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster