Kategoria: Blog

Wydanie Fedora 32 zostało opóźnione o tydzień

Programiści projektu Fedora ogłosili o przesunięciu premiery Fedora 32 o tydzień z powodu niespełnienia kryteriów jakości. Premiera Fedora 32 planowana jest na 28 kwietnia, a nie 21 kwietnia, jak zaplanowano początkowo. W finalnych testowych kompilacjach pozostają niesprawione 3 problemy, które zostały uznane za blokujące wydanie. Do blokujących wydania problemów można zaliczyć: problemy z rozpoznawaniem […]

6 kluczowych pytań przy przenoszeniu biznesu do chmury

Z powodu przymusowych wakacji nawet dużym firmom z rozwiniętą infrastrukturą IT trudno zorganizować zdalną pracę pracowników, a małym przedsiębiorstwom zwyczajnie brakuje zasobów do wdrożenia niezbędnych usług. Inny problem dotyczy bezpieczeństwa informacji: udostępnianie dostępu do wewnętrznej sieci z domowych komputerów pracowników jest ryzykowne bez zastosowania wyspecjalizowanych produktów klasy korporacyjnej. Wynajem serwerów wirtualnych nie wymaga nakładów inwestycyjnych […]

Algorytm kompresji Huffmana

W przededniu rozpoczęcia kursu „Algorytmy dla programistów” przygotowaliśmy dla Was tłumaczenie kolejnego przydatnego materiału. Kodowanie Huffmana to algorytm kompresji danych, który formułuje podstawową ideę kompresji plików. W tym artykule będziemy mówić o kodowaniu o stałej i zmiennej długości, unikalnie dekodowalnych kodach, zasadach prefiksowych oraz budowie drzewa Huffmana. Wiemy, że każdy symbol jest przechowywany […]

Denormalizacja baz danych systemów ERP i jej wpływ na rozwój oprogramowania: otwieramy tawernę na Tortudze

Cześć! Nazywam się Andriej Sienionow, jestem starszym analitykiem w Sportmaster. W tym poście chciałbym poruszyć kwestię denormalizacji baz danych systemów ERP. Rozważymy ogólne warunki, a także konkretny przykład — powiedzmy, że będzie to piękna tawerna-monopolista dla piratów i marynarzy. W której piratów i marynarzy trzeba obsługiwać różnie, gdyż wyobrażenia o pięknie i wzorce konsumpcyjne […]

Oracle uruchomiło bezpłatne kursy edukacyjne z zakresu Javy i baz danych

Firma Oracle ogłosiła rozszerzenie funkcji platformy zdalnego nauczania Oracle Academy oraz przekształcenie kilku edukacyjnych kursów online na bezpłatne. Bezpłatne zasoby edukacyjne Oracle Academy są przeznaczone do nauki obsługi baz danych, podstaw SQL, programowania w języku Java oraz tworzenia oprogramowania z wykorzystaniem technologii sztucznej inteligencji i uczenia maszynowego. Kursy są dostępne w różnych językach, […]

Firma Valve wydała Proton 5.0-6, pakiet do uruchamiania gier Windows na Linuksie

Firma Valve opublikowała wersję projektu Proton 5.0-6, która opiera się na osiągnięciach projektu Wine i ma na celu uruchamianie w systemie Linux aplikacji gier stworzonych dla systemu Windows i dostępnych w katalogu Steam. Osiągnięcia projektu są dystrybuowane na zasadach licencji BSD. Proton umożliwia bezpośrednie uruchamianie w kliencie Steam na Linuxie aplikacji gier dostarczanych jedynie dla systemu Windows. Pakiet zawiera implementację DirectX […]

Vulnerability in the vhost-net driver within the Linux kernel

W sterowniku vhost-net, który zapewnia działanie virtio net po stronie środowiska hosta, wykryto lukę (CVE-2020-10942), która umożliwia lokalnemu użytkownikowi inicjowanie przepełnienia stosu jądra poprzez wysyłanie do urządzenia /dev/vhost-net odpowiednio sformatowanego ioctl(VHOST_NET_SET_BACKEND). Problem wynika z braku odpowiedniej weryfikacji zawartości pola sk_family w kodzie funkcji get_raw_socket(). Według wstępnych informacji luka ta może być użyta do przeprowadzenia lokalnego ataku DoS poprzez wywołanie awarii jądra (dane […]

GitHub pomyślnie zakończył transakcję zakupu NPM.

Firma GitHub Inc, należąca do Microsoftu i działająca jako niezależna jednostka biznesowa, ogłosiła pomyślne zakończenie transakcji zakupu działalności firmy NPM Inc, odpowiedzialnej za rozwój menedżera pakietów NPM oraz utrzymanie repozytorium NPM. Repozytorium NPM obsługuje ponad 1,3 mln pakietów, z których korzysta około 12 mln programistów. Co miesiąc rejestrowanych jest około 75 miliardów pobrań. Kwota transakcji nie […]

Guix System 1.1.0

Guix System – dystrybucja Linux oparta na menedżerze pakietów GNU Guix. Dystrybucja oferuje zaawansowane funkcje zarządzania pakietami, takie jak aktualizacje transakcji i przywracanie, reprodukowalne środowiska budowy, zarządzanie nieuprzywilejowanymi pakietami oraz profile każdego użytkownika. Ostatnia wersja projektu to Guix System 1.1.0, która wprowadza szereg nowych funkcji i ulepszeń, w tym możliwość realizacji dużych wdrożeń […]

Uwierzytelnianie w Kubernetes z użyciem GitHub OAuth i Dex

Przedstawiam Państwu tutorial dotyczący generowania dostępu do klastra Kubernetes za pomocą Dex, dex-k8s-authenticator i GitHub. Lokalny mem z rosyjskojęzycznego czatu Kubernetes w Telegramie. Wprowadzenie: Używamy Kubernetes do tworzenia dynamicznych środowisk dla zespołów deweloperskich i QA. Chcemy w ten sposób zapewnić im dostęp do klastra zarówno do pulpitu nawigacyjnego, jak i za pomocą kubectl. W przeciwieństwie do […]

Automatyzacja procesów HR z wykorzystaniem Microsoft Teams, PowerApps i Power Automate. Wnioski o odejście pracowników

Dzień dobry wszystkim! Dziś chciałbym podzielić się małym przykładem automatyzacji procesu tworzenia wniosków o odejście nowych pracowników z wykorzystaniem produktów Microsoft SharePoint, PowerApps, Power Automate i Teams. W trakcie realizacji tego procesu nie będzie konieczne zakupienie osobnych planów użytkownika PowerApps i Power Automate, wystarczy subskrypcja Office365 E1/E3/E5. Na stronie SharePoint utworzymy listy i kolumny, PowerApps […]

Division danych. Rok 2013. Retrospektywa

W 2013 roku IBS, którzy wtedy, wydaje się, tworzyli Division danych, poprosili mnie o sporządzenie tak zwanego brainedumpu (wyłącznie na podstawie doświadczeń związanych z interakcjami z korporacyjnymi klientami w branży naftowej i gazowej) dotyczącego problematyki Big Data i danych ogólnie. Natknąłem się na to po 7 latach i wydało mi się to zabawne. Niektóre rzeczy są oczywiste. Niektóre okazały się mniej prawdziwe, ale… 7 […]

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