Kategoria: Blog

Wektory globalne to mache-ładownice do przechowywania danych. Rozrzedzone macierze. Część 3

W poprzednich częściach (1, 2) mówiliśmy o globalnych jako drzewach, w tej części przyjrzymy się globalnym jako rzadkim tablicom. Rzadka tablica to rodzaj tablicy, w której większość wartości ma tę samą wartość. W praktyce często spotyka się tak ogromne rzadkie tablice, że nie ma sensu zajmować pamięci tymi samymi elementami. Dlatego warto zaimplementować rzadkie tablice […]

Globaly — miecze-kladenice do przechowywania danych. Drzewa. Część 2

Początek — patrz część 1. 3. Opcje struktur przy użyciu globalnych Taka struktura jak uporządkowane drzewo ma różne przypadki szczególne. Rozważmy te, które mają praktyczną wartość przy pracy z globalnymi. 3.1 Przypadek szczególny 1. Jeden węzeł bez gałęzi Globalne można używać nie tylko jak tablicę, ale także jak zwykłe zmienne. Na przykład jako licznik: Set ^counter […]

Globalne — miecze-klamki do przechowywania danych. Drzewa. Część 1

Prawdziwe miecze-klamki baz danych — globalne — są znane od dawna, ale wciąż niewiele osób potrafi skutecznie z nich korzystać lub nie posiada tego superbroni. Korzystając z globalnych w rozwiązaniu tych zadań, w których naprawdę są dobre, można osiągnąć znakomite wyniki. Zarówno w wydajności, jak i w uproszczeniu rozwiązania problemu (1, 2). Globalne to specjalny […]

Recykling ciepła spalin: ekologia z zyskiem.

W poszukiwaniu sposobów zwiększania efektywności przedsiębiorstw sektora energetycznego oraz innych obiektów przemysłowych, na których używane jest wyposażenie spalające paliwa kopalne (kotły parowe, kotły wodne, piec technologiczny itd.), kwestia wykorzystania potencjału spalin nie jest stawiana na pierwszym miejscu. Tymczasem, opierając się na istniejących normach obliczeniowych, opracowanych dziesiątki lat temu, oraz ugruntowanych standardach wyboru kluczowych wskaźników […]

Google zrezygnuje z wyszukiwania głosowego w Androidzie na rzecz wirtualnego asystenta

Przed pojawieniem się Google Assistant na mobilnej platformie Android istniała funkcja „Wyszukiwanie głosowe”, która była ściśle zintegrowana z głównym systemem wyszukiwania. W ostatnich latach wszystkie innowacje były skoncentrowane wokół wirtualnego asystenta, dlatego zespół deweloperów Google postanowił całkowicie zastąpić funkcję „Wyszukiwania głosowego” na Androidzie. Do niedawna można było interagować z „Wyszukiwaniem głosowym” za pośrednictwem aplikacji Google, specjalnego widżetu […]

Wydanie biblioteki Python do obliczeń naukowych NumPy 1.17.0

Została wydana biblioteka Python do obliczeń naukowych NumPy 1.17, skupiająca się na pracy z wielowymiarowymi tablicami i macierzami, a także oferująca dużą kolekcję funkcji implementujących różne algorytmy związane z użyciem macierzy. NumPy jest jedną z najbardziej poszukiwanych bibliotek stosowanych w obliczeniach naukowych. Kod projektu napisany jest w języku Python z zastosowaniem optymalizacji w języku C i jest udostępniany […]

Wydanie systemu zarządzania pakietami GNU Stow 2.3

Po 7 latach od poprzedniego znaczącego wydania zadebiutowała wersja 2.3.0 systemu zarządzania pakietami GNU Stow, który wykorzystuje dowiązania symboliczne do organizacji zawartości pakietów i powiązanych z nimi danych w osobnych katalogach. Kod Stow napisany jest w języku Perl i od tej wersji jest udostępniany na licencji GPLv3 (wcześniej obowiązywała licencja GPLv2). W Stow używa się prostego i […]

Udostępniamy bazę danych dla zdalnego połączenia

Zacznijmy od tego, że są sytuacje, kiedy trzeba stworzyć aplikację z połączeniem z bazą danych. Dzieje się tak, aby nie zajmować się backendem i skupić się na frontendzie z powodu braku rąk i umiejętności. Nie twierdzę, że moje rozwiązanie będzie bezpieczne, ale działa. Ponieważ nie lubię płacić za hosting, ja […]

Tworzenie chmurowej centrali 3CX na dowolnym hostingu zgodnym z Openstack

Często konieczne jest zainstalowanie centrali 3CX w chmurze, ale wybrany dostawca chmurowy nie znajduje się na liście wspieranych przez 3CX (na przykład Mail.ru Cloud Solutions). Nic strasznego! Zrobienie tego wcale nie jest trudne, wystarczy sprawdzić, czy dostawca wspiera infrastrukturę Openstack. 3CX, obok innych firm, sponsoruje rozwój Openstack i wspiera Openstack API oraz standardowy interfejs Horizon do monitorowania i […]

Post-analityka: co wiadomo o ostatnim ataku na sieć serwerów kluczy kryptograficznych SKS Keyserver

Hackerzy wykorzystali funkcję protokołu OpenPGP, o której wiadomo od ponad dziesięciu lat. Wyjaśniamy, na czym polega problem i dlaczego nie można go naprawić. / Unsplash / Chunlea Ju Problemy w sieci W połowie czerwca nieznani sprawcy przeprowadzili atak na sieć serwerów kryptograficznych kluczy SKS Keyserver, opartą na protokole OpenPGP. To jest standard IETF (RFC 4880), który jest używany […]

GNU Stow 2.3.1

GNU Stow – to program do zarządzania pakietami oprogramowania. Może być używany do zarządzania instalacją oprogramowania zarówno na poziomie całego systemu, jak i plikami w katalogach użytkowników. Zmiany są następujące: Dodano zewnętrzne zależności runtime od Hash::Merge i Clone::Choose. Naprawiono problem z zestawem testów. Udoskonalono proces wydawania aktualizacji i dokumentacji. Źródło: linux.org.ru

kitty 0.14.3

kitty – to pełnofunkcjonalny i wieloplatformowy emulator terminala. Niektóre aktualizacje: Dodano polecenie kitty@scroll-window do przewijania ekranu. Przyznano również argument !neighbor, otwierający nowe okno obok aktywnego. Udokumentowano protokół zdalnego sterowania. Przesył danych do elementu podrzędnego za pomocą komendy pipe odbywa się w wątku, aby UI nie został zablokowany. Dla macOS zmniejszono zużycie energii w trybie oczekiwania przez wyłączenie wyświetlacza po 30 […]

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster