Kategoria: Blog

PostgreSQL Antipatterns: nawigacja po rejestrze

Dziś nie będzie żadnych skomplikowanych przypadków ani zawiłych algorytmów SQL. Wszystko będzie bardzo proste, na poziomie Kapitana Oczywistość — przeglądamy rejestr zdarzeń, porządkując je według czasu. Mamy tabelkę events w bazie, a w niej pole ts — to dokładnie ten czas, według którego chcemy te wpisy pokazywać uporządkowane: CREATE […]

MinIo dla najmniejszych

MinIO to doskonałe rozwiązanie, gdy trzeba łatwo i szybko zorganizować przechowywanie obiektów. Elementarna konfiguracja, wiele platform i dobra wydajność zyskały uznanie wśród użytkowników. Dlatego też nie mieliśmy innej możliwości, jak miesiąc temu ogłosić kompatybilność Veeam Backup & Replication z MinIO. Obejmuje to tak ważną funkcję, jak Immutability. W rzeczywistości […]

Nasze wnioski po roku migracji GitLab.com na Kubernetes

Przykład tłum.: adaptacja Kubernetes w GitLab jest uważana za jeden z dwóch głównych czynników sprzyjających wzrostowi firmy. Niemniej jednak, do niedawna infrastruktura usługi online GitLab.com była oparta na maszynach wirtualnych, a migracja do K8s rozpoczęła się dopiero około rok temu i nadal nie została zakończona. Z radością przedstawiamy tłumaczenie niedawnego artykułu inżyniera SRE z GitLab na temat tego, jak […]

Microsoft wyda przeglądarkę Edge dla Linuksa w październiku

Microsoft aktywnie promuje swoją nową przeglądarkę Edge, opartą na silniku Chromium. Już jest dostępna na wielu popularnych platformach, poza Windows, takich jak Android, macOS i iOS. Teraz Microsoft ogłosił, że wersja beta przeglądarki dla deweloperów w październiku wyjdzie również na Linuxa. Wersja Edge dla Linuxa praktycznie nie będzie miała różnic w porównaniu do wersji Windows. Otrzyma wszystkie […]

Rozpoczęto preinstalację Ubuntu 20.04 na urządzeniach Lenovo ThinkPad i ThinkStation

Firmy Canonical i Lenovo ogłosiły rozszerzenie programu preinstalacji Linuxa na urządzenia ThinkPad i ThinkStation. 29 modeli laptopów ThinkPad oraz stacji roboczych ThinkStation będą dostępne do zakupu z preinstalowanym Ubuntu 20.04. Wcześniej firma Lenovo rozpoczęła dostawy Fedory na model ThinkPad X1 Carbon Gen 8 i zamierzała zapewnić preinstalację RHEL, a także zaangażowała się w projekt […]

Wydano Rocm 3.8.0

RadeonOpenCompute to otwarty zestaw sterowników, bibliotek i narzędzi do realizacji OpenCL oraz technologii uczenia maszynowego dla platform opartych na kartach graficznych AMD. Rozwijany przez firmę AMD. Zestaw zawiera moduł jądra rock-dkms, kompilatory HCC, HIP oraz wersję rocm-clang-ocl, biblioteki wspierające OpenCL, zestawy bibliotek oraz przykłady do implementacji podstawowych algorytmów uczenia maszynowego. W nowym wydaniu: […]

Dostępne są Tor Browser 10.0 i dystrybucja Tails 4.11.

Została wydana znaczna wersja specjalistycznej przeglądarki Tor Browser 10, która przeszła na gałąź ESR Firefoksa 78. Przeglądarka koncentruje się na zapewnieniu anonimowości, bezpieczeństwa i prywatności, cały ruch jest kierowany wyłącznie przez sieć Tor. Nie jest możliwe bezpośrednie połączenie przez standardowe połączenie sieciowe aktualnego systemu, co uniemożliwia śledzenie prawdziwego adresu IP użytkownika (w przypadku hackingu przeglądarki, atakujący mogą uzyskać dostęp […]

Wydanie Samba 4.13.0

Wydano wersję Samba 4.13.0, kontynuującą rozwój gałęzi Samba 4 z pełną implementacją kontrolera domeny oraz usługi Active Directory, zgodnej z implementacją systemu Windows 2000 i mogącej obsługiwać wszystkie wspierane przez Microsoft wersje klientów Windows, w tym Windows 10. Samba 4 jest wielofunkcyjnym produktem serwerowym, oferującym również implementację serwera plików, usługi drukowania oraz serwera identyfikacji (winbind). Kluczowe zmiany […]

Projekt Wine wydał Vkd3d 1.2 z wdrożeniem Direct3D 12.

Projekt Wine opublikował wydanie pakietu vkd3d 1.2 z implementacją Direct3D 12, działającą poprzez tłumaczenie wywołań do interfejsu graficznego Vulkan. W skład pakietu wchodzą biblioteki libvkd3d z implementacją Direct3D 12, libvkd3d-shader z tłumaczem modeli shaderów 4 i 5 oraz libvkd3d-utils z funkcjami ułatwiającymi portowanie aplikacji Direct3D 12, a także zestaw przykładów demonstracyjnych, w tym port glxgears […]

Tworzenie bota na Telegramie w języku R (część 4): Budowanie sekwencyjnego, logicznego dialogu z botem

Jeśli już zapoznałeś się z poprzednimi trzema artykułami z tej serii, to potrafisz już pisać w pełni funkcjonalne boty na Telegramie z klawiaturą. W tym artykule nauczymy się pisać bota, który będzie wspierał sekwencyjny dialog. Tzn. bot będzie zadawał Ci pytania i czekał na wprowadzenie przez Ciebie jakiejkolwiek informacji. W zależności od wprowadzonych przez Ciebie danych bot […]

Praca z datami w języku R (podstawowe możliwości oraz pakiety lubridate i timeperiodsR)

Uzyskanie bieżącej daty w każdym języku programowania to operacja równoważna «Hello world!». Język R nie jest wyjątkiem. W tym artykule omówimy, jak działa praca z datami w podstawowej składni języka R oraz przyjrzymy się kilku przydatnym pakietom rozszerzającym jego możliwości w pracy z datami: lubridate — pakiet umożliwiający wykonywanie obliczeń arytmetycznych między datami; […]

Mapa drogowa migracji poczty IBM Notes/Domino do Exchange i Office 365

Przejście z IBM Notes na Microsoft Exchange lub Office 365 przynosi szereg korzyści dla organizacji, ale sam projekt migracji wydaje się przytłaczający i nie do końca wiadomo, od czego zacząć migrację. Sam Exchange nie zawiera własnych narzędzi do pełnej migracji ani ustalania współistnienia Notes i Exchange. W rzeczywistości realizacja niektórych zadań migracyjnych i współistnienia jest niemożliwa bez […]

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