Autor: Yuri Gagarin

Węzły robocze Kubernetes: wiele małych czy kilka dużych?

Podczas tworzenia klastra Kubernetes mogą pojawić się pytania: ile węzłów roboczych skonfigurować i jakiego typu? Co jest lepsze dla klastra on-premise: kupić kilka potężnych serwerów, czy wykorzystać dziesięć starych maszyn w waszym centrum danych? A w chmurze lepiej wziąć osiem jedno rdzeniowych czy dwa cztero rdzeniowe instancje? Odpowiedzi na te pytania znajdują się w artykule Daniela Weibel, inżyniera programisty i wykładowcy […]

KeyDB jako [potencjalna] alternatywa dla Redis

Na Habrze nie znalazłem recenzji 'szybszej alternatywy dla Redis' — KeyDB. Mając dość świeże doświadczenie z jego użyciem, chcę uzupełnić tę lukę. Tło sytuacji jest dość banalne: pewnego razu, w obliczu dużego napływu ruchu, odnotowano znaczną degradację wydajności aplikacji (a dokładniej — czas odpowiedzi). W tamtym momencie, niestety, nie udało się przeprowadzić normalnej diagnostyki sytuacji, więc później zaplanowaliśmy szereg […]

Jak skonfigurować Elasticsearch, aby uniknąć wycieków

W ciągu ostatniego roku pojawiło się wiele wycieków danych z baz Elasticsearch (oto, oto i oto). W wielu przypadkach w bazach przechowywane były dane osobowe. Można było uniknąć tych wycieków, gdyby po uruchomieniu bazy administracja postarała się sprawdzić kilka prostych ustawień. Dziś o nich porozmawiamy. Od razu zaznaczamy, że w naszej praktyce używamy Elasticsearch do przechowywania logów i analizy […]

Podstawy Elasticsearch

Elasticsearch to silnik wyszukiwania z json rest api, wykorzystujący Lucene i napisany w Javie. Opis wszystkich zalet tego silnika dostępny jest na oficjalnej stronie. W dalszej części tekstu nazywać będziemy Elasticsearch jako ES. Takie silniki są wykorzystywane w skomplikowanym wyszukiwaniu w bazie dokumentów. Na przykład wyszukiwanie z uwzględnieniem morfologii języka lub wyszukiwanie po współrzędnych geo. W tym artykule […]

W Opera poprawiono tryb „obraz w obrazie”

Przeglądarka Opera raczej nie może się poszczycić dużą popularnością. Tak było w czasach klasycznej Opery, to samo utrzymało się po przejściu na silnik Chromium. Jednak w wielu przypadkach jest ona najbardziej innowacyjna, a firma wciąż pracuje nad ulepszaniem aplikacji. W ostatniej aktualizacji dodano ulepszoną wersję trybu „obraz w obrazie”. W przeciwieństwie do wersji Google, działa […]

Dla wytwarzania energii elektrycznej w nocy zaproponowano „antysłoneczne” baterie.

Mimo że chcielibyśmy przejść na odnawialne źródła energii, każde z nich ma swoje wady. Panele słoneczne, na przykład, działają tylko w ciągu dnia. W nocy stoją bezczynnie, a energia pochodzi z naładowanych w ciągu dnia akumulatorów. To ograniczenie można obejść dzięki wynalezionym przez naukowców panelom termoradiacyjnym. Jak informuje portal internetowy ExtremeTech, badacze z Uniwersytetu Kalifornijskiego w Davisie (University […]

Firma Siemens wydała hipervizor Jailhouse 0.12

Firma Siemens opublikowała wersję wolnego hyperwizora Jailhouse 0.12. Hyperwizor obsługuje systemy x86_64 z rozszerzeniami VMX+EPT lub SVM+NPT (AMD-V), a także procesory ARMv7 i ARMv8/ARM64 z rozszerzeniami do wirtualizacji. Osobno opracowywany jest generator obrazów dla hyperwizora Jailhouse, tworzonych na podstawie pakietów Debian dla wspieranych urządzeń. Kod projektu jest rozpowszechniany na licencji GPLv2. Hyperwizor został zaimplementowany w […]

Projekt OpenWifi z realizacją otwartego chipu Wi-Fi opartego na FPGA i SDR

Na zakończonej konferencji FOSDEM 2020 przedstawiono projekt OpenWifi, rozwijający pierwszą otwartą implementację pełnego stosu Wi-Fi 802.11a/g/n, gdzie forma sygnału i modulacja jest definiowana programowo (SDR, Software Defined Radio). OpenWifi umożliwia stworzenie w pełni kontrolowanej realizacji wszystkich komponentów urządzenia bezprzewodowego, w tym niskopoziomowych warstw, zazwyczaj realizowanych w zwykłych adapterach bezprzewodowych na poziomie niedostępnych do audytu chipów. Kod komponentów programowych, […]

Wine dostosowany do pracy z wykorzystaniem Wayland

W ramach projektu Wine-wayland przygotowany został zestaw łatek i sterownik winewayland.drv, które umożliwiają korzystanie z Wine w środowiskach opartych na protokole Wayland, bez zastosowania XWayland i komponentów związanych z X11. Między innymi, udostępniono możliwość uruchamiania gier i aplikacji korzystających z graficznego API Vulkan oraz Direct3D 9, 10 i 11. Wsparcie dla Direct3D zrealizowano za pomocą warstwy DXVK, która translatuje […]

Wydanie silnika gier Godot 3.2

NA PROśBĘ PRACOWNIKóW! Z openneta. Po 10 miesiącach prac opublikowano wersję wolnego silnika gier Godot 3.2, który nadaje się do tworzenia gier 2D i 3D. Silnik obsługuje prosty w nauce język do pisania logiki gry, graficzne środowisko do projektowania gier, system wdrażania gier jednym kliknięciem, szerokie możliwości animacji i symulacji procesów fizycznych, wbudowany debugger oraz system wykrywania […]

Kim Dotcom: złapany w sieć, najbardziej poszukiwana osoba online. Część 2

Dla jednych Kim Dotcom, twórca kontrowersyjnego serwisu do wymiany plików «MegaUpload», to przestępca i pirat internetowy, dla innych – niezłomny obrońca prywatności. 12 marca 2017 roku miała miejsce światowa premiera dokumentalnego filmu, w którym zamieszczono wywiady z politykami, dziennikarzami i muzykami, którzy znali Kima «ze wszystkich stron». Nowozelandzka reżyserka Annie Goldson za pomocą wideo z osobistych archiwów opowiada […]

Dark Launch w Istio: tajne usługi

„Niebezpieczeństwo to moje drugie imię” – mówił Austin Powers, człowiek zagadka o międzynarodowej randze. Ale to, co jest cenione przez superagentów i służby specjalne, zupełnie nie odpowiada służbom komputerowym, gdzie rutyna jest znacznie bardziej preferowana niż niebezpieczeństwa. A Istio wraz z OpenShift i Kubernetes przekształcają wdrożenie mikrousług w naprawdę nudne i przewidywalne zadanie – i to jest wspaniałe. O tym i o […]

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