Autor: Yuri Gagarin

Wydanie Qt for MCUs 1.0, edycji Qt5 dla mikrokontrolerów

Projekt Qt opublikował pierwszą stabilną wersję Qt for MCUs 1.0, edycji frameworka Qt 5 dla mikrokontrolerów i urządzeń o niskiej mocy. Pakiet umożliwia tworzenie graficznych aplikacji, które interagują z użytkownikami w stylu interfejsów dla smartfonów, dla różnorodnej elektroniki użytkowej, urządzeń noszących, sprzętu przemysłowego i systemów inteligentnego domu. Rozwój odbywa się przy użyciu znanego API oraz standardowych narzędzi dewelopera, stosowanych […]

Przedstawiamy programowalną strefę docelową AWS w module Terraform

Cześć wszystkim! W grudniu OTUS uruchamia nowy kurs — Architektura Rozwiązań Chmurowych. W przeddzień rozpoczęcia tego kursu dzielimy się z wami tłumaczeniem interesującego materiału na ten temat. AWS Landing Zone to rozwiązanie, które pomaga klientom szybko skonfigurować bezpieczne środowisko AWS z wieloma kontami, opierając się na najlepszych praktykach. Przez ponad pięć lat istnienia nasza […]

PostgreSQL Antipatterns: CTE x CTE

W trakcie pracy często spotykamy sytuacje, gdy programista pisze zapytanie i myśli: „baza jest inteligentna, poradzi sobie sama!” W niektórych przypadkach (częściowo z braku znajomości możliwości bazy danych, częściowo z przedwczesnych optymalizacji) takie podejście prowadzi do powstawania „frankensteinów”. Na początek przedstawię przykład takiego zapytania: — dla każdej pary kluczowej znajdujemy powiązane wartości pól WITH RECURSIVE cte_bind AS […]

Stworzono 'papierowe' włókno optyczne, które zrewolucjonizuje świat czujników wilgotności.

Jakiś czas temu w czasopiśmie Cellulose opublikowano badanie fińskich naukowców, którzy opowiedzieli o stworzeniu optycznego włókna z celulozy. Pomysł stworzenia światłowodowych struktur włóknistych po raz pierwszy zmaterializował się w 1910 roku. Wiele dziesięcioleci później światłowodowe kable stały się codziennością i niezastąpionym środkiem energoefektywnej transmisji informacji na dziesiątki tysięcy kilometrów. Opracowane przez fińskich naukowców włókno optyczne z celulozy nie nadaje się […]

Wydanie nowej stabilnej gałęzi Tor 0.4.2

Opublikowano wersję narzędzi Tor 0.4.2.5, używaną do organizacji pracy anonimowej sieci Tor. Tor 0.4.2.5 uznano za pierwsze stabilne wydanie gałęzi 0.4.2, która rozwijała się przez ostatnie cztery miesiące. Jednocześnie zaproponowano aktualizacje dla starszych gałęzi 0.4.1.7, 0.4.0.6 i 0.3.5.9. Gałąź 0.4.2 będzie wspierana w ramach standardowego cyklu wsparcia - wydanie aktualizacji zostanie zakończone po 9 miesiącach lub po 3 […]

Dostępna jest przeglądarka Firefox Preview 3.0 na Androida

Firma Mozilla opublikowała trzeci znaczący wydanie eksperymentalnej przeglądarki Firefox Preview, rozwijanej pod kodową nazwą Fenix. Wkrótce wydanie będzie dostępne w katalogu Google Play (do działania wymagany jest Android 5 lub nowszy). Kod jest dostępny na GitHubie. Pierwsze stabilne wydanie oczekuje się w pierwszej połowie 2020 roku. Po stabilizacji projektu i realizacji całej zamierzonej funkcjonalności, przeglądarka zastąpi […]

Podajemy równanie regresji liniowej w postaci macierzowej

Celem artykułu jest wsparcie dla początkujących specjalistów ds. danych. W poprzednim artykule omówiliśmy na przykładzie trzy metody rozwiązania równania regresji liniowej: rozwiązanie analityczne, spadek gradientu i stochastyczny spadek gradientu. Wtedy zastosowaliśmy wzór dla rozwiązania analitycznego. W tym artykule, jak sugeruje tytuł, uzasadnimy zastosowanie tego wzoru, innymi słowy, wyprowadzimy go samodzielnie. Dlaczego ma to […]

Tworzenie bota Discord na .NET Core z wdrożeniem na serwerze VPS

Witajcie, użytkownicy Habr! Dziś zapoznacie się z artykułem, w którym opisano, jak stworzyć bota w C# na .NET Core oraz jak go uruchomić na zdalnym serwerze. Artykuł będzie składał się z wprowadzenia, fazy przygotowawczej, napisania logiki i przeniesienia bota na zdalny serwer. Mam nadzieję, że ten artykuł pomoże wielu początkującym. Wprowadzenie Wszystko zaczęło się w jedną bezsenną […]

Porównanie wydajności narzędzi do obejścia blokad VPN

W miarę jak coraz bardziej ogranicza się dostęp do różnych zasobów w sieci, coraz bardziej aktualny staje się temat omijania blokad, a zatem i pytanie „Jak szybciej omijać blokady?”. Temat efektywności w kontekście omijania list białych i czarnych zostawimy na inną okazję, a po prostu porównamy wydajność popularnych narzędzi do omijania blokad. Uwaga: w artykule pod […]

AMD nie odrzuca pomysłu wsparcia czterech wątków jednym rdzeniem procesora

Techniczny dyrektor AMD twierdzi, że firma nie wyrażała zamiaru wdrożenia wsparcia dla czterech wątków na rdzeń w nadchodzących procesorach. Sam pomysł SMT4 nie jest tak wcześnie odkryty - wiele w tej dziedzinie zależy od oprogramowania, które potrafi wykorzystać zalety wielowątkowości w takim wariancie. Firma IBM, na przykład, od dawna oferuje procesory serwerowe z wsparciem dla takiej liczby […]

VPN WireGuard przyjęty w gałąź net-next i planowany do włączenia do jądra Linux 5.6

David Miller, odpowiedzialny za sieciowy subsystem jądra Linux, przyjął do gałęzi net-next patche z implementacją interfejsu VPN projektu WireGuard. Na początku następnego roku zmiany gromadzone w gałęzi net-next staną się podstawą wydania jądra Linux 5.6. Próby wprowadzenia kodu WireGuard do jądra były podejmowane przez ostatnie kilka lat, ale nie przyniosły efektów […]

Nowa wersja serwera pocztowego Exim 4.93

Po 10 miesiącach rozwoju wydano serwer pocztowy Exim 4.93, który zawiera skumulowane poprawki i nowe możliwości. Zgodnie z automatycznym badaniem z listopada przeprowadzonym w około milionie serwerów pocztowych, udział Exim wynosi 56.90% (rok temu 56.56%), Postfix jest używany na 34.98% (33.79%) serwerów pocztowych, Sendmail — 3.90% (5.59%), Microsoft Exchange — 0.51% (0.85%). Główne zmiany: Wsparcie […]

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