Autor: ProHoster

Charakterystyka flagowego Huawei Mate 30 Pro ujawniona przed zapowiedzią

Chińska firma Huawei zaprezentuje flagowe smartfony z serii Mate 30 już 19 września w Monachium. Na kilka dni przed oficjalną zapowiedzią w Internecie pojawiła się szczegółowa specyfikacja techniczna Mate 30 Pro, którą insider opublikował na Twitterze. Według dostępnych danych smartfon będzie miał wyświetlacz typu Waterfall z mocno zakrzywionymi bokami. Nie biorąc pod uwagę zakrzywionych boków, przekątna wyświetlacza wynosi 6,6 […]

Obserwatorium Spektr-RG odkryło nowe źródło promieniowania rentgenowskiego w Drodze Mlecznej

Rosyjski teleskop ART-XC na pokładzie obserwatorium kosmicznego Spektr-RG rozpoczął swój wczesny program naukowy. Podczas pierwszego skanowania centralnego „zgrubienia” Drogi Mlecznej wykryto nowe źródło promieniowania rentgenowskiego o nazwie SRGA J174956-34086. W ciągu całego okresu obserwacji ludzkość odkryła około miliona źródeł promieniowania rentgenowskiego, a tylko kilkadziesiąt z nich ma swoje nazwy. W większości przypadków ich […]

Jak wytłumaczyć babci różnicę między SQL a NoSQL

Jedną z najważniejszych decyzji podejmowanych przez programistę jest wybór bazy danych. Przez wiele lat opcje ograniczały się do różnych opcji relacyjnych baz danych obsługujących język zapytań strukturalnych (SQL). Należą do nich MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 i wiele innych. W ciągu ostatnich 15 lat wiele nowych […]

Replikacja krzyżowa pomiędzy PostgreSQL i MySQL

Opiszę replikację krzyżową pomiędzy PostgreSQL i MySQL, a także metody konfigurowania replikacji krzyżowej pomiędzy dwoma serwerami baz danych. Zwykle replikowane bazy danych nazywane są jednorodnymi i jest to wygodna metoda przenoszenia z jednego serwera RDBMS na drugi. Bazy danych PostgreSQL i MySQL są uważane za relacyjne, ale […]

Metoda intensywnego uczenia się STEM

Na świecie edukacji inżynierskiej jest wiele doskonałych kierunków, jednak często budowany wokół nich program nauczania ma jedną poważną wadę – brak dobrej spójności pomiędzy różnymi tematami. Ktoś mógłby zaprotestować: jak to możliwe? Podczas tworzenia programu szkoleniowego dla każdego kursu wskazane są wymagania wstępne i jasna kolejność, w jakiej należy studiować poszczególne dyscypliny. Na przykład, aby zebrać i [...]

Wykrywanie podatności i ocena odporności na ataki hakerskie kart inteligentnych i procesorów kryptograficznych z wbudowaną ochroną

W ciągu ostatniej dekady, oprócz metod wydobywania sekretów lub wykonywania innych nieautoryzowanych działań, napastnicy zaczęli wykorzystywać niezamierzone wycieki danych i manipulację wykonywaniem programów kanałami bocznymi. Tradycyjne metody ataku mogą być kosztowne pod względem wiedzy, czasu i mocy obliczeniowej. Z drugiej strony ataki z kanału bocznego można łatwiej przeprowadzić i są one nieniszczące, […]

Zjawisko XY: jak uniknąć „złych” problemów

Czy zastanawiałeś się kiedyś, ile godzin, miesięcy, a nawet żyć zmarnowałeś na rozwiązywanie „złych” problemów? Któregoś dnia niektórzy ludzie zaczęli narzekać, że na windę muszą nieznośnie długo czekać. Inne osoby były zaniepokojone tymi oszczerstwami i poświęciły wiele czasu, wysiłku i pieniędzy, próbując poprawić działanie wind i skrócić czas oczekiwania. Ale […]

Jądro Linuksa 5.3 zostało wydane!

Główne innowacje Mechanizm pidfd pozwala na przypisanie konkretnego PID do procesu. Przypinanie jest kontynuowane po zakończeniu procesu, dzięki czemu można mu nadać identyfikator PID po jego ponownym uruchomieniu. Detale. Ograniczenia zakresów częstotliwości w harmonogramie procesu. Na przykład procesy krytyczne mogą być uruchamiane przy minimalnym progu częstotliwości (powiedzmy co najmniej 3 GHz), a procesy o niskim priorytecie przy wyższym progu częstotliwości […]

Habr Special #18 / Nowe gadżety Apple, w pełni modułowy smartfon, wioska programistów na Białorusi, zjawisko XY

W tym numerze: 00:38 - Nowe produkty Apple: iPhone 11, zegarek i budżetowy iPad dla studentów. Czy konsola Pro dodaje profesjonalizmu? 08:28 — Fairphone „Honest Phone” to całkowicie modułowy gadżet, w którym można wymienić dosłownie wszystkie części. 13:15 — Czy „slow fashion” spowalnia postęp? 14:30 — Mała rzecz, o której nie wspomniano podczas prezentacji Apple. 16:28 – Dlaczego […]

Neovim 0.4.2

Widelec edytora vimów – Neovim w końcu przekroczył granicę wersji 0.4. Główne zmiany: Dodano obsługę ruchomych okien. Demo Dodano obsługę wielu sieci. Wcześniej neovim miał jedną siatkę dla wszystkich tworzonych okien, ale teraz są one różne, co pozwala dostosować każde z nich osobno: zmienić rozmiar czcionki, wygląd samych okien i dodać do nich własny pasek przewijania. Nvim-Lua przedstawił […]

Varlink - interfejs jądra

Varlink to interfejs jądra i protokół czytelny zarówno dla ludzi, jak i maszyn. Interfejs Varlink łączy w sobie klasyczne opcje wiersza poleceń UNIX, formaty tekstowe STDIN/OUT/ERROR, strony podręcznika podręcznika, metadane usług i jest odpowiednikiem deskryptora pliku FD3. Varlink jest dostępny z dowolnego środowiska programistycznego. Interfejs Varlink określa, które metody zostaną zaimplementowane i w jaki sposób. Każdy […]

Wydanie jądra Linuksa 5.3

Po dwóch miesiącach prac Linus Torvalds przedstawił wydanie jądra Linuksa 5.3. Wśród najbardziej znaczących zmian: obsługa procesorów graficznych AMD Navi, procesorów Zhaoxi i technologii zarządzania energią Intel Speed ​​​​Select, możliwość korzystania z instrukcji umwait w celu oczekiwania bez użycia cykli, tryb „blokowania wykorzystania” w celu zwiększenia interaktywności dla procesorów asymetrycznych, pidfd_open wywołanie systemowe, możliwość wykorzystania adresów IPv4 z podsieci 0.0.0.0/8, możliwość […]