wątek: Blog

Od dużego opóźnienia Ceph do poprawki jądra przy użyciu eBPF/BCC

Linux ma dużą liczbę narzędzi do debugowania jądra i aplikacji. Większość z nich ma negatywny wpływ na wydajność aplikacji i nie może być wykorzystana w środowisku produkcyjnym. Kilka lat temu powstało kolejne narzędzie – eBPF. Umożliwia śledzenie jądra i aplikacji użytkownika przy niewielkim obciążeniu i bez konieczności przebudowy programów i pobierania oprogramowania stron trzecich […]

Jak przygotować stronę internetową pod duże obciążenia: 5 praktycznych wskazówek i przydatnych narzędzi

Użytkownicy naprawdę nie lubią, gdy potrzebne im zasoby online są powolne. Dane z ankiety sugerują, że 57% użytkowników opuści stronę internetową, jeśli ładowanie zajmie więcej niż trzy sekundy, a 47% jest skłonnych poczekać tylko dwie sekundy. Jednosekundowe opóźnienie może kosztować 7% konwersji i 16% mniejszego zadowolenia użytkownika. Dlatego należy przygotować się na zwiększone obciążenie i wzrosty ruchu. […]

Głupie mózgi, ukryte emocje, przebiegłe algorytmy: ewolucja rozpoznawania twarzy

Starożytni Egipcjanie dużo wiedzieli o wiwisekcji i potrafili odróżnić wątrobę od nerki dotykiem. Owijając mumie od rana do wieczora i uzdrawiając (od trepanacji po usuwanie guzów), nieuchronnie nauczysz się rozumieć anatomię. Bogactwo szczegółów anatomicznych zostało z nadwyżką zrekompensowane zamieszaniem w zrozumieniu funkcji narządów. Księża, lekarze i zwykli ludzie odważnie włożyli w serce rozum i [...]

Przejście od monolitu do mikrousług: historia i praktyka

W tym artykule opowiem o tym, jak projekt, nad którym pracuję, przekształcił się z dużego monolitu w zestaw mikrousług. Projekt rozpoczął swoją historię dość dawno, bo na początku 2000 roku. Pierwsze wersje pisano w Visual Basicu 6. Z biegiem czasu stało się jasne, że rozwój w tym języku w przyszłości będzie trudny do utrzymania, gdyż IDE […]

Amazon opublikował Open Distro dla Elasticsearch 1.0.0

Amazon wprowadził pierwszą wersję produktu Open Distro for Elasticsearch, która zawiera całkowicie otwartą wersję platformy wyszukiwania, analizy i przechowywania danych Elasticsearch. Opublikowana edycja jest odpowiednia do użytku korporacyjnego i zawiera zaawansowane funkcje dostępne tylko w komercyjnej wersji oryginalnego Elasticsearch. Wszystkie komponenty projektu są dystrybuowane na licencji Apache 2.0. Gotowe zespoły przygotowywane są w […]

Rdza 1.36

Zespół programistów jest podekscytowany możliwością wprowadzenia Rusta 1.36! Co nowego w Rust 1.36? Przyszła cecha ustabilizowana, od nowości: skrzynka alokacyjna, MaybeUninit , NLL dla Rust 2015, nowa implementacja HashMap oraz nowa flaga – offline dla Cargo. A teraz bardziej szczegółowo: w Rust 1.36 cecha Przyszłość została wreszcie ustabilizowana. Przydział skrzynki Od wersji Rust 1.36 części standardu zależne […]

Valve udostępniło nowy kompilator shaderów dla procesorów graficznych AMD

Valve zaoferowało na liście mailingowej deweloperów Mesa nowy kompilator modułu cieniującego ACO dla sterownika RADV Vulkan, pozycjonowany jako alternatywa dla kompilatora modułu cieniującego AMDGPU używanego w sterownikach OpenGL i Vulkan RadeonSI i RADV dla układów graficznych AMD. Po zakończeniu testów i sfinalizowaniu funkcjonalności planuje się zaoferowanie ACO do włączenia do głównego zestawu Mesa. Kod zaproponowany przez Valve ma na celu […]

Naprawiono 75 luk w platformie e-commerce Magento

W otwartej platformie do organizacji e-commerce Magento, która zajmuje około 20% rynku systemów do tworzenia sklepów internetowych, zidentyfikowano podatności, których kombinacja pozwala na przeprowadzenie ataku w celu wykonania Twojego kodu na serwerze, zyskaj pełną kontrolę nad sklepem internetowym i zorganizuj przekierowanie płatności. Luki zostały naprawione w wersjach Magento 2.3.2, 2.2.9 i 2.1.18, co w sumie naprawiło 75 problemów […]

People Can Fly z chęcią zmierzyłoby się z Bulletstorm 2, ale na razie dają z siebie wszystko Outriders

Fani klasycznych strzelanek bardzo docenili wydaną w 2011 roku grę Bulletstorm, która w 2017 roku doczekała się reedycji Full Clip Edition. Jak zapowiedział dyrektor wykonawczy studia deweloperskiego People Can Fly, Sebastian Wojciechowski, pod koniec sierpnia ukaże się także wersja na konsolę hybrydową Nintendo Switch. A co z potencjalną Bulletstorm 2? To jest naprawdę interesujące dla wielu osób. Okazuje się, że nadzieja […]

Mozilla uruchamia stronę internetową pokazującą, jak można śledzić użytkowników

Mozilla wprowadziła usługę TrackThis, która umożliwia wizualną ocenę metod sieci reklamowych śledzących preferencje odwiedzających. Usługa umożliwia symulację czterech typowych profili zachowań w Internecie poprzez automatyczne otwarcie około 100 zakładek, po czym sieci reklamowe zaczynają przez kilka dni oferować treści odpowiadające wybranemu profilowi. Przykładowo, jeżeli wybierzesz profil bardzo bogatej osoby, reklama zacznie […]

Rumours: The Last of Us: Part II ukaże się w lutym 2020 roku w czterech edycjach

Plotki na temat daty premiery The Last of Us: Part II pojawiają się w polu informacyjnym od chwili, gdy Sony umieściło grę w dziale „Już wkrótce”. Następnie różne źródła wskazywały na luty 2020 r., jednak nie było oficjalnego potwierdzenia. O tym samym miesiącu wspomniał na swoim Twitterze informator Nibel, odnosząc się do chińskiego użytkownika występującego pod pseudonimem ZhugeEX. W […]

Wydanie OpenWrt 18.06.04

Przygotowano aktualizację dystrybucji OpenWrt 18.06.4, przeznaczoną do stosowania w różnych urządzeniach sieciowych, takich jak routery i punkty dostępowe. OpenWrt obsługuje wiele różnych platform i architektur oraz posiada system kompilacji, który pozwala na prostą i wygodną kompilację krzyżową, obejmującą różne komponenty w kompilacji, co ułatwia utworzenie gotowego oprogramowania sprzętowego lub obrazu dysku […]