Kategoria: Blog

Zwróć mi mój monolit

Wygląda na to, że szczyt hype'u związanego z mikrousługami już minął. Już nie czytamy kilka razy w tygodniu postów "Jak przeniosłem mój monolit na 150 usług". Teraz częściej słyszę rozsądne myśli: "Nie nienawidzę monolitu, po prostu dbam o efektywność". Obserwowaliśmy nawet kilka migracji z mikrousług z powrotem do monolitu. Podczas przejścia z jednej dużej […]

Wydanie Wine 5.5

Odbyła się eksperymentalna wersja otwartej implementacji WinAPI — Wine 5.5. Od wydania wersji 5.4 zamknięto 32 raporty o błędach i wprowadzono 460 zmian. Najważniejsze zmiany: Wbudowane programy przeszły na użycie nowego C runtime UCRTBase; W funkcjach GetVersion, GetVersionEx i VerifyVersionInfo zapewniono wyjście wersji z uwzględnieniem uruchamiania w trybie zgodności (Compatibility Mode); Poprawiono […]

Collabora rozwija nakładkę do pracy OpenCL i OpenGL na DirectX

Firma Collabora zaprezentowała nowy sterownik Gallium dla Mesy, implementujący warstwę dla organizacji pracy API OpenCL 1.2 i OpenGL 3.3 na sterownikach obsługujących DirectX 12 (D3D12). Kod opublikowany na licencji MIT. Proponowany sterownik umożliwia korzystanie z Mesy na urządzeniach, które pierwotnie nie obsługiwały OpenCL i OpenGL, a także jako punkt wyjścia do portowania aplikacji OpenGL/OpenCL do pracy na […]

Klastr Elasticsearch na 200 TB+

Wielu spotyka się z Elasticsearch. Ale co się dzieje, gdy chcesz z jego pomocą przechowywać logi "w szczególnie dużym wymiarze"? I jeszcze bezbolesnie przetrwać awarię któregokolwiek z kilku centrów danych? Jaką architekturę warto stworzyć i na jakie pułapki natkniesz się? My w Odnoklassnikach postanowiliśmy rozwiązać problem zarządzania logami za pomocą elasticsearch i teraz dzielimy się z Habr'em naszym doświadczeniem: i […]

Historia internetu: Era fragmentacji; część 1: Współczynnik obciążenia

Na początku lat 80. zbudowano fundamenty tego, co dziś znamy jako „internet” – jego podstawowe protokoły zostały opracowane i przetestowane w trudnych warunkach – jednakże system ten pozostał zamknięty, prawie w pełni pod kontrolą jednej instytucji, ministerstwa obrony USA. Wkrótce to się zmieni – system zostanie rozszerzony na wszystkie departamenty informatyczne różnych […]

Co łączy LVM i matrioszkę?

Dzień dobry. Chciałbym podzielić się z społecznością praktycznym doświadczeniem budowy systemu przechowywania danych dla KVM z wykorzystaniem md RAID + LVM. W programie znajdzie się: Budowa md RAID 1 z NVMe SSD. Budowa md RAID 6 z SATA SSD i tradycyjnych dysków. Cechy pracy TRIM/DISCARD na SSD RAID 1/6. Tworzenie rozruchowego md RAID 1/6 na […]

Microsoft zaprzestanie inwestycji w firmy zajmujące się rozpoznawaniem twarzy po skandalu z izraelską AnyVision

Microsoft ogłosił, że nie będzie już inwestować w zewnętrzne firmy zajmujące się technologią rozpoznawania twarzy, po skandalu związanym z jej inwestycjami w izraelski startup AnyVision. Według krytyków i obrońców praw człowieka, AnyVision aktywnie stosowało swoje oprogramowanie do inwigilacji Palestyńczyków na Zachodnim Brzegu rzeki Jordanu na rzecz rządu izraelskiego. Teraz Microsoft oświadczył, że niezależne dochodzenie przeprowadzone przez byłego generalnego […]

OpenShift jako korporacyjna wersja Kubernetes. Część 1

„Jaka jest różnica między Kubernetes a OpenShift?” – to pytanie pojawia się ze zdziwiającą regularnością. Chociaż w rzeczywistości można to porównać do pytania, czym różni się samochód od silnika. Kontynuując tę analogię, samochód to gotowy produkt, który można od razu używać: wsiadasz i jedziesz. Z drugiej strony, aby silnik mógł cię gdziekolwiek przewieźć, musisz go […]

Klaster z dwóch węzłów – diabeł tkwi w szczegółach

Cześć, Habr! Przedstawiam Wam tłumaczenie artykułu „Two Nodes — The Devil is in the Details” autorstwa Andrew Beekhofa. Wiele osób preferuje klastry składające się z dwóch węzłów, ponieważ wydają się konceptualnie prostsze, a ponadto są o 33% tańsze niż ich trzywęzłowe odpowiedniki. Choć jak najbardziej możliwe jest zbudowanie dobrego klastra z dwóch węzłów, […]

Wydanie dystrybucji do tworzenia zapór sieciowych pfSense 2.4.5

Wydano kompaktowe wydanie do tworzenia zapór sieciowych i bramek sieciowych pfSense 2.4.5. Wydanie opiera się na kodzie źródłowym FreeBSD z wykorzystaniem osiągnięć projektu m0n0wall oraz aktywnym użyciem pf i ALTQ. Dostępnych jest kilka obrazów dla architektury amd64, o rozmiarze od 300 do 360 MB, w tym LiveCD oraz obraz do instalacji na USB Flash. Zarządzanie dystrybucją […]

Apache Software Foundation obchodzi 21. urodziny!

26 marca 2020 roku, Apache Software Foundation oraz ochotnicy-deweloperzy, stewardzi, inkubatory dla 350 projektów Open Source, obchodzą 21. rocznicę swojego przywództwa w obszarze oprogramowania open source! Realizując swoją misję dostarczania oprogramowania dla dobra publicznego, społeczność wolontariuszy Apache Software Foundation wzrosła z 21 uczestników (zajmujących się rozwojem serwera HTTP Apache) do 765 indywidualnych uczestników, 206 komitetów […]

Krita 4.2.9

26 marca wydano nową wersję edytora graficznego Krita 4.2.9. Krita to edytor graficzny oparty na Qt, wcześniej będący częścią pakietu KOffice, obecnie jeden z najjaśniejszych przedstawicieli oprogramowania open source i uznawany za jeden z najpotężniejszych edytorów graficznych dla artystów. Rozbudowana, ale nie wyczerpująca lista poprawek i ulepszeń: Kontur pędzla już nie miga przy najeździe kursora […]

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