Kategoria: Blog

Wydanie jądra Linux 5.3

Po dwóch miesiącach prac Linus Torvalds zaprezentował wydanie jądra Linux 5.3. Wśród najbardziej zauważalnych zmian: wsparcie dla GPU AMD Navi, procesorów Zhaoxi oraz technologii zarządzania energią Intel Speed Select, możliwość korzystania z instrukcji umwait do oczekiwania bez użycia cykli, poprawiający interaktywność tryb ‘utilization clamping’ dla asymetrycznych CPU, wywołanie systemowe pidfd_open, możliwość korzystania z adresów IPv4 z zakresu 0.0.0.0/8, możliwość […]

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 […]

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 […]

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 […]

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 […]

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 […]

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). […]

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 […]

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 […]

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 […]

F9sim 1.0 — Symulator pierwszego etapu Falcona 9

Użytkownik Reddita u/DavidAGra (David Jorge Aguirre Gracio) zaprezentował pierwszą wersję swojego symulatora lotu rakiet – „F9sim” 1.0. Na chwilę obecną jest to darmowy symulator napisany w Delphi z wykorzystaniem technologii OpenGL, jednak autor projektu rozważa możliwość udostępnienia kodu źródłowego oraz przepisania projektu w C++/Qt5. Pierwotnym celem projektu jest stworzenie realistycznej symulacji 3D lotu pierwszego stopnia rakiety nośnej […]

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