Kategoria: Blog

Fundusz Emerytalny RF wybiera Linux

Fundusz Emerytalny Rosji ogłosił przetarg na „Dopracowanie aplikacyjnego i serwerowego oprogramowania modułu „Zarządzanie podpisem elektronicznym i szyfrowaniem” (PPO UEP i SPO UEP) do pracy z systemami operacyjnymi Astra Linux i ALT Linux”. W ramach tego kontraktu państwowego PFR dostosowuje część zautomatyzowanego systemu AIS PFR-2 do pracy z rosyjskimi dystrybucjami systemu Linux: Astra i ALT. Na podstawie […]

Spacer po grabach: 10 krytycznych błędów w testach wiedzy

Przed zapisaniem się na nowy kurs Machine Learning Advanced testujemy przyszłych studentów, aby określić ich poziom gotowości i zrozumieć, co dokładnie powinniśmy im zaoferować w ramach przygotowań do kursu. Jednak pojawia się dylemat: z jednej strony musimy sprawdzić ich wiedzę na temat Data Science, z drugiej — nie możemy zorganizować pełnoprawnego 4-godzinnego egzaminu. Aby to rozwiązać, […]

Jeszcze jeden rower: przechowujemy ciągi znaków Unicode o 30-60% bardziej kompaktowo niż UTF-8

Jeśli jesteś programistą i stajesz przed zadaniem wyboru kodowania, to niemal zawsze poprawnym rozwiązaniem będzie Unicode. Konkretny sposób reprezentacji zależy od kontekstu, ale najczęściej tutaj również istnieje uniwersalna odpowiedź — UTF-8. Jest on dobry, ponieważ pozwala na użycie wszystkich znaków Unicode, nie zużywając zbyt wielu bajtów w większości przypadków. Jednak w przypadku języków, które używają nie […]

Uruchamiamy terminal Linux na iOS

Czy wiedziałeś, że można uruchomić terminal Linux na urządzeniu iOS? Może zapytasz: „Po co mi korzystać z aplikacji tekstowych na iPhonie?” To zasadne pytanie. Ale jeśli czytasz Opensource.com, to prawdopodobnie znasz odpowiedź: użytkownicy Linuxa chcą mieć możliwość pracy z nim na każdym urządzeniu i korzystania ze swoich ustawień. Ale najbardziej […]

Perl 5.32.2

Ta wersja jest wynikiem czterech tygodni prac od momentu wydania 5.33.1. Zmiany zostały wprowadzone przez 19 autorów w 260 plikach i stanowią około 11,000 linii kodu. Niemniej jednak w perldelta zaznaczone jest tylko jedno kluczowe usprawnienie: interpreter może być zbudowany z eksperymentalnym kluczem -Dusedefaultstrict, co domyślnie włącza odpowiednią pragmę. Działanie tej konfiguracji nie dotyczy jednowierszowych skryptów. […]

Testowanie lokalizacji: po co jest potrzebne aplikacji lub stronie internetowej?

Wyobraź sobie następujący scenariusz: stworzyłeś aplikację, a następnie wypuściłeś ją od razu w kilku językach. Jednak po wydaniu odkrywasz błędy w różnych wersjach językowych: najgorszy koszmar programisty. Właśnie dlatego istnieje testowanie lokalizacji, aby uniknąć takich nieprzyjemnych sytuacji. Dziś Stany Zjednoczone nie są już największym graczem na rynku aplikacji mobilnych. Chiny […]

Dlaczego ważne jest przetestowanie oprogramowania na twoim systemie z wysoką dostępnością (99,9999%)

Która wersja oprogramowania jest "najlepsza" i "najbardziej efektywna"? Jeśli system zapewnia odporność na awarie na poziomie 99,9999%, czy to oznacza, że będzie działał bez przerw nawet bez aktualizacji oprogramowania? A może odwrotnie, aby osiągnąć maksymalną odporność na awarie, zawsze należy instalować najnowszą wersję oprogramowania? Postaramy się odpowiedzieć na te pytania, opierając się na naszym doświadczeniu. Krótkie wprowadzenie Wszyscy rozumiemy, że w każdym […]

Wydanie platformy do współpracy Nextcloud Hub 20

Zaprezentowano wydanie platformy Nextcloud Hub 20, oferującej kompleksowe rozwiązanie do współpracy pracowników firm i zespołów rozwijających różne projekty. Jednocześnie opublikowano główną platformę chmurową Nextcloud 20, umożliwiającą uruchomienie chmurowego magazynu z obsługą synchronizacji i wymiany danych, co pozwala na przeglądanie i edytowanie danych z dowolnego urządzenia w dowolnym punkcie sieci (przy […]

Czy można generować liczby przypadkowe, jeśli sobie nie ufamy? Część 2

Cześć, Habr! W pierwszej części artykułu omawialiśmy, dlaczego konieczne może być generowanie losowych liczb dla uczestników, którzy sobie nie ufają, jakie wymagania stawiane są takim generatorom liczb losowych i przyjrzeliśmy się dwóm podejściom do ich realizacji. W tej części artykułu szczegółowo przyjrzymy się jeszcze jednemu podejściu, które wykorzystuje podpisy progowe. Trochę kryptografii Aby […]

Antypatterny w PostgreSQL: „Nieskończoność to nie limit!”, czyli trochę o rekurencji

Rekurencja to bardzo potężny i wygodny mechanizm, jeśli te same operacje „w głąb” są wykonywane na powiązanych danych. Jednak niekontrolowana rekurencja to zło, które może prowadzić do nieskończonego wykonywania procesu lub (co zdarza się częściej) do „wyczerpania” całej dostępnej pamięci. Bazy danych w tym względzie działają na tych samych zasadach — «mówiono kopać, więc kopię». […]

Google ujawni informacje o podatnościach w zewnętrznych urządzeniach z Androidem

Firma Google zaprezentowała inicjatywę Android Partner Vulnerability, w ramach której planowane jest ujawnianie informacji o podatnościach w urządzeniach z Androidem różnych producentów OEM. Inicjatywa ta zwiększy przejrzystość dostarczania informacji użytkownikom o podatnościach specyficznych dla zmodyfikowanych wersji oprogramowania od firm trzecich. Do tej pory w oficjalnych raportach o podatnościach (Android Security Bulletins) przedstawiano jedynie problemy w głównym kodzie, zaproponowanym […]

Wydanie virt-manager 3.0.0, interfejsu do zarządzania wirtualnymi środowiskami

Firma Red Hat wydała nową wersję graficznego interfejsu do zarządzania wirtualnymi środowiskami — Virt-Manager 3.0.0. Interfejs Virt-Manager napisany jest w Pythonie/PyGTK, stanowi nakładkę na libvirt i wspiera zarządzanie takimi systemami jak Xen, KVM, LXC i QEMU. Kod projektu jest dystrybuowany na licencji GPLv2. Program oferuje narzędzia do wizualnej oceny statystyk wydajności i zużycia zasobów przez maszyny wirtualne, […]

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