Kategoria: Blog

Kura czy jajko: łamiemy IaC

Co pojawiło się pierwsze – kura czy jajko? To dość dziwne wprowadzenie do artykułu o Infrastructure-as-Code, prawda? Co to jest jajko? Najczęściej Infrastructure-as-Code (IaC) to deklaratywny sposób przedstawiania infrastruktury. Opisujemy w nim stan, który chcemy osiągnąć, począwszy od części sprzętowej, a kończąc na konfiguracji oprogramowania. Dlatego IaC jest używane do: Provisioning zasobów. To maszyny wirtualne, S3, VPC i […]

Nie powinno się używać OFFSET i LIMIT w zapytaniach z paginacją.

Minęły czasy, kiedy nie trzeba było martwić się o optymalizację wydajności baz danych. Czas nie stoi w miejscu. Każdy nowy przedsiębiorca w branży technologii chce stworzyć kolejne Facebooka, starając się zbierać wszystkie dostępne dane. Te dane są potrzebne biznesowi do lepszego uczenia modeli, które pomagają generować zyski. W takich warunkach programiści […]

Wydanie biblioteki systemowej Glibc 2.32

Po sześciu miesiącach rozwoju wydano wersję systemowej biblioteki GNU C Library (glibc) 2.32, która całkowicie spełnia wymagania standardów ISO C11 i POSIX.1-2017. W skład nowej wersji wchodzą poprawki od 67 deweloperów. Zrealizowane w Glibc 2.32 ulepszenia obejmują: Dodano wsparcie dla procesorów Synopsys ARC HS (ARCv2 ISA). Do działania portu wymagane jest przynajmniej binutils 2.32, […]

Kod GPL z Telegrama został przejęty przez komunikator Mail.ru bez przestrzegania GPL.

Programista Telegram Desktop odkrył, że klient im-desktop od Mail.ru (najprawdopodobniej to klient desktopowy myteam) skopiował, całkowicie bez zmian, stary autorski silnik animacji z Telegram Desktop (według autora, nie najlepszej jakości). Co więcej, początkowo w ogóle nie wspomniano o Telegram Desktop, a licencja kodu została zmieniona, odpowiednio, z GPLv3 […]

Rozpoczęto testy beta PHP 8

Została zaprezentowana pierwsza wersja beta nowej gałęzi języka programowania PHP 8. Premiera zaplanowana jest na 26 listopada. Równocześnie wydano poprawki do PHP 7.4.9, 7.3.21 i 7.2.33, w których usunięto nagromadzone błędy i luki. Główne nowości PHP 8: Włączenie kompilatora JIT, którego zastosowanie pozwoli na zwiększenie wydajności. Obsługa nazwanych argumentów funkcji, które pozwalają na przekazywanie wartości do funkcji związanych z nazwami, tj. […]

Wydanie Ubuntu 20.04.1 LTS

Firma Canonical zaprezentowała pierwsze poprawki do dystrybucji Ubuntu 20.04.1 LTS, które obejmują aktualizacje dla kilku setek pakietów, związane z usunięciem luk i problemów wpływających na stabilność. W nowej wersji poprawiono błędy w instalatorze i bootloaderze. Wydanie Ubuntu 20.04.1 oznacza zakończenie podstawowej stabilizacji wydania LTS — użytkownikom Ubuntu 18.04 teraz zostanie zaproponowane dokonanie aktualizacji do […]

Nowoczesne aplikacje na OpenShift, część 2: powiązane kompilacje chained builds

Cześć wszystkim! Oto drugi post z naszej serii, w której pokazujemy, jak wdrażać nowoczesne aplikacje webowe na Red Hat OpenShift. W poprzednim poście lekko dotknęliśmy możliwości nowego obrazu builder S2I (source-to-image), który jest przeznaczony do budowy i wdrażania nowoczesnych aplikacji webowych na platformie OpenShift. Wtedy interesował nas temat szybkiego wdrożenia aplikacji, a dziś omówimy, jak […]

3. Platforma zarządzania Check Point SandBlast Agent. Polityka zapobiegania zagrożeniom

Witamy w trzecim artykule cyklu o nowej chmurowej konsoli zarządzania ochroną komputerów osobistych — Check Point SandBlast Agent Management Platform. Przypomnę, że w pierwszym artykule zapoznaliśmy się z portalem Infinity Portal i stworzyliśmy chmurową usługę zarządzania agentami Endpoint Management Service. W drugim artykule przyjrzeliśmy się interfejsowi webowej konsoli zarządzania i zainstalowaliśmy agenta z domyślną polityką […]

Najlepszy w swojej klasie: historia powstania standardu szyfrowania AES

Od maja 2020 roku w Rosji rozpoczęły się oficjalne sprzedaże zewnętrznych dysków twardych WD My Book, które wspierają sprzętowe szyfrowanie AES z kluczem 256-bitowym. Z powodu ograniczeń legislacyjnych, wcześniej podobne urządzenia można było nabyć tylko w zagranicznych sklepach internetowych z elektroniką lub na „szarym” rynku, jednak teraz każdy chętny może zaopatrzyć się w zabezpieczony nośnik z firmową 3-letnią gwarancją od Western Digital. […]

W OpenBSD-current zaimportowano LLVM 10

W OpenBSD-current dodano narzędzia LLVM 10. Należy zauważyć, że w przeciwieństwie do wcześniejszego LLVM 8, dziesiąta wersja (tak jak dziewiąta) jest dystrybuowana na licencji Apache 2.0, której użycie jest wyraźnie zabronione przez politykę licencyjną projektu. Programiści OpenBSD wcześniej dyskutowali na temat zmiany licencji i oceniali ten krok negatywnie. Jednak na prezentacji podczas Eurobsdconf zauważono, że w rezultacie trzeba będzie […]

Opublikowano edytor graficzny Pinta 1.7, będący odpowiednikiem Paint.NET

Po pięciu latach od ostatniej wersji stworzono wydanie otwartego edytora grafiki rastrowej Pinta 1.7, który jest próbą przepisania programu Paint.NET z użyciem GTK. Edytor oferuje podstawowy zestaw funkcji do rysowania i przetwarzania obrazów, skierowanych do początkujących użytkowników. Interfejs jest maksymalnie uproszczony, edytor wspiera nieograniczony bufor cofania zmian, pozwala na pracę z wieloma warstwami i jest wyposażony w zestaw narzędzi […]

Wydanie darmowego pakietu biurowego LibreOffice 7.0

Organizacja The Document Foundation zaprezentowała wydanie pakietu biurowego LibreOffice 7.0. Gotowe pakiety instalacyjne zostały przygotowane dla różnych dystrybucji Linux, Windows i macOS, a także w wersji do wdrożenia online w Dockerze. Przy przygotowaniu wydania 74% zmian wprowadzili pracownicy firm zarządzających projektem, takich jak Collabora, Red Hat i CIB, a 26% zmian dodały niezależne osoby. Kluczowe nowości: […]

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