Autor: Yuri Gagarin

Jądro Linux 5.3 ujrzało światło dzienne!

Główne nowości Mechanizm pidfd, umożliwiający przypisanie konkretnego PID do danego procesu. Przypisanie pozostaje w mocy także po zakończeniu procesu, aby PID mógł być przydzielony przy ponownym uruchomieniu. Szczegóły. Ograniczenia zakresów częstotliwości w planie procesów. Na przykład, procesy krytyczne można uruchamiać z minimalnym progiem częstotliwości (powiedzmy, nie mniej niż 3 GHz), a procesy o niskim priorytecie – z górnym progiem częstotliwości […]

Wykrywanie luk i ocena odporności na ataki hakerskie chipów smart oraz kryptoprocesorów z wbudowaną ochroną.

W ostatniej dekadzie oprócz metod wydobywania tajemnic lub wykonywania innych nieautoryzowanych działań przez atakujących, zaczęto stosować niezamierzoną utratę danych oraz manipulowanie procesem wykonania programów za pomocą kanałów bocznych. Tradycyjne metody ataków mogą być kosztowne pod względem wiedzy, czasu i mocy obliczeniowej. Ataki za pomocą kanałów bocznych, z drugiej strony, mogą być łatwiejsze w realizacji i nietransformujące, […]

Podejście intensywnego nauczania STEM

W świecie edukacji inżynieryjnej istnieje wiele znakomitych kursów, ale często program nauczania oparty na nich ma jedną poważną wadę — brak dobrej spójności między różnymi tematami. Można zapytać: jak to możliwe? Kiedy tworzy się program nauczania, dla każdego kursu wskazywane są wymagania wstępne oraz wyraźna kolejność, w jakiej należy studiować przedmioty. Na przykład, aby złożyć i […]

Replikacja krzyżowa między PostgreSQL a MySQL

W tym artykule przybliżę temat replikacji krzyżowej pomiędzy PostgreSQL a MySQL oraz omówię metody jej konfigurowania między tymi dwoma serwerami baz danych. Zwykle bazy danych w replikacji krzyżowej nazywane są jednorodnymi, co stanowi wygodny sposób na migrację z jednego serwera relacyjnej bazy danych na inny. Uważa się, że bazy danych PostgreSQL i MySQL są relacyjne, ale […]

Jak wyjaśnić babci różnicę między SQL a NoSQL

Jedna z najważniejszych decyzji podejmowanych przez programistów dotyczy wyboru odpowiedniej bazy danych. Przez wielu lat opcje były ograniczone do różnych rodzajów relacyjnych baz danych wspierających język zapytań SQL. Należą do nich MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 i wiele innych. W ciągu ostatnich 15 lat na rynku pojawiło się wiele nowych […]

Projekt dodania wsparcia dla równoległego procesu kompilacji w GCC

W ramach projektu badawczego Parallel GCC rozpoczęto prace nad dodaniem do GCC funkcji pozwalającej na podział procesu kompilacji na kilka równolegle wykonywanych wątków. Obecnie, aby zwiększyć prędkość kompilacji na systemach wielordzeniowych, na poziomie narzędzia make stosuje się uruchamianie oddzielnych procesów kompilatora, z których każdy wykonuje kompilację oddzielnego pliku z kodem. Nowy projekt eksperymentuje z zapewnieniem […]

Dla jądra Linux zaproponowano nową wersję sterownika exFAT

Koreański deweloper Park Ju Hyung, specjalizujący się w portowaniu firmware'u Android na różne urządzenia, zaprezentował nową edycję sterownika dla systemu plików exFAT — exfat-linux, który jest odgałęzieniem sterownika "sdFAT" stworzonego przez firmę Samsung. Obecnie do gałęzi stagingowej jądra Linux dodano już sterownik exFAT od Samsunga, ale oparty jest on na starej bazie kodu (1.2.9). […]

Varlink — interfejs jądra

Varlink to interfejs jądra i protokół, który jest czytelny zarówno dla ludzi, jak i maszyn. Interfejs Varlink łączy klasyczne opcje wiersza poleceń UNIX, formaty tekstowe STDIN/OUT/ERROR, strony pomocy, dane metadanych i jest równoważny deskryptorowi plików FD3. Varlink jest dostępny z dowolnego środowiska programistycznego. Interfejs Varlink definiuje, które metody będą wdrażane i jak. Każdy […]

Fenomen XY: jak unikać „niewłaściwych” problemów

Czy kiedykolwiek zastanawiałeś się, ile godzin, miesięcy, a nawet żyć zostało zmarnowanych na rozwiązywanie "niewłaściwych" problemów? Pewnego dnia niektórzy ludzie zaczęli narzekać na to, że zmuszeni są czekać w niewyobrażalnie długich kolejkach do windy. Inni byli zaniepokojeni tymi skargami i poświęcili wiele czasu, energii i pieniędzy, aby poprawić działanie wind i skrócić czas oczekiwania. Ale […]

pg_stat_statements + pg_stat_activity + loq_query = pg_ash?

Jako krótkie uzupełnienie artykułu Próba stworzenia odpowiednika ASH dla PostgreSQL. Zadanie Należy powiązać historię widoków pg_stat_statemenets, pg_stat_activity. W rezultacie, korzystając z historii planów wykonania z tabeli log_query, można uzyskać wiele przydatnych informacji do wykorzystania w procesie rozwiązywania problemów z wydajnością i optymalizacją zapytań. Ostrzeżenie. W związku z kontynuacją testowania i rozwoju, artykuł nie […]

Nowy artykuł: Przegląd Sony RX0 II: mała i nieśmiertelna, ale nie kamera akcji

W 2017 roku Sony wprowadziło na rynek bardzo nietypową, interesującą, zaawansowaną i szalenie drogą kamerę RX0. Zyskała ona zainteresowanie dzięki niewiarygodnej funkcjonalności przy skromnych rozmiarach, a pod względem technicznym powtarzała aktualny wówczas kompakt z legendarnej serii Sony RX100. Z wyglądu RX0 przypominała typową kamerę akcji: była odporna na wodę, upadki, a […]

Wydano wersję alpha nowego serwera XMPP o nazwie Xabber Server

Deweloperzy klienta XMPP Xabber wydali własny serwer XMPP, oparty na fork'u ejabberd. Kod projektu jest udostępniany na licencji AGPLv3. Cechy Xabber Server: szybka instalacja, pozwalająca na automatyczne uruchomienie serwera i skonfigurowanie wszystkich potrzebnych certyfikatów; nowy protokół czatów grupowych; możliwość edytowania, usuwania i wycofywania wiadomości; funkcja szybkiej synchronizacji klientów; protokół niezawodnej dostawy wiadomości; zarządzanie sesjami (możliwość wylogowania (cofnięcia prawa […]

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